diff --git a/.github/workflows/ci-rust-sdk.yml b/.github/workflows/ci-rust-sdk.yml index 1b2c5261d..23e84de94 100644 --- a/.github/workflows/ci-rust-sdk.yml +++ b/.github/workflows/ci-rust-sdk.yml @@ -57,14 +57,6 @@ jobs: - name: Lint run: make check-lint - - name: Doc - run: make doc - - - name: Github pages 🚀 - uses: JamesIves/github-pages-deploy-action@ba1486788b0490a235422264426c45848eac35c6 #v4.4.1 - with: - folder: docs # The folder the action should deploy. - - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@5b949b50c3461bbcd5a540b150c368278160234a #v3.4.0 with: @@ -83,14 +75,22 @@ jobs: - name: E2E Tests run: make e2e-test - - name: Build lib for Wasm with no features + - name: Build lib for all targets uses: actions-rs/cargo@v1 with: command: build - args: --lib --target wasm32-unknown-unknown --no-default-features + args: --lib --all-targets - name: Install Wasm Pack run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh - - name: Pack - run: make pack + - name: Build packages and apps + run: make build + + - name: Doc + run: make doc + + - name: Github pages 🚀 + uses: JamesIves/github-pages-deploy-action@ba1486788b0490a235422264426c45848eac35c6 #v4.4.1 + with: + folder: docs # The folder the action should deploy. diff --git a/Makefile b/Makefile index d49cae5e0..f5a1cdaa1 100644 --- a/Makefile +++ b/Makefile @@ -43,7 +43,7 @@ doc: cp -r target/doc/* docs/api-rust/ npx typedoc --name api-wasm --out docs/api-wasm pkg/casper_rust_wasm_sdk.d.ts -build: pack doc +build: pack cd examples/frontend/angular/ && npm ci && npm run build && cd . cd examples/frontend/react/ && npm ci && npm run build && cd . cd examples/desktop/node/ && npm ci && npx tsc index.ts && cd . diff --git a/docs/README.md b/docs/README.md index 3df09d17e..b332b1c50 100644 --- a/docs/README.md +++ b/docs/README.md @@ -942,6 +942,147 @@ const signed_deploy = unsigned_deploy.sign(private_key); +
+ Wait Deploy + +#### Rust + +Developers using Rust can utilize the wait_deploy function to wait for a specific deploy event. This is achieved by providing the desired event URL, deploy hash, and an optional timeout duration. Once the deploy is processed, the resulting data, such as the deploy's cost, can be easily accessed and utilized in subsequent logic. + +```rust +pub const DEFAULT_EVENT_ADDRESS: &str = "http://127.0.0.1:18101/events/main"; + +let deploy_hash = "c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4"; + +let timeout_duration = None; // Some(30000) for 30s instead of default timeout duration of 60s + +// Wait for deploy +let event_parse_result = sdk + .wait_deploy(DEFAULT_EVENT_ADDRESS, &deploy_hash, timeout_duration) + .await + .unwrap(); +let deploy_processed = event_parse_result.body.unwrap().deploy_processed.unwrap(); +println!("{:?}", deploy_processed); +``` + +#### Typescript + +In TypeScript, the waitDeploy function provides a similar capability to wait for a specific deploy event. Developers can leverage this function by specifying the event address, deploy hash, and an optional timeout duration. The received EventParseResult object can then be processed to extract valuable information, such as the cost of the deploy. + +```ts +const events_address = 'http://127.0.0.1:18101/events/main'; + +const deploy_hash = + 'c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4'; + +const timeout_duration = undefined; // 30000 for 30s instead of default timeout duration of 60s + +// Wait for deploy +const eventParseResult: EventParseResult = await sdk.waitDeploy( + events_address, + install_result_as_json.deploy_hash, + timeout_duration +); +console.log(eventParseResult.body.DeployProcessed); +const cost = + eventParseResult.body?.DeployProcessed?.execution_result.Success?.cost; +console.log(`deploy cost ${cost}`); +``` + +
+ +
+ Watch Deploy + +#### Rust + +The watch_deploy functionality facilitates actively monitoring deploy events. By creating a deploy watcher, developers can subscribe to specific deploy hashes and define custom callback functions to handle these events. The watcher is then started, and as deploy events occur, the specified callback functions are executed. This mechanism enables real-time responsiveness to deploy events within Rust applications. + +```rust +use casper_rust_wasm_sdk::deploy_watcher::watcher::{ + DeploySubscription, EventHandlerFn, +}; + +pub const DEFAULT_EVENT_ADDRESS: &str = "http://127.0.0.1:18101/events/main"; + +let deploy_hash = "c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4"; + +let timeout_duration = None; // Some(30000) for 30s instead of default timeout duration of 60s + +// Creates a watcher instance +let mut watcher = sdk.watch_deploy(DEFAULT_EVENT_ADDRESS, timeout_duration); + +// Create a callback function handler of your design +let event_handler_fn = get_event_handler_fn(deploy_hash.to_string()); + +let mut deploy_subscriptions: Vec = vec![]; +deploy_subscriptions.push(DeploySubscription::new( + deploy_hash.to_string(), + EventHandlerFn::new(event_handler_fn), +)); + +// Subscribe and start watching +let _ = watcher.subscribe(deploy_subscriptions); +let results = watcher.start().await; +watcher.stop(); +println!("{:?}", results); +``` + +#### Typescript + +Similarly, TypeScript developers can utilize the watchDeploy function to actively watch for deploy events on the Casper blockchain. By creating a deploy watcher and defining callback functions, developers can subscribe to specific deploy hashes and respond dynamically as events unfold. + +```ts +import { EventParseResult, DeploySubscription } from 'casper-sdk'; + +const events_address = 'http://127.0.0.1:18101/events/main'; + +const deploy_hash = + 'c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4'; + +// Creates a watcher instance +const watcher = sdk.watchDeploy(events_address); + +// Create a callback function handler of your design +const getEventHandlerFn = (deployHash: string) => { + const eventHandlerFn = (eventParseResult: EventParseResult) => { + console.log(`callback for ${deployHash}`); + if (eventParseResult.err) { + return false; + } else if ( + eventParseResult.body?.DeployProcessed?.execution_result.Success + ) { + console.log( + eventParseResult.body?.DeployProcessed?.execution_result.Success + ); + return true; + } else { + console.error( + eventParseResult.body?.DeployProcessed?.execution_result.Failure + ); + return false; + } + }; + return eventHandlerFn; +}; + +const eventHandlerFn = getEventHandlerFn(deploy_hash); + +const deploySubscription: DeploySubscription = new DeploySubscription( + deploy_hash, + eventHandlerFn +); +const deploySubscriptions: DeploySubscription[] = [deploySubscription]; + +// Subscribe and start watching +watcher.subscribe(deploySubscriptions); +const results = await watcher.start(); +watcher.stop(); +console.log(results); +``` + +
+
@@ -1242,6 +1383,12 @@ You can download an alpha version of the app illustrating the SDK here: - [Deploy Type and static builder](https://casper-ecosystem.github.io/rustSDK/api-rust/casper_rust_wasm_sdk/types/deploy/struct.Deploy.html) +### Deploy Watcher + +- [Deploy Watcher](https://casper-ecosystem.github.io/rustSDK/api-rust/casper_rust_wasm_sdk/deploy_watcher/index.html) +- [DeploySubscription](https://casper-ecosystem.github.io/rustSDK/api-rust/casper_rust_wasm_sdk/deploy_watcher/struct.DeploySubscription.html) +- [EventParseResult](https://casper-ecosystem.github.io/rustSDK/api-rust/casper_rust_wasm_sdk/deploy_watcher/struct.EventParseResult.html) + ### Types - [Current exposed types](https://casper-ecosystem.github.io/rustSDK/api-rust/casper_rust_wasm_sdk/types/index.html) @@ -1269,6 +1416,12 @@ You can download an alpha version of the app illustrating the SDK here: - [Deploy Type and static builder](https://casper-ecosystem.github.io/rustSDK/api-wasm/classes/Deploy.html) +### Deploy Watcher + +- [Deploy Watcher](https://casper-ecosystem.github.io/rustSDK/api-wasm/classes/DeployWatcher.html) +- [DeploySubscription](https://casper-ecosystem.github.io/rustSDK/api-wasm/classes/DeploySubscription.html) +- [EventParseResult](https://casper-ecosystem.github.io/rustSDK/api-wasm/classes/EventParseResult.html) + ### Types - [Current exposed types](https://casper-ecosystem.github.io/rustSDK/api-wasm/modules.html) @@ -1279,7 +1432,7 @@ You can download an alpha version of the app illustrating the SDK here: ## Testing -Tests are run against NCTL by default or the network configured in corresponding configurations. Tests assume a `secret_key.pem` is either at the root of tests or in `../NCTL/casper-node/utils/nctl/assets/net-1/users/user-1/` from the root (one level higher than the root). This path can be changed in configuration. +Tests are run against NCTL by default. Alternately, you may configure another network in corresponding configurations. Testes assume a `secret_key.pem` will be located in the root `tests` directory, or one level higher at `../NCTL/casper-node/utils/nctl/assets/net-1/users/user-1/`. This path can be changed in the configuration. (Rust tests must be run with `--test-threads=1`) - [Rust Integration tests](tests/integration/rust/) can be run with @@ -1317,5 +1470,4 @@ make test - Expose more CL Types and Casper Client result Types - EventStream -- Keygen - Wallet connect diff --git a/examples/desktop/electron/package-lock.json b/examples/desktop/electron/package-lock.json index 7aad175ab..915916958 100644 --- a/examples/desktop/electron/package-lock.json +++ b/examples/desktop/electron/package-lock.json @@ -9,9 +9,9 @@ "version": "1.0.0", "license": "ISC", "devDependencies": { - "electron": "^28.0.0", - "electron-builder": "^24.9.1", - "electron-updater": "^6.1.7" + "electron": "^29.1.1", + "electron-builder": "^24.13.3", + "electron-updater": "^6.1.8" } }, "node_modules/@develar/schema-utils": { @@ -32,9 +32,9 @@ } }, "node_modules/@electron/asar": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.8.tgz", - "integrity": "sha512-cmskk5M06ewHMZAplSiF4AlME3IrnnZhKnWbtwKVLRkdJkKyUVjMLhDIiPIx/+6zQWVlKX/LtmK9xDme7540Sg==", + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.9.tgz", + "integrity": "sha512-Vu2P3X2gcZ3MY9W7yH72X9+AMXwUQZEJBrsPIbX0JsdllLtoh62/Q8Wg370/DawIEVKOyfD6KtTLo645ezqxUA==", "dev": true, "dependencies": { "commander": "^5.0.0", @@ -92,9 +92,9 @@ } }, "node_modules/@electron/notarize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.1.0.tgz", - "integrity": "sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz", + "integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==", "dev": true, "dependencies": { "debug": "^4.1.1", @@ -210,9 +210,9 @@ } }, "node_modules/@electron/universal": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.4.1.tgz", - "integrity": "sha512-lE/U3UNw1YHuowNbTmKNs9UlS3En3cPgwM5MI+agIgr/B1hSze9NdOP0qn7boZaI9Lph8IDv3/24g9IxnJP7aQ==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz", + "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==", "dev": true, "dependencies": { "@electron/asar": "^3.2.1", @@ -285,6 +285,102 @@ "node": ">= 10.0.0" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/@malept/cross-spawn-promise": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", @@ -358,6 +454,16 @@ "node": ">= 10.0.0" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@sindresorhus/is": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", @@ -443,9 +549,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.3.tgz", - "integrity": "sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==", + "version": "20.11.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz", + "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -472,9 +578,9 @@ } }, "node_modules/@types/verror": { - "version": "1.10.9", - "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.9.tgz", - "integrity": "sha512-MLx9Z+9lGzwEuW16ubGeNkpBDE84RpB/NyGgg6z2BTpWzKkGU451cAY3UkUzZEp72RHF585oJ3V8JVNqIplcAQ==", + "version": "1.10.10", + "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz", + "integrity": "sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==", "dev": true, "optional": true }, @@ -571,26 +677,25 @@ "dev": true }, "node_modules/app-builder-lib": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.9.1.tgz", - "integrity": "sha512-Q1nYxZcio4r+W72cnIRVYofEAyjBd3mG47o+zms8HlD51zWtA/YxJb01Jei5F+jkWhge/PTQK+uldsPh6d0/4g==", + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz", + "integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==", "dev": true, "dependencies": { "@develar/schema-utils": "~2.6.5", - "@electron/notarize": "2.1.0", + "@electron/notarize": "2.2.1", "@electron/osx-sign": "1.0.5", - "@electron/universal": "1.4.1", + "@electron/universal": "1.5.1", "@malept/flatpak-bundler": "^0.4.0", "@types/fs-extra": "9.0.13", - "7zip-bin": "~5.2.0", "async-exit-hook": "^2.0.1", "bluebird-lst": "^1.0.9", - "builder-util": "24.8.1", - "builder-util-runtime": "9.2.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", "chromium-pickle-js": "^0.2.0", "debug": "^4.3.4", "ejs": "^3.1.8", - "electron-publish": "24.8.1", + "electron-publish": "24.13.1", "form-data": "^4.0.0", "fs-extra": "^10.1.0", "hosted-git-info": "^4.1.0", @@ -607,6 +712,23 @@ }, "engines": { "node": ">=14.0.0" + }, + "peerDependencies": { + "dmg-builder": "24.13.3", + "electron-builder-squirrel-windows": "24.13.3" + } + }, + "node_modules/app-builder-lib/node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" } }, "node_modules/app-builder-lib/node_modules/fs-extra": { @@ -636,9 +758,9 @@ } }, "node_modules/app-builder-lib/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -659,6 +781,80 @@ "node": ">= 10.0.0" } }, + "node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -741,6 +937,18 @@ } ] }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "peer": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -791,7 +999,6 @@ "url": "https://feross.org/support" } ], - "optional": true, "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -825,16 +1032,16 @@ "dev": true }, "node_modules/builder-util": { - "version": "24.8.1", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.8.1.tgz", - "integrity": "sha512-ibmQ4BnnqCnJTNrdmdNlnhF48kfqhNzSeqFMXHLIl+o9/yhn6QfOaVrloZ9YUu3m0k3rexvlT5wcki6LWpjTZw==", + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz", + "integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==", "dev": true, "dependencies": { "@types/debug": "^4.1.6", "7zip-bin": "~5.2.0", "app-builder-bin": "4.0.0", "bluebird-lst": "^1.0.9", - "builder-util-runtime": "9.2.3", + "builder-util-runtime": "9.2.4", "chalk": "^4.1.2", "cross-spawn": "^7.0.3", "debug": "^4.3.4", @@ -861,6 +1068,19 @@ "node": ">=12.0.0" } }, + "node_modules/builder-util/node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/builder-util/node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -1060,6 +1280,22 @@ "node": ">=0.10.0" } }, + "node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1067,21 +1303,57 @@ "dev": true }, "node_modules/config-file-ts": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.4.tgz", - "integrity": "sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz", + "integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==", "dev": true, "dependencies": { - "glob": "^7.1.6", - "typescript": "^4.0.2" + "glob": "^10.3.10", + "typescript": "^5.3.3" + } + }, + "node_modules/config-file-ts/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/config-file-ts/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true, - "optional": true + "dev": true }, "node_modules/crc": { "version": "3.8.0", @@ -1093,6 +1365,33 @@ "buffer": "^5.1.0" } }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "peer": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dev": true, + "peer": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -1242,14 +1541,14 @@ } }, "node_modules/dmg-builder": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.9.1.tgz", - "integrity": "sha512-huC+O6hvHd24Ubj3cy2GMiGLe2xGFKN3klqVMLAdcbB6SWMd1yPSdZvV8W1O01ICzCCRlZDHiv4VrNUgnPUfbQ==", + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz", + "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==", "dev": true, "dependencies": { - "app-builder-lib": "24.9.1", - "builder-util": "24.8.1", - "builder-util-runtime": "9.2.3", + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", "fs-extra": "^10.1.0", "iconv-lite": "^0.6.2", "js-yaml": "^4.1.0" @@ -1258,6 +1557,19 @@ "dmg-license": "^1.0.11" } }, + "node_modules/dmg-builder/node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/dmg-builder/node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -1334,6 +1646,12 @@ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", "dev": true }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/ejs": { "version": "3.1.9", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", @@ -1350,14 +1668,14 @@ } }, "node_modules/electron": { - "version": "28.0.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-28.0.0.tgz", - "integrity": "sha512-eDhnCFBvG0PGFVEpNIEdBvyuGUBsFdlokd+CtuCe2ER3P+17qxaRfWRxMmksCOKgDHb5Wif5UxqOkZSlA4snlw==", + "version": "29.1.1", + "resolved": "https://registry.npmjs.org/electron/-/electron-29.1.1.tgz", + "integrity": "sha512-cXN15NgCi7MkzGo5/23ZQbii+0UfhmUiDjACunmzcUofYCjF42XhFbL7JZnwgI0qtBCCeJU8qZNZt9lU91gUFw==", "dev": true, "hasInstallScript": true, "dependencies": { "@electron/get": "^2.0.0", - "@types/node": "^18.11.18", + "@types/node": "^20.9.0", "extract-zip": "^2.0.1" }, "bin": { @@ -1368,16 +1686,16 @@ } }, "node_modules/electron-builder": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.9.1.tgz", - "integrity": "sha512-v7BuakDuY6sKMUYM8mfQGrwyjBpZ/ObaqnenU0H+igEL10nc6ht049rsCw2HghRBdEwJxGIBuzs3jbEhNaMDmg==", + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz", + "integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==", "dev": true, "dependencies": { - "app-builder-lib": "24.9.1", - "builder-util": "24.8.1", - "builder-util-runtime": "9.2.3", + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", "chalk": "^4.1.2", - "dmg-builder": "24.9.1", + "dmg-builder": "24.13.3", "fs-extra": "^10.1.0", "is-ci": "^3.0.0", "lazy-val": "^1.0.5", @@ -1393,6 +1711,70 @@ "node": ">=14.0.0" } }, + "node_modules/electron-builder-squirrel-windows": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz", + "integrity": "sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==", + "dev": true, + "peer": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "archiver": "^5.3.1", + "builder-util": "24.13.1", + "fs-extra": "^10.1.0" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "peer": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder-squirrel-windows/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, + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-builder/node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/electron-builder/node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -1429,20 +1811,33 @@ } }, "node_modules/electron-publish": { - "version": "24.8.1", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.8.1.tgz", - "integrity": "sha512-IFNXkdxMVzUdweoLJNXSupXkqnvgbrn3J4vognuOY06LaS/m0xvfFYIf+o1CM8if6DuWYWoQFKPcWZt/FUjZPw==", + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz", + "integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==", "dev": true, "dependencies": { "@types/fs-extra": "^9.0.11", - "builder-util": "24.8.1", - "builder-util-runtime": "9.2.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", "chalk": "^4.1.2", "fs-extra": "^10.1.0", "lazy-val": "^1.0.5", "mime": "^2.5.2" } }, + "node_modules/electron-publish/node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/electron-publish/node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -1479,9 +1874,9 @@ } }, "node_modules/electron-updater": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.7.tgz", - "integrity": "sha512-SNOhYizjkm4ET+Y8ilJyUzcVsFJDtINzVN1TyHnZeMidZEG3YoBebMyXc/J6WSiXdUaOjC7ngekN6rNp6ardHA==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.8.tgz", + "integrity": "sha512-hhOTfaFAd6wRHAfUaBhnAOYc+ymSGCWJLtFkw4xJqOvtpHmIdNHnXDV9m1MHC+A6q08Abx4Ykgyz/R5DGKNAMQ==", "dev": true, "dependencies": { "builder-util-runtime": "9.2.3", @@ -1663,6 +2058,22 @@ "minimatch": "^5.0.1" } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -1677,6 +2088,13 @@ "node": ">= 6" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "peer": true + }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -2073,8 +2491,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "optional": true + ] }, "node_modules/inflight": { "version": "1.0.6", @@ -2113,13 +2530,20 @@ "node": ">=8" } }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "peer": true + }, "node_modules/isbinaryfile": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.0.tgz", - "integrity": "sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz", + "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==", "dev": true, "engines": { - "node": ">= 14.0.0" + "node": ">= 18.0.0" }, "funding": { "url": "https://github.com/sponsors/gjtorikian/" @@ -2131,6 +2555,24 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jake": { "version": "10.8.7", "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", @@ -2238,24 +2680,105 @@ "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", "dev": true }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "peer": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true, + "peer": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true, + "peer": true + }, "node_modules/lodash.escaperegexp": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", "dev": true }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true, + "peer": true + }, "node_modules/lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", "dev": true }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "peer": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true, + "peer": true + }, "node_modules/lowercase-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", @@ -2412,6 +2935,16 @@ "dev": true, "optional": true }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/normalize-url": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", @@ -2470,6 +3003,31 @@ "node": ">=8" } }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -2490,6 +3048,13 @@ "node": ">=10.4.0" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "peer": true + }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -2560,6 +3125,31 @@ "node": ">=12.0.0" } }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dev": true, + "peer": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -2596,21 +3186,6 @@ "node": ">= 4" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/roarr": { "version": "2.15.4", "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", @@ -2629,6 +3204,27 @@ "node": ">=8.0" } }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -2703,6 +3299,18 @@ "node": ">=8" } }, + "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, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/simple-update-notifier": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", @@ -2791,6 +3399,16 @@ "node": ">= 6" } }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -2805,6 +3423,21 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -2817,6 +3450,19 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/sumchecker": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", @@ -2858,6 +3504,23 @@ "node": ">=10" } }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "peer": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/temp-file": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz", @@ -2910,15 +3573,12 @@ "dev": true }, "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, "engines": { - "node": ">=8.17.0" + "node": ">=14.14" } }, "node_modules/tmp-promise": { @@ -2953,16 +3613,16 @@ } }, "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/undici-types": { @@ -2995,6 +3655,13 @@ "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==", "dev": true }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "peer": true + }, "node_modules/verror": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", @@ -3042,6 +3709,24 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -3108,6 +3793,43 @@ "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } + }, + "node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } } } } diff --git a/examples/desktop/electron/package.json b/examples/desktop/electron/package.json index 59c2617c0..538848d33 100644 --- a/examples/desktop/electron/package.json +++ b/examples/desktop/electron/package.json @@ -1,7 +1,7 @@ { - "name": "casper", + "name": "casper-webclient", "version": "1.0.0", - "description": "Casper", + "description": "Casper Client Demo app", "main": "index.js", "scripts": { "start": "electron .", @@ -11,9 +11,9 @@ "author": "", "license": "ISC", "devDependencies": { - "electron": "^28.0.0", - "electron-builder": "^24.9.1", - "electron-updater": "^6.1.7" + "electron": "^29.1.1", + "electron-builder": "^24.13.3", + "electron-updater": "^6.1.8" }, "build": { "appId": "com.example.myapp", diff --git a/examples/desktop/electron/release/Casper 1.0.0.exe b/examples/desktop/electron/release/Casper 1.0.0.exe index 90042887d..c396ec048 100644 Binary files a/examples/desktop/electron/release/Casper 1.0.0.exe and b/examples/desktop/electron/release/Casper 1.0.0.exe differ diff --git a/examples/desktop/electron/release/Casper-1.0.0.AppImage b/examples/desktop/electron/release/Casper-1.0.0.AppImage index 2d01c88e5..9ad30264a 100755 Binary files a/examples/desktop/electron/release/Casper-1.0.0.AppImage and b/examples/desktop/electron/release/Casper-1.0.0.AppImage differ diff --git a/examples/desktop/electron/release/builder-debug.yml b/examples/desktop/electron/release/builder-debug.yml index 848b26ca2..c2a3a4481 100644 --- a/examples/desktop/electron/release/builder-debug.yml +++ b/examples/desktop/electron/release/builder-debug.yml @@ -34,4 +34,4 @@ x64: - index.js - favicon.png nsis: - script: "!include \"/opt2/casper/rustSDK/examples/desktop/electron/node_modules/app-builder-lib/templates/nsis/include/StdUtils.nsh\"\n!addincludedir \"/opt2/casper/rustSDK/examples/desktop/electron/node_modules/app-builder-lib/templates/nsis/include\"\n!macro _isUpdated _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"updated\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isUpdated `\"\" isUpdated \"\"`\n\n!macro _isForceRun _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"force-run\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isForceRun `\"\" isForceRun \"\"`\n\n!macro _isKeepShortcuts _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"keep-shortcuts\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isKeepShortcuts `\"\" isKeepShortcuts \"\"`\n\n!macro _isNoDesktopShortcut _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"no-desktop-shortcut\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isNoDesktopShortcut `\"\" isNoDesktopShortcut \"\"`\n\n!macro _isDeleteAppData _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"delete-app-data\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isDeleteAppData `\"\" isDeleteAppData \"\"`\n\n!macro _isForAllUsers _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"allusers\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isForAllUsers `\"\" isForAllUsers \"\"`\n\n!macro _isForCurrentUser _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"currentuser\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isForCurrentUser `\"\" isForCurrentUser \"\"`\n\n!macro addLangs\n !insertmacro MUI_LANGUAGE \"English\"\n !insertmacro MUI_LANGUAGE \"German\"\n !insertmacro MUI_LANGUAGE \"French\"\n !insertmacro MUI_LANGUAGE \"SpanishInternational\"\n !insertmacro MUI_LANGUAGE \"SimpChinese\"\n !insertmacro MUI_LANGUAGE \"TradChinese\"\n !insertmacro MUI_LANGUAGE \"Japanese\"\n !insertmacro MUI_LANGUAGE \"Korean\"\n !insertmacro MUI_LANGUAGE \"Italian\"\n !insertmacro MUI_LANGUAGE \"Dutch\"\n !insertmacro MUI_LANGUAGE \"Danish\"\n !insertmacro MUI_LANGUAGE \"Swedish\"\n !insertmacro MUI_LANGUAGE \"Norwegian\"\n !insertmacro MUI_LANGUAGE \"Finnish\"\n !insertmacro MUI_LANGUAGE \"Russian\"\n !insertmacro MUI_LANGUAGE \"Portuguese\"\n !insertmacro MUI_LANGUAGE \"PortugueseBR\"\n !insertmacro MUI_LANGUAGE \"Polish\"\n !insertmacro MUI_LANGUAGE \"Ukrainian\"\n !insertmacro MUI_LANGUAGE \"Czech\"\n !insertmacro MUI_LANGUAGE \"Slovak\"\n !insertmacro MUI_LANGUAGE \"Hungarian\"\n !insertmacro MUI_LANGUAGE \"Arabic\"\n !insertmacro MUI_LANGUAGE \"Turkish\"\n !insertmacro MUI_LANGUAGE \"Thai\"\n !insertmacro MUI_LANGUAGE \"Vietnamese\"\n!macroend\n\n!addplugindir /x86-unicode \"/home/greg/.cache/electron-builder/nsis/nsis-resources-3.4.1/plugins/x86-unicode\"\n!include \"/tmp/t-9V2j1d/0-messages.nsh\"\n\n!include \"common.nsh\"\n!include \"extractAppPackage.nsh\"\n\n# https://github.com/electron-userland/electron-builder/issues/3972#issuecomment-505171582\nCRCCheck off\nWindowIcon Off\nAutoCloseWindow True\nRequestExecutionLevel ${REQUEST_EXECUTION_LEVEL}\n\nFunction .onInit\n !ifndef SPLASH_IMAGE\n SetSilent silent\n !endif\n\n !insertmacro check64BitAndSetRegView\nFunctionEnd\n\nFunction .onGUIInit\n InitPluginsDir\n\n !ifdef SPLASH_IMAGE\n File /oname=$PLUGINSDIR\\splash.bmp \"${SPLASH_IMAGE}\"\n BgImage::SetBg $PLUGINSDIR\\splash.bmp\n BgImage::Redraw\n !endif\nFunctionEnd\n\nSection\n !ifdef SPLASH_IMAGE\n HideWindow\n !endif\n\n StrCpy $INSTDIR \"$PLUGINSDIR\\app\"\n !ifdef UNPACK_DIR_NAME\n StrCpy $INSTDIR \"$TEMP\\${UNPACK_DIR_NAME}\"\n !endif\n\n RMDir /r $INSTDIR\n SetOutPath $INSTDIR\n\n !ifdef APP_DIR_64\n !ifdef APP_DIR_ARM64\n !ifdef APP_DIR_32\n ${if} ${IsNativeARM64}\n File /r \"${APP_DIR_ARM64}\\*.*\"\n ${elseif} ${RunningX64}\n File /r \"${APP_DIR_64}\\*.*\"\n ${else}\n File /r \"${APP_DIR_32}\\*.*\"\n ${endIf}\n !else\n ${if} ${IsNativeARM64}\n File /r \"${APP_DIR_ARM64}\\*.*\"\n ${else}\n File /r \"${APP_DIR_64}\\*.*\"\n {endIf}\n !endif\n !else\n !ifdef APP_DIR_32\n ${if} ${RunningX64}\n File /r \"${APP_DIR_64}\\*.*\"\n ${else}\n File /r \"${APP_DIR_32}\\*.*\"\n ${endIf}\n !else\n File /r \"${APP_DIR_64}\\*.*\"\n !endif\n !endif\n !else\n !ifdef APP_DIR_32\n File /r \"${APP_DIR_32}\\*.*\"\n !else\n !insertmacro extractEmbeddedAppPackage\n !endif\n !endif\n\n System::Call 'Kernel32::SetEnvironmentVariable(t, t)i (\"PORTABLE_EXECUTABLE_DIR\", \"$EXEDIR\").r0'\n System::Call 'Kernel32::SetEnvironmentVariable(t, t)i (\"PORTABLE_EXECUTABLE_FILE\", \"$EXEPATH\").r0'\n System::Call 'Kernel32::SetEnvironmentVariable(t, t)i (\"PORTABLE_EXECUTABLE_APP_FILENAME\", \"${APP_FILENAME}\").r0'\n ${StdUtils.GetAllParameters} $R0 0\n\n !ifdef SPLASH_IMAGE\n BgImage::Destroy\n !endif\n\n\tExecWait \"$INSTDIR\\${APP_EXECUTABLE_FILENAME} $R0\" $0\n SetErrorLevel $0\n\n SetOutPath $EXEDIR\n\tRMDir /r $INSTDIR\nSectionEnd\n" + script: "!include \"/opt2/casper/rustSDK/examples/desktop/electron/node_modules/app-builder-lib/templates/nsis/include/StdUtils.nsh\"\n!addincludedir \"/opt2/casper/rustSDK/examples/desktop/electron/node_modules/app-builder-lib/templates/nsis/include\"\n!macro _isUpdated _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"updated\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isUpdated `\"\" isUpdated \"\"`\n\n!macro _isForceRun _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"force-run\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isForceRun `\"\" isForceRun \"\"`\n\n!macro _isKeepShortcuts _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"keep-shortcuts\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isKeepShortcuts `\"\" isKeepShortcuts \"\"`\n\n!macro _isNoDesktopShortcut _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"no-desktop-shortcut\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isNoDesktopShortcut `\"\" isNoDesktopShortcut \"\"`\n\n!macro _isDeleteAppData _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"delete-app-data\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isDeleteAppData `\"\" isDeleteAppData \"\"`\n\n!macro _isForAllUsers _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"allusers\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isForAllUsers `\"\" isForAllUsers \"\"`\n\n!macro _isForCurrentUser _a _b _t _f\n ${StdUtils.TestParameter} $R9 \"currentuser\"\n StrCmp \"$R9\" \"true\" `${_t}` `${_f}`\n!macroend\n!define isForCurrentUser `\"\" isForCurrentUser \"\"`\n\n!macro addLangs\n !insertmacro MUI_LANGUAGE \"English\"\n !insertmacro MUI_LANGUAGE \"German\"\n !insertmacro MUI_LANGUAGE \"French\"\n !insertmacro MUI_LANGUAGE \"SpanishInternational\"\n !insertmacro MUI_LANGUAGE \"SimpChinese\"\n !insertmacro MUI_LANGUAGE \"TradChinese\"\n !insertmacro MUI_LANGUAGE \"Japanese\"\n !insertmacro MUI_LANGUAGE \"Korean\"\n !insertmacro MUI_LANGUAGE \"Italian\"\n !insertmacro MUI_LANGUAGE \"Dutch\"\n !insertmacro MUI_LANGUAGE \"Danish\"\n !insertmacro MUI_LANGUAGE \"Swedish\"\n !insertmacro MUI_LANGUAGE \"Norwegian\"\n !insertmacro MUI_LANGUAGE \"Finnish\"\n !insertmacro MUI_LANGUAGE \"Russian\"\n !insertmacro MUI_LANGUAGE \"Portuguese\"\n !insertmacro MUI_LANGUAGE \"PortugueseBR\"\n !insertmacro MUI_LANGUAGE \"Polish\"\n !insertmacro MUI_LANGUAGE \"Ukrainian\"\n !insertmacro MUI_LANGUAGE \"Czech\"\n !insertmacro MUI_LANGUAGE \"Slovak\"\n !insertmacro MUI_LANGUAGE \"Hungarian\"\n !insertmacro MUI_LANGUAGE \"Arabic\"\n !insertmacro MUI_LANGUAGE \"Turkish\"\n !insertmacro MUI_LANGUAGE \"Thai\"\n !insertmacro MUI_LANGUAGE \"Vietnamese\"\n!macroend\n\n!addplugindir /x86-unicode \"/home/greg/.cache/electron-builder/nsis/nsis-resources-3.4.1/plugins/x86-unicode\"\n!include \"/tmp/t-iZpy35/0-messages.nsh\"\n\n!include \"common.nsh\"\n!include \"extractAppPackage.nsh\"\n\n# https://github.com/electron-userland/electron-builder/issues/3972#issuecomment-505171582\nCRCCheck off\nWindowIcon Off\nAutoCloseWindow True\nRequestExecutionLevel ${REQUEST_EXECUTION_LEVEL}\n\nFunction .onInit\n !ifndef SPLASH_IMAGE\n SetSilent silent\n !endif\n\n !insertmacro check64BitAndSetRegView\nFunctionEnd\n\nFunction .onGUIInit\n InitPluginsDir\n\n !ifdef SPLASH_IMAGE\n File /oname=$PLUGINSDIR\\splash.bmp \"${SPLASH_IMAGE}\"\n BgImage::SetBg $PLUGINSDIR\\splash.bmp\n BgImage::Redraw\n !endif\nFunctionEnd\n\nSection\n !ifdef SPLASH_IMAGE\n HideWindow\n !endif\n\n StrCpy $INSTDIR \"$PLUGINSDIR\\app\"\n !ifdef UNPACK_DIR_NAME\n StrCpy $INSTDIR \"$TEMP\\${UNPACK_DIR_NAME}\"\n !endif\n\n RMDir /r $INSTDIR\n SetOutPath $INSTDIR\n\n !ifdef APP_DIR_64\n !ifdef APP_DIR_ARM64\n !ifdef APP_DIR_32\n ${if} ${IsNativeARM64}\n File /r \"${APP_DIR_ARM64}\\*.*\"\n ${elseif} ${RunningX64}\n File /r \"${APP_DIR_64}\\*.*\"\n ${else}\n File /r \"${APP_DIR_32}\\*.*\"\n ${endIf}\n !else\n ${if} ${IsNativeARM64}\n File /r \"${APP_DIR_ARM64}\\*.*\"\n ${else}\n File /r \"${APP_DIR_64}\\*.*\"\n {endIf}\n !endif\n !else\n !ifdef APP_DIR_32\n ${if} ${RunningX64}\n File /r \"${APP_DIR_64}\\*.*\"\n ${else}\n File /r \"${APP_DIR_32}\\*.*\"\n ${endIf}\n !else\n File /r \"${APP_DIR_64}\\*.*\"\n !endif\n !endif\n !else\n !ifdef APP_DIR_32\n File /r \"${APP_DIR_32}\\*.*\"\n !else\n !insertmacro extractEmbeddedAppPackage\n !endif\n !endif\n\n System::Call 'Kernel32::SetEnvironmentVariable(t, t)i (\"PORTABLE_EXECUTABLE_DIR\", \"$EXEDIR\").r0'\n System::Call 'Kernel32::SetEnvironmentVariable(t, t)i (\"PORTABLE_EXECUTABLE_FILE\", \"$EXEPATH\").r0'\n System::Call 'Kernel32::SetEnvironmentVariable(t, t)i (\"PORTABLE_EXECUTABLE_APP_FILENAME\", \"${APP_FILENAME}\").r0'\n ${StdUtils.GetAllParameters} $R0 0\n\n !ifdef SPLASH_IMAGE\n BgImage::Destroy\n !endif\n\n\tExecWait \"$INSTDIR\\${APP_EXECUTABLE_FILENAME} $R0\" $0\n SetErrorLevel $0\n\n SetOutPath $EXEDIR\n\tRMDir /r $INSTDIR\nSectionEnd\n" diff --git a/examples/desktop/electron/release/builder-effective-config.yaml b/examples/desktop/electron/release/builder-effective-config.yaml index d3366fafe..9c1cd7002 100644 --- a/examples/desktop/electron/release/builder-effective-config.yaml +++ b/examples/desktop/electron/release/builder-effective-config.yaml @@ -20,4 +20,4 @@ files: extraFiles: - from: ./../../frontend/angular/dist/casper to: frontend/angular/dist/casper -electronVersion: 28.0.0 +electronVersion: 29.1.1 diff --git a/examples/desktop/electron/release/casper-webclient_1.0.0_amd64.snap b/examples/desktop/electron/release/casper-webclient_1.0.0_amd64.snap new file mode 100644 index 000000000..3d6615b5b Binary files /dev/null and b/examples/desktop/electron/release/casper-webclient_1.0.0_amd64.snap differ diff --git a/examples/desktop/electron/release/casper_1.0.0_amd64.snap b/examples/desktop/electron/release/casper_1.0.0_amd64.snap index 8c2fa8af7..4f2aa5979 100644 Binary files a/examples/desktop/electron/release/casper_1.0.0_amd64.snap and b/examples/desktop/electron/release/casper_1.0.0_amd64.snap differ diff --git a/examples/desktop/node/package-lock.json b/examples/desktop/node/package-lock.json index 6e104a607..d1ca9ae58 100644 --- a/examples/desktop/node/package-lock.json +++ b/examples/desktop/node/package-lock.json @@ -12,19 +12,19 @@ "casper-sdk": "file:../../../pkg-nodejs" }, "devDependencies": { - "@types/node": "^20.10.5", - "typescript": "^5.3.3" + "@types/node": "^20.11.25", + "typescript": "^5.4.2" } }, "../../../pkg-nodejs": { "name": "casper-rust-wasm-sdk", - "version": "0.1.0", + "version": "1.0.0", "license": "Apache-2.0" }, "node_modules/@types/node": { - "version": "20.10.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz", - "integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==", + "version": "20.11.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz", + "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -35,9 +35,9 @@ "link": true }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/examples/desktop/node/package.json b/examples/desktop/node/package.json index 87b093a39..50b77a255 100644 --- a/examples/desktop/node/package.json +++ b/examples/desktop/node/package.json @@ -13,7 +13,7 @@ "casper-sdk": "file:../../../pkg-nodejs" }, "devDependencies": { - "@types/node": "^20.10.5", - "typescript": "^5.3.3" + "@types/node": "^20.11.25", + "typescript": "^5.4.2" } } \ No newline at end of file diff --git a/examples/frontend/angular/dist/casper/assets/casper_rust_wasm_sdk_bg.wasm b/examples/frontend/angular/dist/casper/assets/casper_rust_wasm_sdk_bg.wasm index 52a994b4c..7838b4dfe 100644 Binary files a/examples/frontend/angular/dist/casper/assets/casper_rust_wasm_sdk_bg.wasm and b/examples/frontend/angular/dist/casper/assets/casper_rust_wasm_sdk_bg.wasm differ diff --git a/examples/frontend/angular/dist/casper/index.html b/examples/frontend/angular/dist/casper/index.html index 01aae224c..144228c57 100644 --- a/examples/frontend/angular/dist/casper/index.html +++ b/examples/frontend/angular/dist/casper/index.html @@ -13,5 +13,5 @@ - + diff --git a/examples/frontend/angular/dist/casper/main.fcdcd8ae76824003.js b/examples/frontend/angular/dist/casper/main.a84ce045d35eb3a8.js similarity index 88% rename from examples/frontend/angular/dist/casper/main.fcdcd8ae76824003.js rename to examples/frontend/angular/dist/casper/main.a84ce045d35eb3a8.js index 17aa8839a..af04a79a9 100644 --- a/examples/frontend/angular/dist/casper/main.fcdcd8ae76824003.js +++ b/examples/frontend/angular/dist/casper/main.a84ce045d35eb3a8.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcasper=self.webpackChunkcasper||[]).push([[590],{3824:(Qn,Rr,Dt)=>{var j=Dt(1528);let ce=null,ut=1;const Ct=Symbol("SIGNAL");function C(e){const n=ce;return ce=e,n}function S(e){if((!io(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==ut)){if(!e.producerMustRecompute(e)&&!oo(e))return e.dirty=!1,void(e.lastCleanEpoch=ut);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=ut}}function oo(e){N(e);for(let n=0;n0}function N(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let hd=null;function rt(e){return"function"==typeof e}function As(e){const t=e(r=>{Error.call(r),r.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const so=As(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,o)=>`${o+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t});function ei(e,n){if(e){const t=e.indexOf(n);0<=t&&e.splice(t,1)}}class Qe{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const s of t)s.remove(this);else t.remove(this);const{initialTeardown:r}=this;if(rt(r))try{r()}catch(s){n=s instanceof so?s.errors:[s]}const{_finalizers:o}=this;if(o){this._finalizers=null;for(const s of o)try{Fs(s)}catch(a){n=n??[],a instanceof so?n=[...n,...a.errors]:n.push(a)}}if(n)throw new so(n)}}add(n){var t;if(n&&n!==this)if(this.closed)Fs(n);else{if(n instanceof Qe){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(n)}}_hasParent(n){const{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){const{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&ei(t,n)}remove(n){const{_finalizers:t}=this;t&&ei(t,n),n instanceof Qe&&n._removeParent(this)}}Qe.EMPTY=(()=>{const e=new Qe;return e.closed=!0,e})();const Ns=Qe.EMPTY;function Yn(e){return e instanceof Qe||e&&"closed"in e&&rt(e.remove)&&rt(e.add)&&rt(e.unsubscribe)}function Fs(e){rt(e)?e():e.unsubscribe()}const On={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},ao={setTimeout(e,n,...t){const{delegate:r}=ao;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){const{delegate:n}=ao;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Pn(e){ao.setTimeout(()=>{const{onUnhandledError:n}=On;if(!n)throw e;n(e)})}function Rs(){}const Ue=ni("C",void 0,void 0);function ni(e,n,t){return{kind:e,value:n,error:t}}let It=null;function co(e){if(On.useDeprecatedSynchronousErrorHandling){const n=!It;if(n&&(It={errorThrown:!1,error:null}),e(),n){const{errorThrown:t,error:r}=It;if(It=null,t)throw r}}else e()}class ri extends Qe{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,Yn(n)&&n.add(this)):this.destination=hc}static create(n,t,r){return new ii(n,t,r)}next(n){this.isStopped?Cn(function ti(e){return ni("N",e,void 0)}(n),this):this._next(n)}error(n){this.isStopped?Cn(function fc(e){return ni("E",void 0,e)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Cn(Ue,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const lo=Function.prototype.bind;function oi(e,n){return lo.call(e,n)}class uo{constructor(n){this.partialObserver=n}next(n){const{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){Ce(r)}}error(n){const{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){Ce(r)}else Ce(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){Ce(t)}}}class ii extends ri{constructor(n,t,r){let o;if(super(),rt(n)||!n)o={next:n??void 0,error:t??void 0,complete:r??void 0};else{let s;this&&On.useDeprecatedNextContext?(s=Object.create(n),s.unsubscribe=()=>this.unsubscribe(),o={next:n.next&&oi(n.next,s),error:n.error&&oi(n.error,s),complete:n.complete&&oi(n.complete,s)}):o=n}this.destination=new uo(o)}}function Ce(e){On.useDeprecatedSynchronousErrorHandling?function pe(e){On.useDeprecatedSynchronousErrorHandling&&It&&(It.errorThrown=!0,It.error=e)}(e):Pn(e)}function Cn(e,n){const{onStoppedNotification:t}=On;t&&ao.setTimeout(()=>t(e,n))}const hc={closed:!0,next:Rs,error:function pc(e){throw e},complete:Rs},Or="function"==typeof Symbol&&Symbol.observable||"@@observable";function yd(e){return e}let Et=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,o){const s=function mc(e){return e&&e instanceof ri||function si(e){return e&&rt(e.next)&&rt(e.error)&&rt(e.complete)}(e)&&Yn(e)}(t)?t:new ii(t,r,o);return co(()=>{const{operator:a,source:u}=this;s.add(a?a.call(s,u):u?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return new(r=xs(r))((o,s)=>{const a=new ii({next:u=>{try{t(u)}catch(d){s(d),a.unsubscribe()}},error:s,complete:o});this.subscribe(a)})}_subscribe(t){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(t)}[Or](){return this}pipe(...t){return function gc(e){return 0===e.length?yd:1===e.length?e[0]:function(t){return e.reduce((r,o)=>o(r),t)}}(t)(this)}toPromise(t){return new(t=xs(t))((r,o)=>{let s;this.subscribe(a=>s=a,a=>o(a),()=>r(s))})}}return e.create=n=>new e(n),e})();function xs(e){var n;return null!==(n=e??On.Promise)&&void 0!==n?n:Promise}const ai=As(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let _o=(()=>{class e extends Et{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const r=new Yt(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new ai}next(t){co(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(t)}})}error(t){co(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){co(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:r,isStopped:o,observers:s}=this;return r||o?Ns:(this.currentObservers=null,s.push(t),new Qe(()=>{this.currentObservers=null,ei(s,t)}))}_checkFinalizedStatuses(t){const{hasError:r,thrownError:o,isStopped:s}=this;r?t.error(o):s&&t.complete()}asObservable(){const t=new Et;return t.source=this,t}}return e.create=(n,t)=>new Yt(n,t),e})();class Yt extends _o{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,n)}error(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,n)}complete(){var n,t;null===(t=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===t||t.call(n)}_subscribe(n){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(n))&&void 0!==r?r:Ns}}class ci extends _o{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){const{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}}function Xn(e){return n=>{if(function pr(e){return rt(e?.lift)}(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ie(e,n,t,r,o){return new wd(e,n,t,r,o)}class wd extends ri{constructor(n,t,r,o,s,a){super(n),this.onFinalize=s,this.shouldUnsubscribe=a,this._next=t?function(u){try{t(u)}catch(d){n.error(d)}}:super._next,this._error=o?function(u){try{o(u)}catch(d){n.error(d)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(u){n.error(u)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function er(e,n){return Xn((t,r)=>{let o=0;t.subscribe(Ie(r,s=>{r.next(e.call(n,s,o++))}))})}const bd="https://g.co/ng/security#xss";class B extends Error{constructor(n,t){super(function Ln(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}(n,t)),this.code=n}}function li(e){return n=>{setTimeout(e,void 0,n)}}const je=class Ps extends _o{constructor(n=!1){super(),this.__isAsync=n}emit(n){const t=C(null);try{super.next(n)}finally{C(t)}}subscribe(n,t,r){let o=n,s=t||(()=>null),a=r;if(n&&"object"==typeof n){const d=n;o=d.next?.bind(d),s=d.error?.bind(d),a=d.complete?.bind(d)}this.__isAsync&&(s=li(s),o&&(o=li(o)),a&&(a=li(a)));const u=super.subscribe({next:o,error:s,complete:a});return n instanceof Qe&&n.add(u),u}};var ge=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(ge||{});function Xe(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Xe).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const t=n.indexOf("\n");return-1===t?n:n.substring(0,t)}function ui(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}var di=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(di||{}),In=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(In||{});function jn(e){return{toString:e}.toString()}const Se=globalThis,_n={},ye=[];function Ee(e){for(let n in e)if(e[n]===Ee)return n;throw Error("Could not find renamed property on target object.")}function hr(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}const ho=Ee({\u0275cmp:Ee}),fn=Ee({\u0275dir:Ee}),Bs=Ee({\u0275pipe:Ee}),Sn=Ee({\u0275fac:Ee}),en=Ee({__NG_ELEMENT_ID__:Ee}),Hs=Ee({__NG_ENV_ID__:Ee});var xe=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(xe||{});function Us(e,n,t){let r=e.length;for(;;){const o=e.indexOf(n,t);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const s=n.length;if(o+s===r||e.charCodeAt(o+s)<=32)return o}t=o+1}}function go(e,n,t){let r=0;for(;rn){a=s-1;break}}}for(;ss?"":o[g+1].toLowerCase();const v=8&r?b:null;if(v&&-1!==Us(v,f,0)||2&r&&f!==b){if(Ht(r))return!1;a=!0}}}}else{if(!a&&!Ht(r)&&!Ht(d))return!1;if(a&&Ht(d))continue;a=!1,r=d|1&r}}return Ht(r)||a}function Ht(e){return 0==(1&e)}function Ac(e,n,t,r){if(null===n)return-1;let o=0;if(r||!t){let s=!1;for(;o-1)for(t++;t0?'="'+u+'"':"")+"]"}else 8&r?o+="."+a:4&r&&(o+=" "+a);else""!==o&&!Ht(a)&&(n+=zs(s,o),o=""),r=a,s=s||!Ht(r);t++}return""!==o&&(n+=zs(s,o)),n}function ht(e){return jn(()=>{const n=Gs(e),t={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===di.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||In.Emulated,styles:e.styles||ye,_:null,schemas:e.schemas||null,tView:null,id:""};wo(t);const r=e.dependencies;return t.directiveDefs=bo(r,!1),t.pipeDefs=bo(r,!0),t.id=function Oc(e){let n=0;const t=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const o of t)n=Math.imul(31,n)+o.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(t),t})}function gi(e){return ue(e)||ot(e)}function xc(e){return null!==e}function Ut(e){return jn(()=>({type:e.type,bootstrap:e.bootstrap||ye,declarations:e.declarations||ye,imports:e.imports||ye,exports:e.exports||ye,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function qs(e,n){if(null==e)return _n;const t={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r];let s,a,u=xe.None;Array.isArray(o)?(u=o[0],s=o[1],a=o[2]??s):(s=o,a=o),n?(t[s]=u!==xe.None?[r,u]:r,n[s]=a):t[s]=r}return t}function te(e){return jn(()=>{const n=Gs(e);return wo(n),n})}function ue(e){return e[ho]||null}function ot(e){return e[fn]||null}function et(e){return e[Bs]||null}function Gs(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||_n,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||ye,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:qs(e.inputs,n),outputs:qs(e.outputs),debugInfo:null}}function wo(e){e.features?.forEach(n=>n(e))}function bo(e,n){if(!e)return null;const t=n?et:gi;return()=>("function"==typeof e?e():e).map(r=>t(r)).filter(xc)}const Oe=0,H=1,J=2,Ze=3,Ft=4,gt=5,Rt=6,mr=7,Me=8,dt=9,tn=10,re=11,yr=12,Ws=13,vo=14,$e=15,yi=16,wr=17,pn=18,Do=19,m=20,i=21,c=22,_=23,p=25,y=1,A=7,ie=9,Q=10;var ke=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(ke||{});function we(e){return Array.isArray(e)&&"object"==typeof e[y]}function _e(e){return Array.isArray(e)&&!0===e[y]}function mt(e){return 0!=(4&e.flags)}function tt(e){return e.componentOffset>-1}function _t(e){return 1==(1&e.flags)}function nt(e){return!!e.template}function Bn(e){return 0!=(512&e[J])}const ag="svg";let lg=!1;function Ve(e){for(;Array.isArray(e);)e=e[Oe];return e}function Js(e,n){return Ve(n[e])}function $t(e,n){return Ve(n[e.index])}function Ks(e,n){return e.data[n]}function hn(e,n){const t=n[e];return we(t)?t:t[Oe]}function Rd(e){return 128==(128&e[J])}function nr(e,n){return null==n?null:e[n]}function ug(e){e[wr]=0}function kI(e){1024&e[J]||(e[J]|=1024,Rd(e)&&Qs(e))}function xd(e){return!!(9216&e[J]||e[_]?.dirty)}function Od(e){xd(e)?Qs(e):64&e[J]&&(function EI(){return lg}()?(e[J]|=1024,Qs(e)):e[tn].changeDetectionScheduler?.notify())}function Qs(e){e[tn].changeDetectionScheduler?.notify();let n=Io(e);for(;null!==n&&!(8192&n[J])&&(n[J]|=8192,Rd(n));)n=Io(n)}function Io(e){const n=e[Ze];return _e(n)?n[Ze]:n}const oe={lFrame:bg(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function fg(){return oe.bindingsEnabled}function bi(){return null!==oe.skipHydrationRootTNode}function R(){return oe.lFrame.lView}function be(){return oe.lFrame.tView}function kt(e){return oe.lFrame.contextLView=e,e[Me]}function Tt(e){return oe.lFrame.contextLView=null,e}function Pe(){let e=pg();for(;null!==e&&64===e.type;)e=e.parent;return e}function pg(){return oe.lFrame.currentTNode}function rr(e,n){const t=oe.lFrame;t.currentTNode=e,t.isParent=n}function Ld(){return oe.lFrame.isParent}function Vd(){oe.lFrame.isParent=!1}function zt(){const e=oe.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function Hn(){return oe.lFrame.bindingIndex++}function Dr(e){const n=oe.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function jI(e,n){const t=oe.lFrame;t.bindingIndex=t.bindingRootIndex=e,jd(n)}function jd(e){oe.lFrame.currentDirectiveIndex=e}function Hd(){return oe.lFrame.currentQueryIndex}function qc(e){oe.lFrame.currentQueryIndex=e}function HI(e){const n=e[H];return 2===n.type?n.declTNode:1===n.type?e[gt]:null}function yg(e,n,t){if(t&ge.SkipSelf){let o=n,s=e;for(;!(o=o.parent,null!==o||t&ge.Host||(o=HI(s),null===o||(s=s[vo],10&o.type))););if(null===o)return!1;n=o,e=s}const r=oe.lFrame=wg();return r.currentTNode=n,r.lView=e,!0}function Ud(e){const n=wg(),t=e[H];oe.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function wg(){const e=oe.lFrame,n=null===e?null:e.child;return null===n?bg(e):n}function bg(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function vg(){const e=oe.lFrame;return oe.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Dg=vg;function $d(){const e=vg();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function xt(){return oe.lFrame.selectedIndex}function So(e){oe.lFrame.selectedIndex=e}function ze(){const e=oe.lFrame;return Ks(e.tView,e.selectedIndex)}function Ys(){oe.lFrame.currentNamespace=ag}function zd(){!function zI(){oe.lFrame.currentNamespace=null}()}let Eg=!0;function Gc(){return Eg}function Br(e){Eg=e}function qI(){return vi(Pe(),R())}function vi(e,n){return new kn($t(e,n))}let Jd,kn=(()=>{class e{constructor(t){this.nativeElement=t}static#e=this.__NG_ELEMENT_ID__=qI}return e})();function Ig(e){return e instanceof kn?e.nativeElement:e}function Di(e,n){e.forEach(t=>Array.isArray(t)?Di(t,n):n(t))}function Sg(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function Wc(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function gn(e,n,t){let r=Ci(e,n);return r>=0?e[1|r]=t:(r=~r,function Mg(e,n,t,r){let o=e.length;if(o==n)e.push(t,r);else if(1===o)e.push(r,e[0]),e[0]=t;else{for(o--,e.push(e[o-1],e[o]);o>n;)e[o]=e[o-2],o--;e[n]=t,e[n+1]=r}}(e,r,n,t)),r}function Gd(e,n){const t=Ci(e,n);if(t>=0)return e[1|t]}function Ci(e,n){return function kg(e,n,t){let r=0,o=e.length>>t;for(;o!==r;){const s=r+(o-r>>1),a=e[s<n?o=s:r=s+1}return~(o<YI}),YI="ng",Rg=new G(""),Mo=new G("",{providedIn:"platform",factory:()=>"unknown"}),xg=new G("",{providedIn:"root",factory:()=>Hr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),t1=Ee({__forward_ref__:Ee});function qe(e){return e.__forward_ref__=qe,e.toString=function(){return Xe(this())},e}function ne(e){return el(e)?e():e}function el(e){return"function"==typeof e&&e.hasOwnProperty(t1)&&e.__forward_ref__===qe}function t_(e){return e&&!!e.\u0275providers}function le(e){return"string"==typeof e?e:null==e?"":String(e)}function n_(e,n){throw new B(-201,!1)}let r_;function rn(e){const n=r_;return r_=e,n}function Lg(e,n,t){const r=Zc(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:t&ge.Optional?null:void 0!==n?n:void n_()}const ea={},o_="__NG_DI_FLAG__",tl="ngTempTokenPath",a1=/\n/gm,Vg="__source";let Ei;function Ur(e){const n=Ei;return Ei=e,n}function u1(e,n=ge.Default){if(void 0===Ei)throw new B(-203,!1);return null===Ei?Lg(e,void 0,n):Ei.get(e,n&ge.Optional?null:void 0,n)}function X(e,n=ge.Default){return(function Pg(){return r_}()||u1)(ne(e),n)}function se(e,n=ge.Default){return X(e,nl(n))}function nl(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function i_(e){const n=[];for(let t=0;tnull;function f_(e,n,t=!1){return Bg(e,n,t)}const Ti="__parameters__";function Ni(e,n,t){return jn(()=>{const r=function m_(e){return function(...t){if(e){const r=e(...t);for(const o in r)this[o]=r[o]}}}(n);function o(...s){if(this instanceof o)return r.apply(this,s),this;const a=new o(...s);return u.annotation=a,u;function u(d,f,h){const g=d.hasOwnProperty(Ti)?d[Ti]:Object.defineProperty(d,Ti,{value:[]})[Ti];for(;g.length<=h;)g.push(null);return(g[h]=g[h]||[]).push(a),d}}return t&&(o.prototype=Object.create(t.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}const y_=ta(Ni("Optional"),8),w_=ta(Ni("SkipSelf"),4);function ko(e,n){return e.hasOwnProperty(Sn)?e[Sn]:null}const Fi=new G(""),Gg=new G("",-1),b_=new G("");class cl{get(n,t=ea){if(t===ea){const r=new Error(`NullInjectorError: No provider for ${Xe(n)}!`);throw r.name="NullInjectorError",r}return t}}function ll(e){return{\u0275providers:e}}function Wg(...e){return{\u0275providers:v_(0,e),\u0275fromNgModule:!0}}function v_(e,...n){const t=[],r=new Set;let o;const s=a=>{t.push(a)};return Di(n,a=>{const u=a;ul(u,s,[],r)&&(o||=[],o.push(u))}),void 0!==o&&Jg(o,s),t}function Jg(e,n){for(let t=0;t{n(s,r)})}}function ul(e,n,t,r){if(!(e=ne(e)))return!1;let o=null,s=Yc(e);const a=!s&&ue(e);if(s||a){if(a&&!a.standalone)return!1;o=e}else{const d=e.ngModule;if(s=Yc(d),!s)return!1;o=d}const u=r.has(o);if(a){if(u)return!1;if(r.add(o),a.dependencies){const d="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const f of d)ul(f,n,t,r)}}else{if(!s)return!1;{if(null!=s.imports&&!u){let f;r.add(o);try{Di(s.imports,h=>{ul(h,n,t,r)&&(f||=[],f.push(h))})}finally{}void 0!==f&&Jg(f,n)}if(!u){const f=ko(o)||(()=>new o);n({provide:o,useFactory:f,deps:ye},o),n({provide:b_,useValue:o,multi:!0},o),n({provide:Fi,useValue:()=>X(o),multi:!0},o)}const d=s.providers;if(null!=d&&!u){const f=e;D_(d,h=>{n(h,f)})}}}return o!==e&&void 0!==e.providers}function D_(e,n){for(let t of e)t_(t)&&(t=t.\u0275providers),Array.isArray(t)?D_(t,n):n(t)}const I1=Ee({provide:String,useValue:Ee});function C_(e){return null!==e&&"object"==typeof e&&I1 in e}function To(e){return"function"==typeof e}const E_=new G(""),dl={},M1={};let I_;function _l(){return void 0===I_&&(I_=new cl),I_}class Un{}class Ri extends Un{get destroyed(){return this._destroyed}constructor(n,t,r,o){super(),this.parent=t,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,M_(n,a=>this.processProvider(a)),this.records.set(Gg,xi(void 0,this)),o.has("environment")&&this.records.set(Un,xi(void 0,this));const s=this.records.get(E_);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(b_,ye,ge.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const n=C(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),C(n)}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const t=Ur(this),r=rn(void 0);try{return n()}finally{Ur(t),rn(r)}}get(n,t=ea,r=ge.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(Hs))return n[Hs](this);r=nl(r);const s=Ur(this),a=rn(void 0);try{if(!(r&ge.SkipSelf)){let d=this.records.get(n);if(void 0===d){const f=function F1(e){return"function"==typeof e||"object"==typeof e&&e instanceof G}(n)&&Zc(n);d=f&&this.injectableDefInScope(f)?xi(S_(n),dl):null,this.records.set(n,d)}if(null!=d)return this.hydrate(n,d)}return(r&ge.Self?_l():this.parent).get(n,t=r&ge.Optional&&t===ea?null:t)}catch(u){if("NullInjectorError"===u.name){if((u[tl]=u[tl]||[]).unshift(Xe(n)),s)throw u;return function _1(e,n,t,r){const o=e[tl];throw n[Vg]&&o.unshift(n[Vg]),e.message=function f1(e,n,t,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=Xe(n);if(Array.isArray(n))o=n.map(Xe).join(" -> ");else if("object"==typeof n){let s=[];for(let a in n)if(n.hasOwnProperty(a)){let u=n[a];s.push(a+":"+("string"==typeof u?JSON.stringify(u):Xe(u)))}o=`{${s.join(", ")}}`}return`${t}${r?"("+r+")":""}[${o}]: ${e.replace(a1,"\n ")}`}("\n"+e.message,o,t,r),e.ngTokenPath=o,e[tl]=null,e}(u,n,"R3InjectorError",this.source)}throw u}finally{rn(a),Ur(s)}}resolveInjectorInitializers(){const n=C(null),t=Ur(this),r=rn(void 0);try{const s=this.get(Fi,ye,ge.Self);for(const a of s)a()}finally{Ur(t),rn(r),C(n)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(Xe(r));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new B(205,!1)}processProvider(n){let t=To(n=ne(n))?n:ne(n&&n.provide);const r=function T1(e){return C_(e)?xi(void 0,e.useValue):xi(Zg(e),dl)}(n);if(!To(n)&&!0===n.multi){let o=this.records.get(t);o||(o=xi(void 0,dl,!0),o.factory=()=>i_(o.multi),this.records.set(t,o)),t=n,o.multi.push(n)}this.records.set(t,r)}hydrate(n,t){const r=C(null);try{return t.value===dl&&(t.value=M1,t.value=t.factory()),"object"==typeof t.value&&t.value&&function N1(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{C(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;const t=ne(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){const t=this._onDestroyHooks.indexOf(n);-1!==t&&this._onDestroyHooks.splice(t,1)}}function S_(e){const n=Zc(e),t=null!==n?n.factory:ko(e);if(null!==t)return t;if(e instanceof G)throw new B(204,!1);if(e instanceof Function)return function k1(e){if(e.length>0)throw new B(204,!1);const t=function QI(e){return e&&(e[Xc]||e[Fg])||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new B(204,!1)}function Zg(e,n,t){let r;if(To(e)){const o=ne(e);return ko(o)||S_(o)}if(C_(e))r=()=>ne(e.useValue);else if(function Qg(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...i_(e.deps||[]));else if(function Kg(e){return!(!e||!e.useExisting)}(e))r=()=>X(ne(e.useExisting));else{const o=ne(e&&(e.useClass||e.provide));if(!function A1(e){return!!e.deps}(e))return ko(o)||S_(o);r=()=>new o(...i_(e.deps))}return r}function xi(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function M_(e,n){for(const t of e)Array.isArray(t)?M_(t,n):t&&t_(t)?M_(t.\u0275providers,n):n(t)}class $1{constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}}function Xg(e,n,t,r){null!==n?n.applyValueToInputSignal(n,r):e[t]=r}function Cr(){return em}function em(e){return e.type.prototype.ngOnChanges&&(e.setInput=q1),z1}function z1(){const e=nm(this),n=e?.current;if(n){const t=e.previous;if(t===_n)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function q1(e,n,t,r,o){const s=this.declaredInputs[r],a=nm(e)||function G1(e,n){return e[tm]=n}(e,{previous:_n,current:null}),u=a.current||(a.current={}),d=a.previous,f=d[s];u[s]=new $1(f&&f.currentValue,t,d===_n),Xg(e,n,o,t)}Cr.ngInherit=!0;const tm="__ngSimpleChanges__";function nm(e){return e[tm]||null}const ir=function(e,n,t){};function hl(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t=r)break}else n[d]<0&&(e[wr]+=65536),(u>14>16&&(3&e[J])===n&&(e[J]+=16384,om(u,s)):om(u,s)}const Pi=-1;class sa{constructor(n,t,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=r}}function F_(e){return e!==Pi}function aa(e){return 32767&e}function ca(e,n){let t=function eS(e){return e>>16}(e),r=n;for(;t>0;)r=r[vo],t--;return r}let R_=!0;function yl(e){const n=R_;return R_=e,n}const im=255,sm=5;let tS=0;const sr={};function wl(e,n){const t=am(e,n);if(-1!==t)return t;const r=n[H];r.firstCreatePass&&(e.injectorIndex=n.length,x_(r.data,e),x_(n,null),x_(r.blueprint,null));const o=bl(e,n),s=e.injectorIndex;if(F_(o)){const a=aa(o),u=ca(o,n),d=u[H].data;for(let f=0;f<8;f++)n[s+f]=u[a+f]|d[a+f]}return n[s+8]=o,s}function x_(e,n){e.push(0,0,0,0,0,0,0,0,n)}function am(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function bl(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,r=null,o=n;for(;null!==o;){if(r=pm(o),null===r)return Pi;if(t++,o=o[vo],-1!==r.injectorIndex)return r.injectorIndex|t<<16}return Pi}function O_(e,n,t){!function nS(e,n,t){let r;"string"==typeof t?r=t.charCodeAt(0)||0:t.hasOwnProperty(en)&&(r=t[en]),null==r&&(r=t[en]=tS++);const o=r&im;n.data[e+(o>>sm)]|=1<=0?n&im:sS:n}(t);if("function"==typeof s){if(!yg(n,e,r))return r&ge.Host?cm(o,0,r):lm(n,t,r,o);try{let a;if(a=s(r),null!=a||r&ge.Optional)return a;n_()}finally{Dg()}}else if("number"==typeof s){let a=null,u=am(e,n),d=Pi,f=r&ge.Host?n[$e][gt]:null;for((-1===u||r&ge.SkipSelf)&&(d=-1===u?bl(e,n):n[u+8],d!==Pi&&fm(r,!1)?(a=n[H],u=aa(d),n=ca(d,n)):u=-1);-1!==u;){const h=n[H];if(_m(s,u,h.data)){const g=oS(u,n,t,a,r,f);if(g!==sr)return g}d=n[u+8],d!==Pi&&fm(r,n[H].data[u+8]===f)&&_m(s,u,n)?(a=h,u=aa(d),n=ca(d,n)):u=-1}}return o}function oS(e,n,t,r,o,s){const a=n[H],u=a.data[e+8],h=vl(u,a,t,null==r?tt(u)&&R_:r!=a&&0!=(3&u.type),o&ge.Host&&s===u);return null!==h?Ao(n,a,h,u):sr}function vl(e,n,t,r,o){const s=e.providerIndexes,a=n.data,u=1048575&s,d=e.directiveStart,h=s>>20,b=o?u+h:e.directiveEnd;for(let v=r?u:u+h;v=d&&I.type===t)return v}if(o){const v=a[d];if(v&&nt(v)&&v.type===t)return d}return null}function Ao(e,n,t,r){let o=e[t];const s=n.data;if(function Q1(e){return e instanceof sa}(o)){const a=o;a.resolving&&function o1(e,n){throw n&&n.join(" > "),new B(-200,e)}(function Te(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():le(e)}(s[t]));const u=yl(a.canSeeViewProviders);a.resolving=!0;const f=a.injectImpl?rn(a.injectImpl):null;yg(e,r,ge.Default);try{o=e[t]=a.factory(void 0,s,e,r),n.firstCreatePass&&t>=r.directiveStart&&function J1(e,n,t){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:s}=n.type.prototype;if(r){const a=em(n);(t.preOrderHooks??=[]).push(e,a),(t.preOrderCheckHooks??=[]).push(e,a)}o&&(t.preOrderHooks??=[]).push(0-e,o),s&&((t.preOrderHooks??=[]).push(e,s),(t.preOrderCheckHooks??=[]).push(e,s))}(t,s[t],n)}finally{null!==f&&rn(f),yl(u),a.resolving=!1,Dg()}}return o}function _m(e,n,t){return!!(t[n+(e>>sm)]&1<{const n=e.prototype.constructor,t=n[Sn]||P_(n),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const s=o[Sn]||P_(o);if(s&&s!==t)return s;o=Object.getPrototypeOf(o)}return s=>new s})}function P_(e){return el(e)?()=>{const n=P_(ne(e));return n&&n()}:ko(e)}function pm(e){const n=e[H],t=n.type;return 2===t?n.declTNode:1===t?e[gt]:null}function wm(e,n=null,t=null,r){const o=function bm(e,n=null,t=null,r,o=new Set){const s=[t||ye,Wg(e)];return r=r||("object"==typeof e?void 0:Xe(e)),new Ri(s,n||_l(),r||null,o)}(e,n,t,r);return o.resolveInjectorInitializers(),o}let mn=(()=>{class e{static#e=this.THROW_IF_NOT_FOUND=ea;static#t=this.NULL=new cl;static create(t,r){if(Array.isArray(t))return wm({name:""},r,t,"");{const o=t.name??"";return wm({name:o},t.parent,t.providers,o)}}static#n=this.\u0275prov=ae({token:e,providedIn:"any",factory:()=>X(Gg)});static#r=this.__NG_ELEMENT_ID__=-1}return e})();function j_(e){return e.ngOriginalError}class Er{constructor(){this._console=console}handleError(n){const t=this._findOriginalError(n);this._console.error("ERROR",n),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(n){let t=n&&j_(n);for(;t&&j_(t);)t=j_(t);return t||null}}const Dm=new G("",{providedIn:"root",factory:()=>se(Er).handleError.bind(void 0)}),Em=new G("",{providedIn:"root",factory:()=>!1});let El,Il;function ji(e){return function B_(){if(void 0===El&&(El=null,Se.trustedTypes))try{El=Se.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return El}()?.createHTML(e)||e}function Im(e){return function H_(){if(void 0===Il&&(Il=null,Se.trustedTypes))try{Il=Se.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Il}()?.createHTML(e)||e}class km{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${bd})`}}function $r(e){return e instanceof km?e.changingThisBreaksApplicationSecurity:e}class CS{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const t=(new window.DOMParser).parseFromString(ji(n),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(n):(t.removeChild(t.firstChild),t)}catch{return null}}}class ES{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const t=this.inertDocument.createElement("template");return t.innerHTML=ji(n),t}}const SS=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ir(e){const n={};for(const t of e.split(","))n[t]=!0;return n}function ua(...e){const n={};for(const t of e)for(const r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}const Am=Ir("area,br,col,hr,img,wbr"),Nm=Ir("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Fm=Ir("rp,rt"),$_=ua(Am,ua(Nm,Ir("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),ua(Fm,Ir("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ua(Fm,Nm)),z_=Ir("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Rm=ua(z_,Ir("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ir("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),MS=Ir("script,style,template");class kS{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let t=n.firstChild,r=!0;for(;t;)if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let o=this.checkClobberedElement(t,t.nextSibling);if(o){t=o;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}startElement(n){const t=n.nodeName.toLowerCase();if(!$_.hasOwnProperty(t))return this.sanitizedSomething=!0,!MS.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const r=n.attributes;for(let o=0;o"),!0}endElement(n){const t=n.nodeName.toLowerCase();$_.hasOwnProperty(t)&&!Am.hasOwnProperty(t)&&(this.buf.push(""))}chars(n){this.buf.push(xm(n))}checkClobberedElement(n,t){if(t&&(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return t}}const TS=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,AS=/([^\#-~ |!])/g;function xm(e){return e.replace(/&/g,"&").replace(TS,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(AS,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Sl;function q_(e){return"content"in e&&function FS(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Bi=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Bi||{});function Om(e){const n=function da(){const e=R();return e&&e[tn].sanitizer}();return n?Im(n.sanitize(Bi.HTML,e)||""):function la(e,n){const t=function DS(e){return e instanceof km&&e.getTypeName()||null}(e);if(null!=t&&t!==n){if("ResourceURL"===t&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${bd})`)}return t===n}(e,"HTML")?Im($r(e)):function NS(e,n){let t=null;try{Sl=Sl||function Tm(e){const n=new ES(e);return function IS(){try{return!!(new window.DOMParser).parseFromString(ji(""),"text/html")}catch{return!1}}()?new CS(n):n}(e);let r=n?String(n):"";t=Sl.getInertBodyElement(r);let o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=t.innerHTML,t=Sl.getInertBodyElement(r)}while(r!==s);return ji((new kS).sanitizeChildren(q_(t)||t))}finally{if(t){const r=q_(t)||t;for(;r.firstChild;)r.removeChild(r.firstChild)}}}(Hr(),le(e))}const jS=/^>|^->||--!>|)/g,HS="\u200b$1\u200b";const G_=new Map;let GS=0;const J_="__ngContext__";function Pt(e,n){we(n)?(e[J_]=n[Do],function JS(e){G_.set(e[Do],e)}(n)):e[J_]=n}var qr=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(qr||{});let Y_;function X_(e,n){return Y_(e,n)}function Ui(e,n,t,r,o){if(null!=r){let s,a=!1;_e(r)?s=r:we(r)&&(a=!0,r=r[Oe]);const u=Ve(r);0===e&&null!==t?null==o?ny(n,t,u):No(n,t,u,o||null,!0):1===e&&null!==t?No(n,t,u,o||null,!0):2===e?function xl(e,n,t){const r=Fl(e,n);r&&function gM(e,n,t,r){e.removeChild(n,t,r)}(e,r,n,t)}(n,u,a):3===e&&n.destroyNode(u),null!=s&&function wM(e,n,t,r,o){const s=t[A];s!==Ve(t)&&Ui(n,e,r,s,o);for(let u=Q;un.replace(BS,HS))}(n))}function Al(e,n,t){return e.createElement(n,t)}function Xm(e,n){Ol(e,n,n[re],2,null,null)}function ey(e,n){const t=e[ie],r=t.indexOf(n);t.splice(r,1)}function fa(e,n){if(e.length<=Q)return;const t=Q+n,r=e[t];if(r){const o=r[yi];null!==o&&o!==e&&ey(o,r),n>0&&(e[t-1][Ft]=r[Ft]);const s=Wc(e,Q+n);!function lM(e,n){Xm(e,n),n[Oe]=null,n[gt]=null}(r[H],r);const a=s[pn];null!==a&&a.detachView(s[H]),r[Ze]=null,r[Ft]=null,r[J]&=-129}return r}function Nl(e,n){if(!(256&n[J])){const t=n[re];t.destroyNode&&Ol(e,n,t,3,null,null),function dM(e){let n=e[yr];if(!n)return tf(e[H],e);for(;n;){let t=null;if(we(n))t=n[yr];else{const r=n[Q];r&&(t=r)}if(!t){for(;n&&!n[Ft]&&n!==e;)we(n)&&tf(n[H],n),n=n[Ze];null===n&&(n=e),we(n)&&tf(n[H],n),t=n&&n[Ft]}n=t}}(n)}}function tf(e,n){if(256&n[J])return;const t=C(null);try{n[J]&=-129,n[J]|=256,n[_]&&function Ms(e){if(N(e),io(e))for(let n=0;n=0?r[a]():r[-a].unsubscribe(),s+=2}else t[s].call(r[t[s+1]]);null!==r&&(n[mr]=null);const o=n[i];if(null!==o){n[i]=null;for(let s=0;s-1){const{encapsulation:s}=e.data[r.directiveStart+o];if(s===In.None||s===In.Emulated)return null}return $t(r,t)}}(e,n.parent,t)}function No(e,n,t,r,o){e.insertBefore(n,t,r,o)}function ny(e,n,t){e.appendChild(n,t)}function ry(e,n,t,r,o){null!==r?No(e,n,t,r,o):ny(e,n,t)}function Fl(e,n){return e.parentNode(n)}function oy(e,n,t){return sy(e,n,t)}let rf,sy=function iy(e,n,t){return 40&e.type?$t(e,t):null};function Rl(e,n,t,r){const o=nf(e,r,n),s=n[re],u=oy(r.parent||n[gt],r,n);if(null!=o)if(Array.isArray(t))for(let d=0;dp&&fy(e,n,p,!1),ir(a?2:0,o),t(r,o)}finally{So(s),ir(a?3:1,o)}}function lf(e,n,t){if(mt(n)){const r=C(null);try{const s=n.directiveEnd;for(let a=n.directiveStart;anull;function yy(e,n,t,r,o){for(let s in n){if(!n.hasOwnProperty(s))continue;const a=n[s];if(void 0===a)continue;r??={};let u,d=xe.None;Array.isArray(a)?(u=a[0],d=a[1]):u=a;let f=s;if(null!==o){if(!o.hasOwnProperty(s))continue;f=o[s]}0===e?wy(r,t,f,u,d):wy(r,t,f,u)}return r}function wy(e,n,t,r,o){let s;e.hasOwnProperty(t)?(s=e[t]).push(n,r):s=e[t]=[n,r],void 0!==o&&s.push(o)}function sn(e,n,t,r,o,s,a,u){const d=$t(n,t);let h,f=n.inputs;!u&&null!=f&&(h=f[r])?(mf(e,t,h,r,o),tt(n)&&function RM(e,n){const t=hn(n,e);16&t[J]||(t[J]|=64)}(t,n.index)):3&n.type&&(r=function FM(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=a?a(o,n.value||"",r):o,s.setProperty(d,r,o))}function ff(e,n,t,r){if(fg()){const o=null===r?null:{"":-1},s=function jM(e,n){const t=e.directiveRegistry;let r=null,o=null;if(t)for(let s=0;s0;){const t=e[--n];if("number"==typeof t&&t<0)return t}return 0})(a)!=u&&a.push(u),a.push(t,r,s)}}(e,n,r,ha(e,t,o.hostVars,de),o)}function ar(e,n,t,r,o,s){const a=$t(e,n);!function hf(e,n,t,r,o,s,a){if(null==s)e.removeAttribute(n,o,t);else{const u=null==a?le(s):a(s,r||"",o);e.setAttribute(n,o,u,t)}}(n[re],a,s,e.value,t,r,o)}function qM(e,n,t,r,o,s){const a=s[n];if(null!==a)for(let u=0;u0&&(t[o-1][Ft]=n),r!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Qs(e.lView)},consumerOnSignalRead(){this.lView[_]=this}};function Ay(e){return Fy(e[yr])}function Ny(e){return Fy(e[Ft])}function Fy(e){for(;null!==e&&!_e(e);)e=e[Ft];return e}function jl(e,n=!0,t=0){const r=e[tn],o=r.rendererFactory;o.begin?.();try{!function nk(e,n){bf(e,n);let t=0;for(;xd(e);){if(100===t)throw new B(103,!1);t++,bf(e,1)}}(e,t)}catch(a){throw n&&Vl(e,a),a}finally{o.end?.(),r.inlineEffectRunner?.flush()}}function rk(e,n,t,r){const o=n[J];if(256==(256&o))return;n[tn].inlineEffectRunner?.flush(),Ud(n);let a=null,u=null;(function ok(e){return 2!==e.type})(e)&&(u=function QM(e){return e[_]??function ZM(e){const n=Ty.pop()??Object.create(XM);return n.lView=e,n}(e)}(n),a=function Ss(e){return e&&(e.nextProducerIndex=0),C(e)}(u));try{ug(n),function gg(e){return oe.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==t&&hy(e,n,t,2,r);const d=3==(3&o);if(d){const g=e.preOrderCheckHooks;null!==g&&gl(n,g,null)}else{const g=e.preOrderHooks;null!==g&&ml(n,g,0,null),A_(n,0)}if(function ik(e){for(let n=Ay(e);null!==n;n=Ny(n)){if(!(n[J]&ke.HasTransplantedViews))continue;const t=n[ie];for(let r=0;re.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(u,a),function YM(e){e.lView[_]!==e&&(e.lView=null,Ty.push(e))}(u)),$d()}}function xy(e,n){for(let t=Ay(e);null!==t;t=Ny(t))for(let r=Q;r-1&&(fa(n,r),Wc(t,r))}this._attachedToViewContainer=!1}Nl(this._lView[H],this._lView)}onDestroy(n){!function zc(e,n){if(256==(256&e[J]))throw new B(911,!1);null===e[i]&&(e[i]=[]),e[i].push(n)}(this._lView,n)}markForCheck(){wa(this._cdRefInjectingView||this._lView)}detach(){this._lView[J]&=-129}reattach(){Od(this._lView),this._lView[J]|=128}detectChanges(){this._lView[J]|=1024,jl(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new B(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Xm(this._lView[H],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new B(902,!1);this._appRef=n,Od(this._lView)}}let Mr=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=lk}return e})();const ak=Mr,ck=class extends ak{constructor(n,t,r){super(),this._declarationLView=n,this._declarationTContainer=t,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,t){return this.createEmbeddedViewImpl(n,t)}createEmbeddedViewImpl(n,t,r){const o=function ga(e,n,t,r){const o=C(null);try{const s=n.tView,d=Pl(e,s,t,4096&e[J]?4096:16,null,n,null,null,null,r?.injector??null,r?.dehydratedView??null);d[yi]=e[n.index];const h=e[pn];return null!==h&&(d[pn]=h.createEmbeddedView(s)),yf(s,d,t),d}finally{C(o)}}(this._declarationLView,this._declarationTContainer,n,{injector:t,dehydratedView:r});return new ba(o)}};function lk(){return Bl(Pe(),R())}function Bl(e,n){return 4&e.type?new ck(n,e,vi(e,n)):null}class $y{}class Nk{}class zy{}class Rk{resolveComponentFactory(n){throw function Fk(e){const n=Error(`No component factory found for ${Xe(e)}.`);return n.ngComponent=e,n}(n)}}let ql=(()=>{class e{static#e=this.NULL=new Rk}return e})();class Gy{}let Fo=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function xk(){const e=R(),t=hn(Pe().index,e);return(we(t)?t:e)[re]}()}return e})(),Ok=(()=>{class e{static#e=this.\u0275prov=ae({token:e,providedIn:"root",factory:()=>null})}return e})();const Sf={},Wy=new Set;function Jy(...e){}class Ge{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new je(!1),this.onMicrotaskEmpty=new je(!1),this.onStable=new je(!1),this.onError=new je(!1),typeof Zone>"u")throw new B(908,!1);Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&t,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function Vk(){const e="function"==typeof Se.requestAnimationFrame;let n=Se[e?"requestAnimationFrame":"setTimeout"],t=Se[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&t){const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r);const o=t[Zone.__symbol__("OriginalDelegate")];o&&(t=o)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function Hk(e){const n=()=>{!function Bk(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Se,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,kf(e),e.isCheckStableRunning=!0,Mf(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),kf(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(t,r,o,s,a,u)=>{if(function Uk(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(u))return t.invokeTask(o,s,a,u);try{return Ky(e),t.invokeTask(o,s,a,u)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&n(),Qy(e)}},onInvoke:(t,r,o,s,a,u,d)=>{try{return Ky(e),t.invoke(o,s,a,u,d)}finally{e.shouldCoalesceRunChangeDetection&&n(),Qy(e)}},onHasTask:(t,r,o,s)=>{t.hasTask(o,s),r===o&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,kf(e),Mf(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(t,r,o,s)=>(t.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ge.isInAngularZone())throw new B(909,!1)}static assertNotInAngularZone(){if(Ge.isInAngularZone())throw new B(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,o){const s=this._inner,a=s.scheduleEventTask("NgZoneEvent: "+o,n,jk,Jy,Jy);try{return s.runTask(a,t,r)}finally{s.cancelTask(a)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}}const jk={};function Mf(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function kf(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Ky(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Qy(e){e._nesting--,Mf(e)}let Ia=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const t=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const r of t)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=ae({token:e,providedIn:"root",factory:()=>new e})}return e})();function Jl(e,n,t){let r=t?e.styles:null,o=t?e.classes:null,s=0;if(null!==n)for(let a=0;a0&&dy(e,t,s.join(" "))}}(v,Fe,k,r),void 0!==t&&function nT(e,n,t){const r=e.projection=[];for(let o=0;o{class e{static#e=this.__NG_ELEMENT_ID__=oT}return e})();function oT(){return aw(Pe(),R())}const iT=lr,iw=class extends iT{constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return vi(this._hostTNode,this._hostLView)}get injector(){return new wt(this._hostTNode,this._hostLView)}get parentInjector(){const n=bl(this._hostTNode,this._hostLView);if(F_(n)){const t=ca(n,this._hostLView),r=aa(n);return new wt(t[H].data[r+8],t)}return new wt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const t=sw(this._lContainer);return null!==t&&t[n]||null}get length(){return this._lContainer.length-Q}createEmbeddedView(n,t,r){let o,s;"number"==typeof r?o=r:null!=r&&(o=r.index,s=r.injector);const u=n.createEmbeddedViewImpl(t||{},s,null);return this.insertImpl(u,o,zi(this._hostTNode,null)),u}createComponent(n,t,r,o,s){const a=n&&!function ia(e){return"function"==typeof e}(n);let u;if(a)u=t;else{const I=t||{};u=I.index,r=I.injector,o=I.projectableNodes,s=I.environmentInjector||I.ngModuleRef}const d=a?n:new ka(ue(n)),f=r||this.parentInjector;if(!s&&null==d.ngModule){const k=(a?f:this.parentInjector).get(Un,null);k&&(s=k)}ue(d.componentType??{});const v=d.create(f,o,null,s);return this.insertImpl(v.hostView,u,zi(this._hostTNode,null)),v}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){const o=n._lView;if(function MI(e){return _e(e[Ze])}(o)){const u=this.indexOf(n);if(-1!==u)this.detach(u);else{const d=o[Ze],f=new iw(d,d[gt],d[Ze]);f.detach(f.indexOf(n))}}const s=this._adjustIndex(t),a=this._lContainer;return ma(a,o,s,r),n.attachToViewContainerRef(),Sg(Ff(a),s,n),n}move(n,t){return this.insert(n,t)}indexOf(n){const t=sw(this._lContainer);return null!==t?t.indexOf(n):-1}remove(n){const t=this._adjustIndex(n,-1),r=fa(this._lContainer,t);r&&(Wc(Ff(this._lContainer),t),Nl(r[H],r))}detach(n){const t=this._adjustIndex(n,-1),r=fa(this._lContainer,t);return r&&null!=Wc(Ff(this._lContainer),t)?new ba(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function sw(e){return e[8]}function Ff(e){return e[8]||(e[8]=[])}function aw(e,n){let t;const r=n[e.index];return _e(r)?t=r:(t=Dy(r,n,null,e),n[e.index]=t,Ll(n,t)),cw(t,n,e,r),new iw(t,e,n)}let cw=function uw(e,n,t,r){if(e[A])return;let o;o=8&t.type?Ve(r):function sT(e,n){const t=e[re],r=t.createComment(""),o=$t(n,e);return No(t,Fl(t,o),r,function mM(e,n){return e.nextSibling(n)}(t,o),!1),r}(n,t),e[A]=o},Rf=()=>!1;class xf{constructor(n){this.queryList=n,this.matches=null}clone(){return new xf(this.queryList)}setDirty(){this.queryList.setDirty()}}class Of{constructor(n=[]){this.queries=n}createEmbeddedView(n){const t=n.queries;if(null!==t){const r=null!==n.contentQueries?n.contentQueries[0]:t.length,o=[];for(let s=0;sn.trim())}(n):n}}class Pf{constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r0)r.push(a[u/2]);else{const f=s[u+1],h=n[-d];for(let g=Q;g=0;r--){const o=e[r];o.hostVars=n+=o.hostVars,o.hostAttrs=Pr(o.hostAttrs,t=Pr(t,o.hostAttrs))}}(r)}function ST(e,n){for(const t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;const r=n.inputs[t];if(void 0!==r&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t],null!==n.inputTransforms)){const o=Array.isArray(r)?r[0]:r;if(!n.inputTransforms.hasOwnProperty(o))continue;e.inputTransforms??={},e.inputTransforms[o]=n.inputTransforms[o]}}}function Ql(e){return e===_n?{}:e===ye?[]:e}function kT(e,n){const t=e.viewQuery;e.viewQuery=t?(r,o)=>{n(r,o),t(r,o)}:n}function TT(e,n){const t=e.contentQueries;e.contentQueries=t?(r,o,s)=>{n(r,o,s),t(r,o,s)}:n}function AT(e,n){const t=e.hostBindings;e.hostBindings=t?(r,o)=>{n(r,o),t(r,o)}:n}class Oo{}class Ow extends Oo{constructor(n){super(),this.componentFactoryResolver=new rw(this),this.instance=null;const t=new Ri([...n.providers,{provide:Oo,useValue:this},{provide:ql,useValue:this.componentFactoryResolver}],n.parent||_l(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}let Po=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ci(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Yl(e){return!!function zf(e){return null!==e&&("function"==typeof e||"object"==typeof e)}(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function ur(e,n,t){return e[n]=t}function st(e,n,t){return!Object.is(e[n],t)&&(e[n]=t,!0)}function Lo(e,n,t,r){const o=st(e,n,t);return st(e,n+1,r)||o}function he(e,n,t,r,o,s,a,u){const d=R(),f=be(),h=e+p,g=f.firstCreatePass?function qT(e,n,t,r,o,s,a,u,d){const f=n.consts,h=$i(n,e,4,a||null,nr(f,u));ff(n,t,h,nr(f,d)),hl(n,h);const g=h.tView=_f(2,h,r,o,s,n.directiveRegistry,n.pipeRegistry,null,n.schemas,f,null);return null!==n.queries&&(n.queries.template(n,h),g.queries=n.queries.embeddedTView(h)),h}(h,f,d,n,t,r,o,s,a):f.data[h];rr(g,!1);const b=Lw(f,d,g,e);Gc()&&Rl(f,d,b,g),Pt(b,d);const v=Dy(b,d,b,g);return d[h]=v,Ll(d,v),function lw(e,n,t){return Rf(e,n,t)}(v,g,d),_t(g)&&uf(f,d,g),null!=a&&df(d,g,u),he}let Lw=function Vw(e,n,t,r){return Br(!0),n[re].createComment("")};function an(e,n,t,r){const o=R();return st(o,Hn(),n)&&(be(),ar(ze(),o,e,n,t,r)),an}function es(e,n,t,r){return st(e,Hn(),t)?n+le(t)+r:de}function ts(e,n,t,r,o,s){const u=Lo(e,function vr(){return oe.lFrame.bindingIndex}(),t,o);return Dr(2),u?n+le(t)+r+le(o)+s:de}function iu(e,n){return e<<17|n<<2}function Jr(e){return e>>17&32767}function ep(e){return 2|e}function jo(e){return(131068&e)>>2}function tp(e,n){return-131069&e|n<<2}function np(e){return 1|e}function hb(e,n,t,r){const o=e[t+1],s=null===n;let a=r?Jr(o):jo(o),u=!1;for(;0!==a&&(!1===u||s);){const f=e[a+1];TA(e[a],n)&&(u=!0,e[a+1]=r?np(f):ep(f)),a=r?Jr(f):jo(f)}u&&(e[t+1]=r?ep(o):np(o))}function TA(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Ci(e,n)>=0}const bt={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function gb(e){return e.substring(bt.key,bt.keyEnd)}function mb(e,n){const t=bt.textEnd;return t===n?-1:(n=bt.keyEnd=function RA(e,n,t){for(;n32;)n++;return n}(e,bt.key=n,t),cs(e,n,t))}function cs(e,n,t){for(;n=0;t=mb(n,t))gn(e,gb(n),!0)}function Cb(e,n){return n>=e.expandoStartIndex}function Eb(e,n,t,r){const o=e.data;if(null===o[t+1]){const s=o[xt()],a=Cb(e,t);kb(s,r)&&null===n&&!a&&(n=!1),n=function LA(e,n,t,r){const o=function Bd(e){const n=oe.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}(e);let s=r?n.residualClasses:n.residualStyles;if(null===o)0===(r?n.classBindings:n.styleBindings)&&(t=xa(t=ip(null,e,n,t,r),n.attrs,r),s=null);else{const a=n.directiveStylingLast;if(-1===a||e[a]!==o)if(t=ip(o,e,n,t,r),null===s){let d=function VA(e,n,t){const r=t?n.classBindings:n.styleBindings;if(0!==jo(r))return e[Jr(r)]}(e,n,r);void 0!==d&&Array.isArray(d)&&(d=ip(null,e,n,d[1],r),d=xa(d,n.attrs,r),function jA(e,n,t,r){e[Jr(t?n.classBindings:n.styleBindings)]=r}(e,n,r,d))}else s=function BA(e,n,t){let r;const o=n.directiveEnd;for(let s=1+n.directiveStylingLast;s0)&&(f=!0)):h=t,o)if(0!==d){const b=Jr(e[u+1]);e[r+1]=iu(b,u),0!==b&&(e[b+1]=tp(e[b+1],r)),e[u+1]=function IA(e,n){return 131071&e|n<<17}(e[u+1],r)}else e[r+1]=iu(u,0),0!==u&&(e[u+1]=tp(e[u+1],r)),u=r;else e[r+1]=iu(d,0),0===u?u=r:e[d+1]=tp(e[d+1],r),d=r;f&&(e[r+1]=ep(e[r+1])),hb(e,h,r,!0),hb(e,h,r,!1),function kA(e,n,t,r,o){const s=o?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof n&&Ci(s,n)>=0&&(t[r+1]=np(t[r+1]))}(n,h,e,r,s),a=iu(u,d),s?n.classBindings=a:n.styleBindings=a}(o,s,n,t,a,r)}}function ip(e,n,t,r,o){let s=null;const a=t.directiveEnd;let u=t.directiveStylingLast;for(-1===u?u=t.directiveStart:u++;u0;){const d=e[o],f=Array.isArray(d),h=f?d[1]:d,g=null===h;let b=t[o+1];b===de&&(b=g?ye:void 0);let v=g?Gd(b,r):h===r?b:void 0;if(f&&!au(v)&&(v=Gd(d,r)),au(v)&&(u=v,a))return u;const I=e[o+1];o=a?Jr(I):jo(I)}if(null!==n){let d=s?n.residualClasses:n.residualStyles;null!=d&&(u=Gd(d,r))}return u}function au(e){return void 0!==e}function kb(e,n){return 0!=(e.flags&(n?8:16))}function q(e,n,t,r){const o=R(),s=be(),a=p+e,u=o[re],d=s.firstCreatePass?function fN(e,n,t,r,o,s){const a=n.consts,d=$i(n,e,2,r,nr(a,o));return ff(n,t,d,nr(a,s)),null!==d.attrs&&Jl(d,d.attrs,!1),null!==d.mergedAttrs&&Jl(d,d.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,d),d}(a,s,o,n,t,r):s.data[a],f=Fb(s,o,d,u,n,e);o[a]=f;const h=_t(d);return rr(d,!0),_y(u,f,d),32!=(32&d.flags)&&Gc()&&Rl(s,o,f,d),0===function TI(){return oe.lFrame.elementDepthCount}()&&Pt(f,o),function AI(){oe.lFrame.elementDepthCount++}(),h&&(uf(s,o,d),lf(s,d,o)),null!==r&&df(o,d),q}function W(){let e=Pe();Ld()?Vd():(e=e.parent,rr(e,!1));const n=e;(function FI(e){return oe.skipHydrationRootTNode===e})(n)&&function PI(){oe.skipHydrationRootTNode=null}(),function NI(){oe.lFrame.elementDepthCount--}();const t=be();return t.firstCreatePass&&(hl(t,e),mt(e)&&t.queries.elementEnd(e)),null!=n.classesWithoutHost&&function Y1(e){return 0!=(8&e.flags)}(n)&&rp(t,n,R(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function X1(e){return 0!=(16&e.flags)}(n)&&rp(t,n,R(),n.stylesWithoutHost,!1),W}function At(e,n,t,r){return q(e,n,t,r),W(),At}let Fb=(e,n,t,r,o,s)=>(Br(!0),Al(r,o,function Cg(){return oe.lFrame.currentNamespace}()));function An(e,n,t){const r=R(),o=be(),s=e+p,a=o.firstCreatePass?function gN(e,n,t,r,o){const s=n.consts,a=nr(s,r),u=$i(n,e,8,"ng-container",a);return null!==a&&Jl(u,a,!0),ff(n,t,u,nr(s,o)),null!==n.queries&&n.queries.elementStart(n,u),u}(s,o,r,n,t):o.data[s];rr(a,!0);const u=Rb(o,r,a,e);return r[s]=u,Gc()&&Rl(o,r,u,a),Pt(u,r),_t(a)&&(uf(o,r,a),lf(o,a,r)),null!=t&&df(r,a),An}function Nn(){let e=Pe();const n=be();return Ld()?Vd():(e=e.parent,rr(e,!1)),n.firstCreatePass&&(hl(n,e),mt(e)&&n.queries.elementEnd(e)),Nn}function Bo(e,n,t){return An(e,n,t),Nn(),Bo}let Rb=(e,n,t,r)=>(Br(!0),ef(n[re],""));function qt(){return R()}const us="en-US";let Vb=us;function ve(e,n,t,r){const o=R(),s=be(),a=Pe();return function _p(e,n,t,r,o,s,a){const u=_t(r),f=e.firstCreatePass&&Iy(e),h=n[Me],g=Ey(n);let b=!0;if(3&r.type||a){const k=$t(r,n),T=a?a(k):k,V=g.length,x=a?ee=>a(Ve(ee[r.index])):r.index;let U=null;if(!a&&u&&(U=function hF(e,n,t,r){const o=e.cleanup;if(null!=o)for(let s=0;sd?u[d]:null}"string"==typeof a&&(s+=2)}return null}(e,n,o,r.index)),null!==U)(U.__ngLastListenerFn__||U).__ngNextListenerFn__=s,U.__ngLastListenerFn__=s,b=!1;else{s=dv(r,n,h,s,!1);const ee=t.listen(T,o,s);g.push(s,ee),f&&f.push(o,x,V,V+1)}}else s=dv(r,n,h,s,!1);const v=r.outputs;let I;if(b&&null!==v&&(I=v[o])){const k=I.length;if(k)for(let T=0;T-1?hn(e.index,n):n);let d=uv(n,t,r,a),f=s.__ngNextListenerFn__;for(;f;)d=uv(n,t,f,a)&&d,f=f.__ngNextListenerFn__;return o&&!1===d&&a.preventDefault(),d}}function Y(e=1){return function UI(e){return(oe.lFrame.contextLView=function dg(e,n){for(;e>0;)n=n[vo],e--;return n}(e,oe.lFrame.contextLView))[Me]}(e)}function gF(e,n){let t=null;const r=function Nc(e){const n=e.attrs;if(null!=n){const t=n.indexOf(5);if(!(1&t))return n[t+1]}return null}(e);for(let o=0;o(Br(!0),function Tl(e,n){return e.createText(n)}(n[re],r));function ds(e){return Lt("",e,""),ds}function Lt(e,n,t){const r=R(),o=es(r,e,n,t);return o!==de&&Sr(r,xt(),o),Lt}function Ba(e,n,t,r,o){const s=R(),a=ts(s,e,n,t,r,o);return a!==de&&Sr(s,xt(),a),Ba}function hp(e,n,t,r,o){if(e=ne(e),Array.isArray(e))for(let s=0;s>20;if(To(e)||!e.multi){const v=new sa(f,o,O),I=mp(d,n,o?h:h+b,g);-1===I?(O_(wl(u,a),s,d),gp(s,e,n.length),n.push(d),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=1048576),t.push(v),a.push(v)):(t[I]=v,a[I]=v)}else{const v=mp(d,n,h+b,g),I=mp(d,n,h,h+b),T=I>=0&&t[I];if(o&&!T||!o&&!(v>=0&&t[v])){O_(wl(u,a),s,d);const V=function LF(e,n,t,r,o){const s=new sa(e,t,O);return s.multi=[],s.index=n,s.componentProviders=0,Hv(s,o,r&&!t),s}(o?PF:OF,t.length,o,r,f);!o&&T&&(t[I].providerFactory=V),gp(s,e,n.length,0),n.push(d),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=1048576),t.push(V),a.push(V)}else gp(s,e,v>-1?v:I,Hv(t[o?I:v],f,!o&&r));!o&&r&&T&&t[I].componentProviders++}}}function gp(e,n,t,r){const o=To(n),s=function S1(e){return!!e.useClass}(n);if(o||s){const d=(s?ne(n.useClass):n).prototype.ngOnDestroy;if(d){const f=e.destroyHooks||(e.destroyHooks=[]);if(!o&&n.multi){const h=f.indexOf(t);-1===h?f.push(t,[r,d]):f[h+1].push(r,d)}else f.push(t,d)}}}function Hv(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function mp(e,n,t,r){for(let o=t;o{t.providersResolver=(r,o)=>function xF(e,n,t){const r=be();if(r.firstCreatePass){const o=nt(e);hp(t,r.data,r.blueprint,o,!0),hp(n,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,n)}}let VF=(()=>{class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const r=v_(0,t.type),o=r.length>0?function Pw(e,n,t=null){return new Ow({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,o)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=ae({token:e,providedIn:"environment",factory:()=>new e(X(Un))})}return e})();function Vt(e){(function cr(e){Wy.has(e)||(Wy.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))})("NgStandalone"),e.getStandaloneInjector=n=>n.get(VF).getOrCreateStandaloneInjector(e)}function bp(e,n,t){const r=zt()+e,o=R();return o[r]===de?ur(o,r,t?n.call(t):n()):function Aa(e,n){return e[n]}(o,r)}function _s(e,n,t,r){return function Zv(e,n,t,r,o,s){const a=n+t;return st(e,a,o)?ur(e,a+1,s?r.call(s,o):r(o)):Ha(e,a+1)}(R(),zt(),e,n,t,r)}function fs(e,n,t,r,o){return function Yv(e,n,t,r,o,s,a){const u=n+t;return Lo(e,u,o,s)?ur(e,u+2,a?r.call(a,o,s):r(o,s)):Ha(e,u+2)}(R(),zt(),e,n,t,r,o)}function Qv(e,n,t,r,o,s){return function Xv(e,n,t,r,o,s,a,u){const d=n+t;return function Xl(e,n,t,r,o){const s=Lo(e,n,t,r);return st(e,n+2,o)||s}(e,d,o,s,a)?ur(e,d+3,u?r.call(u,o,s,a):r(o,s,a)):Ha(e,d+3)}(R(),zt(),e,n,t,r,o,s)}function Ha(e,n){const t=e[n];return t===de?void 0:t}function $o(e,n){return Bl(e,n)}const vD=new G("");function mu(e){return!!e&&"function"==typeof e.then}function DD(e){return!!e&&"function"==typeof e.subscribe}const CD=new G("");let yu=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r}),this.appInits=se(CD,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const o of this.appInits){const s=o();if(mu(s))t.push(s);else if(DD(s)){const a=new Promise((u,d)=>{s.subscribe({complete:u,error:d})});t.push(a)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(o=>{this.reject(o)}),0===t.length&&r(),this.initialized=!0}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const ED=new G("");let zo=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=se(Dm),this.afterRenderEffectManager=se(Ia),this.componentTypes=[],this.components=[],this.isStable=se(Po).hasPendingTasks.pipe(er(t=>!t)),this._injector=se(Un)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,r){const o=t instanceof zy;if(!this._injector.get(yu).done)throw!o&&function tr(e){const n=ue(e)||ot(e)||et(e);return null!==n&&n.standalone}(t),new B(405,!1);let a;a=o?t:this._injector.get(ql).resolveComponentFactory(t),this.componentTypes.push(a.componentType);const u=function tx(e){return e.isBoundToModule}(a)?void 0:this._injector.get(Oo),f=a.create(mn.NULL,[],r||a.selector,u),h=f.location.nativeElement,g=f.injector.get(vD,null);return g?.registerApplication(h),f.onDestroy(()=>{this.detachView(f.hostView),wu(this.components,f),g?.unregisterApplication(h)}),this._loadComponent(f),f}tick(){if(this._runningTick)throw new B(101,!1);const t=C(null);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,C(t)}}detectChangesInAttachedViews(){let t=0;const r=this.afterRenderEffectManager;for(;;){if(100===t)throw new B(103,!1);const o=0===t;for(let{_lView:s,notifyErrorHandler:a}of this._views)!o&&!Tp(s)||this.detectChangesInView(s,a,o);if(t++,r.executeInternalCallbacks(),!this._views.some(({_lView:s})=>Tp(s))&&(r.execute(),!this._views.some(({_lView:s})=>Tp(s))))break}}detectChangesInView(t,r,o){let s;o?(s=0,t[J]|=1024):s=64&t[J]?0:1,jl(t,r,s)}attachView(t){const r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){const r=t;wu(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const r=this._injector.get(ED,[]);[...this._bootstrapListeners,...r].forEach(o=>o(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>wu(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new B(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function wu(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function Tp(e){return xd(e)}let sx=(()=>{class e{constructor(){this.zone=se(Ge),this.applicationRef=se(zo)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function TD(e){return[{provide:Ge,useFactory:e},{provide:Fi,multi:!0,useFactory:()=>{const n=se(sx,{optional:!0});return()=>n.initialize()}},{provide:Fi,multi:!0,useFactory:()=>{const n=se(lx);return()=>{n.initialize()}}},{provide:Dm,useFactory:ax}]}function ax(){const e=se(Ge),n=se(Er);return t=>e.runOutsideAngular(()=>n.handleError(t))}function cx(e){return ll([[],TD(()=>new Ge(function AD(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}let lx=(()=>{class e{constructor(){this.subscription=new Qe,this.initialized=!1,this.zone=se(Ge),this.pendingTasks=se(Po)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Ge.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Ge.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const kr=new G("",{providedIn:"root",factory:()=>se(kr,ge.Optional|ge.SkipSelf)||function ux(){return typeof $localize<"u"&&$localize.locale||us}()}),Ap=new G("");let Kr=null;let bn=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=gx}return e})();function gx(e){return function mx(e,n,t){if(tt(e)&&!t){const r=hn(e.index,n);return new ba(r,r)}return 47&e.type?new ba(n[$e],n):null}(Pe(),R(),16==(16&e))}class jD{constructor(){}supports(n){return Yl(n)}create(n){return new Dx(n)}}const vx=(e,n)=>n;class Dx{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||vx}forEachItem(n){let t;for(t=this._itHead;null!==t;t=t._next)n(t)}forEachOperation(n){let t=this._itHead,r=this._removalsHead,o=0,s=null;for(;t||r;){const a=!r||t&&t.currentIndex{a=this._trackByFn(o,u),null!==t&&Object.is(t.trackById,a)?(r&&(t=this._verifyReinsertion(t,u,a,o)),Object.is(t.item,u)||this._addIdentityChange(t,u)):(t=this._mismatch(t,u,a,o),r=!0),t=t._next,o++}),this.length=o;return this._truncate(t),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,t,r,o){let s;return null===n?s=this._itTail:(s=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._reinsertAfter(n,s,o)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._moveAfter(n,s,o)):n=this._addAfter(new Cx(t,r),s,o),n}_verifyReinsertion(n,t,r,o){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==s?n=this._reinsertAfter(s,n._prev,o):n.currentIndex!=o&&(n.currentIndex=o,this._addToMoves(n,o)),n}_truncate(n){for(;null!==n;){const t=n._next;this._addToRemovals(this._unlink(n)),n=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,t,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const o=n._prevRemoved,s=n._nextRemoved;return null===o?this._removalsHead=s:o._nextRemoved=s,null===s?this._removalsTail=o:s._prevRemoved=o,this._insertAfter(n,t,r),this._addToMoves(n,r),n}_moveAfter(n,t,r){return this._unlink(n),this._insertAfter(n,t,r),this._addToMoves(n,r),n}_addAfter(n,t,r){return this._insertAfter(n,t,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,t,r){const o=null===t?this._itHead:t._next;return n._next=o,n._prev=t,null===o?this._itTail=n:o._prev=n,null===t?this._itHead=n:t._next=n,null===this._linkedRecords&&(this._linkedRecords=new BD),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const t=n._prev,r=n._next;return null===t?this._itHead=r:t._next=r,null===r?this._itTail=t:r._prev=t,n}_addToMoves(n,t){return n.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new BD),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,t){return n.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class Cx{constructor(n,t){this.item=n,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Ex{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,t){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===t||t<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const t=n._prevDup,r=n._nextDup;return null===t?this._head=r:t._nextDup=r,null===r?this._tail=t:r._prevDup=t,null===this._head}}class BD{constructor(){this.map=new Map}put(n){const t=n.trackById;let r=this.map.get(t);r||(r=new Ex,this.map.set(t,r)),r.add(n)}get(n,t){const o=this.map.get(n);return o?o.get(n,t):null}remove(n){const t=n.trackById;return this.map.get(t).remove(n)&&this.map.delete(t),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function HD(e,n,t){const r=e.previousIndex;if(null===r)return r;let o=0;return t&&r{class e{static#e=this.\u0275prov=ae({token:e,providedIn:"root",factory:$D});constructor(t){this.factories=t}static create(t,r){if(null!=r){const o=r.factories.slice();t=t.concat(o)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||$D()),deps:[[e,new w_,new y_]]}}find(t){const r=this.factories.find(o=>o.supports(t));if(null!=r)return r;throw new B(901,!1)}}return e})();function zx(e){try{const{rootComponent:n,appProviders:t,platformProviders:r}=e,o=function hx(e=[]){if(Kr)return Kr;const n=function RD(e=[],n){return mn.create({name:n,providers:[{provide:E_,useValue:"platform"},{provide:Ap,useValue:new Set([()=>Kr=null])},...e]})}(e);return Kr=n,function ID(){!function Xh(e){hd=e}(()=>{throw new B(600,!1)})}(),function xD(e){e.get(Rg,null)?.forEach(t=>t())}(n),n}(r),s=[cx(),...t||[]],u=new Ow({providers:s,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,d=u.get(Ge);return d.run(()=>{u.resolveInjectorInitializers();const f=u.get(Er,null);let h;d.runOutsideAngular(()=>{h=d.onError.subscribe({next:v=>{f.handleError(v)}})});const g=()=>u.destroy(),b=o.get(Ap);return b.add(g),u.onDestroy(()=>{h.unsubscribe(),b.delete(g)}),function SD(e,n,t){try{const r=t();return mu(r)?r.catch(o=>{throw n.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw n.runOutsideAngular(()=>e.handleError(r)),r}}(f,d,()=>{const v=u.get(yu);return v.runInitializers(),v.donePromise.then(()=>{!function jb(e){"string"==typeof e&&(Vb=e.toLowerCase().replace(/_/g,"-"))}(u.get(kr,us)||us);const k=u.get(zo);return void 0!==n&&k.bootstrap(n),k})})})}catch(n){return Promise.reject(n)}}function Bp(e){return e[e.length-1]}function Qr(e){return this instanceof Qr?(this.v=e,this):new Qr(e)}function g0(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function zp(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(s){t[s]=e[s]&&function(a){return new Promise(function(u,d){!function o(s,a,u,d){Promise.resolve(d).then(function(f){s({value:f,done:u})},a)}(u,d,(a=e[s](a)).done,a.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const m0=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function y0(e){return rt(e?.then)}function w0(e){return rt(e[Or])}function b0(e){return Symbol.asyncIterator&&rt(e?.[Symbol.asyncIterator])}function v0(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const D0=function RO(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function C0(e){return rt(e?.[D0])}function E0(e){return function h0(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,r=t.apply(e,n||[]),s=[];return o={},a("next"),a("throw"),a("return"),o[Symbol.asyncIterator]=function(){return this},o;function a(b){r[b]&&(o[b]=function(v){return new Promise(function(I,k){s.push([b,v,I,k])>1||u(b,v)})})}function u(b,v){try{!function d(b){b.value instanceof Qr?Promise.resolve(b.value.v).then(f,h):g(s[0][2],b)}(r[b](v))}catch(I){g(s[0][3],I)}}function f(b){u("next",b)}function h(b){u("throw",b)}function g(b,v){b(v),s.shift(),s.length&&u(s[0][0],s[0][1])}}(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:r,done:o}=yield Qr(t.read());if(o)return yield Qr(void 0);yield yield Qr(r)}}finally{t.releaseLock()}})}function I0(e){return rt(e?.getReader)}function Go(e){if(e instanceof Et)return e;if(null!=e){if(w0(e))return function xO(e){return new Et(n=>{const t=e[Or]();if(rt(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(m0(e))return function OO(e){return new Et(n=>{for(let t=0;t{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,Pn)})}(e);if(b0(e))return S0(e);if(C0(e))return function LO(e){return new Et(n=>{for(const t of e)if(n.next(t),n.closed)return;n.complete()})}(e);if(I0(e))return function VO(e){return S0(E0(e))}(e)}throw v0(e)}function S0(e){return new Et(n=>{(function jO(e,n){var t,r,o,s;return function f0(e,n,t,r){return new(t||(t=Promise))(function(s,a){function u(h){try{f(r.next(h))}catch(g){a(g)}}function d(h){try{f(r.throw(h))}catch(g){a(g)}}function f(h){h.done?s(h.value):function o(s){return s instanceof t?s:new t(function(a){a(s)})}(h.value).then(u,d)}f((r=r.apply(e,n||[])).next())})}(this,void 0,void 0,function*(){try{for(t=g0(e);!(r=yield t.next()).done;)if(n.next(r.value),n.closed)return}catch(a){o={error:a}}finally{try{r&&!r.done&&(s=t.return)&&(yield s.call(t))}finally{if(o)throw o.error}}n.complete()})})(e,n).catch(t=>n.error(t))})}function Zr(e,n,t,r=0,o=!1){const s=n.schedule(function(){t(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(s),!o)return s}function M0(e,n=0){return Xn((t,r)=>{t.subscribe(Ie(r,o=>Zr(r,e,()=>r.next(o),n),()=>Zr(r,e,()=>r.complete(),n),o=>Zr(r,e,()=>r.error(o),n)))})}function k0(e,n=0){return Xn((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function T0(e,n){if(!e)throw new Error("Iterable cannot be null");return new Et(t=>{Zr(t,n,()=>{const r=e[Symbol.asyncIterator]();Zr(t,n,()=>{r.next().then(o=>{o.done?t.complete():t.next(o.value)})},0,!0)})})}function qp(e,n){return n?function qO(e,n){if(null!=e){if(w0(e))return function BO(e,n){return Go(e).pipe(k0(n),M0(n))}(e,n);if(m0(e))return function UO(e,n){return new Et(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}(e,n);if(y0(e))return function HO(e,n){return Go(e).pipe(k0(n),M0(n))}(e,n);if(b0(e))return T0(e,n);if(C0(e))return function $O(e,n){return new Et(t=>{let r;return Zr(t,n,()=>{r=e[D0](),Zr(t,n,()=>{let o,s;try{({value:o,done:s}=r.next())}catch(a){return void t.error(a)}s?t.complete():t.next(o)},0,!0)}),()=>rt(r?.return)&&r.return()})}(e,n);if(I0(e))return function zO(e,n){return T0(E0(e),n)}(e,n)}throw v0(e)}(e,n):Go(e)}function A0(...e){return qp(e,function dO(e){return function lO(e){return e&&rt(e.schedule)}(Bp(e))?e.pop():void 0}(e))}function Gp(e,n,t=1/0){return rt(n)?Gp((r,o)=>er((s,a)=>n(r,s,o,a))(Go(e(r,o))),t):("number"==typeof n&&(t=n),Xn((r,o)=>function GO(e,n,t,r,o,s,a,u){const d=[];let f=0,h=0,g=!1;const b=()=>{g&&!d.length&&!f&&n.complete()},v=k=>f{s&&n.next(k),f++;let T=!1;Go(t(k,h++)).subscribe(Ie(n,V=>{o?.(V),s?v(V):n.next(V)},()=>{T=!0},void 0,()=>{if(T)try{for(f--;d.length&&fI(V)):I(V)}b()}catch(V){n.error(V)}}))};return e.subscribe(Ie(n,v,()=>{g=!0,b()})),()=>{u?.()}}(r,o,e,t)))}function N0(e){return Xn((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}let F0=null;function Wa(){return F0}class ZO{}const Tr=new G("");function H0(e,n){n=encodeURIComponent(n);for(const t of e.split(";")){const r=t.indexOf("="),[o,s]=-1==r?[t,""]:[t.slice(0,r),t.slice(r+1)];if(o.trim()===n)return decodeURIComponent(s)}return null}const nh=/\s+/,U0=[];let Wo=(()=>{class e{constructor(t,r){this._ngEl=t,this._renderer=r,this.initialClasses=U0,this.stateMap=new Map}set klass(t){this.initialClasses=null!=t?t.trim().split(nh):U0}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(nh):t}ngDoCheck(){for(const r of this.initialClasses)this._updateState(r,!0);const t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(const r of t)this._updateState(r,!0);else if(null!=t)for(const r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){const o=this.stateMap.get(t);void 0!==o?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(const t of this.stateMap){const r=t[0],o=t[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(t,r){(t=t.trim()).length>0&&t.split(nh).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}static#e=this.\u0275fac=function(r){return new(r||e)(O(kn),O(Fo))};static#t=this.\u0275dir=te({type:e,selectors:[["","ngClass",""]],inputs:{klass:[xe.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return e})();class VP{constructor(n,t,r,o){this.$implicit=n,this.ngForOf=t,this.index=r,this.count=o}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ka=(()=>{class e{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,r,o){this._viewContainer=t,this._template=r,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const r=this._viewContainer;t.forEachOperation((o,s,a)=>{if(null==o.previousIndex)r.createEmbeddedView(this._template,new VP(o.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)r.remove(null===s?void 0:s);else if(null!==s){const u=r.get(s);r.move(u,a),z0(u,o)}});for(let o=0,s=r.length;o{z0(r.get(o.currentIndex),o)})}static ngTemplateContextGuard(t,r){return!0}static#e=this.\u0275fac=function(r){return new(r||e)(O(lr),O(Mr),O(Pp))};static#t=this.\u0275dir=te({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return e})();function z0(e,n){e.context.$implicit=n.item}let Gn=(()=>{class e{constructor(t,r){this._viewContainer=t,this._context=new jP,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){q0("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){q0("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,r){return!0}static#e=this.\u0275fac=function(r){return new(r||e)(O(lr),O(Mr))};static#t=this.\u0275dir=te({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return e})();class jP{constructor(){this.$implicit=null,this.ngIf=null}}function q0(e,n){if(n&&!n.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Xe(n)}'.`)}let W0=(()=>{class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,o)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,r,o),get:(t,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}static#e=this.\u0275fac=function(r){return new(r||e)(O(lr))};static#t=this.\u0275dir=te({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Cr]})}return e})(),pt=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({})}return e})();function Q0(e){return"server"===e}class Z0{}class Uu{}class $u{}class xn{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(t=>{const r=t.indexOf(":");if(r>0){const o=t.slice(0,r),s=o.toLowerCase(),a=t.slice(r+1).trim();this.maybeSetNormalizedName(o,s),this.headers.has(s)?this.headers.get(s).push(a):this.headers.set(s,[a])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((t,r)=>{this.setHeaderEntries(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof xn?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){const t=new xn;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof xn?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){const t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(n.name,t);const o=("a"===n.op?this.headers.get(t):void 0)||[];o.push(...r),this.headers.set(t,o);break;case"d":const s=n.value;if(s){let a=this.headers.get(t);if(!a)return;a=a.filter(u=>-1===s.indexOf(u)),0===a.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,a)}else this.headers.delete(t),this.normalizedNames.delete(t)}}setHeaderEntries(n,t){const r=(Array.isArray(t)?t:[t]).map(s=>s.toString()),o=n.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(n,o)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}}class z2{encodeKey(n){return sC(n)}encodeValue(n){return sC(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const G2=/%(\d[a-f0-9])/gi,W2={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function sC(e){return encodeURIComponent(e).replace(G2,(n,t)=>W2[t]??n)}function zu(e){return`${e}`}class Yr{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new z2,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function q2(e,n){const t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{const s=o.indexOf("="),[a,u]=-1==s?[n.decodeKey(o),""]:[n.decodeKey(o.slice(0,s)),n.decodeValue(o.slice(s+1))],d=t.get(a)||[];d.push(u),t.set(a,d)}),t}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{const r=n.fromObject[t],o=Array.isArray(r)?r.map(zu):[zu(r)];this.map.set(t,o)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){const t=[];return Object.keys(n).forEach(r=>{const o=n[r];Array.isArray(o)?o.forEach(s=>{t.push({param:r,value:s,op:"a"})}):t.push({param:r,value:o,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const t=new Yr({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const t=("a"===n.op?this.map.get(n.param):void 0)||[];t.push(zu(n.value)),this.map.set(n.param,t);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let r=this.map.get(n.param)||[];const o=r.indexOf(zu(n.value));-1!==o&&r.splice(o,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class J2{constructor(){this.map=new Map}set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function aC(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function cC(e){return typeof Blob<"u"&&e instanceof Blob}function lC(e){return typeof FormData<"u"&&e instanceof FormData}class Ya{constructor(n,t,r,o){let s;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function K2(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||o?(this.body=void 0!==r?r:null,s=o):s=r,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.context&&(this.context=s.context),s.params&&(this.params=s.params),this.transferCache=s.transferCache),this.headers??=new xn,this.context??=new J2,this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=t;else{const u=t.indexOf("?");this.urlWithParams=t+(-1===u?"?":ug.set(b,n.setHeaders[b]),d)),n.setParams&&(f=Object.keys(n.setParams).reduce((g,b)=>g.set(b,n.setParams[b]),f)),new Ya(t,r,s,{params:f,headers:d,context:h,reportProgress:u,responseType:o,withCredentials:a})}}var Xr=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(Xr||{});class ch{constructor(n,t=Xa.Ok,r="OK"){this.headers=n.headers||new xn,this.status=void 0!==n.status?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class qu extends ch{constructor(n={}){super(n),this.type=Xr.ResponseHeader}clone(n={}){return new qu({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class Jo extends ch{constructor(n={}){super(n),this.type=Xr.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new Jo({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class ys extends ch{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}var Xa=function(e){return e[e.Continue=100]="Continue",e[e.SwitchingProtocols=101]="SwitchingProtocols",e[e.Processing=102]="Processing",e[e.EarlyHints=103]="EarlyHints",e[e.Ok=200]="Ok",e[e.Created=201]="Created",e[e.Accepted=202]="Accepted",e[e.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",e[e.NoContent=204]="NoContent",e[e.ResetContent=205]="ResetContent",e[e.PartialContent=206]="PartialContent",e[e.MultiStatus=207]="MultiStatus",e[e.AlreadyReported=208]="AlreadyReported",e[e.ImUsed=226]="ImUsed",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.Found=302]="Found",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.Unused=306]="Unused",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.LengthRequired=411]="LengthRequired",e[e.PreconditionFailed=412]="PreconditionFailed",e[e.PayloadTooLarge=413]="PayloadTooLarge",e[e.UriTooLong=414]="UriTooLong",e[e.UnsupportedMediaType=415]="UnsupportedMediaType",e[e.RangeNotSatisfiable=416]="RangeNotSatisfiable",e[e.ExpectationFailed=417]="ExpectationFailed",e[e.ImATeapot=418]="ImATeapot",e[e.MisdirectedRequest=421]="MisdirectedRequest",e[e.UnprocessableEntity=422]="UnprocessableEntity",e[e.Locked=423]="Locked",e[e.FailedDependency=424]="FailedDependency",e[e.TooEarly=425]="TooEarly",e[e.UpgradeRequired=426]="UpgradeRequired",e[e.PreconditionRequired=428]="PreconditionRequired",e[e.TooManyRequests=429]="TooManyRequests",e[e.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",e[e.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e[e.HttpVersionNotSupported=505]="HttpVersionNotSupported",e[e.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",e[e.InsufficientStorage=507]="InsufficientStorage",e[e.LoopDetected=508]="LoopDetected",e[e.NotExtended=510]="NotExtended",e[e.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",e}(Xa||{});function lh(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}let Z2=(()=>{class e{constructor(t){this.handler=t}request(t,r,o={}){let s;if(t instanceof Ya)s=t;else{let d,f;d=o.headers instanceof xn?o.headers:new xn(o.headers),o.params&&(f=o.params instanceof Yr?o.params:new Yr({fromObject:o.params})),s=new Ya(t,r,void 0!==o.body?o.body:null,{headers:d,context:o.context,params:f,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}const a=A0(s).pipe(function WO(e,n){return rt(n)?Gp(e,n,1):Gp(e,1)}(d=>this.handler.handle(d)));if(t instanceof Ya||"events"===o.observe)return a;const u=a.pipe(function JO(e,n){return Xn((t,r)=>{let o=0;t.subscribe(Ie(r,s=>e.call(n,s,o++)&&r.next(s)))})}(d=>d instanceof Jo));switch(o.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return u.pipe(er(d=>{if(null!==d.body&&!(d.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return d.body}));case"blob":return u.pipe(er(d=>{if(null!==d.body&&!(d.body instanceof Blob))throw new Error("Response is not a Blob.");return d.body}));case"text":return u.pipe(er(d=>{if(null!==d.body&&"string"!=typeof d.body)throw new Error("Response is not a string.");return d.body}));default:return u.pipe(er(d=>d.body))}case"response":return u;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:(new Yr).append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,o={}){return this.request("PATCH",t,lh(o,r))}post(t,r,o={}){return this.request("POST",t,lh(o,r))}put(t,r,o={}){return this.request("PUT",t,lh(o,r))}static#e=this.\u0275fac=function(r){return new(r||e)(X(Uu))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();function dC(e,n){return n(e)}function nL(e,n){return(t,r)=>n.intercept(t,{handle:o=>e(o,r)})}const oL=new G(""),ec=new G(""),_C=new G(""),fC=new G("");function iL(){let e=null;return(n,t)=>{null===e&&(e=(se(oL,{optional:!0})??[]).reduceRight(nL,dC));const r=se(Po),o=r.add();return e(n,t).pipe(N0(()=>r.remove(o)))}}let pC=(()=>{class e extends Uu{constructor(t,r){super(),this.backend=t,this.injector=r,this.chain=null,this.pendingTasks=se(Po);const o=se(fC,{optional:!0});this.backend=o??t}handle(t){if(null===this.chain){const o=Array.from(new Set([...this.injector.get(ec),...this.injector.get(_C,[])]));this.chain=o.reduceRight((s,a)=>function rL(e,n,t){return(r,o)=>function R1(e,n){e instanceof Ri&&e.assertNotDestroyed();const r=Ur(e),o=rn(void 0);try{return n()}finally{Ur(r),rn(o)}}(t,()=>n(r,s=>e(s,o)))}(s,a,this.injector),dC)}const r=this.pendingTasks.add();return this.chain(t,o=>this.backend.handle(o)).pipe(N0(()=>this.pendingTasks.remove(r)))}static#e=this.\u0275fac=function(r){return new(r||e)(X($u),X(Un))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();const uL=/^\)\]\}',?\n/;let gC=(()=>{class e{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new B(-2800,!1);const r=this.xhrFactory;return(r.\u0275loadImpl?qp(r.\u0275loadImpl()):A0(null)).pipe(function KO(e,n){return Xn((t,r)=>{let o=null,s=0,a=!1;const u=()=>a&&!o&&r.complete();t.subscribe(Ie(r,d=>{o?.unsubscribe();let f=0;const h=s++;Go(e(d,h)).subscribe(o=Ie(r,g=>r.next(n?n(d,g,h,f++):g),()=>{o=null,u()}))},()=>{a=!0,u()}))})}(()=>new Et(s=>{const a=r.build();if(a.open(t.method,t.urlWithParams),t.withCredentials&&(a.withCredentials=!0),t.headers.forEach((k,T)=>a.setRequestHeader(k,T.join(","))),t.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const k=t.detectContentTypeHeader();null!==k&&a.setRequestHeader("Content-Type",k)}if(t.responseType){const k=t.responseType.toLowerCase();a.responseType="json"!==k?k:"text"}const u=t.serializeBody();let d=null;const f=()=>{if(null!==d)return d;const k=a.statusText||"OK",T=new xn(a.getAllResponseHeaders()),V=function dL(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(a)||t.url;return d=new qu({headers:T,status:a.status,statusText:k,url:V}),d},h=()=>{let{headers:k,status:T,statusText:V,url:x}=f(),U=null;T!==Xa.NoContent&&(U=typeof a.response>"u"?a.responseText:a.response),0===T&&(T=U?Xa.Ok:0);let ee=T>=200&&T<300;if("json"===t.responseType&&"string"==typeof U){const fe=U;U=U.replace(uL,"");try{U=""!==U?JSON.parse(U):null}catch(Fe){U=fe,ee&&(ee=!1,U={error:Fe,text:U})}}ee?(s.next(new Jo({body:U,headers:k,status:T,statusText:V,url:x||void 0})),s.complete()):s.error(new ys({error:U,headers:k,status:T,statusText:V,url:x||void 0}))},g=k=>{const{url:T}=f(),V=new ys({error:k,status:a.status||0,statusText:a.statusText||"Unknown Error",url:T||void 0});s.error(V)};let b=!1;const v=k=>{b||(s.next(f()),b=!0);let T={type:Xr.DownloadProgress,loaded:k.loaded};k.lengthComputable&&(T.total=k.total),"text"===t.responseType&&a.responseText&&(T.partialText=a.responseText),s.next(T)},I=k=>{let T={type:Xr.UploadProgress,loaded:k.loaded};k.lengthComputable&&(T.total=k.total),s.next(T)};return a.addEventListener("load",h),a.addEventListener("error",g),a.addEventListener("timeout",g),a.addEventListener("abort",g),t.reportProgress&&(a.addEventListener("progress",v),null!==u&&a.upload&&a.upload.addEventListener("progress",I)),a.send(u),s.next({type:Xr.Sent}),()=>{a.removeEventListener("error",g),a.removeEventListener("abort",g),a.removeEventListener("load",h),a.removeEventListener("timeout",g),t.reportProgress&&(a.removeEventListener("progress",v),null!==u&&a.upload&&a.upload.removeEventListener("progress",I)),a.readyState!==a.DONE&&a.abort()}})))}static#e=this.\u0275fac=function(r){return new(r||e)(X(Z0))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();const _h=new G(""),mC=new G("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),yC=new G("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class wC{}let pL=(()=>{class e{constructor(t,r,o){this.doc=t,this.platform=r,this.cookieName=o,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=H0(t,this.cookieName),this.lastCookieString=t),this.lastToken}static#e=this.\u0275fac=function(r){return new(r||e)(X(Tr),X(Mo),X(mC))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();function hL(e,n){const t=e.url.toLowerCase();if(!se(_h)||"GET"===e.method||"HEAD"===e.method||t.startsWith("http://")||t.startsWith("https://"))return n(e);const r=se(wC).getToken(),o=se(yC);return null!=r&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,r)})),n(e)}var eo=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(eo||{});function gL(...e){const n=[Z2,gC,pC,{provide:Uu,useExisting:pC},{provide:$u,useExisting:gC},{provide:ec,useValue:hL,multi:!0},{provide:_h,useValue:!0},{provide:wC,useClass:pL}];for(const t of e)n.push(...t.\u0275providers);return ll(n)}const bC=new G("");function mL(){return function Ko(e,n){return{\u0275kind:e,\u0275providers:n}}(eo.LegacyInterceptors,[{provide:bC,useFactory:iL},{provide:ec,useExisting:bC,multi:!0}])}let yL=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({providers:[gL(mL())]})}return e})();class EL extends ZO{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class fh extends EL{static makeCurrent(){!function QO(e){F0??=e}(new fh)}onAndCancel(n,t,r){return n.addEventListener(t,r),()=>{n.removeEventListener(t,r)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.parentNode&&n.parentNode.removeChild(n)}createElement(n,t){return(t=t||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return"window"===t?window:"document"===t?n:"body"===t?n.body:null}getBaseHref(n){const t=function IL(){return tc=tc||document.querySelector("base"),tc?tc.getAttribute("href"):null}();return null==t?null:function SL(e){return new URL(e,document.baseURI).pathname}(t)}resetBaseElement(){tc=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return H0(document.cookie,n)}}let tc=null,kL=(()=>{class e{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();const ph=new G("");let MC=(()=>{class e{constructor(t,r){this._zone=r,this._eventNameToPlugin=new Map,t.forEach(o=>{o.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,o){return this._findPluginFor(r).addEventListener(t,r,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(s=>s.supports(t)),!r)throw new B(5101,!1);return this._eventNameToPlugin.set(t,r),r}static#e=this.\u0275fac=function(r){return new(r||e)(X(ph),X(Ge))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();class kC{constructor(n){this._doc=n}}const hh="ng-app-id";let TC=(()=>{class e{constructor(t,r,o,s={}){this.doc=t,this.appId=r,this.nonce=o,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Q0(s),this.resetHostNodes()}addStyles(t){for(const r of t)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(t){for(const r of t)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const t=this.styleNodesInDOM;t&&(t.forEach(r=>r.remove()),t.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(const r of this.getAllStyles())this.addStyleToHost(t,r)}removeHost(t){this.hostNodes.delete(t)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(t){for(const r of this.hostNodes)this.addStyleToHost(r,t)}onStyleRemoved(t){const r=this.styleRef;r.get(t)?.elements?.forEach(o=>o.remove()),r.delete(t)}collectServerRenderedStyles(){const t=this.doc.head?.querySelectorAll(`style[${hh}="${this.appId}"]`);if(t?.length){const r=new Map;return t.forEach(o=>{null!=o.textContent&&r.set(o.textContent,o)}),r}return null}changeUsageCount(t,r){const o=this.styleRef;if(o.has(t)){const s=o.get(t);return s.usage+=r,s.usage}return o.set(t,{usage:r,elements:[]}),r}getStyleElement(t,r){const o=this.styleNodesInDOM,s=o?.get(r);if(s?.parentNode===t)return o.delete(r),s.removeAttribute(hh),s;{const a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=r,this.platformIsServer&&a.setAttribute(hh,this.appId),t.appendChild(a),a}}addStyleToHost(t,r){const o=this.getStyleElement(t,r),s=this.styleRef,a=s.get(r)?.elements;a?a.push(o):s.set(r,{elements:[o],usage:1})}resetHostNodes(){const t=this.hostNodes;t.clear(),t.add(this.doc.head)}static#e=this.\u0275fac=function(r){return new(r||e)(X(Tr),X(Qd),X(xg,8),X(Mo))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();const gh={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},mh=/%COMP%/g,FL=new G("",{providedIn:"root",factory:()=>!0});function NC(e,n){return n.map(t=>t.replace(mh,e))}let FC=(()=>{class e{constructor(t,r,o,s,a,u,d,f=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=u,this.ngZone=d,this.nonce=f,this.rendererByCompId=new Map,this.platformIsServer=Q0(u),this.defaultRenderer=new yh(t,a,d,this.platformIsServer)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===In.ShadowDom&&(r={...r,encapsulation:In.Emulated});const o=this.getOrCreateRenderer(t,r);return o instanceof xC?o.applyToHost(t):o instanceof wh&&o.applyStyles(),o}getOrCreateRenderer(t,r){const o=this.rendererByCompId;let s=o.get(r.id);if(!s){const a=this.doc,u=this.ngZone,d=this.eventManager,f=this.sharedStylesHost,h=this.removeStylesOnCompDestroy,g=this.platformIsServer;switch(r.encapsulation){case In.Emulated:s=new xC(d,f,r,this.appId,h,a,u,g);break;case In.ShadowDom:return new PL(d,f,t,r,a,u,this.nonce,g);default:s=new wh(d,f,r,h,a,u,g)}o.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(r){return new(r||e)(X(MC),X(TC),X(Qd),X(FL),X(Tr),X(Mo),X(Ge),X(xg))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();class yh{constructor(n,t,r,o){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,t){return t?this.doc.createElementNS(gh[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(RC(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(RC(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){n&&n.removeChild(t)}selectRootElement(n,t){let r="string"==typeof n?this.doc.querySelector(n):n;if(!r)throw new B(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,o){if(o){t=o+":"+t;const s=gh[o];s?n.setAttributeNS(s,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){const o=gh[r];o?n.removeAttributeNS(o,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,o){o&(qr.DashCase|qr.Important)?n.style.setProperty(t,r,o&qr.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&qr.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){null!=n&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r){if("string"==typeof n&&!(n=Wa().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${t}`);return this.eventManager.addEventListener(n,t,this.decoratePreventDefault(r))}decoratePreventDefault(n){return t=>{if("__ngUnwrap__"===t)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(t)):n(t))&&t.preventDefault()}}}function RC(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class PL extends yh{constructor(n,t,r,o,s,a,u,d){super(n,s,a,d),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const f=NC(o.id,o.styles);for(const h of f){const g=document.createElement("style");u&&g.setAttribute("nonce",u),g.textContent=h,this.shadowRoot.appendChild(g)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(this.nodeOrShadowRoot(n),t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class wh extends yh{constructor(n,t,r,o,s,a,u,d){super(n,s,a,u),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=o,this.styles=d?NC(d,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class xC extends wh{constructor(n,t,r,o,s,a,u,d){const f=o+"-"+r.id;super(n,t,r,s,a,u,d,f),this.contentAttr=function RL(e){return"_ngcontent-%COMP%".replace(mh,e)}(f),this.hostAttr=function xL(e){return"_nghost-%COMP%".replace(mh,e)}(f)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){const r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}}const OC=["alt","control","meta","shift"],VL={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},jL={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};function PC(e){return{appProviders:[...WL,...e?.providers??[]],platformProviders:qL}}const qL=[{provide:Mo,useValue:"browser"},{provide:Rg,useValue:function UL(){fh.makeCurrent()},multi:!0},{provide:Tr,useFactory:function zL(){return function KI(e){Jd=e}(document),document},deps:[]}],WL=[{provide:E_,useValue:"root"},{provide:Er,useFactory:function $L(){return new Er},deps:[]},{provide:ph,useClass:(()=>{class e extends kC{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,o){return t.addEventListener(r,o,!1),()=>this.removeEventListener(t,r,o)}removeEventListener(t,r,o){return t.removeEventListener(r,o)}static#e=this.\u0275fac=function(r){return new(r||e)(X(Tr))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),multi:!0,deps:[Tr,Ge,Mo]},{provide:ph,useClass:(()=>{class e extends kC{constructor(t){super(t)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,r,o){const s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Wa().onAndCancel(t,s.domEventName,a))}static parseEventName(t){const r=t.toLowerCase().split("."),o=r.shift();if(0===r.length||"keydown"!==o&&"keyup"!==o)return null;const s=e._normalizeKey(r.pop());let a="",u=r.indexOf("code");if(u>-1&&(r.splice(u,1),a="code."),OC.forEach(f=>{const h=r.indexOf(f);h>-1&&(r.splice(h,1),a+=f+".")}),a+=s,0!=r.length||0===s.length)return null;const d={};return d.domEventName=o,d.fullKey=a,d}static matchEventFullKeyCode(t,r){let o=VL[t.key]||t.key,s="";return r.indexOf("code.")>-1&&(o=t.code,s="code."),!(null==o||!o)&&(o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),OC.forEach(a=>{a!==o&&(0,jL[a])(t)&&(s+=a+".")}),s+=o,s===r)}static eventCallback(t,r,o){return s=>{e.matchEventFullKeyCode(s,t)&&o.runGuarded(()=>r(s))}}static _normalizeKey(t){return"esc"===t?"escape":t}static#e=this.\u0275fac=function(r){return new(r||e)(X(Tr))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),multi:!0,deps:[Tr]},FC,TC,MC,{provide:Gy,useExisting:FC},{provide:Z0,useClass:kL,deps:[]},[]];var me=Dt(8596);const rc=new G("SDK"),BC=new G("wasm_asset_path"),HC=new G("node_address"),UC=new G("verbosity"),XL=function YL(e,n){const t={value:void 0};return[{provide:CD,useFactory:(r,o,s)=>(0,j.c)(function*(){return t.value=yield n({wasm_asset_path:r,node_address:o,verbosity:s})}),multi:!0,deps:[BC,HC,UC]},{provide:e,useFactory:()=>{if(!se(yu).done)throw new Error(`Cannot inject ${e} until bootstrap is complete.`);return t.value}}]}(rc,function(){var e=(0,j.c)(function*(n){return(yield(0,me.cp)(n.wasm_asset_path))&&new me.EB(n.node_address,n.verbosity)});return function(t){return e.apply(this,arguments)}}());let eV=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({providers:XL,imports:[pt]})}return e})();const Fr=new G("EnvironmentConfig"),bh=new G("EnvironmentConfig"),$C=["deploy","transfer","put_deploy","speculative_deploy","speculative_transfer","speculative_exec","sign_deploy","call_entrypoint","install"],tV=["make_deploy","make_transfer",...$C],vh={wasm_asset_path:"assets/casper_rust_wasm_sdk_bg.wasm",default_action:"get_node_status",verbosity:me.qY.High,minimum_transfer:"2500000000",TTL:"30m",gas_fee_transfer:"100000000",action_needs_private_key:$C,action_needs_public_key:tV,networks:{localhost:{node_address:"http://localhost:11101",chain_name:"casper-net-1"},integration:{node_address:"https://rpc.integration.casperlabs.io",chain_name:"integration-test"},testnet:{node_address:"https://rpc.testnet.casperlabs.io",chain_name:"casper-test"},mainnet:{node_address:"https://rpc.mainnet.casperlabs.io",chain_name:"casper"},ip:{node_address:"http://3.136.227.9:7777",chain_name:"integration-test"}},default_port:"7777",default_protocol:"http://"},Dh={production:!0,node_address:"https://rpc.integration.casperlabs.io",chain_name:"integration-test"},{isArray:nV}=Array,{getPrototypeOf:rV,prototype:oV,keys:iV}=Object;const{isArray:cV}=Array;function dV(e,n){return e.reduce((t,r,o)=>(t[r]=n[o],t),{})}function _V(...e){const n=function uO(e){return rt(Bp(e))?e.pop():void 0}(e),{args:t,keys:r}=function sV(e){if(1===e.length){const n=e[0];if(nV(n))return{args:n,keys:null};if(function aV(e){return e&&"object"==typeof e&&rV(e)===oV}(n)){const t=iV(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}(e),o=new Et(s=>{const{length:a}=t;if(!a)return void s.complete();const u=new Array(a);let d=a,f=a;for(let h=0;h{g||(g=!0,f--),u[h]=b},()=>d--,void 0,()=>{(!d||!g)&&(f||s.next(r?dV(r,u):u),s.complete())}))}});return n?o.pipe(function uV(e){return er(n=>function lV(e,n){return cV(n)?e(...n):e(n)}(e,n))}(n)):o}let zC=(()=>{class e{constructor(t,r){this._renderer=t,this._elementRef=r,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fo),O(kn))};static#t=this.\u0275dir=te({type:e})}return e})(),Qo=(()=>{class e extends zC{static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ot(e)))(o||e)}})();static#t=this.\u0275dir=te({type:e,features:[Le]})}return e})();const fr=new G(""),fV={provide:fr,useExisting:qe(()=>Ch),multi:!0};let Ch=(()=>{class e extends Qo{writeValue(t){this.setProperty("checked",t)}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ot(e)))(o||e)}})();static#t=this.\u0275dir=te({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(r,o){1&r&&ve("change",function(a){return o.onChange(a.target.checked)})("blur",function(){return o.onTouched()})},features:[Ye([fV]),Le]})}return e})();const pV={provide:fr,useExisting:qe(()=>oc),multi:!0},gV=new G("");let oc=(()=>{class e extends zC{constructor(t,r,o){super(t,r),this._compositionMode=o,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function hV(){const e=Wa()?Wa().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fo),O(kn),O(gV,8))};static#t=this.\u0275dir=te({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,o){1&r&&ve("input",function(a){return o._handleInput(a.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(a){return o._compositionEnd(a.target.value)})},features:[Ye([pV]),Le]})}return e})();function to(e){return null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}function qC(e){return null!=e&&"number"==typeof e.length}const jt=new G(""),no=new G(""),mV=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class yV{static min(n){return function GC(e){return n=>{if(to(n.value)||to(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t{if(to(n.value)||to(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t>e?{max:{max:e,actual:n.value}}:null}}(n)}static required(n){return function JC(e){return to(e.value)?{required:!0}:null}(n)}static requiredTrue(n){return function KC(e){return!0===e.value?null:{required:!0}}(n)}static email(n){return function QC(e){return to(e.value)||mV.test(e.value)?null:{email:!0}}(n)}static minLength(n){return function ZC(e){return n=>to(n.value)||!qC(n.value)?null:n.value.lengthqC(n.value)&&n.value.length>e?{maxlength:{requiredLength:e,actualLength:n.value.length}}:null}function XC(e){if(!e)return Wu;let n,t;return"string"==typeof e?(t="","^"!==e.charAt(0)&&(t+="^"),t+=e,"$"!==e.charAt(e.length-1)&&(t+="$"),n=new RegExp(t)):(t=e.toString(),n=e),r=>{if(to(r.value))return null;const o=r.value;return n.test(o)?null:{pattern:{requiredPattern:t,actualValue:o}}}}function Wu(e){return null}function eE(e){return null!=e}function tE(e){return mu(e)?qp(e):e}function nE(e){let n={};return e.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function rE(e,n){return n.map(t=>t(e))}function oE(e){return e.map(n=>function wV(e){return!e.validate}(n)?n:t=>n.validate(t))}function iE(e){if(!e)return null;const n=e.filter(eE);return 0==n.length?null:function(t){return nE(rE(t,n))}}function Eh(e){return null!=e?iE(oE(e)):null}function sE(e){if(!e)return null;const n=e.filter(eE);return 0==n.length?null:function(t){return _V(rE(t,n).map(tE)).pipe(er(nE))}}function Ih(e){return null!=e?sE(oE(e)):null}function aE(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function cE(e){return e._rawValidators}function lE(e){return e._rawAsyncValidators}function Sh(e){return e?Array.isArray(e)?e:[e]:[]}function Ju(e,n){return Array.isArray(e)?e.includes(n):e===n}function uE(e,n){const t=Sh(n);return Sh(e).forEach(o=>{Ju(t,o)||t.push(o)}),t}function dE(e,n){return Sh(n).filter(t=>!Ju(e,t))}class _E{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=Eh(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=Ih(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class Kt extends _E{get formDirective(){return null}get path(){return null}}class ro extends _E{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class fE{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Mh=(()=>{class e extends fE{constructor(t){super(t)}static#e=this.\u0275fac=function(r){return new(r||e)(O(ro,2))};static#t=this.\u0275dir=te({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,o){2&r&&su("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[Le]})}return e})(),Ku=(()=>{class e extends fE{constructor(t){super(t)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Kt,10))};static#t=this.\u0275dir=te({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,o){2&r&&su("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[Le]})}return e})();const ic="VALID",Zu="INVALID",ws="PENDING",sc="DISABLED";function Ah(e){return(Yu(e)?e.validators:e)||null}function Nh(e,n){return(Yu(n)?n.asyncValidators:e)||null}function Yu(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function hE(e,n,t){const r=e.controls;if(!(n?Object.keys(r):r).length)throw new B(1e3,"");if(!r[t])throw new B(1001,"")}function gE(e,n,t){e._forEachChild((r,o)=>{if(void 0===t[o])throw new B(1002,"")})}class Xu{constructor(n,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===ic}get invalid(){return this.status===Zu}get pending(){return this.status==ws}get disabled(){return this.status===sc}get enabled(){return this.status!==sc}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(uE(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(uE(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(dE(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(dE(n,this._rawAsyncValidators))}hasValidator(n){return Ju(this._rawValidators,n)}hasAsyncValidator(n){return Ju(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=ws,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=sc,this.errors=null,this._forEachChild(r=>{r.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t}),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=ic,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t}),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ic||this.status===ws)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?sc:ic}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=ws,this._hasOwnPendingAsyncValidator=!0;const t=tE(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(r=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(r,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,o)=>r&&r._find(o),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new je,this.statusChanges=new je}_calculateStatus(){return this._allControlsDisabled()?sc:this.errors?Zu:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ws)?ws:this._anyControlsHaveStatus(Zu)?Zu:ic}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Yu(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function CV(e){return Array.isArray(e)?Eh(e):e||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function EV(e){return Array.isArray(e)?Ih(e):e||null}(this._rawAsyncValidators)}}class ac extends Xu{constructor(n,t,r){super(Ah(t),Nh(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,r={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){gE(this,0,n),Object.keys(n).forEach(r=>{hE(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(r=>{const o=this.controls[r];o&&o.patchValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((r,o)=>{r.reset(n?n[o]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,r)=>(n[r]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,r)=>!!r._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const r=this.controls[t];r&&n(r,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,r]of Object.entries(this.controls))if(this.contains(t)&&n(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,r,o)=>((r.enabled||this.disabled)&&(t[o]=r.value),t))}_reduceChildren(n,t){let r=n;return this._forEachChild((o,s)=>{r=t(r,o,s)}),r}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class mE extends ac{}const bs=new G("CallSetDisabledState",{providedIn:"root",factory:()=>ed}),ed="always";function cc(e,n,t=ed){Fh(e,n),n.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(e.disabled),function SV(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&yE(e,n)})}(e,n),function kV(e,n){const t=(r,o)=>{n.valueAccessor.writeValue(r),o&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,n),function MV(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&yE(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function IV(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function nd(e,n,t=!0){const r=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(r),n.valueAccessor.registerOnTouched(r)),od(e,n),e&&(n._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function rd(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function Fh(e,n){const t=cE(e);null!==n.validator?e.setValidators(aE(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=lE(e);null!==n.asyncValidator?e.setAsyncValidators(aE(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const o=()=>e.updateValueAndValidity();rd(n._rawValidators,o),rd(n._rawAsyncValidators,o)}function od(e,n){let t=!1;if(null!==e){if(null!==n.validator){const o=cE(e);if(Array.isArray(o)&&o.length>0){const s=o.filter(a=>a!==n.validator);s.length!==o.length&&(t=!0,e.setValidators(s))}}if(null!==n.asyncValidator){const o=lE(e);if(Array.isArray(o)&&o.length>0){const s=o.filter(a=>a!==n.asyncValidator);s.length!==o.length&&(t=!0,e.setAsyncValidators(s))}}}const r=()=>{};return rd(n._rawValidators,r),rd(n._rawAsyncValidators,r),t}function yE(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function vE(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function DE(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}Promise.resolve();const vs=class extends Xu{constructor(n=null,t,r){super(Ah(t),Nh(r,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Yu(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=DE(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){vE(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){vE(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){DE(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};Promise.resolve();let ME=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275dir=te({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return e})();const Lh=new G(""),UV={provide:Kt,useExisting:qe(()=>Ds)};let Ds=(()=>{class e extends Kt{constructor(t,r,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new je,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(od(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const r=this.form.get(t.path);return cc(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){nd(t.control||null,t,!1),function FV(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this.submitted=!0,function bE(e,n){e._syncPendingControls(),n.forEach(t=>{const r=t.control;"submit"===r.updateOn&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(t),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{const r=t.control,o=this.form.get(t.path);r!==o&&(nd(r||null,t),(e=>e instanceof vs)(o)&&(cc(o,t,this.callSetDisabledState),t.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const r=this.form.get(t.path);(function wE(e,n){Fh(e,n)})(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const r=this.form.get(t.path);r&&function TV(e,n){return od(e,n)}(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Fh(this.form,this),this._oldForm&&od(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(r){return new(r||e)(O(jt,10),O(no,10),O(bs,8))};static#t=this.\u0275dir=te({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,o){1&r&&ve("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{form:[xe.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ye([UV]),Le,Cr]})}return e})();const qV={provide:ro,useExisting:qe(()=>id)};let id=(()=>{class e extends ro{set isDisabled(t){}static#e=this._ngModelWarningSentOnce=!1;constructor(t,r,o,s,a){super(),this._ngModelWarningConfig=a,this._added=!1,this.name=null,this.update=new je,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(r),this._setAsyncValidators(o),this.valueAccessor=function Oh(e,n){if(!n)return null;let t,r,o;return Array.isArray(n),n.forEach(s=>{s.constructor===oc?t=s:function NV(e){return Object.getPrototypeOf(e.constructor)===Qo}(s)?r=s:o=s}),o||r||t||null}(0,s)}ngOnChanges(t){this._added||this._setUpControl(),function xh(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return function td(e,n){return[...n.path,e]}(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(r){return new(r||e)(O(Kt,13),O(jt,10),O(no,10),O(fr,10),O(Lh,8))};static#n=this.\u0275dir=te({type:e,selectors:[["","formControlName",""]],inputs:{name:[xe.None,"formControlName","name"],isDisabled:[xe.None,"disabled","isDisabled"],model:[xe.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[Ye([qV]),Le,Cr]})}return e})();let Zo=(()=>{class e{constructor(){this._validator=Wu}ngOnChanges(t){if(this.inputName in t){const r=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):Wu,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275dir=te({type:e,features:[Cr]})}return e})();const oj={provide:jt,useExisting:qe(()=>$h),multi:!0};let $h=(()=>{class e extends Zo{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=t=>function OE(e){return"number"==typeof e?e:parseInt(e,10)}(t),this.createValidator=t=>YC(t)}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ot(e)))(o||e)}})();static#t=this.\u0275dir=te({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(r,o){2&r&&an("maxlength",o._enabled?o.maxlength:null)},inputs:{maxlength:"maxlength"},features:[Ye([oj]),Le]})}return e})();const ij={provide:jt,useExisting:qe(()=>zh),multi:!0};let zh=(()=>{class e extends Zo{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=t=>t,this.createValidator=t=>XC(t)}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ot(e)))(o||e)}})();static#t=this.\u0275dir=te({type:e,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(r,o){2&r&&an("pattern",o._enabled?o.pattern:null)},inputs:{pattern:"pattern"},features:[Ye([ij]),Le]})}return e})(),sj=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({})}return e})();class UE extends Xu{constructor(n,t,r){super(Ah(t),Nh(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,t={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(n,t,r={}){this.controls.splice(n,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:r.emitEvent})}removeAt(n,t={}){let r=this._adjustIndex(n);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(n,t,r={}){let o=this._adjustIndex(n);o<0&&(o=0),this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),this.controls.splice(o,1),t&&(this.controls.splice(o,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,t={}){gE(this,0,n),n.forEach((r,o)=>{hE(this,!1,o),this.at(o).setValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(n.forEach((r,o)=>{this.at(o)&&this.at(o).patchValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n=[],t={}){this._forEachChild((r,o)=>{r.reset(n[o],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((t,r)=>!!r._syncPendingControls()||t,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((t,r)=>{n(t,r)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(t=>t.enabled&&n(t))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}function $E(e){return!!e&&(void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn)}let aj=(()=>{class e{constructor(){this.useNonNullable=!1}get nonNullable(){const t=new e;return t.useNonNullable=!0,t}group(t,r=null){const o=this._reduceControls(t);let s={};return $E(r)?s=r:null!==r&&(s.validators=r.validator,s.asyncValidators=r.asyncValidator),new ac(o,s)}record(t,r=null){const o=this._reduceControls(t);return new mE(o,r)}control(t,r,o){let s={};return this.useNonNullable?($E(r)?s=r:(s.validators=r,s.asyncValidators=o),new vs(t,{...s,nonNullable:!0})):new vs(t,r,o)}array(t,r,o){const s=t.map(a=>this._createControl(a));return new UE(s,r,o)}_reduceControls(t){const r={};return Object.keys(t).forEach(o=>{r[o]=this._createControl(t[o])}),r}_createControl(t){return t instanceof vs||t instanceof Xu?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Cs=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:Lh,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:bs,useValue:t.callSetDisabledState??ed}]}}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({imports:[sj]})}return e})();const Es={id:"stateRootHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"State Root Hash",name:"state_root_hash",controlName:"stateRootHash",placeholder:"0x",e2e:"stateRootHashElt"},qh={id:"paymentAmountElt",type:"tel",wrap_class:"col-lg-3 mb-2",class:"form-control",label:"Payment Amount",name:"payment_amount",controlName:"paymentAmount",placeholder:"",e2e:"paymentAmountElt",change:"motesToCSPR"},sd={id:"TTLElt",type:"search",wrap_class:"col-lg-2 mb-2",class:"form-control",label:"TTL",name:"ttl",controlName:"TTL",e2e:"TTLElt",config_name:"TTL"},zE={id:"sessionHashElt",type:"search",wrap_class:"col-xl-6 mb-2",class:"form-control",label:"Smart Contract hash or Package hash",name:"session_hash",controlName:"sessionHash",placeholder:"Contract Hash or Package Hash",e2e:"sessionHashElt",disabled_when:["has_wasm","sessionName.value"]},qE={id:"callPackageElt",type:"checkbox",wrap_class:"col-lg-2 mb-2",class:"form-check-input mt-0",label:"Call Package",name:"call_package",controlName:"callPackage",placeholder:"",e2e:"callPackageElt",label_class:"form-label",disabled_when:["has_wasm"]},GE={id:"versionElt",type:"search",wrap_class:"col-lg-3 mb-2",class:"form-control",label:"Version",name:"version",controlName:"version",placeholder:"e.g.1, empty for last version",e2e:"versionElt",disabled_when:["has_wasm"]},WE={id:"sessionNameElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Smart Contract name or Package name",name:"session_name",controlName:"sessionName",placeholder:"Counter",e2e:"sessionNameElt",disabled_when:["has_wasm","sessionHash.value"]},JE={id:"entryPointElt",type:"search",wrap_class:"col-lg-5 mb-2",class:"form-control",label:"Entry point",name:"entry_point",controlName:"entryPoint",placeholder:"counter_inc",e2e:"entryPointElt",disabled_when:["has_wasm"]},Gh={id:"argsSimpleElt",type:"search",wrap_class:"col-lg-8 mb-2",class:"form-control",label:"Args",name:"args_simple",controlName:"argsSimple",placeholder:"foo:Bool='true', bar:String='value'",e2e:"argsSimpleElt",disabled_when:["argsJson.value"]},Wh={id:"argsJsonElt",type:"search",wrap_class:"col-lg-8 mb-2",class:"form-control",label:"Args Json",name:"args_json",controlName:"argsJson",placeholder:'[{ "name": "foo", "type": "U256", "value": 1 }]',e2e:"argsJsonElt",disabled_when:["argsSimple.value"]},KE={id:"seedContractHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Contract Hash",name:"seed_contract_hash",controlName:"seedContractHash",placeholder:"hash-0x",e2e:"seedContractHashElt",enabled_when:["newFromContractInfo"]},QE={id:"seedNameElt",type:"search",wrap_class:"col-lg-6 mb-2",class:"form-control",label:"Dictionary Name",name:"seed_name",controlName:"seedName",placeholder:"events",e2e:"seedNameElt",enabled_when:["newFromContractInfo","newFromAccountInfo"]},ZE={id:"itemKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Item key",name:"item_key",controlName:"itemKey",placeholder:"Item key string",e2e:"itemKeyElt",enabled_when:["newFromContractInfo","newFromAccountInfo","newFromSeedUref"]},YE={id:"queryKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Key",name:"query_key",controlName:"queryKey",placeholder:"uref-0x || hash-0x || account-hash-0x",e2e:"queryKeyElt"},bj={...YE,label:"Contract Hash",placeholder:"hash-0x"},XE={id:"queryPathElt",type:"search",wrap_class:"col-lg-4 mb-2",class:"form-control",label:"Path",name:"query_path",controlName:"queryPath",placeholder:"counter/count",e2e:"queryPathElt"},Jh={id:"deployJsonElt",type:"textarea",wrap_class:"col-lg-12",class:"form-control",label:"Deploy as Json string",name:"deploy_json",controlName:"deployJson",placeholder:"Deploy as Json string",e2e:"deployJsonElt",state_name:["deploy_json"]},Jn=[[{input:{id:"blockIdentifierHeightElt",type:"search",wrap_class:"col-lg-3 col-xl-2 mb-2",class:"form-control",label:"Block Height",name:"block_identifier_height",controlName:"blockIdentifierHeight",placeholder:"Block Height",e2e:"blockIdentifierHeightElt"}},{input:{id:"blockIdentifierHashElt",type:"search",wrap_class:"col-lg-9 col-xl-8 mb-2",class:"form-control",label:"Block Hash",name:"block_identifier_hash",controlName:"blockIdentifierHash",placeholder:"Block Hash",e2e:"blockIdentifierHashElt"}}]],Dj=[...Jn,[{input:{id:"accountIdentifierElt",type:"search",wrap_class:"col-lg-9",class:"form-control",label:"Account identifier",name:"account_identifier",controlName:"accountIdentifier",placeholder:"Public Key, AccountHash, Purse URef",e2e:"accountIdentifierElt",state_name:["account_hash","public_key","main_purse"]},required:!0}]],Cj=[[{input:Es}],[{input:{id:"purseUrefElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Purse Uref",name:"purse_uref",controlName:"purseUref",placeholder:"uref-0x",e2e:"purseUrefElt",state_name:["main_purse"]},required:!0}]],Ej=[...Jn,[{input:Es}],[{input:{id:"purseIdentifierElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Purse Identifier",name:"purse_identifier",controlName:"purseIdentifier",placeholder:"Public Key, AccountHash, Purse URef",e2e:"purseIdentifierElt",state_name:["main_purse","account_hash","public_key"]},required:!0}]],Ij=[...Jn,[{input:Es}],[{input:YE,required:!0}],[{input:XE}]],Sj=[[{input:Es}],[{input:KE,required:!0}],[{input:QE,required:!0}],[{input:ZE,required:!0}]],Mj=[[{input:Es}],[{input:bj,required:!0}],[{input:XE}]],kj=[[{input:Es}],[{select:{id:"selectDictIdentifierElt",type:"textarea",wrap_class:"mt-3 col-lg-5 mb-4",class:"form-select form-control form-control-sm",label:"Dictionary identifier",label_class:"input-group-text",name:"select_dict_identifier",controlName:"selectDictIdentifier",e2e:"selectDictIdentifierElt",state_name:["select_dict_identifier"],options:[{value:"newFromSeedUref",label:"From Dictionary Uref"},{value:"newFromContractInfo",label:"From Contract Info",default:!0},{value:"newFromAccountInfo",label:"From Account Info"},{value:"newFromDictionaryKey",label:"From Dictionary Key"}]}}],[{input:KE,required:!0}],[{input:{id:"seedAccountHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Account Hash",name:"seed_account_hash",controlName:"seedAccountHash",placeholder:"account-hash-0x",e2e:"seedAccountHashElt",enabled_when:["newFromAccountInfo"]},required:!0}],[{input:{id:"seedUrefElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Uref",name:"seed_uref",controlName:"seedUref",placeholder:"uref-0x",e2e:"seedUrefElt",enabled_when:["newFromSeedUref"]},required:!0}],[{input:QE,required:!0}],[{input:ZE,required:!0}],[{input:{id:"seedKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Key",name:"seed_key",controlName:"seedKey",placeholder:"dictionary-0x",e2e:"seedKeyElt",enabled_when:["newFromDictionaryKey"]},required:!0}]],Kh=[[{input:{id:"transferAmountElt",type:"tel",wrap_class:"col-lg-3 mb-2",class:"form-control",label:"Transfer Amount",name:"transfer_amount",controlName:"transferAmount",e2e:"transferAmountElt",config_name:"minimum_transfer",maxlength:"28",pattern:"\\d*",change:"motesToCSPR"},required:!0},{input:sd}],[{input:{id:"targetAccountElt",type:"search",wrap_class:"col-xl-9",class:"form-control",label:"Target Account",name:"target_account",controlName:"targetAccount",placeholder:"Public Key, AccountHash, Purse URef",e2e:"targetAccountElt"},required:!0}]],Aj=[...Jn,...Kh],Nj=[[{input:qh,required:!0},{input:sd},{wasm_button:!0}],[{input:Gh}],[{input:Wh}]],Qh=[[{input:qh,required:!0},{input:sd},{wasm_button:!0}],[{input:zE,required:!0},{input:qE},{input:GE}],[{input:WE,required:!0}],[{input:JE,required:!0}],[{input:Gh}],[{input:Wh}]],Fj=[...Jn,...Qh],Rj=[[{input:qh,required:!0},{input:sd}],[{input:zE},{input:qE},{input:GE}],[{input:WE}],[{input:JE}],[{input:Gh}],[{input:Wh}]],xj=[...Jn,[{file_button:!0}],[{textarea:Jh,required:!0}]],ad=new Map([["call_entrypoint",Rj],["deploy",Qh],["get_account",Dj],["get_balance",Cj],["get_block",Jn],["get_block_transfers",Jn],["get_deploy",[[{input:{id:"deployHashElt",type:"search",wrap_class:"col-xl-7",class:"form-control",label:"Deploy Hash",name:"deploy_hash",controlName:"deployHash",placeholder:"0x",e2e:"deployHashElt"},required:!0},{input:{id:"finalizedApprovalsElt",type:"checkbox",wrap_class:"col-lg-3 mt-3 mt-xl-0",class:"form-check-input mt-0",label:"Finalized approvals",name:"finalized_approvals",controlName:"finalizedApprovals",placeholder:"",e2e:"finalizedApprovalsElt",label_class:"form-label"}}]]],["get_dictionary_item",kj],["get_era_info",Jn],["get_era_summary",Jn],["get_state_root_hash",Jn],["install",Nj],["make_deploy",Qh],["make_transfer",Kh],["put_deploy",[[{file_button:!0}],[{textarea:Jh,required:!0}]]],["query_balance",Ej],["query_contract_dict",Sj],["query_contract_key",Mj],["query_global_state",Ij],["sign_deploy",[[{file_button:!0}],[{textarea:Jh,required:!0}]]],["speculative_deploy",Fj],["speculative_exec",xj],["speculative_transfer",Aj],["transfer",Kh]]);let Kn=(()=>{class e{constructor(){this.state=new ci({})}setState(t){const o={...this.state.getValue(),...t};this.state.next(o)}getState(){return this.state.asObservable()}getValue(){return this.state.getValue()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),cd=(()=>{class e{constructor(t,r,o){this.config=t,this.formBuilder=r,this.stateService=o,this.stateService.getState().subscribe(s=>{this.has_wasm=!!s?.has_wasm,s?.select_dict_identifier&&(this.select_dict_identifier=s.select_dict_identifier),s?.action&&this.action!==s.action&&(s.action&&(this.action=s.action),this.initializeForm()),this.action&&this.updateForm(),s&&(this.state=s)}),this.form=this.defaultForm}get defaultForm(){const t={};return ad.forEach(r=>{r.forEach(o=>{o.forEach(s=>{const a=s.input?.controlName||s.textarea?.controlName||"";if(a&&(t[a]=new vs),s.select?.options){const u=s.select?.options.find(d=>d.default)?.value||"";this.stateService.setState({select_dict_identifier:u})}})})}),this.formBuilder.group(t)}initializeForm(){Object.values(this.form.controls).forEach(r=>{r.clearValidators(),r.markAsPristine(),r.disable()});const t=this.action&&ad.get(this.action);t&&t.forEach(r=>{r.forEach(o=>{if(!o.input&&!o.textarea)return;const a=this.form.get(o.input?.controlName||o.textarea?.controlName||"");if(!a)return;const u=o.input?.state_name||o.textarea?.state_name||o.select?.state_name||[],d=u&&u.find(h=>this.state[h]),f=d?this.state[d]:"";if(f)f&&a.setValue(f);else if(o.input?.config_name){const h=this.config[o.input?.config_name]||"";h&&a.setValue(h),h&&(o.input.placeholder_config_value=h)}a.enable(),o.required&&(o.input&&(o.input.required=!0),o.textarea&&(o.textarea.required=!0),a.setValidators([yV.required]))})})}updateForm(){const t=this.action&&ad.get(this.action);if(!t)return;const r=[];t.forEach(o=>{o.forEach(({input:s})=>{const a=s?.controlName;if(!a)return;const u=this.form.get(a);if(u)if(s.enabled_when)this.select_dict_identifier&&!s.enabled_when?.includes(this.select_dict_identifier)?u.disable():this.select_dict_identifier&&u.enable();else if(s.disabled_when){const d=u.value&&s.disabled_when?.find(g=>g.includes("value")),f=d&&d.split(".")[0],h=f&&this.form?.get(f);h&&(h.disable(),r.push(f)),this.has_wasm&&s?.disabled_when?.includes("has_wasm")?(u.reset(),u.disable()):r.includes(s.controlName)||u.enable()}})})}get formFields(){return ad}static#e=this.\u0275fac=function(r){return new(r||e)(X(Fr),X(aj),X(Kn))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Lj=["template"];function Vj(e,n){if(1&e&&(q(0,"span",10),De(1),W()),2&e){const t=Y(2),r=t.inputField,o=t.parentForm,s=Y();let a;z(),Lt("(",s.motesToCSPR(null==(a=o.get(r.controlName))?null:a.value)," CSPR)")}}const jj=(e,n,t)=>[e,n,t];function Bj(e,n){if(1&e){const t=qt();An(0,2),q(1,"input",11),ve("change",function(){kt(t);const o=Y(2).inputField;return Tt(Y().onChange(o))}),W(),Nn()}if(2&e){const t=Y(2),r=t.parentForm,o=t.inputField,s=Y();$("formGroup",r),z(),$("id",o.id)("type",o.type)("name",o.name)("maxlength",o.maxlength||"")("pattern",o.pattern||"")("formControlName",o.controlName)("placeholder",o.placeholder_config_value?"e.g. "+o.placeholder_config_value:o.placeholder||"")("ngClass",Qv(10,jj,o.class||"form-control",s.isInvalid(o.controlName)?"is-invalid":"",s.isRequired(o)?"is-required":"")),an("e2e-id",o.e2e)}}function Hj(e,n){if(1&e&&(q(0,"label",12),De(1),W()),2&e){const t=Y(2).inputField;$("for",t.id),z(),Lt("e.g. ",t.placeholder,"")}}function Uj(e,n){if(1&e&&(q(0,"label",12),De(1),W()),2&e){const t=Y(2).inputField;$("for",t.id),z(),Lt("e.g. ",t.placeholder_config_value,"")}}const $j=(e,n)=>[e,n];function zj(e,n){if(1&e&&(q(0,"div",4)(1,"label",5),De(2),he(3,Vj,2,1,"span",6),W(),q(4,"div",7),he(5,Bj,2,14,"ng-container",8)(6,Hj,2,2,"label",9)(7,Uj,2,2,"label",9),W()()),2&e){const t=Y(),r=t.inputField,o=t.parentForm,s=Uo(2);let a,u;$("ngClass",r.wrap_class),z(),$("for",r.id)("ngClass",fs(10,$j,r.label_class||"",null!=(a=o.get(r.controlName))&&a.disabled?"disabled":"")),z(),Ba("",r.label,"",r.required?" *":""," "),z(),$("ngIf",(null==r.change?null:r.change.includes("motesToCSPR"))&&(null==(u=o.get(r.controlName))?null:u.value)),z(2),$("ngIf","checkbox"!==r.type)("ngIfElse",s),z(),$("ngIf",r.placeholder),z(),$("ngIf",r.placeholder_config_value)}}function qj(e,n){if(1&e&&At(0,"input",13),2&e){const t=Y().inputField;$("id",t.id)("name",t.name)("formControlName",t.controlName),an("e2e-id",t.e2e)}}function Gj(e,n){if(1&e&&he(0,zj,8,13,"div",1)(1,qj,1,4,"ng-template",2,3,$o),2&e){const t=n.inputField,r=n.parentForm;let s;$("ngIf",!(Y().hidden_when_disabled&&null!=(s=r.get(t.controlName))&&s.disabled)),z(),$("formGroup",r)}}let eI=(()=>{class e{constructor(t){this.formService=t}onChange(t){this.parentForm?.get(t.controlName)&&t.disabled_when?.find(s=>s.includes("value"))&&this.formService.updateForm()}isInvalid(t){const r=this.parentForm?.get(t);return!(!r?.enabled||!r?.dirty||r?.value||r?.valid)}isRequired(t){const r=this.parentForm?.get(t.controlName);return!(!r?.enabled||r?.dirty||r?.value||!t.required)}motesToCSPR(t){if(t)return t=this.parse_commas(t),(0,me.Qb)(t)}parse_commas(t){return t.replace(/[,.]/g,"")}static#e=this.\u0275fac=function(r){return new(r||e)(O(cd))};static#t=this.\u0275cmp=ht({type:e,selectors:[["ui-input"]],viewQuery:function(r,o){if(1&r&&ln(Lj,7),2&r){let s;un(s=dn())&&(o.template=s.first)}},inputs:{inputField:"inputField",parentForm:"parentForm",hidden_when_disabled:"hidden_when_disabled"},standalone:!0,features:[Vt],decls:2,vars:0,consts:[["template",""],[3,"ngClass",4,"ngIf"],[3,"formGroup"],["checkboxContent",""],[3,"ngClass"],[3,"for","ngClass"],["class","fw-light small text-nowrap",4,"ngIf"],[1,"form-floating"],[3,"formGroup",4,"ngIf","ngIfElse"],[3,"for",4,"ngIf"],[1,"fw-light","small","text-nowrap"],[3,"id","type","name","maxlength","pattern","formControlName","placeholder","ngClass","change"],[3,"for"],["type","checkbox",3,"id","name","formControlName"]],template:function(r,o){1&r&&he(0,Gj,3,2,"ng-template",null,0,$o)},dependencies:[pt,Wo,Gn,Cs,oc,Ch,Mh,Ku,$h,zh,Ds,id],styles:["[_nghost-%COMP%]{display:none}label[_ngcontent-%COMP%]{max-width:100%}.form-floating[_ngcontent-%COMP%] > label[_ngcontent-%COMP%], label.disabled[_ngcontent-%COMP%]{color:#d3d3d3}"],changeDetection:0})}return e})();const Wj=["template"];function Jj(e,n){if(1&e&&(q(0,"option",6),De(1),W()),2&e){const t=n.$implicit,r=Y(2);fp("value",t.value),$("selected",t.default||r.select_dict_identifier===t.value),z(),Lt(" ",t.label," ")}}const tI=e=>[e];function Kj(e,n){if(1&e){const t=qt();q(0,"div",1)(1,"div",2)(2,"label",3),De(3,"Dictionary identifier"),W(),q(4,"select",4),ve("change",function(o){return kt(t),Tt(Y().onChange(o))}),he(5,Jj,2,3,"option",5),De(6),W()()()}if(2&e){const t=n.inputField,r=Y();$("ngClass",t.wrap_class),z(2),$("for",t.id)("ngClass",_s(9,tI,t.label_class||"")),z(2),$("id",t.id)("name",t.name)("ngClass",_s(11,tI,t.class||"form-control")),an("e2e-id",t.e2e),z(),$("ngForOf",t.options),z(),Lt(" ",r.select_dict_identifier," ")}}let nI=(()=>{class e{constructor(t,r,o){this.config=t,this.stateService=r,this.changeDetectorRef=o}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{setTimeout(()=>{t.select_dict_identifier&&(this.select_dict_identifier=t.select_dict_identifier),this.changeDetectorRef.markForCheck()})})}onChange(t){const r=t.target?.value;this.stateService.setState({select_dict_identifier:r})}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fr),O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["ui-select"]],viewQuery:function(r,o){if(1&r&&ln(Wj,7),2&r){let s;un(s=dn())&&(o.template=s.first)}},inputs:{inputField:"inputField",parentForm:"parentForm"},standalone:!0,features:[Vt],decls:2,vars:0,consts:[["template",""],[3,"ngClass"],[1,"input-group"],[3,"for","ngClass"],[3,"id","name","ngClass","change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(r,o){1&r&&he(0,Kj,7,13,"ng-template",null,0,$o)},dependencies:[pt,Wo,Ka],changeDetection:0})}return e})();const Qj=["template"];function Zj(e,n){if(1&e&&(q(0,"label",6),De(1),W()),2&e){const t=Y().inputField;$("for",t.id),z(),ds(t.placeholder)}}const Yj=(e,n)=>[e,n];function Xj(e,n){if(1&e&&(q(0,"div",1)(1,"div",2),An(2,3),q(3,"textarea",4),De(4," "),W(),he(5,Zj,2,2,"label",5),Nn(),W()()),2&e){const t=n.inputField,r=n.parentForm,o=Y();$("ngClass",t.wrap_class),z(2),$("formGroup",r),z(),$("id",t.id)("name",t.name)("formControlName",t.controlName)("placeholder",t.placeholder||"")("ngClass",fs(9,Yj,t.class||"form-control",o.isInvalid(t.controlName)?"is-invalid":"")),an("e2e-id",t.e2e),z(2),$("ngIf",t.placeholder)}}let rI=(()=>{class e{isInvalid(t){const r=this.parentForm?.get(t);return!!this.parentForm?.touched&&!!r?.invalid}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275cmp=ht({type:e,selectors:[["ui-textarea"]],viewQuery:function(r,o){if(1&r&&ln(Qj,7),2&r){let s;un(s=dn())&&(o.template=s.first)}},inputs:{inputField:"inputField",parentForm:"parentForm"},standalone:!0,features:[Vt],decls:2,vars:0,consts:[["template",""],[3,"ngClass"],[1,"form-floating","mt-3"],[3,"formGroup"],[3,"id","name","formControlName","placeholder","ngClass"],[3,"for",4,"ngIf"],[3,"for"]],template:function(r,o){1&r&&he(0,Xj,6,12,"ng-template",null,0,$o)},dependencies:[pt,Wo,Gn,Cs,oc,Mh,Ku,Ds,id],styles:["textarea[_ngcontent-%COMP%]{min-height:350px!important;white-space:pre-wrap}@media (max-width: 767px){textarea[_ngcontent-%COMP%]{min-height:200px!important}}"],changeDetection:0})}return e})();const e4=["wasmElt"],t4=["template"];function n4(e,n){if(1&e){const t=qt();q(0,"button",6),ve("click",function(){return kt(t),Tt(Y(2).onWasmClick())}),De(1," Wasm Module Bytes "),W()}}function r4(e,n){if(1&e){const t=qt();q(0,"span",7),ve("click",function(){return kt(t),Tt(Y(2).resetWasmClick())}),De(1),Ys(),q(2,"svg",8),At(3,"path",9),W()()}if(2&e){const t=Y(2);z(),Lt(" ",t.file_name," ")}}function o4(e,n){if(1&e){const t=qt();q(0,"div",1)(1,"input",2,3),ve("change",function(o){return kt(t),Tt(Y().onWasmSelected(o))}),W(),he(3,n4,2,0,"button",4)(4,r4,4,1,"span",5),W()}if(2&e){const t=Y();z(3),$("ngIf",!t.file_name),z(),$("ngIf",t.file_name)}}let oI=(()=>{class e{constructor(){this.select_wasm=new je}onWasmSelected(t){var r=this;return(0,j.c)(function*(){r.file_name=r.wasmElt?.nativeElement.value.split("\\").pop();const o=t.target.files?.item(0),s=yield o?.arrayBuffer();r.wasm=s&&new Uint8Array(s),r.wasm?.buffer||r.resetWasmClick(),r.select_wasm.emit(r.wasm)})()}onWasmClick(){this.wasmElt.nativeElement.click()}resetWasmClick(){this.wasmElt.nativeElement.value="",this.wasm=void 0,this.file_name="",this.select_wasm.emit(void 0)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-submit-wasm"]],viewQuery:function(r,o){if(1&r&&(ln(e4,5),ln(t4,7)),2&r){let s;un(s=dn())&&(o.wasmElt=s.first),un(s=dn())&&(o.template=s.first)}},outputs:{select_wasm:"select_wasm"},standalone:!0,features:[Vt],decls:2,vars:0,consts:[["template",""],[1,"col-sm-2","mb-2"],["name","wasm","type","file","id","wasmElt","accept",".wasm","e2e-id","wasmElt",1,"visually-hidden",3,"change"],["wasmElt",""],["class","btn btn-secondary",3,"click",4,"ngIf"],["class","break-all text-nowrap","class","btn btn-light","e2e-id","wasmName",3,"click",4,"ngIf"],[1,"btn","btn-secondary",3,"click"],["e2e-id","wasmName",1,"btn","btn-light",3,"click"],["fill","none","stroke","currentColor","viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg",1,"w-6","h-6","ml-1","cursor-pointer","shrink-0"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"]],template:function(r,o){1&r&&he(0,o4,5,2,"ng-template",null,0,$o)},dependencies:[pt,Gn],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0})}return e})(),ld=(()=>{class e{constructor(){this.error=new ci("")}setError(t){this.error.getValue()!==t&&this.error.next(t)}getError(){return this.error.asObservable()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const i4=["template"],s4=["deployFileElt"];function a4(e,n){if(1&e){const t=qt();q(0,"div",1)(1,"input",2,3),ve("change",function(o){return kt(t),Tt(Y().onDeployFileSelected(o))}),W(),q(3,"button",4),ve("click",function(){return kt(t),Tt(Y().deployFileClick())}),De(4," Load deploy file "),W()()}}let iI=(()=>{class e{constructor(t){this.errorService=t,this.select_file=new je}onDeployFileSelected(t){var r=this;return(0,j.c)(function*(){const o=t.target.files?.item(0);let s;if(o){if(s=yield o.text(),!s.trim())return;s=s.trim();try{const a=JSON.parse(s);r.deploy_json=a}catch{const a="Error parsing deploy";console.error(a),r.errorService.setError(a)}}else r.deploy_json="";r.select_file.emit(r.deploy_json)})()}deployFileClick(){this.deployFileElt.nativeElement.click()}static#e=this.\u0275fac=function(r){return new(r||e)(O(ld))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-submit-file"]],viewQuery:function(r,o){if(1&r&&(ln(i4,7),ln(s4,5)),2&r){let s;un(s=dn())&&(o.template=s.first),un(s=dn())&&(o.deployFileElt=s.first)}},outputs:{select_file:"select_file"},standalone:!0,features:[Vt],decls:2,vars:0,consts:[["template",""],[1,"col-sm-2","mt-2"],["name","deploy_file","type","file","id","deployFileElt","accept",".json, .txt","e2e-id","deployFileElt",1,"visually-hidden",3,"change"],["deployFileElt",""],[1,"btn","btn-secondary",3,"click"]],template:function(r,o){1&r&&he(0,a4,5,0,"ng-template",null,0,$o)},dependencies:[pt],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0})}return e})();function c4(e,n){1&e&&Bo(0)}const Zh=(e,n)=>({parentForm:e,inputField:n});function l4(e,n){if(1&e&&(An(0),At(1,"ui-input",5,6),he(3,c4,1,0,"ng-container",7),Nn()),2&e){const t=Uo(2),r=Y().$implicit,o=Y(3);z(),$("parentForm",o.form)("inputField",r.input)("hidden_when_disabled","get_dictionary_item"===o.action),z(2),$("ngTemplateOutlet",t.template)("ngTemplateOutletContext",fs(5,Zh,o.form,r.input))}}function u4(e,n){1&e&&Bo(0)}function d4(e,n){if(1&e&&(An(0),At(1,"ui-textarea",8,6),he(3,u4,1,0,"ng-container",7),Nn()),2&e){const t=Uo(2),r=Y().$implicit,o=Y(3);z(),$("parentForm",o.form)("inputField",r.textarea),z(2),$("ngTemplateOutlet",t.template)("ngTemplateOutletContext",fs(4,Zh,o.form,r.textarea))}}function _4(e,n){1&e&&Bo(0)}function f4(e,n){if(1&e&&(An(0),At(1,"ui-select",8,6),he(3,_4,1,0,"ng-container",7),Nn()),2&e){const t=Uo(2),r=Y().$implicit,o=Y(3);z(),$("parentForm",o.form)("inputField",r.select),z(2),$("ngTemplateOutlet",t.template)("ngTemplateOutletContext",fs(4,Zh,o.form,r.select))}}function p4(e,n){1&e&&Bo(0)}function h4(e,n){if(1&e){const t=qt();An(0),q(1,"comp-submit-wasm",9,10),ve("select_wasm",function(o){return kt(t),Tt(Y(4).onWasmSelected(o))}),W(),he(3,p4,1,0,"ng-container",11),Nn()}if(2&e){const t=Uo(2);z(3),$("ngTemplateOutlet",t.template)}}function g4(e,n){1&e&&Bo(0)}function m4(e,n){if(1&e){const t=qt();An(0),q(1,"comp-submit-file",12,10),ve("select_file",function(o){return kt(t),Tt(Y(4).onDeployFileSelected(o))}),W(),he(3,g4,1,0,"ng-container",11),Nn()}if(2&e){const t=Uo(2);z(3),$("ngTemplateOutlet",t.template)}}function y4(e,n){if(1&e&&(An(0),he(1,l4,4,8,"ng-container",4)(2,d4,4,7,"ng-container",4)(3,f4,4,7,"ng-container",4)(4,h4,4,1,"ng-container",4)(5,m4,4,1,"ng-container",4),Nn()),2&e){const t=n.$implicit;z(),$("ngIf",t.input),z(),$("ngIf",t.textarea),z(),$("ngIf",t.select),z(),$("ngIf",t.wasm_button),z(),$("ngIf",t.file_button)}}function w4(e,n){if(1&e&&(An(0),q(1,"div",3),he(2,y4,6,5,"ng-container",2),W(),Nn()),2&e){const t=n.$implicit;z(2),$("ngForOf",t)}}function b4(e,n){if(1&e&&(q(0,"form",1),he(1,w4,3,1,"ng-container",2),W()),2&e){const t=Y();$("formGroup",t.form),z(),$("ngForOf",t.formFields.get(t.action))}}let sI=(()=>{class e{constructor(t,r,o,s){this.config=t,this.formService=r,this.stateService=o,this.changeDetectorRef=s,this.formFields=this.formService.formFields,this.wasm_selected=new je,this.verbosity=this.config.verbosity}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}onWasmSelected(t){var r=this;return(0,j.c)(function*(){t&&r.wasm_selected.emit(t),r.stateService.setState({has_wasm:!!t})})()}onDeployFileSelected(t){var r=this;return(0,j.c)(function*(){(t=t&&(0,me.on)(new me.ob(t).toJson(),r.verbosity))&&r.stateService.setState({deploy_json:t})})()}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fr),O(cd),O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-form"]],inputs:{form:"form"},outputs:{wasm_selected:"wasm_selected"},standalone:!0,features:[Vt],decls:1,vars:1,consts:[["class","mt-3",3,"formGroup",4,"ngIf"],[1,"mt-3",3,"formGroup"],[4,"ngFor","ngForOf"],[1,"row","align-items-end"],[4,"ngIf"],[3,"parentForm","inputField","hidden_when_disabled"],["inputTemplate",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"parentForm","inputField"],[3,"select_wasm"],["submitTemplate",""],[4,"ngTemplateOutlet"],[3,"select_file"]],template:function(r,o){1&r&&he(0,b4,2,2,"form",0),2&r&&$("ngIf",o.action&&o.formFields&&o.formFields.has(o.action))},dependencies:[pt,Ka,Gn,W0,Cs,ME,Ku,Ds,eI,oI,iI,rI,nI],changeDetection:0})}return e})();const aI=new G("highlight");var v4=Dt(1376),D4=Dt.n(v4);let cI=(()=>{class e{constructor(t){this.highlightWebworkerFactory=t}highlightMessage(t){var r=this;return(0,j.c)(function*(){r.activateWorker();const o=r.hightlightWebworker&&(yield r.hightlightWebworker.postMessage(t).catch(s=>{console.error(s)}));return r.terminateWorker(),o})()}activateWorker(){if(this.webworker)return;const t=this.highlightWebworkerFactory();this.webworker=t[0],this.hightlightWebworker=t[1]}terminateWorker(){this.webworker&&(this.webworker.terminate(),delete this.webworker)}static#e=this.\u0275fac=function(r){return new(r||e)(X(aI))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const C4={provide:aI,useValue:function(){const e=new Worker(Dt.tu(new URL(Dt.p+Dt.u(976),Dt.b)),{name:"highlight.worker",type:void 0});return[e,new(D4())(e)]}};let E4=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({providers:[C4,cI],imports:[pt]})}return e})(),ud=(()=>{class e{constructor(t,r){this.highlightService=t,this.document=r,this.result=new _o,this.window=this.document.defaultView}getResult(){return this.result.asObservable()}setResult(t){var r=this;return(0,j.c)(function*(){const o=t,s=yield r.highlightService.highlightMessage(o),a="string"==typeof t;r.result.next({result:a?o:JSON.stringify(o),resultHtml:a?o:s})})()}copyClipboard(t){this.window?.navigator.clipboard.writeText(t).catch(r=>console.error(r))}static#e=this.\u0275fac=function(r){return new(r||e)(X(cI),X(Tr))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),I4=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({providers:[ud],imports:[pt,E4]})}return e})();const S4=["resultElt"],M4=["codeElt"];function k4(e,n){if(1&e&&(Ys(),zd(),q(0,"div",13,14)(2,"div",15),At(3,"code",16,17),W()()),2&e){const t=Y(2);z(3),$("innerHtml",t.resultHtml,Om)}}function T4(e,n){if(1&e){const t=qt();q(0,"div",2)(1,"div",3)(2,"span"),Ys(),q(3,"svg",4),ve("click",function(){kt(t);const o=Y();return Tt(o.copy(o.result))}),At(4,"rect",5)(5,"path",6),W()(),zd(),q(6,"span",7),ve("click",function(){return kt(t),Tt(Y().reset())}),Ys(),q(7,"svg",8),At(8,"path",9)(9,"path",10)(10,"path",11),W()()(),he(11,k4,5,1,"div",12),W()}if(2&e){const t=Y();z(11),$("ngIf",t.resultHtml)}}let lI=(()=>{class e{constructor(t,r){this.resultService=t,this.changeDetectorRef=r}ngAfterViewInit(){this.getResultSubscription=this.resultService.getResult().subscribe(t=>{this.result=t.result,this.resultHtml=t.resultHtml,this.changeDetectorRef.markForCheck()})}ngOnDestroy(){this.getResultSubscription&&this.getResultSubscription.unsubscribe()}copy(t){this.resultService.copyClipboard((0,me.on)(JSON.parse(t),1))}reset(){this.result="",this.resultHtml="",this.resultService.setResult("")}static#e=this.\u0275fac=function(r){return new(r||e)(O(ud),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-result"]],viewQuery:function(r,o){if(1&r&&(ln(S4,5),ln(M4,5,kn)),2&r){let s;un(s=dn())&&(o.resultElt=s.first),un(s=dn())&&(o.contentChildren=s.first)}},standalone:!0,features:[Vt],decls:2,vars:1,consts:[[1,"mt-3"],["class","row",4,"ngIf"],[1,"row"],[1,"col-xs-12","d-flex","flex-row","justify-content-between","mb-2"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"shrink-0","ml-2","w-5","min-w-5","text-gray-500","cursor-pointer",3,"click"],["x","9","y","9","width","13","height","13","rx","2","ry","2"],["d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"],["e2e-id","clear result",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16",1,"bi","bi-journal-x","cursor-pointer"],["fill-rule","evenodd","d","M6.146 6.146a.5.5 0 0 1 .708 0L8 7.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 8l1.147 1.146a.5.5 0 0 1-.708.708L8 8.707 6.854 9.854a.5.5 0 0 1-.708-.708L7.293 8 6.146 6.854a.5.5 0 0 1 0-.708z"],["d","M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"],["d","M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"],["class","col-xs-12",4,"ngIf"],[1,"col-xs-12"],["resultElt",""],[1,"card"],["e2e-id","result",1,"card-body",3,"innerHtml"],["codeElt",""]],template:function(r,o){1&r&&(q(0,"section",0),he(1,T4,12,1,"div",1),W()),2&r&&(z(),$("ngIf",o.result))},dependencies:[pt,Gn],styles:["code[_ngcontent-%COMP%]{white-space:pre-wrap;overflow-x:hidden;word-wrap:break-word;max-width:100%}@media (max-width: 767px){[_nghost-%COMP%] .hljs-string{overflow-wrap:break-word;word-break:break-all;max-width:100%}}[_nghost-%COMP%] .hljs-attr{font-weight:700}@media (max-width: 767px){code[_ngcontent-%COMP%]{font-size:.8em}}"],changeDetection:0})}return e})();const A4=["selectNetworkElt"];function N4(e,n){if(1&e&&(q(0,"option",16),De(1),W()),2&e){const t=n.$implicit,r=Y();$("value",t.name)("selected",t.node_address===r.node_address),z(),Ba(" ",t.name," (",t.node_address,") ")}}function F4(e,n){if(1&e&&(q(0,"option",16),De(1),W()),2&e){const t=n.$implicit,r=Y(2);$("value",r.changePort(t))("selected",r.changePort(t)===r.node_address),z(),Ba(" ",r.changePort(t)," (",r.chain_name,") ")}}function R4(e,n){if(1&e&&(q(0,"optgroup",17),he(1,F4,2,4,"option",14),W()),2&e){const t=Y();z(),$("ngForOf",t.peers)}}let uI=(()=>{class e{constructor(t,r,o,s,a){this.sdk=t,this.config=r,this.env=o,this.stateService=s,this.changeDetectorRef=a,this.chain_name=this.env.chain_name.toString(),this.node_address=this.env.node_address.toString(),this.network={name:"default",node_address:this.env.node_address.toString(),chain_name:this.env.chain_name.toString()},this.stateService.setState({chain_name:this.chain_name})}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.networks=Object.entries(t.config.networks).map(([r,o])=>({name:r,...o})),t.changeDetectorRef.markForCheck()})()}selectNetwork(){let t=this.selectNetworkElt.nativeElement.value;if(t=t&&this.networks.find(r=>r.name==t),!t){const r=this.selectNetworkElt.nativeElement.value;r&&(this.node_address=r)}this.network=t,this.chain_name=t.chain_name,this.node_address=t.node_address,this.sdk.setNodeAddress(this.node_address),this.stateService.setState({chain_name:t.chain_name})}changePort(t){const r=t.address.split(":");return[this.config.default_protocol,r.shift(),":",this.config.default_port].join("")}static#e=this.\u0275fac=function(r){return new(r||e)(O(rc),O(Fr),O(bh),O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-header"]],viewQuery:function(r,o){if(1&r&&ln(A4,5),2&r){let s;un(s=dn())&&(o.selectNetworkElt=s.first)}},inputs:{peers:"peers"},standalone:!0,features:[Vt],decls:20,vars:6,consts:[[1,"navbar","navbar-light"],[1,"col-5","col-md-2"],[1,"navbar-brand"],["src","assets/logo.png","alt","CasperLabs"],[1,"col-7","col-md-4","col-lg-4","col-xl-5","d-flex","flex-column","flex-xl-row","justify-content-end","px-2","pt-2"],["e2e-id","chain_name",1,"badge","rounded-pill","bg-success","mb-2","ellipsis-container","px-2","me-xl-3",3,"hidden"],["e2e-id","node_address",1,"badge","rounded-pill","bg-success","mb-2","ellipsis-container","px-2","me-xl-3",3,"hidden"],[1,"col-12","col-md-6","col-lg-5"],[1,"form-inline"],[1,"input-group"],["for","selectActionElt","for","selectNetworkElt",1,"input-group-text"],["id","selectNetworkElt","e2e-id","selectNetworkElt",1,"form-select","form-control","form-control-sm",3,"change"],["selectNetworkElt",""],["label","default"],[3,"value","selected",4,"ngFor","ngForOf"],["label","fetched",4,"ngIf"],[3,"value","selected"],["label","fetched"]],template:function(r,o){1&r&&(q(0,"nav",0)(1,"div",1)(2,"a",2),At(3,"img",3),W()(),q(4,"div",4)(5,"span",5),De(6),W(),q(7,"span",6),De(8),W()(),q(9,"div",7)(10,"form",8)(11,"div",9)(12,"label",10),De(13,"RPC"),W(),q(14,"select",11,12),ve("change",function(){return o.selectNetwork()}),At(16,"option"),q(17,"optgroup",13),he(18,N4,2,4,"option",14),W(),he(19,R4,2,1,"optgroup",15),W()()()()()),2&r&&(z(5),$("hidden",!o.chain_name),z(),ds(o.chain_name),z(),$("hidden",!o.node_address),z(),ds(o.node_address),z(10),$("ngForOf",o.networks),z(),$("ngIf",o.peers))},dependencies:[pt,Ka,Gn],styles:[".ellipsis-container[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}"],changeDetection:0})}return e})();function x4(e,n){if(1&e&&(q(0,"section",1)(1,"pre",2),De(2),W()()),2&e){const t=Y();z(2),ds(t.error)}}let dI=(()=>{class e{constructor(t,r){this.errorService=t,this.changeDetectorRef=r}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.seterrorSubscription()})()}ngOnDestroy(){this.errorSubscription&&this.errorSubscription.unsubscribe()}seterrorSubscription(){var t=this;this.errorSubscription=this.errorService.getError().subscribe(function(){var r=(0,j.c)(function*(o){t.error!==o&&(t.error=o,t.changeDetectorRef.markForCheck())});return function(o){return r.apply(this,arguments)}}())}static#e=this.\u0275fac=function(r){return new(r||e)(O(ld),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-error"]],standalone:!0,features:[Vt],decls:1,vars:1,consts:[["class","mt-3","e2e-id","error",4,"ngIf"],["e2e-id","error",1,"mt-3"],[1,"error","alert","alert-warning","d-flex"]],template:function(r,o){1&r&&he(0,x4,3,1,"section",0),2&r&&$("ngIf",o.error)},dependencies:[pt,Gn],styles:[".error[_ngcontent-%COMP%]{display:block;font-family:monospace;white-space:pre-wrap;word-break:break-word}"],changeDetection:0})}return e})();function O4(e,n){if(1&e){const t=qt();q(0,"div",4)(1,"span",5),De(2),W(),q(3,"button",6),ve("click",function(){return kt(t),Tt(Y().get_state_root_hash())}),De(4,"Refresh"),W()()}if(2&e){const t=Y();z(2),Lt("state root hash is ",t.state_root_hash,"")}}function P4(e,n){if(1&e&&(q(0,"div",7)(1,"span",8),De(2),W()()),2&e){const t=Y();z(2),Lt("account hash is ",t.account_hash,"")}}function L4(e,n){if(1&e&&(q(0,"div",7)(1,"span",9),De(2),W()()),2&e){const t=Y();z(2),Lt("main purse is ",t.main_purse,"")}}let _I=(()=>{class e{constructor(t,r){this.stateService=t,this.changeDetectorRef=r,this.get_state_root_hash_output=new je}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.account_hash&&(this.account_hash=t.account_hash),t.main_purse&&(this.main_purse=t.main_purse),t.state_root_hash&&(this.state_root_hash=t.state_root_hash),t&&this.changeDetectorRef.markForCheck()})}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}get_state_root_hash(){this.get_state_root_hash_output.emit(!0)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-status"]],outputs:{get_state_root_hash_output:"get_state_root_hash_output"},standalone:!0,features:[Vt],decls:5,vars:3,consts:[[1,"row"],[1,"col-sm-12"],["class","alert alert-success d-flex flex-md-row flex-column justify-content-between align-items-center mb-1 mb-md-3",4,"ngIf"],["class","alert alert-warning d-flex mb-1 mb-md-3",4,"ngIf"],[1,"alert","alert-success","d-flex","flex-md-row","flex-column","justify-content-between","align-items-center","mb-1","mb-md-3"],["e2e-id","state_root_hash",1,"ellipsis-container"],[1,"btn","me-0",3,"click"],[1,"alert","alert-warning","d-flex","mb-1","mb-md-3"],["e2e-id","account_hash",1,"ellipsis-container"],["e2e-id","main_purse",1,"ellipsis-container"]],template:function(r,o){1&r&&(q(0,"div",0)(1,"div",1),he(2,O4,5,1,"div",2)(3,P4,3,1,"div",3)(4,L4,3,1,"div",3),W()()),2&r&&(z(2),$("ngIf",o.state_root_hash),z(),$("ngIf",o.account_hash),z(),$("ngIf",o.main_purse))},dependencies:[pt,Gn],styles:[".ellipsis-container[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;font-size:.8em;max-width:260px}@media (min-width: 380px){.ellipsis-container[_ngcontent-%COMP%]{max-width:320px}}@media (min-width: 425px){.ellipsis-container[_ngcontent-%COMP%]{max-width:360px}}@media (min-width: 576px){.ellipsis-container[_ngcontent-%COMP%]{max-width:480px}}@media (min-width: 768px){.ellipsis-container[_ngcontent-%COMP%]{max-width:none;font-size:1em}}.btn[_ngcontent-%COMP%]{white-space:nowrap}@media (max-width: 767px){.btn[_ngcontent-%COMP%]{font-size:.8em;padding-bottom:0}}"],changeDetection:0})}return e})();function V4(e,n){if(1&e&&(q(0,"option",10),De(1),W()),2&e){const t=n.$implicit,r=Y();$("value",t)("selected",r.action===t),z(),Lt(" ",t," ")}}function j4(e,n){if(1&e&&(q(0,"option",10),De(1),W()),2&e){const t=n.$implicit,r=Y();$("value",t)("selected",r.action===t),z(),Lt(" ",t," ")}}function B4(e,n){if(1&e&&(q(0,"option",10),De(1),W()),2&e){const t=n.$implicit,r=Y();$("value",t)("selected",r.action===t),z(),Lt(" ",t," ")}}function H4(e,n){if(1&e&&(q(0,"option",11),De(1),W()),2&e){const t=n.$implicit;$("value",t),z(),Lt(" ",t," ")}}let fI=(()=>{class e{constructor(t,r,o){this.sdk=t,this.stateService=r,this.changeDetectorRef=o,this.select_action=new je}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.sdk_methods=Object.getOwnPropertyNames(Object.getPrototypeOf(t.sdk)).filter(r=>"function"==typeof t.sdk[r]).filter(r=>!["free","constructor","__destroy_into_raw","getNodeAddress","setNodeAddress","getVerbosity","setVerbosity"].includes(r)).filter(r=>!r.endsWith("_options")).filter(r=>!r.startsWith("chain_")).filter(r=>!r.startsWith("state_")).filter(r=>!r.startsWith("info_")).filter(r=>!r.startsWith("account")).sort(),t.sdk_deploy_methods=t.sdk_methods.filter(r=>["deploy","speculative_deploy","speculative_transfer","transfer"].includes(r)),t.sdk_deploy_utils_methods=t.sdk_methods.filter(r=>["make_deploy","make_transfer","sign_deploy","put_deploy"].includes(r)),t.sdk_contract_methods=t.sdk_methods.filter(r=>["call_entrypoint","install","query_contract_dict","query_contract_key"].includes(r)),t.sdk_rpc_methods=t.sdk_methods.filter(r=>!t.sdk_deploy_methods.concat(t.sdk_deploy_utils_methods,t.sdk_contract_methods).includes(r)),t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}selectAction(t){this.select_action.emit(t.target.value)}static#e=this.\u0275fac=function(r){return new(r||e)(O(rc),O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-action"]],outputs:{select_action:"select_action"},standalone:!0,features:[Vt],decls:14,vars:4,consts:[[1,"input-group"],["for","selectActionElt",1,"input-group-text"],["id","selectActionElt","e2e-id","selectActionElt",1,"form-select","form-control","form-control-sm",3,"change"],["selectActionElt",""],["label","rpc"],[3,"value","selected",4,"ngFor","ngForOf"],["label","deploy utils"],["label","deploy"],["label","contract"],[3,"value",4,"ngFor","ngForOf"],[3,"value","selected"],[3,"value"]],template:function(r,o){1&r&&(q(0,"div",0)(1,"label",1),De(2,"Action"),W(),q(3,"select",2,3),ve("change",function(a){return o.selectAction(a)}),At(5,"option"),q(6,"optgroup",4),he(7,V4,2,3,"option",5),W(),q(8,"optgroup",6),he(9,j4,2,3,"option",5),W(),q(10,"optgroup",7),he(11,B4,2,3,"option",5),W(),q(12,"optgroup",8),he(13,H4,2,2,"option",9),W()()()),2&r&&(z(7),$("ngForOf",o.sdk_rpc_methods),z(2),$("ngForOf",o.sdk_deploy_utils_methods),z(2),$("ngForOf",o.sdk_deploy_methods),z(2),$("ngForOf",o.sdk_contract_methods))},dependencies:[pt,Ka],changeDetection:0})}return e})();const U4=e=>[e],$4=["*"];let pI=(()=>{class e{constructor(t,r){this.stateService=t,this.changeDetectorRef=r,this.submit_action=new je}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}submitAction(t){this.submit_action.emit(t)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-submit-action"]],inputs:{class:"class",e2e:"e2e"},outputs:{submit_action:"submit_action"},standalone:!0,features:[Vt],ngContentSelectors:$4,decls:2,vars:4,consts:[["type","button",1,"btn",3,"ngClass","click"]],template:function(r,o){1&r&&(function _v(e){const n=R()[$e][gt];if(!n.projection){const r=n.projection=function Jc(e,n){const t=[];for(let r=0;r{class e{constructor(t,r,o,s,a,u){this.config=t,this.sdk=r,this.resultService=o,this.formService=s,this.errorService=a,this.stateService=u,this.verbosity=me.qY.High,this.setStateSubscription()}setStateSubscription(){this.stateService.getState().subscribe(t=>{t.chain_name&&(this.chain_name=t.chain_name),t.public_key&&(this.public_key=t.public_key),t.private_key&&(this.private_key=t.private_key),t.deploy_json&&(this.deploy_json=t.deploy_json),t.verbosity&&(this.verbosity=t.verbosity),t.select_dict_identifier&&(this.select_dict_identifier=t.select_dict_identifier)})}get_account(t){var r=this;return(0,j.c)(function*(){let o;if(o=t||r.getIdentifier("accountIdentifier")?.value?.trim(),!o){const a="account_identifier is missing";return void(a&&r.errorService.setError(a.toString()))}const s=r.sdk.get_account_options({account_identifier_as_string:o});if(s){r.getIdentifieBlock(s);try{const a=yield r.sdk.get_account(s);return t||r.resultService.setResult(a.toJson()),a}catch(a){return r.errorService.setError(a.toString()),a}}else{const a="get_account_options is missing";a&&r.errorService.setError(a.toString())}})()}get_deploy(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("finalizedApprovals")?.value,o=t.getIdentifier("deployHash")?.value?.trim();if(!o){const a="deploy_hash_as_string is missing";return void(a&&t.errorService.setError(a.toString()))}const s=t.sdk.get_deploy_options({deploy_hash_as_string:o});s.finalized_approvals=r;try{const a=yield t.sdk.get_deploy(s);a&&t.resultService.setResult(a.toJson())}catch(a){a&&t.errorService.setError(a.toString())}})()}get_peers(){var t=this;return(0,j.c)(function*(){let r;try{const o=yield t.sdk.get_peers();o&&t.resultService.setResult(o.toJson()),o&&(r=o.peers)}catch(o){o&&t.errorService.setError(o.toString())}return r})()}get_node_status(){var t=this;return(0,j.c)(function*(){const r=yield t.sdk.get_node_status();return r&&t.resultService.setResult(r.toJson()),r})()}get_state_root_hash(t){var r=this;return(0,j.c)(function*(){let o="";const s=r.sdk.get_state_root_hash_options({});if(!s){const a="get_state_root_hash options are missing";a&&r.errorService.setError(a.toString())}if(t)o=(yield r.sdk.get_state_root_hash(s)).toString();else{r.getIdentifieBlock(s);const a=yield r.sdk.get_state_root_hash(s);a&&r.resultService.setResult(a.toJson())}return o})()}get_auction_info(){var t=this;return(0,j.c)(function*(){try{const r=t.sdk.get_auction_info_options({});t.getIdentifieBlock(r);const o=yield t.sdk.get_auction_info(r);o&&t.resultService.setResult(o.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_balance(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("purseUref")?.value?.trim(),o=t.getIdentifier("stateRootHash")?.value?.trim();if(r)try{const s=t.sdk.get_balance_options({state_root_hash_as_string:o||"",purse_uref_as_string:r}),a=yield t.sdk.get_balance(s);a&&t.resultService.setResult(a.toJson())}catch(s){s&&t.errorService.setError(s.toString())}else{const s="purse_uref_as_string is missing";s&&t.errorService.setError(s.toString())}})()}get_block(){var t=this;return(0,j.c)(function*(){try{const r=t.sdk.get_block_options({});t.getIdentifieBlock(r);const o=yield t.sdk.get_block(r);o&&t.resultService.setResult(o.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_block_transfers(){var t=this;return(0,j.c)(function*(){try{const r=t.sdk.get_block_transfers_options({});t.getIdentifieBlock(r);const o=yield t.sdk.get_block_transfers(r);o&&t.resultService.setResult(o.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_chainspec(){var t=this;return(0,j.c)(function*(){try{const r=yield t.sdk.get_chainspec(),o=(0,me.M5)(r?.chainspec_bytes.chainspec_bytes);o&&t.resultService.setResult(o)}catch(r){r&&t.errorService.setError(r.toString())}})()}get_era_info(){var t=this;return(0,j.c)(function*(){const r=t.sdk.get_era_info_options({});t.getIdentifieBlock(r);try{const o=yield t.sdk.get_era_info(r);o&&t.resultService.setResult(o.toJson())}catch(o){o&&t.errorService.setError(o.toString())}})()}get_era_summary(){var t=this;return(0,j.c)(function*(){const r=t.sdk.get_era_summary_options({});t.getIdentifieBlock(r);try{const o=yield t.sdk.get_era_summary(r);o&&t.resultService.setResult(o.toJson())}catch(o){o&&t.errorService.setError(o.toString())}})()}get_validator_changes(){var t=this;return(0,j.c)(function*(){try{const r=yield t.sdk.get_validator_changes();r&&t.resultService.setResult(r.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}list_rpcs(){var t=this;return(0,j.c)(function*(){try{const r=yield t.sdk.list_rpcs();r&&t.resultService.setResult(r.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}query_balance(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("purseIdentifier")?.value?.trim();if(!r){const s="deploy_hash_as_string is missing";return void(s&&t.errorService.setError(s.toString()))}const o=t.sdk.query_balance_options({purse_identifier_as_string:r});t.getGlobalIdentifier(o);try{const s=yield t.sdk.query_balance(o);s&&t.resultService.setResult(s.balance)}catch(s){s&&t.errorService.setError(s.toString())}})()}query_global_state(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("queryPath")?.value?.trim()||"",o=t.getIdentifier("queryKey")?.value?.trim();if(!o){const a="key_as_string is missing";return void(a&&t.errorService.setError(a.toString()))}const s=t.sdk.query_global_state_options({key_as_string:o,path_as_string:r});t.getGlobalIdentifier(s);try{const a=yield t.sdk.query_global_state(s);a&&t.resultService.setResult(a.toJson())}catch(a){a&&t.errorService.setError(a.toString())}})()}deploy(t=!0,r,o){var s=this;return(0,j.c)(function*(){const a=(0,me.Mr)(),u=s.getIdentifier("TTL")?.value?.trim()||"";if(!s.public_key){const v="public_key is missing";return void(v&&s.errorService.setError(v.toString()))}const d=new me.H$(s.chain_name,s.public_key,s.private_key,a,u),f=new me.gh,h=s.getIdentifier("paymentAmount")?.value?.trim();if(!h){const v="paymentAmount is missing";return void(v&&s.errorService.setError(v.toString()))}f.payment_amount=h;const g=s.get_session_params(o);let b;if(r){const v={maybe_block_id_as_string:void 0,maybe_block_identifier:void 0};s.getIdentifieBlock(v);const{maybe_block_id_as_string:I,maybe_block_identifier:k}=v;b=yield s.sdk.speculative_deploy(d,g,f,I,k)}else b=t?yield s.sdk.deploy(d,g,f):s.sdk.make_deploy(d,g,f);if(b){const v=b.toJson();s.deploy_json=(0,me.on)(v,s.verbosity),s.deploy_json&&s.resultService.setResult(v)}return b})()}install(t){var r=this;return(0,j.c)(function*(){const o=r.getIdentifier("paymentAmount")?.value?.trim();if(!o){const d="paymentAmount is missing";return void(d&&r.errorService.setError(d.toString()))}if(!r.public_key||!r.private_key){const d="public_key or private_key is missing";return void(d&&r.errorService.setError(d.toString()))}if(!t?.buffer){const d="wasmBuffer is missing";d&&r.errorService.setError(d.toString())}const a=new me.H$(r.chain_name,r.public_key,r.private_key),u=r.get_session_params(t);try{const d=yield r.sdk.install(a,u,o);d&&r.resultService.setResult(d.toJson())}catch(d){d&&r.errorService.setError(d.toString())}})()}transfer(t=!0,r){var o=this;return(0,j.c)(function*(){const s=(0,me.Mr)(),a=o.getIdentifier("TTL")?.value?.trim()||"";if(!o.public_key){const b="public_key is missing";return void(b&&o.errorService.setError(b.toString()))}const u=new me.H$(o.chain_name,o.public_key,o.private_key,s,a),d=new me.gh;d.payment_amount=o.config.gas_fee_transfer.toString();const f=o.getIdentifier("transferAmount")?.value?.trim(),h=o.getIdentifier("targetAccount")?.value?.trim();if(!f||!h){const b="transfer_amount or target_account is missing";return void(b&&o.errorService.setError(b.toString()))}let g;if(r){const b={maybe_block_id_as_string:void 0,maybe_block_identifier:void 0};o.getIdentifieBlock(b);const{maybe_block_id_as_string:v,maybe_block_identifier:I}=b;g=yield o.sdk.speculative_transfer(f,h,void 0,u,d,v,I)}else g=t?yield o.sdk.transfer(f,h,void 0,u,d):yield o.sdk.make_transfer(f,h,void 0,u,d);if(g){const b=g.toJson();o.deploy_json=(0,me.on)(b,o.verbosity),o.deploy_json&&o.resultService.setResult(b)}return g})()}put_deploy(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const a="deployJson is missing";return void(a&&t.errorService.setError(a.toString()))}const o=new me.ob(JSON.parse(r)),s=yield t.sdk.put_deploy(o);return s&&t.resultService.setResult(s.toJson()),s})()}speculative_exec(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const u="signed_deploy_as_string is missing";return void(u&&t.errorService.setError(u.toString()))}const o=new me.ob(JSON.parse(r)),s=t.sdk.speculative_exec_options({deploy:o.toJson()});t.getIdentifieBlock(s);const a=yield t.sdk.speculative_exec(s);return a&&t.resultService.setResult(a.toJson()),a})()}sign_deploy(){var t=this;return(0,j.c)(function*(){if(!t.private_key){const s="private_key is missing";return void(s&&t.errorService.setError(s.toString()))}const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const s="signed_deploy_as_string is missing";return void(s&&t.errorService.setError(s.toString()))}let o;try{o=new me.ob(JSON.parse(r))}catch{const s="Error parsing deploy";return void(s&&t.errorService.setError(s.toString()))}if(o)o=o.sign(t.private_key),t.deploy_json=(0,me.on)(o.toJson(),t.verbosity),t.getIdentifier("deployJson")?.setValue(t.deploy_json);else{const s="signed_deploy_as_string is missing";s&&t.errorService.setError(s.toString())}})()}make_deploy(t){var r=this;return(0,j.c)(function*(){yield r.deploy(!1,!1,t)})()}make_transfer(){var t=this;return(0,j.c)(function*(){yield t.transfer(!1)})()}speculative_transfer(){var t=this;return(0,j.c)(function*(){yield t.transfer(!1,!0)})()}speculative_deploy(t){var r=this;return(0,j.c)(function*(){yield r.deploy(!1,!0,t)})()}call_entrypoint(){var t=this;return(0,j.c)(function*(){if(!t.public_key||!t.private_key){const a="public_key or private_key is missing";return void(a&&t.errorService.setError(a.toString()))}const r=new me.H$(t.chain_name,t.public_key,t.private_key),o=t.get_session_params(),s=t.getIdentifier("paymentAmount")?.value?.trim();if(s)try{const a=yield t.sdk.call_entrypoint(r,o,s);a&&t.resultService.setResult(a.toJson())}catch(a){a&&t.errorService.setError(a.toString())}else{const a="paymentAmount is missing";a&&t.errorService.setError(a.toString())}})()}query_contract_dict(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("stateRootHash")?.value?.trim(),o=t.getIdentifier("itemKey")?.value?.trim();if(!o){const f="itemKey is missing";return void(f&&t.errorService.setError(f.toString()))}const s=t.getIdentifier("seedContractHash")?.value?.trim()||"",a=t.getIdentifier("seedName")?.value?.trim();if(!a){const f="seedName is missing";return void(f&&t.errorService.setError(f.toString()))}let u;if(s&&(u=new me.Ur,u.setContractNamedKey(s,a,o)),!u){const f="dictionary_item_params is missing";return void(f&&t.errorService.setError(f.toString()))}const d=t.sdk.query_contract_dict_options({state_root_hash_as_string:r||""});d.dictionary_item_params=u;try{const f=yield t.sdk.query_contract_dict(d);f&&t.resultService.setResult(f.toJson())}catch(f){f&&t.errorService.setError(f.toString())}})()}query_contract_key(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("stateRootHash")?.value?.trim(),o=t.getIdentifier("queryKey")?.value?.trim();if(!o){const u="key_as_string is missing";return void(u&&t.errorService.setError(u.toString()))}const s=t.getIdentifier("queryPath")?.value.toString().trim().replace(/^\/+|\/+$/g,""),a=t.sdk.query_contract_key_options({state_root_hash_as_string:r||"",key_as_string:o,path_as_string:s});try{const u=yield t.sdk.query_contract_key(a);u&&t.resultService.setResult(u.toJson())}catch(u){u&&t.errorService.setError(u.toString())}})()}get_dictionary_item(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("stateRootHash")?.value?.trim(),o=t.getIdentifier("itemKey")?.value?.trim(),s=t.getIdentifier("seedKey")?.value?.trim();if(!o&&!s){const f="seedKey or itemKey is missing";return void(f&&t.errorService.setError(f.toString()))}const a=t.getIdentifier("seedUref")?.value?.trim();let u;if(a&&"newFromSeedUref"===t.select_dict_identifier)u=me.kv.newFromSeedUref(a,o);else if(s&&"newFromDictionaryKey"===t.select_dict_identifier)u=me.kv.newFromDictionaryKey(s);else{const f=t.getIdentifier("seedContractHash")?.value?.trim(),h=t.getIdentifier("seedAccountHash")?.value?.trim(),g=t.getIdentifier("seedName")?.value?.trim();if(!g){const b="seed_name is missing";return void(b&&t.errorService.setError(b.toString()))}f&&"newFromContractInfo"===t.select_dict_identifier?u=me.kv.newFromContractInfo(f,g,o):h&&"newFromAccountInfo"===t.select_dict_identifier&&(u=me.kv.newFromAccountInfo(h,g,o))}if(!u){const f="dictionary_item_identifier is missing";return void(f&&t.errorService.setError(f.toString()))}const d=t.sdk.get_dictionary_item_options({state_root_hash_as_string:r||""});d.dictionary_item_identifier=u;try{const f=yield t.sdk.state_get_dictionary_item(d);f&&t.resultService.setResult(f.toJson())}catch(f){f&&t.errorService.setError(f.toString())}})()}getIdentifier(t){return this.formService.form.get(t)}getIdentifieBlock(t){const r=this.getIdentifier("blockIdentifierHeight")?.value?.trim(),o=this.getIdentifier("blockIdentifierHash")?.value?.trim();if(o)t.maybe_block_id_as_string=o,t.maybe_block_identifier=void 0;else if(r){const s=me.y0.fromHeight(BigInt(r));t.maybe_block_id_as_string=void 0,t.maybe_block_identifier=s}else t.maybe_block_id_as_string=void 0,t.maybe_block_identifier=void 0}getGlobalIdentifier(t){const r=this.getIdentifier("stateRootHash")?.value?.trim();let o;if(r)o=me.cH.fromStateRootHash(new me.u(r));else{const s=this.getIdentifier("blockIdentifierHeight")?.value?.trim(),a=this.getIdentifier("blockIdentifierHash")?.value?.trim();a?o=me.cH.fromBlockHash(new me.Mt(a)):s&&(o=me.cH.fromBlockHeight(BigInt(s)))}o&&(t.global_state_identifier=o)}get_session_params(t){const r=new me.uC,o=this.getIdentifier("entryPoint")?.value?.trim();o&&(r.session_entry_point=o);const s=this.getIdentifier("argsSimple")?.value?.trim().split(",").map(g=>g.trim()).filter(g=>""!==g),a=this.getIdentifier("argsJson")?.value?.trim();s?.length?r.session_args_simple=s:a&&(r.session_args_json=a);const u=this.getIdentifier("callPackage")?.value,d=this.getIdentifier("sessionHash")?.value?.trim(),f=this.getIdentifier("sessionName")?.value?.trim();u?d?r.session_package_hash=d:f&&(r.session_package_name=f):d?r.session_hash=d:f&&(r.session_name=f),t&&(r.session_bytes=me.Km.fromUint8Array(t));const h=this.getIdentifier("version")?.value?.trim();return h&&(r.session_version=h),r}static#e=this.\u0275fac=function(r){return new(r||e)(X(Fr),X(rc),X(ud),X(cd),X(ld),X(Kn))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const z4=["publicKeyElt"],q4=e=>[e];let gI=(()=>{class e{constructor(t,r,o,s){this.config=t,this.stateService=r,this.clientService=o,this.changeDetectorRef=s}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){var t=this;this.stateSubscription=this.stateService.getState().subscribe(function(){var r=(0,j.c)(function*(o){o.action&&(t.action=o.action),o.public_key&&t.public_key!=o.public_key&&(o.public_key&&(t.public_key=o.public_key),o.private_key&&(t.private_key=o.private_key),yield t.updateAccount()),t.changeDetectorRef.markForCheck()});return function(o){return r.apply(this,arguments)}}())}onPublicKeyChange(){var t=this;return(0,j.c)(function*(){const r=t.publicKeyElt&&t.publicKeyElt.nativeElement.value.toString().trim();r!==t.public_key&&t.stateService.setState({public_key:r,private_key:""})})()}isInvalid(){return!(this.config.action_needs_public_key&&!this.config.action_needs_public_key?.includes(this.action)||this.publicKeyElt?.nativeElement.value?.trim())}updateAccount(){var t=this;return(0,j.c)(function*(){const r=yield t.clientService.get_account(t.public_key);if(!r.account)return;const o=r?.account?.account_hash,s=r?.account?.main_purse;t.stateService.setState({account_hash:o,main_purse:s})})()}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fr),O(Kn),O(hI),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-public-key"]],viewQuery:function(r,o){if(1&r&&ln(z4,5),2&r){let s;un(s=dn())&&(o.publicKeyElt=s.first)}},standalone:!0,features:[Vt],decls:7,vars:4,consts:[["for","publicKeyElt",1,"input-group-text"],[1,"d-none","d-md-inline","d-lg-none"],[1,"d-md-none","d-lg-inline"],["type","search","name","public_key","placeholder","e.g. 0x","id","publicKeyElt","e2e-id","publicKeyElt",1,"form-control","form-control-xs",3,"value","ngClass","change"],["publicKeyElt",""]],template:function(r,o){1&r&&(q(0,"label",0)(1,"span",1),De(2,"Pub. Key"),W(),q(3,"span",2),De(4,"Public Key"),W()(),q(5,"input",3,4),ve("change",function(){return o.onPublicKeyChange()}),W()),2&r&&(z(5),$("value",o.public_key||"")("ngClass",_s(2,q4,o.isInvalid()?"is-invalid":"")))},dependencies:[pt,Wo],changeDetection:0})}return e})();const G4=["privateKeyElt"],W4=e=>[e];function J4(e,n){if(1&e){const t=qt();q(0,"button",4),ve("click",function(){return kt(t),Tt(Y().onPrivateKeyClick())}),De(1," Load Private Key\n"),W()}if(2&e){const t=Y();$("ngClass",_s(1,W4,t.isInvalid()?"btn-warning":"btn-secondary"))}}function K4(e,n){if(1&e){const t=qt();q(0,"button",5),ve("click",function(){return kt(t),Tt(Y().onPrivateKeyClick())}),De(1," Private Key Loaded\n"),W()}}let mI=(()=>{class e{constructor(t,r,o){this.config=t,this.stateService=r,this.changeDetectorRef=o}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){var t=this;this.stateSubscription=this.stateService.getState().subscribe(function(){var r=(0,j.c)(function*(o){o.action&&(t.action=o.action),t.changeDetectorRef.markForCheck()});return function(o){return r.apply(this,arguments)}}())}onPrivateKeyClick(){this.privateKeyElt.nativeElement.click()}onPemSelected(t){var r=this;return(0,j.c)(function*(){const o=t.target.files?.item(0);let s="";if(o){let a=yield o.text();if(!a.trim())return;a=a.trim(),s=(0,me.HM)(a),s&&(r.private_key=a)}else r.private_key="",r.privateKeyElt.nativeElement.value="";r.stateService.setState({public_key:s,private_key:r.private_key}),r.changeDetectorRef.markForCheck()})()}isInvalid(){return!(this.config.action_needs_private_key&&!this.config.action_needs_private_key?.includes(this.action)||this.private_key)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fr),O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-private-key"]],viewQuery:function(r,o){if(1&r&&ln(G4,5),2&r){let s;un(s=dn())&&(o.privateKeyElt=s.first)}},standalone:!0,features:[Vt],decls:4,vars:2,consts:[["name","private_key","type","file","id","privateKeyElt","accept",".pem","e2e-id","privateKeyElt",1,"visually-hidden",3,"change"],["privateKeyElt",""],["class","btn",3,"ngClass","click",4,"ngIf"],["class","btn btn-light",3,"click",4,"ngIf"],[1,"btn",3,"ngClass","click"],[1,"btn","btn-light",3,"click"]],template:function(r,o){1&r&&(q(0,"input",0,1),ve("change",function(a){return o.onPemSelected(a)}),W(),he(2,J4,2,3,"button",2)(3,K4,2,0,"button",3)),2&r&&(z(2),$("ngIf",!o.private_key),z(),$("ngIf",o.private_key))},dependencies:[pt,Wo,Gn],changeDetection:0})}return e})();const Q4=["selectDictIdentifierElt"];function Z4(e,n){if(1&e){const t=qt();q(0,"comp-submit-action",11),ve("submit_action",function(o){return kt(t),Tt(Y().submitAction(o))}),De(1,"Go"),W()}2&e&&(op("btn-success ms-1 ms-sm-2 ms-xl-3"),$("e2e","submit"))}function Y4(e,n){if(1&e){const t=qt();q(0,"comp-submit-action",11),ve("submit_action",function(o){return kt(t),Tt(Y().submitAction(o))}),De(1,"Sign "),W()}2&e&&(op("btn-warning mt-3"),$("e2e","sign"))}const yI=()=>["sign_deploy"];(function HL(e,n){return zx({rootComponent:e,...PC(n)})})((()=>{class e{constructor(t,r,o,s,a,u,d,f){this.sdk=t,this.config=r,this.env=o,this.clientService=s,this.resultService=a,this.stateService=u,this.formService=d,this.errorService=f,this.form=this.formService.form}ngOnInit(){var t=this;return(0,j.c)(function*(){console.info(t.sdk)})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action)})}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){const o=t.config.default_action.toString();try{(yield t.get_node_status())&&(yield t.get_state_root_hash(!0),t.stateService.setState({action:o}))}catch(s){console.error(s),t.errorService.setError(s)}t.setStateSubscription()})()}selectAction(t){var r=this;return(0,j.c)(function*(){yield r.cleanResult(),r.stateService.setState({action:t}),yield r.handleAction(t)})()}submitAction(t){var r=this;return(0,j.c)(function*(){yield r.cleanResult(),(r.form.disabled||r.form.valid)&&(yield r.handleAction(t,!0))})()}handleAction(t,r){var o=this;return(0,j.c)(function*(){const s=o[t];if(s&&"function"==typeof s)r&&(yield s.bind(o)());else{const a=`Method ${t} is not defined on the component.`;console.error(a),o.errorService.setError(a)}})()}onWasmSelected(t){var r=this;return(0,j.c)(function*(){t&&(r.wasm=t)})()}cleanResult(){var t=this;return(0,j.c)(function*(){t.errorService.setError(""),yield t.resultService.setResult("")})()}call_entrypoint(){var t=this;return(0,j.c)(function*(){return yield t.clientService.call_entrypoint()})()}deploy(t=!0,r){var o=this;return(0,j.c)(function*(){return yield o.clientService.deploy(t,r,o.wasm)})()}get_account(t){var r=this;return(0,j.c)(function*(){return yield r.clientService.get_account(t)})()}get_auction_info(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_auction_info()})()}get_balance(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_balance()})()}get_block(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_block()})()}get_block_transfers(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_block_transfers()})()}get_chainspec(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_chainspec()})()}get_deploy(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_deploy()})()}get_dictionary_item(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_dictionary_item()})()}get_era_info(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_era_info()})()}get_era_summary(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_era_summary()})()}get_node_status(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_node_status()})()}get_peers(){var t=this;return(0,j.c)(function*(){return t.peers=yield t.clientService.get_peers(),t.peers})()}get_state_root_hash(t){var r=this;return(0,j.c)(function*(){const o=yield r.clientService.get_state_root_hash(t);return r.stateService.setState({state_root_hash:o}),o})()}get_validator_changes(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_validator_changes()})()}install(){var t=this;return(0,j.c)(function*(){return yield t.clientService.install(t.wasm)})()}list_rpcs(){var t=this;return(0,j.c)(function*(){return yield t.clientService.list_rpcs()})()}make_deploy(){var t=this;return(0,j.c)(function*(){return yield t.clientService.make_deploy(t.wasm)})()}make_transfer(){var t=this;return(0,j.c)(function*(){return yield t.clientService.make_transfer()})()}put_deploy(){var t=this;return(0,j.c)(function*(){return yield t.clientService.put_deploy()})()}query_balance(){var t=this;return(0,j.c)(function*(){return yield t.clientService.query_balance()})()}query_contract_dict(){var t=this;return(0,j.c)(function*(){return yield t.clientService.query_contract_dict()})()}query_contract_key(){var t=this;return(0,j.c)(function*(){return yield t.clientService.query_contract_key()})()}query_global_state(){var t=this;return(0,j.c)(function*(){return yield t.clientService.query_global_state()})()}sign_deploy(){var t=this;return(0,j.c)(function*(){return yield t.clientService.sign_deploy()})()}speculative_deploy(){var t=this;return(0,j.c)(function*(){return yield t.clientService.speculative_deploy(t.wasm)})()}speculative_exec(){var t=this;return(0,j.c)(function*(){return yield t.clientService.speculative_exec()})()}speculative_transfer(){var t=this;return(0,j.c)(function*(){return yield t.clientService.speculative_transfer()})()}transfer(t=!0,r){var o=this;return(0,j.c)(function*(){return yield o.clientService.transfer(t,r)})()}static#e=this.\u0275fac=function(r){return new(r||e)(O(rc),O(Fr),O(bh),O(hI),O(ud),O(Kn),O(cd),O(ld))};static#t=this.\u0275cmp=ht({type:e,selectors:[["app-root"]],viewQuery:function(r,o){if(1&r&&ln(Q4,5),2&r){let s;un(s=dn())&&(o.selectDictIdentifierElt=s.first)}},standalone:!0,features:[Vt],decls:15,vars:6,consts:[[1,"container"],[3,"peers"],[3,"get_state_root_hash_output"],[1,"row","flex-column-reverse","flex-column-reverse","flex-md-row"],[1,"col-12","col-md-6","col-lg-5","my-1","my-md-0","d-flex","justify-content-between"],[1,"w-100",3,"select_action"],[3,"class","e2e","submit_action",4,"ngIf"],[1,"col-12","col-md-6","col-lg-7","my-1","my-md-0","d-flex","justify-content-end","ps-md-0"],[1,"input-group"],[1,"d-flex","justify-content-end","ms-1","ms-sm-2","ms-xl-3"],[3,"form","wasm_selected"],[3,"e2e","submit_action"]],template:function(r,o){1&r&&(q(0,"main",0),At(1,"comp-header",1),q(2,"comp-status",2),ve("get_state_root_hash_output",function(a){return o.get_state_root_hash(a)}),W(),q(3,"div",3)(4,"div",4)(5,"comp-action",5),ve("select_action",function(a){return o.selectAction(a)}),W(),he(6,Z4,2,3,"comp-submit-action",6),W(),q(7,"div",7),At(8,"comp-public-key",8),q(9,"div",9),At(10,"comp-private-key"),W()()(),q(11,"comp-form",10),ve("wasm_selected",function(a){return o.onWasmSelected(a)}),W(),he(12,Y4,2,3,"comp-submit-action",6),At(13,"comp-error")(14,"comp-result"),W()),2&r&&(z(),$("peers",o.peers),z(5),$("ngIf",!bp(4,yI).includes(o.action)),z(5),$("form",o.form),z(),$("ngIf",bp(5,yI).includes(o.action)))},dependencies:[pt,Gn,Cs,sI,lI,uI,dI,_I,fI,pI,gI,mI],changeDetection:0})}return e})(),{providers:[{provide:bh,useValue:Dh},{provide:Fr,useValue:vh},{provide:BC,useValue:vh.wasm_asset_path},{provide:HC,useValue:Dh.node_address},{provide:UC,useValue:me.qY[vh.verbosity]},Wg([yL,eV,I4])]}).then(()=>{}).catch(()=>{})},1376:Qn=>{var Rr=0;function Dt(l,ce){var L=ce.data;if(Array.isArray(L)&&!(L.length<2)){var ut=L[0],Ct=L[1],C=L[2],F=l._callbacks[ut];F&&(delete l._callbacks[ut],F(Ct,C))}}function j(l){var ce=this;ce._worker=l,ce._callbacks={},l.addEventListener("message",function(L){Dt(ce,L)})}j.prototype.postMessage=function(l){var ce=this,L=Rr++,ut=[L,l];return new Promise(function(Ct,C){if(ce._callbacks[L]=function(D,Qt){if(D)return C(new Error(D.message));Ct(Qt)},typeof ce._worker.controller<"u"){var F=new MessageChannel;F.port1.onmessage=function(D){Dt(ce,D)},ce._worker.controller.postMessage(ut,[F.port2])}else ce._worker.postMessage(ut)})},Qn.exports=j},8596:(Qn,Rr,Dt)=>{Dt.d(Rr,{EB:()=>Nd,H$:()=>En,HM:()=>Yh,Km:()=>It,M5:()=>uc,Mr:()=>Ts,Mt:()=>Pn,Qb:()=>fd,Ur:()=>pr,cH:()=>Xt,cp:()=>Do,gh:()=>fn,kv:()=>Yt,ob:()=>Ce,on:()=>pd,qY:()=>ng,u:()=>Ie,uC:()=>gr,y0:()=>Ue});var j=Dt(1528);let l;Qn=Dt.hmd(Qn);const ce=new Array(128).fill(void 0);function L(m){return ce[m]}ce.push(void 0,null,!0,!1);let ut=ce.length;function C(m){const i=L(m);return function Ct(m){m<132||(ce[m]=ut,ut=m)}(m),i}function F(m){ut===ce.length&&ce.push(ce.length+1);const i=ut;return ut=ce[i],ce[i]=m,i}let D=0,Qt=null;function Bt(){return(null===Qt||0===Qt.byteLength)&&(Qt=new Uint8Array(l.memory.buffer)),Qt}const Zn=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},dd="function"==typeof Zn.encodeInto?function(m,i){return Zn.encodeInto(m,i)}:function(m,i){const c=Zn.encode(m);return i.set(c),{read:m.length,written:c.length}};function S(m,i,c){if(void 0===c){const A=Zn.encode(m),K=i(A.length,1)>>>0;return Bt().subarray(K,K+A.length).set(A),D=A.length,K}let _=m.length,p=i(_,1)>>>0;const y=Bt();let M=0;for(;M<_;M++){const A=m.charCodeAt(M);if(A>127)break;y[p+M]=A}if(M!==_){0!==M&&(m=m.slice(M)),p=c(p,_,_=M+3*m.length,1)>>>0;const A=Bt().subarray(p+M,p+_);M+=dd(m,A).written,p=c(p,_,M,1)>>>0}return D=M,p}function E(m){return null==m}let xr=null;function w(){return(null===xr||0===xr.byteLength)&&(xr=new Int32Array(l.memory.buffer)),xr}const Ss=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};function P(m,i){return m>>>=0,Ss.decode(Bt().subarray(m,m+i))}function oo(m){const i=typeof m;if("number"==i||"boolean"==i||null==m)return`${m}`;if("string"==i)return`"${m}"`;if("symbol"==i){const p=m.description;return null==p?"Symbol":`Symbol(${p})`}if("function"==i){const p=m.name;return"string"==typeof p&&p.length>0?`Function(${p})`:"Function"}if(Array.isArray(m)){const p=m.length;let y="[";p>0&&(y+=oo(m[0]));for(let M=1;M1))return toString.call(m);if(_=c[1],"Object"==_)try{return"Object("+JSON.stringify(m)+")"}catch{return"Object"}return m instanceof Error?`${m.name}: ${m.message}\n${m.stack}`:_}typeof TextDecoder<"u"&&Ss.decode();const Ms=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>{l.__wbindgen_export_2.get(m.dtor)(m.a,m.b)});function ks(m,i,c,_){const p={a:m,b:i,cnt:1,dtor:c},y=(...M)=>{p.cnt++;const A=p.a;p.a=0;try{return _(A,p.b,...M)}finally{0==--p.cnt?(l.__wbindgen_export_2.get(p.dtor)(A,p.b),Ms.unregister(p)):p.a=A}};return y.original=p,Ms.register(y,p,p),y}function Yo(m,i,c){l.wasm_bindgen__convert__closures__invoke1_mut__h9d9c475caaf60441(m,i,F(c))}function io(m,i,c){l.wasm_bindgen__convert__closures__invoke1_mut__h2f42510bc02d2266(m,i,F(c))}function N(m,i){if(!(m instanceof i))throw new Error(`expected instance of ${i.name}`);return m.ptr}function uc(m){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(m,l.__wbindgen_malloc,l.__wbindgen_realloc);l.hexToString(y,M,D);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}function fd(m){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(m,l.__wbindgen_malloc,l.__wbindgen_realloc);l.motesToCSPR(y,M,D);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}function pd(m,i){return C(l.jsonPrettyPrint(F(m),E(i)?3:i))}function Yh(m){const i=S(m,l.__wbindgen_malloc,l.__wbindgen_realloc);return C(l.privateToPublicKey(i,D))}function Ts(){return C(l.getTimestamp())}function Zt(m,i){const c=i(1*m.length,1)>>>0;return Bt().set(m,c/1),D=m.length,c}let Xo=null;function _c(m,i){const c=i(4*m.length,4)>>>0,_=function dc(){return(null===Xo||0===Xo.byteLength)&&(Xo=new Uint32Array(l.memory.buffer)),Xo}();for(let p=0;p"u"||new FinalizationRegistry(m=>l.__wbg_accessrights_free(m>>>0));const ei=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_accounthash_free(m>>>0));class Qe{static __wrap(i){i>>>=0;const c=Object.create(Qe.prototype);return c.__wbg_ptr=i,ei.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ei.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_accounthash_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.accounthash_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromFormattedStr(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.accounthash_fromFormattedStr(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Qe.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromPublicKey(i){N(i,en);var c=i.__destroy_into_raw();const _=l.accounthash_fromPublicKey(c);return Qe.__wrap(_)}toFormattedString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.accounthash_toFormattedString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toHexString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.accounthash_toHexString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}static fromUint8Array(i){const c=Zt(i,l.__wbindgen_malloc),p=l.accounthash_fromUint8Array(c,D);return Qe.__wrap(p)}toJson(){return C(l.accounthash_toJson(this.__wbg_ptr))}}const Ns=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_accountidentifier_free(m>>>0));class Yn{static __wrap(i){i>>>=0;const c=Object.create(Yn.prototype);return c.__wbg_ptr=i,Ns.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Ns.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_accountidentifier_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.accountidentifier_fromFormattedStr(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromFormattedStr(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.accountidentifier_fromFormattedStr(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Yn.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromPublicKey(i){N(i,en);var c=i.__destroy_into_raw();const _=l.accountidentifier_fromPublicKey(c);return Yn.__wrap(_)}static fromAccountHash(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.accountidentifier_fromAccountHash(c);return Yn.__wrap(_)}toJson(){return C(l.accountidentifier_toJson(this.__wbg_ptr))}}const Fs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_argssimple_free(m>>>0));class On{static __wrap(i){i>>>=0;const c=Object.create(On.prototype);return c.__wbg_ptr=i,Fs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Fs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_argssimple_free(i)}}const ao=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_blockhash_free(m>>>0));class Pn{static __wrap(i){i>>>=0;const c=Object.create(Pn.prototype);return c.__wbg_ptr=i,ao.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ao.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_blockhash_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.blockhash_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromDigest(i){try{const M=l.__wbindgen_add_to_stack_pointer(-16);N(i,Ie);var c=i.__destroy_into_raw();l.blockhash_fromDigest(M,c);var _=w()[M/4+0],p=w()[M/4+1];if(w()[M/4+2])throw C(p);return Pn.__wrap(_)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toJson(){return C(l.blockhash_toJson(this.__wbg_ptr))}toString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.blockhash_toString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}}const Rs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_blockidentifier_free(m>>>0));class Ue{static __wrap(i){i>>>=0;const c=Object.create(Ue.prototype);return c.__wbg_ptr=i,Rs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Rs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_blockidentifier_free(i)}constructor(i){N(i,Ue);var c=i.__destroy_into_raw();const _=l.blockidentifier_new(c);return this.__wbg_ptr=_>>>0,this}static from_hash(i){N(i,Pn);var c=i.__destroy_into_raw();const _=l.blockidentifier_from_hash(c);return Ue.__wrap(_)}static fromHeight(i){const c=l.blockidentifier_fromHeight(i);return Ue.__wrap(c)}toJson(){return C(l.blockidentifier_toJson(this.__wbg_ptr))}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_body_free(m>>>0));const ni=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_bytes_free(m>>>0));class It{static __wrap(i){i>>>=0;const c=Object.create(It.prototype);return c.__wbg_ptr=i,ni.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ni.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_bytes_free(i)}constructor(){const i=l.bytes_new();return this.__wbg_ptr=i>>>0,this}static fromUint8Array(i){const c=l.bytes_fromUint8Array(F(i));return It.__wrap(c)}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_cltype_free(m>>>0));const ri=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_contracthash_free(m>>>0));class lo{static __wrap(i){i>>>=0;const c=Object.create(lo.prototype);return c.__wbg_ptr=i,ri.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ri.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_contracthash_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.contracthash_fromString(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromFormattedStr(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.contracthash_fromFormattedStr(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return lo.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toFormattedString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.contracthash_toFormattedString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}static fromUint8Array(i){const c=Zt(i,l.__wbindgen_malloc),p=l.contracthash_fromUint8Array(c,D);return lo.__wrap(p)}}const oi=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_contractpackagehash_free(m>>>0));class uo{static __wrap(i){i>>>=0;const c=Object.create(uo.prototype);return c.__wbg_ptr=i,oi.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,oi.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_contractpackagehash_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.contractpackagehash_fromString(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromFormattedStr(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.contractpackagehash_fromFormattedStr(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return uo.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toFormattedString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.contractpackagehash_toFormattedString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}static fromUint8Array(i){const c=Zt(i,l.__wbindgen_malloc),p=l.contractpackagehash_fromUint8Array(c,D);return uo.__wrap(p)}}const ii=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_deploy_free(m>>>0));class Ce{static __wrap(i){i>>>=0;const c=Object.create(Ce.prototype);return c.__wbg_ptr=i,ii.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ii.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_deploy_free(i)}constructor(i){const c=l.deploy_new(F(i));return this.__wbg_ptr=c>>>0,this}toJson(){return C(l.deploy_toJson(this.__wbg_ptr))}static withPaymentAndSession(i,c,_){try{const Q=l.__wbindgen_add_to_stack_pointer(-16);N(i,En);var p=i.__destroy_into_raw();N(c,gr);var y=c.__destroy_into_raw();N(_,fn);var M=_.__destroy_into_raw();l.deploy_withPaymentAndSession(Q,p,y,M);var A=w()[Q/4+0],K=w()[Q/4+1];if(w()[Q/4+2])throw C(K);return Ce.__wrap(A)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static withTransfer(i,c,_,p,y){try{const _e=l.__wbindgen_add_to_stack_pointer(-16),mt=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),tt=D,_t=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),nt=D;var M=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),A=D;N(p,En);var K=p.__destroy_into_raw();N(y,fn);var ie=y.__destroy_into_raw();l.deploy_withTransfer(_e,mt,tt,_t,nt,M,A,K,ie);var Q=w()[_e/4+0],ke=w()[_e/4+1];if(w()[_e/4+2])throw C(ke);return Ce.__wrap(Q)}finally{l.__wbindgen_add_to_stack_pointer(16)}}withTTL(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;var y=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const A=l.deploy_withTTL(this.__wbg_ptr,_,p,y,D);return Ce.__wrap(A)}withTimestamp(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;var y=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const A=l.deploy_withTimestamp(this.__wbg_ptr,_,p,y,D);return Ce.__wrap(A)}withChainName(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;var y=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const A=l.deploy_withChainName(this.__wbg_ptr,_,p,y,D);return Ce.__wrap(A)}withAccount(i,c){N(i,en);var _=i.__destroy_into_raw(),p=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const M=l.deploy_withAccount(this.__wbg_ptr,_,p,D);return Ce.__wrap(M)}withEntryPointName(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;var y=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const A=l.deploy_withEntryPointName(this.__wbg_ptr,_,p,y,D);return Ce.__wrap(A)}withHash(i,c){N(i,lo);var _=i.__destroy_into_raw(),p=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const M=l.deploy_withHash(this.__wbg_ptr,_,p,D);return Ce.__wrap(M)}withPackageHash(i,c){N(i,uo);var _=i.__destroy_into_raw(),p=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const M=l.deploy_withPackageHash(this.__wbg_ptr,_,p,D);return Ce.__wrap(M)}withModuleBytes(i,c){N(i,It);var _=i.__destroy_into_raw(),p=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const M=l.deploy_withModuleBytes(this.__wbg_ptr,_,p,D);return Ce.__wrap(M)}withSecretKey(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);const p=l.deploy_withSecretKey(this.__wbg_ptr,c,D);return Ce.__wrap(p)}withStandardPayment(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;var y=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const A=l.deploy_withStandardPayment(this.__wbg_ptr,_,p,y,D);return Ce.__wrap(A)}withPayment(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;const y=l.deploy_withPayment(this.__wbg_ptr,F(i),_,p);return Ce.__wrap(y)}withSession(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;const y=l.deploy_withSession(this.__wbg_ptr,F(i),_,p);return Ce.__wrap(y)}validateDeploySize(){return 0!==l.deploy_validateDeploySize(this.__wbg_ptr)}get hash(){const i=l.deploy_hash(this.__wbg_ptr);return Cn.__wrap(i)}sign(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=l.deploy_sign(this.__wbg_ptr,c,D);return Ce.__wrap(p)}TTL(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.deploy_TTL(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}timestamp(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.deploy_timestamp(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}chainName(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.deploy_chainName(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}account(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.deploy_account(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}args(){return C(l.deploy_args(this.__wbg_ptr))}addArg(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;const y=l.deploy_addArg(this.__wbg_ptr,F(i),_,p);return Ce.__wrap(y)}}const pc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_deployhash_free(m>>>0));class Cn{static __wrap(i){i>>>=0;const c=Object.create(Cn.prototype);return c.__wbg_ptr=i,pc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,pc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_deployhash_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deployhash_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromDigest(i){try{const M=l.__wbindgen_add_to_stack_pointer(-16);N(i,Ie);var c=i.__destroy_into_raw();l.deployhash_fromDigest(M,c);var _=w()[M/4+0],p=w()[M/4+1];if(w()[M/4+2])throw C(p);return Cn.__wrap(_)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toJson(){return C(l.deployhash_toJson(this.__wbg_ptr))}toString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.deployhash_toString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_deployprocessed_free(m>>>0));const yd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_deploystrparams_free(m>>>0));class En{__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,yd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_deploystrparams_free(i)}constructor(i,c,_,p,y){const M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),A=D,K=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),ie=D;var Q=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),ke=D,we=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc),_e=D,mt=E(y)?0:S(y,l.__wbindgen_malloc,l.__wbindgen_realloc);const _t=l.deploystrparams_new(M,A,K,ie,Q,ke,we,_e,mt,D);return this.__wbg_ptr=_t>>>0,this}get secret_key(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.deploystrparams_secret_key(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set secret_key(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploystrparams_set_secret_key(this.__wbg_ptr,c,D)}get timestamp(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.deploystrparams_timestamp(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set timestamp(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploystrparams_set_timestamp(this.__wbg_ptr,c,D)}setDefaultTimestamp(){l.deploystrparams_setDefaultTimestamp(this.__wbg_ptr)}get ttl(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.deploystrparams_ttl(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set ttl(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploystrparams_set_ttl(this.__wbg_ptr,c,D)}setDefaultTTL(){l.deploystrparams_setDefaultTTL(this.__wbg_ptr)}get chain_name(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.deploystrparams_chain_name(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set chain_name(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploystrparams_set_chain_name(this.__wbg_ptr,c,D)}get session_account(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.deploystrparams_session_account(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_account(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploystrparams_set_session_account(this.__wbg_ptr,c,D)}}const gc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_deploysubscription_free(m>>>0));class Et{static __unwrap(i){return i instanceof Et?i.__destroy_into_raw():0}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,gc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_deploysubscription_free(i)}get deployHash(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_deployprocessed_deploy_hash(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}set deployHash(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_deployprocessed_deploy_hash(this.__wbg_ptr,c,D)}get eventHandlerFn(){return C(l.__wbg_get_deploysubscription_eventHandlerFn(this.__wbg_ptr))}set eventHandlerFn(i){l.__wbg_set_deploysubscription_eventHandlerFn(this.__wbg_ptr,F(i))}constructor(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=l.deploysubscription_new(_,D,F(c));return this.__wbg_ptr=y>>>0,this}}const xs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_deploywatcher_free(m>>>0));class si{static __wrap(i){i>>>=0;const c=Object.create(si.prototype);return c.__wbg_ptr=i,xs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,xs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_deploywatcher_free(i)}constructor(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=l.deploywatcher_new(_,D,!E(c),E(c)?BigInt(0):c);return this.__wbg_ptr=y>>>0,this}subscribe(i){try{const p=l.__wbindgen_add_to_stack_pointer(-16),y=_c(i,l.__wbindgen_malloc);l.deploywatcher_subscribe(p,this.__wbg_ptr,y,D);var c=w()[p/4+0];if(w()[p/4+1])throw C(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}unsubscribe(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploywatcher_unsubscribe(this.__wbg_ptr,c,D)}start(){return C(l.deploywatcher_start(this.__wbg_ptr))}stop(){l.deploywatcher_stop(this.__wbg_ptr)}}const mc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_dictionaryaddr_free(m>>>0));class ai{static __wrap(i){i>>>=0;const c=Object.create(ai.prototype);return c.__wbg_ptr=i,mc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,mc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_dictionaryaddr_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=Zt(i,l.__wbindgen_malloc);l.dictionaryaddr_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}}const _o=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_dictionaryitemidentifier_free(m>>>0));class Yt{static __wrap(i){i>>>=0;const c=Object.create(Yt.prototype);return c.__wbg_ptr=i,_o.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,_o.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_dictionaryitemidentifier_free(i)}static newFromAccountInfo(i,c,_){try{const A=l.__wbindgen_add_to_stack_pointer(-16),K=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),ie=D,Q=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),ke=D,we=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemidentifier_newFromAccountInfo(A,K,ie,Q,ke,we,D);var p=w()[A/4+0],y=w()[A/4+1];if(w()[A/4+2])throw C(y);return Yt.__wrap(p)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static newFromContractInfo(i,c,_){try{const A=l.__wbindgen_add_to_stack_pointer(-16),K=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),ie=D,Q=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),ke=D,we=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemidentifier_newFromContractInfo(A,K,ie,Q,ke,we,D);var p=w()[A/4+0],y=w()[A/4+1];if(w()[A/4+2])throw C(y);return Yt.__wrap(p)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static newFromSeedUref(i,c){try{const M=l.__wbindgen_add_to_stack_pointer(-16),A=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),K=D,ie=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemidentifier_newFromSeedUref(M,A,K,ie,D);var _=w()[M/4+0],p=w()[M/4+1];if(w()[M/4+2])throw C(p);return Yt.__wrap(_)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static newFromDictionaryKey(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemidentifier_newFromDictionaryKey(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Yt.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toJson(){return C(l.dictionaryitemidentifier_toJson(this.__wbg_ptr))}}const ci=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_dictionaryitemstrparams_free(m>>>0));class pr{static __wrap(i){i>>>=0;const c=Object.create(pr.prototype);return c.__wbg_ptr=i,ci.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ci.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_dictionaryitemstrparams_free(i)}constructor(){const i=l.dictionaryitemstrparams_new();return this.__wbg_ptr=i>>>0,this}setAccountNamedKey(i,c,_){const p=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=D,M=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),A=D,K=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemstrparams_setAccountNamedKey(this.__wbg_ptr,p,y,M,A,K,D)}setContractNamedKey(i,c,_){const p=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=D,M=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),A=D,K=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemstrparams_setContractNamedKey(this.__wbg_ptr,p,y,M,A,K,D)}setUref(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D,y=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemstrparams_setUref(this.__wbg_ptr,_,p,y,D)}setDictionary(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemstrparams_setDictionary(this.__wbg_ptr,c,D)}toJson(){return C(l.dictionaryitemstrparams_toJson(this.__wbg_ptr))}}const Xn=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_digest_free(m>>>0));class Ie{static __wrap(i){i>>>=0;const c=Object.create(Ie.prototype);return c.__wbg_ptr=i,Xn.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Xn.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_digest_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.digest__new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromString(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.digest_fromString(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Ie.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromDigest(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=Zt(i,l.__wbindgen_malloc);l.digest_fromDigest(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Ie.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toJson(){return C(l.digest_toJson(this.__wbg_ptr))}toString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.digest_toString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}}const wd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_eraid_free(m>>>0));class er{__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,wd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_eraid_free(i)}constructor(i){const c=l.eraid_new(i);return this.__wbg_ptr=c>>>0,this}value(){const i=l.eraid_value(this.__wbg_ptr);return BigInt.asUintN(64,i)}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_eventparseresult_free(m>>>0)),typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_executionresult_free(m>>>0)),typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_failure_free(m>>>0));const vd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getaccountresult_free(m>>>0));class yc{static __wrap(i){i>>>=0;const c=Object.create(yc.prototype);return c.__wbg_ptr=i,vd.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,vd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getaccountresult_free(i)}get api_version(){return C(l.getaccountresult_api_version(this.__wbg_ptr))}get account(){return C(l.getaccountresult_account(this.__wbg_ptr))}get merkle_proof(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getaccountresult_merkle_proof(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.getaccountresult_toJson(this.__wbg_ptr))}}const Os=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getauctioninforesult_free(m>>>0));class Ps{static __wrap(i){i>>>=0;const c=Object.create(Ps.prototype);return c.__wbg_ptr=i,Os.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Os.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getauctioninforesult_free(i)}get api_version(){return C(l.getauctioninforesult_api_version(this.__wbg_ptr))}get auction_state(){return C(l.getauctioninforesult_auction_state(this.__wbg_ptr))}toJson(){return C(l.getauctioninforesult_toJson(this.__wbg_ptr))}}const li=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getbalanceresult_free(m>>>0));class je{static __wrap(i){i>>>=0;const c=Object.create(je.prototype);return c.__wbg_ptr=i,li.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,li.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getbalanceresult_free(i)}get api_version(){return C(l.getbalanceresult_api_version(this.__wbg_ptr))}get balance_value(){return C(l.getbalanceresult_balance_value(this.__wbg_ptr))}get merkle_proof(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getbalanceresult_merkle_proof(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.getbalanceresult_toJson(this.__wbg_ptr))}}const Dd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getblockresult_free(m>>>0));class wc{static __wrap(i){i>>>=0;const c=Object.create(wc.prototype);return c.__wbg_ptr=i,Dd.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Dd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getblockresult_free(i)}get api_version(){return C(l.getblockresult_api_version(this.__wbg_ptr))}get block(){return C(l.getblockresult_block(this.__wbg_ptr))}toJson(){return C(l.getblockresult_toJson(this.__wbg_ptr))}}const Cd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getblocktransfersresult_free(m>>>0));class bc{static __wrap(i){i>>>=0;const c=Object.create(bc.prototype);return c.__wbg_ptr=i,Cd.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Cd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getblocktransfersresult_free(i)}get api_version(){return C(l.getblocktransfersresult_api_version(this.__wbg_ptr))}get block_hash(){const i=l.getblocktransfersresult_block_hash(this.__wbg_ptr);return 0===i?void 0:Pn.__wrap(i)}get transfers(){return C(l.getblocktransfersresult_transfers(this.__wbg_ptr))}toJson(){return C(l.getblocktransfersresult_toJson(this.__wbg_ptr))}}const ge=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getchainspecresult_free(m>>>0));class Xe{static __wrap(i){i>>>=0;const c=Object.create(Xe.prototype);return c.__wbg_ptr=i,ge.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ge.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getchainspecresult_free(i)}get api_version(){return C(l.getchainspecresult_api_version(this.__wbg_ptr))}get chainspec_bytes(){return C(l.getchainspecresult_chainspec_bytes(this.__wbg_ptr))}toJson(){return C(l.getchainspecresult_toJson(this.__wbg_ptr))}}const ui=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getdeployresult_free(m>>>0));class vc{static __wrap(i){i>>>=0;const c=Object.create(vc.prototype);return c.__wbg_ptr=i,ui.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ui.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getdeployresult_free(i)}get api_version(){return C(l.getdeployresult_api_version(this.__wbg_ptr))}get deploy(){const i=l.getdeployresult_deploy(this.__wbg_ptr);return Ce.__wrap(i)}toJson(){return C(l.getdeployresult_toJson(this.__wbg_ptr))}}const Nt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getdictionaryitemresult_free(m>>>0));class Dc{static __wrap(i){i>>>=0;const c=Object.create(Dc.prototype);return c.__wbg_ptr=i,Nt.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Nt.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getdictionaryitemresult_free(i)}get api_version(){return C(l.getdictionaryitemresult_api_version(this.__wbg_ptr))}get dictionary_key(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getdictionaryitemresult_dictionary_key(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}get stored_value(){return C(l.getdictionaryitemresult_stored_value(this.__wbg_ptr))}get merkle_proof(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getdictionaryitemresult_merkle_proof(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.getdictionaryitemresult_toJson(this.__wbg_ptr))}}const Cc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_geterainforesult_free(m>>>0));class Ec{static __wrap(i){i>>>=0;const c=Object.create(Ec.prototype);return c.__wbg_ptr=i,Cc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Cc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_geterainforesult_free(i)}get api_version(){return C(l.geterainforesult_api_version(this.__wbg_ptr))}get era_summary(){return C(l.geterainforesult_era_summary(this.__wbg_ptr))}toJson(){return C(l.geterainforesult_toJson(this.__wbg_ptr))}}const Vn=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_geterasummaryresult_free(m>>>0));class Ic{static __wrap(i){i>>>=0;const c=Object.create(Ic.prototype);return c.__wbg_ptr=i,Vn.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Vn.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_geterasummaryresult_free(i)}get api_version(){return C(l.geterasummaryresult_api_version(this.__wbg_ptr))}get era_summary(){return C(l.geterasummaryresult_era_summary(this.__wbg_ptr))}toJson(){return C(l.geterasummaryresult_toJson(this.__wbg_ptr))}}const Ed=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getnodestatusresult_free(m>>>0));class Sc{static __wrap(i){i>>>=0;const c=Object.create(Sc.prototype);return c.__wbg_ptr=i,Ed.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Ed.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getnodestatusresult_free(i)}get api_version(){return C(l.getnodestatusresult_api_version(this.__wbg_ptr))}get chainspec_name(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getnodestatusresult_chainspec_name(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}get starting_state_root_hash(){const i=l.getnodestatusresult_starting_state_root_hash(this.__wbg_ptr);return Ie.__wrap(i)}get peers(){return C(l.getnodestatusresult_peers(this.__wbg_ptr))}get last_added_block_info(){return C(l.getnodestatusresult_last_added_block_info(this.__wbg_ptr))}get our_public_signing_key(){const i=l.getnodestatusresult_our_public_signing_key(this.__wbg_ptr);return 0===i?void 0:en.__wrap(i)}get round_length(){return C(l.getnodestatusresult_round_length(this.__wbg_ptr))}get next_upgrade(){return C(l.getnodestatusresult_next_upgrade(this.__wbg_ptr))}get build_version(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getnodestatusresult_build_version(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}get uptime(){return C(l.getnodestatusresult_uptime(this.__wbg_ptr))}get reactor_state(){return C(l.getnodestatusresult_reactor_state(this.__wbg_ptr))}get last_progress(){return C(l.getnodestatusresult_last_progress(this.__wbg_ptr))}get available_block_range(){return C(l.getnodestatusresult_available_block_range(this.__wbg_ptr))}get block_sync(){return C(l.getnodestatusresult_block_sync(this.__wbg_ptr))}toJson(){return C(l.getnodestatusresult_toJson(this.__wbg_ptr))}}const Id=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getpeersresult_free(m>>>0));class Ls{static __wrap(i){i>>>=0;const c=Object.create(Ls.prototype);return c.__wbg_ptr=i,Id.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Id.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getpeersresult_free(i)}get api_version(){return C(l.getpeersresult_api_version(this.__wbg_ptr))}get peers(){return C(l.getpeersresult_peers(this.__wbg_ptr))}toJson(){return C(l.getpeersresult_toJson(this.__wbg_ptr))}}const Sd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getstateroothashresult_free(m>>>0));class Vs{static __wrap(i){i>>>=0;const c=Object.create(Vs.prototype);return c.__wbg_ptr=i,Sd.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Sd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getstateroothashresult_free(i)}get api_version(){return C(l.getstateroothashresult_api_version(this.__wbg_ptr))}get state_root_hash(){const i=l.getstateroothashresult_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}get state_root_hash_as_string(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getstateroothashresult_state_root_hash_as_string(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getstateroothashresult_toString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.getstateroothashresult_toJson(this.__wbg_ptr))}}const Md=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getvalidatorchangesresult_free(m>>>0));class St{static __wrap(i){i>>>=0;const c=Object.create(St.prototype);return c.__wbg_ptr=i,Md.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Md.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getvalidatorchangesresult_free(i)}get api_version(){return C(l.getvalidatorchangesresult_api_version(this.__wbg_ptr))}get changes(){return C(l.getvalidatorchangesresult_changes(this.__wbg_ptr))}toJson(){return C(l.getvalidatorchangesresult_toJson(this.__wbg_ptr))}}const Z=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_globalstateidentifier_free(m>>>0));class Xt{static __wrap(i){i>>>=0;const c=Object.create(Xt.prototype);return c.__wbg_ptr=i,Z.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Z.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_globalstateidentifier_free(i)}constructor(i){N(i,Xt);var c=i.__destroy_into_raw();const _=l.blockidentifier_new(c);return this.__wbg_ptr=_>>>0,this}static fromBlockHash(i){N(i,Pn);var c=i.__destroy_into_raw();const _=l.blockidentifier_from_hash(c);return Xt.__wrap(_)}static fromBlockHeight(i){const c=l.blockidentifier_fromHeight(i);return Xt.__wrap(c)}static fromStateRootHash(i){N(i,Ie);var c=i.__destroy_into_raw();const _=l.globalstateidentifier_fromStateRootHash(c);return Xt.__wrap(_)}toJson(){return C(l.globalstateidentifier_toJson(this.__wbg_ptr))}}const kd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_hashaddr_free(m>>>0));class js{static __wrap(i){i>>>=0;const c=Object.create(js.prototype);return c.__wbg_ptr=i,kd.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,kd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_hashaddr_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=Zt(i,l.__wbindgen_malloc);l.hashaddr_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_intounderlyingbytesource_free(m>>>0)),typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_intounderlyingsink_free(m>>>0)),typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_intounderlyingsource_free(m>>>0));const Td=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_key_free(m>>>0));class Be{static __wrap(i){i>>>=0;const c=Object.create(Be.prototype);return c.__wbg_ptr=i,Td.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Td.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_key_free(i)}constructor(i){try{const M=l.__wbindgen_add_to_stack_pointer(-16);N(i,Be);var c=i.__destroy_into_raw();l.key_new(M,c);var _=w()[M/4+0],p=w()[M/4+1];if(w()[M/4+2])throw C(p);return this.__wbg_ptr=_>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}toJson(){return C(l.key_toJson(this.__wbg_ptr))}static fromURef(i){N(i,Mn);var c=i.__destroy_into_raw();const _=l.key_fromURef(c);return Be.__wrap(_)}static fromDeployInfo(i){N(i,Cn);var c=i.__destroy_into_raw();const _=l.key_fromDeployInfo(c);return Be.__wrap(_)}static fromAccount(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.key_fromAccount(c);return Be.__wrap(_)}static fromHash(i){N(i,js);var c=i.__destroy_into_raw();const _=l.key_fromHash(c);return Be.__wrap(_)}static fromTransfer(i){const c=Zt(i,l.__wbindgen_malloc),p=l.key_fromTransfer(c,D);return pi.__wrap(p)}static fromEraInfo(i){N(i,er);var c=i.__destroy_into_raw();const _=l.key_fromEraInfo(c);return Be.__wrap(_)}static fromBalance(i){N(i,hi);var c=i.__destroy_into_raw();const _=l.key_fromBalance(c);return Be.__wrap(_)}static fromBid(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.key_fromBid(c);return Be.__wrap(_)}static fromWithdraw(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.key_fromWithdraw(c);return Be.__wrap(_)}static fromDictionaryAddr(i){N(i,ai);var c=i.__destroy_into_raw();const _=l.key_fromDictionaryAddr(c);return Be.__wrap(_)}asDictionaryAddr(){const i=l.key_asDictionaryAddr(this.__wbg_ptr);return 0===i?void 0:ai.__wrap(i)}static fromSystemContractRegistry(){const i=l.key_fromSystemContractRegistry();return Be.__wrap(i)}static fromEraSummary(){const i=l.key_fromEraSummary();return Be.__wrap(i)}static fromUnbond(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.key_fromUnbond(c);return Be.__wrap(_)}static fromChainspecRegistry(){const i=l.key_fromChainspecRegistry();return Be.__wrap(i)}static fromChecksumRegistry(){const i=l.key_fromChecksumRegistry();return Be.__wrap(i)}toFormattedString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.key_toFormattedString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}static fromFormattedString(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.key_fromFormattedString(y,F(i));var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Be.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromDictionaryKey(i,c){N(i,Mn);var _=i.__destroy_into_raw();const p=Zt(c,l.__wbindgen_malloc),M=l.key_fromDictionaryKey(_,p,D);return Be.__wrap(M)}isDictionaryKey(){return 0!==l.key_isDictionaryKey(this.__wbg_ptr)}intoAccount(){const i=this.__destroy_into_raw(),c=l.key_intoAccount(i);return 0===c?void 0:Qe.__wrap(c)}intoHash(){const i=this.__destroy_into_raw(),c=l.key_intoHash(i);return 0===c?void 0:js.__wrap(c)}asBalance(){const i=l.key_asBalance(this.__wbg_ptr);return 0===i?void 0:hi.__wrap(i)}intoURef(){const i=this.__destroy_into_raw(),c=l.key_intoURef(i);return 0===c?void 0:Mn.__wrap(c)}urefToHash(){const i=l.key_urefToHash(this.__wbg_ptr);return 0===i?void 0:Be.__wrap(i)}withdrawToUnbond(){const i=l.key_withdrawToUnbond(this.__wbg_ptr);return 0===i?void 0:Be.__wrap(i)}}const _n=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_listrpcsresult_free(m>>>0));class ye{static __wrap(i){i>>>=0;const c=Object.create(ye.prototype);return c.__wbg_ptr=i,_n.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,_n.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_listrpcsresult_free(i)}get api_version(){return C(l.listrpcsresult_api_version(this.__wbg_ptr))}get name(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.listrpcsresult_name(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}get schema(){return C(l.listrpcsresult_schema(this.__wbg_ptr))}toJson(){return C(l.listrpcsresult_toJson(this.__wbg_ptr))}}const Ee=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_path_free(m>>>0));class hr{static __wrap(i){i>>>=0;const c=Object.create(hr.prototype);return c.__wbg_ptr=i,Ee.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Ee.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_path_free(i)}constructor(i){const c=l.path_new(F(i));return this.__wbg_ptr=c>>>0,this}static fromArray(i){const c=l.path_fromArray(F(i));return hr.__wrap(c)}toJson(){return C(l.path_toJson(this.__wbg_ptr))}toString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.path_toString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}is_empty(){return 0!==l.path_is_empty(this.__wbg_ptr)}}const ho=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_paymentstrparams_free(m>>>0));class fn{__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ho.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_paymentstrparams_free(i)}constructor(i,c,_,p,y,M,A,K,ie,Q,ke){var we=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),_e=D,mt=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),tt=D,_t=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),nt=D,Bn=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc),Co=D,Lr=E(y)?0:S(y,l.__wbindgen_malloc,l.__wbindgen_realloc),br=D,Vr=E(M)?0:S(M,l.__wbindgen_malloc,l.__wbindgen_realloc),jr=D,Eo=E(K)?0:S(K,l.__wbindgen_malloc,l.__wbindgen_realloc),Pc=D,Lc=E(ie)?0:S(ie,l.__wbindgen_malloc,l.__wbindgen_realloc),Vc=D,jc=E(Q)?0:S(Q,l.__wbindgen_malloc,l.__wbindgen_realloc),Bc=D,Hc=E(ke)?0:S(ke,l.__wbindgen_malloc,l.__wbindgen_realloc),Uc=D;const $c=l.paymentstrparams_new(we,_e,mt,tt,_t,nt,Bn,Co,Lr,br,Vr,jr,E(A)?0:F(A),Eo,Pc,Lc,Vc,jc,Bc,Hc,Uc);return this.__wbg_ptr=$c>>>0,this}get payment_amount(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_amount(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_amount(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_amount(this.__wbg_ptr,c,D)}get payment_hash(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_hash(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_hash(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_hash(this.__wbg_ptr,c,D)}get payment_name(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_name(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_name(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_name(this.__wbg_ptr,c,D)}get payment_package_hash(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_package_hash(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_package_hash(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_package_hash(this.__wbg_ptr,c,D)}get payment_package_name(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_package_name(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_package_name(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_package_name(this.__wbg_ptr,c,D)}get payment_path(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_path(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_path(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_path(this.__wbg_ptr,c,D)}get payment_args_simple(){return C(l.paymentstrparams_payment_args_simple(this.__wbg_ptr))}set payment_args_simple(i){l.paymentstrparams_set_payment_args_simple(this.__wbg_ptr,F(i))}get payment_args_json(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_args_json(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_args_json(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_args_json(this.__wbg_ptr,c,D)}get payment_args_complex(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_args_complex(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_args_complex(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_args_complex(this.__wbg_ptr,c,D)}get payment_version(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_version(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_version(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_version(this.__wbg_ptr,c,D)}get payment_entry_point(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_entry_point(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_entry_point(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_entry_point(this.__wbg_ptr,c,D)}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_peerentry_free(m>>>0));const Sn=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_publickey_free(m>>>0));class en{static __wrap(i){i>>>=0;const c=Object.create(en.prototype);return c.__wbg_ptr=i,Sn.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Sn.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_publickey_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.publickey_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromUint8Array(i){const c=Zt(i,l.__wbindgen_malloc),p=l.publickey_fromUint8Array(c,D);return en.__wrap(p)}toAccountHash(){const i=l.publickey_toAccountHash(this.__wbg_ptr);return Qe.__wrap(i)}toPurseUref(){const i=l.publickey_toPurseUref(this.__wbg_ptr);return Mn.__wrap(i)}toJson(){return C(l.publickey_toJson(this.__wbg_ptr))}}const Hs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_purseidentifier_free(m>>>0));class xe{static __wrap(i){i>>>=0;const c=Object.create(xe.prototype);return c.__wbg_ptr=i,Hs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Hs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_purseidentifier_free(i)}constructor(i){N(i,en);var c=i.__destroy_into_raw();const _=l.purseidentifier_fromPublicKey(c);return this.__wbg_ptr=_>>>0,this}static fromAccountHash(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.purseidentifier_fromAccountHash(c);return xe.__wrap(_)}static fromURef(i){N(i,Mn);var c=i.__destroy_into_raw();const _=l.purseidentifier_fromURef(c);return xe.__wrap(_)}toJson(){return C(l.purseidentifier_toJson(this.__wbg_ptr))}}const Us=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_putdeployresult_free(m>>>0));class go{static __wrap(i){i>>>=0;const c=Object.create(go.prototype);return c.__wbg_ptr=i,Us.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Us.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_putdeployresult_free(i)}get api_version(){return C(l.putdeployresult_api_version(this.__wbg_ptr))}get deploy_hash(){const i=l.putdeployresult_deploy_hash(this.__wbg_ptr);return Cn.__wrap(i)}toJson(){return C(l.putdeployresult_toJson(this.__wbg_ptr))}}const $s=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_querybalanceresult_free(m>>>0));class _i{static __wrap(i){i>>>=0;const c=Object.create(_i.prototype);return c.__wbg_ptr=i,$s.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,$s.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_querybalanceresult_free(i)}get api_version(){return C(l.querybalanceresult_api_version(this.__wbg_ptr))}get balance(){return C(l.querybalanceresult_balance(this.__wbg_ptr))}toJson(){return C(l.querybalanceresult_toJson(this.__wbg_ptr))}}const Pr=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_queryglobalstateresult_free(m>>>0));class fi{static __wrap(i){i>>>=0;const c=Object.create(fi.prototype);return c.__wbg_ptr=i,Pr.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Pr.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_queryglobalstateresult_free(i)}get api_version(){return C(l.queryglobalstateresult_api_version(this.__wbg_ptr))}get block_header(){return C(l.queryglobalstateresult_block_header(this.__wbg_ptr))}get stored_value(){return C(l.queryglobalstateresult_stored_value(this.__wbg_ptr))}get merkle_proof(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.queryglobalstateresult_merkle_proof(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.queryglobalstateresult_toJson(this.__wbg_ptr))}}const Mc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_sdk_free(m>>>0));class Nd{__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Mc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_sdk_free(i)}deploy(i,c,_,p,y){N(i,En);var M=i.__destroy_into_raw();N(c,gr);var A=c.__destroy_into_raw();N(_,fn);var K=_.__destroy_into_raw(),ie=E(y)?0:S(y,l.__wbindgen_malloc,l.__wbindgen_realloc),Q=D;return C(l.sdk_deploy(this.__wbg_ptr,M,A,K,E(p)?3:p,ie,Q))}get_block_options(i){const c=l.sdk_get_block_options(this.__wbg_ptr,F(i));return te.__wrap(c)}get_block(i){let c=0;return E(i)||(N(i,te),c=i.__destroy_into_raw()),C(l.sdk_get_block(this.__wbg_ptr,c))}chain_get_block(i){let c=0;return E(i)||(N(i,te),c=i.__destroy_into_raw()),C(l.sdk_chain_get_block(this.__wbg_ptr,c))}get_deploy_options(i){const c=l.sdk_get_deploy_options(this.__wbg_ptr,F(i));return et.__wrap(c)}get_deploy(i){let c=0;return E(i)||(N(i,et),c=i.__destroy_into_raw()),C(l.sdk_get_deploy(this.__wbg_ptr,c))}info_get_deploy(i){let c=0;return E(i)||(N(i,et),c=i.__destroy_into_raw()),C(l.sdk_info_get_deploy(this.__wbg_ptr,c))}get_era_info_options(i){const c=l.sdk_get_era_info_options(this.__wbg_ptr,F(i));return wo.__wrap(c)}get_era_info(i){let c=0;return E(i)||(N(i,wo),c=i.__destroy_into_raw()),C(l.sdk_get_era_info(this.__wbg_ptr,c))}get_era_summary_options(i){const c=l.sdk_get_era_summary_options(this.__wbg_ptr,F(i));return mi.__wrap(c)}get_era_summary(i){let c=0;return E(i)||(N(i,mi),c=i.__destroy_into_raw()),C(l.sdk_get_era_summary(this.__wbg_ptr,c))}speculative_exec_options(i){const c=l.sdk_speculative_exec_options(this.__wbg_ptr,F(i));return Oe.__wrap(c)}speculative_exec(i){let c=0;return E(i)||(N(i,Oe),c=i.__destroy_into_raw()),C(l.sdk_speculative_exec(this.__wbg_ptr,c))}sign_deploy(i,c){N(i,Ce);var _=i.__destroy_into_raw();const p=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),M=l.sdk_sign_deploy(this.__wbg_ptr,_,p,D);return Ce.__wrap(M)}constructor(i,c){var _=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);const y=l.sdk_new(_,D,E(c)?3:c);return this.__wbg_ptr=y>>>0,this}getNodeAddress(i){let c,_;try{const K=l.__wbindgen_add_to_stack_pointer(-16);var p=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sdk_getNodeAddress(K,this.__wbg_ptr,p,D);var M=w()[K/4+0],A=w()[K/4+1];return c=M,_=A,P(M,A)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(c,_,1)}}setNodeAddress(i){try{const M=l.__wbindgen_add_to_stack_pointer(-16);var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sdk_setNodeAddress(M,this.__wbg_ptr,c,D);var p=w()[M/4+0];if(w()[M/4+1])throw C(p)}finally{l.__wbindgen_add_to_stack_pointer(16)}}getVerbosity(i){return l.sdk_getVerbosity(this.__wbg_ptr,E(i)?3:i)}setVerbosity(i){try{const p=l.__wbindgen_add_to_stack_pointer(-16);l.sdk_setVerbosity(p,this.__wbg_ptr,E(i)?3:i);var c=w()[p/4+0];if(w()[p/4+1])throw C(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}get_auction_info_options(i){const c=l.sdk_get_auction_info_options(this.__wbg_ptr,F(i));return gi.__wrap(c)}get_auction_info(i){let c=0;return E(i)||(N(i,gi),c=i.__destroy_into_raw()),C(l.sdk_get_auction_info(this.__wbg_ptr,c))}get_chainspec(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;return C(l.sdk_get_chainspec(this.__wbg_ptr,E(i)?3:i,_,p))}get_node_status(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;return C(l.sdk_get_node_status(this.__wbg_ptr,E(i)?3:i,_,p))}get_peers(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;return C(l.sdk_get_peers(this.__wbg_ptr,E(i)?3:i,_,p))}get_validator_changes(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;return C(l.sdk_get_validator_changes(this.__wbg_ptr,E(i)?3:i,_,p))}list_rpcs(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;return C(l.sdk_list_rpcs(this.__wbg_ptr,E(i)?3:i,_,p))}get_account_options(i){const c=l.sdk_get_account_options(this.__wbg_ptr,F(i));return yo.__wrap(c)}get_account(i){let c=0;return E(i)||(N(i,yo),c=i.__destroy_into_raw()),C(l.sdk_get_account(this.__wbg_ptr,c))}state_get_account_info(i){let c=0;return E(i)||(N(i,yo),c=i.__destroy_into_raw()),C(l.sdk_state_get_account_info(this.__wbg_ptr,c))}get_balance_options(i){const c=l.sdk_get_balance_options(this.__wbg_ptr,F(i));return Ut.__wrap(c)}get_balance(i){let c=0;return E(i)||(N(i,Ut),c=i.__destroy_into_raw()),C(l.sdk_get_balance(this.__wbg_ptr,c))}state_get_balance(i){let c=0;return E(i)||(N(i,Ut),c=i.__destroy_into_raw()),C(l.sdk_state_get_balance(this.__wbg_ptr,c))}get_state_root_hash_options(i){const c=l.sdk_get_state_root_hash_options(this.__wbg_ptr,F(i));return J.__wrap(c)}get_state_root_hash(i){let c=0;return E(i)||(N(i,J),c=i.__destroy_into_raw()),C(l.sdk_get_state_root_hash(this.__wbg_ptr,c))}chain_get_state_root_hash(i){let c=0;return E(i)||(N(i,J),c=i.__destroy_into_raw()),C(l.sdk_chain_get_state_root_hash(this.__wbg_ptr,c))}query_balance_options(i){const c=l.sdk_query_balance_options(this.__wbg_ptr,F(i));return Ft.__wrap(c)}query_balance(i){let c=0;return E(i)||(N(i,Ft),c=i.__destroy_into_raw()),C(l.sdk_query_balance(this.__wbg_ptr,c))}query_contract_key_options(i){const c=l.sdk_query_contract_key_options(this.__wbg_ptr,F(i));return Me.__wrap(c)}query_contract_key(i){let c=0;return E(i)||(N(i,Me),c=i.__destroy_into_raw()),C(l.sdk_query_contract_key(this.__wbg_ptr,c))}put_deploy(i,c,_){N(i,Ce);var p=i.__destroy_into_raw(),y=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),M=D;return C(l.sdk_put_deploy(this.__wbg_ptr,p,E(c)?3:c,y,M))}account_put_deploy(i,c,_){N(i,Ce);var p=i.__destroy_into_raw(),y=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),M=D;return C(l.sdk_account_put_deploy(this.__wbg_ptr,p,E(c)?3:c,y,M))}make_deploy(i,c,_){try{const Q=l.__wbindgen_add_to_stack_pointer(-16);N(i,En);var p=i.__destroy_into_raw();N(c,gr);var y=c.__destroy_into_raw();N(_,fn);var M=_.__destroy_into_raw();l.sdk_make_deploy(Q,this.__wbg_ptr,p,y,M);var A=w()[Q/4+0],K=w()[Q/4+1];if(w()[Q/4+2])throw C(K);return Ce.__wrap(A)}finally{l.__wbindgen_add_to_stack_pointer(16)}}speculative_transfer(i,c,_,p,y,M,A,K,ie){const Q=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),ke=D,we=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),_e=D;var mt=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),tt=D;N(p,En);var _t=p.__destroy_into_raw();N(y,fn);var nt=y.__destroy_into_raw(),Bn=E(M)?0:S(M,l.__wbindgen_malloc,l.__wbindgen_realloc),Co=D;let Lr=0;E(A)||(N(A,Ue),Lr=A.__destroy_into_raw());var br=E(ie)?0:S(ie,l.__wbindgen_malloc,l.__wbindgen_realloc),Vr=D;return C(l.sdk_speculative_transfer(this.__wbg_ptr,Q,ke,we,_e,mt,tt,_t,nt,Bn,Co,Lr,E(K)?3:K,br,Vr))}transfer(i,c,_,p,y,M,A){const K=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),ie=D,Q=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),ke=D;var we=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),_e=D;N(p,En);var mt=p.__destroy_into_raw();N(y,fn);var tt=y.__destroy_into_raw(),_t=E(A)?0:S(A,l.__wbindgen_malloc,l.__wbindgen_realloc),nt=D;return C(l.sdk_transfer(this.__wbg_ptr,K,ie,Q,ke,we,_e,mt,tt,E(M)?3:M,_t,nt))}make_transfer(i,c,_,p,y){try{const _e=l.__wbindgen_add_to_stack_pointer(-16),mt=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),tt=D,_t=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),nt=D;var M=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),A=D;N(p,En);var K=p.__destroy_into_raw();N(y,fn);var ie=y.__destroy_into_raw();l.sdk_make_transfer(_e,this.__wbg_ptr,mt,tt,_t,nt,M,A,K,ie);var Q=w()[_e/4+0],ke=w()[_e/4+1];if(w()[_e/4+2])throw C(ke);return Ce.__wrap(Q)}finally{l.__wbindgen_add_to_stack_pointer(16)}}install(i,c,_,p){N(i,En);var y=i.__destroy_into_raw();N(c,gr);var M=c.__destroy_into_raw();const A=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),K=D;var ie=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc);return C(l.sdk_install(this.__wbg_ptr,y,M,A,K,ie,D))}get_block_transfers_options(i){const c=l.sdk_get_block_transfers_options(this.__wbg_ptr,F(i));return ue.__wrap(c)}get_block_transfers(i){let c=0;return E(i)||(N(i,ue),c=i.__destroy_into_raw()),C(l.sdk_get_block_transfers(this.__wbg_ptr,c))}get_dictionary_item_options(i){const c=l.sdk_get_dictionary_item_options(this.__wbg_ptr,F(i));return it.__wrap(c)}get_dictionary_item(i){let c=0;return E(i)||(N(i,it),c=i.__destroy_into_raw()),C(l.sdk_get_dictionary_item(this.__wbg_ptr,c))}state_get_dictionary_item(i){let c=0;return E(i)||(N(i,it),c=i.__destroy_into_raw()),C(l.sdk_state_get_dictionary_item(this.__wbg_ptr,c))}query_global_state_options(i){const c=l.sdk_query_global_state_options(this.__wbg_ptr,F(i));return tn.__wrap(c)}query_global_state(i){let c=0;return E(i)||(N(i,tn),c=i.__destroy_into_raw()),C(l.sdk_query_global_state(this.__wbg_ptr,c))}watch_deploy(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=l.sdk_watch_deploy(this.__wbg_ptr,_,D,!E(c),E(c)?BigInt(0):c);return si.__wrap(y)}watchDeploy(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=l.sdk_watchDeploy(this.__wbg_ptr,_,D,!E(c),E(c)?0:c);return si.__wrap(y)}waitDeploy(i,c,_){const p=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=D,M=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);return C(l.sdk_waitDeploy(this.__wbg_ptr,p,y,M,D,!E(_),E(_)?0:_))}query_contract_dict_options(i){const c=l.sdk_query_contract_dict_options(this.__wbg_ptr,F(i));return Rt.__wrap(c)}query_contract_dict(i){let c=0;return E(i)||(N(i,Rt),c=i.__destroy_into_raw()),C(l.sdk_query_contract_dict(this.__wbg_ptr,c))}speculative_deploy(i,c,_,p,y,M,A){N(i,En);var K=i.__destroy_into_raw();N(c,gr);var ie=c.__destroy_into_raw();N(_,fn);var Q=_.__destroy_into_raw(),ke=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc),we=D;let _e=0;E(y)||(N(y,Ue),_e=y.__destroy_into_raw());var mt=E(A)?0:S(A,l.__wbindgen_malloc,l.__wbindgen_realloc),tt=D;return C(l.sdk_speculative_deploy(this.__wbg_ptr,K,ie,Q,ke,we,_e,E(M)?3:M,mt,tt))}call_entrypoint(i,c,_,p){N(i,En);var y=i.__destroy_into_raw();N(c,gr);var M=c.__destroy_into_raw();const A=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),K=D;var ie=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc);return C(l.sdk_call_entrypoint(this.__wbg_ptr,y,M,A,K,ie,D))}}const kc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_sessionstrparams_free(m>>>0));class gr{__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,kc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_sessionstrparams_free(i)}constructor(i,c,_,p,y,M,A,K,ie,Q,ke,we){var _e=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),mt=D,tt=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),_t=D,nt=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),Bn=D,Co=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc),Lr=D,br=E(y)?0:S(y,l.__wbindgen_malloc,l.__wbindgen_realloc),Vr=D;let jr=0;E(M)||(N(M,It),jr=M.__destroy_into_raw());var Eo=E(K)?0:S(K,l.__wbindgen_malloc,l.__wbindgen_realloc),Pc=D,Lc=E(ie)?0:S(ie,l.__wbindgen_malloc,l.__wbindgen_realloc),Vc=D,jc=E(Q)?0:S(Q,l.__wbindgen_malloc,l.__wbindgen_realloc),Bc=D,Hc=E(ke)?0:S(ke,l.__wbindgen_malloc,l.__wbindgen_realloc),Uc=D;const $c=l.sessionstrparams_new(_e,mt,tt,_t,nt,Bn,Co,Lr,br,Vr,jr,E(A)?0:F(A),Eo,Pc,Lc,Vc,jc,Bc,Hc,Uc,E(we)?16777215:we?1:0);return this.__wbg_ptr=$c>>>0,this}get session_hash(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_hash(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_hash(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_hash(this.__wbg_ptr,c,D)}get session_name(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_name(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_name(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_name(this.__wbg_ptr,c,D)}get session_package_hash(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_package_hash(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_package_hash(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_package_hash(this.__wbg_ptr,c,D)}get session_package_name(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_package_name(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_package_name(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_package_name(this.__wbg_ptr,c,D)}get session_path(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_path(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_path(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_path(this.__wbg_ptr,c,D)}get session_bytes(){const i=l.sessionstrparams_session_bytes(this.__wbg_ptr);return 0===i?void 0:It.__wrap(i)}set session_bytes(i){N(i,It);var c=i.__destroy_into_raw();l.sessionstrparams_set_session_bytes(this.__wbg_ptr,c)}get session_args_simple(){const i=l.sessionstrparams_session_args_simple(this.__wbg_ptr);return 0===i?void 0:On.__wrap(i)}set session_args_simple(i){l.sessionstrparams_set_session_args_simple(this.__wbg_ptr,F(i))}get session_args_json(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_args_json(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_args_json(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_args_json(this.__wbg_ptr,c,D)}get session_args_complex(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_args_complex(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_args_complex(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_args_complex(this.__wbg_ptr,c,D)}get session_version(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_version(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_version(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_version(this.__wbg_ptr,c,D)}get session_entry_point(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_entry_point(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_entry_point(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_entry_point(this.__wbg_ptr,c,D)}get is_session_transfer(){const i=l.sessionstrparams_is_session_transfer(this.__wbg_ptr);return 16777215===i?void 0:0!==i}set is_session_transfer(i){l.sessionstrparams_set_is_session_transfer(this.__wbg_ptr,i)}}const Tc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_speculativeexecresult_free(m>>>0));class Ht{static __wrap(i){i>>>=0;const c=Object.create(Ht.prototype);return c.__wbg_ptr=i,Tc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Tc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_speculativeexecresult_free(i)}get api_version(){return C(l.speculativeexecresult_api_version(this.__wbg_ptr))}get block_hash(){const i=l.speculativeexecresult_block_hash(this.__wbg_ptr);return Pn.__wrap(i)}get execution_result(){return C(l.speculativeexecresult_execution_result(this.__wbg_ptr))}toJson(){return C(l.speculativeexecresult_toJson(this.__wbg_ptr))}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_success_free(m>>>0));const Nc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_transferaddr_free(m>>>0));class pi{static __wrap(i){i>>>=0;const c=Object.create(pi.prototype);return c.__wbg_ptr=i,Nc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Nc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_transferaddr_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=Zt(i,l.__wbindgen_malloc);l.transferaddr_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}to_bytes(){try{const p=l.__wbindgen_add_to_stack_pointer(-16);l.transferaddr_to_bytes(p,this.__wbg_ptr);var i=w()[p/4+0],c=w()[p/4+1],_=function _d(m,i){return m>>>=0,Bt().subarray(m/1,m/1+i)}(i,c).slice();return l.__wbindgen_free(i,1*c,1),_}finally{l.__wbindgen_add_to_stack_pointer(16)}}}const Fc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_uref_free(m>>>0));class Mn{static __wrap(i){i>>>=0;const c=Object.create(Mn.prototype);return c.__wbg_ptr=i,Fc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Fc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_uref_free(i)}constructor(i,c){try{const M=l.__wbindgen_add_to_stack_pointer(-16),A=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.uref_new(M,A,D,c);var _=w()[M/4+0],p=w()[M/4+1];if(w()[M/4+2])throw C(p);return this.__wbg_ptr=_>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromUint8Array(i,c){const _=Zt(i,l.__wbindgen_malloc),y=l.uref_fromUint8Array(_,D,c);return Mn.__wrap(y)}toFormattedString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.uref_toFormattedString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.uref_toJson(this.__wbg_ptr))}}const zs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_urefaddr_free(m>>>0));class hi{static __wrap(i){i>>>=0;const c=Object.create(hi.prototype);return c.__wbg_ptr=i,zs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,zs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_urefaddr_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=Zt(i,l.__wbindgen_malloc);l.urefaddr_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}}const Rc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getaccountoptions_free(m>>>0));class yo{static __wrap(i){i>>>=0;const c=Object.create(yo.prototype);return c.__wbg_ptr=i,Rc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Rc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getaccountoptions_free(i)}get account_identifier(){const i=l.__wbg_get_getaccountoptions_account_identifier(this.__wbg_ptr);return 0===i?void 0:Yn.__wrap(i)}set account_identifier(i){let c=0;E(i)||(N(i,Yn),c=i.__destroy_into_raw()),l.__wbg_set_getaccountoptions_account_identifier(this.__wbg_ptr,c)}get account_identifier_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_account_identifier_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set account_identifier_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_account_identifier_as_string(this.__wbg_ptr,c,D)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getaccountoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getaccountoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getaccountoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getaccountoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const ht=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getauctioninfooptions_free(m>>>0));class gi{static __wrap(i){i>>>=0;const c=Object.create(gi.prototype);return c.__wbg_ptr=i,ht.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ht.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getauctioninfooptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getauctioninfooptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getauctioninfooptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getauctioninfooptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getauctioninfooptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getauctioninfooptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getauctioninfooptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const xc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getbalanceoptions_free(m>>>0));class Ut{static __wrap(i){i>>>=0;const c=Object.create(Ut.prototype);return c.__wbg_ptr=i,xc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,xc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getbalanceoptions_free(i)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getbalanceoptions_state_root_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getbalanceoptions_state_root_hash_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_getbalanceoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_getbalanceoptions_state_root_hash(this.__wbg_ptr,c)}get purse_uref_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getbalanceoptions_purse_uref_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set purse_uref_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getbalanceoptions_purse_uref_as_string(this.__wbg_ptr,c,D)}get purse_uref(){const i=l.__wbg_get_getbalanceoptions_purse_uref(this.__wbg_ptr);return 0===i?void 0:Mn.__wrap(i)}set purse_uref(i){let c=0;E(i)||(N(i,Mn),c=i.__destroy_into_raw()),l.__wbg_set_getbalanceoptions_purse_uref(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getbalanceoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getbalanceoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getbalanceoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getbalanceoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const qs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getblockoptions_free(m>>>0));class te{static __wrap(i){i>>>=0;const c=Object.create(te.prototype);return c.__wbg_ptr=i,qs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,qs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getblockoptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getblockoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getblockoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getblockoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getblockoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const Mt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getblocktransfersoptions_free(m>>>0));class ue{static __wrap(i){i>>>=0;const c=Object.create(ue.prototype);return c.__wbg_ptr=i,Mt.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Mt.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getblocktransfersoptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblocktransfersoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblocktransfersoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getblocktransfersoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getblocktransfersoptions_maybe_block_identifier(this.__wbg_ptr,c)}get verbosity(){const i=l.__wbg_get_getblocktransfersoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getblocktransfersoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblocktransfersoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblocktransfersoptions_node_address(this.__wbg_ptr,c,D)}}const ot=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getdeployoptions_free(m>>>0));class et{static __wrap(i){i>>>=0;const c=Object.create(et.prototype);return c.__wbg_ptr=i,ot.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ot.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getdeployoptions_free(i)}get deploy_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdeployoptions_deploy_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set deploy_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdeployoptions_deploy_hash_as_string(this.__wbg_ptr,c,D)}get deploy_hash(){const i=l.__wbg_get_getdeployoptions_deploy_hash(this.__wbg_ptr);return 0===i?void 0:Cn.__wrap(i)}set deploy_hash(i){let c=0;E(i)||(N(i,Cn),c=i.__destroy_into_raw()),l.__wbg_set_getdeployoptions_deploy_hash(this.__wbg_ptr,c)}get finalized_approvals(){const i=l.__wbg_get_getdeployoptions_finalized_approvals(this.__wbg_ptr);return 16777215===i?void 0:0!==i}set finalized_approvals(i){l.__wbg_set_getdeployoptions_finalized_approvals(this.__wbg_ptr,E(i)?16777215:i?1:0)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdeployoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdeployoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getdeployoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getdeployoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const tr=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getdictionaryitemoptions_free(m>>>0));class it{static __wrap(i){i>>>=0;const c=Object.create(it.prototype);return c.__wbg_ptr=i,tr.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,tr.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getdictionaryitemoptions_free(i)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdictionaryitemoptions_state_root_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdictionaryitemoptions_state_root_hash_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr,c)}get dictionary_item_params(){const i=l.__wbg_get_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr);return 0===i?void 0:pr.__wrap(i)}set dictionary_item_params(i){let c=0;E(i)||(N(i,pr),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr,c)}get dictionary_item_identifier(){const i=l.__wbg_get_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr);return 0===i?void 0:Yt.__wrap(i)}set dictionary_item_identifier(i){let c=0;E(i)||(N(i,Yt),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdictionaryitemoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdictionaryitemoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getdictionaryitemoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getdictionaryitemoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const Gs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_geterainfooptions_free(m>>>0));class wo{static __wrap(i){i>>>=0;const c=Object.create(wo.prototype);return c.__wbg_ptr=i,Gs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Gs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_geterainfooptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getblockoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getblockoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getblockoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getblockoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const bo=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_geterasummaryoptions_free(m>>>0));class mi{static __wrap(i){i>>>=0;const c=Object.create(mi.prototype);return c.__wbg_ptr=i,bo.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,bo.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_geterasummaryoptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getblockoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getblockoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getblockoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getblockoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const Oc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getspeculativeexecoptions_free(m>>>0));class Oe{static __wrap(i){i>>>=0;const c=Object.create(Oe.prototype);return c.__wbg_ptr=i,Oc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Oc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getspeculativeexecoptions_free(i)}get deploy_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getspeculativeexecoptions_deploy_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set deploy_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getspeculativeexecoptions_deploy_as_string(this.__wbg_ptr,c,D)}get deploy(){const i=l.__wbg_get_getspeculativeexecoptions_deploy(this.__wbg_ptr);return 0===i?void 0:Ce.__wrap(i)}set deploy(i){let c=0;E(i)||(N(i,Ce),c=i.__destroy_into_raw()),l.__wbg_set_getspeculativeexecoptions_deploy(this.__wbg_ptr,c)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getspeculativeexecoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getspeculativeexecoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getspeculativeexecoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getspeculativeexecoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getspeculativeexecoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getspeculativeexecoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getspeculativeexecoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getspeculativeexecoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const H=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getstateroothashoptions_free(m>>>0));class J{static __wrap(i){i>>>=0;const c=Object.create(J.prototype);return c.__wbg_ptr=i,H.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,H.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getstateroothashoptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getstateroothashoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getstateroothashoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getaccountoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getaccountoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getstateroothashoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getstateroothashoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getstateroothashoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getstateroothashoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const Ze=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_querybalanceoptions_free(m>>>0));class Ft{static __wrap(i){i>>>=0;const c=Object.create(Ft.prototype);return c.__wbg_ptr=i,Ze.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Ze.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_querybalanceoptions_free(i)}get purse_identifier_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_account_identifier_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set purse_identifier_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_account_identifier_as_string(this.__wbg_ptr,c,D)}get purse_identifier(){const i=l.__wbg_get_querybalanceoptions_purse_identifier(this.__wbg_ptr);return 0===i?void 0:xe.__wrap(i)}set purse_identifier(i){let c=0;E(i)||(N(i,xe),c=i.__destroy_into_raw()),l.__wbg_set_querybalanceoptions_purse_identifier(this.__wbg_ptr,c)}get global_state_identifier(){const i=l.__wbg_get_querybalanceoptions_global_state_identifier(this.__wbg_ptr);return 0===i?void 0:Xt.__wrap(i)}set global_state_identifier(i){let c=0;E(i)||(N(i,Xt),c=i.__destroy_into_raw()),l.__wbg_set_querybalanceoptions_global_state_identifier(this.__wbg_ptr,c)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_querybalanceoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_querybalanceoptions_state_root_hash(this.__wbg_ptr,c)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_node_address(this.__wbg_ptr,c,D)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querybalanceoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querybalanceoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_querybalanceoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_querybalanceoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const gt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_querycontractdictoptions_free(m>>>0));class Rt{static __wrap(i){i>>>=0;const c=Object.create(Rt.prototype);return c.__wbg_ptr=i,gt.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,gt.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_querycontractdictoptions_free(i)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdictionaryitemoptions_state_root_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdictionaryitemoptions_state_root_hash_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr,c)}get dictionary_item_params(){const i=l.__wbg_get_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr);return 0===i?void 0:pr.__wrap(i)}set dictionary_item_params(i){let c=0;E(i)||(N(i,pr),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr,c)}get dictionary_item_identifier(){const i=l.__wbg_get_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr);return 0===i?void 0:Yt.__wrap(i)}set dictionary_item_identifier(i){let c=0;E(i)||(N(i,Yt),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdictionaryitemoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdictionaryitemoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getdictionaryitemoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getdictionaryitemoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const mr=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_querycontractkeyoptions_free(m>>>0));class Me{static __wrap(i){i>>>=0;const c=Object.create(Me.prototype);return c.__wbg_ptr=i,mr.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,mr.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_querycontractkeyoptions_free(i)}get global_state_identifier(){const i=l.__wbg_get_querycontractkeyoptions_global_state_identifier(this.__wbg_ptr);return 0===i?void 0:Xt.__wrap(i)}set global_state_identifier(i){let c=0;E(i)||(N(i,Xt),c=i.__destroy_into_raw()),l.__wbg_set_querycontractkeyoptions_global_state_identifier(this.__wbg_ptr,c)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querycontractkeyoptions_state_root_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querycontractkeyoptions_state_root_hash_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_querycontractkeyoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_querycontractkeyoptions_state_root_hash(this.__wbg_ptr,c)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querycontractkeyoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querycontractkeyoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get contract_key_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querycontractkeyoptions_contract_key_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set contract_key_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querycontractkeyoptions_contract_key_as_string(this.__wbg_ptr,c,D)}get contract_key(){const i=l.__wbg_get_querycontractkeyoptions_contract_key(this.__wbg_ptr);return 0===i?void 0:Be.__wrap(i)}set contract_key(i){let c=0;E(i)||(N(i,Be),c=i.__destroy_into_raw()),l.__wbg_set_querycontractkeyoptions_contract_key(this.__wbg_ptr,c)}get path_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querycontractkeyoptions_path_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set path_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querycontractkeyoptions_path_as_string(this.__wbg_ptr,c,D)}get path(){const i=l.__wbg_get_querycontractkeyoptions_path(this.__wbg_ptr);return 0===i?void 0:hr.__wrap(i)}set path(i){let c=0;E(i)||(N(i,hr),c=i.__destroy_into_raw()),l.__wbg_set_querycontractkeyoptions_path(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querycontractkeyoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querycontractkeyoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_querycontractkeyoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_querycontractkeyoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const dt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_queryglobalstateoptions_free(m>>>0));class tn{static __wrap(i){i>>>=0;const c=Object.create(tn.prototype);return c.__wbg_ptr=i,dt.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,dt.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_queryglobalstateoptions_free(i)}get global_state_identifier(){const i=l.__wbg_get_queryglobalstateoptions_global_state_identifier(this.__wbg_ptr);return 0===i?void 0:Xt.__wrap(i)}set global_state_identifier(i){let c=0;E(i)||(N(i,Xt),c=i.__destroy_into_raw()),l.__wbg_set_queryglobalstateoptions_global_state_identifier(this.__wbg_ptr,c)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_queryglobalstateoptions_state_root_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_queryglobalstateoptions_state_root_hash_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_queryglobalstateoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_queryglobalstateoptions_state_root_hash(this.__wbg_ptr,c)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_queryglobalstateoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_queryglobalstateoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get key_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_queryglobalstateoptions_key_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set key_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_queryglobalstateoptions_key_as_string(this.__wbg_ptr,c,D)}get key(){const i=l.__wbg_get_queryglobalstateoptions_key(this.__wbg_ptr);return 0===i?void 0:Be.__wrap(i)}set key(i){let c=0;E(i)||(N(i,Be),c=i.__destroy_into_raw()),l.__wbg_set_queryglobalstateoptions_key(this.__wbg_ptr,c)}get path_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_queryglobalstateoptions_path_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set path_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_queryglobalstateoptions_path_as_string(this.__wbg_ptr,c,D)}get path(){const i=l.__wbg_get_queryglobalstateoptions_path(this.__wbg_ptr);return 0===i?void 0:hr.__wrap(i)}set path(i){let c=0;E(i)||(N(i,hr),c=i.__destroy_into_raw()),l.__wbg_set_queryglobalstateoptions_path(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_queryglobalstateoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_queryglobalstateoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_queryglobalstateoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_queryglobalstateoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}function yr(){return(yr=(0,j.c)(function*(m,i){if("function"==typeof Response&&m instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return yield WebAssembly.instantiateStreaming(m,i)}catch(_){if("application/wasm"==m.headers.get("Content-Type"))throw _;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",_)}const c=yield m.arrayBuffer();return yield WebAssembly.instantiate(c,i)}{const c=yield WebAssembly.instantiate(m,i);return c instanceof WebAssembly.Instance?{instance:c,module:m}:c}})).apply(this,arguments)}function Ws(){const m={wbg:{}};return m.wbg.__wbindgen_object_drop_ref=function(i){C(i)},m.wbg.__wbg_getaccountresult_new=function(i){return F(yc.__wrap(i))},m.wbg.__wbg_getpeersresult_new=function(i){return F(Ls.__wrap(i))},m.wbg.__wbg_getauctioninforesult_new=function(i){return F(Ps.__wrap(i))},m.wbg.__wbg_getvalidatorchangesresult_new=function(i){return F(St.__wrap(i))},m.wbg.__wbg_getstateroothashresult_new=function(i){return F(Vs.__wrap(i))},m.wbg.__wbg_querybalanceresult_new=function(i){return F(_i.__wrap(i))},m.wbg.__wbg_getchainspecresult_new=function(i){return F(Xe.__wrap(i))},m.wbg.__wbg_getblocktransfersresult_new=function(i){return F(bc.__wrap(i))},m.wbg.__wbg_putdeployresult_new=function(i){return F(go.__wrap(i))},m.wbg.__wbindgen_object_clone_ref=function(i){return F(L(i))},m.wbg.__wbindgen_string_get=function(i,c){const _=L(c),p="string"==typeof _?_:void 0;var y=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc),M=D;w()[i/4+1]=M,w()[i/4+0]=y},m.wbg.__wbg_error_82cd4adbafcf90ca=function(i,c){console.error(P(i,c))},m.wbg.__wbindgen_error_new=function(i,c){return F(new Error(P(i,c)))},m.wbg.__wbg_geterainforesult_new=function(i){return F(Ec.__wrap(i))},m.wbg.__wbg_getblockresult_new=function(i){return F(wc.__wrap(i))},m.wbg.__wbg_getdeployresult_new=function(i){return F(vc.__wrap(i))},m.wbg.__wbg_speculativeexecresult_new=function(i){return F(Ht.__wrap(i))},m.wbg.__wbindgen_string_new=function(i,c){return F(P(i,c))},m.wbg.__wbg_queryglobalstateresult_new=function(i){return F(fi.__wrap(i))},m.wbg.__wbg_getbalanceresult_new=function(i){return F(je.__wrap(i))},m.wbg.__wbg_geterasummaryresult_new=function(i){return F(Ic.__wrap(i))},m.wbg.__wbg_getdictionaryitemresult_new=function(i){return F(Dc.__wrap(i))},m.wbg.__wbg_getnodestatusresult_new=function(i){return F(Sc.__wrap(i))},m.wbg.__wbg_listrpcsresult_new=function(i){return F(ye.__wrap(i))},m.wbg.__wbindgen_is_undefined=function(i){return void 0===L(i)},m.wbg.__wbindgen_jsval_eq=function(i,c){return L(i)===L(c)},m.wbg.__wbindgen_is_null=function(i){return null===L(i)},m.wbg.__wbg_deploysubscription_unwrap=function(i){return Et.__unwrap(C(i))},m.wbg.__wbindgen_cb_drop=function(i){const c=C(i).original;return 1==c.cnt--&&(c.a=0,!0)},m.wbg.__wbg_fetch_27eb4c0a08a9ca04=function(i){return F(fetch(L(i)))},m.wbg.__wbg_getReader_ab94afcb5cb7689a=function(){return Re(function(i){return F(L(i).getReader())},arguments)},m.wbg.__wbg_done_2ffa852272310e47=function(i){return L(i).done},m.wbg.__wbg_value_9f6eeb1e2aab8d96=function(i){return F(L(i).value)},m.wbg.__wbg_queueMicrotask_481971b0d87f3dd4=function(i){queueMicrotask(L(i))},m.wbg.__wbg_queueMicrotask_3cbae2ec6b6cd3d6=function(i){return F(L(i).queueMicrotask)},m.wbg.__wbindgen_is_function=function(i){return"function"==typeof L(i)},m.wbg.__wbg_fetch_921fad6ef9e883dd=function(i,c){return F(L(i).fetch(L(c)))},m.wbg.__wbg_view_7f0ce470793a340f=function(i){const c=L(i).view;return E(c)?0:F(c)},m.wbg.__wbg_respond_b1a43b2e3a06d525=function(){return Re(function(i,c){L(i).respond(c>>>0)},arguments)},m.wbg.__wbg_read_e7d0f8a49be01d86=function(i){return F(L(i).read())},m.wbg.__wbg_releaseLock_5c49db976c08b864=function(i){L(i).releaseLock()},m.wbg.__wbg_cancel_6ee33d4006737aef=function(i){return F(L(i).cancel())},m.wbg.__wbg_signal_a61f78a3478fd9bc=function(i){return F(L(i).signal)},m.wbg.__wbg_new_0d76b0581eca6298=function(){return Re(function(){return F(new AbortController)},arguments)},m.wbg.__wbg_abort_2aa7521d5690750e=function(i){L(i).abort()},m.wbg.__wbg_instanceof_Response_849eb93e75734b6e=function(i){let c;try{c=L(i)instanceof Response}catch{c=!1}return c},m.wbg.__wbg_url_5f6dc4009ac5f99d=function(i,c){const p=S(L(c).url,l.__wbindgen_malloc,l.__wbindgen_realloc),y=D;w()[i/4+1]=y,w()[i/4+0]=p},m.wbg.__wbg_status_61a01141acd3cf74=function(i){return L(i).status},m.wbg.__wbg_headers_9620bfada380764a=function(i){return F(L(i).headers)},m.wbg.__wbg_body_9545a94f397829db=function(i){const c=L(i).body;return E(c)?0:F(c)},m.wbg.__wbg_arrayBuffer_29931d52c7206b02=function(){return Re(function(i){return F(L(i).arrayBuffer())},arguments)},m.wbg.__wbg_newwithstrandinit_3fd6fba4083ff2d0=function(){return Re(function(i,c,_){return F(new Request(P(i,c),L(_)))},arguments)},m.wbg.__wbg_new_ab6fd82b10560829=function(){return Re(function(){return F(new Headers)},arguments)},m.wbg.__wbg_append_7bfcb4937d1d5e29=function(){return Re(function(i,c,_,p,y){L(i).append(P(c,_),P(p,y))},arguments)},m.wbg.__wbg_close_a994f9425dab445c=function(){return Re(function(i){L(i).close()},arguments)},m.wbg.__wbg_enqueue_ea194723156c0cc2=function(){return Re(function(i,c){L(i).enqueue(L(c))},arguments)},m.wbg.__wbg_byobRequest_72fca99f9c32c193=function(i){const c=L(i).byobRequest;return E(c)?0:F(c)},m.wbg.__wbg_close_184931724d961ccc=function(){return Re(function(i){L(i).close()},arguments)},m.wbg.__wbg_crypto_d05b68a3572bb8ca=function(i){return F(L(i).crypto)},m.wbg.__wbindgen_is_object=function(i){const c=L(i);return"object"==typeof c&&null!==c},m.wbg.__wbg_process_b02b3570280d0366=function(i){return F(L(i).process)},m.wbg.__wbg_versions_c1cb42213cedf0f5=function(i){return F(L(i).versions)},m.wbg.__wbg_node_43b1089f407e4ec2=function(i){return F(L(i).node)},m.wbg.__wbindgen_is_string=function(i){return"string"==typeof L(i)},m.wbg.__wbg_require_9a7e0f667ead4995=function(){return Re(function(){return F(Qn.require)},arguments)},m.wbg.__wbg_msCrypto_10fc94afee92bd76=function(i){return F(L(i).msCrypto)},m.wbg.__wbg_randomFillSync_b70ccbdf4926a99d=function(){return Re(function(i,c){L(i).randomFillSync(C(c))},arguments)},m.wbg.__wbg_getRandomValues_7e42b4fb8779dc6d=function(){return Re(function(i,c){L(i).getRandomValues(L(c))},arguments)},m.wbg.__wbg_get_bd8e338fbd5f5cc8=function(i,c){return F(L(i)[c>>>0])},m.wbg.__wbg_length_cd7af8117672b8b8=function(i){return L(i).length},m.wbg.__wbg_new_16b304a2cfa7ff4a=function(){return F(new Array)},m.wbg.__wbg_newnoargs_e258087cd0daa0ea=function(i,c){return F(new Function(P(i,c)))},m.wbg.__wbg_next_40fc327bfc8770e6=function(i){return F(L(i).next)},m.wbg.__wbg_next_196c84450b364254=function(){return Re(function(i){return F(L(i).next())},arguments)},m.wbg.__wbg_done_298b57d23c0fc80c=function(i){return L(i).done},m.wbg.__wbg_value_d93c65011f51a456=function(i){return F(L(i).value)},m.wbg.__wbg_iterator_2cee6dadfd956dfa=function(){return F(Symbol.iterator)},m.wbg.__wbg_get_e3c254076557e348=function(){return Re(function(i,c){return F(Reflect.get(L(i),L(c)))},arguments)},m.wbg.__wbg_call_27c0f87801dedf93=function(){return Re(function(i,c){return F(L(i).call(L(c)))},arguments)},m.wbg.__wbg_new_72fb9a18b5ae2624=function(){return F(new Object)},m.wbg.__wbg_self_ce0dbfc45cf2f5be=function(){return Re(function(){return F(self.self)},arguments)},m.wbg.__wbg_window_c6fb939a7f436783=function(){return Re(function(){return F(window.window)},arguments)},m.wbg.__wbg_globalThis_d1e6af4856ba331b=function(){return Re(function(){return F(globalThis.globalThis)},arguments)},m.wbg.__wbg_global_207b558942527489=function(){return Re(function(){return F(global.global)},arguments)},m.wbg.__wbg_push_a5b05aedc7234f9f=function(i,c){return L(i).push(L(c))},m.wbg.__wbg_new_28c511d9baebfa89=function(i,c){return F(new Error(P(i,c)))},m.wbg.__wbg_apply_6d0b9cd50eb480c3=function(){return Re(function(i,c,_){return F(L(i).apply(L(c),L(_)))},arguments)},m.wbg.__wbg_call_b3ca7c6051f9bec1=function(){return Re(function(i,c,_){return F(L(i).call(L(c),L(_)))},arguments)},m.wbg.__wbg_getTime_2bc4375165f02d15=function(i){return L(i).getTime()},m.wbg.__wbg_new0_7d84e5b2cd9fdc73=function(){return F(new Date)},m.wbg.__wbg_instanceof_Object_71ca3c0a59266746=function(i){let c;try{c=L(i)instanceof Object}catch{c=!1}return c},m.wbg.__wbg_new_81740750da40724f=function(i,c){try{var _={a:i,b:c};const y=new Promise((M,A)=>{const K=_.a;_.a=0;try{return function md(m,i,c,_){l.wasm_bindgen__convert__closures__invoke2_mut__h9dfef0df0f9679df(m,i,F(c),F(_))}(K,_.b,M,A)}finally{_.a=K}});return F(y)}finally{_.a=_.b=0}},m.wbg.__wbg_resolve_b0083a7967828ec8=function(i){return F(Promise.resolve(L(i)))},m.wbg.__wbg_catch_0260e338d10f79ae=function(i,c){return F(L(i).catch(L(c)))},m.wbg.__wbg_then_0c86a60e8fcfe9f6=function(i,c){return F(L(i).then(L(c)))},m.wbg.__wbg_then_a73caa9a87991566=function(i,c,_){return F(L(i).then(L(c),L(_)))},m.wbg.__wbg_buffer_12d079cc21e14bdb=function(i){return F(L(i).buffer)},m.wbg.__wbg_newwithbyteoffsetandlength_aa4a17c33a06e5cb=function(i,c,_){return F(new Uint8Array(L(i),c>>>0,_>>>0))},m.wbg.__wbg_new_63b92bc8671ed464=function(i){return F(new Uint8Array(L(i)))},m.wbg.__wbg_set_a47bac70306a19a7=function(i,c,_){L(i).set(L(c),_>>>0)},m.wbg.__wbg_length_c20a40f15020d68a=function(i){return L(i).length},m.wbg.__wbg_newwithlength_e9b4878cebadb3d3=function(i){return F(new Uint8Array(i>>>0))},m.wbg.__wbg_buffer_dd7f74bc60f1faab=function(i){return F(L(i).buffer)},m.wbg.__wbg_subarray_a1f73cd4b5b42fe1=function(i,c,_){return F(L(i).subarray(c>>>0,_>>>0))},m.wbg.__wbg_byteLength_58f7b4fab1919d44=function(i){return L(i).byteLength},m.wbg.__wbg_byteOffset_81d60f7392524f62=function(i){return L(i).byteOffset},m.wbg.__wbg_getindex_03d06b4e7ea3475e=function(i,c){return L(i)[c>>>0]},m.wbg.__wbg_has_0af94d20077affa2=function(){return Re(function(i,c){return Reflect.has(L(i),L(c))},arguments)},m.wbg.__wbg_set_1f9b04f170055d33=function(){return Re(function(i,c,_){return Reflect.set(L(i),L(c),L(_))},arguments)},m.wbg.__wbg_parse_66d1801634e099ac=function(){return Re(function(i,c){return F(JSON.parse(P(i,c)))},arguments)},m.wbg.__wbg_stringify_8887fe74e1c50d81=function(){return Re(function(i){return F(JSON.stringify(L(i)))},arguments)},m.wbg.__wbindgen_debug_string=function(i,c){const p=S(oo(L(c)),l.__wbindgen_malloc,l.__wbindgen_realloc),y=D;w()[i/4+1]=y,w()[i/4+0]=p},m.wbg.__wbindgen_throw=function(i,c){throw new Error(P(i,c))},m.wbg.__wbindgen_memory=function(){return F(l.memory)},m.wbg.__wbindgen_closure_wrapper4124=function(i,c,_){return F(ks(i,c,837,Yo))},m.wbg.__wbindgen_closure_wrapper4203=function(i,c,_){return F(ks(i,c,878,io))},m}function wr(m){return pn.apply(this,arguments)}function pn(){return pn=(0,j.c)(function*(m){if(void 0!==l)return l;typeof m>"u"&&(m=new URL("casper_rust_wasm_sdk_bg.wasm","file:///opt2/casper/rustSDK/pkg/casper_rust_wasm_sdk.js"));const i=Ws();("string"==typeof m||"function"==typeof Request&&m instanceof Request||"function"==typeof URL&&m instanceof URL)&&(m=fetch(m));const{instance:c,module:_}=yield function re(m,i){return yr.apply(this,arguments)}(yield m,i);return function $e(m,i){return l=m.exports,wr.__wbindgen_wasm_module=i,xr=null,Xo=null,Qt=null,l}(c,_)}),pn.apply(this,arguments)}const Do=wr},1528:(Qn,Rr,Dt)=>{function j(ce,L,ut,Ct,C,F,D){try{var Qt=ce[F](D),Bt=Qt.value}catch(Zn){return void ut(Zn)}Qt.done?L(Bt):Promise.resolve(Bt).then(Ct,C)}function l(ce){return function(){var L=this,ut=arguments;return new Promise(function(Ct,C){var F=ce.apply(L,ut);function D(Bt){j(F,Ct,C,D,Qt,"next",Bt)}function Qt(Bt){j(F,Ct,C,D,Qt,"throw",Bt)}D(void 0)})}}Dt.d(Rr,{c:()=>l})}},Qn=>{Qn(Qn.s=3824)}]); \ No newline at end of file +"use strict";(self.webpackChunkcasper=self.webpackChunkcasper||[]).push([[590],{3824:(Qn,Rr,Dt)=>{var j=Dt(1528);let ce=null,ut=1;const Ct=Symbol("SIGNAL");function C(e){const n=ce;return ce=e,n}function S(e){if((!io(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==ut)){if(!e.producerMustRecompute(e)&&!oo(e))return e.dirty=!1,void(e.lastCleanEpoch=ut);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=ut}}function oo(e){N(e);for(let n=0;n0}function N(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let hd=null;function Xe(e){return"function"==typeof e}function As(e){const t=e(r=>{Error.call(r),r.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const so=As(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,o)=>`${o+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t});function ei(e,n){if(e){const t=e.indexOf(n);0<=t&&e.splice(t,1)}}class Qe{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const s of t)s.remove(this);else t.remove(this);const{initialTeardown:r}=this;if(Xe(r))try{r()}catch(s){n=s instanceof so?s.errors:[s]}const{_finalizers:o}=this;if(o){this._finalizers=null;for(const s of o)try{Fs(s)}catch(a){n=n??[],a instanceof so?n=[...n,...a.errors]:n.push(a)}}if(n)throw new so(n)}}add(n){var t;if(n&&n!==this)if(this.closed)Fs(n);else{if(n instanceof Qe){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(n)}}_hasParent(n){const{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){const{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&ei(t,n)}remove(n){const{_finalizers:t}=this;t&&ei(t,n),n instanceof Qe&&n._removeParent(this)}}Qe.EMPTY=(()=>{const e=new Qe;return e.closed=!0,e})();const Ns=Qe.EMPTY;function Yn(e){return e instanceof Qe||e&&"closed"in e&&Xe(e.remove)&&Xe(e.add)&&Xe(e.unsubscribe)}function Fs(e){Xe(e)?e():e.unsubscribe()}const On={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},ao={setTimeout(e,n,...t){const{delegate:r}=ao;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){const{delegate:n}=ao;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Pn(e){ao.setTimeout(()=>{const{onUnhandledError:n}=On;if(!n)throw e;n(e)})}function Rs(){}const Ue=ni("C",void 0,void 0);function ni(e,n,t){return{kind:e,value:n,error:t}}let It=null;function co(e){if(On.useDeprecatedSynchronousErrorHandling){const n=!It;if(n&&(It={errorThrown:!1,error:null}),e(),n){const{errorThrown:t,error:r}=It;if(It=null,t)throw r}}else e()}class ri extends Qe{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,Yn(n)&&n.add(this)):this.destination=hc}static create(n,t,r){return new ii(n,t,r)}next(n){this.isStopped?Cn(function ti(e){return ni("N",e,void 0)}(n),this):this._next(n)}error(n){this.isStopped?Cn(function fc(e){return ni("E",void 0,e)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Cn(Ue,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const lo=Function.prototype.bind;function oi(e,n){return lo.call(e,n)}class uo{constructor(n){this.partialObserver=n}next(n){const{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){Ce(r)}}error(n){const{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){Ce(r)}else Ce(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){Ce(t)}}}class ii extends ri{constructor(n,t,r){let o;if(super(),Xe(n)||!n)o={next:n??void 0,error:t??void 0,complete:r??void 0};else{let s;this&&On.useDeprecatedNextContext?(s=Object.create(n),s.unsubscribe=()=>this.unsubscribe(),o={next:n.next&&oi(n.next,s),error:n.error&&oi(n.error,s),complete:n.complete&&oi(n.complete,s)}):o=n}this.destination=new uo(o)}}function Ce(e){On.useDeprecatedSynchronousErrorHandling?function pe(e){On.useDeprecatedSynchronousErrorHandling&&It&&(It.errorThrown=!0,It.error=e)}(e):Pn(e)}function Cn(e,n){const{onStoppedNotification:t}=On;t&&ao.setTimeout(()=>t(e,n))}const hc={closed:!0,next:Rs,error:function pc(e){throw e},complete:Rs},Or="function"==typeof Symbol&&Symbol.observable||"@@observable";function yd(e){return e}let Et=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,o){const s=function mc(e){return e&&e instanceof ri||function si(e){return e&&Xe(e.next)&&Xe(e.error)&&Xe(e.complete)}(e)&&Yn(e)}(t)?t:new ii(t,r,o);return co(()=>{const{operator:a,source:u}=this;s.add(a?a.call(s,u):u?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return new(r=xs(r))((o,s)=>{const a=new ii({next:u=>{try{t(u)}catch(d){s(d),a.unsubscribe()}},error:s,complete:o});this.subscribe(a)})}_subscribe(t){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(t)}[Or](){return this}pipe(...t){return function gc(e){return 0===e.length?yd:1===e.length?e[0]:function(t){return e.reduce((r,o)=>o(r),t)}}(t)(this)}toPromise(t){return new(t=xs(t))((r,o)=>{let s;this.subscribe(a=>s=a,a=>o(a),()=>r(s))})}}return e.create=n=>new e(n),e})();function xs(e){var n;return null!==(n=e??On.Promise)&&void 0!==n?n:Promise}const ai=As(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let _o=(()=>{class e extends Et{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const r=new Yt(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new ai}next(t){co(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(t)}})}error(t){co(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){co(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:r,isStopped:o,observers:s}=this;return r||o?Ns:(this.currentObservers=null,s.push(t),new Qe(()=>{this.currentObservers=null,ei(s,t)}))}_checkFinalizedStatuses(t){const{hasError:r,thrownError:o,isStopped:s}=this;r?t.error(o):s&&t.complete()}asObservable(){const t=new Et;return t.source=this,t}}return e.create=(n,t)=>new Yt(n,t),e})();class Yt extends _o{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,n)}error(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,n)}complete(){var n,t;null===(t=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===t||t.call(n)}_subscribe(n){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(n))&&void 0!==r?r:Ns}}class ci extends _o{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){const{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}}function Xn(e){return n=>{if(function pr(e){return Xe(e?.lift)}(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ie(e,n,t,r,o){return new wd(e,n,t,r,o)}class wd extends ri{constructor(n,t,r,o,s,a){super(n),this.onFinalize=s,this.shouldUnsubscribe=a,this._next=t?function(u){try{t(u)}catch(d){n.error(d)}}:super._next,this._error=o?function(u){try{o(u)}catch(d){n.error(d)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(u){n.error(u)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function er(e,n){return Xn((t,r)=>{let o=0;t.subscribe(Ie(r,s=>{r.next(e.call(n,s,o++))}))})}const bd="https://g.co/ng/security#xss";class B extends Error{constructor(n,t){super(function Ln(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}(n,t)),this.code=n}}function li(e){return n=>{setTimeout(e,void 0,n)}}const je=class Ps extends _o{constructor(n=!1){super(),this.__isAsync=n}emit(n){const t=C(null);try{super.next(n)}finally{C(t)}}subscribe(n,t,r){let o=n,s=t||(()=>null),a=r;if(n&&"object"==typeof n){const d=n;o=d.next?.bind(d),s=d.error?.bind(d),a=d.complete?.bind(d)}this.__isAsync&&(s=li(s),o&&(o=li(o)),a&&(a=li(a)));const u=super.subscribe({next:o,error:s,complete:a});return n instanceof Qe&&n.add(u),u}};var ge=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(ge||{});function et(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(et).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const t=n.indexOf("\n");return-1===t?n:n.substring(0,t)}function ui(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}var di=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(di||{}),In=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(In||{});function jn(e){return{toString:e}.toString()}const Se=globalThis,_n={},ye=[];function Ee(e){for(let n in e)if(e[n]===Ee)return n;throw Error("Could not find renamed property on target object.")}function hr(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}const ho=Ee({\u0275cmp:Ee}),fn=Ee({\u0275dir:Ee}),Bs=Ee({\u0275pipe:Ee}),Sn=Ee({\u0275fac:Ee}),en=Ee({__NG_ELEMENT_ID__:Ee}),Hs=Ee({__NG_ENV_ID__:Ee});var xe=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(xe||{});function Us(e,n,t){let r=e.length;for(;;){const o=e.indexOf(n,t);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const s=n.length;if(o+s===r||e.charCodeAt(o+s)<=32)return o}t=o+1}}function go(e,n,t){let r=0;for(;rn){a=s-1;break}}}for(;ss?"":o[g+1].toLowerCase();const v=8&r?b:null;if(v&&-1!==Us(v,f,0)||2&r&&f!==b){if(Ht(r))return!1;a=!0}}}}else{if(!a&&!Ht(r)&&!Ht(d))return!1;if(a&&Ht(d))continue;a=!1,r=d|1&r}}return Ht(r)||a}function Ht(e){return 0==(1&e)}function Ac(e,n,t,r){if(null===n)return-1;let o=0;if(r||!t){let s=!1;for(;o-1)for(t++;t0?'="'+u+'"':"")+"]"}else 8&r?o+="."+a:4&r&&(o+=" "+a);else""!==o&&!Ht(a)&&(n+=zs(s,o),o=""),r=a,s=s||!Ht(r);t++}return""!==o&&(n+=zs(s,o)),n}function ht(e){return jn(()=>{const n=Gs(e),t={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===di.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||In.Emulated,styles:e.styles||ye,_:null,schemas:e.schemas||null,tView:null,id:""};wo(t);const r=e.dependencies;return t.directiveDefs=bo(r,!1),t.pipeDefs=bo(r,!0),t.id=function Oc(e){let n=0;const t=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const o of t)n=Math.imul(31,n)+o.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(t),t})}function gi(e){return ue(e)||ot(e)}function xc(e){return null!==e}function Ut(e){return jn(()=>({type:e.type,bootstrap:e.bootstrap||ye,declarations:e.declarations||ye,imports:e.imports||ye,exports:e.exports||ye,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function qs(e,n){if(null==e)return _n;const t={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r];let s,a,u=xe.None;Array.isArray(o)?(u=o[0],s=o[1],a=o[2]??s):(s=o,a=o),n?(t[s]=u!==xe.None?[r,u]:r,n[s]=a):t[s]=r}return t}function te(e){return jn(()=>{const n=Gs(e);return wo(n),n})}function ue(e){return e[ho]||null}function ot(e){return e[fn]||null}function tt(e){return e[Bs]||null}function Gs(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||_n,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||ye,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:qs(e.inputs,n),outputs:qs(e.outputs),debugInfo:null}}function wo(e){e.features?.forEach(n=>n(e))}function bo(e,n){if(!e)return null;const t=n?tt:gi;return()=>("function"==typeof e?e():e).map(r=>t(r)).filter(xc)}const Oe=0,H=1,J=2,Ze=3,Ft=4,gt=5,Rt=6,mr=7,Me=8,dt=9,tn=10,re=11,yr=12,Ws=13,vo=14,$e=15,yi=16,wr=17,pn=18,Do=19,m=20,i=21,c=22,_=23,p=25,y=1,A=7,ie=9,Q=10;var ke=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(ke||{});function we(e){return Array.isArray(e)&&"object"==typeof e[y]}function _e(e){return Array.isArray(e)&&!0===e[y]}function mt(e){return 0!=(4&e.flags)}function nt(e){return e.componentOffset>-1}function _t(e){return 1==(1&e.flags)}function rt(e){return!!e.template}function Bn(e){return 0!=(512&e[J])}const sg="svg";let cg=!1;function Ve(e){for(;Array.isArray(e);)e=e[Oe];return e}function Js(e,n){return Ve(n[e])}function $t(e,n){return Ve(n[e.index])}function Ks(e,n){return e.data[n]}function hn(e,n){const t=n[e];return we(t)?t:t[Oe]}function Rd(e){return 128==(128&e[J])}function nr(e,n){return null==n?null:e[n]}function lg(e){e[wr]=0}function kI(e){1024&e[J]||(e[J]|=1024,Rd(e)&&Qs(e))}function xd(e){return!!(9216&e[J]||e[_]?.dirty)}function Od(e){xd(e)?Qs(e):64&e[J]&&(function EI(){return cg}()?(e[J]|=1024,Qs(e)):e[tn].changeDetectionScheduler?.notify())}function Qs(e){e[tn].changeDetectionScheduler?.notify();let n=Io(e);for(;null!==n&&!(8192&n[J])&&(n[J]|=8192,Rd(n));)n=Io(n)}function Io(e){const n=e[Ze];return _e(n)?n[Ze]:n}const oe={lFrame:wg(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function _g(){return oe.bindingsEnabled}function bi(){return null!==oe.skipHydrationRootTNode}function R(){return oe.lFrame.lView}function be(){return oe.lFrame.tView}function kt(e){return oe.lFrame.contextLView=e,e[Me]}function Tt(e){return oe.lFrame.contextLView=null,e}function Pe(){let e=fg();for(;null!==e&&64===e.type;)e=e.parent;return e}function fg(){return oe.lFrame.currentTNode}function rr(e,n){const t=oe.lFrame;t.currentTNode=e,t.isParent=n}function Ld(){return oe.lFrame.isParent}function Vd(){oe.lFrame.isParent=!1}function zt(){const e=oe.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function Hn(){return oe.lFrame.bindingIndex++}function Dr(e){const n=oe.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function jI(e,n){const t=oe.lFrame;t.bindingIndex=t.bindingRootIndex=e,jd(n)}function jd(e){oe.lFrame.currentDirectiveIndex=e}function Hd(){return oe.lFrame.currentQueryIndex}function qc(e){oe.lFrame.currentQueryIndex=e}function HI(e){const n=e[H];return 2===n.type?n.declTNode:1===n.type?e[gt]:null}function mg(e,n,t){if(t&ge.SkipSelf){let o=n,s=e;for(;!(o=o.parent,null!==o||t&ge.Host||(o=HI(s),null===o||(s=s[vo],10&o.type))););if(null===o)return!1;n=o,e=s}const r=oe.lFrame=yg();return r.currentTNode=n,r.lView=e,!0}function Ud(e){const n=yg(),t=e[H];oe.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function yg(){const e=oe.lFrame,n=null===e?null:e.child;return null===n?wg(e):n}function wg(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function bg(){const e=oe.lFrame;return oe.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const vg=bg;function $d(){const e=bg();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function xt(){return oe.lFrame.selectedIndex}function So(e){oe.lFrame.selectedIndex=e}function ze(){const e=oe.lFrame;return Ks(e.tView,e.selectedIndex)}function Ys(){oe.lFrame.currentNamespace=sg}function zd(){!function zI(){oe.lFrame.currentNamespace=null}()}let Cg=!0;function Gc(){return Cg}function Br(e){Cg=e}function qI(){return vi(Pe(),R())}function vi(e,n){return new kn($t(e,n))}let Jd,kn=(()=>{class e{constructor(t){this.nativeElement=t}static#e=this.__NG_ELEMENT_ID__=qI}return e})();function Eg(e){return e instanceof kn?e.nativeElement:e}function Di(e,n){e.forEach(t=>Array.isArray(t)?Di(t,n):n(t))}function Ig(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function Wc(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function gn(e,n,t){let r=Ci(e,n);return r>=0?e[1|r]=t:(r=~r,function Sg(e,n,t,r){let o=e.length;if(o==n)e.push(t,r);else if(1===o)e.push(r,e[0]),e[0]=t;else{for(o--,e.push(e[o-1],e[o]);o>n;)e[o]=e[o-2],o--;e[n]=t,e[n+1]=r}}(e,r,n,t)),r}function Gd(e,n){const t=Ci(e,n);if(t>=0)return e[1|t]}function Ci(e,n){return function Mg(e,n,t){let r=0,o=e.length>>t;for(;o!==r;){const s=r+(o-r>>1),a=e[s<n?o=s:r=s+1}return~(o<YI}),YI="ng",Fg=new G(""),Mo=new G("",{providedIn:"platform",factory:()=>"unknown"}),Rg=new G("",{providedIn:"root",factory:()=>Hr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),t1=Ee({__forward_ref__:Ee});function qe(e){return e.__forward_ref__=qe,e.toString=function(){return et(this())},e}function ne(e){return el(e)?e():e}function el(e){return"function"==typeof e&&e.hasOwnProperty(t1)&&e.__forward_ref__===qe}function t_(e){return e&&!!e.\u0275providers}function le(e){return"string"==typeof e?e:null==e?"":String(e)}function n_(e,n){throw new B(-201,!1)}let r_;function rn(e){const n=r_;return r_=e,n}function Pg(e,n,t){const r=Zc(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:t&ge.Optional?null:void 0!==n?n:void n_()}const ea={},o_="__NG_DI_FLAG__",tl="ngTempTokenPath",a1=/\n/gm,Lg="__source";let Ei;function Ur(e){const n=Ei;return Ei=e,n}function u1(e,n=ge.Default){if(void 0===Ei)throw new B(-203,!1);return null===Ei?Pg(e,void 0,n):Ei.get(e,n&ge.Optional?null:void 0,n)}function X(e,n=ge.Default){return(function Og(){return r_}()||u1)(ne(e),n)}function se(e,n=ge.Default){return X(e,nl(n))}function nl(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function i_(e){const n=[];for(let t=0;tnull;function f_(e,n,t=!1){return jg(e,n,t)}const Ti="__parameters__";function Ni(e,n,t){return jn(()=>{const r=function m_(e){return function(...t){if(e){const r=e(...t);for(const o in r)this[o]=r[o]}}}(n);function o(...s){if(this instanceof o)return r.apply(this,s),this;const a=new o(...s);return u.annotation=a,u;function u(d,f,h){const g=d.hasOwnProperty(Ti)?d[Ti]:Object.defineProperty(d,Ti,{value:[]})[Ti];for(;g.length<=h;)g.push(null);return(g[h]=g[h]||[]).push(a),d}}return t&&(o.prototype=Object.create(t.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}const y_=ta(Ni("Optional"),8),w_=ta(Ni("SkipSelf"),4);function ko(e,n){return e.hasOwnProperty(Sn)?e[Sn]:null}const Fi=new G(""),qg=new G("",-1),b_=new G("");class cl{get(n,t=ea){if(t===ea){const r=new Error(`NullInjectorError: No provider for ${et(n)}!`);throw r.name="NullInjectorError",r}return t}}function ll(e){return{\u0275providers:e}}function Gg(...e){return{\u0275providers:v_(0,e),\u0275fromNgModule:!0}}function v_(e,...n){const t=[],r=new Set;let o;const s=a=>{t.push(a)};return Di(n,a=>{const u=a;ul(u,s,[],r)&&(o||=[],o.push(u))}),void 0!==o&&Wg(o,s),t}function Wg(e,n){for(let t=0;t{n(s,r)})}}function ul(e,n,t,r){if(!(e=ne(e)))return!1;let o=null,s=Yc(e);const a=!s&&ue(e);if(s||a){if(a&&!a.standalone)return!1;o=e}else{const d=e.ngModule;if(s=Yc(d),!s)return!1;o=d}const u=r.has(o);if(a){if(u)return!1;if(r.add(o),a.dependencies){const d="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const f of d)ul(f,n,t,r)}}else{if(!s)return!1;{if(null!=s.imports&&!u){let f;r.add(o);try{Di(s.imports,h=>{ul(h,n,t,r)&&(f||=[],f.push(h))})}finally{}void 0!==f&&Wg(f,n)}if(!u){const f=ko(o)||(()=>new o);n({provide:o,useFactory:f,deps:ye},o),n({provide:b_,useValue:o,multi:!0},o),n({provide:Fi,useValue:()=>X(o),multi:!0},o)}const d=s.providers;if(null!=d&&!u){const f=e;D_(d,h=>{n(h,f)})}}}return o!==e&&void 0!==e.providers}function D_(e,n){for(let t of e)t_(t)&&(t=t.\u0275providers),Array.isArray(t)?D_(t,n):n(t)}const I1=Ee({provide:String,useValue:Ee});function C_(e){return null!==e&&"object"==typeof e&&I1 in e}function To(e){return"function"==typeof e}const E_=new G(""),dl={},M1={};let I_;function _l(){return void 0===I_&&(I_=new cl),I_}class Un{}class Ri extends Un{get destroyed(){return this._destroyed}constructor(n,t,r,o){super(),this.parent=t,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,M_(n,a=>this.processProvider(a)),this.records.set(qg,xi(void 0,this)),o.has("environment")&&this.records.set(Un,xi(void 0,this));const s=this.records.get(E_);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(b_,ye,ge.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const n=C(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),C(n)}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const t=Ur(this),r=rn(void 0);try{return n()}finally{Ur(t),rn(r)}}get(n,t=ea,r=ge.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(Hs))return n[Hs](this);r=nl(r);const s=Ur(this),a=rn(void 0);try{if(!(r&ge.SkipSelf)){let d=this.records.get(n);if(void 0===d){const f=function F1(e){return"function"==typeof e||"object"==typeof e&&e instanceof G}(n)&&Zc(n);d=f&&this.injectableDefInScope(f)?xi(S_(n),dl):null,this.records.set(n,d)}if(null!=d)return this.hydrate(n,d)}return(r&ge.Self?_l():this.parent).get(n,t=r&ge.Optional&&t===ea?null:t)}catch(u){if("NullInjectorError"===u.name){if((u[tl]=u[tl]||[]).unshift(et(n)),s)throw u;return function _1(e,n,t,r){const o=e[tl];throw n[Lg]&&o.unshift(n[Lg]),e.message=function f1(e,n,t,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=et(n);if(Array.isArray(n))o=n.map(et).join(" -> ");else if("object"==typeof n){let s=[];for(let a in n)if(n.hasOwnProperty(a)){let u=n[a];s.push(a+":"+("string"==typeof u?JSON.stringify(u):et(u)))}o=`{${s.join(", ")}}`}return`${t}${r?"("+r+")":""}[${o}]: ${e.replace(a1,"\n ")}`}("\n"+e.message,o,t,r),e.ngTokenPath=o,e[tl]=null,e}(u,n,"R3InjectorError",this.source)}throw u}finally{rn(a),Ur(s)}}resolveInjectorInitializers(){const n=C(null),t=Ur(this),r=rn(void 0);try{const s=this.get(Fi,ye,ge.Self);for(const a of s)a()}finally{Ur(t),rn(r),C(n)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(et(r));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new B(205,!1)}processProvider(n){let t=To(n=ne(n))?n:ne(n&&n.provide);const r=function T1(e){return C_(e)?xi(void 0,e.useValue):xi(Qg(e),dl)}(n);if(!To(n)&&!0===n.multi){let o=this.records.get(t);o||(o=xi(void 0,dl,!0),o.factory=()=>i_(o.multi),this.records.set(t,o)),t=n,o.multi.push(n)}this.records.set(t,r)}hydrate(n,t){const r=C(null);try{return t.value===dl&&(t.value=M1,t.value=t.factory()),"object"==typeof t.value&&t.value&&function N1(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{C(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;const t=ne(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){const t=this._onDestroyHooks.indexOf(n);-1!==t&&this._onDestroyHooks.splice(t,1)}}function S_(e){const n=Zc(e),t=null!==n?n.factory:ko(e);if(null!==t)return t;if(e instanceof G)throw new B(204,!1);if(e instanceof Function)return function k1(e){if(e.length>0)throw new B(204,!1);const t=function QI(e){return e&&(e[Xc]||e[Ng])||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new B(204,!1)}function Qg(e,n,t){let r;if(To(e)){const o=ne(e);return ko(o)||S_(o)}if(C_(e))r=()=>ne(e.useValue);else if(function Kg(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...i_(e.deps||[]));else if(function Jg(e){return!(!e||!e.useExisting)}(e))r=()=>X(ne(e.useExisting));else{const o=ne(e&&(e.useClass||e.provide));if(!function A1(e){return!!e.deps}(e))return ko(o)||S_(o);r=()=>new o(...i_(e.deps))}return r}function xi(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function M_(e,n){for(const t of e)Array.isArray(t)?M_(t,n):t&&t_(t)?M_(t.\u0275providers,n):n(t)}class $1{constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}}function Yg(e,n,t,r){null!==n?n.applyValueToInputSignal(n,r):e[t]=r}function Cr(){return Xg}function Xg(e){return e.type.prototype.ngOnChanges&&(e.setInput=q1),z1}function z1(){const e=tm(this),n=e?.current;if(n){const t=e.previous;if(t===_n)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function q1(e,n,t,r,o){const s=this.declaredInputs[r],a=tm(e)||function G1(e,n){return e[em]=n}(e,{previous:_n,current:null}),u=a.current||(a.current={}),d=a.previous,f=d[s];u[s]=new $1(f&&f.currentValue,t,d===_n),Yg(e,n,o,t)}Cr.ngInherit=!0;const em="__ngSimpleChanges__";function tm(e){return e[em]||null}const ir=function(e,n,t){};function hl(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t=r)break}else n[d]<0&&(e[wr]+=65536),(u>14>16&&(3&e[J])===n&&(e[J]+=16384,rm(u,s)):rm(u,s)}const Pi=-1;class sa{constructor(n,t,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=r}}function F_(e){return e!==Pi}function aa(e){return 32767&e}function ca(e,n){let t=function eS(e){return e>>16}(e),r=n;for(;t>0;)r=r[vo],t--;return r}let R_=!0;function yl(e){const n=R_;return R_=e,n}const om=255,im=5;let tS=0;const sr={};function wl(e,n){const t=sm(e,n);if(-1!==t)return t;const r=n[H];r.firstCreatePass&&(e.injectorIndex=n.length,x_(r.data,e),x_(n,null),x_(r.blueprint,null));const o=bl(e,n),s=e.injectorIndex;if(F_(o)){const a=aa(o),u=ca(o,n),d=u[H].data;for(let f=0;f<8;f++)n[s+f]=u[a+f]|d[a+f]}return n[s+8]=o,s}function x_(e,n){e.push(0,0,0,0,0,0,0,0,n)}function sm(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function bl(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,r=null,o=n;for(;null!==o;){if(r=fm(o),null===r)return Pi;if(t++,o=o[vo],-1!==r.injectorIndex)return r.injectorIndex|t<<16}return Pi}function O_(e,n,t){!function nS(e,n,t){let r;"string"==typeof t?r=t.charCodeAt(0)||0:t.hasOwnProperty(en)&&(r=t[en]),null==r&&(r=t[en]=tS++);const o=r&om;n.data[e+(o>>im)]|=1<=0?n&om:sS:n}(t);if("function"==typeof s){if(!mg(n,e,r))return r&ge.Host?am(o,0,r):cm(n,t,r,o);try{let a;if(a=s(r),null!=a||r&ge.Optional)return a;n_()}finally{vg()}}else if("number"==typeof s){let a=null,u=sm(e,n),d=Pi,f=r&ge.Host?n[$e][gt]:null;for((-1===u||r&ge.SkipSelf)&&(d=-1===u?bl(e,n):n[u+8],d!==Pi&&_m(r,!1)?(a=n[H],u=aa(d),n=ca(d,n)):u=-1);-1!==u;){const h=n[H];if(dm(s,u,h.data)){const g=oS(u,n,t,a,r,f);if(g!==sr)return g}d=n[u+8],d!==Pi&&_m(r,n[H].data[u+8]===f)&&dm(s,u,n)?(a=h,u=aa(d),n=ca(d,n)):u=-1}}return o}function oS(e,n,t,r,o,s){const a=n[H],u=a.data[e+8],h=vl(u,a,t,null==r?nt(u)&&R_:r!=a&&0!=(3&u.type),o&ge.Host&&s===u);return null!==h?Ao(n,a,h,u):sr}function vl(e,n,t,r,o){const s=e.providerIndexes,a=n.data,u=1048575&s,d=e.directiveStart,h=s>>20,b=o?u+h:e.directiveEnd;for(let v=r?u:u+h;v=d&&I.type===t)return v}if(o){const v=a[d];if(v&&rt(v)&&v.type===t)return d}return null}function Ao(e,n,t,r){let o=e[t];const s=n.data;if(function Q1(e){return e instanceof sa}(o)){const a=o;a.resolving&&function o1(e,n){throw n&&n.join(" > "),new B(-200,e)}(function Te(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():le(e)}(s[t]));const u=yl(a.canSeeViewProviders);a.resolving=!0;const f=a.injectImpl?rn(a.injectImpl):null;mg(e,r,ge.Default);try{o=e[t]=a.factory(void 0,s,e,r),n.firstCreatePass&&t>=r.directiveStart&&function J1(e,n,t){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:s}=n.type.prototype;if(r){const a=Xg(n);(t.preOrderHooks??=[]).push(e,a),(t.preOrderCheckHooks??=[]).push(e,a)}o&&(t.preOrderHooks??=[]).push(0-e,o),s&&((t.preOrderHooks??=[]).push(e,s),(t.preOrderCheckHooks??=[]).push(e,s))}(t,s[t],n)}finally{null!==f&&rn(f),yl(u),a.resolving=!1,vg()}}return o}function dm(e,n,t){return!!(t[n+(e>>im)]&1<{const n=e.prototype.constructor,t=n[Sn]||P_(n),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const s=o[Sn]||P_(o);if(s&&s!==t)return s;o=Object.getPrototypeOf(o)}return s=>new s})}function P_(e){return el(e)?()=>{const n=P_(ne(e));return n&&n()}:ko(e)}function fm(e){const n=e[H],t=n.type;return 2===t?n.declTNode:1===t?e[gt]:null}function ym(e,n=null,t=null,r){const o=function wm(e,n=null,t=null,r,o=new Set){const s=[t||ye,Gg(e)];return r=r||("object"==typeof e?void 0:et(e)),new Ri(s,n||_l(),r||null,o)}(e,n,t,r);return o.resolveInjectorInitializers(),o}let mn=(()=>{class e{static#e=this.THROW_IF_NOT_FOUND=ea;static#t=this.NULL=new cl;static create(t,r){if(Array.isArray(t))return ym({name:""},r,t,"");{const o=t.name??"";return ym({name:o},t.parent,t.providers,o)}}static#n=this.\u0275prov=ae({token:e,providedIn:"any",factory:()=>X(qg)});static#r=this.__NG_ELEMENT_ID__=-1}return e})();function j_(e){return e.ngOriginalError}class Er{constructor(){this._console=console}handleError(n){const t=this._findOriginalError(n);this._console.error("ERROR",n),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(n){let t=n&&j_(n);for(;t&&j_(t);)t=j_(t);return t||null}}const vm=new G("",{providedIn:"root",factory:()=>se(Er).handleError.bind(void 0)}),Cm=new G("",{providedIn:"root",factory:()=>!1});let El,Il;function ji(e){return function B_(){if(void 0===El&&(El=null,Se.trustedTypes))try{El=Se.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return El}()?.createHTML(e)||e}function Em(e){return function H_(){if(void 0===Il&&(Il=null,Se.trustedTypes))try{Il=Se.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Il}()?.createHTML(e)||e}class Mm{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${bd})`}}function $r(e){return e instanceof Mm?e.changingThisBreaksApplicationSecurity:e}class CS{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const t=(new window.DOMParser).parseFromString(ji(n),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(n):(t.removeChild(t.firstChild),t)}catch{return null}}}class ES{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const t=this.inertDocument.createElement("template");return t.innerHTML=ji(n),t}}const SS=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ir(e){const n={};for(const t of e.split(","))n[t]=!0;return n}function ua(...e){const n={};for(const t of e)for(const r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}const Tm=Ir("area,br,col,hr,img,wbr"),Am=Ir("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Nm=Ir("rp,rt"),$_=ua(Tm,ua(Am,Ir("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),ua(Nm,Ir("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ua(Nm,Am)),z_=Ir("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Fm=ua(z_,Ir("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ir("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),MS=Ir("script,style,template");class kS{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let t=n.firstChild,r=!0;for(;t;)if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let o=this.checkClobberedElement(t,t.nextSibling);if(o){t=o;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}startElement(n){const t=n.nodeName.toLowerCase();if(!$_.hasOwnProperty(t))return this.sanitizedSomething=!0,!MS.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const r=n.attributes;for(let o=0;o"),!0}endElement(n){const t=n.nodeName.toLowerCase();$_.hasOwnProperty(t)&&!Tm.hasOwnProperty(t)&&(this.buf.push(""))}chars(n){this.buf.push(Rm(n))}checkClobberedElement(n,t){if(t&&(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return t}}const TS=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,AS=/([^\#-~ |!])/g;function Rm(e){return e.replace(/&/g,"&").replace(TS,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(AS,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Sl;function q_(e){return"content"in e&&function FS(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Bi=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Bi||{});function xm(e){const n=function da(){const e=R();return e&&e[tn].sanitizer}();return n?Em(n.sanitize(Bi.HTML,e)||""):function la(e,n){const t=function DS(e){return e instanceof Mm&&e.getTypeName()||null}(e);if(null!=t&&t!==n){if("ResourceURL"===t&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${bd})`)}return t===n}(e,"HTML")?Em($r(e)):function NS(e,n){let t=null;try{Sl=Sl||function km(e){const n=new ES(e);return function IS(){try{return!!(new window.DOMParser).parseFromString(ji(""),"text/html")}catch{return!1}}()?new CS(n):n}(e);let r=n?String(n):"";t=Sl.getInertBodyElement(r);let o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=t.innerHTML,t=Sl.getInertBodyElement(r)}while(r!==s);return ji((new kS).sanitizeChildren(q_(t)||t))}finally{if(t){const r=q_(t)||t;for(;r.firstChild;)r.removeChild(r.firstChild)}}}(Hr(),le(e))}const jS=/^>|^->||--!>|)/g,HS="\u200b$1\u200b";const G_=new Map;let GS=0;const J_="__ngContext__";function Pt(e,n){we(n)?(e[J_]=n[Do],function JS(e){G_.set(e[Do],e)}(n)):e[J_]=n}var qr=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(qr||{});let Y_;function X_(e,n){return Y_(e,n)}function Ui(e,n,t,r,o){if(null!=r){let s,a=!1;_e(r)?s=r:we(r)&&(a=!0,r=r[Oe]);const u=Ve(r);0===e&&null!==t?null==o?ty(n,t,u):No(n,t,u,o||null,!0):1===e&&null!==t?No(n,t,u,o||null,!0):2===e?function xl(e,n,t){const r=Fl(e,n);r&&function gM(e,n,t,r){e.removeChild(n,t,r)}(e,r,n,t)}(n,u,a):3===e&&n.destroyNode(u),null!=s&&function wM(e,n,t,r,o){const s=t[A];s!==Ve(t)&&Ui(n,e,r,s,o);for(let u=Q;un.replace(BS,HS))}(n))}function Al(e,n,t){return e.createElement(n,t)}function Ym(e,n){Ol(e,n,n[re],2,null,null)}function Xm(e,n){const t=e[ie],r=t.indexOf(n);t.splice(r,1)}function fa(e,n){if(e.length<=Q)return;const t=Q+n,r=e[t];if(r){const o=r[yi];null!==o&&o!==e&&Xm(o,r),n>0&&(e[t-1][Ft]=r[Ft]);const s=Wc(e,Q+n);!function lM(e,n){Ym(e,n),n[Oe]=null,n[gt]=null}(r[H],r);const a=s[pn];null!==a&&a.detachView(s[H]),r[Ze]=null,r[Ft]=null,r[J]&=-129}return r}function Nl(e,n){if(!(256&n[J])){const t=n[re];t.destroyNode&&Ol(e,n,t,3,null,null),function dM(e){let n=e[yr];if(!n)return tf(e[H],e);for(;n;){let t=null;if(we(n))t=n[yr];else{const r=n[Q];r&&(t=r)}if(!t){for(;n&&!n[Ft]&&n!==e;)we(n)&&tf(n[H],n),n=n[Ze];null===n&&(n=e),we(n)&&tf(n[H],n),t=n&&n[Ft]}n=t}}(n)}}function tf(e,n){if(256&n[J])return;const t=C(null);try{n[J]&=-129,n[J]|=256,n[_]&&function Ms(e){if(N(e),io(e))for(let n=0;n=0?r[a]():r[-a].unsubscribe(),s+=2}else t[s].call(r[t[s+1]]);null!==r&&(n[mr]=null);const o=n[i];if(null!==o){n[i]=null;for(let s=0;s-1){const{encapsulation:s}=e.data[r.directiveStart+o];if(s===In.None||s===In.Emulated)return null}return $t(r,t)}}(e,n.parent,t)}function No(e,n,t,r,o){e.insertBefore(n,t,r,o)}function ty(e,n,t){e.appendChild(n,t)}function ny(e,n,t,r,o){null!==r?No(e,n,t,r,o):ty(e,n,t)}function Fl(e,n){return e.parentNode(n)}function ry(e,n,t){return iy(e,n,t)}let rf,iy=function oy(e,n,t){return 40&e.type?$t(e,t):null};function Rl(e,n,t,r){const o=nf(e,r,n),s=n[re],u=ry(r.parent||n[gt],r,n);if(null!=o)if(Array.isArray(t))for(let d=0;dp&&_y(e,n,p,!1),ir(a?2:0,o),t(r,o)}finally{So(s),ir(a?3:1,o)}}function lf(e,n,t){if(mt(n)){const r=C(null);try{const s=n.directiveEnd;for(let a=n.directiveStart;anull;function my(e,n,t,r,o){for(let s in n){if(!n.hasOwnProperty(s))continue;const a=n[s];if(void 0===a)continue;r??={};let u,d=xe.None;Array.isArray(a)?(u=a[0],d=a[1]):u=a;let f=s;if(null!==o){if(!o.hasOwnProperty(s))continue;f=o[s]}0===e?yy(r,t,f,u,d):yy(r,t,f,u)}return r}function yy(e,n,t,r,o){let s;e.hasOwnProperty(t)?(s=e[t]).push(n,r):s=e[t]=[n,r],void 0!==o&&s.push(o)}function sn(e,n,t,r,o,s,a,u){const d=$t(n,t);let h,f=n.inputs;!u&&null!=f&&(h=f[r])?(mf(e,t,h,r,o),nt(n)&&function RM(e,n){const t=hn(n,e);16&t[J]||(t[J]|=64)}(t,n.index)):3&n.type&&(r=function FM(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=a?a(o,n.value||"",r):o,s.setProperty(d,r,o))}function ff(e,n,t,r){if(_g()){const o=null===r?null:{"":-1},s=function jM(e,n){const t=e.directiveRegistry;let r=null,o=null;if(t)for(let s=0;s0;){const t=e[--n];if("number"==typeof t&&t<0)return t}return 0})(a)!=u&&a.push(u),a.push(t,r,s)}}(e,n,r,ha(e,t,o.hostVars,de),o)}function ar(e,n,t,r,o,s){const a=$t(e,n);!function hf(e,n,t,r,o,s,a){if(null==s)e.removeAttribute(n,o,t);else{const u=null==a?le(s):a(s,r||"",o);e.setAttribute(n,o,u,t)}}(n[re],a,s,e.value,t,r,o)}function qM(e,n,t,r,o,s){const a=s[n];if(null!==a)for(let u=0;u0&&(t[o-1][Ft]=n),r!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Qs(e.lView)},consumerOnSignalRead(){this.lView[_]=this}};function Ty(e){return Ny(e[yr])}function Ay(e){return Ny(e[Ft])}function Ny(e){for(;null!==e&&!_e(e);)e=e[Ft];return e}function jl(e,n=!0,t=0){const r=e[tn],o=r.rendererFactory;o.begin?.();try{!function nk(e,n){bf(e,n);let t=0;for(;xd(e);){if(100===t)throw new B(103,!1);t++,bf(e,1)}}(e,t)}catch(a){throw n&&Vl(e,a),a}finally{o.end?.(),r.inlineEffectRunner?.flush()}}function rk(e,n,t,r){const o=n[J];if(256==(256&o))return;n[tn].inlineEffectRunner?.flush(),Ud(n);let a=null,u=null;(function ok(e){return 2!==e.type})(e)&&(u=function QM(e){return e[_]??function ZM(e){const n=ky.pop()??Object.create(XM);return n.lView=e,n}(e)}(n),a=function Ss(e){return e&&(e.nextProducerIndex=0),C(e)}(u));try{lg(n),function hg(e){return oe.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==t&&py(e,n,t,2,r);const d=3==(3&o);if(d){const g=e.preOrderCheckHooks;null!==g&&gl(n,g,null)}else{const g=e.preOrderHooks;null!==g&&ml(n,g,0,null),A_(n,0)}if(function ik(e){for(let n=Ty(e);null!==n;n=Ay(n)){if(!(n[J]&ke.HasTransplantedViews))continue;const t=n[ie];for(let r=0;re.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(u,a),function YM(e){e.lView[_]!==e&&(e.lView=null,ky.push(e))}(u)),$d()}}function Ry(e,n){for(let t=Ty(e);null!==t;t=Ay(t))for(let r=Q;r-1&&(fa(n,r),Wc(t,r))}this._attachedToViewContainer=!1}Nl(this._lView[H],this._lView)}onDestroy(n){!function zc(e,n){if(256==(256&e[J]))throw new B(911,!1);null===e[i]&&(e[i]=[]),e[i].push(n)}(this._lView,n)}markForCheck(){wa(this._cdRefInjectingView||this._lView)}detach(){this._lView[J]&=-129}reattach(){Od(this._lView),this._lView[J]|=128}detectChanges(){this._lView[J]|=1024,jl(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new B(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Ym(this._lView[H],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new B(902,!1);this._appRef=n,Od(this._lView)}}let Mr=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=lk}return e})();const ak=Mr,ck=class extends ak{constructor(n,t,r){super(),this._declarationLView=n,this._declarationTContainer=t,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,t){return this.createEmbeddedViewImpl(n,t)}createEmbeddedViewImpl(n,t,r){const o=function ga(e,n,t,r){const o=C(null);try{const s=n.tView,d=Pl(e,s,t,4096&e[J]?4096:16,null,n,null,null,null,r?.injector??null,r?.dehydratedView??null);d[yi]=e[n.index];const h=e[pn];return null!==h&&(d[pn]=h.createEmbeddedView(s)),yf(s,d,t),d}finally{C(o)}}(this._declarationLView,this._declarationTContainer,n,{injector:t,dehydratedView:r});return new ba(o)}};function lk(){return Bl(Pe(),R())}function Bl(e,n){return 4&e.type?new ck(n,e,vi(e,n)):null}class Uy{}class Nk{}class $y{}class Rk{resolveComponentFactory(n){throw function Fk(e){const n=Error(`No component factory found for ${et(e)}.`);return n.ngComponent=e,n}(n)}}let ql=(()=>{class e{static#e=this.NULL=new Rk}return e})();class qy{}let Fo=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function xk(){const e=R(),t=hn(Pe().index,e);return(we(t)?t:e)[re]}()}return e})(),Ok=(()=>{class e{static#e=this.\u0275prov=ae({token:e,providedIn:"root",factory:()=>null})}return e})();const Sf={},Gy=new Set;function Wy(...e){}class Ge{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new je(!1),this.onMicrotaskEmpty=new je(!1),this.onStable=new je(!1),this.onError=new je(!1),typeof Zone>"u")throw new B(908,!1);Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&t,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function Vk(){const e="function"==typeof Se.requestAnimationFrame;let n=Se[e?"requestAnimationFrame":"setTimeout"],t=Se[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&t){const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r);const o=t[Zone.__symbol__("OriginalDelegate")];o&&(t=o)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function Hk(e){const n=()=>{!function Bk(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Se,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,kf(e),e.isCheckStableRunning=!0,Mf(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),kf(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(t,r,o,s,a,u)=>{if(function Uk(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(u))return t.invokeTask(o,s,a,u);try{return Jy(e),t.invokeTask(o,s,a,u)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&n(),Ky(e)}},onInvoke:(t,r,o,s,a,u,d)=>{try{return Jy(e),t.invoke(o,s,a,u,d)}finally{e.shouldCoalesceRunChangeDetection&&n(),Ky(e)}},onHasTask:(t,r,o,s)=>{t.hasTask(o,s),r===o&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,kf(e),Mf(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(t,r,o,s)=>(t.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ge.isInAngularZone())throw new B(909,!1)}static assertNotInAngularZone(){if(Ge.isInAngularZone())throw new B(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,o){const s=this._inner,a=s.scheduleEventTask("NgZoneEvent: "+o,n,jk,Wy,Wy);try{return s.runTask(a,t,r)}finally{s.cancelTask(a)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}}const jk={};function Mf(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function kf(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Jy(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Ky(e){e._nesting--,Mf(e)}let Ia=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const t=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const r of t)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=ae({token:e,providedIn:"root",factory:()=>new e})}return e})();function Jl(e,n,t){let r=t?e.styles:null,o=t?e.classes:null,s=0;if(null!==n)for(let a=0;a0&&uy(e,t,s.join(" "))}}(v,Fe,k,r),void 0!==t&&function nT(e,n,t){const r=e.projection=[];for(let o=0;o{class e{static#e=this.__NG_ELEMENT_ID__=oT}return e})();function oT(){return sw(Pe(),R())}const iT=lr,ow=class extends iT{constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return vi(this._hostTNode,this._hostLView)}get injector(){return new wt(this._hostTNode,this._hostLView)}get parentInjector(){const n=bl(this._hostTNode,this._hostLView);if(F_(n)){const t=ca(n,this._hostLView),r=aa(n);return new wt(t[H].data[r+8],t)}return new wt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const t=iw(this._lContainer);return null!==t&&t[n]||null}get length(){return this._lContainer.length-Q}createEmbeddedView(n,t,r){let o,s;"number"==typeof r?o=r:null!=r&&(o=r.index,s=r.injector);const u=n.createEmbeddedViewImpl(t||{},s,null);return this.insertImpl(u,o,zi(this._hostTNode,null)),u}createComponent(n,t,r,o,s){const a=n&&!function ia(e){return"function"==typeof e}(n);let u;if(a)u=t;else{const I=t||{};u=I.index,r=I.injector,o=I.projectableNodes,s=I.environmentInjector||I.ngModuleRef}const d=a?n:new ka(ue(n)),f=r||this.parentInjector;if(!s&&null==d.ngModule){const k=(a?f:this.parentInjector).get(Un,null);k&&(s=k)}ue(d.componentType??{});const v=d.create(f,o,null,s);return this.insertImpl(v.hostView,u,zi(this._hostTNode,null)),v}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){const o=n._lView;if(function MI(e){return _e(e[Ze])}(o)){const u=this.indexOf(n);if(-1!==u)this.detach(u);else{const d=o[Ze],f=new ow(d,d[gt],d[Ze]);f.detach(f.indexOf(n))}}const s=this._adjustIndex(t),a=this._lContainer;return ma(a,o,s,r),n.attachToViewContainerRef(),Ig(Ff(a),s,n),n}move(n,t){return this.insert(n,t)}indexOf(n){const t=iw(this._lContainer);return null!==t?t.indexOf(n):-1}remove(n){const t=this._adjustIndex(n,-1),r=fa(this._lContainer,t);r&&(Wc(Ff(this._lContainer),t),Nl(r[H],r))}detach(n){const t=this._adjustIndex(n,-1),r=fa(this._lContainer,t);return r&&null!=Wc(Ff(this._lContainer),t)?new ba(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function iw(e){return e[8]}function Ff(e){return e[8]||(e[8]=[])}function sw(e,n){let t;const r=n[e.index];return _e(r)?t=r:(t=vy(r,n,null,e),n[e.index]=t,Ll(n,t)),aw(t,n,e,r),new ow(t,e,n)}let aw=function lw(e,n,t,r){if(e[A])return;let o;o=8&t.type?Ve(r):function sT(e,n){const t=e[re],r=t.createComment(""),o=$t(n,e);return No(t,Fl(t,o),r,function mM(e,n){return e.nextSibling(n)}(t,o),!1),r}(n,t),e[A]=o},Rf=()=>!1;class xf{constructor(n){this.queryList=n,this.matches=null}clone(){return new xf(this.queryList)}setDirty(){this.queryList.setDirty()}}class Of{constructor(n=[]){this.queries=n}createEmbeddedView(n){const t=n.queries;if(null!==t){const r=null!==n.contentQueries?n.contentQueries[0]:t.length,o=[];for(let s=0;sn.trim())}(n):n}}class Pf{constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r0)r.push(a[u/2]);else{const f=s[u+1],h=n[-d];for(let g=Q;g=0;r--){const o=e[r];o.hostVars=n+=o.hostVars,o.hostAttrs=Pr(o.hostAttrs,t=Pr(t,o.hostAttrs))}}(r)}function ST(e,n){for(const t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;const r=n.inputs[t];if(void 0!==r&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t],null!==n.inputTransforms)){const o=Array.isArray(r)?r[0]:r;if(!n.inputTransforms.hasOwnProperty(o))continue;e.inputTransforms??={},e.inputTransforms[o]=n.inputTransforms[o]}}}function Ql(e){return e===_n?{}:e===ye?[]:e}function kT(e,n){const t=e.viewQuery;e.viewQuery=t?(r,o)=>{n(r,o),t(r,o)}:n}function TT(e,n){const t=e.contentQueries;e.contentQueries=t?(r,o,s)=>{n(r,o,s),t(r,o,s)}:n}function AT(e,n){const t=e.hostBindings;e.hostBindings=t?(r,o)=>{n(r,o),t(r,o)}:n}class Oo{}class xw extends Oo{constructor(n){super(),this.componentFactoryResolver=new nw(this),this.instance=null;const t=new Ri([...n.providers,{provide:Oo,useValue:this},{provide:ql,useValue:this.componentFactoryResolver}],n.parent||_l(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}let Po=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ci(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Yl(e){return!!function zf(e){return null!==e&&("function"==typeof e||"object"==typeof e)}(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function ur(e,n,t){return e[n]=t}function st(e,n,t){return!Object.is(e[n],t)&&(e[n]=t,!0)}function Lo(e,n,t,r){const o=st(e,n,t);return st(e,n+1,r)||o}function he(e,n,t,r,o,s,a,u){const d=R(),f=be(),h=e+p,g=f.firstCreatePass?function qT(e,n,t,r,o,s,a,u,d){const f=n.consts,h=$i(n,e,4,a||null,nr(f,u));ff(n,t,h,nr(f,d)),hl(n,h);const g=h.tView=_f(2,h,r,o,s,n.directiveRegistry,n.pipeRegistry,null,n.schemas,f,null);return null!==n.queries&&(n.queries.template(n,h),g.queries=n.queries.embeddedTView(h)),h}(h,f,d,n,t,r,o,s,a):f.data[h];rr(g,!1);const b=Pw(f,d,g,e);Gc()&&Rl(f,d,b,g),Pt(b,d);const v=vy(b,d,b,g);return d[h]=v,Ll(d,v),function cw(e,n,t){return Rf(e,n,t)}(v,g,d),_t(g)&&uf(f,d,g),null!=a&&df(d,g,u),he}let Pw=function Lw(e,n,t,r){return Br(!0),n[re].createComment("")};function an(e,n,t,r){const o=R();return st(o,Hn(),n)&&(be(),ar(ze(),o,e,n,t,r)),an}function es(e,n,t,r){return st(e,Hn(),t)?n+le(t)+r:de}function ts(e,n,t,r,o,s){const u=Lo(e,function vr(){return oe.lFrame.bindingIndex}(),t,o);return Dr(2),u?n+le(t)+r+le(o)+s:de}function iu(e,n){return e<<17|n<<2}function Jr(e){return e>>17&32767}function ep(e){return 2|e}function jo(e){return(131068&e)>>2}function tp(e,n){return-131069&e|n<<2}function np(e){return 1|e}function pb(e,n,t,r){const o=e[t+1],s=null===n;let a=r?Jr(o):jo(o),u=!1;for(;0!==a&&(!1===u||s);){const f=e[a+1];TA(e[a],n)&&(u=!0,e[a+1]=r?np(f):ep(f)),a=r?Jr(f):jo(f)}u&&(e[t+1]=r?ep(o):np(o))}function TA(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Ci(e,n)>=0}const bt={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function hb(e){return e.substring(bt.key,bt.keyEnd)}function gb(e,n){const t=bt.textEnd;return t===n?-1:(n=bt.keyEnd=function RA(e,n,t){for(;n32;)n++;return n}(e,bt.key=n,t),cs(e,n,t))}function cs(e,n,t){for(;n=0;t=gb(n,t))gn(e,hb(n),!0)}function Db(e,n){return n>=e.expandoStartIndex}function Cb(e,n,t,r){const o=e.data;if(null===o[t+1]){const s=o[xt()],a=Db(e,t);Mb(s,r)&&null===n&&!a&&(n=!1),n=function LA(e,n,t,r){const o=function Bd(e){const n=oe.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}(e);let s=r?n.residualClasses:n.residualStyles;if(null===o)0===(r?n.classBindings:n.styleBindings)&&(t=xa(t=ip(null,e,n,t,r),n.attrs,r),s=null);else{const a=n.directiveStylingLast;if(-1===a||e[a]!==o)if(t=ip(o,e,n,t,r),null===s){let d=function VA(e,n,t){const r=t?n.classBindings:n.styleBindings;if(0!==jo(r))return e[Jr(r)]}(e,n,r);void 0!==d&&Array.isArray(d)&&(d=ip(null,e,n,d[1],r),d=xa(d,n.attrs,r),function jA(e,n,t,r){e[Jr(t?n.classBindings:n.styleBindings)]=r}(e,n,r,d))}else s=function BA(e,n,t){let r;const o=n.directiveEnd;for(let s=1+n.directiveStylingLast;s0)&&(f=!0)):h=t,o)if(0!==d){const b=Jr(e[u+1]);e[r+1]=iu(b,u),0!==b&&(e[b+1]=tp(e[b+1],r)),e[u+1]=function IA(e,n){return 131071&e|n<<17}(e[u+1],r)}else e[r+1]=iu(u,0),0!==u&&(e[u+1]=tp(e[u+1],r)),u=r;else e[r+1]=iu(d,0),0===u?u=r:e[d+1]=tp(e[d+1],r),d=r;f&&(e[r+1]=ep(e[r+1])),pb(e,h,r,!0),pb(e,h,r,!1),function kA(e,n,t,r,o){const s=o?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof n&&Ci(s,n)>=0&&(t[r+1]=np(t[r+1]))}(n,h,e,r,s),a=iu(u,d),s?n.classBindings=a:n.styleBindings=a}(o,s,n,t,a,r)}}function ip(e,n,t,r,o){let s=null;const a=t.directiveEnd;let u=t.directiveStylingLast;for(-1===u?u=t.directiveStart:u++;u0;){const d=e[o],f=Array.isArray(d),h=f?d[1]:d,g=null===h;let b=t[o+1];b===de&&(b=g?ye:void 0);let v=g?Gd(b,r):h===r?b:void 0;if(f&&!au(v)&&(v=Gd(d,r)),au(v)&&(u=v,a))return u;const I=e[o+1];o=a?Jr(I):jo(I)}if(null!==n){let d=s?n.residualClasses:n.residualStyles;null!=d&&(u=Gd(d,r))}return u}function au(e){return void 0!==e}function Mb(e,n){return 0!=(e.flags&(n?8:16))}function q(e,n,t,r){const o=R(),s=be(),a=p+e,u=o[re],d=s.firstCreatePass?function fN(e,n,t,r,o,s){const a=n.consts,d=$i(n,e,2,r,nr(a,o));return ff(n,t,d,nr(a,s)),null!==d.attrs&&Jl(d,d.attrs,!1),null!==d.mergedAttrs&&Jl(d,d.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,d),d}(a,s,o,n,t,r):s.data[a],f=Nb(s,o,d,u,n,e);o[a]=f;const h=_t(d);return rr(d,!0),dy(u,f,d),32!=(32&d.flags)&&Gc()&&Rl(s,o,f,d),0===function TI(){return oe.lFrame.elementDepthCount}()&&Pt(f,o),function AI(){oe.lFrame.elementDepthCount++}(),h&&(uf(s,o,d),lf(s,d,o)),null!==r&&df(o,d),q}function W(){let e=Pe();Ld()?Vd():(e=e.parent,rr(e,!1));const n=e;(function FI(e){return oe.skipHydrationRootTNode===e})(n)&&function PI(){oe.skipHydrationRootTNode=null}(),function NI(){oe.lFrame.elementDepthCount--}();const t=be();return t.firstCreatePass&&(hl(t,e),mt(e)&&t.queries.elementEnd(e)),null!=n.classesWithoutHost&&function Y1(e){return 0!=(8&e.flags)}(n)&&rp(t,n,R(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function X1(e){return 0!=(16&e.flags)}(n)&&rp(t,n,R(),n.stylesWithoutHost,!1),W}function At(e,n,t,r){return q(e,n,t,r),W(),At}let Nb=(e,n,t,r,o,s)=>(Br(!0),Al(r,o,function Dg(){return oe.lFrame.currentNamespace}()));function An(e,n,t){const r=R(),o=be(),s=e+p,a=o.firstCreatePass?function gN(e,n,t,r,o){const s=n.consts,a=nr(s,r),u=$i(n,e,8,"ng-container",a);return null!==a&&Jl(u,a,!0),ff(n,t,u,nr(s,o)),null!==n.queries&&n.queries.elementStart(n,u),u}(s,o,r,n,t):o.data[s];rr(a,!0);const u=Fb(o,r,a,e);return r[s]=u,Gc()&&Rl(o,r,u,a),Pt(u,r),_t(a)&&(uf(o,r,a),lf(o,a,r)),null!=t&&df(r,a),An}function Nn(){let e=Pe();const n=be();return Ld()?Vd():(e=e.parent,rr(e,!1)),n.firstCreatePass&&(hl(n,e),mt(e)&&n.queries.elementEnd(e)),Nn}function Bo(e,n,t){return An(e,n,t),Nn(),Bo}let Fb=(e,n,t,r)=>(Br(!0),ef(n[re],""));function qt(){return R()}const us="en-US";let Lb=us;function ve(e,n,t,r){const o=R(),s=be(),a=Pe();return function _p(e,n,t,r,o,s,a){const u=_t(r),f=e.firstCreatePass&&Ey(e),h=n[Me],g=Cy(n);let b=!0;if(3&r.type||a){const k=$t(r,n),T=a?a(k):k,V=g.length,x=a?ee=>a(Ve(ee[r.index])):r.index;let U=null;if(!a&&u&&(U=function hF(e,n,t,r){const o=e.cleanup;if(null!=o)for(let s=0;sd?u[d]:null}"string"==typeof a&&(s+=2)}return null}(e,n,o,r.index)),null!==U)(U.__ngLastListenerFn__||U).__ngNextListenerFn__=s,U.__ngLastListenerFn__=s,b=!1;else{s=uv(r,n,h,s,!1);const ee=t.listen(T,o,s);g.push(s,ee),f&&f.push(o,x,V,V+1)}}else s=uv(r,n,h,s,!1);const v=r.outputs;let I;if(b&&null!==v&&(I=v[o])){const k=I.length;if(k)for(let T=0;T-1?hn(e.index,n):n);let d=lv(n,t,r,a),f=s.__ngNextListenerFn__;for(;f;)d=lv(n,t,f,a)&&d,f=f.__ngNextListenerFn__;return o&&!1===d&&a.preventDefault(),d}}function Y(e=1){return function UI(e){return(oe.lFrame.contextLView=function ug(e,n){for(;e>0;)n=n[vo],e--;return n}(e,oe.lFrame.contextLView))[Me]}(e)}function gF(e,n){let t=null;const r=function Nc(e){const n=e.attrs;if(null!=n){const t=n.indexOf(5);if(!(1&t))return n[t+1]}return null}(e);for(let o=0;o(Br(!0),function Tl(e,n){return e.createText(n)}(n[re],r));function ds(e){return Lt("",e,""),ds}function Lt(e,n,t){const r=R(),o=es(r,e,n,t);return o!==de&&Sr(r,xt(),o),Lt}function Ba(e,n,t,r,o){const s=R(),a=ts(s,e,n,t,r,o);return a!==de&&Sr(s,xt(),a),Ba}function hp(e,n,t,r,o){if(e=ne(e),Array.isArray(e))for(let s=0;s>20;if(To(e)||!e.multi){const v=new sa(f,o,O),I=mp(d,n,o?h:h+b,g);-1===I?(O_(wl(u,a),s,d),gp(s,e,n.length),n.push(d),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=1048576),t.push(v),a.push(v)):(t[I]=v,a[I]=v)}else{const v=mp(d,n,h+b,g),I=mp(d,n,h,h+b),T=I>=0&&t[I];if(o&&!T||!o&&!(v>=0&&t[v])){O_(wl(u,a),s,d);const V=function LF(e,n,t,r,o){const s=new sa(e,t,O);return s.multi=[],s.index=n,s.componentProviders=0,Bv(s,o,r&&!t),s}(o?PF:OF,t.length,o,r,f);!o&&T&&(t[I].providerFactory=V),gp(s,e,n.length,0),n.push(d),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=1048576),t.push(V),a.push(V)}else gp(s,e,v>-1?v:I,Bv(t[o?I:v],f,!o&&r));!o&&r&&T&&t[I].componentProviders++}}}function gp(e,n,t,r){const o=To(n),s=function S1(e){return!!e.useClass}(n);if(o||s){const d=(s?ne(n.useClass):n).prototype.ngOnDestroy;if(d){const f=e.destroyHooks||(e.destroyHooks=[]);if(!o&&n.multi){const h=f.indexOf(t);-1===h?f.push(t,[r,d]):f[h+1].push(r,d)}else f.push(t,d)}}}function Bv(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function mp(e,n,t,r){for(let o=t;o{t.providersResolver=(r,o)=>function xF(e,n,t){const r=be();if(r.firstCreatePass){const o=rt(e);hp(t,r.data,r.blueprint,o,!0),hp(n,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,n)}}let VF=(()=>{class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const r=v_(0,t.type),o=r.length>0?function Ow(e,n,t=null){return new xw({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,o)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=ae({token:e,providedIn:"environment",factory:()=>new e(X(Un))})}return e})();function Vt(e){(function cr(e){Gy.has(e)||(Gy.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))})("NgStandalone"),e.getStandaloneInjector=n=>n.get(VF).getOrCreateStandaloneInjector(e)}function bp(e,n,t){const r=zt()+e,o=R();return o[r]===de?ur(o,r,t?n.call(t):n()):function Aa(e,n){return e[n]}(o,r)}function _s(e,n,t,r){return function Qv(e,n,t,r,o,s){const a=n+t;return st(e,a,o)?ur(e,a+1,s?r.call(s,o):r(o)):Ha(e,a+1)}(R(),zt(),e,n,t,r)}function fs(e,n,t,r,o){return function Zv(e,n,t,r,o,s,a){const u=n+t;return Lo(e,u,o,s)?ur(e,u+2,a?r.call(a,o,s):r(o,s)):Ha(e,u+2)}(R(),zt(),e,n,t,r,o)}function Kv(e,n,t,r,o,s){return function Yv(e,n,t,r,o,s,a,u){const d=n+t;return function Xl(e,n,t,r,o){const s=Lo(e,n,t,r);return st(e,n+2,o)||s}(e,d,o,s,a)?ur(e,d+3,u?r.call(u,o,s,a):r(o,s,a)):Ha(e,d+3)}(R(),zt(),e,n,t,r,o,s)}function Ha(e,n){const t=e[n];return t===de?void 0:t}function $o(e,n){return Bl(e,n)}const bD=new G("");function mu(e){return!!e&&"function"==typeof e.then}function vD(e){return!!e&&"function"==typeof e.subscribe}const DD=new G("");let yu=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r}),this.appInits=se(DD,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const o of this.appInits){const s=o();if(mu(s))t.push(s);else if(vD(s)){const a=new Promise((u,d)=>{s.subscribe({complete:u,error:d})});t.push(a)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(o=>{this.reject(o)}),0===t.length&&r(),this.initialized=!0}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const CD=new G("");let zo=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=se(vm),this.afterRenderEffectManager=se(Ia),this.componentTypes=[],this.components=[],this.isStable=se(Po).hasPendingTasks.pipe(er(t=>!t)),this._injector=se(Un)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,r){const o=t instanceof $y;if(!this._injector.get(yu).done)throw!o&&function tr(e){const n=ue(e)||ot(e)||tt(e);return null!==n&&n.standalone}(t),new B(405,!1);let a;a=o?t:this._injector.get(ql).resolveComponentFactory(t),this.componentTypes.push(a.componentType);const u=function tx(e){return e.isBoundToModule}(a)?void 0:this._injector.get(Oo),f=a.create(mn.NULL,[],r||a.selector,u),h=f.location.nativeElement,g=f.injector.get(bD,null);return g?.registerApplication(h),f.onDestroy(()=>{this.detachView(f.hostView),wu(this.components,f),g?.unregisterApplication(h)}),this._loadComponent(f),f}tick(){if(this._runningTick)throw new B(101,!1);const t=C(null);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,C(t)}}detectChangesInAttachedViews(){let t=0;const r=this.afterRenderEffectManager;for(;;){if(100===t)throw new B(103,!1);const o=0===t;for(let{_lView:s,notifyErrorHandler:a}of this._views)!o&&!Tp(s)||this.detectChangesInView(s,a,o);if(t++,r.executeInternalCallbacks(),!this._views.some(({_lView:s})=>Tp(s))&&(r.execute(),!this._views.some(({_lView:s})=>Tp(s))))break}}detectChangesInView(t,r,o){let s;o?(s=0,t[J]|=1024):s=64&t[J]?0:1,jl(t,r,s)}attachView(t){const r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){const r=t;wu(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const r=this._injector.get(CD,[]);[...this._bootstrapListeners,...r].forEach(o=>o(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>wu(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new B(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function wu(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function Tp(e){return xd(e)}let sx=(()=>{class e{constructor(){this.zone=se(Ge),this.applicationRef=se(zo)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function kD(e){return[{provide:Ge,useFactory:e},{provide:Fi,multi:!0,useFactory:()=>{const n=se(sx,{optional:!0});return()=>n.initialize()}},{provide:Fi,multi:!0,useFactory:()=>{const n=se(lx);return()=>{n.initialize()}}},{provide:vm,useFactory:ax}]}function ax(){const e=se(Ge),n=se(Er);return t=>e.runOutsideAngular(()=>n.handleError(t))}function cx(e){return ll([[],kD(()=>new Ge(function TD(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}let lx=(()=>{class e{constructor(){this.subscription=new Qe,this.initialized=!1,this.zone=se(Ge),this.pendingTasks=se(Po)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Ge.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Ge.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const kr=new G("",{providedIn:"root",factory:()=>se(kr,ge.Optional|ge.SkipSelf)||function ux(){return typeof $localize<"u"&&$localize.locale||us}()}),Ap=new G("");let Kr=null;let bn=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=gx}return e})();function gx(e){return function mx(e,n,t){if(nt(e)&&!t){const r=hn(e.index,n);return new ba(r,r)}return 47&e.type?new ba(n[$e],n):null}(Pe(),R(),16==(16&e))}class VD{constructor(){}supports(n){return Yl(n)}create(n){return new Dx(n)}}const vx=(e,n)=>n;class Dx{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||vx}forEachItem(n){let t;for(t=this._itHead;null!==t;t=t._next)n(t)}forEachOperation(n){let t=this._itHead,r=this._removalsHead,o=0,s=null;for(;t||r;){const a=!r||t&&t.currentIndex{a=this._trackByFn(o,u),null!==t&&Object.is(t.trackById,a)?(r&&(t=this._verifyReinsertion(t,u,a,o)),Object.is(t.item,u)||this._addIdentityChange(t,u)):(t=this._mismatch(t,u,a,o),r=!0),t=t._next,o++}),this.length=o;return this._truncate(t),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,t,r,o){let s;return null===n?s=this._itTail:(s=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._reinsertAfter(n,s,o)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._moveAfter(n,s,o)):n=this._addAfter(new Cx(t,r),s,o),n}_verifyReinsertion(n,t,r,o){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==s?n=this._reinsertAfter(s,n._prev,o):n.currentIndex!=o&&(n.currentIndex=o,this._addToMoves(n,o)),n}_truncate(n){for(;null!==n;){const t=n._next;this._addToRemovals(this._unlink(n)),n=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,t,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const o=n._prevRemoved,s=n._nextRemoved;return null===o?this._removalsHead=s:o._nextRemoved=s,null===s?this._removalsTail=o:s._prevRemoved=o,this._insertAfter(n,t,r),this._addToMoves(n,r),n}_moveAfter(n,t,r){return this._unlink(n),this._insertAfter(n,t,r),this._addToMoves(n,r),n}_addAfter(n,t,r){return this._insertAfter(n,t,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,t,r){const o=null===t?this._itHead:t._next;return n._next=o,n._prev=t,null===o?this._itTail=n:o._prev=n,null===t?this._itHead=n:t._next=n,null===this._linkedRecords&&(this._linkedRecords=new jD),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const t=n._prev,r=n._next;return null===t?this._itHead=r:t._next=r,null===r?this._itTail=t:r._prev=t,n}_addToMoves(n,t){return n.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new jD),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,t){return n.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class Cx{constructor(n,t){this.item=n,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Ex{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,t){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===t||t<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const t=n._prevDup,r=n._nextDup;return null===t?this._head=r:t._nextDup=r,null===r?this._tail=t:r._prevDup=t,null===this._head}}class jD{constructor(){this.map=new Map}put(n){const t=n.trackById;let r=this.map.get(t);r||(r=new Ex,this.map.set(t,r)),r.add(n)}get(n,t){const o=this.map.get(n);return o?o.get(n,t):null}remove(n){const t=n.trackById;return this.map.get(t).remove(n)&&this.map.delete(t),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function BD(e,n,t){const r=e.previousIndex;if(null===r)return r;let o=0;return t&&r{class e{static#e=this.\u0275prov=ae({token:e,providedIn:"root",factory:UD});constructor(t){this.factories=t}static create(t,r){if(null!=r){const o=r.factories.slice();t=t.concat(o)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||UD()),deps:[[e,new w_,new y_]]}}find(t){const r=this.factories.find(o=>o.supports(t));if(null!=r)return r;throw new B(901,!1)}}return e})();function zx(e){try{const{rootComponent:n,appProviders:t,platformProviders:r}=e,o=function hx(e=[]){if(Kr)return Kr;const n=function FD(e=[],n){return mn.create({name:n,providers:[{provide:E_,useValue:"platform"},{provide:Ap,useValue:new Set([()=>Kr=null])},...e]})}(e);return Kr=n,function ED(){!function Xh(e){hd=e}(()=>{throw new B(600,!1)})}(),function RD(e){e.get(Fg,null)?.forEach(t=>t())}(n),n}(r),s=[cx(),...t||[]],u=new xw({providers:s,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,d=u.get(Ge);return d.run(()=>{u.resolveInjectorInitializers();const f=u.get(Er,null);let h;d.runOutsideAngular(()=>{h=d.onError.subscribe({next:v=>{f.handleError(v)}})});const g=()=>u.destroy(),b=o.get(Ap);return b.add(g),u.onDestroy(()=>{h.unsubscribe(),b.delete(g)}),function ID(e,n,t){try{const r=t();return mu(r)?r.catch(o=>{throw n.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw n.runOutsideAngular(()=>e.handleError(r)),r}}(f,d,()=>{const v=u.get(yu);return v.runInitializers(),v.donePromise.then(()=>{!function Vb(e){"string"==typeof e&&(Lb=e.toLowerCase().replace(/_/g,"-"))}(u.get(kr,us)||us);const k=u.get(zo);return void 0!==n&&k.bootstrap(n),k})})})}catch(n){return Promise.reject(n)}}function Bp(e){return e[e.length-1]}function Qr(e){return this instanceof Qr?(this.v=e,this):new Qr(e)}function h0(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function zp(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(s){t[s]=e[s]&&function(a){return new Promise(function(u,d){!function o(s,a,u,d){Promise.resolve(d).then(function(f){s({value:f,done:u})},a)}(u,d,(a=e[s](a)).done,a.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const g0=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function m0(e){return Xe(e?.then)}function y0(e){return Xe(e[Or])}function w0(e){return Symbol.asyncIterator&&Xe(e?.[Symbol.asyncIterator])}function b0(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const v0=function RO(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function D0(e){return Xe(e?.[v0])}function C0(e){return function p0(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,r=t.apply(e,n||[]),s=[];return o={},a("next"),a("throw"),a("return"),o[Symbol.asyncIterator]=function(){return this},o;function a(b){r[b]&&(o[b]=function(v){return new Promise(function(I,k){s.push([b,v,I,k])>1||u(b,v)})})}function u(b,v){try{!function d(b){b.value instanceof Qr?Promise.resolve(b.value.v).then(f,h):g(s[0][2],b)}(r[b](v))}catch(I){g(s[0][3],I)}}function f(b){u("next",b)}function h(b){u("throw",b)}function g(b,v){b(v),s.shift(),s.length&&u(s[0][0],s[0][1])}}(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:r,done:o}=yield Qr(t.read());if(o)return yield Qr(void 0);yield yield Qr(r)}}finally{t.releaseLock()}})}function E0(e){return Xe(e?.getReader)}function Go(e){if(e instanceof Et)return e;if(null!=e){if(y0(e))return function xO(e){return new Et(n=>{const t=e[Or]();if(Xe(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(g0(e))return function OO(e){return new Et(n=>{for(let t=0;t{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,Pn)})}(e);if(w0(e))return I0(e);if(D0(e))return function LO(e){return new Et(n=>{for(const t of e)if(n.next(t),n.closed)return;n.complete()})}(e);if(E0(e))return function VO(e){return I0(C0(e))}(e)}throw b0(e)}function I0(e){return new Et(n=>{(function jO(e,n){var t,r,o,s;return function _0(e,n,t,r){return new(t||(t=Promise))(function(s,a){function u(h){try{f(r.next(h))}catch(g){a(g)}}function d(h){try{f(r.throw(h))}catch(g){a(g)}}function f(h){h.done?s(h.value):function o(s){return s instanceof t?s:new t(function(a){a(s)})}(h.value).then(u,d)}f((r=r.apply(e,n||[])).next())})}(this,void 0,void 0,function*(){try{for(t=h0(e);!(r=yield t.next()).done;)if(n.next(r.value),n.closed)return}catch(a){o={error:a}}finally{try{r&&!r.done&&(s=t.return)&&(yield s.call(t))}finally{if(o)throw o.error}}n.complete()})})(e,n).catch(t=>n.error(t))})}function Zr(e,n,t,r=0,o=!1){const s=n.schedule(function(){t(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(s),!o)return s}function S0(e,n=0){return Xn((t,r)=>{t.subscribe(Ie(r,o=>Zr(r,e,()=>r.next(o),n),()=>Zr(r,e,()=>r.complete(),n),o=>Zr(r,e,()=>r.error(o),n)))})}function M0(e,n=0){return Xn((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function k0(e,n){if(!e)throw new Error("Iterable cannot be null");return new Et(t=>{Zr(t,n,()=>{const r=e[Symbol.asyncIterator]();Zr(t,n,()=>{r.next().then(o=>{o.done?t.complete():t.next(o.value)})},0,!0)})})}function qp(e,n){return n?function qO(e,n){if(null!=e){if(y0(e))return function BO(e,n){return Go(e).pipe(M0(n),S0(n))}(e,n);if(g0(e))return function UO(e,n){return new Et(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}(e,n);if(m0(e))return function HO(e,n){return Go(e).pipe(M0(n),S0(n))}(e,n);if(w0(e))return k0(e,n);if(D0(e))return function $O(e,n){return new Et(t=>{let r;return Zr(t,n,()=>{r=e[v0](),Zr(t,n,()=>{let o,s;try{({value:o,done:s}=r.next())}catch(a){return void t.error(a)}s?t.complete():t.next(o)},0,!0)}),()=>Xe(r?.return)&&r.return()})}(e,n);if(E0(e))return function zO(e,n){return k0(C0(e),n)}(e,n)}throw b0(e)}(e,n):Go(e)}function T0(...e){return qp(e,function dO(e){return function lO(e){return e&&Xe(e.schedule)}(Bp(e))?e.pop():void 0}(e))}function Gp(e,n,t=1/0){return Xe(n)?Gp((r,o)=>er((s,a)=>n(r,s,o,a))(Go(e(r,o))),t):("number"==typeof n&&(t=n),Xn((r,o)=>function GO(e,n,t,r,o,s,a,u){const d=[];let f=0,h=0,g=!1;const b=()=>{g&&!d.length&&!f&&n.complete()},v=k=>f{s&&n.next(k),f++;let T=!1;Go(t(k,h++)).subscribe(Ie(n,V=>{o?.(V),s?v(V):n.next(V)},()=>{T=!0},void 0,()=>{if(T)try{for(f--;d.length&&fI(V)):I(V)}b()}catch(V){n.error(V)}}))};return e.subscribe(Ie(n,v,()=>{g=!0,b()})),()=>{u?.()}}(r,o,e,t)))}function A0(e){return Xn((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}let N0=null;function Wa(){return N0}class ZO{}const Tr=new G("");function B0(e,n){n=encodeURIComponent(n);for(const t of e.split(";")){const r=t.indexOf("="),[o,s]=-1==r?[t,""]:[t.slice(0,r),t.slice(r+1)];if(o.trim()===n)return decodeURIComponent(s)}return null}const nh=/\s+/,H0=[];let Wo=(()=>{class e{constructor(t,r){this._ngEl=t,this._renderer=r,this.initialClasses=H0,this.stateMap=new Map}set klass(t){this.initialClasses=null!=t?t.trim().split(nh):H0}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(nh):t}ngDoCheck(){for(const r of this.initialClasses)this._updateState(r,!0);const t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(const r of t)this._updateState(r,!0);else if(null!=t)for(const r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){const o=this.stateMap.get(t);void 0!==o?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(const t of this.stateMap){const r=t[0],o=t[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(t,r){(t=t.trim()).length>0&&t.split(nh).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}static#e=this.\u0275fac=function(r){return new(r||e)(O(kn),O(Fo))};static#t=this.\u0275dir=te({type:e,selectors:[["","ngClass",""]],inputs:{klass:[xe.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return e})();class VP{constructor(n,t,r,o){this.$implicit=n,this.ngForOf=t,this.index=r,this.count=o}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ka=(()=>{class e{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,r,o){this._viewContainer=t,this._template=r,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const r=this._viewContainer;t.forEachOperation((o,s,a)=>{if(null==o.previousIndex)r.createEmbeddedView(this._template,new VP(o.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)r.remove(null===s?void 0:s);else if(null!==s){const u=r.get(s);r.move(u,a),$0(u,o)}});for(let o=0,s=r.length;o{$0(r.get(o.currentIndex),o)})}static ngTemplateContextGuard(t,r){return!0}static#e=this.\u0275fac=function(r){return new(r||e)(O(lr),O(Mr),O(Pp))};static#t=this.\u0275dir=te({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return e})();function $0(e,n){e.context.$implicit=n.item}let Gn=(()=>{class e{constructor(t,r){this._viewContainer=t,this._context=new jP,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){z0("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){z0("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,r){return!0}static#e=this.\u0275fac=function(r){return new(r||e)(O(lr),O(Mr))};static#t=this.\u0275dir=te({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return e})();class jP{constructor(){this.$implicit=null,this.ngIf=null}}function z0(e,n){if(n&&!n.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${et(n)}'.`)}let G0=(()=>{class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,o)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,r,o),get:(t,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}static#e=this.\u0275fac=function(r){return new(r||e)(O(lr))};static#t=this.\u0275dir=te({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Cr]})}return e})(),pt=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({})}return e})();function K0(e){return"server"===e}class Q0{}class Uu{}class $u{}class xn{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(t=>{const r=t.indexOf(":");if(r>0){const o=t.slice(0,r),s=o.toLowerCase(),a=t.slice(r+1).trim();this.maybeSetNormalizedName(o,s),this.headers.has(s)?this.headers.get(s).push(a):this.headers.set(s,[a])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((t,r)=>{this.setHeaderEntries(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof xn?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){const t=new xn;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof xn?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){const t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(n.name,t);const o=("a"===n.op?this.headers.get(t):void 0)||[];o.push(...r),this.headers.set(t,o);break;case"d":const s=n.value;if(s){let a=this.headers.get(t);if(!a)return;a=a.filter(u=>-1===s.indexOf(u)),0===a.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,a)}else this.headers.delete(t),this.normalizedNames.delete(t)}}setHeaderEntries(n,t){const r=(Array.isArray(t)?t:[t]).map(s=>s.toString()),o=n.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(n,o)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}}class z2{encodeKey(n){return iC(n)}encodeValue(n){return iC(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const G2=/%(\d[a-f0-9])/gi,W2={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function iC(e){return encodeURIComponent(e).replace(G2,(n,t)=>W2[t]??n)}function zu(e){return`${e}`}class Yr{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new z2,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function q2(e,n){const t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{const s=o.indexOf("="),[a,u]=-1==s?[n.decodeKey(o),""]:[n.decodeKey(o.slice(0,s)),n.decodeValue(o.slice(s+1))],d=t.get(a)||[];d.push(u),t.set(a,d)}),t}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{const r=n.fromObject[t],o=Array.isArray(r)?r.map(zu):[zu(r)];this.map.set(t,o)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){const t=[];return Object.keys(n).forEach(r=>{const o=n[r];Array.isArray(o)?o.forEach(s=>{t.push({param:r,value:s,op:"a"})}):t.push({param:r,value:o,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const t=new Yr({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const t=("a"===n.op?this.map.get(n.param):void 0)||[];t.push(zu(n.value)),this.map.set(n.param,t);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let r=this.map.get(n.param)||[];const o=r.indexOf(zu(n.value));-1!==o&&r.splice(o,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class J2{constructor(){this.map=new Map}set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function sC(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function aC(e){return typeof Blob<"u"&&e instanceof Blob}function cC(e){return typeof FormData<"u"&&e instanceof FormData}class Ya{constructor(n,t,r,o){let s;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function K2(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||o?(this.body=void 0!==r?r:null,s=o):s=r,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.context&&(this.context=s.context),s.params&&(this.params=s.params),this.transferCache=s.transferCache),this.headers??=new xn,this.context??=new J2,this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=t;else{const u=t.indexOf("?");this.urlWithParams=t+(-1===u?"?":ug.set(b,n.setHeaders[b]),d)),n.setParams&&(f=Object.keys(n.setParams).reduce((g,b)=>g.set(b,n.setParams[b]),f)),new Ya(t,r,s,{params:f,headers:d,context:h,reportProgress:u,responseType:o,withCredentials:a})}}var Xr=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(Xr||{});class ch{constructor(n,t=Xa.Ok,r="OK"){this.headers=n.headers||new xn,this.status=void 0!==n.status?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class qu extends ch{constructor(n={}){super(n),this.type=Xr.ResponseHeader}clone(n={}){return new qu({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class Jo extends ch{constructor(n={}){super(n),this.type=Xr.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new Jo({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class ys extends ch{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}var Xa=function(e){return e[e.Continue=100]="Continue",e[e.SwitchingProtocols=101]="SwitchingProtocols",e[e.Processing=102]="Processing",e[e.EarlyHints=103]="EarlyHints",e[e.Ok=200]="Ok",e[e.Created=201]="Created",e[e.Accepted=202]="Accepted",e[e.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",e[e.NoContent=204]="NoContent",e[e.ResetContent=205]="ResetContent",e[e.PartialContent=206]="PartialContent",e[e.MultiStatus=207]="MultiStatus",e[e.AlreadyReported=208]="AlreadyReported",e[e.ImUsed=226]="ImUsed",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.Found=302]="Found",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.Unused=306]="Unused",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.LengthRequired=411]="LengthRequired",e[e.PreconditionFailed=412]="PreconditionFailed",e[e.PayloadTooLarge=413]="PayloadTooLarge",e[e.UriTooLong=414]="UriTooLong",e[e.UnsupportedMediaType=415]="UnsupportedMediaType",e[e.RangeNotSatisfiable=416]="RangeNotSatisfiable",e[e.ExpectationFailed=417]="ExpectationFailed",e[e.ImATeapot=418]="ImATeapot",e[e.MisdirectedRequest=421]="MisdirectedRequest",e[e.UnprocessableEntity=422]="UnprocessableEntity",e[e.Locked=423]="Locked",e[e.FailedDependency=424]="FailedDependency",e[e.TooEarly=425]="TooEarly",e[e.UpgradeRequired=426]="UpgradeRequired",e[e.PreconditionRequired=428]="PreconditionRequired",e[e.TooManyRequests=429]="TooManyRequests",e[e.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",e[e.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e[e.HttpVersionNotSupported=505]="HttpVersionNotSupported",e[e.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",e[e.InsufficientStorage=507]="InsufficientStorage",e[e.LoopDetected=508]="LoopDetected",e[e.NotExtended=510]="NotExtended",e[e.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",e}(Xa||{});function lh(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}let Z2=(()=>{class e{constructor(t){this.handler=t}request(t,r,o={}){let s;if(t instanceof Ya)s=t;else{let d,f;d=o.headers instanceof xn?o.headers:new xn(o.headers),o.params&&(f=o.params instanceof Yr?o.params:new Yr({fromObject:o.params})),s=new Ya(t,r,void 0!==o.body?o.body:null,{headers:d,context:o.context,params:f,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}const a=T0(s).pipe(function WO(e,n){return Xe(n)?Gp(e,n,1):Gp(e,1)}(d=>this.handler.handle(d)));if(t instanceof Ya||"events"===o.observe)return a;const u=a.pipe(function JO(e,n){return Xn((t,r)=>{let o=0;t.subscribe(Ie(r,s=>e.call(n,s,o++)&&r.next(s)))})}(d=>d instanceof Jo));switch(o.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return u.pipe(er(d=>{if(null!==d.body&&!(d.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return d.body}));case"blob":return u.pipe(er(d=>{if(null!==d.body&&!(d.body instanceof Blob))throw new Error("Response is not a Blob.");return d.body}));case"text":return u.pipe(er(d=>{if(null!==d.body&&"string"!=typeof d.body)throw new Error("Response is not a string.");return d.body}));default:return u.pipe(er(d=>d.body))}case"response":return u;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:(new Yr).append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,o={}){return this.request("PATCH",t,lh(o,r))}post(t,r,o={}){return this.request("POST",t,lh(o,r))}put(t,r,o={}){return this.request("PUT",t,lh(o,r))}static#e=this.\u0275fac=function(r){return new(r||e)(X(Uu))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();function uC(e,n){return n(e)}function nL(e,n){return(t,r)=>n.intercept(t,{handle:o=>e(o,r)})}const oL=new G(""),ec=new G(""),dC=new G(""),_C=new G("");function iL(){let e=null;return(n,t)=>{null===e&&(e=(se(oL,{optional:!0})??[]).reduceRight(nL,uC));const r=se(Po),o=r.add();return e(n,t).pipe(A0(()=>r.remove(o)))}}let fC=(()=>{class e extends Uu{constructor(t,r){super(),this.backend=t,this.injector=r,this.chain=null,this.pendingTasks=se(Po);const o=se(_C,{optional:!0});this.backend=o??t}handle(t){if(null===this.chain){const o=Array.from(new Set([...this.injector.get(ec),...this.injector.get(dC,[])]));this.chain=o.reduceRight((s,a)=>function rL(e,n,t){return(r,o)=>function R1(e,n){e instanceof Ri&&e.assertNotDestroyed();const r=Ur(e),o=rn(void 0);try{return n()}finally{Ur(r),rn(o)}}(t,()=>n(r,s=>e(s,o)))}(s,a,this.injector),uC)}const r=this.pendingTasks.add();return this.chain(t,o=>this.backend.handle(o)).pipe(A0(()=>this.pendingTasks.remove(r)))}static#e=this.\u0275fac=function(r){return new(r||e)(X($u),X(Un))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();const uL=/^\)\]\}',?\n/;let hC=(()=>{class e{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new B(-2800,!1);const r=this.xhrFactory;return(r.\u0275loadImpl?qp(r.\u0275loadImpl()):T0(null)).pipe(function KO(e,n){return Xn((t,r)=>{let o=null,s=0,a=!1;const u=()=>a&&!o&&r.complete();t.subscribe(Ie(r,d=>{o?.unsubscribe();let f=0;const h=s++;Go(e(d,h)).subscribe(o=Ie(r,g=>r.next(n?n(d,g,h,f++):g),()=>{o=null,u()}))},()=>{a=!0,u()}))})}(()=>new Et(s=>{const a=r.build();if(a.open(t.method,t.urlWithParams),t.withCredentials&&(a.withCredentials=!0),t.headers.forEach((k,T)=>a.setRequestHeader(k,T.join(","))),t.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const k=t.detectContentTypeHeader();null!==k&&a.setRequestHeader("Content-Type",k)}if(t.responseType){const k=t.responseType.toLowerCase();a.responseType="json"!==k?k:"text"}const u=t.serializeBody();let d=null;const f=()=>{if(null!==d)return d;const k=a.statusText||"OK",T=new xn(a.getAllResponseHeaders()),V=function dL(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(a)||t.url;return d=new qu({headers:T,status:a.status,statusText:k,url:V}),d},h=()=>{let{headers:k,status:T,statusText:V,url:x}=f(),U=null;T!==Xa.NoContent&&(U=typeof a.response>"u"?a.responseText:a.response),0===T&&(T=U?Xa.Ok:0);let ee=T>=200&&T<300;if("json"===t.responseType&&"string"==typeof U){const fe=U;U=U.replace(uL,"");try{U=""!==U?JSON.parse(U):null}catch(Fe){U=fe,ee&&(ee=!1,U={error:Fe,text:U})}}ee?(s.next(new Jo({body:U,headers:k,status:T,statusText:V,url:x||void 0})),s.complete()):s.error(new ys({error:U,headers:k,status:T,statusText:V,url:x||void 0}))},g=k=>{const{url:T}=f(),V=new ys({error:k,status:a.status||0,statusText:a.statusText||"Unknown Error",url:T||void 0});s.error(V)};let b=!1;const v=k=>{b||(s.next(f()),b=!0);let T={type:Xr.DownloadProgress,loaded:k.loaded};k.lengthComputable&&(T.total=k.total),"text"===t.responseType&&a.responseText&&(T.partialText=a.responseText),s.next(T)},I=k=>{let T={type:Xr.UploadProgress,loaded:k.loaded};k.lengthComputable&&(T.total=k.total),s.next(T)};return a.addEventListener("load",h),a.addEventListener("error",g),a.addEventListener("timeout",g),a.addEventListener("abort",g),t.reportProgress&&(a.addEventListener("progress",v),null!==u&&a.upload&&a.upload.addEventListener("progress",I)),a.send(u),s.next({type:Xr.Sent}),()=>{a.removeEventListener("error",g),a.removeEventListener("abort",g),a.removeEventListener("load",h),a.removeEventListener("timeout",g),t.reportProgress&&(a.removeEventListener("progress",v),null!==u&&a.upload&&a.upload.removeEventListener("progress",I)),a.readyState!==a.DONE&&a.abort()}})))}static#e=this.\u0275fac=function(r){return new(r||e)(X(Q0))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();const _h=new G(""),gC=new G("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),mC=new G("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class yC{}let pL=(()=>{class e{constructor(t,r,o){this.doc=t,this.platform=r,this.cookieName=o,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=B0(t,this.cookieName),this.lastCookieString=t),this.lastToken}static#e=this.\u0275fac=function(r){return new(r||e)(X(Tr),X(Mo),X(gC))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();function hL(e,n){const t=e.url.toLowerCase();if(!se(_h)||"GET"===e.method||"HEAD"===e.method||t.startsWith("http://")||t.startsWith("https://"))return n(e);const r=se(yC).getToken(),o=se(mC);return null!=r&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,r)})),n(e)}var eo=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(eo||{});function gL(...e){const n=[Z2,hC,fC,{provide:Uu,useExisting:fC},{provide:$u,useExisting:hC},{provide:ec,useValue:hL,multi:!0},{provide:_h,useValue:!0},{provide:yC,useClass:pL}];for(const t of e)n.push(...t.\u0275providers);return ll(n)}const wC=new G("");function mL(){return function Ko(e,n){return{\u0275kind:e,\u0275providers:n}}(eo.LegacyInterceptors,[{provide:wC,useFactory:iL},{provide:ec,useExisting:wC,multi:!0}])}let yL=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({providers:[gL(mL())]})}return e})();class EL extends ZO{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class fh extends EL{static makeCurrent(){!function QO(e){N0??=e}(new fh)}onAndCancel(n,t,r){return n.addEventListener(t,r),()=>{n.removeEventListener(t,r)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.parentNode&&n.parentNode.removeChild(n)}createElement(n,t){return(t=t||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return"window"===t?window:"document"===t?n:"body"===t?n.body:null}getBaseHref(n){const t=function IL(){return tc=tc||document.querySelector("base"),tc?tc.getAttribute("href"):null}();return null==t?null:function SL(e){return new URL(e,document.baseURI).pathname}(t)}resetBaseElement(){tc=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return B0(document.cookie,n)}}let tc=null,kL=(()=>{class e{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();const ph=new G("");let SC=(()=>{class e{constructor(t,r){this._zone=r,this._eventNameToPlugin=new Map,t.forEach(o=>{o.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,o){return this._findPluginFor(r).addEventListener(t,r,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(s=>s.supports(t)),!r)throw new B(5101,!1);return this._eventNameToPlugin.set(t,r),r}static#e=this.\u0275fac=function(r){return new(r||e)(X(ph),X(Ge))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();class MC{constructor(n){this._doc=n}}const hh="ng-app-id";let kC=(()=>{class e{constructor(t,r,o,s={}){this.doc=t,this.appId=r,this.nonce=o,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=K0(s),this.resetHostNodes()}addStyles(t){for(const r of t)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(t){for(const r of t)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const t=this.styleNodesInDOM;t&&(t.forEach(r=>r.remove()),t.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(const r of this.getAllStyles())this.addStyleToHost(t,r)}removeHost(t){this.hostNodes.delete(t)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(t){for(const r of this.hostNodes)this.addStyleToHost(r,t)}onStyleRemoved(t){const r=this.styleRef;r.get(t)?.elements?.forEach(o=>o.remove()),r.delete(t)}collectServerRenderedStyles(){const t=this.doc.head?.querySelectorAll(`style[${hh}="${this.appId}"]`);if(t?.length){const r=new Map;return t.forEach(o=>{null!=o.textContent&&r.set(o.textContent,o)}),r}return null}changeUsageCount(t,r){const o=this.styleRef;if(o.has(t)){const s=o.get(t);return s.usage+=r,s.usage}return o.set(t,{usage:r,elements:[]}),r}getStyleElement(t,r){const o=this.styleNodesInDOM,s=o?.get(r);if(s?.parentNode===t)return o.delete(r),s.removeAttribute(hh),s;{const a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=r,this.platformIsServer&&a.setAttribute(hh,this.appId),t.appendChild(a),a}}addStyleToHost(t,r){const o=this.getStyleElement(t,r),s=this.styleRef,a=s.get(r)?.elements;a?a.push(o):s.set(r,{elements:[o],usage:1})}resetHostNodes(){const t=this.hostNodes;t.clear(),t.add(this.doc.head)}static#e=this.\u0275fac=function(r){return new(r||e)(X(Tr),X(Qd),X(Rg,8),X(Mo))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();const gh={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},mh=/%COMP%/g,FL=new G("",{providedIn:"root",factory:()=>!0});function AC(e,n){return n.map(t=>t.replace(mh,e))}let NC=(()=>{class e{constructor(t,r,o,s,a,u,d,f=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=u,this.ngZone=d,this.nonce=f,this.rendererByCompId=new Map,this.platformIsServer=K0(u),this.defaultRenderer=new yh(t,a,d,this.platformIsServer)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===In.ShadowDom&&(r={...r,encapsulation:In.Emulated});const o=this.getOrCreateRenderer(t,r);return o instanceof RC?o.applyToHost(t):o instanceof wh&&o.applyStyles(),o}getOrCreateRenderer(t,r){const o=this.rendererByCompId;let s=o.get(r.id);if(!s){const a=this.doc,u=this.ngZone,d=this.eventManager,f=this.sharedStylesHost,h=this.removeStylesOnCompDestroy,g=this.platformIsServer;switch(r.encapsulation){case In.Emulated:s=new RC(d,f,r,this.appId,h,a,u,g);break;case In.ShadowDom:return new PL(d,f,t,r,a,u,this.nonce,g);default:s=new wh(d,f,r,h,a,u,g)}o.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(r){return new(r||e)(X(SC),X(kC),X(Qd),X(FL),X(Tr),X(Mo),X(Ge),X(Rg))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();class yh{constructor(n,t,r,o){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,t){return t?this.doc.createElementNS(gh[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(FC(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(FC(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){n&&n.removeChild(t)}selectRootElement(n,t){let r="string"==typeof n?this.doc.querySelector(n):n;if(!r)throw new B(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,o){if(o){t=o+":"+t;const s=gh[o];s?n.setAttributeNS(s,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){const o=gh[r];o?n.removeAttributeNS(o,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,o){o&(qr.DashCase|qr.Important)?n.style.setProperty(t,r,o&qr.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&qr.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){null!=n&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r){if("string"==typeof n&&!(n=Wa().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${t}`);return this.eventManager.addEventListener(n,t,this.decoratePreventDefault(r))}decoratePreventDefault(n){return t=>{if("__ngUnwrap__"===t)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(t)):n(t))&&t.preventDefault()}}}function FC(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class PL extends yh{constructor(n,t,r,o,s,a,u,d){super(n,s,a,d),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const f=AC(o.id,o.styles);for(const h of f){const g=document.createElement("style");u&&g.setAttribute("nonce",u),g.textContent=h,this.shadowRoot.appendChild(g)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(this.nodeOrShadowRoot(n),t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class wh extends yh{constructor(n,t,r,o,s,a,u,d){super(n,s,a,u),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=o,this.styles=d?AC(d,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class RC extends wh{constructor(n,t,r,o,s,a,u,d){const f=o+"-"+r.id;super(n,t,r,s,a,u,d,f),this.contentAttr=function RL(e){return"_ngcontent-%COMP%".replace(mh,e)}(f),this.hostAttr=function xL(e){return"_nghost-%COMP%".replace(mh,e)}(f)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){const r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}}const xC=["alt","control","meta","shift"],VL={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},jL={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};function OC(e){return{appProviders:[...WL,...e?.providers??[]],platformProviders:qL}}const qL=[{provide:Mo,useValue:"browser"},{provide:Fg,useValue:function UL(){fh.makeCurrent()},multi:!0},{provide:Tr,useFactory:function zL(){return function KI(e){Jd=e}(document),document},deps:[]}],WL=[{provide:E_,useValue:"root"},{provide:Er,useFactory:function $L(){return new Er},deps:[]},{provide:ph,useClass:(()=>{class e extends MC{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,o){return t.addEventListener(r,o,!1),()=>this.removeEventListener(t,r,o)}removeEventListener(t,r,o){return t.removeEventListener(r,o)}static#e=this.\u0275fac=function(r){return new(r||e)(X(Tr))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),multi:!0,deps:[Tr,Ge,Mo]},{provide:ph,useClass:(()=>{class e extends MC{constructor(t){super(t)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,r,o){const s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Wa().onAndCancel(t,s.domEventName,a))}static parseEventName(t){const r=t.toLowerCase().split("."),o=r.shift();if(0===r.length||"keydown"!==o&&"keyup"!==o)return null;const s=e._normalizeKey(r.pop());let a="",u=r.indexOf("code");if(u>-1&&(r.splice(u,1),a="code."),xC.forEach(f=>{const h=r.indexOf(f);h>-1&&(r.splice(h,1),a+=f+".")}),a+=s,0!=r.length||0===s.length)return null;const d={};return d.domEventName=o,d.fullKey=a,d}static matchEventFullKeyCode(t,r){let o=VL[t.key]||t.key,s="";return r.indexOf("code.")>-1&&(o=t.code,s="code."),!(null==o||!o)&&(o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),xC.forEach(a=>{a!==o&&(0,jL[a])(t)&&(s+=a+".")}),s+=o,s===r)}static eventCallback(t,r,o){return s=>{e.matchEventFullKeyCode(s,t)&&o.runGuarded(()=>r(s))}}static _normalizeKey(t){return"esc"===t?"escape":t}static#e=this.\u0275fac=function(r){return new(r||e)(X(Tr))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),multi:!0,deps:[Tr]},NC,kC,SC,{provide:qy,useExisting:NC},{provide:Q0,useClass:kL,deps:[]},[]];var me=Dt(8596);const rc=new G("SDK"),jC=new G("wasm_asset_path"),BC=new G("node_address"),HC=new G("verbosity"),XL=function YL(e,n){const t={value:void 0};return[{provide:DD,useFactory:(r,o,s)=>(0,j.c)(function*(){return t.value=yield n({wasm_asset_path:r,node_address:o,verbosity:s})}),multi:!0,deps:[jC,BC,HC]},{provide:e,useFactory:()=>{if(!se(yu).done)throw new Error(`Cannot inject ${e} until bootstrap is complete.`);return t.value}}]}(rc,function(){var e=(0,j.c)(function*(n){return(yield(0,me.cp)(n.wasm_asset_path))&&new me.EB(n.node_address,n.verbosity)});return function(t){return e.apply(this,arguments)}}());let eV=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({providers:XL,imports:[pt]})}return e})();const Fr=new G("EnvironmentConfig"),bh=new G("EnvironmentConfig"),UC=["deploy","transfer","put_deploy","speculative_deploy","speculative_transfer","speculative_exec","sign_deploy","call_entrypoint","install"],tV=["make_deploy","make_transfer",...UC],vh={wasm_asset_path:"assets/casper_rust_wasm_sdk_bg.wasm",default_action:"get_node_status",verbosity:me.qY.High,minimum_transfer:"2500000000",TTL:"30m",gas_fee_transfer:"100000000",action_needs_private_key:UC,action_needs_public_key:tV,networks:{localhost:{node_address:"http://localhost:11101",chain_name:"casper-net-1"},integration:{node_address:"https://rpc.integration.casperlabs.io",chain_name:"integration-test"},testnet:{node_address:"https://rpc.testnet.casperlabs.io",chain_name:"casper-test"},mainnet:{node_address:"https://rpc.mainnet.casperlabs.io",chain_name:"casper"},ip:{node_address:"http://3.136.227.9:7777",chain_name:"integration-test"}},default_port:"7777",default_protocol:"http://"},Dh={production:!0,node_address:"https://rpc.integration.casperlabs.io",chain_name:"integration-test"},{isArray:nV}=Array,{getPrototypeOf:rV,prototype:oV,keys:iV}=Object;const{isArray:cV}=Array;function dV(e,n){return e.reduce((t,r,o)=>(t[r]=n[o],t),{})}function _V(...e){const n=function uO(e){return Xe(Bp(e))?e.pop():void 0}(e),{args:t,keys:r}=function sV(e){if(1===e.length){const n=e[0];if(nV(n))return{args:n,keys:null};if(function aV(e){return e&&"object"==typeof e&&rV(e)===oV}(n)){const t=iV(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}(e),o=new Et(s=>{const{length:a}=t;if(!a)return void s.complete();const u=new Array(a);let d=a,f=a;for(let h=0;h{g||(g=!0,f--),u[h]=b},()=>d--,void 0,()=>{(!d||!g)&&(f||s.next(r?dV(r,u):u),s.complete())}))}});return n?o.pipe(function uV(e){return er(n=>function lV(e,n){return cV(n)?e(...n):e(n)}(e,n))}(n)):o}let $C=(()=>{class e{constructor(t,r){this._renderer=t,this._elementRef=r,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fo),O(kn))};static#t=this.\u0275dir=te({type:e})}return e})(),Qo=(()=>{class e extends $C{static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ot(e)))(o||e)}})();static#t=this.\u0275dir=te({type:e,features:[Le]})}return e})();const fr=new G(""),fV={provide:fr,useExisting:qe(()=>Ch),multi:!0};let Ch=(()=>{class e extends Qo{writeValue(t){this.setProperty("checked",t)}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ot(e)))(o||e)}})();static#t=this.\u0275dir=te({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(r,o){1&r&&ve("change",function(a){return o.onChange(a.target.checked)})("blur",function(){return o.onTouched()})},features:[Ye([fV]),Le]})}return e})();const pV={provide:fr,useExisting:qe(()=>oc),multi:!0},gV=new G("");let oc=(()=>{class e extends $C{constructor(t,r,o){super(t,r),this._compositionMode=o,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function hV(){const e=Wa()?Wa().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fo),O(kn),O(gV,8))};static#t=this.\u0275dir=te({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,o){1&r&&ve("input",function(a){return o._handleInput(a.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(a){return o._compositionEnd(a.target.value)})},features:[Ye([pV]),Le]})}return e})();function to(e){return null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}function zC(e){return null!=e&&"number"==typeof e.length}const jt=new G(""),no=new G(""),mV=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class yV{static min(n){return function qC(e){return n=>{if(to(n.value)||to(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t{if(to(n.value)||to(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t>e?{max:{max:e,actual:n.value}}:null}}(n)}static required(n){return function WC(e){return to(e.value)?{required:!0}:null}(n)}static requiredTrue(n){return function JC(e){return!0===e.value?null:{required:!0}}(n)}static email(n){return function KC(e){return to(e.value)||mV.test(e.value)?null:{email:!0}}(n)}static minLength(n){return function QC(e){return n=>to(n.value)||!zC(n.value)?null:n.value.lengthzC(n.value)&&n.value.length>e?{maxlength:{requiredLength:e,actualLength:n.value.length}}:null}function YC(e){if(!e)return Wu;let n,t;return"string"==typeof e?(t="","^"!==e.charAt(0)&&(t+="^"),t+=e,"$"!==e.charAt(e.length-1)&&(t+="$"),n=new RegExp(t)):(t=e.toString(),n=e),r=>{if(to(r.value))return null;const o=r.value;return n.test(o)?null:{pattern:{requiredPattern:t,actualValue:o}}}}function Wu(e){return null}function XC(e){return null!=e}function eE(e){return mu(e)?qp(e):e}function tE(e){let n={};return e.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function nE(e,n){return n.map(t=>t(e))}function rE(e){return e.map(n=>function wV(e){return!e.validate}(n)?n:t=>n.validate(t))}function oE(e){if(!e)return null;const n=e.filter(XC);return 0==n.length?null:function(t){return tE(nE(t,n))}}function Eh(e){return null!=e?oE(rE(e)):null}function iE(e){if(!e)return null;const n=e.filter(XC);return 0==n.length?null:function(t){return _V(nE(t,n).map(eE)).pipe(er(tE))}}function Ih(e){return null!=e?iE(rE(e)):null}function sE(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function aE(e){return e._rawValidators}function cE(e){return e._rawAsyncValidators}function Sh(e){return e?Array.isArray(e)?e:[e]:[]}function Ju(e,n){return Array.isArray(e)?e.includes(n):e===n}function lE(e,n){const t=Sh(n);return Sh(e).forEach(o=>{Ju(t,o)||t.push(o)}),t}function uE(e,n){return Sh(n).filter(t=>!Ju(e,t))}class dE{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=Eh(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=Ih(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class Kt extends dE{get formDirective(){return null}get path(){return null}}class ro extends dE{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class _E{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Mh=(()=>{class e extends _E{constructor(t){super(t)}static#e=this.\u0275fac=function(r){return new(r||e)(O(ro,2))};static#t=this.\u0275dir=te({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,o){2&r&&su("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[Le]})}return e})(),Ku=(()=>{class e extends _E{constructor(t){super(t)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Kt,10))};static#t=this.\u0275dir=te({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,o){2&r&&su("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[Le]})}return e})();const ic="VALID",Zu="INVALID",ws="PENDING",sc="DISABLED";function Ah(e){return(Yu(e)?e.validators:e)||null}function Nh(e,n){return(Yu(n)?n.asyncValidators:e)||null}function Yu(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function pE(e,n,t){const r=e.controls;if(!(n?Object.keys(r):r).length)throw new B(1e3,"");if(!r[t])throw new B(1001,"")}function hE(e,n,t){e._forEachChild((r,o)=>{if(void 0===t[o])throw new B(1002,"")})}class Xu{constructor(n,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===ic}get invalid(){return this.status===Zu}get pending(){return this.status==ws}get disabled(){return this.status===sc}get enabled(){return this.status!==sc}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(lE(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(lE(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(uE(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(uE(n,this._rawAsyncValidators))}hasValidator(n){return Ju(this._rawValidators,n)}hasAsyncValidator(n){return Ju(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=ws,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=sc,this.errors=null,this._forEachChild(r=>{r.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t}),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=ic,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t}),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ic||this.status===ws)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?sc:ic}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=ws,this._hasOwnPendingAsyncValidator=!0;const t=eE(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(r=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(r,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,o)=>r&&r._find(o),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new je,this.statusChanges=new je}_calculateStatus(){return this._allControlsDisabled()?sc:this.errors?Zu:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ws)?ws:this._anyControlsHaveStatus(Zu)?Zu:ic}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Yu(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function CV(e){return Array.isArray(e)?Eh(e):e||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function EV(e){return Array.isArray(e)?Ih(e):e||null}(this._rawAsyncValidators)}}class ac extends Xu{constructor(n,t,r){super(Ah(t),Nh(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,r={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){hE(this,0,n),Object.keys(n).forEach(r=>{pE(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(r=>{const o=this.controls[r];o&&o.patchValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((r,o)=>{r.reset(n?n[o]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,r)=>(n[r]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,r)=>!!r._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const r=this.controls[t];r&&n(r,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,r]of Object.entries(this.controls))if(this.contains(t)&&n(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,r,o)=>((r.enabled||this.disabled)&&(t[o]=r.value),t))}_reduceChildren(n,t){let r=n;return this._forEachChild((o,s)=>{r=t(r,o,s)}),r}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class gE extends ac{}const bs=new G("CallSetDisabledState",{providedIn:"root",factory:()=>ed}),ed="always";function cc(e,n,t=ed){Fh(e,n),n.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(e.disabled),function SV(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&mE(e,n)})}(e,n),function kV(e,n){const t=(r,o)=>{n.valueAccessor.writeValue(r),o&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,n),function MV(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&mE(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function IV(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function nd(e,n,t=!0){const r=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(r),n.valueAccessor.registerOnTouched(r)),od(e,n),e&&(n._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function rd(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function Fh(e,n){const t=aE(e);null!==n.validator?e.setValidators(sE(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=cE(e);null!==n.asyncValidator?e.setAsyncValidators(sE(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const o=()=>e.updateValueAndValidity();rd(n._rawValidators,o),rd(n._rawAsyncValidators,o)}function od(e,n){let t=!1;if(null!==e){if(null!==n.validator){const o=aE(e);if(Array.isArray(o)&&o.length>0){const s=o.filter(a=>a!==n.validator);s.length!==o.length&&(t=!0,e.setValidators(s))}}if(null!==n.asyncValidator){const o=cE(e);if(Array.isArray(o)&&o.length>0){const s=o.filter(a=>a!==n.asyncValidator);s.length!==o.length&&(t=!0,e.setAsyncValidators(s))}}}const r=()=>{};return rd(n._rawValidators,r),rd(n._rawAsyncValidators,r),t}function mE(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function bE(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function vE(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}Promise.resolve();const vs=class extends Xu{constructor(n=null,t,r){super(Ah(t),Nh(r,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Yu(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=vE(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){bE(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){bE(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){vE(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};Promise.resolve();let SE=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275dir=te({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return e})();const Lh=new G(""),UV={provide:Kt,useExisting:qe(()=>Ds)};let Ds=(()=>{class e extends Kt{constructor(t,r,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new je,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(od(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const r=this.form.get(t.path);return cc(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){nd(t.control||null,t,!1),function FV(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this.submitted=!0,function wE(e,n){e._syncPendingControls(),n.forEach(t=>{const r=t.control;"submit"===r.updateOn&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(t),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{const r=t.control,o=this.form.get(t.path);r!==o&&(nd(r||null,t),(e=>e instanceof vs)(o)&&(cc(o,t,this.callSetDisabledState),t.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const r=this.form.get(t.path);(function yE(e,n){Fh(e,n)})(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const r=this.form.get(t.path);r&&function TV(e,n){return od(e,n)}(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Fh(this.form,this),this._oldForm&&od(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(r){return new(r||e)(O(jt,10),O(no,10),O(bs,8))};static#t=this.\u0275dir=te({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,o){1&r&&ve("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{form:[xe.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ye([UV]),Le,Cr]})}return e})();const qV={provide:ro,useExisting:qe(()=>id)};let id=(()=>{class e extends ro{set isDisabled(t){}static#e=this._ngModelWarningSentOnce=!1;constructor(t,r,o,s,a){super(),this._ngModelWarningConfig=a,this._added=!1,this.name=null,this.update=new je,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(r),this._setAsyncValidators(o),this.valueAccessor=function Oh(e,n){if(!n)return null;let t,r,o;return Array.isArray(n),n.forEach(s=>{s.constructor===oc?t=s:function NV(e){return Object.getPrototypeOf(e.constructor)===Qo}(s)?r=s:o=s}),o||r||t||null}(0,s)}ngOnChanges(t){this._added||this._setUpControl(),function xh(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return function td(e,n){return[...n.path,e]}(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(r){return new(r||e)(O(Kt,13),O(jt,10),O(no,10),O(fr,10),O(Lh,8))};static#n=this.\u0275dir=te({type:e,selectors:[["","formControlName",""]],inputs:{name:[xe.None,"formControlName","name"],isDisabled:[xe.None,"disabled","isDisabled"],model:[xe.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[Ye([qV]),Le,Cr]})}return e})();let Zo=(()=>{class e{constructor(){this._validator=Wu}ngOnChanges(t){if(this.inputName in t){const r=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):Wu,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275dir=te({type:e,features:[Cr]})}return e})();const oj={provide:jt,useExisting:qe(()=>$h),multi:!0};let $h=(()=>{class e extends Zo{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=t=>function xE(e){return"number"==typeof e?e:parseInt(e,10)}(t),this.createValidator=t=>ZC(t)}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ot(e)))(o||e)}})();static#t=this.\u0275dir=te({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(r,o){2&r&&an("maxlength",o._enabled?o.maxlength:null)},inputs:{maxlength:"maxlength"},features:[Ye([oj]),Le]})}return e})();const ij={provide:jt,useExisting:qe(()=>zh),multi:!0};let zh=(()=>{class e extends Zo{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=t=>t,this.createValidator=t=>YC(t)}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=Ot(e)))(o||e)}})();static#t=this.\u0275dir=te({type:e,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(r,o){2&r&&an("pattern",o._enabled?o.pattern:null)},inputs:{pattern:"pattern"},features:[Ye([ij]),Le]})}return e})(),sj=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({})}return e})();class HE extends Xu{constructor(n,t,r){super(Ah(t),Nh(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,t={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(n,t,r={}){this.controls.splice(n,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:r.emitEvent})}removeAt(n,t={}){let r=this._adjustIndex(n);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(n,t,r={}){let o=this._adjustIndex(n);o<0&&(o=0),this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),this.controls.splice(o,1),t&&(this.controls.splice(o,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,t={}){hE(this,0,n),n.forEach((r,o)=>{pE(this,!1,o),this.at(o).setValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(n.forEach((r,o)=>{this.at(o)&&this.at(o).patchValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n=[],t={}){this._forEachChild((r,o)=>{r.reset(n[o],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((t,r)=>!!r._syncPendingControls()||t,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((t,r)=>{n(t,r)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(t=>t.enabled&&n(t))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}function UE(e){return!!e&&(void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn)}let aj=(()=>{class e{constructor(){this.useNonNullable=!1}get nonNullable(){const t=new e;return t.useNonNullable=!0,t}group(t,r=null){const o=this._reduceControls(t);let s={};return UE(r)?s=r:null!==r&&(s.validators=r.validator,s.asyncValidators=r.asyncValidator),new ac(o,s)}record(t,r=null){const o=this._reduceControls(t);return new gE(o,r)}control(t,r,o){let s={};return this.useNonNullable?(UE(r)?s=r:(s.validators=r,s.asyncValidators=o),new vs(t,{...s,nonNullable:!0})):new vs(t,r,o)}array(t,r,o){const s=t.map(a=>this._createControl(a));return new HE(s,r,o)}_reduceControls(t){const r={};return Object.keys(t).forEach(o=>{r[o]=this._createControl(t[o])}),r}_createControl(t){return t instanceof vs||t instanceof Xu?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Cs=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:Lh,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:bs,useValue:t.callSetDisabledState??ed}]}}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({imports:[sj]})}return e})();const Es={id:"stateRootHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"State Root Hash",name:"state_root_hash",controlName:"stateRootHash",placeholder:"0x",e2e:"stateRootHashElt"},qh={id:"paymentAmountElt",type:"tel",wrap_class:"col-lg-3 mb-2",class:"form-control",label:"Payment Amount",name:"payment_amount",controlName:"paymentAmount",placeholder:"",e2e:"paymentAmountElt",change:"motesToCSPR"},sd={id:"TTLElt",type:"search",wrap_class:"col-lg-2 mb-2",class:"form-control",label:"TTL",name:"ttl",controlName:"TTL",e2e:"TTLElt",config_name:"TTL"},$E={id:"sessionHashElt",type:"search",wrap_class:"col-xl-6 mb-2",class:"form-control",label:"Smart Contract hash or Package hash",name:"session_hash",controlName:"sessionHash",placeholder:"Contract Hash or Package Hash",e2e:"sessionHashElt",disabled_when:["has_wasm","sessionName.value"]},zE={id:"callPackageElt",type:"checkbox",wrap_class:"col-lg-2 mb-2",class:"form-check-input mt-0",label:"Call Package",name:"call_package",controlName:"callPackage",placeholder:"",e2e:"callPackageElt",label_class:"form-label",disabled_when:["has_wasm"]},qE={id:"versionElt",type:"search",wrap_class:"col-lg-3 mb-2",class:"form-control",label:"Version",name:"version",controlName:"version",placeholder:"e.g.1, empty for last version",e2e:"versionElt",disabled_when:["has_wasm"]},GE={id:"sessionNameElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Smart Contract name or Package name",name:"session_name",controlName:"sessionName",placeholder:"Counter",e2e:"sessionNameElt",disabled_when:["has_wasm","sessionHash.value"]},WE={id:"entryPointElt",type:"search",wrap_class:"col-lg-5 mb-2",class:"form-control",label:"Entry point",name:"entry_point",controlName:"entryPoint",placeholder:"counter_inc",e2e:"entryPointElt",disabled_when:["has_wasm"]},Gh={id:"argsSimpleElt",type:"search",wrap_class:"col-lg-8 mb-2",class:"form-control",label:"Args",name:"args_simple",controlName:"argsSimple",placeholder:"foo:Bool='true', bar:String='value'",e2e:"argsSimpleElt",disabled_when:["argsJson.value"]},Wh={id:"argsJsonElt",type:"search",wrap_class:"col-lg-8 mb-2",class:"form-control",label:"Args Json",name:"args_json",controlName:"argsJson",placeholder:'[{ "name": "foo", "type": "U256", "value": 1 }]',e2e:"argsJsonElt",disabled_when:["argsSimple.value"]},JE={id:"seedContractHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Contract Hash",name:"seed_contract_hash",controlName:"seedContractHash",placeholder:"hash-0x",e2e:"seedContractHashElt",enabled_when:["newFromContractInfo"]},KE={id:"seedNameElt",type:"search",wrap_class:"col-lg-6 mb-2",class:"form-control",label:"Dictionary Name",name:"seed_name",controlName:"seedName",placeholder:"events",e2e:"seedNameElt",enabled_when:["newFromContractInfo","newFromAccountInfo"]},QE={id:"itemKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Item key",name:"item_key",controlName:"itemKey",placeholder:"Item key string",e2e:"itemKeyElt",enabled_when:["newFromContractInfo","newFromAccountInfo","newFromSeedUref"]},ZE={id:"queryKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Key",name:"query_key",controlName:"queryKey",placeholder:"uref-0x || hash-0x || account-hash-0x",e2e:"queryKeyElt"},bj={...ZE,label:"Contract Hash",placeholder:"hash-0x"},YE={id:"queryPathElt",type:"search",wrap_class:"col-lg-4 mb-2",class:"form-control",label:"Path",name:"query_path",controlName:"queryPath",placeholder:"counter/count",e2e:"queryPathElt"},Jh={id:"deployJsonElt",type:"textarea",wrap_class:"col-lg-12",class:"form-control",label:"Deploy as Json string",name:"deploy_json",controlName:"deployJson",placeholder:"Deploy as Json string",e2e:"deployJsonElt",state_name:["deploy_json"]},Jn=[[{input:{id:"blockIdentifierHeightElt",type:"search",wrap_class:"col-lg-3 col-xl-2 mb-2",class:"form-control",label:"Block Height",name:"block_identifier_height",controlName:"blockIdentifierHeight",placeholder:"Block Height",e2e:"blockIdentifierHeightElt"}},{input:{id:"blockIdentifierHashElt",type:"search",wrap_class:"col-lg-9 col-xl-8 mb-2",class:"form-control",label:"Block Hash",name:"block_identifier_hash",controlName:"blockIdentifierHash",placeholder:"Block Hash",e2e:"blockIdentifierHashElt"}}]],Dj=[...Jn,[{input:{id:"accountIdentifierElt",type:"search",wrap_class:"col-lg-9",class:"form-control",label:"Account identifier",name:"account_identifier",controlName:"accountIdentifier",placeholder:"Public Key, AccountHash, Purse URef",e2e:"accountIdentifierElt",state_name:["account_hash","public_key","main_purse"]},required:!0}]],Cj=[[{input:Es}],[{input:{id:"purseUrefElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Purse Uref",name:"purse_uref",controlName:"purseUref",placeholder:"uref-0x",e2e:"purseUrefElt",state_name:["main_purse"]},required:!0}]],Ej=[...Jn,[{input:Es}],[{input:{id:"purseIdentifierElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Purse Identifier",name:"purse_identifier",controlName:"purseIdentifier",placeholder:"Public Key, AccountHash, Purse URef",e2e:"purseIdentifierElt",state_name:["main_purse","account_hash","public_key"]},required:!0}]],Ij=[...Jn,[{input:Es}],[{input:ZE,required:!0}],[{input:YE}]],Sj=[[{input:Es}],[{input:JE,required:!0}],[{input:KE,required:!0}],[{input:QE,required:!0}]],Mj=[[{input:Es}],[{input:bj,required:!0}],[{input:YE}]],kj=[[{input:Es}],[{select:{id:"selectDictIdentifierElt",type:"textarea",wrap_class:"mt-3 col-lg-5 mb-4",class:"form-select form-control form-control-sm",label:"Dictionary identifier",label_class:"input-group-text",name:"select_dict_identifier",controlName:"selectDictIdentifier",e2e:"selectDictIdentifierElt",state_name:["select_dict_identifier"],options:[{value:"newFromSeedUref",label:"From Dictionary Uref"},{value:"newFromContractInfo",label:"From Contract Info",default:!0},{value:"newFromAccountInfo",label:"From Account Info"},{value:"newFromDictionaryKey",label:"From Dictionary Key"}]}}],[{input:JE,required:!0}],[{input:{id:"seedAccountHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Account Hash",name:"seed_account_hash",controlName:"seedAccountHash",placeholder:"account-hash-0x",e2e:"seedAccountHashElt",enabled_when:["newFromAccountInfo"]},required:!0}],[{input:{id:"seedUrefElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Uref",name:"seed_uref",controlName:"seedUref",placeholder:"uref-0x",e2e:"seedUrefElt",enabled_when:["newFromSeedUref"]},required:!0}],[{input:KE,required:!0}],[{input:QE,required:!0}],[{input:{id:"seedKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Key",name:"seed_key",controlName:"seedKey",placeholder:"dictionary-0x",e2e:"seedKeyElt",enabled_when:["newFromDictionaryKey"]},required:!0}]],Kh=[[{input:{id:"transferAmountElt",type:"tel",wrap_class:"col-lg-3 mb-2",class:"form-control",label:"Transfer Amount",name:"transfer_amount",controlName:"transferAmount",e2e:"transferAmountElt",config_name:"minimum_transfer",maxlength:"28",pattern:"\\d*",change:"motesToCSPR"},required:!0},{input:sd}],[{input:{id:"targetAccountElt",type:"search",wrap_class:"col-xl-9",class:"form-control",label:"Target Account",name:"target_account",controlName:"targetAccount",placeholder:"Public Key, AccountHash, Purse URef",e2e:"targetAccountElt"},required:!0}]],Aj=[...Jn,...Kh],Nj=[[{input:qh,required:!0},{input:sd},{wasm_button:!0}],[{input:Gh}],[{input:Wh}]],Qh=[[{input:qh,required:!0},{input:sd},{wasm_button:!0}],[{input:$E,required:!0},{input:zE},{input:qE}],[{input:GE,required:!0}],[{input:WE,required:!0}],[{input:Gh}],[{input:Wh}]],Fj=[...Jn,...Qh],Rj=[[{input:qh,required:!0},{input:sd}],[{input:$E},{input:zE},{input:qE}],[{input:GE}],[{input:WE}],[{input:Gh}],[{input:Wh}]],xj=[...Jn,[{file_button:!0}],[{textarea:Jh,required:!0}]],ad=new Map([["call_entrypoint",Rj],["deploy",Qh],["get_account",Dj],["get_balance",Cj],["get_block",Jn],["get_block_transfers",Jn],["get_deploy",[[{input:{id:"deployHashElt",type:"search",wrap_class:"col-xl-7",class:"form-control",label:"Deploy Hash",name:"deploy_hash",controlName:"deployHash",placeholder:"0x",e2e:"deployHashElt"},required:!0},{input:{id:"finalizedApprovalsElt",type:"checkbox",wrap_class:"col-lg-3 mt-3 mt-xl-0",class:"form-check-input mt-0",label:"Finalized approvals",name:"finalized_approvals",controlName:"finalizedApprovals",placeholder:"",e2e:"finalizedApprovalsElt",label_class:"form-label"}}]]],["get_dictionary_item",kj],["get_era_info",Jn],["get_era_summary",Jn],["get_state_root_hash",Jn],["install",Nj],["make_deploy",Qh],["make_transfer",Kh],["put_deploy",[[{file_button:!0}],[{textarea:Jh,required:!0}]]],["query_balance",Ej],["query_contract_dict",Sj],["query_contract_key",Mj],["query_global_state",Ij],["sign_deploy",[[{file_button:!0}],[{textarea:Jh,required:!0}]]],["speculative_deploy",Fj],["speculative_exec",xj],["speculative_transfer",Aj],["transfer",Kh]]);let Kn=(()=>{class e{constructor(){this.state=new ci({})}setState(t){const o={...this.state.getValue(),...t};this.state.next(o)}getState(){return this.state.asObservable()}getValue(){return this.state.getValue()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),cd=(()=>{class e{constructor(t,r,o){this.config=t,this.formBuilder=r,this.stateService=o,this.stateService.getState().subscribe(s=>{this.has_wasm=!!s?.has_wasm,s?.select_dict_identifier&&(this.select_dict_identifier=s.select_dict_identifier),s?.action&&this.action!==s.action&&(s.action&&(this.action=s.action),this.initializeForm()),this.action&&this.updateForm(),s&&(this.state=s)}),this.form=this.defaultForm}get defaultForm(){const t={};return ad.forEach(r=>{r.forEach(o=>{o.forEach(s=>{const a=s.input?.controlName||s.textarea?.controlName||"";if(a&&(t[a]=new vs),s.select?.options){const u=s.select?.options.find(d=>d.default)?.value||"";this.stateService.setState({select_dict_identifier:u})}})})}),this.formBuilder.group(t)}initializeForm(){Object.values(this.form.controls).forEach(r=>{r.clearValidators(),r.markAsPristine(),r.disable()});const t=this.action&&ad.get(this.action);t&&t.forEach(r=>{r.forEach(o=>{if(!o.input&&!o.textarea)return;const a=this.form.get(o.input?.controlName||o.textarea?.controlName||"");if(!a)return;const u=o.input?.state_name||o.textarea?.state_name||o.select?.state_name||[],d=u&&u.find(h=>this.state[h]),f=d?this.state[d]:"";if(f)f&&a.setValue(f);else if(o.input?.config_name){const h=this.config[o.input?.config_name]||"";h&&a.setValue(h),h&&(o.input.placeholder_config_value=h)}a.enable(),o.required&&(o.input&&(o.input.required=!0),o.textarea&&(o.textarea.required=!0),a.setValidators([yV.required]))})})}updateForm(){const t=this.action&&ad.get(this.action);if(!t)return;const r=[];t.forEach(o=>{o.forEach(({input:s})=>{const a=s?.controlName;if(!a)return;const u=this.form.get(a);if(u)if(s.enabled_when)this.select_dict_identifier&&!s.enabled_when?.includes(this.select_dict_identifier)?u.disable():this.select_dict_identifier&&u.enable();else if(s.disabled_when){const d=u.value&&s.disabled_when?.find(g=>g.includes("value")),f=d&&d.split(".")[0],h=f&&this.form?.get(f);h&&(h.disable(),r.push(f)),this.has_wasm&&s?.disabled_when?.includes("has_wasm")?(u.reset(),u.disable()):r.includes(s.controlName)||u.enable()}})})}get formFields(){return ad}static#e=this.\u0275fac=function(r){return new(r||e)(X(Fr),X(aj),X(Kn))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Lj=["template"];function Vj(e,n){if(1&e&&(q(0,"span",10),De(1),W()),2&e){const t=Y(2),r=t.inputField,o=t.parentForm,s=Y();let a;z(),Lt("(",s.motesToCSPR(null==(a=o.get(r.controlName))?null:a.value)," CSPR)")}}const jj=(e,n,t)=>[e,n,t];function Bj(e,n){if(1&e){const t=qt();An(0,2),q(1,"input",11),ve("change",function(){kt(t);const o=Y(2).inputField;return Tt(Y().onChange(o))}),W(),Nn()}if(2&e){const t=Y(2),r=t.parentForm,o=t.inputField,s=Y();$("formGroup",r),z(),$("id",o.id)("type",o.type)("name",o.name)("maxlength",o.maxlength||"")("pattern",o.pattern||"")("formControlName",o.controlName)("placeholder",o.placeholder_config_value?"e.g. "+o.placeholder_config_value:o.placeholder||"")("ngClass",Kv(10,jj,o.class||"form-control",s.isInvalid(o.controlName)?"is-invalid":"",s.isRequired(o)?"is-required":"")),an("e2e-id",o.e2e)}}function Hj(e,n){if(1&e&&(q(0,"label",12),De(1),W()),2&e){const t=Y(2).inputField;$("for",t.id),z(),Lt("e.g. ",t.placeholder,"")}}function Uj(e,n){if(1&e&&(q(0,"label",12),De(1),W()),2&e){const t=Y(2).inputField;$("for",t.id),z(),Lt("e.g. ",t.placeholder_config_value,"")}}const $j=(e,n)=>[e,n];function zj(e,n){if(1&e&&(q(0,"div",4)(1,"label",5),De(2),he(3,Vj,2,1,"span",6),W(),q(4,"div",7),he(5,Bj,2,14,"ng-container",8)(6,Hj,2,2,"label",9)(7,Uj,2,2,"label",9),W()()),2&e){const t=Y(),r=t.inputField,o=t.parentForm,s=Uo(2);let a,u;$("ngClass",r.wrap_class),z(),$("for",r.id)("ngClass",fs(10,$j,r.label_class||"",null!=(a=o.get(r.controlName))&&a.disabled?"disabled":"")),z(),Ba("",r.label,"",r.required?" *":""," "),z(),$("ngIf",(null==r.change?null:r.change.includes("motesToCSPR"))&&(null==(u=o.get(r.controlName))?null:u.value)),z(2),$("ngIf","checkbox"!==r.type)("ngIfElse",s),z(),$("ngIf",r.placeholder),z(),$("ngIf",r.placeholder_config_value)}}function qj(e,n){if(1&e&&At(0,"input",13),2&e){const t=Y().inputField;$("id",t.id)("name",t.name)("formControlName",t.controlName),an("e2e-id",t.e2e)}}function Gj(e,n){if(1&e&&he(0,zj,8,13,"div",1)(1,qj,1,4,"ng-template",2,3,$o),2&e){const t=n.inputField,r=n.parentForm;let s;$("ngIf",!(Y().hidden_when_disabled&&null!=(s=r.get(t.controlName))&&s.disabled)),z(),$("formGroup",r)}}let XE=(()=>{class e{constructor(t){this.formService=t}onChange(t){this.parentForm?.get(t.controlName)&&t.disabled_when?.find(s=>s.includes("value"))&&this.formService.updateForm()}isInvalid(t){const r=this.parentForm?.get(t);return!(!r?.enabled||!r?.dirty||r?.value||r?.valid)}isRequired(t){const r=this.parentForm?.get(t.controlName);return!(!r?.enabled||r?.dirty||r?.value||!t.required)}motesToCSPR(t){if(t)return t=this.parse_commas(t),(0,me.Qb)(t)}parse_commas(t){return t.replace(/[,.]/g,"")}static#e=this.\u0275fac=function(r){return new(r||e)(O(cd))};static#t=this.\u0275cmp=ht({type:e,selectors:[["ui-input"]],viewQuery:function(r,o){if(1&r&&ln(Lj,7),2&r){let s;un(s=dn())&&(o.template=s.first)}},inputs:{inputField:"inputField",parentForm:"parentForm",hidden_when_disabled:"hidden_when_disabled"},standalone:!0,features:[Vt],decls:2,vars:0,consts:[["template",""],[3,"ngClass",4,"ngIf"],[3,"formGroup"],["checkboxContent",""],[3,"ngClass"],[3,"for","ngClass"],["class","fw-light small text-nowrap",4,"ngIf"],[1,"form-floating"],[3,"formGroup",4,"ngIf","ngIfElse"],[3,"for",4,"ngIf"],[1,"fw-light","small","text-nowrap"],[3,"id","type","name","maxlength","pattern","formControlName","placeholder","ngClass","change"],[3,"for"],["type","checkbox",3,"id","name","formControlName"]],template:function(r,o){1&r&&he(0,Gj,3,2,"ng-template",null,0,$o)},dependencies:[pt,Wo,Gn,Cs,oc,Ch,Mh,Ku,$h,zh,Ds,id],styles:["[_nghost-%COMP%]{display:none}label[_ngcontent-%COMP%]{max-width:100%}.form-floating[_ngcontent-%COMP%] > label[_ngcontent-%COMP%], label.disabled[_ngcontent-%COMP%]{color:#d3d3d3}"],changeDetection:0})}return e})();const Wj=["template"];function Jj(e,n){if(1&e&&(q(0,"option",6),De(1),W()),2&e){const t=n.$implicit,r=Y(2);fp("value",t.value),$("selected",t.default||r.select_dict_identifier===t.value),z(),Lt(" ",t.label," ")}}const eI=e=>[e];function Kj(e,n){if(1&e){const t=qt();q(0,"div",1)(1,"div",2)(2,"label",3),De(3,"Dictionary identifier"),W(),q(4,"select",4),ve("change",function(o){return kt(t),Tt(Y().onChange(o))}),he(5,Jj,2,3,"option",5),De(6),W()()()}if(2&e){const t=n.inputField,r=Y();$("ngClass",t.wrap_class),z(2),$("for",t.id)("ngClass",_s(9,eI,t.label_class||"")),z(2),$("id",t.id)("name",t.name)("ngClass",_s(11,eI,t.class||"form-control")),an("e2e-id",t.e2e),z(),$("ngForOf",t.options),z(),Lt(" ",r.select_dict_identifier," ")}}let tI=(()=>{class e{constructor(t,r,o){this.config=t,this.stateService=r,this.changeDetectorRef=o}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{setTimeout(()=>{t.select_dict_identifier&&(this.select_dict_identifier=t.select_dict_identifier),this.changeDetectorRef.markForCheck()})})}onChange(t){const r=t.target?.value;this.stateService.setState({select_dict_identifier:r})}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fr),O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["ui-select"]],viewQuery:function(r,o){if(1&r&&ln(Wj,7),2&r){let s;un(s=dn())&&(o.template=s.first)}},inputs:{inputField:"inputField",parentForm:"parentForm"},standalone:!0,features:[Vt],decls:2,vars:0,consts:[["template",""],[3,"ngClass"],[1,"input-group"],[3,"for","ngClass"],[3,"id","name","ngClass","change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(r,o){1&r&&he(0,Kj,7,13,"ng-template",null,0,$o)},dependencies:[pt,Wo,Ka],changeDetection:0})}return e})();const Qj=["template"];function Zj(e,n){if(1&e&&(q(0,"label",6),De(1),W()),2&e){const t=Y().inputField;$("for",t.id),z(),ds(t.placeholder)}}const Yj=(e,n)=>[e,n];function Xj(e,n){if(1&e&&(q(0,"div",1)(1,"div",2),An(2,3),q(3,"textarea",4),De(4," "),W(),he(5,Zj,2,2,"label",5),Nn(),W()()),2&e){const t=n.inputField,r=n.parentForm,o=Y();$("ngClass",t.wrap_class),z(2),$("formGroup",r),z(),$("id",t.id)("name",t.name)("formControlName",t.controlName)("placeholder",t.placeholder||"")("ngClass",fs(9,Yj,t.class||"form-control",o.isInvalid(t.controlName)?"is-invalid":"")),an("e2e-id",t.e2e),z(2),$("ngIf",t.placeholder)}}let nI=(()=>{class e{isInvalid(t){const r=this.parentForm?.get(t);return!!this.parentForm?.touched&&!!r?.invalid}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275cmp=ht({type:e,selectors:[["ui-textarea"]],viewQuery:function(r,o){if(1&r&&ln(Qj,7),2&r){let s;un(s=dn())&&(o.template=s.first)}},inputs:{inputField:"inputField",parentForm:"parentForm"},standalone:!0,features:[Vt],decls:2,vars:0,consts:[["template",""],[3,"ngClass"],[1,"form-floating","mt-3"],[3,"formGroup"],[3,"id","name","formControlName","placeholder","ngClass"],[3,"for",4,"ngIf"],[3,"for"]],template:function(r,o){1&r&&he(0,Xj,6,12,"ng-template",null,0,$o)},dependencies:[pt,Wo,Gn,Cs,oc,Mh,Ku,Ds,id],styles:["textarea[_ngcontent-%COMP%]{min-height:350px!important;white-space:pre-wrap}@media (max-width: 767px){textarea[_ngcontent-%COMP%]{min-height:200px!important}}"],changeDetection:0})}return e})();const e4=["wasmElt"],t4=["template"];function n4(e,n){if(1&e){const t=qt();q(0,"button",6),ve("click",function(){return kt(t),Tt(Y(2).onWasmClick())}),De(1," Wasm Module Bytes "),W()}}function r4(e,n){if(1&e){const t=qt();q(0,"span",7),ve("click",function(){return kt(t),Tt(Y(2).resetWasmClick())}),De(1),Ys(),q(2,"svg",8),At(3,"path",9),W()()}if(2&e){const t=Y(2);z(),Lt(" ",t.file_name," ")}}function o4(e,n){if(1&e){const t=qt();q(0,"div",1)(1,"input",2,3),ve("change",function(o){return kt(t),Tt(Y().onWasmSelected(o))}),W(),he(3,n4,2,0,"button",4)(4,r4,4,1,"span",5),W()}if(2&e){const t=Y();z(3),$("ngIf",!t.file_name),z(),$("ngIf",t.file_name)}}let rI=(()=>{class e{constructor(){this.select_wasm=new je}onWasmSelected(t){var r=this;return(0,j.c)(function*(){r.file_name=r.wasmElt?.nativeElement.value.split("\\").pop();const o=t.target.files?.item(0),s=yield o?.arrayBuffer();r.wasm=s&&new Uint8Array(s),r.wasm?.buffer||r.resetWasmClick(),r.select_wasm.emit(r.wasm)})()}onWasmClick(){this.wasmElt.nativeElement.click()}resetWasmClick(){this.wasmElt.nativeElement.value="",this.wasm=void 0,this.file_name="",this.select_wasm.emit(void 0)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-submit-wasm"]],viewQuery:function(r,o){if(1&r&&(ln(e4,5),ln(t4,7)),2&r){let s;un(s=dn())&&(o.wasmElt=s.first),un(s=dn())&&(o.template=s.first)}},outputs:{select_wasm:"select_wasm"},standalone:!0,features:[Vt],decls:2,vars:0,consts:[["template",""],[1,"col-sm-2","mb-2"],["name","wasm","type","file","id","wasmElt","accept",".wasm","e2e-id","wasmElt",1,"visually-hidden",3,"change"],["wasmElt",""],["class","btn btn-secondary",3,"click",4,"ngIf"],["class","break-all text-nowrap","class","btn btn-light","e2e-id","wasmName",3,"click",4,"ngIf"],[1,"btn","btn-secondary",3,"click"],["e2e-id","wasmName",1,"btn","btn-light",3,"click"],["fill","none","stroke","currentColor","viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg",1,"w-6","h-6","ml-1","cursor-pointer","shrink-0"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"]],template:function(r,o){1&r&&he(0,o4,5,2,"ng-template",null,0,$o)},dependencies:[pt,Gn],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0})}return e})(),ld=(()=>{class e{constructor(){this.error=new ci("")}setError(t){this.error.getValue()!==t&&this.error.next(t)}getError(){return this.error.asObservable()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const i4=["template"],s4=["deployFileElt"];function a4(e,n){if(1&e){const t=qt();q(0,"div",1)(1,"input",2,3),ve("change",function(o){return kt(t),Tt(Y().onDeployFileSelected(o))}),W(),q(3,"button",4),ve("click",function(){return kt(t),Tt(Y().deployFileClick())}),De(4," Load deploy file "),W()()}}let oI=(()=>{class e{constructor(t){this.errorService=t,this.select_file=new je}onDeployFileSelected(t){var r=this;return(0,j.c)(function*(){const o=t.target.files?.item(0);let s;if(o){if(s=yield o.text(),!s.trim())return;s=s.trim();try{const a=JSON.parse(s);r.deploy_json=a}catch{const a="Error parsing deploy";console.error(a),r.errorService.setError(a)}}else r.deploy_json="";r.select_file.emit(r.deploy_json)})()}deployFileClick(){this.deployFileElt.nativeElement.click()}static#e=this.\u0275fac=function(r){return new(r||e)(O(ld))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-submit-file"]],viewQuery:function(r,o){if(1&r&&(ln(i4,7),ln(s4,5)),2&r){let s;un(s=dn())&&(o.template=s.first),un(s=dn())&&(o.deployFileElt=s.first)}},outputs:{select_file:"select_file"},standalone:!0,features:[Vt],decls:2,vars:0,consts:[["template",""],[1,"col-sm-2","mt-2"],["name","deploy_file","type","file","id","deployFileElt","accept",".json, .txt","e2e-id","deployFileElt",1,"visually-hidden",3,"change"],["deployFileElt",""],[1,"btn","btn-secondary",3,"click"]],template:function(r,o){1&r&&he(0,a4,5,0,"ng-template",null,0,$o)},dependencies:[pt],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0})}return e})();function c4(e,n){1&e&&Bo(0)}const Zh=(e,n)=>({parentForm:e,inputField:n});function l4(e,n){if(1&e&&(An(0),At(1,"ui-input",5,6),he(3,c4,1,0,"ng-container",7),Nn()),2&e){const t=Uo(2),r=Y().$implicit,o=Y(3);z(),$("parentForm",o.form)("inputField",r.input)("hidden_when_disabled","get_dictionary_item"===o.action),z(2),$("ngTemplateOutlet",t.template)("ngTemplateOutletContext",fs(5,Zh,o.form,r.input))}}function u4(e,n){1&e&&Bo(0)}function d4(e,n){if(1&e&&(An(0),At(1,"ui-textarea",8,6),he(3,u4,1,0,"ng-container",7),Nn()),2&e){const t=Uo(2),r=Y().$implicit,o=Y(3);z(),$("parentForm",o.form)("inputField",r.textarea),z(2),$("ngTemplateOutlet",t.template)("ngTemplateOutletContext",fs(4,Zh,o.form,r.textarea))}}function _4(e,n){1&e&&Bo(0)}function f4(e,n){if(1&e&&(An(0),At(1,"ui-select",8,6),he(3,_4,1,0,"ng-container",7),Nn()),2&e){const t=Uo(2),r=Y().$implicit,o=Y(3);z(),$("parentForm",o.form)("inputField",r.select),z(2),$("ngTemplateOutlet",t.template)("ngTemplateOutletContext",fs(4,Zh,o.form,r.select))}}function p4(e,n){1&e&&Bo(0)}function h4(e,n){if(1&e){const t=qt();An(0),q(1,"comp-submit-wasm",9,10),ve("select_wasm",function(o){return kt(t),Tt(Y(4).onWasmSelected(o))}),W(),he(3,p4,1,0,"ng-container",11),Nn()}if(2&e){const t=Uo(2);z(3),$("ngTemplateOutlet",t.template)}}function g4(e,n){1&e&&Bo(0)}function m4(e,n){if(1&e){const t=qt();An(0),q(1,"comp-submit-file",12,10),ve("select_file",function(o){return kt(t),Tt(Y(4).onDeployFileSelected(o))}),W(),he(3,g4,1,0,"ng-container",11),Nn()}if(2&e){const t=Uo(2);z(3),$("ngTemplateOutlet",t.template)}}function y4(e,n){if(1&e&&(An(0),he(1,l4,4,8,"ng-container",4)(2,d4,4,7,"ng-container",4)(3,f4,4,7,"ng-container",4)(4,h4,4,1,"ng-container",4)(5,m4,4,1,"ng-container",4),Nn()),2&e){const t=n.$implicit;z(),$("ngIf",t.input),z(),$("ngIf",t.textarea),z(),$("ngIf",t.select),z(),$("ngIf",t.wasm_button),z(),$("ngIf",t.file_button)}}function w4(e,n){if(1&e&&(An(0),q(1,"div",3),he(2,y4,6,5,"ng-container",2),W(),Nn()),2&e){const t=n.$implicit;z(2),$("ngForOf",t)}}function b4(e,n){if(1&e&&(q(0,"form",1),he(1,w4,3,1,"ng-container",2),W()),2&e){const t=Y();$("formGroup",t.form),z(),$("ngForOf",t.formFields.get(t.action))}}let iI=(()=>{class e{constructor(t,r,o,s){this.config=t,this.formService=r,this.stateService=o,this.changeDetectorRef=s,this.formFields=this.formService.formFields,this.wasm_selected=new je,this.verbosity=this.config.verbosity}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}onWasmSelected(t){var r=this;return(0,j.c)(function*(){t&&r.wasm_selected.emit(t),r.stateService.setState({has_wasm:!!t})})()}onDeployFileSelected(t){var r=this;return(0,j.c)(function*(){(t=t&&(0,me.on)(new me.ob(t).toJson(),r.verbosity))&&r.stateService.setState({deploy_json:t})})()}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fr),O(cd),O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-form"]],inputs:{form:"form"},outputs:{wasm_selected:"wasm_selected"},standalone:!0,features:[Vt],decls:1,vars:1,consts:[["class","mt-3",3,"formGroup",4,"ngIf"],[1,"mt-3",3,"formGroup"],[4,"ngFor","ngForOf"],[1,"row","align-items-end"],[4,"ngIf"],[3,"parentForm","inputField","hidden_when_disabled"],["inputTemplate",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"parentForm","inputField"],[3,"select_wasm"],["submitTemplate",""],[4,"ngTemplateOutlet"],[3,"select_file"]],template:function(r,o){1&r&&he(0,b4,2,2,"form",0),2&r&&$("ngIf",o.action&&o.formFields&&o.formFields.has(o.action))},dependencies:[pt,Ka,Gn,G0,Cs,SE,Ku,Ds,XE,rI,oI,nI,tI],changeDetection:0})}return e})();const sI=new G("highlight");var v4=Dt(1376),D4=Dt.n(v4);let aI=(()=>{class e{constructor(t){this.highlightWebworkerFactory=t}highlightMessage(t){var r=this;return(0,j.c)(function*(){r.activateWorker();const o=r.hightlightWebworker&&(yield r.hightlightWebworker.postMessage(t).catch(s=>{console.error(s)}));return r.terminateWorker(),o})()}activateWorker(){if(this.webworker)return;const t=this.highlightWebworkerFactory();this.webworker=t[0],this.hightlightWebworker=t[1]}terminateWorker(){this.webworker&&(this.webworker.terminate(),delete this.webworker)}static#e=this.\u0275fac=function(r){return new(r||e)(X(sI))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const C4={provide:sI,useValue:function(){const e=new Worker(Dt.tu(new URL(Dt.p+Dt.u(976),Dt.b)),{name:"highlight.worker",type:void 0});return[e,new(D4())(e)]}};let E4=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({providers:[C4,aI],imports:[pt]})}return e})(),ud=(()=>{class e{constructor(t,r){this.highlightService=t,this.document=r,this.result=new _o,this.window=this.document.defaultView}getResult(){return this.result.asObservable()}setResult(t){var r=this;return(0,j.c)(function*(){const o=t,s=yield r.highlightService.highlightMessage(o),a="string"==typeof t;r.result.next({result:a?o:JSON.stringify(o),resultHtml:a?o:s})})()}copyClipboard(t){this.window?.navigator.clipboard.writeText(t).catch(r=>console.error(r))}static#e=this.\u0275fac=function(r){return new(r||e)(X(aI),X(Tr))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),I4=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Ut({type:e});static#n=this.\u0275inj=or({providers:[ud],imports:[pt,E4]})}return e})();const S4=["resultElt"],M4=["codeElt"];function k4(e,n){if(1&e&&(Ys(),zd(),q(0,"div",13,14)(2,"div",15),At(3,"code",16,17),W()()),2&e){const t=Y(2);z(3),$("innerHtml",t.resultHtml,xm)}}function T4(e,n){if(1&e){const t=qt();q(0,"div",2)(1,"div",3)(2,"span"),Ys(),q(3,"svg",4),ve("click",function(){kt(t);const o=Y();return Tt(o.copy(o.result))}),At(4,"rect",5)(5,"path",6),W()(),zd(),q(6,"span",7),ve("click",function(){return kt(t),Tt(Y().reset())}),Ys(),q(7,"svg",8),At(8,"path",9)(9,"path",10)(10,"path",11),W()()(),he(11,k4,5,1,"div",12),W()}if(2&e){const t=Y();z(11),$("ngIf",t.resultHtml)}}let cI=(()=>{class e{constructor(t,r){this.resultService=t,this.changeDetectorRef=r}ngAfterViewInit(){this.getResultSubscription=this.resultService.getResult().subscribe(t=>{this.result=t.result,this.resultHtml=t.resultHtml,this.changeDetectorRef.markForCheck()})}ngOnDestroy(){this.getResultSubscription&&this.getResultSubscription.unsubscribe()}copy(t){this.resultService.copyClipboard((0,me.on)(JSON.parse(t),1))}reset(){this.result="",this.resultHtml="",this.resultService.setResult("")}static#e=this.\u0275fac=function(r){return new(r||e)(O(ud),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-result"]],viewQuery:function(r,o){if(1&r&&(ln(S4,5),ln(M4,5,kn)),2&r){let s;un(s=dn())&&(o.resultElt=s.first),un(s=dn())&&(o.contentChildren=s.first)}},standalone:!0,features:[Vt],decls:2,vars:1,consts:[[1,"mt-3"],["class","row",4,"ngIf"],[1,"row"],[1,"col-xs-12","d-flex","flex-row","justify-content-between","mb-2"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"shrink-0","ml-2","w-5","min-w-5","text-gray-500","cursor-pointer",3,"click"],["x","9","y","9","width","13","height","13","rx","2","ry","2"],["d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"],["e2e-id","clear result",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16",1,"bi","bi-journal-x","cursor-pointer"],["fill-rule","evenodd","d","M6.146 6.146a.5.5 0 0 1 .708 0L8 7.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 8l1.147 1.146a.5.5 0 0 1-.708.708L8 8.707 6.854 9.854a.5.5 0 0 1-.708-.708L7.293 8 6.146 6.854a.5.5 0 0 1 0-.708z"],["d","M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"],["d","M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"],["class","col-xs-12",4,"ngIf"],[1,"col-xs-12"],["resultElt",""],[1,"card"],["e2e-id","result",1,"card-body",3,"innerHtml"],["codeElt",""]],template:function(r,o){1&r&&(q(0,"section",0),he(1,T4,12,1,"div",1),W()),2&r&&(z(),$("ngIf",o.result))},dependencies:[pt,Gn],styles:["code[_ngcontent-%COMP%]{white-space:pre-wrap;overflow-x:hidden;word-wrap:break-word;max-width:100%}@media (max-width: 767px){[_nghost-%COMP%] .hljs-string{overflow-wrap:break-word;word-break:break-all;max-width:100%}}[_nghost-%COMP%] .hljs-attr{font-weight:700}@media (max-width: 767px){code[_ngcontent-%COMP%]{font-size:.8em}}"],changeDetection:0})}return e})();const A4=["selectNetworkElt"];function N4(e,n){if(1&e&&(q(0,"option",16),De(1),W()),2&e){const t=n.$implicit,r=Y();$("value",t.name)("selected",t.node_address===r.node_address),z(),Ba(" ",t.name," (",t.node_address,") ")}}function F4(e,n){if(1&e&&(q(0,"option",16),De(1),W()),2&e){const t=n.$implicit,r=Y(2);$("value",r.changePort(t))("selected",r.changePort(t)===r.node_address),z(),Ba(" ",r.changePort(t)," (",r.chain_name,") ")}}function R4(e,n){if(1&e&&(q(0,"optgroup",17),he(1,F4,2,4,"option",14),W()),2&e){const t=Y();z(),$("ngForOf",t.peers)}}let lI=(()=>{class e{constructor(t,r,o,s,a){this.sdk=t,this.config=r,this.env=o,this.stateService=s,this.changeDetectorRef=a,this.chain_name=this.env.chain_name.toString(),this.node_address=this.env.node_address.toString(),this.network={name:"default",node_address:this.env.node_address.toString(),chain_name:this.env.chain_name.toString()},this.stateService.setState({chain_name:this.chain_name})}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.networks=Object.entries(t.config.networks).map(([r,o])=>({name:r,...o})),t.changeDetectorRef.markForCheck()})()}selectNetwork(){let t=this.selectNetworkElt.nativeElement.value;if(t=t&&this.networks.find(r=>r.name==t),!t){const r=this.selectNetworkElt.nativeElement.value;r&&(this.node_address=r)}this.network=t,this.chain_name=t.chain_name,this.node_address=t.node_address,this.sdk.setNodeAddress(this.node_address),this.stateService.setState({chain_name:t.chain_name})}changePort(t){const r=t.address.split(":");return[this.config.default_protocol,r.shift(),":",this.config.default_port].join("")}static#e=this.\u0275fac=function(r){return new(r||e)(O(rc),O(Fr),O(bh),O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-header"]],viewQuery:function(r,o){if(1&r&&ln(A4,5),2&r){let s;un(s=dn())&&(o.selectNetworkElt=s.first)}},inputs:{peers:"peers"},standalone:!0,features:[Vt],decls:20,vars:6,consts:[[1,"navbar","navbar-light"],[1,"col-5","col-md-2"],[1,"navbar-brand"],["src","assets/logo.png","alt","CasperLabs"],[1,"col-7","col-md-4","col-lg-4","col-xl-5","d-flex","flex-column","flex-xl-row","justify-content-end","px-2","pt-2"],["e2e-id","chain_name",1,"badge","rounded-pill","bg-success","mb-2","ellipsis-container","px-2","me-xl-3",3,"hidden"],["e2e-id","node_address",1,"badge","rounded-pill","bg-success","mb-2","ellipsis-container","px-2","me-xl-3",3,"hidden"],[1,"col-12","col-md-6","col-lg-5"],[1,"form-inline"],[1,"input-group"],["for","selectActionElt","for","selectNetworkElt",1,"input-group-text"],["id","selectNetworkElt","e2e-id","selectNetworkElt",1,"form-select","form-control","form-control-sm",3,"change"],["selectNetworkElt",""],["label","default"],[3,"value","selected",4,"ngFor","ngForOf"],["label","fetched",4,"ngIf"],[3,"value","selected"],["label","fetched"]],template:function(r,o){1&r&&(q(0,"nav",0)(1,"div",1)(2,"a",2),At(3,"img",3),W()(),q(4,"div",4)(5,"span",5),De(6),W(),q(7,"span",6),De(8),W()(),q(9,"div",7)(10,"form",8)(11,"div",9)(12,"label",10),De(13,"RPC"),W(),q(14,"select",11,12),ve("change",function(){return o.selectNetwork()}),At(16,"option"),q(17,"optgroup",13),he(18,N4,2,4,"option",14),W(),he(19,R4,2,1,"optgroup",15),W()()()()()),2&r&&(z(5),$("hidden",!o.chain_name),z(),ds(o.chain_name),z(),$("hidden",!o.node_address),z(),ds(o.node_address),z(10),$("ngForOf",o.networks),z(),$("ngIf",o.peers))},dependencies:[pt,Ka,Gn],styles:[".ellipsis-container[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}"],changeDetection:0})}return e})();function x4(e,n){if(1&e&&(q(0,"section",1)(1,"pre",2),De(2),W()()),2&e){const t=Y();z(2),ds(t.error)}}let uI=(()=>{class e{constructor(t,r){this.errorService=t,this.changeDetectorRef=r}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.seterrorSubscription()})()}ngOnDestroy(){this.errorSubscription&&this.errorSubscription.unsubscribe()}seterrorSubscription(){var t=this;this.errorSubscription=this.errorService.getError().subscribe(function(){var r=(0,j.c)(function*(o){t.error!==o&&(t.error=o,t.changeDetectorRef.markForCheck())});return function(o){return r.apply(this,arguments)}}())}static#e=this.\u0275fac=function(r){return new(r||e)(O(ld),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-error"]],standalone:!0,features:[Vt],decls:1,vars:1,consts:[["class","mt-3","e2e-id","error",4,"ngIf"],["e2e-id","error",1,"mt-3"],[1,"error","alert","alert-warning","d-flex"]],template:function(r,o){1&r&&he(0,x4,3,1,"section",0),2&r&&$("ngIf",o.error)},dependencies:[pt,Gn],styles:[".error[_ngcontent-%COMP%]{display:block;font-family:monospace;white-space:pre-wrap;word-break:break-word}"],changeDetection:0})}return e})();function O4(e,n){if(1&e){const t=qt();q(0,"div",4)(1,"span",5),De(2),W(),q(3,"button",6),ve("click",function(){return kt(t),Tt(Y().get_state_root_hash())}),De(4,"Refresh"),W()()}if(2&e){const t=Y();z(2),Lt("state root hash is ",t.state_root_hash,"")}}function P4(e,n){if(1&e&&(q(0,"div",7)(1,"span",8),De(2),W()()),2&e){const t=Y();z(2),Lt("account hash is ",t.account_hash,"")}}function L4(e,n){if(1&e&&(q(0,"div",7)(1,"span",9),De(2),W()()),2&e){const t=Y();z(2),Lt("main purse is ",t.main_purse,"")}}let dI=(()=>{class e{constructor(t,r){this.stateService=t,this.changeDetectorRef=r,this.get_state_root_hash_output=new je}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.account_hash&&(this.account_hash=t.account_hash),t.main_purse&&(this.main_purse=t.main_purse),t.state_root_hash&&(this.state_root_hash=t.state_root_hash),t&&this.changeDetectorRef.markForCheck()})}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}get_state_root_hash(){this.get_state_root_hash_output.emit(!0)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-status"]],outputs:{get_state_root_hash_output:"get_state_root_hash_output"},standalone:!0,features:[Vt],decls:5,vars:3,consts:[[1,"row"],[1,"col-sm-12"],["class","alert alert-success d-flex flex-md-row flex-column justify-content-between align-items-center mb-1 mb-md-3",4,"ngIf"],["class","alert alert-warning d-flex mb-1 mb-md-3",4,"ngIf"],[1,"alert","alert-success","d-flex","flex-md-row","flex-column","justify-content-between","align-items-center","mb-1","mb-md-3"],["e2e-id","state_root_hash",1,"ellipsis-container"],[1,"btn","me-0",3,"click"],[1,"alert","alert-warning","d-flex","mb-1","mb-md-3"],["e2e-id","account_hash",1,"ellipsis-container"],["e2e-id","main_purse",1,"ellipsis-container"]],template:function(r,o){1&r&&(q(0,"div",0)(1,"div",1),he(2,O4,5,1,"div",2)(3,P4,3,1,"div",3)(4,L4,3,1,"div",3),W()()),2&r&&(z(2),$("ngIf",o.state_root_hash),z(),$("ngIf",o.account_hash),z(),$("ngIf",o.main_purse))},dependencies:[pt,Gn],styles:[".ellipsis-container[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;font-size:.8em;max-width:260px}@media (min-width: 380px){.ellipsis-container[_ngcontent-%COMP%]{max-width:320px}}@media (min-width: 425px){.ellipsis-container[_ngcontent-%COMP%]{max-width:360px}}@media (min-width: 576px){.ellipsis-container[_ngcontent-%COMP%]{max-width:480px}}@media (min-width: 768px){.ellipsis-container[_ngcontent-%COMP%]{max-width:none;font-size:1em}}.btn[_ngcontent-%COMP%]{white-space:nowrap}@media (max-width: 767px){.btn[_ngcontent-%COMP%]{font-size:.8em;padding-bottom:0}}"],changeDetection:0})}return e})();function V4(e,n){if(1&e&&(q(0,"option",10),De(1),W()),2&e){const t=n.$implicit,r=Y();$("value",t)("selected",r.action===t),z(),Lt(" ",t," ")}}function j4(e,n){if(1&e&&(q(0,"option",10),De(1),W()),2&e){const t=n.$implicit,r=Y();$("value",t)("selected",r.action===t),z(),Lt(" ",t," ")}}function B4(e,n){if(1&e&&(q(0,"option",10),De(1),W()),2&e){const t=n.$implicit,r=Y();$("value",t)("selected",r.action===t),z(),Lt(" ",t," ")}}function H4(e,n){if(1&e&&(q(0,"option",11),De(1),W()),2&e){const t=n.$implicit;$("value",t),z(),Lt(" ",t," ")}}let _I=(()=>{class e{constructor(t,r,o){this.sdk=t,this.stateService=r,this.changeDetectorRef=o,this.select_action=new je}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.sdk_methods=Object.getOwnPropertyNames(Object.getPrototypeOf(t.sdk)).filter(r=>"function"==typeof t.sdk[r]).filter(r=>!["free","constructor","__destroy_into_raw","getNodeAddress","setNodeAddress","getVerbosity","setVerbosity"].includes(r)).filter(r=>!r.endsWith("_options")).filter(r=>!r.startsWith("chain_")).filter(r=>!r.startsWith("state_")).filter(r=>!r.startsWith("info_")).filter(r=>!r.startsWith("account")).sort(),t.sdk_deploy_methods=t.sdk_methods.filter(r=>["deploy","speculative_deploy","speculative_transfer","transfer"].includes(r)),t.sdk_deploy_utils_methods=t.sdk_methods.filter(r=>["make_deploy","make_transfer","sign_deploy","put_deploy"].includes(r)),t.sdk_contract_methods=t.sdk_methods.filter(r=>["call_entrypoint","install","query_contract_dict","query_contract_key"].includes(r)),t.sdk_rpc_methods=t.sdk_methods.filter(r=>!t.sdk_deploy_methods.concat(t.sdk_deploy_utils_methods,t.sdk_contract_methods).includes(r)),t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}selectAction(t){this.select_action.emit(t.target.value)}static#e=this.\u0275fac=function(r){return new(r||e)(O(rc),O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-action"]],outputs:{select_action:"select_action"},standalone:!0,features:[Vt],decls:14,vars:4,consts:[[1,"input-group"],["for","selectActionElt",1,"input-group-text"],["id","selectActionElt","e2e-id","selectActionElt",1,"form-select","form-control","form-control-sm",3,"change"],["selectActionElt",""],["label","rpc"],[3,"value","selected",4,"ngFor","ngForOf"],["label","deploy utils"],["label","deploy"],["label","contract"],[3,"value",4,"ngFor","ngForOf"],[3,"value","selected"],[3,"value"]],template:function(r,o){1&r&&(q(0,"div",0)(1,"label",1),De(2,"Action"),W(),q(3,"select",2,3),ve("change",function(a){return o.selectAction(a)}),At(5,"option"),q(6,"optgroup",4),he(7,V4,2,3,"option",5),W(),q(8,"optgroup",6),he(9,j4,2,3,"option",5),W(),q(10,"optgroup",7),he(11,B4,2,3,"option",5),W(),q(12,"optgroup",8),he(13,H4,2,2,"option",9),W()()()),2&r&&(z(7),$("ngForOf",o.sdk_rpc_methods),z(2),$("ngForOf",o.sdk_deploy_utils_methods),z(2),$("ngForOf",o.sdk_deploy_methods),z(2),$("ngForOf",o.sdk_contract_methods))},dependencies:[pt,Ka],changeDetection:0})}return e})();const U4=e=>[e],$4=["*"];let fI=(()=>{class e{constructor(t,r){this.stateService=t,this.changeDetectorRef=r,this.submit_action=new je}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}submitAction(t){this.submit_action.emit(t)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-submit-action"]],inputs:{class:"class",e2e:"e2e"},outputs:{submit_action:"submit_action"},standalone:!0,features:[Vt],ngContentSelectors:$4,decls:2,vars:4,consts:[["type","button",1,"btn",3,"ngClass","click"]],template:function(r,o){1&r&&(function dv(e){const n=R()[$e][gt];if(!n.projection){const r=n.projection=function Jc(e,n){const t=[];for(let r=0;r{class e{constructor(t,r,o,s,a,u){this.config=t,this.sdk=r,this.resultService=o,this.formService=s,this.errorService=a,this.stateService=u,this.verbosity=me.qY.High,this.setStateSubscription()}setStateSubscription(){this.stateService.getState().subscribe(t=>{t.chain_name&&(this.chain_name=t.chain_name),t.public_key&&(this.public_key=t.public_key),t.private_key&&(this.private_key=t.private_key),t.deploy_json&&(this.deploy_json=t.deploy_json),t.verbosity&&(this.verbosity=t.verbosity),t.select_dict_identifier&&(this.select_dict_identifier=t.select_dict_identifier)})}get_account(t){var r=this;return(0,j.c)(function*(){let o;if(o=t||r.getIdentifier("accountIdentifier")?.value?.trim(),!o){const a="account_identifier is missing";return void(a&&r.errorService.setError(a.toString()))}const s=r.sdk.get_account_options({account_identifier_as_string:o});if(s){r.getIdentifieBlock(s);try{const a=yield r.sdk.get_account(s);return t||r.resultService.setResult(a.toJson()),a}catch(a){return r.errorService.setError(a.toString()),a}}else{const a="get_account_options is missing";a&&r.errorService.setError(a.toString())}})()}get_deploy(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("finalizedApprovals")?.value,o=t.getIdentifier("deployHash")?.value?.trim();if(!o){const a="deploy_hash_as_string is missing";return void(a&&t.errorService.setError(a.toString()))}const s=t.sdk.get_deploy_options({deploy_hash_as_string:o});s.finalized_approvals=r;try{const a=yield t.sdk.get_deploy(s);a&&t.resultService.setResult(a.toJson())}catch(a){a&&t.errorService.setError(a.toString())}})()}get_peers(){var t=this;return(0,j.c)(function*(){let r;try{const o=yield t.sdk.get_peers();o&&t.resultService.setResult(o.toJson()),o&&(r=o.peers)}catch(o){o&&t.errorService.setError(o.toString())}return r})()}get_node_status(){var t=this;return(0,j.c)(function*(){const r=yield t.sdk.get_node_status();return r&&t.resultService.setResult(r.toJson()),r})()}get_state_root_hash(t){var r=this;return(0,j.c)(function*(){let o="";const s=r.sdk.get_state_root_hash_options({});if(!s){const a="get_state_root_hash options are missing";a&&r.errorService.setError(a.toString())}if(t)o=(yield r.sdk.get_state_root_hash(s)).toString();else{r.getIdentifieBlock(s);const a=yield r.sdk.get_state_root_hash(s);a&&r.resultService.setResult(a.toJson())}return o})()}get_auction_info(){var t=this;return(0,j.c)(function*(){try{const r=t.sdk.get_auction_info_options({});t.getIdentifieBlock(r);const o=yield t.sdk.get_auction_info(r);o&&t.resultService.setResult(o.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_balance(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("purseUref")?.value?.trim(),o=t.getIdentifier("stateRootHash")?.value?.trim();if(r)try{const s=t.sdk.get_balance_options({state_root_hash_as_string:o||"",purse_uref_as_string:r}),a=yield t.sdk.get_balance(s);a&&t.resultService.setResult(a.toJson())}catch(s){s&&t.errorService.setError(s.toString())}else{const s="purse_uref_as_string is missing";s&&t.errorService.setError(s.toString())}})()}get_block(){var t=this;return(0,j.c)(function*(){try{const r=t.sdk.get_block_options({});t.getIdentifieBlock(r);const o=yield t.sdk.get_block(r);o&&t.resultService.setResult(o.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_block_transfers(){var t=this;return(0,j.c)(function*(){try{const r=t.sdk.get_block_transfers_options({});t.getIdentifieBlock(r);const o=yield t.sdk.get_block_transfers(r);o&&t.resultService.setResult(o.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_chainspec(){var t=this;return(0,j.c)(function*(){try{const r=yield t.sdk.get_chainspec(),o=(0,me.M5)(r?.chainspec_bytes.chainspec_bytes);o&&t.resultService.setResult(o)}catch(r){r&&t.errorService.setError(r.toString())}})()}get_era_info(){var t=this;return(0,j.c)(function*(){const r=t.sdk.get_era_info_options({});t.getIdentifieBlock(r);try{const o=yield t.sdk.get_era_info(r);o&&t.resultService.setResult(o.toJson())}catch(o){o&&t.errorService.setError(o.toString())}})()}get_era_summary(){var t=this;return(0,j.c)(function*(){const r=t.sdk.get_era_summary_options({});t.getIdentifieBlock(r);try{const o=yield t.sdk.get_era_summary(r);o&&t.resultService.setResult(o.toJson())}catch(o){o&&t.errorService.setError(o.toString())}})()}get_validator_changes(){var t=this;return(0,j.c)(function*(){try{const r=yield t.sdk.get_validator_changes();r&&t.resultService.setResult(r.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}list_rpcs(){var t=this;return(0,j.c)(function*(){try{const r=yield t.sdk.list_rpcs();r&&t.resultService.setResult(r.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}query_balance(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("purseIdentifier")?.value?.trim();if(!r){const s="deploy_hash_as_string is missing";return void(s&&t.errorService.setError(s.toString()))}const o=t.sdk.query_balance_options({purse_identifier_as_string:r});t.getGlobalIdentifier(o);try{const s=yield t.sdk.query_balance(o);s&&t.resultService.setResult(s.balance)}catch(s){s&&t.errorService.setError(s.toString())}})()}query_global_state(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("queryPath")?.value?.trim()||"",o=t.getIdentifier("queryKey")?.value?.trim();if(!o){const a="key_as_string is missing";return void(a&&t.errorService.setError(a.toString()))}const s=t.sdk.query_global_state_options({key_as_string:o,path_as_string:r});t.getGlobalIdentifier(s);try{const a=yield t.sdk.query_global_state(s);a&&t.resultService.setResult(a.toJson())}catch(a){a&&t.errorService.setError(a.toString())}})()}deploy(t=!0,r,o){var s=this;return(0,j.c)(function*(){const a=(0,me.Mr)(),u=s.getIdentifier("TTL")?.value?.trim()||"";if(!s.public_key){const v="public_key is missing";return void(v&&s.errorService.setError(v.toString()))}const d=new me.H$(s.chain_name,s.public_key,s.private_key,a,u),f=new me.gh,h=s.getIdentifier("paymentAmount")?.value?.trim();if(!h){const v="paymentAmount is missing";return void(v&&s.errorService.setError(v.toString()))}f.payment_amount=h;const g=s.get_session_params(o);let b;if(r){const v={maybe_block_id_as_string:void 0,maybe_block_identifier:void 0};s.getIdentifieBlock(v);const{maybe_block_id_as_string:I,maybe_block_identifier:k}=v;b=yield s.sdk.speculative_deploy(d,g,f,I,k)}else b=t?yield s.sdk.deploy(d,g,f):s.sdk.make_deploy(d,g,f);if(b){const v=b.toJson();s.deploy_json=(0,me.on)(v,s.verbosity),s.deploy_json&&s.resultService.setResult(v)}return b})()}install(t){var r=this;return(0,j.c)(function*(){const o=r.getIdentifier("paymentAmount")?.value?.trim();if(!o){const d="paymentAmount is missing";return void(d&&r.errorService.setError(d.toString()))}if(!r.public_key||!r.private_key){const d="public_key or private_key is missing";return void(d&&r.errorService.setError(d.toString()))}if(!t?.buffer){const d="wasmBuffer is missing";d&&r.errorService.setError(d.toString())}const a=new me.H$(r.chain_name,r.public_key,r.private_key),u=r.get_session_params(t);try{const d=yield r.sdk.install(a,u,o);d&&r.resultService.setResult(d.toJson())}catch(d){d&&r.errorService.setError(d.toString())}})()}transfer(t=!0,r){var o=this;return(0,j.c)(function*(){const s=(0,me.Mr)(),a=o.getIdentifier("TTL")?.value?.trim()||"";if(!o.public_key){const b="public_key is missing";return void(b&&o.errorService.setError(b.toString()))}const u=new me.H$(o.chain_name,o.public_key,o.private_key,s,a),d=new me.gh;d.payment_amount=o.config.gas_fee_transfer.toString();const f=o.getIdentifier("transferAmount")?.value?.trim(),h=o.getIdentifier("targetAccount")?.value?.trim();if(!f||!h){const b="transfer_amount or target_account is missing";return void(b&&o.errorService.setError(b.toString()))}let g;if(r){const b={maybe_block_id_as_string:void 0,maybe_block_identifier:void 0};o.getIdentifieBlock(b);const{maybe_block_id_as_string:v,maybe_block_identifier:I}=b;g=yield o.sdk.speculative_transfer(f,h,void 0,u,d,v,I)}else g=t?yield o.sdk.transfer(f,h,void 0,u,d):yield o.sdk.make_transfer(f,h,void 0,u,d);if(g){const b=g.toJson();o.deploy_json=(0,me.on)(b,o.verbosity),o.deploy_json&&o.resultService.setResult(b)}return g})()}put_deploy(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const a="deployJson is missing";return void(a&&t.errorService.setError(a.toString()))}const o=new me.ob(JSON.parse(r)),s=yield t.sdk.put_deploy(o);return s&&t.resultService.setResult(s.toJson()),s})()}speculative_exec(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const u="signed_deploy_as_string is missing";return void(u&&t.errorService.setError(u.toString()))}const o=new me.ob(JSON.parse(r)),s=t.sdk.speculative_exec_options({deploy:o.toJson()});t.getIdentifieBlock(s);const a=yield t.sdk.speculative_exec(s);return a&&t.resultService.setResult(a.toJson()),a})()}sign_deploy(){var t=this;return(0,j.c)(function*(){if(!t.private_key){const s="private_key is missing";return void(s&&t.errorService.setError(s.toString()))}const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const s="signed_deploy_as_string is missing";return void(s&&t.errorService.setError(s.toString()))}let o;try{o=new me.ob(JSON.parse(r))}catch{const s="Error parsing deploy";return void(s&&t.errorService.setError(s.toString()))}if(o)o=o.sign(t.private_key),t.deploy_json=(0,me.on)(o.toJson(),t.verbosity),t.getIdentifier("deployJson")?.setValue(t.deploy_json);else{const s="signed_deploy_as_string is missing";s&&t.errorService.setError(s.toString())}})()}make_deploy(t){var r=this;return(0,j.c)(function*(){yield r.deploy(!1,!1,t)})()}make_transfer(){var t=this;return(0,j.c)(function*(){yield t.transfer(!1)})()}speculative_transfer(){var t=this;return(0,j.c)(function*(){yield t.transfer(!1,!0)})()}speculative_deploy(t){var r=this;return(0,j.c)(function*(){yield r.deploy(!1,!0,t)})()}call_entrypoint(){var t=this;return(0,j.c)(function*(){if(!t.public_key||!t.private_key){const a="public_key or private_key is missing";return void(a&&t.errorService.setError(a.toString()))}const r=new me.H$(t.chain_name,t.public_key,t.private_key),o=t.get_session_params(),s=t.getIdentifier("paymentAmount")?.value?.trim();if(s)try{const a=yield t.sdk.call_entrypoint(r,o,s);a&&t.resultService.setResult(a.toJson())}catch(a){a&&t.errorService.setError(a.toString())}else{const a="paymentAmount is missing";a&&t.errorService.setError(a.toString())}})()}query_contract_dict(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("stateRootHash")?.value?.trim(),o=t.getIdentifier("itemKey")?.value?.trim();if(!o){const f="itemKey is missing";return void(f&&t.errorService.setError(f.toString()))}const s=t.getIdentifier("seedContractHash")?.value?.trim()||"",a=t.getIdentifier("seedName")?.value?.trim();if(!a){const f="seedName is missing";return void(f&&t.errorService.setError(f.toString()))}let u;if(s&&(u=new me.Ur,u.setContractNamedKey(s,a,o)),!u){const f="dictionary_item_params is missing";return void(f&&t.errorService.setError(f.toString()))}const d=t.sdk.query_contract_dict_options({state_root_hash_as_string:r||""});d.dictionary_item_params=u;try{const f=yield t.sdk.query_contract_dict(d);f&&t.resultService.setResult(f.toJson())}catch(f){f&&t.errorService.setError(f.toString())}})()}query_contract_key(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("stateRootHash")?.value?.trim(),o=t.getIdentifier("queryKey")?.value?.trim();if(!o){const u="key_as_string is missing";return void(u&&t.errorService.setError(u.toString()))}const s=t.getIdentifier("queryPath")?.value.toString().trim().replace(/^\/+|\/+$/g,""),a=t.sdk.query_contract_key_options({state_root_hash_as_string:r||"",key_as_string:o,path_as_string:s});try{const u=yield t.sdk.query_contract_key(a);u&&t.resultService.setResult(u.toJson())}catch(u){u&&t.errorService.setError(u.toString())}})()}get_dictionary_item(){var t=this;return(0,j.c)(function*(){const r=t.getIdentifier("stateRootHash")?.value?.trim(),o=t.getIdentifier("itemKey")?.value?.trim(),s=t.getIdentifier("seedKey")?.value?.trim();if(!o&&!s){const f="seedKey or itemKey is missing";return void(f&&t.errorService.setError(f.toString()))}const a=t.getIdentifier("seedUref")?.value?.trim();let u;if(a&&"newFromSeedUref"===t.select_dict_identifier)u=me.kv.newFromSeedUref(a,o);else if(s&&"newFromDictionaryKey"===t.select_dict_identifier)u=me.kv.newFromDictionaryKey(s);else{const f=t.getIdentifier("seedContractHash")?.value?.trim(),h=t.getIdentifier("seedAccountHash")?.value?.trim(),g=t.getIdentifier("seedName")?.value?.trim();if(!g){const b="seed_name is missing";return void(b&&t.errorService.setError(b.toString()))}f&&"newFromContractInfo"===t.select_dict_identifier?u=me.kv.newFromContractInfo(f,g,o):h&&"newFromAccountInfo"===t.select_dict_identifier&&(u=me.kv.newFromAccountInfo(h,g,o))}if(!u){const f="dictionary_item_identifier is missing";return void(f&&t.errorService.setError(f.toString()))}const d=t.sdk.get_dictionary_item_options({state_root_hash_as_string:r||""});d.dictionary_item_identifier=u;try{const f=yield t.sdk.state_get_dictionary_item(d);f&&t.resultService.setResult(f.toJson())}catch(f){f&&t.errorService.setError(f.toString())}})()}getIdentifier(t){return this.formService.form.get(t)}getIdentifieBlock(t){const r=this.getIdentifier("blockIdentifierHeight")?.value?.trim(),o=this.getIdentifier("blockIdentifierHash")?.value?.trim();if(o)t.maybe_block_id_as_string=o,t.maybe_block_identifier=void 0;else if(r){const s=me.y0.fromHeight(BigInt(r));t.maybe_block_id_as_string=void 0,t.maybe_block_identifier=s}else t.maybe_block_id_as_string=void 0,t.maybe_block_identifier=void 0}getGlobalIdentifier(t){const r=this.getIdentifier("stateRootHash")?.value?.trim();let o;if(r)o=me.cH.fromStateRootHash(new me.u(r));else{const s=this.getIdentifier("blockIdentifierHeight")?.value?.trim(),a=this.getIdentifier("blockIdentifierHash")?.value?.trim();a?o=me.cH.fromBlockHash(new me.Mt(a)):s&&(o=me.cH.fromBlockHeight(BigInt(s)))}o&&(t.global_state_identifier=o)}get_session_params(t){const r=new me.uC,o=this.getIdentifier("entryPoint")?.value?.trim();o&&(r.session_entry_point=o);const s=this.getIdentifier("argsSimple")?.value?.trim().split(",").map(g=>g.trim()).filter(g=>""!==g),a=this.getIdentifier("argsJson")?.value?.trim();s?.length?r.session_args_simple=s:a&&(r.session_args_json=a);const u=this.getIdentifier("callPackage")?.value,d=this.getIdentifier("sessionHash")?.value?.trim(),f=this.getIdentifier("sessionName")?.value?.trim();u?d?r.session_package_hash=d:f&&(r.session_package_name=f):d?r.session_hash=d:f&&(r.session_name=f),t&&(r.session_bytes=me.Km.fromUint8Array(t));const h=this.getIdentifier("version")?.value?.trim();return h&&(r.session_version=h),r}static#e=this.\u0275fac=function(r){return new(r||e)(X(Fr),X(rc),X(ud),X(cd),X(ld),X(Kn))};static#t=this.\u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const z4=["publicKeyElt"],q4=e=>[e];let hI=(()=>{class e{constructor(t,r,o,s){this.config=t,this.stateService=r,this.clientService=o,this.changeDetectorRef=s}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){var t=this;this.stateSubscription=this.stateService.getState().subscribe(function(){var r=(0,j.c)(function*(o){o.action&&(t.action=o.action),o.public_key&&t.public_key!=o.public_key&&(o.public_key&&(t.public_key=o.public_key),o.private_key&&(t.private_key=o.private_key),yield t.updateAccount()),t.changeDetectorRef.markForCheck()});return function(o){return r.apply(this,arguments)}}())}onPublicKeyChange(){var t=this;return(0,j.c)(function*(){const r=t.publicKeyElt&&t.publicKeyElt.nativeElement.value.toString().trim();r!==t.public_key&&t.stateService.setState({public_key:r,private_key:""})})()}isInvalid(){return!(this.config.action_needs_public_key&&!this.config.action_needs_public_key?.includes(this.action)||this.publicKeyElt?.nativeElement.value?.trim())}updateAccount(){var t=this;return(0,j.c)(function*(){const r=yield t.clientService.get_account(t.public_key);if(!r.account)return;const o=r?.account?.account_hash,s=r?.account?.main_purse;t.stateService.setState({account_hash:o,main_purse:s})})()}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fr),O(Kn),O(pI),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-public-key"]],viewQuery:function(r,o){if(1&r&&ln(z4,5),2&r){let s;un(s=dn())&&(o.publicKeyElt=s.first)}},standalone:!0,features:[Vt],decls:7,vars:4,consts:[["for","publicKeyElt",1,"input-group-text"],[1,"d-none","d-md-inline","d-lg-none"],[1,"d-md-none","d-lg-inline"],["type","search","name","public_key","placeholder","e.g. 0x","id","publicKeyElt","e2e-id","publicKeyElt",1,"form-control","form-control-xs",3,"value","ngClass","change"],["publicKeyElt",""]],template:function(r,o){1&r&&(q(0,"label",0)(1,"span",1),De(2,"Pub. Key"),W(),q(3,"span",2),De(4,"Public Key"),W()(),q(5,"input",3,4),ve("change",function(){return o.onPublicKeyChange()}),W()),2&r&&(z(5),$("value",o.public_key||"")("ngClass",_s(2,q4,o.isInvalid()?"is-invalid":"")))},dependencies:[pt,Wo],changeDetection:0})}return e})();const G4=["privateKeyElt"],W4=e=>[e];function J4(e,n){if(1&e){const t=qt();q(0,"button",4),ve("click",function(){return kt(t),Tt(Y().onPrivateKeyClick())}),De(1," Load Private Key\n"),W()}if(2&e){const t=Y();$("ngClass",_s(1,W4,t.isInvalid()?"btn-warning":"btn-secondary"))}}function K4(e,n){if(1&e){const t=qt();q(0,"button",5),ve("click",function(){return kt(t),Tt(Y().onPrivateKeyClick())}),De(1," Private Key Loaded\n"),W()}}let gI=(()=>{class e{constructor(t,r,o){this.config=t,this.stateService=r,this.changeDetectorRef=o}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){var t=this;this.stateSubscription=this.stateService.getState().subscribe(function(){var r=(0,j.c)(function*(o){o.action&&(t.action=o.action),t.changeDetectorRef.markForCheck()});return function(o){return r.apply(this,arguments)}}())}onPrivateKeyClick(){this.privateKeyElt.nativeElement.click()}onPemSelected(t){var r=this;return(0,j.c)(function*(){const o=t.target.files?.item(0);let s="";if(o){let a=yield o.text();if(!a.trim())return;a=a.trim(),s=(0,me.HM)(a),s&&(r.private_key=a)}else r.private_key="",r.privateKeyElt.nativeElement.value="";r.stateService.setState({public_key:s,private_key:r.private_key}),r.changeDetectorRef.markForCheck()})()}isInvalid(){return!(this.config.action_needs_private_key&&!this.config.action_needs_private_key?.includes(this.action)||this.private_key)}static#e=this.\u0275fac=function(r){return new(r||e)(O(Fr),O(Kn),O(bn))};static#t=this.\u0275cmp=ht({type:e,selectors:[["comp-private-key"]],viewQuery:function(r,o){if(1&r&&ln(G4,5),2&r){let s;un(s=dn())&&(o.privateKeyElt=s.first)}},standalone:!0,features:[Vt],decls:4,vars:2,consts:[["name","private_key","type","file","id","privateKeyElt","accept",".pem","e2e-id","privateKeyElt",1,"visually-hidden",3,"change"],["privateKeyElt",""],["class","btn",3,"ngClass","click",4,"ngIf"],["class","btn btn-light",3,"click",4,"ngIf"],[1,"btn",3,"ngClass","click"],[1,"btn","btn-light",3,"click"]],template:function(r,o){1&r&&(q(0,"input",0,1),ve("change",function(a){return o.onPemSelected(a)}),W(),he(2,J4,2,3,"button",2)(3,K4,2,0,"button",3)),2&r&&(z(2),$("ngIf",!o.private_key),z(),$("ngIf",o.private_key))},dependencies:[pt,Wo,Gn],changeDetection:0})}return e})();const Q4=["selectDictIdentifierElt"];function Z4(e,n){if(1&e){const t=qt();q(0,"comp-submit-action",11),ve("submit_action",function(o){return kt(t),Tt(Y().submitAction(o))}),De(1,"Go"),W()}2&e&&(op("btn-success ms-1 ms-sm-2 ms-xl-3"),$("e2e","submit"))}function Y4(e,n){if(1&e){const t=qt();q(0,"comp-submit-action",11),ve("submit_action",function(o){return kt(t),Tt(Y().submitAction(o))}),De(1,"Sign "),W()}2&e&&(op("btn-warning mt-3"),$("e2e","sign"))}const mI=()=>["sign_deploy"];(function HL(e,n){return zx({rootComponent:e,...OC(n)})})((()=>{class e{constructor(t,r,o,s,a,u,d,f){this.sdk=t,this.config=r,this.env=o,this.clientService=s,this.resultService=a,this.stateService=u,this.formService=d,this.errorService=f,this.form=this.formService.form}ngOnInit(){var t=this;return(0,j.c)(function*(){console.info(t.sdk)})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action)})}ngAfterViewInit(){var t=this;return(0,j.c)(function*(){const o=t.config.default_action.toString();try{(yield t.get_node_status())&&(yield t.get_state_root_hash(!0),t.stateService.setState({action:o}))}catch(s){console.error(s),t.errorService.setError(s)}t.setStateSubscription()})()}selectAction(t){var r=this;return(0,j.c)(function*(){yield r.cleanResult(),r.stateService.setState({action:t}),yield r.handleAction(t)})()}submitAction(t){var r=this;return(0,j.c)(function*(){yield r.cleanResult(),(r.form.disabled||r.form.valid)&&(yield r.handleAction(t,!0))})()}handleAction(t,r){var o=this;return(0,j.c)(function*(){const s=o[t];if(s&&"function"==typeof s)r&&(yield s.bind(o)());else{const a=`Method ${t} is not defined on the component.`;console.error(a),o.errorService.setError(a)}})()}onWasmSelected(t){var r=this;return(0,j.c)(function*(){t&&(r.wasm=t)})()}cleanResult(){var t=this;return(0,j.c)(function*(){t.errorService.setError(""),yield t.resultService.setResult("")})()}call_entrypoint(){var t=this;return(0,j.c)(function*(){return yield t.clientService.call_entrypoint()})()}deploy(t=!0,r){var o=this;return(0,j.c)(function*(){return yield o.clientService.deploy(t,r,o.wasm)})()}get_account(t){var r=this;return(0,j.c)(function*(){return yield r.clientService.get_account(t)})()}get_auction_info(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_auction_info()})()}get_balance(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_balance()})()}get_block(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_block()})()}get_block_transfers(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_block_transfers()})()}get_chainspec(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_chainspec()})()}get_deploy(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_deploy()})()}get_dictionary_item(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_dictionary_item()})()}get_era_info(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_era_info()})()}get_era_summary(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_era_summary()})()}get_node_status(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_node_status()})()}get_peers(){var t=this;return(0,j.c)(function*(){return t.peers=yield t.clientService.get_peers(),t.peers})()}get_state_root_hash(t){var r=this;return(0,j.c)(function*(){const o=yield r.clientService.get_state_root_hash(t);return r.stateService.setState({state_root_hash:o}),o})()}get_validator_changes(){var t=this;return(0,j.c)(function*(){return yield t.clientService.get_validator_changes()})()}install(){var t=this;return(0,j.c)(function*(){return yield t.clientService.install(t.wasm)})()}list_rpcs(){var t=this;return(0,j.c)(function*(){return yield t.clientService.list_rpcs()})()}make_deploy(){var t=this;return(0,j.c)(function*(){return yield t.clientService.make_deploy(t.wasm)})()}make_transfer(){var t=this;return(0,j.c)(function*(){return yield t.clientService.make_transfer()})()}put_deploy(){var t=this;return(0,j.c)(function*(){return yield t.clientService.put_deploy()})()}query_balance(){var t=this;return(0,j.c)(function*(){return yield t.clientService.query_balance()})()}query_contract_dict(){var t=this;return(0,j.c)(function*(){return yield t.clientService.query_contract_dict()})()}query_contract_key(){var t=this;return(0,j.c)(function*(){return yield t.clientService.query_contract_key()})()}query_global_state(){var t=this;return(0,j.c)(function*(){return yield t.clientService.query_global_state()})()}sign_deploy(){var t=this;return(0,j.c)(function*(){return yield t.clientService.sign_deploy()})()}speculative_deploy(){var t=this;return(0,j.c)(function*(){return yield t.clientService.speculative_deploy(t.wasm)})()}speculative_exec(){var t=this;return(0,j.c)(function*(){return yield t.clientService.speculative_exec()})()}speculative_transfer(){var t=this;return(0,j.c)(function*(){return yield t.clientService.speculative_transfer()})()}transfer(t=!0,r){var o=this;return(0,j.c)(function*(){return yield o.clientService.transfer(t,r)})()}static#e=this.\u0275fac=function(r){return new(r||e)(O(rc),O(Fr),O(bh),O(pI),O(ud),O(Kn),O(cd),O(ld))};static#t=this.\u0275cmp=ht({type:e,selectors:[["app-root"]],viewQuery:function(r,o){if(1&r&&ln(Q4,5),2&r){let s;un(s=dn())&&(o.selectDictIdentifierElt=s.first)}},standalone:!0,features:[Vt],decls:15,vars:6,consts:[[1,"container"],[3,"peers"],[3,"get_state_root_hash_output"],[1,"row","flex-column-reverse","flex-column-reverse","flex-md-row"],[1,"col-12","col-md-6","col-lg-5","my-1","my-md-0","d-flex","justify-content-between"],[1,"w-100",3,"select_action"],[3,"class","e2e","submit_action",4,"ngIf"],[1,"col-12","col-md-6","col-lg-7","my-1","my-md-0","d-flex","justify-content-end","ps-md-0"],[1,"input-group"],[1,"d-flex","justify-content-end","ms-1","ms-sm-2","ms-xl-3"],[3,"form","wasm_selected"],[3,"e2e","submit_action"]],template:function(r,o){1&r&&(q(0,"main",0),At(1,"comp-header",1),q(2,"comp-status",2),ve("get_state_root_hash_output",function(a){return o.get_state_root_hash(a)}),W(),q(3,"div",3)(4,"div",4)(5,"comp-action",5),ve("select_action",function(a){return o.selectAction(a)}),W(),he(6,Z4,2,3,"comp-submit-action",6),W(),q(7,"div",7),At(8,"comp-public-key",8),q(9,"div",9),At(10,"comp-private-key"),W()()(),q(11,"comp-form",10),ve("wasm_selected",function(a){return o.onWasmSelected(a)}),W(),he(12,Y4,2,3,"comp-submit-action",6),At(13,"comp-error")(14,"comp-result"),W()),2&r&&(z(),$("peers",o.peers),z(5),$("ngIf",!bp(4,mI).includes(o.action)),z(5),$("form",o.form),z(),$("ngIf",bp(5,mI).includes(o.action)))},dependencies:[pt,Gn,Cs,iI,cI,lI,uI,dI,_I,fI,hI,gI],changeDetection:0})}return e})(),{providers:[{provide:bh,useValue:Dh},{provide:Fr,useValue:vh},{provide:jC,useValue:vh.wasm_asset_path},{provide:BC,useValue:Dh.node_address},{provide:HC,useValue:me.qY[vh.verbosity]},Gg([yL,eV,I4])]}).then(()=>{}).catch(()=>{})},1376:Qn=>{var Rr=0;function Dt(l,ce){var L=ce.data;if(Array.isArray(L)&&!(L.length<2)){var ut=L[0],Ct=L[1],C=L[2],F=l._callbacks[ut];F&&(delete l._callbacks[ut],F(Ct,C))}}function j(l){var ce=this;ce._worker=l,ce._callbacks={},l.addEventListener("message",function(L){Dt(ce,L)})}j.prototype.postMessage=function(l){var ce=this,L=Rr++,ut=[L,l];return new Promise(function(Ct,C){if(ce._callbacks[L]=function(D,Qt){if(D)return C(new Error(D.message));Ct(Qt)},typeof ce._worker.controller<"u"){var F=new MessageChannel;F.port1.onmessage=function(D){Dt(ce,D)},ce._worker.controller.postMessage(ut,[F.port2])}else ce._worker.postMessage(ut)})},Qn.exports=j},8596:(Qn,Rr,Dt)=>{Dt.d(Rr,{EB:()=>Nd,H$:()=>En,HM:()=>Yh,Km:()=>It,M5:()=>uc,Mr:()=>Ts,Mt:()=>Pn,Qb:()=>fd,Ur:()=>pr,cH:()=>Xt,cp:()=>Do,gh:()=>fn,kv:()=>Yt,ob:()=>Ce,on:()=>pd,qY:()=>Xe,u:()=>Ie,uC:()=>gr,y0:()=>Ue});var j=Dt(1528);let l;Qn=Dt.hmd(Qn);const ce=new Array(128).fill(void 0);function L(m){return ce[m]}ce.push(void 0,null,!0,!1);let ut=ce.length;function C(m){const i=L(m);return function Ct(m){m<132||(ce[m]=ut,ut=m)}(m),i}function F(m){ut===ce.length&&ce.push(ce.length+1);const i=ut;return ut=ce[i],ce[i]=m,i}let D=0,Qt=null;function Bt(){return(null===Qt||0===Qt.byteLength)&&(Qt=new Uint8Array(l.memory.buffer)),Qt}const Zn=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},dd="function"==typeof Zn.encodeInto?function(m,i){return Zn.encodeInto(m,i)}:function(m,i){const c=Zn.encode(m);return i.set(c),{read:m.length,written:c.length}};function S(m,i,c){if(void 0===c){const A=Zn.encode(m),K=i(A.length,1)>>>0;return Bt().subarray(K,K+A.length).set(A),D=A.length,K}let _=m.length,p=i(_,1)>>>0;const y=Bt();let M=0;for(;M<_;M++){const A=m.charCodeAt(M);if(A>127)break;y[p+M]=A}if(M!==_){0!==M&&(m=m.slice(M)),p=c(p,_,_=M+3*m.length,1)>>>0;const A=Bt().subarray(p+M,p+_);M+=dd(m,A).written,p=c(p,_,M,1)>>>0}return D=M,p}function E(m){return null==m}let xr=null;function w(){return(null===xr||0===xr.byteLength)&&(xr=new Int32Array(l.memory.buffer)),xr}const Ss=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};function P(m,i){return m>>>=0,Ss.decode(Bt().subarray(m,m+i))}function oo(m){const i=typeof m;if("number"==i||"boolean"==i||null==m)return`${m}`;if("string"==i)return`"${m}"`;if("symbol"==i){const p=m.description;return null==p?"Symbol":`Symbol(${p})`}if("function"==i){const p=m.name;return"string"==typeof p&&p.length>0?`Function(${p})`:"Function"}if(Array.isArray(m)){const p=m.length;let y="[";p>0&&(y+=oo(m[0]));for(let M=1;M1))return toString.call(m);if(_=c[1],"Object"==_)try{return"Object("+JSON.stringify(m)+")"}catch{return"Object"}return m instanceof Error?`${m.name}: ${m.message}\n${m.stack}`:_}typeof TextDecoder<"u"&&Ss.decode();const Ms=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>{l.__wbindgen_export_2.get(m.dtor)(m.a,m.b)});function ks(m,i,c,_){const p={a:m,b:i,cnt:1,dtor:c},y=(...M)=>{p.cnt++;const A=p.a;p.a=0;try{return _(A,p.b,...M)}finally{0==--p.cnt?(l.__wbindgen_export_2.get(p.dtor)(A,p.b),Ms.unregister(p)):p.a=A}};return y.original=p,Ms.register(y,p,p),y}function Yo(m,i,c){l.wasm_bindgen__convert__closures__invoke1_mut__h9d9c475caaf60441(m,i,F(c))}function io(m,i,c){l.wasm_bindgen__convert__closures__invoke1_mut__h2f42510bc02d2266(m,i,F(c))}function N(m,i){if(!(m instanceof i))throw new Error(`expected instance of ${i.name}`);return m.ptr}function uc(m){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(m,l.__wbindgen_malloc,l.__wbindgen_realloc);l.hexToString(y,M,D);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}function fd(m){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(m,l.__wbindgen_malloc,l.__wbindgen_realloc);l.motesToCSPR(y,M,D);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}function pd(m,i){return C(l.jsonPrettyPrint(F(m),E(i)?3:i))}function Yh(m){const i=S(m,l.__wbindgen_malloc,l.__wbindgen_realloc);return C(l.privateToPublicKey(i,D))}function Ts(){return C(l.getTimestamp())}function Zt(m,i){const c=i(1*m.length,1)>>>0;return Bt().set(m,c/1),D=m.length,c}let Xo=null;function _c(m,i){const c=i(4*m.length,4)>>>0,_=function dc(){return(null===Xo||0===Xo.byteLength)&&(Xo=new Uint32Array(l.memory.buffer)),Xo}();for(let p=0;p"u"||new FinalizationRegistry(m=>l.__wbg_accessrights_free(m>>>0));const ei=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_accounthash_free(m>>>0));class Qe{static __wrap(i){i>>>=0;const c=Object.create(Qe.prototype);return c.__wbg_ptr=i,ei.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ei.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_accounthash_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.accounthash_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromFormattedStr(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.accounthash_fromFormattedStr(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Qe.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromPublicKey(i){N(i,en);var c=i.__destroy_into_raw();const _=l.accounthash_fromPublicKey(c);return Qe.__wrap(_)}toFormattedString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.accounthash_toFormattedString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toHexString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.accounthash_toHexString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}static fromUint8Array(i){const c=Zt(i,l.__wbindgen_malloc),p=l.accounthash_fromUint8Array(c,D);return Qe.__wrap(p)}toJson(){return C(l.accounthash_toJson(this.__wbg_ptr))}}const Ns=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_accountidentifier_free(m>>>0));class Yn{static __wrap(i){i>>>=0;const c=Object.create(Yn.prototype);return c.__wbg_ptr=i,Ns.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Ns.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_accountidentifier_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.accountidentifier_fromFormattedStr(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromFormattedStr(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.accountidentifier_fromFormattedStr(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Yn.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromPublicKey(i){N(i,en);var c=i.__destroy_into_raw();const _=l.accountidentifier_fromPublicKey(c);return Yn.__wrap(_)}static fromAccountHash(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.accountidentifier_fromAccountHash(c);return Yn.__wrap(_)}toJson(){return C(l.accountidentifier_toJson(this.__wbg_ptr))}}const Fs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_argssimple_free(m>>>0));class On{static __wrap(i){i>>>=0;const c=Object.create(On.prototype);return c.__wbg_ptr=i,Fs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Fs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_argssimple_free(i)}}const ao=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_blockhash_free(m>>>0));class Pn{static __wrap(i){i>>>=0;const c=Object.create(Pn.prototype);return c.__wbg_ptr=i,ao.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ao.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_blockhash_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.blockhash_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromDigest(i){try{const M=l.__wbindgen_add_to_stack_pointer(-16);N(i,Ie);var c=i.__destroy_into_raw();l.blockhash_fromDigest(M,c);var _=w()[M/4+0],p=w()[M/4+1];if(w()[M/4+2])throw C(p);return Pn.__wrap(_)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toJson(){return C(l.blockhash_toJson(this.__wbg_ptr))}toString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.blockhash_toString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}}const Rs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_blockidentifier_free(m>>>0));class Ue{static __wrap(i){i>>>=0;const c=Object.create(Ue.prototype);return c.__wbg_ptr=i,Rs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Rs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_blockidentifier_free(i)}constructor(i){N(i,Ue);var c=i.__destroy_into_raw();const _=l.blockidentifier_new(c);return this.__wbg_ptr=_>>>0,this}static from_hash(i){N(i,Pn);var c=i.__destroy_into_raw();const _=l.blockidentifier_from_hash(c);return Ue.__wrap(_)}static fromHeight(i){const c=l.blockidentifier_fromHeight(i);return Ue.__wrap(c)}toJson(){return C(l.blockidentifier_toJson(this.__wbg_ptr))}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_body_free(m>>>0));const ni=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_bytes_free(m>>>0));class It{static __wrap(i){i>>>=0;const c=Object.create(It.prototype);return c.__wbg_ptr=i,ni.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ni.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_bytes_free(i)}constructor(){const i=l.bytes_new();return this.__wbg_ptr=i>>>0,this}static fromUint8Array(i){const c=l.bytes_fromUint8Array(F(i));return It.__wrap(c)}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_cltype_free(m>>>0));const ri=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_contracthash_free(m>>>0));class lo{static __wrap(i){i>>>=0;const c=Object.create(lo.prototype);return c.__wbg_ptr=i,ri.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ri.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_contracthash_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.contracthash_fromString(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromFormattedStr(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.contracthash_fromFormattedStr(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return lo.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toFormattedString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.contracthash_toFormattedString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}static fromUint8Array(i){const c=Zt(i,l.__wbindgen_malloc),p=l.contracthash_fromUint8Array(c,D);return lo.__wrap(p)}}const oi=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_contractpackagehash_free(m>>>0));class uo{static __wrap(i){i>>>=0;const c=Object.create(uo.prototype);return c.__wbg_ptr=i,oi.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,oi.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_contractpackagehash_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.contractpackagehash_fromString(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromFormattedStr(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.contractpackagehash_fromFormattedStr(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return uo.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toFormattedString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.contractpackagehash_toFormattedString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}static fromUint8Array(i){const c=Zt(i,l.__wbindgen_malloc),p=l.contractpackagehash_fromUint8Array(c,D);return uo.__wrap(p)}}const ii=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_deploy_free(m>>>0));class Ce{static __wrap(i){i>>>=0;const c=Object.create(Ce.prototype);return c.__wbg_ptr=i,ii.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ii.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_deploy_free(i)}constructor(i){const c=l.deploy_new(F(i));return this.__wbg_ptr=c>>>0,this}toJson(){return C(l.deploy_toJson(this.__wbg_ptr))}static withPaymentAndSession(i,c,_){try{const Q=l.__wbindgen_add_to_stack_pointer(-16);N(i,En);var p=i.__destroy_into_raw();N(c,gr);var y=c.__destroy_into_raw();N(_,fn);var M=_.__destroy_into_raw();l.deploy_withPaymentAndSession(Q,p,y,M);var A=w()[Q/4+0],K=w()[Q/4+1];if(w()[Q/4+2])throw C(K);return Ce.__wrap(A)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static withTransfer(i,c,_,p,y){try{const _e=l.__wbindgen_add_to_stack_pointer(-16),mt=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),nt=D,_t=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),rt=D;var M=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),A=D;N(p,En);var K=p.__destroy_into_raw();N(y,fn);var ie=y.__destroy_into_raw();l.deploy_withTransfer(_e,mt,nt,_t,rt,M,A,K,ie);var Q=w()[_e/4+0],ke=w()[_e/4+1];if(w()[_e/4+2])throw C(ke);return Ce.__wrap(Q)}finally{l.__wbindgen_add_to_stack_pointer(16)}}withTTL(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;var y=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const A=l.deploy_withTTL(this.__wbg_ptr,_,p,y,D);return Ce.__wrap(A)}withTimestamp(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;var y=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const A=l.deploy_withTimestamp(this.__wbg_ptr,_,p,y,D);return Ce.__wrap(A)}withChainName(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;var y=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const A=l.deploy_withChainName(this.__wbg_ptr,_,p,y,D);return Ce.__wrap(A)}withAccount(i,c){N(i,en);var _=i.__destroy_into_raw(),p=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const M=l.deploy_withAccount(this.__wbg_ptr,_,p,D);return Ce.__wrap(M)}withEntryPointName(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;var y=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const A=l.deploy_withEntryPointName(this.__wbg_ptr,_,p,y,D);return Ce.__wrap(A)}withHash(i,c){N(i,lo);var _=i.__destroy_into_raw(),p=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const M=l.deploy_withHash(this.__wbg_ptr,_,p,D);return Ce.__wrap(M)}withPackageHash(i,c){N(i,uo);var _=i.__destroy_into_raw(),p=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const M=l.deploy_withPackageHash(this.__wbg_ptr,_,p,D);return Ce.__wrap(M)}withModuleBytes(i,c){N(i,It);var _=i.__destroy_into_raw(),p=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const M=l.deploy_withModuleBytes(this.__wbg_ptr,_,p,D);return Ce.__wrap(M)}withSecretKey(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);const p=l.deploy_withSecretKey(this.__wbg_ptr,c,D);return Ce.__wrap(p)}withStandardPayment(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;var y=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);const A=l.deploy_withStandardPayment(this.__wbg_ptr,_,p,y,D);return Ce.__wrap(A)}withPayment(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;const y=l.deploy_withPayment(this.__wbg_ptr,F(i),_,p);return Ce.__wrap(y)}withSession(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;const y=l.deploy_withSession(this.__wbg_ptr,F(i),_,p);return Ce.__wrap(y)}validateDeploySize(){return 0!==l.deploy_validateDeploySize(this.__wbg_ptr)}get hash(){const i=l.deploy_hash(this.__wbg_ptr);return Cn.__wrap(i)}sign(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=l.deploy_sign(this.__wbg_ptr,c,D);return Ce.__wrap(p)}TTL(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.deploy_TTL(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}timestamp(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.deploy_timestamp(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}chainName(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.deploy_chainName(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}account(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.deploy_account(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}args(){return C(l.deploy_args(this.__wbg_ptr))}addArg(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;const y=l.deploy_addArg(this.__wbg_ptr,F(i),_,p);return Ce.__wrap(y)}}const pc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_deployhash_free(m>>>0));class Cn{static __wrap(i){i>>>=0;const c=Object.create(Cn.prototype);return c.__wbg_ptr=i,pc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,pc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_deployhash_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deployhash_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromDigest(i){try{const M=l.__wbindgen_add_to_stack_pointer(-16);N(i,Ie);var c=i.__destroy_into_raw();l.deployhash_fromDigest(M,c);var _=w()[M/4+0],p=w()[M/4+1];if(w()[M/4+2])throw C(p);return Cn.__wrap(_)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toJson(){return C(l.deployhash_toJson(this.__wbg_ptr))}toString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.deployhash_toString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_deployprocessed_free(m>>>0));const yd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_deploystrparams_free(m>>>0));class En{__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,yd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_deploystrparams_free(i)}constructor(i,c,_,p,y){const M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),A=D,K=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),ie=D;var Q=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),ke=D,we=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc),_e=D,mt=E(y)?0:S(y,l.__wbindgen_malloc,l.__wbindgen_realloc);const _t=l.deploystrparams_new(M,A,K,ie,Q,ke,we,_e,mt,D);return this.__wbg_ptr=_t>>>0,this}get secret_key(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.deploystrparams_secret_key(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set secret_key(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploystrparams_set_secret_key(this.__wbg_ptr,c,D)}get timestamp(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.deploystrparams_timestamp(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set timestamp(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploystrparams_set_timestamp(this.__wbg_ptr,c,D)}setDefaultTimestamp(){l.deploystrparams_setDefaultTimestamp(this.__wbg_ptr)}get ttl(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.deploystrparams_ttl(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set ttl(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploystrparams_set_ttl(this.__wbg_ptr,c,D)}setDefaultTTL(){l.deploystrparams_setDefaultTTL(this.__wbg_ptr)}get chain_name(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.deploystrparams_chain_name(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set chain_name(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploystrparams_set_chain_name(this.__wbg_ptr,c,D)}get session_account(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.deploystrparams_session_account(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_account(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploystrparams_set_session_account(this.__wbg_ptr,c,D)}}const gc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_deploysubscription_free(m>>>0));class Et{static __unwrap(i){return i instanceof Et?i.__destroy_into_raw():0}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,gc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_deploysubscription_free(i)}get deployHash(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_deployprocessed_deploy_hash(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}set deployHash(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_deployprocessed_deploy_hash(this.__wbg_ptr,c,D)}get eventHandlerFn(){return C(l.__wbg_get_deploysubscription_eventHandlerFn(this.__wbg_ptr))}set eventHandlerFn(i){l.__wbg_set_deploysubscription_eventHandlerFn(this.__wbg_ptr,F(i))}constructor(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=l.deploysubscription_new(_,D,F(c));return this.__wbg_ptr=y>>>0,this}}const xs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_deploywatcher_free(m>>>0));class si{static __wrap(i){i>>>=0;const c=Object.create(si.prototype);return c.__wbg_ptr=i,xs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,xs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_deploywatcher_free(i)}constructor(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=l.deploywatcher_new(_,D,!E(c),E(c)?BigInt(0):c);return this.__wbg_ptr=y>>>0,this}subscribe(i){try{const p=l.__wbindgen_add_to_stack_pointer(-16),y=_c(i,l.__wbindgen_malloc);l.deploywatcher_subscribe(p,this.__wbg_ptr,y,D);var c=w()[p/4+0];if(w()[p/4+1])throw C(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}unsubscribe(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.deploywatcher_unsubscribe(this.__wbg_ptr,c,D)}start(){return C(l.deploywatcher_start(this.__wbg_ptr))}stop(){l.deploywatcher_stop(this.__wbg_ptr)}}const mc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_dictionaryaddr_free(m>>>0));class ai{static __wrap(i){i>>>=0;const c=Object.create(ai.prototype);return c.__wbg_ptr=i,mc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,mc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_dictionaryaddr_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=Zt(i,l.__wbindgen_malloc);l.dictionaryaddr_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}}const _o=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_dictionaryitemidentifier_free(m>>>0));class Yt{static __wrap(i){i>>>=0;const c=Object.create(Yt.prototype);return c.__wbg_ptr=i,_o.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,_o.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_dictionaryitemidentifier_free(i)}static newFromAccountInfo(i,c,_){try{const A=l.__wbindgen_add_to_stack_pointer(-16),K=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),ie=D,Q=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),ke=D,we=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemidentifier_newFromAccountInfo(A,K,ie,Q,ke,we,D);var p=w()[A/4+0],y=w()[A/4+1];if(w()[A/4+2])throw C(y);return Yt.__wrap(p)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static newFromContractInfo(i,c,_){try{const A=l.__wbindgen_add_to_stack_pointer(-16),K=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),ie=D,Q=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),ke=D,we=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemidentifier_newFromContractInfo(A,K,ie,Q,ke,we,D);var p=w()[A/4+0],y=w()[A/4+1];if(w()[A/4+2])throw C(y);return Yt.__wrap(p)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static newFromSeedUref(i,c){try{const M=l.__wbindgen_add_to_stack_pointer(-16),A=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),K=D,ie=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemidentifier_newFromSeedUref(M,A,K,ie,D);var _=w()[M/4+0],p=w()[M/4+1];if(w()[M/4+2])throw C(p);return Yt.__wrap(_)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static newFromDictionaryKey(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemidentifier_newFromDictionaryKey(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Yt.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toJson(){return C(l.dictionaryitemidentifier_toJson(this.__wbg_ptr))}}const ci=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_dictionaryitemstrparams_free(m>>>0));class pr{static __wrap(i){i>>>=0;const c=Object.create(pr.prototype);return c.__wbg_ptr=i,ci.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ci.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_dictionaryitemstrparams_free(i)}constructor(){const i=l.dictionaryitemstrparams_new();return this.__wbg_ptr=i>>>0,this}setAccountNamedKey(i,c,_){const p=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=D,M=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),A=D,K=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemstrparams_setAccountNamedKey(this.__wbg_ptr,p,y,M,A,K,D)}setContractNamedKey(i,c,_){const p=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=D,M=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),A=D,K=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemstrparams_setContractNamedKey(this.__wbg_ptr,p,y,M,A,K,D)}setUref(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D,y=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemstrparams_setUref(this.__wbg_ptr,_,p,y,D)}setDictionary(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.dictionaryitemstrparams_setDictionary(this.__wbg_ptr,c,D)}toJson(){return C(l.dictionaryitemstrparams_toJson(this.__wbg_ptr))}}const Xn=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_digest_free(m>>>0));class Ie{static __wrap(i){i>>>=0;const c=Object.create(Ie.prototype);return c.__wbg_ptr=i,Xn.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Xn.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_digest_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.digest__new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromString(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.digest_fromString(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Ie.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromDigest(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=Zt(i,l.__wbindgen_malloc);l.digest_fromDigest(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Ie.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}toJson(){return C(l.digest_toJson(this.__wbg_ptr))}toString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.digest_toString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}}const wd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_eraid_free(m>>>0));class er{__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,wd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_eraid_free(i)}constructor(i){const c=l.eraid_new(i);return this.__wbg_ptr=c>>>0,this}value(){const i=l.eraid_value(this.__wbg_ptr);return BigInt.asUintN(64,i)}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_eventparseresult_free(m>>>0)),typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_executionresult_free(m>>>0)),typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_failure_free(m>>>0));const vd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getaccountresult_free(m>>>0));class yc{static __wrap(i){i>>>=0;const c=Object.create(yc.prototype);return c.__wbg_ptr=i,vd.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,vd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getaccountresult_free(i)}get api_version(){return C(l.getaccountresult_api_version(this.__wbg_ptr))}get account(){return C(l.getaccountresult_account(this.__wbg_ptr))}get merkle_proof(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getaccountresult_merkle_proof(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.getaccountresult_toJson(this.__wbg_ptr))}}const Os=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getauctioninforesult_free(m>>>0));class Ps{static __wrap(i){i>>>=0;const c=Object.create(Ps.prototype);return c.__wbg_ptr=i,Os.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Os.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getauctioninforesult_free(i)}get api_version(){return C(l.getauctioninforesult_api_version(this.__wbg_ptr))}get auction_state(){return C(l.getauctioninforesult_auction_state(this.__wbg_ptr))}toJson(){return C(l.getauctioninforesult_toJson(this.__wbg_ptr))}}const li=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getbalanceresult_free(m>>>0));class je{static __wrap(i){i>>>=0;const c=Object.create(je.prototype);return c.__wbg_ptr=i,li.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,li.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getbalanceresult_free(i)}get api_version(){return C(l.getbalanceresult_api_version(this.__wbg_ptr))}get balance_value(){return C(l.getbalanceresult_balance_value(this.__wbg_ptr))}get merkle_proof(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getbalanceresult_merkle_proof(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.getbalanceresult_toJson(this.__wbg_ptr))}}const Dd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getblockresult_free(m>>>0));class wc{static __wrap(i){i>>>=0;const c=Object.create(wc.prototype);return c.__wbg_ptr=i,Dd.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Dd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getblockresult_free(i)}get api_version(){return C(l.getblockresult_api_version(this.__wbg_ptr))}get block(){return C(l.getblockresult_block(this.__wbg_ptr))}toJson(){return C(l.getblockresult_toJson(this.__wbg_ptr))}}const Cd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getblocktransfersresult_free(m>>>0));class bc{static __wrap(i){i>>>=0;const c=Object.create(bc.prototype);return c.__wbg_ptr=i,Cd.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Cd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getblocktransfersresult_free(i)}get api_version(){return C(l.getblocktransfersresult_api_version(this.__wbg_ptr))}get block_hash(){const i=l.getblocktransfersresult_block_hash(this.__wbg_ptr);return 0===i?void 0:Pn.__wrap(i)}get transfers(){return C(l.getblocktransfersresult_transfers(this.__wbg_ptr))}toJson(){return C(l.getblocktransfersresult_toJson(this.__wbg_ptr))}}const ge=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getchainspecresult_free(m>>>0));class et{static __wrap(i){i>>>=0;const c=Object.create(et.prototype);return c.__wbg_ptr=i,ge.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ge.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getchainspecresult_free(i)}get api_version(){return C(l.getchainspecresult_api_version(this.__wbg_ptr))}get chainspec_bytes(){return C(l.getchainspecresult_chainspec_bytes(this.__wbg_ptr))}toJson(){return C(l.getchainspecresult_toJson(this.__wbg_ptr))}}const ui=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getdeployresult_free(m>>>0));class vc{static __wrap(i){i>>>=0;const c=Object.create(vc.prototype);return c.__wbg_ptr=i,ui.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ui.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getdeployresult_free(i)}get api_version(){return C(l.getdeployresult_api_version(this.__wbg_ptr))}get deploy(){const i=l.getdeployresult_deploy(this.__wbg_ptr);return Ce.__wrap(i)}toJson(){return C(l.getdeployresult_toJson(this.__wbg_ptr))}}const Nt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getdictionaryitemresult_free(m>>>0));class Dc{static __wrap(i){i>>>=0;const c=Object.create(Dc.prototype);return c.__wbg_ptr=i,Nt.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Nt.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getdictionaryitemresult_free(i)}get api_version(){return C(l.getdictionaryitemresult_api_version(this.__wbg_ptr))}get dictionary_key(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getdictionaryitemresult_dictionary_key(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}get stored_value(){return C(l.getdictionaryitemresult_stored_value(this.__wbg_ptr))}get merkle_proof(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getdictionaryitemresult_merkle_proof(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.getdictionaryitemresult_toJson(this.__wbg_ptr))}}const Cc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_geterainforesult_free(m>>>0));class Ec{static __wrap(i){i>>>=0;const c=Object.create(Ec.prototype);return c.__wbg_ptr=i,Cc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Cc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_geterainforesult_free(i)}get api_version(){return C(l.geterainforesult_api_version(this.__wbg_ptr))}get era_summary(){return C(l.geterainforesult_era_summary(this.__wbg_ptr))}toJson(){return C(l.geterainforesult_toJson(this.__wbg_ptr))}}const Vn=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_geterasummaryresult_free(m>>>0));class Ic{static __wrap(i){i>>>=0;const c=Object.create(Ic.prototype);return c.__wbg_ptr=i,Vn.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Vn.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_geterasummaryresult_free(i)}get api_version(){return C(l.geterasummaryresult_api_version(this.__wbg_ptr))}get era_summary(){return C(l.geterasummaryresult_era_summary(this.__wbg_ptr))}toJson(){return C(l.geterasummaryresult_toJson(this.__wbg_ptr))}}const Ed=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getnodestatusresult_free(m>>>0));class Sc{static __wrap(i){i>>>=0;const c=Object.create(Sc.prototype);return c.__wbg_ptr=i,Ed.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Ed.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getnodestatusresult_free(i)}get api_version(){return C(l.getnodestatusresult_api_version(this.__wbg_ptr))}get chainspec_name(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getnodestatusresult_chainspec_name(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}get starting_state_root_hash(){const i=l.getnodestatusresult_starting_state_root_hash(this.__wbg_ptr);return Ie.__wrap(i)}get peers(){return C(l.getnodestatusresult_peers(this.__wbg_ptr))}get last_added_block_info(){return C(l.getnodestatusresult_last_added_block_info(this.__wbg_ptr))}get our_public_signing_key(){const i=l.getnodestatusresult_our_public_signing_key(this.__wbg_ptr);return 0===i?void 0:en.__wrap(i)}get round_length(){return C(l.getnodestatusresult_round_length(this.__wbg_ptr))}get next_upgrade(){return C(l.getnodestatusresult_next_upgrade(this.__wbg_ptr))}get build_version(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getnodestatusresult_build_version(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}get uptime(){return C(l.getnodestatusresult_uptime(this.__wbg_ptr))}get reactor_state(){return C(l.getnodestatusresult_reactor_state(this.__wbg_ptr))}get last_progress(){return C(l.getnodestatusresult_last_progress(this.__wbg_ptr))}get available_block_range(){return C(l.getnodestatusresult_available_block_range(this.__wbg_ptr))}get block_sync(){return C(l.getnodestatusresult_block_sync(this.__wbg_ptr))}toJson(){return C(l.getnodestatusresult_toJson(this.__wbg_ptr))}}const Id=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getpeersresult_free(m>>>0));class Ls{static __wrap(i){i>>>=0;const c=Object.create(Ls.prototype);return c.__wbg_ptr=i,Id.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Id.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getpeersresult_free(i)}get api_version(){return C(l.getpeersresult_api_version(this.__wbg_ptr))}get peers(){return C(l.getpeersresult_peers(this.__wbg_ptr))}toJson(){return C(l.getpeersresult_toJson(this.__wbg_ptr))}}const Sd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getstateroothashresult_free(m>>>0));class Vs{static __wrap(i){i>>>=0;const c=Object.create(Vs.prototype);return c.__wbg_ptr=i,Sd.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Sd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getstateroothashresult_free(i)}get api_version(){return C(l.getstateroothashresult_api_version(this.__wbg_ptr))}get state_root_hash(){const i=l.getstateroothashresult_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}get state_root_hash_as_string(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getstateroothashresult_state_root_hash_as_string(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.getstateroothashresult_toString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.getstateroothashresult_toJson(this.__wbg_ptr))}}const Md=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getvalidatorchangesresult_free(m>>>0));class St{static __wrap(i){i>>>=0;const c=Object.create(St.prototype);return c.__wbg_ptr=i,Md.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Md.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getvalidatorchangesresult_free(i)}get api_version(){return C(l.getvalidatorchangesresult_api_version(this.__wbg_ptr))}get changes(){return C(l.getvalidatorchangesresult_changes(this.__wbg_ptr))}toJson(){return C(l.getvalidatorchangesresult_toJson(this.__wbg_ptr))}}const Z=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_globalstateidentifier_free(m>>>0));class Xt{static __wrap(i){i>>>=0;const c=Object.create(Xt.prototype);return c.__wbg_ptr=i,Z.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Z.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_globalstateidentifier_free(i)}constructor(i){N(i,Xt);var c=i.__destroy_into_raw();const _=l.blockidentifier_new(c);return this.__wbg_ptr=_>>>0,this}static fromBlockHash(i){N(i,Pn);var c=i.__destroy_into_raw();const _=l.blockidentifier_from_hash(c);return Xt.__wrap(_)}static fromBlockHeight(i){const c=l.blockidentifier_fromHeight(i);return Xt.__wrap(c)}static fromStateRootHash(i){N(i,Ie);var c=i.__destroy_into_raw();const _=l.globalstateidentifier_fromStateRootHash(c);return Xt.__wrap(_)}toJson(){return C(l.globalstateidentifier_toJson(this.__wbg_ptr))}}const kd=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_hashaddr_free(m>>>0));class js{static __wrap(i){i>>>=0;const c=Object.create(js.prototype);return c.__wbg_ptr=i,kd.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,kd.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_hashaddr_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=Zt(i,l.__wbindgen_malloc);l.hashaddr_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_intounderlyingbytesource_free(m>>>0)),typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_intounderlyingsink_free(m>>>0)),typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_intounderlyingsource_free(m>>>0));const Td=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_key_free(m>>>0));class Be{static __wrap(i){i>>>=0;const c=Object.create(Be.prototype);return c.__wbg_ptr=i,Td.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Td.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_key_free(i)}constructor(i){try{const M=l.__wbindgen_add_to_stack_pointer(-16);N(i,Be);var c=i.__destroy_into_raw();l.key_new(M,c);var _=w()[M/4+0],p=w()[M/4+1];if(w()[M/4+2])throw C(p);return this.__wbg_ptr=_>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}toJson(){return C(l.key_toJson(this.__wbg_ptr))}static fromURef(i){N(i,Mn);var c=i.__destroy_into_raw();const _=l.key_fromURef(c);return Be.__wrap(_)}static fromDeployInfo(i){N(i,Cn);var c=i.__destroy_into_raw();const _=l.key_fromDeployInfo(c);return Be.__wrap(_)}static fromAccount(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.key_fromAccount(c);return Be.__wrap(_)}static fromHash(i){N(i,js);var c=i.__destroy_into_raw();const _=l.key_fromHash(c);return Be.__wrap(_)}static fromTransfer(i){const c=Zt(i,l.__wbindgen_malloc),p=l.key_fromTransfer(c,D);return pi.__wrap(p)}static fromEraInfo(i){N(i,er);var c=i.__destroy_into_raw();const _=l.key_fromEraInfo(c);return Be.__wrap(_)}static fromBalance(i){N(i,hi);var c=i.__destroy_into_raw();const _=l.key_fromBalance(c);return Be.__wrap(_)}static fromBid(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.key_fromBid(c);return Be.__wrap(_)}static fromWithdraw(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.key_fromWithdraw(c);return Be.__wrap(_)}static fromDictionaryAddr(i){N(i,ai);var c=i.__destroy_into_raw();const _=l.key_fromDictionaryAddr(c);return Be.__wrap(_)}asDictionaryAddr(){const i=l.key_asDictionaryAddr(this.__wbg_ptr);return 0===i?void 0:ai.__wrap(i)}static fromSystemContractRegistry(){const i=l.key_fromSystemContractRegistry();return Be.__wrap(i)}static fromEraSummary(){const i=l.key_fromEraSummary();return Be.__wrap(i)}static fromUnbond(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.key_fromUnbond(c);return Be.__wrap(_)}static fromChainspecRegistry(){const i=l.key_fromChainspecRegistry();return Be.__wrap(i)}static fromChecksumRegistry(){const i=l.key_fromChecksumRegistry();return Be.__wrap(i)}toFormattedString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.key_toFormattedString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}static fromFormattedString(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.key_fromFormattedString(y,F(i));var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return Be.__wrap(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromDictionaryKey(i,c){N(i,Mn);var _=i.__destroy_into_raw();const p=Zt(c,l.__wbindgen_malloc),M=l.key_fromDictionaryKey(_,p,D);return Be.__wrap(M)}isDictionaryKey(){return 0!==l.key_isDictionaryKey(this.__wbg_ptr)}intoAccount(){const i=this.__destroy_into_raw(),c=l.key_intoAccount(i);return 0===c?void 0:Qe.__wrap(c)}intoHash(){const i=this.__destroy_into_raw(),c=l.key_intoHash(i);return 0===c?void 0:js.__wrap(c)}asBalance(){const i=l.key_asBalance(this.__wbg_ptr);return 0===i?void 0:hi.__wrap(i)}intoURef(){const i=this.__destroy_into_raw(),c=l.key_intoURef(i);return 0===c?void 0:Mn.__wrap(c)}urefToHash(){const i=l.key_urefToHash(this.__wbg_ptr);return 0===i?void 0:Be.__wrap(i)}withdrawToUnbond(){const i=l.key_withdrawToUnbond(this.__wbg_ptr);return 0===i?void 0:Be.__wrap(i)}}const _n=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_listrpcsresult_free(m>>>0));class ye{static __wrap(i){i>>>=0;const c=Object.create(ye.prototype);return c.__wbg_ptr=i,_n.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,_n.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_listrpcsresult_free(i)}get api_version(){return C(l.listrpcsresult_api_version(this.__wbg_ptr))}get name(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.listrpcsresult_name(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}get schema(){return C(l.listrpcsresult_schema(this.__wbg_ptr))}toJson(){return C(l.listrpcsresult_toJson(this.__wbg_ptr))}}const Ee=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_path_free(m>>>0));class hr{static __wrap(i){i>>>=0;const c=Object.create(hr.prototype);return c.__wbg_ptr=i,Ee.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Ee.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_path_free(i)}constructor(i){const c=l.path_new(F(i));return this.__wbg_ptr=c>>>0,this}static fromArray(i){const c=l.path_fromArray(F(i));return hr.__wrap(c)}toJson(){return C(l.path_toJson(this.__wbg_ptr))}toString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.path_toString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}is_empty(){return 0!==l.path_is_empty(this.__wbg_ptr)}}const ho=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_paymentstrparams_free(m>>>0));class fn{__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ho.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_paymentstrparams_free(i)}constructor(i,c,_,p,y,M,A,K,ie,Q,ke){var we=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),_e=D,mt=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),nt=D,_t=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),rt=D,Bn=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc),Co=D,Lr=E(y)?0:S(y,l.__wbindgen_malloc,l.__wbindgen_realloc),br=D,Vr=E(M)?0:S(M,l.__wbindgen_malloc,l.__wbindgen_realloc),jr=D,Eo=E(K)?0:S(K,l.__wbindgen_malloc,l.__wbindgen_realloc),Pc=D,Lc=E(ie)?0:S(ie,l.__wbindgen_malloc,l.__wbindgen_realloc),Vc=D,jc=E(Q)?0:S(Q,l.__wbindgen_malloc,l.__wbindgen_realloc),Bc=D,Hc=E(ke)?0:S(ke,l.__wbindgen_malloc,l.__wbindgen_realloc),Uc=D;const $c=l.paymentstrparams_new(we,_e,mt,nt,_t,rt,Bn,Co,Lr,br,Vr,jr,E(A)?0:F(A),Eo,Pc,Lc,Vc,jc,Bc,Hc,Uc);return this.__wbg_ptr=$c>>>0,this}get payment_amount(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_amount(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_amount(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_amount(this.__wbg_ptr,c,D)}get payment_hash(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_hash(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_hash(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_hash(this.__wbg_ptr,c,D)}get payment_name(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_name(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_name(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_name(this.__wbg_ptr,c,D)}get payment_package_hash(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_package_hash(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_package_hash(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_package_hash(this.__wbg_ptr,c,D)}get payment_package_name(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_package_name(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_package_name(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_package_name(this.__wbg_ptr,c,D)}get payment_path(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_path(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_path(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_path(this.__wbg_ptr,c,D)}get payment_args_simple(){return C(l.paymentstrparams_payment_args_simple(this.__wbg_ptr))}set payment_args_simple(i){l.paymentstrparams_set_payment_args_simple(this.__wbg_ptr,F(i))}get payment_args_json(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_args_json(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_args_json(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_args_json(this.__wbg_ptr,c,D)}get payment_args_complex(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_args_complex(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_args_complex(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_args_complex(this.__wbg_ptr,c,D)}get payment_version(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_version(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_version(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_version(this.__wbg_ptr,c,D)}get payment_entry_point(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.paymentstrparams_payment_entry_point(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set payment_entry_point(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.paymentstrparams_set_payment_entry_point(this.__wbg_ptr,c,D)}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_peerentry_free(m>>>0));const Sn=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_publickey_free(m>>>0));class en{static __wrap(i){i>>>=0;const c=Object.create(en.prototype);return c.__wbg_ptr=i,Sn.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Sn.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_publickey_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.publickey_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromUint8Array(i){const c=Zt(i,l.__wbindgen_malloc),p=l.publickey_fromUint8Array(c,D);return en.__wrap(p)}toAccountHash(){const i=l.publickey_toAccountHash(this.__wbg_ptr);return Qe.__wrap(i)}toPurseUref(){const i=l.publickey_toPurseUref(this.__wbg_ptr);return Mn.__wrap(i)}toJson(){return C(l.publickey_toJson(this.__wbg_ptr))}}const Hs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_purseidentifier_free(m>>>0));class xe{static __wrap(i){i>>>=0;const c=Object.create(xe.prototype);return c.__wbg_ptr=i,Hs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Hs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_purseidentifier_free(i)}constructor(i){N(i,en);var c=i.__destroy_into_raw();const _=l.purseidentifier_fromPublicKey(c);return this.__wbg_ptr=_>>>0,this}static fromAccountHash(i){N(i,Qe);var c=i.__destroy_into_raw();const _=l.purseidentifier_fromAccountHash(c);return xe.__wrap(_)}static fromURef(i){N(i,Mn);var c=i.__destroy_into_raw();const _=l.purseidentifier_fromURef(c);return xe.__wrap(_)}toJson(){return C(l.purseidentifier_toJson(this.__wbg_ptr))}}const Us=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_putdeployresult_free(m>>>0));class go{static __wrap(i){i>>>=0;const c=Object.create(go.prototype);return c.__wbg_ptr=i,Us.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Us.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_putdeployresult_free(i)}get api_version(){return C(l.putdeployresult_api_version(this.__wbg_ptr))}get deploy_hash(){const i=l.putdeployresult_deploy_hash(this.__wbg_ptr);return Cn.__wrap(i)}toJson(){return C(l.putdeployresult_toJson(this.__wbg_ptr))}}const $s=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_querybalanceresult_free(m>>>0));class _i{static __wrap(i){i>>>=0;const c=Object.create(_i.prototype);return c.__wbg_ptr=i,$s.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,$s.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_querybalanceresult_free(i)}get api_version(){return C(l.querybalanceresult_api_version(this.__wbg_ptr))}get balance(){return C(l.querybalanceresult_balance(this.__wbg_ptr))}toJson(){return C(l.querybalanceresult_toJson(this.__wbg_ptr))}}const Pr=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_queryglobalstateresult_free(m>>>0));class fi{static __wrap(i){i>>>=0;const c=Object.create(fi.prototype);return c.__wbg_ptr=i,Pr.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Pr.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_queryglobalstateresult_free(i)}get api_version(){return C(l.queryglobalstateresult_api_version(this.__wbg_ptr))}get block_header(){return C(l.queryglobalstateresult_block_header(this.__wbg_ptr))}get stored_value(){return C(l.queryglobalstateresult_stored_value(this.__wbg_ptr))}get merkle_proof(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.queryglobalstateresult_merkle_proof(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.queryglobalstateresult_toJson(this.__wbg_ptr))}}const Mc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_sdk_free(m>>>0));class Nd{__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Mc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_sdk_free(i)}deploy(i,c,_,p,y){N(i,En);var M=i.__destroy_into_raw();N(c,gr);var A=c.__destroy_into_raw();N(_,fn);var K=_.__destroy_into_raw(),ie=E(y)?0:S(y,l.__wbindgen_malloc,l.__wbindgen_realloc),Q=D;return C(l.sdk_deploy(this.__wbg_ptr,M,A,K,E(p)?3:p,ie,Q))}get_block_options(i){const c=l.sdk_get_block_options(this.__wbg_ptr,F(i));return te.__wrap(c)}get_block(i){let c=0;return E(i)||(N(i,te),c=i.__destroy_into_raw()),C(l.sdk_get_block(this.__wbg_ptr,c))}chain_get_block(i){let c=0;return E(i)||(N(i,te),c=i.__destroy_into_raw()),C(l.sdk_chain_get_block(this.__wbg_ptr,c))}get_deploy_options(i){const c=l.sdk_get_deploy_options(this.__wbg_ptr,F(i));return tt.__wrap(c)}get_deploy(i){let c=0;return E(i)||(N(i,tt),c=i.__destroy_into_raw()),C(l.sdk_get_deploy(this.__wbg_ptr,c))}info_get_deploy(i){let c=0;return E(i)||(N(i,tt),c=i.__destroy_into_raw()),C(l.sdk_info_get_deploy(this.__wbg_ptr,c))}get_era_info_options(i){const c=l.sdk_get_era_info_options(this.__wbg_ptr,F(i));return wo.__wrap(c)}get_era_info(i){let c=0;return E(i)||(N(i,wo),c=i.__destroy_into_raw()),C(l.sdk_get_era_info(this.__wbg_ptr,c))}get_era_summary_options(i){const c=l.sdk_get_era_summary_options(this.__wbg_ptr,F(i));return mi.__wrap(c)}get_era_summary(i){let c=0;return E(i)||(N(i,mi),c=i.__destroy_into_raw()),C(l.sdk_get_era_summary(this.__wbg_ptr,c))}speculative_exec_options(i){const c=l.sdk_speculative_exec_options(this.__wbg_ptr,F(i));return Oe.__wrap(c)}speculative_exec(i){let c=0;return E(i)||(N(i,Oe),c=i.__destroy_into_raw()),C(l.sdk_speculative_exec(this.__wbg_ptr,c))}sign_deploy(i,c){N(i,Ce);var _=i.__destroy_into_raw();const p=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),M=l.sdk_sign_deploy(this.__wbg_ptr,_,p,D);return Ce.__wrap(M)}constructor(i,c){var _=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);const y=l.sdk_new(_,D,E(c)?3:c);return this.__wbg_ptr=y>>>0,this}getNodeAddress(i){let c,_;try{const K=l.__wbindgen_add_to_stack_pointer(-16);var p=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sdk_getNodeAddress(K,this.__wbg_ptr,p,D);var M=w()[K/4+0],A=w()[K/4+1];return c=M,_=A,P(M,A)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(c,_,1)}}setNodeAddress(i){try{const M=l.__wbindgen_add_to_stack_pointer(-16);var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sdk_setNodeAddress(M,this.__wbg_ptr,c,D);var p=w()[M/4+0];if(w()[M/4+1])throw C(p)}finally{l.__wbindgen_add_to_stack_pointer(16)}}getVerbosity(i){return l.sdk_getVerbosity(this.__wbg_ptr,E(i)?3:i)}setVerbosity(i){try{const p=l.__wbindgen_add_to_stack_pointer(-16);l.sdk_setVerbosity(p,this.__wbg_ptr,E(i)?3:i);var c=w()[p/4+0];if(w()[p/4+1])throw C(c)}finally{l.__wbindgen_add_to_stack_pointer(16)}}get_auction_info_options(i){const c=l.sdk_get_auction_info_options(this.__wbg_ptr,F(i));return gi.__wrap(c)}get_auction_info(i){let c=0;return E(i)||(N(i,gi),c=i.__destroy_into_raw()),C(l.sdk_get_auction_info(this.__wbg_ptr,c))}get_chainspec(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;return C(l.sdk_get_chainspec(this.__wbg_ptr,E(i)?3:i,_,p))}get_node_status(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;return C(l.sdk_get_node_status(this.__wbg_ptr,E(i)?3:i,_,p))}get_peers(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;return C(l.sdk_get_peers(this.__wbg_ptr,E(i)?3:i,_,p))}get_validator_changes(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;return C(l.sdk_get_validator_changes(this.__wbg_ptr,E(i)?3:i,_,p))}list_rpcs(i,c){var _=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),p=D;return C(l.sdk_list_rpcs(this.__wbg_ptr,E(i)?3:i,_,p))}get_account_options(i){const c=l.sdk_get_account_options(this.__wbg_ptr,F(i));return yo.__wrap(c)}get_account(i){let c=0;return E(i)||(N(i,yo),c=i.__destroy_into_raw()),C(l.sdk_get_account(this.__wbg_ptr,c))}state_get_account_info(i){let c=0;return E(i)||(N(i,yo),c=i.__destroy_into_raw()),C(l.sdk_state_get_account_info(this.__wbg_ptr,c))}get_balance_options(i){const c=l.sdk_get_balance_options(this.__wbg_ptr,F(i));return Ut.__wrap(c)}get_balance(i){let c=0;return E(i)||(N(i,Ut),c=i.__destroy_into_raw()),C(l.sdk_get_balance(this.__wbg_ptr,c))}state_get_balance(i){let c=0;return E(i)||(N(i,Ut),c=i.__destroy_into_raw()),C(l.sdk_state_get_balance(this.__wbg_ptr,c))}get_state_root_hash_options(i){const c=l.sdk_get_state_root_hash_options(this.__wbg_ptr,F(i));return J.__wrap(c)}get_state_root_hash(i){let c=0;return E(i)||(N(i,J),c=i.__destroy_into_raw()),C(l.sdk_get_state_root_hash(this.__wbg_ptr,c))}chain_get_state_root_hash(i){let c=0;return E(i)||(N(i,J),c=i.__destroy_into_raw()),C(l.sdk_chain_get_state_root_hash(this.__wbg_ptr,c))}query_balance_options(i){const c=l.sdk_query_balance_options(this.__wbg_ptr,F(i));return Ft.__wrap(c)}query_balance(i){let c=0;return E(i)||(N(i,Ft),c=i.__destroy_into_raw()),C(l.sdk_query_balance(this.__wbg_ptr,c))}query_contract_key_options(i){const c=l.sdk_query_contract_key_options(this.__wbg_ptr,F(i));return Me.__wrap(c)}query_contract_key(i){let c=0;return E(i)||(N(i,Me),c=i.__destroy_into_raw()),C(l.sdk_query_contract_key(this.__wbg_ptr,c))}get_block_transfers_options(i){const c=l.sdk_get_block_transfers_options(this.__wbg_ptr,F(i));return ue.__wrap(c)}get_block_transfers(i){let c=0;return E(i)||(N(i,ue),c=i.__destroy_into_raw()),C(l.sdk_get_block_transfers(this.__wbg_ptr,c))}get_dictionary_item_options(i){const c=l.sdk_get_dictionary_item_options(this.__wbg_ptr,F(i));return it.__wrap(c)}get_dictionary_item(i){let c=0;return E(i)||(N(i,it),c=i.__destroy_into_raw()),C(l.sdk_get_dictionary_item(this.__wbg_ptr,c))}state_get_dictionary_item(i){let c=0;return E(i)||(N(i,it),c=i.__destroy_into_raw()),C(l.sdk_state_get_dictionary_item(this.__wbg_ptr,c))}query_global_state_options(i){const c=l.sdk_query_global_state_options(this.__wbg_ptr,F(i));return tn.__wrap(c)}query_global_state(i){let c=0;return E(i)||(N(i,tn),c=i.__destroy_into_raw()),C(l.sdk_query_global_state(this.__wbg_ptr,c))}watch_deploy(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=l.sdk_watch_deploy(this.__wbg_ptr,_,D,!E(c),E(c)?BigInt(0):c);return si.__wrap(y)}watchDeploy(i,c){const _=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=l.sdk_watchDeploy(this.__wbg_ptr,_,D,!E(c),E(c)?0:c);return si.__wrap(y)}waitDeploy(i,c,_){const p=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),y=D,M=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc);return C(l.sdk_waitDeploy(this.__wbg_ptr,p,y,M,D,!E(_),E(_)?0:_))}query_contract_dict_options(i){const c=l.sdk_query_contract_dict_options(this.__wbg_ptr,F(i));return Rt.__wrap(c)}query_contract_dict(i){let c=0;return E(i)||(N(i,Rt),c=i.__destroy_into_raw()),C(l.sdk_query_contract_dict(this.__wbg_ptr,c))}put_deploy(i,c,_){N(i,Ce);var p=i.__destroy_into_raw(),y=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),M=D;return C(l.sdk_put_deploy(this.__wbg_ptr,p,E(c)?3:c,y,M))}account_put_deploy(i,c,_){N(i,Ce);var p=i.__destroy_into_raw(),y=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),M=D;return C(l.sdk_account_put_deploy(this.__wbg_ptr,p,E(c)?3:c,y,M))}make_deploy(i,c,_){try{const Q=l.__wbindgen_add_to_stack_pointer(-16);N(i,En);var p=i.__destroy_into_raw();N(c,gr);var y=c.__destroy_into_raw();N(_,fn);var M=_.__destroy_into_raw();l.sdk_make_deploy(Q,this.__wbg_ptr,p,y,M);var A=w()[Q/4+0],K=w()[Q/4+1];if(w()[Q/4+2])throw C(K);return Ce.__wrap(A)}finally{l.__wbindgen_add_to_stack_pointer(16)}}speculative_deploy(i,c,_,p,y,M,A){N(i,En);var K=i.__destroy_into_raw();N(c,gr);var ie=c.__destroy_into_raw();N(_,fn);var Q=_.__destroy_into_raw(),ke=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc),we=D;let _e=0;E(y)||(N(y,Ue),_e=y.__destroy_into_raw());var mt=E(A)?0:S(A,l.__wbindgen_malloc,l.__wbindgen_realloc),nt=D;return C(l.sdk_speculative_deploy(this.__wbg_ptr,K,ie,Q,ke,we,_e,E(M)?3:M,mt,nt))}call_entrypoint(i,c,_,p){N(i,En);var y=i.__destroy_into_raw();N(c,gr);var M=c.__destroy_into_raw();const A=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),K=D;var ie=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc);return C(l.sdk_call_entrypoint(this.__wbg_ptr,y,M,A,K,ie,D))}speculative_transfer(i,c,_,p,y,M,A,K,ie){const Q=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),ke=D,we=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),_e=D;var mt=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),nt=D;N(p,En);var _t=p.__destroy_into_raw();N(y,fn);var rt=y.__destroy_into_raw(),Bn=E(M)?0:S(M,l.__wbindgen_malloc,l.__wbindgen_realloc),Co=D;let Lr=0;E(A)||(N(A,Ue),Lr=A.__destroy_into_raw());var br=E(ie)?0:S(ie,l.__wbindgen_malloc,l.__wbindgen_realloc),Vr=D;return C(l.sdk_speculative_transfer(this.__wbg_ptr,Q,ke,we,_e,mt,nt,_t,rt,Bn,Co,Lr,E(K)?3:K,br,Vr))}transfer(i,c,_,p,y,M,A){const K=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),ie=D,Q=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),ke=D;var we=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),_e=D;N(p,En);var mt=p.__destroy_into_raw();N(y,fn);var nt=y.__destroy_into_raw(),_t=E(A)?0:S(A,l.__wbindgen_malloc,l.__wbindgen_realloc),rt=D;return C(l.sdk_transfer(this.__wbg_ptr,K,ie,Q,ke,we,_e,mt,nt,E(M)?3:M,_t,rt))}make_transfer(i,c,_,p,y){try{const _e=l.__wbindgen_add_to_stack_pointer(-16),mt=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),nt=D,_t=S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),rt=D;var M=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),A=D;N(p,En);var K=p.__destroy_into_raw();N(y,fn);var ie=y.__destroy_into_raw();l.sdk_make_transfer(_e,this.__wbg_ptr,mt,nt,_t,rt,M,A,K,ie);var Q=w()[_e/4+0],ke=w()[_e/4+1];if(w()[_e/4+2])throw C(ke);return Ce.__wrap(Q)}finally{l.__wbindgen_add_to_stack_pointer(16)}}install(i,c,_,p){N(i,En);var y=i.__destroy_into_raw();N(c,gr);var M=c.__destroy_into_raw();const A=S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),K=D;var ie=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc);return C(l.sdk_install(this.__wbg_ptr,y,M,A,K,ie,D))}}const kc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_sessionstrparams_free(m>>>0));class gr{__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,kc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_sessionstrparams_free(i)}constructor(i,c,_,p,y,M,A,K,ie,Q,ke,we){var _e=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc),mt=D,nt=E(c)?0:S(c,l.__wbindgen_malloc,l.__wbindgen_realloc),_t=D,rt=E(_)?0:S(_,l.__wbindgen_malloc,l.__wbindgen_realloc),Bn=D,Co=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc),Lr=D,br=E(y)?0:S(y,l.__wbindgen_malloc,l.__wbindgen_realloc),Vr=D;let jr=0;E(M)||(N(M,It),jr=M.__destroy_into_raw());var Eo=E(K)?0:S(K,l.__wbindgen_malloc,l.__wbindgen_realloc),Pc=D,Lc=E(ie)?0:S(ie,l.__wbindgen_malloc,l.__wbindgen_realloc),Vc=D,jc=E(Q)?0:S(Q,l.__wbindgen_malloc,l.__wbindgen_realloc),Bc=D,Hc=E(ke)?0:S(ke,l.__wbindgen_malloc,l.__wbindgen_realloc),Uc=D;const $c=l.sessionstrparams_new(_e,mt,nt,_t,rt,Bn,Co,Lr,br,Vr,jr,E(A)?0:F(A),Eo,Pc,Lc,Vc,jc,Bc,Hc,Uc,E(we)?16777215:we?1:0);return this.__wbg_ptr=$c>>>0,this}get session_hash(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_hash(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_hash(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_hash(this.__wbg_ptr,c,D)}get session_name(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_name(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_name(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_name(this.__wbg_ptr,c,D)}get session_package_hash(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_package_hash(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_package_hash(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_package_hash(this.__wbg_ptr,c,D)}get session_package_name(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_package_name(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_package_name(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_package_name(this.__wbg_ptr,c,D)}get session_path(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_path(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_path(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_path(this.__wbg_ptr,c,D)}get session_bytes(){const i=l.sessionstrparams_session_bytes(this.__wbg_ptr);return 0===i?void 0:It.__wrap(i)}set session_bytes(i){N(i,It);var c=i.__destroy_into_raw();l.sessionstrparams_set_session_bytes(this.__wbg_ptr,c)}get session_args_simple(){const i=l.sessionstrparams_session_args_simple(this.__wbg_ptr);return 0===i?void 0:On.__wrap(i)}set session_args_simple(i){l.sessionstrparams_set_session_args_simple(this.__wbg_ptr,F(i))}get session_args_json(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_args_json(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_args_json(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_args_json(this.__wbg_ptr,c,D)}get session_args_complex(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_args_complex(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_args_complex(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_args_complex(this.__wbg_ptr,c,D)}get session_version(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_version(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_version(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_version(this.__wbg_ptr,c,D)}get session_entry_point(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.sessionstrparams_session_entry_point(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set session_entry_point(i){const c=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.sessionstrparams_set_session_entry_point(this.__wbg_ptr,c,D)}get is_session_transfer(){const i=l.sessionstrparams_is_session_transfer(this.__wbg_ptr);return 16777215===i?void 0:0!==i}set is_session_transfer(i){l.sessionstrparams_set_is_session_transfer(this.__wbg_ptr,i)}}const Tc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_speculativeexecresult_free(m>>>0));class Ht{static __wrap(i){i>>>=0;const c=Object.create(Ht.prototype);return c.__wbg_ptr=i,Tc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Tc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_speculativeexecresult_free(i)}get api_version(){return C(l.speculativeexecresult_api_version(this.__wbg_ptr))}get block_hash(){const i=l.speculativeexecresult_block_hash(this.__wbg_ptr);return Pn.__wrap(i)}get execution_result(){return C(l.speculativeexecresult_execution_result(this.__wbg_ptr))}toJson(){return C(l.speculativeexecresult_toJson(this.__wbg_ptr))}}typeof FinalizationRegistry>"u"||new FinalizationRegistry(m=>l.__wbg_success_free(m>>>0));const Nc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_transferaddr_free(m>>>0));class pi{static __wrap(i){i>>>=0;const c=Object.create(pi.prototype);return c.__wbg_ptr=i,Nc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Nc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_transferaddr_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=Zt(i,l.__wbindgen_malloc);l.transferaddr_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}to_bytes(){try{const p=l.__wbindgen_add_to_stack_pointer(-16);l.transferaddr_to_bytes(p,this.__wbg_ptr);var i=w()[p/4+0],c=w()[p/4+1],_=function _d(m,i){return m>>>=0,Bt().subarray(m/1,m/1+i)}(i,c).slice();return l.__wbindgen_free(i,1*c,1),_}finally{l.__wbindgen_add_to_stack_pointer(16)}}}const Fc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_uref_free(m>>>0));class Mn{static __wrap(i){i>>>=0;const c=Object.create(Mn.prototype);return c.__wbg_ptr=i,Fc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Fc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_uref_free(i)}constructor(i,c){try{const M=l.__wbindgen_add_to_stack_pointer(-16),A=S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.uref_new(M,A,D,c);var _=w()[M/4+0],p=w()[M/4+1];if(w()[M/4+2])throw C(p);return this.__wbg_ptr=_>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}static fromUint8Array(i,c){const _=Zt(i,l.__wbindgen_malloc),y=l.uref_fromUint8Array(_,D,c);return Mn.__wrap(y)}toFormattedString(){let i,c;try{const y=l.__wbindgen_add_to_stack_pointer(-16);l.uref_toFormattedString(y,this.__wbg_ptr);var _=w()[y/4+0],p=w()[y/4+1];return i=_,c=p,P(_,p)}finally{l.__wbindgen_add_to_stack_pointer(16),l.__wbindgen_free(i,c,1)}}toJson(){return C(l.uref_toJson(this.__wbg_ptr))}}const zs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_urefaddr_free(m>>>0));class hi{static __wrap(i){i>>>=0;const c=Object.create(hi.prototype);return c.__wbg_ptr=i,zs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,zs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_urefaddr_free(i)}constructor(i){try{const y=l.__wbindgen_add_to_stack_pointer(-16),M=Zt(i,l.__wbindgen_malloc);l.urefaddr_new(y,M,D);var c=w()[y/4+0],_=w()[y/4+1];if(w()[y/4+2])throw C(_);return this.__wbg_ptr=c>>>0,this}finally{l.__wbindgen_add_to_stack_pointer(16)}}}const Rc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getaccountoptions_free(m>>>0));class yo{static __wrap(i){i>>>=0;const c=Object.create(yo.prototype);return c.__wbg_ptr=i,Rc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Rc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getaccountoptions_free(i)}get account_identifier(){const i=l.__wbg_get_getaccountoptions_account_identifier(this.__wbg_ptr);return 0===i?void 0:Yn.__wrap(i)}set account_identifier(i){let c=0;E(i)||(N(i,Yn),c=i.__destroy_into_raw()),l.__wbg_set_getaccountoptions_account_identifier(this.__wbg_ptr,c)}get account_identifier_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_account_identifier_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set account_identifier_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_account_identifier_as_string(this.__wbg_ptr,c,D)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getaccountoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getaccountoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getaccountoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getaccountoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const ht=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getauctioninfooptions_free(m>>>0));class gi{static __wrap(i){i>>>=0;const c=Object.create(gi.prototype);return c.__wbg_ptr=i,ht.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ht.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getauctioninfooptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getauctioninfooptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getauctioninfooptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getauctioninfooptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getauctioninfooptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getauctioninfooptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getauctioninfooptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const xc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getbalanceoptions_free(m>>>0));class Ut{static __wrap(i){i>>>=0;const c=Object.create(Ut.prototype);return c.__wbg_ptr=i,xc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,xc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getbalanceoptions_free(i)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getbalanceoptions_state_root_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getbalanceoptions_state_root_hash_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_getbalanceoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_getbalanceoptions_state_root_hash(this.__wbg_ptr,c)}get purse_uref_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getbalanceoptions_purse_uref_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set purse_uref_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getbalanceoptions_purse_uref_as_string(this.__wbg_ptr,c,D)}get purse_uref(){const i=l.__wbg_get_getbalanceoptions_purse_uref(this.__wbg_ptr);return 0===i?void 0:Mn.__wrap(i)}set purse_uref(i){let c=0;E(i)||(N(i,Mn),c=i.__destroy_into_raw()),l.__wbg_set_getbalanceoptions_purse_uref(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getbalanceoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getbalanceoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getbalanceoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getbalanceoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const qs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getblockoptions_free(m>>>0));class te{static __wrap(i){i>>>=0;const c=Object.create(te.prototype);return c.__wbg_ptr=i,qs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,qs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getblockoptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getblockoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getblockoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getblockoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getblockoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const Mt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getblocktransfersoptions_free(m>>>0));class ue{static __wrap(i){i>>>=0;const c=Object.create(ue.prototype);return c.__wbg_ptr=i,Mt.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Mt.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getblocktransfersoptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblocktransfersoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblocktransfersoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getblocktransfersoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getblocktransfersoptions_maybe_block_identifier(this.__wbg_ptr,c)}get verbosity(){const i=l.__wbg_get_getblocktransfersoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getblocktransfersoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblocktransfersoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblocktransfersoptions_node_address(this.__wbg_ptr,c,D)}}const ot=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getdeployoptions_free(m>>>0));class tt{static __wrap(i){i>>>=0;const c=Object.create(tt.prototype);return c.__wbg_ptr=i,ot.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,ot.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getdeployoptions_free(i)}get deploy_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdeployoptions_deploy_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set deploy_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdeployoptions_deploy_hash_as_string(this.__wbg_ptr,c,D)}get deploy_hash(){const i=l.__wbg_get_getdeployoptions_deploy_hash(this.__wbg_ptr);return 0===i?void 0:Cn.__wrap(i)}set deploy_hash(i){let c=0;E(i)||(N(i,Cn),c=i.__destroy_into_raw()),l.__wbg_set_getdeployoptions_deploy_hash(this.__wbg_ptr,c)}get finalized_approvals(){const i=l.__wbg_get_getdeployoptions_finalized_approvals(this.__wbg_ptr);return 16777215===i?void 0:0!==i}set finalized_approvals(i){l.__wbg_set_getdeployoptions_finalized_approvals(this.__wbg_ptr,E(i)?16777215:i?1:0)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdeployoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdeployoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getdeployoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getdeployoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const tr=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getdictionaryitemoptions_free(m>>>0));class it{static __wrap(i){i>>>=0;const c=Object.create(it.prototype);return c.__wbg_ptr=i,tr.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,tr.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getdictionaryitemoptions_free(i)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdictionaryitemoptions_state_root_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdictionaryitemoptions_state_root_hash_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr,c)}get dictionary_item_params(){const i=l.__wbg_get_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr);return 0===i?void 0:pr.__wrap(i)}set dictionary_item_params(i){let c=0;E(i)||(N(i,pr),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr,c)}get dictionary_item_identifier(){const i=l.__wbg_get_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr);return 0===i?void 0:Yt.__wrap(i)}set dictionary_item_identifier(i){let c=0;E(i)||(N(i,Yt),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdictionaryitemoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdictionaryitemoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getdictionaryitemoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getdictionaryitemoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const Gs=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_geterainfooptions_free(m>>>0));class wo{static __wrap(i){i>>>=0;const c=Object.create(wo.prototype);return c.__wbg_ptr=i,Gs.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Gs.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_geterainfooptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getblockoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getblockoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getblockoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getblockoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const bo=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_geterasummaryoptions_free(m>>>0));class mi{static __wrap(i){i>>>=0;const c=Object.create(mi.prototype);return c.__wbg_ptr=i,bo.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,bo.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_geterasummaryoptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getblockoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getblockoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getblockoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getblockoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getblockoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getblockoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const Oc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getspeculativeexecoptions_free(m>>>0));class Oe{static __wrap(i){i>>>=0;const c=Object.create(Oe.prototype);return c.__wbg_ptr=i,Oc.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Oc.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getspeculativeexecoptions_free(i)}get deploy_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getspeculativeexecoptions_deploy_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set deploy_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getspeculativeexecoptions_deploy_as_string(this.__wbg_ptr,c,D)}get deploy(){const i=l.__wbg_get_getspeculativeexecoptions_deploy(this.__wbg_ptr);return 0===i?void 0:Ce.__wrap(i)}set deploy(i){let c=0;E(i)||(N(i,Ce),c=i.__destroy_into_raw()),l.__wbg_set_getspeculativeexecoptions_deploy(this.__wbg_ptr,c)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getspeculativeexecoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getspeculativeexecoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getspeculativeexecoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getspeculativeexecoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getspeculativeexecoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getspeculativeexecoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getspeculativeexecoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getspeculativeexecoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const H=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_getstateroothashoptions_free(m>>>0));class J{static __wrap(i){i>>>=0;const c=Object.create(J.prototype);return c.__wbg_ptr=i,H.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,H.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_getstateroothashoptions_free(i)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getstateroothashoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getstateroothashoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get maybe_block_identifier(){const i=l.__wbg_get_getaccountoptions_maybe_block_identifier(this.__wbg_ptr);return 0===i?void 0:Ue.__wrap(i)}set maybe_block_identifier(i){let c=0;E(i)||(N(i,Ue),c=i.__destroy_into_raw()),l.__wbg_set_getaccountoptions_maybe_block_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getstateroothashoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getstateroothashoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getstateroothashoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getstateroothashoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const Ze=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_querybalanceoptions_free(m>>>0));class Ft{static __wrap(i){i>>>=0;const c=Object.create(Ft.prototype);return c.__wbg_ptr=i,Ze.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,Ze.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_querybalanceoptions_free(i)}get purse_identifier_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_account_identifier_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set purse_identifier_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_account_identifier_as_string(this.__wbg_ptr,c,D)}get purse_identifier(){const i=l.__wbg_get_querybalanceoptions_purse_identifier(this.__wbg_ptr);return 0===i?void 0:xe.__wrap(i)}set purse_identifier(i){let c=0;E(i)||(N(i,xe),c=i.__destroy_into_raw()),l.__wbg_set_querybalanceoptions_purse_identifier(this.__wbg_ptr,c)}get global_state_identifier(){const i=l.__wbg_get_querybalanceoptions_global_state_identifier(this.__wbg_ptr);return 0===i?void 0:Xt.__wrap(i)}set global_state_identifier(i){let c=0;E(i)||(N(i,Xt),c=i.__destroy_into_raw()),l.__wbg_set_querybalanceoptions_global_state_identifier(this.__wbg_ptr,c)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_querybalanceoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_querybalanceoptions_state_root_hash(this.__wbg_ptr,c)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getaccountoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getaccountoptions_node_address(this.__wbg_ptr,c,D)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querybalanceoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querybalanceoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_querybalanceoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_querybalanceoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const gt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_querycontractdictoptions_free(m>>>0));class Rt{static __wrap(i){i>>>=0;const c=Object.create(Rt.prototype);return c.__wbg_ptr=i,gt.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,gt.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_querycontractdictoptions_free(i)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdictionaryitemoptions_state_root_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdictionaryitemoptions_state_root_hash_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr,c)}get dictionary_item_params(){const i=l.__wbg_get_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr);return 0===i?void 0:pr.__wrap(i)}set dictionary_item_params(i){let c=0;E(i)||(N(i,pr),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr,c)}get dictionary_item_identifier(){const i=l.__wbg_get_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr);return 0===i?void 0:Yt.__wrap(i)}set dictionary_item_identifier(i){let c=0;E(i)||(N(i,Yt),c=i.__destroy_into_raw()),l.__wbg_set_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_getdictionaryitemoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_getdictionaryitemoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_getdictionaryitemoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_getdictionaryitemoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const mr=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_querycontractkeyoptions_free(m>>>0));class Me{static __wrap(i){i>>>=0;const c=Object.create(Me.prototype);return c.__wbg_ptr=i,mr.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,mr.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_querycontractkeyoptions_free(i)}get global_state_identifier(){const i=l.__wbg_get_querycontractkeyoptions_global_state_identifier(this.__wbg_ptr);return 0===i?void 0:Xt.__wrap(i)}set global_state_identifier(i){let c=0;E(i)||(N(i,Xt),c=i.__destroy_into_raw()),l.__wbg_set_querycontractkeyoptions_global_state_identifier(this.__wbg_ptr,c)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querycontractkeyoptions_state_root_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querycontractkeyoptions_state_root_hash_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_querycontractkeyoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_querycontractkeyoptions_state_root_hash(this.__wbg_ptr,c)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querycontractkeyoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querycontractkeyoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get contract_key_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querycontractkeyoptions_contract_key_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set contract_key_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querycontractkeyoptions_contract_key_as_string(this.__wbg_ptr,c,D)}get contract_key(){const i=l.__wbg_get_querycontractkeyoptions_contract_key(this.__wbg_ptr);return 0===i?void 0:Be.__wrap(i)}set contract_key(i){let c=0;E(i)||(N(i,Be),c=i.__destroy_into_raw()),l.__wbg_set_querycontractkeyoptions_contract_key(this.__wbg_ptr,c)}get path_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querycontractkeyoptions_path_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set path_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querycontractkeyoptions_path_as_string(this.__wbg_ptr,c,D)}get path(){const i=l.__wbg_get_querycontractkeyoptions_path(this.__wbg_ptr);return 0===i?void 0:hr.__wrap(i)}set path(i){let c=0;E(i)||(N(i,hr),c=i.__destroy_into_raw()),l.__wbg_set_querycontractkeyoptions_path(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_querycontractkeyoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_querycontractkeyoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_querycontractkeyoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_querycontractkeyoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}const dt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(m=>l.__wbg_queryglobalstateoptions_free(m>>>0));class tn{static __wrap(i){i>>>=0;const c=Object.create(tn.prototype);return c.__wbg_ptr=i,dt.register(c,c.__wbg_ptr,c),c}__destroy_into_raw(){const i=this.__wbg_ptr;return this.__wbg_ptr=0,dt.unregister(this),i}free(){const i=this.__destroy_into_raw();l.__wbg_queryglobalstateoptions_free(i)}get global_state_identifier(){const i=l.__wbg_get_queryglobalstateoptions_global_state_identifier(this.__wbg_ptr);return 0===i?void 0:Xt.__wrap(i)}set global_state_identifier(i){let c=0;E(i)||(N(i,Xt),c=i.__destroy_into_raw()),l.__wbg_set_queryglobalstateoptions_global_state_identifier(this.__wbg_ptr,c)}get state_root_hash_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_queryglobalstateoptions_state_root_hash_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set state_root_hash_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_queryglobalstateoptions_state_root_hash_as_string(this.__wbg_ptr,c,D)}get state_root_hash(){const i=l.__wbg_get_queryglobalstateoptions_state_root_hash(this.__wbg_ptr);return 0===i?void 0:Ie.__wrap(i)}set state_root_hash(i){let c=0;E(i)||(N(i,Ie),c=i.__destroy_into_raw()),l.__wbg_set_queryglobalstateoptions_state_root_hash(this.__wbg_ptr,c)}get maybe_block_id_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_queryglobalstateoptions_maybe_block_id_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set maybe_block_id_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_queryglobalstateoptions_maybe_block_id_as_string(this.__wbg_ptr,c,D)}get key_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_queryglobalstateoptions_key_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set key_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_queryglobalstateoptions_key_as_string(this.__wbg_ptr,c,D)}get key(){const i=l.__wbg_get_queryglobalstateoptions_key(this.__wbg_ptr);return 0===i?void 0:Be.__wrap(i)}set key(i){let c=0;E(i)||(N(i,Be),c=i.__destroy_into_raw()),l.__wbg_set_queryglobalstateoptions_key(this.__wbg_ptr,c)}get path_as_string(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_queryglobalstateoptions_path_as_string(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set path_as_string(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_queryglobalstateoptions_path_as_string(this.__wbg_ptr,c,D)}get path(){const i=l.__wbg_get_queryglobalstateoptions_path(this.__wbg_ptr);return 0===i?void 0:hr.__wrap(i)}set path(i){let c=0;E(i)||(N(i,hr),c=i.__destroy_into_raw()),l.__wbg_set_queryglobalstateoptions_path(this.__wbg_ptr,c)}get node_address(){try{const _=l.__wbindgen_add_to_stack_pointer(-16);l.__wbg_get_queryglobalstateoptions_node_address(_,this.__wbg_ptr);var i=w()[_/4+0],c=w()[_/4+1];let p;return 0!==i&&(p=P(i,c).slice(),l.__wbindgen_free(i,1*c,1)),p}finally{l.__wbindgen_add_to_stack_pointer(16)}}set node_address(i){var c=E(i)?0:S(i,l.__wbindgen_malloc,l.__wbindgen_realloc);l.__wbg_set_queryglobalstateoptions_node_address(this.__wbg_ptr,c,D)}get verbosity(){const i=l.__wbg_get_queryglobalstateoptions_verbosity(this.__wbg_ptr);return 3===i?void 0:i}set verbosity(i){l.__wbg_set_queryglobalstateoptions_verbosity(this.__wbg_ptr,E(i)?3:i)}}function yr(){return(yr=(0,j.c)(function*(m,i){if("function"==typeof Response&&m instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return yield WebAssembly.instantiateStreaming(m,i)}catch(_){if("application/wasm"==m.headers.get("Content-Type"))throw _;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",_)}const c=yield m.arrayBuffer();return yield WebAssembly.instantiate(c,i)}{const c=yield WebAssembly.instantiate(m,i);return c instanceof WebAssembly.Instance?{instance:c,module:m}:c}})).apply(this,arguments)}function Ws(){const m={wbg:{}};return m.wbg.__wbindgen_object_drop_ref=function(i){C(i)},m.wbg.__wbg_querybalanceresult_new=function(i){return F(_i.__wrap(i))},m.wbg.__wbg_getvalidatorchangesresult_new=function(i){return F(St.__wrap(i))},m.wbg.__wbg_getauctioninforesult_new=function(i){return F(Ps.__wrap(i))},m.wbg.__wbg_getstateroothashresult_new=function(i){return F(Vs.__wrap(i))},m.wbg.__wbg_getblocktransfersresult_new=function(i){return F(bc.__wrap(i))},m.wbg.__wbg_getpeersresult_new=function(i){return F(Ls.__wrap(i))},m.wbg.__wbg_putdeployresult_new=function(i){return F(go.__wrap(i))},m.wbg.__wbg_getchainspecresult_new=function(i){return F(et.__wrap(i))},m.wbg.__wbg_getaccountresult_new=function(i){return F(yc.__wrap(i))},m.wbg.__wbindgen_object_clone_ref=function(i){return F(L(i))},m.wbg.__wbindgen_string_get=function(i,c){const _=L(c),p="string"==typeof _?_:void 0;var y=E(p)?0:S(p,l.__wbindgen_malloc,l.__wbindgen_realloc),M=D;w()[i/4+1]=M,w()[i/4+0]=y},m.wbg.__wbg_error_adb09b59c60c9cab=function(i,c){console.error(P(i,c))},m.wbg.__wbindgen_error_new=function(i,c){return F(new Error(P(i,c)))},m.wbg.__wbg_geterasummaryresult_new=function(i){return F(Ic.__wrap(i))},m.wbg.__wbindgen_string_new=function(i,c){return F(P(i,c))},m.wbg.__wbg_listrpcsresult_new=function(i){return F(ye.__wrap(i))},m.wbg.__wbg_getbalanceresult_new=function(i){return F(je.__wrap(i))},m.wbg.__wbg_getdeployresult_new=function(i){return F(vc.__wrap(i))},m.wbg.__wbg_getdictionaryitemresult_new=function(i){return F(Dc.__wrap(i))},m.wbg.__wbg_getblockresult_new=function(i){return F(wc.__wrap(i))},m.wbg.__wbg_queryglobalstateresult_new=function(i){return F(fi.__wrap(i))},m.wbg.__wbg_speculativeexecresult_new=function(i){return F(Ht.__wrap(i))},m.wbg.__wbg_geterainforesult_new=function(i){return F(Ec.__wrap(i))},m.wbg.__wbg_getnodestatusresult_new=function(i){return F(Sc.__wrap(i))},m.wbg.__wbindgen_is_undefined=function(i){return void 0===L(i)},m.wbg.__wbindgen_jsval_eq=function(i,c){return L(i)===L(c)},m.wbg.__wbindgen_is_null=function(i){return null===L(i)},m.wbg.__wbg_deploysubscription_unwrap=function(i){return Et.__unwrap(C(i))},m.wbg.__wbindgen_cb_drop=function(i){const c=C(i).original;return 1==c.cnt--&&(c.a=0,!0)},m.wbg.__wbg_fetch_27eb4c0a08a9ca04=function(i){return F(fetch(L(i)))},m.wbg.__wbg_getReader_ab94afcb5cb7689a=function(){return Re(function(i){return F(L(i).getReader())},arguments)},m.wbg.__wbg_done_2ffa852272310e47=function(i){return L(i).done},m.wbg.__wbg_value_9f6eeb1e2aab8d96=function(i){return F(L(i).value)},m.wbg.__wbg_queueMicrotask_481971b0d87f3dd4=function(i){queueMicrotask(L(i))},m.wbg.__wbg_queueMicrotask_3cbae2ec6b6cd3d6=function(i){return F(L(i).queueMicrotask)},m.wbg.__wbindgen_is_function=function(i){return"function"==typeof L(i)},m.wbg.__wbg_fetch_921fad6ef9e883dd=function(i,c){return F(L(i).fetch(L(c)))},m.wbg.__wbg_view_7f0ce470793a340f=function(i){const c=L(i).view;return E(c)?0:F(c)},m.wbg.__wbg_respond_b1a43b2e3a06d525=function(){return Re(function(i,c){L(i).respond(c>>>0)},arguments)},m.wbg.__wbg_read_e7d0f8a49be01d86=function(i){return F(L(i).read())},m.wbg.__wbg_releaseLock_5c49db976c08b864=function(i){L(i).releaseLock()},m.wbg.__wbg_cancel_6ee33d4006737aef=function(i){return F(L(i).cancel())},m.wbg.__wbg_signal_a61f78a3478fd9bc=function(i){return F(L(i).signal)},m.wbg.__wbg_new_0d76b0581eca6298=function(){return Re(function(){return F(new AbortController)},arguments)},m.wbg.__wbg_abort_2aa7521d5690750e=function(i){L(i).abort()},m.wbg.__wbg_instanceof_Response_849eb93e75734b6e=function(i){let c;try{c=L(i)instanceof Response}catch{c=!1}return c},m.wbg.__wbg_url_5f6dc4009ac5f99d=function(i,c){const p=S(L(c).url,l.__wbindgen_malloc,l.__wbindgen_realloc),y=D;w()[i/4+1]=y,w()[i/4+0]=p},m.wbg.__wbg_status_61a01141acd3cf74=function(i){return L(i).status},m.wbg.__wbg_headers_9620bfada380764a=function(i){return F(L(i).headers)},m.wbg.__wbg_body_9545a94f397829db=function(i){const c=L(i).body;return E(c)?0:F(c)},m.wbg.__wbg_arrayBuffer_29931d52c7206b02=function(){return Re(function(i){return F(L(i).arrayBuffer())},arguments)},m.wbg.__wbg_newwithstrandinit_3fd6fba4083ff2d0=function(){return Re(function(i,c,_){return F(new Request(P(i,c),L(_)))},arguments)},m.wbg.__wbg_new_ab6fd82b10560829=function(){return Re(function(){return F(new Headers)},arguments)},m.wbg.__wbg_append_7bfcb4937d1d5e29=function(){return Re(function(i,c,_,p,y){L(i).append(P(c,_),P(p,y))},arguments)},m.wbg.__wbg_close_a994f9425dab445c=function(){return Re(function(i){L(i).close()},arguments)},m.wbg.__wbg_enqueue_ea194723156c0cc2=function(){return Re(function(i,c){L(i).enqueue(L(c))},arguments)},m.wbg.__wbg_byobRequest_72fca99f9c32c193=function(i){const c=L(i).byobRequest;return E(c)?0:F(c)},m.wbg.__wbg_close_184931724d961ccc=function(){return Re(function(i){L(i).close()},arguments)},m.wbg.__wbg_crypto_d05b68a3572bb8ca=function(i){return F(L(i).crypto)},m.wbg.__wbindgen_is_object=function(i){const c=L(i);return"object"==typeof c&&null!==c},m.wbg.__wbg_process_b02b3570280d0366=function(i){return F(L(i).process)},m.wbg.__wbg_versions_c1cb42213cedf0f5=function(i){return F(L(i).versions)},m.wbg.__wbg_node_43b1089f407e4ec2=function(i){return F(L(i).node)},m.wbg.__wbindgen_is_string=function(i){return"string"==typeof L(i)},m.wbg.__wbg_require_9a7e0f667ead4995=function(){return Re(function(){return F(Qn.require)},arguments)},m.wbg.__wbg_msCrypto_10fc94afee92bd76=function(i){return F(L(i).msCrypto)},m.wbg.__wbg_randomFillSync_b70ccbdf4926a99d=function(){return Re(function(i,c){L(i).randomFillSync(C(c))},arguments)},m.wbg.__wbg_getRandomValues_7e42b4fb8779dc6d=function(){return Re(function(i,c){L(i).getRandomValues(L(c))},arguments)},m.wbg.__wbg_get_bd8e338fbd5f5cc8=function(i,c){return F(L(i)[c>>>0])},m.wbg.__wbg_length_cd7af8117672b8b8=function(i){return L(i).length},m.wbg.__wbg_new_16b304a2cfa7ff4a=function(){return F(new Array)},m.wbg.__wbg_newnoargs_e258087cd0daa0ea=function(i,c){return F(new Function(P(i,c)))},m.wbg.__wbg_next_40fc327bfc8770e6=function(i){return F(L(i).next)},m.wbg.__wbg_next_196c84450b364254=function(){return Re(function(i){return F(L(i).next())},arguments)},m.wbg.__wbg_done_298b57d23c0fc80c=function(i){return L(i).done},m.wbg.__wbg_value_d93c65011f51a456=function(i){return F(L(i).value)},m.wbg.__wbg_iterator_2cee6dadfd956dfa=function(){return F(Symbol.iterator)},m.wbg.__wbg_get_e3c254076557e348=function(){return Re(function(i,c){return F(Reflect.get(L(i),L(c)))},arguments)},m.wbg.__wbg_call_27c0f87801dedf93=function(){return Re(function(i,c){return F(L(i).call(L(c)))},arguments)},m.wbg.__wbg_new_72fb9a18b5ae2624=function(){return F(new Object)},m.wbg.__wbg_self_ce0dbfc45cf2f5be=function(){return Re(function(){return F(self.self)},arguments)},m.wbg.__wbg_window_c6fb939a7f436783=function(){return Re(function(){return F(window.window)},arguments)},m.wbg.__wbg_globalThis_d1e6af4856ba331b=function(){return Re(function(){return F(globalThis.globalThis)},arguments)},m.wbg.__wbg_global_207b558942527489=function(){return Re(function(){return F(global.global)},arguments)},m.wbg.__wbg_push_a5b05aedc7234f9f=function(i,c){return L(i).push(L(c))},m.wbg.__wbg_new_28c511d9baebfa89=function(i,c){return F(new Error(P(i,c)))},m.wbg.__wbg_apply_6d0b9cd50eb480c3=function(){return Re(function(i,c,_){return F(L(i).apply(L(c),L(_)))},arguments)},m.wbg.__wbg_call_b3ca7c6051f9bec1=function(){return Re(function(i,c,_){return F(L(i).call(L(c),L(_)))},arguments)},m.wbg.__wbg_getTime_2bc4375165f02d15=function(i){return L(i).getTime()},m.wbg.__wbg_new0_7d84e5b2cd9fdc73=function(){return F(new Date)},m.wbg.__wbg_instanceof_Object_71ca3c0a59266746=function(i){let c;try{c=L(i)instanceof Object}catch{c=!1}return c},m.wbg.__wbg_new_81740750da40724f=function(i,c){try{var _={a:i,b:c};const y=new Promise((M,A)=>{const K=_.a;_.a=0;try{return function md(m,i,c,_){l.wasm_bindgen__convert__closures__invoke2_mut__h9dfef0df0f9679df(m,i,F(c),F(_))}(K,_.b,M,A)}finally{_.a=K}});return F(y)}finally{_.a=_.b=0}},m.wbg.__wbg_resolve_b0083a7967828ec8=function(i){return F(Promise.resolve(L(i)))},m.wbg.__wbg_catch_0260e338d10f79ae=function(i,c){return F(L(i).catch(L(c)))},m.wbg.__wbg_then_0c86a60e8fcfe9f6=function(i,c){return F(L(i).then(L(c)))},m.wbg.__wbg_then_a73caa9a87991566=function(i,c,_){return F(L(i).then(L(c),L(_)))},m.wbg.__wbg_buffer_12d079cc21e14bdb=function(i){return F(L(i).buffer)},m.wbg.__wbg_newwithbyteoffsetandlength_aa4a17c33a06e5cb=function(i,c,_){return F(new Uint8Array(L(i),c>>>0,_>>>0))},m.wbg.__wbg_new_63b92bc8671ed464=function(i){return F(new Uint8Array(L(i)))},m.wbg.__wbg_set_a47bac70306a19a7=function(i,c,_){L(i).set(L(c),_>>>0)},m.wbg.__wbg_length_c20a40f15020d68a=function(i){return L(i).length},m.wbg.__wbg_newwithlength_e9b4878cebadb3d3=function(i){return F(new Uint8Array(i>>>0))},m.wbg.__wbg_buffer_dd7f74bc60f1faab=function(i){return F(L(i).buffer)},m.wbg.__wbg_subarray_a1f73cd4b5b42fe1=function(i,c,_){return F(L(i).subarray(c>>>0,_>>>0))},m.wbg.__wbg_byteLength_58f7b4fab1919d44=function(i){return L(i).byteLength},m.wbg.__wbg_byteOffset_81d60f7392524f62=function(i){return L(i).byteOffset},m.wbg.__wbg_getindex_03d06b4e7ea3475e=function(i,c){return L(i)[c>>>0]},m.wbg.__wbg_has_0af94d20077affa2=function(){return Re(function(i,c){return Reflect.has(L(i),L(c))},arguments)},m.wbg.__wbg_set_1f9b04f170055d33=function(){return Re(function(i,c,_){return Reflect.set(L(i),L(c),L(_))},arguments)},m.wbg.__wbg_parse_66d1801634e099ac=function(){return Re(function(i,c){return F(JSON.parse(P(i,c)))},arguments)},m.wbg.__wbg_stringify_8887fe74e1c50d81=function(){return Re(function(i){return F(JSON.stringify(L(i)))},arguments)},m.wbg.__wbindgen_debug_string=function(i,c){const p=S(oo(L(c)),l.__wbindgen_malloc,l.__wbindgen_realloc),y=D;w()[i/4+1]=y,w()[i/4+0]=p},m.wbg.__wbindgen_throw=function(i,c){throw new Error(P(i,c))},m.wbg.__wbindgen_memory=function(){return F(l.memory)},m.wbg.__wbindgen_closure_wrapper4124=function(i,c,_){return F(ks(i,c,837,Yo))},m.wbg.__wbindgen_closure_wrapper4203=function(i,c,_){return F(ks(i,c,878,io))},m}function wr(m){return pn.apply(this,arguments)}function pn(){return pn=(0,j.c)(function*(m){if(void 0!==l)return l;typeof m>"u"&&(m=new URL("casper_rust_wasm_sdk_bg.wasm","file:///opt2/casper/rustSDK/pkg/casper_rust_wasm_sdk.js"));const i=Ws();("string"==typeof m||"function"==typeof Request&&m instanceof Request||"function"==typeof URL&&m instanceof URL)&&(m=fetch(m));const{instance:c,module:_}=yield function re(m,i){return yr.apply(this,arguments)}(yield m,i);return function $e(m,i){return l=m.exports,wr.__wbindgen_wasm_module=i,xr=null,Xo=null,Qt=null,l}(c,_)}),pn.apply(this,arguments)}const Do=wr},1528:(Qn,Rr,Dt)=>{function j(ce,L,ut,Ct,C,F,D){try{var Qt=ce[F](D),Bt=Qt.value}catch(Zn){return void ut(Zn)}Qt.done?L(Bt):Promise.resolve(Bt).then(Ct,C)}function l(ce){return function(){var L=this,ut=arguments;return new Promise(function(Ct,C){var F=ce.apply(L,ut);function D(Bt){j(F,Ct,C,D,Qt,"next",Bt)}function Qt(Bt){j(F,Ct,C,D,Qt,"throw",Bt)}D(void 0)})}}Dt.d(Rr,{c:()=>l})}},Qn=>{Qn(Qn.s=3824)}]); \ No newline at end of file diff --git a/examples/frontend/react/package-lock.json b/examples/frontend/react/package-lock.json index 201210d47..32000bd0c 100644 --- a/examples/frontend/react/package-lock.json +++ b/examples/frontend/react/package-lock.json @@ -8,46 +8,50 @@ "name": "my-react-app", "version": "0.1.0", "dependencies": { - "@testing-library/jest-dom": "^6.1.5", - "@testing-library/react": "^14.1.2", - "@testing-library/user-event": "^14.5.1", - "@types/jest": "^29.5.11", - "@types/node": "^20.10.5", - "@types/react": "^18.2.19", - "@types/react-dom": "^18.2.18", - "bootstrap": "^5.3.2", + "@testing-library/jest-dom": "^6.4.2", + "@testing-library/react": "^14.2.1", + "@testing-library/user-event": "^14.5.2", + "@types/jest": "^29.5.12", + "@types/node": "^20.11.25", + "@types/react": "^18.2.64", + "@types/react-dom": "^18.2.21", + "bootstrap": "^5.3.3", "casper-sdk": "file:../../../pkg", "http-proxy-middleware": "^2.0.6", "react": "^18.2.0", - "react-bootstrap": "^2.9.1", + "react-bootstrap": "^2.10.1", "react-dom": "^18.2.0", - "react-scripts": "^5.0.1", "typescript": "^5.3.3", - "web-vitals": "^3.5.0" + "web-vitals": "^3.5.2" + }, + "devDependencies": { + "react-scripts": "^5.0.1" } }, "../../../pkg": { "name": "casper-rust-wasm-sdk", - "version": "0.1.0", + "version": "1.0.0", "license": "Apache-2.0" }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/@adobe/css-tools": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", - "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz", + "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==" }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, "engines": { "node": ">=10" }, @@ -56,12 +60,13 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "devOptional": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -139,25 +144,27 @@ "version": "7.23.5", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "devOptional": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", - "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", + "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", + "devOptional": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", "@babel/generator": "^7.23.6", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.6", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6", + "@babel/helpers": "^7.24.0", + "@babel/parser": "^7.24.0", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -172,18 +179,11 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/eslint-parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz", - "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==", + "version": "7.23.10", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz", + "integrity": "sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==", + "dev": true, "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", @@ -201,22 +201,16 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, "engines": { "node": ">=10" } }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/generator": { "version": "7.23.6", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "devOptional": true, "dependencies": { "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", @@ -231,6 +225,7 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, "dependencies": { "@babel/types": "^7.22.5" }, @@ -242,6 +237,7 @@ "version": "7.22.15", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, "dependencies": { "@babel/types": "^7.22.15" }, @@ -253,6 +249,7 @@ "version": "7.23.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "devOptional": true, "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-validator-option": "^7.23.5", @@ -264,18 +261,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", - "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.0.tgz", + "integrity": "sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -294,18 +284,11 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.22.15", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "regexpu-core": "^5.3.1", @@ -318,18 +301,11 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", - "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", + "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", + "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -345,6 +321,7 @@ "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -353,6 +330,7 @@ "version": "7.23.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "devOptional": true, "dependencies": { "@babel/template": "^7.22.15", "@babel/types": "^7.23.0" @@ -365,6 +343,7 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "devOptional": true, "dependencies": { "@babel/types": "^7.22.5" }, @@ -376,6 +355,7 @@ "version": "7.23.0", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dev": true, "dependencies": { "@babel/types": "^7.23.0" }, @@ -387,6 +367,7 @@ "version": "7.22.15", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "devOptional": true, "dependencies": { "@babel/types": "^7.22.15" }, @@ -398,6 +379,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "devOptional": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-module-imports": "^7.22.15", @@ -416,6 +398,7 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, "dependencies": { "@babel/types": "^7.22.5" }, @@ -424,9 +407,10 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -435,6 +419,7 @@ "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -451,6 +436,7 @@ "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-member-expression-to-functions": "^7.22.15", @@ -467,6 +453,7 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "devOptional": true, "dependencies": { "@babel/types": "^7.22.5" }, @@ -478,6 +465,7 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, "dependencies": { "@babel/types": "^7.22.5" }, @@ -489,6 +477,7 @@ "version": "7.22.6", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "devOptional": true, "dependencies": { "@babel/types": "^7.22.5" }, @@ -500,6 +489,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -516,6 +506,7 @@ "version": "7.23.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -524,6 +515,7 @@ "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, "dependencies": { "@babel/helper-function-name": "^7.22.5", "@babel/template": "^7.22.15", @@ -534,13 +526,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", - "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", + "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", + "devOptional": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -616,9 +609,10 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", + "devOptional": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -630,6 +624,7 @@ "version": "7.23.3", "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.23.3.tgz", "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -644,6 +639,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", @@ -657,9 +653,10 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", - "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.22.5" @@ -676,6 +673,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dev": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -688,16 +686,14 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.6.tgz", - "integrity": "sha512-D7Ccq9LfkBFnow3azZGJvZYgcfeqAw3I1e5LoTpj6UKIFQilh8yqXsIGcRIqbBdsPWIz+Ze7ZZfggSj62Qp+Fg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.0.tgz", + "integrity": "sha512-LiT1RqZWeij7X+wGxCoYh3/3b8nVOX6/7BZ9wiQgAIyjoeQWdROaodJCgT+dwtbjHaz0r7bEbHJzjSbVfcOyjQ==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/plugin-syntax-decorators": "^7.23.3" + "@babel/helper-create-class-features-plugin": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-decorators": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -711,6 +707,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -727,6 +724,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -743,6 +741,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -760,6 +759,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dev": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -775,6 +775,7 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, "engines": { "node": ">=6.9.0" }, @@ -786,6 +787,7 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -797,6 +799,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -808,6 +811,7 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -819,6 +823,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -830,11 +835,12 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", - "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.0.tgz", + "integrity": "sha512-MXW3pQCu9gUiVGzqkGqsgiINDVYXoAnrY8FYF/rmb+OfufNF0zHMpHPN4ulRrinxYT8Vk/aZJxYqOKsDECjKAw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -847,6 +853,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -858,6 +865,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -869,6 +877,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -883,6 +892,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -897,6 +907,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -911,6 +922,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -922,6 +934,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -933,6 +946,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -947,6 +961,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -958,6 +973,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -969,6 +985,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -980,6 +997,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -991,6 +1009,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1002,6 +1021,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1013,6 +1033,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1027,6 +1048,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1041,6 +1063,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1055,6 +1078,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1070,6 +1094,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1081,9 +1106,10 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", - "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz", + "integrity": "sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==", + "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.22.5", @@ -1101,6 +1127,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", @@ -1117,6 +1144,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1131,6 +1159,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1145,6 +1174,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "dev": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" @@ -1160,6 +1190,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "dev": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", @@ -1173,15 +1204,15 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", - "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-replace-supers": "^7.22.20", "@babel/helper-split-export-declaration": "^7.22.6", @@ -1198,6 +1229,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/template": "^7.22.15" @@ -1213,6 +1245,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1227,6 +1260,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" @@ -1242,6 +1276,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1256,6 +1291,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -1271,6 +1307,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "dev": true, "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" @@ -1286,6 +1323,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -1301,6 +1339,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-flow": "^7.23.3" @@ -1316,6 +1355,7 @@ "version": "7.23.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" @@ -1331,6 +1371,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-function-name": "^7.23.0", @@ -1347,6 +1388,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -1362,6 +1404,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1376,6 +1419,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -1391,6 +1435,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1405,6 +1450,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5" @@ -1420,6 +1466,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5", @@ -1433,9 +1480,10 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", - "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz", + "integrity": "sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==", + "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-module-transforms": "^7.23.3", @@ -1453,6 +1501,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5" @@ -1468,6 +1517,7 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" @@ -1483,6 +1533,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1497,6 +1548,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -1512,6 +1564,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -1524,13 +1577,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.0.tgz", + "integrity": "sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.23.3" }, @@ -1545,6 +1599,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-replace-supers": "^7.22.20" @@ -1560,6 +1615,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -1575,6 +1631,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", @@ -1591,6 +1648,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1605,6 +1663,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "dev": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" @@ -1620,6 +1679,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-create-class-features-plugin": "^7.22.15", @@ -1637,6 +1697,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1651,6 +1712,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1665,6 +1727,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1679,6 +1742,7 @@ "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-module-imports": "^7.22.15", @@ -1697,6 +1761,7 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dev": true, "dependencies": { "@babel/plugin-transform-react-jsx": "^7.22.5" }, @@ -1711,6 +1776,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" @@ -1726,6 +1792,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "regenerator-transform": "^0.15.2" @@ -1741,6 +1808,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1752,15 +1820,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.6.tgz", - "integrity": "sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.0.tgz", + "integrity": "sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==", + "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", + "@babel/helper-plugin-utils": "^7.24.0", + "babel-plugin-polyfill-corejs2": "^0.4.8", + "babel-plugin-polyfill-corejs3": "^0.9.0", + "babel-plugin-polyfill-regenerator": "^0.5.5", "semver": "^6.3.1" }, "engines": { @@ -1770,18 +1839,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1796,6 +1858,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" @@ -1811,6 +1874,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1825,6 +1889,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1839,6 +1904,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1853,6 +1919,7 @@ "version": "7.23.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-create-class-features-plugin": "^7.23.6", @@ -1870,6 +1937,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1884,6 +1952,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" @@ -1899,6 +1968,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" @@ -1914,6 +1984,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" @@ -1926,17 +1997,18 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz", - "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz", + "integrity": "sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==", + "dev": true, "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-option": "^7.23.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -1957,13 +2029,13 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.4", + "@babel/plugin-transform-async-generator-functions": "^7.23.9", "@babel/plugin-transform-async-to-generator": "^7.23.3", "@babel/plugin-transform-block-scoped-functions": "^7.23.3", "@babel/plugin-transform-block-scoping": "^7.23.4", "@babel/plugin-transform-class-properties": "^7.23.3", "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.5", + "@babel/plugin-transform-classes": "^7.23.8", "@babel/plugin-transform-computed-properties": "^7.23.3", "@babel/plugin-transform-destructuring": "^7.23.3", "@babel/plugin-transform-dotall-regex": "^7.23.3", @@ -1979,13 +2051,13 @@ "@babel/plugin-transform-member-expression-literals": "^7.23.3", "@babel/plugin-transform-modules-amd": "^7.23.3", "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.9", "@babel/plugin-transform-modules-umd": "^7.23.3", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", "@babel/plugin-transform-new-target": "^7.23.3", "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.24.0", "@babel/plugin-transform-object-super": "^7.23.3", "@babel/plugin-transform-optional-catch-binding": "^7.23.4", "@babel/plugin-transform-optional-chaining": "^7.23.4", @@ -2005,9 +2077,9 @@ "@babel/plugin-transform-unicode-regex": "^7.23.3", "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", + "babel-plugin-polyfill-corejs2": "^0.4.8", + "babel-plugin-polyfill-corejs3": "^0.9.0", + "babel-plugin-polyfill-regenerator": "^0.5.5", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -2018,18 +2090,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -2043,6 +2108,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-option": "^7.22.15", @@ -2062,6 +2128,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-option": "^7.22.15", @@ -2079,12 +2146,13 @@ "node_modules/@babel/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true }, "node_modules/@babel/runtime": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz", - "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz", + "integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2093,22 +2161,24 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "devOptional": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", - "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", + "devOptional": true, "dependencies": { "@babel/code-frame": "^7.23.5", "@babel/generator": "^7.23.6", @@ -2116,8 +2186,8 @@ "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2126,9 +2196,10 @@ } }, "node_modules/@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "devOptional": true, "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -2141,17 +2212,20 @@ "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "devOptional": true }, "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "dev": true }, "node_modules/@csstools/postcss-cascade-layers": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.2", "postcss-selector-parser": "^6.0.10" @@ -2171,6 +2245,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dev": true, "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2190,6 +2265,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2208,6 +2284,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2226,6 +2303,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dev": true, "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2245,6 +2323,7 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -2264,6 +2343,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2282,6 +2362,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2300,6 +2381,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dev": true, "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2319,6 +2401,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2333,6 +2416,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2351,6 +2435,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2369,6 +2454,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2387,6 +2473,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "dev": true, "engines": { "node": "^12 || ^14 || >=16" }, @@ -2402,6 +2489,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "dev": true, "engines": { "node": "^14 || ^16 || >=18" }, @@ -2417,6 +2505,7 @@ "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -2431,6 +2520,7 @@ "version": "4.10.0", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -2439,6 +2529,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -2460,12 +2551,14 @@ "node_modules/@eslint/eslintrc/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, "dependencies": { "type-fest": "^0.20.2" }, @@ -2480,6 +2573,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "dependencies": { "argparse": "^2.0.1" }, @@ -2491,6 +2585,7 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, "engines": { "node": ">=10" }, @@ -2499,20 +2594,22 @@ } }, "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" }, "engines": { @@ -2523,6 +2620,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, "engines": { "node": ">=12.22" }, @@ -2532,14 +2630,106 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "devOptional": true, "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -2551,18 +2741,11 @@ "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "devOptional": true, "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -2575,6 +2758,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "devOptional": true, "dependencies": { "p-locate": "^4.1.0" }, @@ -2582,24 +2766,11 @@ "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "devOptional": true, "dependencies": { "p-limit": "^2.2.0" }, @@ -2607,78 +2778,183 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "devOptional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "devOptional": true, "engines": { "node": ">=8" } }, "node_modules/@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", - "optional": true, - "peer": true, + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, "dependencies": { - "@jest/types": "^29.6.3", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/core": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - "optional": true, - "peer": true, + "node_modules/@jest/console/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "dependencies": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/console/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core/node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/core/node_modules/@jest/transform": { @@ -2778,19 +3054,21 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/core/node_modules/jest-validate": { + "node_modules/@jest/core/node_modules/jest-watcher": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "optional": true, "peer": true, "dependencies": { + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -2834,16 +3112,6 @@ "optional": true, "peer": true }, - "node_modules/@jest/core/node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, "node_modules/@jest/core/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -2875,19 +3143,43 @@ } }, "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "optional": true, - "peer": true, + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^29.7.0" + "jest-mock": "^27.5.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" } }, "node_modules/@jest/expect": { @@ -2916,6 +3208,135 @@ } }, "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@jest/fake-timers/node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals/node_modules/@jest/fake-timers": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", @@ -2933,17 +3354,16 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/globals": { + "node_modules/@jest/globals/node_modules/jest-mock": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "optional": true, "peer": true, "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" + "@types/node": "*", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -2993,6 +3413,40 @@ } } }, + "node_modules/@jest/reporters/node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@jest/reporters/node_modules/@jest/transform": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", @@ -3021,15 +3475,15 @@ } }, "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", - "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz", + "integrity": "sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==", "optional": true, "peer": true, "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", "semver": "^7.5.4" }, @@ -3037,6 +3491,22 @@ "node": ">=10" } }, + "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "optional": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@jest/reporters/node_modules/jest-haste-map": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", @@ -3089,6 +3559,19 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jest/reporters/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@jest/reporters/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -3119,6 +3602,13 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/@jest/reporters/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "optional": true, + "peer": true + }, "node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", @@ -3131,34 +3621,57 @@ } }, "node_modules/@jest/source-map": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - "optional": true, - "peer": true, + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/test-result": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - "optional": true, - "peer": true, + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, "dependencies": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" } }, "node_modules/@jest/test-sequencer": { @@ -3177,6 +3690,40 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jest/test-sequencer/node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@jest/test-sequencer/node_modules/jest-haste-map": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", @@ -3249,6 +3796,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^27.5.1", @@ -3274,6 +3822,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -3289,6 +3838,7 @@ "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } @@ -3296,12 +3846,14 @@ "node_modules/@jest/transform/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "node_modules/@jest/transform/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -3314,14 +3866,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@jest/types": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", @@ -3339,30 +3883,33 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "devOptional": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "devOptional": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "devOptional": true, "engines": { "node": ">=6.0.0" } @@ -3371,6 +3918,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -3379,12 +3927,14 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "devOptional": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "devOptional": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -3393,12 +3943,14 @@ "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, "dependencies": { "eslint-scope": "5.1.1" } @@ -3407,6 +3959,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -3419,6 +3972,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, "engines": { "node": ">=4.0" } @@ -3427,6 +3981,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -3439,6 +3994,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "engines": { "node": ">= 8" } @@ -3447,6 +4003,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -3455,10 +4012,21 @@ "node": ">= 8" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.11", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dev": true, "dependencies": { "ansi-html-community": "^0.0.8", "common-path-prefix": "^3.0.0", @@ -3504,6 +4072,15 @@ } } }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", @@ -3514,9 +4091,9 @@ } }, "node_modules/@react-aria/ssr": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.0.tgz", - "integrity": "sha512-Bz6BqP6ZorCme9tSWHZVmmY+s7AU8l6Vl2NUYmBzezD//fVHHfFo4lFBn5tBuAaJEm3AuCLaJQ6H2qhxNSb7zg==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.2.tgz", + "integrity": "sha512-0gKkgDYdnq1w+ey8KzG9l+H5Z821qh9vVjztk55rUg71vTk/Eaebeir+WtzcLLwTjw3m/asIjx8Y59y1lJZhBw==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -3528,9 +4105,9 @@ } }, "node_modules/@restart/hooks": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.15.tgz", - "integrity": "sha512-cZFXYTxbpzYcieq/mBwSyXgqnGMHoBVh3J7MU0CCoIB4NRZxV9/TuwTBAaLMqpNhC3zTPMCgkQ5Ey07L02Xmcw==", + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.16.tgz", + "integrity": "sha512-f7aCv7c+nU/3mF7NWLtVVr0Ra80RqsO89hO72r+Y/nvQr5+q0UFGkocElTH6MJApvReVh6JHUFYn2cw1WdHF3w==", "dependencies": { "dequal": "^2.0.3" }, @@ -3570,6 +4147,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.10.4", "@rollup/pluginutils": "^3.1.0" @@ -3592,6 +4170,7 @@ "version": "11.2.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, "dependencies": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", @@ -3611,6 +4190,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -3623,6 +4203,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, "dependencies": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", @@ -3638,12 +4219,14 @@ "node_modules/@rollup/pluginutils/node_modules/@types/estree": { "version": "0.0.39", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true }, "node_modules/@rushstack/eslint-patch": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.1.tgz", - "integrity": "sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==" + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz", + "integrity": "sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==", + "dev": true }, "node_modules/@sinclair/typebox": { "version": "0.27.8", @@ -3651,9 +4234,9 @@ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, "node_modules/@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "optional": true, "peer": true, "dependencies": { @@ -3674,6 +4257,7 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, "dependencies": { "ejs": "^3.1.6", "json5": "^2.2.0", @@ -3685,6 +4269,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "dev": true, "engines": { "node": ">=10" }, @@ -3697,6 +4282,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "dev": true, "engines": { "node": ">=10" }, @@ -3709,6 +4295,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "dev": true, "engines": { "node": ">=10" }, @@ -3721,6 +4308,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "dev": true, "engines": { "node": ">=10" }, @@ -3733,6 +4321,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "dev": true, "engines": { "node": ">=10" }, @@ -3745,6 +4334,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "dev": true, "engines": { "node": ">=10" }, @@ -3757,6 +4347,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "dev": true, "engines": { "node": ">=10" }, @@ -3769,6 +4360,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "dev": true, "engines": { "node": ">=10" }, @@ -3781,6 +4373,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dev": true, "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", @@ -3803,6 +4396,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dev": true, "dependencies": { "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", @@ -3816,10 +4410,23 @@ "url": "https://github.com/sponsors/gregberge" } }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@svgr/hast-util-to-babel-ast": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dev": true, "dependencies": { "@babel/types": "^7.12.6" }, @@ -3835,6 +4442,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dev": true, "dependencies": { "@babel/core": "^7.12.3", "@svgr/babel-preset": "^5.5.0", @@ -3853,6 +4461,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dev": true, "dependencies": { "cosmiconfig": "^7.0.0", "deepmerge": "^4.2.2", @@ -3870,6 +4479,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dev": true, "dependencies": { "@babel/core": "^7.12.3", "@babel/plugin-transform-react-constant-elements": "^7.12.1", @@ -3889,17 +4499,17 @@ } }, "node_modules/@swc/helpers": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz", - "integrity": "sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.6.tgz", + "integrity": "sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==", "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@testing-library/dom": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", - "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -3915,16 +4525,16 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.5.tgz", - "integrity": "sha512-3y04JLW+EceVPy2Em3VwNr95dOKqA8DhR0RJHhHKDZNYXcVXnEK7WIrpj4eYU8SVt/qYZ2aRWt/WgQ+grNES8g==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.2.tgz", + "integrity": "sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==", "dependencies": { - "@adobe/css-tools": "^4.3.1", + "@adobe/css-tools": "^4.3.2", "@babel/runtime": "^7.9.2", "aria-query": "^5.0.0", "chalk": "^3.0.0", "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", + "dom-accessibility-api": "^0.6.3", "lodash": "^4.17.15", "redent": "^3.0.0" }, @@ -3935,6 +4545,7 @@ }, "peerDependencies": { "@jest/globals": ">= 28", + "@types/bun": "latest", "@types/jest": ">= 28", "jest": ">= 28", "vitest": ">= 0.32" @@ -3943,6 +4554,9 @@ "@jest/globals": { "optional": true }, + "@types/bun": { + "optional": true + }, "@types/jest": { "optional": true }, @@ -3966,10 +4580,15 @@ "node": ">=8" } }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" + }, "node_modules/@testing-library/react": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.1.2.tgz", - "integrity": "sha512-z4p7DVBTPjKM5qDZ0t5ZjzkpSNb+fZy1u6bzO7kk8oeGagpPCAtgh4cx1syrfp7a+QWkM021jGqjJaxJJnXAZg==", + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.2.1.tgz", + "integrity": "sha512-sGdjws32ai5TLerhvzThYFbpnF9XtL65Cjf+gB0Dhr29BGqK+mAeN7SURSdu+eqgET4ANcWoC7FQpkaiGvBr+A==", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^9.0.0", @@ -3984,9 +4603,9 @@ } }, "node_modules/@testing-library/user-event": { - "version": "14.5.1", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.1.tgz", - "integrity": "sha512-UCcUKrUYGj7ClomOo2SpNVvx4/fkd/2BbIHDCle8A0ax+P3bU7yJwDBDrS6ZwdTMARWTGODX1hEsCcO+7beJjg==", + "version": "14.5.2", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", "engines": { "node": ">=12", "npm": ">=6" @@ -3999,6 +4618,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, "engines": { "node": ">= 6" } @@ -4007,6 +4627,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, "engines": { "node": ">=10.13.0" } @@ -4020,6 +4641,7 @@ "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "devOptional": true, "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -4032,6 +4654,7 @@ "version": "7.6.8", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "devOptional": true, "dependencies": { "@babel/types": "^7.0.0" } @@ -4040,15 +4663,17 @@ "version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "devOptional": true, "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz", - "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "devOptional": true, "dependencies": { "@babel/types": "^7.20.7" } @@ -4057,6 +4682,7 @@ "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "devOptional": true, "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -4066,6 +4692,7 @@ "version": "3.5.13", "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -4074,6 +4701,7 @@ "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "devOptional": true, "dependencies": { "@types/node": "*" } @@ -4082,15 +4710,17 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "node_modules/@types/eslint": { - "version": "8.44.9", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.9.tgz", - "integrity": "sha512-6yBxcvwnnYoYT1Uk2d+jvIfsuP4mb2EdIxFnrPABj5a/838qe5bGkNLFOiipX4ULQ7XVQvTxOh7jO+BTAiqsEw==", + "version": "8.56.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.5.tgz", + "integrity": "sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw==", + "dev": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -4100,6 +4730,7 @@ "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -4108,12 +4739,14 @@ "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true }, "node_modules/@types/express": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "devOptional": true, "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -4122,9 +4755,10 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.41", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", - "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "version": "4.17.43", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", + "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", + "devOptional": true, "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -4136,6 +4770,7 @@ "version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "devOptional": true, "dependencies": { "@types/node": "*" } @@ -4143,12 +4778,14 @@ "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true }, "node_modules/@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "devOptional": true }, "node_modules/@types/http-proxy": { "version": "1.17.14", @@ -4180,9 +4817,9 @@ } }, "node_modules/@types/jest": { - "version": "29.5.11", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.11.tgz", - "integrity": "sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==", + "version": "29.5.12", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz", + "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -4220,30 +4857,34 @@ "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true }, "node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "devOptional": true }, "node_modules/@types/node": { - "version": "20.10.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz", - "integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==", + "version": "20.11.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz", + "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/node-forge": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz", - "integrity": "sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -4251,12 +4892,14 @@ "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "devOptional": true }, "node_modules/@types/prettier": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true }, "node_modules/@types/prop-types": { "version": "15.7.11", @@ -4266,22 +4909,25 @@ "node_modules/@types/q": { "version": "1.5.8", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "dev": true }, "node_modules/@types/qs": { - "version": "6.9.10", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz", - "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==" + "version": "6.9.12", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.12.tgz", + "integrity": "sha512-bZcOkJ6uWrL0Qb2NAWKa7TBU+mJHPzhx9jjLL1KHF+XpzEcR7EXHvjbHlGtR/IsP1vyPrehuS6XqkmaePy//mg==", + "devOptional": true }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "devOptional": true }, "node_modules/@types/react": { - "version": "18.2.45", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.45.tgz", - "integrity": "sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==", + "version": "18.2.64", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.64.tgz", + "integrity": "sha512-MlmPvHgjj2p3vZaxbQgFUQFvD8QiZwACfGqEdDSWou5yISWxDQ4/74nCAwsUiX7UFLKZz3BbVSPj+YxeoGGCfg==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4289,9 +4935,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.2.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", - "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", + "version": "18.2.21", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.21.tgz", + "integrity": "sha512-gnvBA/21SA4xxqNXEwNiVcP0xSGHh/gi1VhWv9Bl46a0ItbTT5nFY+G9VSQpaG/8N/qdJpJ+vftQ4zflTtnjLw==", "dependencies": { "@types/react": "*" } @@ -4308,6 +4954,7 @@ "version": "1.17.1", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -4315,7 +4962,8 @@ "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true }, "node_modules/@types/scheduler": { "version": "0.16.8", @@ -4323,14 +4971,16 @@ "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" }, "node_modules/@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true }, "node_modules/@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "devOptional": true, "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -4340,6 +4990,7 @@ "version": "1.9.4", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, "dependencies": { "@types/express": "*" } @@ -4348,6 +4999,7 @@ "version": "1.15.5", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "devOptional": true, "dependencies": { "@types/http-errors": "*", "@types/mime": "*", @@ -4358,6 +5010,7 @@ "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -4370,7 +5023,8 @@ "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==" + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true }, "node_modules/@types/warning": { "version": "3.0.3", @@ -4381,6 +5035,7 @@ "version": "8.5.10", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -4402,6 +5057,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.4.0", "@typescript-eslint/scope-manager": "5.62.0", @@ -4431,10 +5087,44 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/experimental-utils": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dev": true, "dependencies": { "@typescript-eslint/utils": "5.62.0" }, @@ -4453,6 +5143,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", @@ -4479,6 +5170,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" @@ -4495,6 +5187,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, "dependencies": { "@typescript-eslint/typescript-estree": "5.62.0", "@typescript-eslint/utils": "5.62.0", @@ -4521,6 +5214,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -4533,6 +5227,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0", @@ -4555,10 +5250,44 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/utils": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", @@ -4584,6 +5313,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -4596,14 +5326,49 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, "engines": { "node": ">=4.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" @@ -4619,12 +5384,14 @@ "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true }, "node_modules/@webassemblyjs/ast": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" @@ -4633,22 +5400,26 @@ "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", @@ -4658,12 +5429,14 @@ "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.6", "@webassemblyjs/helper-buffer": "1.11.6", @@ -4675,6 +5448,7 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -4683,6 +5457,7 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } @@ -4690,12 +5465,14 @@ "node_modules/@webassemblyjs/utf8": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.6", "@webassemblyjs/helper-buffer": "1.11.6", @@ -4711,6 +5488,7 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -4723,6 +5501,7 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.6", "@webassemblyjs/helper-buffer": "1.11.6", @@ -4734,6 +5513,7 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", @@ -4747,6 +5527,7 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" @@ -4755,23 +5536,27 @@ "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead" + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -4781,9 +5566,10 @@ } }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -4795,6 +5581,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -4804,6 +5591,7 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -4815,6 +5603,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, "peerDependencies": { "acorn": "^8" } @@ -4823,6 +5612,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -4831,6 +5621,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, "engines": { "node": ">=0.4.0" } @@ -4839,6 +5630,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true, "engines": { "node": ">= 10.0.0" } @@ -4847,6 +5639,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -4859,6 +5652,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, "dependencies": { "debug": "4" }, @@ -4870,6 +5664,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -4885,6 +5680,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, "dependencies": { "ajv": "^8.0.0" }, @@ -4901,6 +5697,7 @@ "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -4915,12 +5712,14 @@ "node_modules/ajv-formats/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==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, "peerDependencies": { "ajv": "^6.9.1" } @@ -4929,6 +5728,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "devOptional": true, "dependencies": { "type-fest": "^0.21.3" }, @@ -4943,6 +5743,7 @@ "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, "engines": [ "node >= 0.8.0" ], @@ -4975,12 +5776,14 @@ "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "devOptional": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4992,12 +5795,14 @@ "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "devOptional": true, "dependencies": { "sprintf-js": "~1.0.2" } @@ -5011,26 +5816,31 @@ } }, "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true }, "node_modules/array-includes": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5049,20 +5859,60 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "node_modules/array.prototype.filter": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", + "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.4.tgz", + "integrity": "sha512-BMtLxpV+8BD+6ZPFIWmnUBpQoy+A+ujcg4rhp2iwCRJYA7PEh2MS4NL3lz8EiDlLrJPp2hg9qWihr5pd//jcGw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", + "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5075,6 +5925,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5092,6 +5943,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5109,6 +5961,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5123,29 +5976,44 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.tosorted": { + "node_modules/array.prototype.toreversed": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", - "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "es-shim-unscopables": "^1.0.0" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "es-shim-unscopables": "^1.0.2" } }, "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", "is-shared-array-buffer": "^1.0.2" }, "engines": { @@ -5158,22 +6026,26 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true }, "node_modules/ast-types-flow": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true }, "node_modules/async": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true }, "node_modules/asynciterator.prototype": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, "dependencies": { "has-symbols": "^1.0.3" } @@ -5181,20 +6053,23 @@ "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true }, "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, "engines": { "node": ">= 4.0.0" } }, "node_modules/autoprefixer": { - "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "version": "10.4.18", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz", + "integrity": "sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==", + "dev": true, "funding": [ { "type": "opencollective", @@ -5210,9 +6085,9 @@ } ], "dependencies": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001538", - "fraction.js": "^4.3.6", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001591", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -5228,9 +6103,12 @@ } }, "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "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==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -5242,6 +6120,7 @@ "version": "4.7.0", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "dev": true, "engines": { "node": ">=4" } @@ -5250,6 +6129,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, "dependencies": { "dequal": "^2.0.3" } @@ -5258,6 +6138,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, "dependencies": { "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", @@ -5279,6 +6160,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -5294,6 +6176,7 @@ "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } @@ -5302,6 +6185,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, "dependencies": { "find-cache-dir": "^3.3.1", "loader-utils": "^2.0.0", @@ -5320,6 +6204,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -5337,6 +6222,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "devOptional": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -5352,6 +6238,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dev": true, "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -5366,6 +6253,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "devOptional": true, "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -5380,49 +6268,45 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "dev": true, "peerDependencies": { "@babel/core": "^7.1.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", - "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", + "integrity": "sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==", + "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.4", + "@babel/helper-define-polyfill-provider": "^0.5.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", - "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", + "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", + "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4", - "core-js-compat": "^3.33.1" + "@babel/helper-define-polyfill-provider": "^0.5.0", + "core-js-compat": "^3.34.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", - "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", + "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", + "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4" + "@babel/helper-define-polyfill-provider": "^0.5.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -5431,12 +6315,14 @@ "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "dev": true }, "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "devOptional": true, "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -5459,6 +6345,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, "dependencies": { "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" @@ -5474,6 +6361,7 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.16.0", @@ -5496,17 +6384,20 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "devOptional": true }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true }, "node_modules/bfj": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dev": true, "dependencies": { "bluebird": "^3.7.2", "check-types": "^11.2.3", @@ -5522,6 +6413,7 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, "engines": { "node": "*" } @@ -5530,6 +6422,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, "engines": { "node": ">=8" } @@ -5537,15 +6430,17 @@ "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -5553,7 +6448,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -5566,6 +6461,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -5574,6 +6470,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -5582,6 +6479,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -5592,15 +6490,15 @@ "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dev": true, "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } @@ -5608,12 +6506,13 @@ "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true }, "node_modules/bootstrap": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz", - "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", + "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", "funding": [ { "type": "github", @@ -5632,6 +6531,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "devOptional": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5651,12 +6551,14 @@ "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true }, "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "devOptional": true, "funding": [ { "type": "opencollective", @@ -5672,8 +6574,8 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, @@ -5688,6 +6590,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "devOptional": true, "dependencies": { "node-int64": "^0.4.0" } @@ -5695,12 +6598,14 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "devOptional": true }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, "engines": { "node": ">=6" }, @@ -5712,18 +6617,24 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5733,6 +6644,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "devOptional": true, "engines": { "node": ">=6" } @@ -5741,26 +6653,26 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "devOptional": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, "engines": { "node": ">= 6" } @@ -5769,6 +6681,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -5777,9 +6690,10 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001570", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz", - "integrity": "sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==", + "version": "1.0.30001596", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001596.tgz", + "integrity": "sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==", + "devOptional": true, "funding": [ { "type": "opencollective", @@ -5799,6 +6713,7 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, "engines": { "node": ">=4" } @@ -5826,6 +6741,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "devOptional": true, "engines": { "node": ">=10" } @@ -5833,18 +6749,14 @@ "node_modules/check-types": { "version": "11.2.3", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", - "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", + "dev": true }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5857,6 +6769,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -5865,6 +6780,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -5876,6 +6792,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, "engines": { "node": ">=6.0" } @@ -5897,17 +6814,19 @@ "node_modules/cjs-module-lexer": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "devOptional": true }, "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dev": true, "dependencies": { "source-map": "~0.6.0" }, @@ -5915,33 +6834,22 @@ "node": ">= 10.0" } }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "optional": true, - "peer": true, + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", + "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" } }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "devOptional": true, "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -5951,6 +6859,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", @@ -5964,6 +6873,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -5975,6 +6885,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -5988,6 +6899,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -5995,12 +6907,14 @@ "node_modules/coa/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "node_modules/coa/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, "engines": { "node": ">=4" } @@ -6009,6 +6923,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -6019,7 +6934,8 @@ "node_modules/collect-v8-coverage": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "devOptional": true }, "node_modules/color-convert": { "version": "2.0.1", @@ -6040,17 +6956,20 @@ "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -6062,6 +6981,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, "engines": { "node": ">= 12" } @@ -6069,12 +6989,14 @@ "node_modules/common-path-prefix": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true }, "node_modules/common-tags": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, "engines": { "node": ">=4.0.0" } @@ -6082,12 +7004,14 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -6099,6 +7023,7 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -6116,6 +7041,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -6123,27 +7049,32 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/compression/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "devOptional": true }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, "engines": { "node": ">=0.8" } @@ -6152,6 +7083,7 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, "dependencies": { "safe-buffer": "5.2.1" }, @@ -6163,6 +7095,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -6170,12 +7103,14 @@ "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==" + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "devOptional": true }, "node_modules/cookie": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -6183,12 +7118,14 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true }, "node_modules/core-js": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.34.0.tgz", - "integrity": "sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==", + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.0.tgz", + "integrity": "sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==", + "dev": true, "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6196,11 +7133,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.34.0.tgz", - "integrity": "sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==", + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.0.tgz", + "integrity": "sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==", + "dev": true, "dependencies": { - "browserslist": "^4.22.2" + "browserslist": "^4.22.3" }, "funding": { "type": "opencollective", @@ -6208,9 +7146,10 @@ } }, "node_modules/core-js-pure": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.34.0.tgz", - "integrity": "sha512-pmhivkYXkymswFfbXsANmBAewXx86UBfmagP+w0wkK06kLsLlTK5oQmsURPivzMkIBQiYq2cjamcZExIwlFQIg==", + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.36.0.tgz", + "integrity": "sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ==", + "dev": true, "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6220,12 +7159,14 @@ "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "devOptional": true, "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -6263,6 +7204,7 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "devOptional": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -6276,6 +7218,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, "engines": { "node": ">=8" } @@ -6284,6 +7227,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -6301,6 +7245,7 @@ "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, "engines": { "node": "^10 || ^12 || >=14" }, @@ -6312,6 +7257,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -6326,34 +7272,78 @@ } }, "node_modules/css-loader": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", - "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz", + "integrity": "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==", + "dev": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.21", + "postcss": "^8.4.33", "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.4", + "postcss-modules-scope": "^3.1.1", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "semver": "^7.5.4" }, "engines": { "node": ">= 12.13.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, - "peerDependencies": { - "webpack": "^5.0.0" + "engines": { + "node": ">=10" } }, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/css-minimizer-webpack-plugin": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dev": true, "dependencies": { "cssnano": "^5.0.6", "jest-worker": "^27.0.2", @@ -6391,6 +7381,7 @@ "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -6406,6 +7397,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -6416,12 +7408,14 @@ "node_modules/css-minimizer-webpack-plugin/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==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -6436,18 +7430,11 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/css-prefers-color-scheme": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "dev": true, "bin": { "css-prefers-color-scheme": "dist/cli.cjs" }, @@ -6462,6 +7449,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -6476,12 +7464,14 @@ "node_modules/css-select-base-adapter": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true }, "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" @@ -6490,18 +7480,11 @@ "node": ">=8.0.0" } }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, "engines": { "node": ">= 6" }, @@ -6515,9 +7498,10 @@ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "node_modules/cssdb": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.9.1.tgz", - "integrity": "sha512-fqy6ZnNfpb8qAvTT0qijWyTsUmYThsDX2F2ctMG4ceI7mI4DtsMILSiMBiuuDnVIYTyWvCctdp9Nb08p/6m2SQ==", + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.1.tgz", + "integrity": "sha512-F0nEoX/Rv8ENTHsjMPGHd9opdjGfXkgRBafSUGnQKPzGZFB7Lm0BbT10x21TMOCrKLbVsJ0NoCDMk6AfKqw8/A==", + "dev": true, "funding": [ { "type": "opencollective", @@ -6533,6 +7517,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -6544,6 +7529,7 @@ "version": "5.1.15", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, "dependencies": { "cssnano-preset-default": "^5.2.14", "lilconfig": "^2.0.3", @@ -6564,6 +7550,7 @@ "version": "5.2.14", "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, "dependencies": { "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", @@ -6606,6 +7593,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -6617,6 +7605,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, "dependencies": { "css-tree": "^1.1.2" }, @@ -6628,6 +7617,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -6639,25 +7629,20 @@ "node_modules/csso/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true }, "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true }, "node_modules/cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, "dependencies": { "cssom": "~0.3.6" }, @@ -6668,7 +7653,8 @@ "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true }, "node_modules/csstype": { "version": "3.1.3", @@ -6678,12 +7664,14 @@ "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true }, "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -6697,6 +7685,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "devOptional": true, "dependencies": { "ms": "2.1.2" }, @@ -6712,22 +7701,14 @@ "node_modules/decimal.js": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true }, "node_modules/dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", - "optional": true, - "peer": true, - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" - }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } - } + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true }, "node_modules/deep-equal": { "version": "2.2.3", @@ -6763,12 +7744,14 @@ "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, "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==", + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -6777,6 +7760,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, "dependencies": { "execa": "^5.0.0" }, @@ -6785,22 +7769,26 @@ } }, "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, "engines": { "node": ">=8" } @@ -6825,6 +7813,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, "engines": { "node": ">=0.4.0" } @@ -6833,6 +7822,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -6849,6 +7839,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -6858,6 +7849,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "devOptional": true, "engines": { "node": ">=8" } @@ -6865,12 +7857,14 @@ "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true }, "node_modules/detect-port-alt": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dev": true, "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -6887,6 +7881,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -6894,12 +7889,14 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, "node_modules/diff-sequences": { "version": "29.6.3", @@ -6913,6 +7910,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "dependencies": { "path-type": "^4.0.0" }, @@ -6923,17 +7921,14 @@ "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -6945,6 +7940,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, "dependencies": { "esutils": "^2.0.2" }, @@ -6961,6 +7957,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, "dependencies": { "utila": "~0.4" } @@ -6978,6 +7975,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -6991,6 +7989,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, "funding": [ { "type": "github", @@ -7003,6 +8002,7 @@ "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "deprecated": "Use your platform's native DOMException instead", + "dev": true, "dependencies": { "webidl-conversions": "^5.0.0" }, @@ -7014,6 +8014,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, "engines": { "node": ">=8" } @@ -7022,6 +8023,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, "dependencies": { "domelementtype": "^2.2.0" }, @@ -7036,6 +8038,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -7049,6 +8052,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -7058,6 +8062,7 @@ "version": "10.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true, "engines": { "node": ">=10" } @@ -7065,22 +8070,32 @@ "node_modules/dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true }, "node_modules/ejs": { "version": "3.1.9", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dev": true, "dependencies": { "jake": "^10.8.5" }, @@ -7092,9 +8107,10 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.615", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.615.tgz", - "integrity": "sha512-/bKPPcgZVUziECqDc+0HkT87+0zhaWSZHNXqF8FLd2lQcptpmUFwoCSWjCdOng9Gdq+afKArPdEg/0ZW461Eng==" + "version": "1.4.698", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.698.tgz", + "integrity": "sha512-f9iZD1t3CLy1AS6vzM5EKGa6p9pRcOeEFXRFbaG2Ta+Oe7MkfRQ3fsvPYidzHe1h4i0JvIvpcY55C+B6BZNGtQ==", + "devOptional": true }, "node_modules/emittery": { "version": "0.13.1", @@ -7112,12 +8128,14 @@ "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, "engines": { "node": ">= 4" } @@ -7126,14 +8144,16 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.1.tgz", + "integrity": "sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==", + "dev": true, "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -7146,6 +8166,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -7154,6 +8175,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "devOptional": true, "dependencies": { "is-arrayish": "^0.2.1" } @@ -7162,54 +8184,58 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, "dependencies": { "stackframe": "^1.3.4" } }, "node_modules/es-abstract": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", + "version": "1.22.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", + "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", + "hasown": "^2.0.1", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.0", + "safe-regex-test": "^1.0.3", "string.prototype.trim": "^1.2.8", "string.prototype.trimend": "^1.0.7", "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.5", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -7221,7 +8247,27 @@ "node_modules/es-array-method-boxes-properly": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } }, "node_modules/es-get-iterator": { "version": "1.1.3", @@ -7243,39 +8289,46 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", - "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", + "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", + "dev": true, "dependencies": { "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", + "es-abstract": "^1.22.4", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.2", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", + "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", + "internal-slot": "^1.0.7", "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.0.1" + "safe-array-concat": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/es-module-lexer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", + "dev": true }, "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -7285,6 +8338,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, "dependencies": { "hasown": "^2.0.0" } @@ -7293,6 +8347,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -7306,9 +8361,10 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "devOptional": true, "engines": { "node": ">=6" } @@ -7316,7 +8372,8 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true }, "node_modules/escape-string-regexp": { "version": "1.0.5", @@ -7327,44 +8384,98 @@ } }, "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, "dependencies": { "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" }, "bin": { "escodegen": "bin/escodegen.js", "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=6.0" + "node": ">=4.0" }, "optionalDependencies": { "source-map": "~0.6.1" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, + "node_modules/escodegen/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" } }, "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -7413,6 +8524,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@babel/eslint-parser": "^7.16.3", @@ -7440,6 +8552,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -7450,14 +8563,16 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "dev": true, "dependencies": { "debug": "^3.2.7" }, @@ -7474,6 +8589,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { "ms": "^2.1.1" } @@ -7482,6 +8598,7 @@ "version": "8.0.3", "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dev": true, "dependencies": { "lodash": "^4.17.21", "string-natural-compare": "^3.0.1" @@ -7499,6 +8616,7 @@ "version": "2.29.1", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dev": true, "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -7529,6 +8647,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { "ms": "^2.1.1" } @@ -7537,6 +8656,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "dependencies": { "esutils": "^2.0.2" }, @@ -7544,18 +8664,11 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/eslint-plugin-jest": { "version": "25.7.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dev": true, "dependencies": { "@typescript-eslint/experimental-utils": "^5.0.0" }, @@ -7579,6 +8692,7 @@ "version": "6.8.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dev": true, "dependencies": { "@babel/runtime": "^7.23.2", "aria-query": "^5.3.0", @@ -7608,31 +8722,35 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, "dependencies": { "dequal": "^2.0.3" } }, "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "version": "7.34.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz", + "integrity": "sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==", + "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", + "array-includes": "^3.1.7", + "array.prototype.findlast": "^1.2.4", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", + "es-iterator-helpers": "^1.0.17", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7", + "object.hasown": "^1.1.3", + "object.values": "^1.1.7", "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", + "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" + "string.prototype.matchall": "^4.0.10" }, "engines": { "node": ">=4" @@ -7645,6 +8763,7 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, "engines": { "node": ">=10" }, @@ -7656,6 +8775,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "dependencies": { "esutils": "^2.0.2" }, @@ -7667,6 +8787,7 @@ "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -7679,18 +8800,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/eslint-plugin-testing-library": { "version": "5.11.1", "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.58.0" }, @@ -7706,6 +8820,7 @@ "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -7721,6 +8836,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -7732,6 +8848,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dev": true, "dependencies": { "@types/eslint": "^7.29.0 || ^8.4.1", "jest-worker": "^28.0.2", @@ -7755,6 +8872,7 @@ "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -7770,6 +8888,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -7781,6 +8900,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -7793,12 +8913,14 @@ "node_modules/eslint-webpack-plugin/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==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -7817,6 +8939,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -7830,12 +8953,14 @@ "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "engines": { "node": ">=10" }, @@ -7847,6 +8972,7 @@ "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, "dependencies": { "type-fest": "^0.20.2" }, @@ -7861,6 +8987,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "dependencies": { "argparse": "^2.0.1" }, @@ -7872,6 +8999,7 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, "engines": { "node": ">=10" }, @@ -7883,6 +9011,7 @@ "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -7899,6 +9028,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "devOptional": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -7911,6 +9041,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, "dependencies": { "estraverse": "^5.1.0" }, @@ -7922,6 +9053,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -7933,6 +9065,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "engines": { "node": ">=4.0" } @@ -7940,12 +9073,14 @@ "node_modules/estree-walker": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -7954,6 +9089,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -7967,6 +9103,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, "engines": { "node": ">=0.8.x" } @@ -7975,6 +9112,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "devOptional": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -7997,6 +9135,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "devOptional": true, "engines": { "node": ">= 0.8.0" } @@ -8017,13 +9156,14 @@ } }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.18.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.3.tgz", + "integrity": "sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==", + "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.5.0", @@ -8057,15 +9197,11 @@ "node": ">= 0.10.0" } }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -8073,17 +9209,20 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "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==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8099,6 +9238,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -8109,17 +9249,20 @@ "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==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "devOptional": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true }, "node_modules/fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, "dependencies": { "reusify": "^1.0.4" } @@ -8128,6 +9271,7 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -8139,6 +9283,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "devOptional": true, "dependencies": { "bser": "2.1.1" } @@ -8147,6 +9292,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "dependencies": { "flat-cache": "^3.0.4" }, @@ -8158,6 +9304,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -8177,6 +9324,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, "dependencies": { "minimatch": "^5.0.1" } @@ -8185,6 +9333,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -8193,6 +9342,7 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -8204,6 +9354,7 @@ "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "dev": true, "engines": { "node": ">= 0.4.0" } @@ -8223,6 +9374,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -8240,6 +9392,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -8247,12 +9400,14 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -8269,6 +9424,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -8284,6 +9440,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -8294,14 +9451,15 @@ } }, "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", "funding": [ { "type": "individual", @@ -8325,10 +9483,39 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -8367,6 +9554,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -8382,6 +9570,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -8392,10 +9581,23 @@ "node": ">=10" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -8409,18 +9611,41 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, "engines": { "node": ">=6" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -8434,6 +9659,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -8442,6 +9668,7 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, "engines": { "node": "*" }, @@ -8454,6 +9681,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -8462,6 +9690,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -8474,12 +9703,14 @@ "node_modules/fs-monkey": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "devOptional": true }, "node_modules/fsevents": { "version": "2.3.3", @@ -8506,6 +9737,7 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -8531,6 +9763,7 @@ "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==", + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -8539,20 +9772,25 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "devOptional": true, "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { + "es-errors": "^1.3.0", "function-bind": "^1.1.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", "hasown": "^2.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8560,12 +9798,14 @@ "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==" + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "devOptional": true, "engines": { "node": ">=8.0.0" } @@ -8574,6 +9814,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "devOptional": true, "engines": { "node": ">=10" }, @@ -8582,12 +9823,14 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -8600,6 +9843,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "devOptional": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8619,6 +9863,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "dependencies": { "is-glob": "^4.0.3" }, @@ -8629,12 +9874,14 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, "dependencies": { "global-prefix": "^3.0.0" }, @@ -8646,6 +9893,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -8659,6 +9907,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -8670,6 +9919,7 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "devOptional": true, "engines": { "node": ">=4" } @@ -8678,6 +9928,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, "dependencies": { "define-properties": "^1.1.3" }, @@ -8692,6 +9943,7 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -8726,12 +9978,14 @@ "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, "dependencies": { "duplexer": "^0.1.2" }, @@ -8745,12 +9999,14 @@ "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true }, "node_modules/harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "dev": true }, "node_modules/has-bigints": { "version": "1.0.2", @@ -8769,20 +10025,20 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "get-intrinsic": "^1.2.2" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "engines": { "node": ">= 0.4" }, @@ -8802,11 +10058,11 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -8816,9 +10072,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "dependencies": { "function-bind": "^1.1.2" }, @@ -8830,6 +10086,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, "bin": { "he": "bin/he" } @@ -8838,6 +10095,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true, "engines": { "node": ">= 6.0.0" } @@ -8846,6 +10104,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -8856,12 +10115,14 @@ "node_modules/hpack.js/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -8875,12 +10136,14 @@ "node_modules/hpack.js/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -8889,6 +10152,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, "dependencies": { "whatwg-encoding": "^1.0.5" }, @@ -8897,9 +10161,10 @@ } }, "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "dev": true, "funding": [ { "type": "github", @@ -8914,12 +10179,14 @@ "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "devOptional": true }, "node_modules/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -8937,9 +10204,10 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.4.tgz", - "integrity": "sha512-3wNSaVVxdxcu0jd4FpQFoICdqgxs4zIQQvj+2yQKFfBOnLETQ6X5CDWdeasuGlSsooFlMkEioWDTqBv1wvw5Iw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "dev": true, "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -8955,13 +10223,23 @@ "url": "https://opencollective.com/html-webpack-plugin" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/htmlparser2": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -8979,12 +10257,14 @@ "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -8999,7 +10279,8 @@ "node_modules/http-parser-js": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true }, "node_modules/http-proxy": { "version": "1.18.1", @@ -9018,6 +10299,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -9054,6 +10336,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -9066,6 +10349,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "devOptional": true, "engines": { "node": ">=10.17.0" } @@ -9074,6 +10358,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -9085,6 +10370,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, "engines": { "node": "^10 || ^12 || >= 14" }, @@ -9095,12 +10381,14 @@ "node_modules/idb": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true }, "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dev": true, "dependencies": { "harmony-reflect": "^1.4.6" }, @@ -9109,9 +10397,10 @@ } }, "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, "engines": { "node": ">= 4" } @@ -9120,6 +10409,7 @@ "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -9129,6 +10419,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "devOptional": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -9140,18 +10431,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, "node_modules/import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "devOptional": true, "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -9170,6 +10454,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "devOptional": true, "engines": { "node": ">=0.8.19" } @@ -9186,6 +10471,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "devOptional": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9194,19 +10480,21 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "devOptional": true }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "node_modules/internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dependencies": { - "get-intrinsic": "^1.2.2", + "es-errors": "^1.3.0", "hasown": "^2.0.0", "side-channel": "^1.0.4" }, @@ -9226,6 +10514,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true, "engines": { "node": ">= 10" } @@ -9246,13 +10535,15 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9261,12 +10552,14 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "devOptional": true }, "node_modules/is-async-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9292,6 +10585,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -9329,6 +10623,7 @@ "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "devOptional": true, "dependencies": { "hasown": "^2.0.0" }, @@ -9354,6 +10649,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, "bin": { "is-docker": "cli.js" }, @@ -9376,6 +10672,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, "dependencies": { "call-bind": "^1.0.2" }, @@ -9387,6 +10684,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "devOptional": true, "engines": { "node": ">=8" } @@ -9395,6 +10693,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "devOptional": true, "engines": { "node": ">=6" } @@ -9403,6 +10702,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9435,12 +10735,14 @@ "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==" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -9474,6 +10776,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -9482,6 +10785,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, "engines": { "node": ">=8" } @@ -9500,7 +10804,8 @@ "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true }, "node_modules/is-regex": { "version": "1.1.4", @@ -9521,6 +10826,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -9529,6 +10835,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "dev": true, "engines": { "node": ">=6" } @@ -9542,11 +10849,14 @@ } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9556,6 +10866,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "devOptional": true, "engines": { "node": ">=8" }, @@ -9592,11 +10903,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, "dependencies": { - "which-typed-array": "^1.1.11" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -9608,7 +10920,8 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true }, "node_modules/is-weakmap": { "version": "2.0.1", @@ -9622,6 +10935,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2" }, @@ -9645,6 +10959,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, "dependencies": { "is-docker": "^2.0.0" }, @@ -9660,12 +10975,14 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "devOptional": true }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "devOptional": true, "engines": { "node": ">=8" } @@ -9674,6 +10991,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "devOptional": true, "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -9685,18 +11003,11 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/istanbul-lib-report": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "devOptional": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -9706,10 +11017,23 @@ "node": ">=10" } }, + "node_modules/istanbul-lib-report/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "devOptional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "devOptional": true, "dependencies": { "semver": "^7.5.3" }, @@ -9720,10 +11044,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "devOptional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "devOptional": true + }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "devOptional": true, "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -9733,18 +11079,11 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "devOptional": true, "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -9757,6 +11096,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, "dependencies": { "define-properties": "^1.2.1", "get-intrinsic": "^1.2.1", @@ -9765,10 +11105,29 @@ "set-function-name": "^2.0.1" } }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jake": { "version": "10.8.7", "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dev": true, "dependencies": { "async": "^3.2.3", "chalk": "^4.0.2", @@ -9824,6 +11183,22 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-changed-files/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "optional": true, + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/jest-circus": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", @@ -9856,6 +11231,74 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-circus/node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/jest-circus/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", @@ -9869,6 +11312,52 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/jest-circus/node_modules/dedent": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "optional": true, + "peer": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/jest-circus/node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "optional": true, + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/jest-circus/node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", @@ -9925,58 +11414,83 @@ } } }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/jest-cli/node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "optional": true, "peer": true, - "engines": { - "node": ">=10" + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-cli/node_modules/jest-validate": { + "node_modules/jest-cli/node_modules/@jest/test-result": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "optional": true, "peer": true, "dependencies": { + "@jest/console": "^29.7.0", "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-cli/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/jest-cli/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "optional": true, + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "optional": true, "peer": true, "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/jest-cli/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "optional": true, - "peer": true + "peer": true, + "engines": { + "node": ">=12" + } }, "node_modules/jest-config": { "version": "29.7.0", @@ -10176,24 +11690,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-config/node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/jest-config/node_modules/jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", @@ -10232,16 +11728,6 @@ "optional": true, "peer": true }, - "node_modules/jest-config/node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, "node_modules/jest-config/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -10384,6 +11870,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -10397,40 +11884,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-environment-jsdom/node_modules/@jest/types": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -10442,65 +11900,20 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/jest-environment-jsdom/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-environment-jsdom/node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-environment-jsdom/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -10531,6 +11944,55 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-environment-node/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/jest-get-type": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", @@ -10543,6 +12005,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", @@ -10568,6 +12031,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -10583,6 +12047,7 @@ "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } @@ -10591,6 +12056,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -10607,6 +12073,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, "dependencies": { "@jest/environment": "^27.5.1", "@jest/source-map": "^27.5.1", @@ -10630,56 +12097,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-jasmine2/node_modules/@jest/globals": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, "dependencies": { "@jest/environment": "^27.5.1", "@jest/types": "^27.5.1", @@ -10689,68 +12111,27 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-jasmine2/node_modules/@jest/types": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/jest-jasmine2/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/@types/yargs": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } @@ -10759,6 +12140,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -10767,6 +12149,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -10781,6 +12164,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -10795,6 +12179,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -10810,6 +12195,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -10818,6 +12204,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -10832,6 +12219,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -10847,22 +12235,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-jasmine2/node_modules/jest-runtime": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -10895,6 +12272,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, "dependencies": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", @@ -10927,6 +12305,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -10939,14 +12318,48 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/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==", + "node_modules/jest-jasmine2/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + } + }, + "node_modules/jest-jasmine2/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-jasmine2/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" } }, + "node_modules/jest-jasmine2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/jest-leak-detector": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", @@ -11088,24 +12501,48 @@ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "optional": true, - "peer": true, + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, "dependencies": { - "@jest/types": "^29.6.3", + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "jest-util": "^29.7.0" + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" } }, "node_modules/jest-pnp-resolver": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "devOptional": true, "engines": { "node": ">=6" }, @@ -11122,6 +12559,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -11130,6 +12568,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -11174,6 +12613,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -11189,14 +12629,37 @@ "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, + "node_modules/jest-resolve/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-resolve/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, "node_modules/jest-resolve/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -11209,6 +12672,32 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-resolve/node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/jest-runner": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", @@ -11242,6 +12731,74 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-runner/node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/jest-runner/node_modules/@jest/transform": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", @@ -11269,19 +12826,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-runner/node_modules/jest-haste-map": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", @@ -11308,6 +12852,21 @@ "fsevents": "^2.3.2" } }, + "node_modules/jest-runner/node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/jest-runner/node_modules/jest-regex-util": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", @@ -11339,19 +12898,21 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runner/node_modules/jest-validate": { + "node_modules/jest-runner/node_modules/jest-watcher": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "optional": true, "peer": true, "dependencies": { + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -11373,46 +12934,20 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runner/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "optional": true, - "peer": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "optional": true, - "peer": true - }, - "node_modules/jest-runner/node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-runner/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==", + "node_modules/jest-runner/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "optional": true, "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-runner/node_modules/source-map-support": { @@ -11490,6 +13025,89 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-runtime/node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/jest-runtime/node_modules/@jest/transform": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", @@ -11517,19 +13135,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-runtime/node_modules/jest-haste-map": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", @@ -11556,6 +13161,21 @@ "fsevents": "^2.3.2" } }, + "node_modules/jest-runtime/node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/jest-runtime/node_modules/jest-regex-util": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", @@ -11587,24 +13207,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/jest-runtime/node_modules/jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", @@ -11621,36 +13223,14 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "optional": true, - "peer": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "optional": true, - "peer": true - }, - "node_modules/jest-runtime/node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "optional": true, "peer": true, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/jest-runtime/node_modules/supports-color": { @@ -11687,6 +13267,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" @@ -11819,6 +13400,19 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jest-snapshot/node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", @@ -11841,6 +13435,22 @@ "optional": true, "peer": true }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "optional": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jest-snapshot/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -11871,6 +13481,13 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "optional": true, + "peer": true + }, "node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", @@ -11888,25 +13505,94 @@ } }, "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "optional": true, + "peer": true + }, + "node_modules/jest-watcher": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, "dependencies": { + "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" + "jest-util": "^27.5.1", + "string-length": "^4.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-validate/node_modules/@jest/types": { + "node_modules/jest-watcher/node_modules/@jest/types": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -11918,46 +13604,37 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-validate/node_modules/@types/yargs": { + "node_modules/jest-watcher/node_modules/@types/yargs": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-validate/node_modules/jest-get-type": { + "node_modules/jest-watcher/node_modules/jest-util": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-watcher": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - "optional": true, - "peer": true, + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, "dependencies": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", + "@jest/types": "^27.5.1", "@types/node": "*", - "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -11971,6 +13648,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -11985,6 +13663,7 @@ "version": "1.21.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, "bin": { "jiti": "bin/jiti.js" } @@ -11998,6 +13677,7 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "devOptional": true, "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -12010,6 +13690,7 @@ "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -12051,10 +13732,53 @@ } } }, + "node_modules/jsdom/node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/jsdom/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "devOptional": true, "bin": { "jsesc": "bin/jsesc" }, @@ -12065,32 +13789,38 @@ "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "devOptional": true }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "devOptional": true, "bin": { "json5": "lib/cli.js" }, @@ -12102,6 +13832,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "dependencies": { "universalify": "^2.0.0" }, @@ -12113,6 +13844,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dev": true, "dependencies": { "esprima": "1.2.2", "static-eval": "2.0.2", @@ -12123,6 +13855,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "dev": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -12135,6 +13868,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12143,6 +13877,7 @@ "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -12157,6 +13892,7 @@ "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, "dependencies": { "json-buffer": "3.0.1" } @@ -12165,6 +13901,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12173,6 +13910,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "devOptional": true, "engines": { "node": ">=6" } @@ -12181,6 +13919,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, "engines": { "node": ">= 8" } @@ -12188,12 +13927,14 @@ "node_modules/language-subtag-registry": { "version": "0.3.22", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true }, "node_modules/language-tags": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, "dependencies": { "language-subtag-registry": "^0.3.20" }, @@ -12205,6 +13946,7 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dev": true, "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -12214,6 +13956,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "devOptional": true, "engines": { "node": ">=6" } @@ -12222,6 +13965,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -12234,6 +13978,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, "engines": { "node": ">=10" } @@ -12241,12 +13986,14 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "devOptional": true }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, "engines": { "node": ">=6.11.5" } @@ -12255,6 +14002,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -12268,6 +14016,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "dependencies": { "p-locate": "^5.0.0" }, @@ -12286,27 +14035,32 @@ "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==" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "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==" + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true }, "node_modules/loose-envify": { "version": "1.4.0", @@ -12323,6 +14077,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, "dependencies": { "tslib": "^2.0.3" } @@ -12331,6 +14086,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "devOptional": true, "dependencies": { "yallist": "^3.0.2" } @@ -12347,6 +14103,7 @@ "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, "dependencies": { "sourcemap-codec": "^1.4.8" } @@ -12355,6 +14112,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, "dependencies": { "semver": "^6.0.0" }, @@ -12365,18 +14123,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "devOptional": true, "dependencies": { "tmpl": "1.0.5" } @@ -12384,12 +14135,14 @@ "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -12398,6 +14151,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, "dependencies": { "fs-monkey": "^1.0.4" }, @@ -12408,17 +14162,20 @@ "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "devOptional": true }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "engines": { "node": ">= 8" } @@ -12427,6 +14184,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -12447,6 +14205,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, "bin": { "mime": "cli.js" }, @@ -12458,6 +14217,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -12466,6 +14226,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, "dependencies": { "mime-db": "1.52.0" }, @@ -12477,6 +14238,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "devOptional": true, "engines": { "node": ">=6" } @@ -12490,11 +14252,13 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.6", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", - "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz", + "integrity": "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==", + "dev": true, "dependencies": { - "schema-utils": "^4.0.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { "node": ">= 12.13.0" @@ -12511,6 +14275,7 @@ "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -12526,6 +14291,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -12536,12 +14302,14 @@ "node_modules/mini-css-extract-plugin/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==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -12559,12 +14327,14 @@ "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "devOptional": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -12576,14 +14346,25 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, "dependencies": { "minimist": "^1.2.6" }, @@ -12594,12 +14375,14 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "devOptional": true }, "node_modules/multicast-dns": { "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -12612,6 +14395,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -12622,6 +14406,7 @@ "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, "funding": [ { "type": "github", @@ -12638,17 +14423,20 @@ "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "devOptional": true }, "node_modules/natural-compare-lite": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -12656,12 +14444,14 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -12671,6 +14461,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, "engines": { "node": ">= 6.13.0" } @@ -12678,17 +14469,20 @@ "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "devOptional": true }, "node_modules/node-releases": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "devOptional": true }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -12697,6 +14491,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12705,6 +14500,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, "engines": { "node": ">=10" }, @@ -12716,6 +14512,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "devOptional": true, "dependencies": { "path-key": "^3.0.0" }, @@ -12727,6 +14524,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, "dependencies": { "boolbase": "^1.0.0" }, @@ -12737,7 +14535,8 @@ "node_modules/nwsapi": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true }, "node_modules/object-assign": { "version": "4.1.1", @@ -12751,6 +14550,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, "engines": { "node": ">= 6" } @@ -12764,12 +14564,12 @@ } }, "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -12807,6 +14607,7 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -12820,6 +14621,7 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -12836,6 +14638,7 @@ "version": "2.1.7", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dev": true, "dependencies": { "array.prototype.reduce": "^1.0.6", "call-bind": "^1.0.2", @@ -12851,20 +14654,23 @@ } }, "node_modules/object.groupby": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", + "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" + "array.prototype.filter": "^1.0.3", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0" } }, "node_modules/object.hasown": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, "dependencies": { "define-properties": "^1.2.0", "es-abstract": "^1.22.1" @@ -12877,6 +14683,7 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -12892,12 +14699,14 @@ "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, "dependencies": { "ee-first": "1.1.1" }, @@ -12909,6 +14718,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -12917,6 +14727,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "devOptional": true, "dependencies": { "wrappy": "1" } @@ -12925,6 +14736,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "devOptional": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -12939,6 +14751,7 @@ "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -12955,6 +14768,7 @@ "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, "dependencies": { "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", @@ -12968,14 +14782,15 @@ } }, "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "devOptional": true, "dependencies": { - "yocto-queue": "^0.1.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -12985,6 +14800,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, "dependencies": { "p-limit": "^3.0.2" }, @@ -12995,10 +14811,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" @@ -13011,6 +14843,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "devOptional": true, "engines": { "node": ">=6" } @@ -13019,6 +14852,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -13028,6 +14862,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "devOptional": true, "dependencies": { "callsites": "^3.0.0" }, @@ -13039,6 +14874,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "devOptional": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -13055,12 +14891,14 @@ "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -13069,6 +14907,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -13078,6 +14917,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "devOptional": true, "engines": { "node": ">=8" } @@ -13086,6 +14926,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -13094,6 +14935,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "devOptional": true, "engines": { "node": ">=8" } @@ -13101,17 +14943,45 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "devOptional": true + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "devOptional": true, "engines": { "node": ">=8" } @@ -13119,12 +14989,14 @@ "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "devOptional": true }, "node_modules/picomatch": { "version": "2.3.1", @@ -13141,6 +15013,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -13149,6 +15022,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "devOptional": true, "engines": { "node": ">= 6" } @@ -13157,6 +15031,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "devOptional": true, "dependencies": { "find-up": "^4.0.0" }, @@ -13168,6 +15043,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "devOptional": true, "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -13180,6 +15056,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "devOptional": true, "dependencies": { "p-locate": "^4.1.0" }, @@ -13187,24 +15064,11 @@ "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/pkg-dir/node_modules/p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "devOptional": true, "dependencies": { "p-limit": "^2.2.0" }, @@ -13216,6 +15080,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, "dependencies": { "find-up": "^3.0.0" }, @@ -13227,6 +15092,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "dependencies": { "locate-path": "^3.0.0" }, @@ -13238,6 +15104,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -13246,24 +15113,11 @@ "node": ">=6" } }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/pkg-up/node_modules/p-locate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "dependencies": { "p-limit": "^2.0.0" }, @@ -13275,14 +15129,24 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, "engines": { "node": ">=4" } }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { - "version": "8.4.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -13310,6 +15174,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -13328,6 +15193,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "dev": true, "engines": { "node": ">=8" }, @@ -13340,6 +15206,7 @@ "version": "8.2.4", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" @@ -13352,6 +15219,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13366,6 +15234,7 @@ "version": "4.2.4", "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13384,6 +15253,7 @@ "version": "8.0.4", "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13402,6 +15272,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13420,6 +15291,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -13437,6 +15309,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -13452,6 +15325,7 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13470,6 +15344,7 @@ "version": "12.1.11", "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13488,6 +15363,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -13506,6 +15382,7 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -13524,6 +15401,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13535,6 +15413,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13546,6 +15425,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13557,6 +15437,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13568,6 +15449,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dev": true, "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -13587,6 +15469,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13601,6 +15484,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "dev": true, "peerDependencies": { "postcss": "^8.1.4" } @@ -13609,6 +15493,7 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -13623,6 +15508,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -13637,6 +15523,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, "peerDependencies": { "postcss": "^8.1.0" } @@ -13645,6 +15532,7 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "dev": true, "engines": { "node": "^12 || ^14 || >=16" }, @@ -13660,6 +15548,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13678,6 +15567,7 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -13694,6 +15584,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true, "peerDependencies": { "postcss": "^8.0.0" } @@ -13702,6 +15593,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, "dependencies": { "camelcase-css": "^2.0.1" }, @@ -13720,6 +15612,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dev": true, "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -13739,6 +15632,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -13770,17 +15664,25 @@ } }, "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "dev": true, "engines": { "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } @@ -13789,6 +15691,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", @@ -13806,10 +15709,44 @@ "webpack": "^5.0.0" } }, + "node_modules/postcss-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/postcss-logical": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "dev": true, "engines": { "node": "^12 || ^14 || >=16" }, @@ -13821,6 +15758,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true, "engines": { "node": ">=10.0.0" }, @@ -13832,6 +15770,7 @@ "version": "5.1.7", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.1" @@ -13847,6 +15786,7 @@ "version": "5.1.4", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -13864,6 +15804,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13878,6 +15819,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, "dependencies": { "colord": "^2.9.1", "cssnano-utils": "^3.1.0", @@ -13894,6 +15836,7 @@ "version": "5.1.4", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, "dependencies": { "browserslist": "^4.21.4", "cssnano-utils": "^3.1.0", @@ -13910,6 +15853,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -13924,6 +15868,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, "engines": { "node": "^10 || ^12 || >= 14" }, @@ -13932,9 +15877,10 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", + "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "dev": true, "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -13948,9 +15894,10 @@ } }, "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", + "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -13965,6 +15912,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, "dependencies": { "icss-utils": "^5.0.0" }, @@ -13979,6 +15927,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.11" }, @@ -13997,6 +15946,7 @@ "version": "10.2.0", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -14016,6 +15966,7 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dev": true, "dependencies": { "@csstools/normalize.css": "*", "postcss-browser-comments": "^4", @@ -14033,6 +15984,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -14044,6 +15996,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14058,6 +16011,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14072,6 +16026,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14086,6 +16041,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14100,6 +16056,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14114,6 +16071,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -14129,6 +16087,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, "dependencies": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" @@ -14144,6 +16103,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14158,6 +16118,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "dev": true, "funding": [ { "type": "kofi", @@ -14179,6 +16140,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -14194,6 +16156,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14212,6 +16175,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, "peerDependencies": { "postcss": "^8" } @@ -14220,6 +16184,7 @@ "version": "7.0.5", "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14238,6 +16203,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dev": true, "dependencies": { "@csstools/postcss-cascade-layers": "^1.1.1", "@csstools/postcss-color-function": "^1.1.1", @@ -14304,6 +16270,7 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -14322,6 +16289,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" @@ -14337,6 +16305,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14351,6 +16320,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, "peerDependencies": { "postcss": "^8.0.3" } @@ -14359,6 +16329,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -14374,9 +16345,10 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dev": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -14389,6 +16361,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" @@ -14404,6 +16377,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, "engines": { "node": ">= 10" } @@ -14412,6 +16386,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -14423,20 +16398,14 @@ "node_modules/postcss-svgo/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true }, "node_modules/postcss-svgo/node_modules/svgo": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -14457,6 +16426,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -14470,12 +16440,14 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "engines": { "node": ">= 0.8.0" } @@ -14484,6 +16456,7 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, "engines": { "node": ">=6" }, @@ -14495,6 +16468,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -14527,12 +16501,14 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, "node_modules/promise": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dev": true, "dependencies": { "asap": "~2.0.6" } @@ -14541,6 +16517,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "devOptional": true, "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -14585,6 +16562,7 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -14597,6 +16575,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, "engines": { "node": ">= 0.10" } @@ -14604,12 +16583,14 @@ "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true }, "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, "engines": { "node": ">=6" } @@ -14635,6 +16616,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true, "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -14644,6 +16626,7 @@ "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, "dependencies": { "side-channel": "^1.0.4" }, @@ -14657,12 +16640,14 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, "funding": [ { "type": "github", @@ -14682,6 +16667,7 @@ "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dev": true, "dependencies": { "performance-now": "^2.1.0" } @@ -14690,6 +16676,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, "dependencies": { "safe-buffer": "^5.1.0" } @@ -14698,14 +16685,16 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -14720,6 +16709,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -14728,6 +16718,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -14750,6 +16741,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dev": true, "dependencies": { "core-js": "^3.19.2", "object-assign": "^4.1.1", @@ -14765,12 +16757,13 @@ "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true }, "node_modules/react-bootstrap": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.9.1.tgz", - "integrity": "sha512-ezgmh/ARCYp18LbZEqPp0ppvy+ytCmycDORqc8vXSKYV3cer4VH7OReV8uMOoKXmYzivJTxgzGHalGrHamryHA==", + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.10.1.tgz", + "integrity": "sha512-J3OpRZIvCTQK+Tg/jOkRUvpYLHMdGeU9KqFUBQrV0d/Qr/3nsINpiOJyZMWnM5SJ3ctZdhPA6eCIKpEJR3Ellg==", "dependencies": { "@babel/runtime": "^7.22.5", "@restart/hooks": "^0.4.9", @@ -14800,6 +16793,7 @@ "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -14834,6 +16828,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "engines": { "node": ">=10" }, @@ -14845,6 +16840,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "dev": true, "engines": { "node": ">= 12.13.0" } @@ -14864,7 +16860,8 @@ "node_modules/react-error-overlay": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==", + "dev": true }, "node_modules/react-is": { "version": "17.0.2", @@ -14880,6 +16877,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -14888,6 +16886,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", @@ -14956,26 +16955,11 @@ } } }, - "node_modules/react-scripts/node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/react-scripts/node_modules/@jest/core": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, "dependencies": { "@jest/console": "^27.5.1", "@jest/reporters": "^27.5.1", @@ -15004,54 +16988,25 @@ "micromatch": "^4.0.4", "rimraf": "^3.0.0", "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "strip-ansi": "^6.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/react-scripts/node_modules/@jest/globals": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, "dependencies": { "@jest/environment": "^27.5.1", "@jest/types": "^27.5.1", @@ -15065,6 +17020,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.5.1", @@ -15108,6 +17064,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, "dependencies": { "@sinclair/typebox": "^0.24.1" }, @@ -15115,37 +17072,11 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/react-scripts/node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/react-scripts/node_modules/@jest/test-sequencer": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, "dependencies": { "@jest/test-result": "^27.5.1", "graceful-fs": "^4.2.9", @@ -15160,6 +17091,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -15174,28 +17106,14 @@ "node_modules/react-scripts/node_modules/@sinclair/typebox": { "version": "0.24.51", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, - "node_modules/react-scripts/node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/react-scripts/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true }, "node_modules/react-scripts/node_modules/@types/yargs": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } @@ -15204,6 +17122,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "engines": { "node": ">=10" }, @@ -15211,30 +17130,29 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/react-scripts/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "node_modules/react-scripts/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/react-scripts/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/react-scripts/node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "node_modules/react-scripts/node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -15243,6 +17161,7 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, "engines": { "node": ">=10" }, @@ -15254,6 +17173,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -15268,6 +17188,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, "dependencies": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", @@ -15292,6 +17213,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "execa": "^5.0.0", @@ -15305,6 +17227,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, "dependencies": { "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -15334,6 +17257,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, "dependencies": { "@jest/core": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -15367,6 +17291,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, "dependencies": { "@babel/core": "^7.8.0", "@jest/test-sequencer": "^27.5.1", @@ -15409,6 +17334,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -15423,6 +17349,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, "dependencies": { "detect-newline": "^3.0.0" }, @@ -15434,6 +17361,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -15449,6 +17377,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dev": true, "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -15465,6 +17394,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -15473,6 +17403,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dev": true, "dependencies": { "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" @@ -15485,6 +17416,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -15499,6 +17431,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -15514,22 +17447,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/react-scripts/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/react-scripts/node_modules/jest-resolve-dependencies": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "jest-regex-util": "^27.5.1", @@ -15543,6 +17465,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, "dependencies": { "@jest/console": "^27.5.1", "@jest/environment": "^27.5.1", @@ -15574,6 +17497,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -15606,6 +17530,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, "dependencies": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", @@ -15638,6 +17563,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -15650,10 +17576,28 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/react-scripts/node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, "node_modules/react-scripts/node_modules/jest-watch-typeahead": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dev": true, "dependencies": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", @@ -15674,6 +17618,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dev": true, "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -15690,6 +17635,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "engines": { "node": ">=8" } @@ -15698,6 +17644,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dev": true, "dependencies": { "@jest/console": "^28.1.3", "@jest/types": "^28.1.3", @@ -15712,6 +17659,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, "dependencies": { "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -15728,6 +17676,7 @@ "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } @@ -15736,6 +17685,7 @@ "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true, "engines": { "node": ">=12" }, @@ -15747,6 +17697,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^28.1.3", @@ -15766,6 +17717,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "engines": { "node": ">=8" } @@ -15774,6 +17726,7 @@ "version": "28.0.2", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } @@ -15782,6 +17735,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -15798,6 +17752,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dev": true, "dependencies": { "@jest/test-result": "^28.1.3", "@jest/types": "^28.1.3", @@ -15816,6 +17771,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -15828,6 +17784,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -15839,6 +17796,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, "dependencies": { "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", @@ -15853,6 +17811,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, "engines": { "node": ">=12" }, @@ -15864,6 +17823,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dev": true, "dependencies": { "char-regex": "^2.0.0", "strip-ansi": "^7.0.1" @@ -15879,6 +17839,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "dev": true, "engines": { "node": ">=12.20" } @@ -15887,6 +17848,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -15901,6 +17863,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "engines": { "node": ">=12" }, @@ -15908,40 +17871,53 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/react-scripts/node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "node_modules/react-scripts/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" + "yallist": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" } }, "node_modules/react-scripts/node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true }, - "node_modules/react-scripts/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==", + "node_modules/react-scripts/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + } + }, + "node_modules/react-scripts/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/react-scripts/node_modules/v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -15955,34 +17931,16 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, "engines": { "node": ">= 8" } }, - "node_modules/react-scripts/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-scripts/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } + "node_modules/react-scripts/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/react-transition-group": { "version": "4.4.5", @@ -16003,6 +17961,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, "dependencies": { "pify": "^2.3.0" } @@ -16011,6 +17970,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -16024,6 +17984,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -16035,6 +17996,7 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dev": true, "dependencies": { "minimatch": "^3.0.5" }, @@ -16055,14 +18017,16 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", - "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz", + "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0", + "get-intrinsic": "^1.2.3", "globalthis": "^1.0.3", "which-builtin-type": "^1.1.3" }, @@ -16076,12 +18040,14 @@ "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, "dependencies": { "regenerate": "^1.4.2" }, @@ -16098,23 +18064,26 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", + "dev": true }, "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -16127,6 +18096,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, "dependencies": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", @@ -16143,6 +18113,7 @@ "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, "dependencies": { "jsesc": "~0.5.0" }, @@ -16154,6 +18125,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, "bin": { "jsesc": "bin/jsesc" } @@ -16162,6 +18134,7 @@ "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, "engines": { "node": ">= 0.10" } @@ -16170,6 +18143,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -16182,6 +18156,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -16190,6 +18165,7 @@ "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, "engines": { "node": ">=0.10.0" } @@ -16203,6 +18179,7 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "devOptional": true, "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -16219,6 +18196,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "devOptional": true, "dependencies": { "resolve-from": "^5.0.0" }, @@ -16226,18 +18204,29 @@ "node": ">=8" } }, - "node_modules/resolve-from": { + "node_modules/resolve-cwd/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "devOptional": true, "engines": { "node": ">=8" } }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "devOptional": true, + "engines": { + "node": ">=4" + } + }, "node_modules/resolve-url-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dev": true, "dependencies": { "adjust-sourcemap-loader": "^4.0.0", "convert-source-map": "^1.7.0", @@ -16264,17 +18253,20 @@ "node_modules/resolve-url-loader/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "node_modules/resolve-url-loader/node_modules/picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "node_modules/resolve-url-loader/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -16287,18 +18279,12 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "optional": true, + "peer": true, "engines": { "node": ">=10" } @@ -16307,6 +18293,7 @@ "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, "engines": { "node": ">= 4" } @@ -16315,6 +18302,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -16324,6 +18312,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -16338,6 +18327,7 @@ "version": "2.79.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, "bin": { "rollup": "dist/bin/rollup" }, @@ -16353,6 +18343,7 @@ "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "jest-worker": "^26.2.1", @@ -16367,6 +18358,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -16380,6 +18372,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, "dependencies": { "randombytes": "^2.1.0" } @@ -16388,6 +18381,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "funding": [ { "type": "github", @@ -16407,12 +18401,13 @@ } }, "node_modules/safe-array-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", - "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", "has-symbols": "^1.0.3", "isarray": "^2.0.5" }, @@ -16427,6 +18422,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, "funding": [ { "type": "github", @@ -16443,14 +18439,18 @@ ] }, "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", "is-regex": "^1.1.4" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -16458,17 +18458,20 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, "node_modules/sanitize.css": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", + "dev": true }, "node_modules/sass-loader": { "version": "12.6.0", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" @@ -16505,12 +18508,14 @@ "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, "dependencies": { "xmlchars": "^2.2.0" }, @@ -16530,6 +18535,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -16546,12 +18552,14 @@ "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true }, "node_modules/selfsigned": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -16561,39 +18569,19 @@ } }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "devOptional": true, "bin": { "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" } }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -16617,6 +18605,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -16624,17 +18613,20 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true }, "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, "dependencies": { "randombytes": "^2.1.0" } @@ -16643,6 +18635,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -16660,6 +18653,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -16668,6 +18662,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -16676,6 +18671,7 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -16689,22 +18685,26 @@ "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -16713,6 +18713,7 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -16724,27 +18725,30 @@ } }, "node_modules/set-function-length": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", "dependencies": { - "define-data-property": "^1.1.1", - "get-intrinsic": "^1.2.1", + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.1" }, "engines": { "node": ">= 0.4" } }, "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "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==", "dependencies": { - "define-data-property": "^1.0.1", + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -16753,12 +18757,14 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true }, "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==", + "devOptional": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -16770,6 +18776,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "devOptional": true, "engines": { "node": ">=8" } @@ -16778,18 +18785,23 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -16798,12 +18810,14 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "devOptional": true }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "devOptional": true }, "node_modules/slash": { "version": "3.0.0", @@ -16817,6 +18831,7 @@ "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -16826,20 +18841,23 @@ "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true }, "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "devOptional": true, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, "node_modules/source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -16848,6 +18866,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dev": true, "dependencies": { "abab": "^2.0.5", "iconv-lite": "^0.6.3", @@ -16868,29 +18887,24 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, "node_modules/sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true }, "node_modules/spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -16906,6 +18920,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -16918,13 +18933,15 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "devOptional": true }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true }, "node_modules/stack-utils": { "version": "2.0.6", @@ -16948,105 +18965,23 @@ "node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true }, "node_modules/static-eval": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dev": true, "dependencies": { "escodegen": "^1.8.1" } }, - "node_modules/static-eval/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/static-eval/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/static-eval/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/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==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-eval/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -17066,6 +19001,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "dependencies": { "safe-buffer": "~5.2.0" } @@ -17074,6 +19010,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "devOptional": true, "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -17085,12 +19022,14 @@ "node_modules/string-natural-compare": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "dev": true }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "devOptional": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -17100,15 +19039,38 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "devOptional": true }, "node_modules/string.prototype.matchall": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -17128,6 +19090,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -17144,6 +19107,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -17157,6 +19121,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -17170,6 +19135,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -17183,6 +19149,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "devOptional": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -17190,18 +19157,33 @@ "node": ">=8" } }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { "node": ">=8" } }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/strip-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true, "engines": { "node": ">=10" } @@ -17210,6 +19192,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "devOptional": true, "engines": { "node": ">=6" } @@ -17229,6 +19212,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "devOptional": true, "engines": { "node": ">=8" }, @@ -17237,9 +19221,10 @@ } }, "node_modules/style-loader": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", - "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "dev": true, "engines": { "node": ">= 12.13.0" }, @@ -17255,6 +19240,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, "dependencies": { "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" @@ -17267,13 +19253,14 @@ } }, "node_modules/sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", - "glob": "7.1.6", + "glob": "^10.3.10", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", @@ -17284,31 +19271,59 @@ "sucrase-node": "bin/sucrase-node" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" } }, "node_modules/sucrase/node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, "engines": { "node": ">= 6" } }, "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -17329,6 +19344,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -17341,6 +19357,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "devOptional": true, "engines": { "node": ">= 0.4" }, @@ -17351,13 +19368,15 @@ "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true }, "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dev": true, "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -17384,6 +19403,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -17395,6 +19415,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -17408,6 +19429,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -17415,12 +19437,14 @@ "node_modules/svgo/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "node_modules/svgo/node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", @@ -17432,6 +19456,7 @@ "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true, "engines": { "node": ">= 6" }, @@ -17443,6 +19468,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" @@ -17452,6 +19478,7 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, "dependencies": { "dom-serializer": "0", "domelementtype": "1" @@ -17460,12 +19487,14 @@ "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true }, "node_modules/svgo/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, "engines": { "node": ">=4" } @@ -17474,6 +19503,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, "dependencies": { "boolbase": "~1.0.0" } @@ -17482,6 +19512,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -17492,12 +19523,14 @@ "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true }, "node_modules/tailwindcss": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.7.tgz", - "integrity": "sha512-pjgQxDZPvyS/nG3ZYkyCvsbONJl7GdOejfm24iMt2ElYQQw8Jc4p0m8RdMp7mznPD0kUhfzwV3zAwa80qI0zmQ==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -17534,6 +19567,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, "engines": { "node": ">=6" } @@ -17542,6 +19576,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, "engines": { "node": ">=8" } @@ -17550,6 +19585,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, "dependencies": { "is-stream": "^2.0.0", "temp-dir": "^2.0.0", @@ -17567,6 +19603,7 @@ "version": "0.16.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, "engines": { "node": ">=10" }, @@ -17578,6 +19615,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -17590,9 +19628,10 @@ } }, "node_modules/terser": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", - "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", + "version": "5.29.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz", + "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==", + "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -17607,15 +19646,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", + "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" + "terser": "^5.26.0" }, "engines": { "node": ">= 10.13.0" @@ -17642,12 +19682,14 @@ "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "devOptional": true, "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -17660,12 +19702,14 @@ "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, "dependencies": { "any-promise": "^1.0.0" } @@ -17674,6 +19718,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -17684,22 +19729,26 @@ "node_modules/throat": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "devOptional": true }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "devOptional": true, "engines": { "node": ">=4" } @@ -17719,6 +19768,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, "engines": { "node": ">=0.6" } @@ -17727,6 +19777,7 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -17741,6 +19792,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, "engines": { "node": ">= 4.0.0" } @@ -17749,6 +19801,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, "dependencies": { "punycode": "^2.1.1" }, @@ -17759,17 +19812,20 @@ "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -17781,6 +19837,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, "dependencies": { "minimist": "^1.2.0" }, @@ -17788,14 +19845,6 @@ "json5": "lib/cli.js" } }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, "node_modules/tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -17805,6 +19854,7 @@ "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, "dependencies": { "tslib": "^1.8.1" }, @@ -17818,12 +19868,14 @@ "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "dependencies": { "prelude-ls": "^1.2.1" }, @@ -17835,6 +19887,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "devOptional": true, "engines": { "node": ">=4" } @@ -17843,6 +19896,7 @@ "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "devOptional": true, "engines": { "node": ">=10" }, @@ -17854,6 +19908,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -17863,27 +19918,30 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -17893,15 +19951,17 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -17911,13 +19971,20 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", + "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -17927,14 +19994,15 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, "dependencies": { "is-typedarray": "^1.0.0" } }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17947,6 +20015,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -17974,7 +20043,8 @@ "node_modules/underscore": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", - "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", + "dev": true }, "node_modules/undici-types": { "version": "5.26.5", @@ -17985,6 +20055,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, "engines": { "node": ">=4" } @@ -17993,6 +20064,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -18005,6 +20077,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, "engines": { "node": ">=4" } @@ -18013,6 +20086,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, "engines": { "node": ">=4" } @@ -18021,6 +20095,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -18032,6 +20107,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, "engines": { "node": ">= 10.0.0" } @@ -18040,6 +20116,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -18047,12 +20124,14 @@ "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "dev": true }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, "engines": { "node": ">=4", "yarn": "*" @@ -18062,6 +20141,7 @@ "version": "1.0.13", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "devOptional": true, "funding": [ { "type": "opencollective", @@ -18091,6 +20171,7 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "dependencies": { "punycode": "^2.1.0" } @@ -18099,6 +20180,7 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -18107,12 +20189,14 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true }, "node_modules/util.promisify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.2", @@ -18126,12 +20210,14 @@ "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, "engines": { "node": ">= 0.4.0" } @@ -18140,6 +20226,7 @@ "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, "bin": { "uuid": "dist/bin/uuid" } @@ -18163,6 +20250,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -18172,6 +20260,7 @@ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, "dependencies": { "browser-process-hrtime": "^1.0.0" } @@ -18180,6 +20269,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, "dependencies": { "xml-name-validator": "^3.0.0" }, @@ -18191,6 +20281,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "devOptional": true, "dependencies": { "makeerror": "1.0.12" } @@ -18207,6 +20298,7 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -18219,36 +20311,39 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, "dependencies": { "minimalistic-assert": "^1.0.0" } }, "node_modules/web-vitals": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.0.tgz", - "integrity": "sha512-f5YnCHVG9Y6uLCePD4tY8bO/Ge15NPEQWtvm3tPzDKygloiqtb4SVqRHBcrIAqo2ztqX5XueqDn97zHF0LdT6w==" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.2.tgz", + "integrity": "sha512-c0rhqNcHXRkY/ogGDJQxZ9Im9D19hDihbzSQJrsioex+KnFgmMzBiy57Z1EjkhX/+OjyBpclDCzz2ITtjokFmg==" }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, "engines": { "node": ">=10.4" } }, "node_modules/webpack": { - "version": "5.89.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "version": "5.90.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz", + "integrity": "sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==", + "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", + "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.11.5", "@webassemblyjs/wasm-edit": "^1.11.5", "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", + "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.15.0", "es-module-lexer": "^1.2.1", @@ -18262,7 +20357,7 @@ "neo-async": "^2.6.2", "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", + "terser-webpack-plugin": "^5.3.10", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, @@ -18286,6 +20381,7 @@ "version": "5.3.3", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -18308,6 +20404,7 @@ "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -18323,6 +20420,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -18333,12 +20431,14 @@ "node_modules/webpack-dev-middleware/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==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -18357,6 +20457,7 @@ "version": "4.15.1", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dev": true, "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -18415,6 +20516,7 @@ "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -18430,6 +20532,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -18440,12 +20543,14 @@ "node_modules/webpack-dev-server/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==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -18460,30 +20565,11 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.15.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.15.1.tgz", - "integrity": "sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/webpack-manifest-plugin": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dev": true, "dependencies": { "tapable": "^2.0.0", "webpack-sources": "^2.2.0" @@ -18495,18 +20581,11 @@ "webpack": "^4.44.2 || ^5.47.0" } }, - "node_modules/webpack-manifest-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dev": true, "dependencies": { "source-list-map": "^2.0.1", "source-map": "^0.6.1" @@ -18519,6 +20598,7 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, "engines": { "node": ">=10.13.0" } @@ -18527,6 +20607,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -18539,6 +20620,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, "engines": { "node": ">=4.0" } @@ -18547,6 +20629,7 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -18560,6 +20643,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, "engines": { "node": ">=0.8.0" } @@ -18568,6 +20652,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, "dependencies": { "iconv-lite": "0.4.24" } @@ -18576,6 +20661,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -18586,17 +20672,20 @@ "node_modules/whatwg-fetch": { "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "dev": true }, "node_modules/whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true }, "node_modules/whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -18610,6 +20699,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "devOptional": true, "dependencies": { "isexe": "^2.0.0" }, @@ -18639,6 +20729,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, "dependencies": { "function.prototype.name": "^1.1.5", "has-tostringtag": "^1.0.0", @@ -18675,15 +20766,15 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", + "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "has-tostringtag": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -18696,6 +20787,7 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -18704,6 +20796,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dev": true, "dependencies": { "idb": "^7.0.1", "workbox-core": "6.6.0" @@ -18713,6 +20806,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dev": true, "dependencies": { "workbox-core": "6.6.0" } @@ -18721,6 +20815,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dev": true, "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.11.1", @@ -18768,6 +20863,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, "dependencies": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", @@ -18784,6 +20880,7 @@ "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -18799,6 +20896,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -18812,12 +20910,14 @@ "node_modules/workbox-build/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==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/workbox-build/node_modules/source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, "dependencies": { "whatwg-url": "^7.0.0" }, @@ -18829,6 +20929,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, "dependencies": { "punycode": "^2.1.0" } @@ -18836,12 +20937,14 @@ "node_modules/workbox-build/node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true }, "node_modules/workbox-build/node_modules/whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", @@ -18853,6 +20956,7 @@ "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", "deprecated": "workbox-background-sync@6.6.0", + "dev": true, "dependencies": { "workbox-core": "6.6.0" } @@ -18860,12 +20964,14 @@ "node_modules/workbox-core": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", - "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "dev": true }, "node_modules/workbox-expiration": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dev": true, "dependencies": { "idb": "^7.0.1", "workbox-core": "6.6.0" @@ -18875,6 +20981,8 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "dev": true, "dependencies": { "workbox-background-sync": "6.6.0", "workbox-core": "6.6.0", @@ -18886,6 +20994,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dev": true, "dependencies": { "workbox-core": "6.6.0" } @@ -18894,6 +21003,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dev": true, "dependencies": { "workbox-core": "6.6.0", "workbox-routing": "6.6.0", @@ -18904,6 +21014,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dev": true, "dependencies": { "workbox-core": "6.6.0" } @@ -18912,6 +21023,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dev": true, "dependencies": { "workbox-cacheable-response": "6.6.0", "workbox-core": "6.6.0", @@ -18925,6 +21037,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dev": true, "dependencies": { "workbox-core": "6.6.0" } @@ -18933,6 +21046,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dev": true, "dependencies": { "workbox-core": "6.6.0" } @@ -18941,6 +21055,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dev": true, "dependencies": { "workbox-core": "6.6.0", "workbox-routing": "6.6.0" @@ -18949,12 +21064,14 @@ "node_modules/workbox-sw": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", - "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", + "dev": true }, "node_modules/workbox-webpack-plugin": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dev": true, "dependencies": { "fast-json-stable-stringify": "^2.1.0", "pretty-bytes": "^5.4.1", @@ -18969,18 +21086,11 @@ "webpack": "^4.4.0 || ^5.9.0" } }, - "node_modules/workbox-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -18990,6 +21100,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dev": true, "dependencies": { "@types/trusted-types": "^2.0.2", "workbox-core": "6.6.0" @@ -18999,6 +21110,25 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "devOptional": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -19014,12 +21144,14 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "devOptional": true }, "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -19028,15 +21160,16 @@ } }, "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "dev": true, "engines": { - "node": ">=8.3.0" + "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -19050,17 +21183,20 @@ "node_modules/xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "devOptional": true, "engines": { "node": ">=10" } @@ -19068,49 +21204,50 @@ "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "devOptional": true }, "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "devOptional": true, "engines": { "node": ">= 6" } }, "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "optional": true, - "peer": true, + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, "dependencies": { - "cliui": "^8.0.1", + "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.3", + "string-width": "^4.2.0", "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "yargs-parser": "^20.2.2" }, "engines": { - "node": ">=12" + "node": ">=10" } }, "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "optional": true, - "peer": true, + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=10" } }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "devOptional": true, "engines": { "node": ">=10" }, diff --git a/examples/frontend/react/package.json b/examples/frontend/react/package.json index 7b484b503..13656ce73 100644 --- a/examples/frontend/react/package.json +++ b/examples/frontend/react/package.json @@ -3,22 +3,24 @@ "version": "0.1.0", "private": true, "dependencies": { - "@testing-library/jest-dom": "^6.1.5", - "@testing-library/react": "^14.1.2", - "@testing-library/user-event": "^14.5.1", - "@types/jest": "^29.5.11", - "@types/node": "^20.10.5", - "@types/react": "^18.2.19", - "@types/react-dom": "^18.2.18", - "bootstrap": "^5.3.2", + "@testing-library/jest-dom": "^6.4.2", + "@testing-library/react": "^14.2.1", + "@testing-library/user-event": "^14.5.2", + "@types/jest": "^29.5.12", + "@types/node": "^20.11.25", + "@types/react": "^18.2.64", + "@types/react-dom": "^18.2.21", + "bootstrap": "^5.3.3", "casper-sdk": "file:../../../pkg", "http-proxy-middleware": "^2.0.6", "react": "^18.2.0", - "react-bootstrap": "^2.9.1", + "react-bootstrap": "^2.10.1", "react-dom": "^18.2.0", - "react-scripts": "^5.0.1", "typescript": "^5.3.3", - "web-vitals": "^3.5.0" + "web-vitals": "^3.5.2" + }, + "devDependencies": { + "react-scripts": "^5.0.1" }, "scripts": { "start": "react-scripts start", diff --git a/pkg-nodejs/casper_rust_wasm_sdk.d.ts b/pkg-nodejs/casper_rust_wasm_sdk.d.ts index 8f5fc6f99..de82e6e22 100644 --- a/pkg-nodejs/casper_rust_wasm_sdk.d.ts +++ b/pkg-nodejs/casper_rust_wasm_sdk.d.ts @@ -176,13 +176,6 @@ export function makeDictionaryItemKey(key: Key, value: string): string; export function fromTransfer(key: Uint8Array): TransferAddr; /** */ -export enum Verbosity { - Low = 0, - Medium = 1, - High = 2, -} -/** -*/ export enum CLTypeEnum { Bool = 0, I32 = 1, @@ -210,6 +203,13 @@ export enum CLTypeEnum { } /** */ +export enum Verbosity { + Low = 0, + Medium = 1, + High = 2, +} +/** +*/ export class AccessRights { free(): void; /** @@ -2305,158 +2305,6 @@ export class SDK { */ query_contract_key(options?: queryContractKeyOptions): Promise; /** -* Puts a deploy using the provided options. -* -* # Arguments -* -* * `deploy` - The `Deploy` object to be sent. -* * `verbosity` - An optional `Verbosity` level for controlling the output verbosity. -* * `node_address` - An optional string specifying the node address to use for the request. -* -* # Returns -* -* A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. -* -* # Errors -* -* Returns a `JsError` if there is an error during the deploy process. -* @param {Deploy} deploy -* @param {Verbosity | undefined} [verbosity] -* @param {string | undefined} [node_address] -* @returns {Promise} -*/ - put_deploy(deploy: Deploy, verbosity?: Verbosity, node_address?: string): Promise; -/** -* JS Alias for `put_deploy_js_alias`. -* -* This function provides an alternative name for `put_deploy_js_alias`. -* @param {Deploy} deploy -* @param {Verbosity | undefined} [verbosity] -* @param {string | undefined} [node_address] -* @returns {Promise} -*/ - account_put_deploy(deploy: Deploy, verbosity?: Verbosity, node_address?: string): Promise; -/** -* JS Alias for `make_deploy`. -* -* # Arguments -* -* * `deploy_params` - The deploy parameters. -* * `session_params` - The session parameters. -* * `payment_params` - The payment parameters. -* -* # Returns -* -* A `Result` containing the created `Deploy` or a `JsError` in case of an error. -* @param {DeployStrParams} deploy_params -* @param {SessionStrParams} session_params -* @param {PaymentStrParams} payment_params -* @returns {Deploy} -*/ - make_deploy(deploy_params: DeployStrParams, session_params: SessionStrParams, payment_params: PaymentStrParams): Deploy; -/** -* JS Alias for speculative transfer. -* -* # Arguments -* -* * `amount` - The amount to transfer. -* * `target_account` - The target account. -* * `transfer_id` - An optional transfer ID (defaults to a random number). -* * `deploy_params` - The deployment parameters. -* * `payment_params` - The payment parameters. -* * `maybe_block_id_as_string` - An optional block ID as a string. -* * `maybe_block_identifier` - An optional block identifier. -* * `verbosity` - The verbosity level for logging (optional). -* * `node_address` - The address of the node to connect to (optional). -* -* # Returns -* -* A `Result` containing the result of the speculative transfer or a `JsError` in case of an error. -* @param {string} amount -* @param {string} target_account -* @param {string | undefined} transfer_id -* @param {DeployStrParams} deploy_params -* @param {PaymentStrParams} payment_params -* @param {string | undefined} [maybe_block_id_as_string] -* @param {BlockIdentifier | undefined} [maybe_block_identifier] -* @param {Verbosity | undefined} [verbosity] -* @param {string | undefined} [node_address] -* @returns {Promise} -*/ - speculative_transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams, maybe_block_id_as_string?: string, maybe_block_identifier?: BlockIdentifier, verbosity?: Verbosity, node_address?: string): Promise; -/** -* JS Alias for transferring funds. -* -* # Arguments -* -* * `amount` - The amount to transfer. -* * `target_account` - The target account. -* * `transfer_id` - An optional transfer ID (defaults to a random number). -* * `deploy_params` - The deployment parameters. -* * `payment_params` - The payment parameters. -* * `verbosity` - The verbosity level for logging (optional). -* * `node_address` - The address of the node to connect to (optional). -* -* # Returns -* -* A `Result` containing the result of the transfer or a `JsError` in case of an error. -* @param {string} amount -* @param {string} target_account -* @param {string | undefined} transfer_id -* @param {DeployStrParams} deploy_params -* @param {PaymentStrParams} payment_params -* @param {Verbosity | undefined} [verbosity] -* @param {string | undefined} [node_address] -* @returns {Promise} -*/ - transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams, verbosity?: Verbosity, node_address?: string): Promise; -/** -* JS Alias for `make_transfer`. -* -* # Arguments -* -* * `amount` - The transfer amount. -* * `target_account` - The target account. -* * `transfer_id` - Optional transfer identifier. -* * `deploy_params` - The deploy parameters. -* * `payment_params` - The payment parameters. -* -* # Returns -* -* A `Result` containing the created `Deploy` or a `JsError` in case of an error. -* @param {string} amount -* @param {string} target_account -* @param {string | undefined} transfer_id -* @param {DeployStrParams} deploy_params -* @param {PaymentStrParams} payment_params -* @returns {Deploy} -*/ - make_transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams): Deploy; -/** -* Installs a smart contract with the specified parameters and returns the result. -* -* # Arguments -* -* * `deploy_params` - The deploy parameters. -* * `session_params` - The session parameters. -* * `payment_amount` - The payment amount as a string. -* * `node_address` - An optional node address to send the request to. -* -* # Returns -* -* A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. -* -* # Errors -* -* Returns a `JsError` if there is an error during the installation. -* @param {DeployStrParams} deploy_params -* @param {SessionStrParams} session_params -* @param {string} payment_amount -* @param {string | undefined} [node_address] -* @returns {Promise} -*/ - install(deploy_params: DeployStrParams, session_params: SessionStrParams, payment_amount: string, node_address?: string): Promise; -/** * Parses block transfers options from a JsValue. * * # Arguments @@ -2621,6 +2469,56 @@ export class SDK { */ query_contract_dict(options?: queryContractDictOptions): Promise; /** +* Puts a deploy using the provided options. +* +* # Arguments +* +* * `deploy` - The `Deploy` object to be sent. +* * `verbosity` - An optional `Verbosity` level for controlling the output verbosity. +* * `node_address` - An optional string specifying the node address to use for the request. +* +* # Returns +* +* A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. +* +* # Errors +* +* Returns a `JsError` if there is an error during the deploy process. +* @param {Deploy} deploy +* @param {Verbosity | undefined} [verbosity] +* @param {string | undefined} [node_address] +* @returns {Promise} +*/ + put_deploy(deploy: Deploy, verbosity?: Verbosity, node_address?: string): Promise; +/** +* JS Alias for `put_deploy_js_alias`. +* +* This function provides an alternative name for `put_deploy_js_alias`. +* @param {Deploy} deploy +* @param {Verbosity | undefined} [verbosity] +* @param {string | undefined} [node_address] +* @returns {Promise} +*/ + account_put_deploy(deploy: Deploy, verbosity?: Verbosity, node_address?: string): Promise; +/** +* JS Alias for `make_deploy`. +* +* # Arguments +* +* * `deploy_params` - The deploy parameters. +* * `session_params` - The session parameters. +* * `payment_params` - The payment parameters. +* +* # Returns +* +* A `Result` containing the created `Deploy` or a `JsError` in case of an error. +* @param {DeployStrParams} deploy_params +* @param {SessionStrParams} session_params +* @param {PaymentStrParams} payment_params +* @returns {Deploy} +*/ + make_deploy(deploy_params: DeployStrParams, session_params: SessionStrParams, payment_params: PaymentStrParams): Deploy; +/** * This function allows executing a deploy speculatively. * * # Arguments @@ -2670,6 +2568,108 @@ export class SDK { * @returns {Promise} */ call_entrypoint(deploy_params: DeployStrParams, session_params: SessionStrParams, payment_amount: string, node_address?: string): Promise; +/** +* JS Alias for speculative transfer. +* +* # Arguments +* +* * `amount` - The amount to transfer. +* * `target_account` - The target account. +* * `transfer_id` - An optional transfer ID (defaults to a random number). +* * `deploy_params` - The deployment parameters. +* * `payment_params` - The payment parameters. +* * `maybe_block_id_as_string` - An optional block ID as a string. +* * `maybe_block_identifier` - An optional block identifier. +* * `verbosity` - The verbosity level for logging (optional). +* * `node_address` - The address of the node to connect to (optional). +* +* # Returns +* +* A `Result` containing the result of the speculative transfer or a `JsError` in case of an error. +* @param {string} amount +* @param {string} target_account +* @param {string | undefined} transfer_id +* @param {DeployStrParams} deploy_params +* @param {PaymentStrParams} payment_params +* @param {string | undefined} [maybe_block_id_as_string] +* @param {BlockIdentifier | undefined} [maybe_block_identifier] +* @param {Verbosity | undefined} [verbosity] +* @param {string | undefined} [node_address] +* @returns {Promise} +*/ + speculative_transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams, maybe_block_id_as_string?: string, maybe_block_identifier?: BlockIdentifier, verbosity?: Verbosity, node_address?: string): Promise; +/** +* JS Alias for transferring funds. +* +* # Arguments +* +* * `amount` - The amount to transfer. +* * `target_account` - The target account. +* * `transfer_id` - An optional transfer ID (defaults to a random number). +* * `deploy_params` - The deployment parameters. +* * `payment_params` - The payment parameters. +* * `verbosity` - The verbosity level for logging (optional). +* * `node_address` - The address of the node to connect to (optional). +* +* # Returns +* +* A `Result` containing the result of the transfer or a `JsError` in case of an error. +* @param {string} amount +* @param {string} target_account +* @param {string | undefined} transfer_id +* @param {DeployStrParams} deploy_params +* @param {PaymentStrParams} payment_params +* @param {Verbosity | undefined} [verbosity] +* @param {string | undefined} [node_address] +* @returns {Promise} +*/ + transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams, verbosity?: Verbosity, node_address?: string): Promise; +/** +* JS Alias for `make_transfer`. +* +* # Arguments +* +* * `amount` - The transfer amount. +* * `target_account` - The target account. +* * `transfer_id` - Optional transfer identifier. +* * `deploy_params` - The deploy parameters. +* * `payment_params` - The payment parameters. +* +* # Returns +* +* A `Result` containing the created `Deploy` or a `JsError` in case of an error. +* @param {string} amount +* @param {string} target_account +* @param {string | undefined} transfer_id +* @param {DeployStrParams} deploy_params +* @param {PaymentStrParams} payment_params +* @returns {Deploy} +*/ + make_transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams): Deploy; +/** +* Installs a smart contract with the specified parameters and returns the result. +* +* # Arguments +* +* * `deploy_params` - The deploy parameters. +* * `session_params` - The session parameters. +* * `payment_amount` - The payment amount as a string. +* * `node_address` - An optional node address to send the request to. +* +* # Returns +* +* A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. +* +* # Errors +* +* Returns a `JsError` if there is an error during the installation. +* @param {DeployStrParams} deploy_params +* @param {SessionStrParams} session_params +* @param {string} payment_amount +* @param {string | undefined} [node_address] +* @returns {Promise} +*/ + install(deploy_params: DeployStrParams, session_params: SessionStrParams, payment_amount: string, node_address?: string): Promise; } /** */ diff --git a/pkg-nodejs/casper_rust_wasm_sdk.js b/pkg-nodejs/casper_rust_wasm_sdk.js index 76d0c555e..71c9dfd04 100644 --- a/pkg-nodejs/casper_rust_wasm_sdk.js +++ b/pkg-nodejs/casper_rust_wasm_sdk.js @@ -582,10 +582,10 @@ function __wbg_adapter_796(arg0, arg1, arg2, arg3) { /** */ -module.exports.Verbosity = Object.freeze({ Low:0,"0":"Low",Medium:1,"1":"Medium",High:2,"2":"High", }); +module.exports.CLTypeEnum = Object.freeze({ Bool:0,"0":"Bool",I32:1,"1":"I32",I64:2,"2":"I64",U8:3,"3":"U8",U32:4,"4":"U32",U64:5,"5":"U64",U128:6,"6":"U128",U256:7,"7":"U256",U512:8,"8":"U512",Unit:9,"9":"Unit",String:10,"10":"String",Key:11,"11":"Key",URef:12,"12":"URef",PublicKey:13,"13":"PublicKey",Option:14,"14":"Option",List:15,"15":"List",ByteArray:16,"16":"ByteArray",Result:17,"17":"Result",Map:18,"18":"Map",Tuple1:19,"19":"Tuple1",Tuple2:20,"20":"Tuple2",Tuple3:21,"21":"Tuple3",Any:22,"22":"Any", }); /** */ -module.exports.CLTypeEnum = Object.freeze({ Bool:0,"0":"Bool",I32:1,"1":"I32",I64:2,"2":"I64",U8:3,"3":"U8",U32:4,"4":"U32",U64:5,"5":"U64",U128:6,"6":"U128",U256:7,"7":"U256",U512:8,"8":"U512",Unit:9,"9":"Unit",String:10,"10":"String",Key:11,"11":"Key",URef:12,"12":"URef",PublicKey:13,"13":"PublicKey",Option:14,"14":"Option",List:15,"15":"List",ByteArray:16,"16":"ByteArray",Result:17,"17":"Result",Map:18,"18":"Map",Tuple1:19,"19":"Tuple1",Tuple2:20,"20":"Tuple2",Tuple3:21,"21":"Tuple3",Any:22,"22":"Any", }); +module.exports.Verbosity = Object.freeze({ Low:0,"0":"Low",Medium:1,"1":"Medium",High:2,"2":"High", }); const AccessRightsFinalization = (typeof FinalizationRegistry === 'undefined') ? { register: () => {}, unregister: () => {} } @@ -6611,6 +6611,239 @@ class SDK { return takeObject(ret); } /** + * Parses block transfers options from a JsValue. + * + * # Arguments + * + * * `options` - A JsValue containing block transfers options to be parsed. + * + * # Returns + * + * Parsed block transfers options as a `GetBlockTransfersOptions` struct. + * @param {any} options + * @returns {getBlockTransfersOptions} + */ + get_block_transfers_options(options) { + const ret = wasm.sdk_get_block_transfers_options(this.__wbg_ptr, addHeapObject(options)); + return getBlockTransfersOptions.__wrap(ret); + } + /** + * Retrieves block transfers information using the provided options. + * + * # Arguments + * + * * `options` - An optional `GetBlockTransfersOptions` struct containing retrieval options. + * + * # Returns + * + * A `Result` containing either a `GetBlockTransfersResult` or a `JsError` in case of an error. + * + * # Errors + * + * Returns a `JsError` if there is an error during the retrieval process. + * @param {getBlockTransfersOptions | undefined} [options] + * @returns {Promise} + */ + get_block_transfers(options) { + let ptr0 = 0; + if (!isLikeNone(options)) { + _assertClass(options, getBlockTransfersOptions); + ptr0 = options.__destroy_into_raw(); + } + const ret = wasm.sdk_get_block_transfers(this.__wbg_ptr, ptr0); + return takeObject(ret); + } + /** + * Parses dictionary item options from a JsValue. + * + * # Arguments + * + * * `options` - A JsValue containing dictionary item options to be parsed. + * + * # Returns + * + * Parsed dictionary item options as a `GetDictionaryItemOptions` struct. + * @param {any} options + * @returns {getDictionaryItemOptions} + */ + get_dictionary_item_options(options) { + const ret = wasm.sdk_get_dictionary_item_options(this.__wbg_ptr, addHeapObject(options)); + return getDictionaryItemOptions.__wrap(ret); + } + /** + * Retrieves dictionary item information using the provided options. + * + * # Arguments + * + * * `options` - An optional `GetDictionaryItemOptions` struct containing retrieval options. + * + * # Returns + * + * A `Result` containing either a `GetDictionaryItemResult` or a `JsError` in case of an error. + * + * # Errors + * + * Returns a `JsError` if there is an error during the retrieval process. + * @param {getDictionaryItemOptions | undefined} [options] + * @returns {Promise} + */ + get_dictionary_item(options) { + let ptr0 = 0; + if (!isLikeNone(options)) { + _assertClass(options, getDictionaryItemOptions); + ptr0 = options.__destroy_into_raw(); + } + const ret = wasm.sdk_get_dictionary_item(this.__wbg_ptr, ptr0); + return takeObject(ret); + } + /** + * JS Alias for `get_dictionary_item_js_alias` + * @param {getDictionaryItemOptions | undefined} [options] + * @returns {Promise} + */ + state_get_dictionary_item(options) { + let ptr0 = 0; + if (!isLikeNone(options)) { + _assertClass(options, getDictionaryItemOptions); + ptr0 = options.__destroy_into_raw(); + } + const ret = wasm.sdk_state_get_dictionary_item(this.__wbg_ptr, ptr0); + return takeObject(ret); + } + /** + * Parses query global state options from a JsValue. + * + * # Arguments + * + * * `options` - A JsValue containing query global state options to be parsed. + * + * # Returns + * + * Parsed query global state options as a `QueryGlobalStateOptions` struct. + * @param {any} options + * @returns {queryGlobalStateOptions} + */ + query_global_state_options(options) { + const ret = wasm.sdk_query_global_state_options(this.__wbg_ptr, addHeapObject(options)); + return queryGlobalStateOptions.__wrap(ret); + } + /** + * Retrieves global state information using the provided options. + * + * # Arguments + * + * * `options` - An optional `QueryGlobalStateOptions` struct containing retrieval options. + * + * # Returns + * + * A `Result` containing either a `QueryGlobalStateResult` or a `JsError` in case of an error. + * + * # Errors + * + * Returns a `JsError` if there is an error during the retrieval process. + * @param {queryGlobalStateOptions | undefined} [options] + * @returns {Promise} + */ + query_global_state(options) { + let ptr0 = 0; + if (!isLikeNone(options)) { + _assertClass(options, queryGlobalStateOptions); + ptr0 = options.__destroy_into_raw(); + } + const ret = wasm.sdk_query_global_state(this.__wbg_ptr, ptr0); + return takeObject(ret); + } + /** + * Creates a new DeployWatcher instance to watch deploys. + * + * # Arguments + * + * * `events_url` - The URL to monitor for deploy events. + * * `timeout_duration` - An optional timeout duration in seconds. + * + * # Returns + * + * A `DeployWatcher` instance. + * @param {string} events_url + * @param {bigint | undefined} [timeout_duration] + * @returns {DeployWatcher} + */ + watch_deploy(events_url, timeout_duration) { + const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.sdk_watch_deploy(this.__wbg_ptr, ptr0, len0, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? BigInt(0) : timeout_duration); + return DeployWatcher.__wrap(ret); + } + /** + * Creates a new DeployWatcher instance to watch deploys (JavaScript-friendly). + * + * # Arguments + * + * * `events_url` - The URL to monitor for deploy events. + * * `timeout_duration` - An optional timeout duration in seconds. + * + * # Returns + * + * A `DeployWatcher` instance. + * @param {string} events_url + * @param {number | undefined} [timeout_duration] + * @returns {DeployWatcher} + */ + watchDeploy(events_url, timeout_duration) { + const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.sdk_watchDeploy(this.__wbg_ptr, ptr0, len0, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? 0 : timeout_duration); + return DeployWatcher.__wrap(ret); + } + /** + * Waits for a deploy event to be processed asynchronously (JavaScript-friendly). + * + * # Arguments + * + * * `events_url` - The URL to monitor for deploy events. + * * `deploy_hash` - The deploy hash to wait for. + * * `timeout_duration` - An optional timeout duration in seconds. + * + * # Returns + * + * A JavaScript `Promise` resolving to either the processed `EventParseResult` or an error message. + * @param {string} events_url + * @param {string} deploy_hash + * @param {number | undefined} [timeout_duration] + * @returns {Promise>} + */ + waitDeploy(events_url, deploy_hash, timeout_duration) { + const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(deploy_hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.sdk_waitDeploy(this.__wbg_ptr, ptr0, len0, ptr1, len1, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? 0 : timeout_duration); + return takeObject(ret); + } + /** + * Deserialize query_contract_dict_options from a JavaScript object. + * @param {any} options + * @returns {queryContractDictOptions} + */ + query_contract_dict_options(options) { + const ret = wasm.sdk_query_contract_dict_options(this.__wbg_ptr, addHeapObject(options)); + return queryContractDictOptions.__wrap(ret); + } + /** + * JavaScript alias for query_contract_dict with deserialized options. + * @param {queryContractDictOptions | undefined} [options] + * @returns {Promise} + */ + query_contract_dict(options) { + let ptr0 = 0; + if (!isLikeNone(options)) { + _assertClass(options, queryContractDictOptions); + ptr0 = options.__destroy_into_raw(); + } + const ret = wasm.sdk_query_contract_dict(this.__wbg_ptr, ptr0); + return takeObject(ret); + } + /** * Puts a deploy using the provided options. * * # Arguments @@ -6695,25 +6928,104 @@ class SDK { } } /** - * JS Alias for speculative transfer. + * This function allows executing a deploy speculatively. * * # Arguments * - * * `amount` - The amount to transfer. - * * `target_account` - The target account. - * * `transfer_id` - An optional transfer ID (defaults to a random number). - * * `deploy_params` - The deployment parameters. - * * `payment_params` - The payment parameters. + * * `deploy_params` - Deployment parameters for the deploy. + * * `session_params` - Session parameters for the deploy. + * * `payment_params` - Payment parameters for the deploy. * * `maybe_block_id_as_string` - An optional block ID as a string. - * * `maybe_block_identifier` - An optional block identifier. - * * `verbosity` - The verbosity level for logging (optional). - * * `node_address` - The address of the node to connect to (optional). + * * `maybe_block_identifier` - Optional block identifier. + * * `verbosity` - Optional verbosity level. + * * `node_address` - Optional node address. * * # Returns * - * A `Result` containing the result of the speculative transfer or a `JsError` in case of an error. - * @param {string} amount - * @param {string} target_account + * A `Result` containing either a `SpeculativeExecResult` or a `JsError` in case of an error. + * @param {DeployStrParams} deploy_params + * @param {SessionStrParams} session_params + * @param {PaymentStrParams} payment_params + * @param {string | undefined} [maybe_block_id_as_string] + * @param {BlockIdentifier | undefined} [maybe_block_identifier] + * @param {Verbosity | undefined} [verbosity] + * @param {string | undefined} [node_address] + * @returns {Promise} + */ + speculative_deploy(deploy_params, session_params, payment_params, maybe_block_id_as_string, maybe_block_identifier, verbosity, node_address) { + _assertClass(deploy_params, DeployStrParams); + var ptr0 = deploy_params.__destroy_into_raw(); + _assertClass(session_params, SessionStrParams); + var ptr1 = session_params.__destroy_into_raw(); + _assertClass(payment_params, PaymentStrParams); + var ptr2 = payment_params.__destroy_into_raw(); + var ptr3 = isLikeNone(maybe_block_id_as_string) ? 0 : passStringToWasm0(maybe_block_id_as_string, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len3 = WASM_VECTOR_LEN; + let ptr4 = 0; + if (!isLikeNone(maybe_block_identifier)) { + _assertClass(maybe_block_identifier, BlockIdentifier); + ptr4 = maybe_block_identifier.__destroy_into_raw(); + } + var ptr5 = isLikeNone(node_address) ? 0 : passStringToWasm0(node_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len5 = WASM_VECTOR_LEN; + const ret = wasm.sdk_speculative_deploy(this.__wbg_ptr, ptr0, ptr1, ptr2, ptr3, len3, ptr4, isLikeNone(verbosity) ? 3 : verbosity, ptr5, len5); + return takeObject(ret); + } + /** + * Calls a smart contract entry point with the specified parameters and returns the result. + * + * # Arguments + * + * * `deploy_params` - The deploy parameters. + * * `session_params` - The session parameters. + * * `payment_amount` - The payment amount as a string. + * * `node_address` - An optional node address to send the request to. + * + * # Returns + * + * A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. + * + * # Errors + * + * Returns a `JsError` if there is an error during the call. + * @param {DeployStrParams} deploy_params + * @param {SessionStrParams} session_params + * @param {string} payment_amount + * @param {string | undefined} [node_address] + * @returns {Promise} + */ + call_entrypoint(deploy_params, session_params, payment_amount, node_address) { + _assertClass(deploy_params, DeployStrParams); + var ptr0 = deploy_params.__destroy_into_raw(); + _assertClass(session_params, SessionStrParams); + var ptr1 = session_params.__destroy_into_raw(); + const ptr2 = passStringToWasm0(payment_amount, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len2 = WASM_VECTOR_LEN; + var ptr3 = isLikeNone(node_address) ? 0 : passStringToWasm0(node_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len3 = WASM_VECTOR_LEN; + const ret = wasm.sdk_call_entrypoint(this.__wbg_ptr, ptr0, ptr1, ptr2, len2, ptr3, len3); + return takeObject(ret); + } + /** + * JS Alias for speculative transfer. + * + * # Arguments + * + * * `amount` - The amount to transfer. + * * `target_account` - The target account. + * * `transfer_id` - An optional transfer ID (defaults to a random number). + * * `deploy_params` - The deployment parameters. + * * `payment_params` - The payment parameters. + * * `maybe_block_id_as_string` - An optional block ID as a string. + * * `maybe_block_identifier` - An optional block identifier. + * * `verbosity` - The verbosity level for logging (optional). + * * `node_address` - The address of the node to connect to (optional). + * + * # Returns + * + * A `Result` containing the result of the speculative transfer or a `JsError` in case of an error. + * @param {string} amount + * @param {string} target_account * @param {string | undefined} transfer_id * @param {DeployStrParams} deploy_params * @param {PaymentStrParams} payment_params @@ -6868,318 +7180,6 @@ class SDK { const ret = wasm.sdk_install(this.__wbg_ptr, ptr0, ptr1, ptr2, len2, ptr3, len3); return takeObject(ret); } - /** - * Parses block transfers options from a JsValue. - * - * # Arguments - * - * * `options` - A JsValue containing block transfers options to be parsed. - * - * # Returns - * - * Parsed block transfers options as a `GetBlockTransfersOptions` struct. - * @param {any} options - * @returns {getBlockTransfersOptions} - */ - get_block_transfers_options(options) { - const ret = wasm.sdk_get_block_transfers_options(this.__wbg_ptr, addHeapObject(options)); - return getBlockTransfersOptions.__wrap(ret); - } - /** - * Retrieves block transfers information using the provided options. - * - * # Arguments - * - * * `options` - An optional `GetBlockTransfersOptions` struct containing retrieval options. - * - * # Returns - * - * A `Result` containing either a `GetBlockTransfersResult` or a `JsError` in case of an error. - * - * # Errors - * - * Returns a `JsError` if there is an error during the retrieval process. - * @param {getBlockTransfersOptions | undefined} [options] - * @returns {Promise} - */ - get_block_transfers(options) { - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, getBlockTransfersOptions); - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.sdk_get_block_transfers(this.__wbg_ptr, ptr0); - return takeObject(ret); - } - /** - * Parses dictionary item options from a JsValue. - * - * # Arguments - * - * * `options` - A JsValue containing dictionary item options to be parsed. - * - * # Returns - * - * Parsed dictionary item options as a `GetDictionaryItemOptions` struct. - * @param {any} options - * @returns {getDictionaryItemOptions} - */ - get_dictionary_item_options(options) { - const ret = wasm.sdk_get_dictionary_item_options(this.__wbg_ptr, addHeapObject(options)); - return getDictionaryItemOptions.__wrap(ret); - } - /** - * Retrieves dictionary item information using the provided options. - * - * # Arguments - * - * * `options` - An optional `GetDictionaryItemOptions` struct containing retrieval options. - * - * # Returns - * - * A `Result` containing either a `GetDictionaryItemResult` or a `JsError` in case of an error. - * - * # Errors - * - * Returns a `JsError` if there is an error during the retrieval process. - * @param {getDictionaryItemOptions | undefined} [options] - * @returns {Promise} - */ - get_dictionary_item(options) { - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, getDictionaryItemOptions); - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.sdk_get_dictionary_item(this.__wbg_ptr, ptr0); - return takeObject(ret); - } - /** - * JS Alias for `get_dictionary_item_js_alias` - * @param {getDictionaryItemOptions | undefined} [options] - * @returns {Promise} - */ - state_get_dictionary_item(options) { - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, getDictionaryItemOptions); - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.sdk_state_get_dictionary_item(this.__wbg_ptr, ptr0); - return takeObject(ret); - } - /** - * Parses query global state options from a JsValue. - * - * # Arguments - * - * * `options` - A JsValue containing query global state options to be parsed. - * - * # Returns - * - * Parsed query global state options as a `QueryGlobalStateOptions` struct. - * @param {any} options - * @returns {queryGlobalStateOptions} - */ - query_global_state_options(options) { - const ret = wasm.sdk_query_global_state_options(this.__wbg_ptr, addHeapObject(options)); - return queryGlobalStateOptions.__wrap(ret); - } - /** - * Retrieves global state information using the provided options. - * - * # Arguments - * - * * `options` - An optional `QueryGlobalStateOptions` struct containing retrieval options. - * - * # Returns - * - * A `Result` containing either a `QueryGlobalStateResult` or a `JsError` in case of an error. - * - * # Errors - * - * Returns a `JsError` if there is an error during the retrieval process. - * @param {queryGlobalStateOptions | undefined} [options] - * @returns {Promise} - */ - query_global_state(options) { - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, queryGlobalStateOptions); - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.sdk_query_global_state(this.__wbg_ptr, ptr0); - return takeObject(ret); - } - /** - * Creates a new DeployWatcher instance to watch deploys. - * - * # Arguments - * - * * `events_url` - The URL to monitor for deploy events. - * * `timeout_duration` - An optional timeout duration in seconds. - * - * # Returns - * - * A `DeployWatcher` instance. - * @param {string} events_url - * @param {bigint | undefined} [timeout_duration] - * @returns {DeployWatcher} - */ - watch_deploy(events_url, timeout_duration) { - const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.sdk_watch_deploy(this.__wbg_ptr, ptr0, len0, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? BigInt(0) : timeout_duration); - return DeployWatcher.__wrap(ret); - } - /** - * Creates a new DeployWatcher instance to watch deploys (JavaScript-friendly). - * - * # Arguments - * - * * `events_url` - The URL to monitor for deploy events. - * * `timeout_duration` - An optional timeout duration in seconds. - * - * # Returns - * - * A `DeployWatcher` instance. - * @param {string} events_url - * @param {number | undefined} [timeout_duration] - * @returns {DeployWatcher} - */ - watchDeploy(events_url, timeout_duration) { - const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.sdk_watchDeploy(this.__wbg_ptr, ptr0, len0, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? 0 : timeout_duration); - return DeployWatcher.__wrap(ret); - } - /** - * Waits for a deploy event to be processed asynchronously (JavaScript-friendly). - * - * # Arguments - * - * * `events_url` - The URL to monitor for deploy events. - * * `deploy_hash` - The deploy hash to wait for. - * * `timeout_duration` - An optional timeout duration in seconds. - * - * # Returns - * - * A JavaScript `Promise` resolving to either the processed `EventParseResult` or an error message. - * @param {string} events_url - * @param {string} deploy_hash - * @param {number | undefined} [timeout_duration] - * @returns {Promise>} - */ - waitDeploy(events_url, deploy_hash, timeout_duration) { - const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(deploy_hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.sdk_waitDeploy(this.__wbg_ptr, ptr0, len0, ptr1, len1, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? 0 : timeout_duration); - return takeObject(ret); - } - /** - * Deserialize query_contract_dict_options from a JavaScript object. - * @param {any} options - * @returns {queryContractDictOptions} - */ - query_contract_dict_options(options) { - const ret = wasm.sdk_query_contract_dict_options(this.__wbg_ptr, addHeapObject(options)); - return queryContractDictOptions.__wrap(ret); - } - /** - * JavaScript alias for query_contract_dict with deserialized options. - * @param {queryContractDictOptions | undefined} [options] - * @returns {Promise} - */ - query_contract_dict(options) { - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, queryContractDictOptions); - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.sdk_query_contract_dict(this.__wbg_ptr, ptr0); - return takeObject(ret); - } - /** - * This function allows executing a deploy speculatively. - * - * # Arguments - * - * * `deploy_params` - Deployment parameters for the deploy. - * * `session_params` - Session parameters for the deploy. - * * `payment_params` - Payment parameters for the deploy. - * * `maybe_block_id_as_string` - An optional block ID as a string. - * * `maybe_block_identifier` - Optional block identifier. - * * `verbosity` - Optional verbosity level. - * * `node_address` - Optional node address. - * - * # Returns - * - * A `Result` containing either a `SpeculativeExecResult` or a `JsError` in case of an error. - * @param {DeployStrParams} deploy_params - * @param {SessionStrParams} session_params - * @param {PaymentStrParams} payment_params - * @param {string | undefined} [maybe_block_id_as_string] - * @param {BlockIdentifier | undefined} [maybe_block_identifier] - * @param {Verbosity | undefined} [verbosity] - * @param {string | undefined} [node_address] - * @returns {Promise} - */ - speculative_deploy(deploy_params, session_params, payment_params, maybe_block_id_as_string, maybe_block_identifier, verbosity, node_address) { - _assertClass(deploy_params, DeployStrParams); - var ptr0 = deploy_params.__destroy_into_raw(); - _assertClass(session_params, SessionStrParams); - var ptr1 = session_params.__destroy_into_raw(); - _assertClass(payment_params, PaymentStrParams); - var ptr2 = payment_params.__destroy_into_raw(); - var ptr3 = isLikeNone(maybe_block_id_as_string) ? 0 : passStringToWasm0(maybe_block_id_as_string, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len3 = WASM_VECTOR_LEN; - let ptr4 = 0; - if (!isLikeNone(maybe_block_identifier)) { - _assertClass(maybe_block_identifier, BlockIdentifier); - ptr4 = maybe_block_identifier.__destroy_into_raw(); - } - var ptr5 = isLikeNone(node_address) ? 0 : passStringToWasm0(node_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len5 = WASM_VECTOR_LEN; - const ret = wasm.sdk_speculative_deploy(this.__wbg_ptr, ptr0, ptr1, ptr2, ptr3, len3, ptr4, isLikeNone(verbosity) ? 3 : verbosity, ptr5, len5); - return takeObject(ret); - } - /** - * Calls a smart contract entry point with the specified parameters and returns the result. - * - * # Arguments - * - * * `deploy_params` - The deploy parameters. - * * `session_params` - The session parameters. - * * `payment_amount` - The payment amount as a string. - * * `node_address` - An optional node address to send the request to. - * - * # Returns - * - * A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. - * - * # Errors - * - * Returns a `JsError` if there is an error during the call. - * @param {DeployStrParams} deploy_params - * @param {SessionStrParams} session_params - * @param {string} payment_amount - * @param {string | undefined} [node_address] - * @returns {Promise} - */ - call_entrypoint(deploy_params, session_params, payment_amount, node_address) { - _assertClass(deploy_params, DeployStrParams); - var ptr0 = deploy_params.__destroy_into_raw(); - _assertClass(session_params, SessionStrParams); - var ptr1 = session_params.__destroy_into_raw(); - const ptr2 = passStringToWasm0(payment_amount, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len2 = WASM_VECTOR_LEN; - var ptr3 = isLikeNone(node_address) ? 0 : passStringToWasm0(node_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len3 = WASM_VECTOR_LEN; - const ret = wasm.sdk_call_entrypoint(this.__wbg_ptr, ptr0, ptr1, ptr2, len2, ptr3, len3); - return takeObject(ret); - } } module.exports.SDK = SDK; @@ -10169,13 +10169,13 @@ module.exports.__wbindgen_object_drop_ref = function(arg0) { takeObject(arg0); }; -module.exports.__wbg_getaccountresult_new = function(arg0) { - const ret = GetAccountResult.__wrap(arg0); +module.exports.__wbg_querybalanceresult_new = function(arg0) { + const ret = QueryBalanceResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_getpeersresult_new = function(arg0) { - const ret = GetPeersResult.__wrap(arg0); +module.exports.__wbg_getvalidatorchangesresult_new = function(arg0) { + const ret = GetValidatorChangesResult.__wrap(arg0); return addHeapObject(ret); }; @@ -10184,33 +10184,33 @@ module.exports.__wbg_getauctioninforesult_new = function(arg0) { return addHeapObject(ret); }; -module.exports.__wbg_getvalidatorchangesresult_new = function(arg0) { - const ret = GetValidatorChangesResult.__wrap(arg0); +module.exports.__wbg_getstateroothashresult_new = function(arg0) { + const ret = GetStateRootHashResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_getstateroothashresult_new = function(arg0) { - const ret = GetStateRootHashResult.__wrap(arg0); +module.exports.__wbg_getblocktransfersresult_new = function(arg0) { + const ret = GetBlockTransfersResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_querybalanceresult_new = function(arg0) { - const ret = QueryBalanceResult.__wrap(arg0); +module.exports.__wbg_getpeersresult_new = function(arg0) { + const ret = GetPeersResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_getchainspecresult_new = function(arg0) { - const ret = GetChainspecResult.__wrap(arg0); +module.exports.__wbg_putdeployresult_new = function(arg0) { + const ret = PutDeployResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_getblocktransfersresult_new = function(arg0) { - const ret = GetBlockTransfersResult.__wrap(arg0); +module.exports.__wbg_getchainspecresult_new = function(arg0) { + const ret = GetChainspecResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_putdeployresult_new = function(arg0) { - const ret = PutDeployResult.__wrap(arg0); +module.exports.__wbg_getaccountresult_new = function(arg0) { + const ret = GetAccountResult.__wrap(arg0); return addHeapObject(ret); }; @@ -10228,7 +10228,7 @@ module.exports.__wbindgen_string_get = function(arg0, arg1) { getInt32Memory0()[arg0 / 4 + 0] = ptr1; }; -module.exports.__wbg_error_82cd4adbafcf90ca = function(arg0, arg1) { +module.exports.__wbg_error_adb09b59c60c9cab = function(arg0, arg1) { console.error(getStringFromWasm0(arg0, arg1)); }; @@ -10237,58 +10237,58 @@ module.exports.__wbindgen_error_new = function(arg0, arg1) { return addHeapObject(ret); }; -module.exports.__wbg_geterainforesult_new = function(arg0) { - const ret = GetEraInfoResult.__wrap(arg0); +module.exports.__wbg_geterasummaryresult_new = function(arg0) { + const ret = GetEraSummaryResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_getblockresult_new = function(arg0) { - const ret = GetBlockResult.__wrap(arg0); +module.exports.__wbindgen_string_new = function(arg0, arg1) { + const ret = getStringFromWasm0(arg0, arg1); return addHeapObject(ret); }; -module.exports.__wbg_getdeployresult_new = function(arg0) { - const ret = GetDeployResult.__wrap(arg0); +module.exports.__wbg_listrpcsresult_new = function(arg0) { + const ret = ListRpcsResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_speculativeexecresult_new = function(arg0) { - const ret = SpeculativeExecResult.__wrap(arg0); +module.exports.__wbg_getbalanceresult_new = function(arg0) { + const ret = GetBalanceResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); +module.exports.__wbg_getdeployresult_new = function(arg0) { + const ret = GetDeployResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_queryglobalstateresult_new = function(arg0) { - const ret = QueryGlobalStateResult.__wrap(arg0); +module.exports.__wbg_getdictionaryitemresult_new = function(arg0) { + const ret = GetDictionaryItemResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_getbalanceresult_new = function(arg0) { - const ret = GetBalanceResult.__wrap(arg0); +module.exports.__wbg_getblockresult_new = function(arg0) { + const ret = GetBlockResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_geterasummaryresult_new = function(arg0) { - const ret = GetEraSummaryResult.__wrap(arg0); +module.exports.__wbg_queryglobalstateresult_new = function(arg0) { + const ret = QueryGlobalStateResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_getdictionaryitemresult_new = function(arg0) { - const ret = GetDictionaryItemResult.__wrap(arg0); +module.exports.__wbg_speculativeexecresult_new = function(arg0) { + const ret = SpeculativeExecResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_getnodestatusresult_new = function(arg0) { - const ret = GetNodeStatusResult.__wrap(arg0); +module.exports.__wbg_geterainforesult_new = function(arg0) { + const ret = GetEraInfoResult.__wrap(arg0); return addHeapObject(ret); }; -module.exports.__wbg_listrpcsresult_new = function(arg0) { - const ret = ListRpcsResult.__wrap(arg0); +module.exports.__wbg_getnodestatusresult_new = function(arg0) { + const ret = GetNodeStatusResult.__wrap(arg0); return addHeapObject(ret); }; diff --git a/pkg-nodejs/casper_rust_wasm_sdk_bg.wasm b/pkg-nodejs/casper_rust_wasm_sdk_bg.wasm index 118190f3c..fabfa845a 100644 Binary files a/pkg-nodejs/casper_rust_wasm_sdk_bg.wasm and b/pkg-nodejs/casper_rust_wasm_sdk_bg.wasm differ diff --git a/pkg-nodejs/casper_rust_wasm_sdk_bg.wasm.d.ts b/pkg-nodejs/casper_rust_wasm_sdk_bg.wasm.d.ts index 4e4d6914c..7bc14d354 100644 --- a/pkg-nodejs/casper_rust_wasm_sdk_bg.wasm.d.ts +++ b/pkg-nodejs/casper_rust_wasm_sdk_bg.wasm.d.ts @@ -425,42 +425,6 @@ export function digest_fromDigest(a: number, b: number, c: number): void; export function digest_toJson(a: number): number; export function digest_toString(a: number, b: number): void; export function accountidentifier_new(a: number, b: number, c: number): void; -export function __wbg_urefaddr_free(a: number): void; -export function urefaddr_new(a: number, b: number, c: number): void; -export function __wbg_paymentstrparams_free(a: number): void; -export function paymentstrparams_new(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number, t: number, u: number): number; -export function paymentstrparams_payment_amount(a: number, b: number): void; -export function paymentstrparams_set_payment_amount(a: number, b: number, c: number): void; -export function paymentstrparams_payment_hash(a: number, b: number): void; -export function paymentstrparams_set_payment_hash(a: number, b: number, c: number): void; -export function paymentstrparams_payment_name(a: number, b: number): void; -export function paymentstrparams_set_payment_name(a: number, b: number, c: number): void; -export function paymentstrparams_payment_package_hash(a: number, b: number): void; -export function paymentstrparams_set_payment_package_hash(a: number, b: number, c: number): void; -export function paymentstrparams_payment_package_name(a: number, b: number): void; -export function paymentstrparams_set_payment_package_name(a: number, b: number, c: number): void; -export function paymentstrparams_payment_path(a: number, b: number): void; -export function paymentstrparams_set_payment_path(a: number, b: number, c: number): void; -export function paymentstrparams_payment_args_simple(a: number): number; -export function paymentstrparams_set_payment_args_simple(a: number, b: number): void; -export function paymentstrparams_payment_args_json(a: number, b: number): void; -export function paymentstrparams_set_payment_args_json(a: number, b: number, c: number): void; -export function paymentstrparams_payment_args_complex(a: number, b: number): void; -export function paymentstrparams_set_payment_args_complex(a: number, b: number, c: number): void; -export function paymentstrparams_payment_version(a: number, b: number): void; -export function paymentstrparams_set_payment_version(a: number, b: number, c: number): void; -export function paymentstrparams_payment_entry_point(a: number, b: number): void; -export function paymentstrparams_set_payment_entry_point(a: number, b: number, c: number): void; -export function __wbg_peerentry_free(a: number): void; -export function peerentry_node_id(a: number, b: number): void; -export function peerentry_address(a: number, b: number): void; -export function sdk_put_deploy(a: number, b: number, c: number, d: number, e: number): number; -export function sdk_account_put_deploy(a: number, b: number, c: number, d: number, e: number): number; -export function sdk_make_deploy(a: number, b: number, c: number, d: number, e: number): void; -export function sdk_speculative_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number): number; -export function sdk_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number): number; -export function sdk_make_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number): void; -export function sdk_install(a: number, b: number, c: number, d: number, e: number, f: number, g: number): number; export function __wbg_accounthash_free(a: number): void; export function accounthash_new(a: number, b: number, c: number): void; export function accounthash_fromFormattedStr(a: number, b: number, c: number): void; @@ -672,8 +636,44 @@ export function __wbg_set_querycontractdictoptions_state_root_hash_as_string(a: export function __wbg_set_querycontractdictoptions_node_address(a: number, b: number, c: number): void; export function __wbg_get_querycontractdictoptions_verbosity(a: number): number; export function __wbg_querycontractdictoptions_free(a: number): void; +export function __wbg_urefaddr_free(a: number): void; +export function urefaddr_new(a: number, b: number, c: number): void; +export function __wbg_paymentstrparams_free(a: number): void; +export function paymentstrparams_new(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number, t: number, u: number): number; +export function paymentstrparams_payment_amount(a: number, b: number): void; +export function paymentstrparams_set_payment_amount(a: number, b: number, c: number): void; +export function paymentstrparams_payment_hash(a: number, b: number): void; +export function paymentstrparams_set_payment_hash(a: number, b: number, c: number): void; +export function paymentstrparams_payment_name(a: number, b: number): void; +export function paymentstrparams_set_payment_name(a: number, b: number, c: number): void; +export function paymentstrparams_payment_package_hash(a: number, b: number): void; +export function paymentstrparams_set_payment_package_hash(a: number, b: number, c: number): void; +export function paymentstrparams_payment_package_name(a: number, b: number): void; +export function paymentstrparams_set_payment_package_name(a: number, b: number, c: number): void; +export function paymentstrparams_payment_path(a: number, b: number): void; +export function paymentstrparams_set_payment_path(a: number, b: number, c: number): void; +export function paymentstrparams_payment_args_simple(a: number): number; +export function paymentstrparams_set_payment_args_simple(a: number, b: number): void; +export function paymentstrparams_payment_args_json(a: number, b: number): void; +export function paymentstrparams_set_payment_args_json(a: number, b: number, c: number): void; +export function paymentstrparams_payment_args_complex(a: number, b: number): void; +export function paymentstrparams_set_payment_args_complex(a: number, b: number, c: number): void; +export function paymentstrparams_payment_version(a: number, b: number): void; +export function paymentstrparams_set_payment_version(a: number, b: number, c: number): void; +export function paymentstrparams_payment_entry_point(a: number, b: number): void; +export function paymentstrparams_set_payment_entry_point(a: number, b: number, c: number): void; +export function __wbg_peerentry_free(a: number): void; +export function peerentry_node_id(a: number, b: number): void; +export function peerentry_address(a: number, b: number): void; +export function sdk_put_deploy(a: number, b: number, c: number, d: number, e: number): number; +export function sdk_account_put_deploy(a: number, b: number, c: number, d: number, e: number): number; +export function sdk_make_deploy(a: number, b: number, c: number, d: number, e: number): void; export function sdk_speculative_deploy(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number): number; export function sdk_call_entrypoint(a: number, b: number, c: number, d: number, e: number, f: number, g: number): number; +export function sdk_speculative_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number): number; +export function sdk_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number): number; +export function sdk_make_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number): void; +export function sdk_install(a: number, b: number, c: number, d: number, e: number, f: number, g: number): number; export function __wbg_intounderlyingsource_free(a: number): void; export function intounderlyingsource_pull(a: number, b: number): number; export function intounderlyingsource_cancel(a: number): void; diff --git a/pkg-nodejs/package.json b/pkg-nodejs/package.json index 0fc1cb31c..47e96c01e 100644 --- a/pkg-nodejs/package.json +++ b/pkg-nodejs/package.json @@ -1,7 +1,7 @@ { "name": "casper-rust-wasm-sdk", "description": "Casper Rust Wasm Web SDK", - "version": "0.1.0", + "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/pkg/casper_rust_wasm_sdk.d.ts b/pkg/casper_rust_wasm_sdk.d.ts index 59d9b68db..46f1c6486 100644 --- a/pkg/casper_rust_wasm_sdk.d.ts +++ b/pkg/casper_rust_wasm_sdk.d.ts @@ -176,13 +176,6 @@ export function makeDictionaryItemKey(key: Key, value: string): string; export function fromTransfer(key: Uint8Array): TransferAddr; /** */ -export enum Verbosity { - Low = 0, - Medium = 1, - High = 2, -} -/** -*/ export enum CLTypeEnum { Bool = 0, I32 = 1, @@ -210,6 +203,13 @@ export enum CLTypeEnum { } /** */ +export enum Verbosity { + Low = 0, + Medium = 1, + High = 2, +} +/** +*/ export class AccessRights { free(): void; /** @@ -2305,158 +2305,6 @@ export class SDK { */ query_contract_key(options?: queryContractKeyOptions): Promise; /** -* Puts a deploy using the provided options. -* -* # Arguments -* -* * `deploy` - The `Deploy` object to be sent. -* * `verbosity` - An optional `Verbosity` level for controlling the output verbosity. -* * `node_address` - An optional string specifying the node address to use for the request. -* -* # Returns -* -* A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. -* -* # Errors -* -* Returns a `JsError` if there is an error during the deploy process. -* @param {Deploy} deploy -* @param {Verbosity | undefined} [verbosity] -* @param {string | undefined} [node_address] -* @returns {Promise} -*/ - put_deploy(deploy: Deploy, verbosity?: Verbosity, node_address?: string): Promise; -/** -* JS Alias for `put_deploy_js_alias`. -* -* This function provides an alternative name for `put_deploy_js_alias`. -* @param {Deploy} deploy -* @param {Verbosity | undefined} [verbosity] -* @param {string | undefined} [node_address] -* @returns {Promise} -*/ - account_put_deploy(deploy: Deploy, verbosity?: Verbosity, node_address?: string): Promise; -/** -* JS Alias for `make_deploy`. -* -* # Arguments -* -* * `deploy_params` - The deploy parameters. -* * `session_params` - The session parameters. -* * `payment_params` - The payment parameters. -* -* # Returns -* -* A `Result` containing the created `Deploy` or a `JsError` in case of an error. -* @param {DeployStrParams} deploy_params -* @param {SessionStrParams} session_params -* @param {PaymentStrParams} payment_params -* @returns {Deploy} -*/ - make_deploy(deploy_params: DeployStrParams, session_params: SessionStrParams, payment_params: PaymentStrParams): Deploy; -/** -* JS Alias for speculative transfer. -* -* # Arguments -* -* * `amount` - The amount to transfer. -* * `target_account` - The target account. -* * `transfer_id` - An optional transfer ID (defaults to a random number). -* * `deploy_params` - The deployment parameters. -* * `payment_params` - The payment parameters. -* * `maybe_block_id_as_string` - An optional block ID as a string. -* * `maybe_block_identifier` - An optional block identifier. -* * `verbosity` - The verbosity level for logging (optional). -* * `node_address` - The address of the node to connect to (optional). -* -* # Returns -* -* A `Result` containing the result of the speculative transfer or a `JsError` in case of an error. -* @param {string} amount -* @param {string} target_account -* @param {string | undefined} transfer_id -* @param {DeployStrParams} deploy_params -* @param {PaymentStrParams} payment_params -* @param {string | undefined} [maybe_block_id_as_string] -* @param {BlockIdentifier | undefined} [maybe_block_identifier] -* @param {Verbosity | undefined} [verbosity] -* @param {string | undefined} [node_address] -* @returns {Promise} -*/ - speculative_transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams, maybe_block_id_as_string?: string, maybe_block_identifier?: BlockIdentifier, verbosity?: Verbosity, node_address?: string): Promise; -/** -* JS Alias for transferring funds. -* -* # Arguments -* -* * `amount` - The amount to transfer. -* * `target_account` - The target account. -* * `transfer_id` - An optional transfer ID (defaults to a random number). -* * `deploy_params` - The deployment parameters. -* * `payment_params` - The payment parameters. -* * `verbosity` - The verbosity level for logging (optional). -* * `node_address` - The address of the node to connect to (optional). -* -* # Returns -* -* A `Result` containing the result of the transfer or a `JsError` in case of an error. -* @param {string} amount -* @param {string} target_account -* @param {string | undefined} transfer_id -* @param {DeployStrParams} deploy_params -* @param {PaymentStrParams} payment_params -* @param {Verbosity | undefined} [verbosity] -* @param {string | undefined} [node_address] -* @returns {Promise} -*/ - transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams, verbosity?: Verbosity, node_address?: string): Promise; -/** -* JS Alias for `make_transfer`. -* -* # Arguments -* -* * `amount` - The transfer amount. -* * `target_account` - The target account. -* * `transfer_id` - Optional transfer identifier. -* * `deploy_params` - The deploy parameters. -* * `payment_params` - The payment parameters. -* -* # Returns -* -* A `Result` containing the created `Deploy` or a `JsError` in case of an error. -* @param {string} amount -* @param {string} target_account -* @param {string | undefined} transfer_id -* @param {DeployStrParams} deploy_params -* @param {PaymentStrParams} payment_params -* @returns {Deploy} -*/ - make_transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams): Deploy; -/** -* Installs a smart contract with the specified parameters and returns the result. -* -* # Arguments -* -* * `deploy_params` - The deploy parameters. -* * `session_params` - The session parameters. -* * `payment_amount` - The payment amount as a string. -* * `node_address` - An optional node address to send the request to. -* -* # Returns -* -* A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. -* -* # Errors -* -* Returns a `JsError` if there is an error during the installation. -* @param {DeployStrParams} deploy_params -* @param {SessionStrParams} session_params -* @param {string} payment_amount -* @param {string | undefined} [node_address] -* @returns {Promise} -*/ - install(deploy_params: DeployStrParams, session_params: SessionStrParams, payment_amount: string, node_address?: string): Promise; -/** * Parses block transfers options from a JsValue. * * # Arguments @@ -2621,6 +2469,56 @@ export class SDK { */ query_contract_dict(options?: queryContractDictOptions): Promise; /** +* Puts a deploy using the provided options. +* +* # Arguments +* +* * `deploy` - The `Deploy` object to be sent. +* * `verbosity` - An optional `Verbosity` level for controlling the output verbosity. +* * `node_address` - An optional string specifying the node address to use for the request. +* +* # Returns +* +* A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. +* +* # Errors +* +* Returns a `JsError` if there is an error during the deploy process. +* @param {Deploy} deploy +* @param {Verbosity | undefined} [verbosity] +* @param {string | undefined} [node_address] +* @returns {Promise} +*/ + put_deploy(deploy: Deploy, verbosity?: Verbosity, node_address?: string): Promise; +/** +* JS Alias for `put_deploy_js_alias`. +* +* This function provides an alternative name for `put_deploy_js_alias`. +* @param {Deploy} deploy +* @param {Verbosity | undefined} [verbosity] +* @param {string | undefined} [node_address] +* @returns {Promise} +*/ + account_put_deploy(deploy: Deploy, verbosity?: Verbosity, node_address?: string): Promise; +/** +* JS Alias for `make_deploy`. +* +* # Arguments +* +* * `deploy_params` - The deploy parameters. +* * `session_params` - The session parameters. +* * `payment_params` - The payment parameters. +* +* # Returns +* +* A `Result` containing the created `Deploy` or a `JsError` in case of an error. +* @param {DeployStrParams} deploy_params +* @param {SessionStrParams} session_params +* @param {PaymentStrParams} payment_params +* @returns {Deploy} +*/ + make_deploy(deploy_params: DeployStrParams, session_params: SessionStrParams, payment_params: PaymentStrParams): Deploy; +/** * This function allows executing a deploy speculatively. * * # Arguments @@ -2670,6 +2568,108 @@ export class SDK { * @returns {Promise} */ call_entrypoint(deploy_params: DeployStrParams, session_params: SessionStrParams, payment_amount: string, node_address?: string): Promise; +/** +* JS Alias for speculative transfer. +* +* # Arguments +* +* * `amount` - The amount to transfer. +* * `target_account` - The target account. +* * `transfer_id` - An optional transfer ID (defaults to a random number). +* * `deploy_params` - The deployment parameters. +* * `payment_params` - The payment parameters. +* * `maybe_block_id_as_string` - An optional block ID as a string. +* * `maybe_block_identifier` - An optional block identifier. +* * `verbosity` - The verbosity level for logging (optional). +* * `node_address` - The address of the node to connect to (optional). +* +* # Returns +* +* A `Result` containing the result of the speculative transfer or a `JsError` in case of an error. +* @param {string} amount +* @param {string} target_account +* @param {string | undefined} transfer_id +* @param {DeployStrParams} deploy_params +* @param {PaymentStrParams} payment_params +* @param {string | undefined} [maybe_block_id_as_string] +* @param {BlockIdentifier | undefined} [maybe_block_identifier] +* @param {Verbosity | undefined} [verbosity] +* @param {string | undefined} [node_address] +* @returns {Promise} +*/ + speculative_transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams, maybe_block_id_as_string?: string, maybe_block_identifier?: BlockIdentifier, verbosity?: Verbosity, node_address?: string): Promise; +/** +* JS Alias for transferring funds. +* +* # Arguments +* +* * `amount` - The amount to transfer. +* * `target_account` - The target account. +* * `transfer_id` - An optional transfer ID (defaults to a random number). +* * `deploy_params` - The deployment parameters. +* * `payment_params` - The payment parameters. +* * `verbosity` - The verbosity level for logging (optional). +* * `node_address` - The address of the node to connect to (optional). +* +* # Returns +* +* A `Result` containing the result of the transfer or a `JsError` in case of an error. +* @param {string} amount +* @param {string} target_account +* @param {string | undefined} transfer_id +* @param {DeployStrParams} deploy_params +* @param {PaymentStrParams} payment_params +* @param {Verbosity | undefined} [verbosity] +* @param {string | undefined} [node_address] +* @returns {Promise} +*/ + transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams, verbosity?: Verbosity, node_address?: string): Promise; +/** +* JS Alias for `make_transfer`. +* +* # Arguments +* +* * `amount` - The transfer amount. +* * `target_account` - The target account. +* * `transfer_id` - Optional transfer identifier. +* * `deploy_params` - The deploy parameters. +* * `payment_params` - The payment parameters. +* +* # Returns +* +* A `Result` containing the created `Deploy` or a `JsError` in case of an error. +* @param {string} amount +* @param {string} target_account +* @param {string | undefined} transfer_id +* @param {DeployStrParams} deploy_params +* @param {PaymentStrParams} payment_params +* @returns {Deploy} +*/ + make_transfer(amount: string, target_account: string, transfer_id: string | undefined, deploy_params: DeployStrParams, payment_params: PaymentStrParams): Deploy; +/** +* Installs a smart contract with the specified parameters and returns the result. +* +* # Arguments +* +* * `deploy_params` - The deploy parameters. +* * `session_params` - The session parameters. +* * `payment_amount` - The payment amount as a string. +* * `node_address` - An optional node address to send the request to. +* +* # Returns +* +* A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. +* +* # Errors +* +* Returns a `JsError` if there is an error during the installation. +* @param {DeployStrParams} deploy_params +* @param {SessionStrParams} session_params +* @param {string} payment_amount +* @param {string | undefined} [node_address] +* @returns {Promise} +*/ + install(deploy_params: DeployStrParams, session_params: SessionStrParams, payment_amount: string, node_address?: string): Promise; } /** */ @@ -3586,42 +3586,6 @@ export interface InitOutput { readonly digest_toJson: (a: number) => number; readonly digest_toString: (a: number, b: number) => void; readonly accountidentifier_new: (a: number, b: number, c: number) => void; - readonly __wbg_urefaddr_free: (a: number) => void; - readonly urefaddr_new: (a: number, b: number, c: number) => void; - readonly __wbg_paymentstrparams_free: (a: number) => void; - readonly paymentstrparams_new: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number, t: number, u: number) => number; - readonly paymentstrparams_payment_amount: (a: number, b: number) => void; - readonly paymentstrparams_set_payment_amount: (a: number, b: number, c: number) => void; - readonly paymentstrparams_payment_hash: (a: number, b: number) => void; - readonly paymentstrparams_set_payment_hash: (a: number, b: number, c: number) => void; - readonly paymentstrparams_payment_name: (a: number, b: number) => void; - readonly paymentstrparams_set_payment_name: (a: number, b: number, c: number) => void; - readonly paymentstrparams_payment_package_hash: (a: number, b: number) => void; - readonly paymentstrparams_set_payment_package_hash: (a: number, b: number, c: number) => void; - readonly paymentstrparams_payment_package_name: (a: number, b: number) => void; - readonly paymentstrparams_set_payment_package_name: (a: number, b: number, c: number) => void; - readonly paymentstrparams_payment_path: (a: number, b: number) => void; - readonly paymentstrparams_set_payment_path: (a: number, b: number, c: number) => void; - readonly paymentstrparams_payment_args_simple: (a: number) => number; - readonly paymentstrparams_set_payment_args_simple: (a: number, b: number) => void; - readonly paymentstrparams_payment_args_json: (a: number, b: number) => void; - readonly paymentstrparams_set_payment_args_json: (a: number, b: number, c: number) => void; - readonly paymentstrparams_payment_args_complex: (a: number, b: number) => void; - readonly paymentstrparams_set_payment_args_complex: (a: number, b: number, c: number) => void; - readonly paymentstrparams_payment_version: (a: number, b: number) => void; - readonly paymentstrparams_set_payment_version: (a: number, b: number, c: number) => void; - readonly paymentstrparams_payment_entry_point: (a: number, b: number) => void; - readonly paymentstrparams_set_payment_entry_point: (a: number, b: number, c: number) => void; - readonly __wbg_peerentry_free: (a: number) => void; - readonly peerentry_node_id: (a: number, b: number) => void; - readonly peerentry_address: (a: number, b: number) => void; - readonly sdk_put_deploy: (a: number, b: number, c: number, d: number, e: number) => number; - readonly sdk_account_put_deploy: (a: number, b: number, c: number, d: number, e: number) => number; - readonly sdk_make_deploy: (a: number, b: number, c: number, d: number, e: number) => void; - readonly sdk_speculative_transfer: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number) => number; - readonly sdk_transfer: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number; - readonly sdk_make_transfer: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number) => void; - readonly sdk_install: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number; readonly __wbg_accounthash_free: (a: number) => void; readonly accounthash_new: (a: number, b: number, c: number) => void; readonly accounthash_fromFormattedStr: (a: number, b: number, c: number) => void; @@ -3833,8 +3797,44 @@ export interface InitOutput { readonly __wbg_set_querycontractdictoptions_node_address: (a: number, b: number, c: number) => void; readonly __wbg_get_querycontractdictoptions_verbosity: (a: number) => number; readonly __wbg_querycontractdictoptions_free: (a: number) => void; + readonly __wbg_urefaddr_free: (a: number) => void; + readonly urefaddr_new: (a: number, b: number, c: number) => void; + readonly __wbg_paymentstrparams_free: (a: number) => void; + readonly paymentstrparams_new: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number, t: number, u: number) => number; + readonly paymentstrparams_payment_amount: (a: number, b: number) => void; + readonly paymentstrparams_set_payment_amount: (a: number, b: number, c: number) => void; + readonly paymentstrparams_payment_hash: (a: number, b: number) => void; + readonly paymentstrparams_set_payment_hash: (a: number, b: number, c: number) => void; + readonly paymentstrparams_payment_name: (a: number, b: number) => void; + readonly paymentstrparams_set_payment_name: (a: number, b: number, c: number) => void; + readonly paymentstrparams_payment_package_hash: (a: number, b: number) => void; + readonly paymentstrparams_set_payment_package_hash: (a: number, b: number, c: number) => void; + readonly paymentstrparams_payment_package_name: (a: number, b: number) => void; + readonly paymentstrparams_set_payment_package_name: (a: number, b: number, c: number) => void; + readonly paymentstrparams_payment_path: (a: number, b: number) => void; + readonly paymentstrparams_set_payment_path: (a: number, b: number, c: number) => void; + readonly paymentstrparams_payment_args_simple: (a: number) => number; + readonly paymentstrparams_set_payment_args_simple: (a: number, b: number) => void; + readonly paymentstrparams_payment_args_json: (a: number, b: number) => void; + readonly paymentstrparams_set_payment_args_json: (a: number, b: number, c: number) => void; + readonly paymentstrparams_payment_args_complex: (a: number, b: number) => void; + readonly paymentstrparams_set_payment_args_complex: (a: number, b: number, c: number) => void; + readonly paymentstrparams_payment_version: (a: number, b: number) => void; + readonly paymentstrparams_set_payment_version: (a: number, b: number, c: number) => void; + readonly paymentstrparams_payment_entry_point: (a: number, b: number) => void; + readonly paymentstrparams_set_payment_entry_point: (a: number, b: number, c: number) => void; + readonly __wbg_peerentry_free: (a: number) => void; + readonly peerentry_node_id: (a: number, b: number) => void; + readonly peerentry_address: (a: number, b: number) => void; + readonly sdk_put_deploy: (a: number, b: number, c: number, d: number, e: number) => number; + readonly sdk_account_put_deploy: (a: number, b: number, c: number, d: number, e: number) => number; + readonly sdk_make_deploy: (a: number, b: number, c: number, d: number, e: number) => void; readonly sdk_speculative_deploy: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number) => number; readonly sdk_call_entrypoint: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number; + readonly sdk_speculative_transfer: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number) => number; + readonly sdk_transfer: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number; + readonly sdk_make_transfer: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number) => void; + readonly sdk_install: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number; readonly __wbg_intounderlyingsource_free: (a: number) => void; readonly intounderlyingsource_pull: (a: number, b: number) => number; readonly intounderlyingsource_cancel: (a: number) => void; diff --git a/pkg/casper_rust_wasm_sdk.js b/pkg/casper_rust_wasm_sdk.js index 71adf18b8..126b5a11b 100644 --- a/pkg/casper_rust_wasm_sdk.js +++ b/pkg/casper_rust_wasm_sdk.js @@ -579,10 +579,10 @@ function __wbg_adapter_796(arg0, arg1, arg2, arg3) { /** */ -export const Verbosity = Object.freeze({ Low:0,"0":"Low",Medium:1,"1":"Medium",High:2,"2":"High", }); +export const CLTypeEnum = Object.freeze({ Bool:0,"0":"Bool",I32:1,"1":"I32",I64:2,"2":"I64",U8:3,"3":"U8",U32:4,"4":"U32",U64:5,"5":"U64",U128:6,"6":"U128",U256:7,"7":"U256",U512:8,"8":"U512",Unit:9,"9":"Unit",String:10,"10":"String",Key:11,"11":"Key",URef:12,"12":"URef",PublicKey:13,"13":"PublicKey",Option:14,"14":"Option",List:15,"15":"List",ByteArray:16,"16":"ByteArray",Result:17,"17":"Result",Map:18,"18":"Map",Tuple1:19,"19":"Tuple1",Tuple2:20,"20":"Tuple2",Tuple3:21,"21":"Tuple3",Any:22,"22":"Any", }); /** */ -export const CLTypeEnum = Object.freeze({ Bool:0,"0":"Bool",I32:1,"1":"I32",I64:2,"2":"I64",U8:3,"3":"U8",U32:4,"4":"U32",U64:5,"5":"U64",U128:6,"6":"U128",U256:7,"7":"U256",U512:8,"8":"U512",Unit:9,"9":"Unit",String:10,"10":"String",Key:11,"11":"Key",URef:12,"12":"URef",PublicKey:13,"13":"PublicKey",Option:14,"14":"Option",List:15,"15":"List",ByteArray:16,"16":"ByteArray",Result:17,"17":"Result",Map:18,"18":"Map",Tuple1:19,"19":"Tuple1",Tuple2:20,"20":"Tuple2",Tuple3:21,"21":"Tuple3",Any:22,"22":"Any", }); +export const Verbosity = Object.freeze({ Low:0,"0":"Low",Medium:1,"1":"Medium",High:2,"2":"High", }); const AccessRightsFinalization = (typeof FinalizationRegistry === 'undefined') ? { register: () => {}, unregister: () => {} } @@ -6554,6 +6554,239 @@ export class SDK { return takeObject(ret); } /** + * Parses block transfers options from a JsValue. + * + * # Arguments + * + * * `options` - A JsValue containing block transfers options to be parsed. + * + * # Returns + * + * Parsed block transfers options as a `GetBlockTransfersOptions` struct. + * @param {any} options + * @returns {getBlockTransfersOptions} + */ + get_block_transfers_options(options) { + const ret = wasm.sdk_get_block_transfers_options(this.__wbg_ptr, addHeapObject(options)); + return getBlockTransfersOptions.__wrap(ret); + } + /** + * Retrieves block transfers information using the provided options. + * + * # Arguments + * + * * `options` - An optional `GetBlockTransfersOptions` struct containing retrieval options. + * + * # Returns + * + * A `Result` containing either a `GetBlockTransfersResult` or a `JsError` in case of an error. + * + * # Errors + * + * Returns a `JsError` if there is an error during the retrieval process. + * @param {getBlockTransfersOptions | undefined} [options] + * @returns {Promise} + */ + get_block_transfers(options) { + let ptr0 = 0; + if (!isLikeNone(options)) { + _assertClass(options, getBlockTransfersOptions); + ptr0 = options.__destroy_into_raw(); + } + const ret = wasm.sdk_get_block_transfers(this.__wbg_ptr, ptr0); + return takeObject(ret); + } + /** + * Parses dictionary item options from a JsValue. + * + * # Arguments + * + * * `options` - A JsValue containing dictionary item options to be parsed. + * + * # Returns + * + * Parsed dictionary item options as a `GetDictionaryItemOptions` struct. + * @param {any} options + * @returns {getDictionaryItemOptions} + */ + get_dictionary_item_options(options) { + const ret = wasm.sdk_get_dictionary_item_options(this.__wbg_ptr, addHeapObject(options)); + return getDictionaryItemOptions.__wrap(ret); + } + /** + * Retrieves dictionary item information using the provided options. + * + * # Arguments + * + * * `options` - An optional `GetDictionaryItemOptions` struct containing retrieval options. + * + * # Returns + * + * A `Result` containing either a `GetDictionaryItemResult` or a `JsError` in case of an error. + * + * # Errors + * + * Returns a `JsError` if there is an error during the retrieval process. + * @param {getDictionaryItemOptions | undefined} [options] + * @returns {Promise} + */ + get_dictionary_item(options) { + let ptr0 = 0; + if (!isLikeNone(options)) { + _assertClass(options, getDictionaryItemOptions); + ptr0 = options.__destroy_into_raw(); + } + const ret = wasm.sdk_get_dictionary_item(this.__wbg_ptr, ptr0); + return takeObject(ret); + } + /** + * JS Alias for `get_dictionary_item_js_alias` + * @param {getDictionaryItemOptions | undefined} [options] + * @returns {Promise} + */ + state_get_dictionary_item(options) { + let ptr0 = 0; + if (!isLikeNone(options)) { + _assertClass(options, getDictionaryItemOptions); + ptr0 = options.__destroy_into_raw(); + } + const ret = wasm.sdk_state_get_dictionary_item(this.__wbg_ptr, ptr0); + return takeObject(ret); + } + /** + * Parses query global state options from a JsValue. + * + * # Arguments + * + * * `options` - A JsValue containing query global state options to be parsed. + * + * # Returns + * + * Parsed query global state options as a `QueryGlobalStateOptions` struct. + * @param {any} options + * @returns {queryGlobalStateOptions} + */ + query_global_state_options(options) { + const ret = wasm.sdk_query_global_state_options(this.__wbg_ptr, addHeapObject(options)); + return queryGlobalStateOptions.__wrap(ret); + } + /** + * Retrieves global state information using the provided options. + * + * # Arguments + * + * * `options` - An optional `QueryGlobalStateOptions` struct containing retrieval options. + * + * # Returns + * + * A `Result` containing either a `QueryGlobalStateResult` or a `JsError` in case of an error. + * + * # Errors + * + * Returns a `JsError` if there is an error during the retrieval process. + * @param {queryGlobalStateOptions | undefined} [options] + * @returns {Promise} + */ + query_global_state(options) { + let ptr0 = 0; + if (!isLikeNone(options)) { + _assertClass(options, queryGlobalStateOptions); + ptr0 = options.__destroy_into_raw(); + } + const ret = wasm.sdk_query_global_state(this.__wbg_ptr, ptr0); + return takeObject(ret); + } + /** + * Creates a new DeployWatcher instance to watch deploys. + * + * # Arguments + * + * * `events_url` - The URL to monitor for deploy events. + * * `timeout_duration` - An optional timeout duration in seconds. + * + * # Returns + * + * A `DeployWatcher` instance. + * @param {string} events_url + * @param {bigint | undefined} [timeout_duration] + * @returns {DeployWatcher} + */ + watch_deploy(events_url, timeout_duration) { + const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.sdk_watch_deploy(this.__wbg_ptr, ptr0, len0, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? BigInt(0) : timeout_duration); + return DeployWatcher.__wrap(ret); + } + /** + * Creates a new DeployWatcher instance to watch deploys (JavaScript-friendly). + * + * # Arguments + * + * * `events_url` - The URL to monitor for deploy events. + * * `timeout_duration` - An optional timeout duration in seconds. + * + * # Returns + * + * A `DeployWatcher` instance. + * @param {string} events_url + * @param {number | undefined} [timeout_duration] + * @returns {DeployWatcher} + */ + watchDeploy(events_url, timeout_duration) { + const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.sdk_watchDeploy(this.__wbg_ptr, ptr0, len0, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? 0 : timeout_duration); + return DeployWatcher.__wrap(ret); + } + /** + * Waits for a deploy event to be processed asynchronously (JavaScript-friendly). + * + * # Arguments + * + * * `events_url` - The URL to monitor for deploy events. + * * `deploy_hash` - The deploy hash to wait for. + * * `timeout_duration` - An optional timeout duration in seconds. + * + * # Returns + * + * A JavaScript `Promise` resolving to either the processed `EventParseResult` or an error message. + * @param {string} events_url + * @param {string} deploy_hash + * @param {number | undefined} [timeout_duration] + * @returns {Promise>} + */ + waitDeploy(events_url, deploy_hash, timeout_duration) { + const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(deploy_hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.sdk_waitDeploy(this.__wbg_ptr, ptr0, len0, ptr1, len1, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? 0 : timeout_duration); + return takeObject(ret); + } + /** + * Deserialize query_contract_dict_options from a JavaScript object. + * @param {any} options + * @returns {queryContractDictOptions} + */ + query_contract_dict_options(options) { + const ret = wasm.sdk_query_contract_dict_options(this.__wbg_ptr, addHeapObject(options)); + return queryContractDictOptions.__wrap(ret); + } + /** + * JavaScript alias for query_contract_dict with deserialized options. + * @param {queryContractDictOptions | undefined} [options] + * @returns {Promise} + */ + query_contract_dict(options) { + let ptr0 = 0; + if (!isLikeNone(options)) { + _assertClass(options, queryContractDictOptions); + ptr0 = options.__destroy_into_raw(); + } + const ret = wasm.sdk_query_contract_dict(this.__wbg_ptr, ptr0); + return takeObject(ret); + } + /** * Puts a deploy using the provided options. * * # Arguments @@ -6638,25 +6871,104 @@ export class SDK { } } /** - * JS Alias for speculative transfer. + * This function allows executing a deploy speculatively. * * # Arguments * - * * `amount` - The amount to transfer. - * * `target_account` - The target account. - * * `transfer_id` - An optional transfer ID (defaults to a random number). - * * `deploy_params` - The deployment parameters. - * * `payment_params` - The payment parameters. + * * `deploy_params` - Deployment parameters for the deploy. + * * `session_params` - Session parameters for the deploy. + * * `payment_params` - Payment parameters for the deploy. * * `maybe_block_id_as_string` - An optional block ID as a string. - * * `maybe_block_identifier` - An optional block identifier. - * * `verbosity` - The verbosity level for logging (optional). - * * `node_address` - The address of the node to connect to (optional). + * * `maybe_block_identifier` - Optional block identifier. + * * `verbosity` - Optional verbosity level. + * * `node_address` - Optional node address. * * # Returns * - * A `Result` containing the result of the speculative transfer or a `JsError` in case of an error. - * @param {string} amount - * @param {string} target_account + * A `Result` containing either a `SpeculativeExecResult` or a `JsError` in case of an error. + * @param {DeployStrParams} deploy_params + * @param {SessionStrParams} session_params + * @param {PaymentStrParams} payment_params + * @param {string | undefined} [maybe_block_id_as_string] + * @param {BlockIdentifier | undefined} [maybe_block_identifier] + * @param {Verbosity | undefined} [verbosity] + * @param {string | undefined} [node_address] + * @returns {Promise} + */ + speculative_deploy(deploy_params, session_params, payment_params, maybe_block_id_as_string, maybe_block_identifier, verbosity, node_address) { + _assertClass(deploy_params, DeployStrParams); + var ptr0 = deploy_params.__destroy_into_raw(); + _assertClass(session_params, SessionStrParams); + var ptr1 = session_params.__destroy_into_raw(); + _assertClass(payment_params, PaymentStrParams); + var ptr2 = payment_params.__destroy_into_raw(); + var ptr3 = isLikeNone(maybe_block_id_as_string) ? 0 : passStringToWasm0(maybe_block_id_as_string, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len3 = WASM_VECTOR_LEN; + let ptr4 = 0; + if (!isLikeNone(maybe_block_identifier)) { + _assertClass(maybe_block_identifier, BlockIdentifier); + ptr4 = maybe_block_identifier.__destroy_into_raw(); + } + var ptr5 = isLikeNone(node_address) ? 0 : passStringToWasm0(node_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len5 = WASM_VECTOR_LEN; + const ret = wasm.sdk_speculative_deploy(this.__wbg_ptr, ptr0, ptr1, ptr2, ptr3, len3, ptr4, isLikeNone(verbosity) ? 3 : verbosity, ptr5, len5); + return takeObject(ret); + } + /** + * Calls a smart contract entry point with the specified parameters and returns the result. + * + * # Arguments + * + * * `deploy_params` - The deploy parameters. + * * `session_params` - The session parameters. + * * `payment_amount` - The payment amount as a string. + * * `node_address` - An optional node address to send the request to. + * + * # Returns + * + * A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. + * + * # Errors + * + * Returns a `JsError` if there is an error during the call. + * @param {DeployStrParams} deploy_params + * @param {SessionStrParams} session_params + * @param {string} payment_amount + * @param {string | undefined} [node_address] + * @returns {Promise} + */ + call_entrypoint(deploy_params, session_params, payment_amount, node_address) { + _assertClass(deploy_params, DeployStrParams); + var ptr0 = deploy_params.__destroy_into_raw(); + _assertClass(session_params, SessionStrParams); + var ptr1 = session_params.__destroy_into_raw(); + const ptr2 = passStringToWasm0(payment_amount, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len2 = WASM_VECTOR_LEN; + var ptr3 = isLikeNone(node_address) ? 0 : passStringToWasm0(node_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len3 = WASM_VECTOR_LEN; + const ret = wasm.sdk_call_entrypoint(this.__wbg_ptr, ptr0, ptr1, ptr2, len2, ptr3, len3); + return takeObject(ret); + } + /** + * JS Alias for speculative transfer. + * + * # Arguments + * + * * `amount` - The amount to transfer. + * * `target_account` - The target account. + * * `transfer_id` - An optional transfer ID (defaults to a random number). + * * `deploy_params` - The deployment parameters. + * * `payment_params` - The payment parameters. + * * `maybe_block_id_as_string` - An optional block ID as a string. + * * `maybe_block_identifier` - An optional block identifier. + * * `verbosity` - The verbosity level for logging (optional). + * * `node_address` - The address of the node to connect to (optional). + * + * # Returns + * + * A `Result` containing the result of the speculative transfer or a `JsError` in case of an error. + * @param {string} amount + * @param {string} target_account * @param {string | undefined} transfer_id * @param {DeployStrParams} deploy_params * @param {PaymentStrParams} payment_params @@ -6811,318 +7123,6 @@ export class SDK { const ret = wasm.sdk_install(this.__wbg_ptr, ptr0, ptr1, ptr2, len2, ptr3, len3); return takeObject(ret); } - /** - * Parses block transfers options from a JsValue. - * - * # Arguments - * - * * `options` - A JsValue containing block transfers options to be parsed. - * - * # Returns - * - * Parsed block transfers options as a `GetBlockTransfersOptions` struct. - * @param {any} options - * @returns {getBlockTransfersOptions} - */ - get_block_transfers_options(options) { - const ret = wasm.sdk_get_block_transfers_options(this.__wbg_ptr, addHeapObject(options)); - return getBlockTransfersOptions.__wrap(ret); - } - /** - * Retrieves block transfers information using the provided options. - * - * # Arguments - * - * * `options` - An optional `GetBlockTransfersOptions` struct containing retrieval options. - * - * # Returns - * - * A `Result` containing either a `GetBlockTransfersResult` or a `JsError` in case of an error. - * - * # Errors - * - * Returns a `JsError` if there is an error during the retrieval process. - * @param {getBlockTransfersOptions | undefined} [options] - * @returns {Promise} - */ - get_block_transfers(options) { - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, getBlockTransfersOptions); - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.sdk_get_block_transfers(this.__wbg_ptr, ptr0); - return takeObject(ret); - } - /** - * Parses dictionary item options from a JsValue. - * - * # Arguments - * - * * `options` - A JsValue containing dictionary item options to be parsed. - * - * # Returns - * - * Parsed dictionary item options as a `GetDictionaryItemOptions` struct. - * @param {any} options - * @returns {getDictionaryItemOptions} - */ - get_dictionary_item_options(options) { - const ret = wasm.sdk_get_dictionary_item_options(this.__wbg_ptr, addHeapObject(options)); - return getDictionaryItemOptions.__wrap(ret); - } - /** - * Retrieves dictionary item information using the provided options. - * - * # Arguments - * - * * `options` - An optional `GetDictionaryItemOptions` struct containing retrieval options. - * - * # Returns - * - * A `Result` containing either a `GetDictionaryItemResult` or a `JsError` in case of an error. - * - * # Errors - * - * Returns a `JsError` if there is an error during the retrieval process. - * @param {getDictionaryItemOptions | undefined} [options] - * @returns {Promise} - */ - get_dictionary_item(options) { - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, getDictionaryItemOptions); - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.sdk_get_dictionary_item(this.__wbg_ptr, ptr0); - return takeObject(ret); - } - /** - * JS Alias for `get_dictionary_item_js_alias` - * @param {getDictionaryItemOptions | undefined} [options] - * @returns {Promise} - */ - state_get_dictionary_item(options) { - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, getDictionaryItemOptions); - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.sdk_state_get_dictionary_item(this.__wbg_ptr, ptr0); - return takeObject(ret); - } - /** - * Parses query global state options from a JsValue. - * - * # Arguments - * - * * `options` - A JsValue containing query global state options to be parsed. - * - * # Returns - * - * Parsed query global state options as a `QueryGlobalStateOptions` struct. - * @param {any} options - * @returns {queryGlobalStateOptions} - */ - query_global_state_options(options) { - const ret = wasm.sdk_query_global_state_options(this.__wbg_ptr, addHeapObject(options)); - return queryGlobalStateOptions.__wrap(ret); - } - /** - * Retrieves global state information using the provided options. - * - * # Arguments - * - * * `options` - An optional `QueryGlobalStateOptions` struct containing retrieval options. - * - * # Returns - * - * A `Result` containing either a `QueryGlobalStateResult` or a `JsError` in case of an error. - * - * # Errors - * - * Returns a `JsError` if there is an error during the retrieval process. - * @param {queryGlobalStateOptions | undefined} [options] - * @returns {Promise} - */ - query_global_state(options) { - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, queryGlobalStateOptions); - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.sdk_query_global_state(this.__wbg_ptr, ptr0); - return takeObject(ret); - } - /** - * Creates a new DeployWatcher instance to watch deploys. - * - * # Arguments - * - * * `events_url` - The URL to monitor for deploy events. - * * `timeout_duration` - An optional timeout duration in seconds. - * - * # Returns - * - * A `DeployWatcher` instance. - * @param {string} events_url - * @param {bigint | undefined} [timeout_duration] - * @returns {DeployWatcher} - */ - watch_deploy(events_url, timeout_duration) { - const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.sdk_watch_deploy(this.__wbg_ptr, ptr0, len0, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? BigInt(0) : timeout_duration); - return DeployWatcher.__wrap(ret); - } - /** - * Creates a new DeployWatcher instance to watch deploys (JavaScript-friendly). - * - * # Arguments - * - * * `events_url` - The URL to monitor for deploy events. - * * `timeout_duration` - An optional timeout duration in seconds. - * - * # Returns - * - * A `DeployWatcher` instance. - * @param {string} events_url - * @param {number | undefined} [timeout_duration] - * @returns {DeployWatcher} - */ - watchDeploy(events_url, timeout_duration) { - const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.sdk_watchDeploy(this.__wbg_ptr, ptr0, len0, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? 0 : timeout_duration); - return DeployWatcher.__wrap(ret); - } - /** - * Waits for a deploy event to be processed asynchronously (JavaScript-friendly). - * - * # Arguments - * - * * `events_url` - The URL to monitor for deploy events. - * * `deploy_hash` - The deploy hash to wait for. - * * `timeout_duration` - An optional timeout duration in seconds. - * - * # Returns - * - * A JavaScript `Promise` resolving to either the processed `EventParseResult` or an error message. - * @param {string} events_url - * @param {string} deploy_hash - * @param {number | undefined} [timeout_duration] - * @returns {Promise>} - */ - waitDeploy(events_url, deploy_hash, timeout_duration) { - const ptr0 = passStringToWasm0(events_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(deploy_hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.sdk_waitDeploy(this.__wbg_ptr, ptr0, len0, ptr1, len1, !isLikeNone(timeout_duration), isLikeNone(timeout_duration) ? 0 : timeout_duration); - return takeObject(ret); - } - /** - * Deserialize query_contract_dict_options from a JavaScript object. - * @param {any} options - * @returns {queryContractDictOptions} - */ - query_contract_dict_options(options) { - const ret = wasm.sdk_query_contract_dict_options(this.__wbg_ptr, addHeapObject(options)); - return queryContractDictOptions.__wrap(ret); - } - /** - * JavaScript alias for query_contract_dict with deserialized options. - * @param {queryContractDictOptions | undefined} [options] - * @returns {Promise} - */ - query_contract_dict(options) { - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, queryContractDictOptions); - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.sdk_query_contract_dict(this.__wbg_ptr, ptr0); - return takeObject(ret); - } - /** - * This function allows executing a deploy speculatively. - * - * # Arguments - * - * * `deploy_params` - Deployment parameters for the deploy. - * * `session_params` - Session parameters for the deploy. - * * `payment_params` - Payment parameters for the deploy. - * * `maybe_block_id_as_string` - An optional block ID as a string. - * * `maybe_block_identifier` - Optional block identifier. - * * `verbosity` - Optional verbosity level. - * * `node_address` - Optional node address. - * - * # Returns - * - * A `Result` containing either a `SpeculativeExecResult` or a `JsError` in case of an error. - * @param {DeployStrParams} deploy_params - * @param {SessionStrParams} session_params - * @param {PaymentStrParams} payment_params - * @param {string | undefined} [maybe_block_id_as_string] - * @param {BlockIdentifier | undefined} [maybe_block_identifier] - * @param {Verbosity | undefined} [verbosity] - * @param {string | undefined} [node_address] - * @returns {Promise} - */ - speculative_deploy(deploy_params, session_params, payment_params, maybe_block_id_as_string, maybe_block_identifier, verbosity, node_address) { - _assertClass(deploy_params, DeployStrParams); - var ptr0 = deploy_params.__destroy_into_raw(); - _assertClass(session_params, SessionStrParams); - var ptr1 = session_params.__destroy_into_raw(); - _assertClass(payment_params, PaymentStrParams); - var ptr2 = payment_params.__destroy_into_raw(); - var ptr3 = isLikeNone(maybe_block_id_as_string) ? 0 : passStringToWasm0(maybe_block_id_as_string, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len3 = WASM_VECTOR_LEN; - let ptr4 = 0; - if (!isLikeNone(maybe_block_identifier)) { - _assertClass(maybe_block_identifier, BlockIdentifier); - ptr4 = maybe_block_identifier.__destroy_into_raw(); - } - var ptr5 = isLikeNone(node_address) ? 0 : passStringToWasm0(node_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len5 = WASM_VECTOR_LEN; - const ret = wasm.sdk_speculative_deploy(this.__wbg_ptr, ptr0, ptr1, ptr2, ptr3, len3, ptr4, isLikeNone(verbosity) ? 3 : verbosity, ptr5, len5); - return takeObject(ret); - } - /** - * Calls a smart contract entry point with the specified parameters and returns the result. - * - * # Arguments - * - * * `deploy_params` - The deploy parameters. - * * `session_params` - The session parameters. - * * `payment_amount` - The payment amount as a string. - * * `node_address` - An optional node address to send the request to. - * - * # Returns - * - * A `Result` containing either a `PutDeployResult` or a `JsError` in case of an error. - * - * # Errors - * - * Returns a `JsError` if there is an error during the call. - * @param {DeployStrParams} deploy_params - * @param {SessionStrParams} session_params - * @param {string} payment_amount - * @param {string | undefined} [node_address] - * @returns {Promise} - */ - call_entrypoint(deploy_params, session_params, payment_amount, node_address) { - _assertClass(deploy_params, DeployStrParams); - var ptr0 = deploy_params.__destroy_into_raw(); - _assertClass(session_params, SessionStrParams); - var ptr1 = session_params.__destroy_into_raw(); - const ptr2 = passStringToWasm0(payment_amount, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len2 = WASM_VECTOR_LEN; - var ptr3 = isLikeNone(node_address) ? 0 : passStringToWasm0(node_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len3 = WASM_VECTOR_LEN; - const ret = wasm.sdk_call_entrypoint(this.__wbg_ptr, ptr0, ptr1, ptr2, len2, ptr3, len3); - return takeObject(ret); - } } const SessionStrParamsFinalization = (typeof FinalizationRegistry === 'undefined') @@ -10123,42 +10123,42 @@ function __wbg_get_imports() { imports.wbg.__wbindgen_object_drop_ref = function(arg0) { takeObject(arg0); }; - imports.wbg.__wbg_getaccountresult_new = function(arg0) { - const ret = GetAccountResult.__wrap(arg0); + imports.wbg.__wbg_querybalanceresult_new = function(arg0) { + const ret = QueryBalanceResult.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbg_getpeersresult_new = function(arg0) { - const ret = GetPeersResult.__wrap(arg0); + imports.wbg.__wbg_getvalidatorchangesresult_new = function(arg0) { + const ret = GetValidatorChangesResult.__wrap(arg0); return addHeapObject(ret); }; imports.wbg.__wbg_getauctioninforesult_new = function(arg0) { const ret = GetAuctionInfoResult.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbg_getvalidatorchangesresult_new = function(arg0) { - const ret = GetValidatorChangesResult.__wrap(arg0); - return addHeapObject(ret); - }; imports.wbg.__wbg_getstateroothashresult_new = function(arg0) { const ret = GetStateRootHashResult.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbg_querybalanceresult_new = function(arg0) { - const ret = QueryBalanceResult.__wrap(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_getchainspecresult_new = function(arg0) { - const ret = GetChainspecResult.__wrap(arg0); - return addHeapObject(ret); - }; imports.wbg.__wbg_getblocktransfersresult_new = function(arg0) { const ret = GetBlockTransfersResult.__wrap(arg0); return addHeapObject(ret); }; + imports.wbg.__wbg_getpeersresult_new = function(arg0) { + const ret = GetPeersResult.__wrap(arg0); + return addHeapObject(ret); + }; imports.wbg.__wbg_putdeployresult_new = function(arg0) { const ret = PutDeployResult.__wrap(arg0); return addHeapObject(ret); }; + imports.wbg.__wbg_getchainspecresult_new = function(arg0) { + const ret = GetChainspecResult.__wrap(arg0); + return addHeapObject(ret); + }; + imports.wbg.__wbg_getaccountresult_new = function(arg0) { + const ret = GetAccountResult.__wrap(arg0); + return addHeapObject(ret); + }; imports.wbg.__wbindgen_object_clone_ref = function(arg0) { const ret = getObject(arg0); return addHeapObject(ret); @@ -10171,57 +10171,57 @@ function __wbg_get_imports() { getInt32Memory0()[arg0 / 4 + 1] = len1; getInt32Memory0()[arg0 / 4 + 0] = ptr1; }; - imports.wbg.__wbg_error_82cd4adbafcf90ca = function(arg0, arg1) { + imports.wbg.__wbg_error_adb09b59c60c9cab = function(arg0, arg1) { console.error(getStringFromWasm0(arg0, arg1)); }; imports.wbg.__wbindgen_error_new = function(arg0, arg1) { const ret = new Error(getStringFromWasm0(arg0, arg1)); return addHeapObject(ret); }; - imports.wbg.__wbg_geterainforesult_new = function(arg0) { - const ret = GetEraInfoResult.__wrap(arg0); + imports.wbg.__wbg_geterasummaryresult_new = function(arg0) { + const ret = GetEraSummaryResult.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbg_getblockresult_new = function(arg0) { - const ret = GetBlockResult.__wrap(arg0); + imports.wbg.__wbindgen_string_new = function(arg0, arg1) { + const ret = getStringFromWasm0(arg0, arg1); + return addHeapObject(ret); + }; + imports.wbg.__wbg_listrpcsresult_new = function(arg0) { + const ret = ListRpcsResult.__wrap(arg0); + return addHeapObject(ret); + }; + imports.wbg.__wbg_getbalanceresult_new = function(arg0) { + const ret = GetBalanceResult.__wrap(arg0); return addHeapObject(ret); }; imports.wbg.__wbg_getdeployresult_new = function(arg0) { const ret = GetDeployResult.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbg_speculativeexecresult_new = function(arg0) { - const ret = SpeculativeExecResult.__wrap(arg0); + imports.wbg.__wbg_getdictionaryitemresult_new = function(arg0) { + const ret = GetDictionaryItemResult.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); + imports.wbg.__wbg_getblockresult_new = function(arg0) { + const ret = GetBlockResult.__wrap(arg0); return addHeapObject(ret); }; imports.wbg.__wbg_queryglobalstateresult_new = function(arg0) { const ret = QueryGlobalStateResult.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbg_getbalanceresult_new = function(arg0) { - const ret = GetBalanceResult.__wrap(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_geterasummaryresult_new = function(arg0) { - const ret = GetEraSummaryResult.__wrap(arg0); + imports.wbg.__wbg_speculativeexecresult_new = function(arg0) { + const ret = SpeculativeExecResult.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbg_getdictionaryitemresult_new = function(arg0) { - const ret = GetDictionaryItemResult.__wrap(arg0); + imports.wbg.__wbg_geterainforesult_new = function(arg0) { + const ret = GetEraInfoResult.__wrap(arg0); return addHeapObject(ret); }; imports.wbg.__wbg_getnodestatusresult_new = function(arg0) { const ret = GetNodeStatusResult.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbg_listrpcsresult_new = function(arg0) { - const ret = ListRpcsResult.__wrap(arg0); - return addHeapObject(ret); - }; imports.wbg.__wbindgen_is_undefined = function(arg0) { const ret = getObject(arg0) === undefined; return ret; diff --git a/pkg/casper_rust_wasm_sdk_bg.wasm b/pkg/casper_rust_wasm_sdk_bg.wasm index 52a994b4c..7838b4dfe 100644 Binary files a/pkg/casper_rust_wasm_sdk_bg.wasm and b/pkg/casper_rust_wasm_sdk_bg.wasm differ diff --git a/pkg/casper_rust_wasm_sdk_bg.wasm.d.ts b/pkg/casper_rust_wasm_sdk_bg.wasm.d.ts index 4e4d6914c..7bc14d354 100644 --- a/pkg/casper_rust_wasm_sdk_bg.wasm.d.ts +++ b/pkg/casper_rust_wasm_sdk_bg.wasm.d.ts @@ -425,42 +425,6 @@ export function digest_fromDigest(a: number, b: number, c: number): void; export function digest_toJson(a: number): number; export function digest_toString(a: number, b: number): void; export function accountidentifier_new(a: number, b: number, c: number): void; -export function __wbg_urefaddr_free(a: number): void; -export function urefaddr_new(a: number, b: number, c: number): void; -export function __wbg_paymentstrparams_free(a: number): void; -export function paymentstrparams_new(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number, t: number, u: number): number; -export function paymentstrparams_payment_amount(a: number, b: number): void; -export function paymentstrparams_set_payment_amount(a: number, b: number, c: number): void; -export function paymentstrparams_payment_hash(a: number, b: number): void; -export function paymentstrparams_set_payment_hash(a: number, b: number, c: number): void; -export function paymentstrparams_payment_name(a: number, b: number): void; -export function paymentstrparams_set_payment_name(a: number, b: number, c: number): void; -export function paymentstrparams_payment_package_hash(a: number, b: number): void; -export function paymentstrparams_set_payment_package_hash(a: number, b: number, c: number): void; -export function paymentstrparams_payment_package_name(a: number, b: number): void; -export function paymentstrparams_set_payment_package_name(a: number, b: number, c: number): void; -export function paymentstrparams_payment_path(a: number, b: number): void; -export function paymentstrparams_set_payment_path(a: number, b: number, c: number): void; -export function paymentstrparams_payment_args_simple(a: number): number; -export function paymentstrparams_set_payment_args_simple(a: number, b: number): void; -export function paymentstrparams_payment_args_json(a: number, b: number): void; -export function paymentstrparams_set_payment_args_json(a: number, b: number, c: number): void; -export function paymentstrparams_payment_args_complex(a: number, b: number): void; -export function paymentstrparams_set_payment_args_complex(a: number, b: number, c: number): void; -export function paymentstrparams_payment_version(a: number, b: number): void; -export function paymentstrparams_set_payment_version(a: number, b: number, c: number): void; -export function paymentstrparams_payment_entry_point(a: number, b: number): void; -export function paymentstrparams_set_payment_entry_point(a: number, b: number, c: number): void; -export function __wbg_peerentry_free(a: number): void; -export function peerentry_node_id(a: number, b: number): void; -export function peerentry_address(a: number, b: number): void; -export function sdk_put_deploy(a: number, b: number, c: number, d: number, e: number): number; -export function sdk_account_put_deploy(a: number, b: number, c: number, d: number, e: number): number; -export function sdk_make_deploy(a: number, b: number, c: number, d: number, e: number): void; -export function sdk_speculative_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number): number; -export function sdk_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number): number; -export function sdk_make_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number): void; -export function sdk_install(a: number, b: number, c: number, d: number, e: number, f: number, g: number): number; export function __wbg_accounthash_free(a: number): void; export function accounthash_new(a: number, b: number, c: number): void; export function accounthash_fromFormattedStr(a: number, b: number, c: number): void; @@ -672,8 +636,44 @@ export function __wbg_set_querycontractdictoptions_state_root_hash_as_string(a: export function __wbg_set_querycontractdictoptions_node_address(a: number, b: number, c: number): void; export function __wbg_get_querycontractdictoptions_verbosity(a: number): number; export function __wbg_querycontractdictoptions_free(a: number): void; +export function __wbg_urefaddr_free(a: number): void; +export function urefaddr_new(a: number, b: number, c: number): void; +export function __wbg_paymentstrparams_free(a: number): void; +export function paymentstrparams_new(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number, t: number, u: number): number; +export function paymentstrparams_payment_amount(a: number, b: number): void; +export function paymentstrparams_set_payment_amount(a: number, b: number, c: number): void; +export function paymentstrparams_payment_hash(a: number, b: number): void; +export function paymentstrparams_set_payment_hash(a: number, b: number, c: number): void; +export function paymentstrparams_payment_name(a: number, b: number): void; +export function paymentstrparams_set_payment_name(a: number, b: number, c: number): void; +export function paymentstrparams_payment_package_hash(a: number, b: number): void; +export function paymentstrparams_set_payment_package_hash(a: number, b: number, c: number): void; +export function paymentstrparams_payment_package_name(a: number, b: number): void; +export function paymentstrparams_set_payment_package_name(a: number, b: number, c: number): void; +export function paymentstrparams_payment_path(a: number, b: number): void; +export function paymentstrparams_set_payment_path(a: number, b: number, c: number): void; +export function paymentstrparams_payment_args_simple(a: number): number; +export function paymentstrparams_set_payment_args_simple(a: number, b: number): void; +export function paymentstrparams_payment_args_json(a: number, b: number): void; +export function paymentstrparams_set_payment_args_json(a: number, b: number, c: number): void; +export function paymentstrparams_payment_args_complex(a: number, b: number): void; +export function paymentstrparams_set_payment_args_complex(a: number, b: number, c: number): void; +export function paymentstrparams_payment_version(a: number, b: number): void; +export function paymentstrparams_set_payment_version(a: number, b: number, c: number): void; +export function paymentstrparams_payment_entry_point(a: number, b: number): void; +export function paymentstrparams_set_payment_entry_point(a: number, b: number, c: number): void; +export function __wbg_peerentry_free(a: number): void; +export function peerentry_node_id(a: number, b: number): void; +export function peerentry_address(a: number, b: number): void; +export function sdk_put_deploy(a: number, b: number, c: number, d: number, e: number): number; +export function sdk_account_put_deploy(a: number, b: number, c: number, d: number, e: number): number; +export function sdk_make_deploy(a: number, b: number, c: number, d: number, e: number): void; export function sdk_speculative_deploy(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number): number; export function sdk_call_entrypoint(a: number, b: number, c: number, d: number, e: number, f: number, g: number): number; +export function sdk_speculative_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number): number; +export function sdk_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number): number; +export function sdk_make_transfer(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number): void; +export function sdk_install(a: number, b: number, c: number, d: number, e: number, f: number, g: number): number; export function __wbg_intounderlyingsource_free(a: number): void; export function intounderlyingsource_pull(a: number, b: number): number; export function intounderlyingsource_cancel(a: number): void; diff --git a/pkg/package.json b/pkg/package.json index 1aa04c86e..9e58cf873 100644 --- a/pkg/package.json +++ b/pkg/package.json @@ -1,7 +1,7 @@ { "name": "casper-rust-wasm-sdk", "description": "Casper Rust Wasm Web SDK", - "version": "0.1.0", + "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git",