From d5d4d2601ebf149c1bf2601de44e6bd91468a7fb Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 13:53:54 +0100 Subject: [PATCH 01/50] Initial work: Tooling configs + basic @joystream/sdk-core/query module --- .changeset/README.md | 8 + .changeset/config.json | 11 + .github/workflows/checks.yml | 40 + .gitignore | 13 + .vscode/settings.json | 5 + .yarnrc.yml | 1 + README.md | 9 +- eslint.config.mjs | 20 + examples/query-node/js/main.js | 12 + examples/query-node/package.json | 18 + examples/query-node/ts/main.ts | 16 + examples/query-node/tsconfig.json | 19 + jest.config.ts | 25 + package.json | 47 + packages/core/package.json | 29 + packages/core/src/chain/consts/index.ts | 3 + .../core/src/query/codegen/generateApis.ts | 90 + .../src/query/codegen/generateEntityInfo.ts | 61 + .../src/query/codegen/templates/QueryApi.ts | 231 + packages/core/src/query/errors/index.ts | 16 + packages/core/src/query/orion/index.test.ts | 95 + packages/core/src/query/orion/index.ts | 31 + packages/core/src/query/orion/schema.graphql | 14020 +++++++ packages/core/src/query/queryNode/index.ts | 6 + .../core/src/query/queryNode/schema.graphql | 33297 ++++++++++++++++ packages/core/src/query/storageSquid/index.ts | 6 + .../src/query/storageSquid/schema.graphql | 1968 + packages/core/src/utils/debug/index.ts | 3 + packages/core/tsconfig.json | 8 + scripts/build-examples.sh | 8 + scripts/run-example.sh | 14 + scripts/ts-run.sh | 8 + tsconfig.base.json | 16 + tsconfig.json | 7 + yarn.lock | 20111 ++++++++++ 35 files changed, 70270 insertions(+), 2 deletions(-) create mode 100644 .changeset/README.md create mode 100644 .changeset/config.json create mode 100644 .github/workflows/checks.yml create mode 100644 .gitignore create mode 100644 .vscode/settings.json create mode 100644 .yarnrc.yml create mode 100644 eslint.config.mjs create mode 100644 examples/query-node/js/main.js create mode 100644 examples/query-node/package.json create mode 100644 examples/query-node/ts/main.ts create mode 100644 examples/query-node/tsconfig.json create mode 100644 jest.config.ts create mode 100644 package.json create mode 100644 packages/core/package.json create mode 100644 packages/core/src/chain/consts/index.ts create mode 100644 packages/core/src/query/codegen/generateApis.ts create mode 100644 packages/core/src/query/codegen/generateEntityInfo.ts create mode 100644 packages/core/src/query/codegen/templates/QueryApi.ts create mode 100644 packages/core/src/query/errors/index.ts create mode 100644 packages/core/src/query/orion/index.test.ts create mode 100644 packages/core/src/query/orion/index.ts create mode 100644 packages/core/src/query/orion/schema.graphql create mode 100644 packages/core/src/query/queryNode/index.ts create mode 100644 packages/core/src/query/queryNode/schema.graphql create mode 100644 packages/core/src/query/storageSquid/index.ts create mode 100644 packages/core/src/query/storageSquid/schema.graphql create mode 100644 packages/core/src/utils/debug/index.ts create mode 100644 packages/core/tsconfig.json create mode 100755 scripts/build-examples.sh create mode 100755 scripts/run-example.sh create mode 100755 scripts/ts-run.sh create mode 100644 tsconfig.base.json create mode 100644 tsconfig.json create mode 100644 yarn.lock diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 0000000..e5b6d8d --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 0000000..6b37255 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.0.5/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "restricted", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml new file mode 100644 index 0000000..fc1c89d --- /dev/null +++ b/.github/workflows/checks.yml @@ -0,0 +1,40 @@ +name: Checks +on: [push, pull_request] + +jobs: + build: + name: Build + strategy: + matrix: + os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version-file: 'package.json' + - name: Install dependencies + run: yarn install --immutable + - name: Run codegen + run: yarn codegen + - name: Run build + run: yarn build + lint: + name: Lint + strategy: + matrix: + os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version-file: 'package.json' + - name: Install dependencies + run: yarn install --immutable + - name: Run codegen + run: yarn codegen + - name: Run lint + run: yarn lint diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6d6e446 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +node_modules +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions +examples/**/.env +**/__generated__ +**/__WIP__* +**/lib +**/*.tsbuildinfo \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..934e44f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "editor.defaultFormatter": "esbenp.prettier-vscode", + "eslint.workingDirectories": [".", "./packages/*"], + "editor.formatOnSave": true +} \ No newline at end of file diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 0000000..8b757b2 --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules \ No newline at end of file diff --git a/README.md b/README.md index e43c77e..0736e98 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ -# sdk -Cre functionality needed to create Joystream apps +# Joystream SDK + +https://classic.yarnpkg.com/lang/en/docs/ +https://jestjs.io/docs +https://changesets-docs.vercel.app/ +https://eslint.org/docs/latest/ +https://prettier.io/docs/ diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..c248e96 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,20 @@ +import globals from 'globals' +import pluginJs from '@eslint/js' +import tseslint from 'typescript-eslint' +import eslintConfigPrettier from 'eslint-config-prettier' + +/** @type {import('eslint').Linter.Config[]} */ +export default [ + { files: ['**/*.{js,mjs,cjs,ts}'] }, + { files: ['**/*.js'], languageOptions: { sourceType: 'script' } }, + { languageOptions: { globals: { ...globals.browser, ...globals.node } } }, + pluginJs.configs.recommended, + ...tseslint.configs.recommended, + eslintConfigPrettier, + { + ignores: [ + 'packages/core/src/query/codegen/templates/*', + 'packages/core/src/query/**/__generated__/genql', + ], + }, +] diff --git a/examples/query-node/js/main.js b/examples/query-node/js/main.js new file mode 100644 index 0000000..a20ef7d --- /dev/null +++ b/examples/query-node/js/main.js @@ -0,0 +1,12 @@ +import { QueryNodeApi } from '@joystream/sdk-core/query/queryNode' +async function main() { + const api = new QueryNodeApi('https://query.joystream.org/graphql') + // Query members by their handles + const handles = ['lezek', 'leet_joy', 'freakstatic', 'tomato'] + const members = await api.query.Membership.byMany( + (handles) => ({ handle_in: handles }), + handles + ) + console.log(members) +} +main().catch(console.error) diff --git a/examples/query-node/package.json b/examples/query-node/package.json new file mode 100644 index 0000000..32df23b --- /dev/null +++ b/examples/query-node/package.json @@ -0,0 +1,18 @@ +{ + "name": "@joystream/sdk-examples-query-node", + "description": "Example of using @joystream/sdk-core/query to retrieve data from Query Node.", + "author": "Leszek Wiesner", + "license": "GPL-3.0-only", + "version": "1.0.0", + "devDependencies": { + "typescript": "^5.7.3" + }, + "dependencies": { + "@joystream/sdk-core": "^1.0.0" + }, + "engines": { + "node": "^20", + "yarn": ">=2" + }, + "type": "module" +} diff --git a/examples/query-node/ts/main.ts b/examples/query-node/ts/main.ts new file mode 100644 index 0000000..3d1e0d9 --- /dev/null +++ b/examples/query-node/ts/main.ts @@ -0,0 +1,16 @@ +import { QueryNodeApi } from '@joystream/sdk-core/query/queryNode' + +async function main() { + const api = new QueryNodeApi('https://query.joystream.org/graphql') + + // Query members by their handles + const handles = ['lezek', 'leet_joy', 'freakstatic', 'tomato'] + const members = await api.query.Membership.byMany( + (handles) => ({ handle_in: handles }), + handles + ) + + console.log(members) +} + +main().catch(console.error) diff --git a/examples/query-node/tsconfig.json b/examples/query-node/tsconfig.json new file mode 100644 index 0000000..faf291f --- /dev/null +++ b/examples/query-node/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "NodeNext", + "moduleResolution": "nodenext", + "rootDir": "ts", + "baseUrl": ".", + "outDir": "js", + "removeComments": false, + "forceConsistentCasingInFileNames": true, + "strict": true, + "skipLibCheck": true, + "paths": { + "@joystream/sdk-core/*": ["../../packages/core/src/*/index"] + } + }, + "include": ["ts"], + "references": [{ "path": "../../packages/core" }] +} diff --git a/jest.config.ts b/jest.config.ts new file mode 100644 index 0000000..0e65018 --- /dev/null +++ b/jest.config.ts @@ -0,0 +1,25 @@ +import { createJsWithTsPreset, JestConfigWithTsJest } from 'ts-jest' + +const packages = ['core'] +const environments = ['node', 'jsdom'] + +const projects = packages + .map((pkg) => + environments.map((env) => ({ + displayName: `@joystream/sdk-${pkg} (${env})`, + testMatch: [`/packages/${pkg}/**/*.test.ts`], + ...createJsWithTsPreset({ + tsconfig: `/packages/${pkg}/tsconfig.json`, + }), + moduleNameMapper: { + '^@joystream/sdk-core/(.*)$': '/packages/core/src/$1', + }, + })) + ) + .flat() + +const jestConfig: JestConfigWithTsJest = { + projects, +} + +export default jestConfig diff --git a/package.json b/package.json new file mode 100644 index 0000000..11f9b69 --- /dev/null +++ b/package.json @@ -0,0 +1,47 @@ +{ + "name": "@joystream/sdk", + "description": "Joystream's JavaScript/TypeScript SDK", + "author": "Leszek Wiesner", + "license": "GPL-3.0-only", + "version": "1.0.0", + "main": "index.js", + "workspaces": [ + "packages/*", + "examples/*" + ], + "scripts": { + "test": "jest", + "run-example": "./scripts/run-example.sh", + "codegen:query-apis": "./scripts/ts-run.sh core ./src/query/codegen/generateApis.ts", + "lint": "eslint .", + "codegen": "yarn codegen:query-apis", + "build": "yarn tsc -b", + "build:examples": "./scripts/build-examples.sh" + }, + "devDependencies": { + "@changesets/cli": "^2.27.12", + "@eslint/js": "^9.19.0", + "@jest/globals": "^29.7.0", + "@joystream/prettier-config": "^1.0.0", + "eslint": "^9.19.0", + "eslint-config-prettier": "^10.0.1", + "globals": "^15.14.0", + "jest": "^29.7.0", + "prettier": "3.4.2", + "ts-jest": "^29.2.5", + "ts-node": "^10.9.2", + "tsconfig-paths": "^4.2.0", + "tsx": "^4.19.3", + "typescript": "^5.7.3", + "typescript-eslint": "^8.22.0" + }, + "prettier": "@joystream/prettier-config", + "engines": { + "node": "^20", + "yarn": ">=2" + }, + "volta": { + "node": "20.18.2", + "yarn": "4.6.0" + } +} diff --git a/packages/core/package.json b/packages/core/package.json new file mode 100644 index 0000000..b9ec1ef --- /dev/null +++ b/packages/core/package.json @@ -0,0 +1,29 @@ +{ + "name": "@joystream/sdk-core", + "version": "1.0.0", + "description": "Joystream SDK core", + "license": "GPL-3.0-only", + "author": "Leszek Wiesner", + "main": "index.js", + "dependencies": { + "@polkadot/api": "^10.13", + "@walletconnect/modal": "^2.7", + "@walletconnect/universal-provider": "^2.18", + "axios": "1.7.9", + "debug": "^4.4.0", + "lodash": "^4.17.21", + "queue": "^6.0.0" + }, + "devDependencies": { + "@genql/cli": "^6.3.3", + "@types/debug": "^4.1.12", + "@types/lodash": "^4", + "@types/ws": "^8.5.14" + }, + "exports": { + "./*": "./lib/*/index.js" + }, + "engines": { + "node": "^20" + } +} diff --git a/packages/core/src/chain/consts/index.ts b/packages/core/src/chain/consts/index.ts new file mode 100644 index 0000000..94c1e57 --- /dev/null +++ b/packages/core/src/chain/consts/index.ts @@ -0,0 +1,3 @@ +export const MAINNET_GENESIS_HASH = + '0x6b5e488e0fa8f9821110d5c13f4c468abcd43ce5e297e62b34c53c3346465956' +export const SS58_PREFIX = 126 diff --git a/packages/core/src/query/codegen/generateApis.ts b/packages/core/src/query/codegen/generateApis.ts new file mode 100644 index 0000000..fdd5912 --- /dev/null +++ b/packages/core/src/query/codegen/generateApis.ts @@ -0,0 +1,90 @@ +import _ from 'lodash' +import fs from 'fs/promises' +import path from 'path' +import { generate } from '@genql/cli' +import { rootDebug } from '@joystream/sdk-core/utils/debug' +import { generateEntityInfo } from './generateEntityInfo' + +const APPS = ['queryNode', 'orion', 'storageSquid'] as const + +const PKG_ROOT_PATH = path.join(__dirname, '..') + +function appRootPath(appName: string) { + return path.join(PKG_ROOT_PATH, appName) +} + +function generatedFilesPath(appName: string) { + return path.join(appRootPath(appName), '__generated__') +} + +async function buildQueryApiTemplate() { + const queryApiTemplatePath = path.join(__dirname, 'templates', 'QueryApi.ts') + const queryApiTemplate = (await fs.readFile(queryApiTemplatePath)).toString() + return queryApiTemplate + .split('\n') + .filter((l) => !l.includes(`{% CUT %}`)) + .join('\n') +} + +// Workaround for https://github.com/ardatan/graphql-tools/issues/4777 +async function withDisabledDebug( + func: (...args: unknown[]) => Promise +): Promise { + const debugEnvVal = process.env.DEBUG + delete process.env.DEBUG + const result = await func() + process.env.DEBUG = debugEnvVal + return result +} + +async function main() { + const debug = rootDebug.extend('codegen') + for (const appName of APPS) { + debug(`Generating an API for ${_.startCase(appName)} GraphQL server`) + const appDebug = debug.extend(appName) + appDebug( + `Removing old generated files from ${generatedFilesPath(appName)}...` + ) + await fs.rm(generatedFilesPath(appName), { recursive: true, force: true }) + const genQLApiPath = path.join(generatedFilesPath(appName), 'genql') + appDebug(`Generating GenQL api at ${genQLApiPath}...`) + const schema = ( + await fs.readFile(path.join(appRootPath(appName), 'schema.graphql')) + ).toString() + await withDisabledDebug(() => + generate({ + schema, + output: genQLApiPath, + scalarTypes: { + DateTime: 'string', + BigInt: 'string', + BigDecimal: 'string', + Bytes: 'string', + }, + }) + ) + + // Generate entity info + const entityInfoPath = path.join( + generatedFilesPath(appName), + 'entityInfo.ts' + ) + appDebug(`Extracting entity info to ${entityInfoPath}...`) + const genQLTypesModulePath = path.relative( + __dirname, + path.join(generatedFilesPath(appName), 'genql', 'types') + ) + const { default: genQLTypes } = await import(genQLTypesModulePath) + await generateEntityInfo(genQLTypes, entityInfoPath) + // "Generate" Query API + const queryApiPath = path.join(generatedFilesPath(appName), 'QueryApi.ts') + appDebug(`Building the QueryApi.ts from template to ${queryApiPath}...`) + await fs.writeFile(queryApiPath, await buildQueryApiTemplate()) + appDebug('Done') + } + debug('Codegen completed') +} + +main() + .then(() => process.exit(0)) + .catch(console.error) diff --git a/packages/core/src/query/codegen/generateEntityInfo.ts b/packages/core/src/query/codegen/generateEntityInfo.ts new file mode 100644 index 0000000..c11502e --- /dev/null +++ b/packages/core/src/query/codegen/generateEntityInfo.ts @@ -0,0 +1,61 @@ +import _ from 'lodash' +import assert from 'node:assert' +import fs from 'fs/promises' + +export type GenQLTypes = { + types: Record & { + Query: Record + } +} + +export type EntityInfo = { + [entityName: string]: { + uniqueQuery: string + connectionQuery: string + multiQuery: string + } +} + +export async function generateEntityInfo( + genQLTypes: GenQLTypes, + outputPath: string +) { + const TYPES = genQLTypes['types'] + const QUERIES = genQLTypes['types']['Query'] + + const byUniqueInputQueries = Object.keys(QUERIES).filter((k) => + k.endsWith('ByUniqueInput') + ) + + const entityInfo: EntityInfo = {} + + for (const uniqueQuery of byUniqueInputQueries) { + const baseName = uniqueQuery.replace('ByUniqueInput', '') + const connectionQuery = _.find(Object.keys(QUERIES), (k) => + baseName.endsWith('y') + ? !!k.match(new RegExp(`^${baseName.slice(0, -1)}iesConnection$`)) + : !!k.match(new RegExp(`^${baseName}(s|es)*Connection$`)) + ) + assert(connectionQuery, `Connection query not found for: ${baseName}`) + const multiQuery = connectionQuery.replace('Connection', '') + + const entityName = _.upperFirst(baseName) + assert(entityName in TYPES, `${entityName} not found in types`) + assert( + `${entityName}WhereInput` in TYPES, + `${entityName}WhereInput not found` + ) + assert(multiQuery in QUERIES, `${multiQuery} not found in queries`) + + entityInfo[entityName] = { + uniqueQuery, + connectionQuery, + multiQuery, + } + } + + await fs.writeFile( + outputPath, + `export const ENTITY_INFO = ${JSON.stringify(entityInfo, null, 2)} as const` + ) +} diff --git a/packages/core/src/query/codegen/templates/QueryApi.ts b/packages/core/src/query/codegen/templates/QueryApi.ts new file mode 100644 index 0000000..bd6aa5c --- /dev/null +++ b/packages/core/src/query/codegen/templates/QueryApi.ts @@ -0,0 +1,231 @@ +// @ts-nocheck {% CUT %} +// WARNING: THIS IS JUST A TEMPLATE FILE, IT SHOULD NOT BE USED DIRECTLY {% CUT %} +import { Debugger } from 'debug' +import _ from 'lodash' +import { + createClient, + QueryResult, + Client, + QueryGenqlSelection, + generateQueryOp, + Query, + FieldsSelection, +} from './genql' +import Queue from 'queue' +import { ENTITY_INFO } from './entityInfo' +import { + EntityNotFoundError, + UnexpectedEmptyResult, +} from '@joystream/sdk-core/query/errors' +import { rootDebug } from '@joystream/sdk-core/utils/debug' +import { ClientOptions } from './genql/runtime' + +type Config = { + // Maximum size of an array of input arguments to a query (for example, list of ids in `query.Entity.byIds`) + inputBatchSize: number + // Maximum number of requests that can be sent concurrently to GraphQL server + concurrentRequestsLimit: number + // GenQL client options + clientOptions?: ClientOptions +} + +export const DEFAULT_CONFIG: Config = { + inputBatchSize: 1000, + concurrentRequestsLimit: 20, +} + +type ArgsOf = + NonNullable extends { + __args?: infer A + } + ? A + : never + +type SelectionOf = Omit< + NonNullable, + '__args' +> + +type WhereOf = + NonNullable> extends { where?: infer W | null } ? W : never + +type ResultOf = QueryResult<{ + [K in Q]: S +}> + +type Extracted = Exclude + +type ExtractedResult< + Q extends keyof QueryGenqlSelection, + S = { __scalar: true }, +> = Extracted> + +type EntityInfo = typeof ENTITY_INFO +export type AnyEntity = keyof EntityInfo +type UniqueQueryOf = EntityInfo[E]['uniqueQuery'] +type MultiQueryOf = EntityInfo[E]['multiQuery'] + +class EntityQueryUtils { + constructor( + private runQuery: ( + query: Q + ) => Promise>, + private config: Config, + private entity: E + ) {} + + public async byMany>, I>( + whereGenerator: (input: I[]) => W, + input: I[] + ): Promise>> + + public async byMany< + W extends WhereOf>, + I, + S extends SelectionOf>, + >( + whereGenerator: (input: I[]) => W, + input: I[], + select: S + ): Promise, S>> + + async byMany< + W extends WhereOf>, + I, + S extends SelectionOf>, + >( + whereGenerator: (input: I[]) => W, + input: I[], + select?: S + ): Promise, S | { __scalar: true }>> { + const multiQuery = ENTITY_INFO[this.entity]['multiQuery'] + const results = await Promise.all( + _.chunk(input, this.config.inputBatchSize).map(async (inputChunk) => { + const query = { + [multiQuery]: { + __args: { where: whereGenerator(inputChunk) }, + ...(select || { __scalar: true }), + }, + } as { [K in MultiQueryOf]: { __args: { where: W } } & S } + const result = await this.runQuery(query) + + if (multiQuery in result && result[multiQuery as keyof typeof result]) { + const extracted = result[multiQuery as keyof typeof result] + if (extracted) { + return extracted + } + } + throw new UnexpectedEmptyResult(multiQuery) + }) + ) + + return results.flat() as ExtractedResult< + MultiQueryOf, + S | { __scalar: true } + > + } + + async byId(id: string): Promise>> + + async byId>>( + id: string, + select: S + ): Promise, S>> + + async byId>>( + id: string, + select?: S + ): Promise, S | { __scalar: true }>> { + const uniqueQuery = ENTITY_INFO[this.entity]['uniqueQuery'] + const query = { + [uniqueQuery]: { + __args: { + where: { id }, + }, + ...(select || { __scalar: true }), + }, + } as { [K in UniqueQueryOf]: { __args: { where: { id: string } } } & S } + const result = await this.runQuery(query) + + if (uniqueQuery in result && result[uniqueQuery as keyof typeof result]) { + const extracted = result[uniqueQuery as keyof typeof result] + if (extracted) { + return extracted as ExtractedResult< + UniqueQueryOf, + S | { __scalar: true } + > + } + } + + throw new EntityNotFoundError(this.entity, id) + } +} + +type AllEntitiesQueryUtils = { + [K in AnyEntity]: EntityQueryUtils +} + +export class QueryApi { + private _config: Config + private _requestsQueue: Queue + private _client: Client + private _debug: Debugger + public query: AllEntitiesQueryUtils + + public constructor( + private url: string, + config?: Partial + ) { + this._config = { ...DEFAULT_CONFIG, ...config } + this._client = createClient({ + url: this.url, + ...(this._config.clientOptions || {}), + }) + this._debug = rootDebug.extend('query-api') + this._requestsQueue = new Queue({ + autostart: true, + concurrency: this._config.concurrentRequestsLimit, + }) + this.query = Object.fromEntries( + Object.keys(ENTITY_INFO).map((e) => [ + e, + new EntityQueryUtils( + this.runQuery.bind(this), + this._config, + e as AnyEntity + ), + ]) + ) as AllEntitiesQueryUtils + } + + public runQuery( + query: Q + ): Promise> { + const debug = this._debug.extend('query') + debug(generateQueryOp(query).query) + + return this.runWithReqLimit(() => this._client.query(query)) + } + + private async runWithReqLimit(req: () => Promise): Promise { + return new Promise((resolve, reject) => { + async function job() { + try { + const result = await req() + resolve(result) + } catch (e) { + reject(e) + } + } + this._requestsQueue.push(() => job()) + }) + } + + public get client(): Client { + return this._client + } + + public get requestsQueue(): Queue { + return this._requestsQueue + } +} diff --git a/packages/core/src/query/errors/index.ts b/packages/core/src/query/errors/index.ts new file mode 100644 index 0000000..4cc881e --- /dev/null +++ b/packages/core/src/query/errors/index.ts @@ -0,0 +1,16 @@ +export class QueryError extends Error {} + +export class EntityNotFoundError extends QueryError { + constructor(entityType: string, id: string) { + super(`${entityType} not found by id '${id}'`) + } +} + +export class UnexpectedEmptyResult extends QueryError { + constructor( + query: string, + public readonly result?: unknown + ) { + super(`${query} query returned empty result`) + } +} diff --git a/packages/core/src/query/orion/index.test.ts b/packages/core/src/query/orion/index.test.ts new file mode 100644 index 0000000..5aa332a --- /dev/null +++ b/packages/core/src/query/orion/index.test.ts @@ -0,0 +1,95 @@ +import { describe, expect, test } from '@jest/globals' +import { AnyEntity, OrionApi, VISIBLE_ENTITIES } from '.' +import { EntityNotFoundError } from '../errors' + +const TEST_ORION_ENDPOINT: string = 'http://localhost:4350/graphql' + +type PreventAny = 0 extends 1 & T ? never : T +const expectTsType = () => ({ + ofVariable: (v: PreventAny & Expected) => v as Expected, +}) + +describe('OrionApi', () => { + const orionApi = new OrionApi(TEST_ORION_ENDPOINT) + describe('byId', () => { + describe('EntityNotFound case', () => { + for (const entityName of VISIBLE_ENTITIES) { + test(`${entityName}`, async () => { + await expect(() => + orionApi.query[entityName as AnyEntity].byId('non_existing_id') + ).rejects.toThrow( + new EntityNotFoundError(entityName as AnyEntity, 'non_existing_id') + ) + }) + } + }) + describe('Standard case, default selection', () => { + for (const entityName of VISIBLE_ENTITIES) { + test(`${entityName}`, async () => { + // FIXME: In case of `StorageDataObject` we omit `resolvedUrls`, because it's not really a scalar + const query = + entityName === 'StorageDataObject' + ? orionApi.query.StorageDataObject.byId('1', { + __scalar: true, + resolvedUrls: false, + }) + : orionApi.query[entityName as AnyEntity].byId('1') + + const result = await query + expect(result?.id).toBe('1') + }) + } + }) + }) + + describe('Scalar fields typing', () => { + test('BigInt', async () => { + const { dataObjectsSizeLimit } = + await orionApi.query.StorageBucket.byId('1') + expectTsType().ofVariable(dataObjectsSizeLimit) + expect(typeof dataObjectsSizeLimit).toBe('string') + }) + test('DateTime', async () => { + const { createdAt } = await orionApi.query.Channel.byId('1') + expectTsType().ofVariable(createdAt) + expect(typeof createdAt).toBe('string') + // Ensure the date can be parsed correctly + const yearDiff = Math.abs( + new Date(createdAt).getFullYear() - new Date().getFullYear() + ) + expect(yearDiff).toBeLessThanOrEqual(1) + }) + }) + describe('Concurrency', () => { + test('limits', async () => { + const limitedApi = new OrionApi(TEST_ORION_ENDPOINT, { + concurrentRequestsLimit: 5, + }) + + const queriesToRun = 100 + let maxConcurrentRequests = 0 + let concurrentRequests = 0 + + limitedApi.requestsQueue.addListener('start', () => { + ++concurrentRequests + if (concurrentRequests > maxConcurrentRequests) { + maxConcurrentRequests = concurrentRequests + } + }) + limitedApi.requestsQueue.addListener('success', () => { + --concurrentRequests + }) + + const queryResults = await Promise.all( + Array.from({ length: queriesToRun }, () => + limitedApi.query.Membership.byId('1', { id: true }) + ) + ) + + expect(maxConcurrentRequests).toEqual(5) + expect(queryResults).toEqual( + Array.from({ length: queriesToRun }, () => ({ id: '1' })) + ) + }) + }) +}) diff --git a/packages/core/src/query/orion/index.ts b/packages/core/src/query/orion/index.ts new file mode 100644 index 0000000..93e2b7b --- /dev/null +++ b/packages/core/src/query/orion/index.ts @@ -0,0 +1,31 @@ +import _ from 'lodash' +import { QueryApi, AnyEntity } from './__generated__/QueryApi' +import { ENTITY_INFO } from './__generated__/entityInfo' + +export const ALL_ENTITIES = Object.keys(ENTITY_INFO) as AnyEntity[] +export const HIDDEN_ENTITIES = [ + // Auth API entities + 'Account', + 'User', + 'Session', + 'Token', + // Other hidden entities + 'VideoViewEvent', + 'ChannelFollow', + 'Report', + 'Exclusion', + 'NotificationEmailDelivery', + 'ChannelVerification', + 'ChannelSuspension', + 'NftFeaturingRequest', + 'GatewayConfig', + 'EmailDeliveryAttempt', + 'UserInteractionCount', +] as const +export const VISIBLE_ENTITIES = _.difference( + ALL_ENTITIES, + HIDDEN_ENTITIES +) as Exclude[] + +export const OrionApi = QueryApi +export { AnyEntity } diff --git a/packages/core/src/query/orion/schema.graphql b/packages/core/src/query/orion/schema.graphql new file mode 100644 index 0000000..b428e10 --- /dev/null +++ b/packages/core/src/query/orion/schema.graphql @@ -0,0 +1,14020 @@ +type MarkNotificationsAsReadResult { + notificationsReadIds: [String!]! +} + +type NotificationPreferenceOutput { + inAppEnabled: Boolean! + emailEnabled: Boolean! +} + +type AccountNotificationPreferencesOutput { + channelExcludedFromApp: NotificationPreferenceOutput + videoExcludedFromApp: NotificationPreferenceOutput + nftFeaturedOnMarketPlace: NotificationPreferenceOutput + newChannelFollower: NotificationPreferenceOutput + videoCommentCreated: NotificationPreferenceOutput + videoLiked: NotificationPreferenceOutput + videoDisliked: NotificationPreferenceOutput + yppChannelVerified: NotificationPreferenceOutput + yppSignupSuccessful: NotificationPreferenceOutput + yppChannelSuspended: NotificationPreferenceOutput + nftBought: NotificationPreferenceOutput + creatorTimedAuctionExpired: NotificationPreferenceOutput + bidMadeOnNft: NotificationPreferenceOutput + royaltyReceived: NotificationPreferenceOutput + channelPaymentReceived: NotificationPreferenceOutput + channelReceivedFundsFromWg: NotificationPreferenceOutput + newPayoutUpdatedByCouncil: NotificationPreferenceOutput + channelFundsWithdrawn: NotificationPreferenceOutput + channelCreated: NotificationPreferenceOutput + replyToComment: NotificationPreferenceOutput + reactionToComment: NotificationPreferenceOutput + videoPosted: NotificationPreferenceOutput + newNftOnAuction: NotificationPreferenceOutput + newNftOnSale: NotificationPreferenceOutput + timedAuctionExpired: NotificationPreferenceOutput + higherBidThanYoursMade: NotificationPreferenceOutput + auctionWon: NotificationPreferenceOutput + auctionLost: NotificationPreferenceOutput + openAuctionBidCanBeWithdrawn: NotificationPreferenceOutput + fundsFromCouncilReceived: NotificationPreferenceOutput + fundsToExternalWalletSent: NotificationPreferenceOutput + fundsFromWgReceived: NotificationPreferenceOutput +} + +type AccountNotificationPreferencesResult { + newPreferences: AccountNotificationPreferencesOutput! +} + +type FollowedChannel { + channelId: String! + timestamp: String! +} + +type AccountData { + id: String! + email: String! + joystreamAccount: String! + isEmailConfirmed: Boolean! + membershipId: String! + followedChannels: [FollowedChannel!]! + preferences: AccountNotificationPreferencesOutput +} + +type Channel { + """Runtime entity identifier (EntityId)""" + id: String! + + """Timestamp of the block the channel was created at""" + createdAt: DateTime! + + """Current member-owner of the channel (if owned by a member)""" + ownerMember: Membership + + """The title of the Channel""" + title: String + + """The description of a Channel""" + description: String + + """Channel's cover (background) photo asset. Recommended ratio: 16:9.""" + coverPhoto: StorageDataObject + + """Channel's avatar photo asset.""" + avatarPhoto: StorageDataObject + + """Flag signaling whether a channel is public.""" + isPublic: Boolean + + """Flag signaling whether a channel is censored.""" + isCensored: Boolean! + + """Whether a channel has been excluded/hidden (by the gateway operator)""" + isExcluded: Boolean! + + """The primary langauge of the channel's content""" + language: String + + """List of videos that belong to the channel""" + videos(where: VideoWhereInput, orderBy: [VideoOrderByInput!], offset: Int, limit: Int): [Video!]! + + """Number of the block the channel was created in""" + createdInBlock: Int! + + """ + Channel's reward account, storing the income from the nft sales and channel payouts. + """ + rewardAccount: String! + + """Value of channel state bloat bond fee paid by channel creator""" + channelStateBloatBond: BigInt! + + """ + Number of active follows (to speed up orderBy queries by avoiding COUNT aggregation) + """ + followsNum: Int! + + """ + Number of total video views (to speed up orderBy queries by avoiding COUNT aggregation) + """ + videoViewsNum: Int! + + """ + List of members blocked from commenting/reacting on any video of the channel. + """ + bannedMembers(where: BannedMemberWhereInput, orderBy: [BannedMemberOrderByInput!], offset: Int, limit: Int): [BannedMember!]! + + """Application used for channel creation""" + entryApp: App + + """Number of videos ever created in this channel""" + totalVideosCreated: Int! + + """% of channel balance that the creator devotes to revenue shares""" + revenueShareRatioPercent: Int + + """Cumulative rewards claimed by this channel""" + cumulativeRewardClaimed: BigInt! + + """Token issued by channel if any""" + creatorToken: TokenChannel + + """ + Cumulative total revenue coming from nft sales + member payments + council payouts + """ + cumulativeRevenue: BigInt! + + """Cumulative rewards paid to this channel""" + cumulativeReward: BigInt! + + """Weight/Bias of the channel affecting video relevance in the Homepage""" + channelWeight: Float + + """Channel Ypp Status: either unverified , verified or suspended""" + yppStatus: ChannelYppStatus! +} + +"""Represents NFT details""" +type OwnedNft { + id: String! + + """Timestamp of the block the NFT was created at""" + createdAt: DateTime! + + """NFT's video""" + video: Video! + + """Auctions done for this NFT""" + auctions(where: AuctionWhereInput, orderBy: [AuctionOrderByInput!], offset: Int, limit: Int): [Auction!]! + + """Current owner of the NFT.""" + owner: NftOwner! + + """NFT's transactional status""" + transactionalStatus: TransactionalStatus + + """Creator royalty (if any)""" + creatorRoyalty: Float + + """NFT's last sale price (if any)""" + lastSalePrice: BigInt + + """NFT's last sale date (if any)""" + lastSaleDate: DateTime + + """All NFT auction bids""" + bids(where: BidWhereInput, orderBy: [BidOrderByInput!], offset: Int, limit: Int): [Bid!]! + + """Flag to indicate whether the NFT is featured or not""" + isFeatured: Boolean! +} + +type Video { + """Runtime identifier""" + id: String! + + """Timestamp of the block the video was created at""" + createdAt: DateTime! + + """Reference to videos's channel""" + channel: Channel! + + """Reference to a video category""" + category: VideoCategory + + """The title of the video""" + title: String + + """The description of the Video""" + description: String + + """Video duration in seconds""" + duration: Int + + """Video thumbnail asset (recommended ratio: 16:9)""" + thumbnailPhoto: StorageDataObject + + """Video's main langauge""" + language: String + + """Video's orion langauge""" + orionLanguage: String + + """Whether or not Video contains marketing""" + hasMarketing: Boolean + + """ + If the Video was published on other platform before beeing published on Joystream - the original publication date + """ + publishedBeforeJoystream: DateTime + + """Whether the Video is supposed to be publically displayed""" + isPublic: Boolean + + """Flag signaling whether a video is censored.""" + isCensored: Boolean! + + """Whether a video has been excluded/hidden (by the gateway operator)""" + isExcluded: Boolean! + + """Video NFT details""" + nft: OwnedNft + + """Whether the Video contains explicit material.""" + isExplicit: Boolean + + """License under the video is published""" + license: License + + """Video media asset""" + media: StorageDataObject + + """Value of video state bloat bond fee paid by channel owner""" + videoStateBloatBond: BigInt! + + """Video file metadata""" + mediaMetadata: VideoMediaMetadata + + """Block the video was created in""" + createdInBlock: Int! + + """List of video subtitles""" + subtitles(where: VideoSubtitleWhereInput, orderBy: [VideoSubtitleOrderByInput!], offset: Int, limit: Int): [VideoSubtitle!]! + + """Is comment section enabled (true if enabled)""" + isCommentSectionEnabled: Boolean! + + """channel owner pinned comment""" + pinnedComment: Comment + + """List of all video comments""" + comments(where: CommentWhereInput, orderBy: [CommentOrderByInput!], offset: Int, limit: Int): [Comment!]! + + """Comments count""" + commentsCount: Int! + + """ + Is reactions feature enabled on video (true if enabled i.e. video can be reacted) + """ + isReactionFeatureEnabled: Boolean! + + """List of all video reactions""" + reactions(where: VideoReactionWhereInput, orderBy: [VideoReactionOrderByInput!], offset: Int, limit: Int): [VideoReaction!]! + + """Reactions count by reaction Id""" + reactionsCountByReactionId: [VideoReactionsCountByReactionType!] + + """Reactions count""" + reactionsCount: Int! + + """ + Number of video views (to speed up orderBy queries by avoiding COUNT aggregation) + """ + viewsNum: Int! + + """Application used for video creation""" + entryApp: App + + """Video ID coming from YPP""" + ytVideoId: String + + """token for which this video is trailer""" + trailerVideoForToken(where: TrailerVideoWhereInput, orderBy: [TrailerVideoOrderByInput!], offset: Int, limit: Int): [TrailerVideo!]! + + """ + Video relevance score based on the views, reactions, comments and update date + """ + videoRelevance: Float! + + """ + Whether the video is a short format, vertical video (e.g. Youtube Shorts, TikTok, Instagram Reels) + """ + isShort: Boolean + + """ + Whether the video is a short format, vertical video, and it derived based on video dimension (i.e. was not set in metadata) + """ + isShortDerived: Boolean + + """ + Optional boolean flag to indicate if the video should be included in the home feed/page. + """ + includeInHomeFeed: Boolean +} + +type VideoCategory { + """Runtime identifier""" + id: String! + + """The name of the category""" + name: String + + """The description of the category""" + description: String + + """Parent category if defined""" + parentCategory: VideoCategory + videos(where: VideoWhereInput, orderBy: [VideoOrderByInput!], offset: Int, limit: Int): [Video!]! + featuredVideos(where: VideoFeaturedInCategoryWhereInput, orderBy: [VideoFeaturedInCategoryOrderByInput!], offset: Int, limit: Int): [VideoFeaturedInCategory!]! + + """Indicates whether the category is supported by the Gateway""" + isSupported: Boolean! + createdInBlock: Int! +} + +type VideoHero { + """Unique ID""" + id: String! + + """Video being featured in the Hero section""" + video: Video! + + """Title of the Hero section""" + heroTitle: String! + + """Url to video fragment to be displayed in the Hero section""" + heroVideoCutUrl: String! + + """Url to the poster to be displayed in the Hero section""" + heroPosterUrl: String! + + """Time at which this VideoHero was created/activated""" + activatedAt: DateTime +} + +"""Stored information about a registered user""" +type Membership { + """MemberId: runtime identifier for a user""" + id: String! + + """Timestamp of the block the membership was created at""" + createdAt: DateTime! + + """The handle coming from decoded handleRaw if possible""" + handle: String! + + """The handle chosen by member coming from event deposit""" + handleRaw: String! + + """Member's metadata""" + metadata: MemberMetadata + + """Member's controller account id""" + controllerAccount: String! + + """Auctions in which is this user whitelisted to participate""" + whitelistedInAuctions(where: AuctionWhitelistedMemberWhereInput, orderBy: [AuctionWhitelistedMemberOrderByInput!], offset: Int, limit: Int): [AuctionWhitelistedMember!]! + + """Channels owned by this member""" + channels(where: ChannelWhereInput, orderBy: [ChannelOrderByInput!], offset: Int, limit: Int): [Channel!]! + + """Channels the member is banned from (in terms of commenting/reacting)""" + bannedFromChannels(where: BannedMemberWhereInput, orderBy: [BannedMemberOrderByInput!], offset: Int, limit: Int): [BannedMember!]! + + """Number of channels ever created by this member""" + totalChannelsCreated: Int! + + """token accounts""" + tokenAccounts(where: TokenAccountWhereInput, orderBy: [TokenAccountOrderByInput!], offset: Int, limit: Int): [TokenAccount!]! +} + +type VideosConnection { + totalCount: Int! + edges: [VideoEdge!]! + pageInfo: PageInfo! +} + +type CreatorToken { + """runtime token identifier""" + id: String! + + """status sale / market / idle""" + status: TokenStatus! + + """avatar object (profile picture)""" + avatar: TokenAvatar + + """total supply""" + totalSupply: BigInt! + + """Flag to indicate whether the CRT is featured or not""" + isFeatured: Boolean! + + """sales issued for this token""" + sales(where: SaleWhereInput, orderBy: [SaleOrderByInput!], offset: Int, limit: Int): [Sale!]! + + """symbol for the token uniqueness guaranteed by runtime""" + symbol: String + + """access status invite only vs anyone""" + isInviteOnly: Boolean! + + """creator annual revenue (minted)""" + annualCreatorRewardPermill: Int! + + """revenue share ratio between creator and holder""" + revenueShareRatioPermill: Int! + + """revenue shares issued for this token""" + revenueShares(where: RevenueShareWhereInput, orderBy: [RevenueShareOrderByInput!], offset: Int, limit: Int): [RevenueShare!]! + + """amm curves issued for this token""" + ammCurves(where: AmmCurveWhereInput, orderBy: [AmmCurveOrderByInput!], offset: Int, limit: Int): [AmmCurve!]! + + """date at which this token was created""" + createdAt: DateTime! + + """ + channel from which the token is issued uniqueness guaranteed by runtime + """ + channel: TokenChannel + + """video for the token presentation page""" + trailerVideo: TrailerVideo + + """about information displayed under the presentation video""" + description: String + + """list of benefits for the token""" + benefits(where: BenefitWhereInput, orderBy: [BenefitOrderByInput!], offset: Int, limit: Int): [Benefit!]! + + """note from creator to member interested in joining the whitelist""" + whitelistApplicantNote: String + + """link for creator to member interested in joining the whitelist""" + whitelistApplicantLink: String + + """holders having some amount of this token""" + accounts(where: TokenAccountWhereInput, orderBy: [TokenAccountOrderByInput!], offset: Int, limit: Int): [TokenAccount!]! + + """number of accounts to avoid aggregate COUNT""" + accountsNum: Int! + + """number of revenue shares issued""" + numberOfRevenueShareActivations: Int! + + """whether it has been deissued or not""" + deissued: Boolean! + + """current amm sale if ongoing""" + currentAmmSale: AmmCurve + + """current sale if ongoing""" + currentSale: Sale + + """current revenue share if ongoing""" + currentRevenueShare: RevenueShare + + """number of vested transfer completed""" + numberOfVestedTransferIssued: Int! + + """last unit price available""" + lastPrice: BigInt +} + +type MarketplaceToken { + """runtime token identifier""" + id: String! + liquidity: Int + marketCap: BigInt + cumulativeRevenue: BigInt + ammVolume: BigInt + priceChange: BigDecimal + liquidityChange: BigDecimal + + """status sale / market / idle""" + status: TokenStatus! + + """avatar object (profile picture)""" + avatar: TokenAvatar + + """total supply""" + totalSupply: BigInt! + + """Flag to indicate whether the CRT is featured or not""" + isFeatured: Boolean! + + """symbol for the token uniqueness guaranteed by runtime""" + symbol: String + + """access status invite only vs anyone""" + isInviteOnly: Boolean! + + """creator annual revenue (minted)""" + annualCreatorRewardPermill: Int! + + """revenue share ratio between creator and holder""" + revenueShareRatioPermill: Int! + + """date at which this token was created""" + createdAt: DateTime! + + """ + channel from which the token is issued uniqueness guaranteed by runtime + """ + channelId: String + + """about information displayed under the presentation video""" + description: String + + """note from creator to member interested in joining the whitelist""" + whitelistApplicantNote: String + + """link for creator to member interested in joining the whitelist""" + whitelistApplicantLink: String + + """number of accounts to avoid aggregate COUNT""" + accountsNum: Int! + + """number of revenue shares issued""" + numberOfRevenueShareActivations: Int! + + """whether it has been deissued or not""" + deissued: Boolean! + + """current amm sale if ongoing""" + currentAmmSaleId: String + + """current sale if ongoing""" + currentSaleId: String + + """current revenue share if ongoing""" + currentRevenueShareId: String + + """number of vested transfer completed""" + numberOfVestedTransferIssued: Int! + + """last unit price available""" + lastPrice: BigInt +} + +type CommentTipTiers { + SILVER: Int! + GOLD: Int! + DIAMOND: Int! +} + +type MaxAttemptsOnMailDelivery { + maxAttempts: Int! +} + +type AppRootDomain { + isApplied: Boolean! +} + +type VideoWeights { + isApplied: Boolean! +} + +type ChannelWeight { + channelId: String! + isApplied: Boolean! +} + +type CrtMarketCapMinVolume { + minVolumeJoy: Int! +} + +type KillSwitch { + isKilled: Boolean! +} + +type VideoViewPerUserTimeLimit { + limitInSeconds: Int! +} + +type SetVideoHeroResult { + id: String! +} + +type SetSupportedCategoriesResult { + """ + The updated number of categories that are now explicitly supported by the Gateway + """ + newNumberOfCategoriesSupported: Int + + """ + Whether or not newly created video categories will be automatically supported + """ + newlyCreatedCategoriesSupported: Boolean! + + """Whether or not vidoes w/o any category assigned will be supported""" + noCategoryVideosSupported: Boolean! +} + +type SetCategoryFeaturedVideosResult { + categoryId: String! + numberOfFeaturedVideosUnset: Int! + numberOfFeaturedVideosSet: Int! +} + +type ExcludeContentResult { + numberOfEntitiesAffected: Int! +} + +type RestoreContentResult { + numberOfEntitiesAffected: Int! +} + +type GeneratedSignature { + """App signature converted to hexadecimal string.""" + signature: String! +} + +type SetFeaturedNftsResult { + """ + The updated number of nft that are now explicitly featured by the Gateway + """ + newNumberOfNftsFeatured: Int +} + +type SetFeaturedCrtsResult { + """ + The updated number of crts that are now explicitly featured by the Gateway + """ + newNumberOfCrtsFeatured: Int +} + +type SetNewAppAssetStorageResult { + """The app asset storage link just set""" + newAppAssetStorage: String! +} + +type SetNewAppNameAltResult { + """The app name alternative just set""" + newAppNameAlt: String! +} + +type SetNewNotificationAssetRootResult { + """The notification asset root link just set""" + newNotificationAssetRoot: String! +} + +type GrantOrRevokeOperatorPermissionsResult { + newPermissions: [OperatorPermission!]! +} + +enum OperatorPermission { + GRANT_OPERATOR_PERMISSIONS + REVOKE_OPERATOR_PERMISSIONS + SET_VIDEO_WEIGHTS + SET_CHANNEL_WEIGHTS + SET_KILL_SWITCH + SET_VIDEO_VIEW_PER_USER_TIME_LIMIT + SET_VIDEO_HERO + SET_CATEGORY_FEATURED_VIDEOS + SET_SUPPORTED_CATEGORIES + SET_FEATURED_NFTS + EXCLUDE_CONTENT + RESTORE_CONTENT + SET_PUBLIC_FEED_VIDEOS + SET_FEATURED_CRTS + SET_CRT_MARKETCAP_MIN_VOLUME + SET_TIP_TIERS +} + +type StorageBag { + """Storage bag id""" + id: String! + + """Data objects in the bag""" + objects(where: StorageDataObjectWhereInput, orderBy: [StorageDataObjectOrderByInput!], offset: Int, limit: Int): [StorageDataObject!]! + + """Storage buckets assigned to the bag""" + storageBuckets(where: StorageBucketBagWhereInput, orderBy: [StorageBucketBagOrderByInput!], offset: Int, limit: Int): [StorageBucketBag!]! + + """Distribution buckets assigned to the bag""" + distributionBuckets(where: DistributionBucketBagWhereInput, orderBy: [DistributionBucketBagOrderByInput!], offset: Int, limit: Int): [DistributionBucketBag!]! + + """Owner of the storage bag""" + owner: StorageBagOwner! +} + +type StorageDataObject { + """Data object runtime id""" + id: String! + + """Storage bag the data object is part of""" + storageBag: StorageBag! + + """Resolved asset urls""" + resolvedUrls: [String!]! + + """Timestamp of the block the data object was created at""" + createdAt: DateTime! + + """ + Whether the data object was uploaded and accepted by the storage provider + """ + isAccepted: Boolean! + + """Data object size in bytes""" + size: BigInt! + + """IPFS content hash""" + ipfsHash: String! + + """The type of the asset that the data object represents (if known)""" + type: DataObjectType + + """State Bloat Bond for removing the data object""" + stateBloatBond: BigInt! + + """ + If the object is no longer used as an asset - the time at which it was unset (if known) + """ + unsetAt: DateTime +} + +type EntityReportInfo { + id: String! + rationale: String! + createdAt: DateTime! + created: Boolean! +} + +""" +A date-time string in simplified extended ISO 8601 format (YYYY-MM-DDTHH:mm:ss.sssZ) +""" +scalar DateTime + +type ExtendedChannel { + channel: Channel! + activeVideosCount: Int! +} + +type TopSellingChannelsResult { + channel: Channel! + amount: String! + nftSold: Int! +} + +type ChannelNftCollector { + member: Membership! + amount: Int! +} + +type ChannelFollowResult { + followId: String! + channelId: String! + follows: Int! + added: Boolean! +} + +type ChannelUnfollowResult { + channelId: String! + follows: Int! + removed: Boolean! +} + +type ChannelReportInfo { + id: String! + rationale: String! + createdAt: DateTime! + created: Boolean! + channelId: String! +} + +type ChannelsSearchResult { + channel: Channel! + relevance: Int! +} + +type SuspendChannelResult { + id: String! + channelId: String! + createdAt: DateTime! +} + +type VerifyChannelResult { + id: String! + channelId: String! + createdAt: DateTime! +} + +type ExcludeChannelResult { + id: String! + rationale: String! + createdAt: DateTime! + created: Boolean! + channelId: String! +} + +type GetShareDividendsResult { + dividendJoyAmount: String! +} + +type GetCumulativeHistoricalShareAllocationResult { + cumulativeHistoricalAllocation: String! +} + +type GetAccountTransferrableBalanceResult { + transferrableCrtAmount: Int! +} + +type MarketplaceTokensReturnType { + creatorToken: CreatorToken! + pricePercentageChange: Float! +} + +type TopSellingTokensReturnType { + creatorToken: CreatorToken! + ammVolume: String! +} + +type MarketplaceTokenCount { + count: Int! +} + +type NftFeaturedRequstInfo { + nftId: String! + id: String! + rationale: String! + createdAt: DateTime! + created: Boolean! +} + +type ProcessorState { + lastProcessedBlock: Int! +} + +type TopInteractedEntity { + entityId: String! + interactionCount: Float! +} + +type EarningStatsOutput { + crtSaleVolume: String! + totalRewardsPaid: String! + nftSaleVolume: String! +} + +type ExtendedVideoCategory { + category: VideoCategory! + activeVideosCount: Int! +} + +type VideosSearchResult { + video: Video! + relevance: Int! +} + +type VideoReportInfo { + id: String! + rationale: String! + createdAt: DateTime! + created: Boolean! + videoId: String! +} + +type AddVideoViewResult { + videoId: String! + viewId: String! + viewsNum: Int! + added: Boolean! +} + +type ExcludeVideoInfo { + id: String! + rationale: String! + createdAt: DateTime! + created: Boolean! + videoId: String! +} + +type SetOrUnsetPublicFeedResult { + numberOfEntitiesAffected: Int! +} + +input NotificationPreferenceGQL { + inAppEnabled: Boolean + emailEnabled: Boolean +} + +input AccountNotificationPreferencesInput { + channelExcludedFromApp: NotificationPreferenceGQL + videoExcludedFromApp: NotificationPreferenceGQL + nftFeaturedOnMarketPlace: NotificationPreferenceGQL + newChannelFollower: NotificationPreferenceGQL + videoCommentCreated: NotificationPreferenceGQL + videoLiked: NotificationPreferenceGQL + videoDisliked: NotificationPreferenceGQL + yppChannelVerified: NotificationPreferenceGQL + yppSignupSuccessful: NotificationPreferenceGQL + yppChannelSuspended: NotificationPreferenceGQL + nftBought: NotificationPreferenceGQL + creatorTimedAuctionExpired: NotificationPreferenceGQL + bidMadeOnNft: NotificationPreferenceGQL + royaltyReceived: NotificationPreferenceGQL + channelPaymentReceived: NotificationPreferenceGQL + channelReceivedFundsFromWg: NotificationPreferenceGQL + newPayoutUpdatedByCouncil: NotificationPreferenceGQL + channelFundsWithdrawn: NotificationPreferenceGQL + channelCreated: NotificationPreferenceGQL + replyToComment: NotificationPreferenceGQL + reactionToComment: NotificationPreferenceGQL + videoPosted: NotificationPreferenceGQL + newNftOnAuction: NotificationPreferenceGQL + newNftOnSale: NotificationPreferenceGQL + timedAuctionExpired: NotificationPreferenceGQL + higherBidThanYoursMade: NotificationPreferenceGQL + auctionWon: NotificationPreferenceGQL + auctionLost: NotificationPreferenceGQL + openAuctionBidCanBeWithdrawn: NotificationPreferenceGQL + fundsFromCouncilReceived: NotificationPreferenceGQL + fundsToExternalWalletSent: NotificationPreferenceGQL + fundsFromWgReceived: NotificationPreferenceGQL +} + +input ChannelWeightInput { + channelId: String! + weight: Float! +} + +input FeaturedVideoInput { + videoId: String! + videoCutUrl: String +} + +input ExtendedChannelWhereInput { + channel: ChannelWhereInput + activeVideosCount_gt: Int +} + +input ChannelWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + ownerMember_isNull: Boolean + ownerMember: MembershipWhereInput + title_isNull: Boolean + title_eq: String + title_not_eq: String + title_gt: String + title_gte: String + title_lt: String + title_lte: String + title_in: [String!] + title_not_in: [String!] + title_contains: String + title_not_contains: String + title_containsInsensitive: String + title_not_containsInsensitive: String + title_startsWith: String + title_not_startsWith: String + title_endsWith: String + title_not_endsWith: String + description_isNull: Boolean + description_eq: String + description_not_eq: String + description_gt: String + description_gte: String + description_lt: String + description_lte: String + description_in: [String!] + description_not_in: [String!] + description_contains: String + description_not_contains: String + description_containsInsensitive: String + description_not_containsInsensitive: String + description_startsWith: String + description_not_startsWith: String + description_endsWith: String + description_not_endsWith: String + coverPhoto_isNull: Boolean + coverPhoto: StorageDataObjectWhereInput + avatarPhoto_isNull: Boolean + avatarPhoto: StorageDataObjectWhereInput + isPublic_isNull: Boolean + isPublic_eq: Boolean + isPublic_not_eq: Boolean + isCensored_isNull: Boolean + isCensored_eq: Boolean + isCensored_not_eq: Boolean + isExcluded_isNull: Boolean + isExcluded_eq: Boolean + isExcluded_not_eq: Boolean + language_isNull: Boolean + language_eq: String + language_not_eq: String + language_gt: String + language_gte: String + language_lt: String + language_lte: String + language_in: [String!] + language_not_in: [String!] + language_contains: String + language_not_contains: String + language_containsInsensitive: String + language_not_containsInsensitive: String + language_startsWith: String + language_not_startsWith: String + language_endsWith: String + language_not_endsWith: String + videos_every: VideoWhereInput + videos_some: VideoWhereInput + videos_none: VideoWhereInput + createdInBlock_isNull: Boolean + createdInBlock_eq: Int + createdInBlock_not_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + createdInBlock_not_in: [Int!] + rewardAccount_isNull: Boolean + rewardAccount_eq: String + rewardAccount_not_eq: String + rewardAccount_gt: String + rewardAccount_gte: String + rewardAccount_lt: String + rewardAccount_lte: String + rewardAccount_in: [String!] + rewardAccount_not_in: [String!] + rewardAccount_contains: String + rewardAccount_not_contains: String + rewardAccount_containsInsensitive: String + rewardAccount_not_containsInsensitive: String + rewardAccount_startsWith: String + rewardAccount_not_startsWith: String + rewardAccount_endsWith: String + rewardAccount_not_endsWith: String + channelStateBloatBond_isNull: Boolean + channelStateBloatBond_eq: BigInt + channelStateBloatBond_not_eq: BigInt + channelStateBloatBond_gt: BigInt + channelStateBloatBond_gte: BigInt + channelStateBloatBond_lt: BigInt + channelStateBloatBond_lte: BigInt + channelStateBloatBond_in: [BigInt!] + channelStateBloatBond_not_in: [BigInt!] + followsNum_isNull: Boolean + followsNum_eq: Int + followsNum_not_eq: Int + followsNum_gt: Int + followsNum_gte: Int + followsNum_lt: Int + followsNum_lte: Int + followsNum_in: [Int!] + followsNum_not_in: [Int!] + videoViewsNum_isNull: Boolean + videoViewsNum_eq: Int + videoViewsNum_not_eq: Int + videoViewsNum_gt: Int + videoViewsNum_gte: Int + videoViewsNum_lt: Int + videoViewsNum_lte: Int + videoViewsNum_in: [Int!] + videoViewsNum_not_in: [Int!] + bannedMembers_every: BannedMemberWhereInput + bannedMembers_some: BannedMemberWhereInput + bannedMembers_none: BannedMemberWhereInput + entryApp_isNull: Boolean + entryApp: AppWhereInput + totalVideosCreated_isNull: Boolean + totalVideosCreated_eq: Int + totalVideosCreated_not_eq: Int + totalVideosCreated_gt: Int + totalVideosCreated_gte: Int + totalVideosCreated_lt: Int + totalVideosCreated_lte: Int + totalVideosCreated_in: [Int!] + totalVideosCreated_not_in: [Int!] + revenueShareRatioPercent_isNull: Boolean + revenueShareRatioPercent_eq: Int + revenueShareRatioPercent_not_eq: Int + revenueShareRatioPercent_gt: Int + revenueShareRatioPercent_gte: Int + revenueShareRatioPercent_lt: Int + revenueShareRatioPercent_lte: Int + revenueShareRatioPercent_in: [Int!] + revenueShareRatioPercent_not_in: [Int!] + cumulativeRewardClaimed_isNull: Boolean + cumulativeRewardClaimed_eq: BigInt + cumulativeRewardClaimed_not_eq: BigInt + cumulativeRewardClaimed_gt: BigInt + cumulativeRewardClaimed_gte: BigInt + cumulativeRewardClaimed_lt: BigInt + cumulativeRewardClaimed_lte: BigInt + cumulativeRewardClaimed_in: [BigInt!] + cumulativeRewardClaimed_not_in: [BigInt!] + creatorToken_isNull: Boolean + creatorToken: TokenChannelWhereInput + cumulativeRevenue_isNull: Boolean + cumulativeRevenue_eq: BigInt + cumulativeRevenue_not_eq: BigInt + cumulativeRevenue_gt: BigInt + cumulativeRevenue_gte: BigInt + cumulativeRevenue_lt: BigInt + cumulativeRevenue_lte: BigInt + cumulativeRevenue_in: [BigInt!] + cumulativeRevenue_not_in: [BigInt!] + cumulativeReward_isNull: Boolean + cumulativeReward_eq: BigInt + cumulativeReward_not_eq: BigInt + cumulativeReward_gt: BigInt + cumulativeReward_gte: BigInt + cumulativeReward_lt: BigInt + cumulativeReward_lte: BigInt + cumulativeReward_in: [BigInt!] + cumulativeReward_not_in: [BigInt!] + channelWeight_isNull: Boolean + channelWeight_eq: Float + channelWeight_not_eq: Float + channelWeight_gt: Float + channelWeight_gte: Float + channelWeight_lt: Float + channelWeight_lte: Float + channelWeight_in: [Float!] + channelWeight_not_in: [Float!] + yppStatus_isNull: Boolean + yppStatus: ChannelYppStatusWhereInput + AND: [ChannelWhereInput!] + OR: [ChannelWhereInput!] +} + +type Query { + accountData: AccountData! + tipTiers: CommentTipTiers! + getKillSwitch: KillSwitch! + videoHero: VideoHero + extendedChannels(where: ExtendedChannelWhereInput, orderBy: [ChannelOrderByInput!], limit: Int): [ExtendedChannel!]! + mostRecentChannels(where: ExtendedChannelWhereInput, orderBy: [ChannelOrderByInput!], mostRecentLimit: Int!, resultsLimit: Int): [ExtendedChannel!]! + topSellingChannels(where: ExtendedChannelWhereInput, limit: Int!, periodDays: Int!): [TopSellingChannelsResult!]! + channelNftCollectors(channelId: String!, orderBy: ChannelNftCollectorsOrderByInput, limit: Int): [ChannelNftCollector!]! + getShareDividend(tokenId: String!, stakingAmount: Int!): GetShareDividendsResult! + topSellingToken( + where: CreatorTokenWhereInput + + """The number of days in period""" + periodDays: Int! + + """Minimum required transaction volume in the period""" + minVolume: BigInt + limit: Int + + """Whether the result should be order by price change descending""" + orderByPriceDesc: Boolean + ): [TopSellingTokensReturnType!]! + tokensWithPriceChange( + where: CreatorTokenWhereInput + + """The number of days in period""" + periodDays: Int! + + """Minimum required transaction volume in the period""" + minVolume: BigInt + limit: Int + + """Whether the result should be order by price change descending""" + orderByPriceDesc: Boolean + ): [MarketplaceTokensReturnType!]! + getMarketplaceTokensCount(where: MarketplaceTokenWhereInput): MarketplaceTokenCount! + getMarketplaceTokens( + where: MarketplaceTokenWhereInput + + """The number of videos to return""" + limit: Int = 10 + offset: Int + + """Order of input""" + orderBy: [id_ASC!] + ): [MarketplaceToken!]! + getCumulativeHistoricalShareAllocation(tokenId: String!): GetCumulativeHistoricalShareAllocationResult! + getAccountTransferrableBalance(tokenId: String!, memberId: String!, currentBlockHeight: Int!): GetAccountTransferrableBalanceResult! + endingAuctionsNfts(where: OwnedNftWhereInput, limit: Int, offset: Int): [OwnedNft!]! + getTopInteractedEntities(type: String!, period: Int!): [TopInteractedEntity!]! + totalJoystreamEarnings: EarningStatsOutput! + extendedVideoCategories: [ExtendedVideoCategory!]! + mostViewedVideosConnection(after: String, first: Int, orderBy: [VideoOrderByInput!]!, where: VideoWhereInput, periodDays: Int, limit: Int!): VideosConnection! + dumbPublicFeedVideos( + where: VideoWhereInput + + """ + The list of video ids to skip/exclude from the public feed videos. Maybe because they are already shown to the user. + """ + skipVideoIds: [String!] + + """The number of videos to return""" + limit: Int = 100 + ): [Video!]! + events(where: EventWhereInput, orderBy: [EventOrderByInput!], offset: Int, limit: Int): [Event!]! + eventById(id: String!): Event + eventByUniqueInput(where: WhereIdInput!): Event @deprecated(reason: "Use eventById") + eventsConnection(orderBy: [EventOrderByInput!]!, after: String, first: Int, where: EventWhereInput): EventsConnection! + nftHistoryEntries(where: NftHistoryEntryWhereInput, orderBy: [NftHistoryEntryOrderByInput!], offset: Int, limit: Int): [NftHistoryEntry!]! + nftHistoryEntryById(id: String!): NftHistoryEntry + nftHistoryEntryByUniqueInput(where: WhereIdInput!): NftHistoryEntry @deprecated(reason: "Use nftHistoryEntryById") + nftHistoryEntriesConnection(orderBy: [NftHistoryEntryOrderByInput!]!, after: String, first: Int, where: NftHistoryEntryWhereInput): NftHistoryEntriesConnection! + nftActivities(where: NftActivityWhereInput, orderBy: [NftActivityOrderByInput!], offset: Int, limit: Int): [NftActivity!]! + nftActivityById(id: String!): NftActivity + nftActivityByUniqueInput(where: WhereIdInput!): NftActivity @deprecated(reason: "Use nftActivityById") + nftActivitiesConnection(orderBy: [NftActivityOrderByInput!]!, after: String, first: Int, where: NftActivityWhereInput): NftActivitiesConnection! + userInteractionCounts(where: UserInteractionCountWhereInput, orderBy: [UserInteractionCountOrderByInput!], offset: Int, limit: Int): [UserInteractionCount!]! + userInteractionCountById(id: String!): UserInteractionCount + userInteractionCountByUniqueInput(where: WhereIdInput!): UserInteractionCount @deprecated(reason: "Use userInteractionCountById") + userInteractionCountsConnection(orderBy: [UserInteractionCountOrderByInput!]!, after: String, first: Int, where: UserInteractionCountWhereInput): UserInteractionCountsConnection! + storageBucketOperatorMetadata(where: StorageBucketOperatorMetadataWhereInput, orderBy: [StorageBucketOperatorMetadataOrderByInput!], offset: Int, limit: Int): [StorageBucketOperatorMetadata!]! + storageBucketOperatorMetadataById(id: String!): StorageBucketOperatorMetadata + storageBucketOperatorMetadataByUniqueInput(where: WhereIdInput!): StorageBucketOperatorMetadata @deprecated(reason: "Use storageBucketOperatorMetadataById") + storageBucketOperatorMetadataConnection(orderBy: [StorageBucketOperatorMetadataOrderByInput!]!, after: String, first: Int, where: StorageBucketOperatorMetadataWhereInput): StorageBucketOperatorMetadataConnection! + storageBuckets(where: StorageBucketWhereInput, orderBy: [StorageBucketOrderByInput!], offset: Int, limit: Int): [StorageBucket!]! + storageBucketById(id: String!): StorageBucket + storageBucketByUniqueInput(where: WhereIdInput!): StorageBucket @deprecated(reason: "Use storageBucketById") + storageBucketsConnection(orderBy: [StorageBucketOrderByInput!]!, after: String, first: Int, where: StorageBucketWhereInput): StorageBucketsConnection! + storageBags(where: StorageBagWhereInput, orderBy: [StorageBagOrderByInput!], offset: Int, limit: Int): [StorageBag!]! + storageBagById(id: String!): StorageBag + storageBagByUniqueInput(where: WhereIdInput!): StorageBag @deprecated(reason: "Use storageBagById") + storageBagsConnection(orderBy: [StorageBagOrderByInput!]!, after: String, first: Int, where: StorageBagWhereInput): StorageBagsConnection! + storageBucketBags(where: StorageBucketBagWhereInput, orderBy: [StorageBucketBagOrderByInput!], offset: Int, limit: Int): [StorageBucketBag!]! + storageBucketBagById(id: String!): StorageBucketBag + storageBucketBagByUniqueInput(where: WhereIdInput!): StorageBucketBag @deprecated(reason: "Use storageBucketBagById") + storageBucketBagsConnection(orderBy: [StorageBucketBagOrderByInput!]!, after: String, first: Int, where: StorageBucketBagWhereInput): StorageBucketBagsConnection! + distributionBucketBags(where: DistributionBucketBagWhereInput, orderBy: [DistributionBucketBagOrderByInput!], offset: Int, limit: Int): [DistributionBucketBag!]! + distributionBucketBagById(id: String!): DistributionBucketBag + distributionBucketBagByUniqueInput(where: WhereIdInput!): DistributionBucketBag @deprecated(reason: "Use distributionBucketBagById") + distributionBucketBagsConnection(orderBy: [DistributionBucketBagOrderByInput!]!, after: String, first: Int, where: DistributionBucketBagWhereInput): DistributionBucketBagsConnection! + storageDataObjects(where: StorageDataObjectWhereInput, orderBy: [StorageDataObjectOrderByInput!], offset: Int, limit: Int): [StorageDataObject!]! + storageDataObjectById(id: String!): StorageDataObject + storageDataObjectByUniqueInput(where: WhereIdInput!): StorageDataObject @deprecated(reason: "Use storageDataObjectById") + storageDataObjectsConnection(orderBy: [StorageDataObjectOrderByInput!]!, after: String, first: Int, where: StorageDataObjectWhereInput): StorageDataObjectsConnection! + distributionBucketFamilyMetadata(where: DistributionBucketFamilyMetadataWhereInput, orderBy: [DistributionBucketFamilyMetadataOrderByInput!], offset: Int, limit: Int): [DistributionBucketFamilyMetadata!]! + distributionBucketFamilyMetadataById(id: String!): DistributionBucketFamilyMetadata + distributionBucketFamilyMetadataByUniqueInput(where: WhereIdInput!): DistributionBucketFamilyMetadata @deprecated(reason: "Use distributionBucketFamilyMetadataById") + distributionBucketFamilyMetadataConnection(orderBy: [DistributionBucketFamilyMetadataOrderByInput!]!, after: String, first: Int, where: DistributionBucketFamilyMetadataWhereInput): DistributionBucketFamilyMetadataConnection! + distributionBucketOperatorMetadata(where: DistributionBucketOperatorMetadataWhereInput, orderBy: [DistributionBucketOperatorMetadataOrderByInput!], offset: Int, limit: Int): [DistributionBucketOperatorMetadata!]! + distributionBucketOperatorMetadataById(id: String!): DistributionBucketOperatorMetadata + distributionBucketOperatorMetadataByUniqueInput(where: WhereIdInput!): DistributionBucketOperatorMetadata @deprecated(reason: "Use distributionBucketOperatorMetadataById") + distributionBucketOperatorMetadataConnection(orderBy: [DistributionBucketOperatorMetadataOrderByInput!]!, after: String, first: Int, where: DistributionBucketOperatorMetadataWhereInput): DistributionBucketOperatorMetadataConnection! + distributionBucketOperators(where: DistributionBucketOperatorWhereInput, orderBy: [DistributionBucketOperatorOrderByInput!], offset: Int, limit: Int): [DistributionBucketOperator!]! + distributionBucketOperatorById(id: String!): DistributionBucketOperator + distributionBucketOperatorByUniqueInput(where: WhereIdInput!): DistributionBucketOperator @deprecated(reason: "Use distributionBucketOperatorById") + distributionBucketOperatorsConnection(orderBy: [DistributionBucketOperatorOrderByInput!]!, after: String, first: Int, where: DistributionBucketOperatorWhereInput): DistributionBucketOperatorsConnection! + distributionBuckets(where: DistributionBucketWhereInput, orderBy: [DistributionBucketOrderByInput!], offset: Int, limit: Int): [DistributionBucket!]! + distributionBucketById(id: String!): DistributionBucket + distributionBucketByUniqueInput(where: WhereIdInput!): DistributionBucket @deprecated(reason: "Use distributionBucketById") + distributionBucketsConnection(orderBy: [DistributionBucketOrderByInput!]!, after: String, first: Int, where: DistributionBucketWhereInput): DistributionBucketsConnection! + distributionBucketFamilies(where: DistributionBucketFamilyWhereInput, orderBy: [DistributionBucketFamilyOrderByInput!], offset: Int, limit: Int): [DistributionBucketFamily!]! + distributionBucketFamilyById(id: String!): DistributionBucketFamily + distributionBucketFamilyByUniqueInput(where: WhereIdInput!): DistributionBucketFamily @deprecated(reason: "Use distributionBucketFamilyById") + distributionBucketFamiliesConnection(orderBy: [DistributionBucketFamilyOrderByInput!]!, after: String, first: Int, where: DistributionBucketFamilyWhereInput): DistributionBucketFamiliesConnection! + notificationEmailDeliveries(where: NotificationEmailDeliveryWhereInput, orderBy: [NotificationEmailDeliveryOrderByInput!], offset: Int, limit: Int): [NotificationEmailDelivery!]! + notificationEmailDeliveryById(id: String!): NotificationEmailDelivery + notificationEmailDeliveryByUniqueInput(where: WhereIdInput!): NotificationEmailDelivery @deprecated(reason: "Use notificationEmailDeliveryById") + notificationEmailDeliveriesConnection(orderBy: [NotificationEmailDeliveryOrderByInput!]!, after: String, first: Int, where: NotificationEmailDeliveryWhereInput): NotificationEmailDeliveriesConnection! + emailDeliveryAttempts(where: EmailDeliveryAttemptWhereInput, orderBy: [EmailDeliveryAttemptOrderByInput!], offset: Int, limit: Int): [EmailDeliveryAttempt!]! + emailDeliveryAttemptById(id: String!): EmailDeliveryAttempt + emailDeliveryAttemptByUniqueInput(where: WhereIdInput!): EmailDeliveryAttempt @deprecated(reason: "Use emailDeliveryAttemptById") + emailDeliveryAttemptsConnection(orderBy: [EmailDeliveryAttemptOrderByInput!]!, after: String, first: Int, where: EmailDeliveryAttemptWhereInput): EmailDeliveryAttemptsConnection! + notifications(where: NotificationWhereInput, orderBy: [NotificationOrderByInput!], offset: Int, limit: Int): [Notification!]! + notificationById(id: String!): Notification + notificationByUniqueInput(where: WhereIdInput!): Notification @deprecated(reason: "Use notificationById") + notificationsConnection(orderBy: [NotificationOrderByInput!]!, after: String, first: Int, where: NotificationWhereInput): NotificationsConnection! + videoCategories(where: VideoCategoryWhereInput, orderBy: [VideoCategoryOrderByInput!], offset: Int, limit: Int): [VideoCategory!]! + videoCategoryById(id: String!): VideoCategory + videoCategoryByUniqueInput(where: WhereIdInput!): VideoCategory @deprecated(reason: "Use videoCategoryById") + videoCategoriesConnection(orderBy: [VideoCategoryOrderByInput!]!, after: String, first: Int, where: VideoCategoryWhereInput): VideoCategoriesConnection! + videos(where: VideoWhereInput, orderBy: [VideoOrderByInput!], offset: Int, limit: Int): [Video!]! + videoById(id: String!): Video + videoByUniqueInput(where: WhereIdInput!): Video @deprecated(reason: "Use videoById") + videosConnection(orderBy: [VideoOrderByInput!]!, after: String, first: Int, where: VideoWhereInput): VideosConnection! + videoFeaturedInCategories(where: VideoFeaturedInCategoryWhereInput, orderBy: [VideoFeaturedInCategoryOrderByInput!], offset: Int, limit: Int): [VideoFeaturedInCategory!]! + videoFeaturedInCategoryById(id: String!): VideoFeaturedInCategory + videoFeaturedInCategoryByUniqueInput(where: WhereIdInput!): VideoFeaturedInCategory @deprecated(reason: "Use videoFeaturedInCategoryById") + videoFeaturedInCategoriesConnection(orderBy: [VideoFeaturedInCategoryOrderByInput!]!, after: String, first: Int, where: VideoFeaturedInCategoryWhereInput): VideoFeaturedInCategoriesConnection! + videoHeros(where: VideoHeroWhereInput, orderBy: [VideoHeroOrderByInput!], offset: Int, limit: Int): [VideoHero!]! + videoHeroById(id: String!): VideoHero + videoHeroByUniqueInput(where: WhereIdInput!): VideoHero @deprecated(reason: "Use videoHeroById") + videoHerosConnection(orderBy: [VideoHeroOrderByInput!]!, after: String, first: Int, where: VideoHeroWhereInput): VideoHerosConnection! + videoMediaMetadata(where: VideoMediaMetadataWhereInput, orderBy: [VideoMediaMetadataOrderByInput!], offset: Int, limit: Int): [VideoMediaMetadata!]! + videoMediaMetadataById(id: String!): VideoMediaMetadata + videoMediaMetadataByUniqueInput(where: WhereIdInput!): VideoMediaMetadata @deprecated(reason: "Use videoMediaMetadataById") + videoMediaMetadataConnection(orderBy: [VideoMediaMetadataOrderByInput!]!, after: String, first: Int, where: VideoMediaMetadataWhereInput): VideoMediaMetadataConnection! + videoMediaEncodings(where: VideoMediaEncodingWhereInput, orderBy: [VideoMediaEncodingOrderByInput!], offset: Int, limit: Int): [VideoMediaEncoding!]! + videoMediaEncodingById(id: String!): VideoMediaEncoding + videoMediaEncodingByUniqueInput(where: WhereIdInput!): VideoMediaEncoding @deprecated(reason: "Use videoMediaEncodingById") + videoMediaEncodingsConnection(orderBy: [VideoMediaEncodingOrderByInput!]!, after: String, first: Int, where: VideoMediaEncodingWhereInput): VideoMediaEncodingsConnection! + licenses(where: LicenseWhereInput, orderBy: [LicenseOrderByInput!], offset: Int, limit: Int): [License!]! + licenseById(id: String!): License + licenseByUniqueInput(where: WhereIdInput!): License @deprecated(reason: "Use licenseById") + licensesConnection(orderBy: [LicenseOrderByInput!]!, after: String, first: Int, where: LicenseWhereInput): LicensesConnection! + videoSubtitles(where: VideoSubtitleWhereInput, orderBy: [VideoSubtitleOrderByInput!], offset: Int, limit: Int): [VideoSubtitle!]! + videoSubtitleById(id: String!): VideoSubtitle + videoSubtitleByUniqueInput(where: WhereIdInput!): VideoSubtitle @deprecated(reason: "Use videoSubtitleById") + videoSubtitlesConnection(orderBy: [VideoSubtitleOrderByInput!]!, after: String, first: Int, where: VideoSubtitleWhereInput): VideoSubtitlesConnection! + videoReactions(where: VideoReactionWhereInput, orderBy: [VideoReactionOrderByInput!], offset: Int, limit: Int): [VideoReaction!]! + videoReactionById(id: String!): VideoReaction + videoReactionByUniqueInput(where: WhereIdInput!): VideoReaction @deprecated(reason: "Use videoReactionById") + videoReactionsConnection(orderBy: [VideoReactionOrderByInput!]!, after: String, first: Int, where: VideoReactionWhereInput): VideoReactionsConnection! + apps(where: AppWhereInput, orderBy: [AppOrderByInput!], offset: Int, limit: Int): [App!]! + appById(id: String!): App + appByUniqueInput(where: WhereIdInput!): App @deprecated(reason: "Use appById") + appsConnection(orderBy: [AppOrderByInput!]!, after: String, first: Int, where: AppWhereInput): AppsConnection! + channels(where: ChannelWhereInput, orderBy: [ChannelOrderByInput!], offset: Int, limit: Int): [Channel!]! + channelById(id: String!): Channel + channelByUniqueInput(where: WhereIdInput!): Channel @deprecated(reason: "Use channelById") + channelsConnection(orderBy: [ChannelOrderByInput!]!, after: String, first: Int, where: ChannelWhereInput): ChannelsConnection! + bannedMembers(where: BannedMemberWhereInput, orderBy: [BannedMemberOrderByInput!], offset: Int, limit: Int): [BannedMember!]! + bannedMemberById(id: String!): BannedMember + bannedMemberByUniqueInput(where: WhereIdInput!): BannedMember @deprecated(reason: "Use bannedMemberById") + bannedMembersConnection(orderBy: [BannedMemberOrderByInput!]!, after: String, first: Int, where: BannedMemberWhereInput): BannedMembersConnection! + channelVerifications(where: ChannelVerificationWhereInput, orderBy: [ChannelVerificationOrderByInput!], offset: Int, limit: Int): [ChannelVerification!]! + channelVerificationById(id: String!): ChannelVerification + channelVerificationByUniqueInput(where: WhereIdInput!): ChannelVerification @deprecated(reason: "Use channelVerificationById") + channelVerificationsConnection(orderBy: [ChannelVerificationOrderByInput!]!, after: String, first: Int, where: ChannelVerificationWhereInput): ChannelVerificationsConnection! + channelSuspensions(where: ChannelSuspensionWhereInput, orderBy: [ChannelSuspensionOrderByInput!], offset: Int, limit: Int): [ChannelSuspension!]! + channelSuspensionById(id: String!): ChannelSuspension + channelSuspensionByUniqueInput(where: WhereIdInput!): ChannelSuspension @deprecated(reason: "Use channelSuspensionById") + channelSuspensionsConnection(orderBy: [ChannelSuspensionOrderByInput!]!, after: String, first: Int, where: ChannelSuspensionWhereInput): ChannelSuspensionsConnection! + curatorGroups(where: CuratorGroupWhereInput, orderBy: [CuratorGroupOrderByInput!], offset: Int, limit: Int): [CuratorGroup!]! + curatorGroupById(id: String!): CuratorGroup + curatorGroupByUniqueInput(where: WhereIdInput!): CuratorGroup @deprecated(reason: "Use curatorGroupById") + curatorGroupsConnection(orderBy: [CuratorGroupOrderByInput!]!, after: String, first: Int, where: CuratorGroupWhereInput): CuratorGroupsConnection! + curators(where: CuratorWhereInput, orderBy: [CuratorOrderByInput!], offset: Int, limit: Int): [Curator!]! + curatorById(id: String!): Curator + curatorByUniqueInput(where: WhereIdInput!): Curator @deprecated(reason: "Use curatorById") + curatorsConnection(orderBy: [CuratorOrderByInput!]!, after: String, first: Int, where: CuratorWhereInput): CuratorsConnection! + ownedNfts(where: OwnedNftWhereInput, orderBy: [OwnedNftOrderByInput!], offset: Int, limit: Int): [OwnedNft!]! + ownedNftById(id: String!): OwnedNft + ownedNftByUniqueInput(where: WhereIdInput!): OwnedNft @deprecated(reason: "Use ownedNftById") + ownedNftsConnection(orderBy: [OwnedNftOrderByInput!]!, after: String, first: Int, where: OwnedNftWhereInput): OwnedNftsConnection! + auctions(where: AuctionWhereInput, orderBy: [AuctionOrderByInput!], offset: Int, limit: Int): [Auction!]! + auctionById(id: String!): Auction + auctionByUniqueInput(where: WhereIdInput!): Auction @deprecated(reason: "Use auctionById") + auctionsConnection(orderBy: [AuctionOrderByInput!]!, after: String, first: Int, where: AuctionWhereInput): AuctionsConnection! + auctionWhitelistedMembers(where: AuctionWhitelistedMemberWhereInput, orderBy: [AuctionWhitelistedMemberOrderByInput!], offset: Int, limit: Int): [AuctionWhitelistedMember!]! + auctionWhitelistedMemberById(id: String!): AuctionWhitelistedMember + auctionWhitelistedMemberByUniqueInput(where: WhereIdInput!): AuctionWhitelistedMember @deprecated(reason: "Use auctionWhitelistedMemberById") + auctionWhitelistedMembersConnection(orderBy: [AuctionWhitelistedMemberOrderByInput!]!, after: String, first: Int, where: AuctionWhitelistedMemberWhereInput): AuctionWhitelistedMembersConnection! + bids(where: BidWhereInput, orderBy: [BidOrderByInput!], offset: Int, limit: Int): [Bid!]! + bidById(id: String!): Bid + bidByUniqueInput(where: WhereIdInput!): Bid @deprecated(reason: "Use bidById") + bidsConnection(orderBy: [BidOrderByInput!]!, after: String, first: Int, where: BidWhereInput): BidsConnection! + videoViewEvents(where: VideoViewEventWhereInput, orderBy: [VideoViewEventOrderByInput!], offset: Int, limit: Int): [VideoViewEvent!]! + videoViewEventById(id: String!): VideoViewEvent + videoViewEventByUniqueInput(where: WhereIdInput!): VideoViewEvent @deprecated(reason: "Use videoViewEventById") + videoViewEventsConnection(orderBy: [VideoViewEventOrderByInput!]!, after: String, first: Int, where: VideoViewEventWhereInput): VideoViewEventsConnection! + reports(where: ReportWhereInput, orderBy: [ReportOrderByInput!], offset: Int, limit: Int): [Report!]! + reportById(id: String!): Report + reportByUniqueInput(where: WhereIdInput!): Report @deprecated(reason: "Use reportById") + reportsConnection(orderBy: [ReportOrderByInput!]!, after: String, first: Int, where: ReportWhereInput): ReportsConnection! + nftFeaturingRequests(where: NftFeaturingRequestWhereInput, orderBy: [NftFeaturingRequestOrderByInput!], offset: Int, limit: Int): [NftFeaturingRequest!]! + nftFeaturingRequestById(id: String!): NftFeaturingRequest + nftFeaturingRequestByUniqueInput(where: WhereIdInput!): NftFeaturingRequest @deprecated(reason: "Use nftFeaturingRequestById") + nftFeaturingRequestsConnection(orderBy: [NftFeaturingRequestOrderByInput!]!, after: String, first: Int, where: NftFeaturingRequestWhereInput): NftFeaturingRequestsConnection! + channelFollows(where: ChannelFollowWhereInput, orderBy: [ChannelFollowOrderByInput!], offset: Int, limit: Int): [ChannelFollow!]! + channelFollowById(id: String!): ChannelFollow + channelFollowByUniqueInput(where: WhereIdInput!): ChannelFollow @deprecated(reason: "Use channelFollowById") + channelFollowsConnection(orderBy: [ChannelFollowOrderByInput!]!, after: String, first: Int, where: ChannelFollowWhereInput): ChannelFollowsConnection! + gatewayConfigs(where: GatewayConfigWhereInput, orderBy: [GatewayConfigOrderByInput!], offset: Int, limit: Int): [GatewayConfig!]! + gatewayConfigById(id: String!): GatewayConfig + gatewayConfigByUniqueInput(where: WhereIdInput!): GatewayConfig @deprecated(reason: "Use gatewayConfigById") + gatewayConfigsConnection(orderBy: [GatewayConfigOrderByInput!]!, after: String, first: Int, where: GatewayConfigWhereInput): GatewayConfigsConnection! + exclusions(where: ExclusionWhereInput, orderBy: [ExclusionOrderByInput!], offset: Int, limit: Int): [Exclusion!]! + exclusionById(id: String!): Exclusion + exclusionByUniqueInput(where: WhereIdInput!): Exclusion @deprecated(reason: "Use exclusionById") + exclusionsConnection(orderBy: [ExclusionOrderByInput!]!, after: String, first: Int, where: ExclusionWhereInput): ExclusionsConnection! + memberMetadata(where: MemberMetadataWhereInput, orderBy: [MemberMetadataOrderByInput!], offset: Int, limit: Int): [MemberMetadata!]! + memberMetadataById(id: String!): MemberMetadata + memberMetadataByUniqueInput(where: WhereIdInput!): MemberMetadata @deprecated(reason: "Use memberMetadataById") + memberMetadataConnection(orderBy: [MemberMetadataOrderByInput!]!, after: String, first: Int, where: MemberMetadataWhereInput): MemberMetadataConnection! + memberships(where: MembershipWhereInput, orderBy: [MembershipOrderByInput!], offset: Int, limit: Int): [Membership!]! + membershipById(id: String!): Membership + membershipByUniqueInput(where: WhereIdInput!): Membership @deprecated(reason: "Use membershipById") + membershipsConnection(orderBy: [MembershipOrderByInput!]!, after: String, first: Int, where: MembershipWhereInput): MembershipsConnection! + creatorTokens(where: CreatorTokenWhereInput, orderBy: [CreatorTokenOrderByInput!], offset: Int, limit: Int): [CreatorToken!]! + creatorTokenById(id: String!): CreatorToken + creatorTokenByUniqueInput(where: WhereIdInput!): CreatorToken @deprecated(reason: "Use creatorTokenById") + creatorTokensConnection(orderBy: [CreatorTokenOrderByInput!]!, after: String, first: Int, where: CreatorTokenWhereInput): CreatorTokensConnection! + marketplaceTokens(where: MarketplaceTokenWhereInput, orderBy: [MarketplaceTokenOrderByInput!], offset: Int, limit: Int): [MarketplaceToken!]! + marketplaceTokenById(id: String!): MarketplaceToken + marketplaceTokenByUniqueInput(where: WhereIdInput!): MarketplaceToken @deprecated(reason: "Use marketplaceTokenById") + marketplaceTokensConnection(orderBy: [MarketplaceTokenOrderByInput!]!, after: String, first: Int, where: MarketplaceTokenWhereInput): MarketplaceTokensConnection! + trailerVideos(where: TrailerVideoWhereInput, orderBy: [TrailerVideoOrderByInput!], offset: Int, limit: Int): [TrailerVideo!]! + trailerVideoById(id: String!): TrailerVideo + trailerVideoByUniqueInput(where: WhereIdInput!): TrailerVideo @deprecated(reason: "Use trailerVideoById") + trailerVideosConnection(orderBy: [TrailerVideoOrderByInput!]!, after: String, first: Int, where: TrailerVideoWhereInput): TrailerVideosConnection! + tokenChannels(where: TokenChannelWhereInput, orderBy: [TokenChannelOrderByInput!], offset: Int, limit: Int): [TokenChannel!]! + tokenChannelById(id: String!): TokenChannel + tokenChannelByUniqueInput(where: WhereIdInput!): TokenChannel @deprecated(reason: "Use tokenChannelById") + tokenChannelsConnection(orderBy: [TokenChannelOrderByInput!]!, after: String, first: Int, where: TokenChannelWhereInput): TokenChannelsConnection! + revenueShares(where: RevenueShareWhereInput, orderBy: [RevenueShareOrderByInput!], offset: Int, limit: Int): [RevenueShare!]! + revenueShareById(id: String!): RevenueShare + revenueShareByUniqueInput(where: WhereIdInput!): RevenueShare @deprecated(reason: "Use revenueShareById") + revenueSharesConnection(orderBy: [RevenueShareOrderByInput!]!, after: String, first: Int, where: RevenueShareWhereInput): RevenueSharesConnection! + benefits(where: BenefitWhereInput, orderBy: [BenefitOrderByInput!], offset: Int, limit: Int): [Benefit!]! + benefitById(id: String!): Benefit + benefitByUniqueInput(where: WhereIdInput!): Benefit @deprecated(reason: "Use benefitById") + benefitsConnection(orderBy: [BenefitOrderByInput!]!, after: String, first: Int, where: BenefitWhereInput): BenefitsConnection! + sales(where: SaleWhereInput, orderBy: [SaleOrderByInput!], offset: Int, limit: Int): [Sale!]! + saleById(id: String!): Sale + saleByUniqueInput(where: WhereIdInput!): Sale @deprecated(reason: "Use saleById") + salesConnection(orderBy: [SaleOrderByInput!]!, after: String, first: Int, where: SaleWhereInput): SalesConnection! + vestedSales(where: VestedSaleWhereInput, orderBy: [VestedSaleOrderByInput!], offset: Int, limit: Int): [VestedSale!]! + vestedSaleById(id: String!): VestedSale + vestedSaleByUniqueInput(where: WhereIdInput!): VestedSale @deprecated(reason: "Use vestedSaleById") + vestedSalesConnection(orderBy: [VestedSaleOrderByInput!]!, after: String, first: Int, where: VestedSaleWhereInput): VestedSalesConnection! + saleTransactions(where: SaleTransactionWhereInput, orderBy: [SaleTransactionOrderByInput!], offset: Int, limit: Int): [SaleTransaction!]! + saleTransactionById(id: String!): SaleTransaction + saleTransactionByUniqueInput(where: WhereIdInput!): SaleTransaction @deprecated(reason: "Use saleTransactionById") + saleTransactionsConnection(orderBy: [SaleTransactionOrderByInput!]!, after: String, first: Int, where: SaleTransactionWhereInput): SaleTransactionsConnection! + ammCurves(where: AmmCurveWhereInput, orderBy: [AmmCurveOrderByInput!], offset: Int, limit: Int): [AmmCurve!]! + ammCurveById(id: String!): AmmCurve + ammCurveByUniqueInput(where: WhereIdInput!): AmmCurve @deprecated(reason: "Use ammCurveById") + ammCurvesConnection(orderBy: [AmmCurveOrderByInput!]!, after: String, first: Int, where: AmmCurveWhereInput): AmmCurvesConnection! + ammTransactions(where: AmmTransactionWhereInput, orderBy: [AmmTransactionOrderByInput!], offset: Int, limit: Int): [AmmTransaction!]! + ammTransactionById(id: String!): AmmTransaction + ammTransactionByUniqueInput(where: WhereIdInput!): AmmTransaction @deprecated(reason: "Use ammTransactionById") + ammTransactionsConnection(orderBy: [AmmTransactionOrderByInput!]!, after: String, first: Int, where: AmmTransactionWhereInput): AmmTransactionsConnection! + tokenAccounts(where: TokenAccountWhereInput, orderBy: [TokenAccountOrderByInput!], offset: Int, limit: Int): [TokenAccount!]! + tokenAccountById(id: String!): TokenAccount + tokenAccountByUniqueInput(where: WhereIdInput!): TokenAccount @deprecated(reason: "Use tokenAccountById") + tokenAccountsConnection(orderBy: [TokenAccountOrderByInput!]!, after: String, first: Int, where: TokenAccountWhereInput): TokenAccountsConnection! + vestedAccounts(where: VestedAccountWhereInput, orderBy: [VestedAccountOrderByInput!], offset: Int, limit: Int): [VestedAccount!]! + vestedAccountById(id: String!): VestedAccount + vestedAccountByUniqueInput(where: WhereIdInput!): VestedAccount @deprecated(reason: "Use vestedAccountById") + vestedAccountsConnection(orderBy: [VestedAccountOrderByInput!]!, after: String, first: Int, where: VestedAccountWhereInput): VestedAccountsConnection! + vestingSchedules(where: VestingScheduleWhereInput, orderBy: [VestingScheduleOrderByInput!], offset: Int, limit: Int): [VestingSchedule!]! + vestingScheduleById(id: String!): VestingSchedule + vestingScheduleByUniqueInput(where: WhereIdInput!): VestingSchedule @deprecated(reason: "Use vestingScheduleById") + vestingSchedulesConnection(orderBy: [VestingScheduleOrderByInput!]!, after: String, first: Int, where: VestingScheduleWhereInput): VestingSchedulesConnection! + revenueShareParticipations(where: RevenueShareParticipationWhereInput, orderBy: [RevenueShareParticipationOrderByInput!], offset: Int, limit: Int): [RevenueShareParticipation!]! + revenueShareParticipationById(id: String!): RevenueShareParticipation + revenueShareParticipationByUniqueInput(where: WhereIdInput!): RevenueShareParticipation @deprecated(reason: "Use revenueShareParticipationById") + revenueShareParticipationsConnection(orderBy: [RevenueShareParticipationOrderByInput!]!, after: String, first: Int, where: RevenueShareParticipationWhereInput): RevenueShareParticipationsConnection! + commentReactions(where: CommentReactionWhereInput, orderBy: [CommentReactionOrderByInput!], offset: Int, limit: Int): [CommentReaction!]! + commentReactionById(id: String!): CommentReaction + commentReactionByUniqueInput(where: WhereIdInput!): CommentReaction @deprecated(reason: "Use commentReactionById") + commentReactionsConnection(orderBy: [CommentReactionOrderByInput!]!, after: String, first: Int, where: CommentReactionWhereInput): CommentReactionsConnection! + comments(where: CommentWhereInput, orderBy: [CommentOrderByInput!], offset: Int, limit: Int): [Comment!]! + commentById(id: String!): Comment + commentByUniqueInput(where: WhereIdInput!): Comment @deprecated(reason: "Use commentById") + commentsConnection(orderBy: [CommentOrderByInput!]!, after: String, first: Int, where: CommentWhereInput): CommentsConnection! + users(where: UserWhereInput, orderBy: [UserOrderByInput!], offset: Int, limit: Int): [User!]! + userById(id: String!): User + userByUniqueInput(where: WhereIdInput!): User @deprecated(reason: "Use userById") + usersConnection(orderBy: [UserOrderByInput!]!, after: String, first: Int, where: UserWhereInput): UsersConnection! + encryptionArtifacts(where: EncryptionArtifactsWhereInput, orderBy: [EncryptionArtifactsOrderByInput!], offset: Int, limit: Int): [EncryptionArtifacts!]! + encryptionArtifactsById(id: String!): EncryptionArtifacts + encryptionArtifactsByUniqueInput(where: WhereIdInput!): EncryptionArtifacts @deprecated(reason: "Use encryptionArtifactsById") + encryptionArtifactsConnection(orderBy: [EncryptionArtifactsOrderByInput!]!, after: String, first: Int, where: EncryptionArtifactsWhereInput): EncryptionArtifactsConnection! + sessionEncryptionArtifacts(where: SessionEncryptionArtifactsWhereInput, orderBy: [SessionEncryptionArtifactsOrderByInput!], offset: Int, limit: Int): [SessionEncryptionArtifacts!]! + sessionEncryptionArtifactsById(id: String!): SessionEncryptionArtifacts + sessionEncryptionArtifactsByUniqueInput(where: WhereIdInput!): SessionEncryptionArtifacts @deprecated(reason: "Use sessionEncryptionArtifactsById") + sessionEncryptionArtifactsConnection(orderBy: [SessionEncryptionArtifactsOrderByInput!]!, after: String, first: Int, where: SessionEncryptionArtifactsWhereInput): SessionEncryptionArtifactsConnection! + sessions(where: SessionWhereInput, orderBy: [SessionOrderByInput!], offset: Int, limit: Int): [Session!]! + sessionById(id: String!): Session + sessionByUniqueInput(where: WhereIdInput!): Session @deprecated(reason: "Use sessionById") + sessionsConnection(orderBy: [SessionOrderByInput!]!, after: String, first: Int, where: SessionWhereInput): SessionsConnection! + accounts(where: AccountWhereInput, orderBy: [AccountOrderByInput!], offset: Int, limit: Int): [Account!]! + accountById(id: String!): Account + accountByUniqueInput(where: WhereIdInput!): Account @deprecated(reason: "Use accountById") + accountsConnection(orderBy: [AccountOrderByInput!]!, after: String, first: Int, where: AccountWhereInput): AccountsConnection! + tokens(where: TokenWhereInput, orderBy: [TokenOrderByInput!], offset: Int, limit: Int): [Token!]! + tokenById(id: String!): Token + tokenByUniqueInput(where: WhereIdInput!): Token @deprecated(reason: "Use tokenById") + tokensConnection(orderBy: [TokenOrderByInput!]!, after: String, first: Int, where: TokenWhereInput): TokensConnection! + squidStatus: SquidStatus +} + +enum ChannelOrderByInput { + id_ASC + id_DESC + createdAt_ASC + createdAt_DESC + ownerMember_id_ASC + ownerMember_id_DESC + ownerMember_createdAt_ASC + ownerMember_createdAt_DESC + ownerMember_handle_ASC + ownerMember_handle_DESC + ownerMember_handleRaw_ASC + ownerMember_handleRaw_DESC + ownerMember_controllerAccount_ASC + ownerMember_controllerAccount_DESC + ownerMember_totalChannelsCreated_ASC + ownerMember_totalChannelsCreated_DESC + title_ASC + title_DESC + description_ASC + description_DESC + coverPhoto_id_ASC + coverPhoto_id_DESC + coverPhoto_createdAt_ASC + coverPhoto_createdAt_DESC + coverPhoto_isAccepted_ASC + coverPhoto_isAccepted_DESC + coverPhoto_size_ASC + coverPhoto_size_DESC + coverPhoto_ipfsHash_ASC + coverPhoto_ipfsHash_DESC + coverPhoto_stateBloatBond_ASC + coverPhoto_stateBloatBond_DESC + coverPhoto_unsetAt_ASC + coverPhoto_unsetAt_DESC + avatarPhoto_id_ASC + avatarPhoto_id_DESC + avatarPhoto_createdAt_ASC + avatarPhoto_createdAt_DESC + avatarPhoto_isAccepted_ASC + avatarPhoto_isAccepted_DESC + avatarPhoto_size_ASC + avatarPhoto_size_DESC + avatarPhoto_ipfsHash_ASC + avatarPhoto_ipfsHash_DESC + avatarPhoto_stateBloatBond_ASC + avatarPhoto_stateBloatBond_DESC + avatarPhoto_unsetAt_ASC + avatarPhoto_unsetAt_DESC + isPublic_ASC + isPublic_DESC + isCensored_ASC + isCensored_DESC + isExcluded_ASC + isExcluded_DESC + language_ASC + language_DESC + createdInBlock_ASC + createdInBlock_DESC + rewardAccount_ASC + rewardAccount_DESC + channelStateBloatBond_ASC + channelStateBloatBond_DESC + followsNum_ASC + followsNum_DESC + videoViewsNum_ASC + videoViewsNum_DESC + entryApp_id_ASC + entryApp_id_DESC + entryApp_name_ASC + entryApp_name_DESC + entryApp_websiteUrl_ASC + entryApp_websiteUrl_DESC + entryApp_useUri_ASC + entryApp_useUri_DESC + entryApp_smallIcon_ASC + entryApp_smallIcon_DESC + entryApp_mediumIcon_ASC + entryApp_mediumIcon_DESC + entryApp_bigIcon_ASC + entryApp_bigIcon_DESC + entryApp_oneLiner_ASC + entryApp_oneLiner_DESC + entryApp_description_ASC + entryApp_description_DESC + entryApp_termsOfService_ASC + entryApp_termsOfService_DESC + entryApp_category_ASC + entryApp_category_DESC + entryApp_authKey_ASC + entryApp_authKey_DESC + totalVideosCreated_ASC + totalVideosCreated_DESC + revenueShareRatioPercent_ASC + revenueShareRatioPercent_DESC + cumulativeRewardClaimed_ASC + cumulativeRewardClaimed_DESC + creatorToken_id_ASC + creatorToken_id_DESC + cumulativeRevenue_ASC + cumulativeRevenue_DESC + cumulativeReward_ASC + cumulativeReward_DESC + channelWeight_ASC + channelWeight_DESC + yppStatus_phantom_ASC + yppStatus_phantom_DESC + yppStatus_isTypeOf_ASC + yppStatus_isTypeOf_DESC +} + +enum ChannelNftCollectorsOrderByInput { + amount_ASC + amount_DESC +} + +input CreatorTokenWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + status_isNull: Boolean + status_eq: TokenStatus + status_not_eq: TokenStatus + status_in: [TokenStatus!] + status_not_in: [TokenStatus!] + avatar_isNull: Boolean + avatar: TokenAvatarWhereInput + totalSupply_isNull: Boolean + totalSupply_eq: BigInt + totalSupply_not_eq: BigInt + totalSupply_gt: BigInt + totalSupply_gte: BigInt + totalSupply_lt: BigInt + totalSupply_lte: BigInt + totalSupply_in: [BigInt!] + totalSupply_not_in: [BigInt!] + isFeatured_isNull: Boolean + isFeatured_eq: Boolean + isFeatured_not_eq: Boolean + sales_every: SaleWhereInput + sales_some: SaleWhereInput + sales_none: SaleWhereInput + symbol_isNull: Boolean + symbol_eq: String + symbol_not_eq: String + symbol_gt: String + symbol_gte: String + symbol_lt: String + symbol_lte: String + symbol_in: [String!] + symbol_not_in: [String!] + symbol_contains: String + symbol_not_contains: String + symbol_containsInsensitive: String + symbol_not_containsInsensitive: String + symbol_startsWith: String + symbol_not_startsWith: String + symbol_endsWith: String + symbol_not_endsWith: String + isInviteOnly_isNull: Boolean + isInviteOnly_eq: Boolean + isInviteOnly_not_eq: Boolean + annualCreatorRewardPermill_isNull: Boolean + annualCreatorRewardPermill_eq: Int + annualCreatorRewardPermill_not_eq: Int + annualCreatorRewardPermill_gt: Int + annualCreatorRewardPermill_gte: Int + annualCreatorRewardPermill_lt: Int + annualCreatorRewardPermill_lte: Int + annualCreatorRewardPermill_in: [Int!] + annualCreatorRewardPermill_not_in: [Int!] + revenueShareRatioPermill_isNull: Boolean + revenueShareRatioPermill_eq: Int + revenueShareRatioPermill_not_eq: Int + revenueShareRatioPermill_gt: Int + revenueShareRatioPermill_gte: Int + revenueShareRatioPermill_lt: Int + revenueShareRatioPermill_lte: Int + revenueShareRatioPermill_in: [Int!] + revenueShareRatioPermill_not_in: [Int!] + revenueShares_every: RevenueShareWhereInput + revenueShares_some: RevenueShareWhereInput + revenueShares_none: RevenueShareWhereInput + ammCurves_every: AmmCurveWhereInput + ammCurves_some: AmmCurveWhereInput + ammCurves_none: AmmCurveWhereInput + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + channel_isNull: Boolean + channel: TokenChannelWhereInput + trailerVideo_isNull: Boolean + trailerVideo: TrailerVideoWhereInput + description_isNull: Boolean + description_eq: String + description_not_eq: String + description_gt: String + description_gte: String + description_lt: String + description_lte: String + description_in: [String!] + description_not_in: [String!] + description_contains: String + description_not_contains: String + description_containsInsensitive: String + description_not_containsInsensitive: String + description_startsWith: String + description_not_startsWith: String + description_endsWith: String + description_not_endsWith: String + benefits_every: BenefitWhereInput + benefits_some: BenefitWhereInput + benefits_none: BenefitWhereInput + whitelistApplicantNote_isNull: Boolean + whitelistApplicantNote_eq: String + whitelistApplicantNote_not_eq: String + whitelistApplicantNote_gt: String + whitelistApplicantNote_gte: String + whitelistApplicantNote_lt: String + whitelistApplicantNote_lte: String + whitelistApplicantNote_in: [String!] + whitelistApplicantNote_not_in: [String!] + whitelistApplicantNote_contains: String + whitelistApplicantNote_not_contains: String + whitelistApplicantNote_containsInsensitive: String + whitelistApplicantNote_not_containsInsensitive: String + whitelistApplicantNote_startsWith: String + whitelistApplicantNote_not_startsWith: String + whitelistApplicantNote_endsWith: String + whitelistApplicantNote_not_endsWith: String + whitelistApplicantLink_isNull: Boolean + whitelistApplicantLink_eq: String + whitelistApplicantLink_not_eq: String + whitelistApplicantLink_gt: String + whitelistApplicantLink_gte: String + whitelistApplicantLink_lt: String + whitelistApplicantLink_lte: String + whitelistApplicantLink_in: [String!] + whitelistApplicantLink_not_in: [String!] + whitelistApplicantLink_contains: String + whitelistApplicantLink_not_contains: String + whitelistApplicantLink_containsInsensitive: String + whitelistApplicantLink_not_containsInsensitive: String + whitelistApplicantLink_startsWith: String + whitelistApplicantLink_not_startsWith: String + whitelistApplicantLink_endsWith: String + whitelistApplicantLink_not_endsWith: String + accounts_every: TokenAccountWhereInput + accounts_some: TokenAccountWhereInput + accounts_none: TokenAccountWhereInput + accountsNum_isNull: Boolean + accountsNum_eq: Int + accountsNum_not_eq: Int + accountsNum_gt: Int + accountsNum_gte: Int + accountsNum_lt: Int + accountsNum_lte: Int + accountsNum_in: [Int!] + accountsNum_not_in: [Int!] + numberOfRevenueShareActivations_isNull: Boolean + numberOfRevenueShareActivations_eq: Int + numberOfRevenueShareActivations_not_eq: Int + numberOfRevenueShareActivations_gt: Int + numberOfRevenueShareActivations_gte: Int + numberOfRevenueShareActivations_lt: Int + numberOfRevenueShareActivations_lte: Int + numberOfRevenueShareActivations_in: [Int!] + numberOfRevenueShareActivations_not_in: [Int!] + deissued_isNull: Boolean + deissued_eq: Boolean + deissued_not_eq: Boolean + currentAmmSale_isNull: Boolean + currentAmmSale: AmmCurveWhereInput + currentSale_isNull: Boolean + currentSale: SaleWhereInput + currentRevenueShare_isNull: Boolean + currentRevenueShare: RevenueShareWhereInput + numberOfVestedTransferIssued_isNull: Boolean + numberOfVestedTransferIssued_eq: Int + numberOfVestedTransferIssued_not_eq: Int + numberOfVestedTransferIssued_gt: Int + numberOfVestedTransferIssued_gte: Int + numberOfVestedTransferIssued_lt: Int + numberOfVestedTransferIssued_lte: Int + numberOfVestedTransferIssued_in: [Int!] + numberOfVestedTransferIssued_not_in: [Int!] + lastPrice_isNull: Boolean + lastPrice_eq: BigInt + lastPrice_not_eq: BigInt + lastPrice_gt: BigInt + lastPrice_gte: BigInt + lastPrice_lt: BigInt + lastPrice_lte: BigInt + lastPrice_in: [BigInt!] + lastPrice_not_in: [BigInt!] + AND: [CreatorTokenWhereInput!] + OR: [CreatorTokenWhereInput!] +} + +"""Big number integer""" +scalar BigInt + +input MarketplaceTokenWhereInput { + liquidity_isNull: Boolean + liquidity_eq: Int + liquidity_not_eq: Int + liquidity_gt: Int + liquidity_gte: Int + liquidity_lt: Int + liquidity_lte: Int + liquidity_in: [Int!] + liquidity_not_in: [Int!] + marketCap_isNull: Boolean + marketCap_eq: BigInt + marketCap_not_eq: BigInt + marketCap_gt: BigInt + marketCap_gte: BigInt + marketCap_lt: BigInt + marketCap_lte: BigInt + marketCap_in: [BigInt!] + marketCap_not_in: [BigInt!] + cumulativeRevenue_isNull: Boolean + cumulativeRevenue_eq: BigInt + cumulativeRevenue_not_eq: BigInt + cumulativeRevenue_gt: BigInt + cumulativeRevenue_gte: BigInt + cumulativeRevenue_lt: BigInt + cumulativeRevenue_lte: BigInt + cumulativeRevenue_in: [BigInt!] + cumulativeRevenue_not_in: [BigInt!] + ammVolume_isNull: Boolean + ammVolume_eq: BigInt + ammVolume_not_eq: BigInt + ammVolume_gt: BigInt + ammVolume_gte: BigInt + ammVolume_lt: BigInt + ammVolume_lte: BigInt + ammVolume_in: [BigInt!] + ammVolume_not_in: [BigInt!] + priceChange_isNull: Boolean + priceChange_eq: BigDecimal + priceChange_not_eq: BigDecimal + priceChange_gt: BigDecimal + priceChange_gte: BigDecimal + priceChange_lt: BigDecimal + priceChange_lte: BigDecimal + priceChange_in: [BigDecimal!] + priceChange_not_in: [BigDecimal!] + liquidityChange_isNull: Boolean + liquidityChange_eq: BigDecimal + liquidityChange_not_eq: BigDecimal + liquidityChange_gt: BigDecimal + liquidityChange_gte: BigDecimal + liquidityChange_lt: BigDecimal + liquidityChange_lte: BigDecimal + liquidityChange_in: [BigDecimal!] + liquidityChange_not_in: [BigDecimal!] + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + status_isNull: Boolean + status_eq: TokenStatus + status_not_eq: TokenStatus + status_in: [TokenStatus!] + status_not_in: [TokenStatus!] + avatar_isNull: Boolean + avatar: TokenAvatarWhereInput + totalSupply_isNull: Boolean + totalSupply_eq: BigInt + totalSupply_not_eq: BigInt + totalSupply_gt: BigInt + totalSupply_gte: BigInt + totalSupply_lt: BigInt + totalSupply_lte: BigInt + totalSupply_in: [BigInt!] + totalSupply_not_in: [BigInt!] + isFeatured_isNull: Boolean + isFeatured_eq: Boolean + isFeatured_not_eq: Boolean + symbol_isNull: Boolean + symbol_eq: String + symbol_not_eq: String + symbol_gt: String + symbol_gte: String + symbol_lt: String + symbol_lte: String + symbol_in: [String!] + symbol_not_in: [String!] + symbol_contains: String + symbol_not_contains: String + symbol_containsInsensitive: String + symbol_not_containsInsensitive: String + symbol_startsWith: String + symbol_not_startsWith: String + symbol_endsWith: String + symbol_not_endsWith: String + isInviteOnly_isNull: Boolean + isInviteOnly_eq: Boolean + isInviteOnly_not_eq: Boolean + annualCreatorRewardPermill_isNull: Boolean + annualCreatorRewardPermill_eq: Int + annualCreatorRewardPermill_not_eq: Int + annualCreatorRewardPermill_gt: Int + annualCreatorRewardPermill_gte: Int + annualCreatorRewardPermill_lt: Int + annualCreatorRewardPermill_lte: Int + annualCreatorRewardPermill_in: [Int!] + annualCreatorRewardPermill_not_in: [Int!] + revenueShareRatioPermill_isNull: Boolean + revenueShareRatioPermill_eq: Int + revenueShareRatioPermill_not_eq: Int + revenueShareRatioPermill_gt: Int + revenueShareRatioPermill_gte: Int + revenueShareRatioPermill_lt: Int + revenueShareRatioPermill_lte: Int + revenueShareRatioPermill_in: [Int!] + revenueShareRatioPermill_not_in: [Int!] + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + channelId_isNull: Boolean + channelId_eq: String + channelId_not_eq: String + channelId_gt: String + channelId_gte: String + channelId_lt: String + channelId_lte: String + channelId_in: [String!] + channelId_not_in: [String!] + channelId_contains: String + channelId_not_contains: String + channelId_containsInsensitive: String + channelId_not_containsInsensitive: String + channelId_startsWith: String + channelId_not_startsWith: String + channelId_endsWith: String + channelId_not_endsWith: String + description_isNull: Boolean + description_eq: String + description_not_eq: String + description_gt: String + description_gte: String + description_lt: String + description_lte: String + description_in: [String!] + description_not_in: [String!] + description_contains: String + description_not_contains: String + description_containsInsensitive: String + description_not_containsInsensitive: String + description_startsWith: String + description_not_startsWith: String + description_endsWith: String + description_not_endsWith: String + whitelistApplicantNote_isNull: Boolean + whitelistApplicantNote_eq: String + whitelistApplicantNote_not_eq: String + whitelistApplicantNote_gt: String + whitelistApplicantNote_gte: String + whitelistApplicantNote_lt: String + whitelistApplicantNote_lte: String + whitelistApplicantNote_in: [String!] + whitelistApplicantNote_not_in: [String!] + whitelistApplicantNote_contains: String + whitelistApplicantNote_not_contains: String + whitelistApplicantNote_containsInsensitive: String + whitelistApplicantNote_not_containsInsensitive: String + whitelistApplicantNote_startsWith: String + whitelistApplicantNote_not_startsWith: String + whitelistApplicantNote_endsWith: String + whitelistApplicantNote_not_endsWith: String + whitelistApplicantLink_isNull: Boolean + whitelistApplicantLink_eq: String + whitelistApplicantLink_not_eq: String + whitelistApplicantLink_gt: String + whitelistApplicantLink_gte: String + whitelistApplicantLink_lt: String + whitelistApplicantLink_lte: String + whitelistApplicantLink_in: [String!] + whitelistApplicantLink_not_in: [String!] + whitelistApplicantLink_contains: String + whitelistApplicantLink_not_contains: String + whitelistApplicantLink_containsInsensitive: String + whitelistApplicantLink_not_containsInsensitive: String + whitelistApplicantLink_startsWith: String + whitelistApplicantLink_not_startsWith: String + whitelistApplicantLink_endsWith: String + whitelistApplicantLink_not_endsWith: String + accountsNum_isNull: Boolean + accountsNum_eq: Int + accountsNum_not_eq: Int + accountsNum_gt: Int + accountsNum_gte: Int + accountsNum_lt: Int + accountsNum_lte: Int + accountsNum_in: [Int!] + accountsNum_not_in: [Int!] + numberOfRevenueShareActivations_isNull: Boolean + numberOfRevenueShareActivations_eq: Int + numberOfRevenueShareActivations_not_eq: Int + numberOfRevenueShareActivations_gt: Int + numberOfRevenueShareActivations_gte: Int + numberOfRevenueShareActivations_lt: Int + numberOfRevenueShareActivations_lte: Int + numberOfRevenueShareActivations_in: [Int!] + numberOfRevenueShareActivations_not_in: [Int!] + deissued_isNull: Boolean + deissued_eq: Boolean + deissued_not_eq: Boolean + currentAmmSaleId_isNull: Boolean + currentAmmSaleId_eq: String + currentAmmSaleId_not_eq: String + currentAmmSaleId_gt: String + currentAmmSaleId_gte: String + currentAmmSaleId_lt: String + currentAmmSaleId_lte: String + currentAmmSaleId_in: [String!] + currentAmmSaleId_not_in: [String!] + currentAmmSaleId_contains: String + currentAmmSaleId_not_contains: String + currentAmmSaleId_containsInsensitive: String + currentAmmSaleId_not_containsInsensitive: String + currentAmmSaleId_startsWith: String + currentAmmSaleId_not_startsWith: String + currentAmmSaleId_endsWith: String + currentAmmSaleId_not_endsWith: String + currentSaleId_isNull: Boolean + currentSaleId_eq: String + currentSaleId_not_eq: String + currentSaleId_gt: String + currentSaleId_gte: String + currentSaleId_lt: String + currentSaleId_lte: String + currentSaleId_in: [String!] + currentSaleId_not_in: [String!] + currentSaleId_contains: String + currentSaleId_not_contains: String + currentSaleId_containsInsensitive: String + currentSaleId_not_containsInsensitive: String + currentSaleId_startsWith: String + currentSaleId_not_startsWith: String + currentSaleId_endsWith: String + currentSaleId_not_endsWith: String + currentRevenueShareId_isNull: Boolean + currentRevenueShareId_eq: String + currentRevenueShareId_not_eq: String + currentRevenueShareId_gt: String + currentRevenueShareId_gte: String + currentRevenueShareId_lt: String + currentRevenueShareId_lte: String + currentRevenueShareId_in: [String!] + currentRevenueShareId_not_in: [String!] + currentRevenueShareId_contains: String + currentRevenueShareId_not_contains: String + currentRevenueShareId_containsInsensitive: String + currentRevenueShareId_not_containsInsensitive: String + currentRevenueShareId_startsWith: String + currentRevenueShareId_not_startsWith: String + currentRevenueShareId_endsWith: String + currentRevenueShareId_not_endsWith: String + numberOfVestedTransferIssued_isNull: Boolean + numberOfVestedTransferIssued_eq: Int + numberOfVestedTransferIssued_not_eq: Int + numberOfVestedTransferIssued_gt: Int + numberOfVestedTransferIssued_gte: Int + numberOfVestedTransferIssued_lt: Int + numberOfVestedTransferIssued_lte: Int + numberOfVestedTransferIssued_in: [Int!] + numberOfVestedTransferIssued_not_in: [Int!] + lastPrice_isNull: Boolean + lastPrice_eq: BigInt + lastPrice_not_eq: BigInt + lastPrice_gt: BigInt + lastPrice_gte: BigInt + lastPrice_lt: BigInt + lastPrice_lte: BigInt + lastPrice_in: [BigInt!] + lastPrice_not_in: [BigInt!] + AND: [MarketplaceTokenWhereInput!] + OR: [MarketplaceTokenWhereInput!] +} + +scalar id_ASC + +input OwnedNftWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + video_isNull: Boolean + video: VideoWhereInput + auctions_every: AuctionWhereInput + auctions_some: AuctionWhereInput + auctions_none: AuctionWhereInput + owner_isNull: Boolean + owner: NftOwnerWhereInput + transactionalStatus_isNull: Boolean + transactionalStatus: TransactionalStatusWhereInput + creatorRoyalty_isNull: Boolean + creatorRoyalty_eq: Float + creatorRoyalty_not_eq: Float + creatorRoyalty_gt: Float + creatorRoyalty_gte: Float + creatorRoyalty_lt: Float + creatorRoyalty_lte: Float + creatorRoyalty_in: [Float!] + creatorRoyalty_not_in: [Float!] + lastSalePrice_isNull: Boolean + lastSalePrice_eq: BigInt + lastSalePrice_not_eq: BigInt + lastSalePrice_gt: BigInt + lastSalePrice_gte: BigInt + lastSalePrice_lt: BigInt + lastSalePrice_lte: BigInt + lastSalePrice_in: [BigInt!] + lastSalePrice_not_in: [BigInt!] + lastSaleDate_isNull: Boolean + lastSaleDate_eq: DateTime + lastSaleDate_not_eq: DateTime + lastSaleDate_gt: DateTime + lastSaleDate_gte: DateTime + lastSaleDate_lt: DateTime + lastSaleDate_lte: DateTime + lastSaleDate_in: [DateTime!] + lastSaleDate_not_in: [DateTime!] + bids_every: BidWhereInput + bids_some: BidWhereInput + bids_none: BidWhereInput + isFeatured_isNull: Boolean + isFeatured_eq: Boolean + isFeatured_not_eq: Boolean + AND: [OwnedNftWhereInput!] + OR: [OwnedNftWhereInput!] +} + +enum VideoOrderByInput { + id_ASC + id_DESC + createdAt_ASC + createdAt_DESC + channel_id_ASC + channel_id_DESC + channel_createdAt_ASC + channel_createdAt_DESC + channel_title_ASC + channel_title_DESC + channel_description_ASC + channel_description_DESC + channel_isPublic_ASC + channel_isPublic_DESC + channel_isCensored_ASC + channel_isCensored_DESC + channel_isExcluded_ASC + channel_isExcluded_DESC + channel_language_ASC + channel_language_DESC + channel_createdInBlock_ASC + channel_createdInBlock_DESC + channel_rewardAccount_ASC + channel_rewardAccount_DESC + channel_channelStateBloatBond_ASC + channel_channelStateBloatBond_DESC + channel_followsNum_ASC + channel_followsNum_DESC + channel_videoViewsNum_ASC + channel_videoViewsNum_DESC + channel_totalVideosCreated_ASC + channel_totalVideosCreated_DESC + channel_revenueShareRatioPercent_ASC + channel_revenueShareRatioPercent_DESC + channel_cumulativeRewardClaimed_ASC + channel_cumulativeRewardClaimed_DESC + channel_cumulativeRevenue_ASC + channel_cumulativeRevenue_DESC + channel_cumulativeReward_ASC + channel_cumulativeReward_DESC + channel_channelWeight_ASC + channel_channelWeight_DESC + category_id_ASC + category_id_DESC + category_name_ASC + category_name_DESC + category_description_ASC + category_description_DESC + category_isSupported_ASC + category_isSupported_DESC + category_createdInBlock_ASC + category_createdInBlock_DESC + title_ASC + title_DESC + description_ASC + description_DESC + duration_ASC + duration_DESC + thumbnailPhoto_id_ASC + thumbnailPhoto_id_DESC + thumbnailPhoto_createdAt_ASC + thumbnailPhoto_createdAt_DESC + thumbnailPhoto_isAccepted_ASC + thumbnailPhoto_isAccepted_DESC + thumbnailPhoto_size_ASC + thumbnailPhoto_size_DESC + thumbnailPhoto_ipfsHash_ASC + thumbnailPhoto_ipfsHash_DESC + thumbnailPhoto_stateBloatBond_ASC + thumbnailPhoto_stateBloatBond_DESC + thumbnailPhoto_unsetAt_ASC + thumbnailPhoto_unsetAt_DESC + language_ASC + language_DESC + orionLanguage_ASC + orionLanguage_DESC + hasMarketing_ASC + hasMarketing_DESC + publishedBeforeJoystream_ASC + publishedBeforeJoystream_DESC + isPublic_ASC + isPublic_DESC + isCensored_ASC + isCensored_DESC + isExcluded_ASC + isExcluded_DESC + nft_id_ASC + nft_id_DESC + nft_createdAt_ASC + nft_createdAt_DESC + nft_creatorRoyalty_ASC + nft_creatorRoyalty_DESC + nft_lastSalePrice_ASC + nft_lastSalePrice_DESC + nft_lastSaleDate_ASC + nft_lastSaleDate_DESC + nft_isFeatured_ASC + nft_isFeatured_DESC + isExplicit_ASC + isExplicit_DESC + license_id_ASC + license_id_DESC + license_code_ASC + license_code_DESC + license_attribution_ASC + license_attribution_DESC + license_customText_ASC + license_customText_DESC + media_id_ASC + media_id_DESC + media_createdAt_ASC + media_createdAt_DESC + media_isAccepted_ASC + media_isAccepted_DESC + media_size_ASC + media_size_DESC + media_ipfsHash_ASC + media_ipfsHash_DESC + media_stateBloatBond_ASC + media_stateBloatBond_DESC + media_unsetAt_ASC + media_unsetAt_DESC + videoStateBloatBond_ASC + videoStateBloatBond_DESC + mediaMetadata_id_ASC + mediaMetadata_id_DESC + mediaMetadata_pixelWidth_ASC + mediaMetadata_pixelWidth_DESC + mediaMetadata_pixelHeight_ASC + mediaMetadata_pixelHeight_DESC + mediaMetadata_size_ASC + mediaMetadata_size_DESC + mediaMetadata_createdInBlock_ASC + mediaMetadata_createdInBlock_DESC + createdInBlock_ASC + createdInBlock_DESC + isCommentSectionEnabled_ASC + isCommentSectionEnabled_DESC + pinnedComment_id_ASC + pinnedComment_id_DESC + pinnedComment_createdAt_ASC + pinnedComment_createdAt_DESC + pinnedComment_text_ASC + pinnedComment_text_DESC + pinnedComment_status_ASC + pinnedComment_status_DESC + pinnedComment_repliesCount_ASC + pinnedComment_repliesCount_DESC + pinnedComment_reactionsCount_ASC + pinnedComment_reactionsCount_DESC + pinnedComment_reactionsAndRepliesCount_ASC + pinnedComment_reactionsAndRepliesCount_DESC + pinnedComment_isEdited_ASC + pinnedComment_isEdited_DESC + pinnedComment_isExcluded_ASC + pinnedComment_isExcluded_DESC + pinnedComment_tipTier_ASC + pinnedComment_tipTier_DESC + pinnedComment_tipAmount_ASC + pinnedComment_tipAmount_DESC + pinnedComment_sortPriority_ASC + pinnedComment_sortPriority_DESC + commentsCount_ASC + commentsCount_DESC + isReactionFeatureEnabled_ASC + isReactionFeatureEnabled_DESC + reactionsCount_ASC + reactionsCount_DESC + viewsNum_ASC + viewsNum_DESC + entryApp_id_ASC + entryApp_id_DESC + entryApp_name_ASC + entryApp_name_DESC + entryApp_websiteUrl_ASC + entryApp_websiteUrl_DESC + entryApp_useUri_ASC + entryApp_useUri_DESC + entryApp_smallIcon_ASC + entryApp_smallIcon_DESC + entryApp_mediumIcon_ASC + entryApp_mediumIcon_DESC + entryApp_bigIcon_ASC + entryApp_bigIcon_DESC + entryApp_oneLiner_ASC + entryApp_oneLiner_DESC + entryApp_description_ASC + entryApp_description_DESC + entryApp_termsOfService_ASC + entryApp_termsOfService_DESC + entryApp_category_ASC + entryApp_category_DESC + entryApp_authKey_ASC + entryApp_authKey_DESC + ytVideoId_ASC + ytVideoId_DESC + videoRelevance_ASC + videoRelevance_DESC + isShort_ASC + isShort_DESC + isShortDerived_ASC + isShortDerived_DESC + includeInHomeFeed_ASC + includeInHomeFeed_DESC +} + +input VideoWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + channel_isNull: Boolean + channel: ChannelWhereInput + category_isNull: Boolean + category: VideoCategoryWhereInput + title_isNull: Boolean + title_eq: String + title_not_eq: String + title_gt: String + title_gte: String + title_lt: String + title_lte: String + title_in: [String!] + title_not_in: [String!] + title_contains: String + title_not_contains: String + title_containsInsensitive: String + title_not_containsInsensitive: String + title_startsWith: String + title_not_startsWith: String + title_endsWith: String + title_not_endsWith: String + description_isNull: Boolean + description_eq: String + description_not_eq: String + description_gt: String + description_gte: String + description_lt: String + description_lte: String + description_in: [String!] + description_not_in: [String!] + description_contains: String + description_not_contains: String + description_containsInsensitive: String + description_not_containsInsensitive: String + description_startsWith: String + description_not_startsWith: String + description_endsWith: String + description_not_endsWith: String + duration_isNull: Boolean + duration_eq: Int + duration_not_eq: Int + duration_gt: Int + duration_gte: Int + duration_lt: Int + duration_lte: Int + duration_in: [Int!] + duration_not_in: [Int!] + thumbnailPhoto_isNull: Boolean + thumbnailPhoto: StorageDataObjectWhereInput + language_isNull: Boolean + language_eq: String + language_not_eq: String + language_gt: String + language_gte: String + language_lt: String + language_lte: String + language_in: [String!] + language_not_in: [String!] + language_contains: String + language_not_contains: String + language_containsInsensitive: String + language_not_containsInsensitive: String + language_startsWith: String + language_not_startsWith: String + language_endsWith: String + language_not_endsWith: String + orionLanguage_isNull: Boolean + orionLanguage_eq: String + orionLanguage_not_eq: String + orionLanguage_gt: String + orionLanguage_gte: String + orionLanguage_lt: String + orionLanguage_lte: String + orionLanguage_in: [String!] + orionLanguage_not_in: [String!] + orionLanguage_contains: String + orionLanguage_not_contains: String + orionLanguage_containsInsensitive: String + orionLanguage_not_containsInsensitive: String + orionLanguage_startsWith: String + orionLanguage_not_startsWith: String + orionLanguage_endsWith: String + orionLanguage_not_endsWith: String + hasMarketing_isNull: Boolean + hasMarketing_eq: Boolean + hasMarketing_not_eq: Boolean + publishedBeforeJoystream_isNull: Boolean + publishedBeforeJoystream_eq: DateTime + publishedBeforeJoystream_not_eq: DateTime + publishedBeforeJoystream_gt: DateTime + publishedBeforeJoystream_gte: DateTime + publishedBeforeJoystream_lt: DateTime + publishedBeforeJoystream_lte: DateTime + publishedBeforeJoystream_in: [DateTime!] + publishedBeforeJoystream_not_in: [DateTime!] + isPublic_isNull: Boolean + isPublic_eq: Boolean + isPublic_not_eq: Boolean + isCensored_isNull: Boolean + isCensored_eq: Boolean + isCensored_not_eq: Boolean + isExcluded_isNull: Boolean + isExcluded_eq: Boolean + isExcluded_not_eq: Boolean + nft_isNull: Boolean + nft: OwnedNftWhereInput + isExplicit_isNull: Boolean + isExplicit_eq: Boolean + isExplicit_not_eq: Boolean + license_isNull: Boolean + license: LicenseWhereInput + media_isNull: Boolean + media: StorageDataObjectWhereInput + videoStateBloatBond_isNull: Boolean + videoStateBloatBond_eq: BigInt + videoStateBloatBond_not_eq: BigInt + videoStateBloatBond_gt: BigInt + videoStateBloatBond_gte: BigInt + videoStateBloatBond_lt: BigInt + videoStateBloatBond_lte: BigInt + videoStateBloatBond_in: [BigInt!] + videoStateBloatBond_not_in: [BigInt!] + mediaMetadata_isNull: Boolean + mediaMetadata: VideoMediaMetadataWhereInput + createdInBlock_isNull: Boolean + createdInBlock_eq: Int + createdInBlock_not_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + createdInBlock_not_in: [Int!] + subtitles_every: VideoSubtitleWhereInput + subtitles_some: VideoSubtitleWhereInput + subtitles_none: VideoSubtitleWhereInput + isCommentSectionEnabled_isNull: Boolean + isCommentSectionEnabled_eq: Boolean + isCommentSectionEnabled_not_eq: Boolean + pinnedComment_isNull: Boolean + pinnedComment: CommentWhereInput + comments_every: CommentWhereInput + comments_some: CommentWhereInput + comments_none: CommentWhereInput + commentsCount_isNull: Boolean + commentsCount_eq: Int + commentsCount_not_eq: Int + commentsCount_gt: Int + commentsCount_gte: Int + commentsCount_lt: Int + commentsCount_lte: Int + commentsCount_in: [Int!] + commentsCount_not_in: [Int!] + isReactionFeatureEnabled_isNull: Boolean + isReactionFeatureEnabled_eq: Boolean + isReactionFeatureEnabled_not_eq: Boolean + reactions_every: VideoReactionWhereInput + reactions_some: VideoReactionWhereInput + reactions_none: VideoReactionWhereInput + reactionsCountByReactionId_isNull: Boolean + reactionsCount_isNull: Boolean + reactionsCount_eq: Int + reactionsCount_not_eq: Int + reactionsCount_gt: Int + reactionsCount_gte: Int + reactionsCount_lt: Int + reactionsCount_lte: Int + reactionsCount_in: [Int!] + reactionsCount_not_in: [Int!] + viewsNum_isNull: Boolean + viewsNum_eq: Int + viewsNum_not_eq: Int + viewsNum_gt: Int + viewsNum_gte: Int + viewsNum_lt: Int + viewsNum_lte: Int + viewsNum_in: [Int!] + viewsNum_not_in: [Int!] + entryApp_isNull: Boolean + entryApp: AppWhereInput + ytVideoId_isNull: Boolean + ytVideoId_eq: String + ytVideoId_not_eq: String + ytVideoId_gt: String + ytVideoId_gte: String + ytVideoId_lt: String + ytVideoId_lte: String + ytVideoId_in: [String!] + ytVideoId_not_in: [String!] + ytVideoId_contains: String + ytVideoId_not_contains: String + ytVideoId_containsInsensitive: String + ytVideoId_not_containsInsensitive: String + ytVideoId_startsWith: String + ytVideoId_not_startsWith: String + ytVideoId_endsWith: String + ytVideoId_not_endsWith: String + trailerVideoForToken_every: TrailerVideoWhereInput + trailerVideoForToken_some: TrailerVideoWhereInput + trailerVideoForToken_none: TrailerVideoWhereInput + videoRelevance_isNull: Boolean + videoRelevance_eq: Float + videoRelevance_not_eq: Float + videoRelevance_gt: Float + videoRelevance_gte: Float + videoRelevance_lt: Float + videoRelevance_lte: Float + videoRelevance_in: [Float!] + videoRelevance_not_in: [Float!] + isShort_isNull: Boolean + isShort_eq: Boolean + isShort_not_eq: Boolean + isShortDerived_isNull: Boolean + isShortDerived_eq: Boolean + isShortDerived_not_eq: Boolean + includeInHomeFeed_isNull: Boolean + includeInHomeFeed_eq: Boolean + includeInHomeFeed_not_eq: Boolean + AND: [VideoWhereInput!] + OR: [VideoWhereInput!] +} + +type Mutation { + setAppAssetStorage( + """The app asset storage link to be set""" + newAppAssetStorage: String! + ): SetNewAppAssetStorageResult! + setAppNameAlt( + """The app name alternative to be set""" + newAppNameAlt: String! + ): SetNewAppNameAltResult! + setNewNotificationAssetRoot( + """The notification asset root link to be set""" + newNotificationAssetRoot: String! + ): SetNewNotificationAssetRootResult! + grantPermissions( + """ID of the user that should be granted operator permissions""" + userId: String + + """List of permissions that should be granted to the user""" + permissions: [OperatorPermission!] + ): GrantOrRevokeOperatorPermissionsResult! + revokePermission( + """ID of the user whose operator permissions should be revoked""" + userId: String + + """List of operator permissions that should be revoked for the user""" + permissions: [OperatorPermission!] + ): GrantOrRevokeOperatorPermissionsResult! + setVideoWeights(newnessWeight: Float!, viewsWeight: Float!, commentsWeight: Float!, reactionsWeight: Float!, joysteamTimestampSubWeight: Float!, ytTimestampSubWeight: Float!, defaultChannelWeight: Float!): VideoWeights! + setTipTierAmounts(SILVER: Int, GOLD: Int, DIAMOND: Int): CommentTipTiers! + setMaxAttemptsOnMailDelivery(newMaxAttempts: Int!): Int! + setNewNotificationCenterPath(newMaxAttempts: Int!): Int! + setNewAppRootDomain(newRootDomain: String!): AppRootDomain! + setChannelsWeights(inputs: [ChannelWeightInput!]!): [ChannelWeight!]! + setCrtMarketCapMinVolume(minVolumeJoy: Int!): CrtMarketCapMinVolume! + setKillSwitch(isKilled: Boolean!): KillSwitch! + setVideoViewPerUserTimeLimit(limitInSeconds: Int!): VideoViewPerUserTimeLimit! + setVideoHero(videoId: String!, heroTitle: String!, videoCutUrl: String!, heroPosterUrl: String!): SetVideoHeroResult! + setCategoryFeaturedVideos(categoryId: String!, videos: [FeaturedVideoInput!]!): SetCategoryFeaturedVideosResult! + setSupportedCategories( + """IDs of the video categories that should be supported by the Gateway""" + supportedCategoriesIds: [String!] + + """ + Whether the newly created video categories should be supported by default + """ + supportNewCategories: Boolean + + """ + Whether the Gateway should support videos that have no category assigned + """ + supportNoCategoryVideos: Boolean + ): SetSupportedCategoriesResult! + setFeaturedNfts( + """IDs of the NFTs that should be featured by the Gateway""" + featuredNftsIds: [String!]! + ): SetFeaturedNftsResult! + setFeaturedCrts( + """IDs of the CRTs that should be featured by the Gateway""" + featuredCrtsIds: [String!]! + ): SetFeaturedCrtsResult! + excludeContent( + """Type of the content to exclude/hide""" + type: ExcludableContentType! + + """IDs of the entities to be excluded (hidden)""" + ids: [String!]! + ): ExcludeContentResult! + restoreContent( + """Type of the content to restore""" + type: ExcludableContentType! + + """IDs of the entities to be restored""" + ids: [String!]! + ): RestoreContentResult! + signAppActionCommitment( + nonce: Float! + creatorId: String! + + """Hex string from UInt8Array""" + assets: String! + + """Hex string from UInt8Array""" + rawAction: String! + actionType: AppActionActionType! + ): GeneratedSignature! + followChannel(channelId: String!): ChannelFollowResult! + unfollowChannel(channelId: String!): ChannelUnfollowResult! + reportChannel(channelId: String!, rationale: String!): ChannelReportInfo! + suspendChannels(channelIds: [String!]!): [SuspendChannelResult!]! + verifyChannel(channelIds: [String!]!): VerifyChannelResult! + excludeChannel(channelId: String!, rationale: String!): ExcludeChannelResult! + requestNftFeatured(nftId: String!, rationale: String!): NftFeaturedRequstInfo! + markNotificationsAsRead(notificationIds: [String!]!): MarkNotificationsAsReadResult! + setAccountNotificationPreferences(notificationPreferences: AccountNotificationPreferencesInput!): AccountNotificationPreferencesOutput! + setOrUnsetPublicFeedVideos( + videoIds: [String!]! + + """Type of operation to perform""" + operation: PublicFeedOperationType! + ): SetOrUnsetPublicFeedResult! + addVideoView(videoId: String!): AddVideoViewResult! + reportVideo(videoId: String!, rationale: String!): VideoReportInfo! + excludeVideo(videoId: String!, rationale: String!): ExcludeVideoInfo! +} + +enum ExcludableContentType { + Channel + Video + Comment +} + +enum AppActionActionType { + CREATE_VIDEO + CREATE_CHANNEL +} + +enum PublicFeedOperationType { + SET + UNSET +} + +type Subscription { + processorState: ProcessorState! + events(where: EventWhereInput, orderBy: [EventOrderByInput!], offset: Int, limit: Int): [Event!]! + eventById(id: String!): Event + nftHistoryEntries(where: NftHistoryEntryWhereInput, orderBy: [NftHistoryEntryOrderByInput!], offset: Int, limit: Int): [NftHistoryEntry!]! + nftHistoryEntryById(id: String!): NftHistoryEntry + nftActivities(where: NftActivityWhereInput, orderBy: [NftActivityOrderByInput!], offset: Int, limit: Int): [NftActivity!]! + nftActivityById(id: String!): NftActivity + userInteractionCounts(where: UserInteractionCountWhereInput, orderBy: [UserInteractionCountOrderByInput!], offset: Int, limit: Int): [UserInteractionCount!]! + userInteractionCountById(id: String!): UserInteractionCount + storageBucketOperatorMetadata(where: StorageBucketOperatorMetadataWhereInput, orderBy: [StorageBucketOperatorMetadataOrderByInput!], offset: Int, limit: Int): [StorageBucketOperatorMetadata!]! + storageBucketOperatorMetadataById(id: String!): StorageBucketOperatorMetadata + storageBuckets(where: StorageBucketWhereInput, orderBy: [StorageBucketOrderByInput!], offset: Int, limit: Int): [StorageBucket!]! + storageBucketById(id: String!): StorageBucket + storageBags(where: StorageBagWhereInput, orderBy: [StorageBagOrderByInput!], offset: Int, limit: Int): [StorageBag!]! + storageBagById(id: String!): StorageBag + storageBucketBags(where: StorageBucketBagWhereInput, orderBy: [StorageBucketBagOrderByInput!], offset: Int, limit: Int): [StorageBucketBag!]! + storageBucketBagById(id: String!): StorageBucketBag + distributionBucketBags(where: DistributionBucketBagWhereInput, orderBy: [DistributionBucketBagOrderByInput!], offset: Int, limit: Int): [DistributionBucketBag!]! + distributionBucketBagById(id: String!): DistributionBucketBag + storageDataObjects(where: StorageDataObjectWhereInput, orderBy: [StorageDataObjectOrderByInput!], offset: Int, limit: Int): [StorageDataObject!]! + storageDataObjectById(id: String!): StorageDataObject + distributionBucketFamilyMetadata(where: DistributionBucketFamilyMetadataWhereInput, orderBy: [DistributionBucketFamilyMetadataOrderByInput!], offset: Int, limit: Int): [DistributionBucketFamilyMetadata!]! + distributionBucketFamilyMetadataById(id: String!): DistributionBucketFamilyMetadata + distributionBucketOperatorMetadata(where: DistributionBucketOperatorMetadataWhereInput, orderBy: [DistributionBucketOperatorMetadataOrderByInput!], offset: Int, limit: Int): [DistributionBucketOperatorMetadata!]! + distributionBucketOperatorMetadataById(id: String!): DistributionBucketOperatorMetadata + distributionBucketOperators(where: DistributionBucketOperatorWhereInput, orderBy: [DistributionBucketOperatorOrderByInput!], offset: Int, limit: Int): [DistributionBucketOperator!]! + distributionBucketOperatorById(id: String!): DistributionBucketOperator + distributionBuckets(where: DistributionBucketWhereInput, orderBy: [DistributionBucketOrderByInput!], offset: Int, limit: Int): [DistributionBucket!]! + distributionBucketById(id: String!): DistributionBucket + distributionBucketFamilies(where: DistributionBucketFamilyWhereInput, orderBy: [DistributionBucketFamilyOrderByInput!], offset: Int, limit: Int): [DistributionBucketFamily!]! + distributionBucketFamilyById(id: String!): DistributionBucketFamily + notificationEmailDeliveries(where: NotificationEmailDeliveryWhereInput, orderBy: [NotificationEmailDeliveryOrderByInput!], offset: Int, limit: Int): [NotificationEmailDelivery!]! + notificationEmailDeliveryById(id: String!): NotificationEmailDelivery + emailDeliveryAttempts(where: EmailDeliveryAttemptWhereInput, orderBy: [EmailDeliveryAttemptOrderByInput!], offset: Int, limit: Int): [EmailDeliveryAttempt!]! + emailDeliveryAttemptById(id: String!): EmailDeliveryAttempt + notifications(where: NotificationWhereInput, orderBy: [NotificationOrderByInput!], offset: Int, limit: Int): [Notification!]! + notificationById(id: String!): Notification + videoCategories(where: VideoCategoryWhereInput, orderBy: [VideoCategoryOrderByInput!], offset: Int, limit: Int): [VideoCategory!]! + videoCategoryById(id: String!): VideoCategory + videos(where: VideoWhereInput, orderBy: [VideoOrderByInput!], offset: Int, limit: Int): [Video!]! + videoById(id: String!): Video + videoFeaturedInCategories(where: VideoFeaturedInCategoryWhereInput, orderBy: [VideoFeaturedInCategoryOrderByInput!], offset: Int, limit: Int): [VideoFeaturedInCategory!]! + videoFeaturedInCategoryById(id: String!): VideoFeaturedInCategory + videoHeros(where: VideoHeroWhereInput, orderBy: [VideoHeroOrderByInput!], offset: Int, limit: Int): [VideoHero!]! + videoHeroById(id: String!): VideoHero + videoMediaMetadata(where: VideoMediaMetadataWhereInput, orderBy: [VideoMediaMetadataOrderByInput!], offset: Int, limit: Int): [VideoMediaMetadata!]! + videoMediaMetadataById(id: String!): VideoMediaMetadata + videoMediaEncodings(where: VideoMediaEncodingWhereInput, orderBy: [VideoMediaEncodingOrderByInput!], offset: Int, limit: Int): [VideoMediaEncoding!]! + videoMediaEncodingById(id: String!): VideoMediaEncoding + licenses(where: LicenseWhereInput, orderBy: [LicenseOrderByInput!], offset: Int, limit: Int): [License!]! + licenseById(id: String!): License + videoSubtitles(where: VideoSubtitleWhereInput, orderBy: [VideoSubtitleOrderByInput!], offset: Int, limit: Int): [VideoSubtitle!]! + videoSubtitleById(id: String!): VideoSubtitle + videoReactions(where: VideoReactionWhereInput, orderBy: [VideoReactionOrderByInput!], offset: Int, limit: Int): [VideoReaction!]! + videoReactionById(id: String!): VideoReaction + apps(where: AppWhereInput, orderBy: [AppOrderByInput!], offset: Int, limit: Int): [App!]! + appById(id: String!): App + channels(where: ChannelWhereInput, orderBy: [ChannelOrderByInput!], offset: Int, limit: Int): [Channel!]! + channelById(id: String!): Channel + bannedMembers(where: BannedMemberWhereInput, orderBy: [BannedMemberOrderByInput!], offset: Int, limit: Int): [BannedMember!]! + bannedMemberById(id: String!): BannedMember + channelVerifications(where: ChannelVerificationWhereInput, orderBy: [ChannelVerificationOrderByInput!], offset: Int, limit: Int): [ChannelVerification!]! + channelVerificationById(id: String!): ChannelVerification + channelSuspensions(where: ChannelSuspensionWhereInput, orderBy: [ChannelSuspensionOrderByInput!], offset: Int, limit: Int): [ChannelSuspension!]! + channelSuspensionById(id: String!): ChannelSuspension + curatorGroups(where: CuratorGroupWhereInput, orderBy: [CuratorGroupOrderByInput!], offset: Int, limit: Int): [CuratorGroup!]! + curatorGroupById(id: String!): CuratorGroup + curators(where: CuratorWhereInput, orderBy: [CuratorOrderByInput!], offset: Int, limit: Int): [Curator!]! + curatorById(id: String!): Curator + ownedNfts(where: OwnedNftWhereInput, orderBy: [OwnedNftOrderByInput!], offset: Int, limit: Int): [OwnedNft!]! + ownedNftById(id: String!): OwnedNft + auctions(where: AuctionWhereInput, orderBy: [AuctionOrderByInput!], offset: Int, limit: Int): [Auction!]! + auctionById(id: String!): Auction + auctionWhitelistedMembers(where: AuctionWhitelistedMemberWhereInput, orderBy: [AuctionWhitelistedMemberOrderByInput!], offset: Int, limit: Int): [AuctionWhitelistedMember!]! + auctionWhitelistedMemberById(id: String!): AuctionWhitelistedMember + bids(where: BidWhereInput, orderBy: [BidOrderByInput!], offset: Int, limit: Int): [Bid!]! + bidById(id: String!): Bid + videoViewEvents(where: VideoViewEventWhereInput, orderBy: [VideoViewEventOrderByInput!], offset: Int, limit: Int): [VideoViewEvent!]! + videoViewEventById(id: String!): VideoViewEvent + reports(where: ReportWhereInput, orderBy: [ReportOrderByInput!], offset: Int, limit: Int): [Report!]! + reportById(id: String!): Report + nftFeaturingRequests(where: NftFeaturingRequestWhereInput, orderBy: [NftFeaturingRequestOrderByInput!], offset: Int, limit: Int): [NftFeaturingRequest!]! + nftFeaturingRequestById(id: String!): NftFeaturingRequest + channelFollows(where: ChannelFollowWhereInput, orderBy: [ChannelFollowOrderByInput!], offset: Int, limit: Int): [ChannelFollow!]! + channelFollowById(id: String!): ChannelFollow + gatewayConfigs(where: GatewayConfigWhereInput, orderBy: [GatewayConfigOrderByInput!], offset: Int, limit: Int): [GatewayConfig!]! + gatewayConfigById(id: String!): GatewayConfig + exclusions(where: ExclusionWhereInput, orderBy: [ExclusionOrderByInput!], offset: Int, limit: Int): [Exclusion!]! + exclusionById(id: String!): Exclusion + memberMetadata(where: MemberMetadataWhereInput, orderBy: [MemberMetadataOrderByInput!], offset: Int, limit: Int): [MemberMetadata!]! + memberMetadataById(id: String!): MemberMetadata + memberships(where: MembershipWhereInput, orderBy: [MembershipOrderByInput!], offset: Int, limit: Int): [Membership!]! + membershipById(id: String!): Membership + creatorTokens(where: CreatorTokenWhereInput, orderBy: [CreatorTokenOrderByInput!], offset: Int, limit: Int): [CreatorToken!]! + creatorTokenById(id: String!): CreatorToken + marketplaceTokens(where: MarketplaceTokenWhereInput, orderBy: [MarketplaceTokenOrderByInput!], offset: Int, limit: Int): [MarketplaceToken!]! + marketplaceTokenById(id: String!): MarketplaceToken + trailerVideos(where: TrailerVideoWhereInput, orderBy: [TrailerVideoOrderByInput!], offset: Int, limit: Int): [TrailerVideo!]! + trailerVideoById(id: String!): TrailerVideo + tokenChannels(where: TokenChannelWhereInput, orderBy: [TokenChannelOrderByInput!], offset: Int, limit: Int): [TokenChannel!]! + tokenChannelById(id: String!): TokenChannel + revenueShares(where: RevenueShareWhereInput, orderBy: [RevenueShareOrderByInput!], offset: Int, limit: Int): [RevenueShare!]! + revenueShareById(id: String!): RevenueShare + benefits(where: BenefitWhereInput, orderBy: [BenefitOrderByInput!], offset: Int, limit: Int): [Benefit!]! + benefitById(id: String!): Benefit + sales(where: SaleWhereInput, orderBy: [SaleOrderByInput!], offset: Int, limit: Int): [Sale!]! + saleById(id: String!): Sale + vestedSales(where: VestedSaleWhereInput, orderBy: [VestedSaleOrderByInput!], offset: Int, limit: Int): [VestedSale!]! + vestedSaleById(id: String!): VestedSale + saleTransactions(where: SaleTransactionWhereInput, orderBy: [SaleTransactionOrderByInput!], offset: Int, limit: Int): [SaleTransaction!]! + saleTransactionById(id: String!): SaleTransaction + ammCurves(where: AmmCurveWhereInput, orderBy: [AmmCurveOrderByInput!], offset: Int, limit: Int): [AmmCurve!]! + ammCurveById(id: String!): AmmCurve + ammTransactions(where: AmmTransactionWhereInput, orderBy: [AmmTransactionOrderByInput!], offset: Int, limit: Int): [AmmTransaction!]! + ammTransactionById(id: String!): AmmTransaction + tokenAccounts(where: TokenAccountWhereInput, orderBy: [TokenAccountOrderByInput!], offset: Int, limit: Int): [TokenAccount!]! + tokenAccountById(id: String!): TokenAccount + vestedAccounts(where: VestedAccountWhereInput, orderBy: [VestedAccountOrderByInput!], offset: Int, limit: Int): [VestedAccount!]! + vestedAccountById(id: String!): VestedAccount + vestingSchedules(where: VestingScheduleWhereInput, orderBy: [VestingScheduleOrderByInput!], offset: Int, limit: Int): [VestingSchedule!]! + vestingScheduleById(id: String!): VestingSchedule + revenueShareParticipations(where: RevenueShareParticipationWhereInput, orderBy: [RevenueShareParticipationOrderByInput!], offset: Int, limit: Int): [RevenueShareParticipation!]! + revenueShareParticipationById(id: String!): RevenueShareParticipation + commentReactions(where: CommentReactionWhereInput, orderBy: [CommentReactionOrderByInput!], offset: Int, limit: Int): [CommentReaction!]! + commentReactionById(id: String!): CommentReaction + comments(where: CommentWhereInput, orderBy: [CommentOrderByInput!], offset: Int, limit: Int): [Comment!]! + commentById(id: String!): Comment + users(where: UserWhereInput, orderBy: [UserOrderByInput!], offset: Int, limit: Int): [User!]! + userById(id: String!): User + encryptionArtifacts(where: EncryptionArtifactsWhereInput, orderBy: [EncryptionArtifactsOrderByInput!], offset: Int, limit: Int): [EncryptionArtifacts!]! + encryptionArtifactsById(id: String!): EncryptionArtifacts + sessionEncryptionArtifacts(where: SessionEncryptionArtifactsWhereInput, orderBy: [SessionEncryptionArtifactsOrderByInput!], offset: Int, limit: Int): [SessionEncryptionArtifacts!]! + sessionEncryptionArtifactsById(id: String!): SessionEncryptionArtifacts + sessions(where: SessionWhereInput, orderBy: [SessionOrderByInput!], offset: Int, limit: Int): [Session!]! + sessionById(id: String!): Session + accounts(where: AccountWhereInput, orderBy: [AccountOrderByInput!], offset: Int, limit: Int): [Account!]! + accountById(id: String!): Account + tokens(where: TokenWhereInput, orderBy: [TokenOrderByInput!], offset: Int, limit: Int): [Token!]! + tokenById(id: String!): Token +} + +type Event { + """{blockNumber}-{indexInBlock}""" + id: String! + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Hash of the extrinsic the event was emitted in""" + inExtrinsic: String + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Timestamp of the block the event was emitted in""" + timestamp: DateTime! + + """More specific event data, which depends on event type""" + data: EventData! +} + +union EventData = ChannelCreatedEventData | VideoCreatedEventData | CommentCreatedEventData | CommentReactionEventData | CommentTextUpdatedEventData | OpenAuctionStartedEventData | EnglishAuctionStartedEventData | NftIssuedEventData | NftOfferedEventData | AuctionBidMadeEventData | AuctionBidCanceledEventData | AuctionCanceledEventData | EnglishAuctionSettledEventData | BidMadeCompletingAuctionEventData | OpenAuctionBidAcceptedEventData | NftSellOrderMadeEventData | NftBoughtEventData | BuyNowCanceledEventData | BuyNowPriceUpdatedEventData | MetaprotocolTransactionStatusEventData | ChannelRewardClaimedEventData | ChannelRewardClaimedAndWithdrawnEventData | ChannelFundsWithdrawnEventData | ChannelPayoutsUpdatedEventData | ChannelPaymentMadeEventData | MemberBannedFromChannelEventData | ChannelAssetsDeletedByModeratorEventData | VideoAssetsDeletedByModeratorEventData | VideoReactionEventData | CreatorTokenIssuedEventData | CreatorTokenMarketStartedEventData | CreatorTokenMarketMintEventData | CreatorTokenMarketBurnEventData | CreatorTokenSaleStartedEventData | CreatorTokenSaleMintEventData | CreatorTokenRevenueSplitIssuedEventData + +type ChannelCreatedEventData { + """channel just created""" + channel: Channel! +} + +type MemberMetadata { + id: String! + + """Member's name""" + name: String + + """Avatar data object""" + avatar: Avatar + + """Short text chosen by member to share information about themselves""" + about: String + member: Membership! +} + +union Avatar = AvatarObject | AvatarUri + +type AvatarObject { + """The avatar data object""" + avatarObject: StorageDataObject! +} + +input StorageDataObjectWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + isAccepted_isNull: Boolean + isAccepted_eq: Boolean + isAccepted_not_eq: Boolean + size_isNull: Boolean + size_eq: BigInt + size_not_eq: BigInt + size_gt: BigInt + size_gte: BigInt + size_lt: BigInt + size_lte: BigInt + size_in: [BigInt!] + size_not_in: [BigInt!] + storageBag_isNull: Boolean + storageBag: StorageBagWhereInput + ipfsHash_isNull: Boolean + ipfsHash_eq: String + ipfsHash_not_eq: String + ipfsHash_gt: String + ipfsHash_gte: String + ipfsHash_lt: String + ipfsHash_lte: String + ipfsHash_in: [String!] + ipfsHash_not_in: [String!] + ipfsHash_contains: String + ipfsHash_not_contains: String + ipfsHash_containsInsensitive: String + ipfsHash_not_containsInsensitive: String + ipfsHash_startsWith: String + ipfsHash_not_startsWith: String + ipfsHash_endsWith: String + ipfsHash_not_endsWith: String + type_isNull: Boolean + type: DataObjectTypeWhereInput + stateBloatBond_isNull: Boolean + stateBloatBond_eq: BigInt + stateBloatBond_not_eq: BigInt + stateBloatBond_gt: BigInt + stateBloatBond_gte: BigInt + stateBloatBond_lt: BigInt + stateBloatBond_lte: BigInt + stateBloatBond_in: [BigInt!] + stateBloatBond_not_in: [BigInt!] + unsetAt_isNull: Boolean + unsetAt_eq: DateTime + unsetAt_not_eq: DateTime + unsetAt_gt: DateTime + unsetAt_gte: DateTime + unsetAt_lt: DateTime + unsetAt_lte: DateTime + unsetAt_in: [DateTime!] + unsetAt_not_in: [DateTime!] + resolvedUrls_isNull: Boolean + resolvedUrls_containsAll: [String!] + resolvedUrls_containsAny: [String!] + resolvedUrls_containsNone: [String!] + AND: [StorageDataObjectWhereInput!] + OR: [StorageDataObjectWhereInput!] +} + +input StorageBagWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + objects_every: StorageDataObjectWhereInput + objects_some: StorageDataObjectWhereInput + objects_none: StorageDataObjectWhereInput + storageBuckets_every: StorageBucketBagWhereInput + storageBuckets_some: StorageBucketBagWhereInput + storageBuckets_none: StorageBucketBagWhereInput + distributionBuckets_every: DistributionBucketBagWhereInput + distributionBuckets_some: DistributionBucketBagWhereInput + distributionBuckets_none: DistributionBucketBagWhereInput + owner_isNull: Boolean + owner: StorageBagOwnerWhereInput + AND: [StorageBagWhereInput!] + OR: [StorageBagWhereInput!] +} + +input StorageBucketBagWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + storageBucket_isNull: Boolean + storageBucket: StorageBucketWhereInput + bag_isNull: Boolean + bag: StorageBagWhereInput + AND: [StorageBucketBagWhereInput!] + OR: [StorageBucketBagWhereInput!] +} + +input StorageBucketWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + operatorStatus_isNull: Boolean + operatorStatus: StorageBucketOperatorStatusWhereInput + operatorMetadata_isNull: Boolean + operatorMetadata: StorageBucketOperatorMetadataWhereInput + acceptingNewBags_isNull: Boolean + acceptingNewBags_eq: Boolean + acceptingNewBags_not_eq: Boolean + bags_every: StorageBucketBagWhereInput + bags_some: StorageBucketBagWhereInput + bags_none: StorageBucketBagWhereInput + dataObjectsSizeLimit_isNull: Boolean + dataObjectsSizeLimit_eq: BigInt + dataObjectsSizeLimit_not_eq: BigInt + dataObjectsSizeLimit_gt: BigInt + dataObjectsSizeLimit_gte: BigInt + dataObjectsSizeLimit_lt: BigInt + dataObjectsSizeLimit_lte: BigInt + dataObjectsSizeLimit_in: [BigInt!] + dataObjectsSizeLimit_not_in: [BigInt!] + dataObjectCountLimit_isNull: Boolean + dataObjectCountLimit_eq: BigInt + dataObjectCountLimit_not_eq: BigInt + dataObjectCountLimit_gt: BigInt + dataObjectCountLimit_gte: BigInt + dataObjectCountLimit_lt: BigInt + dataObjectCountLimit_lte: BigInt + dataObjectCountLimit_in: [BigInt!] + dataObjectCountLimit_not_in: [BigInt!] + dataObjectsCount_isNull: Boolean + dataObjectsCount_eq: BigInt + dataObjectsCount_not_eq: BigInt + dataObjectsCount_gt: BigInt + dataObjectsCount_gte: BigInt + dataObjectsCount_lt: BigInt + dataObjectsCount_lte: BigInt + dataObjectsCount_in: [BigInt!] + dataObjectsCount_not_in: [BigInt!] + dataObjectsSize_isNull: Boolean + dataObjectsSize_eq: BigInt + dataObjectsSize_not_eq: BigInt + dataObjectsSize_gt: BigInt + dataObjectsSize_gte: BigInt + dataObjectsSize_lt: BigInt + dataObjectsSize_lte: BigInt + dataObjectsSize_in: [BigInt!] + dataObjectsSize_not_in: [BigInt!] + AND: [StorageBucketWhereInput!] + OR: [StorageBucketWhereInput!] +} + +input StorageBucketOperatorStatusWhereInput { + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + workerId_isNull: Boolean + workerId_eq: Int + workerId_not_eq: Int + workerId_gt: Int + workerId_gte: Int + workerId_lt: Int + workerId_lte: Int + workerId_in: [Int!] + workerId_not_in: [Int!] + transactorAccountId_isNull: Boolean + transactorAccountId_eq: String + transactorAccountId_not_eq: String + transactorAccountId_gt: String + transactorAccountId_gte: String + transactorAccountId_lt: String + transactorAccountId_lte: String + transactorAccountId_in: [String!] + transactorAccountId_not_in: [String!] + transactorAccountId_contains: String + transactorAccountId_not_contains: String + transactorAccountId_containsInsensitive: String + transactorAccountId_not_containsInsensitive: String + transactorAccountId_startsWith: String + transactorAccountId_not_startsWith: String + transactorAccountId_endsWith: String + transactorAccountId_not_endsWith: String + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input StorageBucketOperatorMetadataWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + storageBucket_isNull: Boolean + storageBucket: StorageBucketWhereInput + nodeEndpoint_isNull: Boolean + nodeEndpoint_eq: String + nodeEndpoint_not_eq: String + nodeEndpoint_gt: String + nodeEndpoint_gte: String + nodeEndpoint_lt: String + nodeEndpoint_lte: String + nodeEndpoint_in: [String!] + nodeEndpoint_not_in: [String!] + nodeEndpoint_contains: String + nodeEndpoint_not_contains: String + nodeEndpoint_containsInsensitive: String + nodeEndpoint_not_containsInsensitive: String + nodeEndpoint_startsWith: String + nodeEndpoint_not_startsWith: String + nodeEndpoint_endsWith: String + nodeEndpoint_not_endsWith: String + nodeLocation_isNull: Boolean + nodeLocation: NodeLocationMetadataWhereInput + extra_isNull: Boolean + extra_eq: String + extra_not_eq: String + extra_gt: String + extra_gte: String + extra_lt: String + extra_lte: String + extra_in: [String!] + extra_not_in: [String!] + extra_contains: String + extra_not_contains: String + extra_containsInsensitive: String + extra_not_containsInsensitive: String + extra_startsWith: String + extra_not_startsWith: String + extra_endsWith: String + extra_not_endsWith: String + AND: [StorageBucketOperatorMetadataWhereInput!] + OR: [StorageBucketOperatorMetadataWhereInput!] +} + +input NodeLocationMetadataWhereInput { + countryCode_isNull: Boolean + countryCode_eq: String + countryCode_not_eq: String + countryCode_gt: String + countryCode_gte: String + countryCode_lt: String + countryCode_lte: String + countryCode_in: [String!] + countryCode_not_in: [String!] + countryCode_contains: String + countryCode_not_contains: String + countryCode_containsInsensitive: String + countryCode_not_containsInsensitive: String + countryCode_startsWith: String + countryCode_not_startsWith: String + countryCode_endsWith: String + countryCode_not_endsWith: String + city_isNull: Boolean + city_eq: String + city_not_eq: String + city_gt: String + city_gte: String + city_lt: String + city_lte: String + city_in: [String!] + city_not_in: [String!] + city_contains: String + city_not_contains: String + city_containsInsensitive: String + city_not_containsInsensitive: String + city_startsWith: String + city_not_startsWith: String + city_endsWith: String + city_not_endsWith: String + coordinates_isNull: Boolean + coordinates: GeoCoordinatesWhereInput +} + +input GeoCoordinatesWhereInput { + latitude_isNull: Boolean + latitude_eq: Float + latitude_not_eq: Float + latitude_gt: Float + latitude_gte: Float + latitude_lt: Float + latitude_lte: Float + latitude_in: [Float!] + latitude_not_in: [Float!] + longitude_isNull: Boolean + longitude_eq: Float + longitude_not_eq: Float + longitude_gt: Float + longitude_gte: Float + longitude_lt: Float + longitude_lte: Float + longitude_in: [Float!] + longitude_not_in: [Float!] +} + +input DistributionBucketBagWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + distributionBucket_isNull: Boolean + distributionBucket: DistributionBucketWhereInput + bag_isNull: Boolean + bag: StorageBagWhereInput + AND: [DistributionBucketBagWhereInput!] + OR: [DistributionBucketBagWhereInput!] +} + +input DistributionBucketWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + family_isNull: Boolean + family: DistributionBucketFamilyWhereInput + bucketIndex_isNull: Boolean + bucketIndex_eq: Int + bucketIndex_not_eq: Int + bucketIndex_gt: Int + bucketIndex_gte: Int + bucketIndex_lt: Int + bucketIndex_lte: Int + bucketIndex_in: [Int!] + bucketIndex_not_in: [Int!] + operators_every: DistributionBucketOperatorWhereInput + operators_some: DistributionBucketOperatorWhereInput + operators_none: DistributionBucketOperatorWhereInput + acceptingNewBags_isNull: Boolean + acceptingNewBags_eq: Boolean + acceptingNewBags_not_eq: Boolean + distributing_isNull: Boolean + distributing_eq: Boolean + distributing_not_eq: Boolean + bags_every: DistributionBucketBagWhereInput + bags_some: DistributionBucketBagWhereInput + bags_none: DistributionBucketBagWhereInput + AND: [DistributionBucketWhereInput!] + OR: [DistributionBucketWhereInput!] +} + +input DistributionBucketFamilyWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + metadata_isNull: Boolean + metadata: DistributionBucketFamilyMetadataWhereInput + buckets_every: DistributionBucketWhereInput + buckets_some: DistributionBucketWhereInput + buckets_none: DistributionBucketWhereInput + AND: [DistributionBucketFamilyWhereInput!] + OR: [DistributionBucketFamilyWhereInput!] +} + +input DistributionBucketFamilyMetadataWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + family_isNull: Boolean + family: DistributionBucketFamilyWhereInput + region_isNull: Boolean + region_eq: String + region_not_eq: String + region_gt: String + region_gte: String + region_lt: String + region_lte: String + region_in: [String!] + region_not_in: [String!] + region_contains: String + region_not_contains: String + region_containsInsensitive: String + region_not_containsInsensitive: String + region_startsWith: String + region_not_startsWith: String + region_endsWith: String + region_not_endsWith: String + description_isNull: Boolean + description_eq: String + description_not_eq: String + description_gt: String + description_gte: String + description_lt: String + description_lte: String + description_in: [String!] + description_not_in: [String!] + description_contains: String + description_not_contains: String + description_containsInsensitive: String + description_not_containsInsensitive: String + description_startsWith: String + description_not_startsWith: String + description_endsWith: String + description_not_endsWith: String + areas_isNull: Boolean + latencyTestTargets_isNull: Boolean + latencyTestTargets_containsAll: [String] + latencyTestTargets_containsAny: [String] + latencyTestTargets_containsNone: [String] + AND: [DistributionBucketFamilyMetadataWhereInput!] + OR: [DistributionBucketFamilyMetadataWhereInput!] +} + +input DistributionBucketOperatorWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + distributionBucket_isNull: Boolean + distributionBucket: DistributionBucketWhereInput + workerId_isNull: Boolean + workerId_eq: Int + workerId_not_eq: Int + workerId_gt: Int + workerId_gte: Int + workerId_lt: Int + workerId_lte: Int + workerId_in: [Int!] + workerId_not_in: [Int!] + status_isNull: Boolean + status_eq: DistributionBucketOperatorStatus + status_not_eq: DistributionBucketOperatorStatus + status_in: [DistributionBucketOperatorStatus!] + status_not_in: [DistributionBucketOperatorStatus!] + metadata_isNull: Boolean + metadata: DistributionBucketOperatorMetadataWhereInput + AND: [DistributionBucketOperatorWhereInput!] + OR: [DistributionBucketOperatorWhereInput!] +} + +enum DistributionBucketOperatorStatus { + INVITED + ACTIVE +} + +input DistributionBucketOperatorMetadataWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + distirbutionBucketOperator_isNull: Boolean + distirbutionBucketOperator: DistributionBucketOperatorWhereInput + nodeEndpoint_isNull: Boolean + nodeEndpoint_eq: String + nodeEndpoint_not_eq: String + nodeEndpoint_gt: String + nodeEndpoint_gte: String + nodeEndpoint_lt: String + nodeEndpoint_lte: String + nodeEndpoint_in: [String!] + nodeEndpoint_not_in: [String!] + nodeEndpoint_contains: String + nodeEndpoint_not_contains: String + nodeEndpoint_containsInsensitive: String + nodeEndpoint_not_containsInsensitive: String + nodeEndpoint_startsWith: String + nodeEndpoint_not_startsWith: String + nodeEndpoint_endsWith: String + nodeEndpoint_not_endsWith: String + nodeLocation_isNull: Boolean + nodeLocation: NodeLocationMetadataWhereInput + extra_isNull: Boolean + extra_eq: String + extra_not_eq: String + extra_gt: String + extra_gte: String + extra_lt: String + extra_lte: String + extra_in: [String!] + extra_not_in: [String!] + extra_contains: String + extra_not_contains: String + extra_containsInsensitive: String + extra_not_containsInsensitive: String + extra_startsWith: String + extra_not_startsWith: String + extra_endsWith: String + extra_not_endsWith: String + AND: [DistributionBucketOperatorMetadataWhereInput!] + OR: [DistributionBucketOperatorMetadataWhereInput!] +} + +input StorageBagOwnerWhereInput { + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + workingGroupId_isNull: Boolean + workingGroupId_eq: String + workingGroupId_not_eq: String + workingGroupId_gt: String + workingGroupId_gte: String + workingGroupId_lt: String + workingGroupId_lte: String + workingGroupId_in: [String!] + workingGroupId_not_in: [String!] + workingGroupId_contains: String + workingGroupId_not_contains: String + workingGroupId_containsInsensitive: String + workingGroupId_not_containsInsensitive: String + workingGroupId_startsWith: String + workingGroupId_not_startsWith: String + workingGroupId_endsWith: String + workingGroupId_not_endsWith: String + memberId_isNull: Boolean + memberId_eq: String + memberId_not_eq: String + memberId_gt: String + memberId_gte: String + memberId_lt: String + memberId_lte: String + memberId_in: [String!] + memberId_not_in: [String!] + memberId_contains: String + memberId_not_contains: String + memberId_containsInsensitive: String + memberId_not_containsInsensitive: String + memberId_startsWith: String + memberId_not_startsWith: String + memberId_endsWith: String + memberId_not_endsWith: String + channelId_isNull: Boolean + channelId_eq: String + channelId_not_eq: String + channelId_gt: String + channelId_gte: String + channelId_lt: String + channelId_lte: String + channelId_in: [String!] + channelId_not_in: [String!] + channelId_contains: String + channelId_not_contains: String + channelId_containsInsensitive: String + channelId_not_containsInsensitive: String + channelId_startsWith: String + channelId_not_startsWith: String + channelId_endsWith: String + channelId_not_endsWith: String + daoId_isNull: Boolean + daoId_eq: Int + daoId_not_eq: Int + daoId_gt: Int + daoId_gte: Int + daoId_lt: Int + daoId_lte: Int + daoId_in: [Int!] + daoId_not_in: [Int!] + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input DataObjectTypeWhereInput { + channel_isNull: Boolean + channel: ChannelWhereInput + video_isNull: Boolean + video: VideoWhereInput + subtitle_isNull: Boolean + subtitle: VideoSubtitleWhereInput + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input MembershipWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + handle_isNull: Boolean + handle_eq: String + handle_not_eq: String + handle_gt: String + handle_gte: String + handle_lt: String + handle_lte: String + handle_in: [String!] + handle_not_in: [String!] + handle_contains: String + handle_not_contains: String + handle_containsInsensitive: String + handle_not_containsInsensitive: String + handle_startsWith: String + handle_not_startsWith: String + handle_endsWith: String + handle_not_endsWith: String + handleRaw_isNull: Boolean + handleRaw_eq: String + handleRaw_not_eq: String + handleRaw_gt: String + handleRaw_gte: String + handleRaw_lt: String + handleRaw_lte: String + handleRaw_in: [String!] + handleRaw_not_in: [String!] + handleRaw_contains: String + handleRaw_not_contains: String + handleRaw_containsInsensitive: String + handleRaw_not_containsInsensitive: String + handleRaw_startsWith: String + handleRaw_not_startsWith: String + handleRaw_endsWith: String + handleRaw_not_endsWith: String + metadata_isNull: Boolean + metadata: MemberMetadataWhereInput + controllerAccount_isNull: Boolean + controllerAccount_eq: String + controllerAccount_not_eq: String + controllerAccount_gt: String + controllerAccount_gte: String + controllerAccount_lt: String + controllerAccount_lte: String + controllerAccount_in: [String!] + controllerAccount_not_in: [String!] + controllerAccount_contains: String + controllerAccount_not_contains: String + controllerAccount_containsInsensitive: String + controllerAccount_not_containsInsensitive: String + controllerAccount_startsWith: String + controllerAccount_not_startsWith: String + controllerAccount_endsWith: String + controllerAccount_not_endsWith: String + whitelistedInAuctions_every: AuctionWhitelistedMemberWhereInput + whitelistedInAuctions_some: AuctionWhitelistedMemberWhereInput + whitelistedInAuctions_none: AuctionWhitelistedMemberWhereInput + channels_every: ChannelWhereInput + channels_some: ChannelWhereInput + channels_none: ChannelWhereInput + bannedFromChannels_every: BannedMemberWhereInput + bannedFromChannels_some: BannedMemberWhereInput + bannedFromChannels_none: BannedMemberWhereInput + totalChannelsCreated_isNull: Boolean + totalChannelsCreated_eq: Int + totalChannelsCreated_not_eq: Int + totalChannelsCreated_gt: Int + totalChannelsCreated_gte: Int + totalChannelsCreated_lt: Int + totalChannelsCreated_lte: Int + totalChannelsCreated_in: [Int!] + totalChannelsCreated_not_in: [Int!] + tokenAccounts_every: TokenAccountWhereInput + tokenAccounts_some: TokenAccountWhereInput + tokenAccounts_none: TokenAccountWhereInput + AND: [MembershipWhereInput!] + OR: [MembershipWhereInput!] +} + +input MemberMetadataWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + name_isNull: Boolean + name_eq: String + name_not_eq: String + name_gt: String + name_gte: String + name_lt: String + name_lte: String + name_in: [String!] + name_not_in: [String!] + name_contains: String + name_not_contains: String + name_containsInsensitive: String + name_not_containsInsensitive: String + name_startsWith: String + name_not_startsWith: String + name_endsWith: String + name_not_endsWith: String + avatar_isNull: Boolean + avatar: AvatarWhereInput + about_isNull: Boolean + about_eq: String + about_not_eq: String + about_gt: String + about_gte: String + about_lt: String + about_lte: String + about_in: [String!] + about_not_in: [String!] + about_contains: String + about_not_contains: String + about_containsInsensitive: String + about_not_containsInsensitive: String + about_startsWith: String + about_not_startsWith: String + about_endsWith: String + about_not_endsWith: String + member_isNull: Boolean + member: MembershipWhereInput + AND: [MemberMetadataWhereInput!] + OR: [MemberMetadataWhereInput!] +} + +input AvatarWhereInput { + avatarObject_isNull: Boolean + avatarObject: StorageDataObjectWhereInput + avatarUri_isNull: Boolean + avatarUri_eq: String + avatarUri_not_eq: String + avatarUri_gt: String + avatarUri_gte: String + avatarUri_lt: String + avatarUri_lte: String + avatarUri_in: [String!] + avatarUri_not_in: [String!] + avatarUri_contains: String + avatarUri_not_contains: String + avatarUri_containsInsensitive: String + avatarUri_not_containsInsensitive: String + avatarUri_startsWith: String + avatarUri_not_startsWith: String + avatarUri_endsWith: String + avatarUri_not_endsWith: String + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input AuctionWhitelistedMemberWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + auction_isNull: Boolean + auction: AuctionWhereInput + member_isNull: Boolean + member: MembershipWhereInput + AND: [AuctionWhitelistedMemberWhereInput!] + OR: [AuctionWhitelistedMemberWhereInput!] +} + +input AuctionWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + nft_isNull: Boolean + nft: OwnedNftWhereInput + winningMember_isNull: Boolean + winningMember: MembershipWhereInput + startingPrice_isNull: Boolean + startingPrice_eq: BigInt + startingPrice_not_eq: BigInt + startingPrice_gt: BigInt + startingPrice_gte: BigInt + startingPrice_lt: BigInt + startingPrice_lte: BigInt + startingPrice_in: [BigInt!] + startingPrice_not_in: [BigInt!] + buyNowPrice_isNull: Boolean + buyNowPrice_eq: BigInt + buyNowPrice_not_eq: BigInt + buyNowPrice_gt: BigInt + buyNowPrice_gte: BigInt + buyNowPrice_lt: BigInt + buyNowPrice_lte: BigInt + buyNowPrice_in: [BigInt!] + buyNowPrice_not_in: [BigInt!] + auctionType_isNull: Boolean + auctionType: AuctionTypeWhereInput + topBid_isNull: Boolean + topBid: BidWhereInput + bids_every: BidWhereInput + bids_some: BidWhereInput + bids_none: BidWhereInput + startsAtBlock_isNull: Boolean + startsAtBlock_eq: Int + startsAtBlock_not_eq: Int + startsAtBlock_gt: Int + startsAtBlock_gte: Int + startsAtBlock_lt: Int + startsAtBlock_lte: Int + startsAtBlock_in: [Int!] + startsAtBlock_not_in: [Int!] + endedAtBlock_isNull: Boolean + endedAtBlock_eq: Int + endedAtBlock_not_eq: Int + endedAtBlock_gt: Int + endedAtBlock_gte: Int + endedAtBlock_lt: Int + endedAtBlock_lte: Int + endedAtBlock_in: [Int!] + endedAtBlock_not_in: [Int!] + isCanceled_isNull: Boolean + isCanceled_eq: Boolean + isCanceled_not_eq: Boolean + isCompleted_isNull: Boolean + isCompleted_eq: Boolean + isCompleted_not_eq: Boolean + whitelistedMembers_every: AuctionWhitelistedMemberWhereInput + whitelistedMembers_some: AuctionWhitelistedMemberWhereInput + whitelistedMembers_none: AuctionWhitelistedMemberWhereInput + AND: [AuctionWhereInput!] + OR: [AuctionWhereInput!] +} + +input VideoCategoryWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + name_isNull: Boolean + name_eq: String + name_not_eq: String + name_gt: String + name_gte: String + name_lt: String + name_lte: String + name_in: [String!] + name_not_in: [String!] + name_contains: String + name_not_contains: String + name_containsInsensitive: String + name_not_containsInsensitive: String + name_startsWith: String + name_not_startsWith: String + name_endsWith: String + name_not_endsWith: String + description_isNull: Boolean + description_eq: String + description_not_eq: String + description_gt: String + description_gte: String + description_lt: String + description_lte: String + description_in: [String!] + description_not_in: [String!] + description_contains: String + description_not_contains: String + description_containsInsensitive: String + description_not_containsInsensitive: String + description_startsWith: String + description_not_startsWith: String + description_endsWith: String + description_not_endsWith: String + parentCategory_isNull: Boolean + parentCategory: VideoCategoryWhereInput + videos_every: VideoWhereInput + videos_some: VideoWhereInput + videos_none: VideoWhereInput + featuredVideos_every: VideoFeaturedInCategoryWhereInput + featuredVideos_some: VideoFeaturedInCategoryWhereInput + featuredVideos_none: VideoFeaturedInCategoryWhereInput + isSupported_isNull: Boolean + isSupported_eq: Boolean + isSupported_not_eq: Boolean + createdInBlock_isNull: Boolean + createdInBlock_eq: Int + createdInBlock_not_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + createdInBlock_not_in: [Int!] + AND: [VideoCategoryWhereInput!] + OR: [VideoCategoryWhereInput!] +} + +input VideoFeaturedInCategoryWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + video_isNull: Boolean + video: VideoWhereInput + category_isNull: Boolean + category: VideoCategoryWhereInput + videoCutUrl_isNull: Boolean + videoCutUrl_eq: String + videoCutUrl_not_eq: String + videoCutUrl_gt: String + videoCutUrl_gte: String + videoCutUrl_lt: String + videoCutUrl_lte: String + videoCutUrl_in: [String!] + videoCutUrl_not_in: [String!] + videoCutUrl_contains: String + videoCutUrl_not_contains: String + videoCutUrl_containsInsensitive: String + videoCutUrl_not_containsInsensitive: String + videoCutUrl_startsWith: String + videoCutUrl_not_startsWith: String + videoCutUrl_endsWith: String + videoCutUrl_not_endsWith: String + AND: [VideoFeaturedInCategoryWhereInput!] + OR: [VideoFeaturedInCategoryWhereInput!] +} + +input LicenseWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + code_isNull: Boolean + code_eq: Int + code_not_eq: Int + code_gt: Int + code_gte: Int + code_lt: Int + code_lte: Int + code_in: [Int!] + code_not_in: [Int!] + attribution_isNull: Boolean + attribution_eq: String + attribution_not_eq: String + attribution_gt: String + attribution_gte: String + attribution_lt: String + attribution_lte: String + attribution_in: [String!] + attribution_not_in: [String!] + attribution_contains: String + attribution_not_contains: String + attribution_containsInsensitive: String + attribution_not_containsInsensitive: String + attribution_startsWith: String + attribution_not_startsWith: String + attribution_endsWith: String + attribution_not_endsWith: String + customText_isNull: Boolean + customText_eq: String + customText_not_eq: String + customText_gt: String + customText_gte: String + customText_lt: String + customText_lte: String + customText_in: [String!] + customText_not_in: [String!] + customText_contains: String + customText_not_contains: String + customText_containsInsensitive: String + customText_not_containsInsensitive: String + customText_startsWith: String + customText_not_startsWith: String + customText_endsWith: String + customText_not_endsWith: String + AND: [LicenseWhereInput!] + OR: [LicenseWhereInput!] +} + +input VideoMediaMetadataWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + encoding_isNull: Boolean + encoding: VideoMediaEncodingWhereInput + pixelWidth_isNull: Boolean + pixelWidth_eq: Int + pixelWidth_not_eq: Int + pixelWidth_gt: Int + pixelWidth_gte: Int + pixelWidth_lt: Int + pixelWidth_lte: Int + pixelWidth_in: [Int!] + pixelWidth_not_in: [Int!] + pixelHeight_isNull: Boolean + pixelHeight_eq: Int + pixelHeight_not_eq: Int + pixelHeight_gt: Int + pixelHeight_gte: Int + pixelHeight_lt: Int + pixelHeight_lte: Int + pixelHeight_in: [Int!] + pixelHeight_not_in: [Int!] + size_isNull: Boolean + size_eq: BigInt + size_not_eq: BigInt + size_gt: BigInt + size_gte: BigInt + size_lt: BigInt + size_lte: BigInt + size_in: [BigInt!] + size_not_in: [BigInt!] + video_isNull: Boolean + video: VideoWhereInput + createdInBlock_isNull: Boolean + createdInBlock_eq: Int + createdInBlock_not_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + createdInBlock_not_in: [Int!] + AND: [VideoMediaMetadataWhereInput!] + OR: [VideoMediaMetadataWhereInput!] +} + +input VideoMediaEncodingWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + codecName_isNull: Boolean + codecName_eq: String + codecName_not_eq: String + codecName_gt: String + codecName_gte: String + codecName_lt: String + codecName_lte: String + codecName_in: [String!] + codecName_not_in: [String!] + codecName_contains: String + codecName_not_contains: String + codecName_containsInsensitive: String + codecName_not_containsInsensitive: String + codecName_startsWith: String + codecName_not_startsWith: String + codecName_endsWith: String + codecName_not_endsWith: String + container_isNull: Boolean + container_eq: String + container_not_eq: String + container_gt: String + container_gte: String + container_lt: String + container_lte: String + container_in: [String!] + container_not_in: [String!] + container_contains: String + container_not_contains: String + container_containsInsensitive: String + container_not_containsInsensitive: String + container_startsWith: String + container_not_startsWith: String + container_endsWith: String + container_not_endsWith: String + mimeMediaType_isNull: Boolean + mimeMediaType_eq: String + mimeMediaType_not_eq: String + mimeMediaType_gt: String + mimeMediaType_gte: String + mimeMediaType_lt: String + mimeMediaType_lte: String + mimeMediaType_in: [String!] + mimeMediaType_not_in: [String!] + mimeMediaType_contains: String + mimeMediaType_not_contains: String + mimeMediaType_containsInsensitive: String + mimeMediaType_not_containsInsensitive: String + mimeMediaType_startsWith: String + mimeMediaType_not_startsWith: String + mimeMediaType_endsWith: String + mimeMediaType_not_endsWith: String + AND: [VideoMediaEncodingWhereInput!] + OR: [VideoMediaEncodingWhereInput!] +} + +input VideoSubtitleWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + video_isNull: Boolean + video: VideoWhereInput + type_isNull: Boolean + type_eq: String + type_not_eq: String + type_gt: String + type_gte: String + type_lt: String + type_lte: String + type_in: [String!] + type_not_in: [String!] + type_contains: String + type_not_contains: String + type_containsInsensitive: String + type_not_containsInsensitive: String + type_startsWith: String + type_not_startsWith: String + type_endsWith: String + type_not_endsWith: String + language_isNull: Boolean + language_eq: String + language_not_eq: String + language_gt: String + language_gte: String + language_lt: String + language_lte: String + language_in: [String!] + language_not_in: [String!] + language_contains: String + language_not_contains: String + language_containsInsensitive: String + language_not_containsInsensitive: String + language_startsWith: String + language_not_startsWith: String + language_endsWith: String + language_not_endsWith: String + mimeType_isNull: Boolean + mimeType_eq: String + mimeType_not_eq: String + mimeType_gt: String + mimeType_gte: String + mimeType_lt: String + mimeType_lte: String + mimeType_in: [String!] + mimeType_not_in: [String!] + mimeType_contains: String + mimeType_not_contains: String + mimeType_containsInsensitive: String + mimeType_not_containsInsensitive: String + mimeType_startsWith: String + mimeType_not_startsWith: String + mimeType_endsWith: String + mimeType_not_endsWith: String + asset_isNull: Boolean + asset: StorageDataObjectWhereInput + AND: [VideoSubtitleWhereInput!] + OR: [VideoSubtitleWhereInput!] +} + +input CommentWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + author_isNull: Boolean + author: MembershipWhereInput + text_isNull: Boolean + text_eq: String + text_not_eq: String + text_gt: String + text_gte: String + text_lt: String + text_lte: String + text_in: [String!] + text_not_in: [String!] + text_contains: String + text_not_contains: String + text_containsInsensitive: String + text_not_containsInsensitive: String + text_startsWith: String + text_not_startsWith: String + text_endsWith: String + text_not_endsWith: String + video_isNull: Boolean + video: VideoWhereInput + status_isNull: Boolean + status_eq: CommentStatus + status_not_eq: CommentStatus + status_in: [CommentStatus!] + status_not_in: [CommentStatus!] + reactions_every: CommentReactionWhereInput + reactions_some: CommentReactionWhereInput + reactions_none: CommentReactionWhereInput + reactionsCountByReactionId_isNull: Boolean + parentComment_isNull: Boolean + parentComment: CommentWhereInput + repliesCount_isNull: Boolean + repliesCount_eq: Int + repliesCount_not_eq: Int + repliesCount_gt: Int + repliesCount_gte: Int + repliesCount_lt: Int + repliesCount_lte: Int + repliesCount_in: [Int!] + repliesCount_not_in: [Int!] + reactionsCount_isNull: Boolean + reactionsCount_eq: Int + reactionsCount_not_eq: Int + reactionsCount_gt: Int + reactionsCount_gte: Int + reactionsCount_lt: Int + reactionsCount_lte: Int + reactionsCount_in: [Int!] + reactionsCount_not_in: [Int!] + reactionsAndRepliesCount_isNull: Boolean + reactionsAndRepliesCount_eq: Int + reactionsAndRepliesCount_not_eq: Int + reactionsAndRepliesCount_gt: Int + reactionsAndRepliesCount_gte: Int + reactionsAndRepliesCount_lt: Int + reactionsAndRepliesCount_lte: Int + reactionsAndRepliesCount_in: [Int!] + reactionsAndRepliesCount_not_in: [Int!] + isEdited_isNull: Boolean + isEdited_eq: Boolean + isEdited_not_eq: Boolean + isExcluded_isNull: Boolean + isExcluded_eq: Boolean + isExcluded_not_eq: Boolean + tipTier_isNull: Boolean + tipTier_eq: CommentTipTier + tipTier_not_eq: CommentTipTier + tipTier_in: [CommentTipTier!] + tipTier_not_in: [CommentTipTier!] + tipAmount_isNull: Boolean + tipAmount_eq: BigInt + tipAmount_not_eq: BigInt + tipAmount_gt: BigInt + tipAmount_gte: BigInt + tipAmount_lt: BigInt + tipAmount_lte: BigInt + tipAmount_in: [BigInt!] + tipAmount_not_in: [BigInt!] + sortPriority_isNull: Boolean + sortPriority_eq: Int + sortPriority_not_eq: Int + sortPriority_gt: Int + sortPriority_gte: Int + sortPriority_lt: Int + sortPriority_lte: Int + sortPriority_in: [Int!] + sortPriority_not_in: [Int!] + AND: [CommentWhereInput!] + OR: [CommentWhereInput!] +} + +enum CommentStatus { + VISIBLE + DELETED + MODERATED +} + +input CommentReactionWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + reactionId_isNull: Boolean + reactionId_eq: Int + reactionId_not_eq: Int + reactionId_gt: Int + reactionId_gte: Int + reactionId_lt: Int + reactionId_lte: Int + reactionId_in: [Int!] + reactionId_not_in: [Int!] + member_isNull: Boolean + member: MembershipWhereInput + comment_isNull: Boolean + comment: CommentWhereInput + video_isNull: Boolean + video: VideoWhereInput + AND: [CommentReactionWhereInput!] + OR: [CommentReactionWhereInput!] +} + +enum CommentTipTier { + SILVER + GOLD + DIAMOND +} + +input VideoReactionWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + reaction_isNull: Boolean + reaction_eq: VideoReactionOptions + reaction_not_eq: VideoReactionOptions + reaction_in: [VideoReactionOptions!] + reaction_not_in: [VideoReactionOptions!] + member_isNull: Boolean + member: MembershipWhereInput + video_isNull: Boolean + video: VideoWhereInput + AND: [VideoReactionWhereInput!] + OR: [VideoReactionWhereInput!] +} + +enum VideoReactionOptions { + LIKE + UNLIKE +} + +input AppWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + name_isNull: Boolean + name_eq: String + name_not_eq: String + name_gt: String + name_gte: String + name_lt: String + name_lte: String + name_in: [String!] + name_not_in: [String!] + name_contains: String + name_not_contains: String + name_containsInsensitive: String + name_not_containsInsensitive: String + name_startsWith: String + name_not_startsWith: String + name_endsWith: String + name_not_endsWith: String + ownerMember_isNull: Boolean + ownerMember: MembershipWhereInput + websiteUrl_isNull: Boolean + websiteUrl_eq: String + websiteUrl_not_eq: String + websiteUrl_gt: String + websiteUrl_gte: String + websiteUrl_lt: String + websiteUrl_lte: String + websiteUrl_in: [String!] + websiteUrl_not_in: [String!] + websiteUrl_contains: String + websiteUrl_not_contains: String + websiteUrl_containsInsensitive: String + websiteUrl_not_containsInsensitive: String + websiteUrl_startsWith: String + websiteUrl_not_startsWith: String + websiteUrl_endsWith: String + websiteUrl_not_endsWith: String + useUri_isNull: Boolean + useUri_eq: String + useUri_not_eq: String + useUri_gt: String + useUri_gte: String + useUri_lt: String + useUri_lte: String + useUri_in: [String!] + useUri_not_in: [String!] + useUri_contains: String + useUri_not_contains: String + useUri_containsInsensitive: String + useUri_not_containsInsensitive: String + useUri_startsWith: String + useUri_not_startsWith: String + useUri_endsWith: String + useUri_not_endsWith: String + smallIcon_isNull: Boolean + smallIcon_eq: String + smallIcon_not_eq: String + smallIcon_gt: String + smallIcon_gte: String + smallIcon_lt: String + smallIcon_lte: String + smallIcon_in: [String!] + smallIcon_not_in: [String!] + smallIcon_contains: String + smallIcon_not_contains: String + smallIcon_containsInsensitive: String + smallIcon_not_containsInsensitive: String + smallIcon_startsWith: String + smallIcon_not_startsWith: String + smallIcon_endsWith: String + smallIcon_not_endsWith: String + mediumIcon_isNull: Boolean + mediumIcon_eq: String + mediumIcon_not_eq: String + mediumIcon_gt: String + mediumIcon_gte: String + mediumIcon_lt: String + mediumIcon_lte: String + mediumIcon_in: [String!] + mediumIcon_not_in: [String!] + mediumIcon_contains: String + mediumIcon_not_contains: String + mediumIcon_containsInsensitive: String + mediumIcon_not_containsInsensitive: String + mediumIcon_startsWith: String + mediumIcon_not_startsWith: String + mediumIcon_endsWith: String + mediumIcon_not_endsWith: String + bigIcon_isNull: Boolean + bigIcon_eq: String + bigIcon_not_eq: String + bigIcon_gt: String + bigIcon_gte: String + bigIcon_lt: String + bigIcon_lte: String + bigIcon_in: [String!] + bigIcon_not_in: [String!] + bigIcon_contains: String + bigIcon_not_contains: String + bigIcon_containsInsensitive: String + bigIcon_not_containsInsensitive: String + bigIcon_startsWith: String + bigIcon_not_startsWith: String + bigIcon_endsWith: String + bigIcon_not_endsWith: String + oneLiner_isNull: Boolean + oneLiner_eq: String + oneLiner_not_eq: String + oneLiner_gt: String + oneLiner_gte: String + oneLiner_lt: String + oneLiner_lte: String + oneLiner_in: [String!] + oneLiner_not_in: [String!] + oneLiner_contains: String + oneLiner_not_contains: String + oneLiner_containsInsensitive: String + oneLiner_not_containsInsensitive: String + oneLiner_startsWith: String + oneLiner_not_startsWith: String + oneLiner_endsWith: String + oneLiner_not_endsWith: String + description_isNull: Boolean + description_eq: String + description_not_eq: String + description_gt: String + description_gte: String + description_lt: String + description_lte: String + description_in: [String!] + description_not_in: [String!] + description_contains: String + description_not_contains: String + description_containsInsensitive: String + description_not_containsInsensitive: String + description_startsWith: String + description_not_startsWith: String + description_endsWith: String + description_not_endsWith: String + termsOfService_isNull: Boolean + termsOfService_eq: String + termsOfService_not_eq: String + termsOfService_gt: String + termsOfService_gte: String + termsOfService_lt: String + termsOfService_lte: String + termsOfService_in: [String!] + termsOfService_not_in: [String!] + termsOfService_contains: String + termsOfService_not_contains: String + termsOfService_containsInsensitive: String + termsOfService_not_containsInsensitive: String + termsOfService_startsWith: String + termsOfService_not_startsWith: String + termsOfService_endsWith: String + termsOfService_not_endsWith: String + platforms_isNull: Boolean + platforms_containsAll: [String] + platforms_containsAny: [String] + platforms_containsNone: [String] + category_isNull: Boolean + category_eq: String + category_not_eq: String + category_gt: String + category_gte: String + category_lt: String + category_lte: String + category_in: [String!] + category_not_in: [String!] + category_contains: String + category_not_contains: String + category_containsInsensitive: String + category_not_containsInsensitive: String + category_startsWith: String + category_not_startsWith: String + category_endsWith: String + category_not_endsWith: String + authKey_isNull: Boolean + authKey_eq: String + authKey_not_eq: String + authKey_gt: String + authKey_gte: String + authKey_lt: String + authKey_lte: String + authKey_in: [String!] + authKey_not_in: [String!] + authKey_contains: String + authKey_not_contains: String + authKey_containsInsensitive: String + authKey_not_containsInsensitive: String + authKey_startsWith: String + authKey_not_startsWith: String + authKey_endsWith: String + authKey_not_endsWith: String + appVideos_every: VideoWhereInput + appVideos_some: VideoWhereInput + appVideos_none: VideoWhereInput + appChannels_every: ChannelWhereInput + appChannels_some: ChannelWhereInput + appChannels_none: ChannelWhereInput + AND: [AppWhereInput!] + OR: [AppWhereInput!] +} + +input TrailerVideoWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + video_isNull: Boolean + video: VideoWhereInput + token_isNull: Boolean + token: CreatorTokenWhereInput + AND: [TrailerVideoWhereInput!] + OR: [TrailerVideoWhereInput!] +} + +enum TokenStatus { + SALE + MARKET + IDLE +} + +input TokenAvatarWhereInput { + avatarObject_isNull: Boolean + avatarObject: StorageDataObjectWhereInput + avatarUri_isNull: Boolean + avatarUri_eq: String + avatarUri_not_eq: String + avatarUri_gt: String + avatarUri_gte: String + avatarUri_lt: String + avatarUri_lte: String + avatarUri_in: [String!] + avatarUri_not_in: [String!] + avatarUri_contains: String + avatarUri_not_contains: String + avatarUri_containsInsensitive: String + avatarUri_not_containsInsensitive: String + avatarUri_startsWith: String + avatarUri_not_startsWith: String + avatarUri_endsWith: String + avatarUri_not_endsWith: String + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input SaleWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + token_isNull: Boolean + token: CreatorTokenWhereInput + pricePerUnit_isNull: Boolean + pricePerUnit_eq: BigInt + pricePerUnit_not_eq: BigInt + pricePerUnit_gt: BigInt + pricePerUnit_gte: BigInt + pricePerUnit_lt: BigInt + pricePerUnit_lte: BigInt + pricePerUnit_in: [BigInt!] + pricePerUnit_not_in: [BigInt!] + tokenSaleAllocation_isNull: Boolean + tokenSaleAllocation_eq: BigInt + tokenSaleAllocation_not_eq: BigInt + tokenSaleAllocation_gt: BigInt + tokenSaleAllocation_gte: BigInt + tokenSaleAllocation_lt: BigInt + tokenSaleAllocation_lte: BigInt + tokenSaleAllocation_in: [BigInt!] + tokenSaleAllocation_not_in: [BigInt!] + tokensSold_isNull: Boolean + tokensSold_eq: BigInt + tokensSold_not_eq: BigInt + tokensSold_gt: BigInt + tokensSold_gte: BigInt + tokensSold_lt: BigInt + tokensSold_lte: BigInt + tokensSold_in: [BigInt!] + tokensSold_not_in: [BigInt!] + createdIn_isNull: Boolean + createdIn_eq: Int + createdIn_not_eq: Int + createdIn_gt: Int + createdIn_gte: Int + createdIn_lt: Int + createdIn_lte: Int + createdIn_in: [Int!] + createdIn_not_in: [Int!] + startBlock_isNull: Boolean + startBlock_eq: Int + startBlock_not_eq: Int + startBlock_gt: Int + startBlock_gte: Int + startBlock_lt: Int + startBlock_lte: Int + startBlock_in: [Int!] + startBlock_not_in: [Int!] + endsAt_isNull: Boolean + endsAt_eq: Int + endsAt_not_eq: Int + endsAt_gt: Int + endsAt_gte: Int + endsAt_lt: Int + endsAt_lte: Int + endsAt_in: [Int!] + endsAt_not_in: [Int!] + termsAndConditions_isNull: Boolean + termsAndConditions_eq: String + termsAndConditions_not_eq: String + termsAndConditions_gt: String + termsAndConditions_gte: String + termsAndConditions_lt: String + termsAndConditions_lte: String + termsAndConditions_in: [String!] + termsAndConditions_not_in: [String!] + termsAndConditions_contains: String + termsAndConditions_not_contains: String + termsAndConditions_containsInsensitive: String + termsAndConditions_not_containsInsensitive: String + termsAndConditions_startsWith: String + termsAndConditions_not_startsWith: String + termsAndConditions_endsWith: String + termsAndConditions_not_endsWith: String + maxAmountPerMember_isNull: Boolean + maxAmountPerMember_eq: BigInt + maxAmountPerMember_not_eq: BigInt + maxAmountPerMember_gt: BigInt + maxAmountPerMember_gte: BigInt + maxAmountPerMember_lt: BigInt + maxAmountPerMember_lte: BigInt + maxAmountPerMember_in: [BigInt!] + maxAmountPerMember_not_in: [BigInt!] + transactions_every: SaleTransactionWhereInput + transactions_some: SaleTransactionWhereInput + transactions_none: SaleTransactionWhereInput + finalized_isNull: Boolean + finalized_eq: Boolean + finalized_not_eq: Boolean + vestedSale_isNull: Boolean + vestedSale: VestedSaleWhereInput + fundsSourceAccount_isNull: Boolean + fundsSourceAccount: TokenAccountWhereInput + AND: [SaleWhereInput!] + OR: [SaleWhereInput!] +} + +input SaleTransactionWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + quantity_isNull: Boolean + quantity_eq: BigInt + quantity_not_eq: BigInt + quantity_gt: BigInt + quantity_gte: BigInt + quantity_lt: BigInt + quantity_lte: BigInt + quantity_in: [BigInt!] + quantity_not_in: [BigInt!] + sale_isNull: Boolean + sale: SaleWhereInput + account_isNull: Boolean + account: TokenAccountWhereInput + createdIn_isNull: Boolean + createdIn_eq: Int + createdIn_not_eq: Int + createdIn_gt: Int + createdIn_gte: Int + createdIn_lt: Int + createdIn_lte: Int + createdIn_in: [Int!] + createdIn_not_in: [Int!] + AND: [SaleTransactionWhereInput!] + OR: [SaleTransactionWhereInput!] +} + +input TokenAccountWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + member_isNull: Boolean + member: MembershipWhereInput + token_isNull: Boolean + token: CreatorTokenWhereInput + stakedAmount_isNull: Boolean + stakedAmount_eq: BigInt + stakedAmount_not_eq: BigInt + stakedAmount_gt: BigInt + stakedAmount_gte: BigInt + stakedAmount_lt: BigInt + stakedAmount_lte: BigInt + stakedAmount_in: [BigInt!] + stakedAmount_not_in: [BigInt!] + totalAmount_isNull: Boolean + totalAmount_eq: BigInt + totalAmount_not_eq: BigInt + totalAmount_gt: BigInt + totalAmount_gte: BigInt + totalAmount_lt: BigInt + totalAmount_lte: BigInt + totalAmount_in: [BigInt!] + totalAmount_not_in: [BigInt!] + saleTransactions_every: SaleTransactionWhereInput + saleTransactions_some: SaleTransactionWhereInput + saleTransactions_none: SaleTransactionWhereInput + ammTransactions_every: AmmTransactionWhereInput + ammTransactions_some: AmmTransactionWhereInput + ammTransactions_none: AmmTransactionWhereInput + revenueShareParticipation_every: RevenueShareParticipationWhereInput + revenueShareParticipation_some: RevenueShareParticipationWhereInput + revenueShareParticipation_none: RevenueShareParticipationWhereInput + vestingSchedules_every: VestedAccountWhereInput + vestingSchedules_some: VestedAccountWhereInput + vestingSchedules_none: VestedAccountWhereInput + deleted_isNull: Boolean + deleted_eq: Boolean + deleted_not_eq: Boolean + AND: [TokenAccountWhereInput!] + OR: [TokenAccountWhereInput!] +} + +input AmmTransactionWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + quantity_isNull: Boolean + quantity_eq: BigInt + quantity_not_eq: BigInt + quantity_gt: BigInt + quantity_gte: BigInt + quantity_lt: BigInt + quantity_lte: BigInt + quantity_in: [BigInt!] + quantity_not_in: [BigInt!] + pricePaid_isNull: Boolean + pricePaid_eq: BigInt + pricePaid_not_eq: BigInt + pricePaid_gt: BigInt + pricePaid_gte: BigInt + pricePaid_lt: BigInt + pricePaid_lte: BigInt + pricePaid_in: [BigInt!] + pricePaid_not_in: [BigInt!] + amm_isNull: Boolean + amm: AmmCurveWhereInput + account_isNull: Boolean + account: TokenAccountWhereInput + pricePerUnit_isNull: Boolean + pricePerUnit_eq: BigInt + pricePerUnit_not_eq: BigInt + pricePerUnit_gt: BigInt + pricePerUnit_gte: BigInt + pricePerUnit_lt: BigInt + pricePerUnit_lte: BigInt + pricePerUnit_in: [BigInt!] + pricePerUnit_not_in: [BigInt!] + transactionType_isNull: Boolean + transactionType_eq: AmmTransactionType + transactionType_not_eq: AmmTransactionType + transactionType_in: [AmmTransactionType!] + transactionType_not_in: [AmmTransactionType!] + createdIn_isNull: Boolean + createdIn_eq: Int + createdIn_not_eq: Int + createdIn_gt: Int + createdIn_gte: Int + createdIn_lt: Int + createdIn_lte: Int + createdIn_in: [Int!] + createdIn_not_in: [Int!] + AND: [AmmTransactionWhereInput!] + OR: [AmmTransactionWhereInput!] +} + +input AmmCurveWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + token_isNull: Boolean + token: CreatorTokenWhereInput + burnedByAmm_isNull: Boolean + burnedByAmm_eq: BigInt + burnedByAmm_not_eq: BigInt + burnedByAmm_gt: BigInt + burnedByAmm_gte: BigInt + burnedByAmm_lt: BigInt + burnedByAmm_lte: BigInt + burnedByAmm_in: [BigInt!] + burnedByAmm_not_in: [BigInt!] + mintedByAmm_isNull: Boolean + mintedByAmm_eq: BigInt + mintedByAmm_not_eq: BigInt + mintedByAmm_gt: BigInt + mintedByAmm_gte: BigInt + mintedByAmm_lt: BigInt + mintedByAmm_lte: BigInt + mintedByAmm_in: [BigInt!] + mintedByAmm_not_in: [BigInt!] + ammSlopeParameter_isNull: Boolean + ammSlopeParameter_eq: BigInt + ammSlopeParameter_not_eq: BigInt + ammSlopeParameter_gt: BigInt + ammSlopeParameter_gte: BigInt + ammSlopeParameter_lt: BigInt + ammSlopeParameter_lte: BigInt + ammSlopeParameter_in: [BigInt!] + ammSlopeParameter_not_in: [BigInt!] + ammInitPrice_isNull: Boolean + ammInitPrice_eq: BigInt + ammInitPrice_not_eq: BigInt + ammInitPrice_gt: BigInt + ammInitPrice_gte: BigInt + ammInitPrice_lt: BigInt + ammInitPrice_lte: BigInt + ammInitPrice_in: [BigInt!] + ammInitPrice_not_in: [BigInt!] + transactions_every: AmmTransactionWhereInput + transactions_some: AmmTransactionWhereInput + transactions_none: AmmTransactionWhereInput + finalized_isNull: Boolean + finalized_eq: Boolean + finalized_not_eq: Boolean + AND: [AmmCurveWhereInput!] + OR: [AmmCurveWhereInput!] +} + +enum AmmTransactionType { + BUY + SELL +} + +input RevenueShareParticipationWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + account_isNull: Boolean + account: TokenAccountWhereInput + revenueShare_isNull: Boolean + revenueShare: RevenueShareWhereInput + stakedAmount_isNull: Boolean + stakedAmount_eq: BigInt + stakedAmount_not_eq: BigInt + stakedAmount_gt: BigInt + stakedAmount_gte: BigInt + stakedAmount_lt: BigInt + stakedAmount_lte: BigInt + stakedAmount_in: [BigInt!] + stakedAmount_not_in: [BigInt!] + earnings_isNull: Boolean + earnings_eq: BigInt + earnings_not_eq: BigInt + earnings_gt: BigInt + earnings_gte: BigInt + earnings_lt: BigInt + earnings_lte: BigInt + earnings_in: [BigInt!] + earnings_not_in: [BigInt!] + createdIn_isNull: Boolean + createdIn_eq: Int + createdIn_not_eq: Int + createdIn_gt: Int + createdIn_gte: Int + createdIn_lt: Int + createdIn_lte: Int + createdIn_in: [Int!] + createdIn_not_in: [Int!] + recovered_isNull: Boolean + recovered_eq: Boolean + recovered_not_eq: Boolean + AND: [RevenueShareParticipationWhereInput!] + OR: [RevenueShareParticipationWhereInput!] +} + +input RevenueShareWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + token_isNull: Boolean + token: CreatorTokenWhereInput + stakers_every: RevenueShareParticipationWhereInput + stakers_some: RevenueShareParticipationWhereInput + stakers_none: RevenueShareParticipationWhereInput + createdIn_isNull: Boolean + createdIn_eq: Int + createdIn_not_eq: Int + createdIn_gt: Int + createdIn_gte: Int + createdIn_lt: Int + createdIn_lte: Int + createdIn_in: [Int!] + createdIn_not_in: [Int!] + startingAt_isNull: Boolean + startingAt_eq: Int + startingAt_not_eq: Int + startingAt_gt: Int + startingAt_gte: Int + startingAt_lt: Int + startingAt_lte: Int + startingAt_in: [Int!] + startingAt_not_in: [Int!] + endsAt_isNull: Boolean + endsAt_eq: Int + endsAt_not_eq: Int + endsAt_gt: Int + endsAt_gte: Int + endsAt_lt: Int + endsAt_lte: Int + endsAt_in: [Int!] + endsAt_not_in: [Int!] + potentialParticipantsNum_isNull: Boolean + potentialParticipantsNum_eq: Int + potentialParticipantsNum_not_eq: Int + potentialParticipantsNum_gt: Int + potentialParticipantsNum_gte: Int + potentialParticipantsNum_lt: Int + potentialParticipantsNum_lte: Int + potentialParticipantsNum_in: [Int!] + potentialParticipantsNum_not_in: [Int!] + participantsNum_isNull: Boolean + participantsNum_eq: Int + participantsNum_not_eq: Int + participantsNum_gt: Int + participantsNum_gte: Int + participantsNum_lt: Int + participantsNum_lte: Int + participantsNum_in: [Int!] + participantsNum_not_in: [Int!] + allocation_isNull: Boolean + allocation_eq: BigInt + allocation_not_eq: BigInt + allocation_gt: BigInt + allocation_gte: BigInt + allocation_lt: BigInt + allocation_lte: BigInt + allocation_in: [BigInt!] + allocation_not_in: [BigInt!] + claimed_isNull: Boolean + claimed_eq: BigInt + claimed_not_eq: BigInt + claimed_gt: BigInt + claimed_gte: BigInt + claimed_lt: BigInt + claimed_lte: BigInt + claimed_in: [BigInt!] + claimed_not_in: [BigInt!] + finalized_isNull: Boolean + finalized_eq: Boolean + finalized_not_eq: Boolean + AND: [RevenueShareWhereInput!] + OR: [RevenueShareWhereInput!] +} + +input VestedAccountWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + vesting_isNull: Boolean + vesting: VestingScheduleWhereInput + account_isNull: Boolean + account: TokenAccountWhereInput + totalVestingAmount_isNull: Boolean + totalVestingAmount_eq: BigInt + totalVestingAmount_not_eq: BigInt + totalVestingAmount_gt: BigInt + totalVestingAmount_gte: BigInt + totalVestingAmount_lt: BigInt + totalVestingAmount_lte: BigInt + totalVestingAmount_in: [BigInt!] + totalVestingAmount_not_in: [BigInt!] + vestingSource_isNull: Boolean + vestingSource: VestingSourceWhereInput + acquiredAt_isNull: Boolean + acquiredAt_eq: Int + acquiredAt_not_eq: Int + acquiredAt_gt: Int + acquiredAt_gte: Int + acquiredAt_lt: Int + acquiredAt_lte: Int + acquiredAt_in: [Int!] + acquiredAt_not_in: [Int!] + AND: [VestedAccountWhereInput!] + OR: [VestedAccountWhereInput!] +} + +input VestingScheduleWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + cliffRatioPermill_isNull: Boolean + cliffRatioPermill_eq: Int + cliffRatioPermill_not_eq: Int + cliffRatioPermill_gt: Int + cliffRatioPermill_gte: Int + cliffRatioPermill_lt: Int + cliffRatioPermill_lte: Int + cliffRatioPermill_in: [Int!] + cliffRatioPermill_not_in: [Int!] + vestingDurationBlocks_isNull: Boolean + vestingDurationBlocks_eq: Int + vestingDurationBlocks_not_eq: Int + vestingDurationBlocks_gt: Int + vestingDurationBlocks_gte: Int + vestingDurationBlocks_lt: Int + vestingDurationBlocks_lte: Int + vestingDurationBlocks_in: [Int!] + vestingDurationBlocks_not_in: [Int!] + cliffDurationBlocks_isNull: Boolean + cliffDurationBlocks_eq: Int + cliffDurationBlocks_not_eq: Int + cliffDurationBlocks_gt: Int + cliffDurationBlocks_gte: Int + cliffDurationBlocks_lt: Int + cliffDurationBlocks_lte: Int + cliffDurationBlocks_in: [Int!] + cliffDurationBlocks_not_in: [Int!] + endsAt_isNull: Boolean + endsAt_eq: Int + endsAt_not_eq: Int + endsAt_gt: Int + endsAt_gte: Int + endsAt_lt: Int + endsAt_lte: Int + endsAt_in: [Int!] + endsAt_not_in: [Int!] + cliffBlock_isNull: Boolean + cliffBlock_eq: Int + cliffBlock_not_eq: Int + cliffBlock_gt: Int + cliffBlock_gte: Int + cliffBlock_lt: Int + cliffBlock_lte: Int + cliffBlock_in: [Int!] + cliffBlock_not_in: [Int!] + accounts_every: VestedAccountWhereInput + accounts_some: VestedAccountWhereInput + accounts_none: VestedAccountWhereInput + vestedSale_isNull: Boolean + vestedSale: VestedSaleWhereInput + AND: [VestingScheduleWhereInput!] + OR: [VestingScheduleWhereInput!] +} + +input VestedSaleWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + sale_isNull: Boolean + sale: SaleWhereInput + vesting_isNull: Boolean + vesting: VestingScheduleWhereInput + AND: [VestedSaleWhereInput!] + OR: [VestedSaleWhereInput!] +} + +input VestingSourceWhereInput { + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + sale_isNull: Boolean + sale: SaleWhereInput + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input TokenChannelWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + token_isNull: Boolean + token: CreatorTokenWhereInput + channel_isNull: Boolean + channel: ChannelWhereInput + AND: [TokenChannelWhereInput!] + OR: [TokenChannelWhereInput!] +} + +input BenefitWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + token_isNull: Boolean + token: CreatorTokenWhereInput + emojiCode_isNull: Boolean + emojiCode_eq: String + emojiCode_not_eq: String + emojiCode_gt: String + emojiCode_gte: String + emojiCode_lt: String + emojiCode_lte: String + emojiCode_in: [String!] + emojiCode_not_in: [String!] + emojiCode_contains: String + emojiCode_not_contains: String + emojiCode_containsInsensitive: String + emojiCode_not_containsInsensitive: String + emojiCode_startsWith: String + emojiCode_not_startsWith: String + emojiCode_endsWith: String + emojiCode_not_endsWith: String + title_isNull: Boolean + title_eq: String + title_not_eq: String + title_gt: String + title_gte: String + title_lt: String + title_lte: String + title_in: [String!] + title_not_in: [String!] + title_contains: String + title_not_contains: String + title_containsInsensitive: String + title_not_containsInsensitive: String + title_startsWith: String + title_not_startsWith: String + title_endsWith: String + title_not_endsWith: String + description_isNull: Boolean + description_eq: String + description_not_eq: String + description_gt: String + description_gte: String + description_lt: String + description_lte: String + description_in: [String!] + description_not_in: [String!] + description_contains: String + description_not_contains: String + description_containsInsensitive: String + description_not_containsInsensitive: String + description_startsWith: String + description_not_startsWith: String + description_endsWith: String + description_not_endsWith: String + displayOrder_isNull: Boolean + displayOrder_eq: Int + displayOrder_not_eq: Int + displayOrder_gt: Int + displayOrder_gte: Int + displayOrder_lt: Int + displayOrder_lte: Int + displayOrder_in: [Int!] + displayOrder_not_in: [Int!] + AND: [BenefitWhereInput!] + OR: [BenefitWhereInput!] +} + +input NftOwnerWhereInput { + channel_isNull: Boolean + channel: ChannelWhereInput + member_isNull: Boolean + member: MembershipWhereInput + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input TransactionalStatusWhereInput { + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + member_isNull: Boolean + member: MembershipWhereInput + price_isNull: Boolean + price_eq: BigInt + price_not_eq: BigInt + price_gt: BigInt + price_gte: BigInt + price_lt: BigInt + price_lte: BigInt + price_in: [BigInt!] + price_not_in: [BigInt!] + auction_isNull: Boolean + auction: AuctionWhereInput + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input BidWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + auction_isNull: Boolean + auction: AuctionWhereInput + nft_isNull: Boolean + nft: OwnedNftWhereInput + bidder_isNull: Boolean + bidder: MembershipWhereInput + amount_isNull: Boolean + amount_eq: BigInt + amount_not_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + amount_not_in: [BigInt!] + isCanceled_isNull: Boolean + isCanceled_eq: Boolean + isCanceled_not_eq: Boolean + createdInBlock_isNull: Boolean + createdInBlock_eq: Int + createdInBlock_not_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + createdInBlock_not_in: [Int!] + indexInBlock_isNull: Boolean + indexInBlock_eq: Int + indexInBlock_not_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + indexInBlock_not_in: [Int!] + previousTopBid_isNull: Boolean + previousTopBid: BidWhereInput + AND: [BidWhereInput!] + OR: [BidWhereInput!] +} + +input AuctionTypeWhereInput { + duration_isNull: Boolean + duration_eq: Int + duration_not_eq: Int + duration_gt: Int + duration_gte: Int + duration_lt: Int + duration_lte: Int + duration_in: [Int!] + duration_not_in: [Int!] + extensionPeriod_isNull: Boolean + extensionPeriod_eq: Int + extensionPeriod_not_eq: Int + extensionPeriod_gt: Int + extensionPeriod_gte: Int + extensionPeriod_lt: Int + extensionPeriod_lte: Int + extensionPeriod_in: [Int!] + extensionPeriod_not_in: [Int!] + plannedEndAtBlock_isNull: Boolean + plannedEndAtBlock_eq: Int + plannedEndAtBlock_not_eq: Int + plannedEndAtBlock_gt: Int + plannedEndAtBlock_gte: Int + plannedEndAtBlock_lt: Int + plannedEndAtBlock_lte: Int + plannedEndAtBlock_in: [Int!] + plannedEndAtBlock_not_in: [Int!] + minimalBidStep_isNull: Boolean + minimalBidStep_eq: BigInt + minimalBidStep_not_eq: BigInt + minimalBidStep_gt: BigInt + minimalBidStep_gte: BigInt + minimalBidStep_lt: BigInt + minimalBidStep_lte: BigInt + minimalBidStep_in: [BigInt!] + minimalBidStep_not_in: [BigInt!] + bidLockDuration_isNull: Boolean + bidLockDuration_eq: Int + bidLockDuration_not_eq: Int + bidLockDuration_gt: Int + bidLockDuration_gte: Int + bidLockDuration_lt: Int + bidLockDuration_lte: Int + bidLockDuration_in: [Int!] + bidLockDuration_not_in: [Int!] + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input BannedMemberWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + member_isNull: Boolean + member: MembershipWhereInput + channel_isNull: Boolean + channel: ChannelWhereInput + AND: [BannedMemberWhereInput!] + OR: [BannedMemberWhereInput!] +} + +input ChannelYppStatusWhereInput { + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + verification_isNull: Boolean + verification: ChannelVerificationWhereInput + suspension_isNull: Boolean + suspension: ChannelSuspensionWhereInput + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input ChannelVerificationWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + channel_isNull: Boolean + channel: ChannelWhereInput + timestamp_isNull: Boolean + timestamp_eq: DateTime + timestamp_not_eq: DateTime + timestamp_gt: DateTime + timestamp_gte: DateTime + timestamp_lt: DateTime + timestamp_lte: DateTime + timestamp_in: [DateTime!] + timestamp_not_in: [DateTime!] + AND: [ChannelVerificationWhereInput!] + OR: [ChannelVerificationWhereInput!] +} + +input ChannelSuspensionWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + channel_isNull: Boolean + channel: ChannelWhereInput + timestamp_isNull: Boolean + timestamp_eq: DateTime + timestamp_not_eq: DateTime + timestamp_gt: DateTime + timestamp_gte: DateTime + timestamp_lt: DateTime + timestamp_lte: DateTime + timestamp_in: [DateTime!] + timestamp_not_in: [DateTime!] + AND: [ChannelSuspensionWhereInput!] + OR: [ChannelSuspensionWhereInput!] +} + +enum StorageDataObjectOrderByInput { + id_ASC + id_DESC + createdAt_ASC + createdAt_DESC + isAccepted_ASC + isAccepted_DESC + size_ASC + size_DESC + storageBag_id_ASC + storageBag_id_DESC + ipfsHash_ASC + ipfsHash_DESC + type_phantom_ASC + type_phantom_DESC + type_isTypeOf_ASC + type_isTypeOf_DESC + stateBloatBond_ASC + stateBloatBond_DESC + unsetAt_ASC + unsetAt_DESC +} + +type StorageBucketBag { + """{storageBucketId}-{storageBagId}""" + id: String! + storageBucket: StorageBucket! + bag: StorageBag! +} + +type StorageBucket { + """Runtime bucket id""" + id: String! + + """Current bucket operator status""" + operatorStatus: StorageBucketOperatorStatus! + + """Storage bucket operator metadata""" + operatorMetadata: StorageBucketOperatorMetadata + + """Whether the bucket is accepting any new storage bags""" + acceptingNewBags: Boolean! + + """Storage bags assigned to the bucket""" + bags(where: StorageBucketBagWhereInput, orderBy: [StorageBucketBagOrderByInput!], offset: Int, limit: Int): [StorageBucketBag!]! + + """Bucket's data object size limit in bytes""" + dataObjectsSizeLimit: BigInt! + + """Bucket's data object count limit""" + dataObjectCountLimit: BigInt! + + """Number of assigned data objects""" + dataObjectsCount: BigInt! + + """Total size of assigned data objects""" + dataObjectsSize: BigInt! +} + +union StorageBucketOperatorStatus = StorageBucketOperatorStatusMissing | StorageBucketOperatorStatusInvited | StorageBucketOperatorStatusActive + +type StorageBucketOperatorStatusMissing { + phantom: Int +} + +type StorageBucketOperatorStatusInvited { + workerId: Int! +} + +type StorageBucketOperatorStatusActive { + workerId: Int! + transactorAccountId: String! +} + +type StorageBucketOperatorMetadata { + id: String! + + """Storage bucket to which the metadata is assigned""" + storageBucket: StorageBucket! + + """Root node endpoint""" + nodeEndpoint: String + + """Optional node location metadata""" + nodeLocation: NodeLocationMetadata + + """Additional information about the node/operator""" + extra: String +} + +type NodeLocationMetadata { + """ISO 3166-1 alpha-2 country code (2 letters)""" + countryCode: String + + """City name""" + city: String + + """Geographic coordinates""" + coordinates: GeoCoordinates +} + +type GeoCoordinates { + latitude: Float! + longitude: Float! +} + +enum StorageBucketBagOrderByInput { + id_ASC + id_DESC + storageBucket_id_ASC + storageBucket_id_DESC + storageBucket_acceptingNewBags_ASC + storageBucket_acceptingNewBags_DESC + storageBucket_dataObjectsSizeLimit_ASC + storageBucket_dataObjectsSizeLimit_DESC + storageBucket_dataObjectCountLimit_ASC + storageBucket_dataObjectCountLimit_DESC + storageBucket_dataObjectsCount_ASC + storageBucket_dataObjectsCount_DESC + storageBucket_dataObjectsSize_ASC + storageBucket_dataObjectsSize_DESC + bag_id_ASC + bag_id_DESC +} + +type DistributionBucketBag { + """{distributionBucketId}-{storageBagId}""" + id: String! + distributionBucket: DistributionBucket! + bag: StorageBag! +} + +type DistributionBucket { + """Runtime bucket id in {familyId}:{bucketIndex} format""" + id: String! + + """Distribution family the bucket is part of""" + family: DistributionBucketFamily! + + """Bucket index within the family""" + bucketIndex: Int! + + """Distribution bucket operators (either active or invited)""" + operators(where: DistributionBucketOperatorWhereInput, orderBy: [DistributionBucketOperatorOrderByInput!], offset: Int, limit: Int): [DistributionBucketOperator!]! + + """Whether the bucket is accepting any new bags""" + acceptingNewBags: Boolean! + + """Whether the bucket is currently distributing content""" + distributing: Boolean! + + """Storage bags assigned to the bucket""" + bags(where: DistributionBucketBagWhereInput, orderBy: [DistributionBucketBagOrderByInput!], offset: Int, limit: Int): [DistributionBucketBag!]! +} + +type DistributionBucketFamily { + """Runtime bucket family id""" + id: String! + + """Current bucket family metadata""" + metadata: DistributionBucketFamilyMetadata + + """Distribution buckets belonging to the family""" + buckets(where: DistributionBucketWhereInput, orderBy: [DistributionBucketOrderByInput!], offset: Int, limit: Int): [DistributionBucket!]! +} + +type DistributionBucketFamilyMetadata { + id: String! + + """Distribution bucket family""" + family: DistributionBucketFamily! + + """Name of the geographical region covered by the family (ie.: us-east-1)""" + region: String + + """ + Optional, more specific description of the region covered by the family + """ + description: String + + """Geographical areas covered by the family""" + areas: [GeographicalArea!] + + """ + List of targets (hosts/ips) best suited latency measurements for the family + """ + latencyTestTargets: [String] +} + +union GeographicalArea = GeographicalAreaContinent | GeographicalAreaCountry | GeographicalAreaSubdivistion + +type GeographicalAreaContinent { + continentCode: Continent +} + +enum Continent { + AF + NA + OC + AN + AS + EU + SA +} + +type GeographicalAreaCountry { + """ISO 3166-1 alpha-2 country code""" + countryCode: String +} + +type GeographicalAreaSubdivistion { + """ISO 3166-2 subdivision code""" + subdivisionCode: String +} + +enum DistributionBucketOrderByInput { + id_ASC + id_DESC + family_id_ASC + family_id_DESC + bucketIndex_ASC + bucketIndex_DESC + acceptingNewBags_ASC + acceptingNewBags_DESC + distributing_ASC + distributing_DESC +} + +type DistributionBucketOperator { + """{bucketId}-{workerId}""" + id: String! + + """Related distirbution bucket""" + distributionBucket: DistributionBucket! + + """ID of the distribution group worker""" + workerId: Int! + + """Current operator status""" + status: DistributionBucketOperatorStatus! + + """Operator metadata""" + metadata: DistributionBucketOperatorMetadata +} + +type DistributionBucketOperatorMetadata { + id: String! + + """Distribution bucket operator""" + distirbutionBucketOperator: DistributionBucketOperator! + + """Root distributor node api endpoint""" + nodeEndpoint: String + + """Optional node location metadata""" + nodeLocation: NodeLocationMetadata + + """Additional information about the node/operator""" + extra: String +} + +enum DistributionBucketOperatorOrderByInput { + id_ASC + id_DESC + distributionBucket_id_ASC + distributionBucket_id_DESC + distributionBucket_bucketIndex_ASC + distributionBucket_bucketIndex_DESC + distributionBucket_acceptingNewBags_ASC + distributionBucket_acceptingNewBags_DESC + distributionBucket_distributing_ASC + distributionBucket_distributing_DESC + workerId_ASC + workerId_DESC + status_ASC + status_DESC + metadata_id_ASC + metadata_id_DESC + metadata_nodeEndpoint_ASC + metadata_nodeEndpoint_DESC + metadata_extra_ASC + metadata_extra_DESC +} + +enum DistributionBucketBagOrderByInput { + id_ASC + id_DESC + distributionBucket_id_ASC + distributionBucket_id_DESC + distributionBucket_bucketIndex_ASC + distributionBucket_bucketIndex_DESC + distributionBucket_acceptingNewBags_ASC + distributionBucket_acceptingNewBags_DESC + distributionBucket_distributing_ASC + distributionBucket_distributing_DESC + bag_id_ASC + bag_id_DESC +} + +union StorageBagOwner = StorageBagOwnerCouncil | StorageBagOwnerWorkingGroup | StorageBagOwnerMember | StorageBagOwnerChannel | StorageBagOwnerDAO + +type StorageBagOwnerCouncil { + phantom: Int +} + +type StorageBagOwnerWorkingGroup { + workingGroupId: String +} + +type StorageBagOwnerMember { + memberId: String! +} + +type StorageBagOwnerChannel { + channelId: String! +} + +type StorageBagOwnerDAO { + daoId: Int +} + +union DataObjectType = DataObjectTypeChannelAvatar | DataObjectTypeChannelCoverPhoto | DataObjectTypeVideoMedia | DataObjectTypeVideoThumbnail | DataObjectTypeVideoSubtitle | DataObjectTypeChannelPayoutsPayload + +type DataObjectTypeChannelAvatar { + """Related channel entity""" + channel: Channel! +} + +type DataObjectTypeChannelCoverPhoto { + """Related channel entity""" + channel: Channel! +} + +type DataObjectTypeVideoMedia { + """Related video entity""" + video: Video! +} + +type VideoFeaturedInCategory { + """{categoryId-videoId}""" + id: String! + + """Video being featured""" + video: Video! + + """Category the video is featured in""" + category: VideoCategory! + + """Url to video fragment to be displayed in the UI""" + videoCutUrl: String +} + +enum VideoFeaturedInCategoryOrderByInput { + id_ASC + id_DESC + video_id_ASC + video_id_DESC + video_createdAt_ASC + video_createdAt_DESC + video_title_ASC + video_title_DESC + video_description_ASC + video_description_DESC + video_duration_ASC + video_duration_DESC + video_language_ASC + video_language_DESC + video_orionLanguage_ASC + video_orionLanguage_DESC + video_hasMarketing_ASC + video_hasMarketing_DESC + video_publishedBeforeJoystream_ASC + video_publishedBeforeJoystream_DESC + video_isPublic_ASC + video_isPublic_DESC + video_isCensored_ASC + video_isCensored_DESC + video_isExcluded_ASC + video_isExcluded_DESC + video_isExplicit_ASC + video_isExplicit_DESC + video_videoStateBloatBond_ASC + video_videoStateBloatBond_DESC + video_createdInBlock_ASC + video_createdInBlock_DESC + video_isCommentSectionEnabled_ASC + video_isCommentSectionEnabled_DESC + video_commentsCount_ASC + video_commentsCount_DESC + video_isReactionFeatureEnabled_ASC + video_isReactionFeatureEnabled_DESC + video_reactionsCount_ASC + video_reactionsCount_DESC + video_viewsNum_ASC + video_viewsNum_DESC + video_ytVideoId_ASC + video_ytVideoId_DESC + video_videoRelevance_ASC + video_videoRelevance_DESC + video_isShort_ASC + video_isShort_DESC + video_isShortDerived_ASC + video_isShortDerived_DESC + video_includeInHomeFeed_ASC + video_includeInHomeFeed_DESC + category_id_ASC + category_id_DESC + category_name_ASC + category_name_DESC + category_description_ASC + category_description_DESC + category_isSupported_ASC + category_isSupported_DESC + category_createdInBlock_ASC + category_createdInBlock_DESC + videoCutUrl_ASC + videoCutUrl_DESC +} + +"""Represents NFT auction""" +type Auction { + """Unique identifier""" + id: String! + + """Auctioned NFT""" + nft: OwnedNft! + + """Member that won this auction""" + winningMember: Membership + + """Auction starting price""" + startingPrice: BigInt! + + """Price at which the auction gets completed instantly (if any)""" + buyNowPrice: BigInt + + """The type of auction""" + auctionType: AuctionType! + + """Auction last bid (if exists)""" + topBid: Bid + + """All bids made during this auction""" + bids(where: BidWhereInput, orderBy: [BidOrderByInput!], offset: Int, limit: Int): [Bid!]! + + """Block when auction starts""" + startsAtBlock: Int! + + """Block when auction ended""" + endedAtBlock: Int + + """Is auction canceled""" + isCanceled: Boolean! + + """Is auction completed""" + isCompleted: Boolean! + + """Auction participants whitelist""" + whitelistedMembers(where: AuctionWhitelistedMemberWhereInput, orderBy: [AuctionWhitelistedMemberOrderByInput!], offset: Int, limit: Int): [AuctionWhitelistedMember!]! +} + +"""Represents various action types""" +union AuctionType = AuctionTypeEnglish | AuctionTypeOpen + +"""Represents English auction details""" +type AuctionTypeEnglish { + """English auction duration in blocks""" + duration: Int! + + """Auction extension period in blocks""" + extensionPeriod: Int! + + """Block when auction is supposed to end""" + plannedEndAtBlock: Int! + + """Minimal step between auction bids""" + minimalBidStep: BigInt! +} + +"""Represents Open auction details""" +type AuctionTypeOpen { + """Auction bid lock duration""" + bidLockDuration: Int! +} + +"""Represents bid in NFT auction""" +type Bid { + """Unique identifier""" + id: String! + + """Timestamp of the block the bid was created at""" + createdAt: DateTime! + + """NFT's auction""" + auction: Auction! + + """Bid's NFT""" + nft: OwnedNft! + + """Bidder membership""" + bidder: Membership! + + """Amount bidded""" + amount: BigInt! + + """Sign for canceled bid""" + isCanceled: Boolean! + + """Block in which the bid was placed""" + createdInBlock: Int! + + """Index in block of the related AuctionBidMade event""" + indexInBlock: Int! + + """Bid that was displaced by this bid in the English auction (if any)""" + previousTopBid: Bid +} + +enum BidOrderByInput { + id_ASC + id_DESC + createdAt_ASC + createdAt_DESC + auction_id_ASC + auction_id_DESC + auction_startingPrice_ASC + auction_startingPrice_DESC + auction_buyNowPrice_ASC + auction_buyNowPrice_DESC + auction_startsAtBlock_ASC + auction_startsAtBlock_DESC + auction_endedAtBlock_ASC + auction_endedAtBlock_DESC + auction_isCanceled_ASC + auction_isCanceled_DESC + auction_isCompleted_ASC + auction_isCompleted_DESC + nft_id_ASC + nft_id_DESC + nft_createdAt_ASC + nft_createdAt_DESC + nft_creatorRoyalty_ASC + nft_creatorRoyalty_DESC + nft_lastSalePrice_ASC + nft_lastSalePrice_DESC + nft_lastSaleDate_ASC + nft_lastSaleDate_DESC + nft_isFeatured_ASC + nft_isFeatured_DESC + bidder_id_ASC + bidder_id_DESC + bidder_createdAt_ASC + bidder_createdAt_DESC + bidder_handle_ASC + bidder_handle_DESC + bidder_handleRaw_ASC + bidder_handleRaw_DESC + bidder_controllerAccount_ASC + bidder_controllerAccount_DESC + bidder_totalChannelsCreated_ASC + bidder_totalChannelsCreated_DESC + amount_ASC + amount_DESC + isCanceled_ASC + isCanceled_DESC + createdInBlock_ASC + createdInBlock_DESC + indexInBlock_ASC + indexInBlock_DESC + previousTopBid_id_ASC + previousTopBid_id_DESC + previousTopBid_createdAt_ASC + previousTopBid_createdAt_DESC + previousTopBid_amount_ASC + previousTopBid_amount_DESC + previousTopBid_isCanceled_ASC + previousTopBid_isCanceled_DESC + previousTopBid_createdInBlock_ASC + previousTopBid_createdInBlock_DESC + previousTopBid_indexInBlock_ASC + previousTopBid_indexInBlock_DESC +} + +type AuctionWhitelistedMember { + """{auctionId}-{memberId}""" + id: String! + auction: Auction! + member: Membership! +} + +enum AuctionWhitelistedMemberOrderByInput { + id_ASC + id_DESC + auction_id_ASC + auction_id_DESC + auction_startingPrice_ASC + auction_startingPrice_DESC + auction_buyNowPrice_ASC + auction_buyNowPrice_DESC + auction_startsAtBlock_ASC + auction_startsAtBlock_DESC + auction_endedAtBlock_ASC + auction_endedAtBlock_DESC + auction_isCanceled_ASC + auction_isCanceled_DESC + auction_isCompleted_ASC + auction_isCompleted_DESC + member_id_ASC + member_id_DESC + member_createdAt_ASC + member_createdAt_DESC + member_handle_ASC + member_handle_DESC + member_handleRaw_ASC + member_handleRaw_DESC + member_controllerAccount_ASC + member_controllerAccount_DESC + member_totalChannelsCreated_ASC + member_totalChannelsCreated_DESC +} + +enum AuctionOrderByInput { + id_ASC + id_DESC + nft_id_ASC + nft_id_DESC + nft_createdAt_ASC + nft_createdAt_DESC + nft_creatorRoyalty_ASC + nft_creatorRoyalty_DESC + nft_lastSalePrice_ASC + nft_lastSalePrice_DESC + nft_lastSaleDate_ASC + nft_lastSaleDate_DESC + nft_isFeatured_ASC + nft_isFeatured_DESC + winningMember_id_ASC + winningMember_id_DESC + winningMember_createdAt_ASC + winningMember_createdAt_DESC + winningMember_handle_ASC + winningMember_handle_DESC + winningMember_handleRaw_ASC + winningMember_handleRaw_DESC + winningMember_controllerAccount_ASC + winningMember_controllerAccount_DESC + winningMember_totalChannelsCreated_ASC + winningMember_totalChannelsCreated_DESC + startingPrice_ASC + startingPrice_DESC + buyNowPrice_ASC + buyNowPrice_DESC + auctionType_duration_ASC + auctionType_duration_DESC + auctionType_extensionPeriod_ASC + auctionType_extensionPeriod_DESC + auctionType_plannedEndAtBlock_ASC + auctionType_plannedEndAtBlock_DESC + auctionType_minimalBidStep_ASC + auctionType_minimalBidStep_DESC + auctionType_bidLockDuration_ASC + auctionType_bidLockDuration_DESC + auctionType_isTypeOf_ASC + auctionType_isTypeOf_DESC + topBid_id_ASC + topBid_id_DESC + topBid_createdAt_ASC + topBid_createdAt_DESC + topBid_amount_ASC + topBid_amount_DESC + topBid_isCanceled_ASC + topBid_isCanceled_DESC + topBid_createdInBlock_ASC + topBid_createdInBlock_DESC + topBid_indexInBlock_ASC + topBid_indexInBlock_DESC + startsAtBlock_ASC + startsAtBlock_DESC + endedAtBlock_ASC + endedAtBlock_DESC + isCanceled_ASC + isCanceled_DESC + isCompleted_ASC + isCompleted_DESC +} + +union NftOwner = NftOwnerChannel | NftOwnerMember + +type NftOwnerChannel { + channel: Channel! +} + +type NftOwnerMember { + member: Membership! +} + +"""NFT transactional state""" +union TransactionalStatus = TransactionalStatusIdle | TransactionalStatusInitiatedOfferToMember | TransactionalStatusBuyNow | TransactionalStatusAuction + +"""Represents TransactionalStatus Idle""" +type TransactionalStatusIdle { + phantom: Int +} + +"""Represents TransactionalStatus InitiatedOfferToMember""" +type TransactionalStatusInitiatedOfferToMember { + """Member that recieved the offer""" + member: Membership! + + """The price that the member should pay to accept offer (optional)""" + price: BigInt +} + +"""Represents TransactionalStatus BuyNow""" +type TransactionalStatusBuyNow { + price: BigInt! +} + +"""Represents TransactionalStatus Auction""" +type TransactionalStatusAuction { + auction: Auction! +} + +type License { + """Unique identifier""" + id: String! + + """License code defined by Joystream""" + code: Int + + """Attribution (if required by the license)""" + attribution: String + + """Custom license content""" + customText: String +} + +type VideoMediaMetadata { + """Unique identifier""" + id: String! + + """Encoding of the video media object""" + encoding: VideoMediaEncoding + + """Video media width in pixels""" + pixelWidth: Int + + """Video media height in pixels""" + pixelHeight: Int + + """Video media size in bytes""" + size: BigInt + video: Video! + createdInBlock: Int! +} + +type VideoMediaEncoding { + id: String! + + """Encoding of the video media object""" + codecName: String + + """Media container format""" + container: String + + """Content MIME type""" + mimeMediaType: String +} + +type VideoSubtitle { + """{type}-{language}""" + id: String! + + """Subtitle's video""" + video: Video! + + """Subtitle's type""" + type: String! + + """Subtitle's language""" + language: String + + """MIME type description of format used for this subtitle""" + mimeType: String! + + """Storage object representing the subtitle file""" + asset: StorageDataObject +} + +enum VideoSubtitleOrderByInput { + id_ASC + id_DESC + video_id_ASC + video_id_DESC + video_createdAt_ASC + video_createdAt_DESC + video_title_ASC + video_title_DESC + video_description_ASC + video_description_DESC + video_duration_ASC + video_duration_DESC + video_language_ASC + video_language_DESC + video_orionLanguage_ASC + video_orionLanguage_DESC + video_hasMarketing_ASC + video_hasMarketing_DESC + video_publishedBeforeJoystream_ASC + video_publishedBeforeJoystream_DESC + video_isPublic_ASC + video_isPublic_DESC + video_isCensored_ASC + video_isCensored_DESC + video_isExcluded_ASC + video_isExcluded_DESC + video_isExplicit_ASC + video_isExplicit_DESC + video_videoStateBloatBond_ASC + video_videoStateBloatBond_DESC + video_createdInBlock_ASC + video_createdInBlock_DESC + video_isCommentSectionEnabled_ASC + video_isCommentSectionEnabled_DESC + video_commentsCount_ASC + video_commentsCount_DESC + video_isReactionFeatureEnabled_ASC + video_isReactionFeatureEnabled_DESC + video_reactionsCount_ASC + video_reactionsCount_DESC + video_viewsNum_ASC + video_viewsNum_DESC + video_ytVideoId_ASC + video_ytVideoId_DESC + video_videoRelevance_ASC + video_videoRelevance_DESC + video_isShort_ASC + video_isShort_DESC + video_isShortDerived_ASC + video_isShortDerived_DESC + video_includeInHomeFeed_ASC + video_includeInHomeFeed_DESC + type_ASC + type_DESC + language_ASC + language_DESC + mimeType_ASC + mimeType_DESC + asset_id_ASC + asset_id_DESC + asset_createdAt_ASC + asset_createdAt_DESC + asset_isAccepted_ASC + asset_isAccepted_DESC + asset_size_ASC + asset_size_DESC + asset_ipfsHash_ASC + asset_ipfsHash_DESC + asset_stateBloatBond_ASC + asset_stateBloatBond_DESC + asset_unsetAt_ASC + asset_unsetAt_DESC +} + +type Comment { + """METAPROTOCOL-{network}-{blockNumber}-{indexInBlock}""" + id: String! + + """Timestamp of the block the comment was created at""" + createdAt: DateTime! + + """Author of the video comment""" + author: Membership! + + """Comment text""" + text: String! + + """Video the comment was added to""" + video: Video! + + """ + Status of the comment; either it is visible, deleted, or moderated (deleted by moderator) + """ + status: CommentStatus! + + """List of all reactions to the comment""" + reactions(where: CommentReactionWhereInput, orderBy: [CommentReactionOrderByInput!], offset: Int, limit: Int): [CommentReaction!]! + + """Reactions count by reaction Id""" + reactionsCountByReactionId: [CommentReactionsCountByReactionId!] + + """A (parent) comment that this comment replies to (if any)""" + parentComment: Comment + + """How many comments has replied to this comment""" + repliesCount: Int! + + """Total number of reactions to this comment""" + reactionsCount: Int! + + """Sum of replies and reactions""" + reactionsAndRepliesCount: Int! + + """Whether comment has been edited or not""" + isEdited: Boolean! + + """Whether a comment has been excluded/hidden (by the gateway operator)""" + isExcluded: Boolean! + + """Tier received for adding a tip to the comment (if any)""" + tipTier: CommentTipTier + + """Tip included when adding the comment (in HAPI)""" + tipAmount: BigInt! + + """Base sort priority of the comment (can be increased by a tip)""" + sortPriority: Int! +} + +type CommentReaction { + """{memberId}-{commentId}-{reactionId}""" + id: String! + + """The Reaction id""" + reactionId: Int! + + """The member that reacted""" + member: Membership! + + """The comment that has been reacted to""" + comment: Comment! + + """The video the comment (that has been reacted) exists""" + video: Video! +} + +enum CommentReactionOrderByInput { + id_ASC + id_DESC + reactionId_ASC + reactionId_DESC + member_id_ASC + member_id_DESC + member_createdAt_ASC + member_createdAt_DESC + member_handle_ASC + member_handle_DESC + member_handleRaw_ASC + member_handleRaw_DESC + member_controllerAccount_ASC + member_controllerAccount_DESC + member_totalChannelsCreated_ASC + member_totalChannelsCreated_DESC + comment_id_ASC + comment_id_DESC + comment_createdAt_ASC + comment_createdAt_DESC + comment_text_ASC + comment_text_DESC + comment_status_ASC + comment_status_DESC + comment_repliesCount_ASC + comment_repliesCount_DESC + comment_reactionsCount_ASC + comment_reactionsCount_DESC + comment_reactionsAndRepliesCount_ASC + comment_reactionsAndRepliesCount_DESC + comment_isEdited_ASC + comment_isEdited_DESC + comment_isExcluded_ASC + comment_isExcluded_DESC + comment_tipTier_ASC + comment_tipTier_DESC + comment_tipAmount_ASC + comment_tipAmount_DESC + comment_sortPriority_ASC + comment_sortPriority_DESC + video_id_ASC + video_id_DESC + video_createdAt_ASC + video_createdAt_DESC + video_title_ASC + video_title_DESC + video_description_ASC + video_description_DESC + video_duration_ASC + video_duration_DESC + video_language_ASC + video_language_DESC + video_orionLanguage_ASC + video_orionLanguage_DESC + video_hasMarketing_ASC + video_hasMarketing_DESC + video_publishedBeforeJoystream_ASC + video_publishedBeforeJoystream_DESC + video_isPublic_ASC + video_isPublic_DESC + video_isCensored_ASC + video_isCensored_DESC + video_isExcluded_ASC + video_isExcluded_DESC + video_isExplicit_ASC + video_isExplicit_DESC + video_videoStateBloatBond_ASC + video_videoStateBloatBond_DESC + video_createdInBlock_ASC + video_createdInBlock_DESC + video_isCommentSectionEnabled_ASC + video_isCommentSectionEnabled_DESC + video_commentsCount_ASC + video_commentsCount_DESC + video_isReactionFeatureEnabled_ASC + video_isReactionFeatureEnabled_DESC + video_reactionsCount_ASC + video_reactionsCount_DESC + video_viewsNum_ASC + video_viewsNum_DESC + video_ytVideoId_ASC + video_ytVideoId_DESC + video_videoRelevance_ASC + video_videoRelevance_DESC + video_isShort_ASC + video_isShort_DESC + video_isShortDerived_ASC + video_isShortDerived_DESC + video_includeInHomeFeed_ASC + video_includeInHomeFeed_DESC +} + +type CommentReactionsCountByReactionId { + """The reaction id""" + reactionId: Int! + + """No of times the comment has been reacted with given reaction Id""" + count: Int! +} + +enum CommentOrderByInput { + id_ASC + id_DESC + createdAt_ASC + createdAt_DESC + author_id_ASC + author_id_DESC + author_createdAt_ASC + author_createdAt_DESC + author_handle_ASC + author_handle_DESC + author_handleRaw_ASC + author_handleRaw_DESC + author_controllerAccount_ASC + author_controllerAccount_DESC + author_totalChannelsCreated_ASC + author_totalChannelsCreated_DESC + text_ASC + text_DESC + video_id_ASC + video_id_DESC + video_createdAt_ASC + video_createdAt_DESC + video_title_ASC + video_title_DESC + video_description_ASC + video_description_DESC + video_duration_ASC + video_duration_DESC + video_language_ASC + video_language_DESC + video_orionLanguage_ASC + video_orionLanguage_DESC + video_hasMarketing_ASC + video_hasMarketing_DESC + video_publishedBeforeJoystream_ASC + video_publishedBeforeJoystream_DESC + video_isPublic_ASC + video_isPublic_DESC + video_isCensored_ASC + video_isCensored_DESC + video_isExcluded_ASC + video_isExcluded_DESC + video_isExplicit_ASC + video_isExplicit_DESC + video_videoStateBloatBond_ASC + video_videoStateBloatBond_DESC + video_createdInBlock_ASC + video_createdInBlock_DESC + video_isCommentSectionEnabled_ASC + video_isCommentSectionEnabled_DESC + video_commentsCount_ASC + video_commentsCount_DESC + video_isReactionFeatureEnabled_ASC + video_isReactionFeatureEnabled_DESC + video_reactionsCount_ASC + video_reactionsCount_DESC + video_viewsNum_ASC + video_viewsNum_DESC + video_ytVideoId_ASC + video_ytVideoId_DESC + video_videoRelevance_ASC + video_videoRelevance_DESC + video_isShort_ASC + video_isShort_DESC + video_isShortDerived_ASC + video_isShortDerived_DESC + video_includeInHomeFeed_ASC + video_includeInHomeFeed_DESC + status_ASC + status_DESC + parentComment_id_ASC + parentComment_id_DESC + parentComment_createdAt_ASC + parentComment_createdAt_DESC + parentComment_text_ASC + parentComment_text_DESC + parentComment_status_ASC + parentComment_status_DESC + parentComment_repliesCount_ASC + parentComment_repliesCount_DESC + parentComment_reactionsCount_ASC + parentComment_reactionsCount_DESC + parentComment_reactionsAndRepliesCount_ASC + parentComment_reactionsAndRepliesCount_DESC + parentComment_isEdited_ASC + parentComment_isEdited_DESC + parentComment_isExcluded_ASC + parentComment_isExcluded_DESC + parentComment_tipTier_ASC + parentComment_tipTier_DESC + parentComment_tipAmount_ASC + parentComment_tipAmount_DESC + parentComment_sortPriority_ASC + parentComment_sortPriority_DESC + repliesCount_ASC + repliesCount_DESC + reactionsCount_ASC + reactionsCount_DESC + reactionsAndRepliesCount_ASC + reactionsAndRepliesCount_DESC + isEdited_ASC + isEdited_DESC + isExcluded_ASC + isExcluded_DESC + tipTier_ASC + tipTier_DESC + tipAmount_ASC + tipAmount_DESC + sortPriority_ASC + sortPriority_DESC +} + +type VideoReaction { + """{memberId}-{videoId}""" + id: String! + + """Timestamp of the block the reaction was created at""" + createdAt: DateTime! + + """The Reaction""" + reaction: VideoReactionOptions! + + """The member that reacted""" + member: Membership! + + """The video that has been reacted to""" + video: Video! +} + +enum VideoReactionOrderByInput { + id_ASC + id_DESC + createdAt_ASC + createdAt_DESC + reaction_ASC + reaction_DESC + member_id_ASC + member_id_DESC + member_createdAt_ASC + member_createdAt_DESC + member_handle_ASC + member_handle_DESC + member_handleRaw_ASC + member_handleRaw_DESC + member_controllerAccount_ASC + member_controllerAccount_DESC + member_totalChannelsCreated_ASC + member_totalChannelsCreated_DESC + video_id_ASC + video_id_DESC + video_createdAt_ASC + video_createdAt_DESC + video_title_ASC + video_title_DESC + video_description_ASC + video_description_DESC + video_duration_ASC + video_duration_DESC + video_language_ASC + video_language_DESC + video_orionLanguage_ASC + video_orionLanguage_DESC + video_hasMarketing_ASC + video_hasMarketing_DESC + video_publishedBeforeJoystream_ASC + video_publishedBeforeJoystream_DESC + video_isPublic_ASC + video_isPublic_DESC + video_isCensored_ASC + video_isCensored_DESC + video_isExcluded_ASC + video_isExcluded_DESC + video_isExplicit_ASC + video_isExplicit_DESC + video_videoStateBloatBond_ASC + video_videoStateBloatBond_DESC + video_createdInBlock_ASC + video_createdInBlock_DESC + video_isCommentSectionEnabled_ASC + video_isCommentSectionEnabled_DESC + video_commentsCount_ASC + video_commentsCount_DESC + video_isReactionFeatureEnabled_ASC + video_isReactionFeatureEnabled_DESC + video_reactionsCount_ASC + video_reactionsCount_DESC + video_viewsNum_ASC + video_viewsNum_DESC + video_ytVideoId_ASC + video_ytVideoId_DESC + video_videoRelevance_ASC + video_videoRelevance_DESC + video_isShort_ASC + video_isShort_DESC + video_isShortDerived_ASC + video_isShortDerived_DESC + video_includeInHomeFeed_ASC + video_includeInHomeFeed_DESC +} + +type VideoReactionsCountByReactionType { + """The reaction option""" + reaction: VideoReactionOptions! + + """No of times the video has been reacted with given reaction""" + count: Int! +} + +type App { + """Runtime entity identifier (EntityId)""" + id: String! + + """The name of the App""" + name: String! + + """Member owning the App""" + ownerMember: Membership! + + """Url where user can read more about the project or company for this app""" + websiteUrl: String + + """Url to the app""" + useUri: String + smallIcon: String + mediumIcon: String + bigIcon: String + + """Tagline of the app""" + oneLiner: String + description: String + termsOfService: String + + """ + List of platforms on which the app will be available, e.g. [mobile, web, native] + """ + platforms: [String] + category: String + authKey: String + appVideos(where: VideoWhereInput, orderBy: [VideoOrderByInput!], offset: Int, limit: Int): [Video!]! + appChannels(where: ChannelWhereInput, orderBy: [ChannelOrderByInput!], offset: Int, limit: Int): [Channel!]! +} + +type TrailerVideo { + """counter""" + id: String! + + """video reference""" + video: Video! + + """token reference, unique as one token cannot have multiple trailers""" + token: CreatorToken! +} + +union TokenAvatar = TokenAvatarObject | TokenAvatarUri + +type TokenAvatarObject { + """The avatar data object""" + avatarObject: StorageDataObject! +} + +type TokenAvatarUri { + """The avatar URL""" + avatarUri: String! +} + +type Sale { + """counter""" + id: String! + + """token for which the sale is issued""" + token: CreatorToken! + + """constant price in HAPI for each token""" + pricePerUnit: BigInt! + + """total amount of token on sale""" + tokenSaleAllocation: BigInt! + + """amount of tokens that has been sold""" + tokensSold: BigInt! + + """creation block""" + createdIn: Int! + + """sale start block""" + startBlock: Int! + + """ending block""" + endsAt: Int! + + """terms and conditions text""" + termsAndConditions: String! + + """max amount that member can purchase""" + maxAmountPerMember: BigInt + + """transactions references""" + transactions(where: SaleTransactionWhereInput, orderBy: [SaleTransactionOrderByInput!], offset: Int, limit: Int): [SaleTransaction!]! + + """finalized""" + finalized: Boolean! + + """vesting schedule for sale""" + vestedSale: VestedSale + + """sale funds source""" + fundsSourceAccount: TokenAccount! +} + +type SaleTransaction { + """counter""" + id: String! + + """amount of token bought""" + quantity: BigInt! + + """sale""" + sale: Sale! + + """buyer account""" + account: TokenAccount! + + """block""" + createdIn: Int! +} + +type TokenAccount { + """counter""" + id: String! + + """member id ref""" + member: Membership! + + """token for which the account is created""" + token: CreatorToken! + + """staked amount, to avoid walking to split participations""" + stakedAmount: BigInt! + + """total token amount (not necessarely liqud) for the account""" + totalAmount: BigInt! + + """sale transactions for this account""" + saleTransactions(where: SaleTransactionWhereInput, orderBy: [SaleTransactionOrderByInput!], offset: Int, limit: Int): [SaleTransaction!]! + + """amm transactions for this account""" + ammTransactions(where: AmmTransactionWhereInput, orderBy: [AmmTransactionOrderByInput!], offset: Int, limit: Int): [AmmTransaction!]! + + """information about token account's participation in revenue shares""" + revenueShareParticipation(where: RevenueShareParticipationWhereInput, orderBy: [RevenueShareParticipationOrderByInput!], offset: Int, limit: Int): [RevenueShareParticipation!]! + + """ + vesting schedule info, it can be empty if no vesting schedules are pending + """ + vestingSchedules(where: VestedAccountWhereInput, orderBy: [VestedAccountOrderByInput!], offset: Int, limit: Int): [VestedAccount!]! + + """has been deleted or not""" + deleted: Boolean! +} + +enum SaleTransactionOrderByInput { + id_ASC + id_DESC + quantity_ASC + quantity_DESC + sale_id_ASC + sale_id_DESC + sale_pricePerUnit_ASC + sale_pricePerUnit_DESC + sale_tokenSaleAllocation_ASC + sale_tokenSaleAllocation_DESC + sale_tokensSold_ASC + sale_tokensSold_DESC + sale_createdIn_ASC + sale_createdIn_DESC + sale_startBlock_ASC + sale_startBlock_DESC + sale_endsAt_ASC + sale_endsAt_DESC + sale_termsAndConditions_ASC + sale_termsAndConditions_DESC + sale_maxAmountPerMember_ASC + sale_maxAmountPerMember_DESC + sale_finalized_ASC + sale_finalized_DESC + account_id_ASC + account_id_DESC + account_stakedAmount_ASC + account_stakedAmount_DESC + account_totalAmount_ASC + account_totalAmount_DESC + account_deleted_ASC + account_deleted_DESC + createdIn_ASC + createdIn_DESC +} + +type AmmTransaction { + """counter""" + id: String! + + """amount of token bought/sold""" + quantity: BigInt! + + """total HAPI paid/received for the quantity""" + pricePaid: BigInt! + + """Reference to the Amm Sale""" + amm: AmmCurve! + + """buyer account""" + account: TokenAccount! + + """price per unit in HAPI""" + pricePerUnit: BigInt! + + """was it bought/sold""" + transactionType: AmmTransactionType! + + """block""" + createdIn: Int! +} + +type AmmCurve { + """counter""" + id: String! + + """token this Amm is for""" + token: CreatorToken! + + """quantity bought on the market by the amm""" + burnedByAmm: BigInt! + + """quantity sold to the market""" + mintedByAmm: BigInt! + + """the amm slope parameter a in the formula a * x + b""" + ammSlopeParameter: BigInt! + + """the amm intercept parameter b in the formula a * x + b""" + ammInitPrice: BigInt! + + """transaction for this amm""" + transactions(where: AmmTransactionWhereInput, orderBy: [AmmTransactionOrderByInput!], offset: Int, limit: Int): [AmmTransaction!]! + + """finalized (i.e. closed)""" + finalized: Boolean! +} + +enum AmmTransactionOrderByInput { + id_ASC + id_DESC + quantity_ASC + quantity_DESC + pricePaid_ASC + pricePaid_DESC + amm_id_ASC + amm_id_DESC + amm_burnedByAmm_ASC + amm_burnedByAmm_DESC + amm_mintedByAmm_ASC + amm_mintedByAmm_DESC + amm_ammSlopeParameter_ASC + amm_ammSlopeParameter_DESC + amm_ammInitPrice_ASC + amm_ammInitPrice_DESC + amm_finalized_ASC + amm_finalized_DESC + account_id_ASC + account_id_DESC + account_stakedAmount_ASC + account_stakedAmount_DESC + account_totalAmount_ASC + account_totalAmount_DESC + account_deleted_ASC + account_deleted_DESC + pricePerUnit_ASC + pricePerUnit_DESC + transactionType_ASC + transactionType_DESC + createdIn_ASC + createdIn_DESC +} + +type RevenueShareParticipation { + """counter""" + id: String! + + """participating Account""" + account: TokenAccount! + + """revenue share the account is participating in""" + revenueShare: RevenueShare! + + """staked amount""" + stakedAmount: BigInt! + + """eearned joy amounts""" + earnings: BigInt! + + """block""" + createdIn: Int! + + """whether the account unstaked funds, recoving the participation""" + recovered: Boolean! +} + +type RevenueShare { + """counter""" + id: String! + + """token which this revenue share is for""" + token: CreatorToken! + + """list of participating members""" + stakers(where: RevenueShareParticipationWhereInput, orderBy: [RevenueShareParticipationOrderByInput!], offset: Int, limit: Int): [RevenueShareParticipation!]! + + """block at which the revenue share was issued""" + createdIn: Int! + + """starting block""" + startingAt: Int! + + """ending block""" + endsAt: Int! + + """number of holders that could join the split before it ended""" + potentialParticipantsNum: Int + + """Number of participants (stackers)""" + participantsNum: Int! + + """total number of HAPI allocated""" + allocation: BigInt! + + """amounts claimed so far in order to avoid SUM aggregations""" + claimed: BigInt! + + """finalized""" + finalized: Boolean! +} + +enum RevenueShareParticipationOrderByInput { + id_ASC + id_DESC + account_id_ASC + account_id_DESC + account_stakedAmount_ASC + account_stakedAmount_DESC + account_totalAmount_ASC + account_totalAmount_DESC + account_deleted_ASC + account_deleted_DESC + revenueShare_id_ASC + revenueShare_id_DESC + revenueShare_createdIn_ASC + revenueShare_createdIn_DESC + revenueShare_startingAt_ASC + revenueShare_startingAt_DESC + revenueShare_endsAt_ASC + revenueShare_endsAt_DESC + revenueShare_potentialParticipantsNum_ASC + revenueShare_potentialParticipantsNum_DESC + revenueShare_participantsNum_ASC + revenueShare_participantsNum_DESC + revenueShare_allocation_ASC + revenueShare_allocation_DESC + revenueShare_claimed_ASC + revenueShare_claimed_DESC + revenueShare_finalized_ASC + revenueShare_finalized_DESC + stakedAmount_ASC + stakedAmount_DESC + earnings_ASC + earnings_DESC + createdIn_ASC + createdIn_DESC + recovered_ASC + recovered_DESC +} + +type VestedAccount { + """counter""" + id: String! + + """vesting schedule reference""" + vesting: VestingSchedule! + + """account reference""" + account: TokenAccount! + + """total amount the schedule is vested""" + totalVestingAmount: BigInt! + + """vesting source""" + vestingSource: VestingSource! + + """acquired at block""" + acquiredAt: Int! +} + +type VestingSchedule { + """counter""" + id: String! + + """Permill of amount vested immediately after cliff period""" + cliffRatioPermill: Int! + + """vesting duration in blocks""" + vestingDurationBlocks: Int! + + """cliff duration in blocks""" + cliffDurationBlocks: Int! + + """vesting ending block""" + endsAt: Int! + + """cliff block""" + cliffBlock: Int! + + """accounts reference""" + accounts(where: VestedAccountWhereInput, orderBy: [VestedAccountOrderByInput!], offset: Int, limit: Int): [VestedAccount!]! + + """vesting schedule for sale""" + vestedSale: VestedSale +} + +enum VestedAccountOrderByInput { + id_ASC + id_DESC + vesting_id_ASC + vesting_id_DESC + vesting_cliffRatioPermill_ASC + vesting_cliffRatioPermill_DESC + vesting_vestingDurationBlocks_ASC + vesting_vestingDurationBlocks_DESC + vesting_cliffDurationBlocks_ASC + vesting_cliffDurationBlocks_DESC + vesting_endsAt_ASC + vesting_endsAt_DESC + vesting_cliffBlock_ASC + vesting_cliffBlock_DESC + account_id_ASC + account_id_DESC + account_stakedAmount_ASC + account_stakedAmount_DESC + account_totalAmount_ASC + account_totalAmount_DESC + account_deleted_ASC + account_deleted_DESC + totalVestingAmount_ASC + totalVestingAmount_DESC + vestingSource_phantom_ASC + vestingSource_phantom_DESC + vestingSource_isTypeOf_ASC + vestingSource_isTypeOf_DESC + acquiredAt_ASC + acquiredAt_DESC +} + +type VestedSale { + """counter""" + id: String! + + """Sale reference""" + sale: Sale! + + """vesting schedule reference""" + vesting: VestingSchedule! +} + +union VestingSource = InitialIssuanceVestingSource | IssuerTransferVestingSource | SaleVestingSource + +type InitialIssuanceVestingSource { + phantom: Int +} + +type IssuerTransferVestingSource { + phantom: Int +} + +type SaleVestingSource { + sale: Sale! +} + +enum SaleOrderByInput { + id_ASC + id_DESC + token_id_ASC + token_id_DESC + token_status_ASC + token_status_DESC + token_totalSupply_ASC + token_totalSupply_DESC + token_isFeatured_ASC + token_isFeatured_DESC + token_symbol_ASC + token_symbol_DESC + token_isInviteOnly_ASC + token_isInviteOnly_DESC + token_annualCreatorRewardPermill_ASC + token_annualCreatorRewardPermill_DESC + token_revenueShareRatioPermill_ASC + token_revenueShareRatioPermill_DESC + token_createdAt_ASC + token_createdAt_DESC + token_description_ASC + token_description_DESC + token_whitelistApplicantNote_ASC + token_whitelistApplicantNote_DESC + token_whitelistApplicantLink_ASC + token_whitelistApplicantLink_DESC + token_accountsNum_ASC + token_accountsNum_DESC + token_numberOfRevenueShareActivations_ASC + token_numberOfRevenueShareActivations_DESC + token_deissued_ASC + token_deissued_DESC + token_numberOfVestedTransferIssued_ASC + token_numberOfVestedTransferIssued_DESC + token_lastPrice_ASC + token_lastPrice_DESC + pricePerUnit_ASC + pricePerUnit_DESC + tokenSaleAllocation_ASC + tokenSaleAllocation_DESC + tokensSold_ASC + tokensSold_DESC + createdIn_ASC + createdIn_DESC + startBlock_ASC + startBlock_DESC + endsAt_ASC + endsAt_DESC + termsAndConditions_ASC + termsAndConditions_DESC + maxAmountPerMember_ASC + maxAmountPerMember_DESC + finalized_ASC + finalized_DESC + vestedSale_id_ASC + vestedSale_id_DESC + fundsSourceAccount_id_ASC + fundsSourceAccount_id_DESC + fundsSourceAccount_stakedAmount_ASC + fundsSourceAccount_stakedAmount_DESC + fundsSourceAccount_totalAmount_ASC + fundsSourceAccount_totalAmount_DESC + fundsSourceAccount_deleted_ASC + fundsSourceAccount_deleted_DESC +} + +enum RevenueShareOrderByInput { + id_ASC + id_DESC + token_id_ASC + token_id_DESC + token_status_ASC + token_status_DESC + token_totalSupply_ASC + token_totalSupply_DESC + token_isFeatured_ASC + token_isFeatured_DESC + token_symbol_ASC + token_symbol_DESC + token_isInviteOnly_ASC + token_isInviteOnly_DESC + token_annualCreatorRewardPermill_ASC + token_annualCreatorRewardPermill_DESC + token_revenueShareRatioPermill_ASC + token_revenueShareRatioPermill_DESC + token_createdAt_ASC + token_createdAt_DESC + token_description_ASC + token_description_DESC + token_whitelistApplicantNote_ASC + token_whitelistApplicantNote_DESC + token_whitelistApplicantLink_ASC + token_whitelistApplicantLink_DESC + token_accountsNum_ASC + token_accountsNum_DESC + token_numberOfRevenueShareActivations_ASC + token_numberOfRevenueShareActivations_DESC + token_deissued_ASC + token_deissued_DESC + token_numberOfVestedTransferIssued_ASC + token_numberOfVestedTransferIssued_DESC + token_lastPrice_ASC + token_lastPrice_DESC + createdIn_ASC + createdIn_DESC + startingAt_ASC + startingAt_DESC + endsAt_ASC + endsAt_DESC + potentialParticipantsNum_ASC + potentialParticipantsNum_DESC + participantsNum_ASC + participantsNum_DESC + allocation_ASC + allocation_DESC + claimed_ASC + claimed_DESC + finalized_ASC + finalized_DESC +} + +enum AmmCurveOrderByInput { + id_ASC + id_DESC + token_id_ASC + token_id_DESC + token_status_ASC + token_status_DESC + token_totalSupply_ASC + token_totalSupply_DESC + token_isFeatured_ASC + token_isFeatured_DESC + token_symbol_ASC + token_symbol_DESC + token_isInviteOnly_ASC + token_isInviteOnly_DESC + token_annualCreatorRewardPermill_ASC + token_annualCreatorRewardPermill_DESC + token_revenueShareRatioPermill_ASC + token_revenueShareRatioPermill_DESC + token_createdAt_ASC + token_createdAt_DESC + token_description_ASC + token_description_DESC + token_whitelistApplicantNote_ASC + token_whitelistApplicantNote_DESC + token_whitelistApplicantLink_ASC + token_whitelistApplicantLink_DESC + token_accountsNum_ASC + token_accountsNum_DESC + token_numberOfRevenueShareActivations_ASC + token_numberOfRevenueShareActivations_DESC + token_deissued_ASC + token_deissued_DESC + token_numberOfVestedTransferIssued_ASC + token_numberOfVestedTransferIssued_DESC + token_lastPrice_ASC + token_lastPrice_DESC + burnedByAmm_ASC + burnedByAmm_DESC + mintedByAmm_ASC + mintedByAmm_DESC + ammSlopeParameter_ASC + ammSlopeParameter_DESC + ammInitPrice_ASC + ammInitPrice_DESC + finalized_ASC + finalized_DESC +} + +type TokenChannel { + """counter""" + id: String! + + """token reference""" + token: CreatorToken! + + """channel reference""" + channel: Channel! +} + +type Benefit { + """counter""" + id: String! + + """token the benefit is for""" + token: CreatorToken! + + """emoji for the benefit""" + emojiCode: String + + """title for the benefit""" + title: String! + + """description for the benefit""" + description: String! + + """order in which the benefits is displayed""" + displayOrder: Int! +} + +enum BenefitOrderByInput { + id_ASC + id_DESC + token_id_ASC + token_id_DESC + token_status_ASC + token_status_DESC + token_totalSupply_ASC + token_totalSupply_DESC + token_isFeatured_ASC + token_isFeatured_DESC + token_symbol_ASC + token_symbol_DESC + token_isInviteOnly_ASC + token_isInviteOnly_DESC + token_annualCreatorRewardPermill_ASC + token_annualCreatorRewardPermill_DESC + token_revenueShareRatioPermill_ASC + token_revenueShareRatioPermill_DESC + token_createdAt_ASC + token_createdAt_DESC + token_description_ASC + token_description_DESC + token_whitelistApplicantNote_ASC + token_whitelistApplicantNote_DESC + token_whitelistApplicantLink_ASC + token_whitelistApplicantLink_DESC + token_accountsNum_ASC + token_accountsNum_DESC + token_numberOfRevenueShareActivations_ASC + token_numberOfRevenueShareActivations_DESC + token_deissued_ASC + token_deissued_DESC + token_numberOfVestedTransferIssued_ASC + token_numberOfVestedTransferIssued_DESC + token_lastPrice_ASC + token_lastPrice_DESC + emojiCode_ASC + emojiCode_DESC + title_ASC + title_DESC + description_ASC + description_DESC + displayOrder_ASC + displayOrder_DESC +} + +enum TokenAccountOrderByInput { + id_ASC + id_DESC + member_id_ASC + member_id_DESC + member_createdAt_ASC + member_createdAt_DESC + member_handle_ASC + member_handle_DESC + member_handleRaw_ASC + member_handleRaw_DESC + member_controllerAccount_ASC + member_controllerAccount_DESC + member_totalChannelsCreated_ASC + member_totalChannelsCreated_DESC + token_id_ASC + token_id_DESC + token_status_ASC + token_status_DESC + token_totalSupply_ASC + token_totalSupply_DESC + token_isFeatured_ASC + token_isFeatured_DESC + token_symbol_ASC + token_symbol_DESC + token_isInviteOnly_ASC + token_isInviteOnly_DESC + token_annualCreatorRewardPermill_ASC + token_annualCreatorRewardPermill_DESC + token_revenueShareRatioPermill_ASC + token_revenueShareRatioPermill_DESC + token_createdAt_ASC + token_createdAt_DESC + token_description_ASC + token_description_DESC + token_whitelistApplicantNote_ASC + token_whitelistApplicantNote_DESC + token_whitelistApplicantLink_ASC + token_whitelistApplicantLink_DESC + token_accountsNum_ASC + token_accountsNum_DESC + token_numberOfRevenueShareActivations_ASC + token_numberOfRevenueShareActivations_DESC + token_deissued_ASC + token_deissued_DESC + token_numberOfVestedTransferIssued_ASC + token_numberOfVestedTransferIssued_DESC + token_lastPrice_ASC + token_lastPrice_DESC + stakedAmount_ASC + stakedAmount_DESC + totalAmount_ASC + totalAmount_DESC + deleted_ASC + deleted_DESC +} + +enum TrailerVideoOrderByInput { + id_ASC + id_DESC + video_id_ASC + video_id_DESC + video_createdAt_ASC + video_createdAt_DESC + video_title_ASC + video_title_DESC + video_description_ASC + video_description_DESC + video_duration_ASC + video_duration_DESC + video_language_ASC + video_language_DESC + video_orionLanguage_ASC + video_orionLanguage_DESC + video_hasMarketing_ASC + video_hasMarketing_DESC + video_publishedBeforeJoystream_ASC + video_publishedBeforeJoystream_DESC + video_isPublic_ASC + video_isPublic_DESC + video_isCensored_ASC + video_isCensored_DESC + video_isExcluded_ASC + video_isExcluded_DESC + video_isExplicit_ASC + video_isExplicit_DESC + video_videoStateBloatBond_ASC + video_videoStateBloatBond_DESC + video_createdInBlock_ASC + video_createdInBlock_DESC + video_isCommentSectionEnabled_ASC + video_isCommentSectionEnabled_DESC + video_commentsCount_ASC + video_commentsCount_DESC + video_isReactionFeatureEnabled_ASC + video_isReactionFeatureEnabled_DESC + video_reactionsCount_ASC + video_reactionsCount_DESC + video_viewsNum_ASC + video_viewsNum_DESC + video_ytVideoId_ASC + video_ytVideoId_DESC + video_videoRelevance_ASC + video_videoRelevance_DESC + video_isShort_ASC + video_isShort_DESC + video_isShortDerived_ASC + video_isShortDerived_DESC + video_includeInHomeFeed_ASC + video_includeInHomeFeed_DESC + token_id_ASC + token_id_DESC + token_status_ASC + token_status_DESC + token_totalSupply_ASC + token_totalSupply_DESC + token_isFeatured_ASC + token_isFeatured_DESC + token_symbol_ASC + token_symbol_DESC + token_isInviteOnly_ASC + token_isInviteOnly_DESC + token_annualCreatorRewardPermill_ASC + token_annualCreatorRewardPermill_DESC + token_revenueShareRatioPermill_ASC + token_revenueShareRatioPermill_DESC + token_createdAt_ASC + token_createdAt_DESC + token_description_ASC + token_description_DESC + token_whitelistApplicantNote_ASC + token_whitelistApplicantNote_DESC + token_whitelistApplicantLink_ASC + token_whitelistApplicantLink_DESC + token_accountsNum_ASC + token_accountsNum_DESC + token_numberOfRevenueShareActivations_ASC + token_numberOfRevenueShareActivations_DESC + token_deissued_ASC + token_deissued_DESC + token_numberOfVestedTransferIssued_ASC + token_numberOfVestedTransferIssued_DESC + token_lastPrice_ASC + token_lastPrice_DESC +} + +type DataObjectTypeVideoThumbnail { + """Related video entity""" + video: Video! +} + +type DataObjectTypeVideoSubtitle { + """Related subtitle entity""" + subtitle: VideoSubtitle! + + """Related video entity""" + video: Video! +} + +type DataObjectTypeChannelPayoutsPayload { + phantom: Int +} + +type AvatarUri { + """The avatar URL""" + avatarUri: String! +} + +type BannedMember { + """{memberId}-{channelId}""" + id: String! + member: Membership! + channel: Channel! +} + +enum BannedMemberOrderByInput { + id_ASC + id_DESC + member_id_ASC + member_id_DESC + member_createdAt_ASC + member_createdAt_DESC + member_handle_ASC + member_handle_DESC + member_handleRaw_ASC + member_handleRaw_DESC + member_controllerAccount_ASC + member_controllerAccount_DESC + member_totalChannelsCreated_ASC + member_totalChannelsCreated_DESC + channel_id_ASC + channel_id_DESC + channel_createdAt_ASC + channel_createdAt_DESC + channel_title_ASC + channel_title_DESC + channel_description_ASC + channel_description_DESC + channel_isPublic_ASC + channel_isPublic_DESC + channel_isCensored_ASC + channel_isCensored_DESC + channel_isExcluded_ASC + channel_isExcluded_DESC + channel_language_ASC + channel_language_DESC + channel_createdInBlock_ASC + channel_createdInBlock_DESC + channel_rewardAccount_ASC + channel_rewardAccount_DESC + channel_channelStateBloatBond_ASC + channel_channelStateBloatBond_DESC + channel_followsNum_ASC + channel_followsNum_DESC + channel_videoViewsNum_ASC + channel_videoViewsNum_DESC + channel_totalVideosCreated_ASC + channel_totalVideosCreated_DESC + channel_revenueShareRatioPercent_ASC + channel_revenueShareRatioPercent_DESC + channel_cumulativeRewardClaimed_ASC + channel_cumulativeRewardClaimed_DESC + channel_cumulativeRevenue_ASC + channel_cumulativeRevenue_DESC + channel_cumulativeReward_ASC + channel_cumulativeReward_DESC + channel_channelWeight_ASC + channel_channelWeight_DESC +} + +union ChannelYppStatus = YppUnverified | YppVerified | YppSuspended + +type YppUnverified { + phantom: Int +} + +type YppVerified { + verification: ChannelVerification! +} + +type ChannelVerification { + """unique Id""" + id: String! + + """channel verified""" + channel: Channel! + + """timestamp of verification""" + timestamp: DateTime! +} + +type YppSuspended { + suspension: ChannelSuspension! +} + +type ChannelSuspension { + """unique Id""" + id: String! + + """channel suspended""" + channel: Channel! + + """timestamp of suspension""" + timestamp: DateTime! +} + +type VideoCreatedEventData { + """channel the video lives in""" + channel: Channel! + + """video just created""" + video: Video! +} + +type CommentCreatedEventData { + """The comment that was added""" + comment: Comment! + + """Comment's original text""" + text: String! +} + +type CommentReactionEventData { + """comment reaction reference""" + commentReaction: CommentReaction! +} + +type CommentTextUpdatedEventData { + """The comment being updated""" + comment: Comment! + + """New comment text""" + newText: String! +} + +type OpenAuctionStartedEventData { + """Actor that started this auction.""" + actor: ContentActor! + + """Auction started.""" + auction: Auction! + + """owner of the NFT being auctioned""" + nftOwner: NftOwner! +} + +union ContentActor = ContentActorCurator | ContentActorMember | ContentActorLead + +type ContentActorCurator { + curator: Curator! +} + +type Curator { + """Runtime identifier""" + id: String! +} + +type ContentActorMember { + member: Membership! +} + +type ContentActorLead { + phantom: Int +} + +type EnglishAuctionStartedEventData { + """Actor that started this auction.""" + actor: ContentActor! + + """owner of the NFT being auctioned""" + nftOwner: NftOwner! + + """Auction started.""" + auction: Auction! +} + +type NftIssuedEventData { + """Actor that issued the NFT.""" + actor: ContentActor! + + """NFT that was issued.""" + nft: OwnedNft! + + """NFT's initial owner.""" + nftOwner: NftOwner! +} + +type NftOfferedEventData { + """Nft owner at the time the nft was offered""" + nftOwner: NftOwner! +} + +type AuctionBidMadeEventData { + """The bid that was submitted """ + bid: Bid! + + """Nft owner at the time it was being auctioned.""" + nftOwner: NftOwner! +} + +type AuctionBidCanceledEventData { + """Member that canceled the bid.""" + member: Membership! + + """Nft owner at the time it was being auctioned.""" + nftOwner: NftOwner! + + """The bid that got canceled.""" + bid: Bid! +} + +type AuctionCanceledEventData { + """Content actor canceling the auction.""" + actor: ContentActor! + + """Nft owner at the time the auction was being auctioned.""" + nftOwner: NftOwner! + + """Auction that was canceled.""" + auction: Auction! +} + +type EnglishAuctionSettledEventData { + """English auction winning bid""" + winningBid: Bid! + + """NFT owner before the english auction was settled""" + previousNftOwner: NftOwner! +} + +type BidMadeCompletingAuctionEventData { + """Bid that completed the auction""" + winningBid: Bid! + + """NFT owner before the auction was completed""" + previousNftOwner: NftOwner! +} + +type OpenAuctionBidAcceptedEventData { + """Content actor that accepted the bid.""" + actor: ContentActor! + + """Accepted/winning bid""" + winningBid: Bid! + + """NFT owner before the auction was completed""" + previousNftOwner: NftOwner! +} + +type NftSellOrderMadeEventData { + """NFT being sold""" + nft: OwnedNft! + + """Content actor acting as NFT owner.""" + actor: ContentActor! + + """NFT owner at the time it was put on sale""" + nftOwner: NftOwner! + + """Offer's price.""" + price: BigInt! +} + +type NftBoughtEventData { + """The NFT that was bought""" + nft: OwnedNft! + + """Member that bought the NFT.""" + buyer: Membership! + + """NFT owner before it was bought""" + previousNftOwner: NftOwner! + + """Price for which the NFT was bought""" + price: BigInt! +} + +type BuyNowCanceledEventData { + """The NFT for which the buy now offer was canceled""" + nft: OwnedNft! + + """Content actor acting as NFT owner.""" + actor: ContentActor! + + """Owner of the NFT at the time the buy now offer was canceled.""" + nftOwner: NftOwner! +} + +type BuyNowPriceUpdatedEventData { + """NFT being sold""" + nft: OwnedNft! + + """Content actor acting as NFT owner.""" + actor: ContentActor! + + """NFT owner at the time it was on sale""" + nftOwner: NftOwner! + + """New sell order price.""" + newPrice: BigInt! +} + +type MetaprotocolTransactionStatusEventData { + """The result of metaprotocol action""" + result: MetaprotocolTransactionResult! +} + +union MetaprotocolTransactionResult = MetaprotocolTransactionResultOK | MetaprotocolTransactionResultCommentCreated | MetaprotocolTransactionResultCommentEdited | MetaprotocolTransactionResultCommentDeleted | MetaprotocolTransactionResultCommentModerated | MetaprotocolTransactionResultFailed | MetaprotocolTransactionResultChannelPaid + +type MetaprotocolTransactionResultOK { + phantom: Int +} + +type MetaprotocolTransactionResultCommentCreated { + commentCreated: Comment +} + +type MetaprotocolTransactionResultCommentEdited { + commentEdited: Comment +} + +type MetaprotocolTransactionResultCommentDeleted { + commentDeleted: Comment +} + +type MetaprotocolTransactionResultCommentModerated { + commentModerated: Comment +} + +type MetaprotocolTransactionResultFailed { + errorMessage: String! +} + +type MetaprotocolTransactionResultChannelPaid { + channelPaid: Channel +} + +type ChannelRewardClaimedEventData { + """The channel that claimed the reward""" + channel: Channel! + + """Reward amount claimed""" + amount: BigInt! +} + +type ChannelRewardClaimedAndWithdrawnEventData { + """The channel that claimed the reward""" + channel: Channel! + + """Reward amount claimed""" + amount: BigInt! + + """ + Destination account ID. Null if claimed by curators' channel (paid to council budget in this case) + """ + account: String + + """Content actor""" + actor: ContentActor! +} + +type ChannelFundsWithdrawnEventData { + """The channel that claimed the reward""" + channel: Channel! + + """Reward amount claimed""" + amount: BigInt! + + """ + Destination account ID. Null if claimed by curators' channel (paid to council budget in this case) + """ + account: String + + """Content actor""" + actor: ContentActor! +} + +type ChannelPayoutsUpdatedEventData { + """Merkle root of the channel payouts""" + commitment: String + + """Storage data object corresponding to the channel payouts payload""" + payloadDataObject: StorageDataObject + + """Minimum amount of channel reward cashout allowed at a time""" + minCashoutAllowed: BigInt + + """Maximum amount of channel reward cashout allowed at a time""" + maxCashoutAllowed: BigInt + + """Can channel cashout the rewards""" + channelCashoutsEnabled: Boolean +} + +"""Direct channel payment by any member by-passing the council payouts""" +type ChannelPaymentMadeEventData { + """Actor that made the payment""" + payer: Membership! + + """Amount of the payment""" + amount: BigInt! + + """Payment and payee context""" + paymentContext: PaymentContext + + """Channel that received the payment (if any)""" + payeeChannel: Channel + + """Reason of the payment""" + rationale: String +} + +"""Various Channel Payment Contexts""" +union PaymentContext = PaymentContextVideo | PaymentContextChannel + +type PaymentContextVideo { + """Video for which the payment was made""" + video: Video! +} + +type PaymentContextChannel { + """Channel for which the payment was made""" + channel: Channel! +} + +type MemberBannedFromChannelEventData { + """The chanel the member is being banned / unbanned from""" + channel: Channel! + + """The member being banned / unbanned""" + member: Membership! + + """ + The action performed. TRUE if the member is being banned, FALSE if the member is being unbanned + """ + action: Boolean! +} + +type ChannelAssetsDeletedByModeratorEventData { + """Channel whose assets were deleted""" + channel: Channel! + + """IDs of channel assets being deleted by moderator""" + assetIds: [BigInt!] + + """Actor who deleted the channel assets.""" + deletedBy: ContentActor! + + """why the channel assets were deleted""" + rationale: String! +} + +type VideoAssetsDeletedByModeratorEventData { + """Video whose assets were deleted""" + video: Video! + + """IDs of video assets being deleted by moderator""" + assetIds: [BigInt!] + + """Actor who deleted the video assets.""" + deletedBy: ContentActor! + + """why the video assets were deleted""" + rationale: String! +} + +type VideoReactionEventData { + """video reaction reference""" + videoReaction: VideoReaction! +} + +type CreatorTokenIssuedEventData { + """Token that was issued""" + token: CreatorToken +} + +type CreatorTokenMarketStartedEventData { + """Token for which market was created""" + token: CreatorToken + + """Details of the created market""" + ammCurve: AmmCurve +} + +type CreatorTokenMarketMintEventData { + """Token for which transaction happened""" + token: CreatorToken + + """Details of the transaction that happened""" + ammMintTransaction: AmmTransaction +} + +type CreatorTokenMarketBurnEventData { + """Token for which transaction happened""" + token: CreatorToken + + """Details of the transaction that happened""" + ammBurnTransaction: AmmTransaction +} + +type CreatorTokenSaleStartedEventData { + """Token for which sale was created""" + token: CreatorToken + + """Details of the created sale""" + sale: Sale +} + +type CreatorTokenSaleMintEventData { + """Token for which transaction happened""" + token: CreatorToken + + """Details of the transaction that happened""" + saleTransaction: SaleTransaction +} + +type CreatorTokenRevenueSplitIssuedEventData { + """Token for which split was issued""" + token: CreatorToken + + """Details of the revenue split""" + revenueShare: RevenueShare +} + +input EventWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + inBlock_isNull: Boolean + inBlock_eq: Int + inBlock_not_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + inBlock_not_in: [Int!] + inExtrinsic_isNull: Boolean + inExtrinsic_eq: String + inExtrinsic_not_eq: String + inExtrinsic_gt: String + inExtrinsic_gte: String + inExtrinsic_lt: String + inExtrinsic_lte: String + inExtrinsic_in: [String!] + inExtrinsic_not_in: [String!] + inExtrinsic_contains: String + inExtrinsic_not_contains: String + inExtrinsic_containsInsensitive: String + inExtrinsic_not_containsInsensitive: String + inExtrinsic_startsWith: String + inExtrinsic_not_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_not_endsWith: String + indexInBlock_isNull: Boolean + indexInBlock_eq: Int + indexInBlock_not_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + indexInBlock_not_in: [Int!] + timestamp_isNull: Boolean + timestamp_eq: DateTime + timestamp_not_eq: DateTime + timestamp_gt: DateTime + timestamp_gte: DateTime + timestamp_lt: DateTime + timestamp_lte: DateTime + timestamp_in: [DateTime!] + timestamp_not_in: [DateTime!] + data_isNull: Boolean + data: EventDataWhereInput + AND: [EventWhereInput!] + OR: [EventWhereInput!] +} + +input EventDataWhereInput { + channel_isNull: Boolean + channel: ChannelWhereInput + video_isNull: Boolean + video: VideoWhereInput + comment_isNull: Boolean + comment: CommentWhereInput + text_isNull: Boolean + text_eq: String + text_not_eq: String + text_gt: String + text_gte: String + text_lt: String + text_lte: String + text_in: [String!] + text_not_in: [String!] + text_contains: String + text_not_contains: String + text_containsInsensitive: String + text_not_containsInsensitive: String + text_startsWith: String + text_not_startsWith: String + text_endsWith: String + text_not_endsWith: String + commentReaction_isNull: Boolean + commentReaction: CommentReactionWhereInput + newText_isNull: Boolean + newText_eq: String + newText_not_eq: String + newText_gt: String + newText_gte: String + newText_lt: String + newText_lte: String + newText_in: [String!] + newText_not_in: [String!] + newText_contains: String + newText_not_contains: String + newText_containsInsensitive: String + newText_not_containsInsensitive: String + newText_startsWith: String + newText_not_startsWith: String + newText_endsWith: String + newText_not_endsWith: String + actor_isNull: Boolean + actor: ContentActorWhereInput + auction_isNull: Boolean + auction: AuctionWhereInput + nftOwner_isNull: Boolean + nftOwner: NftOwnerWhereInput + nft_isNull: Boolean + nft: OwnedNftWhereInput + bid_isNull: Boolean + bid: BidWhereInput + member_isNull: Boolean + member: MembershipWhereInput + winningBid_isNull: Boolean + winningBid: BidWhereInput + previousNftOwner_isNull: Boolean + previousNftOwner: NftOwnerWhereInput + price_isNull: Boolean + price_eq: BigInt + price_not_eq: BigInt + price_gt: BigInt + price_gte: BigInt + price_lt: BigInt + price_lte: BigInt + price_in: [BigInt!] + price_not_in: [BigInt!] + buyer_isNull: Boolean + buyer: MembershipWhereInput + newPrice_isNull: Boolean + newPrice_eq: BigInt + newPrice_not_eq: BigInt + newPrice_gt: BigInt + newPrice_gte: BigInt + newPrice_lt: BigInt + newPrice_lte: BigInt + newPrice_in: [BigInt!] + newPrice_not_in: [BigInt!] + result_isNull: Boolean + result: MetaprotocolTransactionResultWhereInput + amount_isNull: Boolean + amount_eq: BigInt + amount_not_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + amount_not_in: [BigInt!] + account_isNull: Boolean + account_eq: String + account_not_eq: String + account_gt: String + account_gte: String + account_lt: String + account_lte: String + account_in: [String!] + account_not_in: [String!] + account_contains: String + account_not_contains: String + account_containsInsensitive: String + account_not_containsInsensitive: String + account_startsWith: String + account_not_startsWith: String + account_endsWith: String + account_not_endsWith: String + commitment_isNull: Boolean + commitment_eq: String + commitment_not_eq: String + commitment_gt: String + commitment_gte: String + commitment_lt: String + commitment_lte: String + commitment_in: [String!] + commitment_not_in: [String!] + commitment_contains: String + commitment_not_contains: String + commitment_containsInsensitive: String + commitment_not_containsInsensitive: String + commitment_startsWith: String + commitment_not_startsWith: String + commitment_endsWith: String + commitment_not_endsWith: String + payloadDataObject_isNull: Boolean + payloadDataObject: StorageDataObjectWhereInput + minCashoutAllowed_isNull: Boolean + minCashoutAllowed_eq: BigInt + minCashoutAllowed_not_eq: BigInt + minCashoutAllowed_gt: BigInt + minCashoutAllowed_gte: BigInt + minCashoutAllowed_lt: BigInt + minCashoutAllowed_lte: BigInt + minCashoutAllowed_in: [BigInt!] + minCashoutAllowed_not_in: [BigInt!] + maxCashoutAllowed_isNull: Boolean + maxCashoutAllowed_eq: BigInt + maxCashoutAllowed_not_eq: BigInt + maxCashoutAllowed_gt: BigInt + maxCashoutAllowed_gte: BigInt + maxCashoutAllowed_lt: BigInt + maxCashoutAllowed_lte: BigInt + maxCashoutAllowed_in: [BigInt!] + maxCashoutAllowed_not_in: [BigInt!] + channelCashoutsEnabled_isNull: Boolean + channelCashoutsEnabled_eq: Boolean + channelCashoutsEnabled_not_eq: Boolean + payer_isNull: Boolean + payer: MembershipWhereInput + paymentContext_isNull: Boolean + paymentContext: PaymentContextWhereInput + payeeChannel_isNull: Boolean + payeeChannel: ChannelWhereInput + rationale_isNull: Boolean + rationale_eq: String + rationale_not_eq: String + rationale_gt: String + rationale_gte: String + rationale_lt: String + rationale_lte: String + rationale_in: [String!] + rationale_not_in: [String!] + rationale_contains: String + rationale_not_contains: String + rationale_containsInsensitive: String + rationale_not_containsInsensitive: String + rationale_startsWith: String + rationale_not_startsWith: String + rationale_endsWith: String + rationale_not_endsWith: String + action_isNull: Boolean + action_eq: Boolean + action_not_eq: Boolean + assetIds_isNull: Boolean + assetIds_containsAll: [BigInt!] + assetIds_containsAny: [BigInt!] + assetIds_containsNone: [BigInt!] + deletedBy_isNull: Boolean + deletedBy: ContentActorWhereInput + videoReaction_isNull: Boolean + videoReaction: VideoReactionWhereInput + token_isNull: Boolean + token: CreatorTokenWhereInput + ammCurve_isNull: Boolean + ammCurve: AmmCurveWhereInput + ammMintTransaction_isNull: Boolean + ammMintTransaction: AmmTransactionWhereInput + ammBurnTransaction_isNull: Boolean + ammBurnTransaction: AmmTransactionWhereInput + sale_isNull: Boolean + sale: SaleWhereInput + saleTransaction_isNull: Boolean + saleTransaction: SaleTransactionWhereInput + revenueShare_isNull: Boolean + revenueShare: RevenueShareWhereInput + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input ContentActorWhereInput { + curator_isNull: Boolean + curator: CuratorWhereInput + member_isNull: Boolean + member: MembershipWhereInput + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input CuratorWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + AND: [CuratorWhereInput!] + OR: [CuratorWhereInput!] +} + +input MetaprotocolTransactionResultWhereInput { + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + commentCreated_isNull: Boolean + commentCreated: CommentWhereInput + commentEdited_isNull: Boolean + commentEdited: CommentWhereInput + commentDeleted_isNull: Boolean + commentDeleted: CommentWhereInput + commentModerated_isNull: Boolean + commentModerated: CommentWhereInput + errorMessage_isNull: Boolean + errorMessage_eq: String + errorMessage_not_eq: String + errorMessage_gt: String + errorMessage_gte: String + errorMessage_lt: String + errorMessage_lte: String + errorMessage_in: [String!] + errorMessage_not_in: [String!] + errorMessage_contains: String + errorMessage_not_contains: String + errorMessage_containsInsensitive: String + errorMessage_not_containsInsensitive: String + errorMessage_startsWith: String + errorMessage_not_startsWith: String + errorMessage_endsWith: String + errorMessage_not_endsWith: String + channelPaid_isNull: Boolean + channelPaid: ChannelWhereInput + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input PaymentContextWhereInput { + video_isNull: Boolean + video: VideoWhereInput + channel_isNull: Boolean + channel: ChannelWhereInput + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +enum EventOrderByInput { + id_ASC + id_DESC + inBlock_ASC + inBlock_DESC + inExtrinsic_ASC + inExtrinsic_DESC + indexInBlock_ASC + indexInBlock_DESC + timestamp_ASC + timestamp_DESC + data_text_ASC + data_text_DESC + data_newText_ASC + data_newText_DESC + data_price_ASC + data_price_DESC + data_newPrice_ASC + data_newPrice_DESC + data_amount_ASC + data_amount_DESC + data_account_ASC + data_account_DESC + data_commitment_ASC + data_commitment_DESC + data_minCashoutAllowed_ASC + data_minCashoutAllowed_DESC + data_maxCashoutAllowed_ASC + data_maxCashoutAllowed_DESC + data_channelCashoutsEnabled_ASC + data_channelCashoutsEnabled_DESC + data_rationale_ASC + data_rationale_DESC + data_action_ASC + data_action_DESC + data_isTypeOf_ASC + data_isTypeOf_DESC +} + +input WhereIdInput { + id: String! +} + +type EventsConnection { + edges: [EventEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type EventEdge { + node: Event! + cursor: String! +} + +type PageInfo { + hasNextPage: Boolean! + hasPreviousPage: Boolean! + startCursor: String! + endCursor: String! +} + +type NftHistoryEntry { + """Autoincremented""" + id: String! + + """The NFT the event relates to""" + nft: OwnedNft! + + """Nft-related event""" + event: Event! +} + +input NftHistoryEntryWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + nft_isNull: Boolean + nft: OwnedNftWhereInput + event_isNull: Boolean + event: EventWhereInput + AND: [NftHistoryEntryWhereInput!] + OR: [NftHistoryEntryWhereInput!] +} + +enum NftHistoryEntryOrderByInput { + id_ASC + id_DESC + nft_id_ASC + nft_id_DESC + nft_createdAt_ASC + nft_createdAt_DESC + nft_creatorRoyalty_ASC + nft_creatorRoyalty_DESC + nft_lastSalePrice_ASC + nft_lastSalePrice_DESC + nft_lastSaleDate_ASC + nft_lastSaleDate_DESC + nft_isFeatured_ASC + nft_isFeatured_DESC + event_id_ASC + event_id_DESC + event_inBlock_ASC + event_inBlock_DESC + event_inExtrinsic_ASC + event_inExtrinsic_DESC + event_indexInBlock_ASC + event_indexInBlock_DESC + event_timestamp_ASC + event_timestamp_DESC +} + +type NftHistoryEntriesConnection { + edges: [NftHistoryEntryEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type NftHistoryEntryEdge { + node: NftHistoryEntry! + cursor: String! +} + +type NftActivity { + """Autoincremented""" + id: String! + + """The member the activity relates to""" + member: Membership! + + """Nft-related activity""" + event: Event! +} + +input NftActivityWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + member_isNull: Boolean + member: MembershipWhereInput + event_isNull: Boolean + event: EventWhereInput + AND: [NftActivityWhereInput!] + OR: [NftActivityWhereInput!] +} + +enum NftActivityOrderByInput { + id_ASC + id_DESC + member_id_ASC + member_id_DESC + member_createdAt_ASC + member_createdAt_DESC + member_handle_ASC + member_handle_DESC + member_handleRaw_ASC + member_handleRaw_DESC + member_controllerAccount_ASC + member_controllerAccount_DESC + member_totalChannelsCreated_ASC + member_totalChannelsCreated_DESC + event_id_ASC + event_id_DESC + event_inBlock_ASC + event_inBlock_DESC + event_inExtrinsic_ASC + event_inExtrinsic_DESC + event_indexInBlock_ASC + event_indexInBlock_DESC + event_timestamp_ASC + event_timestamp_DESC +} + +type NftActivitiesConnection { + edges: [NftActivityEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type NftActivityEdge { + node: NftActivity! + cursor: String! +} + +type UserInteractionCount { + """Autoincremented ID""" + id: String! + + """Type of the user interaction eg. 'tokenMarketplaceEntry'""" + type: String + + """ + ID of the entity that the event is related to for 'tokenMarketplaceEntry' it would be token ID + """ + entityId: String + + """Timestamp of the day that is used to count the interactions""" + dayTimestamp: DateTime! + + """Count of the interactions""" + count: Int! +} + +input UserInteractionCountWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + type_isNull: Boolean + type_eq: String + type_not_eq: String + type_gt: String + type_gte: String + type_lt: String + type_lte: String + type_in: [String!] + type_not_in: [String!] + type_contains: String + type_not_contains: String + type_containsInsensitive: String + type_not_containsInsensitive: String + type_startsWith: String + type_not_startsWith: String + type_endsWith: String + type_not_endsWith: String + entityId_isNull: Boolean + entityId_eq: String + entityId_not_eq: String + entityId_gt: String + entityId_gte: String + entityId_lt: String + entityId_lte: String + entityId_in: [String!] + entityId_not_in: [String!] + entityId_contains: String + entityId_not_contains: String + entityId_containsInsensitive: String + entityId_not_containsInsensitive: String + entityId_startsWith: String + entityId_not_startsWith: String + entityId_endsWith: String + entityId_not_endsWith: String + dayTimestamp_isNull: Boolean + dayTimestamp_eq: DateTime + dayTimestamp_not_eq: DateTime + dayTimestamp_gt: DateTime + dayTimestamp_gte: DateTime + dayTimestamp_lt: DateTime + dayTimestamp_lte: DateTime + dayTimestamp_in: [DateTime!] + dayTimestamp_not_in: [DateTime!] + count_isNull: Boolean + count_eq: Int + count_not_eq: Int + count_gt: Int + count_gte: Int + count_lt: Int + count_lte: Int + count_in: [Int!] + count_not_in: [Int!] + AND: [UserInteractionCountWhereInput!] + OR: [UserInteractionCountWhereInput!] +} + +enum UserInteractionCountOrderByInput { + id_ASC + id_DESC + type_ASC + type_DESC + entityId_ASC + entityId_DESC + dayTimestamp_ASC + dayTimestamp_DESC + count_ASC + count_DESC +} + +type UserInteractionCountsConnection { + edges: [UserInteractionCountEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type UserInteractionCountEdge { + node: UserInteractionCount! + cursor: String! +} + +enum StorageBucketOperatorMetadataOrderByInput { + id_ASC + id_DESC + storageBucket_id_ASC + storageBucket_id_DESC + storageBucket_acceptingNewBags_ASC + storageBucket_acceptingNewBags_DESC + storageBucket_dataObjectsSizeLimit_ASC + storageBucket_dataObjectsSizeLimit_DESC + storageBucket_dataObjectCountLimit_ASC + storageBucket_dataObjectCountLimit_DESC + storageBucket_dataObjectsCount_ASC + storageBucket_dataObjectsCount_DESC + storageBucket_dataObjectsSize_ASC + storageBucket_dataObjectsSize_DESC + nodeEndpoint_ASC + nodeEndpoint_DESC + nodeLocation_countryCode_ASC + nodeLocation_countryCode_DESC + nodeLocation_city_ASC + nodeLocation_city_DESC + extra_ASC + extra_DESC +} + +type StorageBucketOperatorMetadataConnection { + edges: [StorageBucketOperatorMetadataEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type StorageBucketOperatorMetadataEdge { + node: StorageBucketOperatorMetadata! + cursor: String! +} + +enum StorageBucketOrderByInput { + id_ASC + id_DESC + operatorStatus_phantom_ASC + operatorStatus_phantom_DESC + operatorStatus_workerId_ASC + operatorStatus_workerId_DESC + operatorStatus_transactorAccountId_ASC + operatorStatus_transactorAccountId_DESC + operatorStatus_isTypeOf_ASC + operatorStatus_isTypeOf_DESC + operatorMetadata_id_ASC + operatorMetadata_id_DESC + operatorMetadata_nodeEndpoint_ASC + operatorMetadata_nodeEndpoint_DESC + operatorMetadata_extra_ASC + operatorMetadata_extra_DESC + acceptingNewBags_ASC + acceptingNewBags_DESC + dataObjectsSizeLimit_ASC + dataObjectsSizeLimit_DESC + dataObjectCountLimit_ASC + dataObjectCountLimit_DESC + dataObjectsCount_ASC + dataObjectsCount_DESC + dataObjectsSize_ASC + dataObjectsSize_DESC +} + +type StorageBucketsConnection { + edges: [StorageBucketEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type StorageBucketEdge { + node: StorageBucket! + cursor: String! +} + +enum StorageBagOrderByInput { + id_ASC + id_DESC + owner_phantom_ASC + owner_phantom_DESC + owner_workingGroupId_ASC + owner_workingGroupId_DESC + owner_memberId_ASC + owner_memberId_DESC + owner_channelId_ASC + owner_channelId_DESC + owner_daoId_ASC + owner_daoId_DESC + owner_isTypeOf_ASC + owner_isTypeOf_DESC +} + +type StorageBagsConnection { + edges: [StorageBagEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type StorageBagEdge { + node: StorageBag! + cursor: String! +} + +type StorageBucketBagsConnection { + edges: [StorageBucketBagEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type StorageBucketBagEdge { + node: StorageBucketBag! + cursor: String! +} + +type DistributionBucketBagsConnection { + edges: [DistributionBucketBagEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type DistributionBucketBagEdge { + node: DistributionBucketBag! + cursor: String! +} + +type StorageDataObjectsConnection { + edges: [StorageDataObjectEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type StorageDataObjectEdge { + node: StorageDataObject! + cursor: String! +} + +enum DistributionBucketFamilyMetadataOrderByInput { + id_ASC + id_DESC + family_id_ASC + family_id_DESC + region_ASC + region_DESC + description_ASC + description_DESC +} + +type DistributionBucketFamilyMetadataConnection { + edges: [DistributionBucketFamilyMetadataEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type DistributionBucketFamilyMetadataEdge { + node: DistributionBucketFamilyMetadata! + cursor: String! +} + +enum DistributionBucketOperatorMetadataOrderByInput { + id_ASC + id_DESC + distirbutionBucketOperator_id_ASC + distirbutionBucketOperator_id_DESC + distirbutionBucketOperator_workerId_ASC + distirbutionBucketOperator_workerId_DESC + distirbutionBucketOperator_status_ASC + distirbutionBucketOperator_status_DESC + nodeEndpoint_ASC + nodeEndpoint_DESC + nodeLocation_countryCode_ASC + nodeLocation_countryCode_DESC + nodeLocation_city_ASC + nodeLocation_city_DESC + extra_ASC + extra_DESC +} + +type DistributionBucketOperatorMetadataConnection { + edges: [DistributionBucketOperatorMetadataEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type DistributionBucketOperatorMetadataEdge { + node: DistributionBucketOperatorMetadata! + cursor: String! +} + +type DistributionBucketOperatorsConnection { + edges: [DistributionBucketOperatorEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type DistributionBucketOperatorEdge { + node: DistributionBucketOperator! + cursor: String! +} + +type DistributionBucketsConnection { + edges: [DistributionBucketEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type DistributionBucketEdge { + node: DistributionBucket! + cursor: String! +} + +enum DistributionBucketFamilyOrderByInput { + id_ASC + id_DESC + metadata_id_ASC + metadata_id_DESC + metadata_region_ASC + metadata_region_DESC + metadata_description_ASC + metadata_description_DESC +} + +type DistributionBucketFamiliesConnection { + edges: [DistributionBucketFamilyEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type DistributionBucketFamilyEdge { + node: DistributionBucketFamily! + cursor: String! +} + +type NotificationEmailDelivery { + """UUID""" + id: String! + + """the notification being delivered""" + notification: Notification! + + """notification delivery status""" + attempts(where: EmailDeliveryAttemptWhereInput, orderBy: [EmailDeliveryAttemptOrderByInput!], offset: Int, limit: Int): [EmailDeliveryAttempt!]! + + """mark as discard after max attempts or successful attempt""" + discard: Boolean! +} + +type Notification { + id: String! + + """Member that should recieve the notification""" + account: Account! + + """type of the notification, used for""" + notificationType: NotificationType! + + """related event for on chain notifications""" + event: Event + + """status""" + status: ReadOrUnread! + + """wether this notification should be displayed in app""" + inApp: Boolean! + + """timestamp""" + createdAt: DateTime! + + """ + block after which notification should be dispatched (if null, then it should be dispatched immediately) + """ + dispatchBlock: Int + + """recipient""" + recipient: RecipientType! +} + +"""A Gateway Account""" +type Account { + """Unique identifier (can be sequential)""" + id: String! + + """ + The user associated with the gateway account (the Gateway Account Owner) + """ + user: User! + + """Gateway account's e-mail address""" + email: String! + + """ + Indicates whether the gateway account's e-mail has been confirmed or not. + """ + isEmailConfirmed: Boolean! + + """Indicates whether the access to the gateway account is blocked""" + isBlocked: Boolean! + + """Time when the gateway account was registered""" + registeredAt: DateTime! + + """On-chain membership associated with the gateway account""" + membership: Membership! + + """Blockchain (joystream) account associated with the gateway account""" + joystreamAccount: String! + + """runtime notifications""" + notifications(where: NotificationWhereInput, orderBy: [NotificationOrderByInput!], offset: Int, limit: Int): [Notification!]! + + """notification preferences for the account""" + notificationPreferences: AccountNotificationPreferences! + + """ID of the channel which referred the user to the platform""" + referrerChannelId: String +} + +type User { + """Unique identifier (32-byte string, securely random)""" + id: String! + + """Whether the user has root (gateway operator) privileges""" + isRoot: Boolean! + + """List of all the gateway operator permissions that this user has""" + permissions: [OperatorPermission!] + + """The account associated with the user (if any)""" + account: Account + + """User's channel follows""" + channelFollows(where: ChannelFollowWhereInput, orderBy: [ChannelFollowOrderByInput!], offset: Int, limit: Int): [ChannelFollow!]! + + """Video views associated with the user""" + videoViewEvents(where: VideoViewEventWhereInput, orderBy: [VideoViewEventOrderByInput!], offset: Int, limit: Int): [VideoViewEvent!]! + + """Reports associated with the user""" + reports(where: ReportWhereInput, orderBy: [ReportOrderByInput!], offset: Int, limit: Int): [Report!]! + + """NFT featuring requests associated with the user""" + nftFeaturingRequests(where: NftFeaturingRequestWhereInput, orderBy: [NftFeaturingRequestOrderByInput!], offset: Int, limit: Int): [NftFeaturingRequest!]! +} + +type ChannelFollow { + """Unique identifier of the follow""" + id: String! + + """User that followed the channel""" + user: User! + + """ID of the channel being followed (the channel may no longer exist)""" + channelId: String! + + """Time when user started following the channel""" + timestamp: DateTime! +} + +input ChannelFollowWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + user_isNull: Boolean + user: UserWhereInput + channelId_isNull: Boolean + channelId_eq: String + channelId_not_eq: String + channelId_gt: String + channelId_gte: String + channelId_lt: String + channelId_lte: String + channelId_in: [String!] + channelId_not_in: [String!] + channelId_contains: String + channelId_not_contains: String + channelId_containsInsensitive: String + channelId_not_containsInsensitive: String + channelId_startsWith: String + channelId_not_startsWith: String + channelId_endsWith: String + channelId_not_endsWith: String + timestamp_isNull: Boolean + timestamp_eq: DateTime + timestamp_not_eq: DateTime + timestamp_gt: DateTime + timestamp_gte: DateTime + timestamp_lt: DateTime + timestamp_lte: DateTime + timestamp_in: [DateTime!] + timestamp_not_in: [DateTime!] + AND: [ChannelFollowWhereInput!] + OR: [ChannelFollowWhereInput!] +} + +input UserWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + isRoot_isNull: Boolean + isRoot_eq: Boolean + isRoot_not_eq: Boolean + permissions_isNull: Boolean + permissions_containsAll: [OperatorPermission!] + permissions_containsAny: [OperatorPermission!] + permissions_containsNone: [OperatorPermission!] + account_isNull: Boolean + account: AccountWhereInput + channelFollows_every: ChannelFollowWhereInput + channelFollows_some: ChannelFollowWhereInput + channelFollows_none: ChannelFollowWhereInput + videoViewEvents_every: VideoViewEventWhereInput + videoViewEvents_some: VideoViewEventWhereInput + videoViewEvents_none: VideoViewEventWhereInput + reports_every: ReportWhereInput + reports_some: ReportWhereInput + reports_none: ReportWhereInput + nftFeaturingRequests_every: NftFeaturingRequestWhereInput + nftFeaturingRequests_some: NftFeaturingRequestWhereInput + nftFeaturingRequests_none: NftFeaturingRequestWhereInput + AND: [UserWhereInput!] + OR: [UserWhereInput!] +} + +input AccountWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + user_isNull: Boolean + user: UserWhereInput + email_isNull: Boolean + email_eq: String + email_not_eq: String + email_gt: String + email_gte: String + email_lt: String + email_lte: String + email_in: [String!] + email_not_in: [String!] + email_contains: String + email_not_contains: String + email_containsInsensitive: String + email_not_containsInsensitive: String + email_startsWith: String + email_not_startsWith: String + email_endsWith: String + email_not_endsWith: String + isEmailConfirmed_isNull: Boolean + isEmailConfirmed_eq: Boolean + isEmailConfirmed_not_eq: Boolean + isBlocked_isNull: Boolean + isBlocked_eq: Boolean + isBlocked_not_eq: Boolean + registeredAt_isNull: Boolean + registeredAt_eq: DateTime + registeredAt_not_eq: DateTime + registeredAt_gt: DateTime + registeredAt_gte: DateTime + registeredAt_lt: DateTime + registeredAt_lte: DateTime + registeredAt_in: [DateTime!] + registeredAt_not_in: [DateTime!] + membership_isNull: Boolean + membership: MembershipWhereInput + joystreamAccount_isNull: Boolean + joystreamAccount_eq: String + joystreamAccount_not_eq: String + joystreamAccount_gt: String + joystreamAccount_gte: String + joystreamAccount_lt: String + joystreamAccount_lte: String + joystreamAccount_in: [String!] + joystreamAccount_not_in: [String!] + joystreamAccount_contains: String + joystreamAccount_not_contains: String + joystreamAccount_containsInsensitive: String + joystreamAccount_not_containsInsensitive: String + joystreamAccount_startsWith: String + joystreamAccount_not_startsWith: String + joystreamAccount_endsWith: String + joystreamAccount_not_endsWith: String + notifications_every: NotificationWhereInput + notifications_some: NotificationWhereInput + notifications_none: NotificationWhereInput + notificationPreferences_isNull: Boolean + notificationPreferences: AccountNotificationPreferencesWhereInput + referrerChannelId_isNull: Boolean + referrerChannelId_eq: String + referrerChannelId_not_eq: String + referrerChannelId_gt: String + referrerChannelId_gte: String + referrerChannelId_lt: String + referrerChannelId_lte: String + referrerChannelId_in: [String!] + referrerChannelId_not_in: [String!] + referrerChannelId_contains: String + referrerChannelId_not_contains: String + referrerChannelId_containsInsensitive: String + referrerChannelId_not_containsInsensitive: String + referrerChannelId_startsWith: String + referrerChannelId_not_startsWith: String + referrerChannelId_endsWith: String + referrerChannelId_not_endsWith: String + AND: [AccountWhereInput!] + OR: [AccountWhereInput!] +} + +input NotificationWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + account_isNull: Boolean + account: AccountWhereInput + notificationType_isNull: Boolean + notificationType: NotificationTypeWhereInput + event_isNull: Boolean + event: EventWhereInput + status_isNull: Boolean + status: ReadOrUnreadWhereInput + inApp_isNull: Boolean + inApp_eq: Boolean + inApp_not_eq: Boolean + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + dispatchBlock_isNull: Boolean + dispatchBlock_eq: Int + dispatchBlock_not_eq: Int + dispatchBlock_gt: Int + dispatchBlock_gte: Int + dispatchBlock_lt: Int + dispatchBlock_lte: Int + dispatchBlock_in: [Int!] + dispatchBlock_not_in: [Int!] + recipient_isNull: Boolean + recipient: RecipientTypeWhereInput + AND: [NotificationWhereInput!] + OR: [NotificationWhereInput!] +} + +input NotificationTypeWhereInput { + channelTitle_isNull: Boolean + channelTitle_eq: String + channelTitle_not_eq: String + channelTitle_gt: String + channelTitle_gte: String + channelTitle_lt: String + channelTitle_lte: String + channelTitle_in: [String!] + channelTitle_not_in: [String!] + channelTitle_contains: String + channelTitle_not_contains: String + channelTitle_containsInsensitive: String + channelTitle_not_containsInsensitive: String + channelTitle_startsWith: String + channelTitle_not_startsWith: String + channelTitle_endsWith: String + channelTitle_not_endsWith: String + videoTitle_isNull: Boolean + videoTitle_eq: String + videoTitle_not_eq: String + videoTitle_gt: String + videoTitle_gte: String + videoTitle_lt: String + videoTitle_lte: String + videoTitle_in: [String!] + videoTitle_not_in: [String!] + videoTitle_contains: String + videoTitle_not_contains: String + videoTitle_containsInsensitive: String + videoTitle_not_containsInsensitive: String + videoTitle_startsWith: String + videoTitle_not_startsWith: String + videoTitle_endsWith: String + videoTitle_not_endsWith: String + videoId_isNull: Boolean + videoId_eq: String + videoId_not_eq: String + videoId_gt: String + videoId_gte: String + videoId_lt: String + videoId_lte: String + videoId_in: [String!] + videoId_not_in: [String!] + videoId_contains: String + videoId_not_contains: String + videoId_containsInsensitive: String + videoId_not_containsInsensitive: String + videoId_startsWith: String + videoId_not_startsWith: String + videoId_endsWith: String + videoId_not_endsWith: String + followerId_isNull: Boolean + followerId_eq: String + followerId_not_eq: String + followerId_gt: String + followerId_gte: String + followerId_lt: String + followerId_lte: String + followerId_in: [String!] + followerId_not_in: [String!] + followerId_contains: String + followerId_not_contains: String + followerId_containsInsensitive: String + followerId_not_containsInsensitive: String + followerId_startsWith: String + followerId_not_startsWith: String + followerId_endsWith: String + followerId_not_endsWith: String + followerHandle_isNull: Boolean + followerHandle_eq: String + followerHandle_not_eq: String + followerHandle_gt: String + followerHandle_gte: String + followerHandle_lt: String + followerHandle_lte: String + followerHandle_in: [String!] + followerHandle_not_in: [String!] + followerHandle_contains: String + followerHandle_not_contains: String + followerHandle_containsInsensitive: String + followerHandle_not_containsInsensitive: String + followerHandle_startsWith: String + followerHandle_not_startsWith: String + followerHandle_endsWith: String + followerHandle_not_endsWith: String + memberId_isNull: Boolean + memberId_eq: String + memberId_not_eq: String + memberId_gt: String + memberId_gte: String + memberId_lt: String + memberId_lte: String + memberId_in: [String!] + memberId_not_in: [String!] + memberId_contains: String + memberId_not_contains: String + memberId_containsInsensitive: String + memberId_not_containsInsensitive: String + memberId_startsWith: String + memberId_not_startsWith: String + memberId_endsWith: String + memberId_not_endsWith: String + memberHandle_isNull: Boolean + memberHandle_eq: String + memberHandle_not_eq: String + memberHandle_gt: String + memberHandle_gte: String + memberHandle_lt: String + memberHandle_lte: String + memberHandle_in: [String!] + memberHandle_not_in: [String!] + memberHandle_contains: String + memberHandle_not_contains: String + memberHandle_containsInsensitive: String + memberHandle_not_containsInsensitive: String + memberHandle_startsWith: String + memberHandle_not_startsWith: String + memberHandle_endsWith: String + memberHandle_not_endsWith: String + comentId_isNull: Boolean + comentId_eq: String + comentId_not_eq: String + comentId_gt: String + comentId_gte: String + comentId_lt: String + comentId_lte: String + comentId_in: [String!] + comentId_not_in: [String!] + comentId_contains: String + comentId_not_contains: String + comentId_containsInsensitive: String + comentId_not_containsInsensitive: String + comentId_startsWith: String + comentId_not_startsWith: String + comentId_endsWith: String + comentId_not_endsWith: String + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + buyerId_isNull: Boolean + buyerId_eq: String + buyerId_not_eq: String + buyerId_gt: String + buyerId_gte: String + buyerId_lt: String + buyerId_lte: String + buyerId_in: [String!] + buyerId_not_in: [String!] + buyerId_contains: String + buyerId_not_contains: String + buyerId_containsInsensitive: String + buyerId_not_containsInsensitive: String + buyerId_startsWith: String + buyerId_not_startsWith: String + buyerId_endsWith: String + buyerId_not_endsWith: String + buyerHandle_isNull: Boolean + buyerHandle_eq: String + buyerHandle_not_eq: String + buyerHandle_gt: String + buyerHandle_gte: String + buyerHandle_lt: String + buyerHandle_lte: String + buyerHandle_in: [String!] + buyerHandle_not_in: [String!] + buyerHandle_contains: String + buyerHandle_not_contains: String + buyerHandle_containsInsensitive: String + buyerHandle_not_containsInsensitive: String + buyerHandle_startsWith: String + buyerHandle_not_startsWith: String + buyerHandle_endsWith: String + buyerHandle_not_endsWith: String + price_isNull: Boolean + price_eq: BigInt + price_not_eq: BigInt + price_gt: BigInt + price_gte: BigInt + price_lt: BigInt + price_lte: BigInt + price_in: [BigInt!] + price_not_in: [BigInt!] + bidderId_isNull: Boolean + bidderId_eq: String + bidderId_not_eq: String + bidderId_gt: String + bidderId_gte: String + bidderId_lt: String + bidderId_lte: String + bidderId_in: [String!] + bidderId_not_in: [String!] + bidderId_contains: String + bidderId_not_contains: String + bidderId_containsInsensitive: String + bidderId_not_containsInsensitive: String + bidderId_startsWith: String + bidderId_not_startsWith: String + bidderId_endsWith: String + bidderId_not_endsWith: String + bidderHandle_isNull: Boolean + bidderHandle_eq: String + bidderHandle_not_eq: String + bidderHandle_gt: String + bidderHandle_gte: String + bidderHandle_lt: String + bidderHandle_lte: String + bidderHandle_in: [String!] + bidderHandle_not_in: [String!] + bidderHandle_contains: String + bidderHandle_not_contains: String + bidderHandle_containsInsensitive: String + bidderHandle_not_containsInsensitive: String + bidderHandle_startsWith: String + bidderHandle_not_startsWith: String + bidderHandle_endsWith: String + bidderHandle_not_endsWith: String + amount_isNull: Boolean + amount_eq: BigInt + amount_not_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + amount_not_in: [BigInt!] + payerId_isNull: Boolean + payerId_eq: String + payerId_not_eq: String + payerId_gt: String + payerId_gte: String + payerId_lt: String + payerId_lte: String + payerId_in: [String!] + payerId_not_in: [String!] + payerId_contains: String + payerId_not_contains: String + payerId_containsInsensitive: String + payerId_not_containsInsensitive: String + payerId_startsWith: String + payerId_not_startsWith: String + payerId_endsWith: String + payerId_not_endsWith: String + payerHandle_isNull: Boolean + payerHandle_eq: String + payerHandle_not_eq: String + payerHandle_gt: String + payerHandle_gte: String + payerHandle_lt: String + payerHandle_lte: String + payerHandle_in: [String!] + payerHandle_not_in: [String!] + payerHandle_contains: String + payerHandle_not_contains: String + payerHandle_containsInsensitive: String + payerHandle_not_containsInsensitive: String + payerHandle_startsWith: String + payerHandle_not_startsWith: String + payerHandle_endsWith: String + payerHandle_not_endsWith: String + channelId_isNull: Boolean + channelId_eq: String + channelId_not_eq: String + channelId_gt: String + channelId_gte: String + channelId_lt: String + channelId_lte: String + channelId_in: [String!] + channelId_not_in: [String!] + channelId_contains: String + channelId_not_contains: String + channelId_containsInsensitive: String + channelId_not_containsInsensitive: String + channelId_startsWith: String + channelId_not_startsWith: String + channelId_endsWith: String + channelId_not_endsWith: String + commentId_isNull: Boolean + commentId_eq: String + commentId_not_eq: String + commentId_gt: String + commentId_gte: String + commentId_lt: String + commentId_lte: String + commentId_in: [String!] + commentId_not_in: [String!] + commentId_contains: String + commentId_not_contains: String + commentId_containsInsensitive: String + commentId_not_containsInsensitive: String + commentId_startsWith: String + commentId_not_startsWith: String + commentId_endsWith: String + commentId_not_endsWith: String + newBidderId_isNull: Boolean + newBidderId_eq: String + newBidderId_not_eq: String + newBidderId_gt: String + newBidderId_gte: String + newBidderId_lt: String + newBidderId_lte: String + newBidderId_in: [String!] + newBidderId_not_in: [String!] + newBidderId_contains: String + newBidderId_not_contains: String + newBidderId_containsInsensitive: String + newBidderId_not_containsInsensitive: String + newBidderId_startsWith: String + newBidderId_not_startsWith: String + newBidderId_endsWith: String + newBidderId_not_endsWith: String + newBidderHandle_isNull: Boolean + newBidderHandle_eq: String + newBidderHandle_not_eq: String + newBidderHandle_gt: String + newBidderHandle_gte: String + newBidderHandle_lt: String + newBidderHandle_lte: String + newBidderHandle_in: [String!] + newBidderHandle_not_in: [String!] + newBidderHandle_contains: String + newBidderHandle_not_contains: String + newBidderHandle_containsInsensitive: String + newBidderHandle_not_containsInsensitive: String + newBidderHandle_startsWith: String + newBidderHandle_not_startsWith: String + newBidderHandle_endsWith: String + newBidderHandle_not_endsWith: String + type_isNull: Boolean + type: AuctionTypeWhereInput + tokenSymbol_isNull: Boolean + tokenSymbol_eq: String + tokenSymbol_not_eq: String + tokenSymbol_gt: String + tokenSymbol_gte: String + tokenSymbol_lt: String + tokenSymbol_lte: String + tokenSymbol_in: [String!] + tokenSymbol_not_in: [String!] + tokenSymbol_contains: String + tokenSymbol_not_contains: String + tokenSymbol_containsInsensitive: String + tokenSymbol_not_containsInsensitive: String + tokenSymbol_startsWith: String + tokenSymbol_not_startsWith: String + tokenSymbol_endsWith: String + tokenSymbol_not_endsWith: String + tokenId_isNull: Boolean + tokenId_eq: String + tokenId_not_eq: String + tokenId_gt: String + tokenId_gte: String + tokenId_lt: String + tokenId_lte: String + tokenId_in: [String!] + tokenId_not_in: [String!] + tokenId_contains: String + tokenId_not_contains: String + tokenId_containsInsensitive: String + tokenId_not_containsInsensitive: String + tokenId_startsWith: String + tokenId_not_startsWith: String + tokenId_endsWith: String + tokenId_not_endsWith: String + minterHandle_isNull: Boolean + minterHandle_eq: String + minterHandle_not_eq: String + minterHandle_gt: String + minterHandle_gte: String + minterHandle_lt: String + minterHandle_lte: String + minterHandle_in: [String!] + minterHandle_not_in: [String!] + minterHandle_contains: String + minterHandle_not_contains: String + minterHandle_containsInsensitive: String + minterHandle_not_containsInsensitive: String + minterHandle_startsWith: String + minterHandle_not_startsWith: String + minterHandle_endsWith: String + minterHandle_not_endsWith: String + minterId_isNull: Boolean + minterId_eq: String + minterId_not_eq: String + minterId_gt: String + minterId_gte: String + minterId_lt: String + minterId_lte: String + minterId_in: [String!] + minterId_not_in: [String!] + minterId_contains: String + minterId_not_contains: String + minterId_containsInsensitive: String + minterId_not_containsInsensitive: String + minterId_startsWith: String + minterId_not_startsWith: String + minterId_endsWith: String + minterId_not_endsWith: String + mintedTokenAmount_isNull: Boolean + mintedTokenAmount_eq: BigInt + mintedTokenAmount_not_eq: BigInt + mintedTokenAmount_gt: BigInt + mintedTokenAmount_gte: BigInt + mintedTokenAmount_lt: BigInt + mintedTokenAmount_lte: BigInt + mintedTokenAmount_in: [BigInt!] + mintedTokenAmount_not_in: [BigInt!] + paiedJoyAmount_isNull: Boolean + paiedJoyAmount_eq: BigInt + paiedJoyAmount_not_eq: BigInt + paiedJoyAmount_gt: BigInt + paiedJoyAmount_gte: BigInt + paiedJoyAmount_lt: BigInt + paiedJoyAmount_lte: BigInt + paiedJoyAmount_in: [BigInt!] + paiedJoyAmount_not_in: [BigInt!] + burnerHandle_isNull: Boolean + burnerHandle_eq: String + burnerHandle_not_eq: String + burnerHandle_gt: String + burnerHandle_gte: String + burnerHandle_lt: String + burnerHandle_lte: String + burnerHandle_in: [String!] + burnerHandle_not_in: [String!] + burnerHandle_contains: String + burnerHandle_not_contains: String + burnerHandle_containsInsensitive: String + burnerHandle_not_containsInsensitive: String + burnerHandle_startsWith: String + burnerHandle_not_startsWith: String + burnerHandle_endsWith: String + burnerHandle_not_endsWith: String + burnerId_isNull: Boolean + burnerId_eq: String + burnerId_not_eq: String + burnerId_gt: String + burnerId_gte: String + burnerId_lt: String + burnerId_lte: String + burnerId_in: [String!] + burnerId_not_in: [String!] + burnerId_contains: String + burnerId_not_contains: String + burnerId_containsInsensitive: String + burnerId_not_containsInsensitive: String + burnerId_startsWith: String + burnerId_not_startsWith: String + burnerId_endsWith: String + burnerId_not_endsWith: String + burnedTokenAmount_isNull: Boolean + burnedTokenAmount_eq: BigInt + burnedTokenAmount_not_eq: BigInt + burnedTokenAmount_gt: BigInt + burnedTokenAmount_gte: BigInt + burnedTokenAmount_lt: BigInt + burnedTokenAmount_lte: BigInt + burnedTokenAmount_in: [BigInt!] + burnedTokenAmount_not_in: [BigInt!] + receivedJoyAmount_isNull: Boolean + receivedJoyAmount_eq: BigInt + receivedJoyAmount_not_eq: BigInt + receivedJoyAmount_gt: BigInt + receivedJoyAmount_gte: BigInt + receivedJoyAmount_lt: BigInt + receivedJoyAmount_lte: BigInt + receivedJoyAmount_in: [BigInt!] + receivedJoyAmount_not_in: [BigInt!] + revenueShareId_isNull: Boolean + revenueShareId_eq: String + revenueShareId_not_eq: String + revenueShareId_gt: String + revenueShareId_gte: String + revenueShareId_lt: String + revenueShareId_lte: String + revenueShareId_in: [String!] + revenueShareId_not_in: [String!] + revenueShareId_contains: String + revenueShareId_not_contains: String + revenueShareId_containsInsensitive: String + revenueShareId_not_containsInsensitive: String + revenueShareId_startsWith: String + revenueShareId_not_startsWith: String + revenueShareId_endsWith: String + revenueShareId_not_endsWith: String + plannedAt_isNull: Boolean + plannedAt_eq: Int + plannedAt_not_eq: Int + plannedAt_gt: Int + plannedAt_gte: Int + plannedAt_lt: Int + plannedAt_lte: Int + plannedAt_in: [Int!] + plannedAt_not_in: [Int!] + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input ReadOrUnreadWhereInput { + readAt_isNull: Boolean + readAt_eq: DateTime + readAt_not_eq: DateTime + readAt_gt: DateTime + readAt_gte: DateTime + readAt_lt: DateTime + readAt_lte: DateTime + readAt_in: [DateTime!] + readAt_not_in: [DateTime!] + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input RecipientTypeWhereInput { + membership_isNull: Boolean + membership: MembershipWhereInput + channel_isNull: Boolean + channel: ChannelWhereInput + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +input AccountNotificationPreferencesWhereInput { + channelExcludedFromApp_isNull: Boolean + channelExcludedFromApp: NotificationPreferenceWhereInput + videoExcludedFromApp_isNull: Boolean + videoExcludedFromApp: NotificationPreferenceWhereInput + nftFeaturedOnMarketPlace_isNull: Boolean + nftFeaturedOnMarketPlace: NotificationPreferenceWhereInput + newChannelFollower_isNull: Boolean + newChannelFollower: NotificationPreferenceWhereInput + videoCommentCreated_isNull: Boolean + videoCommentCreated: NotificationPreferenceWhereInput + videoLiked_isNull: Boolean + videoLiked: NotificationPreferenceWhereInput + videoDisliked_isNull: Boolean + videoDisliked: NotificationPreferenceWhereInput + yppChannelVerified_isNull: Boolean + yppChannelVerified: NotificationPreferenceWhereInput + yppSignupSuccessful_isNull: Boolean + yppSignupSuccessful: NotificationPreferenceWhereInput + yppChannelSuspended_isNull: Boolean + yppChannelSuspended: NotificationPreferenceWhereInput + nftBought_isNull: Boolean + nftBought: NotificationPreferenceWhereInput + creatorTimedAuctionExpired_isNull: Boolean + creatorTimedAuctionExpired: NotificationPreferenceWhereInput + bidMadeOnNft_isNull: Boolean + bidMadeOnNft: NotificationPreferenceWhereInput + royaltyReceived_isNull: Boolean + royaltyReceived: NotificationPreferenceWhereInput + channelPaymentReceived_isNull: Boolean + channelPaymentReceived: NotificationPreferenceWhereInput + channelReceivedFundsFromWg_isNull: Boolean + channelReceivedFundsFromWg: NotificationPreferenceWhereInput + newPayoutUpdatedByCouncil_isNull: Boolean + newPayoutUpdatedByCouncil: NotificationPreferenceWhereInput + channelFundsWithdrawn_isNull: Boolean + channelFundsWithdrawn: NotificationPreferenceWhereInput + channelCreated_isNull: Boolean + channelCreated: NotificationPreferenceWhereInput + replyToComment_isNull: Boolean + replyToComment: NotificationPreferenceWhereInput + reactionToComment_isNull: Boolean + reactionToComment: NotificationPreferenceWhereInput + videoPosted_isNull: Boolean + videoPosted: NotificationPreferenceWhereInput + newNftOnAuction_isNull: Boolean + newNftOnAuction: NotificationPreferenceWhereInput + newNftOnSale_isNull: Boolean + newNftOnSale: NotificationPreferenceWhereInput + timedAuctionExpired_isNull: Boolean + timedAuctionExpired: NotificationPreferenceWhereInput + higherBidThanYoursMade_isNull: Boolean + higherBidThanYoursMade: NotificationPreferenceWhereInput + auctionWon_isNull: Boolean + auctionWon: NotificationPreferenceWhereInput + auctionLost_isNull: Boolean + auctionLost: NotificationPreferenceWhereInput + openAuctionBidCanBeWithdrawn_isNull: Boolean + openAuctionBidCanBeWithdrawn: NotificationPreferenceWhereInput + fundsFromCouncilReceived_isNull: Boolean + fundsFromCouncilReceived: NotificationPreferenceWhereInput + fundsToExternalWalletSent_isNull: Boolean + fundsToExternalWalletSent: NotificationPreferenceWhereInput + fundsFromWgReceived_isNull: Boolean + fundsFromWgReceived: NotificationPreferenceWhereInput + crtIssued_isNull: Boolean + crtIssued: NotificationPreferenceWhereInput + crtMarketStarted_isNull: Boolean + crtMarketStarted: NotificationPreferenceWhereInput + crtMarketMint_isNull: Boolean + crtMarketMint: NotificationPreferenceWhereInput + crtMarketBurn_isNull: Boolean + crtMarketBurn: NotificationPreferenceWhereInput + crtSaleStarted_isNull: Boolean + crtSaleStarted: NotificationPreferenceWhereInput + crtSaleMint_isNull: Boolean + crtSaleMint: NotificationPreferenceWhereInput + crtRevenueShareStarted_isNull: Boolean + crtRevenueShareStarted: NotificationPreferenceWhereInput + crtRevenueSharePlanned_isNull: Boolean + crtRevenueSharePlanned: NotificationPreferenceWhereInput + crtRevenueShareEnded_isNull: Boolean + crtRevenueShareEnded: NotificationPreferenceWhereInput +} + +input NotificationPreferenceWhereInput { + inAppEnabled_isNull: Boolean + inAppEnabled_eq: Boolean + inAppEnabled_not_eq: Boolean + emailEnabled_isNull: Boolean + emailEnabled_eq: Boolean + emailEnabled_not_eq: Boolean +} + +input VideoViewEventWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + videoId_isNull: Boolean + videoId_eq: String + videoId_not_eq: String + videoId_gt: String + videoId_gte: String + videoId_lt: String + videoId_lte: String + videoId_in: [String!] + videoId_not_in: [String!] + videoId_contains: String + videoId_not_contains: String + videoId_containsInsensitive: String + videoId_not_containsInsensitive: String + videoId_startsWith: String + videoId_not_startsWith: String + videoId_endsWith: String + videoId_not_endsWith: String + user_isNull: Boolean + user: UserWhereInput + timestamp_isNull: Boolean + timestamp_eq: DateTime + timestamp_not_eq: DateTime + timestamp_gt: DateTime + timestamp_gte: DateTime + timestamp_lt: DateTime + timestamp_lte: DateTime + timestamp_in: [DateTime!] + timestamp_not_in: [DateTime!] + AND: [VideoViewEventWhereInput!] + OR: [VideoViewEventWhereInput!] +} + +input ReportWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + user_isNull: Boolean + user: UserWhereInput + channelId_isNull: Boolean + channelId_eq: String + channelId_not_eq: String + channelId_gt: String + channelId_gte: String + channelId_lt: String + channelId_lte: String + channelId_in: [String!] + channelId_not_in: [String!] + channelId_contains: String + channelId_not_contains: String + channelId_containsInsensitive: String + channelId_not_containsInsensitive: String + channelId_startsWith: String + channelId_not_startsWith: String + channelId_endsWith: String + channelId_not_endsWith: String + videoId_isNull: Boolean + videoId_eq: String + videoId_not_eq: String + videoId_gt: String + videoId_gte: String + videoId_lt: String + videoId_lte: String + videoId_in: [String!] + videoId_not_in: [String!] + videoId_contains: String + videoId_not_contains: String + videoId_containsInsensitive: String + videoId_not_containsInsensitive: String + videoId_startsWith: String + videoId_not_startsWith: String + videoId_endsWith: String + videoId_not_endsWith: String + timestamp_isNull: Boolean + timestamp_eq: DateTime + timestamp_not_eq: DateTime + timestamp_gt: DateTime + timestamp_gte: DateTime + timestamp_lt: DateTime + timestamp_lte: DateTime + timestamp_in: [DateTime!] + timestamp_not_in: [DateTime!] + rationale_isNull: Boolean + rationale_eq: String + rationale_not_eq: String + rationale_gt: String + rationale_gte: String + rationale_lt: String + rationale_lte: String + rationale_in: [String!] + rationale_not_in: [String!] + rationale_contains: String + rationale_not_contains: String + rationale_containsInsensitive: String + rationale_not_containsInsensitive: String + rationale_startsWith: String + rationale_not_startsWith: String + rationale_endsWith: String + rationale_not_endsWith: String + AND: [ReportWhereInput!] + OR: [ReportWhereInput!] +} + +input NftFeaturingRequestWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + user_isNull: Boolean + user: UserWhereInput + nftId_isNull: Boolean + nftId_eq: String + nftId_not_eq: String + nftId_gt: String + nftId_gte: String + nftId_lt: String + nftId_lte: String + nftId_in: [String!] + nftId_not_in: [String!] + nftId_contains: String + nftId_not_contains: String + nftId_containsInsensitive: String + nftId_not_containsInsensitive: String + nftId_startsWith: String + nftId_not_startsWith: String + nftId_endsWith: String + nftId_not_endsWith: String + timestamp_isNull: Boolean + timestamp_eq: DateTime + timestamp_not_eq: DateTime + timestamp_gt: DateTime + timestamp_gte: DateTime + timestamp_lt: DateTime + timestamp_lte: DateTime + timestamp_in: [DateTime!] + timestamp_not_in: [DateTime!] + rationale_isNull: Boolean + rationale_eq: String + rationale_not_eq: String + rationale_gt: String + rationale_gte: String + rationale_lt: String + rationale_lte: String + rationale_in: [String!] + rationale_not_in: [String!] + rationale_contains: String + rationale_not_contains: String + rationale_containsInsensitive: String + rationale_not_containsInsensitive: String + rationale_startsWith: String + rationale_not_startsWith: String + rationale_endsWith: String + rationale_not_endsWith: String + AND: [NftFeaturingRequestWhereInput!] + OR: [NftFeaturingRequestWhereInput!] +} + +enum ChannelFollowOrderByInput { + id_ASC + id_DESC + user_id_ASC + user_id_DESC + user_isRoot_ASC + user_isRoot_DESC + channelId_ASC + channelId_DESC + timestamp_ASC + timestamp_DESC +} + +type VideoViewEvent { + """Unique identifier of the video view event""" + id: String! + + """ID of the video that was viewed (the video may no longer exist)""" + videoId: String! + + """User that viewed the video""" + user: User! + + """Video view event timestamp""" + timestamp: DateTime! +} + +enum VideoViewEventOrderByInput { + id_ASC + id_DESC + videoId_ASC + videoId_DESC + user_id_ASC + user_id_DESC + user_isRoot_ASC + user_isRoot_DESC + timestamp_ASC + timestamp_DESC +} + +type Report { + """Unique identifier of the report""" + id: String! + + """User that reported the channel / video""" + user: User! + + """ + If it's a channel report: ID of the channel being reported (the channel may no longer exist) + """ + channelId: String + + """ + If it's a video report: ID of the video being reported (the video may no longer exist) + """ + videoId: String + + """Time of the report""" + timestamp: DateTime! + + """Rationale behind the report""" + rationale: String! +} + +enum ReportOrderByInput { + id_ASC + id_DESC + user_id_ASC + user_id_DESC + user_isRoot_ASC + user_isRoot_DESC + channelId_ASC + channelId_DESC + videoId_ASC + videoId_DESC + timestamp_ASC + timestamp_DESC + rationale_ASC + rationale_DESC +} + +type NftFeaturingRequest { + """Unique identifier of the request""" + id: String! + + """User that requested the nft to be featured""" + user: User! + + """ID of the nft that is being requested to be featured by operator""" + nftId: String! + + """Time of the request""" + timestamp: DateTime! + + """Rationale behind the request""" + rationale: String! +} + +enum NftFeaturingRequestOrderByInput { + id_ASC + id_DESC + user_id_ASC + user_id_DESC + user_isRoot_ASC + user_isRoot_DESC + nftId_ASC + nftId_DESC + timestamp_ASC + timestamp_DESC + rationale_ASC + rationale_DESC +} + +enum NotificationOrderByInput { + id_ASC + id_DESC + account_id_ASC + account_id_DESC + account_email_ASC + account_email_DESC + account_isEmailConfirmed_ASC + account_isEmailConfirmed_DESC + account_isBlocked_ASC + account_isBlocked_DESC + account_registeredAt_ASC + account_registeredAt_DESC + account_joystreamAccount_ASC + account_joystreamAccount_DESC + account_referrerChannelId_ASC + account_referrerChannelId_DESC + notificationType_channelTitle_ASC + notificationType_channelTitle_DESC + notificationType_videoTitle_ASC + notificationType_videoTitle_DESC + notificationType_videoId_ASC + notificationType_videoId_DESC + notificationType_followerId_ASC + notificationType_followerId_DESC + notificationType_followerHandle_ASC + notificationType_followerHandle_DESC + notificationType_memberId_ASC + notificationType_memberId_DESC + notificationType_memberHandle_ASC + notificationType_memberHandle_DESC + notificationType_comentId_ASC + notificationType_comentId_DESC + notificationType_phantom_ASC + notificationType_phantom_DESC + notificationType_buyerId_ASC + notificationType_buyerId_DESC + notificationType_buyerHandle_ASC + notificationType_buyerHandle_DESC + notificationType_price_ASC + notificationType_price_DESC + notificationType_bidderId_ASC + notificationType_bidderId_DESC + notificationType_bidderHandle_ASC + notificationType_bidderHandle_DESC + notificationType_amount_ASC + notificationType_amount_DESC + notificationType_payerId_ASC + notificationType_payerId_DESC + notificationType_payerHandle_ASC + notificationType_payerHandle_DESC + notificationType_channelId_ASC + notificationType_channelId_DESC + notificationType_commentId_ASC + notificationType_commentId_DESC + notificationType_newBidderId_ASC + notificationType_newBidderId_DESC + notificationType_newBidderHandle_ASC + notificationType_newBidderHandle_DESC + notificationType_tokenSymbol_ASC + notificationType_tokenSymbol_DESC + notificationType_tokenId_ASC + notificationType_tokenId_DESC + notificationType_minterHandle_ASC + notificationType_minterHandle_DESC + notificationType_minterId_ASC + notificationType_minterId_DESC + notificationType_mintedTokenAmount_ASC + notificationType_mintedTokenAmount_DESC + notificationType_paiedJoyAmount_ASC + notificationType_paiedJoyAmount_DESC + notificationType_burnerHandle_ASC + notificationType_burnerHandle_DESC + notificationType_burnerId_ASC + notificationType_burnerId_DESC + notificationType_burnedTokenAmount_ASC + notificationType_burnedTokenAmount_DESC + notificationType_receivedJoyAmount_ASC + notificationType_receivedJoyAmount_DESC + notificationType_revenueShareId_ASC + notificationType_revenueShareId_DESC + notificationType_plannedAt_ASC + notificationType_plannedAt_DESC + notificationType_isTypeOf_ASC + notificationType_isTypeOf_DESC + event_id_ASC + event_id_DESC + event_inBlock_ASC + event_inBlock_DESC + event_inExtrinsic_ASC + event_inExtrinsic_DESC + event_indexInBlock_ASC + event_indexInBlock_DESC + event_timestamp_ASC + event_timestamp_DESC + status_readAt_ASC + status_readAt_DESC + status_phantom_ASC + status_phantom_DESC + status_isTypeOf_ASC + status_isTypeOf_DESC + inApp_ASC + inApp_DESC + createdAt_ASC + createdAt_DESC + dispatchBlock_ASC + dispatchBlock_DESC + recipient_isTypeOf_ASC + recipient_isTypeOf_DESC +} + +type AccountNotificationPreferences { + channelExcludedFromApp: NotificationPreference! + videoExcludedFromApp: NotificationPreference! + nftFeaturedOnMarketPlace: NotificationPreference! + newChannelFollower: NotificationPreference! + videoCommentCreated: NotificationPreference! + videoLiked: NotificationPreference! + videoDisliked: NotificationPreference! + yppChannelVerified: NotificationPreference! + yppSignupSuccessful: NotificationPreference! + yppChannelSuspended: NotificationPreference! + nftBought: NotificationPreference! + creatorTimedAuctionExpired: NotificationPreference! + bidMadeOnNft: NotificationPreference! + royaltyReceived: NotificationPreference! + channelPaymentReceived: NotificationPreference! + channelReceivedFundsFromWg: NotificationPreference! + newPayoutUpdatedByCouncil: NotificationPreference! + channelFundsWithdrawn: NotificationPreference! + channelCreated: NotificationPreference! + replyToComment: NotificationPreference! + reactionToComment: NotificationPreference! + videoPosted: NotificationPreference! + newNftOnAuction: NotificationPreference! + newNftOnSale: NotificationPreference! + timedAuctionExpired: NotificationPreference! + higherBidThanYoursMade: NotificationPreference! + auctionWon: NotificationPreference! + auctionLost: NotificationPreference! + openAuctionBidCanBeWithdrawn: NotificationPreference! + fundsFromCouncilReceived: NotificationPreference! + fundsToExternalWalletSent: NotificationPreference! + fundsFromWgReceived: NotificationPreference! + crtIssued: NotificationPreference! + crtMarketStarted: NotificationPreference! + crtMarketMint: NotificationPreference! + crtMarketBurn: NotificationPreference! + crtSaleStarted: NotificationPreference! + crtSaleMint: NotificationPreference! + crtRevenueShareStarted: NotificationPreference! + crtRevenueSharePlanned: NotificationPreference! + crtRevenueShareEnded: NotificationPreference! +} + +type NotificationPreference { + """Notification is enabled in the app""" + inAppEnabled: Boolean! + + """Allows to send email for the notification""" + emailEnabled: Boolean! +} + +union NotificationType = ChannelExcluded | VideoExcluded | NftFeaturedOnMarketPlace | NewChannelFollower | CommentPostedToVideo | VideoLiked | VideoDisliked | ChannelVerified | ChannelSuspended | NftPurchased | CreatorReceivesAuctionBid | NftRoyaltyPaid | DirectChannelPaymentByMember | ChannelFundsWithdrawn | ChannelCreated | CommentReply | ReactionToComment | VideoPosted | NewAuction | NewNftOnSale | HigherBidPlaced | AuctionWon | AuctionLost | CreatorTokenIssued | CreatorTokenMarketStarted | CreatorTokenSaleStarted | CreatorTokenMarketMint | CreatorTokenMarketBurn | CreatorTokenSaleMint | CreatorTokenRevenueShareStarted | CreatorTokenRevenueSharePlanned | CreatorTokenRevenueShareEnded + +type ChannelExcluded { + """title for the channel used for notification text""" + channelTitle: String! +} + +type VideoExcluded { + """video title used for notification text""" + videoTitle: String! +} + +type NftFeaturedOnMarketPlace { + """videoId used for link construction""" + videoId: String! + + """video title for notification text""" + videoTitle: String! +} + +type NewChannelFollower { + """follower member id for the avatar and the link""" + followerId: String! + + """follower member handle for the text""" + followerHandle: String! +} + +type CommentPostedToVideo { + """video title used for notification text""" + videoTitle: String! + + """video Id used for link""" + videoId: String! + + """commenter id for the avatar""" + memberId: String! + + """commenter handle for text""" + memberHandle: String! + + """id for the comment used for the link""" + comentId: String! +} + +type VideoLiked { + """video Id used for link""" + videoId: String! + + """video title for notification text""" + videoTitle: String! + + """id for the member that dropped the like""" + memberId: String! + + """handle for the member that dropped the like""" + memberHandle: String! +} + +type VideoDisliked { + """video Id used for link""" + videoId: String! + + """video title for notification text""" + videoTitle: String! + + """id for the member that dropped the dislike""" + memberId: String! + + """handle for the member that dropped the dislike""" + memberHandle: String! +} + +type ChannelVerified { + """no data needed as recipient is channel""" + phantom: Int +} + +type ChannelSuspended { + phantom: Int +} + +type NftPurchased { + """video Id used for link""" + videoId: String! + + """video title for notification text""" + videoTitle: String! + + """buyer id for notification the avatar""" + buyerId: String! + + """buyer handle for notification text""" + buyerHandle: String! + + """price paid""" + price: BigInt! +} + +type CreatorReceivesAuctionBid { + """videoId used for notification link""" + videoId: String! + + """video title used for notification text""" + videoTitle: String! + + """bidder id for notification the avatar""" + bidderId: String! + + """bidder handle for notification text""" + bidderHandle: String! + + """bid amount""" + amount: BigInt! +} + +type NftRoyaltyPaid { + """video title for notification text""" + videoTitle: String! + + """video Id used for link""" + videoId: String! + + """bid amount""" + amount: BigInt! +} + +type DirectChannelPaymentByMember { + """payer id""" + payerId: String! + + """payer handle""" + payerHandle: String! + + """amount paid""" + amount: BigInt! +} + +type ChannelFundsWithdrawn { + """amount""" + amount: BigInt! +} + +type ChannelCreated { + """id for link construction""" + channelId: String! + + """title for link construction""" + channelTitle: String! +} + +type CommentReply { + """comment Id for the link""" + commentId: String! + + """video Id used for link""" + videoId: String! + + """video title for notification text""" + videoTitle: String! + + """member who replied""" + memberId: String! + + """member who replied""" + memberHandle: String! +} + +type ReactionToComment { + """commentId for link""" + commentId: String! + + """video Id used for link""" + videoId: String! + + """video title for notification text""" + videoTitle: String! + + """member who replied""" + memberId: String! + + """member who replied""" + memberHandle: String! +} + +type VideoPosted { + """video title for notification text""" + videoTitle: String! + + """channel title for notification text""" + channelTitle: String! + + """id for the channel used in link construction""" + channelId: String! + + """video Id used for link""" + videoId: String! +} + +type NewAuction { + """channel title for notification text""" + channelTitle: String! + + """channel id for notification link""" + channelId: String! + + """video title for notification text""" + videoTitle: String! + + """video Id used for link""" + videoId: String! +} + +type NewNftOnSale { + """channel title for notification text""" + channelTitle: String! + + """video title for notification text""" + videoTitle: String! + + """video Id used for link""" + videoId: String! + + """channel id for notification link""" + channelId: String! +} + +type HigherBidPlaced { + """video title for notification text""" + videoTitle: String! + + """video Id used for link""" + videoId: String! + + """new bidder id""" + newBidderId: String! + + """new bidder handle """ + newBidderHandle: String! +} + +type AuctionWon { + """Auction type""" + type: AuctionType! + + """video title for notification text""" + videoTitle: String! + + """video Id used for link""" + videoId: String! +} + +type AuctionLost { + """Auction type""" + type: AuctionType! + + """video title for notification text""" + videoTitle: String! + + """video Id used for link""" + videoId: String! +} + +type CreatorTokenIssued { + """channel title for notification text""" + channelTitle: String! + + """symbol of the token""" + tokenSymbol: String! + + """id of the token""" + tokenId: String! + + """channel Id used for link""" + channelId: String! +} + +type CreatorTokenMarketStarted { + """channel title for notification text""" + channelTitle: String! + + """symbol of the token""" + tokenSymbol: String! + + """id of the token""" + tokenId: String! + + """channel Id used for link""" + channelId: String! +} + +type CreatorTokenSaleStarted { + """channel title for notification text""" + channelTitle: String! + + """symbol of the token""" + tokenSymbol: String! + + """id of the token""" + tokenId: String! + + """channel Id used for link""" + channelId: String! +} + +type CreatorTokenMarketMint { + """channel title for notification avatar""" + channelId: String! + + """handle of member that minted tokens""" + minterHandle: String! + + """id of member that minted tokens""" + minterId: String! + + """amount of tokens that user minted""" + mintedTokenAmount: BigInt! + + """amount of joy that user used for minting""" + paiedJoyAmount: BigInt! + + """symbol of the token""" + tokenSymbol: String! + + """id of the token""" + tokenId: String! +} + +type CreatorTokenMarketBurn { + """channel title for notification avatar""" + channelId: String! + + """handle of member that burned tokens""" + burnerHandle: String! + + """id of member that burned tokens""" + burnerId: String! + + """amount of tokens that user burned""" + burnedTokenAmount: BigInt! + + """amount of joy that user received for burning""" + receivedJoyAmount: BigInt! + + """symbol of the token""" + tokenSymbol: String! + + """id of the token""" + tokenId: String! +} + +type CreatorTokenSaleMint { + """channel title for notification avatar""" + channelId: String! + + """handle of member that minted tokens""" + minterHandle: String! + + """id of member that minted tokens""" + minterId: String! + + """amount of tokens that user minted""" + mintedTokenAmount: BigInt! + + """amount of joy that user used for minting""" + paiedJoyAmount: BigInt! + + """symbol of the token""" + tokenSymbol: String! + + """id of the token""" + tokenId: String! +} + +type CreatorTokenRevenueShareStarted { + """channel title for notification text""" + channelTitle: String! + + """channel title for notification avatar""" + channelId: String! + + """symbol of the token""" + tokenSymbol: String! + + """id of created revenue share to verify its' viability in future""" + revenueShareId: String! + + """id of token""" + tokenId: String! +} + +type CreatorTokenRevenueSharePlanned { + """channel title for notification text""" + channelTitle: String! + + """channel title for notification avatar""" + channelId: String! + + """symbol of the token""" + tokenSymbol: String! + + """id of the token""" + tokenId: String! + + """block on which split is planned to start""" + plannedAt: Int! + + """id of created revenue share to verify its' viability in future""" + revenueShareId: String! +} + +type CreatorTokenRevenueShareEnded { + """channel title for notification text""" + channelTitle: String! + + """channel title for notification avatar""" + channelId: String! + + """symbol of the token""" + tokenSymbol: String! + + """id of created revenue share to verify its' viability in future""" + revenueShareId: String! + + """id of token""" + tokenId: String! +} + +union ReadOrUnread = Read | Unread + +type Read { + """timestamp""" + readAt: DateTime! +} + +type Unread { + phantom: Int +} + +union RecipientType = MemberRecipient | ChannelRecipient + +type MemberRecipient { + """membership""" + membership: Membership! +} + +type ChannelRecipient { + """channel""" + channel: Channel! +} + +type EmailDeliveryAttempt { + """UUID""" + id: String! + + """notification Fk""" + notificationDelivery: NotificationEmailDelivery! + + """delivery status""" + status: DeliveryStatus! + + """datetime""" + timestamp: DateTime! +} + +union DeliveryStatus = EmailSuccess | EmailFailure + +type EmailSuccess { + phantom: Int +} + +type EmailFailure { + errorStatus: String! +} + +input EmailDeliveryAttemptWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + notificationDelivery_isNull: Boolean + notificationDelivery: NotificationEmailDeliveryWhereInput + status_isNull: Boolean + status: DeliveryStatusWhereInput + timestamp_isNull: Boolean + timestamp_eq: DateTime + timestamp_not_eq: DateTime + timestamp_gt: DateTime + timestamp_gte: DateTime + timestamp_lt: DateTime + timestamp_lte: DateTime + timestamp_in: [DateTime!] + timestamp_not_in: [DateTime!] + AND: [EmailDeliveryAttemptWhereInput!] + OR: [EmailDeliveryAttemptWhereInput!] +} + +input NotificationEmailDeliveryWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + notification_isNull: Boolean + notification: NotificationWhereInput + attempts_every: EmailDeliveryAttemptWhereInput + attempts_some: EmailDeliveryAttemptWhereInput + attempts_none: EmailDeliveryAttemptWhereInput + discard_isNull: Boolean + discard_eq: Boolean + discard_not_eq: Boolean + AND: [NotificationEmailDeliveryWhereInput!] + OR: [NotificationEmailDeliveryWhereInput!] +} + +input DeliveryStatusWhereInput { + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + errorStatus_isNull: Boolean + errorStatus_eq: String + errorStatus_not_eq: String + errorStatus_gt: String + errorStatus_gte: String + errorStatus_lt: String + errorStatus_lte: String + errorStatus_in: [String!] + errorStatus_not_in: [String!] + errorStatus_contains: String + errorStatus_not_contains: String + errorStatus_containsInsensitive: String + errorStatus_not_containsInsensitive: String + errorStatus_startsWith: String + errorStatus_not_startsWith: String + errorStatus_endsWith: String + errorStatus_not_endsWith: String + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +enum EmailDeliveryAttemptOrderByInput { + id_ASC + id_DESC + notificationDelivery_id_ASC + notificationDelivery_id_DESC + notificationDelivery_discard_ASC + notificationDelivery_discard_DESC + status_phantom_ASC + status_phantom_DESC + status_errorStatus_ASC + status_errorStatus_DESC + status_isTypeOf_ASC + status_isTypeOf_DESC + timestamp_ASC + timestamp_DESC +} + +enum NotificationEmailDeliveryOrderByInput { + id_ASC + id_DESC + notification_id_ASC + notification_id_DESC + notification_inApp_ASC + notification_inApp_DESC + notification_createdAt_ASC + notification_createdAt_DESC + notification_dispatchBlock_ASC + notification_dispatchBlock_DESC + discard_ASC + discard_DESC +} + +type NotificationEmailDeliveriesConnection { + edges: [NotificationEmailDeliveryEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type NotificationEmailDeliveryEdge { + node: NotificationEmailDelivery! + cursor: String! +} + +type EmailDeliveryAttemptsConnection { + edges: [EmailDeliveryAttemptEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type EmailDeliveryAttemptEdge { + node: EmailDeliveryAttempt! + cursor: String! +} + +type NotificationsConnection { + edges: [NotificationEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type NotificationEdge { + node: Notification! + cursor: String! +} + +enum VideoCategoryOrderByInput { + id_ASC + id_DESC + name_ASC + name_DESC + description_ASC + description_DESC + parentCategory_id_ASC + parentCategory_id_DESC + parentCategory_name_ASC + parentCategory_name_DESC + parentCategory_description_ASC + parentCategory_description_DESC + parentCategory_isSupported_ASC + parentCategory_isSupported_DESC + parentCategory_createdInBlock_ASC + parentCategory_createdInBlock_DESC + isSupported_ASC + isSupported_DESC + createdInBlock_ASC + createdInBlock_DESC +} + +type VideoCategoriesConnection { + edges: [VideoCategoryEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VideoCategoryEdge { + node: VideoCategory! + cursor: String! +} + +type VideoEdge { + node: Video! + cursor: String! +} + +type VideoFeaturedInCategoriesConnection { + edges: [VideoFeaturedInCategoryEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VideoFeaturedInCategoryEdge { + node: VideoFeaturedInCategory! + cursor: String! +} + +input VideoHeroWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + video_isNull: Boolean + video: VideoWhereInput + heroTitle_isNull: Boolean + heroTitle_eq: String + heroTitle_not_eq: String + heroTitle_gt: String + heroTitle_gte: String + heroTitle_lt: String + heroTitle_lte: String + heroTitle_in: [String!] + heroTitle_not_in: [String!] + heroTitle_contains: String + heroTitle_not_contains: String + heroTitle_containsInsensitive: String + heroTitle_not_containsInsensitive: String + heroTitle_startsWith: String + heroTitle_not_startsWith: String + heroTitle_endsWith: String + heroTitle_not_endsWith: String + heroVideoCutUrl_isNull: Boolean + heroVideoCutUrl_eq: String + heroVideoCutUrl_not_eq: String + heroVideoCutUrl_gt: String + heroVideoCutUrl_gte: String + heroVideoCutUrl_lt: String + heroVideoCutUrl_lte: String + heroVideoCutUrl_in: [String!] + heroVideoCutUrl_not_in: [String!] + heroVideoCutUrl_contains: String + heroVideoCutUrl_not_contains: String + heroVideoCutUrl_containsInsensitive: String + heroVideoCutUrl_not_containsInsensitive: String + heroVideoCutUrl_startsWith: String + heroVideoCutUrl_not_startsWith: String + heroVideoCutUrl_endsWith: String + heroVideoCutUrl_not_endsWith: String + heroPosterUrl_isNull: Boolean + heroPosterUrl_eq: String + heroPosterUrl_not_eq: String + heroPosterUrl_gt: String + heroPosterUrl_gte: String + heroPosterUrl_lt: String + heroPosterUrl_lte: String + heroPosterUrl_in: [String!] + heroPosterUrl_not_in: [String!] + heroPosterUrl_contains: String + heroPosterUrl_not_contains: String + heroPosterUrl_containsInsensitive: String + heroPosterUrl_not_containsInsensitive: String + heroPosterUrl_startsWith: String + heroPosterUrl_not_startsWith: String + heroPosterUrl_endsWith: String + heroPosterUrl_not_endsWith: String + activatedAt_isNull: Boolean + activatedAt_eq: DateTime + activatedAt_not_eq: DateTime + activatedAt_gt: DateTime + activatedAt_gte: DateTime + activatedAt_lt: DateTime + activatedAt_lte: DateTime + activatedAt_in: [DateTime!] + activatedAt_not_in: [DateTime!] + AND: [VideoHeroWhereInput!] + OR: [VideoHeroWhereInput!] +} + +enum VideoHeroOrderByInput { + id_ASC + id_DESC + video_id_ASC + video_id_DESC + video_createdAt_ASC + video_createdAt_DESC + video_title_ASC + video_title_DESC + video_description_ASC + video_description_DESC + video_duration_ASC + video_duration_DESC + video_language_ASC + video_language_DESC + video_orionLanguage_ASC + video_orionLanguage_DESC + video_hasMarketing_ASC + video_hasMarketing_DESC + video_publishedBeforeJoystream_ASC + video_publishedBeforeJoystream_DESC + video_isPublic_ASC + video_isPublic_DESC + video_isCensored_ASC + video_isCensored_DESC + video_isExcluded_ASC + video_isExcluded_DESC + video_isExplicit_ASC + video_isExplicit_DESC + video_videoStateBloatBond_ASC + video_videoStateBloatBond_DESC + video_createdInBlock_ASC + video_createdInBlock_DESC + video_isCommentSectionEnabled_ASC + video_isCommentSectionEnabled_DESC + video_commentsCount_ASC + video_commentsCount_DESC + video_isReactionFeatureEnabled_ASC + video_isReactionFeatureEnabled_DESC + video_reactionsCount_ASC + video_reactionsCount_DESC + video_viewsNum_ASC + video_viewsNum_DESC + video_ytVideoId_ASC + video_ytVideoId_DESC + video_videoRelevance_ASC + video_videoRelevance_DESC + video_isShort_ASC + video_isShort_DESC + video_isShortDerived_ASC + video_isShortDerived_DESC + video_includeInHomeFeed_ASC + video_includeInHomeFeed_DESC + heroTitle_ASC + heroTitle_DESC + heroVideoCutUrl_ASC + heroVideoCutUrl_DESC + heroPosterUrl_ASC + heroPosterUrl_DESC + activatedAt_ASC + activatedAt_DESC +} + +type VideoHerosConnection { + edges: [VideoHeroEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VideoHeroEdge { + node: VideoHero! + cursor: String! +} + +enum VideoMediaMetadataOrderByInput { + id_ASC + id_DESC + encoding_id_ASC + encoding_id_DESC + encoding_codecName_ASC + encoding_codecName_DESC + encoding_container_ASC + encoding_container_DESC + encoding_mimeMediaType_ASC + encoding_mimeMediaType_DESC + pixelWidth_ASC + pixelWidth_DESC + pixelHeight_ASC + pixelHeight_DESC + size_ASC + size_DESC + video_id_ASC + video_id_DESC + video_createdAt_ASC + video_createdAt_DESC + video_title_ASC + video_title_DESC + video_description_ASC + video_description_DESC + video_duration_ASC + video_duration_DESC + video_language_ASC + video_language_DESC + video_orionLanguage_ASC + video_orionLanguage_DESC + video_hasMarketing_ASC + video_hasMarketing_DESC + video_publishedBeforeJoystream_ASC + video_publishedBeforeJoystream_DESC + video_isPublic_ASC + video_isPublic_DESC + video_isCensored_ASC + video_isCensored_DESC + video_isExcluded_ASC + video_isExcluded_DESC + video_isExplicit_ASC + video_isExplicit_DESC + video_videoStateBloatBond_ASC + video_videoStateBloatBond_DESC + video_createdInBlock_ASC + video_createdInBlock_DESC + video_isCommentSectionEnabled_ASC + video_isCommentSectionEnabled_DESC + video_commentsCount_ASC + video_commentsCount_DESC + video_isReactionFeatureEnabled_ASC + video_isReactionFeatureEnabled_DESC + video_reactionsCount_ASC + video_reactionsCount_DESC + video_viewsNum_ASC + video_viewsNum_DESC + video_ytVideoId_ASC + video_ytVideoId_DESC + video_videoRelevance_ASC + video_videoRelevance_DESC + video_isShort_ASC + video_isShort_DESC + video_isShortDerived_ASC + video_isShortDerived_DESC + video_includeInHomeFeed_ASC + video_includeInHomeFeed_DESC + createdInBlock_ASC + createdInBlock_DESC +} + +type VideoMediaMetadataConnection { + edges: [VideoMediaMetadataEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VideoMediaMetadataEdge { + node: VideoMediaMetadata! + cursor: String! +} + +enum VideoMediaEncodingOrderByInput { + id_ASC + id_DESC + codecName_ASC + codecName_DESC + container_ASC + container_DESC + mimeMediaType_ASC + mimeMediaType_DESC +} + +type VideoMediaEncodingsConnection { + edges: [VideoMediaEncodingEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VideoMediaEncodingEdge { + node: VideoMediaEncoding! + cursor: String! +} + +enum LicenseOrderByInput { + id_ASC + id_DESC + code_ASC + code_DESC + attribution_ASC + attribution_DESC + customText_ASC + customText_DESC +} + +type LicensesConnection { + edges: [LicenseEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type LicenseEdge { + node: License! + cursor: String! +} + +type VideoSubtitlesConnection { + edges: [VideoSubtitleEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VideoSubtitleEdge { + node: VideoSubtitle! + cursor: String! +} + +type VideoReactionsConnection { + edges: [VideoReactionEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VideoReactionEdge { + node: VideoReaction! + cursor: String! +} + +enum AppOrderByInput { + id_ASC + id_DESC + name_ASC + name_DESC + ownerMember_id_ASC + ownerMember_id_DESC + ownerMember_createdAt_ASC + ownerMember_createdAt_DESC + ownerMember_handle_ASC + ownerMember_handle_DESC + ownerMember_handleRaw_ASC + ownerMember_handleRaw_DESC + ownerMember_controllerAccount_ASC + ownerMember_controllerAccount_DESC + ownerMember_totalChannelsCreated_ASC + ownerMember_totalChannelsCreated_DESC + websiteUrl_ASC + websiteUrl_DESC + useUri_ASC + useUri_DESC + smallIcon_ASC + smallIcon_DESC + mediumIcon_ASC + mediumIcon_DESC + bigIcon_ASC + bigIcon_DESC + oneLiner_ASC + oneLiner_DESC + description_ASC + description_DESC + termsOfService_ASC + termsOfService_DESC + category_ASC + category_DESC + authKey_ASC + authKey_DESC +} + +type AppsConnection { + edges: [AppEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type AppEdge { + node: App! + cursor: String! +} + +type ChannelsConnection { + edges: [ChannelEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type ChannelEdge { + node: Channel! + cursor: String! +} + +type BannedMembersConnection { + edges: [BannedMemberEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type BannedMemberEdge { + node: BannedMember! + cursor: String! +} + +enum ChannelVerificationOrderByInput { + id_ASC + id_DESC + channel_id_ASC + channel_id_DESC + channel_createdAt_ASC + channel_createdAt_DESC + channel_title_ASC + channel_title_DESC + channel_description_ASC + channel_description_DESC + channel_isPublic_ASC + channel_isPublic_DESC + channel_isCensored_ASC + channel_isCensored_DESC + channel_isExcluded_ASC + channel_isExcluded_DESC + channel_language_ASC + channel_language_DESC + channel_createdInBlock_ASC + channel_createdInBlock_DESC + channel_rewardAccount_ASC + channel_rewardAccount_DESC + channel_channelStateBloatBond_ASC + channel_channelStateBloatBond_DESC + channel_followsNum_ASC + channel_followsNum_DESC + channel_videoViewsNum_ASC + channel_videoViewsNum_DESC + channel_totalVideosCreated_ASC + channel_totalVideosCreated_DESC + channel_revenueShareRatioPercent_ASC + channel_revenueShareRatioPercent_DESC + channel_cumulativeRewardClaimed_ASC + channel_cumulativeRewardClaimed_DESC + channel_cumulativeRevenue_ASC + channel_cumulativeRevenue_DESC + channel_cumulativeReward_ASC + channel_cumulativeReward_DESC + channel_channelWeight_ASC + channel_channelWeight_DESC + timestamp_ASC + timestamp_DESC +} + +type ChannelVerificationsConnection { + edges: [ChannelVerificationEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type ChannelVerificationEdge { + node: ChannelVerification! + cursor: String! +} + +enum ChannelSuspensionOrderByInput { + id_ASC + id_DESC + channel_id_ASC + channel_id_DESC + channel_createdAt_ASC + channel_createdAt_DESC + channel_title_ASC + channel_title_DESC + channel_description_ASC + channel_description_DESC + channel_isPublic_ASC + channel_isPublic_DESC + channel_isCensored_ASC + channel_isCensored_DESC + channel_isExcluded_ASC + channel_isExcluded_DESC + channel_language_ASC + channel_language_DESC + channel_createdInBlock_ASC + channel_createdInBlock_DESC + channel_rewardAccount_ASC + channel_rewardAccount_DESC + channel_channelStateBloatBond_ASC + channel_channelStateBloatBond_DESC + channel_followsNum_ASC + channel_followsNum_DESC + channel_videoViewsNum_ASC + channel_videoViewsNum_DESC + channel_totalVideosCreated_ASC + channel_totalVideosCreated_DESC + channel_revenueShareRatioPercent_ASC + channel_revenueShareRatioPercent_DESC + channel_cumulativeRewardClaimed_ASC + channel_cumulativeRewardClaimed_DESC + channel_cumulativeRevenue_ASC + channel_cumulativeRevenue_DESC + channel_cumulativeReward_ASC + channel_cumulativeReward_DESC + channel_channelWeight_ASC + channel_channelWeight_DESC + timestamp_ASC + timestamp_DESC +} + +type ChannelSuspensionsConnection { + edges: [ChannelSuspensionEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type ChannelSuspensionEdge { + node: ChannelSuspension! + cursor: String! +} + +type CuratorGroup { + """Runtime identifier""" + id: String! + + """Is group active or not""" + isActive: Boolean! +} + +input CuratorGroupWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + isActive_isNull: Boolean + isActive_eq: Boolean + isActive_not_eq: Boolean + AND: [CuratorGroupWhereInput!] + OR: [CuratorGroupWhereInput!] +} + +enum CuratorGroupOrderByInput { + id_ASC + id_DESC + isActive_ASC + isActive_DESC +} + +type CuratorGroupsConnection { + edges: [CuratorGroupEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type CuratorGroupEdge { + node: CuratorGroup! + cursor: String! +} + +enum CuratorOrderByInput { + id_ASC + id_DESC +} + +type CuratorsConnection { + edges: [CuratorEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type CuratorEdge { + node: Curator! + cursor: String! +} + +enum OwnedNftOrderByInput { + id_ASC + id_DESC + createdAt_ASC + createdAt_DESC + video_id_ASC + video_id_DESC + video_createdAt_ASC + video_createdAt_DESC + video_title_ASC + video_title_DESC + video_description_ASC + video_description_DESC + video_duration_ASC + video_duration_DESC + video_language_ASC + video_language_DESC + video_orionLanguage_ASC + video_orionLanguage_DESC + video_hasMarketing_ASC + video_hasMarketing_DESC + video_publishedBeforeJoystream_ASC + video_publishedBeforeJoystream_DESC + video_isPublic_ASC + video_isPublic_DESC + video_isCensored_ASC + video_isCensored_DESC + video_isExcluded_ASC + video_isExcluded_DESC + video_isExplicit_ASC + video_isExplicit_DESC + video_videoStateBloatBond_ASC + video_videoStateBloatBond_DESC + video_createdInBlock_ASC + video_createdInBlock_DESC + video_isCommentSectionEnabled_ASC + video_isCommentSectionEnabled_DESC + video_commentsCount_ASC + video_commentsCount_DESC + video_isReactionFeatureEnabled_ASC + video_isReactionFeatureEnabled_DESC + video_reactionsCount_ASC + video_reactionsCount_DESC + video_viewsNum_ASC + video_viewsNum_DESC + video_ytVideoId_ASC + video_ytVideoId_DESC + video_videoRelevance_ASC + video_videoRelevance_DESC + video_isShort_ASC + video_isShort_DESC + video_isShortDerived_ASC + video_isShortDerived_DESC + video_includeInHomeFeed_ASC + video_includeInHomeFeed_DESC + owner_isTypeOf_ASC + owner_isTypeOf_DESC + transactionalStatus_phantom_ASC + transactionalStatus_phantom_DESC + transactionalStatus_price_ASC + transactionalStatus_price_DESC + transactionalStatus_isTypeOf_ASC + transactionalStatus_isTypeOf_DESC + creatorRoyalty_ASC + creatorRoyalty_DESC + lastSalePrice_ASC + lastSalePrice_DESC + lastSaleDate_ASC + lastSaleDate_DESC + isFeatured_ASC + isFeatured_DESC +} + +type OwnedNftsConnection { + edges: [OwnedNftEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type OwnedNftEdge { + node: OwnedNft! + cursor: String! +} + +type AuctionsConnection { + edges: [AuctionEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type AuctionEdge { + node: Auction! + cursor: String! +} + +type AuctionWhitelistedMembersConnection { + edges: [AuctionWhitelistedMemberEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type AuctionWhitelistedMemberEdge { + node: AuctionWhitelistedMember! + cursor: String! +} + +type BidsConnection { + edges: [BidEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type BidEdge { + node: Bid! + cursor: String! +} + +type VideoViewEventsConnection { + edges: [VideoViewEventEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VideoViewEventEdge { + node: VideoViewEvent! + cursor: String! +} + +type ReportsConnection { + edges: [ReportEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type ReportEdge { + node: Report! + cursor: String! +} + +type NftFeaturingRequestsConnection { + edges: [NftFeaturingRequestEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type NftFeaturingRequestEdge { + node: NftFeaturingRequest! + cursor: String! +} + +type ChannelFollowsConnection { + edges: [ChannelFollowEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type ChannelFollowEdge { + node: ChannelFollow! + cursor: String! +} + +type GatewayConfig { + """Unique name of the configuration variable""" + id: String! + + """Value of the configuration variable serialized to a string""" + value: String! + + """Last time the configuration variable was updated""" + updatedAt: DateTime! +} + +input GatewayConfigWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + value_isNull: Boolean + value_eq: String + value_not_eq: String + value_gt: String + value_gte: String + value_lt: String + value_lte: String + value_in: [String!] + value_not_in: [String!] + value_contains: String + value_not_contains: String + value_containsInsensitive: String + value_not_containsInsensitive: String + value_startsWith: String + value_not_startsWith: String + value_endsWith: String + value_not_endsWith: String + updatedAt_isNull: Boolean + updatedAt_eq: DateTime + updatedAt_not_eq: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_in: [DateTime!] + updatedAt_not_in: [DateTime!] + AND: [GatewayConfigWhereInput!] + OR: [GatewayConfigWhereInput!] +} + +enum GatewayConfigOrderByInput { + id_ASC + id_DESC + value_ASC + value_DESC + updatedAt_ASC + updatedAt_DESC +} + +type GatewayConfigsConnection { + edges: [GatewayConfigEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type GatewayConfigEdge { + node: GatewayConfig! + cursor: String! +} + +type Exclusion { + """Unique identifier of the exclusion""" + id: String! + + """ + If it's a channel exclusion: ID of the channel being reported (the channel may no longer exist) + """ + channelId: String + + """ + If it's a video exclusion: ID of the video being reported (the video may no longer exist) + """ + videoId: String + + """Time of the exclusion""" + timestamp: DateTime! + + """Rationale behind the exclusion""" + rationale: String! +} + +input ExclusionWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + channelId_isNull: Boolean + channelId_eq: String + channelId_not_eq: String + channelId_gt: String + channelId_gte: String + channelId_lt: String + channelId_lte: String + channelId_in: [String!] + channelId_not_in: [String!] + channelId_contains: String + channelId_not_contains: String + channelId_containsInsensitive: String + channelId_not_containsInsensitive: String + channelId_startsWith: String + channelId_not_startsWith: String + channelId_endsWith: String + channelId_not_endsWith: String + videoId_isNull: Boolean + videoId_eq: String + videoId_not_eq: String + videoId_gt: String + videoId_gte: String + videoId_lt: String + videoId_lte: String + videoId_in: [String!] + videoId_not_in: [String!] + videoId_contains: String + videoId_not_contains: String + videoId_containsInsensitive: String + videoId_not_containsInsensitive: String + videoId_startsWith: String + videoId_not_startsWith: String + videoId_endsWith: String + videoId_not_endsWith: String + timestamp_isNull: Boolean + timestamp_eq: DateTime + timestamp_not_eq: DateTime + timestamp_gt: DateTime + timestamp_gte: DateTime + timestamp_lt: DateTime + timestamp_lte: DateTime + timestamp_in: [DateTime!] + timestamp_not_in: [DateTime!] + rationale_isNull: Boolean + rationale_eq: String + rationale_not_eq: String + rationale_gt: String + rationale_gte: String + rationale_lt: String + rationale_lte: String + rationale_in: [String!] + rationale_not_in: [String!] + rationale_contains: String + rationale_not_contains: String + rationale_containsInsensitive: String + rationale_not_containsInsensitive: String + rationale_startsWith: String + rationale_not_startsWith: String + rationale_endsWith: String + rationale_not_endsWith: String + AND: [ExclusionWhereInput!] + OR: [ExclusionWhereInput!] +} + +enum ExclusionOrderByInput { + id_ASC + id_DESC + channelId_ASC + channelId_DESC + videoId_ASC + videoId_DESC + timestamp_ASC + timestamp_DESC + rationale_ASC + rationale_DESC +} + +type ExclusionsConnection { + edges: [ExclusionEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type ExclusionEdge { + node: Exclusion! + cursor: String! +} + +enum MemberMetadataOrderByInput { + id_ASC + id_DESC + name_ASC + name_DESC + avatar_avatarUri_ASC + avatar_avatarUri_DESC + avatar_isTypeOf_ASC + avatar_isTypeOf_DESC + about_ASC + about_DESC + member_id_ASC + member_id_DESC + member_createdAt_ASC + member_createdAt_DESC + member_handle_ASC + member_handle_DESC + member_handleRaw_ASC + member_handleRaw_DESC + member_controllerAccount_ASC + member_controllerAccount_DESC + member_totalChannelsCreated_ASC + member_totalChannelsCreated_DESC +} + +type MemberMetadataConnection { + edges: [MemberMetadataEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type MemberMetadataEdge { + node: MemberMetadata! + cursor: String! +} + +enum MembershipOrderByInput { + id_ASC + id_DESC + createdAt_ASC + createdAt_DESC + handle_ASC + handle_DESC + handleRaw_ASC + handleRaw_DESC + metadata_id_ASC + metadata_id_DESC + metadata_name_ASC + metadata_name_DESC + metadata_about_ASC + metadata_about_DESC + controllerAccount_ASC + controllerAccount_DESC + totalChannelsCreated_ASC + totalChannelsCreated_DESC +} + +type MembershipsConnection { + edges: [MembershipEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type MembershipEdge { + node: Membership! + cursor: String! +} + +enum CreatorTokenOrderByInput { + id_ASC + id_DESC + status_ASC + status_DESC + avatar_avatarUri_ASC + avatar_avatarUri_DESC + avatar_isTypeOf_ASC + avatar_isTypeOf_DESC + totalSupply_ASC + totalSupply_DESC + isFeatured_ASC + isFeatured_DESC + symbol_ASC + symbol_DESC + isInviteOnly_ASC + isInviteOnly_DESC + annualCreatorRewardPermill_ASC + annualCreatorRewardPermill_DESC + revenueShareRatioPermill_ASC + revenueShareRatioPermill_DESC + createdAt_ASC + createdAt_DESC + channel_id_ASC + channel_id_DESC + trailerVideo_id_ASC + trailerVideo_id_DESC + description_ASC + description_DESC + whitelistApplicantNote_ASC + whitelistApplicantNote_DESC + whitelistApplicantLink_ASC + whitelistApplicantLink_DESC + accountsNum_ASC + accountsNum_DESC + numberOfRevenueShareActivations_ASC + numberOfRevenueShareActivations_DESC + deissued_ASC + deissued_DESC + currentAmmSale_id_ASC + currentAmmSale_id_DESC + currentAmmSale_burnedByAmm_ASC + currentAmmSale_burnedByAmm_DESC + currentAmmSale_mintedByAmm_ASC + currentAmmSale_mintedByAmm_DESC + currentAmmSale_ammSlopeParameter_ASC + currentAmmSale_ammSlopeParameter_DESC + currentAmmSale_ammInitPrice_ASC + currentAmmSale_ammInitPrice_DESC + currentAmmSale_finalized_ASC + currentAmmSale_finalized_DESC + currentSale_id_ASC + currentSale_id_DESC + currentSale_pricePerUnit_ASC + currentSale_pricePerUnit_DESC + currentSale_tokenSaleAllocation_ASC + currentSale_tokenSaleAllocation_DESC + currentSale_tokensSold_ASC + currentSale_tokensSold_DESC + currentSale_createdIn_ASC + currentSale_createdIn_DESC + currentSale_startBlock_ASC + currentSale_startBlock_DESC + currentSale_endsAt_ASC + currentSale_endsAt_DESC + currentSale_termsAndConditions_ASC + currentSale_termsAndConditions_DESC + currentSale_maxAmountPerMember_ASC + currentSale_maxAmountPerMember_DESC + currentSale_finalized_ASC + currentSale_finalized_DESC + currentRevenueShare_id_ASC + currentRevenueShare_id_DESC + currentRevenueShare_createdIn_ASC + currentRevenueShare_createdIn_DESC + currentRevenueShare_startingAt_ASC + currentRevenueShare_startingAt_DESC + currentRevenueShare_endsAt_ASC + currentRevenueShare_endsAt_DESC + currentRevenueShare_potentialParticipantsNum_ASC + currentRevenueShare_potentialParticipantsNum_DESC + currentRevenueShare_participantsNum_ASC + currentRevenueShare_participantsNum_DESC + currentRevenueShare_allocation_ASC + currentRevenueShare_allocation_DESC + currentRevenueShare_claimed_ASC + currentRevenueShare_claimed_DESC + currentRevenueShare_finalized_ASC + currentRevenueShare_finalized_DESC + numberOfVestedTransferIssued_ASC + numberOfVestedTransferIssued_DESC + lastPrice_ASC + lastPrice_DESC +} + +type CreatorTokensConnection { + edges: [CreatorTokenEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type CreatorTokenEdge { + node: CreatorToken! + cursor: String! +} + +"""Big number decimal""" +scalar BigDecimal + +enum MarketplaceTokenOrderByInput { + liquidity_ASC + liquidity_DESC + marketCap_ASC + marketCap_DESC + cumulativeRevenue_ASC + cumulativeRevenue_DESC + ammVolume_ASC + ammVolume_DESC + priceChange_ASC + priceChange_DESC + liquidityChange_ASC + liquidityChange_DESC + id_ASC + id_DESC + status_ASC + status_DESC + avatar_avatarUri_ASC + avatar_avatarUri_DESC + avatar_isTypeOf_ASC + avatar_isTypeOf_DESC + totalSupply_ASC + totalSupply_DESC + isFeatured_ASC + isFeatured_DESC + symbol_ASC + symbol_DESC + isInviteOnly_ASC + isInviteOnly_DESC + annualCreatorRewardPermill_ASC + annualCreatorRewardPermill_DESC + revenueShareRatioPermill_ASC + revenueShareRatioPermill_DESC + createdAt_ASC + createdAt_DESC + channelId_ASC + channelId_DESC + description_ASC + description_DESC + whitelistApplicantNote_ASC + whitelistApplicantNote_DESC + whitelistApplicantLink_ASC + whitelistApplicantLink_DESC + accountsNum_ASC + accountsNum_DESC + numberOfRevenueShareActivations_ASC + numberOfRevenueShareActivations_DESC + deissued_ASC + deissued_DESC + currentAmmSaleId_ASC + currentAmmSaleId_DESC + currentSaleId_ASC + currentSaleId_DESC + currentRevenueShareId_ASC + currentRevenueShareId_DESC + numberOfVestedTransferIssued_ASC + numberOfVestedTransferIssued_DESC + lastPrice_ASC + lastPrice_DESC +} + +type MarketplaceTokensConnection { + edges: [MarketplaceTokenEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type MarketplaceTokenEdge { + node: MarketplaceToken! + cursor: String! +} + +type TrailerVideosConnection { + edges: [TrailerVideoEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type TrailerVideoEdge { + node: TrailerVideo! + cursor: String! +} + +enum TokenChannelOrderByInput { + id_ASC + id_DESC + token_id_ASC + token_id_DESC + token_status_ASC + token_status_DESC + token_totalSupply_ASC + token_totalSupply_DESC + token_isFeatured_ASC + token_isFeatured_DESC + token_symbol_ASC + token_symbol_DESC + token_isInviteOnly_ASC + token_isInviteOnly_DESC + token_annualCreatorRewardPermill_ASC + token_annualCreatorRewardPermill_DESC + token_revenueShareRatioPermill_ASC + token_revenueShareRatioPermill_DESC + token_createdAt_ASC + token_createdAt_DESC + token_description_ASC + token_description_DESC + token_whitelistApplicantNote_ASC + token_whitelistApplicantNote_DESC + token_whitelistApplicantLink_ASC + token_whitelistApplicantLink_DESC + token_accountsNum_ASC + token_accountsNum_DESC + token_numberOfRevenueShareActivations_ASC + token_numberOfRevenueShareActivations_DESC + token_deissued_ASC + token_deissued_DESC + token_numberOfVestedTransferIssued_ASC + token_numberOfVestedTransferIssued_DESC + token_lastPrice_ASC + token_lastPrice_DESC + channel_id_ASC + channel_id_DESC + channel_createdAt_ASC + channel_createdAt_DESC + channel_title_ASC + channel_title_DESC + channel_description_ASC + channel_description_DESC + channel_isPublic_ASC + channel_isPublic_DESC + channel_isCensored_ASC + channel_isCensored_DESC + channel_isExcluded_ASC + channel_isExcluded_DESC + channel_language_ASC + channel_language_DESC + channel_createdInBlock_ASC + channel_createdInBlock_DESC + channel_rewardAccount_ASC + channel_rewardAccount_DESC + channel_channelStateBloatBond_ASC + channel_channelStateBloatBond_DESC + channel_followsNum_ASC + channel_followsNum_DESC + channel_videoViewsNum_ASC + channel_videoViewsNum_DESC + channel_totalVideosCreated_ASC + channel_totalVideosCreated_DESC + channel_revenueShareRatioPercent_ASC + channel_revenueShareRatioPercent_DESC + channel_cumulativeRewardClaimed_ASC + channel_cumulativeRewardClaimed_DESC + channel_cumulativeRevenue_ASC + channel_cumulativeRevenue_DESC + channel_cumulativeReward_ASC + channel_cumulativeReward_DESC + channel_channelWeight_ASC + channel_channelWeight_DESC +} + +type TokenChannelsConnection { + edges: [TokenChannelEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type TokenChannelEdge { + node: TokenChannel! + cursor: String! +} + +type RevenueSharesConnection { + edges: [RevenueShareEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type RevenueShareEdge { + node: RevenueShare! + cursor: String! +} + +type BenefitsConnection { + edges: [BenefitEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type BenefitEdge { + node: Benefit! + cursor: String! +} + +type SalesConnection { + edges: [SaleEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type SaleEdge { + node: Sale! + cursor: String! +} + +enum VestedSaleOrderByInput { + id_ASC + id_DESC + sale_id_ASC + sale_id_DESC + sale_pricePerUnit_ASC + sale_pricePerUnit_DESC + sale_tokenSaleAllocation_ASC + sale_tokenSaleAllocation_DESC + sale_tokensSold_ASC + sale_tokensSold_DESC + sale_createdIn_ASC + sale_createdIn_DESC + sale_startBlock_ASC + sale_startBlock_DESC + sale_endsAt_ASC + sale_endsAt_DESC + sale_termsAndConditions_ASC + sale_termsAndConditions_DESC + sale_maxAmountPerMember_ASC + sale_maxAmountPerMember_DESC + sale_finalized_ASC + sale_finalized_DESC + vesting_id_ASC + vesting_id_DESC + vesting_cliffRatioPermill_ASC + vesting_cliffRatioPermill_DESC + vesting_vestingDurationBlocks_ASC + vesting_vestingDurationBlocks_DESC + vesting_cliffDurationBlocks_ASC + vesting_cliffDurationBlocks_DESC + vesting_endsAt_ASC + vesting_endsAt_DESC + vesting_cliffBlock_ASC + vesting_cliffBlock_DESC +} + +type VestedSalesConnection { + edges: [VestedSaleEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VestedSaleEdge { + node: VestedSale! + cursor: String! +} + +type SaleTransactionsConnection { + edges: [SaleTransactionEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type SaleTransactionEdge { + node: SaleTransaction! + cursor: String! +} + +type AmmCurvesConnection { + edges: [AmmCurveEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type AmmCurveEdge { + node: AmmCurve! + cursor: String! +} + +type AmmTransactionsConnection { + edges: [AmmTransactionEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type AmmTransactionEdge { + node: AmmTransaction! + cursor: String! +} + +type TokenAccountsConnection { + edges: [TokenAccountEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type TokenAccountEdge { + node: TokenAccount! + cursor: String! +} + +type VestedAccountsConnection { + edges: [VestedAccountEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VestedAccountEdge { + node: VestedAccount! + cursor: String! +} + +enum VestingScheduleOrderByInput { + id_ASC + id_DESC + cliffRatioPermill_ASC + cliffRatioPermill_DESC + vestingDurationBlocks_ASC + vestingDurationBlocks_DESC + cliffDurationBlocks_ASC + cliffDurationBlocks_DESC + endsAt_ASC + endsAt_DESC + cliffBlock_ASC + cliffBlock_DESC + vestedSale_id_ASC + vestedSale_id_DESC +} + +type VestingSchedulesConnection { + edges: [VestingScheduleEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type VestingScheduleEdge { + node: VestingSchedule! + cursor: String! +} + +type RevenueShareParticipationsConnection { + edges: [RevenueShareParticipationEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type RevenueShareParticipationEdge { + node: RevenueShareParticipation! + cursor: String! +} + +type CommentReactionsConnection { + edges: [CommentReactionEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type CommentReactionEdge { + node: CommentReaction! + cursor: String! +} + +type CommentsConnection { + edges: [CommentEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type CommentEdge { + node: Comment! + cursor: String! +} + +enum UserOrderByInput { + id_ASC + id_DESC + isRoot_ASC + isRoot_DESC + account_id_ASC + account_id_DESC + account_email_ASC + account_email_DESC + account_isEmailConfirmed_ASC + account_isEmailConfirmed_DESC + account_isBlocked_ASC + account_isBlocked_DESC + account_registeredAt_ASC + account_registeredAt_DESC + account_joystreamAccount_ASC + account_joystreamAccount_DESC + account_referrerChannelId_ASC + account_referrerChannelId_DESC +} + +type UsersConnection { + edges: [UserEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type UserEdge { + node: User! + cursor: String! +} + +type EncryptionArtifacts { + """ID / lookupKey""" + id: String! + + """The account the encryption artifacts are associated with""" + account: Account! + + """The IV used to encrypt the wallet seed with user credentials""" + cipherIv: String! + + """Wallet seed encrypted with user credentials""" + encryptedSeed: String! +} + +input EncryptionArtifactsWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + account_isNull: Boolean + account: AccountWhereInput + cipherIv_isNull: Boolean + cipherIv_eq: String + cipherIv_not_eq: String + cipherIv_gt: String + cipherIv_gte: String + cipherIv_lt: String + cipherIv_lte: String + cipherIv_in: [String!] + cipherIv_not_in: [String!] + cipherIv_contains: String + cipherIv_not_contains: String + cipherIv_containsInsensitive: String + cipherIv_not_containsInsensitive: String + cipherIv_startsWith: String + cipherIv_not_startsWith: String + cipherIv_endsWith: String + cipherIv_not_endsWith: String + encryptedSeed_isNull: Boolean + encryptedSeed_eq: String + encryptedSeed_not_eq: String + encryptedSeed_gt: String + encryptedSeed_gte: String + encryptedSeed_lt: String + encryptedSeed_lte: String + encryptedSeed_in: [String!] + encryptedSeed_not_in: [String!] + encryptedSeed_contains: String + encryptedSeed_not_contains: String + encryptedSeed_containsInsensitive: String + encryptedSeed_not_containsInsensitive: String + encryptedSeed_startsWith: String + encryptedSeed_not_startsWith: String + encryptedSeed_endsWith: String + encryptedSeed_not_endsWith: String + AND: [EncryptionArtifactsWhereInput!] + OR: [EncryptionArtifactsWhereInput!] +} + +enum EncryptionArtifactsOrderByInput { + id_ASC + id_DESC + account_id_ASC + account_id_DESC + account_email_ASC + account_email_DESC + account_isEmailConfirmed_ASC + account_isEmailConfirmed_DESC + account_isBlocked_ASC + account_isBlocked_DESC + account_registeredAt_ASC + account_registeredAt_DESC + account_joystreamAccount_ASC + account_joystreamAccount_DESC + account_referrerChannelId_ASC + account_referrerChannelId_DESC + cipherIv_ASC + cipherIv_DESC + encryptedSeed_ASC + encryptedSeed_DESC +} + +type EncryptionArtifactsConnection { + edges: [EncryptionArtifactsEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type EncryptionArtifactsEdge { + node: EncryptionArtifacts! + cursor: String! +} + +type SessionEncryptionArtifacts { + """Unique identifier""" + id: String! + + """The session the encryption artifacts are associated with""" + session: Session! + + """The IV used to encrypt the seed with cipherKey""" + cipherIv: String! + + """ + cipherKey used to encrypt the seed stored client-side for the duration of the session + """ + cipherKey: String! +} + +type Session { + """Unique identifier (32-byte string, securely random)""" + id: String! + + """Browser (as deterimned based on user-agent header)""" + browser: String! + + """Operating system (as deterimned based on user-agent header)""" + os: String! + + """Device (as deterimned based on user-agent header)""" + device: String! + + """Device type (as deterimned based on user-agent header)""" + deviceType: String + + """User associated with the session""" + user: User! + + """Account associated with the session (if any)""" + account: Account + + """IP address associated with the session""" + ip: String! + + """Time when the session started""" + startedAt: DateTime! + + """Time when the session expires or did expire""" + expiry: DateTime! +} + +input SessionEncryptionArtifactsWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + session_isNull: Boolean + session: SessionWhereInput + cipherIv_isNull: Boolean + cipherIv_eq: String + cipherIv_not_eq: String + cipherIv_gt: String + cipherIv_gte: String + cipherIv_lt: String + cipherIv_lte: String + cipherIv_in: [String!] + cipherIv_not_in: [String!] + cipherIv_contains: String + cipherIv_not_contains: String + cipherIv_containsInsensitive: String + cipherIv_not_containsInsensitive: String + cipherIv_startsWith: String + cipherIv_not_startsWith: String + cipherIv_endsWith: String + cipherIv_not_endsWith: String + cipherKey_isNull: Boolean + cipherKey_eq: String + cipherKey_not_eq: String + cipherKey_gt: String + cipherKey_gte: String + cipherKey_lt: String + cipherKey_lte: String + cipherKey_in: [String!] + cipherKey_not_in: [String!] + cipherKey_contains: String + cipherKey_not_contains: String + cipherKey_containsInsensitive: String + cipherKey_not_containsInsensitive: String + cipherKey_startsWith: String + cipherKey_not_startsWith: String + cipherKey_endsWith: String + cipherKey_not_endsWith: String + AND: [SessionEncryptionArtifactsWhereInput!] + OR: [SessionEncryptionArtifactsWhereInput!] +} + +input SessionWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + browser_isNull: Boolean + browser_eq: String + browser_not_eq: String + browser_gt: String + browser_gte: String + browser_lt: String + browser_lte: String + browser_in: [String!] + browser_not_in: [String!] + browser_contains: String + browser_not_contains: String + browser_containsInsensitive: String + browser_not_containsInsensitive: String + browser_startsWith: String + browser_not_startsWith: String + browser_endsWith: String + browser_not_endsWith: String + os_isNull: Boolean + os_eq: String + os_not_eq: String + os_gt: String + os_gte: String + os_lt: String + os_lte: String + os_in: [String!] + os_not_in: [String!] + os_contains: String + os_not_contains: String + os_containsInsensitive: String + os_not_containsInsensitive: String + os_startsWith: String + os_not_startsWith: String + os_endsWith: String + os_not_endsWith: String + device_isNull: Boolean + device_eq: String + device_not_eq: String + device_gt: String + device_gte: String + device_lt: String + device_lte: String + device_in: [String!] + device_not_in: [String!] + device_contains: String + device_not_contains: String + device_containsInsensitive: String + device_not_containsInsensitive: String + device_startsWith: String + device_not_startsWith: String + device_endsWith: String + device_not_endsWith: String + deviceType_isNull: Boolean + deviceType_eq: String + deviceType_not_eq: String + deviceType_gt: String + deviceType_gte: String + deviceType_lt: String + deviceType_lte: String + deviceType_in: [String!] + deviceType_not_in: [String!] + deviceType_contains: String + deviceType_not_contains: String + deviceType_containsInsensitive: String + deviceType_not_containsInsensitive: String + deviceType_startsWith: String + deviceType_not_startsWith: String + deviceType_endsWith: String + deviceType_not_endsWith: String + user_isNull: Boolean + user: UserWhereInput + account_isNull: Boolean + account: AccountWhereInput + ip_isNull: Boolean + ip_eq: String + ip_not_eq: String + ip_gt: String + ip_gte: String + ip_lt: String + ip_lte: String + ip_in: [String!] + ip_not_in: [String!] + ip_contains: String + ip_not_contains: String + ip_containsInsensitive: String + ip_not_containsInsensitive: String + ip_startsWith: String + ip_not_startsWith: String + ip_endsWith: String + ip_not_endsWith: String + startedAt_isNull: Boolean + startedAt_eq: DateTime + startedAt_not_eq: DateTime + startedAt_gt: DateTime + startedAt_gte: DateTime + startedAt_lt: DateTime + startedAt_lte: DateTime + startedAt_in: [DateTime!] + startedAt_not_in: [DateTime!] + expiry_isNull: Boolean + expiry_eq: DateTime + expiry_not_eq: DateTime + expiry_gt: DateTime + expiry_gte: DateTime + expiry_lt: DateTime + expiry_lte: DateTime + expiry_in: [DateTime!] + expiry_not_in: [DateTime!] + AND: [SessionWhereInput!] + OR: [SessionWhereInput!] +} + +enum SessionEncryptionArtifactsOrderByInput { + id_ASC + id_DESC + session_id_ASC + session_id_DESC + session_browser_ASC + session_browser_DESC + session_os_ASC + session_os_DESC + session_device_ASC + session_device_DESC + session_deviceType_ASC + session_deviceType_DESC + session_ip_ASC + session_ip_DESC + session_startedAt_ASC + session_startedAt_DESC + session_expiry_ASC + session_expiry_DESC + cipherIv_ASC + cipherIv_DESC + cipherKey_ASC + cipherKey_DESC +} + +type SessionEncryptionArtifactsConnection { + edges: [SessionEncryptionArtifactsEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type SessionEncryptionArtifactsEdge { + node: SessionEncryptionArtifacts! + cursor: String! +} + +enum SessionOrderByInput { + id_ASC + id_DESC + browser_ASC + browser_DESC + os_ASC + os_DESC + device_ASC + device_DESC + deviceType_ASC + deviceType_DESC + user_id_ASC + user_id_DESC + user_isRoot_ASC + user_isRoot_DESC + account_id_ASC + account_id_DESC + account_email_ASC + account_email_DESC + account_isEmailConfirmed_ASC + account_isEmailConfirmed_DESC + account_isBlocked_ASC + account_isBlocked_DESC + account_registeredAt_ASC + account_registeredAt_DESC + account_joystreamAccount_ASC + account_joystreamAccount_DESC + account_referrerChannelId_ASC + account_referrerChannelId_DESC + ip_ASC + ip_DESC + startedAt_ASC + startedAt_DESC + expiry_ASC + expiry_DESC +} + +type SessionsConnection { + edges: [SessionEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type SessionEdge { + node: Session! + cursor: String! +} + +enum AccountOrderByInput { + id_ASC + id_DESC + user_id_ASC + user_id_DESC + user_isRoot_ASC + user_isRoot_DESC + email_ASC + email_DESC + isEmailConfirmed_ASC + isEmailConfirmed_DESC + isBlocked_ASC + isBlocked_DESC + registeredAt_ASC + registeredAt_DESC + membership_id_ASC + membership_id_DESC + membership_createdAt_ASC + membership_createdAt_DESC + membership_handle_ASC + membership_handle_DESC + membership_handleRaw_ASC + membership_handleRaw_DESC + membership_controllerAccount_ASC + membership_controllerAccount_DESC + membership_totalChannelsCreated_ASC + membership_totalChannelsCreated_DESC + joystreamAccount_ASC + joystreamAccount_DESC + referrerChannelId_ASC + referrerChannelId_DESC +} + +type AccountsConnection { + edges: [AccountEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type AccountEdge { + node: Account! + cursor: String! +} + +type Token { + """The token itself (32-byte string, securely random)""" + id: String! + + """Type of the token (its intended purpose)""" + type: TokenType! + + """When was the token issued""" + issuedAt: DateTime! + + """When does the token expire or when has it expired""" + expiry: DateTime! + + """The account the token was issued for""" + issuedFor: Account! +} + +enum TokenType { + EMAIL_CONFIRMATION +} + +input TokenWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + type_isNull: Boolean + type_eq: TokenType + type_not_eq: TokenType + type_in: [TokenType!] + type_not_in: [TokenType!] + issuedAt_isNull: Boolean + issuedAt_eq: DateTime + issuedAt_not_eq: DateTime + issuedAt_gt: DateTime + issuedAt_gte: DateTime + issuedAt_lt: DateTime + issuedAt_lte: DateTime + issuedAt_in: [DateTime!] + issuedAt_not_in: [DateTime!] + expiry_isNull: Boolean + expiry_eq: DateTime + expiry_not_eq: DateTime + expiry_gt: DateTime + expiry_gte: DateTime + expiry_lt: DateTime + expiry_lte: DateTime + expiry_in: [DateTime!] + expiry_not_in: [DateTime!] + issuedFor_isNull: Boolean + issuedFor: AccountWhereInput + AND: [TokenWhereInput!] + OR: [TokenWhereInput!] +} + +enum TokenOrderByInput { + id_ASC + id_DESC + type_ASC + type_DESC + issuedAt_ASC + issuedAt_DESC + expiry_ASC + expiry_DESC + issuedFor_id_ASC + issuedFor_id_DESC + issuedFor_email_ASC + issuedFor_email_DESC + issuedFor_isEmailConfirmed_ASC + issuedFor_isEmailConfirmed_DESC + issuedFor_isBlocked_ASC + issuedFor_isBlocked_DESC + issuedFor_registeredAt_ASC + issuedFor_registeredAt_DESC + issuedFor_joystreamAccount_ASC + issuedFor_joystreamAccount_DESC + issuedFor_referrerChannelId_ASC + issuedFor_referrerChannelId_DESC +} + +type TokensConnection { + edges: [TokenEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type TokenEdge { + node: Token! + cursor: String! +} + +type SquidStatus { + """The height of the processed part of the chain""" + height: Int +} \ No newline at end of file diff --git a/packages/core/src/query/queryNode/index.ts b/packages/core/src/query/queryNode/index.ts new file mode 100644 index 0000000..4a7b695 --- /dev/null +++ b/packages/core/src/query/queryNode/index.ts @@ -0,0 +1,6 @@ +import { ENTITY_INFO } from './__generated__/entityInfo' +import { QueryApi, AnyEntity } from './__generated__/QueryApi' + +export const ALL_ENTITIES = Object.keys(ENTITY_INFO) as AnyEntity[] + +export const QueryNodeApi = QueryApi diff --git a/packages/core/src/query/queryNode/schema.graphql b/packages/core/src/query/queryNode/schema.graphql new file mode 100644 index 0000000..7886baa --- /dev/null +++ b/packages/core/src/query/queryNode/schema.graphql @@ -0,0 +1,33297 @@ +type StandardDeleteResponse { + id: ID! +} + +type BaseModel implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! +} + +""" +The javascript `Date` as string. Type represents date and time as the ISO Date string. +""" +scalar DateTime + +type BaseModelUUID implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! +} + +type PageInfo { + hasNextPage: Boolean! + hasPreviousPage: Boolean! + startCursor: String + endCursor: String +} + +type MembershipExternalResource implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + type: MembershipExternalResourceType! + value: String! + memberMetadata: MemberMetadata! + memberMetadataId: String! + member: Membership + memberId: String +} + +enum MembershipExternalResourceType { + EMAIL + HYPERLINK + TWITTER + TELEGRAM + DISCORD + FACEBOOK + YOUTUBE + MATRIX + IRC + WECHAT + WHATSAPP + LINKEDIN + GITHUB +} + +enum Network { + BABYLON + ALEXANDRIA + ROME + GIZA + OLYMPIA +} + +enum EventTypeOptions { + AnnouncingPeriodStartedEvent + ApplicationWithdrawnEvent + AppliedOnOpeningEvent + AuctionBidCanceledEvent + AuctionBidMadeEvent + AuctionCanceledEvent + BidMadeCompletingAuctionEvent + BountyCanceledEvent + BountyCreatedEvent + BountyCreatorCherryWithdrawalEvent + BountyFundedEvent + BountyFundingWithdrawalEvent + BountyMaxFundingReachedEvent + BountyRemovedEvent + BountyVetoedEvent + BudgetBalanceSetEvent + BudgetFundedEvent + BudgetIncrementUpdatedEvent + BudgetRefillEvent + BudgetRefillPlannedEvent + BudgetSetEvent + BudgetSpendingEvent + BudgetUpdatedEvent + BuyNowCanceledEvent + BuyNowPriceUpdatedEvent + CandidacyNoteSetEvent + CandidacyStakeReleaseEvent + CandidacyWithdrawEvent + CategoryArchivalStatusUpdatedEvent + CategoryCreatedEvent + CategoryDeletedEvent + CategoryMembershipOfModeratorUpdatedEvent + CategoryStickyThreadUpdateEvent + ChannelFundsWithdrawnEvent + ChannelRewardClaimedAndWithdrawnEvent + ChannelRewardClaimedEvent + CommentCreatedEvent + CommentDeletedEvent + CommentModeratedEvent + CommentPinnedEvent + CommentReactedEvent + CommentTextUpdatedEvent + CouncilBudgetDecreasedEvent + CouncilBudgetFundedEvent + CouncilorRewardUpdatedEvent + EnglishAuctionSettledEvent + EnglishAuctionStartedEvent + InitialInvitationBalanceUpdatedEvent + InitialInvitationCountUpdatedEvent + InvitesTransferredEvent + LeaderInvitationQuotaUpdatedEvent + LeaderSetEvent + LeaderUnsetEvent + MemberAccountsUpdatedEvent + MemberBannedFromChannelEvent + MemberCreatedEvent + MemberInvitedEvent + MemberProfileUpdatedEvent + MemberVerificationStatusUpdatedEvent + MembershipBoughtEvent + MembershipGiftedEvent + MembershipPriceUpdatedEvent + MetaprotocolTransactionStatusEvent + NewCandidateEvent + NewCouncilElectedEvent + NewCouncilNotElectedEvent + NewMissedRewardLevelReachedEvent + NftBoughtEvent + NftIssuedEvent + NftSlingedBackToTheOriginalArtistEvent + NotEnoughCandidatesEvent + OfferAcceptedEvent + OfferCanceledEvent + OfferStartedEvent + OpenAuctionBidAcceptedEvent + OpenAuctionStartedEvent + OpeningAddedEvent + OpeningCanceledEvent + OpeningFilledEvent + OracleJudgmentSubmittedEvent + PostAddedEvent + PostDeletedEvent + PostModeratedEvent + PostTextUpdatedEvent + ProposalCancelledEvent + ProposalCreatedEvent + ProposalDecisionMadeEvent + ProposalDiscussionPostCreatedEvent + ProposalDiscussionPostDeletedEvent + ProposalDiscussionPostUpdatedEvent + ProposalDiscussionThreadModeChangedEvent + ProposalExecutedEvent + ProposalStatusUpdatedEvent + ProposalVotedEvent + ReferendumFinishedEvent + ReferendumStartedEvent + ReferendumStartedForcefullyEvent + ReferralCutUpdatedEvent + RequestFundedEvent + RevealingStageStartedEvent + RewardPaidEvent + RewardPaymentEvent + StakeDecreasedEvent + StakeIncreasedEvent + StakeReleasedEvent + StakeSlashedEvent + StakingAccountAddedEvent + StakingAccountConfirmedEvent + StakingAccountRemovedEvent + StatusTextChangedEvent + TerminatedLeaderEvent + TerminatedWorkerEvent + ThreadCreatedEvent + ThreadDeletedEvent + ThreadMetadataUpdatedEvent + ThreadModeratedEvent + ThreadMovedEvent + VestedBudgetSpendingEvent + VideoReactedEvent + VideoReactionsPreferenceEvent + VoteCastEvent + VoteRevealedEvent + VotingPeriodStartedEvent + WorkEntrantFundsWithdrawnEvent + WorkEntryAnnouncedEvent + WorkEntrySlashedEvent + WorkEntryWithdrawnEvent + WorkSubmittedEvent + WorkerExitedEvent + WorkerRewardAccountUpdatedEvent + WorkerRewardAmountUpdatedEvent + WorkerRoleAccountUpdatedEvent + WorkerStartedLeavingEvent +} + +"""GraphQL representation of BigInt""" +scalar BigInt + +type MemberMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Member's name""" + name: String + + """Avatar data object""" + avatar: Avatar + + """Short text chosen by member to share information about themselves""" + about: String + member: Membership + externalResources: [MembershipExternalResource!] + isVerifiedValidator: Boolean + membercreatedeventmetadata: [MemberCreatedEvent!] + memberinvitedeventmetadata: [MemberInvitedEvent!] + memberprofileupdatedeventnewMetadata: [MemberProfileUpdatedEvent!] + membershipboughteventmetadata: [MembershipBoughtEvent!] + membershipgiftedeventmetadata: [MembershipGiftedEvent!] +} + +union Avatar = AvatarObject | AvatarUri + +enum RewardPaymentType { + REGULAR + MISSED +} + +type ForumPost implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + author: Membership! + authorId: String! + thread: ForumThread! + threadId: String! + + """Content of the post (md-formatted)""" + text: String! + repliesTo: ForumPost + repliesToId: String + + """Current post status""" + status: PostStatus! + + """True if the post is either Active or Locked""" + isVisible: Boolean! + + """ + The origin of the post (either thread creation event or regular PostAdded event) + """ + origin: PostOrigin! + edits: [PostTextUpdatedEvent!]! + deletedInEvent: PostDeletedEvent + deletedInEventId: String + forumpostrepliesTo: [ForumPost!] + forumthreadinitialPost: [ForumThread!] + postaddedeventpost: [PostAddedEvent!] + postmoderatedeventpost: [PostModeratedEvent!] +} + +union PostStatus = PostStatusActive | PostStatusLocked | PostStatusModerated | PostStatusRemoved + +union PostOrigin = PostOriginThreadInitial | PostOriginThreadReply + +type ForumThreadTag implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + threads: [ForumThread!]! + + """Number of non-removed threads currently assigned to the tag""" + visibleThreadsCount: Int! +} + +type BountyEntrantWhitelist implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + phantom: Int + members: [Membership!]! + bountyentrantWhitelist: [Bounty!] +} + +type BountyContribution implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + bounty: Bounty! + bountyId: String! + contributor: Membership + + """The id of the contributor""" + contributorId: String + + """Amount of the contribution""" + amount: BigInt! + bountyFundedEvents: [BountyFundedEvent!]! + withdrawnInEvent: BountyFundingWithdrawalEvent +} + +type BountyEntry implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + bounty: Bounty! + bountyId: String! + worker: Membership! + workerId: String! + + """Staking account with the work entry stake""" + stakingAccount: String + + """Whether at least one work has been submitted""" + workSubmitted: Boolean! + + """Work entry status""" + status: BountyEntryStatus! + announcedInEvent: WorkEntryAnnouncedEvent! + withdrawnInEvent: WorkEntryWithdrawnEvent + slashedInEvent: WorkEntrySlashedEvent + works: [WorkSubmittedEvent!] + cashedOutInEvent: WorkEntrantFundsWithdrawnEvent +} + +union BountyEntryStatus = BountyEntryStatusWorking | BountyEntryStatusWithdrawn | BountyEntryStatusWinner | BountyEntryStatusPassed | BountyEntryStatusRejected + +type Bounty implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Bounty title""" + title: String + + """Bounty description""" + description: String + + """Bounty image uri""" + bannerImageUri: String + + """Amount of funding provided by the creator""" + cherry: BigInt! + + """Stake minimum amount required to submit work entry to the bounty""" + entrantStake: BigInt! + creator: Membership + creatorId: String + oracle: Membership + oracleId: String + + """Bounty funding type""" + fundingType: BountyFundingType! + entrantWhitelist: BountyEntrantWhitelist + entrantWhitelistId: String + + """ + Number of blocks from end of funding period until people can no longer submit bounty submissions + """ + workPeriod: Int! + + """ + Number of block from end of work period until oracle can no longer decide winners + """ + judgingPeriod: Int! + + """Current bounty stage""" + stage: BountyStage! + + """Total amount once contributed to the bounty (excluding the cherry)""" + totalFunding: BigInt! + discussionThread: ForumThread + discussionThreadId: String + contributions: [BountyContribution!] + entries: [BountyEntry!] + + """ + If true the bounty lifecycle ended and its state will not change anymore + """ + isTerminated: Boolean! + createdInEvent: BountyCreatedEvent! + canceledEvent: BountyCanceledEvent + vetoedEvent: BountyVetoedEvent + maxFundingReachedEvent: BountyMaxFundingReachedEvent + removedInEvent: BountyRemovedEvent + judgment: OracleJudgmentSubmittedEvent + bountycreatorcherrywithdrawaleventbounty: [BountyCreatorCherryWithdrawalEvent!] + worksubmittedeventbounty: [WorkSubmittedEvent!] +} + +union BountyFundingType = BountyFundingPerpetual | BountyFundingLimited + +enum BountyStage { + Funding + Expired + WorkSubmission + Judgment + Successful + Failed +} + +type ForumThread implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + author: Membership! + authorId: String! + category: ForumCategory! + categoryId: String! + + """Thread title""" + title: String! + posts: [ForumPost!]! + initialPost: ForumPost + initialPostId: String + + """Number of non-deleted posts in the thread""" + visiblePostsCount: Int! + + """Whether the thread is sticky in the category""" + isSticky: Boolean! + createdInEvent: ThreadCreatedEvent! + + """Current thread status""" + status: ThreadStatus! + + """True if the thread is either Active or Locked""" + isVisible: Boolean! + metadataUpdates: [ThreadMetadataUpdatedEvent!]! + madeStickyInEvents: [CategoryStickyThreadUpdateEvent!]! + movedInEvents: [ThreadMovedEvent!]! + tags: [ForumThreadTag!]! + bountydiscussionThread: [Bounty!] + threaddeletedeventthread: [ThreadDeletedEvent!] + threadmoderatedeventthread: [ThreadModeratedEvent!] +} + +union ThreadStatus = ThreadStatusActive | ThreadStatusLocked | ThreadStatusModerated | ThreadStatusRemoved + +type ForumCategory implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + parent: ForumCategory + parentId: String + + """Category title""" + title: String! + + """Category description""" + description: String! + threads: [ForumThread!]! + moderators: [Worker!]! + createdInEvent: CategoryCreatedEvent! + + """Current category status""" + status: CategoryStatus! + categoryarchivalstatusupdatedeventcategory: [CategoryArchivalStatusUpdatedEvent!] + categorydeletedeventcategory: [CategoryDeletedEvent!] + categorymembershipofmoderatorupdatedeventcategory: [CategoryMembershipOfModeratorUpdatedEvent!] + categorystickythreadupdateeventcategory: [CategoryStickyThreadUpdateEvent!] + forumcategoryparent: [ForumCategory!] + threadmovedeventoldCategory: [ThreadMovedEvent!] + threadmovedeventnewCategory: [ThreadMovedEvent!] +} + +union CategoryStatus = CategoryStatusActive | CategoryStatusArchived | CategoryStatusRemoved + +type Worker implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """WorkerId in specific working group module""" + runtimeId: Int! + group: WorkingGroup! + + """The id the group that the worker belongs to""" + groupId: String! + membership: Membership! + membershipId: String! + + """Worker's role account""" + roleAccount: String! + + """Worker's reward account""" + rewardAccount: String! + + """Worker's staking account""" + stakeAccount: String! + + """Current worker status""" + status: WorkerStatus! + + """Whether the worker is also the working group lead""" + isLead: Boolean! + + """Whether the worker is currently active""" + isActive: Boolean! + + """Current role stake (in JOY)""" + stake: BigInt! + + """Current reward per block""" + rewardPerBlock: BigInt! + + """ + The reward amount the worker is currently missing (due to empty working group budget) + """ + missingRewardAmount: BigInt + payouts: [RewardPaidEvent!]! + slashes: [StakeSlashedEvent!]! + entry: OpeningFilledEvent! + entryId: String! + application: WorkingGroupApplication! + applicationId: String! + + """Worker's storage data""" + storage: String + managedForumCategories: [ForumCategory!]! + categoryarchivalstatusupdatedeventactor: [CategoryArchivalStatusUpdatedEvent!] + categorydeletedeventactor: [CategoryDeletedEvent!] + categorymembershipofmoderatorupdatedeventmoderator: [CategoryMembershipOfModeratorUpdatedEvent!] + categorystickythreadupdateeventactor: [CategoryStickyThreadUpdateEvent!] + leaderseteventworker: [LeaderSetEvent!] + leaderunseteventleader: [LeaderUnsetEvent!] + memberverificationstatusupdatedeventworker: [MemberVerificationStatusUpdatedEvent!] + newmissedrewardlevelreachedeventworker: [NewMissedRewardLevelReachedEvent!] + postmoderatedeventactor: [PostModeratedEvent!] + stakedecreasedeventworker: [StakeDecreasedEvent!] + stakeincreasedeventworker: [StakeIncreasedEvent!] + terminatedleadereventworker: [TerminatedLeaderEvent!] + terminatedworkereventworker: [TerminatedWorkerEvent!] + threadmoderatedeventactor: [ThreadModeratedEvent!] + threadmovedeventactor: [ThreadMovedEvent!] + workerexitedeventworker: [WorkerExitedEvent!] + workerrewardaccountupdatedeventworker: [WorkerRewardAccountUpdatedEvent!] + workerrewardamountupdatedeventworker: [WorkerRewardAmountUpdatedEvent!] + workerroleaccountupdatedeventworker: [WorkerRoleAccountUpdatedEvent!] + workerstartedleavingeventworker: [WorkerStartedLeavingEvent!] + workinggroupleader: [WorkingGroup!] +} + +union WorkerStatus = WorkerStatusActive | WorkerStatusLeaving | WorkerStatusLeft | WorkerStatusTerminated + +type ProposalDiscussionWhitelist implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + phantom: Int + members: [Membership!]! +} + +type ChannelNftCollectors implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + channel: Channel! + channelId: String! + member: Membership + memberId: String + curatorGroup: CuratorGroup + curatorGroupId: String + + """Amount of NFTs owned in the channel""" + amount: Int! + + """Time of last NFT amount increase""" + lastIncreaseAt: DateTime! +} + +type Curator implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Type needs to have at least one non-relation entity. This value is not used. + """ + dummy: Int + curatorGroups: [CuratorAgentPermissions!]! +} + +type CuratorAgentPermissions implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + curatorGroup: CuratorGroup! + curatorGroupId: String! + curator: Curator! + curatorId: String! + + """List of member's permissions""" + permissions: [String!]! +} + +union ContentActor = ContentActorCurator | ContentActorMember | ContentActorLead + +type NftSellOrderMadeEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + video: Video! + videoId: String! + + """Content actor acting as NFT owner.""" + contentActor: ContentActor! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + + """Offer's price.""" + price: BigInt! +} + +type CuratorGroup implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Is group active or not""" + isActive: Boolean! + channels: [Channel!]! + nftCollectorInChannels: [ChannelNftCollectors!]! + curators: [CuratorAgentPermissions!]! + auctionbidcanceledeventownerCuratorGroup: [AuctionBidCanceledEvent!] + auctionbidmadeeventownerCuratorGroup: [AuctionBidMadeEvent!] + auctioncanceledeventownerCuratorGroup: [AuctionCanceledEvent!] + bidmadecompletingauctioneventownerCuratorGroup: [BidMadeCompletingAuctionEvent!] + buynowcanceledeventownerCuratorGroup: [BuyNowCanceledEvent!] + buynowpriceupdatedeventownerCuratorGroup: [BuyNowPriceUpdatedEvent!] + englishauctionsettledeventownerCuratorGroup: [EnglishAuctionSettledEvent!] + englishauctionstartedeventownerCuratorGroup: [EnglishAuctionStartedEvent!] + nftboughteventownerCuratorGroup: [NftBoughtEvent!] + nftissuedeventownerCuratorGroup: [NftIssuedEvent!] + nftsellordermadeeventownerCuratorGroup: [NftSellOrderMadeEvent!] + nftslingedbacktotheoriginalartisteventownerCuratorGroup: [NftSlingedBackToTheOriginalArtistEvent!] + offeracceptedeventownerCuratorGroup: [OfferAcceptedEvent!] + offercanceledeventownerCuratorGroup: [OfferCanceledEvent!] + offerstartedeventownerCuratorGroup: [OfferStartedEvent!] + openauctionbidacceptedeventownerCuratorGroup: [OpenAuctionBidAcceptedEvent!] + openauctionstartedeventownerCuratorGroup: [OpenAuctionStartedEvent!] + ownednftownerCuratorGroup: [OwnedNft!] +} + +"""Represents bid in NFT auction""" +type Bid implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + auction: Auction! + auctionId: String! + nft: OwnedNft! + nftId: String! + auctionTopBid: Auction + bidder: Membership! + bidderId: String! + + """Amount bidded""" + amount: BigInt! + + """Sign for canceled bid""" + isCanceled: Boolean! + + """Block in which the bid was placed""" + createdInBlock: Int! + + """Index of event in block where bid was made.""" + indexInBlock: Int! + auctionbidmadeeventpreviousTopBid: [AuctionBidMadeEvent!] + bidmadecompletingauctioneventwinningBid: [BidMadeCompletingAuctionEvent!] + bidmadecompletingauctioneventpreviousTopBid: [BidMadeCompletingAuctionEvent!] + englishauctionsettledeventwinningBid: [EnglishAuctionSettledEvent!] + openauctionbidacceptedeventwinningBid: [OpenAuctionBidAcceptedEvent!] +} + +type TransactionalStatusUpdate implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + nft: OwnedNft! + nftId: String! + + """NFT's non-auction transactional status (if any)""" + transactionalStatus: TransactionalStatus + transactionalStatusAuction: Auction + transactionalStatusAuctionId: String + + """Block number at which change happened""" + changedAt: Int! +} + +union TransactionalStatus = TransactionalStatusIdle | TransactionalStatusInitiatedOfferToMember | TransactionalStatusBuyNow + +"""Represents NFT auction""" +type Auction implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + nft: OwnedNft! + nftId: String! + initialOwner: Membership + initialOwnerId: String + winningMember: Membership + winningMemberId: String + + """Auction starting price""" + startingPrice: BigInt! + + """Whether auction can be completed instantly""" + buyNowPrice: BigInt + + """The type of auction""" + auctionType: AuctionType! + topBid: Bid + topBidId: String + bids: [Bid!]! + + """Block when auction starts""" + startsAtBlock: Int! + + """Block when auction ended""" + endedAtBlock: Int + + """Is auction canceled""" + isCanceled: Boolean! + + """Is auction completed""" + isCompleted: Boolean! + whitelistedMembers: [Membership!]! + englishauctionstartedeventauction: [EnglishAuctionStartedEvent!] + openauctionstartedeventauction: [OpenAuctionStartedEvent!] + ownednfttransactionalStatusAuction: [OwnedNft!] + transactionalstatusupdatetransactionalStatusAuction: [TransactionalStatusUpdate!] +} + +union AuctionType = AuctionTypeEnglish | AuctionTypeOpen + +"""Represents NFT details""" +type OwnedNft implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + video: Video! + videoCategory: VideoCategory + videoCategoryId: String + auctions: [Auction!]! + ownerMember: Membership + ownerMemberId: String + + """NFT's metadata""" + metadata: String! + + """NFT's non-auction transactional status (if any)""" + transactionalStatus: TransactionalStatus + transactionalStatusAuction: Auction + transactionalStatusAuctionId: String + transactionalStatusUpdates: [TransactionalStatusUpdate!]! + + """Creator royalty""" + creatorRoyalty: Float + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + + """Is NFT owned by channel""" + isOwnedByChannel: Boolean! + creatorChannel: Channel! + creatorChannelId: String! + + """NFT's last sale price (if any)""" + lastSalePrice: BigInt + + """NFT's last sale date (if any)""" + lastSaleDate: DateTime + bids: [Bid!]! +} + +type VideoCategory implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """The name of the category""" + name: String + + """The description of the category""" + description: String + + """ + Count of category's videos with an uploaded asset that are public and not censored. + """ + activeVideosCounter: Int! + parentCategory: VideoCategory + parentCategoryId: String + videos: [Video!]! + nfts: [OwnedNft!]! + createdInBlock: Int! + nftissuedeventvideoCategory: [NftIssuedEvent!] + videocategoryparentCategory: [VideoCategory!] +} + +type GeoCoordinates implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + latitude: Float! + longitude: Float! + nodelocationmetadatacoordinates: [NodeLocationMetadata!] +} + +type DistributionBucketFamilyGeographicArea implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Geographical area (continent / country / subdivision)""" + area: GeographicalArea! + distributionBucketFamilyMetadata: DistributionBucketFamilyMetadata! + distributionBucketFamilyMetadataId: String! +} + +union GeographicalArea = GeographicalAreaContinent | GeographicalAreaCountry | GeographicalAreaSubdivistion + +type DistributionBucketFamilyMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Name of the geographical region covered by the family (ie.: us-east-1)""" + region: String + + """ + Optional, more specific description of the region covered by the family + """ + description: String + areas: [DistributionBucketFamilyGeographicArea!]! + + """ + List of targets (hosts/ips) best suited latency measurements for the family + """ + latencyTestTargets: [String!] + distributionbucketfamilymetadata: [DistributionBucketFamily!] +} + +type DistributionBucketFamily implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + metadata: DistributionBucketFamilyMetadata + metadataId: String + buckets: [DistributionBucket!]! +} + +type DistributionBucket implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + family: DistributionBucketFamily! + familyId: String! + + """Bucket index within the family""" + bucketIndex: Int! + operators: [DistributionBucketOperator!]! + + """Whether the bucket is accepting any new bags""" + acceptingNewBags: Boolean! + + """Whether the bucket is currently distributing content""" + distributing: Boolean! + bags: [StorageBag!]! +} + +type DistributionBucketOperator implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + distributionBucket: DistributionBucket! + distributionBucketId: String! + + """ID of the distribution group worker""" + workerId: Int! + + """Current operator status""" + status: DistributionBucketOperatorStatus! + metadata: DistributionBucketOperatorMetadata + metadataId: String +} + +enum DistributionBucketOperatorStatus { + INVITED + ACTIVE +} + +type DistributionBucketOperatorMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Root distributor node api endpoint""" + nodeEndpoint: String + nodeLocation: NodeLocationMetadata + nodeLocationId: String + + """Additional information about the node/operator""" + extra: String + distributionbucketoperatormetadata: [DistributionBucketOperator!] +} + +type NodeLocationMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ISO 3166-1 alpha-2 country code (2 letters)""" + countryCode: String + + """City name""" + city: String + coordinates: GeoCoordinates + coordinatesId: String + distributionbucketoperatormetadatanodeLocation: [DistributionBucketOperatorMetadata!] + storagebucketoperatormetadatanodeLocation: [StorageBucketOperatorMetadata!] +} + +type StorageBucketOperatorMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Root node endpoint""" + nodeEndpoint: String + nodeLocation: NodeLocationMetadata + nodeLocationId: String + + """Additional information about the node/operator""" + extra: String + storagebucketoperatorMetadata: [StorageBucket!] +} + +type StorageBucket implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Current bucket operator status""" + operatorStatus: StorageBucketOperatorStatus! + operatorMetadata: StorageBucketOperatorMetadata + operatorMetadataId: String + + """Whether the bucket is accepting any new storage bags""" + acceptingNewBags: Boolean! + bags: [StorageBag!]! + + """Bucket's data object size limit in bytes""" + dataObjectsSizeLimit: BigInt! + + """Bucket's data object count limit""" + dataObjectCountLimit: BigInt! + + """Number of assigned data objects""" + dataObjectsCount: BigInt! + + """Total size of assigned data objects""" + dataObjectsSize: BigInt! +} + +union StorageBucketOperatorStatus = StorageBucketOperatorStatusMissing | StorageBucketOperatorStatusInvited | StorageBucketOperatorStatusActive + +type StorageBag implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + objects: [StorageDataObject!]! + + """Total size of data objects in Bag""" + objectsSize: BigInt! + storageBuckets: [StorageBucket!]! + distributionBuckets: [DistributionBucket!]! + + """Owner of the storage bag""" + owner: StorageBagOwner! +} + +union StorageBagOwner = StorageBagOwnerCouncil | StorageBagOwnerWorkingGroup | StorageBagOwnerMember | StorageBagOwnerChannel | StorageBagOwnerDAO + +type Language implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Language identifier ISO 639-1""" + iso: String! + createdInBlock: Int! + channellanguage: [Channel!] + videolanguage: [Video!] + videosubtitlelanguage: [VideoSubtitle!] +} + +type VideoSubtitle implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + video: Video! + videoId: String! + + """Subtitle's type""" + type: String! + language: Language + languageId: String + + """MIME type description of format used for this subtitle""" + mimeType: String! + asset: StorageDataObject + assetId: String +} + +type ChannelPayoutsUpdatedEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Merkle root of the channel payouts""" + commitment: String + payloadDataObject: StorageDataObject + payloadDataObjectId: String + + """Size of the serialized channel payouts payload""" + payloadSize: BigInt + + """Hash of the serialized channel payouts payload""" + payloadHash: String + + """Minimum amount of channel reward cashout allowed at a time""" + minCashoutAllowed: BigInt + + """Maximum amount of channel reward cashout allowed at a time""" + maxCashoutAllowed: BigInt + + """Can channel cashout the rewards""" + channelCashoutsEnabled: Boolean +} + +type StorageDataObject implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Whether the data object was uploaded and accepted by the storage provider + """ + isAccepted: Boolean! + + """Data object size in bytes""" + size: BigInt! + storageBag: StorageBag! + storageBagId: String! + + """IPFS content hash""" + ipfsHash: String! + + """The type of the asset that the data object represents (if known)""" + type: DataObjectType! + + """State Bloat Bond for removing the data object""" + stateBloatBond: BigInt! + + """ + If the object is no longer used as an asset - the time at which it was unset (if known) + """ + unsetAt: DateTime + videoThumbnail: Video + videoMedia: Video + videoSubtitle: VideoSubtitle + channelcoverPhoto: [Channel!] + channelavatarPhoto: [Channel!] + channelpayoutsupdatedeventpayloadDataObject: [ChannelPayoutsUpdatedEvent!] +} + +union DataObjectType = DataObjectTypeChannelAvatar | DataObjectTypeChannelCoverPhoto | DataObjectTypeVideoMedia | DataObjectTypeVideoThumbnail | DataObjectTypeVideoSubtitle | DataObjectTypeChannelPayoutsPayload | DataObjectTypeUnknown + +type License implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """License code defined by Joystream""" + code: Int + + """Attribution (if required by the license)""" + attribution: String + + """Custom license content""" + customText: String + videolicense: [Video!] +} + +type VideoMediaEncoding implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Encoding of the video media object""" + codecName: String + + """Media container format""" + container: String + + """Content MIME type""" + mimeMediaType: String + videomediametadataencoding: [VideoMediaMetadata!] +} + +type VideoMediaMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + encoding: VideoMediaEncoding + encodingId: String + + """Video media width in pixels""" + pixelWidth: Int + + """Video media height in pixels""" + pixelHeight: Int + + """Video media size in bytes""" + size: BigInt + video: Video + createdInBlock: Int! +} + +type CommentReaction implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """The Reaction id""" + reactionId: Int! + member: Membership! + + """ID of the member that reacted""" + memberId: String! + comment: Comment! + commentId: String! + video: Video! + videoId: String! +} + +type CommentReactionsCountByReactionId implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """The reaction id""" + reactionId: Int! + + """No of times the comment has been reacted with given reaction Id""" + count: Int! + comment: Comment! + commentId: String! + video: Video! + videoId: String! +} + +type Comment implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + author: Membership! + authorId: String! + + """Comment text""" + text: String! + video: Video! + videoId: String! + + """ + Status of the comment; either it is visible, deleted, or moderated (deleted by moderator) + """ + status: CommentStatus! + reactions: [CommentReaction!]! + reactionsCountByReactionId: [CommentReactionsCountByReactionId!]! + parentComment: Comment + parentCommentId: String + + """How many comments has replied to this comment""" + repliesCount: Int! + + """Total number of reactions to this comment""" + reactionsCount: Int! + + """Sum of replies and reactions""" + reactionsAndRepliesCount: Int! + + """Whether comment has been edited or not""" + isEdited: Boolean! + edits: [CommentTextUpdatedEvent!]! + deletedInEvent: CommentDeletedEvent + moderatedInEvent: CommentModeratedEvent + commentparentComment: [Comment!] + commentcreatedeventcomment: [CommentCreatedEvent!] + commentpinnedeventcomment: [CommentPinnedEvent!] + commentreactedeventcomment: [CommentReactedEvent!] +} + +enum CommentStatus { + VISIBLE + DELETED + MODERATED +} + +type VideoReaction implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """The Reaction""" + reaction: VideoReactionOptions! + member: Membership! + + """ID of the member that reacted""" + memberId: String! + video: Video! + videoId: String! +} + +enum VideoReactionOptions { + LIKE + UNLIKE +} + +type VideoReactionsCountByReactionType implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """The reaction option""" + reaction: VideoReactionOptions! + + """No of times the video has been reacted with given reaction""" + count: Int! + video: Video! + videoId: String! +} + +type Video implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + entryApp: App + entryAppId: String + channel: Channel! + channelId: String! + category: VideoCategory + categoryId: String + + """The title of the video""" + title: String + + """The description of the Video""" + description: String + + """Video duration in seconds""" + duration: Int + thumbnailPhoto: StorageDataObject + thumbnailPhotoId: String + language: Language + languageId: String + + """Whether or not Video contains marketing""" + hasMarketing: Boolean + + """ + If the Video was published on other platform before beeing published on Joystream - the original publication date + """ + publishedBeforeJoystream: DateTime + + """Whether the Video is supposed to be publically displayed""" + isPublic: Boolean + + """Flag signaling whether a video is censored.""" + isCensored: Boolean! + nft: OwnedNft + nftId: String + + """Whether the Video contains explicit material.""" + isExplicit: Boolean + license: License + licenseId: String + media: StorageDataObject + mediaId: String + + """Value of video state bloat bond fee paid by channel owner""" + videoStateBloatBond: BigInt! + mediaMetadata: VideoMediaMetadata + mediaMetadataId: String + createdInBlock: Int! + subtitles: [VideoSubtitle!]! + + """Is comment section enabled (true if enabled)""" + isCommentSectionEnabled: Boolean! + pinnedComment: Comment + comments: [Comment!]! + + """Comments count""" + commentsCount: Int! + + """ + Is reactions feature enabled on video (true if enabled i.e. video can be reacted) + """ + isReactionFeatureEnabled: Boolean! + reactions: [VideoReaction!]! + reactionsCountByReactionId: [VideoReactionsCountByReactionType!]! + + """Reactions count""" + reactionsCount: Int! + + """Video ID coming from YPP""" + ytVideoId: String + + """ + Whether the video is a short format, vertical video (e.g. Youtube Shorts, TikTok, Instagram Reels) + """ + isShort: Boolean + auctionbidcanceledeventvideo: [AuctionBidCanceledEvent!] + auctionbidmadeeventvideo: [AuctionBidMadeEvent!] + auctioncanceledeventvideo: [AuctionCanceledEvent!] + bidmadecompletingauctioneventvideo: [BidMadeCompletingAuctionEvent!] + buynowcanceledeventvideo: [BuyNowCanceledEvent!] + buynowpriceupdatedeventvideo: [BuyNowPriceUpdatedEvent!] + commentcreatedeventvideo: [CommentCreatedEvent!] + commentdeletedeventvideo: [CommentDeletedEvent!] + commentmoderatedeventvideo: [CommentModeratedEvent!] + commentpinnedeventvideo: [CommentPinnedEvent!] + commentreactedeventvideo: [CommentReactedEvent!] + commentreactionvideo: [CommentReaction!] + commentreactionscountbyreactionidvideo: [CommentReactionsCountByReactionId!] + commenttextupdatedeventvideo: [CommentTextUpdatedEvent!] + englishauctionsettledeventvideo: [EnglishAuctionSettledEvent!] + englishauctionstartedeventvideo: [EnglishAuctionStartedEvent!] + nftboughteventvideo: [NftBoughtEvent!] + nftissuedeventvideo: [NftIssuedEvent!] + nftsellordermadeeventvideo: [NftSellOrderMadeEvent!] + nftslingedbacktotheoriginalartisteventvideo: [NftSlingedBackToTheOriginalArtistEvent!] + offeracceptedeventvideo: [OfferAcceptedEvent!] + offercanceledeventvideo: [OfferCanceledEvent!] + offerstartedeventvideo: [OfferStartedEvent!] + openauctionbidacceptedeventvideo: [OpenAuctionBidAcceptedEvent!] + openauctionstartedeventvideo: [OpenAuctionStartedEvent!] + videoreactedeventvideo: [VideoReactedEvent!] + videoreactionspreferenceeventvideo: [VideoReactionsPreferenceEvent!] +} + +type App implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """The name of the App""" + name: String! + ownerMember: Membership! + ownerMemberId: String! + + """Url where user can read more about the project or company for this app""" + websiteUrl: String + + """Url to the app""" + useUri: String + smallIcon: String + mediumIcon: String + bigIcon: String + + """Tagline of the app""" + oneLiner: String + description: String + termsOfService: String + + """ + List of platforms on which the app will be available, e.g. [mobile, web, native] + """ + platforms: [String!] + category: String + authKey: String + appVideos: [Video!]! + appChannels: [Channel!]! +} + +type Collaborator implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + channel: Channel! + channelId: String! + member: Membership! + memberId: String! + + """List of member's permissions""" + permissions: [String!]! +} + +"""Direct channel payment by any member by-passing the council payouts""" +type ChannelPaymentMadeEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + payer: Membership! + payerId: String! + + """Amount of the payment""" + amount: BigInt! + + """Payment and payee context""" + paymentContext: PaymentContext + payeeChannel: Channel + payeeChannelId: String + + """Reason of the payment""" + rationale: String +} + +union PaymentContext = PaymentContextVideo | PaymentContextChannel + +type Channel implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + entryApp: App + entryAppId: String + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + + """The title of the Channel""" + title: String + + """The description of a Channel""" + description: String + + """ + Count of channel's videos with an uploaded asset that are public and not censored. + """ + activeVideosCounter: Int! + coverPhoto: StorageDataObject + coverPhotoId: String + avatarPhoto: StorageDataObject + avatarPhotoId: String + + """Flag signaling whether a channel is public.""" + isPublic: Boolean + + """Flag signaling whether a channel is censored.""" + isCensored: Boolean! + language: Language + languageId: String + videos: [Video!]! + + """Number of the block the channel was created in""" + createdInBlock: Int! + collaborators: [Collaborator!]! + bannedMembers: [Membership!]! + channelNftCollectors: [ChannelNftCollectors!]! + + """ + Channel's reward account, storing the income from the nft sales and channel payouts. + """ + rewardAccount: String! + + """Value of channel state bloat bond fee paid by channel creator""" + channelStateBloatBond: BigInt! + + """Channel's privilege level""" + privilegeLevel: Int + + """Cumulative rewards claimed by this channel""" + cumulativeRewardClaimed: BigInt + claimedRewards: [ChannelRewardClaimedEvent!]! + + """Number of videos ever created in this channel""" + totalVideosCreated: Int! + channelfundswithdrawneventchannel: [ChannelFundsWithdrawnEvent!] + channelpaymentmadeeventpayeeChannel: [ChannelPaymentMadeEvent!] + channelrewardclaimedandwithdrawneventchannel: [ChannelRewardClaimedAndWithdrawnEvent!] + commentcreatedeventvideoChannel: [CommentCreatedEvent!] + commentdeletedeventvideoChannel: [CommentDeletedEvent!] + commentmoderatedeventvideoChannel: [CommentModeratedEvent!] + commentpinnedeventvideoChannel: [CommentPinnedEvent!] + commentreactedeventvideoChannel: [CommentReactedEvent!] + commenttextupdatedeventvideoChannel: [CommentTextUpdatedEvent!] + memberbannedfromchanneleventchannel: [MemberBannedFromChannelEvent!] + ownednftcreatorChannel: [OwnedNft!] + videoreactedeventvideoChannel: [VideoReactedEvent!] +} + +type CastVote implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hashed vote that was casted before being revealed. Hex format.""" + commitment: String! + electionRound: ElectionRound! + electionRoundId: String! + + """Stake used to back up the vote.""" + stake: BigInt! + + """ + Reflects if the stake is still locked for candidacy or has been already released by the member. + """ + stakeLocked: Boolean! + + """Account that cast the vote.""" + castBy: String! + voteFor: Candidate + voteForId: String + + """Vote's power.""" + votePower: BigInt! + votecasteventcastVote: [VoteCastEvent!] + voterevealedeventcastVote: [VoteRevealedEvent!] +} + +type ReferendumStageVoting implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Block in which referendum started.""" + startedAtBlock: BigInt! + + """Target number of winners.""" + winningTargetCount: BigInt! + electionRound: ElectionRound! + electionRoundId: String! + + """Block number at which the stage ends""" + endsAt: Int! +} + +type ReferendumStageRevealing implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Block in which referendum started""" + startedAtBlock: BigInt! + + """Target number of winners""" + winningTargetCount: BigInt! + electionRound: ElectionRound! + electionRoundId: String! + + """Block number at which the stage ends""" + endsAt: Int! +} + +type CouncilMember implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Account used for staking currency for council membership.""" + stakingAccountId: String! + + """ + Account that will receive used for reward currency for council membership. + """ + rewardAccountId: String! + member: Membership! + memberId: String! + + """Stake used for the council membership.""" + stake: BigInt! + + """Block number in which council member received the last reward payment.""" + lastPaymentBlock: BigInt! + + """ + Reward amount that should have been paid but couldn't be paid off due to insufficient budget. + """ + unpaidReward: BigInt! + + """Amount of reward collected by this council member so far.""" + accumulatedReward: BigInt! + electedInCouncil: ElectedCouncil! + electedInCouncilId: String! + rewardpaymenteventcouncilMember: [RewardPaymentEvent!] +} + +type CouncilStageUpdate implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """The new stage council got into.""" + stage: CouncilStage! + + """Block number at which change happened.""" + changedAt: BigInt! + electedCouncil: ElectedCouncil + electedCouncilId: String + + """Election not completed due to insufficient candidates or winners.""" + electionProblem: ElectionProblem +} + +union CouncilStage = CouncilStageAnnouncing | CouncilStageElection | CouncilStageIdle | VariantNone + +enum ElectionProblem { + NOT_ENOUGH_CANDIDATES + NEW_COUNCIL_NOT_ELECTED +} + +type ElectedCouncil implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + councilMembers: [CouncilMember!]! + updates: [CouncilStageUpdate!]! + + """Block number at which the council was elected.""" + electedAtBlock: Int! + + """ + Block number at which the council reign ended and a new council was elected. + """ + endedAtBlock: Int + + """Time at which the council was elected.""" + electedAtTime: DateTime! + + """Time at which the council reign ended and a new council was elected.""" + endedAtTime: DateTime + + """Network running at the time of election.""" + electedAtNetwork: Network! + + """Network running at the time of resignation.""" + endedAtNetwork: Network + councilElections: [ElectionRound!]! + nextCouncilElections: [ElectionRound!]! + + """Sign if council is already resigned.""" + isResigned: Boolean! + newcouncilelectedeventelectedCouncil: [NewCouncilElectedEvent!] +} + +type ElectionRound implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Election cycle ID.""" + cycleId: Int! + + """Sign if election has already finished.""" + isFinished: Boolean! + + """Block number at which the election ended.""" + endedAtBlock: Int + + """Time at which the election ended.""" + endedAtTime: DateTime + + """Network running at the time the election ended.""" + endedAtNetwork: Network + castVotes: [CastVote!]! + referendumStageVoting: ReferendumStageVoting + referendumStageRevealing: ReferendumStageRevealing + electedCouncil: ElectedCouncil! + electedCouncilId: String! + nextElectedCouncil: ElectedCouncil + nextElectedCouncilId: String + candidates: [Candidate!]! + newcandidateeventelectionRound: [NewCandidateEvent!] +} + +type CandidacyNoteMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Candidacy header text.""" + header: String + + """ + Candidate program in form of bullet points. Takes array with one empty string [''] as deletion request. + """ + bulletPoints: [String!]! + + """Image uri of candidate's banner.""" + bannerImageUri: String + + """Candidacy description (Markdown-formatted).""" + description: String + candidacynoteseteventnoteMetadata: [CandidacyNoteSetEvent!] + candidatenoteMetadata: [Candidate!] +} + +type Candidate implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Account used for staking currency needed for the candidacy.""" + stakingAccountId: String! + + """ + Account that will receive rewards if candidate's elected to the council. + """ + rewardAccountId: String! + member: Membership! + memberId: String! + electionRound: ElectionRound! + electionRoundId: String! + + """Stake locked for the candidacy.""" + stake: BigInt! + + """ + Reflects if the stake is still locked for candidacy or has been already released by the member. + """ + stakeLocked: Boolean! + + """Current candidate status""" + status: CandidacyStatus! + + """Sum of power of all votes received.""" + votePower: BigInt! + + """Block in which the last vote was received.""" + lastVoteReceivedAtBlock: BigInt + + """Event number in block in which the last vote was received.""" + lastVoteReceivedAtEventNumber: Int + noteMetadata: CandidacyNoteMetadata! + noteMetadataId: String! + votesReceived: [CastVote!]! + candidacynoteseteventcandidate: [CandidacyNoteSetEvent!] + candidacystakereleaseeventcandidate: [CandidacyStakeReleaseEvent!] + candidacywithdraweventcandidate: [CandidacyWithdrawEvent!] + newcandidateeventcandidate: [NewCandidateEvent!] +} + +enum CandidacyStatus { + ACTIVE + WITHDRAWN + ELECTED + FAILED +} + +type ProposalDiscussionPost implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + discussionThread: ProposalDiscussionThread! + discussionThreadId: String! + author: Membership! + authorId: String! + + """Current post status""" + status: ProposalDiscussionPostStatus! + + """True if the post is either Active or Locked""" + isVisible: Boolean! + + """Post's md-formatted text""" + text: String! + repliesTo: ProposalDiscussionPost + repliesToId: String + updates: [ProposalDiscussionPostUpdatedEvent!]! + createdInEvent: ProposalDiscussionPostCreatedEvent! + proposaldiscussionpostrepliesTo: [ProposalDiscussionPost!] + proposaldiscussionpostdeletedeventpost: [ProposalDiscussionPostDeletedEvent!] +} + +union ProposalDiscussionPostStatus = ProposalDiscussionPostStatusActive | ProposalDiscussionPostStatusLocked | ProposalDiscussionPostStatusRemoved + +union ProposalDiscussionThreadMode = ProposalDiscussionThreadModeOpen | ProposalDiscussionThreadModeClosed + +type ProposalDiscussionThread implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + proposal: Proposal! + proposalId: String! + posts: [ProposalDiscussionPost!]! + + """Current thread mode""" + mode: ProposalDiscussionThreadMode! + modeChanges: [ProposalDiscussionThreadModeChangedEvent!]! +} + +union ProposalIntermediateStatus = ProposalStatusDeciding | ProposalStatusGracing | ProposalStatusDormant + +enum ProposalVoteKind { + APPROVE + REJECT + SLASH + ABSTAIN +} + +union ProposalDecisionStatus = ProposalStatusDormant | ProposalStatusGracing | ProposalStatusVetoed | ProposalStatusSlashed | ProposalStatusRejected | ProposalStatusExpired | ProposalStatusCancelled | ProposalStatusCanceledByRuntime + +union ProposalExecutionStatus = ProposalStatusExecuted | ProposalStatusExecutionFailed + +type Proposal implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Proposal title""" + title: String! + + """Proposal description""" + description: String! + + """Proposal details depending on proposal type""" + details: ProposalDetails! + + """Staking account with proposal stake (in case a stake is required)""" + stakingAccount: String + creator: Membership! + creatorId: String! + createdInEvent: ProposalCreatedEvent! + + """ + Exact block number the proposal is supposed to be executed at (if specified) + """ + exactExecutionBlock: Int + discussionThread: ProposalDiscussionThread! + + """ + How many prior councils have already approved the proposal (starts with 0) + """ + councilApprovals: Int! + proposalStatusUpdates: [ProposalStatusUpdatedEvent!]! + votes: [ProposalVotedEvent!]! + + """Current proposal status""" + status: ProposalStatus! + + """ + If true then the proposal status is final and will not change form this point + """ + isFinalized: Boolean + + """Number of the block the current status was set at""" + statusSetAtBlock: Int! + + """Time the current status was set at (based on block timestamp)""" + statusSetAtTime: DateTime! + proposalcancelledeventproposal: [ProposalCancelledEvent!] + proposaldecisionmadeeventproposal: [ProposalDecisionMadeEvent!] + proposalexecutedeventproposal: [ProposalExecutedEvent!] +} + +union ProposalDetails = SignalProposalDetails | RuntimeUpgradeProposalDetails | FundingRequestProposalDetails | SetMaxValidatorCountProposalDetails | CreateWorkingGroupLeadOpeningProposalDetails | FillWorkingGroupLeadOpeningProposalDetails | UpdateWorkingGroupBudgetProposalDetails | DecreaseWorkingGroupLeadStakeProposalDetails | SlashWorkingGroupLeadProposalDetails | SetWorkingGroupLeadRewardProposalDetails | TerminateWorkingGroupLeadProposalDetails | AmendConstitutionProposalDetails | CancelWorkingGroupLeadOpeningProposalDetails | SetMembershipPriceProposalDetails | SetCouncilBudgetIncrementProposalDetails | SetCouncilorRewardProposalDetails | SetInitialInvitationBalanceProposalDetails | SetInitialInvitationCountProposalDetails | SetMembershipLeadInvitationQuotaProposalDetails | SetReferralCutProposalDetails | VetoProposalDetails | UpdateChannelPayoutsProposalDetails | UpdatePalletFrozenStatusProposalDetails | UpdateGlobalNftLimitProposalDetails | DecreaseCouncilBudgetProposalDetails | UpdateTokenPalletTokenConstraintsProposalDetails | SetEraPayoutDampingFactorProposalDetails | UpdateArgoBridgeConstraintsProposalDetails + +union ProposalStatus = ProposalStatusDeciding | ProposalStatusGracing | ProposalStatusDormant | ProposalStatusVetoed | ProposalStatusExecuted | ProposalStatusExecutionFailed | ProposalStatusSlashed | ProposalStatusRejected | ProposalStatusExpired | ProposalStatusCancelled | ProposalStatusCanceledByRuntime + +"""Stored information about a registered user""" +type Membership implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """The unique handle chosen by member as raw hex representation""" + handleRaw: String! + + """The unique handle chosen by member as utf-8""" + handle: String! + metadata: MemberMetadata! + metadataId: String! + + """Member's controller account id""" + controllerAccount: String! + + """Member's root account id""" + rootAccount: String! + + """How the member was registered""" + entry: MembershipEntryMethod! + + """Whether member has been verified by membership working group.""" + isVerified: Boolean! + + """Staking accounts bounded to membership.""" + boundAccounts: [String!]! + + """Current count of invites left to send.""" + inviteCount: Int! + invitees: [Membership!]! + invitedBy: Membership + invitedById: String + referredMembers: [Membership!]! + referredBy: Membership + referredById: String + + """Whether member is founding member.""" + isFoundingMember: Boolean! + + """Whether member is elected in the current council.""" + isCouncilMember: Boolean! + externalResources: [MembershipExternalResource!] + roles: [Worker!]! + whitelistedIn: [ProposalDiscussionWhitelist!]! + whitelistedInBounties: [BountyEntrantWhitelist!]! + channels: [Channel!]! + collaboratorInChannels: [Collaborator!]! + memberBannedFromChannels: [Channel!]! + councilCandidacies: [Candidate!]! + councilMembers: [CouncilMember!]! + whitelistedInAuctions: [Auction!]! + ownedNfts: [OwnedNft!]! + nftCollectorInChannels: [ChannelNftCollectors!]! + + """Number of channels ever created by this member""" + totalChannelsCreated: Int! + memberEnglishAuctionSettledEvents: [EnglishAuctionSettledEvent!]! + memberOpenAuctionAcceptedBidEvents: [OpenAuctionBidAcceptedEvent!]! + memberBidMadeCompletingAuctionEvents: [BidMadeCompletingAuctionEvent!]! + appownerMember: [App!] + auctioninitialOwner: [Auction!] + auctionwinningMember: [Auction!] + auctionbidcanceledeventmember: [AuctionBidCanceledEvent!] + auctionbidcanceledeventownerMember: [AuctionBidCanceledEvent!] + auctionbidmadeeventmember: [AuctionBidMadeEvent!] + auctionbidmadeeventownerMember: [AuctionBidMadeEvent!] + auctionbidmadeeventpreviousTopBidder: [AuctionBidMadeEvent!] + auctioncanceledeventownerMember: [AuctionCanceledEvent!] + bidbidder: [Bid!] + bidmadecompletingauctioneventmember: [BidMadeCompletingAuctionEvent!] + bidmadecompletingauctioneventownerMember: [BidMadeCompletingAuctionEvent!] + bidmadecompletingauctioneventpreviousTopBidder: [BidMadeCompletingAuctionEvent!] + bountycreator: [Bounty!] + bountyoracle: [Bounty!] + bountycontributioncontributor: [BountyContribution!] + bountyentryworker: [BountyEntry!] + budgetfundedeventmember: [BudgetFundedEvent!] + buynowcanceledeventownerMember: [BuyNowCanceledEvent!] + buynowpriceupdatedeventownerMember: [BuyNowPriceUpdatedEvent!] + channelpaymentmadeeventpayer: [ChannelPaymentMadeEvent!] + commentauthor: [Comment!] + commentcreatedeventparentCommentAuthor: [CommentCreatedEvent!] + commentreactedeventreactingMember: [CommentReactedEvent!] + commentreactionmember: [CommentReaction!] + englishauctionsettledeventwinner: [EnglishAuctionSettledEvent!] + englishauctionsettledeventownerMember: [EnglishAuctionSettledEvent!] + englishauctionstartedeventownerMember: [EnglishAuctionStartedEvent!] + forumpostauthor: [ForumPost!] + forumthreadauthor: [ForumThread!] + invitestransferredeventsourceMember: [InvitesTransferredEvent!] + invitestransferredeventtargetMember: [InvitesTransferredEvent!] + memberaccountsupdatedeventmember: [MemberAccountsUpdatedEvent!] + memberbannedfromchanneleventmember: [MemberBannedFromChannelEvent!] + membercreatedeventnewMember: [MemberCreatedEvent!] + memberinvitedeventinvitingMember: [MemberInvitedEvent!] + memberinvitedeventnewMember: [MemberInvitedEvent!] + memberprofileupdatedeventmember: [MemberProfileUpdatedEvent!] + memberverificationstatusupdatedeventmember: [MemberVerificationStatusUpdatedEvent!] + membershipboughteventnewMember: [MembershipBoughtEvent!] + membershipboughteventreferrer: [MembershipBoughtEvent!] + membershipgiftedeventnewMember: [MembershipGiftedEvent!] + nftboughteventmember: [NftBoughtEvent!] + nftboughteventownerMember: [NftBoughtEvent!] + nftissuedeventownerMember: [NftIssuedEvent!] + nftsellordermadeeventownerMember: [NftSellOrderMadeEvent!] + nftslingedbacktotheoriginalartisteventownerMember: [NftSlingedBackToTheOriginalArtistEvent!] + offeracceptedeventownerMember: [OfferAcceptedEvent!] + offercanceledeventownerMember: [OfferCanceledEvent!] + offerstartedeventmember: [OfferStartedEvent!] + offerstartedeventownerMember: [OfferStartedEvent!] + openauctionbidacceptedeventownerMember: [OpenAuctionBidAcceptedEvent!] + openauctionbidacceptedeventwinningBidder: [OpenAuctionBidAcceptedEvent!] + openauctionstartedeventownerMember: [OpenAuctionStartedEvent!] + postdeletedeventactor: [PostDeletedEvent!] + proposalcreator: [Proposal!] + proposaldiscussionpostauthor: [ProposalDiscussionPost!] + proposaldiscussionpostdeletedeventactor: [ProposalDiscussionPostDeletedEvent!] + proposaldiscussionthreadmodechangedeventactor: [ProposalDiscussionThreadModeChangedEvent!] + proposalvotedeventvoter: [ProposalVotedEvent!] + stakingaccountaddedeventmember: [StakingAccountAddedEvent!] + stakingaccountconfirmedeventmember: [StakingAccountConfirmedEvent!] + stakingaccountremovedeventmember: [StakingAccountRemovedEvent!] + videoreactedeventreactingMember: [VideoReactedEvent!] + videoreactionmember: [VideoReaction!] + workinggroupapplicationapplicant: [WorkingGroupApplication!] +} + +union MembershipEntryMethod = MembershipEntryPaid | MembershipEntryInvited | MembershipEntryGifted | MembershipEntryMemberCreated | MembershipEntryGenesis + +type WorkingGroupApplication implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ApplicationId in specific working group module""" + runtimeId: Int! + opening: WorkingGroupOpening! + openingId: String! + applicant: Membership! + applicantId: String! + + """Application stake""" + stake: BigInt! + + """Applicant's initial role account""" + roleAccount: String! + + """Applicant's initial reward account""" + rewardAccount: String! + + """Applicant's initial staking account""" + stakingAccount: String! + answers: [ApplicationFormQuestionAnswer!]! + + """Current application status""" + status: WorkingGroupApplicationStatus! + createdInEvent: AppliedOnOpeningEvent! + applicationwithdrawneventapplication: [ApplicationWithdrawnEvent!] + workerapplication: [Worker!] +} + +union WorkingGroupApplicationStatus = ApplicationStatusPending | ApplicationStatusAccepted | ApplicationStatusRejected | ApplicationStatusWithdrawn | ApplicationStatusCancelled + +type ApplicationFormQuestionAnswer implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + application: WorkingGroupApplication! + applicationId: String! + question: ApplicationFormQuestion! + questionId: String! + + """Applicant's answer""" + answer: String! +} + +type ApplicationFormQuestion implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + openingMetadata: WorkingGroupOpeningMetadata! + openingMetadataId: String! + + """The question itself""" + question: String + + """Type of the question (UI answer input type)""" + type: ApplicationFormQuestionType! + + """Index of the question""" + index: Int! + applicationformquestionanswerquestion: [ApplicationFormQuestionAnswer!] +} + +enum ApplicationFormQuestionType { + TEXT + TEXTAREA +} + +type WorkingGroupOpeningMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Whether the originally provided metadata was valid""" + originallyValid: Boolean! + + """Opening title""" + title: String + + """Opening short description""" + shortDescription: String + + """Opening description (md-formatted)""" + description: String + + """Expected max. number of applicants that will be hired""" + hiringLimit: Int + + """Expected time when the opening will close""" + expectedEnding: DateTime + + """Md-formatted text explaining the application process""" + applicationDetails: String + applicationFormQuestions: [ApplicationFormQuestion!]! + upcomingworkinggroupopeningmetadata: [UpcomingWorkingGroupOpening!] + workinggroupopeningmetadata: [WorkingGroupOpening!] +} + +type UpcomingWorkingGroupOpening implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + createdInEvent: StatusTextChangedEvent! + createdInEventId: String! + group: WorkingGroup! + groupId: String! + + """Expected opening start time""" + expectedStart: DateTime + + """Expected min. application/role stake amount""" + stakeAmount: BigInt + + """Expected reward per block""" + rewardPerBlock: BigInt + metadata: WorkingGroupOpeningMetadata! + metadataId: String! +} + +union WorkingGroupMetadataActionResult = UpcomingOpeningAdded | UpcomingOpeningRemoved | WorkingGroupMetadataSet | InvalidActionMetadata + +type WorkingGroupMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Working group status""" + status: String + + """Working group status message""" + statusMessage: String + + """Working group about text""" + about: String + + """Working group description text""" + description: String + setInEvent: StatusTextChangedEvent! + setInEventId: String! + group: WorkingGroup! + groupId: String! + workinggroupmetadata: [WorkingGroup!] +} + +type WorkingGroup implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Working group name""" + name: String! + metadata: WorkingGroupMetadata + metadataId: String + leader: Worker + leaderId: String + workers: [Worker!]! + openings: [WorkingGroupOpening!]! + + """Current working group budget (JOY)""" + budget: BigInt! + applicationwithdrawneventgroup: [ApplicationWithdrawnEvent!] + appliedonopeningeventgroup: [AppliedOnOpeningEvent!] + budgetfundedeventgroup: [BudgetFundedEvent!] + budgetseteventgroup: [BudgetSetEvent!] + budgetspendingeventgroup: [BudgetSpendingEvent!] + budgetupdatedeventgroup: [BudgetUpdatedEvent!] + leaderseteventgroup: [LeaderSetEvent!] + leaderunseteventgroup: [LeaderUnsetEvent!] + newmissedrewardlevelreachedeventgroup: [NewMissedRewardLevelReachedEvent!] + openingaddedeventgroup: [OpeningAddedEvent!] + openingcanceledeventgroup: [OpeningCanceledEvent!] + openingfilledeventgroup: [OpeningFilledEvent!] + rewardpaideventgroup: [RewardPaidEvent!] + stakedecreasedeventgroup: [StakeDecreasedEvent!] + stakeincreasedeventgroup: [StakeIncreasedEvent!] + stakeslashedeventgroup: [StakeSlashedEvent!] + statustextchangedeventgroup: [StatusTextChangedEvent!] + terminatedleadereventgroup: [TerminatedLeaderEvent!] + terminatedworkereventgroup: [TerminatedWorkerEvent!] + upcomingworkinggroupopeninggroup: [UpcomingWorkingGroupOpening!] + vestedbudgetspendingeventgroup: [VestedBudgetSpendingEvent!] + workerexitedeventgroup: [WorkerExitedEvent!] + workerrewardaccountupdatedeventgroup: [WorkerRewardAccountUpdatedEvent!] + workerrewardamountupdatedeventgroup: [WorkerRewardAmountUpdatedEvent!] + workerroleaccountupdatedeventgroup: [WorkerRoleAccountUpdatedEvent!] + workerstartedleavingeventgroup: [WorkerStartedLeavingEvent!] + workinggroupmetadatagroup: [WorkingGroupMetadata!] +} + +type FundingRequestDestination implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Amount of funds requested""" + amount: BigInt! + + """Destination account""" + account: String! + list: FundingRequestDestinationsList! + listId: String! +} + +type FundingRequestDestinationsList implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + phantom: Int + destinations: [FundingRequestDestination!]! +} + +type RuntimeWasmBytecode implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """The bytecode itself""" + bytecode: Bytes! +} + +"""GraphQL representation of Bytes""" +scalar Bytes + +type AmendConstitutionProposalDetails { + """New (proposed) constitution text (md-formatted)""" + text: String! +} + +type ApplicationStatusAccepted { + """Related OpeningFilled event""" + openingFilledEvent: OpeningFilledEvent +} + +type ApplicationStatusCancelled { + """Related OpeningCanceled event""" + openingCanceledEvent: OpeningCanceledEvent +} + +type ApplicationStatusPending { + phantom: Int +} + +type ApplicationStatusRejected { + """Related OpeningFilled event""" + openingFilledEvent: OpeningFilledEvent +} + +type ApplicationStatusWithdrawn { + """Related ApplicationWithdrawn event""" + applicationWithdrawnEvent: ApplicationWithdrawnEvent +} + +type AuctionTypeEnglish { + """English auction duration""" + duration: Int! + + """Auction extension time""" + extensionPeriod: Int! + + """Block when auction is supposed to end""" + plannedEndAtBlock: Int! + + """Minimal step between auction bids""" + minimalBidStep: BigInt! +} + +type AuctionTypeOpen { + """Auction bid lock duration""" + bidLockDuration: Int! +} + +type AvatarObject { + """The avatar data object""" + avatarObject: StorageDataObject +} + +type AvatarUri { + """The avatar URL""" + avatarUri: String! +} + +type BountyEntryStatusPassed { + dummy: Int +} + +type BountyEntryStatusRejected { + dummy: Int +} + +type BountyEntryStatusWinner { + reward: BigInt! +} + +type BountyEntryStatusWithdrawn { + dummy: Int +} + +type BountyEntryStatusWorking { + dummy: Int +} + +type BountyFundingLimited { + """Minimum amount of funds for a successful bounty""" + minFundingAmount: BigInt! + + """Upper boundary for a bounty funding""" + maxFundingAmount: BigInt! + + """Maximum allowed funding period""" + fundingPeriod: Int! +} + +type BountyFundingPerpetual { + """Desired funding""" + target: BigInt! +} + +type CancelWorkingGroupLeadOpeningProposalDetails { + """Opening to be cancelled""" + opening: WorkingGroupOpening +} + +type CategoryStatusActive { + phantom: Int +} + +type CategoryStatusArchived { + """Event the category was archived in""" + categoryArchivalStatusUpdatedEvent: CategoryArchivalStatusUpdatedEvent +} + +type CategoryStatusRemoved { + """Event the category was deleted in""" + categoryDeletedEvent: CategoryDeletedEvent +} + +type ContentActorCurator { + """ + Type needs to have at least one non-relation entity. This value is not used. + """ + dummy: Int + curator: Curator +} + +type ContentActorLead { + """ + Type needs to have at least one non-relation entity. This value is not used. + """ + dummy: Int +} + +type ContentActorMember { + """ + Type needs to have at least one non-relation entity. This value is not used. + """ + dummy: Int + member: Membership +} + +type CouncilStageAnnouncing { + """Number of candidates aspiring to be elected as council members.""" + candidatesCount: BigInt! + + """Block number at which the stage ends""" + endsAt: Int! +} + +type CouncilStageElection { + """Number of candidates aspiring to be elected as council members.""" + candidatesCount: BigInt! +} + +type CouncilStageIdle { + """Block number at which the stage ends""" + endsAt: Int! +} + +type CreateWorkingGroupLeadOpeningProposalDetails { + """The opening metadata""" + metadata: WorkingGroupOpeningMetadata + + """Min. application / role stake amount""" + stakeAmount: BigInt! + + """Role stake unstaking period in blocks""" + unstakingPeriod: Int! + + """Initial workers' reward per block""" + rewardPerBlock: BigInt! + + """Related working group""" + group: WorkingGroup +} + +type DataObjectTypeChannelAvatar { + """Related channel entity""" + channel: Channel +} + +type DataObjectTypeChannelCoverPhoto { + """Related channel entity""" + channel: Channel +} + +type DataObjectTypeChannelPayoutsPayload { + phantom: Int +} + +type DataObjectTypeUnknown { + phantom: Int +} + +type DataObjectTypeVideoMedia { + """Related video entity""" + video: Video +} + +type DataObjectTypeVideoSubtitle { + """Related subtitle entity""" + subtitle: VideoSubtitle + + """Related video entity""" + video: Video +} + +type DataObjectTypeVideoThumbnail { + """Related video entity""" + video: Video +} + +type DecreaseCouncilBudgetProposalDetails { + """Proposed amount of token to burn""" + amount: BigInt! +} + +type DecreaseWorkingGroupLeadStakeProposalDetails { + """The lead that should be affected""" + lead: Worker + + """Amount to decrease the stake by""" + amount: BigInt! +} + +type FillWorkingGroupLeadOpeningProposalDetails { + """Lead opening to to be filled""" + opening: WorkingGroupOpening + + """Selected successful application""" + application: WorkingGroupApplication +} + +type FundingRequestProposalDetails { + """Related list of funding request destinations""" + destinationsList: FundingRequestDestinationsList +} + +type GeographicalAreaContinent { + code: Continent +} + +enum Continent { + AF + NA + OC + AN + AS + EU + SA +} + +type GeographicalAreaCountry { + """ISO 3166-1 alpha-2 country code""" + code: String +} + +type GeographicalAreaSubdivistion { + """ISO 3166-2 subdivision code""" + code: String +} + +type InvalidActionMetadata { + """Reason why the action metadata was considered invalid""" + reason: String! +} + +type MembershipEntryGenesis { + phantom: Int +} + +type MembershipEntryGifted { + """The event the member was gifted in""" + membershipGiftedEvent: MembershipGiftedEvent +} + +type MembershipEntryInvited { + """The event the member was invited in""" + memberInvitedEvent: MemberInvitedEvent +} + +type MembershipEntryMemberCreated { + """The event the member was created in""" + memberCreatedEvent: MemberCreatedEvent +} + +type MembershipEntryPaid { + """The event the membership was bought in""" + membershipBoughtEvent: MembershipBoughtEvent +} + +type MetaprotocolTransactionErrored { + message: String! +} + +type MetaprotocolTransactionSuccessful { + """ + Type needs to have at least one non-relation entity. This value is not used. + """ + dummy: Int + + """ID of the created comment (if any)""" + commentCreated: Comment + + """ID of the edited comment (if any)""" + commentEdited: Comment + + """ID of the deleted comment (if any)""" + commentDeleted: Comment + + """ID of the moderated comment (if any)""" + commentModerated: Comment + + """ID of the created video category (if any)""" + videoCategoryCreated: Video + + """ID of the updated video category (if any)""" + videoCategoryUpdated: Video + + """ID of the delete video category (if any)""" + videoCategoryDeleted: Video + + """ + Payment made to channel by the member sending the remark action (if any) + """ + channelPaid: Channel +} + +type OpeningStatusCancelled { + """Related event emitted on opening cancellation""" + openingCanceledEvent: OpeningCanceledEvent +} + +type OpeningStatusFilled { + """Related event emitted after filling the opening""" + openingFilledEvent: OpeningFilledEvent +} + +type OpeningStatusOpen { + phantom: Int +} + +type PaymentContextChannel { + """Channel for which the payment was made""" + channel: Channel +} + +type PaymentContextVideo { + """Video for which the payment was made""" + video: Video +} + +type PostOriginThreadInitial { + """Thread creation event""" + threadCreatedEvent: ThreadCreatedEvent +} + +type PostOriginThreadReply { + """Related PostAdded event""" + postAddedEvent: PostAddedEvent +} + +type PostStatusActive { + phantom: Int +} + +type PostStatusLocked { + """ + Post deleted event in case the post became locked through runtime removal + """ + postDeletedEvent: PostDeletedEvent +} + +type PostStatusModerated { + """Event the post was moderated in""" + postModeratedEvent: PostModeratedEvent +} + +type PostStatusRemoved { + """Event the post was removed in""" + postDeletedEvent: PostDeletedEvent +} + +type ProposalDiscussionPostStatusActive { + phantom: Int +} + +type ProposalDiscussionPostStatusLocked { + """ + ProposalDiscussionPostDeletedEvent in case the post became locked through runtime removal + """ + deletedInEvent: ProposalDiscussionPostDeletedEvent +} + +type ProposalDiscussionPostStatusRemoved { + """The event the post was removed in""" + deletedInEvent: ProposalDiscussionPostDeletedEvent +} + +type ProposalDiscussionThreadModeClosed { + """Whitelist containing members allowed to participate in the discussion""" + whitelist: ProposalDiscussionWhitelist +} + +type ProposalDiscussionThreadModeOpen { + phantom: Int +} + +type ProposalStatusCanceledByRuntime { + """Related ProposalDecisionMadeEvent""" + proposalDecisionMadeEvent: ProposalDecisionMadeEvent +} + +type ProposalStatusCancelled { + """The related ProposalCancelledEvent""" + cancelledInEvent: ProposalCancelledEvent +} + +type ProposalStatusDeciding { + """Related ProposalStatusUpdatedEvent""" + proposalStatusUpdatedEvent: ProposalStatusUpdatedEvent +} + +type ProposalStatusDormant { + """Related ProposalStatusUpdatedEvent""" + proposalStatusUpdatedEvent: ProposalStatusUpdatedEvent +} + +type ProposalStatusExecuted { + """Related ProposalExecutedEvent""" + proposalExecutedEvent: ProposalExecutedEvent +} + +type ProposalStatusExecutionFailed { + """Related ProposalExecutedEvent""" + proposalExecutedEvent: ProposalExecutedEvent + + """The runtime execution error message""" + errorMessage: String! +} + +type ProposalStatusExpired { + """Related ProposalDecisionMadeEvent""" + proposalDecisionMadeEvent: ProposalDecisionMadeEvent +} + +type ProposalStatusGracing { + """Related ProposalStatusUpdatedEvent""" + proposalStatusUpdatedEvent: ProposalStatusUpdatedEvent +} + +type ProposalStatusRejected { + """Related ProposalDecisionMadeEvent""" + proposalDecisionMadeEvent: ProposalDecisionMadeEvent +} + +type ProposalStatusSlashed { + """Related ProposalDecisionMadeEvent""" + proposalDecisionMadeEvent: ProposalDecisionMadeEvent +} + +type ProposalStatusVetoed { + """Related ProposalDecisionMadeEvent event""" + proposalDecisionMadeEvent: ProposalDecisionMadeEvent +} + +type RuntimeUpgradeProposalDetails { + """Runtime upgrade WASM bytecode""" + newRuntimeBytecode: RuntimeWasmBytecode +} + +type SetCouncilBudgetIncrementProposalDetails { + """ + New (proposed) amount the council budget should be increased by per each budget period + """ + newAmount: BigInt! +} + +type SetCouncilorRewardProposalDetails { + """New (proposed) council members' reward per block""" + newRewardPerBlock: BigInt! +} + +type SetEraPayoutDampingFactorProposalDetails { + """Proposed validator payout damping factor""" + dampingFactor: Int! +} + +type SetInitialInvitationBalanceProposalDetails { + """ + The new (proposed) initial balance credited to controller account of an invitee (locked for transaction fee payments only) + """ + newInitialInvitationBalance: BigInt! +} + +type SetInitialInvitationCountProposalDetails { + """The new (proposed) initial invitations count for paid memberships""" + newInitialInvitationsCount: Int! +} + +type SetMaxValidatorCountProposalDetails { + """The new (propsed) max. number of active validators""" + newMaxValidatorCount: Int! +} + +type SetMembershipLeadInvitationQuotaProposalDetails { + """The new (proposed) membership working group lead invitation quota""" + newLeadInvitationQuota: Int! +} + +type SetMembershipPriceProposalDetails { + """New (proposed) membership price""" + newPrice: BigInt! +} + +type SetReferralCutProposalDetails { + """ + The new (proposed) percentage of tokens diverted to referrer (from referred member's membership price). + """ + newReferralCut: Int! +} + +type SetWorkingGroupLeadRewardProposalDetails { + """The lead that should be affected""" + lead: Worker + + """Lead's new (proposed) reward per block""" + newRewardPerBlock: BigInt! +} + +type SignalProposalDetails { + """Signal proposal content""" + text: String! +} + +type SlashWorkingGroupLeadProposalDetails { + """The lead that should be affected""" + lead: Worker + + """Amount to slash the stake by""" + amount: BigInt! +} + +type StorageBagOwnerChannel { + channelId: Int +} + +type StorageBagOwnerCouncil { + phantom: Int +} + +type StorageBagOwnerDAO { + daoId: Int +} + +type StorageBagOwnerMember { + memberId: Int +} + +type StorageBagOwnerWorkingGroup { + workingGroupId: String +} + +type StorageBucketOperatorStatusActive { + workerId: Int! + transactorAccountId: String! +} + +type StorageBucketOperatorStatusInvited { + workerId: Int! +} + +type StorageBucketOperatorStatusMissing { + phantom: Int +} + +type TerminateWorkingGroupLeadProposalDetails { + """Lead that's supposed to be terminated""" + lead: Worker + + """Optionally - the amount to slash the lead's stake by""" + slashingAmount: BigInt +} + +type ThreadStatusActive { + phantom: Int +} + +type ThreadStatusLocked { + """Event the thread was deleted (locked) in""" + threadDeletedEvent: ThreadDeletedEvent +} + +type ThreadStatusModerated { + """Event the thread was moderated in""" + threadModeratedEvent: ThreadModeratedEvent +} + +type ThreadStatusRemoved { + """Event the thread was removed in""" + threadDeletedEvent: ThreadDeletedEvent +} + +type TransactionalStatusBuyNow { + price: BigInt! +} + +type TransactionalStatusIdle { + """ + Type needs to have at least one non-relation entity. This value is not used. + """ + dummy: Int +} + +type TransactionalStatusInitiatedOfferToMember { + """Member identifier""" + memberId: Int! + + """Whether member should pay to accept offer (optional)""" + price: BigInt +} + +type UpcomingOpeningAdded { + upcomingOpeningId: String! +} + +type UpcomingOpeningRemoved { + upcomingOpeningId: String! +} + +type UpdateArgoBridgeConstraintsProposalDetails { + operatorAccount: String + pauserAccounts: [String!] + bridgingFee: BigInt + thawnDuration: Int + remoteChains: [Int!] +} + +type UpdateChannelPayoutsProposalDetails { + """Merkle root of the channel payouts""" + commitment: String + + """Minimum amount of channel reward cashout allowed at a time""" + minCashoutAllowed: BigInt + + """Maximum amount of channel reward cashout allowed at a time""" + maxCashoutAllowed: BigInt + + """Can channel cashout the rewards""" + channelCashoutsEnabled: Boolean + + """The hash of the channel payout payload file""" + payloadHash: String +} + +type UpdateGlobalNftLimitProposalDetails { + """New daily NFT limit set in the proposal (if any)""" + newDailyNftLimit: Int + + """New weekly NFT limit set in the proposal (if any)""" + newWeeklyNftLimit: Int +} + +type UpdatePalletFrozenStatusProposalDetails { + """New frozen status for pallet""" + frozen: Boolean! + + """The pallet to update frozen status on""" + pallet: String! +} + +type UpdateTokenPalletTokenConstraintsProposalDetails { + """Proposed maximum patronage yearly interest rate (in part per million)""" + maxYearlyRate: Int + + """Proposed minimum value of the slope amm parameter""" + minAmmSlope: BigInt + + """Proposed minimum block duration of sales""" + minSaleDuration: Int + + """Proposed minimum block duration for a revenue split""" + minRevenueSplitDuration: Int + + """ + Proposed minimum blocks between revenue share issuance block and actual revenue share starting block + """ + minRevenueSplitTimeToStart: Int + + """ + Proposed platform fee ratio charged on top of each sale and burned (in part per million) + """ + salePlatformFee: Int + + """ + Proposed ratio of fees charged on top of each token purchase from the AMM (in part per million) + """ + ammBuyTxFees: Int + + """ + Proposed ratio of fees charged on top of each token sold to the AMM (in part per million) + """ + ammSellTxFees: Int + + """Proposed bloat bond value used during account creation""" + bloatBond: BigInt +} + +type UpdateWorkingGroupBudgetProposalDetails { + """ + Amount to increase / decrease the working group budget by (will be decudted from / appended to council budget accordingly) + """ + amount: BigInt! + + """Related working group""" + group: WorkingGroup +} + +type VariantNone { + phantom: Int +} + +type VetoProposalDetails { + """Proposal to be vetoed""" + proposal: Proposal +} + +type WorkerStatusActive { + phantom: Int +} + +type WorkerStatusLeaving { + """Related event emitted on leaving initialization""" + workerStartedLeavingEvent: WorkerStartedLeavingEvent +} + +type WorkerStatusLeft { + """Related event emitted on leaving initialization""" + workerStartedLeavingEvent: WorkerStartedLeavingEvent + + """ + Related event emitted once the worker has exited the role (after the unstaking period) + """ + workerExitedEvent: WorkerExitedEvent +} + +type WorkerStatusTerminated { + """Related event emitted on worker termination""" + terminatedWorkerEvent: TerminatedWorkerEvent +} + +type WorkingGroupMetadataSet { + """The new metadata snapshot resulting from the update""" + metadata: WorkingGroupMetadata +} + +type WorkingGroupOpening implements BaseGraphQLObject { + id: ID! + + """Time of opening creation""" + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """OpeningId in specific working group module""" + runtimeId: Int! + group: WorkingGroup! + groupId: String! + applications: [WorkingGroupApplication!]! + + """Type of the opening (Leader/Regular)""" + type: WorkingGroupOpeningType! + + """Current opening status""" + status: WorkingGroupOpeningStatus! + metadata: WorkingGroupOpeningMetadata! + metadataId: String! + + """Min. application/role stake amount""" + stakeAmount: BigInt! + + """Role stake unstaking period in blocks""" + unstakingPeriod: Int! + + """Initial workers' reward per block""" + rewardPerBlock: BigInt! + createdInEvent: OpeningAddedEvent! + appliedonopeningeventopening: [AppliedOnOpeningEvent!] + openingcanceledeventopening: [OpeningCanceledEvent!] + openingfilledeventopening: [OpeningFilledEvent!] +} + +enum WorkingGroupOpeningType { + REGULAR + LEADER +} + +union WorkingGroupOpeningStatus = OpeningStatusOpen | OpeningStatusFilled | OpeningStatusCancelled + +type AnnouncingPeriodStartedEventEdge { + node: AnnouncingPeriodStartedEvent! + cursor: String! +} + +type AnnouncingPeriodStartedEventConnection { + totalCount: Int! + edges: [AnnouncingPeriodStartedEventEdge!]! + pageInfo: PageInfo! +} + +type AppEdge { + node: App! + cursor: String! +} + +type AppConnection { + totalCount: Int! + edges: [AppEdge!]! + pageInfo: PageInfo! +} + +type ApplicationFormQuestionAnswerEdge { + node: ApplicationFormQuestionAnswer! + cursor: String! +} + +type ApplicationFormQuestionAnswerConnection { + totalCount: Int! + edges: [ApplicationFormQuestionAnswerEdge!]! + pageInfo: PageInfo! +} + +type ApplicationFormQuestionEdge { + node: ApplicationFormQuestion! + cursor: String! +} + +type ApplicationFormQuestionConnection { + totalCount: Int! + edges: [ApplicationFormQuestionEdge!]! + pageInfo: PageInfo! +} + +type ApplicationWithdrawnEventEdge { + node: ApplicationWithdrawnEvent! + cursor: String! +} + +type ApplicationWithdrawnEventConnection { + totalCount: Int! + edges: [ApplicationWithdrawnEventEdge!]! + pageInfo: PageInfo! +} + +type AppliedOnOpeningEventEdge { + node: AppliedOnOpeningEvent! + cursor: String! +} + +type AppliedOnOpeningEventConnection { + totalCount: Int! + edges: [AppliedOnOpeningEventEdge!]! + pageInfo: PageInfo! +} + +type AuctionBidCanceledEventEdge { + node: AuctionBidCanceledEvent! + cursor: String! +} + +type AuctionBidCanceledEventConnection { + totalCount: Int! + edges: [AuctionBidCanceledEventEdge!]! + pageInfo: PageInfo! +} + +type AuctionBidMadeEventEdge { + node: AuctionBidMadeEvent! + cursor: String! +} + +type AuctionBidMadeEventConnection { + totalCount: Int! + edges: [AuctionBidMadeEventEdge!]! + pageInfo: PageInfo! +} + +type AuctionCanceledEventEdge { + node: AuctionCanceledEvent! + cursor: String! +} + +type AuctionCanceledEventConnection { + totalCount: Int! + edges: [AuctionCanceledEventEdge!]! + pageInfo: PageInfo! +} + +type AuctionEdge { + node: Auction! + cursor: String! +} + +type AuctionConnection { + totalCount: Int! + edges: [AuctionEdge!]! + pageInfo: PageInfo! +} + +type BidMadeCompletingAuctionEventEdge { + node: BidMadeCompletingAuctionEvent! + cursor: String! +} + +type BidMadeCompletingAuctionEventConnection { + totalCount: Int! + edges: [BidMadeCompletingAuctionEventEdge!]! + pageInfo: PageInfo! +} + +type BidEdge { + node: Bid! + cursor: String! +} + +type BidConnection { + totalCount: Int! + edges: [BidEdge!]! + pageInfo: PageInfo! +} + +type BountyCanceledEventEdge { + node: BountyCanceledEvent! + cursor: String! +} + +type BountyCanceledEventConnection { + totalCount: Int! + edges: [BountyCanceledEventEdge!]! + pageInfo: PageInfo! +} + +type BountyContributionEdge { + node: BountyContribution! + cursor: String! +} + +type BountyContributionConnection { + totalCount: Int! + edges: [BountyContributionEdge!]! + pageInfo: PageInfo! +} + +type BountyCreatedEventEdge { + node: BountyCreatedEvent! + cursor: String! +} + +type BountyCreatedEventConnection { + totalCount: Int! + edges: [BountyCreatedEventEdge!]! + pageInfo: PageInfo! +} + +type BountyCreatorCherryWithdrawalEventEdge { + node: BountyCreatorCherryWithdrawalEvent! + cursor: String! +} + +type BountyCreatorCherryWithdrawalEventConnection { + totalCount: Int! + edges: [BountyCreatorCherryWithdrawalEventEdge!]! + pageInfo: PageInfo! +} + +type BountyEntrantWhitelistEdge { + node: BountyEntrantWhitelist! + cursor: String! +} + +type BountyEntrantWhitelistConnection { + totalCount: Int! + edges: [BountyEntrantWhitelistEdge!]! + pageInfo: PageInfo! +} + +type BountyEntryEdge { + node: BountyEntry! + cursor: String! +} + +type BountyEntryConnection { + totalCount: Int! + edges: [BountyEntryEdge!]! + pageInfo: PageInfo! +} + +type BountyFundedEventEdge { + node: BountyFundedEvent! + cursor: String! +} + +type BountyFundedEventConnection { + totalCount: Int! + edges: [BountyFundedEventEdge!]! + pageInfo: PageInfo! +} + +type BountyFundingWithdrawalEventEdge { + node: BountyFundingWithdrawalEvent! + cursor: String! +} + +type BountyFundingWithdrawalEventConnection { + totalCount: Int! + edges: [BountyFundingWithdrawalEventEdge!]! + pageInfo: PageInfo! +} + +type BountyMaxFundingReachedEventEdge { + node: BountyMaxFundingReachedEvent! + cursor: String! +} + +type BountyMaxFundingReachedEventConnection { + totalCount: Int! + edges: [BountyMaxFundingReachedEventEdge!]! + pageInfo: PageInfo! +} + +type BountyRemovedEventEdge { + node: BountyRemovedEvent! + cursor: String! +} + +type BountyRemovedEventConnection { + totalCount: Int! + edges: [BountyRemovedEventEdge!]! + pageInfo: PageInfo! +} + +type BountyVetoedEventEdge { + node: BountyVetoedEvent! + cursor: String! +} + +type BountyVetoedEventConnection { + totalCount: Int! + edges: [BountyVetoedEventEdge!]! + pageInfo: PageInfo! +} + +type BountyEdge { + node: Bounty! + cursor: String! +} + +type BountyConnection { + totalCount: Int! + edges: [BountyEdge!]! + pageInfo: PageInfo! +} + +type BudgetBalanceSetEventEdge { + node: BudgetBalanceSetEvent! + cursor: String! +} + +type BudgetBalanceSetEventConnection { + totalCount: Int! + edges: [BudgetBalanceSetEventEdge!]! + pageInfo: PageInfo! +} + +type BudgetFundedEventEdge { + node: BudgetFundedEvent! + cursor: String! +} + +type BudgetFundedEventConnection { + totalCount: Int! + edges: [BudgetFundedEventEdge!]! + pageInfo: PageInfo! +} + +type BudgetIncrementUpdatedEventEdge { + node: BudgetIncrementUpdatedEvent! + cursor: String! +} + +type BudgetIncrementUpdatedEventConnection { + totalCount: Int! + edges: [BudgetIncrementUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type BudgetRefillEventEdge { + node: BudgetRefillEvent! + cursor: String! +} + +type BudgetRefillEventConnection { + totalCount: Int! + edges: [BudgetRefillEventEdge!]! + pageInfo: PageInfo! +} + +type BudgetRefillPlannedEventEdge { + node: BudgetRefillPlannedEvent! + cursor: String! +} + +type BudgetRefillPlannedEventConnection { + totalCount: Int! + edges: [BudgetRefillPlannedEventEdge!]! + pageInfo: PageInfo! +} + +type BudgetSetEventEdge { + node: BudgetSetEvent! + cursor: String! +} + +type BudgetSetEventConnection { + totalCount: Int! + edges: [BudgetSetEventEdge!]! + pageInfo: PageInfo! +} + +type BudgetSpendingEventEdge { + node: BudgetSpendingEvent! + cursor: String! +} + +type BudgetSpendingEventConnection { + totalCount: Int! + edges: [BudgetSpendingEventEdge!]! + pageInfo: PageInfo! +} + +type BudgetUpdatedEventEdge { + node: BudgetUpdatedEvent! + cursor: String! +} + +type BudgetUpdatedEventConnection { + totalCount: Int! + edges: [BudgetUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type BuyNowCanceledEventEdge { + node: BuyNowCanceledEvent! + cursor: String! +} + +type BuyNowCanceledEventConnection { + totalCount: Int! + edges: [BuyNowCanceledEventEdge!]! + pageInfo: PageInfo! +} + +type BuyNowPriceUpdatedEventEdge { + node: BuyNowPriceUpdatedEvent! + cursor: String! +} + +type BuyNowPriceUpdatedEventConnection { + totalCount: Int! + edges: [BuyNowPriceUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type CandidacyNoteMetadataEdge { + node: CandidacyNoteMetadata! + cursor: String! +} + +type CandidacyNoteMetadataConnection { + totalCount: Int! + edges: [CandidacyNoteMetadataEdge!]! + pageInfo: PageInfo! +} + +type CandidacyNoteSetEventEdge { + node: CandidacyNoteSetEvent! + cursor: String! +} + +type CandidacyNoteSetEventConnection { + totalCount: Int! + edges: [CandidacyNoteSetEventEdge!]! + pageInfo: PageInfo! +} + +type CandidacyStakeReleaseEventEdge { + node: CandidacyStakeReleaseEvent! + cursor: String! +} + +type CandidacyStakeReleaseEventConnection { + totalCount: Int! + edges: [CandidacyStakeReleaseEventEdge!]! + pageInfo: PageInfo! +} + +type CandidacyWithdrawEventEdge { + node: CandidacyWithdrawEvent! + cursor: String! +} + +type CandidacyWithdrawEventConnection { + totalCount: Int! + edges: [CandidacyWithdrawEventEdge!]! + pageInfo: PageInfo! +} + +type CandidateEdge { + node: Candidate! + cursor: String! +} + +type CandidateConnection { + totalCount: Int! + edges: [CandidateEdge!]! + pageInfo: PageInfo! +} + +type CastVoteEdge { + node: CastVote! + cursor: String! +} + +type CastVoteConnection { + totalCount: Int! + edges: [CastVoteEdge!]! + pageInfo: PageInfo! +} + +type CategoryArchivalStatusUpdatedEventEdge { + node: CategoryArchivalStatusUpdatedEvent! + cursor: String! +} + +type CategoryArchivalStatusUpdatedEventConnection { + totalCount: Int! + edges: [CategoryArchivalStatusUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type CategoryCreatedEventEdge { + node: CategoryCreatedEvent! + cursor: String! +} + +type CategoryCreatedEventConnection { + totalCount: Int! + edges: [CategoryCreatedEventEdge!]! + pageInfo: PageInfo! +} + +type CategoryDeletedEventEdge { + node: CategoryDeletedEvent! + cursor: String! +} + +type CategoryDeletedEventConnection { + totalCount: Int! + edges: [CategoryDeletedEventEdge!]! + pageInfo: PageInfo! +} + +type CategoryMembershipOfModeratorUpdatedEventEdge { + node: CategoryMembershipOfModeratorUpdatedEvent! + cursor: String! +} + +type CategoryMembershipOfModeratorUpdatedEventConnection { + totalCount: Int! + edges: [CategoryMembershipOfModeratorUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type CategoryStickyThreadUpdateEventEdge { + node: CategoryStickyThreadUpdateEvent! + cursor: String! +} + +type CategoryStickyThreadUpdateEventConnection { + totalCount: Int! + edges: [CategoryStickyThreadUpdateEventEdge!]! + pageInfo: PageInfo! +} + +type ChannelAssetsDeletedByModeratorEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Actor that deleted the channel assets.""" + actor: ContentActor! + + """Channel whose assets are deleted""" + channelId: Int! + + """ID of the deleted video""" + assetIds: [Int!]! + + """why the channel assets were deleted""" + rationale: String! +} + +type ChannelAssetsDeletedByModeratorEventEdge { + node: ChannelAssetsDeletedByModeratorEvent! + cursor: String! +} + +type ChannelAssetsDeletedByModeratorEventConnection { + totalCount: Int! + edges: [ChannelAssetsDeletedByModeratorEventEdge!]! + pageInfo: PageInfo! +} + +type ChannelDeletedByModeratorEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Actor that deleted the video.""" + actor: ContentActor! + + """ID of the deleted channel""" + channelId: Int! + + """Why the video was deleted""" + rationale: String! +} + +type ChannelDeletedByModeratorEventEdge { + node: ChannelDeletedByModeratorEvent! + cursor: String! +} + +type ChannelDeletedByModeratorEventConnection { + totalCount: Int! + edges: [ChannelDeletedByModeratorEventEdge!]! + pageInfo: PageInfo! +} + +type ChannelFundsWithdrawnEventEdge { + node: ChannelFundsWithdrawnEvent! + cursor: String! +} + +type ChannelFundsWithdrawnEventConnection { + totalCount: Int! + edges: [ChannelFundsWithdrawnEventEdge!]! + pageInfo: PageInfo! +} + +type ChannelNftCollectorsEdge { + node: ChannelNftCollectors! + cursor: String! +} + +type ChannelNftCollectorsConnection { + totalCount: Int! + edges: [ChannelNftCollectorsEdge!]! + pageInfo: PageInfo! +} + +type ChannelPaymentMadeEventEdge { + node: ChannelPaymentMadeEvent! + cursor: String! +} + +type ChannelPaymentMadeEventConnection { + totalCount: Int! + edges: [ChannelPaymentMadeEventEdge!]! + pageInfo: PageInfo! +} + +type ChannelPayoutsUpdatedEventEdge { + node: ChannelPayoutsUpdatedEvent! + cursor: String! +} + +type ChannelPayoutsUpdatedEventConnection { + totalCount: Int! + edges: [ChannelPayoutsUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type ChannelRewardClaimedAndWithdrawnEventEdge { + node: ChannelRewardClaimedAndWithdrawnEvent! + cursor: String! +} + +type ChannelRewardClaimedAndWithdrawnEventConnection { + totalCount: Int! + edges: [ChannelRewardClaimedAndWithdrawnEventEdge!]! + pageInfo: PageInfo! +} + +type ChannelRewardClaimedEventEdge { + node: ChannelRewardClaimedEvent! + cursor: String! +} + +type ChannelRewardClaimedEventConnection { + totalCount: Int! + edges: [ChannelRewardClaimedEventEdge!]! + pageInfo: PageInfo! +} + +type ChannelVisibilitySetByModeratorEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Actor that deleted the channel assets.""" + actor: ContentActor! + + """Channel whose visibility/censorship status is changed""" + channelId: Int! + + """Is channel being censored/hidden (yes if true)""" + isHidden: Boolean! + + """Why channel's visibility status was set""" + rationale: String! +} + +type ChannelVisibilitySetByModeratorEventEdge { + node: ChannelVisibilitySetByModeratorEvent! + cursor: String! +} + +type ChannelVisibilitySetByModeratorEventConnection { + totalCount: Int! + edges: [ChannelVisibilitySetByModeratorEventEdge!]! + pageInfo: PageInfo! +} + +type ChannelEdge { + node: Channel! + cursor: String! +} + +type ChannelConnection { + totalCount: Int! + edges: [ChannelEdge!]! + pageInfo: PageInfo! +} + +type CollaboratorEdge { + node: Collaborator! + cursor: String! +} + +type CollaboratorConnection { + totalCount: Int! + edges: [CollaboratorEdge!]! + pageInfo: PageInfo! +} + +type CommentCreatedEventEdge { + node: CommentCreatedEvent! + cursor: String! +} + +type CommentCreatedEventConnection { + totalCount: Int! + edges: [CommentCreatedEventEdge!]! + pageInfo: PageInfo! +} + +type CommentDeletedEventEdge { + node: CommentDeletedEvent! + cursor: String! +} + +type CommentDeletedEventConnection { + totalCount: Int! + edges: [CommentDeletedEventEdge!]! + pageInfo: PageInfo! +} + +type CommentModeratedEventEdge { + node: CommentModeratedEvent! + cursor: String! +} + +type CommentModeratedEventConnection { + totalCount: Int! + edges: [CommentModeratedEventEdge!]! + pageInfo: PageInfo! +} + +type CommentPinnedEventEdge { + node: CommentPinnedEvent! + cursor: String! +} + +type CommentPinnedEventConnection { + totalCount: Int! + edges: [CommentPinnedEventEdge!]! + pageInfo: PageInfo! +} + +type CommentReactedEventEdge { + node: CommentReactedEvent! + cursor: String! +} + +type CommentReactedEventConnection { + totalCount: Int! + edges: [CommentReactedEventEdge!]! + pageInfo: PageInfo! +} + +type CommentReactionEdge { + node: CommentReaction! + cursor: String! +} + +type CommentReactionConnection { + totalCount: Int! + edges: [CommentReactionEdge!]! + pageInfo: PageInfo! +} + +type CommentReactionsCountByReactionIdEdge { + node: CommentReactionsCountByReactionId! + cursor: String! +} + +type CommentReactionsCountByReactionIdConnection { + totalCount: Int! + edges: [CommentReactionsCountByReactionIdEdge!]! + pageInfo: PageInfo! +} + +type CommentTextUpdatedEventEdge { + node: CommentTextUpdatedEvent! + cursor: String! +} + +type CommentTextUpdatedEventConnection { + totalCount: Int! + edges: [CommentTextUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type CommentEdge { + node: Comment! + cursor: String! +} + +type CommentConnection { + totalCount: Int! + edges: [CommentEdge!]! + pageInfo: PageInfo! +} + +type CouncilBudgetDecreasedEventEdge { + node: CouncilBudgetDecreasedEvent! + cursor: String! +} + +type CouncilBudgetDecreasedEventConnection { + totalCount: Int! + edges: [CouncilBudgetDecreasedEventEdge!]! + pageInfo: PageInfo! +} + +type CouncilBudgetFundedEventEdge { + node: CouncilBudgetFundedEvent! + cursor: String! +} + +type CouncilBudgetFundedEventConnection { + totalCount: Int! + edges: [CouncilBudgetFundedEventEdge!]! + pageInfo: PageInfo! +} + +type CouncilMemberEdge { + node: CouncilMember! + cursor: String! +} + +type CouncilMemberConnection { + totalCount: Int! + edges: [CouncilMemberEdge!]! + pageInfo: PageInfo! +} + +type CouncilStageUpdateEdge { + node: CouncilStageUpdate! + cursor: String! +} + +type CouncilStageUpdateConnection { + totalCount: Int! + edges: [CouncilStageUpdateEdge!]! + pageInfo: PageInfo! +} + +type CouncilorRewardUpdatedEventEdge { + node: CouncilorRewardUpdatedEvent! + cursor: String! +} + +type CouncilorRewardUpdatedEventConnection { + totalCount: Int! + edges: [CouncilorRewardUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type CuratorAgentPermissionsEdge { + node: CuratorAgentPermissions! + cursor: String! +} + +type CuratorAgentPermissionsConnection { + totalCount: Int! + edges: [CuratorAgentPermissionsEdge!]! + pageInfo: PageInfo! +} + +type CuratorGroupEdge { + node: CuratorGroup! + cursor: String! +} + +type CuratorGroupConnection { + totalCount: Int! + edges: [CuratorGroupEdge!]! + pageInfo: PageInfo! +} + +type CuratorEdge { + node: Curator! + cursor: String! +} + +type CuratorConnection { + totalCount: Int! + edges: [CuratorEdge!]! + pageInfo: PageInfo! +} + +type DistributionBucketFamilyGeographicAreaEdge { + node: DistributionBucketFamilyGeographicArea! + cursor: String! +} + +type DistributionBucketFamilyGeographicAreaConnection { + totalCount: Int! + edges: [DistributionBucketFamilyGeographicAreaEdge!]! + pageInfo: PageInfo! +} + +type DistributionBucketFamilyMetadataEdge { + node: DistributionBucketFamilyMetadata! + cursor: String! +} + +type DistributionBucketFamilyMetadataConnection { + totalCount: Int! + edges: [DistributionBucketFamilyMetadataEdge!]! + pageInfo: PageInfo! +} + +type DistributionBucketFamilyEdge { + node: DistributionBucketFamily! + cursor: String! +} + +type DistributionBucketFamilyConnection { + totalCount: Int! + edges: [DistributionBucketFamilyEdge!]! + pageInfo: PageInfo! +} + +type DistributionBucketOperatorMetadataEdge { + node: DistributionBucketOperatorMetadata! + cursor: String! +} + +type DistributionBucketOperatorMetadataConnection { + totalCount: Int! + edges: [DistributionBucketOperatorMetadataEdge!]! + pageInfo: PageInfo! +} + +type DistributionBucketOperatorEdge { + node: DistributionBucketOperator! + cursor: String! +} + +type DistributionBucketOperatorConnection { + totalCount: Int! + edges: [DistributionBucketOperatorEdge!]! + pageInfo: PageInfo! +} + +type DistributionBucketEdge { + node: DistributionBucket! + cursor: String! +} + +type DistributionBucketConnection { + totalCount: Int! + edges: [DistributionBucketEdge!]! + pageInfo: PageInfo! +} + +type ElectedCouncilEdge { + node: ElectedCouncil! + cursor: String! +} + +type ElectedCouncilConnection { + totalCount: Int! + edges: [ElectedCouncilEdge!]! + pageInfo: PageInfo! +} + +type ElectionRoundEdge { + node: ElectionRound! + cursor: String! +} + +type ElectionRoundConnection { + totalCount: Int! + edges: [ElectionRoundEdge!]! + pageInfo: PageInfo! +} + +type EnglishAuctionSettledEventEdge { + node: EnglishAuctionSettledEvent! + cursor: String! +} + +type EnglishAuctionSettledEventConnection { + totalCount: Int! + edges: [EnglishAuctionSettledEventEdge!]! + pageInfo: PageInfo! +} + +type EnglishAuctionStartedEventEdge { + node: EnglishAuctionStartedEvent! + cursor: String! +} + +type EnglishAuctionStartedEventConnection { + totalCount: Int! + edges: [EnglishAuctionStartedEventEdge!]! + pageInfo: PageInfo! +} + +union MetaprotocolTransactionStatus = MetaprotocolTransactionSuccessful | MetaprotocolTransactionErrored + +type ForumCategoryEdge { + node: ForumCategory! + cursor: String! +} + +type ForumCategoryConnection { + totalCount: Int! + edges: [ForumCategoryEdge!]! + pageInfo: PageInfo! +} + +type ForumPostEdge { + node: ForumPost! + cursor: String! +} + +type ForumPostConnection { + totalCount: Int! + edges: [ForumPostEdge!]! + pageInfo: PageInfo! +} + +type ForumThreadTagEdge { + node: ForumThreadTag! + cursor: String! +} + +type ForumThreadTagConnection { + totalCount: Int! + edges: [ForumThreadTagEdge!]! + pageInfo: PageInfo! +} + +type ForumThreadEdge { + node: ForumThread! + cursor: String! +} + +type ForumThreadConnection { + totalCount: Int! + edges: [ForumThreadEdge!]! + pageInfo: PageInfo! +} + +type FundingRequestDestinationEdge { + node: FundingRequestDestination! + cursor: String! +} + +type FundingRequestDestinationConnection { + totalCount: Int! + edges: [FundingRequestDestinationEdge!]! + pageInfo: PageInfo! +} + +type FundingRequestDestinationsListEdge { + node: FundingRequestDestinationsList! + cursor: String! +} + +type FundingRequestDestinationsListConnection { + totalCount: Int! + edges: [FundingRequestDestinationsListEdge!]! + pageInfo: PageInfo! +} + +type GeoCoordinatesEdge { + node: GeoCoordinates! + cursor: String! +} + +type GeoCoordinatesConnection { + totalCount: Int! + edges: [GeoCoordinatesEdge!]! + pageInfo: PageInfo! +} + +type InitialInvitationBalanceUpdatedEventEdge { + node: InitialInvitationBalanceUpdatedEvent! + cursor: String! +} + +type InitialInvitationBalanceUpdatedEventConnection { + totalCount: Int! + edges: [InitialInvitationBalanceUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type InitialInvitationCountUpdatedEventEdge { + node: InitialInvitationCountUpdatedEvent! + cursor: String! +} + +type InitialInvitationCountUpdatedEventConnection { + totalCount: Int! + edges: [InitialInvitationCountUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type InvitesTransferredEventEdge { + node: InvitesTransferredEvent! + cursor: String! +} + +type InvitesTransferredEventConnection { + totalCount: Int! + edges: [InvitesTransferredEventEdge!]! + pageInfo: PageInfo! +} + +type LanguageEdge { + node: Language! + cursor: String! +} + +type LanguageConnection { + totalCount: Int! + edges: [LanguageEdge!]! + pageInfo: PageInfo! +} + +type LeaderInvitationQuotaUpdatedEventEdge { + node: LeaderInvitationQuotaUpdatedEvent! + cursor: String! +} + +type LeaderInvitationQuotaUpdatedEventConnection { + totalCount: Int! + edges: [LeaderInvitationQuotaUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type LeaderSetEventEdge { + node: LeaderSetEvent! + cursor: String! +} + +type LeaderSetEventConnection { + totalCount: Int! + edges: [LeaderSetEventEdge!]! + pageInfo: PageInfo! +} + +type LeaderUnsetEventEdge { + node: LeaderUnsetEvent! + cursor: String! +} + +type LeaderUnsetEventConnection { + totalCount: Int! + edges: [LeaderUnsetEventEdge!]! + pageInfo: PageInfo! +} + +type LicenseEdge { + node: License! + cursor: String! +} + +type LicenseConnection { + totalCount: Int! + edges: [LicenseEdge!]! + pageInfo: PageInfo! +} + +type MemberAccountsUpdatedEventEdge { + node: MemberAccountsUpdatedEvent! + cursor: String! +} + +type MemberAccountsUpdatedEventConnection { + totalCount: Int! + edges: [MemberAccountsUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type MemberBannedFromChannelEventEdge { + node: MemberBannedFromChannelEvent! + cursor: String! +} + +type MemberBannedFromChannelEventConnection { + totalCount: Int! + edges: [MemberBannedFromChannelEventEdge!]! + pageInfo: PageInfo! +} + +type MemberCreatedEventEdge { + node: MemberCreatedEvent! + cursor: String! +} + +type MemberCreatedEventConnection { + totalCount: Int! + edges: [MemberCreatedEventEdge!]! + pageInfo: PageInfo! +} + +type MemberInvitedEventEdge { + node: MemberInvitedEvent! + cursor: String! +} + +type MemberInvitedEventConnection { + totalCount: Int! + edges: [MemberInvitedEventEdge!]! + pageInfo: PageInfo! +} + +type MemberMetadataEdge { + node: MemberMetadata! + cursor: String! +} + +type MemberMetadataConnection { + totalCount: Int! + edges: [MemberMetadataEdge!]! + pageInfo: PageInfo! +} + +type MemberProfileUpdatedEventEdge { + node: MemberProfileUpdatedEvent! + cursor: String! +} + +type MemberProfileUpdatedEventConnection { + totalCount: Int! + edges: [MemberProfileUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type MemberVerificationStatusUpdatedEventEdge { + node: MemberVerificationStatusUpdatedEvent! + cursor: String! +} + +type MemberVerificationStatusUpdatedEventConnection { + totalCount: Int! + edges: [MemberVerificationStatusUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type MembershipBoughtEventEdge { + node: MembershipBoughtEvent! + cursor: String! +} + +type MembershipBoughtEventConnection { + totalCount: Int! + edges: [MembershipBoughtEventEdge!]! + pageInfo: PageInfo! +} + +type MembershipExternalResourceEdge { + node: MembershipExternalResource! + cursor: String! +} + +type MembershipExternalResourceConnection { + totalCount: Int! + edges: [MembershipExternalResourceEdge!]! + pageInfo: PageInfo! +} + +type MembershipGiftedEventEdge { + node: MembershipGiftedEvent! + cursor: String! +} + +type MembershipGiftedEventConnection { + totalCount: Int! + edges: [MembershipGiftedEventEdge!]! + pageInfo: PageInfo! +} + +type MembershipPriceUpdatedEventEdge { + node: MembershipPriceUpdatedEvent! + cursor: String! +} + +type MembershipPriceUpdatedEventConnection { + totalCount: Int! + edges: [MembershipPriceUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type MembershipEdge { + node: Membership! + cursor: String! +} + +type MembershipConnection { + totalCount: Int! + edges: [MembershipEdge!]! + pageInfo: PageInfo! +} + +type MetaprotocolTransactionStatusEventEdge { + node: MetaprotocolTransactionStatusEvent! + cursor: String! +} + +type MetaprotocolTransactionStatusEventConnection { + totalCount: Int! + edges: [MetaprotocolTransactionStatusEventEdge!]! + pageInfo: PageInfo! +} + +type NewCandidateEventEdge { + node: NewCandidateEvent! + cursor: String! +} + +type NewCandidateEventConnection { + totalCount: Int! + edges: [NewCandidateEventEdge!]! + pageInfo: PageInfo! +} + +type NewCouncilElectedEventEdge { + node: NewCouncilElectedEvent! + cursor: String! +} + +type NewCouncilElectedEventConnection { + totalCount: Int! + edges: [NewCouncilElectedEventEdge!]! + pageInfo: PageInfo! +} + +type NewCouncilNotElectedEventEdge { + node: NewCouncilNotElectedEvent! + cursor: String! +} + +type NewCouncilNotElectedEventConnection { + totalCount: Int! + edges: [NewCouncilNotElectedEventEdge!]! + pageInfo: PageInfo! +} + +type NewMissedRewardLevelReachedEventEdge { + node: NewMissedRewardLevelReachedEvent! + cursor: String! +} + +type NewMissedRewardLevelReachedEventConnection { + totalCount: Int! + edges: [NewMissedRewardLevelReachedEventEdge!]! + pageInfo: PageInfo! +} + +type NftBoughtEventEdge { + node: NftBoughtEvent! + cursor: String! +} + +type NftBoughtEventConnection { + totalCount: Int! + edges: [NftBoughtEventEdge!]! + pageInfo: PageInfo! +} + +type NftIssuedEventEdge { + node: NftIssuedEvent! + cursor: String! +} + +type NftIssuedEventConnection { + totalCount: Int! + edges: [NftIssuedEventEdge!]! + pageInfo: PageInfo! +} + +type NftSellOrderMadeEventEdge { + node: NftSellOrderMadeEvent! + cursor: String! +} + +type NftSellOrderMadeEventConnection { + totalCount: Int! + edges: [NftSellOrderMadeEventEdge!]! + pageInfo: PageInfo! +} + +type NftSlingedBackToTheOriginalArtistEventEdge { + node: NftSlingedBackToTheOriginalArtistEvent! + cursor: String! +} + +type NftSlingedBackToTheOriginalArtistEventConnection { + totalCount: Int! + edges: [NftSlingedBackToTheOriginalArtistEventEdge!]! + pageInfo: PageInfo! +} + +type NodeLocationMetadataEdge { + node: NodeLocationMetadata! + cursor: String! +} + +type NodeLocationMetadataConnection { + totalCount: Int! + edges: [NodeLocationMetadataEdge!]! + pageInfo: PageInfo! +} + +type NotEnoughCandidatesEventEdge { + node: NotEnoughCandidatesEvent! + cursor: String! +} + +type NotEnoughCandidatesEventConnection { + totalCount: Int! + edges: [NotEnoughCandidatesEventEdge!]! + pageInfo: PageInfo! +} + +type OfferAcceptedEventEdge { + node: OfferAcceptedEvent! + cursor: String! +} + +type OfferAcceptedEventConnection { + totalCount: Int! + edges: [OfferAcceptedEventEdge!]! + pageInfo: PageInfo! +} + +type OfferCanceledEventEdge { + node: OfferCanceledEvent! + cursor: String! +} + +type OfferCanceledEventConnection { + totalCount: Int! + edges: [OfferCanceledEventEdge!]! + pageInfo: PageInfo! +} + +type OfferStartedEventEdge { + node: OfferStartedEvent! + cursor: String! +} + +type OfferStartedEventConnection { + totalCount: Int! + edges: [OfferStartedEventEdge!]! + pageInfo: PageInfo! +} + +type OpenAuctionBidAcceptedEventEdge { + node: OpenAuctionBidAcceptedEvent! + cursor: String! +} + +type OpenAuctionBidAcceptedEventConnection { + totalCount: Int! + edges: [OpenAuctionBidAcceptedEventEdge!]! + pageInfo: PageInfo! +} + +type OpenAuctionStartedEventEdge { + node: OpenAuctionStartedEvent! + cursor: String! +} + +type OpenAuctionStartedEventConnection { + totalCount: Int! + edges: [OpenAuctionStartedEventEdge!]! + pageInfo: PageInfo! +} + +type OpeningAddedEventEdge { + node: OpeningAddedEvent! + cursor: String! +} + +type OpeningAddedEventConnection { + totalCount: Int! + edges: [OpeningAddedEventEdge!]! + pageInfo: PageInfo! +} + +type OpeningCanceledEventEdge { + node: OpeningCanceledEvent! + cursor: String! +} + +type OpeningCanceledEventConnection { + totalCount: Int! + edges: [OpeningCanceledEventEdge!]! + pageInfo: PageInfo! +} + +type OpeningFilledEventEdge { + node: OpeningFilledEvent! + cursor: String! +} + +type OpeningFilledEventConnection { + totalCount: Int! + edges: [OpeningFilledEventEdge!]! + pageInfo: PageInfo! +} + +type OracleJudgmentSubmittedEventEdge { + node: OracleJudgmentSubmittedEvent! + cursor: String! +} + +type OracleJudgmentSubmittedEventConnection { + totalCount: Int! + edges: [OracleJudgmentSubmittedEventEdge!]! + pageInfo: PageInfo! +} + +type OwnedNftEdge { + node: OwnedNft! + cursor: String! +} + +type OwnedNftConnection { + totalCount: Int! + edges: [OwnedNftEdge!]! + pageInfo: PageInfo! +} + +type PostAddedEventEdge { + node: PostAddedEvent! + cursor: String! +} + +type PostAddedEventConnection { + totalCount: Int! + edges: [PostAddedEventEdge!]! + pageInfo: PageInfo! +} + +type PostDeletedEventEdge { + node: PostDeletedEvent! + cursor: String! +} + +type PostDeletedEventConnection { + totalCount: Int! + edges: [PostDeletedEventEdge!]! + pageInfo: PageInfo! +} + +type PostModeratedEventEdge { + node: PostModeratedEvent! + cursor: String! +} + +type PostModeratedEventConnection { + totalCount: Int! + edges: [PostModeratedEventEdge!]! + pageInfo: PageInfo! +} + +type PostTextUpdatedEventEdge { + node: PostTextUpdatedEvent! + cursor: String! +} + +type PostTextUpdatedEventConnection { + totalCount: Int! + edges: [PostTextUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalCancelledEventEdge { + node: ProposalCancelledEvent! + cursor: String! +} + +type ProposalCancelledEventConnection { + totalCount: Int! + edges: [ProposalCancelledEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalCreatedEventEdge { + node: ProposalCreatedEvent! + cursor: String! +} + +type ProposalCreatedEventConnection { + totalCount: Int! + edges: [ProposalCreatedEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalDecisionMadeEventEdge { + node: ProposalDecisionMadeEvent! + cursor: String! +} + +type ProposalDecisionMadeEventConnection { + totalCount: Int! + edges: [ProposalDecisionMadeEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalDiscussionPostCreatedEventEdge { + node: ProposalDiscussionPostCreatedEvent! + cursor: String! +} + +type ProposalDiscussionPostCreatedEventConnection { + totalCount: Int! + edges: [ProposalDiscussionPostCreatedEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalDiscussionPostDeletedEventEdge { + node: ProposalDiscussionPostDeletedEvent! + cursor: String! +} + +type ProposalDiscussionPostDeletedEventConnection { + totalCount: Int! + edges: [ProposalDiscussionPostDeletedEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalDiscussionPostUpdatedEventEdge { + node: ProposalDiscussionPostUpdatedEvent! + cursor: String! +} + +type ProposalDiscussionPostUpdatedEventConnection { + totalCount: Int! + edges: [ProposalDiscussionPostUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalDiscussionPostEdge { + node: ProposalDiscussionPost! + cursor: String! +} + +type ProposalDiscussionPostConnection { + totalCount: Int! + edges: [ProposalDiscussionPostEdge!]! + pageInfo: PageInfo! +} + +type ProposalDiscussionThreadModeChangedEventEdge { + node: ProposalDiscussionThreadModeChangedEvent! + cursor: String! +} + +type ProposalDiscussionThreadModeChangedEventConnection { + totalCount: Int! + edges: [ProposalDiscussionThreadModeChangedEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalDiscussionThreadEdge { + node: ProposalDiscussionThread! + cursor: String! +} + +type ProposalDiscussionThreadConnection { + totalCount: Int! + edges: [ProposalDiscussionThreadEdge!]! + pageInfo: PageInfo! +} + +type ProposalDiscussionWhitelistEdge { + node: ProposalDiscussionWhitelist! + cursor: String! +} + +type ProposalDiscussionWhitelistConnection { + totalCount: Int! + edges: [ProposalDiscussionWhitelistEdge!]! + pageInfo: PageInfo! +} + +type ProposalExecutedEventEdge { + node: ProposalExecutedEvent! + cursor: String! +} + +type ProposalExecutedEventConnection { + totalCount: Int! + edges: [ProposalExecutedEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalStatusUpdatedEventEdge { + node: ProposalStatusUpdatedEvent! + cursor: String! +} + +type ProposalStatusUpdatedEventConnection { + totalCount: Int! + edges: [ProposalStatusUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalVotedEventEdge { + node: ProposalVotedEvent! + cursor: String! +} + +type ProposalVotedEventConnection { + totalCount: Int! + edges: [ProposalVotedEventEdge!]! + pageInfo: PageInfo! +} + +type ProposalEdge { + node: Proposal! + cursor: String! +} + +type ProposalConnection { + totalCount: Int! + edges: [ProposalEdge!]! + pageInfo: PageInfo! +} + +type CommentTextFTSOutput { + item: CommentTextSearchResult! + rank: Float! + isTypeOf: String! + highlight: String! +} + +union CommentTextSearchResult = Comment + +type MembersByHandleFTSOutput { + item: MembersByHandleSearchResult! + rank: Float! + isTypeOf: String! + highlight: String! +} + +union MembersByHandleSearchResult = Membership + +type PostsByTextFTSOutput { + item: PostsByTextSearchResult! + rank: Float! + isTypeOf: String! + highlight: String! +} + +union PostsByTextSearchResult = ForumPost + +type ProposalsByTitleFTSOutput { + item: ProposalsByTitleSearchResult! + rank: Float! + isTypeOf: String! + highlight: String! +} + +union ProposalsByTitleSearchResult = Proposal + +type SearchFTSOutput { + item: SearchSearchResult! + rank: Float! + isTypeOf: String! + highlight: String! +} + +union SearchSearchResult = Channel | Video + +type ThreadsByTitleFTSOutput { + item: ThreadsByTitleSearchResult! + rank: Float! + isTypeOf: String! + highlight: String! +} + +union ThreadsByTitleSearchResult = ForumThread + +type VideoCategoriesByNameFTSOutput { + item: VideoCategoriesByNameSearchResult! + rank: Float! + isTypeOf: String! + highlight: String! +} + +union VideoCategoriesByNameSearchResult = VideoCategory + +type ReferendumFinishedEventEdge { + node: ReferendumFinishedEvent! + cursor: String! +} + +type ReferendumFinishedEventConnection { + totalCount: Int! + edges: [ReferendumFinishedEventEdge!]! + pageInfo: PageInfo! +} + +type ReferendumStageRevealingEdge { + node: ReferendumStageRevealing! + cursor: String! +} + +type ReferendumStageRevealingConnection { + totalCount: Int! + edges: [ReferendumStageRevealingEdge!]! + pageInfo: PageInfo! +} + +type ReferendumStageVotingEdge { + node: ReferendumStageVoting! + cursor: String! +} + +type ReferendumStageVotingConnection { + totalCount: Int! + edges: [ReferendumStageVotingEdge!]! + pageInfo: PageInfo! +} + +type ReferendumStartedEventEdge { + node: ReferendumStartedEvent! + cursor: String! +} + +type ReferendumStartedEventConnection { + totalCount: Int! + edges: [ReferendumStartedEventEdge!]! + pageInfo: PageInfo! +} + +type ReferendumStartedForcefullyEventEdge { + node: ReferendumStartedForcefullyEvent! + cursor: String! +} + +type ReferendumStartedForcefullyEventConnection { + totalCount: Int! + edges: [ReferendumStartedForcefullyEventEdge!]! + pageInfo: PageInfo! +} + +type ReferralCutUpdatedEventEdge { + node: ReferralCutUpdatedEvent! + cursor: String! +} + +type ReferralCutUpdatedEventConnection { + totalCount: Int! + edges: [ReferralCutUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type RequestFundedEventEdge { + node: RequestFundedEvent! + cursor: String! +} + +type RequestFundedEventConnection { + totalCount: Int! + edges: [RequestFundedEventEdge!]! + pageInfo: PageInfo! +} + +type RevealingStageStartedEventEdge { + node: RevealingStageStartedEvent! + cursor: String! +} + +type RevealingStageStartedEventConnection { + totalCount: Int! + edges: [RevealingStageStartedEventEdge!]! + pageInfo: PageInfo! +} + +type RewardPaidEventEdge { + node: RewardPaidEvent! + cursor: String! +} + +type RewardPaidEventConnection { + totalCount: Int! + edges: [RewardPaidEventEdge!]! + pageInfo: PageInfo! +} + +type RewardPaymentEventEdge { + node: RewardPaymentEvent! + cursor: String! +} + +type RewardPaymentEventConnection { + totalCount: Int! + edges: [RewardPaymentEventEdge!]! + pageInfo: PageInfo! +} + +type RuntimeWasmBytecodeEdge { + node: RuntimeWasmBytecode! + cursor: String! +} + +type RuntimeWasmBytecodeConnection { + totalCount: Int! + edges: [RuntimeWasmBytecodeEdge!]! + pageInfo: PageInfo! +} + +type StakeDecreasedEventEdge { + node: StakeDecreasedEvent! + cursor: String! +} + +type StakeDecreasedEventConnection { + totalCount: Int! + edges: [StakeDecreasedEventEdge!]! + pageInfo: PageInfo! +} + +type StakeIncreasedEventEdge { + node: StakeIncreasedEvent! + cursor: String! +} + +type StakeIncreasedEventConnection { + totalCount: Int! + edges: [StakeIncreasedEventEdge!]! + pageInfo: PageInfo! +} + +type StakeReleasedEventEdge { + node: StakeReleasedEvent! + cursor: String! +} + +type StakeReleasedEventConnection { + totalCount: Int! + edges: [StakeReleasedEventEdge!]! + pageInfo: PageInfo! +} + +type StakeSlashedEventEdge { + node: StakeSlashedEvent! + cursor: String! +} + +type StakeSlashedEventConnection { + totalCount: Int! + edges: [StakeSlashedEventEdge!]! + pageInfo: PageInfo! +} + +type StakingAccountAddedEventEdge { + node: StakingAccountAddedEvent! + cursor: String! +} + +type StakingAccountAddedEventConnection { + totalCount: Int! + edges: [StakingAccountAddedEventEdge!]! + pageInfo: PageInfo! +} + +type StakingAccountConfirmedEventEdge { + node: StakingAccountConfirmedEvent! + cursor: String! +} + +type StakingAccountConfirmedEventConnection { + totalCount: Int! + edges: [StakingAccountConfirmedEventEdge!]! + pageInfo: PageInfo! +} + +type StakingAccountRemovedEventEdge { + node: StakingAccountRemovedEvent! + cursor: String! +} + +type StakingAccountRemovedEventConnection { + totalCount: Int! + edges: [StakingAccountRemovedEventEdge!]! + pageInfo: PageInfo! +} + +type StatusTextChangedEventEdge { + node: StatusTextChangedEvent! + cursor: String! +} + +type StatusTextChangedEventConnection { + totalCount: Int! + edges: [StatusTextChangedEventEdge!]! + pageInfo: PageInfo! +} + +type StorageBagEdge { + node: StorageBag! + cursor: String! +} + +type StorageBagConnection { + totalCount: Int! + edges: [StorageBagEdge!]! + pageInfo: PageInfo! +} + +type StorageBucketOperatorMetadataEdge { + node: StorageBucketOperatorMetadata! + cursor: String! +} + +type StorageBucketOperatorMetadataConnection { + totalCount: Int! + edges: [StorageBucketOperatorMetadataEdge!]! + pageInfo: PageInfo! +} + +type StorageBucketEdge { + node: StorageBucket! + cursor: String! +} + +type StorageBucketConnection { + totalCount: Int! + edges: [StorageBucketEdge!]! + pageInfo: PageInfo! +} + +type StorageDataObjectEdge { + node: StorageDataObject! + cursor: String! +} + +type StorageDataObjectConnection { + totalCount: Int! + edges: [StorageDataObjectEdge!]! + pageInfo: PageInfo! +} + +type TerminatedLeaderEventEdge { + node: TerminatedLeaderEvent! + cursor: String! +} + +type TerminatedLeaderEventConnection { + totalCount: Int! + edges: [TerminatedLeaderEventEdge!]! + pageInfo: PageInfo! +} + +type TerminatedWorkerEventEdge { + node: TerminatedWorkerEvent! + cursor: String! +} + +type TerminatedWorkerEventConnection { + totalCount: Int! + edges: [TerminatedWorkerEventEdge!]! + pageInfo: PageInfo! +} + +type ThreadCreatedEventEdge { + node: ThreadCreatedEvent! + cursor: String! +} + +type ThreadCreatedEventConnection { + totalCount: Int! + edges: [ThreadCreatedEventEdge!]! + pageInfo: PageInfo! +} + +type ThreadDeletedEventEdge { + node: ThreadDeletedEvent! + cursor: String! +} + +type ThreadDeletedEventConnection { + totalCount: Int! + edges: [ThreadDeletedEventEdge!]! + pageInfo: PageInfo! +} + +type ThreadMetadataUpdatedEventEdge { + node: ThreadMetadataUpdatedEvent! + cursor: String! +} + +type ThreadMetadataUpdatedEventConnection { + totalCount: Int! + edges: [ThreadMetadataUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type ThreadModeratedEventEdge { + node: ThreadModeratedEvent! + cursor: String! +} + +type ThreadModeratedEventConnection { + totalCount: Int! + edges: [ThreadModeratedEventEdge!]! + pageInfo: PageInfo! +} + +type ThreadMovedEventEdge { + node: ThreadMovedEvent! + cursor: String! +} + +type ThreadMovedEventConnection { + totalCount: Int! + edges: [ThreadMovedEventEdge!]! + pageInfo: PageInfo! +} + +type TransactionalStatusUpdateEdge { + node: TransactionalStatusUpdate! + cursor: String! +} + +type TransactionalStatusUpdateConnection { + totalCount: Int! + edges: [TransactionalStatusUpdateEdge!]! + pageInfo: PageInfo! +} + +type UpcomingWorkingGroupOpeningEdge { + node: UpcomingWorkingGroupOpening! + cursor: String! +} + +type UpcomingWorkingGroupOpeningConnection { + totalCount: Int! + edges: [UpcomingWorkingGroupOpeningEdge!]! + pageInfo: PageInfo! +} + +type VestedBudgetSpendingEventEdge { + node: VestedBudgetSpendingEvent! + cursor: String! +} + +type VestedBudgetSpendingEventConnection { + totalCount: Int! + edges: [VestedBudgetSpendingEventEdge!]! + pageInfo: PageInfo! +} + +type VideoAssetsDeletedByModeratorEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Actor that deleted the channel assets.""" + actor: ContentActor! + + """Video whose assets are being deleted""" + videoId: Int! + + """Does deleted video assets belongs to NFT""" + areNftAssets: Boolean + + """ID of the deleted video""" + assetIds: [Int!]! + + """why the channel assets were deleted""" + rationale: String! +} + +type VideoAssetsDeletedByModeratorEventEdge { + node: VideoAssetsDeletedByModeratorEvent! + cursor: String! +} + +type VideoAssetsDeletedByModeratorEventConnection { + totalCount: Int! + edges: [VideoAssetsDeletedByModeratorEventEdge!]! + pageInfo: PageInfo! +} + +type VideoCategoryEdge { + node: VideoCategory! + cursor: String! +} + +type VideoCategoryConnection { + totalCount: Int! + edges: [VideoCategoryEdge!]! + pageInfo: PageInfo! +} + +type VideoDeletedByModeratorEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Actor that deleted the video.""" + actor: ContentActor! + + """ID of the deleted video""" + videoId: Int! + + """Why the video was deleted""" + rationale: String! +} + +type VideoDeletedByModeratorEventEdge { + node: VideoDeletedByModeratorEvent! + cursor: String! +} + +type VideoDeletedByModeratorEventConnection { + totalCount: Int! + edges: [VideoDeletedByModeratorEventEdge!]! + pageInfo: PageInfo! +} + +type VideoDeletedEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Actor that deleted the video.""" + actor: ContentActor! + + """ID of the deleted video""" + videoId: Int! +} + +type VideoDeletedEventEdge { + node: VideoDeletedEvent! + cursor: String! +} + +type VideoDeletedEventConnection { + totalCount: Int! + edges: [VideoDeletedEventEdge!]! + pageInfo: PageInfo! +} + +type VideoMediaEncodingEdge { + node: VideoMediaEncoding! + cursor: String! +} + +type VideoMediaEncodingConnection { + totalCount: Int! + edges: [VideoMediaEncodingEdge!]! + pageInfo: PageInfo! +} + +type VideoMediaMetadataEdge { + node: VideoMediaMetadata! + cursor: String! +} + +type VideoMediaMetadataConnection { + totalCount: Int! + edges: [VideoMediaMetadataEdge!]! + pageInfo: PageInfo! +} + +type VideoReactedEventEdge { + node: VideoReactedEvent! + cursor: String! +} + +type VideoReactedEventConnection { + totalCount: Int! + edges: [VideoReactedEventEdge!]! + pageInfo: PageInfo! +} + +type VideoReactionEdge { + node: VideoReaction! + cursor: String! +} + +type VideoReactionConnection { + totalCount: Int! + edges: [VideoReactionEdge!]! + pageInfo: PageInfo! +} + +type VideoReactionsCountByReactionTypeEdge { + node: VideoReactionsCountByReactionType! + cursor: String! +} + +type VideoReactionsCountByReactionTypeConnection { + totalCount: Int! + edges: [VideoReactionsCountByReactionTypeEdge!]! + pageInfo: PageInfo! +} + +type VideoReactionsPreferenceEventEdge { + node: VideoReactionsPreferenceEvent! + cursor: String! +} + +type VideoReactionsPreferenceEventConnection { + totalCount: Int! + edges: [VideoReactionsPreferenceEventEdge!]! + pageInfo: PageInfo! +} + +type VideoSubtitleEdge { + node: VideoSubtitle! + cursor: String! +} + +type VideoSubtitleConnection { + totalCount: Int! + edges: [VideoSubtitleEdge!]! + pageInfo: PageInfo! +} + +type VideoVisibilitySetByModeratorEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Actor that deleted the channel assets.""" + actor: ContentActor! + + """Video whose visibility/censorship status is changed""" + videoId: Int! + + """Is video being censored/hidden (yes if true)""" + isHidden: Boolean! + + """Why video's visibility status was set""" + rationale: String! +} + +type VideoVisibilitySetByModeratorEventEdge { + node: VideoVisibilitySetByModeratorEvent! + cursor: String! +} + +type VideoVisibilitySetByModeratorEventConnection { + totalCount: Int! + edges: [VideoVisibilitySetByModeratorEventEdge!]! + pageInfo: PageInfo! +} + +type VideoEdge { + node: Video! + cursor: String! +} + +type VideoConnection { + totalCount: Int! + edges: [VideoEdge!]! + pageInfo: PageInfo! +} + +type VoteCastEventEdge { + node: VoteCastEvent! + cursor: String! +} + +type VoteCastEventConnection { + totalCount: Int! + edges: [VoteCastEventEdge!]! + pageInfo: PageInfo! +} + +type VoteRevealedEventEdge { + node: VoteRevealedEvent! + cursor: String! +} + +type VoteRevealedEventConnection { + totalCount: Int! + edges: [VoteRevealedEventEdge!]! + pageInfo: PageInfo! +} + +type VotingPeriodStartedEventEdge { + node: VotingPeriodStartedEvent! + cursor: String! +} + +type VotingPeriodStartedEventConnection { + totalCount: Int! + edges: [VotingPeriodStartedEventEdge!]! + pageInfo: PageInfo! +} + +type WorkEntrantFundsWithdrawnEventEdge { + node: WorkEntrantFundsWithdrawnEvent! + cursor: String! +} + +type WorkEntrantFundsWithdrawnEventConnection { + totalCount: Int! + edges: [WorkEntrantFundsWithdrawnEventEdge!]! + pageInfo: PageInfo! +} + +type WorkEntryAnnouncedEventEdge { + node: WorkEntryAnnouncedEvent! + cursor: String! +} + +type WorkEntryAnnouncedEventConnection { + totalCount: Int! + edges: [WorkEntryAnnouncedEventEdge!]! + pageInfo: PageInfo! +} + +type WorkEntrySlashedEventEdge { + node: WorkEntrySlashedEvent! + cursor: String! +} + +type WorkEntrySlashedEventConnection { + totalCount: Int! + edges: [WorkEntrySlashedEventEdge!]! + pageInfo: PageInfo! +} + +type WorkEntryWithdrawnEventEdge { + node: WorkEntryWithdrawnEvent! + cursor: String! +} + +type WorkEntryWithdrawnEventConnection { + totalCount: Int! + edges: [WorkEntryWithdrawnEventEdge!]! + pageInfo: PageInfo! +} + +type WorkSubmittedEventEdge { + node: WorkSubmittedEvent! + cursor: String! +} + +type WorkSubmittedEventConnection { + totalCount: Int! + edges: [WorkSubmittedEventEdge!]! + pageInfo: PageInfo! +} + +type WorkerExitedEventEdge { + node: WorkerExitedEvent! + cursor: String! +} + +type WorkerExitedEventConnection { + totalCount: Int! + edges: [WorkerExitedEventEdge!]! + pageInfo: PageInfo! +} + +type WorkerRewardAccountUpdatedEventEdge { + node: WorkerRewardAccountUpdatedEvent! + cursor: String! +} + +type WorkerRewardAccountUpdatedEventConnection { + totalCount: Int! + edges: [WorkerRewardAccountUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type WorkerRewardAmountUpdatedEventEdge { + node: WorkerRewardAmountUpdatedEvent! + cursor: String! +} + +type WorkerRewardAmountUpdatedEventConnection { + totalCount: Int! + edges: [WorkerRewardAmountUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type WorkerRoleAccountUpdatedEventEdge { + node: WorkerRoleAccountUpdatedEvent! + cursor: String! +} + +type WorkerRoleAccountUpdatedEventConnection { + totalCount: Int! + edges: [WorkerRoleAccountUpdatedEventEdge!]! + pageInfo: PageInfo! +} + +type WorkerStartedLeavingEventEdge { + node: WorkerStartedLeavingEvent! + cursor: String! +} + +type WorkerStartedLeavingEventConnection { + totalCount: Int! + edges: [WorkerStartedLeavingEventEdge!]! + pageInfo: PageInfo! +} + +type WorkerEdge { + node: Worker! + cursor: String! +} + +type WorkerConnection { + totalCount: Int! + edges: [WorkerEdge!]! + pageInfo: PageInfo! +} + +type WorkingGroupApplicationEdge { + node: WorkingGroupApplication! + cursor: String! +} + +type WorkingGroupApplicationConnection { + totalCount: Int! + edges: [WorkingGroupApplicationEdge!]! + pageInfo: PageInfo! +} + +type WorkingGroupMetadataEdge { + node: WorkingGroupMetadata! + cursor: String! +} + +type WorkingGroupMetadataConnection { + totalCount: Int! + edges: [WorkingGroupMetadataEdge!]! + pageInfo: PageInfo! +} + +type WorkingGroupOpeningMetadataEdge { + node: WorkingGroupOpeningMetadata! + cursor: String! +} + +type WorkingGroupOpeningMetadataConnection { + totalCount: Int! + edges: [WorkingGroupOpeningMetadataEdge!]! + pageInfo: PageInfo! +} + +type WorkingGroupOpeningEdge { + node: WorkingGroupOpening! + cursor: String! +} + +type WorkingGroupOpeningConnection { + totalCount: Int! + edges: [WorkingGroupOpeningEdge!]! + pageInfo: PageInfo! +} + +type WorkingGroupEdge { + node: WorkingGroup! + cursor: String! +} + +type WorkingGroupConnection { + totalCount: Int! + edges: [WorkingGroupEdge!]! + pageInfo: PageInfo! +} + +type ProcessorState { + lastCompleteBlock: Float! + lastProcessedEvent: String! + indexerHead: Float! + chainHead: Float! +} + +interface DeleteResponse { + id: ID! +} + +interface BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! +} + +interface Event { + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions +} + +input BaseWhereInput { + id_eq: String + id_in: [String!] + createdAt_eq: String + createdAt_lt: String + createdAt_lte: String + createdAt_gt: String + createdAt_gte: String + createdById_eq: String + updatedAt_eq: String + updatedAt_lt: String + updatedAt_lte: String + updatedAt_gt: String + updatedAt_gte: String + updatedById_eq: String + deletedAt_all: Boolean + deletedAt_eq: String + deletedAt_lt: String + deletedAt_lte: String + deletedAt_gt: String + deletedAt_gte: String + deletedById_eq: String +} + +input EventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + type_eq: EventTypeOptions + type_in: [EventTypeOptions!] + AND: [EventWhereInput!] + OR: [EventWhereInput!] + NOT: [EventWhereInput!] +} + +input EventWhereUniqueInput { + id: ID! +} + +input EventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + type: EventTypeOptions +} + +input EventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + type: EventTypeOptions +} + +input AnnouncingPeriodStartedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + AND: [AnnouncingPeriodStartedEventWhereInput!] + OR: [AnnouncingPeriodStartedEventWhereInput!] + NOT: [AnnouncingPeriodStartedEventWhereInput!] +} + +input AnnouncingPeriodStartedEventWhereUniqueInput { + id: ID! +} + +input AnnouncingPeriodStartedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! +} + +input AnnouncingPeriodStartedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float +} + +input OpeningAddedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + group: WorkingGroupWhereInput + opening: WorkingGroupOpeningWhereInput + AND: [OpeningAddedEventWhereInput!] + OR: [OpeningAddedEventWhereInput!] + NOT: [OpeningAddedEventWhereInput!] +} + +input OpeningAddedEventWhereUniqueInput { + id: ID! +} + +input OpeningAddedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + opening: ID! +} + +input OpeningAddedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + opening: ID +} + +input AppliedOnOpeningEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + group: WorkingGroupWhereInput + opening: WorkingGroupOpeningWhereInput + application: WorkingGroupApplicationWhereInput + AND: [AppliedOnOpeningEventWhereInput!] + OR: [AppliedOnOpeningEventWhereInput!] + NOT: [AppliedOnOpeningEventWhereInput!] +} + +input AppliedOnOpeningEventWhereUniqueInput { + id: ID! +} + +input AppliedOnOpeningEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + opening: ID! + application: ID! +} + +input AppliedOnOpeningEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + opening: ID + application: ID +} + +input OpeningCanceledEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + group: WorkingGroupWhereInput + opening: WorkingGroupOpeningWhereInput + AND: [OpeningCanceledEventWhereInput!] + OR: [OpeningCanceledEventWhereInput!] + NOT: [OpeningCanceledEventWhereInput!] +} + +input OpeningCanceledEventWhereUniqueInput { + id: ID! +} + +input OpeningCanceledEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + opening: ID! +} + +input OpeningCanceledEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + opening: ID +} + +input WorkingGroupOpeningWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + runtimeId_eq: Int + runtimeId_gt: Int + runtimeId_gte: Int + runtimeId_lt: Int + runtimeId_lte: Int + runtimeId_in: [Int!] + type_eq: WorkingGroupOpeningType + type_in: [WorkingGroupOpeningType!] + status_json: JSONObject + stakeAmount_eq: BigInt + stakeAmount_gt: BigInt + stakeAmount_gte: BigInt + stakeAmount_lt: BigInt + stakeAmount_lte: BigInt + stakeAmount_in: [BigInt!] + unstakingPeriod_eq: Int + unstakingPeriod_gt: Int + unstakingPeriod_gte: Int + unstakingPeriod_lt: Int + unstakingPeriod_lte: Int + unstakingPeriod_in: [Int!] + rewardPerBlock_eq: BigInt + rewardPerBlock_gt: BigInt + rewardPerBlock_gte: BigInt + rewardPerBlock_lt: BigInt + rewardPerBlock_lte: BigInt + rewardPerBlock_in: [BigInt!] + group: WorkingGroupWhereInput + applications_none: WorkingGroupApplicationWhereInput + applications_some: WorkingGroupApplicationWhereInput + applications_every: WorkingGroupApplicationWhereInput + metadata: WorkingGroupOpeningMetadataWhereInput + createdInEvent: OpeningAddedEventWhereInput + appliedonopeningeventopening_none: AppliedOnOpeningEventWhereInput + appliedonopeningeventopening_some: AppliedOnOpeningEventWhereInput + appliedonopeningeventopening_every: AppliedOnOpeningEventWhereInput + openingcanceledeventopening_none: OpeningCanceledEventWhereInput + openingcanceledeventopening_some: OpeningCanceledEventWhereInput + openingcanceledeventopening_every: OpeningCanceledEventWhereInput + openingfilledeventopening_none: OpeningFilledEventWhereInput + openingfilledeventopening_some: OpeningFilledEventWhereInput + openingfilledeventopening_every: OpeningFilledEventWhereInput + AND: [WorkingGroupOpeningWhereInput!] + OR: [WorkingGroupOpeningWhereInput!] + NOT: [WorkingGroupOpeningWhereInput!] +} + +""" +The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). +""" +scalar JSONObject + +input WorkingGroupOpeningWhereUniqueInput { + id: ID! +} + +input WorkingGroupOpeningCreateInput { + createdAt: DateTime! + runtimeId: Float! + group: ID! + type: WorkingGroupOpeningType! + status: JSONObject! + metadata: ID! + stakeAmount: String! + unstakingPeriod: Float! + rewardPerBlock: String! +} + +input WorkingGroupOpeningUpdateInput { + createdAt: DateTime + runtimeId: Float + group: ID + type: WorkingGroupOpeningType + status: JSONObject + metadata: ID + stakeAmount: String + unstakingPeriod: Float + rewardPerBlock: String +} + +input ApplicationWithdrawnEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + group: WorkingGroupWhereInput + application: WorkingGroupApplicationWhereInput + AND: [ApplicationWithdrawnEventWhereInput!] + OR: [ApplicationWithdrawnEventWhereInput!] + NOT: [ApplicationWithdrawnEventWhereInput!] +} + +input ApplicationWithdrawnEventWhereUniqueInput { + id: ID! +} + +input ApplicationWithdrawnEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + application: ID! +} + +input ApplicationWithdrawnEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + application: ID +} + +input RewardPaidEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + paymentType_eq: RewardPaymentType + paymentType_in: [RewardPaymentType!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [RewardPaidEventWhereInput!] + OR: [RewardPaidEventWhereInput!] + NOT: [RewardPaidEventWhereInput!] +} + +input RewardPaidEventWhereUniqueInput { + id: ID! +} + +input RewardPaidEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + rewardAccount: String! + amount: String! + paymentType: RewardPaymentType! +} + +input RewardPaidEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + rewardAccount: String + amount: String + paymentType: RewardPaymentType +} + +input StakeSlashedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + requestedAmount_eq: BigInt + requestedAmount_gt: BigInt + requestedAmount_gte: BigInt + requestedAmount_lt: BigInt + requestedAmount_lte: BigInt + requestedAmount_in: [BigInt!] + slashedAmount_eq: BigInt + slashedAmount_gt: BigInt + slashedAmount_gte: BigInt + slashedAmount_lt: BigInt + slashedAmount_lte: BigInt + slashedAmount_in: [BigInt!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [StakeSlashedEventWhereInput!] + OR: [StakeSlashedEventWhereInput!] + NOT: [StakeSlashedEventWhereInput!] +} + +input StakeSlashedEventWhereUniqueInput { + id: ID! +} + +input StakeSlashedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + requestedAmount: String! + slashedAmount: String! + rationale: String +} + +input StakeSlashedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + requestedAmount: String + slashedAmount: String + rationale: String +} + +input PostTextUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newText_eq: String + newText_contains: String + newText_startsWith: String + newText_endsWith: String + newText_in: [String!] + post: ForumPostWhereInput + AND: [PostTextUpdatedEventWhereInput!] + OR: [PostTextUpdatedEventWhereInput!] + NOT: [PostTextUpdatedEventWhereInput!] +} + +input PostTextUpdatedEventWhereUniqueInput { + id: ID! +} + +input PostTextUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + post: ID! + newText: String! +} + +input PostTextUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + post: ID + newText: String +} + +input PostDeletedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + posts_none: ForumPostWhereInput + posts_some: ForumPostWhereInput + posts_every: ForumPostWhereInput + actor: MembershipWhereInput + AND: [PostDeletedEventWhereInput!] + OR: [PostDeletedEventWhereInput!] + NOT: [PostDeletedEventWhereInput!] +} + +input PostDeletedEventWhereUniqueInput { + id: ID! +} + +input PostDeletedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: ID! + rationale: String! +} + +input PostDeletedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: ID + rationale: String +} + +input PostAddedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + isEditable_eq: Boolean + isEditable_in: [Boolean!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + post: ForumPostWhereInput + AND: [PostAddedEventWhereInput!] + OR: [PostAddedEventWhereInput!] + NOT: [PostAddedEventWhereInput!] +} + +input PostAddedEventWhereUniqueInput { + id: ID! +} + +input PostAddedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + post: ID! + isEditable: Boolean + text: String! +} + +input PostAddedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + post: ID + isEditable: Boolean + text: String +} + +input PostModeratedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + post: ForumPostWhereInput + actor: WorkerWhereInput + AND: [PostModeratedEventWhereInput!] + OR: [PostModeratedEventWhereInput!] + NOT: [PostModeratedEventWhereInput!] +} + +input PostModeratedEventWhereUniqueInput { + id: ID! +} + +input PostModeratedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + post: ID! + rationale: String! + actor: ID! +} + +input PostModeratedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + post: ID + rationale: String + actor: ID +} + +input ForumPostWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + status_json: JSONObject + isVisible_eq: Boolean + isVisible_in: [Boolean!] + origin_json: JSONObject + author: MembershipWhereInput + thread: ForumThreadWhereInput + repliesTo: ForumPostWhereInput + edits_none: PostTextUpdatedEventWhereInput + edits_some: PostTextUpdatedEventWhereInput + edits_every: PostTextUpdatedEventWhereInput + deletedInEvent: PostDeletedEventWhereInput + forumpostrepliesTo_none: ForumPostWhereInput + forumpostrepliesTo_some: ForumPostWhereInput + forumpostrepliesTo_every: ForumPostWhereInput + forumthreadinitialPost_none: ForumThreadWhereInput + forumthreadinitialPost_some: ForumThreadWhereInput + forumthreadinitialPost_every: ForumThreadWhereInput + postaddedeventpost_none: PostAddedEventWhereInput + postaddedeventpost_some: PostAddedEventWhereInput + postaddedeventpost_every: PostAddedEventWhereInput + postmoderatedeventpost_none: PostModeratedEventWhereInput + postmoderatedeventpost_some: PostModeratedEventWhereInput + postmoderatedeventpost_every: PostModeratedEventWhereInput + AND: [ForumPostWhereInput!] + OR: [ForumPostWhereInput!] + NOT: [ForumPostWhereInput!] +} + +input ForumPostWhereUniqueInput { + id: ID! +} + +input ForumPostCreateInput { + author: ID! + thread: ID! + text: String! + repliesTo: ID + status: JSONObject! + isVisible: Boolean! + origin: JSONObject! + deletedInEvent: ID +} + +input ForumPostUpdateInput { + author: ID + thread: ID + text: String + repliesTo: ID + status: JSONObject + isVisible: Boolean + origin: JSONObject + deletedInEvent: ID +} + +input ThreadCreatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + thread: ForumThreadWhereInput + AND: [ThreadCreatedEventWhereInput!] + OR: [ThreadCreatedEventWhereInput!] + NOT: [ThreadCreatedEventWhereInput!] +} + +input ThreadCreatedEventWhereUniqueInput { + id: ID! +} + +input ThreadCreatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + thread: ID! + title: String! + text: String! +} + +input ThreadCreatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + thread: ID + title: String + text: String +} + +input ThreadMetadataUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newTitle_eq: String + newTitle_contains: String + newTitle_startsWith: String + newTitle_endsWith: String + newTitle_in: [String!] + thread: ForumThreadWhereInput + AND: [ThreadMetadataUpdatedEventWhereInput!] + OR: [ThreadMetadataUpdatedEventWhereInput!] + NOT: [ThreadMetadataUpdatedEventWhereInput!] +} + +input ThreadMetadataUpdatedEventWhereUniqueInput { + id: ID! +} + +input ThreadMetadataUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + thread: ID! + newTitle: String +} + +input ThreadMetadataUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + thread: ID + newTitle: String +} + +input CategoryStickyThreadUpdateEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + category: ForumCategoryWhereInput + newStickyThreads_none: ForumThreadWhereInput + newStickyThreads_some: ForumThreadWhereInput + newStickyThreads_every: ForumThreadWhereInput + actor: WorkerWhereInput + AND: [CategoryStickyThreadUpdateEventWhereInput!] + OR: [CategoryStickyThreadUpdateEventWhereInput!] + NOT: [CategoryStickyThreadUpdateEventWhereInput!] +} + +input CategoryStickyThreadUpdateEventWhereUniqueInput { + id: ID! +} + +input CategoryStickyThreadUpdateEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + category: ID! + actor: ID! +} + +input CategoryStickyThreadUpdateEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + category: ID + actor: ID +} + +input ThreadMovedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + thread: ForumThreadWhereInput + oldCategory: ForumCategoryWhereInput + newCategory: ForumCategoryWhereInput + actor: WorkerWhereInput + AND: [ThreadMovedEventWhereInput!] + OR: [ThreadMovedEventWhereInput!] + NOT: [ThreadMovedEventWhereInput!] +} + +input ThreadMovedEventWhereUniqueInput { + id: ID! +} + +input ThreadMovedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + thread: ID! + oldCategory: ID! + newCategory: ID! + actor: ID! +} + +input ThreadMovedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + thread: ID + oldCategory: ID + newCategory: ID + actor: ID +} + +input ForumThreadTagWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + visibleThreadsCount_eq: Int + visibleThreadsCount_gt: Int + visibleThreadsCount_gte: Int + visibleThreadsCount_lt: Int + visibleThreadsCount_lte: Int + visibleThreadsCount_in: [Int!] + threads_none: ForumThreadWhereInput + threads_some: ForumThreadWhereInput + threads_every: ForumThreadWhereInput + AND: [ForumThreadTagWhereInput!] + OR: [ForumThreadTagWhereInput!] + NOT: [ForumThreadTagWhereInput!] +} + +input ForumThreadTagWhereUniqueInput { + id: ID! +} + +input ForumThreadTagCreateInput { + visibleThreadsCount: Float! +} + +input ForumThreadTagUpdateInput { + visibleThreadsCount: Float +} + +input BountyEntrantWhitelistWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + phantom_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + members_none: MembershipWhereInput + members_some: MembershipWhereInput + members_every: MembershipWhereInput + bountyentrantWhitelist_none: BountyWhereInput + bountyentrantWhitelist_some: BountyWhereInput + bountyentrantWhitelist_every: BountyWhereInput + AND: [BountyEntrantWhitelistWhereInput!] + OR: [BountyEntrantWhitelistWhereInput!] + NOT: [BountyEntrantWhitelistWhereInput!] +} + +input BountyEntrantWhitelistWhereUniqueInput { + id: ID! +} + +input BountyEntrantWhitelistCreateInput { + phantom: Float +} + +input BountyEntrantWhitelistUpdateInput { + phantom: Float +} + +input BountyFundedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contribution: BountyContributionWhereInput + AND: [BountyFundedEventWhereInput!] + OR: [BountyFundedEventWhereInput!] + NOT: [BountyFundedEventWhereInput!] +} + +input BountyFundedEventWhereUniqueInput { + id: ID! +} + +input BountyFundedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + contribution: ID! +} + +input BountyFundedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + contribution: ID +} + +input BountyFundingWithdrawalEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contribution: BountyContributionWhereInput + AND: [BountyFundingWithdrawalEventWhereInput!] + OR: [BountyFundingWithdrawalEventWhereInput!] + NOT: [BountyFundingWithdrawalEventWhereInput!] +} + +input BountyFundingWithdrawalEventWhereUniqueInput { + id: ID! +} + +input BountyFundingWithdrawalEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + contribution: ID! +} + +input BountyFundingWithdrawalEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + contribution: ID +} + +input BountyContributionWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + contributorId_eq: String + contributorId_contains: String + contributorId_startsWith: String + contributorId_endsWith: String + contributorId_in: [String!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + bounty: BountyWhereInput + contributor: MembershipWhereInput + bountyFundedEvents_none: BountyFundedEventWhereInput + bountyFundedEvents_some: BountyFundedEventWhereInput + bountyFundedEvents_every: BountyFundedEventWhereInput + withdrawnInEvent: BountyFundingWithdrawalEventWhereInput + AND: [BountyContributionWhereInput!] + OR: [BountyContributionWhereInput!] + NOT: [BountyContributionWhereInput!] +} + +input BountyContributionWhereUniqueInput { + id: ID! +} + +input BountyContributionCreateInput { + bounty: ID! + contributor: ID + contributorId: String + amount: String! +} + +input BountyContributionUpdateInput { + bounty: ID + contributor: ID + contributorId: String + amount: String +} + +input WorkEntryAnnouncedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + entry: BountyEntryWhereInput + AND: [WorkEntryAnnouncedEventWhereInput!] + OR: [WorkEntryAnnouncedEventWhereInput!] + NOT: [WorkEntryAnnouncedEventWhereInput!] +} + +input WorkEntryAnnouncedEventWhereUniqueInput { + id: ID! +} + +input WorkEntryAnnouncedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + entry: ID! +} + +input WorkEntryAnnouncedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + entry: ID +} + +input WorkEntryWithdrawnEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + entry: BountyEntryWhereInput + AND: [WorkEntryWithdrawnEventWhereInput!] + OR: [WorkEntryWithdrawnEventWhereInput!] + NOT: [WorkEntryWithdrawnEventWhereInput!] +} + +input WorkEntryWithdrawnEventWhereUniqueInput { + id: ID! +} + +input WorkEntryWithdrawnEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + entry: ID! +} + +input WorkEntryWithdrawnEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + entry: ID +} + +input WorkEntrySlashedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + entry: BountyEntryWhereInput + AND: [WorkEntrySlashedEventWhereInput!] + OR: [WorkEntrySlashedEventWhereInput!] + NOT: [WorkEntrySlashedEventWhereInput!] +} + +input WorkEntrySlashedEventWhereUniqueInput { + id: ID! +} + +input WorkEntrySlashedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + entry: ID! +} + +input WorkEntrySlashedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + entry: ID +} + +input WorkSubmittedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + bounty: BountyWhereInput + entry: BountyEntryWhereInput + AND: [WorkSubmittedEventWhereInput!] + OR: [WorkSubmittedEventWhereInput!] + NOT: [WorkSubmittedEventWhereInput!] +} + +input WorkSubmittedEventWhereUniqueInput { + id: ID! +} + +input WorkSubmittedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + bounty: ID! + entry: ID! + title: String + description: String +} + +input WorkSubmittedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + bounty: ID + entry: ID + title: String + description: String +} + +input WorkEntrantFundsWithdrawnEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + entry: BountyEntryWhereInput + AND: [WorkEntrantFundsWithdrawnEventWhereInput!] + OR: [WorkEntrantFundsWithdrawnEventWhereInput!] + NOT: [WorkEntrantFundsWithdrawnEventWhereInput!] +} + +input WorkEntrantFundsWithdrawnEventWhereUniqueInput { + id: ID! +} + +input WorkEntrantFundsWithdrawnEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + entry: ID! +} + +input WorkEntrantFundsWithdrawnEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + entry: ID +} + +input BountyEntryWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + stakingAccount_eq: String + stakingAccount_contains: String + stakingAccount_startsWith: String + stakingAccount_endsWith: String + stakingAccount_in: [String!] + workSubmitted_eq: Boolean + workSubmitted_in: [Boolean!] + status_json: JSONObject + bounty: BountyWhereInput + worker: MembershipWhereInput + announcedInEvent: WorkEntryAnnouncedEventWhereInput + withdrawnInEvent: WorkEntryWithdrawnEventWhereInput + slashedInEvent: WorkEntrySlashedEventWhereInput + works_none: WorkSubmittedEventWhereInput + works_some: WorkSubmittedEventWhereInput + works_every: WorkSubmittedEventWhereInput + cashedOutInEvent: WorkEntrantFundsWithdrawnEventWhereInput + AND: [BountyEntryWhereInput!] + OR: [BountyEntryWhereInput!] + NOT: [BountyEntryWhereInput!] +} + +input BountyEntryWhereUniqueInput { + id: ID! +} + +input BountyEntryCreateInput { + bounty: ID! + worker: ID! + stakingAccount: String + workSubmitted: Boolean! + status: JSONObject! +} + +input BountyEntryUpdateInput { + bounty: ID + worker: ID + stakingAccount: String + workSubmitted: Boolean + status: JSONObject +} + +input BountyCreatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + bounty: BountyWhereInput + AND: [BountyCreatedEventWhereInput!] + OR: [BountyCreatedEventWhereInput!] + NOT: [BountyCreatedEventWhereInput!] +} + +input BountyCreatedEventWhereUniqueInput { + id: ID! +} + +input BountyCreatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + bounty: ID! +} + +input BountyCreatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + bounty: ID +} + +input BountyCanceledEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + bounty: BountyWhereInput + AND: [BountyCanceledEventWhereInput!] + OR: [BountyCanceledEventWhereInput!] + NOT: [BountyCanceledEventWhereInput!] +} + +input BountyCanceledEventWhereUniqueInput { + id: ID! +} + +input BountyCanceledEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + bounty: ID! +} + +input BountyCanceledEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + bounty: ID +} + +input BountyVetoedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + bounty: BountyWhereInput + AND: [BountyVetoedEventWhereInput!] + OR: [BountyVetoedEventWhereInput!] + NOT: [BountyVetoedEventWhereInput!] +} + +input BountyVetoedEventWhereUniqueInput { + id: ID! +} + +input BountyVetoedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + bounty: ID! +} + +input BountyVetoedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + bounty: ID +} + +input BountyMaxFundingReachedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + bounty: BountyWhereInput + AND: [BountyMaxFundingReachedEventWhereInput!] + OR: [BountyMaxFundingReachedEventWhereInput!] + NOT: [BountyMaxFundingReachedEventWhereInput!] +} + +input BountyMaxFundingReachedEventWhereUniqueInput { + id: ID! +} + +input BountyMaxFundingReachedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + bounty: ID! +} + +input BountyMaxFundingReachedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + bounty: ID +} + +input BountyRemovedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + bounty: BountyWhereInput + AND: [BountyRemovedEventWhereInput!] + OR: [BountyRemovedEventWhereInput!] + NOT: [BountyRemovedEventWhereInput!] +} + +input BountyRemovedEventWhereUniqueInput { + id: ID! +} + +input BountyRemovedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + bounty: ID! +} + +input BountyRemovedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + bounty: ID +} + +input OracleJudgmentSubmittedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + bounty: BountyWhereInput + AND: [OracleJudgmentSubmittedEventWhereInput!] + OR: [OracleJudgmentSubmittedEventWhereInput!] + NOT: [OracleJudgmentSubmittedEventWhereInput!] +} + +input OracleJudgmentSubmittedEventWhereUniqueInput { + id: ID! +} + +input OracleJudgmentSubmittedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + bounty: ID! + rationale: String +} + +input OracleJudgmentSubmittedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + bounty: ID + rationale: String +} + +input BountyCreatorCherryWithdrawalEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + bounty: BountyWhereInput + AND: [BountyCreatorCherryWithdrawalEventWhereInput!] + OR: [BountyCreatorCherryWithdrawalEventWhereInput!] + NOT: [BountyCreatorCherryWithdrawalEventWhereInput!] +} + +input BountyCreatorCherryWithdrawalEventWhereUniqueInput { + id: ID! +} + +input BountyCreatorCherryWithdrawalEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + bounty: ID! +} + +input BountyCreatorCherryWithdrawalEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + bounty: ID +} + +input BountyWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + bannerImageUri_eq: String + bannerImageUri_contains: String + bannerImageUri_startsWith: String + bannerImageUri_endsWith: String + bannerImageUri_in: [String!] + cherry_eq: BigInt + cherry_gt: BigInt + cherry_gte: BigInt + cherry_lt: BigInt + cherry_lte: BigInt + cherry_in: [BigInt!] + entrantStake_eq: BigInt + entrantStake_gt: BigInt + entrantStake_gte: BigInt + entrantStake_lt: BigInt + entrantStake_lte: BigInt + entrantStake_in: [BigInt!] + fundingType_json: JSONObject + workPeriod_eq: Int + workPeriod_gt: Int + workPeriod_gte: Int + workPeriod_lt: Int + workPeriod_lte: Int + workPeriod_in: [Int!] + judgingPeriod_eq: Int + judgingPeriod_gt: Int + judgingPeriod_gte: Int + judgingPeriod_lt: Int + judgingPeriod_lte: Int + judgingPeriod_in: [Int!] + stage_eq: BountyStage + stage_in: [BountyStage!] + totalFunding_eq: BigInt + totalFunding_gt: BigInt + totalFunding_gte: BigInt + totalFunding_lt: BigInt + totalFunding_lte: BigInt + totalFunding_in: [BigInt!] + isTerminated_eq: Boolean + isTerminated_in: [Boolean!] + creator: MembershipWhereInput + oracle: MembershipWhereInput + entrantWhitelist: BountyEntrantWhitelistWhereInput + discussionThread: ForumThreadWhereInput + contributions_none: BountyContributionWhereInput + contributions_some: BountyContributionWhereInput + contributions_every: BountyContributionWhereInput + entries_none: BountyEntryWhereInput + entries_some: BountyEntryWhereInput + entries_every: BountyEntryWhereInput + createdInEvent: BountyCreatedEventWhereInput + canceledEvent: BountyCanceledEventWhereInput + vetoedEvent: BountyVetoedEventWhereInput + maxFundingReachedEvent: BountyMaxFundingReachedEventWhereInput + removedInEvent: BountyRemovedEventWhereInput + judgment: OracleJudgmentSubmittedEventWhereInput + bountycreatorcherrywithdrawaleventbounty_none: BountyCreatorCherryWithdrawalEventWhereInput + bountycreatorcherrywithdrawaleventbounty_some: BountyCreatorCherryWithdrawalEventWhereInput + bountycreatorcherrywithdrawaleventbounty_every: BountyCreatorCherryWithdrawalEventWhereInput + worksubmittedeventbounty_none: WorkSubmittedEventWhereInput + worksubmittedeventbounty_some: WorkSubmittedEventWhereInput + worksubmittedeventbounty_every: WorkSubmittedEventWhereInput + AND: [BountyWhereInput!] + OR: [BountyWhereInput!] + NOT: [BountyWhereInput!] +} + +input BountyWhereUniqueInput { + id: ID! +} + +input BountyCreateInput { + title: String + description: String + bannerImageUri: String + cherry: String! + entrantStake: String! + creator: ID + oracle: ID + fundingType: JSONObject! + entrantWhitelist: ID + workPeriod: Float! + judgingPeriod: Float! + stage: BountyStage! + totalFunding: String! + discussionThread: ID + isTerminated: Boolean! +} + +input BountyUpdateInput { + title: String + description: String + bannerImageUri: String + cherry: String + entrantStake: String + creator: ID + oracle: ID + fundingType: JSONObject + entrantWhitelist: ID + workPeriod: Float + judgingPeriod: Float + stage: BountyStage + totalFunding: String + discussionThread: ID + isTerminated: Boolean +} + +input ThreadDeletedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + thread: ForumThreadWhereInput + AND: [ThreadDeletedEventWhereInput!] + OR: [ThreadDeletedEventWhereInput!] + NOT: [ThreadDeletedEventWhereInput!] +} + +input ThreadDeletedEventWhereUniqueInput { + id: ID! +} + +input ThreadDeletedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + thread: ID! +} + +input ThreadDeletedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + thread: ID +} + +input ThreadModeratedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + thread: ForumThreadWhereInput + actor: WorkerWhereInput + AND: [ThreadModeratedEventWhereInput!] + OR: [ThreadModeratedEventWhereInput!] + NOT: [ThreadModeratedEventWhereInput!] +} + +input ThreadModeratedEventWhereUniqueInput { + id: ID! +} + +input ThreadModeratedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + thread: ID! + rationale: String! + actor: ID! +} + +input ThreadModeratedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + thread: ID + rationale: String + actor: ID +} + +input ForumThreadWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + visiblePostsCount_eq: Int + visiblePostsCount_gt: Int + visiblePostsCount_gte: Int + visiblePostsCount_lt: Int + visiblePostsCount_lte: Int + visiblePostsCount_in: [Int!] + isSticky_eq: Boolean + isSticky_in: [Boolean!] + status_json: JSONObject + isVisible_eq: Boolean + isVisible_in: [Boolean!] + author: MembershipWhereInput + category: ForumCategoryWhereInput + posts_none: ForumPostWhereInput + posts_some: ForumPostWhereInput + posts_every: ForumPostWhereInput + initialPost: ForumPostWhereInput + createdInEvent: ThreadCreatedEventWhereInput + metadataUpdates_none: ThreadMetadataUpdatedEventWhereInput + metadataUpdates_some: ThreadMetadataUpdatedEventWhereInput + metadataUpdates_every: ThreadMetadataUpdatedEventWhereInput + madeStickyInEvents_none: CategoryStickyThreadUpdateEventWhereInput + madeStickyInEvents_some: CategoryStickyThreadUpdateEventWhereInput + madeStickyInEvents_every: CategoryStickyThreadUpdateEventWhereInput + movedInEvents_none: ThreadMovedEventWhereInput + movedInEvents_some: ThreadMovedEventWhereInput + movedInEvents_every: ThreadMovedEventWhereInput + tags_none: ForumThreadTagWhereInput + tags_some: ForumThreadTagWhereInput + tags_every: ForumThreadTagWhereInput + bountydiscussionThread_none: BountyWhereInput + bountydiscussionThread_some: BountyWhereInput + bountydiscussionThread_every: BountyWhereInput + threaddeletedeventthread_none: ThreadDeletedEventWhereInput + threaddeletedeventthread_some: ThreadDeletedEventWhereInput + threaddeletedeventthread_every: ThreadDeletedEventWhereInput + threadmoderatedeventthread_none: ThreadModeratedEventWhereInput + threadmoderatedeventthread_some: ThreadModeratedEventWhereInput + threadmoderatedeventthread_every: ThreadModeratedEventWhereInput + AND: [ForumThreadWhereInput!] + OR: [ForumThreadWhereInput!] + NOT: [ForumThreadWhereInput!] +} + +input ForumThreadWhereUniqueInput { + id: ID! +} + +input ForumThreadCreateInput { + author: ID! + category: ID! + title: String! + initialPost: ID + visiblePostsCount: Float! + isSticky: Boolean! + status: JSONObject! + isVisible: Boolean! +} + +input ForumThreadUpdateInput { + author: ID + category: ID + title: String + initialPost: ID + visiblePostsCount: Float + isSticky: Boolean + status: JSONObject + isVisible: Boolean +} + +input CategoryCreatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + category: ForumCategoryWhereInput + AND: [CategoryCreatedEventWhereInput!] + OR: [CategoryCreatedEventWhereInput!] + NOT: [CategoryCreatedEventWhereInput!] +} + +input CategoryCreatedEventWhereUniqueInput { + id: ID! +} + +input CategoryCreatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + category: ID! +} + +input CategoryCreatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + category: ID +} + +input CategoryArchivalStatusUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newArchivalStatus_eq: Boolean + newArchivalStatus_in: [Boolean!] + category: ForumCategoryWhereInput + actor: WorkerWhereInput + AND: [CategoryArchivalStatusUpdatedEventWhereInput!] + OR: [CategoryArchivalStatusUpdatedEventWhereInput!] + NOT: [CategoryArchivalStatusUpdatedEventWhereInput!] +} + +input CategoryArchivalStatusUpdatedEventWhereUniqueInput { + id: ID! +} + +input CategoryArchivalStatusUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + category: ID! + newArchivalStatus: Boolean! + actor: ID! +} + +input CategoryArchivalStatusUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + category: ID + newArchivalStatus: Boolean + actor: ID +} + +input CategoryDeletedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + category: ForumCategoryWhereInput + actor: WorkerWhereInput + AND: [CategoryDeletedEventWhereInput!] + OR: [CategoryDeletedEventWhereInput!] + NOT: [CategoryDeletedEventWhereInput!] +} + +input CategoryDeletedEventWhereUniqueInput { + id: ID! +} + +input CategoryDeletedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + category: ID! + actor: ID! +} + +input CategoryDeletedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + category: ID + actor: ID +} + +input CategoryMembershipOfModeratorUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newCanModerateValue_eq: Boolean + newCanModerateValue_in: [Boolean!] + moderator: WorkerWhereInput + category: ForumCategoryWhereInput + AND: [CategoryMembershipOfModeratorUpdatedEventWhereInput!] + OR: [CategoryMembershipOfModeratorUpdatedEventWhereInput!] + NOT: [CategoryMembershipOfModeratorUpdatedEventWhereInput!] +} + +input CategoryMembershipOfModeratorUpdatedEventWhereUniqueInput { + id: ID! +} + +input CategoryMembershipOfModeratorUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + moderator: ID! + category: ID! + newCanModerateValue: Boolean! +} + +input CategoryMembershipOfModeratorUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + moderator: ID + category: ID + newCanModerateValue: Boolean +} + +input ForumCategoryWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + status_json: JSONObject + parent: ForumCategoryWhereInput + threads_none: ForumThreadWhereInput + threads_some: ForumThreadWhereInput + threads_every: ForumThreadWhereInput + moderators_none: WorkerWhereInput + moderators_some: WorkerWhereInput + moderators_every: WorkerWhereInput + createdInEvent: CategoryCreatedEventWhereInput + categoryarchivalstatusupdatedeventcategory_none: CategoryArchivalStatusUpdatedEventWhereInput + categoryarchivalstatusupdatedeventcategory_some: CategoryArchivalStatusUpdatedEventWhereInput + categoryarchivalstatusupdatedeventcategory_every: CategoryArchivalStatusUpdatedEventWhereInput + categorydeletedeventcategory_none: CategoryDeletedEventWhereInput + categorydeletedeventcategory_some: CategoryDeletedEventWhereInput + categorydeletedeventcategory_every: CategoryDeletedEventWhereInput + categorymembershipofmoderatorupdatedeventcategory_none: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorymembershipofmoderatorupdatedeventcategory_some: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorymembershipofmoderatorupdatedeventcategory_every: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorystickythreadupdateeventcategory_none: CategoryStickyThreadUpdateEventWhereInput + categorystickythreadupdateeventcategory_some: CategoryStickyThreadUpdateEventWhereInput + categorystickythreadupdateeventcategory_every: CategoryStickyThreadUpdateEventWhereInput + forumcategoryparent_none: ForumCategoryWhereInput + forumcategoryparent_some: ForumCategoryWhereInput + forumcategoryparent_every: ForumCategoryWhereInput + threadmovedeventoldCategory_none: ThreadMovedEventWhereInput + threadmovedeventoldCategory_some: ThreadMovedEventWhereInput + threadmovedeventoldCategory_every: ThreadMovedEventWhereInput + threadmovedeventnewCategory_none: ThreadMovedEventWhereInput + threadmovedeventnewCategory_some: ThreadMovedEventWhereInput + threadmovedeventnewCategory_every: ThreadMovedEventWhereInput + AND: [ForumCategoryWhereInput!] + OR: [ForumCategoryWhereInput!] + NOT: [ForumCategoryWhereInput!] +} + +input ForumCategoryWhereUniqueInput { + id: ID! +} + +input ForumCategoryCreateInput { + parent: ID + title: String! + description: String! + status: JSONObject! +} + +input ForumCategoryUpdateInput { + parent: ID + title: String + description: String + status: JSONObject +} + +input LeaderSetEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [LeaderSetEventWhereInput!] + OR: [LeaderSetEventWhereInput!] + NOT: [LeaderSetEventWhereInput!] +} + +input LeaderSetEventWhereUniqueInput { + id: ID! +} + +input LeaderSetEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID +} + +input LeaderSetEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID +} + +input LeaderUnsetEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + group: WorkingGroupWhereInput + leader: WorkerWhereInput + AND: [LeaderUnsetEventWhereInput!] + OR: [LeaderUnsetEventWhereInput!] + NOT: [LeaderUnsetEventWhereInput!] +} + +input LeaderUnsetEventWhereUniqueInput { + id: ID! +} + +input LeaderUnsetEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + leader: ID! +} + +input LeaderUnsetEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + leader: ID +} + +input MemberVerificationStatusUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + isVerified_eq: Boolean + isVerified_in: [Boolean!] + member: MembershipWhereInput + worker: WorkerWhereInput + AND: [MemberVerificationStatusUpdatedEventWhereInput!] + OR: [MemberVerificationStatusUpdatedEventWhereInput!] + NOT: [MemberVerificationStatusUpdatedEventWhereInput!] +} + +input MemberVerificationStatusUpdatedEventWhereUniqueInput { + id: ID! +} + +input MemberVerificationStatusUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + worker: ID! + isVerified: Boolean! +} + +input MemberVerificationStatusUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + worker: ID + isVerified: Boolean +} + +input NewMissedRewardLevelReachedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newMissedRewardAmount_eq: BigInt + newMissedRewardAmount_gt: BigInt + newMissedRewardAmount_gte: BigInt + newMissedRewardAmount_lt: BigInt + newMissedRewardAmount_lte: BigInt + newMissedRewardAmount_in: [BigInt!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [NewMissedRewardLevelReachedEventWhereInput!] + OR: [NewMissedRewardLevelReachedEventWhereInput!] + NOT: [NewMissedRewardLevelReachedEventWhereInput!] +} + +input NewMissedRewardLevelReachedEventWhereUniqueInput { + id: ID! +} + +input NewMissedRewardLevelReachedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + newMissedRewardAmount: String! +} + +input NewMissedRewardLevelReachedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + newMissedRewardAmount: String +} + +input StakeDecreasedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [StakeDecreasedEventWhereInput!] + OR: [StakeDecreasedEventWhereInput!] + NOT: [StakeDecreasedEventWhereInput!] +} + +input StakeDecreasedEventWhereUniqueInput { + id: ID! +} + +input StakeDecreasedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + amount: String! +} + +input StakeDecreasedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + amount: String +} + +input StakeIncreasedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [StakeIncreasedEventWhereInput!] + OR: [StakeIncreasedEventWhereInput!] + NOT: [StakeIncreasedEventWhereInput!] +} + +input StakeIncreasedEventWhereUniqueInput { + id: ID! +} + +input StakeIncreasedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + amount: String! +} + +input StakeIncreasedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + amount: String +} + +input TerminatedLeaderEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + penalty_eq: BigInt + penalty_gt: BigInt + penalty_gte: BigInt + penalty_lt: BigInt + penalty_lte: BigInt + penalty_in: [BigInt!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [TerminatedLeaderEventWhereInput!] + OR: [TerminatedLeaderEventWhereInput!] + NOT: [TerminatedLeaderEventWhereInput!] +} + +input TerminatedLeaderEventWhereUniqueInput { + id: ID! +} + +input TerminatedLeaderEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + penalty: String + rationale: String +} + +input TerminatedLeaderEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + penalty: String + rationale: String +} + +input TerminatedWorkerEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + penalty_eq: BigInt + penalty_gt: BigInt + penalty_gte: BigInt + penalty_lt: BigInt + penalty_lte: BigInt + penalty_in: [BigInt!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [TerminatedWorkerEventWhereInput!] + OR: [TerminatedWorkerEventWhereInput!] + NOT: [TerminatedWorkerEventWhereInput!] +} + +input TerminatedWorkerEventWhereUniqueInput { + id: ID! +} + +input TerminatedWorkerEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + penalty: String + rationale: String +} + +input TerminatedWorkerEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + penalty: String + rationale: String +} + +input WorkerExitedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [WorkerExitedEventWhereInput!] + OR: [WorkerExitedEventWhereInput!] + NOT: [WorkerExitedEventWhereInput!] +} + +input WorkerExitedEventWhereUniqueInput { + id: ID! +} + +input WorkerExitedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! +} + +input WorkerExitedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID +} + +input WorkerRewardAccountUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newRewardAccount_eq: String + newRewardAccount_contains: String + newRewardAccount_startsWith: String + newRewardAccount_endsWith: String + newRewardAccount_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [WorkerRewardAccountUpdatedEventWhereInput!] + OR: [WorkerRewardAccountUpdatedEventWhereInput!] + NOT: [WorkerRewardAccountUpdatedEventWhereInput!] +} + +input WorkerRewardAccountUpdatedEventWhereUniqueInput { + id: ID! +} + +input WorkerRewardAccountUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + newRewardAccount: String! +} + +input WorkerRewardAccountUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + newRewardAccount: String +} + +input WorkerRewardAmountUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newRewardPerBlock_eq: BigInt + newRewardPerBlock_gt: BigInt + newRewardPerBlock_gte: BigInt + newRewardPerBlock_lt: BigInt + newRewardPerBlock_lte: BigInt + newRewardPerBlock_in: [BigInt!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [WorkerRewardAmountUpdatedEventWhereInput!] + OR: [WorkerRewardAmountUpdatedEventWhereInput!] + NOT: [WorkerRewardAmountUpdatedEventWhereInput!] +} + +input WorkerRewardAmountUpdatedEventWhereUniqueInput { + id: ID! +} + +input WorkerRewardAmountUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + newRewardPerBlock: String! +} + +input WorkerRewardAmountUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + newRewardPerBlock: String +} + +input WorkerRoleAccountUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newRoleAccount_eq: String + newRoleAccount_contains: String + newRoleAccount_startsWith: String + newRoleAccount_endsWith: String + newRoleAccount_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [WorkerRoleAccountUpdatedEventWhereInput!] + OR: [WorkerRoleAccountUpdatedEventWhereInput!] + NOT: [WorkerRoleAccountUpdatedEventWhereInput!] +} + +input WorkerRoleAccountUpdatedEventWhereUniqueInput { + id: ID! +} + +input WorkerRoleAccountUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + newRoleAccount: String! +} + +input WorkerRoleAccountUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + newRoleAccount: String +} + +input WorkerStartedLeavingEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [WorkerStartedLeavingEventWhereInput!] + OR: [WorkerStartedLeavingEventWhereInput!] + NOT: [WorkerStartedLeavingEventWhereInput!] +} + +input WorkerStartedLeavingEventWhereUniqueInput { + id: ID! +} + +input WorkerStartedLeavingEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + rationale: String +} + +input WorkerStartedLeavingEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + rationale: String +} + +input WorkerWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + runtimeId_eq: Int + runtimeId_gt: Int + runtimeId_gte: Int + runtimeId_lt: Int + runtimeId_lte: Int + runtimeId_in: [Int!] + groupId_eq: String + groupId_contains: String + groupId_startsWith: String + groupId_endsWith: String + groupId_in: [String!] + roleAccount_eq: String + roleAccount_contains: String + roleAccount_startsWith: String + roleAccount_endsWith: String + roleAccount_in: [String!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + stakeAccount_eq: String + stakeAccount_contains: String + stakeAccount_startsWith: String + stakeAccount_endsWith: String + stakeAccount_in: [String!] + status_json: JSONObject + isLead_eq: Boolean + isLead_in: [Boolean!] + isActive_eq: Boolean + isActive_in: [Boolean!] + stake_eq: BigInt + stake_gt: BigInt + stake_gte: BigInt + stake_lt: BigInt + stake_lte: BigInt + stake_in: [BigInt!] + rewardPerBlock_eq: BigInt + rewardPerBlock_gt: BigInt + rewardPerBlock_gte: BigInt + rewardPerBlock_lt: BigInt + rewardPerBlock_lte: BigInt + rewardPerBlock_in: [BigInt!] + missingRewardAmount_eq: BigInt + missingRewardAmount_gt: BigInt + missingRewardAmount_gte: BigInt + missingRewardAmount_lt: BigInt + missingRewardAmount_lte: BigInt + missingRewardAmount_in: [BigInt!] + storage_eq: String + storage_contains: String + storage_startsWith: String + storage_endsWith: String + storage_in: [String!] + group: WorkingGroupWhereInput + membership: MembershipWhereInput + payouts_none: RewardPaidEventWhereInput + payouts_some: RewardPaidEventWhereInput + payouts_every: RewardPaidEventWhereInput + slashes_none: StakeSlashedEventWhereInput + slashes_some: StakeSlashedEventWhereInput + slashes_every: StakeSlashedEventWhereInput + entry: OpeningFilledEventWhereInput + application: WorkingGroupApplicationWhereInput + managedForumCategories_none: ForumCategoryWhereInput + managedForumCategories_some: ForumCategoryWhereInput + managedForumCategories_every: ForumCategoryWhereInput + categoryarchivalstatusupdatedeventactor_none: CategoryArchivalStatusUpdatedEventWhereInput + categoryarchivalstatusupdatedeventactor_some: CategoryArchivalStatusUpdatedEventWhereInput + categoryarchivalstatusupdatedeventactor_every: CategoryArchivalStatusUpdatedEventWhereInput + categorydeletedeventactor_none: CategoryDeletedEventWhereInput + categorydeletedeventactor_some: CategoryDeletedEventWhereInput + categorydeletedeventactor_every: CategoryDeletedEventWhereInput + categorymembershipofmoderatorupdatedeventmoderator_none: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorymembershipofmoderatorupdatedeventmoderator_some: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorymembershipofmoderatorupdatedeventmoderator_every: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorystickythreadupdateeventactor_none: CategoryStickyThreadUpdateEventWhereInput + categorystickythreadupdateeventactor_some: CategoryStickyThreadUpdateEventWhereInput + categorystickythreadupdateeventactor_every: CategoryStickyThreadUpdateEventWhereInput + leaderseteventworker_none: LeaderSetEventWhereInput + leaderseteventworker_some: LeaderSetEventWhereInput + leaderseteventworker_every: LeaderSetEventWhereInput + leaderunseteventleader_none: LeaderUnsetEventWhereInput + leaderunseteventleader_some: LeaderUnsetEventWhereInput + leaderunseteventleader_every: LeaderUnsetEventWhereInput + memberverificationstatusupdatedeventworker_none: MemberVerificationStatusUpdatedEventWhereInput + memberverificationstatusupdatedeventworker_some: MemberVerificationStatusUpdatedEventWhereInput + memberverificationstatusupdatedeventworker_every: MemberVerificationStatusUpdatedEventWhereInput + newmissedrewardlevelreachedeventworker_none: NewMissedRewardLevelReachedEventWhereInput + newmissedrewardlevelreachedeventworker_some: NewMissedRewardLevelReachedEventWhereInput + newmissedrewardlevelreachedeventworker_every: NewMissedRewardLevelReachedEventWhereInput + postmoderatedeventactor_none: PostModeratedEventWhereInput + postmoderatedeventactor_some: PostModeratedEventWhereInput + postmoderatedeventactor_every: PostModeratedEventWhereInput + stakedecreasedeventworker_none: StakeDecreasedEventWhereInput + stakedecreasedeventworker_some: StakeDecreasedEventWhereInput + stakedecreasedeventworker_every: StakeDecreasedEventWhereInput + stakeincreasedeventworker_none: StakeIncreasedEventWhereInput + stakeincreasedeventworker_some: StakeIncreasedEventWhereInput + stakeincreasedeventworker_every: StakeIncreasedEventWhereInput + terminatedleadereventworker_none: TerminatedLeaderEventWhereInput + terminatedleadereventworker_some: TerminatedLeaderEventWhereInput + terminatedleadereventworker_every: TerminatedLeaderEventWhereInput + terminatedworkereventworker_none: TerminatedWorkerEventWhereInput + terminatedworkereventworker_some: TerminatedWorkerEventWhereInput + terminatedworkereventworker_every: TerminatedWorkerEventWhereInput + threadmoderatedeventactor_none: ThreadModeratedEventWhereInput + threadmoderatedeventactor_some: ThreadModeratedEventWhereInput + threadmoderatedeventactor_every: ThreadModeratedEventWhereInput + threadmovedeventactor_none: ThreadMovedEventWhereInput + threadmovedeventactor_some: ThreadMovedEventWhereInput + threadmovedeventactor_every: ThreadMovedEventWhereInput + workerexitedeventworker_none: WorkerExitedEventWhereInput + workerexitedeventworker_some: WorkerExitedEventWhereInput + workerexitedeventworker_every: WorkerExitedEventWhereInput + workerrewardaccountupdatedeventworker_none: WorkerRewardAccountUpdatedEventWhereInput + workerrewardaccountupdatedeventworker_some: WorkerRewardAccountUpdatedEventWhereInput + workerrewardaccountupdatedeventworker_every: WorkerRewardAccountUpdatedEventWhereInput + workerrewardamountupdatedeventworker_none: WorkerRewardAmountUpdatedEventWhereInput + workerrewardamountupdatedeventworker_some: WorkerRewardAmountUpdatedEventWhereInput + workerrewardamountupdatedeventworker_every: WorkerRewardAmountUpdatedEventWhereInput + workerroleaccountupdatedeventworker_none: WorkerRoleAccountUpdatedEventWhereInput + workerroleaccountupdatedeventworker_some: WorkerRoleAccountUpdatedEventWhereInput + workerroleaccountupdatedeventworker_every: WorkerRoleAccountUpdatedEventWhereInput + workerstartedleavingeventworker_none: WorkerStartedLeavingEventWhereInput + workerstartedleavingeventworker_some: WorkerStartedLeavingEventWhereInput + workerstartedleavingeventworker_every: WorkerStartedLeavingEventWhereInput + workinggroupleader_none: WorkingGroupWhereInput + workinggroupleader_some: WorkingGroupWhereInput + workinggroupleader_every: WorkingGroupWhereInput + AND: [WorkerWhereInput!] + OR: [WorkerWhereInput!] + NOT: [WorkerWhereInput!] +} + +input WorkerWhereUniqueInput { + id: ID! +} + +input WorkerCreateInput { + runtimeId: Float! + group: ID! + groupId: String! + membership: ID! + roleAccount: String! + rewardAccount: String! + stakeAccount: String! + status: JSONObject! + isLead: Boolean! + isActive: Boolean! + stake: String! + rewardPerBlock: String! + missingRewardAmount: String + entry: ID! + application: ID! + storage: String +} + +input WorkerUpdateInput { + runtimeId: Float + group: ID + groupId: String + membership: ID + roleAccount: String + rewardAccount: String + stakeAccount: String + status: JSONObject + isLead: Boolean + isActive: Boolean + stake: String + rewardPerBlock: String + missingRewardAmount: String + entry: ID + application: ID + storage: String +} + +input WorkingGroupApplicationWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + runtimeId_eq: Int + runtimeId_gt: Int + runtimeId_gte: Int + runtimeId_lt: Int + runtimeId_lte: Int + runtimeId_in: [Int!] + stake_eq: BigInt + stake_gt: BigInt + stake_gte: BigInt + stake_lt: BigInt + stake_lte: BigInt + stake_in: [BigInt!] + roleAccount_eq: String + roleAccount_contains: String + roleAccount_startsWith: String + roleAccount_endsWith: String + roleAccount_in: [String!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + stakingAccount_eq: String + stakingAccount_contains: String + stakingAccount_startsWith: String + stakingAccount_endsWith: String + stakingAccount_in: [String!] + status_json: JSONObject + opening: WorkingGroupOpeningWhereInput + applicant: MembershipWhereInput + answers_none: ApplicationFormQuestionAnswerWhereInput + answers_some: ApplicationFormQuestionAnswerWhereInput + answers_every: ApplicationFormQuestionAnswerWhereInput + createdInEvent: AppliedOnOpeningEventWhereInput + applicationwithdrawneventapplication_none: ApplicationWithdrawnEventWhereInput + applicationwithdrawneventapplication_some: ApplicationWithdrawnEventWhereInput + applicationwithdrawneventapplication_every: ApplicationWithdrawnEventWhereInput + workerapplication_none: WorkerWhereInput + workerapplication_some: WorkerWhereInput + workerapplication_every: WorkerWhereInput + AND: [WorkingGroupApplicationWhereInput!] + OR: [WorkingGroupApplicationWhereInput!] + NOT: [WorkingGroupApplicationWhereInput!] +} + +input WorkingGroupApplicationWhereUniqueInput { + id: ID! +} + +input WorkingGroupApplicationCreateInput { + runtimeId: Float! + opening: ID! + applicant: ID! + stake: String! + roleAccount: String! + rewardAccount: String! + stakingAccount: String! + status: JSONObject! +} + +input WorkingGroupApplicationUpdateInput { + runtimeId: Float + opening: ID + applicant: ID + stake: String + roleAccount: String + rewardAccount: String + stakingAccount: String + status: JSONObject +} + +input ApplicationFormQuestionAnswerWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + answer_eq: String + answer_contains: String + answer_startsWith: String + answer_endsWith: String + answer_in: [String!] + application: WorkingGroupApplicationWhereInput + question: ApplicationFormQuestionWhereInput + AND: [ApplicationFormQuestionAnswerWhereInput!] + OR: [ApplicationFormQuestionAnswerWhereInput!] + NOT: [ApplicationFormQuestionAnswerWhereInput!] +} + +input ApplicationFormQuestionAnswerWhereUniqueInput { + id: ID! +} + +input ApplicationFormQuestionAnswerCreateInput { + application: ID! + question: ID! + answer: String! +} + +input ApplicationFormQuestionAnswerUpdateInput { + application: ID + question: ID + answer: String +} + +input ApplicationFormQuestionWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + question_eq: String + question_contains: String + question_startsWith: String + question_endsWith: String + question_in: [String!] + type_eq: ApplicationFormQuestionType + type_in: [ApplicationFormQuestionType!] + index_eq: Int + index_gt: Int + index_gte: Int + index_lt: Int + index_lte: Int + index_in: [Int!] + openingMetadata: WorkingGroupOpeningMetadataWhereInput + applicationformquestionanswerquestion_none: ApplicationFormQuestionAnswerWhereInput + applicationformquestionanswerquestion_some: ApplicationFormQuestionAnswerWhereInput + applicationformquestionanswerquestion_every: ApplicationFormQuestionAnswerWhereInput + AND: [ApplicationFormQuestionWhereInput!] + OR: [ApplicationFormQuestionWhereInput!] + NOT: [ApplicationFormQuestionWhereInput!] +} + +input ApplicationFormQuestionWhereUniqueInput { + id: ID! +} + +input ApplicationFormQuestionCreateInput { + openingMetadata: ID! + question: String + type: ApplicationFormQuestionType! + index: Float! +} + +input ApplicationFormQuestionUpdateInput { + openingMetadata: ID + question: String + type: ApplicationFormQuestionType + index: Float +} + +input WorkingGroupOpeningMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + originallyValid_eq: Boolean + originallyValid_in: [Boolean!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + shortDescription_eq: String + shortDescription_contains: String + shortDescription_startsWith: String + shortDescription_endsWith: String + shortDescription_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + hiringLimit_eq: Int + hiringLimit_gt: Int + hiringLimit_gte: Int + hiringLimit_lt: Int + hiringLimit_lte: Int + hiringLimit_in: [Int!] + expectedEnding_eq: DateTime + expectedEnding_lt: DateTime + expectedEnding_lte: DateTime + expectedEnding_gt: DateTime + expectedEnding_gte: DateTime + applicationDetails_eq: String + applicationDetails_contains: String + applicationDetails_startsWith: String + applicationDetails_endsWith: String + applicationDetails_in: [String!] + applicationFormQuestions_none: ApplicationFormQuestionWhereInput + applicationFormQuestions_some: ApplicationFormQuestionWhereInput + applicationFormQuestions_every: ApplicationFormQuestionWhereInput + upcomingworkinggroupopeningmetadata_none: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeningmetadata_some: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeningmetadata_every: UpcomingWorkingGroupOpeningWhereInput + workinggroupopeningmetadata_none: WorkingGroupOpeningWhereInput + workinggroupopeningmetadata_some: WorkingGroupOpeningWhereInput + workinggroupopeningmetadata_every: WorkingGroupOpeningWhereInput + AND: [WorkingGroupOpeningMetadataWhereInput!] + OR: [WorkingGroupOpeningMetadataWhereInput!] + NOT: [WorkingGroupOpeningMetadataWhereInput!] +} + +input WorkingGroupOpeningMetadataWhereUniqueInput { + id: ID! +} + +input WorkingGroupOpeningMetadataCreateInput { + originallyValid: Boolean! + title: String + shortDescription: String + description: String + hiringLimit: Float + expectedEnding: DateTime + applicationDetails: String +} + +input WorkingGroupOpeningMetadataUpdateInput { + originallyValid: Boolean + title: String + shortDescription: String + description: String + hiringLimit: Float + expectedEnding: DateTime + applicationDetails: String +} + +input UpcomingWorkingGroupOpeningWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + expectedStart_eq: DateTime + expectedStart_lt: DateTime + expectedStart_lte: DateTime + expectedStart_gt: DateTime + expectedStart_gte: DateTime + stakeAmount_eq: BigInt + stakeAmount_gt: BigInt + stakeAmount_gte: BigInt + stakeAmount_lt: BigInt + stakeAmount_lte: BigInt + stakeAmount_in: [BigInt!] + rewardPerBlock_eq: BigInt + rewardPerBlock_gt: BigInt + rewardPerBlock_gte: BigInt + rewardPerBlock_lt: BigInt + rewardPerBlock_lte: BigInt + rewardPerBlock_in: [BigInt!] + createdInEvent: StatusTextChangedEventWhereInput + group: WorkingGroupWhereInput + metadata: WorkingGroupOpeningMetadataWhereInput + AND: [UpcomingWorkingGroupOpeningWhereInput!] + OR: [UpcomingWorkingGroupOpeningWhereInput!] + NOT: [UpcomingWorkingGroupOpeningWhereInput!] +} + +input UpcomingWorkingGroupOpeningWhereUniqueInput { + id: ID! +} + +input UpcomingWorkingGroupOpeningCreateInput { + createdInEvent: ID! + group: ID! + expectedStart: DateTime + stakeAmount: String + rewardPerBlock: String + metadata: ID! +} + +input UpcomingWorkingGroupOpeningUpdateInput { + createdInEvent: ID + group: ID + expectedStart: DateTime + stakeAmount: String + rewardPerBlock: String + metadata: ID +} + +input StatusTextChangedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + metadata_eq: String + metadata_contains: String + metadata_startsWith: String + metadata_endsWith: String + metadata_in: [String!] + result_json: JSONObject + group: WorkingGroupWhereInput + upcomingworkinggroupopeningcreatedInEvent_none: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeningcreatedInEvent_some: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeningcreatedInEvent_every: UpcomingWorkingGroupOpeningWhereInput + workinggroupmetadatasetInEvent_none: WorkingGroupMetadataWhereInput + workinggroupmetadatasetInEvent_some: WorkingGroupMetadataWhereInput + workinggroupmetadatasetInEvent_every: WorkingGroupMetadataWhereInput + AND: [StatusTextChangedEventWhereInput!] + OR: [StatusTextChangedEventWhereInput!] + NOT: [StatusTextChangedEventWhereInput!] +} + +input StatusTextChangedEventWhereUniqueInput { + id: ID! +} + +input StatusTextChangedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + metadata: String + result: JSONObject! +} + +input StatusTextChangedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + metadata: String + result: JSONObject +} + +input WorkingGroupMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + status_eq: String + status_contains: String + status_startsWith: String + status_endsWith: String + status_in: [String!] + statusMessage_eq: String + statusMessage_contains: String + statusMessage_startsWith: String + statusMessage_endsWith: String + statusMessage_in: [String!] + about_eq: String + about_contains: String + about_startsWith: String + about_endsWith: String + about_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + setInEvent: StatusTextChangedEventWhereInput + group: WorkingGroupWhereInput + workinggroupmetadata_none: WorkingGroupWhereInput + workinggroupmetadata_some: WorkingGroupWhereInput + workinggroupmetadata_every: WorkingGroupWhereInput + AND: [WorkingGroupMetadataWhereInput!] + OR: [WorkingGroupMetadataWhereInput!] + NOT: [WorkingGroupMetadataWhereInput!] +} + +input WorkingGroupMetadataWhereUniqueInput { + id: ID! +} + +input WorkingGroupMetadataCreateInput { + status: String + statusMessage: String + about: String + description: String + setInEvent: ID! + group: ID! +} + +input WorkingGroupMetadataUpdateInput { + status: String + statusMessage: String + about: String + description: String + setInEvent: ID + group: ID +} + +input BudgetFundedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + group: WorkingGroupWhereInput + member: MembershipWhereInput + AND: [BudgetFundedEventWhereInput!] + OR: [BudgetFundedEventWhereInput!] + NOT: [BudgetFundedEventWhereInput!] +} + +input BudgetFundedEventWhereUniqueInput { + id: ID! +} + +input BudgetFundedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + member: ID! + rationale: String! + amount: String! +} + +input BudgetFundedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + member: ID + rationale: String + amount: String +} + +input BudgetSetEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newBudget_eq: BigInt + newBudget_gt: BigInt + newBudget_gte: BigInt + newBudget_lt: BigInt + newBudget_lte: BigInt + newBudget_in: [BigInt!] + group: WorkingGroupWhereInput + AND: [BudgetSetEventWhereInput!] + OR: [BudgetSetEventWhereInput!] + NOT: [BudgetSetEventWhereInput!] +} + +input BudgetSetEventWhereUniqueInput { + id: ID! +} + +input BudgetSetEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + newBudget: String! +} + +input BudgetSetEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + newBudget: String +} + +input BudgetSpendingEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + reciever_eq: String + reciever_contains: String + reciever_startsWith: String + reciever_endsWith: String + reciever_in: [String!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + group: WorkingGroupWhereInput + AND: [BudgetSpendingEventWhereInput!] + OR: [BudgetSpendingEventWhereInput!] + NOT: [BudgetSpendingEventWhereInput!] +} + +input BudgetSpendingEventWhereUniqueInput { + id: ID! +} + +input BudgetSpendingEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + reciever: String! + amount: String! + rationale: String +} + +input BudgetSpendingEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + reciever: String + amount: String + rationale: String +} + +input BudgetUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + budgetChangeAmount_eq: BigInt + budgetChangeAmount_gt: BigInt + budgetChangeAmount_gte: BigInt + budgetChangeAmount_lt: BigInt + budgetChangeAmount_lte: BigInt + budgetChangeAmount_in: [BigInt!] + group: WorkingGroupWhereInput + AND: [BudgetUpdatedEventWhereInput!] + OR: [BudgetUpdatedEventWhereInput!] + NOT: [BudgetUpdatedEventWhereInput!] +} + +input BudgetUpdatedEventWhereUniqueInput { + id: ID! +} + +input BudgetUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + budgetChangeAmount: String! +} + +input BudgetUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + budgetChangeAmount: String +} + +input VestedBudgetSpendingEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + receiver_eq: String + receiver_contains: String + receiver_startsWith: String + receiver_endsWith: String + receiver_in: [String!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + perBlock_eq: BigInt + perBlock_gt: BigInt + perBlock_gte: BigInt + perBlock_lt: BigInt + perBlock_lte: BigInt + perBlock_in: [BigInt!] + startingBlock_eq: Int + startingBlock_gt: Int + startingBlock_gte: Int + startingBlock_lt: Int + startingBlock_lte: Int + startingBlock_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + group: WorkingGroupWhereInput + AND: [VestedBudgetSpendingEventWhereInput!] + OR: [VestedBudgetSpendingEventWhereInput!] + NOT: [VestedBudgetSpendingEventWhereInput!] +} + +input VestedBudgetSpendingEventWhereUniqueInput { + id: ID! +} + +input VestedBudgetSpendingEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + receiver: String! + amount: String! + perBlock: String! + startingBlock: Float! + rationale: String +} + +input VestedBudgetSpendingEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + receiver: String + amount: String + perBlock: String + startingBlock: Float + rationale: String +} + +input WorkingGroupWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + name_eq: String + name_contains: String + name_startsWith: String + name_endsWith: String + name_in: [String!] + budget_eq: BigInt + budget_gt: BigInt + budget_gte: BigInt + budget_lt: BigInt + budget_lte: BigInt + budget_in: [BigInt!] + metadata: WorkingGroupMetadataWhereInput + leader: WorkerWhereInput + workers_none: WorkerWhereInput + workers_some: WorkerWhereInput + workers_every: WorkerWhereInput + openings_none: WorkingGroupOpeningWhereInput + openings_some: WorkingGroupOpeningWhereInput + openings_every: WorkingGroupOpeningWhereInput + applicationwithdrawneventgroup_none: ApplicationWithdrawnEventWhereInput + applicationwithdrawneventgroup_some: ApplicationWithdrawnEventWhereInput + applicationwithdrawneventgroup_every: ApplicationWithdrawnEventWhereInput + appliedonopeningeventgroup_none: AppliedOnOpeningEventWhereInput + appliedonopeningeventgroup_some: AppliedOnOpeningEventWhereInput + appliedonopeningeventgroup_every: AppliedOnOpeningEventWhereInput + budgetfundedeventgroup_none: BudgetFundedEventWhereInput + budgetfundedeventgroup_some: BudgetFundedEventWhereInput + budgetfundedeventgroup_every: BudgetFundedEventWhereInput + budgetseteventgroup_none: BudgetSetEventWhereInput + budgetseteventgroup_some: BudgetSetEventWhereInput + budgetseteventgroup_every: BudgetSetEventWhereInput + budgetspendingeventgroup_none: BudgetSpendingEventWhereInput + budgetspendingeventgroup_some: BudgetSpendingEventWhereInput + budgetspendingeventgroup_every: BudgetSpendingEventWhereInput + budgetupdatedeventgroup_none: BudgetUpdatedEventWhereInput + budgetupdatedeventgroup_some: BudgetUpdatedEventWhereInput + budgetupdatedeventgroup_every: BudgetUpdatedEventWhereInput + leaderseteventgroup_none: LeaderSetEventWhereInput + leaderseteventgroup_some: LeaderSetEventWhereInput + leaderseteventgroup_every: LeaderSetEventWhereInput + leaderunseteventgroup_none: LeaderUnsetEventWhereInput + leaderunseteventgroup_some: LeaderUnsetEventWhereInput + leaderunseteventgroup_every: LeaderUnsetEventWhereInput + newmissedrewardlevelreachedeventgroup_none: NewMissedRewardLevelReachedEventWhereInput + newmissedrewardlevelreachedeventgroup_some: NewMissedRewardLevelReachedEventWhereInput + newmissedrewardlevelreachedeventgroup_every: NewMissedRewardLevelReachedEventWhereInput + openingaddedeventgroup_none: OpeningAddedEventWhereInput + openingaddedeventgroup_some: OpeningAddedEventWhereInput + openingaddedeventgroup_every: OpeningAddedEventWhereInput + openingcanceledeventgroup_none: OpeningCanceledEventWhereInput + openingcanceledeventgroup_some: OpeningCanceledEventWhereInput + openingcanceledeventgroup_every: OpeningCanceledEventWhereInput + openingfilledeventgroup_none: OpeningFilledEventWhereInput + openingfilledeventgroup_some: OpeningFilledEventWhereInput + openingfilledeventgroup_every: OpeningFilledEventWhereInput + rewardpaideventgroup_none: RewardPaidEventWhereInput + rewardpaideventgroup_some: RewardPaidEventWhereInput + rewardpaideventgroup_every: RewardPaidEventWhereInput + stakedecreasedeventgroup_none: StakeDecreasedEventWhereInput + stakedecreasedeventgroup_some: StakeDecreasedEventWhereInput + stakedecreasedeventgroup_every: StakeDecreasedEventWhereInput + stakeincreasedeventgroup_none: StakeIncreasedEventWhereInput + stakeincreasedeventgroup_some: StakeIncreasedEventWhereInput + stakeincreasedeventgroup_every: StakeIncreasedEventWhereInput + stakeslashedeventgroup_none: StakeSlashedEventWhereInput + stakeslashedeventgroup_some: StakeSlashedEventWhereInput + stakeslashedeventgroup_every: StakeSlashedEventWhereInput + statustextchangedeventgroup_none: StatusTextChangedEventWhereInput + statustextchangedeventgroup_some: StatusTextChangedEventWhereInput + statustextchangedeventgroup_every: StatusTextChangedEventWhereInput + terminatedleadereventgroup_none: TerminatedLeaderEventWhereInput + terminatedleadereventgroup_some: TerminatedLeaderEventWhereInput + terminatedleadereventgroup_every: TerminatedLeaderEventWhereInput + terminatedworkereventgroup_none: TerminatedWorkerEventWhereInput + terminatedworkereventgroup_some: TerminatedWorkerEventWhereInput + terminatedworkereventgroup_every: TerminatedWorkerEventWhereInput + upcomingworkinggroupopeninggroup_none: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeninggroup_some: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeninggroup_every: UpcomingWorkingGroupOpeningWhereInput + vestedbudgetspendingeventgroup_none: VestedBudgetSpendingEventWhereInput + vestedbudgetspendingeventgroup_some: VestedBudgetSpendingEventWhereInput + vestedbudgetspendingeventgroup_every: VestedBudgetSpendingEventWhereInput + workerexitedeventgroup_none: WorkerExitedEventWhereInput + workerexitedeventgroup_some: WorkerExitedEventWhereInput + workerexitedeventgroup_every: WorkerExitedEventWhereInput + workerrewardaccountupdatedeventgroup_none: WorkerRewardAccountUpdatedEventWhereInput + workerrewardaccountupdatedeventgroup_some: WorkerRewardAccountUpdatedEventWhereInput + workerrewardaccountupdatedeventgroup_every: WorkerRewardAccountUpdatedEventWhereInput + workerrewardamountupdatedeventgroup_none: WorkerRewardAmountUpdatedEventWhereInput + workerrewardamountupdatedeventgroup_some: WorkerRewardAmountUpdatedEventWhereInput + workerrewardamountupdatedeventgroup_every: WorkerRewardAmountUpdatedEventWhereInput + workerroleaccountupdatedeventgroup_none: WorkerRoleAccountUpdatedEventWhereInput + workerroleaccountupdatedeventgroup_some: WorkerRoleAccountUpdatedEventWhereInput + workerroleaccountupdatedeventgroup_every: WorkerRoleAccountUpdatedEventWhereInput + workerstartedleavingeventgroup_none: WorkerStartedLeavingEventWhereInput + workerstartedleavingeventgroup_some: WorkerStartedLeavingEventWhereInput + workerstartedleavingeventgroup_every: WorkerStartedLeavingEventWhereInput + workinggroupmetadatagroup_none: WorkingGroupMetadataWhereInput + workinggroupmetadatagroup_some: WorkingGroupMetadataWhereInput + workinggroupmetadatagroup_every: WorkingGroupMetadataWhereInput + AND: [WorkingGroupWhereInput!] + OR: [WorkingGroupWhereInput!] + NOT: [WorkingGroupWhereInput!] +} + +input WorkingGroupWhereUniqueInput { + id: ID + name: String +} + +input WorkingGroupCreateInput { + name: String! + metadata: ID + leader: ID + budget: String! +} + +input WorkingGroupUpdateInput { + name: String + metadata: ID + leader: ID + budget: String +} + +input OpeningFilledEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + group: WorkingGroupWhereInput + opening: WorkingGroupOpeningWhereInput + workersHired_none: WorkerWhereInput + workersHired_some: WorkerWhereInput + workersHired_every: WorkerWhereInput + AND: [OpeningFilledEventWhereInput!] + OR: [OpeningFilledEventWhereInput!] + NOT: [OpeningFilledEventWhereInput!] +} + +input OpeningFilledEventWhereUniqueInput { + id: ID! +} + +input OpeningFilledEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + opening: ID! +} + +input OpeningFilledEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + opening: ID +} + +input GeoCoordinatesWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + latitude_eq: Float + latitude_gt: Float + latitude_gte: Float + latitude_lt: Float + latitude_lte: Float + latitude_in: [Float!] + longitude_eq: Float + longitude_gt: Float + longitude_gte: Float + longitude_lt: Float + longitude_lte: Float + longitude_in: [Float!] + nodelocationmetadatacoordinates_none: NodeLocationMetadataWhereInput + nodelocationmetadatacoordinates_some: NodeLocationMetadataWhereInput + nodelocationmetadatacoordinates_every: NodeLocationMetadataWhereInput + AND: [GeoCoordinatesWhereInput!] + OR: [GeoCoordinatesWhereInput!] + NOT: [GeoCoordinatesWhereInput!] +} + +input GeoCoordinatesWhereUniqueInput { + id: ID! +} + +input GeoCoordinatesCreateInput { + latitude: Float! + longitude: Float! +} + +input GeoCoordinatesUpdateInput { + latitude: Float + longitude: Float +} + +input DistributionBucketFamilyGeographicAreaWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + area_json: JSONObject + distributionBucketFamilyMetadata: DistributionBucketFamilyMetadataWhereInput + AND: [DistributionBucketFamilyGeographicAreaWhereInput!] + OR: [DistributionBucketFamilyGeographicAreaWhereInput!] + NOT: [DistributionBucketFamilyGeographicAreaWhereInput!] +} + +input DistributionBucketFamilyGeographicAreaWhereUniqueInput { + id: ID! +} + +input DistributionBucketFamilyGeographicAreaCreateInput { + area: JSONObject! + distributionBucketFamilyMetadata: ID! +} + +input DistributionBucketFamilyGeographicAreaUpdateInput { + area: JSONObject + distributionBucketFamilyMetadata: ID +} + +input DistributionBucketFamilyMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + region_eq: String + region_contains: String + region_startsWith: String + region_endsWith: String + region_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + latencyTestTargets_containsAll: [String!] + latencyTestTargets_containsNone: [String!] + latencyTestTargets_containsAny: [String!] + areas_none: DistributionBucketFamilyGeographicAreaWhereInput + areas_some: DistributionBucketFamilyGeographicAreaWhereInput + areas_every: DistributionBucketFamilyGeographicAreaWhereInput + distributionbucketfamilymetadata_none: DistributionBucketFamilyWhereInput + distributionbucketfamilymetadata_some: DistributionBucketFamilyWhereInput + distributionbucketfamilymetadata_every: DistributionBucketFamilyWhereInput + AND: [DistributionBucketFamilyMetadataWhereInput!] + OR: [DistributionBucketFamilyMetadataWhereInput!] + NOT: [DistributionBucketFamilyMetadataWhereInput!] +} + +input DistributionBucketFamilyMetadataWhereUniqueInput { + id: ID! +} + +input DistributionBucketFamilyMetadataCreateInput { + region: String + description: String + latencyTestTargets: [String!] +} + +input DistributionBucketFamilyMetadataUpdateInput { + region: String + description: String + latencyTestTargets: [String!] +} + +input DistributionBucketFamilyWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + metadata: DistributionBucketFamilyMetadataWhereInput + buckets_none: DistributionBucketWhereInput + buckets_some: DistributionBucketWhereInput + buckets_every: DistributionBucketWhereInput + AND: [DistributionBucketFamilyWhereInput!] + OR: [DistributionBucketFamilyWhereInput!] + NOT: [DistributionBucketFamilyWhereInput!] +} + +input DistributionBucketFamilyWhereUniqueInput { + id: ID! +} + +input DistributionBucketFamilyCreateInput { + metadata: ID +} + +input DistributionBucketFamilyUpdateInput { + metadata: ID +} + +input DistributionBucketWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + bucketIndex_eq: Int + bucketIndex_gt: Int + bucketIndex_gte: Int + bucketIndex_lt: Int + bucketIndex_lte: Int + bucketIndex_in: [Int!] + acceptingNewBags_eq: Boolean + acceptingNewBags_in: [Boolean!] + distributing_eq: Boolean + distributing_in: [Boolean!] + family: DistributionBucketFamilyWhereInput + operators_none: DistributionBucketOperatorWhereInput + operators_some: DistributionBucketOperatorWhereInput + operators_every: DistributionBucketOperatorWhereInput + bags_none: StorageBagWhereInput + bags_some: StorageBagWhereInput + bags_every: StorageBagWhereInput + AND: [DistributionBucketWhereInput!] + OR: [DistributionBucketWhereInput!] + NOT: [DistributionBucketWhereInput!] +} + +input DistributionBucketWhereUniqueInput { + id: ID! +} + +input DistributionBucketCreateInput { + family: ID! + bucketIndex: Float! + acceptingNewBags: Boolean! + distributing: Boolean! +} + +input DistributionBucketUpdateInput { + family: ID + bucketIndex: Float + acceptingNewBags: Boolean + distributing: Boolean +} + +input DistributionBucketOperatorWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + workerId_eq: Int + workerId_gt: Int + workerId_gte: Int + workerId_lt: Int + workerId_lte: Int + workerId_in: [Int!] + status_eq: DistributionBucketOperatorStatus + status_in: [DistributionBucketOperatorStatus!] + distributionBucket: DistributionBucketWhereInput + metadata: DistributionBucketOperatorMetadataWhereInput + AND: [DistributionBucketOperatorWhereInput!] + OR: [DistributionBucketOperatorWhereInput!] + NOT: [DistributionBucketOperatorWhereInput!] +} + +input DistributionBucketOperatorWhereUniqueInput { + id: ID! +} + +input DistributionBucketOperatorCreateInput { + distributionBucket: ID! + workerId: Float! + status: DistributionBucketOperatorStatus! + metadata: ID +} + +input DistributionBucketOperatorUpdateInput { + distributionBucket: ID + workerId: Float + status: DistributionBucketOperatorStatus + metadata: ID +} + +input DistributionBucketOperatorMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + nodeEndpoint_eq: String + nodeEndpoint_contains: String + nodeEndpoint_startsWith: String + nodeEndpoint_endsWith: String + nodeEndpoint_in: [String!] + extra_eq: String + extra_contains: String + extra_startsWith: String + extra_endsWith: String + extra_in: [String!] + nodeLocation: NodeLocationMetadataWhereInput + distributionbucketoperatormetadata_none: DistributionBucketOperatorWhereInput + distributionbucketoperatormetadata_some: DistributionBucketOperatorWhereInput + distributionbucketoperatormetadata_every: DistributionBucketOperatorWhereInput + AND: [DistributionBucketOperatorMetadataWhereInput!] + OR: [DistributionBucketOperatorMetadataWhereInput!] + NOT: [DistributionBucketOperatorMetadataWhereInput!] +} + +input DistributionBucketOperatorMetadataWhereUniqueInput { + id: ID! +} + +input DistributionBucketOperatorMetadataCreateInput { + nodeEndpoint: String + nodeLocation: ID + extra: String +} + +input DistributionBucketOperatorMetadataUpdateInput { + nodeEndpoint: String + nodeLocation: ID + extra: String +} + +input NodeLocationMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + countryCode_eq: String + countryCode_contains: String + countryCode_startsWith: String + countryCode_endsWith: String + countryCode_in: [String!] + city_eq: String + city_contains: String + city_startsWith: String + city_endsWith: String + city_in: [String!] + coordinates: GeoCoordinatesWhereInput + distributionbucketoperatormetadatanodeLocation_none: DistributionBucketOperatorMetadataWhereInput + distributionbucketoperatormetadatanodeLocation_some: DistributionBucketOperatorMetadataWhereInput + distributionbucketoperatormetadatanodeLocation_every: DistributionBucketOperatorMetadataWhereInput + storagebucketoperatormetadatanodeLocation_none: StorageBucketOperatorMetadataWhereInput + storagebucketoperatormetadatanodeLocation_some: StorageBucketOperatorMetadataWhereInput + storagebucketoperatormetadatanodeLocation_every: StorageBucketOperatorMetadataWhereInput + AND: [NodeLocationMetadataWhereInput!] + OR: [NodeLocationMetadataWhereInput!] + NOT: [NodeLocationMetadataWhereInput!] +} + +input NodeLocationMetadataWhereUniqueInput { + id: ID! +} + +input NodeLocationMetadataCreateInput { + countryCode: String + city: String + coordinates: ID +} + +input NodeLocationMetadataUpdateInput { + countryCode: String + city: String + coordinates: ID +} + +input StorageBucketOperatorMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + nodeEndpoint_eq: String + nodeEndpoint_contains: String + nodeEndpoint_startsWith: String + nodeEndpoint_endsWith: String + nodeEndpoint_in: [String!] + extra_eq: String + extra_contains: String + extra_startsWith: String + extra_endsWith: String + extra_in: [String!] + nodeLocation: NodeLocationMetadataWhereInput + storagebucketoperatorMetadata_none: StorageBucketWhereInput + storagebucketoperatorMetadata_some: StorageBucketWhereInput + storagebucketoperatorMetadata_every: StorageBucketWhereInput + AND: [StorageBucketOperatorMetadataWhereInput!] + OR: [StorageBucketOperatorMetadataWhereInput!] + NOT: [StorageBucketOperatorMetadataWhereInput!] +} + +input StorageBucketOperatorMetadataWhereUniqueInput { + id: ID! +} + +input StorageBucketOperatorMetadataCreateInput { + nodeEndpoint: String + nodeLocation: ID + extra: String +} + +input StorageBucketOperatorMetadataUpdateInput { + nodeEndpoint: String + nodeLocation: ID + extra: String +} + +input StorageBucketWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + operatorStatus_json: JSONObject + acceptingNewBags_eq: Boolean + acceptingNewBags_in: [Boolean!] + dataObjectsSizeLimit_eq: BigInt + dataObjectsSizeLimit_gt: BigInt + dataObjectsSizeLimit_gte: BigInt + dataObjectsSizeLimit_lt: BigInt + dataObjectsSizeLimit_lte: BigInt + dataObjectsSizeLimit_in: [BigInt!] + dataObjectCountLimit_eq: BigInt + dataObjectCountLimit_gt: BigInt + dataObjectCountLimit_gte: BigInt + dataObjectCountLimit_lt: BigInt + dataObjectCountLimit_lte: BigInt + dataObjectCountLimit_in: [BigInt!] + dataObjectsCount_eq: BigInt + dataObjectsCount_gt: BigInt + dataObjectsCount_gte: BigInt + dataObjectsCount_lt: BigInt + dataObjectsCount_lte: BigInt + dataObjectsCount_in: [BigInt!] + dataObjectsSize_eq: BigInt + dataObjectsSize_gt: BigInt + dataObjectsSize_gte: BigInt + dataObjectsSize_lt: BigInt + dataObjectsSize_lte: BigInt + dataObjectsSize_in: [BigInt!] + operatorMetadata: StorageBucketOperatorMetadataWhereInput + bags_none: StorageBagWhereInput + bags_some: StorageBagWhereInput + bags_every: StorageBagWhereInput + AND: [StorageBucketWhereInput!] + OR: [StorageBucketWhereInput!] + NOT: [StorageBucketWhereInput!] +} + +input StorageBucketWhereUniqueInput { + id: ID! +} + +input StorageBucketCreateInput { + operatorStatus: JSONObject! + operatorMetadata: ID + acceptingNewBags: Boolean! + dataObjectsSizeLimit: String! + dataObjectCountLimit: String! + dataObjectsCount: String! + dataObjectsSize: String! +} + +input StorageBucketUpdateInput { + operatorStatus: JSONObject + operatorMetadata: ID + acceptingNewBags: Boolean + dataObjectsSizeLimit: String + dataObjectCountLimit: String + dataObjectsCount: String + dataObjectsSize: String +} + +input StorageBagWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + objectsSize_eq: BigInt + objectsSize_gt: BigInt + objectsSize_gte: BigInt + objectsSize_lt: BigInt + objectsSize_lte: BigInt + objectsSize_in: [BigInt!] + owner_json: JSONObject + objects_none: StorageDataObjectWhereInput + objects_some: StorageDataObjectWhereInput + objects_every: StorageDataObjectWhereInput + storageBuckets_none: StorageBucketWhereInput + storageBuckets_some: StorageBucketWhereInput + storageBuckets_every: StorageBucketWhereInput + distributionBuckets_none: DistributionBucketWhereInput + distributionBuckets_some: DistributionBucketWhereInput + distributionBuckets_every: DistributionBucketWhereInput + AND: [StorageBagWhereInput!] + OR: [StorageBagWhereInput!] + NOT: [StorageBagWhereInput!] +} + +input StorageBagWhereUniqueInput { + id: ID! +} + +input StorageBagCreateInput { + objectsSize: String! + owner: JSONObject! +} + +input StorageBagUpdateInput { + objectsSize: String + owner: JSONObject +} + +input ChannelNftCollectorsWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + amount_eq: Int + amount_gt: Int + amount_gte: Int + amount_lt: Int + amount_lte: Int + amount_in: [Int!] + lastIncreaseAt_eq: DateTime + lastIncreaseAt_lt: DateTime + lastIncreaseAt_lte: DateTime + lastIncreaseAt_gt: DateTime + lastIncreaseAt_gte: DateTime + channel: ChannelWhereInput + member: MembershipWhereInput + curatorGroup: CuratorGroupWhereInput + AND: [ChannelNftCollectorsWhereInput!] + OR: [ChannelNftCollectorsWhereInput!] + NOT: [ChannelNftCollectorsWhereInput!] +} + +input ChannelNftCollectorsWhereUniqueInput { + id: ID! +} + +input ChannelNftCollectorsCreateInput { + channel: ID! + member: ID + curatorGroup: ID + amount: Float! + lastIncreaseAt: DateTime! +} + +input ChannelNftCollectorsUpdateInput { + channel: ID + member: ID + curatorGroup: ID + amount: Float + lastIncreaseAt: DateTime +} + +input CuratorWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + dummy_eq: Int + dummy_gt: Int + dummy_gte: Int + dummy_lt: Int + dummy_lte: Int + dummy_in: [Int!] + curatorGroups_none: CuratorAgentPermissionsWhereInput + curatorGroups_some: CuratorAgentPermissionsWhereInput + curatorGroups_every: CuratorAgentPermissionsWhereInput + AND: [CuratorWhereInput!] + OR: [CuratorWhereInput!] + NOT: [CuratorWhereInput!] +} + +input CuratorWhereUniqueInput { + id: ID! +} + +input CuratorCreateInput { + dummy: Float +} + +input CuratorUpdateInput { + dummy: Float +} + +input CuratorAgentPermissionsWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + permissions_containsAll: [String!] + permissions_containsNone: [String!] + permissions_containsAny: [String!] + curatorGroup: CuratorGroupWhereInput + curator: CuratorWhereInput + AND: [CuratorAgentPermissionsWhereInput!] + OR: [CuratorAgentPermissionsWhereInput!] + NOT: [CuratorAgentPermissionsWhereInput!] +} + +input CuratorAgentPermissionsWhereUniqueInput { + id: ID! +} + +input CuratorAgentPermissionsCreateInput { + curatorGroup: ID! + curator: ID! + permissions: [String!]! +} + +input CuratorAgentPermissionsUpdateInput { + curatorGroup: ID + curator: ID + permissions: [String!] +} + +input AuctionBidCanceledEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + member: MembershipWhereInput + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [AuctionBidCanceledEventWhereInput!] + OR: [AuctionBidCanceledEventWhereInput!] + NOT: [AuctionBidCanceledEventWhereInput!] +} + +input AuctionBidCanceledEventWhereUniqueInput { + id: ID! +} + +input AuctionBidCanceledEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + video: ID! + ownerMember: ID + ownerCuratorGroup: ID +} + +input AuctionBidCanceledEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + video: ID + ownerMember: ID + ownerCuratorGroup: ID +} + +input NftIssuedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contentActor_json: JSONObject + royalty_eq: Float + royalty_gt: Float + royalty_gte: Float + royalty_lt: Float + royalty_lte: Float + royalty_in: [Float!] + metadata_eq: String + metadata_contains: String + metadata_startsWith: String + metadata_endsWith: String + metadata_in: [String!] + video: VideoWhereInput + videoCategory: VideoCategoryWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [NftIssuedEventWhereInput!] + OR: [NftIssuedEventWhereInput!] + NOT: [NftIssuedEventWhereInput!] +} + +input NftIssuedEventWhereUniqueInput { + id: ID! +} + +input NftIssuedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + contentActor: JSONObject! + video: ID! + videoCategory: ID + royalty: Float + metadata: String! + ownerMember: ID + ownerCuratorGroup: ID +} + +input NftIssuedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + contentActor: JSONObject + video: ID + videoCategory: ID + royalty: Float + metadata: String + ownerMember: ID + ownerCuratorGroup: ID +} + +input VideoCategoryWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + name_eq: String + name_contains: String + name_startsWith: String + name_endsWith: String + name_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + activeVideosCounter_eq: Int + activeVideosCounter_gt: Int + activeVideosCounter_gte: Int + activeVideosCounter_lt: Int + activeVideosCounter_lte: Int + activeVideosCounter_in: [Int!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + parentCategory: VideoCategoryWhereInput + videos_none: VideoWhereInput + videos_some: VideoWhereInput + videos_every: VideoWhereInput + nfts_none: OwnedNftWhereInput + nfts_some: OwnedNftWhereInput + nfts_every: OwnedNftWhereInput + nftissuedeventvideoCategory_none: NftIssuedEventWhereInput + nftissuedeventvideoCategory_some: NftIssuedEventWhereInput + nftissuedeventvideoCategory_every: NftIssuedEventWhereInput + videocategoryparentCategory_none: VideoCategoryWhereInput + videocategoryparentCategory_some: VideoCategoryWhereInput + videocategoryparentCategory_every: VideoCategoryWhereInput + AND: [VideoCategoryWhereInput!] + OR: [VideoCategoryWhereInput!] + NOT: [VideoCategoryWhereInput!] +} + +input VideoCategoryWhereUniqueInput { + id: ID! +} + +input VideoCategoryCreateInput { + name: String + description: String + activeVideosCounter: Float! + parentCategory: ID + createdInBlock: Float! +} + +input VideoCategoryUpdateInput { + name: String + description: String + activeVideosCounter: Float + parentCategory: ID + createdInBlock: Float +} + +input TransactionalStatusUpdateWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + transactionalStatus_json: JSONObject + changedAt_eq: Int + changedAt_gt: Int + changedAt_gte: Int + changedAt_lt: Int + changedAt_lte: Int + changedAt_in: [Int!] + nft: OwnedNftWhereInput + transactionalStatusAuction: AuctionWhereInput + AND: [TransactionalStatusUpdateWhereInput!] + OR: [TransactionalStatusUpdateWhereInput!] + NOT: [TransactionalStatusUpdateWhereInput!] +} + +input TransactionalStatusUpdateWhereUniqueInput { + id: ID! +} + +input TransactionalStatusUpdateCreateInput { + nft: ID! + transactionalStatus: JSONObject! + transactionalStatusAuction: ID + changedAt: Float! +} + +input TransactionalStatusUpdateUpdateInput { + nft: ID + transactionalStatus: JSONObject + transactionalStatusAuction: ID + changedAt: Float +} + +input OwnedNftWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + metadata_eq: String + metadata_contains: String + metadata_startsWith: String + metadata_endsWith: String + metadata_in: [String!] + transactionalStatus_json: JSONObject + creatorRoyalty_eq: Float + creatorRoyalty_gt: Float + creatorRoyalty_gte: Float + creatorRoyalty_lt: Float + creatorRoyalty_lte: Float + creatorRoyalty_in: [Float!] + isOwnedByChannel_eq: Boolean + isOwnedByChannel_in: [Boolean!] + lastSalePrice_eq: BigInt + lastSalePrice_gt: BigInt + lastSalePrice_gte: BigInt + lastSalePrice_lt: BigInt + lastSalePrice_lte: BigInt + lastSalePrice_in: [BigInt!] + lastSaleDate_eq: DateTime + lastSaleDate_lt: DateTime + lastSaleDate_lte: DateTime + lastSaleDate_gt: DateTime + lastSaleDate_gte: DateTime + video: VideoWhereInput + videoCategory: VideoCategoryWhereInput + auctions_none: AuctionWhereInput + auctions_some: AuctionWhereInput + auctions_every: AuctionWhereInput + ownerMember: MembershipWhereInput + transactionalStatusAuction: AuctionWhereInput + transactionalStatusUpdates_none: TransactionalStatusUpdateWhereInput + transactionalStatusUpdates_some: TransactionalStatusUpdateWhereInput + transactionalStatusUpdates_every: TransactionalStatusUpdateWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + creatorChannel: ChannelWhereInput + bids_none: BidWhereInput + bids_some: BidWhereInput + bids_every: BidWhereInput + AND: [OwnedNftWhereInput!] + OR: [OwnedNftWhereInput!] + NOT: [OwnedNftWhereInput!] +} + +input OwnedNftWhereUniqueInput { + id: ID! +} + +input OwnedNftCreateInput { + videoCategory: ID + ownerMember: ID + metadata: String! + transactionalStatus: JSONObject! + transactionalStatusAuction: ID + creatorRoyalty: Float + ownerCuratorGroup: ID + isOwnedByChannel: Boolean! + creatorChannel: ID! + lastSalePrice: String + lastSaleDate: DateTime +} + +input OwnedNftUpdateInput { + videoCategory: ID + ownerMember: ID + metadata: String + transactionalStatus: JSONObject + transactionalStatusAuction: ID + creatorRoyalty: Float + ownerCuratorGroup: ID + isOwnedByChannel: Boolean + creatorChannel: ID + lastSalePrice: String + lastSaleDate: DateTime +} + +input EnglishAuctionStartedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + video: VideoWhereInput + auction: AuctionWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [EnglishAuctionStartedEventWhereInput!] + OR: [EnglishAuctionStartedEventWhereInput!] + NOT: [EnglishAuctionStartedEventWhereInput!] +} + +input EnglishAuctionStartedEventWhereUniqueInput { + id: ID! +} + +input EnglishAuctionStartedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! + video: ID! + auction: ID! + ownerMember: ID + ownerCuratorGroup: ID +} + +input EnglishAuctionStartedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject + video: ID + auction: ID + ownerMember: ID + ownerCuratorGroup: ID +} + +input OpenAuctionStartedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + video: VideoWhereInput + auction: AuctionWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [OpenAuctionStartedEventWhereInput!] + OR: [OpenAuctionStartedEventWhereInput!] + NOT: [OpenAuctionStartedEventWhereInput!] +} + +input OpenAuctionStartedEventWhereUniqueInput { + id: ID! +} + +input OpenAuctionStartedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! + video: ID! + auction: ID! + ownerMember: ID + ownerCuratorGroup: ID +} + +input OpenAuctionStartedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject + video: ID + auction: ID + ownerMember: ID + ownerCuratorGroup: ID +} + +input AuctionWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + startingPrice_eq: BigInt + startingPrice_gt: BigInt + startingPrice_gte: BigInt + startingPrice_lt: BigInt + startingPrice_lte: BigInt + startingPrice_in: [BigInt!] + buyNowPrice_eq: BigInt + buyNowPrice_gt: BigInt + buyNowPrice_gte: BigInt + buyNowPrice_lt: BigInt + buyNowPrice_lte: BigInt + buyNowPrice_in: [BigInt!] + auctionType_json: JSONObject + startsAtBlock_eq: Int + startsAtBlock_gt: Int + startsAtBlock_gte: Int + startsAtBlock_lt: Int + startsAtBlock_lte: Int + startsAtBlock_in: [Int!] + endedAtBlock_eq: Int + endedAtBlock_gt: Int + endedAtBlock_gte: Int + endedAtBlock_lt: Int + endedAtBlock_lte: Int + endedAtBlock_in: [Int!] + isCanceled_eq: Boolean + isCanceled_in: [Boolean!] + isCompleted_eq: Boolean + isCompleted_in: [Boolean!] + nft: OwnedNftWhereInput + initialOwner: MembershipWhereInput + winningMember: MembershipWhereInput + topBid: BidWhereInput + bids_none: BidWhereInput + bids_some: BidWhereInput + bids_every: BidWhereInput + whitelistedMembers_none: MembershipWhereInput + whitelistedMembers_some: MembershipWhereInput + whitelistedMembers_every: MembershipWhereInput + englishauctionstartedeventauction_none: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventauction_some: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventauction_every: EnglishAuctionStartedEventWhereInput + openauctionstartedeventauction_none: OpenAuctionStartedEventWhereInput + openauctionstartedeventauction_some: OpenAuctionStartedEventWhereInput + openauctionstartedeventauction_every: OpenAuctionStartedEventWhereInput + ownednfttransactionalStatusAuction_none: OwnedNftWhereInput + ownednfttransactionalStatusAuction_some: OwnedNftWhereInput + ownednfttransactionalStatusAuction_every: OwnedNftWhereInput + transactionalstatusupdatetransactionalStatusAuction_none: TransactionalStatusUpdateWhereInput + transactionalstatusupdatetransactionalStatusAuction_some: TransactionalStatusUpdateWhereInput + transactionalstatusupdatetransactionalStatusAuction_every: TransactionalStatusUpdateWhereInput + AND: [AuctionWhereInput!] + OR: [AuctionWhereInput!] + NOT: [AuctionWhereInput!] +} + +input AuctionWhereUniqueInput { + id: ID! +} + +input AuctionCreateInput { + nft: ID! + initialOwner: ID + winningMember: ID + startingPrice: String! + buyNowPrice: String + auctionType: JSONObject! + topBid: ID + startsAtBlock: Float! + endedAtBlock: Float + isCanceled: Boolean! + isCompleted: Boolean! +} + +input AuctionUpdateInput { + nft: ID + initialOwner: ID + winningMember: ID + startingPrice: String + buyNowPrice: String + auctionType: JSONObject + topBid: ID + startsAtBlock: Float + endedAtBlock: Float + isCanceled: Boolean + isCompleted: Boolean +} + +input BidMadeCompletingAuctionEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + price_eq: BigInt + price_gt: BigInt + price_gte: BigInt + price_lt: BigInt + price_lte: BigInt + price_in: [BigInt!] + member: MembershipWhereInput + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + winningBid: BidWhereInput + previousTopBid: BidWhereInput + previousTopBidder: MembershipWhereInput + bidders_none: MembershipWhereInput + bidders_some: MembershipWhereInput + bidders_every: MembershipWhereInput + AND: [BidMadeCompletingAuctionEventWhereInput!] + OR: [BidMadeCompletingAuctionEventWhereInput!] + NOT: [BidMadeCompletingAuctionEventWhereInput!] +} + +input BidMadeCompletingAuctionEventWhereUniqueInput { + id: ID! +} + +input BidMadeCompletingAuctionEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + video: ID! + ownerMember: ID + ownerCuratorGroup: ID + price: String! + winningBid: ID! + previousTopBid: ID + previousTopBidder: ID +} + +input BidMadeCompletingAuctionEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + video: ID + ownerMember: ID + ownerCuratorGroup: ID + price: String + winningBid: ID + previousTopBid: ID + previousTopBidder: ID +} + +input EnglishAuctionSettledEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + winner: MembershipWhereInput + winningBid: BidWhereInput + video: VideoWhereInput + bidders_none: MembershipWhereInput + bidders_some: MembershipWhereInput + bidders_every: MembershipWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [EnglishAuctionSettledEventWhereInput!] + OR: [EnglishAuctionSettledEventWhereInput!] + NOT: [EnglishAuctionSettledEventWhereInput!] +} + +input EnglishAuctionSettledEventWhereUniqueInput { + id: ID! +} + +input EnglishAuctionSettledEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + winner: ID! + winningBid: ID! + video: ID! + ownerMember: ID + ownerCuratorGroup: ID +} + +input EnglishAuctionSettledEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + winner: ID + winningBid: ID + video: ID + ownerMember: ID + ownerCuratorGroup: ID +} + +input OpenAuctionBidAcceptedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contentActor_json: JSONObject + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + winningBid: BidWhereInput + winningBidder: MembershipWhereInput + bidders_none: MembershipWhereInput + bidders_some: MembershipWhereInput + bidders_every: MembershipWhereInput + AND: [OpenAuctionBidAcceptedEventWhereInput!] + OR: [OpenAuctionBidAcceptedEventWhereInput!] + NOT: [OpenAuctionBidAcceptedEventWhereInput!] +} + +input OpenAuctionBidAcceptedEventWhereUniqueInput { + id: ID! +} + +input OpenAuctionBidAcceptedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + contentActor: JSONObject! + video: ID! + ownerMember: ID + ownerCuratorGroup: ID + winningBid: ID + winningBidder: ID +} + +input OpenAuctionBidAcceptedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + contentActor: JSONObject + video: ID + ownerMember: ID + ownerCuratorGroup: ID + winningBid: ID + winningBidder: ID +} + +input BidWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + isCanceled_eq: Boolean + isCanceled_in: [Boolean!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + auction: AuctionWhereInput + nft: OwnedNftWhereInput + auctionTopBid: AuctionWhereInput + bidder: MembershipWhereInput + auctionbidmadeeventpreviousTopBid_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventpreviousTopBid_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventpreviousTopBid_every: AuctionBidMadeEventWhereInput + bidmadecompletingauctioneventwinningBid_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventwinningBid_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventwinningBid_every: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBid_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBid_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBid_every: BidMadeCompletingAuctionEventWhereInput + englishauctionsettledeventwinningBid_none: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventwinningBid_some: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventwinningBid_every: EnglishAuctionSettledEventWhereInput + openauctionbidacceptedeventwinningBid_none: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventwinningBid_some: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventwinningBid_every: OpenAuctionBidAcceptedEventWhereInput + AND: [BidWhereInput!] + OR: [BidWhereInput!] + NOT: [BidWhereInput!] +} + +input BidWhereUniqueInput { + id: ID! +} + +input BidCreateInput { + auction: ID! + nft: ID! + bidder: ID! + amount: String! + isCanceled: Boolean! + createdInBlock: Float! + indexInBlock: Float! +} + +input BidUpdateInput { + auction: ID + nft: ID + bidder: ID + amount: String + isCanceled: Boolean + createdInBlock: Float + indexInBlock: Float +} + +input AuctionBidMadeEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + bidAmount_eq: BigInt + bidAmount_gt: BigInt + bidAmount_gte: BigInt + bidAmount_lt: BigInt + bidAmount_lte: BigInt + bidAmount_in: [BigInt!] + member: MembershipWhereInput + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + previousTopBid: BidWhereInput + previousTopBidder: MembershipWhereInput + AND: [AuctionBidMadeEventWhereInput!] + OR: [AuctionBidMadeEventWhereInput!] + NOT: [AuctionBidMadeEventWhereInput!] +} + +input AuctionBidMadeEventWhereUniqueInput { + id: ID! +} + +input AuctionBidMadeEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + video: ID! + bidAmount: String! + ownerMember: ID + ownerCuratorGroup: ID + previousTopBid: ID + previousTopBidder: ID +} + +input AuctionBidMadeEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + video: ID + bidAmount: String + ownerMember: ID + ownerCuratorGroup: ID + previousTopBid: ID + previousTopBidder: ID +} + +input AuctionCanceledEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contentActor_json: JSONObject + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [AuctionCanceledEventWhereInput!] + OR: [AuctionCanceledEventWhereInput!] + NOT: [AuctionCanceledEventWhereInput!] +} + +input AuctionCanceledEventWhereUniqueInput { + id: ID! +} + +input AuctionCanceledEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + contentActor: JSONObject! + video: ID! + ownerMember: ID + ownerCuratorGroup: ID +} + +input AuctionCanceledEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + contentActor: JSONObject + video: ID + ownerMember: ID + ownerCuratorGroup: ID +} + +input BuyNowCanceledEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contentActor_json: JSONObject + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [BuyNowCanceledEventWhereInput!] + OR: [BuyNowCanceledEventWhereInput!] + NOT: [BuyNowCanceledEventWhereInput!] +} + +input BuyNowCanceledEventWhereUniqueInput { + id: ID! +} + +input BuyNowCanceledEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + video: ID! + contentActor: JSONObject! + ownerMember: ID + ownerCuratorGroup: ID +} + +input BuyNowCanceledEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + video: ID + contentActor: JSONObject + ownerMember: ID + ownerCuratorGroup: ID +} + +input BuyNowPriceUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contentActor_json: JSONObject + newPrice_eq: BigInt + newPrice_gt: BigInt + newPrice_gte: BigInt + newPrice_lt: BigInt + newPrice_lte: BigInt + newPrice_in: [BigInt!] + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [BuyNowPriceUpdatedEventWhereInput!] + OR: [BuyNowPriceUpdatedEventWhereInput!] + NOT: [BuyNowPriceUpdatedEventWhereInput!] +} + +input BuyNowPriceUpdatedEventWhereUniqueInput { + id: ID! +} + +input BuyNowPriceUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + video: ID! + contentActor: JSONObject! + newPrice: String! + ownerMember: ID + ownerCuratorGroup: ID +} + +input BuyNowPriceUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + video: ID + contentActor: JSONObject + newPrice: String + ownerMember: ID + ownerCuratorGroup: ID +} + +input NftBoughtEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + price_eq: BigInt + price_gt: BigInt + price_gte: BigInt + price_lt: BigInt + price_lte: BigInt + price_in: [BigInt!] + video: VideoWhereInput + member: MembershipWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [NftBoughtEventWhereInput!] + OR: [NftBoughtEventWhereInput!] + NOT: [NftBoughtEventWhereInput!] +} + +input NftBoughtEventWhereUniqueInput { + id: ID! +} + +input NftBoughtEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + video: ID! + member: ID! + ownerMember: ID + ownerCuratorGroup: ID + price: String! +} + +input NftBoughtEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + video: ID + member: ID + ownerMember: ID + ownerCuratorGroup: ID + price: String +} + +input NftSellOrderMadeEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contentActor_json: JSONObject + price_eq: BigInt + price_gt: BigInt + price_gte: BigInt + price_lt: BigInt + price_lte: BigInt + price_in: [BigInt!] + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [NftSellOrderMadeEventWhereInput!] + OR: [NftSellOrderMadeEventWhereInput!] + NOT: [NftSellOrderMadeEventWhereInput!] +} + +input NftSellOrderMadeEventWhereUniqueInput { + id: ID! +} + +input NftSellOrderMadeEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + video: ID! + contentActor: JSONObject! + ownerMember: ID + ownerCuratorGroup: ID + price: String! +} + +input NftSellOrderMadeEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + video: ID + contentActor: JSONObject + ownerMember: ID + ownerCuratorGroup: ID + price: String +} + +input NftSlingedBackToTheOriginalArtistEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contentActor_json: JSONObject + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [NftSlingedBackToTheOriginalArtistEventWhereInput!] + OR: [NftSlingedBackToTheOriginalArtistEventWhereInput!] + NOT: [NftSlingedBackToTheOriginalArtistEventWhereInput!] +} + +input NftSlingedBackToTheOriginalArtistEventWhereUniqueInput { + id: ID! +} + +input NftSlingedBackToTheOriginalArtistEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + video: ID! + contentActor: JSONObject! + ownerMember: ID + ownerCuratorGroup: ID +} + +input NftSlingedBackToTheOriginalArtistEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + video: ID + contentActor: JSONObject + ownerMember: ID + ownerCuratorGroup: ID +} + +input OfferAcceptedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + price_eq: BigInt + price_gt: BigInt + price_gte: BigInt + price_lt: BigInt + price_lte: BigInt + price_in: [BigInt!] + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [OfferAcceptedEventWhereInput!] + OR: [OfferAcceptedEventWhereInput!] + NOT: [OfferAcceptedEventWhereInput!] +} + +input OfferAcceptedEventWhereUniqueInput { + id: ID! +} + +input OfferAcceptedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + video: ID! + ownerMember: ID + ownerCuratorGroup: ID + price: String +} + +input OfferAcceptedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + video: ID + ownerMember: ID + ownerCuratorGroup: ID + price: String +} + +input OfferCanceledEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contentActor_json: JSONObject + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [OfferCanceledEventWhereInput!] + OR: [OfferCanceledEventWhereInput!] + NOT: [OfferCanceledEventWhereInput!] +} + +input OfferCanceledEventWhereUniqueInput { + id: ID! +} + +input OfferCanceledEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + video: ID! + contentActor: JSONObject! + ownerMember: ID + ownerCuratorGroup: ID +} + +input OfferCanceledEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + video: ID + contentActor: JSONObject + ownerMember: ID + ownerCuratorGroup: ID +} + +input OfferStartedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contentActor_json: JSONObject + price_eq: BigInt + price_gt: BigInt + price_gte: BigInt + price_lt: BigInt + price_lte: BigInt + price_in: [BigInt!] + video: VideoWhereInput + member: MembershipWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [OfferStartedEventWhereInput!] + OR: [OfferStartedEventWhereInput!] + NOT: [OfferStartedEventWhereInput!] +} + +input OfferStartedEventWhereUniqueInput { + id: ID! +} + +input OfferStartedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + video: ID! + contentActor: JSONObject! + member: ID! + price: String + ownerMember: ID + ownerCuratorGroup: ID +} + +input OfferStartedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + video: ID + contentActor: JSONObject + member: ID + price: String + ownerMember: ID + ownerCuratorGroup: ID +} + +input CuratorGroupWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + isActive_eq: Boolean + isActive_in: [Boolean!] + channels_none: ChannelWhereInput + channels_some: ChannelWhereInput + channels_every: ChannelWhereInput + nftCollectorInChannels_none: ChannelNftCollectorsWhereInput + nftCollectorInChannels_some: ChannelNftCollectorsWhereInput + nftCollectorInChannels_every: ChannelNftCollectorsWhereInput + curators_none: CuratorAgentPermissionsWhereInput + curators_some: CuratorAgentPermissionsWhereInput + curators_every: CuratorAgentPermissionsWhereInput + auctionbidcanceledeventownerCuratorGroup_none: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventownerCuratorGroup_some: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventownerCuratorGroup_every: AuctionBidCanceledEventWhereInput + auctionbidmadeeventownerCuratorGroup_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventownerCuratorGroup_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventownerCuratorGroup_every: AuctionBidMadeEventWhereInput + auctioncanceledeventownerCuratorGroup_none: AuctionCanceledEventWhereInput + auctioncanceledeventownerCuratorGroup_some: AuctionCanceledEventWhereInput + auctioncanceledeventownerCuratorGroup_every: AuctionCanceledEventWhereInput + bidmadecompletingauctioneventownerCuratorGroup_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventownerCuratorGroup_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventownerCuratorGroup_every: BidMadeCompletingAuctionEventWhereInput + buynowcanceledeventownerCuratorGroup_none: BuyNowCanceledEventWhereInput + buynowcanceledeventownerCuratorGroup_some: BuyNowCanceledEventWhereInput + buynowcanceledeventownerCuratorGroup_every: BuyNowCanceledEventWhereInput + buynowpriceupdatedeventownerCuratorGroup_none: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventownerCuratorGroup_some: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventownerCuratorGroup_every: BuyNowPriceUpdatedEventWhereInput + englishauctionsettledeventownerCuratorGroup_none: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventownerCuratorGroup_some: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventownerCuratorGroup_every: EnglishAuctionSettledEventWhereInput + englishauctionstartedeventownerCuratorGroup_none: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventownerCuratorGroup_some: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventownerCuratorGroup_every: EnglishAuctionStartedEventWhereInput + nftboughteventownerCuratorGroup_none: NftBoughtEventWhereInput + nftboughteventownerCuratorGroup_some: NftBoughtEventWhereInput + nftboughteventownerCuratorGroup_every: NftBoughtEventWhereInput + nftissuedeventownerCuratorGroup_none: NftIssuedEventWhereInput + nftissuedeventownerCuratorGroup_some: NftIssuedEventWhereInput + nftissuedeventownerCuratorGroup_every: NftIssuedEventWhereInput + nftsellordermadeeventownerCuratorGroup_none: NftSellOrderMadeEventWhereInput + nftsellordermadeeventownerCuratorGroup_some: NftSellOrderMadeEventWhereInput + nftsellordermadeeventownerCuratorGroup_every: NftSellOrderMadeEventWhereInput + nftslingedbacktotheoriginalartisteventownerCuratorGroup_none: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventownerCuratorGroup_some: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventownerCuratorGroup_every: NftSlingedBackToTheOriginalArtistEventWhereInput + offeracceptedeventownerCuratorGroup_none: OfferAcceptedEventWhereInput + offeracceptedeventownerCuratorGroup_some: OfferAcceptedEventWhereInput + offeracceptedeventownerCuratorGroup_every: OfferAcceptedEventWhereInput + offercanceledeventownerCuratorGroup_none: OfferCanceledEventWhereInput + offercanceledeventownerCuratorGroup_some: OfferCanceledEventWhereInput + offercanceledeventownerCuratorGroup_every: OfferCanceledEventWhereInput + offerstartedeventownerCuratorGroup_none: OfferStartedEventWhereInput + offerstartedeventownerCuratorGroup_some: OfferStartedEventWhereInput + offerstartedeventownerCuratorGroup_every: OfferStartedEventWhereInput + openauctionbidacceptedeventownerCuratorGroup_none: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventownerCuratorGroup_some: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventownerCuratorGroup_every: OpenAuctionBidAcceptedEventWhereInput + openauctionstartedeventownerCuratorGroup_none: OpenAuctionStartedEventWhereInput + openauctionstartedeventownerCuratorGroup_some: OpenAuctionStartedEventWhereInput + openauctionstartedeventownerCuratorGroup_every: OpenAuctionStartedEventWhereInput + ownednftownerCuratorGroup_none: OwnedNftWhereInput + ownednftownerCuratorGroup_some: OwnedNftWhereInput + ownednftownerCuratorGroup_every: OwnedNftWhereInput + AND: [CuratorGroupWhereInput!] + OR: [CuratorGroupWhereInput!] + NOT: [CuratorGroupWhereInput!] +} + +input CuratorGroupWhereUniqueInput { + id: ID! +} + +input CuratorGroupCreateInput { + isActive: Boolean! +} + +input CuratorGroupUpdateInput { + isActive: Boolean +} + +input VideoSubtitleWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + type_eq: String + type_contains: String + type_startsWith: String + type_endsWith: String + type_in: [String!] + mimeType_eq: String + mimeType_contains: String + mimeType_startsWith: String + mimeType_endsWith: String + mimeType_in: [String!] + video: VideoWhereInput + language: LanguageWhereInput + asset: StorageDataObjectWhereInput + AND: [VideoSubtitleWhereInput!] + OR: [VideoSubtitleWhereInput!] + NOT: [VideoSubtitleWhereInput!] +} + +input VideoSubtitleWhereUniqueInput { + id: ID! +} + +input VideoSubtitleCreateInput { + video: ID! + type: String! + language: ID + mimeType: String! + asset: ID +} + +input VideoSubtitleUpdateInput { + video: ID + type: String + language: ID + mimeType: String + asset: ID +} + +input LanguageWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + iso_eq: String + iso_contains: String + iso_startsWith: String + iso_endsWith: String + iso_in: [String!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + channellanguage_none: ChannelWhereInput + channellanguage_some: ChannelWhereInput + channellanguage_every: ChannelWhereInput + videolanguage_none: VideoWhereInput + videolanguage_some: VideoWhereInput + videolanguage_every: VideoWhereInput + videosubtitlelanguage_none: VideoSubtitleWhereInput + videosubtitlelanguage_some: VideoSubtitleWhereInput + videosubtitlelanguage_every: VideoSubtitleWhereInput + AND: [LanguageWhereInput!] + OR: [LanguageWhereInput!] + NOT: [LanguageWhereInput!] +} + +input LanguageWhereUniqueInput { + id: ID! +} + +input LanguageCreateInput { + iso: String! + createdInBlock: Float! +} + +input LanguageUpdateInput { + iso: String + createdInBlock: Float +} + +input CollaboratorWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + permissions_containsAll: [String!] + permissions_containsNone: [String!] + permissions_containsAny: [String!] + channel: ChannelWhereInput + member: MembershipWhereInput + AND: [CollaboratorWhereInput!] + OR: [CollaboratorWhereInput!] + NOT: [CollaboratorWhereInput!] +} + +input CollaboratorWhereUniqueInput { + id: ID! +} + +input CollaboratorCreateInput { + channel: ID! + member: ID! + permissions: [String!]! +} + +input CollaboratorUpdateInput { + channel: ID + member: ID + permissions: [String!] +} + +input ChannelRewardClaimedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + channel: ChannelWhereInput + AND: [ChannelRewardClaimedEventWhereInput!] + OR: [ChannelRewardClaimedEventWhereInput!] + NOT: [ChannelRewardClaimedEventWhereInput!] +} + +input ChannelRewardClaimedEventWhereUniqueInput { + id: ID! +} + +input ChannelRewardClaimedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + channel: ID! + amount: String! +} + +input ChannelRewardClaimedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + channel: ID + amount: String +} + +input ChannelFundsWithdrawnEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + actor_json: JSONObject + channel: ChannelWhereInput + AND: [ChannelFundsWithdrawnEventWhereInput!] + OR: [ChannelFundsWithdrawnEventWhereInput!] + NOT: [ChannelFundsWithdrawnEventWhereInput!] +} + +input ChannelFundsWithdrawnEventWhereUniqueInput { + id: ID! +} + +input ChannelFundsWithdrawnEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + channel: ID! + amount: String! + account: String + actor: JSONObject! +} + +input ChannelFundsWithdrawnEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + channel: ID + amount: String + account: String + actor: JSONObject +} + +input ChannelPaymentMadeEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + paymentContext_json: JSONObject + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + payer: MembershipWhereInput + payeeChannel: ChannelWhereInput + AND: [ChannelPaymentMadeEventWhereInput!] + OR: [ChannelPaymentMadeEventWhereInput!] + NOT: [ChannelPaymentMadeEventWhereInput!] +} + +input ChannelPaymentMadeEventWhereUniqueInput { + id: ID! +} + +input ChannelPaymentMadeEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + payer: ID! + amount: String! + paymentContext: JSONObject! + payeeChannel: ID + rationale: String +} + +input ChannelPaymentMadeEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + payer: ID + amount: String + paymentContext: JSONObject + payeeChannel: ID + rationale: String +} + +input ChannelRewardClaimedAndWithdrawnEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + actor_json: JSONObject + channel: ChannelWhereInput + AND: [ChannelRewardClaimedAndWithdrawnEventWhereInput!] + OR: [ChannelRewardClaimedAndWithdrawnEventWhereInput!] + NOT: [ChannelRewardClaimedAndWithdrawnEventWhereInput!] +} + +input ChannelRewardClaimedAndWithdrawnEventWhereUniqueInput { + id: ID! +} + +input ChannelRewardClaimedAndWithdrawnEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + channel: ID! + amount: String! + account: String + actor: JSONObject! +} + +input ChannelRewardClaimedAndWithdrawnEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + channel: ID + amount: String + account: String + actor: JSONObject +} + +input CommentReactionWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + reactionId_eq: Int + reactionId_gt: Int + reactionId_gte: Int + reactionId_lt: Int + reactionId_lte: Int + reactionId_in: [Int!] + memberId_eq: String + memberId_contains: String + memberId_startsWith: String + memberId_endsWith: String + memberId_in: [String!] + member: MembershipWhereInput + comment: CommentWhereInput + video: VideoWhereInput + AND: [CommentReactionWhereInput!] + OR: [CommentReactionWhereInput!] + NOT: [CommentReactionWhereInput!] +} + +input CommentReactionWhereUniqueInput { + id: ID! +} + +input CommentReactionCreateInput { + reactionId: Float! + member: ID! + memberId: String! + comment: ID! + video: ID! +} + +input CommentReactionUpdateInput { + reactionId: Float + member: ID + memberId: String + comment: ID + video: ID +} + +input CommentReactionsCountByReactionIdWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + reactionId_eq: Int + reactionId_gt: Int + reactionId_gte: Int + reactionId_lt: Int + reactionId_lte: Int + reactionId_in: [Int!] + count_eq: Int + count_gt: Int + count_gte: Int + count_lt: Int + count_lte: Int + count_in: [Int!] + comment: CommentWhereInput + video: VideoWhereInput + AND: [CommentReactionsCountByReactionIdWhereInput!] + OR: [CommentReactionsCountByReactionIdWhereInput!] + NOT: [CommentReactionsCountByReactionIdWhereInput!] +} + +input CommentReactionsCountByReactionIdWhereUniqueInput { + id: ID! +} + +input CommentReactionsCountByReactionIdCreateInput { + reactionId: Float! + count: Float! + comment: ID! + video: ID! +} + +input CommentReactionsCountByReactionIdUpdateInput { + reactionId: Float + count: Float + comment: ID + video: ID +} + +input CommentTextUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newText_eq: String + newText_contains: String + newText_startsWith: String + newText_endsWith: String + newText_in: [String!] + comment: CommentWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + AND: [CommentTextUpdatedEventWhereInput!] + OR: [CommentTextUpdatedEventWhereInput!] + NOT: [CommentTextUpdatedEventWhereInput!] +} + +input CommentTextUpdatedEventWhereUniqueInput { + id: ID! +} + +input CommentTextUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + comment: ID! + video: ID! + videoChannel: ID! + newText: String! +} + +input CommentTextUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + comment: ID + video: ID + videoChannel: ID + newText: String +} + +input CommentDeletedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + comment: CommentWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + AND: [CommentDeletedEventWhereInput!] + OR: [CommentDeletedEventWhereInput!] + NOT: [CommentDeletedEventWhereInput!] +} + +input CommentDeletedEventWhereUniqueInput { + id: ID! +} + +input CommentDeletedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + comment: ID! + video: ID! + videoChannel: ID! +} + +input CommentDeletedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + comment: ID + video: ID + videoChannel: ID +} + +input CommentModeratedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + comment: CommentWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + AND: [CommentModeratedEventWhereInput!] + OR: [CommentModeratedEventWhereInput!] + NOT: [CommentModeratedEventWhereInput!] +} + +input CommentModeratedEventWhereUniqueInput { + id: ID! +} + +input CommentModeratedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + comment: ID! + video: ID! + videoChannel: ID! + actor: JSONObject! + rationale: String! +} + +input CommentModeratedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + comment: ID + video: ID + videoChannel: ID + actor: JSONObject + rationale: String +} + +input CommentPinnedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + action_eq: Boolean + action_in: [Boolean!] + comment: CommentWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + AND: [CommentPinnedEventWhereInput!] + OR: [CommentPinnedEventWhereInput!] + NOT: [CommentPinnedEventWhereInput!] +} + +input CommentPinnedEventWhereUniqueInput { + id: ID! +} + +input CommentPinnedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + comment: ID! + video: ID! + videoChannel: ID! + action: Boolean! +} + +input CommentPinnedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + comment: ID + video: ID + videoChannel: ID + action: Boolean +} + +input CommentReactedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + reactionResult_eq: Int + reactionResult_gt: Int + reactionResult_gte: Int + reactionResult_lt: Int + reactionResult_lte: Int + reactionResult_in: [Int!] + comment: CommentWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + reactingMember: MembershipWhereInput + AND: [CommentReactedEventWhereInput!] + OR: [CommentReactedEventWhereInput!] + NOT: [CommentReactedEventWhereInput!] +} + +input CommentReactedEventWhereUniqueInput { + id: ID! +} + +input CommentReactedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + comment: ID! + video: ID! + videoChannel: ID! + reactionResult: Float! + reactingMember: ID! +} + +input CommentReactedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + comment: ID + video: ID + videoChannel: ID + reactionResult: Float + reactingMember: ID +} + +input CommentWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + status_eq: CommentStatus + status_in: [CommentStatus!] + repliesCount_eq: Int + repliesCount_gt: Int + repliesCount_gte: Int + repliesCount_lt: Int + repliesCount_lte: Int + repliesCount_in: [Int!] + reactionsCount_eq: Int + reactionsCount_gt: Int + reactionsCount_gte: Int + reactionsCount_lt: Int + reactionsCount_lte: Int + reactionsCount_in: [Int!] + reactionsAndRepliesCount_eq: Int + reactionsAndRepliesCount_gt: Int + reactionsAndRepliesCount_gte: Int + reactionsAndRepliesCount_lt: Int + reactionsAndRepliesCount_lte: Int + reactionsAndRepliesCount_in: [Int!] + isEdited_eq: Boolean + isEdited_in: [Boolean!] + author: MembershipWhereInput + video: VideoWhereInput + reactions_none: CommentReactionWhereInput + reactions_some: CommentReactionWhereInput + reactions_every: CommentReactionWhereInput + reactionsCountByReactionId_none: CommentReactionsCountByReactionIdWhereInput + reactionsCountByReactionId_some: CommentReactionsCountByReactionIdWhereInput + reactionsCountByReactionId_every: CommentReactionsCountByReactionIdWhereInput + parentComment: CommentWhereInput + edits_none: CommentTextUpdatedEventWhereInput + edits_some: CommentTextUpdatedEventWhereInput + edits_every: CommentTextUpdatedEventWhereInput + deletedInEvent: CommentDeletedEventWhereInput + moderatedInEvent: CommentModeratedEventWhereInput + commentparentComment_none: CommentWhereInput + commentparentComment_some: CommentWhereInput + commentparentComment_every: CommentWhereInput + commentcreatedeventcomment_none: CommentCreatedEventWhereInput + commentcreatedeventcomment_some: CommentCreatedEventWhereInput + commentcreatedeventcomment_every: CommentCreatedEventWhereInput + commentpinnedeventcomment_none: CommentPinnedEventWhereInput + commentpinnedeventcomment_some: CommentPinnedEventWhereInput + commentpinnedeventcomment_every: CommentPinnedEventWhereInput + commentreactedeventcomment_none: CommentReactedEventWhereInput + commentreactedeventcomment_some: CommentReactedEventWhereInput + commentreactedeventcomment_every: CommentReactedEventWhereInput + AND: [CommentWhereInput!] + OR: [CommentWhereInput!] + NOT: [CommentWhereInput!] +} + +input CommentWhereUniqueInput { + id: ID! +} + +input CommentCreateInput { + author: ID! + text: String! + video: ID! + status: CommentStatus! + parentComment: ID + repliesCount: Float! + reactionsCount: Float! + reactionsAndRepliesCount: Float! + isEdited: Boolean! +} + +input CommentUpdateInput { + author: ID + text: String + video: ID + status: CommentStatus + parentComment: ID + repliesCount: Float + reactionsCount: Float + reactionsAndRepliesCount: Float + isEdited: Boolean +} + +input CommentCreatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + comment: CommentWhereInput + parentCommentAuthor: MembershipWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + AND: [CommentCreatedEventWhereInput!] + OR: [CommentCreatedEventWhereInput!] + NOT: [CommentCreatedEventWhereInput!] +} + +input CommentCreatedEventWhereUniqueInput { + id: ID! +} + +input CommentCreatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + comment: ID! + parentCommentAuthor: ID + video: ID! + videoChannel: ID! + text: String! +} + +input CommentCreatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + comment: ID + parentCommentAuthor: ID + video: ID + videoChannel: ID + text: String +} + +input MemberBannedFromChannelEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + action_eq: Boolean + action_in: [Boolean!] + channel: ChannelWhereInput + member: MembershipWhereInput + AND: [MemberBannedFromChannelEventWhereInput!] + OR: [MemberBannedFromChannelEventWhereInput!] + NOT: [MemberBannedFromChannelEventWhereInput!] +} + +input MemberBannedFromChannelEventWhereUniqueInput { + id: ID! +} + +input MemberBannedFromChannelEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + channel: ID! + member: ID! + action: Boolean! +} + +input MemberBannedFromChannelEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + channel: ID + member: ID + action: Boolean +} + +input VideoReactedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + reactionResult_eq: VideoReactionOptions + reactionResult_in: [VideoReactionOptions!] + video: VideoWhereInput + videoChannel: ChannelWhereInput + reactingMember: MembershipWhereInput + AND: [VideoReactedEventWhereInput!] + OR: [VideoReactedEventWhereInput!] + NOT: [VideoReactedEventWhereInput!] +} + +input VideoReactedEventWhereUniqueInput { + id: ID! +} + +input VideoReactedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + video: ID! + videoChannel: ID! + reactionResult: VideoReactionOptions! + reactingMember: ID! +} + +input VideoReactedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + video: ID + videoChannel: ID + reactionResult: VideoReactionOptions + reactingMember: ID +} + +input ChannelWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + activeVideosCounter_eq: Int + activeVideosCounter_gt: Int + activeVideosCounter_gte: Int + activeVideosCounter_lt: Int + activeVideosCounter_lte: Int + activeVideosCounter_in: [Int!] + isPublic_eq: Boolean + isPublic_in: [Boolean!] + isCensored_eq: Boolean + isCensored_in: [Boolean!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + channelStateBloatBond_eq: BigInt + channelStateBloatBond_gt: BigInt + channelStateBloatBond_gte: BigInt + channelStateBloatBond_lt: BigInt + channelStateBloatBond_lte: BigInt + channelStateBloatBond_in: [BigInt!] + privilegeLevel_eq: Int + privilegeLevel_gt: Int + privilegeLevel_gte: Int + privilegeLevel_lt: Int + privilegeLevel_lte: Int + privilegeLevel_in: [Int!] + cumulativeRewardClaimed_eq: BigInt + cumulativeRewardClaimed_gt: BigInt + cumulativeRewardClaimed_gte: BigInt + cumulativeRewardClaimed_lt: BigInt + cumulativeRewardClaimed_lte: BigInt + cumulativeRewardClaimed_in: [BigInt!] + totalVideosCreated_eq: Int + totalVideosCreated_gt: Int + totalVideosCreated_gte: Int + totalVideosCreated_lt: Int + totalVideosCreated_lte: Int + totalVideosCreated_in: [Int!] + entryApp: AppWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + coverPhoto: StorageDataObjectWhereInput + avatarPhoto: StorageDataObjectWhereInput + language: LanguageWhereInput + videos_none: VideoWhereInput + videos_some: VideoWhereInput + videos_every: VideoWhereInput + collaborators_none: CollaboratorWhereInput + collaborators_some: CollaboratorWhereInput + collaborators_every: CollaboratorWhereInput + bannedMembers_none: MembershipWhereInput + bannedMembers_some: MembershipWhereInput + bannedMembers_every: MembershipWhereInput + channelNftCollectors_none: ChannelNftCollectorsWhereInput + channelNftCollectors_some: ChannelNftCollectorsWhereInput + channelNftCollectors_every: ChannelNftCollectorsWhereInput + claimedRewards_none: ChannelRewardClaimedEventWhereInput + claimedRewards_some: ChannelRewardClaimedEventWhereInput + claimedRewards_every: ChannelRewardClaimedEventWhereInput + channelfundswithdrawneventchannel_none: ChannelFundsWithdrawnEventWhereInput + channelfundswithdrawneventchannel_some: ChannelFundsWithdrawnEventWhereInput + channelfundswithdrawneventchannel_every: ChannelFundsWithdrawnEventWhereInput + channelpaymentmadeeventpayeeChannel_none: ChannelPaymentMadeEventWhereInput + channelpaymentmadeeventpayeeChannel_some: ChannelPaymentMadeEventWhereInput + channelpaymentmadeeventpayeeChannel_every: ChannelPaymentMadeEventWhereInput + channelrewardclaimedandwithdrawneventchannel_none: ChannelRewardClaimedAndWithdrawnEventWhereInput + channelrewardclaimedandwithdrawneventchannel_some: ChannelRewardClaimedAndWithdrawnEventWhereInput + channelrewardclaimedandwithdrawneventchannel_every: ChannelRewardClaimedAndWithdrawnEventWhereInput + commentcreatedeventvideoChannel_none: CommentCreatedEventWhereInput + commentcreatedeventvideoChannel_some: CommentCreatedEventWhereInput + commentcreatedeventvideoChannel_every: CommentCreatedEventWhereInput + commentdeletedeventvideoChannel_none: CommentDeletedEventWhereInput + commentdeletedeventvideoChannel_some: CommentDeletedEventWhereInput + commentdeletedeventvideoChannel_every: CommentDeletedEventWhereInput + commentmoderatedeventvideoChannel_none: CommentModeratedEventWhereInput + commentmoderatedeventvideoChannel_some: CommentModeratedEventWhereInput + commentmoderatedeventvideoChannel_every: CommentModeratedEventWhereInput + commentpinnedeventvideoChannel_none: CommentPinnedEventWhereInput + commentpinnedeventvideoChannel_some: CommentPinnedEventWhereInput + commentpinnedeventvideoChannel_every: CommentPinnedEventWhereInput + commentreactedeventvideoChannel_none: CommentReactedEventWhereInput + commentreactedeventvideoChannel_some: CommentReactedEventWhereInput + commentreactedeventvideoChannel_every: CommentReactedEventWhereInput + commenttextupdatedeventvideoChannel_none: CommentTextUpdatedEventWhereInput + commenttextupdatedeventvideoChannel_some: CommentTextUpdatedEventWhereInput + commenttextupdatedeventvideoChannel_every: CommentTextUpdatedEventWhereInput + memberbannedfromchanneleventchannel_none: MemberBannedFromChannelEventWhereInput + memberbannedfromchanneleventchannel_some: MemberBannedFromChannelEventWhereInput + memberbannedfromchanneleventchannel_every: MemberBannedFromChannelEventWhereInput + ownednftcreatorChannel_none: OwnedNftWhereInput + ownednftcreatorChannel_some: OwnedNftWhereInput + ownednftcreatorChannel_every: OwnedNftWhereInput + videoreactedeventvideoChannel_none: VideoReactedEventWhereInput + videoreactedeventvideoChannel_some: VideoReactedEventWhereInput + videoreactedeventvideoChannel_every: VideoReactedEventWhereInput + AND: [ChannelWhereInput!] + OR: [ChannelWhereInput!] + NOT: [ChannelWhereInput!] +} + +input ChannelWhereUniqueInput { + id: ID! +} + +input ChannelCreateInput { + entryApp: ID + ownerMember: ID + ownerCuratorGroup: ID + title: String + description: String + activeVideosCounter: Float! + coverPhoto: ID + avatarPhoto: ID + isPublic: Boolean + isCensored: Boolean! + language: ID + createdInBlock: Float! + rewardAccount: String! + channelStateBloatBond: String! + privilegeLevel: Float + cumulativeRewardClaimed: String + totalVideosCreated: Float! +} + +input ChannelUpdateInput { + entryApp: ID + ownerMember: ID + ownerCuratorGroup: ID + title: String + description: String + activeVideosCounter: Float + coverPhoto: ID + avatarPhoto: ID + isPublic: Boolean + isCensored: Boolean + language: ID + createdInBlock: Float + rewardAccount: String + channelStateBloatBond: String + privilegeLevel: Float + cumulativeRewardClaimed: String + totalVideosCreated: Float +} + +input LicenseWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + code_eq: Int + code_gt: Int + code_gte: Int + code_lt: Int + code_lte: Int + code_in: [Int!] + attribution_eq: String + attribution_contains: String + attribution_startsWith: String + attribution_endsWith: String + attribution_in: [String!] + customText_eq: String + customText_contains: String + customText_startsWith: String + customText_endsWith: String + customText_in: [String!] + videolicense_none: VideoWhereInput + videolicense_some: VideoWhereInput + videolicense_every: VideoWhereInput + AND: [LicenseWhereInput!] + OR: [LicenseWhereInput!] + NOT: [LicenseWhereInput!] +} + +input LicenseWhereUniqueInput { + id: ID! +} + +input LicenseCreateInput { + code: Float + attribution: String + customText: String +} + +input LicenseUpdateInput { + code: Float + attribution: String + customText: String +} + +input VideoMediaEncodingWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + codecName_eq: String + codecName_contains: String + codecName_startsWith: String + codecName_endsWith: String + codecName_in: [String!] + container_eq: String + container_contains: String + container_startsWith: String + container_endsWith: String + container_in: [String!] + mimeMediaType_eq: String + mimeMediaType_contains: String + mimeMediaType_startsWith: String + mimeMediaType_endsWith: String + mimeMediaType_in: [String!] + videomediametadataencoding_none: VideoMediaMetadataWhereInput + videomediametadataencoding_some: VideoMediaMetadataWhereInput + videomediametadataencoding_every: VideoMediaMetadataWhereInput + AND: [VideoMediaEncodingWhereInput!] + OR: [VideoMediaEncodingWhereInput!] + NOT: [VideoMediaEncodingWhereInput!] +} + +input VideoMediaEncodingWhereUniqueInput { + id: ID! +} + +input VideoMediaEncodingCreateInput { + codecName: String + container: String + mimeMediaType: String +} + +input VideoMediaEncodingUpdateInput { + codecName: String + container: String + mimeMediaType: String +} + +input VideoMediaMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + pixelWidth_eq: Int + pixelWidth_gt: Int + pixelWidth_gte: Int + pixelWidth_lt: Int + pixelWidth_lte: Int + pixelWidth_in: [Int!] + pixelHeight_eq: Int + pixelHeight_gt: Int + pixelHeight_gte: Int + pixelHeight_lt: Int + pixelHeight_lte: Int + pixelHeight_in: [Int!] + size_eq: BigInt + size_gt: BigInt + size_gte: BigInt + size_lt: BigInt + size_lte: BigInt + size_in: [BigInt!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + encoding: VideoMediaEncodingWhereInput + video: VideoWhereInput + AND: [VideoMediaMetadataWhereInput!] + OR: [VideoMediaMetadataWhereInput!] + NOT: [VideoMediaMetadataWhereInput!] +} + +input VideoMediaMetadataWhereUniqueInput { + id: ID! +} + +input VideoMediaMetadataCreateInput { + encoding: ID + pixelWidth: Float + pixelHeight: Float + size: String + createdInBlock: Float! +} + +input VideoMediaMetadataUpdateInput { + encoding: ID + pixelWidth: Float + pixelHeight: Float + size: String + createdInBlock: Float +} + +input VideoReactionWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + reaction_eq: VideoReactionOptions + reaction_in: [VideoReactionOptions!] + memberId_eq: String + memberId_contains: String + memberId_startsWith: String + memberId_endsWith: String + memberId_in: [String!] + member: MembershipWhereInput + video: VideoWhereInput + AND: [VideoReactionWhereInput!] + OR: [VideoReactionWhereInput!] + NOT: [VideoReactionWhereInput!] +} + +input VideoReactionWhereUniqueInput { + id: ID! +} + +input VideoReactionCreateInput { + reaction: VideoReactionOptions! + member: ID! + memberId: String! + video: ID! +} + +input VideoReactionUpdateInput { + reaction: VideoReactionOptions + member: ID + memberId: String + video: ID +} + +input VideoReactionsCountByReactionTypeWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + reaction_eq: VideoReactionOptions + reaction_in: [VideoReactionOptions!] + count_eq: Int + count_gt: Int + count_gte: Int + count_lt: Int + count_lte: Int + count_in: [Int!] + video: VideoWhereInput + AND: [VideoReactionsCountByReactionTypeWhereInput!] + OR: [VideoReactionsCountByReactionTypeWhereInput!] + NOT: [VideoReactionsCountByReactionTypeWhereInput!] +} + +input VideoReactionsCountByReactionTypeWhereUniqueInput { + id: ID! +} + +input VideoReactionsCountByReactionTypeCreateInput { + reaction: VideoReactionOptions! + count: Float! + video: ID! +} + +input VideoReactionsCountByReactionTypeUpdateInput { + reaction: VideoReactionOptions + count: Float + video: ID +} + +input VideoReactionsPreferenceEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + reactionsStatus_eq: Boolean + reactionsStatus_in: [Boolean!] + video: VideoWhereInput + AND: [VideoReactionsPreferenceEventWhereInput!] + OR: [VideoReactionsPreferenceEventWhereInput!] + NOT: [VideoReactionsPreferenceEventWhereInput!] +} + +input VideoReactionsPreferenceEventWhereUniqueInput { + id: ID! +} + +input VideoReactionsPreferenceEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + video: ID! + reactionsStatus: Boolean! +} + +input VideoReactionsPreferenceEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + video: ID + reactionsStatus: Boolean +} + +input VideoWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + duration_eq: Int + duration_gt: Int + duration_gte: Int + duration_lt: Int + duration_lte: Int + duration_in: [Int!] + hasMarketing_eq: Boolean + hasMarketing_in: [Boolean!] + publishedBeforeJoystream_eq: DateTime + publishedBeforeJoystream_lt: DateTime + publishedBeforeJoystream_lte: DateTime + publishedBeforeJoystream_gt: DateTime + publishedBeforeJoystream_gte: DateTime + isPublic_eq: Boolean + isPublic_in: [Boolean!] + isCensored_eq: Boolean + isCensored_in: [Boolean!] + isExplicit_eq: Boolean + isExplicit_in: [Boolean!] + videoStateBloatBond_eq: BigInt + videoStateBloatBond_gt: BigInt + videoStateBloatBond_gte: BigInt + videoStateBloatBond_lt: BigInt + videoStateBloatBond_lte: BigInt + videoStateBloatBond_in: [BigInt!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + isCommentSectionEnabled_eq: Boolean + isCommentSectionEnabled_in: [Boolean!] + commentsCount_eq: Int + commentsCount_gt: Int + commentsCount_gte: Int + commentsCount_lt: Int + commentsCount_lte: Int + commentsCount_in: [Int!] + isReactionFeatureEnabled_eq: Boolean + isReactionFeatureEnabled_in: [Boolean!] + reactionsCount_eq: Int + reactionsCount_gt: Int + reactionsCount_gte: Int + reactionsCount_lt: Int + reactionsCount_lte: Int + reactionsCount_in: [Int!] + ytVideoId_eq: String + ytVideoId_contains: String + ytVideoId_startsWith: String + ytVideoId_endsWith: String + ytVideoId_in: [String!] + isShort_eq: Boolean + isShort_in: [Boolean!] + entryApp: AppWhereInput + channel: ChannelWhereInput + category: VideoCategoryWhereInput + thumbnailPhoto: StorageDataObjectWhereInput + language: LanguageWhereInput + nft: OwnedNftWhereInput + license: LicenseWhereInput + media: StorageDataObjectWhereInput + mediaMetadata: VideoMediaMetadataWhereInput + subtitles_none: VideoSubtitleWhereInput + subtitles_some: VideoSubtitleWhereInput + subtitles_every: VideoSubtitleWhereInput + pinnedComment: CommentWhereInput + comments_none: CommentWhereInput + comments_some: CommentWhereInput + comments_every: CommentWhereInput + reactions_none: VideoReactionWhereInput + reactions_some: VideoReactionWhereInput + reactions_every: VideoReactionWhereInput + reactionsCountByReactionId_none: VideoReactionsCountByReactionTypeWhereInput + reactionsCountByReactionId_some: VideoReactionsCountByReactionTypeWhereInput + reactionsCountByReactionId_every: VideoReactionsCountByReactionTypeWhereInput + auctionbidcanceledeventvideo_none: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventvideo_some: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventvideo_every: AuctionBidCanceledEventWhereInput + auctionbidmadeeventvideo_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventvideo_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventvideo_every: AuctionBidMadeEventWhereInput + auctioncanceledeventvideo_none: AuctionCanceledEventWhereInput + auctioncanceledeventvideo_some: AuctionCanceledEventWhereInput + auctioncanceledeventvideo_every: AuctionCanceledEventWhereInput + bidmadecompletingauctioneventvideo_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventvideo_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventvideo_every: BidMadeCompletingAuctionEventWhereInput + buynowcanceledeventvideo_none: BuyNowCanceledEventWhereInput + buynowcanceledeventvideo_some: BuyNowCanceledEventWhereInput + buynowcanceledeventvideo_every: BuyNowCanceledEventWhereInput + buynowpriceupdatedeventvideo_none: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventvideo_some: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventvideo_every: BuyNowPriceUpdatedEventWhereInput + commentcreatedeventvideo_none: CommentCreatedEventWhereInput + commentcreatedeventvideo_some: CommentCreatedEventWhereInput + commentcreatedeventvideo_every: CommentCreatedEventWhereInput + commentdeletedeventvideo_none: CommentDeletedEventWhereInput + commentdeletedeventvideo_some: CommentDeletedEventWhereInput + commentdeletedeventvideo_every: CommentDeletedEventWhereInput + commentmoderatedeventvideo_none: CommentModeratedEventWhereInput + commentmoderatedeventvideo_some: CommentModeratedEventWhereInput + commentmoderatedeventvideo_every: CommentModeratedEventWhereInput + commentpinnedeventvideo_none: CommentPinnedEventWhereInput + commentpinnedeventvideo_some: CommentPinnedEventWhereInput + commentpinnedeventvideo_every: CommentPinnedEventWhereInput + commentreactedeventvideo_none: CommentReactedEventWhereInput + commentreactedeventvideo_some: CommentReactedEventWhereInput + commentreactedeventvideo_every: CommentReactedEventWhereInput + commentreactionvideo_none: CommentReactionWhereInput + commentreactionvideo_some: CommentReactionWhereInput + commentreactionvideo_every: CommentReactionWhereInput + commentreactionscountbyreactionidvideo_none: CommentReactionsCountByReactionIdWhereInput + commentreactionscountbyreactionidvideo_some: CommentReactionsCountByReactionIdWhereInput + commentreactionscountbyreactionidvideo_every: CommentReactionsCountByReactionIdWhereInput + commenttextupdatedeventvideo_none: CommentTextUpdatedEventWhereInput + commenttextupdatedeventvideo_some: CommentTextUpdatedEventWhereInput + commenttextupdatedeventvideo_every: CommentTextUpdatedEventWhereInput + englishauctionsettledeventvideo_none: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventvideo_some: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventvideo_every: EnglishAuctionSettledEventWhereInput + englishauctionstartedeventvideo_none: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventvideo_some: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventvideo_every: EnglishAuctionStartedEventWhereInput + nftboughteventvideo_none: NftBoughtEventWhereInput + nftboughteventvideo_some: NftBoughtEventWhereInput + nftboughteventvideo_every: NftBoughtEventWhereInput + nftissuedeventvideo_none: NftIssuedEventWhereInput + nftissuedeventvideo_some: NftIssuedEventWhereInput + nftissuedeventvideo_every: NftIssuedEventWhereInput + nftsellordermadeeventvideo_none: NftSellOrderMadeEventWhereInput + nftsellordermadeeventvideo_some: NftSellOrderMadeEventWhereInput + nftsellordermadeeventvideo_every: NftSellOrderMadeEventWhereInput + nftslingedbacktotheoriginalartisteventvideo_none: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventvideo_some: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventvideo_every: NftSlingedBackToTheOriginalArtistEventWhereInput + offeracceptedeventvideo_none: OfferAcceptedEventWhereInput + offeracceptedeventvideo_some: OfferAcceptedEventWhereInput + offeracceptedeventvideo_every: OfferAcceptedEventWhereInput + offercanceledeventvideo_none: OfferCanceledEventWhereInput + offercanceledeventvideo_some: OfferCanceledEventWhereInput + offercanceledeventvideo_every: OfferCanceledEventWhereInput + offerstartedeventvideo_none: OfferStartedEventWhereInput + offerstartedeventvideo_some: OfferStartedEventWhereInput + offerstartedeventvideo_every: OfferStartedEventWhereInput + openauctionbidacceptedeventvideo_none: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventvideo_some: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventvideo_every: OpenAuctionBidAcceptedEventWhereInput + openauctionstartedeventvideo_none: OpenAuctionStartedEventWhereInput + openauctionstartedeventvideo_some: OpenAuctionStartedEventWhereInput + openauctionstartedeventvideo_every: OpenAuctionStartedEventWhereInput + videoreactedeventvideo_none: VideoReactedEventWhereInput + videoreactedeventvideo_some: VideoReactedEventWhereInput + videoreactedeventvideo_every: VideoReactedEventWhereInput + videoreactionspreferenceeventvideo_none: VideoReactionsPreferenceEventWhereInput + videoreactionspreferenceeventvideo_some: VideoReactionsPreferenceEventWhereInput + videoreactionspreferenceeventvideo_every: VideoReactionsPreferenceEventWhereInput + AND: [VideoWhereInput!] + OR: [VideoWhereInput!] + NOT: [VideoWhereInput!] +} + +input VideoWhereUniqueInput { + id: ID! +} + +input VideoCreateInput { + entryApp: ID + channel: ID! + category: ID + title: String + description: String + duration: Float + thumbnailPhoto: ID + language: ID + hasMarketing: Boolean + publishedBeforeJoystream: DateTime + isPublic: Boolean + isCensored: Boolean! + nft: ID + isExplicit: Boolean + license: ID + media: ID + videoStateBloatBond: String! + mediaMetadata: ID + createdInBlock: Float! + isCommentSectionEnabled: Boolean! + commentsCount: Float! + isReactionFeatureEnabled: Boolean! + reactionsCount: Float! + ytVideoId: String + isShort: Boolean +} + +input VideoUpdateInput { + entryApp: ID + channel: ID + category: ID + title: String + description: String + duration: Float + thumbnailPhoto: ID + language: ID + hasMarketing: Boolean + publishedBeforeJoystream: DateTime + isPublic: Boolean + isCensored: Boolean + nft: ID + isExplicit: Boolean + license: ID + media: ID + videoStateBloatBond: String + mediaMetadata: ID + createdInBlock: Float + isCommentSectionEnabled: Boolean + commentsCount: Float + isReactionFeatureEnabled: Boolean + reactionsCount: Float + ytVideoId: String + isShort: Boolean +} + +input ChannelPayoutsUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + commitment_eq: String + commitment_contains: String + commitment_startsWith: String + commitment_endsWith: String + commitment_in: [String!] + payloadSize_eq: BigInt + payloadSize_gt: BigInt + payloadSize_gte: BigInt + payloadSize_lt: BigInt + payloadSize_lte: BigInt + payloadSize_in: [BigInt!] + payloadHash_eq: String + payloadHash_contains: String + payloadHash_startsWith: String + payloadHash_endsWith: String + payloadHash_in: [String!] + minCashoutAllowed_eq: BigInt + minCashoutAllowed_gt: BigInt + minCashoutAllowed_gte: BigInt + minCashoutAllowed_lt: BigInt + minCashoutAllowed_lte: BigInt + minCashoutAllowed_in: [BigInt!] + maxCashoutAllowed_eq: BigInt + maxCashoutAllowed_gt: BigInt + maxCashoutAllowed_gte: BigInt + maxCashoutAllowed_lt: BigInt + maxCashoutAllowed_lte: BigInt + maxCashoutAllowed_in: [BigInt!] + channelCashoutsEnabled_eq: Boolean + channelCashoutsEnabled_in: [Boolean!] + payloadDataObject: StorageDataObjectWhereInput + AND: [ChannelPayoutsUpdatedEventWhereInput!] + OR: [ChannelPayoutsUpdatedEventWhereInput!] + NOT: [ChannelPayoutsUpdatedEventWhereInput!] +} + +input ChannelPayoutsUpdatedEventWhereUniqueInput { + id: ID! +} + +input ChannelPayoutsUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + commitment: String + payloadDataObject: ID + payloadSize: String + payloadHash: String + minCashoutAllowed: String + maxCashoutAllowed: String + channelCashoutsEnabled: Boolean +} + +input ChannelPayoutsUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + commitment: String + payloadDataObject: ID + payloadSize: String + payloadHash: String + minCashoutAllowed: String + maxCashoutAllowed: String + channelCashoutsEnabled: Boolean +} + +input StorageDataObjectWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + isAccepted_eq: Boolean + isAccepted_in: [Boolean!] + size_eq: BigInt + size_gt: BigInt + size_gte: BigInt + size_lt: BigInt + size_lte: BigInt + size_in: [BigInt!] + ipfsHash_eq: String + ipfsHash_contains: String + ipfsHash_startsWith: String + ipfsHash_endsWith: String + ipfsHash_in: [String!] + type_json: JSONObject + stateBloatBond_eq: BigInt + stateBloatBond_gt: BigInt + stateBloatBond_gte: BigInt + stateBloatBond_lt: BigInt + stateBloatBond_lte: BigInt + stateBloatBond_in: [BigInt!] + unsetAt_eq: DateTime + unsetAt_lt: DateTime + unsetAt_lte: DateTime + unsetAt_gt: DateTime + unsetAt_gte: DateTime + storageBag: StorageBagWhereInput + videoThumbnail: VideoWhereInput + videoMedia: VideoWhereInput + videoSubtitle: VideoSubtitleWhereInput + channelcoverPhoto_none: ChannelWhereInput + channelcoverPhoto_some: ChannelWhereInput + channelcoverPhoto_every: ChannelWhereInput + channelavatarPhoto_none: ChannelWhereInput + channelavatarPhoto_some: ChannelWhereInput + channelavatarPhoto_every: ChannelWhereInput + channelpayoutsupdatedeventpayloadDataObject_none: ChannelPayoutsUpdatedEventWhereInput + channelpayoutsupdatedeventpayloadDataObject_some: ChannelPayoutsUpdatedEventWhereInput + channelpayoutsupdatedeventpayloadDataObject_every: ChannelPayoutsUpdatedEventWhereInput + AND: [StorageDataObjectWhereInput!] + OR: [StorageDataObjectWhereInput!] + NOT: [StorageDataObjectWhereInput!] +} + +input StorageDataObjectWhereUniqueInput { + id: ID! +} + +input StorageDataObjectCreateInput { + isAccepted: Boolean! + size: String! + storageBag: ID! + ipfsHash: String! + type: JSONObject! + stateBloatBond: String! + unsetAt: DateTime +} + +input StorageDataObjectUpdateInput { + isAccepted: Boolean + size: String + storageBag: ID + ipfsHash: String + type: JSONObject + stateBloatBond: String + unsetAt: DateTime +} + +input FundingRequestDestinationWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + list: FundingRequestDestinationsListWhereInput + AND: [FundingRequestDestinationWhereInput!] + OR: [FundingRequestDestinationWhereInput!] + NOT: [FundingRequestDestinationWhereInput!] +} + +input FundingRequestDestinationWhereUniqueInput { + id: ID! +} + +input FundingRequestDestinationCreateInput { + amount: String! + account: String! + list: ID! +} + +input FundingRequestDestinationUpdateInput { + amount: String + account: String + list: ID +} + +input FundingRequestDestinationsListWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + phantom_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + destinations_none: FundingRequestDestinationWhereInput + destinations_some: FundingRequestDestinationWhereInput + destinations_every: FundingRequestDestinationWhereInput + AND: [FundingRequestDestinationsListWhereInput!] + OR: [FundingRequestDestinationsListWhereInput!] + NOT: [FundingRequestDestinationsListWhereInput!] +} + +input FundingRequestDestinationsListWhereUniqueInput { + id: ID! +} + +input FundingRequestDestinationsListCreateInput { + phantom: Float +} + +input FundingRequestDestinationsListUpdateInput { + phantom: Float +} + +input MembershipExternalResourceWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + type_eq: MembershipExternalResourceType + type_in: [MembershipExternalResourceType!] + value_eq: String + value_contains: String + value_startsWith: String + value_endsWith: String + value_in: [String!] + memberMetadata: MemberMetadataWhereInput + member: MembershipWhereInput + AND: [MembershipExternalResourceWhereInput!] + OR: [MembershipExternalResourceWhereInput!] + NOT: [MembershipExternalResourceWhereInput!] +} + +input MembershipExternalResourceWhereUniqueInput { + id: ID! +} + +input MembershipExternalResourceCreateInput { + type: MembershipExternalResourceType! + value: String! + memberMetadata: ID! + member: ID +} + +input MembershipExternalResourceUpdateInput { + type: MembershipExternalResourceType + value: String + memberMetadata: ID + member: ID +} + +input MemberCreatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rootAccount_eq: String + rootAccount_contains: String + rootAccount_startsWith: String + rootAccount_endsWith: String + rootAccount_in: [String!] + controllerAccount_eq: String + controllerAccount_contains: String + controllerAccount_startsWith: String + controllerAccount_endsWith: String + controllerAccount_in: [String!] + handle_eq: String + handle_contains: String + handle_startsWith: String + handle_endsWith: String + handle_in: [String!] + isFoundingMember_eq: Boolean + isFoundingMember_in: [Boolean!] + newMember: MembershipWhereInput + metadata: MemberMetadataWhereInput + AND: [MemberCreatedEventWhereInput!] + OR: [MemberCreatedEventWhereInput!] + NOT: [MemberCreatedEventWhereInput!] +} + +input MemberCreatedEventWhereUniqueInput { + id: ID! +} + +input MemberCreatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + newMember: ID! + rootAccount: String! + controllerAccount: String! + handle: String! + metadata: ID! + isFoundingMember: Boolean! +} + +input MemberCreatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + newMember: ID + rootAccount: String + controllerAccount: String + handle: String + metadata: ID + isFoundingMember: Boolean +} + +input MemberInvitedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rootAccount_eq: String + rootAccount_contains: String + rootAccount_startsWith: String + rootAccount_endsWith: String + rootAccount_in: [String!] + controllerAccount_eq: String + controllerAccount_contains: String + controllerAccount_startsWith: String + controllerAccount_endsWith: String + controllerAccount_in: [String!] + handle_eq: String + handle_contains: String + handle_startsWith: String + handle_endsWith: String + handle_in: [String!] + initialBalance_eq: BigInt + initialBalance_gt: BigInt + initialBalance_gte: BigInt + initialBalance_lt: BigInt + initialBalance_lte: BigInt + initialBalance_in: [BigInt!] + invitingMember: MembershipWhereInput + newMember: MembershipWhereInput + metadata: MemberMetadataWhereInput + AND: [MemberInvitedEventWhereInput!] + OR: [MemberInvitedEventWhereInput!] + NOT: [MemberInvitedEventWhereInput!] +} + +input MemberInvitedEventWhereUniqueInput { + id: ID! +} + +input MemberInvitedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + invitingMember: ID! + newMember: ID! + rootAccount: String! + controllerAccount: String! + handle: String! + metadata: ID! + initialBalance: String! +} + +input MemberInvitedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + invitingMember: ID + newMember: ID + rootAccount: String + controllerAccount: String + handle: String + metadata: ID + initialBalance: String +} + +input MemberProfileUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newHandle_eq: String + newHandle_contains: String + newHandle_startsWith: String + newHandle_endsWith: String + newHandle_in: [String!] + newHandleRaw_eq: String + newHandleRaw_contains: String + newHandleRaw_startsWith: String + newHandleRaw_endsWith: String + newHandleRaw_in: [String!] + member: MembershipWhereInput + newMetadata: MemberMetadataWhereInput + AND: [MemberProfileUpdatedEventWhereInput!] + OR: [MemberProfileUpdatedEventWhereInput!] + NOT: [MemberProfileUpdatedEventWhereInput!] +} + +input MemberProfileUpdatedEventWhereUniqueInput { + id: ID! +} + +input MemberProfileUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + newHandle: String + newHandleRaw: String + newMetadata: ID! +} + +input MemberProfileUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + newHandle: String + newHandleRaw: String + newMetadata: ID +} + +input MembershipBoughtEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rootAccount_eq: String + rootAccount_contains: String + rootAccount_startsWith: String + rootAccount_endsWith: String + rootAccount_in: [String!] + controllerAccount_eq: String + controllerAccount_contains: String + controllerAccount_startsWith: String + controllerAccount_endsWith: String + controllerAccount_in: [String!] + handle_eq: String + handle_contains: String + handle_startsWith: String + handle_endsWith: String + handle_in: [String!] + newMember: MembershipWhereInput + metadata: MemberMetadataWhereInput + referrer: MembershipWhereInput + AND: [MembershipBoughtEventWhereInput!] + OR: [MembershipBoughtEventWhereInput!] + NOT: [MembershipBoughtEventWhereInput!] +} + +input MembershipBoughtEventWhereUniqueInput { + id: ID! +} + +input MembershipBoughtEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + newMember: ID! + rootAccount: String! + controllerAccount: String! + handle: String! + metadata: ID! + referrer: ID +} + +input MembershipBoughtEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + newMember: ID + rootAccount: String + controllerAccount: String + handle: String + metadata: ID + referrer: ID +} + +input MemberMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + name_eq: String + name_contains: String + name_startsWith: String + name_endsWith: String + name_in: [String!] + avatar_json: JSONObject + about_eq: String + about_contains: String + about_startsWith: String + about_endsWith: String + about_in: [String!] + isVerifiedValidator_eq: Boolean + isVerifiedValidator_in: [Boolean!] + member: MembershipWhereInput + externalResources_none: MembershipExternalResourceWhereInput + externalResources_some: MembershipExternalResourceWhereInput + externalResources_every: MembershipExternalResourceWhereInput + membercreatedeventmetadata_none: MemberCreatedEventWhereInput + membercreatedeventmetadata_some: MemberCreatedEventWhereInput + membercreatedeventmetadata_every: MemberCreatedEventWhereInput + memberinvitedeventmetadata_none: MemberInvitedEventWhereInput + memberinvitedeventmetadata_some: MemberInvitedEventWhereInput + memberinvitedeventmetadata_every: MemberInvitedEventWhereInput + memberprofileupdatedeventnewMetadata_none: MemberProfileUpdatedEventWhereInput + memberprofileupdatedeventnewMetadata_some: MemberProfileUpdatedEventWhereInput + memberprofileupdatedeventnewMetadata_every: MemberProfileUpdatedEventWhereInput + membershipboughteventmetadata_none: MembershipBoughtEventWhereInput + membershipboughteventmetadata_some: MembershipBoughtEventWhereInput + membershipboughteventmetadata_every: MembershipBoughtEventWhereInput + membershipgiftedeventmetadata_none: MembershipGiftedEventWhereInput + membershipgiftedeventmetadata_some: MembershipGiftedEventWhereInput + membershipgiftedeventmetadata_every: MembershipGiftedEventWhereInput + AND: [MemberMetadataWhereInput!] + OR: [MemberMetadataWhereInput!] + NOT: [MemberMetadataWhereInput!] +} + +input MemberMetadataWhereUniqueInput { + id: ID! +} + +input MemberMetadataCreateInput { + name: String + avatar: JSONObject! + about: String + isVerifiedValidator: Boolean +} + +input MemberMetadataUpdateInput { + name: String + avatar: JSONObject + about: String + isVerifiedValidator: Boolean +} + +input MembershipGiftedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rootAccount_eq: String + rootAccount_contains: String + rootAccount_startsWith: String + rootAccount_endsWith: String + rootAccount_in: [String!] + controllerAccount_eq: String + controllerAccount_contains: String + controllerAccount_startsWith: String + controllerAccount_endsWith: String + controllerAccount_in: [String!] + handle_eq: String + handle_contains: String + handle_startsWith: String + handle_endsWith: String + handle_in: [String!] + newMember: MembershipWhereInput + metadata: MemberMetadataWhereInput + AND: [MembershipGiftedEventWhereInput!] + OR: [MembershipGiftedEventWhereInput!] + NOT: [MembershipGiftedEventWhereInput!] +} + +input MembershipGiftedEventWhereUniqueInput { + id: ID! +} + +input MembershipGiftedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + newMember: ID! + rootAccount: String! + controllerAccount: String! + handle: String! + metadata: ID! +} + +input MembershipGiftedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + newMember: ID + rootAccount: String + controllerAccount: String + handle: String + metadata: ID +} + +input ProposalCreatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + proposal: ProposalWhereInput + AND: [ProposalCreatedEventWhereInput!] + OR: [ProposalCreatedEventWhereInput!] + NOT: [ProposalCreatedEventWhereInput!] +} + +input ProposalCreatedEventWhereUniqueInput { + id: ID! +} + +input ProposalCreatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + proposal: ID! +} + +input ProposalCreatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + proposal: ID +} + +input ProposalStatusUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newStatus_json: JSONObject + proposal: ProposalWhereInput + AND: [ProposalStatusUpdatedEventWhereInput!] + OR: [ProposalStatusUpdatedEventWhereInput!] + NOT: [ProposalStatusUpdatedEventWhereInput!] +} + +input ProposalStatusUpdatedEventWhereUniqueInput { + id: ID! +} + +input ProposalStatusUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + proposal: ID! + newStatus: JSONObject! +} + +input ProposalStatusUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + proposal: ID + newStatus: JSONObject +} + +input ProposalVotedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + voteKind_eq: ProposalVoteKind + voteKind_in: [ProposalVoteKind!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + votingRound_eq: Int + votingRound_gt: Int + votingRound_gte: Int + votingRound_lt: Int + votingRound_lte: Int + votingRound_in: [Int!] + voter: MembershipWhereInput + proposal: ProposalWhereInput + AND: [ProposalVotedEventWhereInput!] + OR: [ProposalVotedEventWhereInput!] + NOT: [ProposalVotedEventWhereInput!] +} + +input ProposalVotedEventWhereUniqueInput { + id: ID! +} + +input ProposalVotedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + voter: ID! + voteKind: ProposalVoteKind! + proposal: ID! + rationale: String! + votingRound: Float! +} + +input ProposalVotedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + voter: ID + voteKind: ProposalVoteKind + proposal: ID + rationale: String + votingRound: Float +} + +input ProposalCancelledEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + proposal: ProposalWhereInput + AND: [ProposalCancelledEventWhereInput!] + OR: [ProposalCancelledEventWhereInput!] + NOT: [ProposalCancelledEventWhereInput!] +} + +input ProposalCancelledEventWhereUniqueInput { + id: ID! +} + +input ProposalCancelledEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + proposal: ID! +} + +input ProposalCancelledEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + proposal: ID +} + +input ProposalDecisionMadeEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + decisionStatus_json: JSONObject + proposal: ProposalWhereInput + AND: [ProposalDecisionMadeEventWhereInput!] + OR: [ProposalDecisionMadeEventWhereInput!] + NOT: [ProposalDecisionMadeEventWhereInput!] +} + +input ProposalDecisionMadeEventWhereUniqueInput { + id: ID! +} + +input ProposalDecisionMadeEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + proposal: ID! + decisionStatus: JSONObject! +} + +input ProposalDecisionMadeEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + proposal: ID + decisionStatus: JSONObject +} + +input ProposalExecutedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + executionStatus_json: JSONObject + proposal: ProposalWhereInput + AND: [ProposalExecutedEventWhereInput!] + OR: [ProposalExecutedEventWhereInput!] + NOT: [ProposalExecutedEventWhereInput!] +} + +input ProposalExecutedEventWhereUniqueInput { + id: ID! +} + +input ProposalExecutedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + proposal: ID! + executionStatus: JSONObject! +} + +input ProposalExecutedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + proposal: ID + executionStatus: JSONObject +} + +input ProposalWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + details_json: JSONObject + stakingAccount_eq: String + stakingAccount_contains: String + stakingAccount_startsWith: String + stakingAccount_endsWith: String + stakingAccount_in: [String!] + exactExecutionBlock_eq: Int + exactExecutionBlock_gt: Int + exactExecutionBlock_gte: Int + exactExecutionBlock_lt: Int + exactExecutionBlock_lte: Int + exactExecutionBlock_in: [Int!] + councilApprovals_eq: Int + councilApprovals_gt: Int + councilApprovals_gte: Int + councilApprovals_lt: Int + councilApprovals_lte: Int + councilApprovals_in: [Int!] + status_json: JSONObject + isFinalized_eq: Boolean + isFinalized_in: [Boolean!] + statusSetAtBlock_eq: Int + statusSetAtBlock_gt: Int + statusSetAtBlock_gte: Int + statusSetAtBlock_lt: Int + statusSetAtBlock_lte: Int + statusSetAtBlock_in: [Int!] + statusSetAtTime_eq: DateTime + statusSetAtTime_lt: DateTime + statusSetAtTime_lte: DateTime + statusSetAtTime_gt: DateTime + statusSetAtTime_gte: DateTime + creator: MembershipWhereInput + createdInEvent: ProposalCreatedEventWhereInput + discussionThread: ProposalDiscussionThreadWhereInput + proposalStatusUpdates_none: ProposalStatusUpdatedEventWhereInput + proposalStatusUpdates_some: ProposalStatusUpdatedEventWhereInput + proposalStatusUpdates_every: ProposalStatusUpdatedEventWhereInput + votes_none: ProposalVotedEventWhereInput + votes_some: ProposalVotedEventWhereInput + votes_every: ProposalVotedEventWhereInput + proposalcancelledeventproposal_none: ProposalCancelledEventWhereInput + proposalcancelledeventproposal_some: ProposalCancelledEventWhereInput + proposalcancelledeventproposal_every: ProposalCancelledEventWhereInput + proposaldecisionmadeeventproposal_none: ProposalDecisionMadeEventWhereInput + proposaldecisionmadeeventproposal_some: ProposalDecisionMadeEventWhereInput + proposaldecisionmadeeventproposal_every: ProposalDecisionMadeEventWhereInput + proposalexecutedeventproposal_none: ProposalExecutedEventWhereInput + proposalexecutedeventproposal_some: ProposalExecutedEventWhereInput + proposalexecutedeventproposal_every: ProposalExecutedEventWhereInput + AND: [ProposalWhereInput!] + OR: [ProposalWhereInput!] + NOT: [ProposalWhereInput!] +} + +input ProposalWhereUniqueInput { + id: ID! +} + +input ProposalCreateInput { + title: String! + description: String! + details: JSONObject! + stakingAccount: String + creator: ID! + exactExecutionBlock: Float + councilApprovals: Float! + status: JSONObject! + isFinalized: Boolean + statusSetAtBlock: Float! + statusSetAtTime: DateTime! +} + +input ProposalUpdateInput { + title: String + description: String + details: JSONObject + stakingAccount: String + creator: ID + exactExecutionBlock: Float + councilApprovals: Float + status: JSONObject + isFinalized: Boolean + statusSetAtBlock: Float + statusSetAtTime: DateTime +} + +input ProposalDiscussionThreadModeChangedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newMode_json: JSONObject + thread: ProposalDiscussionThreadWhereInput + actor: MembershipWhereInput + AND: [ProposalDiscussionThreadModeChangedEventWhereInput!] + OR: [ProposalDiscussionThreadModeChangedEventWhereInput!] + NOT: [ProposalDiscussionThreadModeChangedEventWhereInput!] +} + +input ProposalDiscussionThreadModeChangedEventWhereUniqueInput { + id: ID! +} + +input ProposalDiscussionThreadModeChangedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + thread: ID! + newMode: JSONObject! + actor: ID! +} + +input ProposalDiscussionThreadModeChangedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + thread: ID + newMode: JSONObject + actor: ID +} + +input ProposalDiscussionThreadWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + mode_json: JSONObject + proposal: ProposalWhereInput + posts_none: ProposalDiscussionPostWhereInput + posts_some: ProposalDiscussionPostWhereInput + posts_every: ProposalDiscussionPostWhereInput + modeChanges_none: ProposalDiscussionThreadModeChangedEventWhereInput + modeChanges_some: ProposalDiscussionThreadModeChangedEventWhereInput + modeChanges_every: ProposalDiscussionThreadModeChangedEventWhereInput + AND: [ProposalDiscussionThreadWhereInput!] + OR: [ProposalDiscussionThreadWhereInput!] + NOT: [ProposalDiscussionThreadWhereInput!] +} + +input ProposalDiscussionThreadWhereUniqueInput { + id: ID! +} + +input ProposalDiscussionThreadCreateInput { + proposal: ID! + mode: JSONObject! +} + +input ProposalDiscussionThreadUpdateInput { + proposal: ID + mode: JSONObject +} + +input ProposalDiscussionPostUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + post: ProposalDiscussionPostWhereInput + AND: [ProposalDiscussionPostUpdatedEventWhereInput!] + OR: [ProposalDiscussionPostUpdatedEventWhereInput!] + NOT: [ProposalDiscussionPostUpdatedEventWhereInput!] +} + +input ProposalDiscussionPostUpdatedEventWhereUniqueInput { + id: ID! +} + +input ProposalDiscussionPostUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + post: ID! + text: String! +} + +input ProposalDiscussionPostUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + post: ID + text: String +} + +input ProposalDiscussionPostCreatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + post: ProposalDiscussionPostWhereInput + AND: [ProposalDiscussionPostCreatedEventWhereInput!] + OR: [ProposalDiscussionPostCreatedEventWhereInput!] + NOT: [ProposalDiscussionPostCreatedEventWhereInput!] +} + +input ProposalDiscussionPostCreatedEventWhereUniqueInput { + id: ID! +} + +input ProposalDiscussionPostCreatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + post: ID! + text: String! +} + +input ProposalDiscussionPostCreatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + post: ID + text: String +} + +input ProposalDiscussionPostWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + status_json: JSONObject + isVisible_eq: Boolean + isVisible_in: [Boolean!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + discussionThread: ProposalDiscussionThreadWhereInput + author: MembershipWhereInput + repliesTo: ProposalDiscussionPostWhereInput + updates_none: ProposalDiscussionPostUpdatedEventWhereInput + updates_some: ProposalDiscussionPostUpdatedEventWhereInput + updates_every: ProposalDiscussionPostUpdatedEventWhereInput + createdInEvent: ProposalDiscussionPostCreatedEventWhereInput + proposaldiscussionpostrepliesTo_none: ProposalDiscussionPostWhereInput + proposaldiscussionpostrepliesTo_some: ProposalDiscussionPostWhereInput + proposaldiscussionpostrepliesTo_every: ProposalDiscussionPostWhereInput + proposaldiscussionpostdeletedeventpost_none: ProposalDiscussionPostDeletedEventWhereInput + proposaldiscussionpostdeletedeventpost_some: ProposalDiscussionPostDeletedEventWhereInput + proposaldiscussionpostdeletedeventpost_every: ProposalDiscussionPostDeletedEventWhereInput + AND: [ProposalDiscussionPostWhereInput!] + OR: [ProposalDiscussionPostWhereInput!] + NOT: [ProposalDiscussionPostWhereInput!] +} + +input ProposalDiscussionPostWhereUniqueInput { + id: ID! +} + +input ProposalDiscussionPostCreateInput { + discussionThread: ID! + author: ID! + status: JSONObject! + isVisible: Boolean! + text: String! + repliesTo: ID +} + +input ProposalDiscussionPostUpdateInput { + discussionThread: ID + author: ID + status: JSONObject + isVisible: Boolean + text: String + repliesTo: ID +} + +input ProposalDiscussionPostDeletedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + post: ProposalDiscussionPostWhereInput + actor: MembershipWhereInput + AND: [ProposalDiscussionPostDeletedEventWhereInput!] + OR: [ProposalDiscussionPostDeletedEventWhereInput!] + NOT: [ProposalDiscussionPostDeletedEventWhereInput!] +} + +input ProposalDiscussionPostDeletedEventWhereUniqueInput { + id: ID! +} + +input ProposalDiscussionPostDeletedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + post: ID! + actor: ID! +} + +input ProposalDiscussionPostDeletedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + post: ID + actor: ID +} + +input ProposalDiscussionWhitelistWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + phantom_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + members_none: MembershipWhereInput + members_some: MembershipWhereInput + members_every: MembershipWhereInput + AND: [ProposalDiscussionWhitelistWhereInput!] + OR: [ProposalDiscussionWhitelistWhereInput!] + NOT: [ProposalDiscussionWhitelistWhereInput!] +} + +input ProposalDiscussionWhitelistWhereUniqueInput { + id: ID! +} + +input ProposalDiscussionWhitelistCreateInput { + phantom: Float +} + +input ProposalDiscussionWhitelistUpdateInput { + phantom: Float +} + +input RuntimeWasmBytecodeWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + bytecode_eq: Bytes + bytecode_in: [Bytes!] + AND: [RuntimeWasmBytecodeWhereInput!] + OR: [RuntimeWasmBytecodeWhereInput!] + NOT: [RuntimeWasmBytecodeWhereInput!] +} + +input RuntimeWasmBytecodeWhereUniqueInput { + id: ID! +} + +input RuntimeWasmBytecodeCreateInput { + bytecode: String! +} + +input RuntimeWasmBytecodeUpdateInput { + bytecode: String +} + +input GeographicalAreaContinentWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + code_eq: Continent + code_in: [Continent!] + AND: [GeographicalAreaContinentWhereInput!] + OR: [GeographicalAreaContinentWhereInput!] + NOT: [GeographicalAreaContinentWhereInput!] +} + +input GeographicalAreaContinentWhereUniqueInput { + id: ID! +} + +input GeographicalAreaContinentCreateInput { + code: Continent +} + +input GeographicalAreaContinentUpdateInput { + code: Continent +} + +input VoteCastEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + castVote: CastVoteWhereInput + AND: [VoteCastEventWhereInput!] + OR: [VoteCastEventWhereInput!] + NOT: [VoteCastEventWhereInput!] +} + +input VoteCastEventWhereUniqueInput { + id: ID! +} + +input VoteCastEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + castVote: ID! +} + +input VoteCastEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + castVote: ID +} + +input VoteRevealedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + castVote: CastVoteWhereInput + AND: [VoteRevealedEventWhereInput!] + OR: [VoteRevealedEventWhereInput!] + NOT: [VoteRevealedEventWhereInput!] +} + +input VoteRevealedEventWhereUniqueInput { + id: ID! +} + +input VoteRevealedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + castVote: ID! +} + +input VoteRevealedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + castVote: ID +} + +input CastVoteWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + commitment_eq: String + commitment_contains: String + commitment_startsWith: String + commitment_endsWith: String + commitment_in: [String!] + stake_eq: BigInt + stake_gt: BigInt + stake_gte: BigInt + stake_lt: BigInt + stake_lte: BigInt + stake_in: [BigInt!] + stakeLocked_eq: Boolean + stakeLocked_in: [Boolean!] + castBy_eq: String + castBy_contains: String + castBy_startsWith: String + castBy_endsWith: String + castBy_in: [String!] + votePower_eq: BigInt + votePower_gt: BigInt + votePower_gte: BigInt + votePower_lt: BigInt + votePower_lte: BigInt + votePower_in: [BigInt!] + electionRound: ElectionRoundWhereInput + voteFor: CandidateWhereInput + votecasteventcastVote_none: VoteCastEventWhereInput + votecasteventcastVote_some: VoteCastEventWhereInput + votecasteventcastVote_every: VoteCastEventWhereInput + voterevealedeventcastVote_none: VoteRevealedEventWhereInput + voterevealedeventcastVote_some: VoteRevealedEventWhereInput + voterevealedeventcastVote_every: VoteRevealedEventWhereInput + AND: [CastVoteWhereInput!] + OR: [CastVoteWhereInput!] + NOT: [CastVoteWhereInput!] +} + +input CastVoteWhereUniqueInput { + id: ID! +} + +input CastVoteCreateInput { + commitment: String! + electionRound: ID! + stake: String! + stakeLocked: Boolean! + castBy: String! + voteFor: ID + votePower: String! +} + +input CastVoteUpdateInput { + commitment: String + electionRound: ID + stake: String + stakeLocked: Boolean + castBy: String + voteFor: ID + votePower: String +} + +input ReferendumStageVotingWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + startedAtBlock_eq: BigInt + startedAtBlock_gt: BigInt + startedAtBlock_gte: BigInt + startedAtBlock_lt: BigInt + startedAtBlock_lte: BigInt + startedAtBlock_in: [BigInt!] + winningTargetCount_eq: BigInt + winningTargetCount_gt: BigInt + winningTargetCount_gte: BigInt + winningTargetCount_lt: BigInt + winningTargetCount_lte: BigInt + winningTargetCount_in: [BigInt!] + endsAt_eq: Int + endsAt_gt: Int + endsAt_gte: Int + endsAt_lt: Int + endsAt_lte: Int + endsAt_in: [Int!] + electionRound: ElectionRoundWhereInput + AND: [ReferendumStageVotingWhereInput!] + OR: [ReferendumStageVotingWhereInput!] + NOT: [ReferendumStageVotingWhereInput!] +} + +input ReferendumStageVotingWhereUniqueInput { + id: ID! +} + +input ReferendumStageVotingCreateInput { + startedAtBlock: String! + winningTargetCount: String! + electionRound: ID! + endsAt: Float! +} + +input ReferendumStageVotingUpdateInput { + startedAtBlock: String + winningTargetCount: String + electionRound: ID + endsAt: Float +} + +input ReferendumStageRevealingWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + startedAtBlock_eq: BigInt + startedAtBlock_gt: BigInt + startedAtBlock_gte: BigInt + startedAtBlock_lt: BigInt + startedAtBlock_lte: BigInt + startedAtBlock_in: [BigInt!] + winningTargetCount_eq: BigInt + winningTargetCount_gt: BigInt + winningTargetCount_gte: BigInt + winningTargetCount_lt: BigInt + winningTargetCount_lte: BigInt + winningTargetCount_in: [BigInt!] + endsAt_eq: Int + endsAt_gt: Int + endsAt_gte: Int + endsAt_lt: Int + endsAt_lte: Int + endsAt_in: [Int!] + electionRound: ElectionRoundWhereInput + AND: [ReferendumStageRevealingWhereInput!] + OR: [ReferendumStageRevealingWhereInput!] + NOT: [ReferendumStageRevealingWhereInput!] +} + +input ReferendumStageRevealingWhereUniqueInput { + id: ID! +} + +input ReferendumStageRevealingCreateInput { + startedAtBlock: String! + winningTargetCount: String! + electionRound: ID! + endsAt: Float! +} + +input ReferendumStageRevealingUpdateInput { + startedAtBlock: String + winningTargetCount: String + electionRound: ID + endsAt: Float +} + +input RewardPaymentEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + paidBalance_eq: BigInt + paidBalance_gt: BigInt + paidBalance_gte: BigInt + paidBalance_lt: BigInt + paidBalance_lte: BigInt + paidBalance_in: [BigInt!] + missingBalance_eq: BigInt + missingBalance_gt: BigInt + missingBalance_gte: BigInt + missingBalance_lt: BigInt + missingBalance_lte: BigInt + missingBalance_in: [BigInt!] + councilMember: CouncilMemberWhereInput + AND: [RewardPaymentEventWhereInput!] + OR: [RewardPaymentEventWhereInput!] + NOT: [RewardPaymentEventWhereInput!] +} + +input RewardPaymentEventWhereUniqueInput { + id: ID! +} + +input RewardPaymentEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + councilMember: ID! + rewardAccount: String! + paidBalance: String! + missingBalance: String! +} + +input RewardPaymentEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + councilMember: ID + rewardAccount: String + paidBalance: String + missingBalance: String +} + +input CouncilMemberWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + stakingAccountId_eq: String + stakingAccountId_contains: String + stakingAccountId_startsWith: String + stakingAccountId_endsWith: String + stakingAccountId_in: [String!] + rewardAccountId_eq: String + rewardAccountId_contains: String + rewardAccountId_startsWith: String + rewardAccountId_endsWith: String + rewardAccountId_in: [String!] + stake_eq: BigInt + stake_gt: BigInt + stake_gte: BigInt + stake_lt: BigInt + stake_lte: BigInt + stake_in: [BigInt!] + lastPaymentBlock_eq: BigInt + lastPaymentBlock_gt: BigInt + lastPaymentBlock_gte: BigInt + lastPaymentBlock_lt: BigInt + lastPaymentBlock_lte: BigInt + lastPaymentBlock_in: [BigInt!] + unpaidReward_eq: BigInt + unpaidReward_gt: BigInt + unpaidReward_gte: BigInt + unpaidReward_lt: BigInt + unpaidReward_lte: BigInt + unpaidReward_in: [BigInt!] + accumulatedReward_eq: BigInt + accumulatedReward_gt: BigInt + accumulatedReward_gte: BigInt + accumulatedReward_lt: BigInt + accumulatedReward_lte: BigInt + accumulatedReward_in: [BigInt!] + member: MembershipWhereInput + electedInCouncil: ElectedCouncilWhereInput + rewardpaymenteventcouncilMember_none: RewardPaymentEventWhereInput + rewardpaymenteventcouncilMember_some: RewardPaymentEventWhereInput + rewardpaymenteventcouncilMember_every: RewardPaymentEventWhereInput + AND: [CouncilMemberWhereInput!] + OR: [CouncilMemberWhereInput!] + NOT: [CouncilMemberWhereInput!] +} + +input CouncilMemberWhereUniqueInput { + id: ID! +} + +input CouncilMemberCreateInput { + stakingAccountId: String! + rewardAccountId: String! + member: ID! + stake: String! + lastPaymentBlock: String! + unpaidReward: String! + accumulatedReward: String! + electedInCouncil: ID! +} + +input CouncilMemberUpdateInput { + stakingAccountId: String + rewardAccountId: String + member: ID + stake: String + lastPaymentBlock: String + unpaidReward: String + accumulatedReward: String + electedInCouncil: ID +} + +input CouncilStageUpdateWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + stage_json: JSONObject + changedAt_eq: BigInt + changedAt_gt: BigInt + changedAt_gte: BigInt + changedAt_lt: BigInt + changedAt_lte: BigInt + changedAt_in: [BigInt!] + electionProblem_eq: ElectionProblem + electionProblem_in: [ElectionProblem!] + electedCouncil: ElectedCouncilWhereInput + AND: [CouncilStageUpdateWhereInput!] + OR: [CouncilStageUpdateWhereInput!] + NOT: [CouncilStageUpdateWhereInput!] +} + +input CouncilStageUpdateWhereUniqueInput { + id: ID! +} + +input CouncilStageUpdateCreateInput { + stage: JSONObject! + changedAt: String! + electedCouncil: ID + electionProblem: ElectionProblem +} + +input CouncilStageUpdateUpdateInput { + stage: JSONObject + changedAt: String + electedCouncil: ID + electionProblem: ElectionProblem +} + +input NewCouncilElectedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + electedCouncil: ElectedCouncilWhereInput + AND: [NewCouncilElectedEventWhereInput!] + OR: [NewCouncilElectedEventWhereInput!] + NOT: [NewCouncilElectedEventWhereInput!] +} + +input NewCouncilElectedEventWhereUniqueInput { + id: ID! +} + +input NewCouncilElectedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + electedCouncil: ID! +} + +input NewCouncilElectedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + electedCouncil: ID +} + +input ElectedCouncilWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + electedAtBlock_eq: Int + electedAtBlock_gt: Int + electedAtBlock_gte: Int + electedAtBlock_lt: Int + electedAtBlock_lte: Int + electedAtBlock_in: [Int!] + endedAtBlock_eq: Int + endedAtBlock_gt: Int + endedAtBlock_gte: Int + endedAtBlock_lt: Int + endedAtBlock_lte: Int + endedAtBlock_in: [Int!] + electedAtTime_eq: DateTime + electedAtTime_lt: DateTime + electedAtTime_lte: DateTime + electedAtTime_gt: DateTime + electedAtTime_gte: DateTime + endedAtTime_eq: DateTime + endedAtTime_lt: DateTime + endedAtTime_lte: DateTime + endedAtTime_gt: DateTime + endedAtTime_gte: DateTime + electedAtNetwork_eq: Network + electedAtNetwork_in: [Network!] + endedAtNetwork_eq: Network + endedAtNetwork_in: [Network!] + isResigned_eq: Boolean + isResigned_in: [Boolean!] + councilMembers_none: CouncilMemberWhereInput + councilMembers_some: CouncilMemberWhereInput + councilMembers_every: CouncilMemberWhereInput + updates_none: CouncilStageUpdateWhereInput + updates_some: CouncilStageUpdateWhereInput + updates_every: CouncilStageUpdateWhereInput + councilElections_none: ElectionRoundWhereInput + councilElections_some: ElectionRoundWhereInput + councilElections_every: ElectionRoundWhereInput + nextCouncilElections_none: ElectionRoundWhereInput + nextCouncilElections_some: ElectionRoundWhereInput + nextCouncilElections_every: ElectionRoundWhereInput + newcouncilelectedeventelectedCouncil_none: NewCouncilElectedEventWhereInput + newcouncilelectedeventelectedCouncil_some: NewCouncilElectedEventWhereInput + newcouncilelectedeventelectedCouncil_every: NewCouncilElectedEventWhereInput + AND: [ElectedCouncilWhereInput!] + OR: [ElectedCouncilWhereInput!] + NOT: [ElectedCouncilWhereInput!] +} + +input ElectedCouncilWhereUniqueInput { + id: ID! +} + +input ElectedCouncilCreateInput { + electedAtBlock: Float! + endedAtBlock: Float + electedAtTime: DateTime! + endedAtTime: DateTime + electedAtNetwork: Network! + endedAtNetwork: Network + isResigned: Boolean! +} + +input ElectedCouncilUpdateInput { + electedAtBlock: Float + endedAtBlock: Float + electedAtTime: DateTime + endedAtTime: DateTime + electedAtNetwork: Network + endedAtNetwork: Network + isResigned: Boolean +} + +input NewCandidateEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + stakingAccount_eq: String + stakingAccount_contains: String + stakingAccount_startsWith: String + stakingAccount_endsWith: String + stakingAccount_in: [String!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + balance_eq: BigInt + balance_gt: BigInt + balance_gte: BigInt + balance_lt: BigInt + balance_lte: BigInt + balance_in: [BigInt!] + candidate: CandidateWhereInput + electionRound: ElectionRoundWhereInput + AND: [NewCandidateEventWhereInput!] + OR: [NewCandidateEventWhereInput!] + NOT: [NewCandidateEventWhereInput!] +} + +input NewCandidateEventWhereUniqueInput { + id: ID! +} + +input NewCandidateEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + candidate: ID! + electionRound: ID! + stakingAccount: String! + rewardAccount: String! + balance: String! +} + +input NewCandidateEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + candidate: ID + electionRound: ID + stakingAccount: String + rewardAccount: String + balance: String +} + +input ElectionRoundWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + cycleId_eq: Int + cycleId_gt: Int + cycleId_gte: Int + cycleId_lt: Int + cycleId_lte: Int + cycleId_in: [Int!] + isFinished_eq: Boolean + isFinished_in: [Boolean!] + endedAtBlock_eq: Int + endedAtBlock_gt: Int + endedAtBlock_gte: Int + endedAtBlock_lt: Int + endedAtBlock_lte: Int + endedAtBlock_in: [Int!] + endedAtTime_eq: DateTime + endedAtTime_lt: DateTime + endedAtTime_lte: DateTime + endedAtTime_gt: DateTime + endedAtTime_gte: DateTime + endedAtNetwork_eq: Network + endedAtNetwork_in: [Network!] + castVotes_none: CastVoteWhereInput + castVotes_some: CastVoteWhereInput + castVotes_every: CastVoteWhereInput + referendumStageVoting: ReferendumStageVotingWhereInput + referendumStageRevealing: ReferendumStageRevealingWhereInput + electedCouncil: ElectedCouncilWhereInput + nextElectedCouncil: ElectedCouncilWhereInput + candidates_none: CandidateWhereInput + candidates_some: CandidateWhereInput + candidates_every: CandidateWhereInput + newcandidateeventelectionRound_none: NewCandidateEventWhereInput + newcandidateeventelectionRound_some: NewCandidateEventWhereInput + newcandidateeventelectionRound_every: NewCandidateEventWhereInput + AND: [ElectionRoundWhereInput!] + OR: [ElectionRoundWhereInput!] + NOT: [ElectionRoundWhereInput!] +} + +input ElectionRoundWhereUniqueInput { + id: ID! +} + +input ElectionRoundCreateInput { + cycleId: Float! + isFinished: Boolean! + endedAtBlock: Float + endedAtTime: DateTime + endedAtNetwork: Network + electedCouncil: ID! + nextElectedCouncil: ID +} + +input ElectionRoundUpdateInput { + cycleId: Float + isFinished: Boolean + endedAtBlock: Float + endedAtTime: DateTime + endedAtNetwork: Network + electedCouncil: ID + nextElectedCouncil: ID +} + +input CandidacyNoteSetEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + candidate: CandidateWhereInput + noteMetadata: CandidacyNoteMetadataWhereInput + AND: [CandidacyNoteSetEventWhereInput!] + OR: [CandidacyNoteSetEventWhereInput!] + NOT: [CandidacyNoteSetEventWhereInput!] +} + +input CandidacyNoteSetEventWhereUniqueInput { + id: ID! +} + +input CandidacyNoteSetEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + candidate: ID! + noteMetadata: ID! +} + +input CandidacyNoteSetEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + candidate: ID + noteMetadata: ID +} + +input CandidacyNoteMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + header_eq: String + header_contains: String + header_startsWith: String + header_endsWith: String + header_in: [String!] + bulletPoints_containsAll: [String!] + bulletPoints_containsNone: [String!] + bulletPoints_containsAny: [String!] + bannerImageUri_eq: String + bannerImageUri_contains: String + bannerImageUri_startsWith: String + bannerImageUri_endsWith: String + bannerImageUri_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + candidacynoteseteventnoteMetadata_none: CandidacyNoteSetEventWhereInput + candidacynoteseteventnoteMetadata_some: CandidacyNoteSetEventWhereInput + candidacynoteseteventnoteMetadata_every: CandidacyNoteSetEventWhereInput + candidatenoteMetadata_none: CandidateWhereInput + candidatenoteMetadata_some: CandidateWhereInput + candidatenoteMetadata_every: CandidateWhereInput + AND: [CandidacyNoteMetadataWhereInput!] + OR: [CandidacyNoteMetadataWhereInput!] + NOT: [CandidacyNoteMetadataWhereInput!] +} + +input CandidacyNoteMetadataWhereUniqueInput { + id: ID! +} + +input CandidacyNoteMetadataCreateInput { + header: String + bulletPoints: [String!]! + bannerImageUri: String + description: String +} + +input CandidacyNoteMetadataUpdateInput { + header: String + bulletPoints: [String!] + bannerImageUri: String + description: String +} + +input CandidacyStakeReleaseEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + candidate: CandidateWhereInput + AND: [CandidacyStakeReleaseEventWhereInput!] + OR: [CandidacyStakeReleaseEventWhereInput!] + NOT: [CandidacyStakeReleaseEventWhereInput!] +} + +input CandidacyStakeReleaseEventWhereUniqueInput { + id: ID! +} + +input CandidacyStakeReleaseEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + candidate: ID! +} + +input CandidacyStakeReleaseEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + candidate: ID +} + +input CandidacyWithdrawEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + candidate: CandidateWhereInput + AND: [CandidacyWithdrawEventWhereInput!] + OR: [CandidacyWithdrawEventWhereInput!] + NOT: [CandidacyWithdrawEventWhereInput!] +} + +input CandidacyWithdrawEventWhereUniqueInput { + id: ID! +} + +input CandidacyWithdrawEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + candidate: ID! +} + +input CandidacyWithdrawEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + candidate: ID +} + +input CandidateWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + stakingAccountId_eq: String + stakingAccountId_contains: String + stakingAccountId_startsWith: String + stakingAccountId_endsWith: String + stakingAccountId_in: [String!] + rewardAccountId_eq: String + rewardAccountId_contains: String + rewardAccountId_startsWith: String + rewardAccountId_endsWith: String + rewardAccountId_in: [String!] + stake_eq: BigInt + stake_gt: BigInt + stake_gte: BigInt + stake_lt: BigInt + stake_lte: BigInt + stake_in: [BigInt!] + stakeLocked_eq: Boolean + stakeLocked_in: [Boolean!] + status_eq: CandidacyStatus + status_in: [CandidacyStatus!] + votePower_eq: BigInt + votePower_gt: BigInt + votePower_gte: BigInt + votePower_lt: BigInt + votePower_lte: BigInt + votePower_in: [BigInt!] + lastVoteReceivedAtBlock_eq: BigInt + lastVoteReceivedAtBlock_gt: BigInt + lastVoteReceivedAtBlock_gte: BigInt + lastVoteReceivedAtBlock_lt: BigInt + lastVoteReceivedAtBlock_lte: BigInt + lastVoteReceivedAtBlock_in: [BigInt!] + lastVoteReceivedAtEventNumber_eq: Int + lastVoteReceivedAtEventNumber_gt: Int + lastVoteReceivedAtEventNumber_gte: Int + lastVoteReceivedAtEventNumber_lt: Int + lastVoteReceivedAtEventNumber_lte: Int + lastVoteReceivedAtEventNumber_in: [Int!] + member: MembershipWhereInput + electionRound: ElectionRoundWhereInput + noteMetadata: CandidacyNoteMetadataWhereInput + votesReceived_none: CastVoteWhereInput + votesReceived_some: CastVoteWhereInput + votesReceived_every: CastVoteWhereInput + candidacynoteseteventcandidate_none: CandidacyNoteSetEventWhereInput + candidacynoteseteventcandidate_some: CandidacyNoteSetEventWhereInput + candidacynoteseteventcandidate_every: CandidacyNoteSetEventWhereInput + candidacystakereleaseeventcandidate_none: CandidacyStakeReleaseEventWhereInput + candidacystakereleaseeventcandidate_some: CandidacyStakeReleaseEventWhereInput + candidacystakereleaseeventcandidate_every: CandidacyStakeReleaseEventWhereInput + candidacywithdraweventcandidate_none: CandidacyWithdrawEventWhereInput + candidacywithdraweventcandidate_some: CandidacyWithdrawEventWhereInput + candidacywithdraweventcandidate_every: CandidacyWithdrawEventWhereInput + newcandidateeventcandidate_none: NewCandidateEventWhereInput + newcandidateeventcandidate_some: NewCandidateEventWhereInput + newcandidateeventcandidate_every: NewCandidateEventWhereInput + AND: [CandidateWhereInput!] + OR: [CandidateWhereInput!] + NOT: [CandidateWhereInput!] +} + +input CandidateWhereUniqueInput { + id: ID! +} + +input CandidateCreateInput { + stakingAccountId: String! + rewardAccountId: String! + member: ID! + electionRound: ID! + stake: String! + stakeLocked: Boolean! + status: CandidacyStatus! + votePower: String! + lastVoteReceivedAtBlock: String + lastVoteReceivedAtEventNumber: Float + noteMetadata: ID! +} + +input CandidateUpdateInput { + stakingAccountId: String + rewardAccountId: String + member: ID + electionRound: ID + stake: String + stakeLocked: Boolean + status: CandidacyStatus + votePower: String + lastVoteReceivedAtBlock: String + lastVoteReceivedAtEventNumber: Float + noteMetadata: ID +} + +input InvitesTransferredEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + numberOfInvites_eq: Int + numberOfInvites_gt: Int + numberOfInvites_gte: Int + numberOfInvites_lt: Int + numberOfInvites_lte: Int + numberOfInvites_in: [Int!] + sourceMember: MembershipWhereInput + targetMember: MembershipWhereInput + AND: [InvitesTransferredEventWhereInput!] + OR: [InvitesTransferredEventWhereInput!] + NOT: [InvitesTransferredEventWhereInput!] +} + +input InvitesTransferredEventWhereUniqueInput { + id: ID! +} + +input InvitesTransferredEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + sourceMember: ID! + targetMember: ID! + numberOfInvites: Float! +} + +input InvitesTransferredEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + sourceMember: ID + targetMember: ID + numberOfInvites: Float +} + +input MemberAccountsUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newRootAccount_eq: String + newRootAccount_contains: String + newRootAccount_startsWith: String + newRootAccount_endsWith: String + newRootAccount_in: [String!] + newControllerAccount_eq: String + newControllerAccount_contains: String + newControllerAccount_startsWith: String + newControllerAccount_endsWith: String + newControllerAccount_in: [String!] + member: MembershipWhereInput + AND: [MemberAccountsUpdatedEventWhereInput!] + OR: [MemberAccountsUpdatedEventWhereInput!] + NOT: [MemberAccountsUpdatedEventWhereInput!] +} + +input MemberAccountsUpdatedEventWhereUniqueInput { + id: ID! +} + +input MemberAccountsUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + newRootAccount: String + newControllerAccount: String +} + +input MemberAccountsUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + newRootAccount: String + newControllerAccount: String +} + +input StakingAccountAddedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + member: MembershipWhereInput + AND: [StakingAccountAddedEventWhereInput!] + OR: [StakingAccountAddedEventWhereInput!] + NOT: [StakingAccountAddedEventWhereInput!] +} + +input StakingAccountAddedEventWhereUniqueInput { + id: ID! +} + +input StakingAccountAddedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + account: String! +} + +input StakingAccountAddedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + account: String +} + +input StakingAccountConfirmedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + member: MembershipWhereInput + AND: [StakingAccountConfirmedEventWhereInput!] + OR: [StakingAccountConfirmedEventWhereInput!] + NOT: [StakingAccountConfirmedEventWhereInput!] +} + +input StakingAccountConfirmedEventWhereUniqueInput { + id: ID! +} + +input StakingAccountConfirmedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + account: String! +} + +input StakingAccountConfirmedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + account: String +} + +input StakingAccountRemovedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + member: MembershipWhereInput + AND: [StakingAccountRemovedEventWhereInput!] + OR: [StakingAccountRemovedEventWhereInput!] + NOT: [StakingAccountRemovedEventWhereInput!] +} + +input StakingAccountRemovedEventWhereUniqueInput { + id: ID! +} + +input StakingAccountRemovedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + account: String! +} + +input StakingAccountRemovedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + account: String +} + +input MembershipWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + handleRaw_eq: String + handleRaw_contains: String + handleRaw_startsWith: String + handleRaw_endsWith: String + handleRaw_in: [String!] + handle_eq: String + handle_contains: String + handle_startsWith: String + handle_endsWith: String + handle_in: [String!] + controllerAccount_eq: String + controllerAccount_contains: String + controllerAccount_startsWith: String + controllerAccount_endsWith: String + controllerAccount_in: [String!] + rootAccount_eq: String + rootAccount_contains: String + rootAccount_startsWith: String + rootAccount_endsWith: String + rootAccount_in: [String!] + entry_json: JSONObject + isVerified_eq: Boolean + isVerified_in: [Boolean!] + boundAccounts_containsAll: [String!] + boundAccounts_containsNone: [String!] + boundAccounts_containsAny: [String!] + inviteCount_eq: Int + inviteCount_gt: Int + inviteCount_gte: Int + inviteCount_lt: Int + inviteCount_lte: Int + inviteCount_in: [Int!] + isFoundingMember_eq: Boolean + isFoundingMember_in: [Boolean!] + isCouncilMember_eq: Boolean + isCouncilMember_in: [Boolean!] + totalChannelsCreated_eq: Int + totalChannelsCreated_gt: Int + totalChannelsCreated_gte: Int + totalChannelsCreated_lt: Int + totalChannelsCreated_lte: Int + totalChannelsCreated_in: [Int!] + metadata: MemberMetadataWhereInput + invitees_none: MembershipWhereInput + invitees_some: MembershipWhereInput + invitees_every: MembershipWhereInput + invitedBy: MembershipWhereInput + referredMembers_none: MembershipWhereInput + referredMembers_some: MembershipWhereInput + referredMembers_every: MembershipWhereInput + referredBy: MembershipWhereInput + externalResources_none: MembershipExternalResourceWhereInput + externalResources_some: MembershipExternalResourceWhereInput + externalResources_every: MembershipExternalResourceWhereInput + roles_none: WorkerWhereInput + roles_some: WorkerWhereInput + roles_every: WorkerWhereInput + whitelistedIn_none: ProposalDiscussionWhitelistWhereInput + whitelistedIn_some: ProposalDiscussionWhitelistWhereInput + whitelistedIn_every: ProposalDiscussionWhitelistWhereInput + whitelistedInBounties_none: BountyEntrantWhitelistWhereInput + whitelistedInBounties_some: BountyEntrantWhitelistWhereInput + whitelistedInBounties_every: BountyEntrantWhitelistWhereInput + channels_none: ChannelWhereInput + channels_some: ChannelWhereInput + channels_every: ChannelWhereInput + collaboratorInChannels_none: CollaboratorWhereInput + collaboratorInChannels_some: CollaboratorWhereInput + collaboratorInChannels_every: CollaboratorWhereInput + memberBannedFromChannels_none: ChannelWhereInput + memberBannedFromChannels_some: ChannelWhereInput + memberBannedFromChannels_every: ChannelWhereInput + councilCandidacies_none: CandidateWhereInput + councilCandidacies_some: CandidateWhereInput + councilCandidacies_every: CandidateWhereInput + councilMembers_none: CouncilMemberWhereInput + councilMembers_some: CouncilMemberWhereInput + councilMembers_every: CouncilMemberWhereInput + whitelistedInAuctions_none: AuctionWhereInput + whitelistedInAuctions_some: AuctionWhereInput + whitelistedInAuctions_every: AuctionWhereInput + ownedNfts_none: OwnedNftWhereInput + ownedNfts_some: OwnedNftWhereInput + ownedNfts_every: OwnedNftWhereInput + nftCollectorInChannels_none: ChannelNftCollectorsWhereInput + nftCollectorInChannels_some: ChannelNftCollectorsWhereInput + nftCollectorInChannels_every: ChannelNftCollectorsWhereInput + memberEnglishAuctionSettledEvents_none: EnglishAuctionSettledEventWhereInput + memberEnglishAuctionSettledEvents_some: EnglishAuctionSettledEventWhereInput + memberEnglishAuctionSettledEvents_every: EnglishAuctionSettledEventWhereInput + memberOpenAuctionAcceptedBidEvents_none: OpenAuctionBidAcceptedEventWhereInput + memberOpenAuctionAcceptedBidEvents_some: OpenAuctionBidAcceptedEventWhereInput + memberOpenAuctionAcceptedBidEvents_every: OpenAuctionBidAcceptedEventWhereInput + memberBidMadeCompletingAuctionEvents_none: BidMadeCompletingAuctionEventWhereInput + memberBidMadeCompletingAuctionEvents_some: BidMadeCompletingAuctionEventWhereInput + memberBidMadeCompletingAuctionEvents_every: BidMadeCompletingAuctionEventWhereInput + appownerMember_none: AppWhereInput + appownerMember_some: AppWhereInput + appownerMember_every: AppWhereInput + auctioninitialOwner_none: AuctionWhereInput + auctioninitialOwner_some: AuctionWhereInput + auctioninitialOwner_every: AuctionWhereInput + auctionwinningMember_none: AuctionWhereInput + auctionwinningMember_some: AuctionWhereInput + auctionwinningMember_every: AuctionWhereInput + auctionbidcanceledeventmember_none: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventmember_some: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventmember_every: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventownerMember_none: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventownerMember_some: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventownerMember_every: AuctionBidCanceledEventWhereInput + auctionbidmadeeventmember_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventmember_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventmember_every: AuctionBidMadeEventWhereInput + auctionbidmadeeventownerMember_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventownerMember_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventownerMember_every: AuctionBidMadeEventWhereInput + auctionbidmadeeventpreviousTopBidder_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventpreviousTopBidder_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventpreviousTopBidder_every: AuctionBidMadeEventWhereInput + auctioncanceledeventownerMember_none: AuctionCanceledEventWhereInput + auctioncanceledeventownerMember_some: AuctionCanceledEventWhereInput + auctioncanceledeventownerMember_every: AuctionCanceledEventWhereInput + bidbidder_none: BidWhereInput + bidbidder_some: BidWhereInput + bidbidder_every: BidWhereInput + bidmadecompletingauctioneventmember_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventmember_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventmember_every: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventownerMember_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventownerMember_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventownerMember_every: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBidder_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBidder_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBidder_every: BidMadeCompletingAuctionEventWhereInput + bountycreator_none: BountyWhereInput + bountycreator_some: BountyWhereInput + bountycreator_every: BountyWhereInput + bountyoracle_none: BountyWhereInput + bountyoracle_some: BountyWhereInput + bountyoracle_every: BountyWhereInput + bountycontributioncontributor_none: BountyContributionWhereInput + bountycontributioncontributor_some: BountyContributionWhereInput + bountycontributioncontributor_every: BountyContributionWhereInput + bountyentryworker_none: BountyEntryWhereInput + bountyentryworker_some: BountyEntryWhereInput + bountyentryworker_every: BountyEntryWhereInput + budgetfundedeventmember_none: BudgetFundedEventWhereInput + budgetfundedeventmember_some: BudgetFundedEventWhereInput + budgetfundedeventmember_every: BudgetFundedEventWhereInput + buynowcanceledeventownerMember_none: BuyNowCanceledEventWhereInput + buynowcanceledeventownerMember_some: BuyNowCanceledEventWhereInput + buynowcanceledeventownerMember_every: BuyNowCanceledEventWhereInput + buynowpriceupdatedeventownerMember_none: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventownerMember_some: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventownerMember_every: BuyNowPriceUpdatedEventWhereInput + channelpaymentmadeeventpayer_none: ChannelPaymentMadeEventWhereInput + channelpaymentmadeeventpayer_some: ChannelPaymentMadeEventWhereInput + channelpaymentmadeeventpayer_every: ChannelPaymentMadeEventWhereInput + commentauthor_none: CommentWhereInput + commentauthor_some: CommentWhereInput + commentauthor_every: CommentWhereInput + commentcreatedeventparentCommentAuthor_none: CommentCreatedEventWhereInput + commentcreatedeventparentCommentAuthor_some: CommentCreatedEventWhereInput + commentcreatedeventparentCommentAuthor_every: CommentCreatedEventWhereInput + commentreactedeventreactingMember_none: CommentReactedEventWhereInput + commentreactedeventreactingMember_some: CommentReactedEventWhereInput + commentreactedeventreactingMember_every: CommentReactedEventWhereInput + commentreactionmember_none: CommentReactionWhereInput + commentreactionmember_some: CommentReactionWhereInput + commentreactionmember_every: CommentReactionWhereInput + englishauctionsettledeventwinner_none: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventwinner_some: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventwinner_every: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventownerMember_none: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventownerMember_some: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventownerMember_every: EnglishAuctionSettledEventWhereInput + englishauctionstartedeventownerMember_none: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventownerMember_some: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventownerMember_every: EnglishAuctionStartedEventWhereInput + forumpostauthor_none: ForumPostWhereInput + forumpostauthor_some: ForumPostWhereInput + forumpostauthor_every: ForumPostWhereInput + forumthreadauthor_none: ForumThreadWhereInput + forumthreadauthor_some: ForumThreadWhereInput + forumthreadauthor_every: ForumThreadWhereInput + invitestransferredeventsourceMember_none: InvitesTransferredEventWhereInput + invitestransferredeventsourceMember_some: InvitesTransferredEventWhereInput + invitestransferredeventsourceMember_every: InvitesTransferredEventWhereInput + invitestransferredeventtargetMember_none: InvitesTransferredEventWhereInput + invitestransferredeventtargetMember_some: InvitesTransferredEventWhereInput + invitestransferredeventtargetMember_every: InvitesTransferredEventWhereInput + memberaccountsupdatedeventmember_none: MemberAccountsUpdatedEventWhereInput + memberaccountsupdatedeventmember_some: MemberAccountsUpdatedEventWhereInput + memberaccountsupdatedeventmember_every: MemberAccountsUpdatedEventWhereInput + memberbannedfromchanneleventmember_none: MemberBannedFromChannelEventWhereInput + memberbannedfromchanneleventmember_some: MemberBannedFromChannelEventWhereInput + memberbannedfromchanneleventmember_every: MemberBannedFromChannelEventWhereInput + membercreatedeventnewMember_none: MemberCreatedEventWhereInput + membercreatedeventnewMember_some: MemberCreatedEventWhereInput + membercreatedeventnewMember_every: MemberCreatedEventWhereInput + memberinvitedeventinvitingMember_none: MemberInvitedEventWhereInput + memberinvitedeventinvitingMember_some: MemberInvitedEventWhereInput + memberinvitedeventinvitingMember_every: MemberInvitedEventWhereInput + memberinvitedeventnewMember_none: MemberInvitedEventWhereInput + memberinvitedeventnewMember_some: MemberInvitedEventWhereInput + memberinvitedeventnewMember_every: MemberInvitedEventWhereInput + memberprofileupdatedeventmember_none: MemberProfileUpdatedEventWhereInput + memberprofileupdatedeventmember_some: MemberProfileUpdatedEventWhereInput + memberprofileupdatedeventmember_every: MemberProfileUpdatedEventWhereInput + memberverificationstatusupdatedeventmember_none: MemberVerificationStatusUpdatedEventWhereInput + memberverificationstatusupdatedeventmember_some: MemberVerificationStatusUpdatedEventWhereInput + memberverificationstatusupdatedeventmember_every: MemberVerificationStatusUpdatedEventWhereInput + membershipboughteventnewMember_none: MembershipBoughtEventWhereInput + membershipboughteventnewMember_some: MembershipBoughtEventWhereInput + membershipboughteventnewMember_every: MembershipBoughtEventWhereInput + membershipboughteventreferrer_none: MembershipBoughtEventWhereInput + membershipboughteventreferrer_some: MembershipBoughtEventWhereInput + membershipboughteventreferrer_every: MembershipBoughtEventWhereInput + membershipgiftedeventnewMember_none: MembershipGiftedEventWhereInput + membershipgiftedeventnewMember_some: MembershipGiftedEventWhereInput + membershipgiftedeventnewMember_every: MembershipGiftedEventWhereInput + nftboughteventmember_none: NftBoughtEventWhereInput + nftboughteventmember_some: NftBoughtEventWhereInput + nftboughteventmember_every: NftBoughtEventWhereInput + nftboughteventownerMember_none: NftBoughtEventWhereInput + nftboughteventownerMember_some: NftBoughtEventWhereInput + nftboughteventownerMember_every: NftBoughtEventWhereInput + nftissuedeventownerMember_none: NftIssuedEventWhereInput + nftissuedeventownerMember_some: NftIssuedEventWhereInput + nftissuedeventownerMember_every: NftIssuedEventWhereInput + nftsellordermadeeventownerMember_none: NftSellOrderMadeEventWhereInput + nftsellordermadeeventownerMember_some: NftSellOrderMadeEventWhereInput + nftsellordermadeeventownerMember_every: NftSellOrderMadeEventWhereInput + nftslingedbacktotheoriginalartisteventownerMember_none: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventownerMember_some: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventownerMember_every: NftSlingedBackToTheOriginalArtistEventWhereInput + offeracceptedeventownerMember_none: OfferAcceptedEventWhereInput + offeracceptedeventownerMember_some: OfferAcceptedEventWhereInput + offeracceptedeventownerMember_every: OfferAcceptedEventWhereInput + offercanceledeventownerMember_none: OfferCanceledEventWhereInput + offercanceledeventownerMember_some: OfferCanceledEventWhereInput + offercanceledeventownerMember_every: OfferCanceledEventWhereInput + offerstartedeventmember_none: OfferStartedEventWhereInput + offerstartedeventmember_some: OfferStartedEventWhereInput + offerstartedeventmember_every: OfferStartedEventWhereInput + offerstartedeventownerMember_none: OfferStartedEventWhereInput + offerstartedeventownerMember_some: OfferStartedEventWhereInput + offerstartedeventownerMember_every: OfferStartedEventWhereInput + openauctionbidacceptedeventownerMember_none: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventownerMember_some: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventownerMember_every: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventwinningBidder_none: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventwinningBidder_some: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventwinningBidder_every: OpenAuctionBidAcceptedEventWhereInput + openauctionstartedeventownerMember_none: OpenAuctionStartedEventWhereInput + openauctionstartedeventownerMember_some: OpenAuctionStartedEventWhereInput + openauctionstartedeventownerMember_every: OpenAuctionStartedEventWhereInput + postdeletedeventactor_none: PostDeletedEventWhereInput + postdeletedeventactor_some: PostDeletedEventWhereInput + postdeletedeventactor_every: PostDeletedEventWhereInput + proposalcreator_none: ProposalWhereInput + proposalcreator_some: ProposalWhereInput + proposalcreator_every: ProposalWhereInput + proposaldiscussionpostauthor_none: ProposalDiscussionPostWhereInput + proposaldiscussionpostauthor_some: ProposalDiscussionPostWhereInput + proposaldiscussionpostauthor_every: ProposalDiscussionPostWhereInput + proposaldiscussionpostdeletedeventactor_none: ProposalDiscussionPostDeletedEventWhereInput + proposaldiscussionpostdeletedeventactor_some: ProposalDiscussionPostDeletedEventWhereInput + proposaldiscussionpostdeletedeventactor_every: ProposalDiscussionPostDeletedEventWhereInput + proposaldiscussionthreadmodechangedeventactor_none: ProposalDiscussionThreadModeChangedEventWhereInput + proposaldiscussionthreadmodechangedeventactor_some: ProposalDiscussionThreadModeChangedEventWhereInput + proposaldiscussionthreadmodechangedeventactor_every: ProposalDiscussionThreadModeChangedEventWhereInput + proposalvotedeventvoter_none: ProposalVotedEventWhereInput + proposalvotedeventvoter_some: ProposalVotedEventWhereInput + proposalvotedeventvoter_every: ProposalVotedEventWhereInput + stakingaccountaddedeventmember_none: StakingAccountAddedEventWhereInput + stakingaccountaddedeventmember_some: StakingAccountAddedEventWhereInput + stakingaccountaddedeventmember_every: StakingAccountAddedEventWhereInput + stakingaccountconfirmedeventmember_none: StakingAccountConfirmedEventWhereInput + stakingaccountconfirmedeventmember_some: StakingAccountConfirmedEventWhereInput + stakingaccountconfirmedeventmember_every: StakingAccountConfirmedEventWhereInput + stakingaccountremovedeventmember_none: StakingAccountRemovedEventWhereInput + stakingaccountremovedeventmember_some: StakingAccountRemovedEventWhereInput + stakingaccountremovedeventmember_every: StakingAccountRemovedEventWhereInput + videoreactedeventreactingMember_none: VideoReactedEventWhereInput + videoreactedeventreactingMember_some: VideoReactedEventWhereInput + videoreactedeventreactingMember_every: VideoReactedEventWhereInput + videoreactionmember_none: VideoReactionWhereInput + videoreactionmember_some: VideoReactionWhereInput + videoreactionmember_every: VideoReactionWhereInput + workinggroupapplicationapplicant_none: WorkingGroupApplicationWhereInput + workinggroupapplicationapplicant_some: WorkingGroupApplicationWhereInput + workinggroupapplicationapplicant_every: WorkingGroupApplicationWhereInput + AND: [MembershipWhereInput!] + OR: [MembershipWhereInput!] + NOT: [MembershipWhereInput!] +} + +input MembershipWhereUniqueInput { + id: ID + handleRaw: String +} + +input MembershipCreateInput { + handleRaw: String! + handle: String! + metadata: ID! + controllerAccount: String! + rootAccount: String! + entry: JSONObject! + isVerified: Boolean! + boundAccounts: [String!]! + inviteCount: Float! + invitedBy: ID + referredBy: ID + isFoundingMember: Boolean! + isCouncilMember: Boolean! + totalChannelsCreated: Float! +} + +input MembershipUpdateInput { + handleRaw: String + handle: String + metadata: ID + controllerAccount: String + rootAccount: String + entry: JSONObject + isVerified: Boolean + boundAccounts: [String!] + inviteCount: Float + invitedBy: ID + referredBy: ID + isFoundingMember: Boolean + isCouncilMember: Boolean + totalChannelsCreated: Float +} + +input AppWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + name_eq: String + name_contains: String + name_startsWith: String + name_endsWith: String + name_in: [String!] + websiteUrl_eq: String + websiteUrl_contains: String + websiteUrl_startsWith: String + websiteUrl_endsWith: String + websiteUrl_in: [String!] + useUri_eq: String + useUri_contains: String + useUri_startsWith: String + useUri_endsWith: String + useUri_in: [String!] + smallIcon_eq: String + smallIcon_contains: String + smallIcon_startsWith: String + smallIcon_endsWith: String + smallIcon_in: [String!] + mediumIcon_eq: String + mediumIcon_contains: String + mediumIcon_startsWith: String + mediumIcon_endsWith: String + mediumIcon_in: [String!] + bigIcon_eq: String + bigIcon_contains: String + bigIcon_startsWith: String + bigIcon_endsWith: String + bigIcon_in: [String!] + oneLiner_eq: String + oneLiner_contains: String + oneLiner_startsWith: String + oneLiner_endsWith: String + oneLiner_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + termsOfService_eq: String + termsOfService_contains: String + termsOfService_startsWith: String + termsOfService_endsWith: String + termsOfService_in: [String!] + platforms_containsAll: [String!] + platforms_containsNone: [String!] + platforms_containsAny: [String!] + category_eq: String + category_contains: String + category_startsWith: String + category_endsWith: String + category_in: [String!] + authKey_eq: String + authKey_contains: String + authKey_startsWith: String + authKey_endsWith: String + authKey_in: [String!] + ownerMember: MembershipWhereInput + appVideos_none: VideoWhereInput + appVideos_some: VideoWhereInput + appVideos_every: VideoWhereInput + appChannels_none: ChannelWhereInput + appChannels_some: ChannelWhereInput + appChannels_every: ChannelWhereInput + AND: [AppWhereInput!] + OR: [AppWhereInput!] + NOT: [AppWhereInput!] +} + +input AppWhereUniqueInput { + id: ID! +} + +input AppCreateInput { + name: String! + ownerMember: ID! + websiteUrl: String + useUri: String + smallIcon: String + mediumIcon: String + bigIcon: String + oneLiner: String + description: String + termsOfService: String + platforms: [String!] + category: String + authKey: String +} + +input AppUpdateInput { + name: String + ownerMember: ID + websiteUrl: String + useUri: String + smallIcon: String + mediumIcon: String + bigIcon: String + oneLiner: String + description: String + termsOfService: String + platforms: [String!] + category: String + authKey: String +} + +input BudgetBalanceSetEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + balance_eq: BigInt + balance_gt: BigInt + balance_gte: BigInt + balance_lt: BigInt + balance_lte: BigInt + balance_in: [BigInt!] + AND: [BudgetBalanceSetEventWhereInput!] + OR: [BudgetBalanceSetEventWhereInput!] + NOT: [BudgetBalanceSetEventWhereInput!] +} + +input BudgetBalanceSetEventWhereUniqueInput { + id: ID! +} + +input BudgetBalanceSetEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + balance: String! +} + +input BudgetBalanceSetEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + balance: String +} + +input BudgetIncrementUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + AND: [BudgetIncrementUpdatedEventWhereInput!] + OR: [BudgetIncrementUpdatedEventWhereInput!] + NOT: [BudgetIncrementUpdatedEventWhereInput!] +} + +input BudgetIncrementUpdatedEventWhereUniqueInput { + id: ID! +} + +input BudgetIncrementUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + amount: String! +} + +input BudgetIncrementUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + amount: String +} + +input BudgetRefillEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + balance_eq: BigInt + balance_gt: BigInt + balance_gte: BigInt + balance_lt: BigInt + balance_lte: BigInt + balance_in: [BigInt!] + AND: [BudgetRefillEventWhereInput!] + OR: [BudgetRefillEventWhereInput!] + NOT: [BudgetRefillEventWhereInput!] +} + +input BudgetRefillEventWhereUniqueInput { + id: ID! +} + +input BudgetRefillEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + balance: String! +} + +input BudgetRefillEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + balance: String +} + +input BudgetRefillPlannedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + nextRefillInBlock_eq: Int + nextRefillInBlock_gt: Int + nextRefillInBlock_gte: Int + nextRefillInBlock_lt: Int + nextRefillInBlock_lte: Int + nextRefillInBlock_in: [Int!] + AND: [BudgetRefillPlannedEventWhereInput!] + OR: [BudgetRefillPlannedEventWhereInput!] + NOT: [BudgetRefillPlannedEventWhereInput!] +} + +input BudgetRefillPlannedEventWhereUniqueInput { + id: ID! +} + +input BudgetRefillPlannedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + nextRefillInBlock: Float! +} + +input BudgetRefillPlannedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + nextRefillInBlock: Float +} + +input ChannelAssetsDeletedByModeratorEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + channelId_eq: Int + channelId_gt: Int + channelId_gte: Int + channelId_lt: Int + channelId_lte: Int + channelId_in: [Int!] + assetIds_containsAll: [Int!] + assetIds_containsNone: [Int!] + assetIds_containsAny: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + AND: [ChannelAssetsDeletedByModeratorEventWhereInput!] + OR: [ChannelAssetsDeletedByModeratorEventWhereInput!] + NOT: [ChannelAssetsDeletedByModeratorEventWhereInput!] +} + +input ChannelAssetsDeletedByModeratorEventWhereUniqueInput { + id: ID! +} + +input ChannelAssetsDeletedByModeratorEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! + channelId: Float! + assetIds: [Int!]! + rationale: String! +} + +input ChannelAssetsDeletedByModeratorEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject + channelId: Float + assetIds: [Int!] + rationale: String +} + +input ChannelDeletedByModeratorEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + channelId_eq: Int + channelId_gt: Int + channelId_gte: Int + channelId_lt: Int + channelId_lte: Int + channelId_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + AND: [ChannelDeletedByModeratorEventWhereInput!] + OR: [ChannelDeletedByModeratorEventWhereInput!] + NOT: [ChannelDeletedByModeratorEventWhereInput!] +} + +input ChannelDeletedByModeratorEventWhereUniqueInput { + id: ID! +} + +input ChannelDeletedByModeratorEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! + channelId: Float! + rationale: String! +} + +input ChannelDeletedByModeratorEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject + channelId: Float + rationale: String +} + +input ChannelVisibilitySetByModeratorEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + channelId_eq: Int + channelId_gt: Int + channelId_gte: Int + channelId_lt: Int + channelId_lte: Int + channelId_in: [Int!] + isHidden_eq: Boolean + isHidden_in: [Boolean!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + AND: [ChannelVisibilitySetByModeratorEventWhereInput!] + OR: [ChannelVisibilitySetByModeratorEventWhereInput!] + NOT: [ChannelVisibilitySetByModeratorEventWhereInput!] +} + +input ChannelVisibilitySetByModeratorEventWhereUniqueInput { + id: ID! +} + +input ChannelVisibilitySetByModeratorEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! + channelId: Float! + isHidden: Boolean! + rationale: String! +} + +input ChannelVisibilitySetByModeratorEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject + channelId: Float + isHidden: Boolean + rationale: String +} + +input CouncilBudgetDecreasedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + AND: [CouncilBudgetDecreasedEventWhereInput!] + OR: [CouncilBudgetDecreasedEventWhereInput!] + NOT: [CouncilBudgetDecreasedEventWhereInput!] +} + +input CouncilBudgetDecreasedEventWhereUniqueInput { + id: ID! +} + +input CouncilBudgetDecreasedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + amount: String! +} + +input CouncilBudgetDecreasedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + amount: String +} + +input CouncilBudgetFundedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + memberId_eq: Int + memberId_gt: Int + memberId_gte: Int + memberId_lt: Int + memberId_lte: Int + memberId_in: [Int!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + AND: [CouncilBudgetFundedEventWhereInput!] + OR: [CouncilBudgetFundedEventWhereInput!] + NOT: [CouncilBudgetFundedEventWhereInput!] +} + +input CouncilBudgetFundedEventWhereUniqueInput { + id: ID! +} + +input CouncilBudgetFundedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + memberId: Float! + amount: String! + rationale: String! +} + +input CouncilBudgetFundedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + memberId: Float + amount: String + rationale: String +} + +input CouncilorRewardUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rewardAmount_eq: BigInt + rewardAmount_gt: BigInt + rewardAmount_gte: BigInt + rewardAmount_lt: BigInt + rewardAmount_lte: BigInt + rewardAmount_in: [BigInt!] + AND: [CouncilorRewardUpdatedEventWhereInput!] + OR: [CouncilorRewardUpdatedEventWhereInput!] + NOT: [CouncilorRewardUpdatedEventWhereInput!] +} + +input CouncilorRewardUpdatedEventWhereUniqueInput { + id: ID! +} + +input CouncilorRewardUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + rewardAmount: String! +} + +input CouncilorRewardUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + rewardAmount: String +} + +input InitialInvitationBalanceUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newInitialBalance_eq: BigInt + newInitialBalance_gt: BigInt + newInitialBalance_gte: BigInt + newInitialBalance_lt: BigInt + newInitialBalance_lte: BigInt + newInitialBalance_in: [BigInt!] + AND: [InitialInvitationBalanceUpdatedEventWhereInput!] + OR: [InitialInvitationBalanceUpdatedEventWhereInput!] + NOT: [InitialInvitationBalanceUpdatedEventWhereInput!] +} + +input InitialInvitationBalanceUpdatedEventWhereUniqueInput { + id: ID! +} + +input InitialInvitationBalanceUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + newInitialBalance: String! +} + +input InitialInvitationBalanceUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + newInitialBalance: String +} + +input InitialInvitationCountUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newInitialInvitationCount_eq: Int + newInitialInvitationCount_gt: Int + newInitialInvitationCount_gte: Int + newInitialInvitationCount_lt: Int + newInitialInvitationCount_lte: Int + newInitialInvitationCount_in: [Int!] + AND: [InitialInvitationCountUpdatedEventWhereInput!] + OR: [InitialInvitationCountUpdatedEventWhereInput!] + NOT: [InitialInvitationCountUpdatedEventWhereInput!] +} + +input InitialInvitationCountUpdatedEventWhereUniqueInput { + id: ID! +} + +input InitialInvitationCountUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + newInitialInvitationCount: Float! +} + +input InitialInvitationCountUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + newInitialInvitationCount: Float +} + +input LeaderInvitationQuotaUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newInvitationQuota_eq: Int + newInvitationQuota_gt: Int + newInvitationQuota_gte: Int + newInvitationQuota_lt: Int + newInvitationQuota_lte: Int + newInvitationQuota_in: [Int!] + AND: [LeaderInvitationQuotaUpdatedEventWhereInput!] + OR: [LeaderInvitationQuotaUpdatedEventWhereInput!] + NOT: [LeaderInvitationQuotaUpdatedEventWhereInput!] +} + +input LeaderInvitationQuotaUpdatedEventWhereUniqueInput { + id: ID! +} + +input LeaderInvitationQuotaUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + newInvitationQuota: Float! +} + +input LeaderInvitationQuotaUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + newInvitationQuota: Float +} + +input MembershipPriceUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newPrice_eq: BigInt + newPrice_gt: BigInt + newPrice_gte: BigInt + newPrice_lt: BigInt + newPrice_lte: BigInt + newPrice_in: [BigInt!] + AND: [MembershipPriceUpdatedEventWhereInput!] + OR: [MembershipPriceUpdatedEventWhereInput!] + NOT: [MembershipPriceUpdatedEventWhereInput!] +} + +input MembershipPriceUpdatedEventWhereUniqueInput { + id: ID! +} + +input MembershipPriceUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + newPrice: String! +} + +input MembershipPriceUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + newPrice: String +} + +input MetaprotocolTransactionStatusEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + status_json: JSONObject + AND: [MetaprotocolTransactionStatusEventWhereInput!] + OR: [MetaprotocolTransactionStatusEventWhereInput!] + NOT: [MetaprotocolTransactionStatusEventWhereInput!] +} + +input MetaprotocolTransactionStatusEventWhereUniqueInput { + id: ID! +} + +input MetaprotocolTransactionStatusEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + status: JSONObject! +} + +input MetaprotocolTransactionStatusEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + status: JSONObject +} + +input NewCouncilNotElectedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + AND: [NewCouncilNotElectedEventWhereInput!] + OR: [NewCouncilNotElectedEventWhereInput!] + NOT: [NewCouncilNotElectedEventWhereInput!] +} + +input NewCouncilNotElectedEventWhereUniqueInput { + id: ID! +} + +input NewCouncilNotElectedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! +} + +input NewCouncilNotElectedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float +} + +input NotEnoughCandidatesEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + AND: [NotEnoughCandidatesEventWhereInput!] + OR: [NotEnoughCandidatesEventWhereInput!] + NOT: [NotEnoughCandidatesEventWhereInput!] +} + +input NotEnoughCandidatesEventWhereUniqueInput { + id: ID! +} + +input NotEnoughCandidatesEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! +} + +input NotEnoughCandidatesEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float +} + +input ReferendumFinishedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + AND: [ReferendumFinishedEventWhereInput!] + OR: [ReferendumFinishedEventWhereInput!] + NOT: [ReferendumFinishedEventWhereInput!] +} + +input ReferendumFinishedEventWhereUniqueInput { + id: ID! +} + +input ReferendumFinishedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! +} + +input ReferendumFinishedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float +} + +input ReferendumStartedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + winningTargetCount_eq: BigInt + winningTargetCount_gt: BigInt + winningTargetCount_gte: BigInt + winningTargetCount_lt: BigInt + winningTargetCount_lte: BigInt + winningTargetCount_in: [BigInt!] + AND: [ReferendumStartedEventWhereInput!] + OR: [ReferendumStartedEventWhereInput!] + NOT: [ReferendumStartedEventWhereInput!] +} + +input ReferendumStartedEventWhereUniqueInput { + id: ID! +} + +input ReferendumStartedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + winningTargetCount: String! +} + +input ReferendumStartedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + winningTargetCount: String +} + +input ReferendumStartedForcefullyEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + winningTargetCount_eq: BigInt + winningTargetCount_gt: BigInt + winningTargetCount_gte: BigInt + winningTargetCount_lt: BigInt + winningTargetCount_lte: BigInt + winningTargetCount_in: [BigInt!] + AND: [ReferendumStartedForcefullyEventWhereInput!] + OR: [ReferendumStartedForcefullyEventWhereInput!] + NOT: [ReferendumStartedForcefullyEventWhereInput!] +} + +input ReferendumStartedForcefullyEventWhereUniqueInput { + id: ID! +} + +input ReferendumStartedForcefullyEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + winningTargetCount: String! +} + +input ReferendumStartedForcefullyEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + winningTargetCount: String +} + +input ReferralCutUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newValue_eq: Int + newValue_gt: Int + newValue_gte: Int + newValue_lt: Int + newValue_lte: Int + newValue_in: [Int!] + AND: [ReferralCutUpdatedEventWhereInput!] + OR: [ReferralCutUpdatedEventWhereInput!] + NOT: [ReferralCutUpdatedEventWhereInput!] +} + +input ReferralCutUpdatedEventWhereUniqueInput { + id: ID! +} + +input ReferralCutUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + newValue: Float! +} + +input ReferralCutUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + newValue: Float +} + +input RequestFundedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + AND: [RequestFundedEventWhereInput!] + OR: [RequestFundedEventWhereInput!] + NOT: [RequestFundedEventWhereInput!] +} + +input RequestFundedEventWhereUniqueInput { + id: ID! +} + +input RequestFundedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + account: String! + amount: String! +} + +input RequestFundedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + account: String + amount: String +} + +input RevealingStageStartedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + AND: [RevealingStageStartedEventWhereInput!] + OR: [RevealingStageStartedEventWhereInput!] + NOT: [RevealingStageStartedEventWhereInput!] +} + +input RevealingStageStartedEventWhereUniqueInput { + id: ID! +} + +input RevealingStageStartedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! +} + +input RevealingStageStartedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float +} + +input StakeReleasedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + stakingAccount_eq: String + stakingAccount_contains: String + stakingAccount_startsWith: String + stakingAccount_endsWith: String + stakingAccount_in: [String!] + AND: [StakeReleasedEventWhereInput!] + OR: [StakeReleasedEventWhereInput!] + NOT: [StakeReleasedEventWhereInput!] +} + +input StakeReleasedEventWhereUniqueInput { + id: ID! +} + +input StakeReleasedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + stakingAccount: String! +} + +input StakeReleasedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + stakingAccount: String +} + +input VideoAssetsDeletedByModeratorEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + videoId_eq: Int + videoId_gt: Int + videoId_gte: Int + videoId_lt: Int + videoId_lte: Int + videoId_in: [Int!] + areNftAssets_eq: Boolean + areNftAssets_in: [Boolean!] + assetIds_containsAll: [Int!] + assetIds_containsNone: [Int!] + assetIds_containsAny: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + AND: [VideoAssetsDeletedByModeratorEventWhereInput!] + OR: [VideoAssetsDeletedByModeratorEventWhereInput!] + NOT: [VideoAssetsDeletedByModeratorEventWhereInput!] +} + +input VideoAssetsDeletedByModeratorEventWhereUniqueInput { + id: ID! +} + +input VideoAssetsDeletedByModeratorEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! + videoId: Float! + areNftAssets: Boolean + assetIds: [Int!]! + rationale: String! +} + +input VideoAssetsDeletedByModeratorEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject + videoId: Float + areNftAssets: Boolean + assetIds: [Int!] + rationale: String +} + +input VideoDeletedByModeratorEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + videoId_eq: Int + videoId_gt: Int + videoId_gte: Int + videoId_lt: Int + videoId_lte: Int + videoId_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + AND: [VideoDeletedByModeratorEventWhereInput!] + OR: [VideoDeletedByModeratorEventWhereInput!] + NOT: [VideoDeletedByModeratorEventWhereInput!] +} + +input VideoDeletedByModeratorEventWhereUniqueInput { + id: ID! +} + +input VideoDeletedByModeratorEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! + videoId: Float! + rationale: String! +} + +input VideoDeletedByModeratorEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject + videoId: Float + rationale: String +} + +input VideoDeletedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + videoId_eq: Int + videoId_gt: Int + videoId_gte: Int + videoId_lt: Int + videoId_lte: Int + videoId_in: [Int!] + AND: [VideoDeletedEventWhereInput!] + OR: [VideoDeletedEventWhereInput!] + NOT: [VideoDeletedEventWhereInput!] +} + +input VideoDeletedEventWhereUniqueInput { + id: ID! +} + +input VideoDeletedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! + videoId: Float! +} + +input VideoDeletedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject + videoId: Float +} + +input VideoVisibilitySetByModeratorEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + videoId_eq: Int + videoId_gt: Int + videoId_gte: Int + videoId_lt: Int + videoId_lte: Int + videoId_in: [Int!] + isHidden_eq: Boolean + isHidden_in: [Boolean!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + AND: [VideoVisibilitySetByModeratorEventWhereInput!] + OR: [VideoVisibilitySetByModeratorEventWhereInput!] + NOT: [VideoVisibilitySetByModeratorEventWhereInput!] +} + +input VideoVisibilitySetByModeratorEventWhereUniqueInput { + id: ID! +} + +input VideoVisibilitySetByModeratorEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! + videoId: Float! + isHidden: Boolean! + rationale: String! +} + +input VideoVisibilitySetByModeratorEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject + videoId: Float + isHidden: Boolean + rationale: String +} + +input VotingPeriodStartedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + numOfCandidates_eq: BigInt + numOfCandidates_gt: BigInt + numOfCandidates_gte: BigInt + numOfCandidates_lt: BigInt + numOfCandidates_lte: BigInt + numOfCandidates_in: [BigInt!] + AND: [VotingPeriodStartedEventWhereInput!] + OR: [VotingPeriodStartedEventWhereInput!] + NOT: [VotingPeriodStartedEventWhereInput!] +} + +input VotingPeriodStartedEventWhereUniqueInput { + id: ID! +} + +input VotingPeriodStartedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + numOfCandidates: String! +} + +input VotingPeriodStartedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + numOfCandidates: String +} + +type MemberCreatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + newMember: Membership! + newMemberId: String! + + """New member root account in SS58 encoding.""" + rootAccount: String! + + """New member controller in SS58 encoding.""" + controllerAccount: String! + + """New member handle.""" + handle: String! + metadata: MemberMetadata! + metadataId: String! + + """Whether member is founding member.""" + isFoundingMember: Boolean! +} + +type MemberInvitedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + invitingMember: Membership! + invitingMemberId: String! + newMember: Membership! + newMemberId: String! + + """New member root account in SS58 encoding.""" + rootAccount: String! + + """New member controller in SS58 encoding.""" + controllerAccount: String! + + """New member handle.""" + handle: String! + metadata: MemberMetadata! + metadataId: String! + + """Member's initial, invitation-locked balance""" + initialBalance: BigInt! +} + +type MemberProfileUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + member: Membership! + memberId: String! + + """ + New member handle (utf-8 string). Null means no new value was provided. + """ + newHandle: String + + """ + New member handle (raw hex string). Null means no new value was provided. + """ + newHandleRaw: String + newMetadata: MemberMetadata! + newMetadataId: String! +} + +type MembershipBoughtEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + newMember: Membership! + newMemberId: String! + + """New member root account in SS58 encoding.""" + rootAccount: String! + + """New member controller in SS58 encoding.""" + controllerAccount: String! + + """New member handle.""" + handle: String! + metadata: MemberMetadata! + metadataId: String! + referrer: Membership + referrerId: String +} + +type MembershipGiftedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + newMember: Membership! + newMemberId: String! + + """New member root account in SS58 encoding.""" + rootAccount: String! + + """New member controller in SS58 encoding.""" + controllerAccount: String! + + """New member handle.""" + handle: String! + metadata: MemberMetadata! + metadataId: String! +} + +type RewardPaidEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """The account that recieved the reward""" + rewardAccount: String! + + """Amount recieved""" + amount: BigInt! + + """Type of the payment (REGULAR/MISSED)""" + paymentType: RewardPaymentType! +} + +type StakeSlashedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """Balance that was requested to be slashed""" + requestedAmount: BigInt! + + """Balance that was actually slashed""" + slashedAmount: BigInt! + + """Optional rationale""" + rationale: String +} + +type PostTextUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + post: ForumPost! + postId: String! + + """New post text""" + newText: String! +} + +type PostDeletedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + posts: [ForumPost!]! + actor: Membership! + actorId: String! + + """Posts deletion rationale""" + rationale: String! +} + +type PostAddedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + post: ForumPost! + postId: String! + + """Whether the added post is editable""" + isEditable: Boolean + + """Post's original text""" + text: String! +} + +type PostModeratedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + post: ForumPost! + postId: String! + + """The rationale behind the moderation""" + rationale: String! + actor: Worker! + actorId: String! +} + +type ThreadCreatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + thread: ForumThread! + threadId: String! + + """Thread's original title""" + title: String! + + """Thread's original text""" + text: String! +} + +type ThreadMetadataUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + thread: ForumThread! + threadId: String! + + """New title of the thread""" + newTitle: String +} + +type CategoryStickyThreadUpdateEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + category: ForumCategory! + categoryId: String! + newStickyThreads: [ForumThread!]! + actor: Worker! + actorId: String! +} + +type ThreadMovedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + thread: ForumThread! + threadId: String! + oldCategory: ForumCategory! + oldCategoryId: String! + newCategory: ForumCategory! + newCategoryId: String! + actor: Worker! + actorId: String! +} + +type BountyFundedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + contribution: BountyContribution! + contributionId: String! +} + +type BountyFundingWithdrawalEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + contribution: BountyContribution! + contributionId: String! +} + +type WorkEntryAnnouncedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + entry: BountyEntry! + entryId: String! +} + +type WorkEntryWithdrawnEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + entry: BountyEntry! + entryId: String! +} + +type WorkEntrySlashedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + entry: BountyEntry! + entryId: String! +} + +type WorkSubmittedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + bounty: Bounty! + bountyId: String! + entry: BountyEntry! + entryId: String! + + """Title of the work""" + title: String + + """ + Description which contains the work itself as a URL, a BLOB, or just text + """ + description: String +} + +type WorkEntrantFundsWithdrawnEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + entry: BountyEntry! + entryId: String! +} + +type BountyCreatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + bounty: Bounty! + bountyId: String! +} + +type BountyCanceledEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + bounty: Bounty! + bountyId: String! +} + +type BountyVetoedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + bounty: Bounty! + bountyId: String! +} + +type BountyMaxFundingReachedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + bounty: Bounty! + bountyId: String! +} + +type BountyRemovedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + bounty: Bounty! + bountyId: String! +} + +type OracleJudgmentSubmittedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + bounty: Bounty! + bountyId: String! + + """Rationale of the judgment""" + rationale: String +} + +type BountyCreatorCherryWithdrawalEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + bounty: Bounty! + bountyId: String! +} + +type ThreadDeletedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + thread: ForumThread! + threadId: String! +} + +type ThreadModeratedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + thread: ForumThread! + threadId: String! + + """Rationale behind the moderation""" + rationale: String! + actor: Worker! + actorId: String! +} + +type CategoryCreatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + category: ForumCategory! + categoryId: String! +} + +type CategoryArchivalStatusUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + category: ForumCategory! + categoryId: String! + + """The new archival status of the category (true = archived)""" + newArchivalStatus: Boolean! + actor: Worker! + actorId: String! +} + +type CategoryDeletedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + category: ForumCategory! + categoryId: String! + actor: Worker! + actorId: String! +} + +type CategoryMembershipOfModeratorUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + moderator: Worker! + moderatorId: String! + category: ForumCategory! + categoryId: String! + + """ + The flag indicating whether the permissions to moderate the category are granted or revoked + """ + newCanModerateValue: Boolean! +} + +type LeaderSetEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker + workerId: String +} + +type LeaderUnsetEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + leader: Worker! + leaderId: String! +} + +type MemberVerificationStatusUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + member: Membership! + memberId: String! + worker: Worker! + workerId: String! + + """New status.""" + isVerified: Boolean! +} + +type NewMissedRewardLevelReachedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """New missed reward amount""" + newMissedRewardAmount: BigInt! +} + +type StakeDecreasedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """The amount of JOY the stake was decreased by""" + amount: BigInt! +} + +type StakeIncreasedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """The amount of JOY the stake was increased by""" + amount: BigInt! +} + +type TerminatedLeaderEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """Slash amount (if any)""" + penalty: BigInt + + """Optional rationale""" + rationale: String +} + +type TerminatedWorkerEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """Slash amount (if any)""" + penalty: BigInt + + """Optional rationale""" + rationale: String +} + +type WorkerExitedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! +} + +type WorkerRewardAccountUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """New reward account""" + newRewardAccount: String! +} + +type WorkerRewardAmountUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """New worker reward per block""" + newRewardPerBlock: BigInt! +} + +type WorkerRoleAccountUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """New role account""" + newRoleAccount: String! +} + +type WorkerStartedLeavingEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """Optional rationale""" + rationale: String +} + +type AuctionBidCanceledEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + member: Membership! + memberId: String! + video: Video! + videoId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type AuctionCanceledEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Content actor canceling the event.""" + contentActor: ContentActor! + video: Video! + videoId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type BidMadeCompletingAuctionEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + member: Membership! + memberId: String! + video: Video! + videoId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + + """Price for which the NFT was bought""" + price: BigInt! + winningBid: Bid! + winningBidId: String! + previousTopBid: Bid + previousTopBidId: String + previousTopBidder: Membership + previousTopBidderId: String + bidders: [Membership!]! +} + +type BuyNowCanceledEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + video: Video! + videoId: String! + + """Content actor acting as NFT owner.""" + contentActor: ContentActor! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type BuyNowPriceUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + video: Video! + videoId: String! + + """Content actor acting as NFT owner.""" + contentActor: ContentActor! + + """New buy-now price.""" + newPrice: BigInt! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type EnglishAuctionSettledEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + winner: Membership! + winnerId: String! + winningBid: Bid! + winningBidId: String! + video: Video! + videoId: String! + bidders: [Membership!]! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type EnglishAuctionStartedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Actor that started this auction.""" + actor: ContentActor! + video: Video! + videoId: String! + auction: Auction! + auctionId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type NftBoughtEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + video: Video! + videoId: String! + member: Membership! + memberId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + + """Price for which NFT was bought""" + price: BigInt! +} + +type NftIssuedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Content actor that issued the NFT.""" + contentActor: ContentActor! + video: Video! + videoId: String! + videoCategory: VideoCategory + videoCategoryId: String + + """Royalty for the NFT/video.""" + royalty: Float + + """NFT's metadata.""" + metadata: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type NftSlingedBackToTheOriginalArtistEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + video: Video! + videoId: String! + + """Content actor who slung back the NFT.""" + contentActor: ContentActor! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type OfferAcceptedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + video: Video! + videoId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + + """Price for which the NFT was bought""" + price: BigInt +} + +type OfferCanceledEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + video: Video! + videoId: String! + + """Content actor acting as NFT owner.""" + contentActor: ContentActor! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type OfferStartedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + video: Video! + videoId: String! + + """Content actor acting as NFT owner.""" + contentActor: ContentActor! + member: Membership! + memberId: String! + + """Offer's price.""" + price: BigInt + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type OpenAuctionBidAcceptedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Content actor that accepted the bid.""" + contentActor: ContentActor! + video: Video! + videoId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + winningBid: Bid + winningBidId: String + winningBidder: Membership + winningBidderId: String + bidders: [Membership!]! +} + +type OpenAuctionStartedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Actor that started this auction.""" + actor: ContentActor! + video: Video! + videoId: String! + auction: Auction! + auctionId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String +} + +type AuctionBidMadeEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + member: Membership! + memberId: String! + video: Video! + videoId: String! + + """Bid made.""" + bidAmount: BigInt! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + previousTopBid: Bid + previousTopBidId: String + previousTopBidder: Membership + previousTopBidderId: String +} + +type CommentTextUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + comment: Comment! + commentId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! + + """New comment text""" + newText: String! +} + +type CommentDeletedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + comment: Comment! + commentId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! +} + +type CommentModeratedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + comment: Comment! + commentId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! + + """The actor responsible for the removal of comment""" + actor: ContentActor! + + """Comment deletion rationale""" + rationale: String! +} + +type CommentCreatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + comment: Comment! + commentId: String! + parentCommentAuthor: Membership + parentCommentAuthorId: String + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! + + """Comment's original text""" + text: String! +} + +type CommentPinnedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + comment: Comment! + commentId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! + + """The action performed. true if comment is pinned, otherwise false.""" + action: Boolean! +} + +type CommentReactedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + comment: Comment! + commentId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! + + """The reaction id""" + reactionResult: Int! + reactingMember: Membership! + reactingMemberId: String! +} + +type VideoReactedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! + + """The reaction result""" + reactionResult: VideoReactionOptions! + reactingMember: Membership! + reactingMemberId: String! +} + +type VideoReactionsPreferenceEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + video: Video! + videoId: String! + + """Is comment section enabled (true if enabled)""" + reactionsStatus: Boolean! +} + +type ChannelRewardClaimedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + channel: Channel! + channelId: String! + + """Reward amount claimed""" + amount: BigInt! +} + +type ChannelFundsWithdrawnEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + channel: Channel! + channelId: String! + + """Reward amount claimed""" + amount: BigInt! + + """Destination account ID. Null in case the funds destination was Council""" + account: String + + """Content actor""" + actor: ContentActor! +} + +type ChannelRewardClaimedAndWithdrawnEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted.""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in.""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + channel: Channel! + channelId: String! + + """Reward amount claimed""" + amount: BigInt! + + """Destination account ID. Null in case the funds destination was Council""" + account: String + + """Content actor""" + actor: ContentActor! +} + +type MemberBannedFromChannelEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + channel: Channel! + channelId: String! + member: Membership! + memberId: String! + + """ + The action performed. true if member is banned, false if member is unbanned + """ + action: Boolean! +} + +type VoteCastEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + castVote: CastVote! + castVoteId: String! +} + +type VoteRevealedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + castVote: CastVote! + castVoteId: String! +} + +type RewardPaymentEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + councilMember: CouncilMember! + councilMemberId: String! + + """ + Candidate's account that will be recieving rewards if candidate's elected. + """ + rewardAccount: String! + + """Amount paid to the council member""" + paidBalance: BigInt! + + """Amount that couldn't be paid and will be paid the next time.""" + missingBalance: BigInt! +} + +type NewCouncilElectedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + electedCouncil: ElectedCouncil! + electedCouncilId: String! +} + +type NewCandidateEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + candidate: Candidate! + candidateId: String! + electionRound: ElectionRound! + electionRoundId: String! + + """Candidate's account used to stake currency.""" + stakingAccount: String! + + """ + Candidate's account that will be recieving rewards if candidate's elected. + """ + rewardAccount: String! + + """Amount of currency to be staked for the candidacy.""" + balance: BigInt! +} + +type CandidacyNoteSetEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + candidate: Candidate! + candidateId: String! + noteMetadata: CandidacyNoteMetadata! + noteMetadataId: String! +} + +type CandidacyStakeReleaseEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + candidate: Candidate! + candidateId: String! +} + +type CandidacyWithdrawEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + candidate: Candidate! + candidateId: String! +} + +type BudgetFundedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + member: Membership! + memberId: String! + + """Rationale provided by the member""" + rationale: String! + + """Amount added to the current budget""" + amount: BigInt! +} + +type InvitesTransferredEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + sourceMember: Membership! + sourceMemberId: String! + targetMember: Membership! + targetMemberId: String! + + """Number of invites transferred.""" + numberOfInvites: Int! +} + +type MemberAccountsUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + member: Membership! + memberId: String! + + """ + New member root account in SS58 encoding. Null means no new value was provided. + """ + newRootAccount: String + + """ + New member controller in SS58 encoding. Null means no new value was provided. + """ + newControllerAccount: String +} + +type ProposalCreatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + proposal: Proposal! + proposalId: String! +} + +type ProposalDiscussionPostUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + post: ProposalDiscussionPost! + postId: String! + + """New post text""" + text: String! +} + +type ProposalDiscussionPostCreatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + post: ProposalDiscussionPost! + postId: String! + + """Initial post text""" + text: String! +} + +type ProposalDiscussionPostDeletedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + post: ProposalDiscussionPost! + postId: String! + actor: Membership! + actorId: String! +} + +type ProposalDiscussionThreadModeChangedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + thread: ProposalDiscussionThread! + threadId: String! + + """The new thread mode""" + newMode: ProposalDiscussionThreadMode! + actor: Membership! + actorId: String! +} + +type ProposalStatusUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + proposal: Proposal! + proposalId: String! + + """The new proposal intermediate status (Deciding/Gracing/Dormant)""" + newStatus: ProposalIntermediateStatus! +} + +type ProposalVotedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + voter: Membership! + voterId: String! + + """The kind of the vote that was casted""" + voteKind: ProposalVoteKind! + proposal: Proposal! + proposalId: String! + + """The rationale behind the vote""" + rationale: String! + + """ + The voting round - number representing which Deciding period the vote was casted in (starting with 1), useful when the proposal must be approved during multiple council terms (constitution > 1) + """ + votingRound: Int! +} + +type ProposalCancelledEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + proposal: Proposal! + proposalId: String! +} + +type ProposalDecisionMadeEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + proposal: Proposal! + proposalId: String! + + """The voting decision status""" + decisionStatus: ProposalDecisionStatus! +} + +type ProposalExecutedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + proposal: Proposal! + proposalId: String! + + """The execution status""" + executionStatus: ProposalExecutionStatus! +} + +type StakingAccountAddedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + member: Membership! + memberId: String! + + """New staking account in SS58 encoding.""" + account: String! +} + +type StakingAccountConfirmedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + member: Membership! + memberId: String! + + """New staking account in SS58 encoding.""" + account: String! +} + +type StakingAccountRemovedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + member: Membership! + memberId: String! + + """New staking account in SS58 encoding.""" + account: String! +} + +type AppliedOnOpeningEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + opening: WorkingGroupOpening! + openingId: String! + application: WorkingGroupApplication! + applicationId: String! +} + +type ApplicationWithdrawnEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + application: WorkingGroupApplication! + applicationId: String! +} + +type StatusTextChangedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + + """Original action metadata as hex string""" + metadata: String + + """Event result depeding on the metadata action type""" + result: WorkingGroupMetadataActionResult! + upcomingworkinggroupopeningcreatedInEvent: [UpcomingWorkingGroupOpening!] + workinggroupmetadatasetInEvent: [WorkingGroupMetadata!] +} + +type BudgetSetEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + + """New working group budget""" + newBudget: BigInt! +} + +type BudgetSpendingEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + + """Reciever account address""" + reciever: String! + + """Amount beeing spent""" + amount: BigInt! + + """Optional rationale""" + rationale: String +} + +type BudgetUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + + """Amount substracted from / added to the current budget""" + budgetChangeAmount: BigInt! +} + +type OpeningAddedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + opening: WorkingGroupOpening! + openingId: String! +} + +type OpeningCanceledEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + opening: WorkingGroupOpening! + openingId: String! +} + +type VestedBudgetSpendingEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + + """Receiver account address""" + receiver: String! + + """ + Amount vested (this amount is fully locked until the starting block is reached) + """ + amount: BigInt! + + """Amount unlock at every block""" + perBlock: BigInt! + + """Block height when the vesting schedule starts""" + startingBlock: Int! + + """Optional rationale""" + rationale: String +} + +type OpeningFilledEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + opening: WorkingGroupOpening! + openingId: String! + workersHired: [Worker!]! +} + +type AnnouncingPeriodStartedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions +} + +type BudgetBalanceSetEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Budget balance that has been set.""" + balance: BigInt! +} + +type BudgetIncrementUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Amount that is added to the budget each time it's refilled.""" + amount: BigInt! +} + +type BudgetRefillEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Balance that has been refilled.""" + balance: BigInt! +} + +type BudgetRefillPlannedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + nextRefillInBlock: Int! +} + +type CouncilBudgetDecreasedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Funding amount.""" + amount: BigInt! +} + +type CouncilBudgetFundedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Funder member.""" + memberId: Int! + + """Funding amount.""" + amount: BigInt! + + """Funding rationale""" + rationale: String! +} + +type CouncilorRewardUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """New reward amount paid each reward period.""" + rewardAmount: BigInt! +} + +type InitialInvitationBalanceUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """New initial invitation balance.""" + newInitialBalance: BigInt! +} + +type InitialInvitationCountUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """New initial invitation count for members.""" + newInitialInvitationCount: Int! +} + +type LeaderInvitationQuotaUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """New quota.""" + newInvitationQuota: Int! +} + +type MembershipPriceUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """The new membership price.""" + newPrice: BigInt! +} + +type MetaprotocolTransactionStatusEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """The status of metaprotocol action""" + status: MetaprotocolTransactionStatus! +} + +type NewCouncilNotElectedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions +} + +type NotEnoughCandidatesEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions +} + +type ReferendumFinishedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions +} + +type ReferendumStartedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Amount of winning referendum options.""" + winningTargetCount: BigInt! +} + +type ReferendumStartedForcefullyEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Amount of winning referendum options.""" + winningTargetCount: BigInt! +} + +type ReferralCutUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """New cut value.""" + newValue: Int! +} + +type RequestFundedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Target account.""" + account: String! + + """Funding amount.""" + amount: BigInt! +} + +type RevealingStageStartedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions +} + +type StakeReleasedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Account used to stake the value.""" + stakingAccount: String! +} + +type VotingPeriodStartedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """Hash of the extrinsic which caused the event to be emitted""" + inExtrinsic: String + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Network the block was produced in""" + network: Network! + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Filtering options for interface implementers""" + type: EventTypeOptions + + """Number of candidates in the election.""" + numOfCandidates: BigInt! +} + +type Query { + announcingPeriodStartedEvents(offset: Int, limit: Int = 50, where: AnnouncingPeriodStartedEventWhereInput, orderBy: [AnnouncingPeriodStartedEventOrderByInput!]): [AnnouncingPeriodStartedEvent!]! + announcingPeriodStartedEventByUniqueInput(where: AnnouncingPeriodStartedEventWhereUniqueInput!): AnnouncingPeriodStartedEvent + announcingPeriodStartedEventsConnection(first: Int, after: String, last: Int, before: String, where: AnnouncingPeriodStartedEventWhereInput, orderBy: [AnnouncingPeriodStartedEventOrderByInput!]): AnnouncingPeriodStartedEventConnection! + apps(offset: Int, limit: Int = 50, where: AppWhereInput, orderBy: [AppOrderByInput!]): [App!]! + appByUniqueInput(where: AppWhereUniqueInput!): App + appsConnection(first: Int, after: String, last: Int, before: String, where: AppWhereInput, orderBy: [AppOrderByInput!]): AppConnection! + applicationFormQuestionAnswers(offset: Int, limit: Int = 50, where: ApplicationFormQuestionAnswerWhereInput, orderBy: [ApplicationFormQuestionAnswerOrderByInput!]): [ApplicationFormQuestionAnswer!]! + applicationFormQuestionAnswerByUniqueInput(where: ApplicationFormQuestionAnswerWhereUniqueInput!): ApplicationFormQuestionAnswer + applicationFormQuestionAnswersConnection(first: Int, after: String, last: Int, before: String, where: ApplicationFormQuestionAnswerWhereInput, orderBy: [ApplicationFormQuestionAnswerOrderByInput!]): ApplicationFormQuestionAnswerConnection! + applicationFormQuestions(offset: Int, limit: Int = 50, where: ApplicationFormQuestionWhereInput, orderBy: [ApplicationFormQuestionOrderByInput!]): [ApplicationFormQuestion!]! + applicationFormQuestionByUniqueInput(where: ApplicationFormQuestionWhereUniqueInput!): ApplicationFormQuestion + applicationFormQuestionsConnection(first: Int, after: String, last: Int, before: String, where: ApplicationFormQuestionWhereInput, orderBy: [ApplicationFormQuestionOrderByInput!]): ApplicationFormQuestionConnection! + applicationWithdrawnEvents(offset: Int, limit: Int = 50, where: ApplicationWithdrawnEventWhereInput, orderBy: [ApplicationWithdrawnEventOrderByInput!]): [ApplicationWithdrawnEvent!]! + applicationWithdrawnEventByUniqueInput(where: ApplicationWithdrawnEventWhereUniqueInput!): ApplicationWithdrawnEvent + applicationWithdrawnEventsConnection(first: Int, after: String, last: Int, before: String, where: ApplicationWithdrawnEventWhereInput, orderBy: [ApplicationWithdrawnEventOrderByInput!]): ApplicationWithdrawnEventConnection! + appliedOnOpeningEvents(offset: Int, limit: Int = 50, where: AppliedOnOpeningEventWhereInput, orderBy: [AppliedOnOpeningEventOrderByInput!]): [AppliedOnOpeningEvent!]! + appliedOnOpeningEventByUniqueInput(where: AppliedOnOpeningEventWhereUniqueInput!): AppliedOnOpeningEvent + appliedOnOpeningEventsConnection(first: Int, after: String, last: Int, before: String, where: AppliedOnOpeningEventWhereInput, orderBy: [AppliedOnOpeningEventOrderByInput!]): AppliedOnOpeningEventConnection! + auctionBidCanceledEvents(offset: Int, limit: Int = 50, where: AuctionBidCanceledEventWhereInput, orderBy: [AuctionBidCanceledEventOrderByInput!]): [AuctionBidCanceledEvent!]! + auctionBidCanceledEventByUniqueInput(where: AuctionBidCanceledEventWhereUniqueInput!): AuctionBidCanceledEvent + auctionBidCanceledEventsConnection(first: Int, after: String, last: Int, before: String, where: AuctionBidCanceledEventWhereInput, orderBy: [AuctionBidCanceledEventOrderByInput!]): AuctionBidCanceledEventConnection! + auctionBidMadeEvents(offset: Int, limit: Int = 50, where: AuctionBidMadeEventWhereInput, orderBy: [AuctionBidMadeEventOrderByInput!]): [AuctionBidMadeEvent!]! + auctionBidMadeEventByUniqueInput(where: AuctionBidMadeEventWhereUniqueInput!): AuctionBidMadeEvent + auctionBidMadeEventsConnection(first: Int, after: String, last: Int, before: String, where: AuctionBidMadeEventWhereInput, orderBy: [AuctionBidMadeEventOrderByInput!]): AuctionBidMadeEventConnection! + auctionCanceledEvents(offset: Int, limit: Int = 50, where: AuctionCanceledEventWhereInput, orderBy: [AuctionCanceledEventOrderByInput!]): [AuctionCanceledEvent!]! + auctionCanceledEventByUniqueInput(where: AuctionCanceledEventWhereUniqueInput!): AuctionCanceledEvent + auctionCanceledEventsConnection(first: Int, after: String, last: Int, before: String, where: AuctionCanceledEventWhereInput, orderBy: [AuctionCanceledEventOrderByInput!]): AuctionCanceledEventConnection! + auctions(offset: Int, limit: Int = 50, where: AuctionWhereInput, orderBy: [AuctionOrderByInput!]): [Auction!]! + auctionByUniqueInput(where: AuctionWhereUniqueInput!): Auction + auctionsConnection(first: Int, after: String, last: Int, before: String, where: AuctionWhereInput, orderBy: [AuctionOrderByInput!]): AuctionConnection! + bidMadeCompletingAuctionEvents(offset: Int, limit: Int = 50, where: BidMadeCompletingAuctionEventWhereInput, orderBy: [BidMadeCompletingAuctionEventOrderByInput!]): [BidMadeCompletingAuctionEvent!]! + bidMadeCompletingAuctionEventByUniqueInput(where: BidMadeCompletingAuctionEventWhereUniqueInput!): BidMadeCompletingAuctionEvent + bidMadeCompletingAuctionEventsConnection(first: Int, after: String, last: Int, before: String, where: BidMadeCompletingAuctionEventWhereInput, orderBy: [BidMadeCompletingAuctionEventOrderByInput!]): BidMadeCompletingAuctionEventConnection! + bids(offset: Int, limit: Int = 50, where: BidWhereInput, orderBy: [BidOrderByInput!]): [Bid!]! + bidByUniqueInput(where: BidWhereUniqueInput!): Bid + bidsConnection(first: Int, after: String, last: Int, before: String, where: BidWhereInput, orderBy: [BidOrderByInput!]): BidConnection! + bountyCanceledEvents(offset: Int, limit: Int = 50, where: BountyCanceledEventWhereInput, orderBy: [BountyCanceledEventOrderByInput!]): [BountyCanceledEvent!]! + bountyCanceledEventByUniqueInput(where: BountyCanceledEventWhereUniqueInput!): BountyCanceledEvent + bountyCanceledEventsConnection(first: Int, after: String, last: Int, before: String, where: BountyCanceledEventWhereInput, orderBy: [BountyCanceledEventOrderByInput!]): BountyCanceledEventConnection! + bountyContributions(offset: Int, limit: Int = 50, where: BountyContributionWhereInput, orderBy: [BountyContributionOrderByInput!]): [BountyContribution!]! + bountyContributionByUniqueInput(where: BountyContributionWhereUniqueInput!): BountyContribution + bountyContributionsConnection(first: Int, after: String, last: Int, before: String, where: BountyContributionWhereInput, orderBy: [BountyContributionOrderByInput!]): BountyContributionConnection! + bountyCreatedEvents(offset: Int, limit: Int = 50, where: BountyCreatedEventWhereInput, orderBy: [BountyCreatedEventOrderByInput!]): [BountyCreatedEvent!]! + bountyCreatedEventByUniqueInput(where: BountyCreatedEventWhereUniqueInput!): BountyCreatedEvent + bountyCreatedEventsConnection(first: Int, after: String, last: Int, before: String, where: BountyCreatedEventWhereInput, orderBy: [BountyCreatedEventOrderByInput!]): BountyCreatedEventConnection! + bountyCreatorCherryWithdrawalEvents(offset: Int, limit: Int = 50, where: BountyCreatorCherryWithdrawalEventWhereInput, orderBy: [BountyCreatorCherryWithdrawalEventOrderByInput!]): [BountyCreatorCherryWithdrawalEvent!]! + bountyCreatorCherryWithdrawalEventByUniqueInput(where: BountyCreatorCherryWithdrawalEventWhereUniqueInput!): BountyCreatorCherryWithdrawalEvent + bountyCreatorCherryWithdrawalEventsConnection(first: Int, after: String, last: Int, before: String, where: BountyCreatorCherryWithdrawalEventWhereInput, orderBy: [BountyCreatorCherryWithdrawalEventOrderByInput!]): BountyCreatorCherryWithdrawalEventConnection! + bountyEntrantWhitelists(offset: Int, limit: Int = 50, where: BountyEntrantWhitelistWhereInput, orderBy: [BountyEntrantWhitelistOrderByInput!]): [BountyEntrantWhitelist!]! + bountyEntrantWhitelistByUniqueInput(where: BountyEntrantWhitelistWhereUniqueInput!): BountyEntrantWhitelist + bountyEntrantWhitelistsConnection(first: Int, after: String, last: Int, before: String, where: BountyEntrantWhitelistWhereInput, orderBy: [BountyEntrantWhitelistOrderByInput!]): BountyEntrantWhitelistConnection! + bountyEntries(offset: Int, limit: Int = 50, where: BountyEntryWhereInput, orderBy: [BountyEntryOrderByInput!]): [BountyEntry!]! + bountyEntryByUniqueInput(where: BountyEntryWhereUniqueInput!): BountyEntry + bountyEntriesConnection(first: Int, after: String, last: Int, before: String, where: BountyEntryWhereInput, orderBy: [BountyEntryOrderByInput!]): BountyEntryConnection! + bountyFundedEvents(offset: Int, limit: Int = 50, where: BountyFundedEventWhereInput, orderBy: [BountyFundedEventOrderByInput!]): [BountyFundedEvent!]! + bountyFundedEventByUniqueInput(where: BountyFundedEventWhereUniqueInput!): BountyFundedEvent + bountyFundedEventsConnection(first: Int, after: String, last: Int, before: String, where: BountyFundedEventWhereInput, orderBy: [BountyFundedEventOrderByInput!]): BountyFundedEventConnection! + bountyFundingWithdrawalEvents(offset: Int, limit: Int = 50, where: BountyFundingWithdrawalEventWhereInput, orderBy: [BountyFundingWithdrawalEventOrderByInput!]): [BountyFundingWithdrawalEvent!]! + bountyFundingWithdrawalEventByUniqueInput(where: BountyFundingWithdrawalEventWhereUniqueInput!): BountyFundingWithdrawalEvent + bountyFundingWithdrawalEventsConnection(first: Int, after: String, last: Int, before: String, where: BountyFundingWithdrawalEventWhereInput, orderBy: [BountyFundingWithdrawalEventOrderByInput!]): BountyFundingWithdrawalEventConnection! + bountyMaxFundingReachedEvents(offset: Int, limit: Int = 50, where: BountyMaxFundingReachedEventWhereInput, orderBy: [BountyMaxFundingReachedEventOrderByInput!]): [BountyMaxFundingReachedEvent!]! + bountyMaxFundingReachedEventByUniqueInput(where: BountyMaxFundingReachedEventWhereUniqueInput!): BountyMaxFundingReachedEvent + bountyMaxFundingReachedEventsConnection(first: Int, after: String, last: Int, before: String, where: BountyMaxFundingReachedEventWhereInput, orderBy: [BountyMaxFundingReachedEventOrderByInput!]): BountyMaxFundingReachedEventConnection! + bountyRemovedEvents(offset: Int, limit: Int = 50, where: BountyRemovedEventWhereInput, orderBy: [BountyRemovedEventOrderByInput!]): [BountyRemovedEvent!]! + bountyRemovedEventByUniqueInput(where: BountyRemovedEventWhereUniqueInput!): BountyRemovedEvent + bountyRemovedEventsConnection(first: Int, after: String, last: Int, before: String, where: BountyRemovedEventWhereInput, orderBy: [BountyRemovedEventOrderByInput!]): BountyRemovedEventConnection! + bountyVetoedEvents(offset: Int, limit: Int = 50, where: BountyVetoedEventWhereInput, orderBy: [BountyVetoedEventOrderByInput!]): [BountyVetoedEvent!]! + bountyVetoedEventByUniqueInput(where: BountyVetoedEventWhereUniqueInput!): BountyVetoedEvent + bountyVetoedEventsConnection(first: Int, after: String, last: Int, before: String, where: BountyVetoedEventWhereInput, orderBy: [BountyVetoedEventOrderByInput!]): BountyVetoedEventConnection! + bounties(offset: Int, limit: Int = 50, where: BountyWhereInput, orderBy: [BountyOrderByInput!]): [Bounty!]! + bountyByUniqueInput(where: BountyWhereUniqueInput!): Bounty + bountiesConnection(first: Int, after: String, last: Int, before: String, where: BountyWhereInput, orderBy: [BountyOrderByInput!]): BountyConnection! + budgetBalanceSetEvents(offset: Int, limit: Int = 50, where: BudgetBalanceSetEventWhereInput, orderBy: [BudgetBalanceSetEventOrderByInput!]): [BudgetBalanceSetEvent!]! + budgetBalanceSetEventByUniqueInput(where: BudgetBalanceSetEventWhereUniqueInput!): BudgetBalanceSetEvent + budgetBalanceSetEventsConnection(first: Int, after: String, last: Int, before: String, where: BudgetBalanceSetEventWhereInput, orderBy: [BudgetBalanceSetEventOrderByInput!]): BudgetBalanceSetEventConnection! + budgetFundedEvents(offset: Int, limit: Int = 50, where: BudgetFundedEventWhereInput, orderBy: [BudgetFundedEventOrderByInput!]): [BudgetFundedEvent!]! + budgetFundedEventByUniqueInput(where: BudgetFundedEventWhereUniqueInput!): BudgetFundedEvent + budgetFundedEventsConnection(first: Int, after: String, last: Int, before: String, where: BudgetFundedEventWhereInput, orderBy: [BudgetFundedEventOrderByInput!]): BudgetFundedEventConnection! + budgetIncrementUpdatedEvents(offset: Int, limit: Int = 50, where: BudgetIncrementUpdatedEventWhereInput, orderBy: [BudgetIncrementUpdatedEventOrderByInput!]): [BudgetIncrementUpdatedEvent!]! + budgetIncrementUpdatedEventByUniqueInput(where: BudgetIncrementUpdatedEventWhereUniqueInput!): BudgetIncrementUpdatedEvent + budgetIncrementUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: BudgetIncrementUpdatedEventWhereInput, orderBy: [BudgetIncrementUpdatedEventOrderByInput!]): BudgetIncrementUpdatedEventConnection! + budgetRefillEvents(offset: Int, limit: Int = 50, where: BudgetRefillEventWhereInput, orderBy: [BudgetRefillEventOrderByInput!]): [BudgetRefillEvent!]! + budgetRefillEventByUniqueInput(where: BudgetRefillEventWhereUniqueInput!): BudgetRefillEvent + budgetRefillEventsConnection(first: Int, after: String, last: Int, before: String, where: BudgetRefillEventWhereInput, orderBy: [BudgetRefillEventOrderByInput!]): BudgetRefillEventConnection! + budgetRefillPlannedEvents(offset: Int, limit: Int = 50, where: BudgetRefillPlannedEventWhereInput, orderBy: [BudgetRefillPlannedEventOrderByInput!]): [BudgetRefillPlannedEvent!]! + budgetRefillPlannedEventByUniqueInput(where: BudgetRefillPlannedEventWhereUniqueInput!): BudgetRefillPlannedEvent + budgetRefillPlannedEventsConnection(first: Int, after: String, last: Int, before: String, where: BudgetRefillPlannedEventWhereInput, orderBy: [BudgetRefillPlannedEventOrderByInput!]): BudgetRefillPlannedEventConnection! + budgetSetEvents(offset: Int, limit: Int = 50, where: BudgetSetEventWhereInput, orderBy: [BudgetSetEventOrderByInput!]): [BudgetSetEvent!]! + budgetSetEventByUniqueInput(where: BudgetSetEventWhereUniqueInput!): BudgetSetEvent + budgetSetEventsConnection(first: Int, after: String, last: Int, before: String, where: BudgetSetEventWhereInput, orderBy: [BudgetSetEventOrderByInput!]): BudgetSetEventConnection! + budgetSpendingEvents(offset: Int, limit: Int = 50, where: BudgetSpendingEventWhereInput, orderBy: [BudgetSpendingEventOrderByInput!]): [BudgetSpendingEvent!]! + budgetSpendingEventByUniqueInput(where: BudgetSpendingEventWhereUniqueInput!): BudgetSpendingEvent + budgetSpendingEventsConnection(first: Int, after: String, last: Int, before: String, where: BudgetSpendingEventWhereInput, orderBy: [BudgetSpendingEventOrderByInput!]): BudgetSpendingEventConnection! + budgetUpdatedEvents(offset: Int, limit: Int = 50, where: BudgetUpdatedEventWhereInput, orderBy: [BudgetUpdatedEventOrderByInput!]): [BudgetUpdatedEvent!]! + budgetUpdatedEventByUniqueInput(where: BudgetUpdatedEventWhereUniqueInput!): BudgetUpdatedEvent + budgetUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: BudgetUpdatedEventWhereInput, orderBy: [BudgetUpdatedEventOrderByInput!]): BudgetUpdatedEventConnection! + buyNowCanceledEvents(offset: Int, limit: Int = 50, where: BuyNowCanceledEventWhereInput, orderBy: [BuyNowCanceledEventOrderByInput!]): [BuyNowCanceledEvent!]! + buyNowCanceledEventByUniqueInput(where: BuyNowCanceledEventWhereUniqueInput!): BuyNowCanceledEvent + buyNowCanceledEventsConnection(first: Int, after: String, last: Int, before: String, where: BuyNowCanceledEventWhereInput, orderBy: [BuyNowCanceledEventOrderByInput!]): BuyNowCanceledEventConnection! + buyNowPriceUpdatedEvents(offset: Int, limit: Int = 50, where: BuyNowPriceUpdatedEventWhereInput, orderBy: [BuyNowPriceUpdatedEventOrderByInput!]): [BuyNowPriceUpdatedEvent!]! + buyNowPriceUpdatedEventByUniqueInput(where: BuyNowPriceUpdatedEventWhereUniqueInput!): BuyNowPriceUpdatedEvent + buyNowPriceUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: BuyNowPriceUpdatedEventWhereInput, orderBy: [BuyNowPriceUpdatedEventOrderByInput!]): BuyNowPriceUpdatedEventConnection! + candidacyNoteMetadata(offset: Int, limit: Int = 50, where: CandidacyNoteMetadataWhereInput, orderBy: [CandidacyNoteMetadataOrderByInput!]): [CandidacyNoteMetadata!]! + candidacyNoteMetadataByUniqueInput(where: CandidacyNoteMetadataWhereUniqueInput!): CandidacyNoteMetadata + candidacyNoteMetadataConnection(first: Int, after: String, last: Int, before: String, where: CandidacyNoteMetadataWhereInput, orderBy: [CandidacyNoteMetadataOrderByInput!]): CandidacyNoteMetadataConnection! + candidacyNoteSetEvents(offset: Int, limit: Int = 50, where: CandidacyNoteSetEventWhereInput, orderBy: [CandidacyNoteSetEventOrderByInput!]): [CandidacyNoteSetEvent!]! + candidacyNoteSetEventByUniqueInput(where: CandidacyNoteSetEventWhereUniqueInput!): CandidacyNoteSetEvent + candidacyNoteSetEventsConnection(first: Int, after: String, last: Int, before: String, where: CandidacyNoteSetEventWhereInput, orderBy: [CandidacyNoteSetEventOrderByInput!]): CandidacyNoteSetEventConnection! + candidacyStakeReleaseEvents(offset: Int, limit: Int = 50, where: CandidacyStakeReleaseEventWhereInput, orderBy: [CandidacyStakeReleaseEventOrderByInput!]): [CandidacyStakeReleaseEvent!]! + candidacyStakeReleaseEventByUniqueInput(where: CandidacyStakeReleaseEventWhereUniqueInput!): CandidacyStakeReleaseEvent + candidacyStakeReleaseEventsConnection(first: Int, after: String, last: Int, before: String, where: CandidacyStakeReleaseEventWhereInput, orderBy: [CandidacyStakeReleaseEventOrderByInput!]): CandidacyStakeReleaseEventConnection! + candidacyWithdrawEvents(offset: Int, limit: Int = 50, where: CandidacyWithdrawEventWhereInput, orderBy: [CandidacyWithdrawEventOrderByInput!]): [CandidacyWithdrawEvent!]! + candidacyWithdrawEventByUniqueInput(where: CandidacyWithdrawEventWhereUniqueInput!): CandidacyWithdrawEvent + candidacyWithdrawEventsConnection(first: Int, after: String, last: Int, before: String, where: CandidacyWithdrawEventWhereInput, orderBy: [CandidacyWithdrawEventOrderByInput!]): CandidacyWithdrawEventConnection! + candidates(offset: Int, limit: Int = 50, where: CandidateWhereInput, orderBy: [CandidateOrderByInput!]): [Candidate!]! + candidateByUniqueInput(where: CandidateWhereUniqueInput!): Candidate + candidatesConnection(first: Int, after: String, last: Int, before: String, where: CandidateWhereInput, orderBy: [CandidateOrderByInput!]): CandidateConnection! + castVotes(offset: Int, limit: Int = 50, where: CastVoteWhereInput, orderBy: [CastVoteOrderByInput!]): [CastVote!]! + castVoteByUniqueInput(where: CastVoteWhereUniqueInput!): CastVote + castVotesConnection(first: Int, after: String, last: Int, before: String, where: CastVoteWhereInput, orderBy: [CastVoteOrderByInput!]): CastVoteConnection! + categoryArchivalStatusUpdatedEvents(offset: Int, limit: Int = 50, where: CategoryArchivalStatusUpdatedEventWhereInput, orderBy: [CategoryArchivalStatusUpdatedEventOrderByInput!]): [CategoryArchivalStatusUpdatedEvent!]! + categoryArchivalStatusUpdatedEventByUniqueInput(where: CategoryArchivalStatusUpdatedEventWhereUniqueInput!): CategoryArchivalStatusUpdatedEvent + categoryArchivalStatusUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: CategoryArchivalStatusUpdatedEventWhereInput, orderBy: [CategoryArchivalStatusUpdatedEventOrderByInput!]): CategoryArchivalStatusUpdatedEventConnection! + categoryCreatedEvents(offset: Int, limit: Int = 50, where: CategoryCreatedEventWhereInput, orderBy: [CategoryCreatedEventOrderByInput!]): [CategoryCreatedEvent!]! + categoryCreatedEventByUniqueInput(where: CategoryCreatedEventWhereUniqueInput!): CategoryCreatedEvent + categoryCreatedEventsConnection(first: Int, after: String, last: Int, before: String, where: CategoryCreatedEventWhereInput, orderBy: [CategoryCreatedEventOrderByInput!]): CategoryCreatedEventConnection! + categoryDeletedEvents(offset: Int, limit: Int = 50, where: CategoryDeletedEventWhereInput, orderBy: [CategoryDeletedEventOrderByInput!]): [CategoryDeletedEvent!]! + categoryDeletedEventByUniqueInput(where: CategoryDeletedEventWhereUniqueInput!): CategoryDeletedEvent + categoryDeletedEventsConnection(first: Int, after: String, last: Int, before: String, where: CategoryDeletedEventWhereInput, orderBy: [CategoryDeletedEventOrderByInput!]): CategoryDeletedEventConnection! + categoryMembershipOfModeratorUpdatedEvents(offset: Int, limit: Int = 50, where: CategoryMembershipOfModeratorUpdatedEventWhereInput, orderBy: [CategoryMembershipOfModeratorUpdatedEventOrderByInput!]): [CategoryMembershipOfModeratorUpdatedEvent!]! + categoryMembershipOfModeratorUpdatedEventByUniqueInput(where: CategoryMembershipOfModeratorUpdatedEventWhereUniqueInput!): CategoryMembershipOfModeratorUpdatedEvent + categoryMembershipOfModeratorUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: CategoryMembershipOfModeratorUpdatedEventWhereInput, orderBy: [CategoryMembershipOfModeratorUpdatedEventOrderByInput!]): CategoryMembershipOfModeratorUpdatedEventConnection! + categoryStickyThreadUpdateEvents(offset: Int, limit: Int = 50, where: CategoryStickyThreadUpdateEventWhereInput, orderBy: [CategoryStickyThreadUpdateEventOrderByInput!]): [CategoryStickyThreadUpdateEvent!]! + categoryStickyThreadUpdateEventByUniqueInput(where: CategoryStickyThreadUpdateEventWhereUniqueInput!): CategoryStickyThreadUpdateEvent + categoryStickyThreadUpdateEventsConnection(first: Int, after: String, last: Int, before: String, where: CategoryStickyThreadUpdateEventWhereInput, orderBy: [CategoryStickyThreadUpdateEventOrderByInput!]): CategoryStickyThreadUpdateEventConnection! + channelAssetsDeletedByModeratorEvents(offset: Int, limit: Int = 50, where: ChannelAssetsDeletedByModeratorEventWhereInput, orderBy: [ChannelAssetsDeletedByModeratorEventOrderByInput!]): [ChannelAssetsDeletedByModeratorEvent!]! + channelAssetsDeletedByModeratorEventByUniqueInput(where: ChannelAssetsDeletedByModeratorEventWhereUniqueInput!): ChannelAssetsDeletedByModeratorEvent + channelAssetsDeletedByModeratorEventsConnection(first: Int, after: String, last: Int, before: String, where: ChannelAssetsDeletedByModeratorEventWhereInput, orderBy: [ChannelAssetsDeletedByModeratorEventOrderByInput!]): ChannelAssetsDeletedByModeratorEventConnection! + channelDeletedByModeratorEvents(offset: Int, limit: Int = 50, where: ChannelDeletedByModeratorEventWhereInput, orderBy: [ChannelDeletedByModeratorEventOrderByInput!]): [ChannelDeletedByModeratorEvent!]! + channelDeletedByModeratorEventByUniqueInput(where: ChannelDeletedByModeratorEventWhereUniqueInput!): ChannelDeletedByModeratorEvent + channelDeletedByModeratorEventsConnection(first: Int, after: String, last: Int, before: String, where: ChannelDeletedByModeratorEventWhereInput, orderBy: [ChannelDeletedByModeratorEventOrderByInput!]): ChannelDeletedByModeratorEventConnection! + channelFundsWithdrawnEvents(offset: Int, limit: Int = 50, where: ChannelFundsWithdrawnEventWhereInput, orderBy: [ChannelFundsWithdrawnEventOrderByInput!]): [ChannelFundsWithdrawnEvent!]! + channelFundsWithdrawnEventByUniqueInput(where: ChannelFundsWithdrawnEventWhereUniqueInput!): ChannelFundsWithdrawnEvent + channelFundsWithdrawnEventsConnection(first: Int, after: String, last: Int, before: String, where: ChannelFundsWithdrawnEventWhereInput, orderBy: [ChannelFundsWithdrawnEventOrderByInput!]): ChannelFundsWithdrawnEventConnection! + channelNftCollectors(offset: Int, limit: Int = 50, where: ChannelNftCollectorsWhereInput, orderBy: [ChannelNftCollectorsOrderByInput!]): [ChannelNftCollectors!]! + channelNftCollectorsByUniqueInput(where: ChannelNftCollectorsWhereUniqueInput!): ChannelNftCollectors + channelNftCollectorsConnection(first: Int, after: String, last: Int, before: String, where: ChannelNftCollectorsWhereInput, orderBy: [ChannelNftCollectorsOrderByInput!]): ChannelNftCollectorsConnection! + channelPaymentMadeEvents(offset: Int, limit: Int = 50, where: ChannelPaymentMadeEventWhereInput, orderBy: [ChannelPaymentMadeEventOrderByInput!]): [ChannelPaymentMadeEvent!]! + channelPaymentMadeEventByUniqueInput(where: ChannelPaymentMadeEventWhereUniqueInput!): ChannelPaymentMadeEvent + channelPaymentMadeEventsConnection(first: Int, after: String, last: Int, before: String, where: ChannelPaymentMadeEventWhereInput, orderBy: [ChannelPaymentMadeEventOrderByInput!]): ChannelPaymentMadeEventConnection! + channelPayoutsUpdatedEvents(offset: Int, limit: Int = 50, where: ChannelPayoutsUpdatedEventWhereInput, orderBy: [ChannelPayoutsUpdatedEventOrderByInput!]): [ChannelPayoutsUpdatedEvent!]! + channelPayoutsUpdatedEventByUniqueInput(where: ChannelPayoutsUpdatedEventWhereUniqueInput!): ChannelPayoutsUpdatedEvent + channelPayoutsUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: ChannelPayoutsUpdatedEventWhereInput, orderBy: [ChannelPayoutsUpdatedEventOrderByInput!]): ChannelPayoutsUpdatedEventConnection! + channelRewardClaimedAndWithdrawnEvents(offset: Int, limit: Int = 50, where: ChannelRewardClaimedAndWithdrawnEventWhereInput, orderBy: [ChannelRewardClaimedAndWithdrawnEventOrderByInput!]): [ChannelRewardClaimedAndWithdrawnEvent!]! + channelRewardClaimedAndWithdrawnEventByUniqueInput(where: ChannelRewardClaimedAndWithdrawnEventWhereUniqueInput!): ChannelRewardClaimedAndWithdrawnEvent + channelRewardClaimedAndWithdrawnEventsConnection(first: Int, after: String, last: Int, before: String, where: ChannelRewardClaimedAndWithdrawnEventWhereInput, orderBy: [ChannelRewardClaimedAndWithdrawnEventOrderByInput!]): ChannelRewardClaimedAndWithdrawnEventConnection! + channelRewardClaimedEvents(offset: Int, limit: Int = 50, where: ChannelRewardClaimedEventWhereInput, orderBy: [ChannelRewardClaimedEventOrderByInput!]): [ChannelRewardClaimedEvent!]! + channelRewardClaimedEventByUniqueInput(where: ChannelRewardClaimedEventWhereUniqueInput!): ChannelRewardClaimedEvent + channelRewardClaimedEventsConnection(first: Int, after: String, last: Int, before: String, where: ChannelRewardClaimedEventWhereInput, orderBy: [ChannelRewardClaimedEventOrderByInput!]): ChannelRewardClaimedEventConnection! + channelVisibilitySetByModeratorEvents(offset: Int, limit: Int = 50, where: ChannelVisibilitySetByModeratorEventWhereInput, orderBy: [ChannelVisibilitySetByModeratorEventOrderByInput!]): [ChannelVisibilitySetByModeratorEvent!]! + channelVisibilitySetByModeratorEventByUniqueInput(where: ChannelVisibilitySetByModeratorEventWhereUniqueInput!): ChannelVisibilitySetByModeratorEvent + channelVisibilitySetByModeratorEventsConnection(first: Int, after: String, last: Int, before: String, where: ChannelVisibilitySetByModeratorEventWhereInput, orderBy: [ChannelVisibilitySetByModeratorEventOrderByInput!]): ChannelVisibilitySetByModeratorEventConnection! + channels(offset: Int, limit: Int = 50, where: ChannelWhereInput, orderBy: [ChannelOrderByInput!]): [Channel!]! + channelByUniqueInput(where: ChannelWhereUniqueInput!): Channel + channelsConnection(first: Int, after: String, last: Int, before: String, where: ChannelWhereInput, orderBy: [ChannelOrderByInput!]): ChannelConnection! + collaborators(offset: Int, limit: Int = 50, where: CollaboratorWhereInput, orderBy: [CollaboratorOrderByInput!]): [Collaborator!]! + collaboratorByUniqueInput(where: CollaboratorWhereUniqueInput!): Collaborator + collaboratorsConnection(first: Int, after: String, last: Int, before: String, where: CollaboratorWhereInput, orderBy: [CollaboratorOrderByInput!]): CollaboratorConnection! + commentCreatedEvents(offset: Int, limit: Int = 50, where: CommentCreatedEventWhereInput, orderBy: [CommentCreatedEventOrderByInput!]): [CommentCreatedEvent!]! + commentCreatedEventByUniqueInput(where: CommentCreatedEventWhereUniqueInput!): CommentCreatedEvent + commentCreatedEventsConnection(first: Int, after: String, last: Int, before: String, where: CommentCreatedEventWhereInput, orderBy: [CommentCreatedEventOrderByInput!]): CommentCreatedEventConnection! + commentDeletedEvents(offset: Int, limit: Int = 50, where: CommentDeletedEventWhereInput, orderBy: [CommentDeletedEventOrderByInput!]): [CommentDeletedEvent!]! + commentDeletedEventByUniqueInput(where: CommentDeletedEventWhereUniqueInput!): CommentDeletedEvent + commentDeletedEventsConnection(first: Int, after: String, last: Int, before: String, where: CommentDeletedEventWhereInput, orderBy: [CommentDeletedEventOrderByInput!]): CommentDeletedEventConnection! + commentModeratedEvents(offset: Int, limit: Int = 50, where: CommentModeratedEventWhereInput, orderBy: [CommentModeratedEventOrderByInput!]): [CommentModeratedEvent!]! + commentModeratedEventByUniqueInput(where: CommentModeratedEventWhereUniqueInput!): CommentModeratedEvent + commentModeratedEventsConnection(first: Int, after: String, last: Int, before: String, where: CommentModeratedEventWhereInput, orderBy: [CommentModeratedEventOrderByInput!]): CommentModeratedEventConnection! + commentPinnedEvents(offset: Int, limit: Int = 50, where: CommentPinnedEventWhereInput, orderBy: [CommentPinnedEventOrderByInput!]): [CommentPinnedEvent!]! + commentPinnedEventByUniqueInput(where: CommentPinnedEventWhereUniqueInput!): CommentPinnedEvent + commentPinnedEventsConnection(first: Int, after: String, last: Int, before: String, where: CommentPinnedEventWhereInput, orderBy: [CommentPinnedEventOrderByInput!]): CommentPinnedEventConnection! + commentReactedEvents(offset: Int, limit: Int = 50, where: CommentReactedEventWhereInput, orderBy: [CommentReactedEventOrderByInput!]): [CommentReactedEvent!]! + commentReactedEventByUniqueInput(where: CommentReactedEventWhereUniqueInput!): CommentReactedEvent + commentReactedEventsConnection(first: Int, after: String, last: Int, before: String, where: CommentReactedEventWhereInput, orderBy: [CommentReactedEventOrderByInput!]): CommentReactedEventConnection! + commentReactions(offset: Int, limit: Int = 50, where: CommentReactionWhereInput, orderBy: [CommentReactionOrderByInput!]): [CommentReaction!]! + commentReactionByUniqueInput(where: CommentReactionWhereUniqueInput!): CommentReaction + commentReactionsConnection(first: Int, after: String, last: Int, before: String, where: CommentReactionWhereInput, orderBy: [CommentReactionOrderByInput!]): CommentReactionConnection! + commentReactionsCountByReactionIds(offset: Int, limit: Int = 50, where: CommentReactionsCountByReactionIdWhereInput, orderBy: [CommentReactionsCountByReactionIdOrderByInput!]): [CommentReactionsCountByReactionId!]! + commentReactionsCountByReactionIdByUniqueInput(where: CommentReactionsCountByReactionIdWhereUniqueInput!): CommentReactionsCountByReactionId + commentReactionsCountByReactionIdsConnection(first: Int, after: String, last: Int, before: String, where: CommentReactionsCountByReactionIdWhereInput, orderBy: [CommentReactionsCountByReactionIdOrderByInput!]): CommentReactionsCountByReactionIdConnection! + commentTextUpdatedEvents(offset: Int, limit: Int = 50, where: CommentTextUpdatedEventWhereInput, orderBy: [CommentTextUpdatedEventOrderByInput!]): [CommentTextUpdatedEvent!]! + commentTextUpdatedEventByUniqueInput(where: CommentTextUpdatedEventWhereUniqueInput!): CommentTextUpdatedEvent + commentTextUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: CommentTextUpdatedEventWhereInput, orderBy: [CommentTextUpdatedEventOrderByInput!]): CommentTextUpdatedEventConnection! + comments(offset: Int, limit: Int = 50, where: CommentWhereInput, orderBy: [CommentOrderByInput!]): [Comment!]! + commentByUniqueInput(where: CommentWhereUniqueInput!): Comment + commentsConnection(first: Int, after: String, last: Int, before: String, where: CommentWhereInput, orderBy: [CommentOrderByInput!]): CommentConnection! + councilBudgetDecreasedEvents(offset: Int, limit: Int = 50, where: CouncilBudgetDecreasedEventWhereInput, orderBy: [CouncilBudgetDecreasedEventOrderByInput!]): [CouncilBudgetDecreasedEvent!]! + councilBudgetDecreasedEventByUniqueInput(where: CouncilBudgetDecreasedEventWhereUniqueInput!): CouncilBudgetDecreasedEvent + councilBudgetDecreasedEventsConnection(first: Int, after: String, last: Int, before: String, where: CouncilBudgetDecreasedEventWhereInput, orderBy: [CouncilBudgetDecreasedEventOrderByInput!]): CouncilBudgetDecreasedEventConnection! + councilBudgetFundedEvents(offset: Int, limit: Int = 50, where: CouncilBudgetFundedEventWhereInput, orderBy: [CouncilBudgetFundedEventOrderByInput!]): [CouncilBudgetFundedEvent!]! + councilBudgetFundedEventByUniqueInput(where: CouncilBudgetFundedEventWhereUniqueInput!): CouncilBudgetFundedEvent + councilBudgetFundedEventsConnection(first: Int, after: String, last: Int, before: String, where: CouncilBudgetFundedEventWhereInput, orderBy: [CouncilBudgetFundedEventOrderByInput!]): CouncilBudgetFundedEventConnection! + councilMembers(offset: Int, limit: Int = 50, where: CouncilMemberWhereInput, orderBy: [CouncilMemberOrderByInput!]): [CouncilMember!]! + councilMemberByUniqueInput(where: CouncilMemberWhereUniqueInput!): CouncilMember + councilMembersConnection(first: Int, after: String, last: Int, before: String, where: CouncilMemberWhereInput, orderBy: [CouncilMemberOrderByInput!]): CouncilMemberConnection! + councilStageUpdates(offset: Int, limit: Int = 50, where: CouncilStageUpdateWhereInput, orderBy: [CouncilStageUpdateOrderByInput!]): [CouncilStageUpdate!]! + councilStageUpdateByUniqueInput(where: CouncilStageUpdateWhereUniqueInput!): CouncilStageUpdate + councilStageUpdatesConnection(first: Int, after: String, last: Int, before: String, where: CouncilStageUpdateWhereInput, orderBy: [CouncilStageUpdateOrderByInput!]): CouncilStageUpdateConnection! + councilorRewardUpdatedEvents(offset: Int, limit: Int = 50, where: CouncilorRewardUpdatedEventWhereInput, orderBy: [CouncilorRewardUpdatedEventOrderByInput!]): [CouncilorRewardUpdatedEvent!]! + councilorRewardUpdatedEventByUniqueInput(where: CouncilorRewardUpdatedEventWhereUniqueInput!): CouncilorRewardUpdatedEvent + councilorRewardUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: CouncilorRewardUpdatedEventWhereInput, orderBy: [CouncilorRewardUpdatedEventOrderByInput!]): CouncilorRewardUpdatedEventConnection! + curatorAgentPermissions(offset: Int, limit: Int = 50, where: CuratorAgentPermissionsWhereInput, orderBy: [CuratorAgentPermissionsOrderByInput!]): [CuratorAgentPermissions!]! + curatorAgentPermissionsByUniqueInput(where: CuratorAgentPermissionsWhereUniqueInput!): CuratorAgentPermissions + curatorAgentPermissionsConnection(first: Int, after: String, last: Int, before: String, where: CuratorAgentPermissionsWhereInput, orderBy: [CuratorAgentPermissionsOrderByInput!]): CuratorAgentPermissionsConnection! + curatorGroups(offset: Int, limit: Int = 50, where: CuratorGroupWhereInput, orderBy: [CuratorGroupOrderByInput!]): [CuratorGroup!]! + curatorGroupByUniqueInput(where: CuratorGroupWhereUniqueInput!): CuratorGroup + curatorGroupsConnection(first: Int, after: String, last: Int, before: String, where: CuratorGroupWhereInput, orderBy: [CuratorGroupOrderByInput!]): CuratorGroupConnection! + curators(offset: Int, limit: Int = 50, where: CuratorWhereInput, orderBy: [CuratorOrderByInput!]): [Curator!]! + curatorByUniqueInput(where: CuratorWhereUniqueInput!): Curator + curatorsConnection(first: Int, after: String, last: Int, before: String, where: CuratorWhereInput, orderBy: [CuratorOrderByInput!]): CuratorConnection! + distributionBucketFamilyGeographicAreas(offset: Int, limit: Int = 50, where: DistributionBucketFamilyGeographicAreaWhereInput, orderBy: [DistributionBucketFamilyGeographicAreaOrderByInput!]): [DistributionBucketFamilyGeographicArea!]! + distributionBucketFamilyGeographicAreaByUniqueInput(where: DistributionBucketFamilyGeographicAreaWhereUniqueInput!): DistributionBucketFamilyGeographicArea + distributionBucketFamilyGeographicAreasConnection(first: Int, after: String, last: Int, before: String, where: DistributionBucketFamilyGeographicAreaWhereInput, orderBy: [DistributionBucketFamilyGeographicAreaOrderByInput!]): DistributionBucketFamilyGeographicAreaConnection! + distributionBucketFamilyMetadata(offset: Int, limit: Int = 50, where: DistributionBucketFamilyMetadataWhereInput, orderBy: [DistributionBucketFamilyMetadataOrderByInput!]): [DistributionBucketFamilyMetadata!]! + distributionBucketFamilyMetadataByUniqueInput(where: DistributionBucketFamilyMetadataWhereUniqueInput!): DistributionBucketFamilyMetadata + distributionBucketFamilyMetadataConnection(first: Int, after: String, last: Int, before: String, where: DistributionBucketFamilyMetadataWhereInput, orderBy: [DistributionBucketFamilyMetadataOrderByInput!]): DistributionBucketFamilyMetadataConnection! + distributionBucketFamilies(offset: Int, limit: Int = 50, where: DistributionBucketFamilyWhereInput, orderBy: [DistributionBucketFamilyOrderByInput!]): [DistributionBucketFamily!]! + distributionBucketFamilyByUniqueInput(where: DistributionBucketFamilyWhereUniqueInput!): DistributionBucketFamily + distributionBucketFamiliesConnection(first: Int, after: String, last: Int, before: String, where: DistributionBucketFamilyWhereInput, orderBy: [DistributionBucketFamilyOrderByInput!]): DistributionBucketFamilyConnection! + distributionBucketOperatorMetadata(offset: Int, limit: Int = 50, where: DistributionBucketOperatorMetadataWhereInput, orderBy: [DistributionBucketOperatorMetadataOrderByInput!]): [DistributionBucketOperatorMetadata!]! + distributionBucketOperatorMetadataByUniqueInput(where: DistributionBucketOperatorMetadataWhereUniqueInput!): DistributionBucketOperatorMetadata + distributionBucketOperatorMetadataConnection(first: Int, after: String, last: Int, before: String, where: DistributionBucketOperatorMetadataWhereInput, orderBy: [DistributionBucketOperatorMetadataOrderByInput!]): DistributionBucketOperatorMetadataConnection! + distributionBucketOperators(offset: Int, limit: Int = 50, where: DistributionBucketOperatorWhereInput, orderBy: [DistributionBucketOperatorOrderByInput!]): [DistributionBucketOperator!]! + distributionBucketOperatorByUniqueInput(where: DistributionBucketOperatorWhereUniqueInput!): DistributionBucketOperator + distributionBucketOperatorsConnection(first: Int, after: String, last: Int, before: String, where: DistributionBucketOperatorWhereInput, orderBy: [DistributionBucketOperatorOrderByInput!]): DistributionBucketOperatorConnection! + distributionBuckets(offset: Int, limit: Int = 50, where: DistributionBucketWhereInput, orderBy: [DistributionBucketOrderByInput!]): [DistributionBucket!]! + distributionBucketByUniqueInput(where: DistributionBucketWhereUniqueInput!): DistributionBucket + distributionBucketsConnection(first: Int, after: String, last: Int, before: String, where: DistributionBucketWhereInput, orderBy: [DistributionBucketOrderByInput!]): DistributionBucketConnection! + electedCouncils(offset: Int, limit: Int = 50, where: ElectedCouncilWhereInput, orderBy: [ElectedCouncilOrderByInput!]): [ElectedCouncil!]! + electedCouncilByUniqueInput(where: ElectedCouncilWhereUniqueInput!): ElectedCouncil + electedCouncilsConnection(first: Int, after: String, last: Int, before: String, where: ElectedCouncilWhereInput, orderBy: [ElectedCouncilOrderByInput!]): ElectedCouncilConnection! + electionRounds(offset: Int, limit: Int = 50, where: ElectionRoundWhereInput, orderBy: [ElectionRoundOrderByInput!]): [ElectionRound!]! + electionRoundByUniqueInput(where: ElectionRoundWhereUniqueInput!): ElectionRound + electionRoundsConnection(first: Int, after: String, last: Int, before: String, where: ElectionRoundWhereInput, orderBy: [ElectionRoundOrderByInput!]): ElectionRoundConnection! + englishAuctionSettledEvents(offset: Int, limit: Int = 50, where: EnglishAuctionSettledEventWhereInput, orderBy: [EnglishAuctionSettledEventOrderByInput!]): [EnglishAuctionSettledEvent!]! + englishAuctionSettledEventByUniqueInput(where: EnglishAuctionSettledEventWhereUniqueInput!): EnglishAuctionSettledEvent + englishAuctionSettledEventsConnection(first: Int, after: String, last: Int, before: String, where: EnglishAuctionSettledEventWhereInput, orderBy: [EnglishAuctionSettledEventOrderByInput!]): EnglishAuctionSettledEventConnection! + englishAuctionStartedEvents(offset: Int, limit: Int = 50, where: EnglishAuctionStartedEventWhereInput, orderBy: [EnglishAuctionStartedEventOrderByInput!]): [EnglishAuctionStartedEvent!]! + englishAuctionStartedEventByUniqueInput(where: EnglishAuctionStartedEventWhereUniqueInput!): EnglishAuctionStartedEvent + englishAuctionStartedEventsConnection(first: Int, after: String, last: Int, before: String, where: EnglishAuctionStartedEventWhereInput, orderBy: [EnglishAuctionStartedEventOrderByInput!]): EnglishAuctionStartedEventConnection! + events(offset: Int, limit: Int = 50, where: EventWhereInput, orderBy: [EventOrderByInput!]): [Event!]! + forumCategories(offset: Int, limit: Int = 50, where: ForumCategoryWhereInput, orderBy: [ForumCategoryOrderByInput!]): [ForumCategory!]! + forumCategoryByUniqueInput(where: ForumCategoryWhereUniqueInput!): ForumCategory + forumCategoriesConnection(first: Int, after: String, last: Int, before: String, where: ForumCategoryWhereInput, orderBy: [ForumCategoryOrderByInput!]): ForumCategoryConnection! + forumPosts(offset: Int, limit: Int = 50, where: ForumPostWhereInput, orderBy: [ForumPostOrderByInput!]): [ForumPost!]! + forumPostByUniqueInput(where: ForumPostWhereUniqueInput!): ForumPost + forumPostsConnection(first: Int, after: String, last: Int, before: String, where: ForumPostWhereInput, orderBy: [ForumPostOrderByInput!]): ForumPostConnection! + forumThreadTags(offset: Int, limit: Int = 50, where: ForumThreadTagWhereInput, orderBy: [ForumThreadTagOrderByInput!]): [ForumThreadTag!]! + forumThreadTagByUniqueInput(where: ForumThreadTagWhereUniqueInput!): ForumThreadTag + forumThreadTagsConnection(first: Int, after: String, last: Int, before: String, where: ForumThreadTagWhereInput, orderBy: [ForumThreadTagOrderByInput!]): ForumThreadTagConnection! + forumThreads(offset: Int, limit: Int = 50, where: ForumThreadWhereInput, orderBy: [ForumThreadOrderByInput!]): [ForumThread!]! + forumThreadByUniqueInput(where: ForumThreadWhereUniqueInput!): ForumThread + forumThreadsConnection(first: Int, after: String, last: Int, before: String, where: ForumThreadWhereInput, orderBy: [ForumThreadOrderByInput!]): ForumThreadConnection! + fundingRequestDestinations(offset: Int, limit: Int = 50, where: FundingRequestDestinationWhereInput, orderBy: [FundingRequestDestinationOrderByInput!]): [FundingRequestDestination!]! + fundingRequestDestinationByUniqueInput(where: FundingRequestDestinationWhereUniqueInput!): FundingRequestDestination + fundingRequestDestinationsConnection(first: Int, after: String, last: Int, before: String, where: FundingRequestDestinationWhereInput, orderBy: [FundingRequestDestinationOrderByInput!]): FundingRequestDestinationConnection! + fundingRequestDestinationsLists(offset: Int, limit: Int = 50, where: FundingRequestDestinationsListWhereInput, orderBy: [FundingRequestDestinationsListOrderByInput!]): [FundingRequestDestinationsList!]! + fundingRequestDestinationsListByUniqueInput(where: FundingRequestDestinationsListWhereUniqueInput!): FundingRequestDestinationsList + fundingRequestDestinationsListsConnection(first: Int, after: String, last: Int, before: String, where: FundingRequestDestinationsListWhereInput, orderBy: [FundingRequestDestinationsListOrderByInput!]): FundingRequestDestinationsListConnection! + geoCoordinates(offset: Int, limit: Int = 50, where: GeoCoordinatesWhereInput, orderBy: [GeoCoordinatesOrderByInput!]): [GeoCoordinates!]! + geoCoordinatesByUniqueInput(where: GeoCoordinatesWhereUniqueInput!): GeoCoordinates + geoCoordinatesConnection(first: Int, after: String, last: Int, before: String, where: GeoCoordinatesWhereInput, orderBy: [GeoCoordinatesOrderByInput!]): GeoCoordinatesConnection! + initialInvitationBalanceUpdatedEvents(offset: Int, limit: Int = 50, where: InitialInvitationBalanceUpdatedEventWhereInput, orderBy: [InitialInvitationBalanceUpdatedEventOrderByInput!]): [InitialInvitationBalanceUpdatedEvent!]! + initialInvitationBalanceUpdatedEventByUniqueInput(where: InitialInvitationBalanceUpdatedEventWhereUniqueInput!): InitialInvitationBalanceUpdatedEvent + initialInvitationBalanceUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: InitialInvitationBalanceUpdatedEventWhereInput, orderBy: [InitialInvitationBalanceUpdatedEventOrderByInput!]): InitialInvitationBalanceUpdatedEventConnection! + initialInvitationCountUpdatedEvents(offset: Int, limit: Int = 50, where: InitialInvitationCountUpdatedEventWhereInput, orderBy: [InitialInvitationCountUpdatedEventOrderByInput!]): [InitialInvitationCountUpdatedEvent!]! + initialInvitationCountUpdatedEventByUniqueInput(where: InitialInvitationCountUpdatedEventWhereUniqueInput!): InitialInvitationCountUpdatedEvent + initialInvitationCountUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: InitialInvitationCountUpdatedEventWhereInput, orderBy: [InitialInvitationCountUpdatedEventOrderByInput!]): InitialInvitationCountUpdatedEventConnection! + invitesTransferredEvents(offset: Int, limit: Int = 50, where: InvitesTransferredEventWhereInput, orderBy: [InvitesTransferredEventOrderByInput!]): [InvitesTransferredEvent!]! + invitesTransferredEventByUniqueInput(where: InvitesTransferredEventWhereUniqueInput!): InvitesTransferredEvent + invitesTransferredEventsConnection(first: Int, after: String, last: Int, before: String, where: InvitesTransferredEventWhereInput, orderBy: [InvitesTransferredEventOrderByInput!]): InvitesTransferredEventConnection! + languages(offset: Int, limit: Int = 50, where: LanguageWhereInput, orderBy: [LanguageOrderByInput!]): [Language!]! + languageByUniqueInput(where: LanguageWhereUniqueInput!): Language + languagesConnection(first: Int, after: String, last: Int, before: String, where: LanguageWhereInput, orderBy: [LanguageOrderByInput!]): LanguageConnection! + leaderInvitationQuotaUpdatedEvents(offset: Int, limit: Int = 50, where: LeaderInvitationQuotaUpdatedEventWhereInput, orderBy: [LeaderInvitationQuotaUpdatedEventOrderByInput!]): [LeaderInvitationQuotaUpdatedEvent!]! + leaderInvitationQuotaUpdatedEventByUniqueInput(where: LeaderInvitationQuotaUpdatedEventWhereUniqueInput!): LeaderInvitationQuotaUpdatedEvent + leaderInvitationQuotaUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: LeaderInvitationQuotaUpdatedEventWhereInput, orderBy: [LeaderInvitationQuotaUpdatedEventOrderByInput!]): LeaderInvitationQuotaUpdatedEventConnection! + leaderSetEvents(offset: Int, limit: Int = 50, where: LeaderSetEventWhereInput, orderBy: [LeaderSetEventOrderByInput!]): [LeaderSetEvent!]! + leaderSetEventByUniqueInput(where: LeaderSetEventWhereUniqueInput!): LeaderSetEvent + leaderSetEventsConnection(first: Int, after: String, last: Int, before: String, where: LeaderSetEventWhereInput, orderBy: [LeaderSetEventOrderByInput!]): LeaderSetEventConnection! + leaderUnsetEvents(offset: Int, limit: Int = 50, where: LeaderUnsetEventWhereInput, orderBy: [LeaderUnsetEventOrderByInput!]): [LeaderUnsetEvent!]! + leaderUnsetEventByUniqueInput(where: LeaderUnsetEventWhereUniqueInput!): LeaderUnsetEvent + leaderUnsetEventsConnection(first: Int, after: String, last: Int, before: String, where: LeaderUnsetEventWhereInput, orderBy: [LeaderUnsetEventOrderByInput!]): LeaderUnsetEventConnection! + licenses(offset: Int, limit: Int = 50, where: LicenseWhereInput, orderBy: [LicenseOrderByInput!]): [License!]! + licenseByUniqueInput(where: LicenseWhereUniqueInput!): License + licensesConnection(first: Int, after: String, last: Int, before: String, where: LicenseWhereInput, orderBy: [LicenseOrderByInput!]): LicenseConnection! + memberAccountsUpdatedEvents(offset: Int, limit: Int = 50, where: MemberAccountsUpdatedEventWhereInput, orderBy: [MemberAccountsUpdatedEventOrderByInput!]): [MemberAccountsUpdatedEvent!]! + memberAccountsUpdatedEventByUniqueInput(where: MemberAccountsUpdatedEventWhereUniqueInput!): MemberAccountsUpdatedEvent + memberAccountsUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: MemberAccountsUpdatedEventWhereInput, orderBy: [MemberAccountsUpdatedEventOrderByInput!]): MemberAccountsUpdatedEventConnection! + memberBannedFromChannelEvents(offset: Int, limit: Int = 50, where: MemberBannedFromChannelEventWhereInput, orderBy: [MemberBannedFromChannelEventOrderByInput!]): [MemberBannedFromChannelEvent!]! + memberBannedFromChannelEventByUniqueInput(where: MemberBannedFromChannelEventWhereUniqueInput!): MemberBannedFromChannelEvent + memberBannedFromChannelEventsConnection(first: Int, after: String, last: Int, before: String, where: MemberBannedFromChannelEventWhereInput, orderBy: [MemberBannedFromChannelEventOrderByInput!]): MemberBannedFromChannelEventConnection! + memberCreatedEvents(offset: Int, limit: Int = 50, where: MemberCreatedEventWhereInput, orderBy: [MemberCreatedEventOrderByInput!]): [MemberCreatedEvent!]! + memberCreatedEventByUniqueInput(where: MemberCreatedEventWhereUniqueInput!): MemberCreatedEvent + memberCreatedEventsConnection(first: Int, after: String, last: Int, before: String, where: MemberCreatedEventWhereInput, orderBy: [MemberCreatedEventOrderByInput!]): MemberCreatedEventConnection! + memberInvitedEvents(offset: Int, limit: Int = 50, where: MemberInvitedEventWhereInput, orderBy: [MemberInvitedEventOrderByInput!]): [MemberInvitedEvent!]! + memberInvitedEventByUniqueInput(where: MemberInvitedEventWhereUniqueInput!): MemberInvitedEvent + memberInvitedEventsConnection(first: Int, after: String, last: Int, before: String, where: MemberInvitedEventWhereInput, orderBy: [MemberInvitedEventOrderByInput!]): MemberInvitedEventConnection! + memberMetadata(offset: Int, limit: Int = 50, where: MemberMetadataWhereInput, orderBy: [MemberMetadataOrderByInput!]): [MemberMetadata!]! + memberMetadataByUniqueInput(where: MemberMetadataWhereUniqueInput!): MemberMetadata + memberMetadataConnection(first: Int, after: String, last: Int, before: String, where: MemberMetadataWhereInput, orderBy: [MemberMetadataOrderByInput!]): MemberMetadataConnection! + memberProfileUpdatedEvents(offset: Int, limit: Int = 50, where: MemberProfileUpdatedEventWhereInput, orderBy: [MemberProfileUpdatedEventOrderByInput!]): [MemberProfileUpdatedEvent!]! + memberProfileUpdatedEventByUniqueInput(where: MemberProfileUpdatedEventWhereUniqueInput!): MemberProfileUpdatedEvent + memberProfileUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: MemberProfileUpdatedEventWhereInput, orderBy: [MemberProfileUpdatedEventOrderByInput!]): MemberProfileUpdatedEventConnection! + memberVerificationStatusUpdatedEvents(offset: Int, limit: Int = 50, where: MemberVerificationStatusUpdatedEventWhereInput, orderBy: [MemberVerificationStatusUpdatedEventOrderByInput!]): [MemberVerificationStatusUpdatedEvent!]! + memberVerificationStatusUpdatedEventByUniqueInput(where: MemberVerificationStatusUpdatedEventWhereUniqueInput!): MemberVerificationStatusUpdatedEvent + memberVerificationStatusUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: MemberVerificationStatusUpdatedEventWhereInput, orderBy: [MemberVerificationStatusUpdatedEventOrderByInput!]): MemberVerificationStatusUpdatedEventConnection! + membershipBoughtEvents(offset: Int, limit: Int = 50, where: MembershipBoughtEventWhereInput, orderBy: [MembershipBoughtEventOrderByInput!]): [MembershipBoughtEvent!]! + membershipBoughtEventByUniqueInput(where: MembershipBoughtEventWhereUniqueInput!): MembershipBoughtEvent + membershipBoughtEventsConnection(first: Int, after: String, last: Int, before: String, where: MembershipBoughtEventWhereInput, orderBy: [MembershipBoughtEventOrderByInput!]): MembershipBoughtEventConnection! + membershipExternalResources(offset: Int, limit: Int = 50, where: MembershipExternalResourceWhereInput, orderBy: [MembershipExternalResourceOrderByInput!]): [MembershipExternalResource!]! + membershipExternalResourceByUniqueInput(where: MembershipExternalResourceWhereUniqueInput!): MembershipExternalResource + membershipExternalResourcesConnection(first: Int, after: String, last: Int, before: String, where: MembershipExternalResourceWhereInput, orderBy: [MembershipExternalResourceOrderByInput!]): MembershipExternalResourceConnection! + membershipGiftedEvents(offset: Int, limit: Int = 50, where: MembershipGiftedEventWhereInput, orderBy: [MembershipGiftedEventOrderByInput!]): [MembershipGiftedEvent!]! + membershipGiftedEventByUniqueInput(where: MembershipGiftedEventWhereUniqueInput!): MembershipGiftedEvent + membershipGiftedEventsConnection(first: Int, after: String, last: Int, before: String, where: MembershipGiftedEventWhereInput, orderBy: [MembershipGiftedEventOrderByInput!]): MembershipGiftedEventConnection! + membershipPriceUpdatedEvents(offset: Int, limit: Int = 50, where: MembershipPriceUpdatedEventWhereInput, orderBy: [MembershipPriceUpdatedEventOrderByInput!]): [MembershipPriceUpdatedEvent!]! + membershipPriceUpdatedEventByUniqueInput(where: MembershipPriceUpdatedEventWhereUniqueInput!): MembershipPriceUpdatedEvent + membershipPriceUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: MembershipPriceUpdatedEventWhereInput, orderBy: [MembershipPriceUpdatedEventOrderByInput!]): MembershipPriceUpdatedEventConnection! + memberships(offset: Int, limit: Int = 50, where: MembershipWhereInput, orderBy: [MembershipOrderByInput!]): [Membership!]! + membershipByUniqueInput(where: MembershipWhereUniqueInput!): Membership + membershipsConnection(first: Int, after: String, last: Int, before: String, where: MembershipWhereInput, orderBy: [MembershipOrderByInput!]): MembershipConnection! + metaprotocolTransactionStatusEvents(offset: Int, limit: Int = 50, where: MetaprotocolTransactionStatusEventWhereInput, orderBy: [MetaprotocolTransactionStatusEventOrderByInput!]): [MetaprotocolTransactionStatusEvent!]! + metaprotocolTransactionStatusEventByUniqueInput(where: MetaprotocolTransactionStatusEventWhereUniqueInput!): MetaprotocolTransactionStatusEvent + metaprotocolTransactionStatusEventsConnection(first: Int, after: String, last: Int, before: String, where: MetaprotocolTransactionStatusEventWhereInput, orderBy: [MetaprotocolTransactionStatusEventOrderByInput!]): MetaprotocolTransactionStatusEventConnection! + newCandidateEvents(offset: Int, limit: Int = 50, where: NewCandidateEventWhereInput, orderBy: [NewCandidateEventOrderByInput!]): [NewCandidateEvent!]! + newCandidateEventByUniqueInput(where: NewCandidateEventWhereUniqueInput!): NewCandidateEvent + newCandidateEventsConnection(first: Int, after: String, last: Int, before: String, where: NewCandidateEventWhereInput, orderBy: [NewCandidateEventOrderByInput!]): NewCandidateEventConnection! + newCouncilElectedEvents(offset: Int, limit: Int = 50, where: NewCouncilElectedEventWhereInput, orderBy: [NewCouncilElectedEventOrderByInput!]): [NewCouncilElectedEvent!]! + newCouncilElectedEventByUniqueInput(where: NewCouncilElectedEventWhereUniqueInput!): NewCouncilElectedEvent + newCouncilElectedEventsConnection(first: Int, after: String, last: Int, before: String, where: NewCouncilElectedEventWhereInput, orderBy: [NewCouncilElectedEventOrderByInput!]): NewCouncilElectedEventConnection! + newCouncilNotElectedEvents(offset: Int, limit: Int = 50, where: NewCouncilNotElectedEventWhereInput, orderBy: [NewCouncilNotElectedEventOrderByInput!]): [NewCouncilNotElectedEvent!]! + newCouncilNotElectedEventByUniqueInput(where: NewCouncilNotElectedEventWhereUniqueInput!): NewCouncilNotElectedEvent + newCouncilNotElectedEventsConnection(first: Int, after: String, last: Int, before: String, where: NewCouncilNotElectedEventWhereInput, orderBy: [NewCouncilNotElectedEventOrderByInput!]): NewCouncilNotElectedEventConnection! + newMissedRewardLevelReachedEvents(offset: Int, limit: Int = 50, where: NewMissedRewardLevelReachedEventWhereInput, orderBy: [NewMissedRewardLevelReachedEventOrderByInput!]): [NewMissedRewardLevelReachedEvent!]! + newMissedRewardLevelReachedEventByUniqueInput(where: NewMissedRewardLevelReachedEventWhereUniqueInput!): NewMissedRewardLevelReachedEvent + newMissedRewardLevelReachedEventsConnection(first: Int, after: String, last: Int, before: String, where: NewMissedRewardLevelReachedEventWhereInput, orderBy: [NewMissedRewardLevelReachedEventOrderByInput!]): NewMissedRewardLevelReachedEventConnection! + nftBoughtEvents(offset: Int, limit: Int = 50, where: NftBoughtEventWhereInput, orderBy: [NftBoughtEventOrderByInput!]): [NftBoughtEvent!]! + nftBoughtEventByUniqueInput(where: NftBoughtEventWhereUniqueInput!): NftBoughtEvent + nftBoughtEventsConnection(first: Int, after: String, last: Int, before: String, where: NftBoughtEventWhereInput, orderBy: [NftBoughtEventOrderByInput!]): NftBoughtEventConnection! + nftIssuedEvents(offset: Int, limit: Int = 50, where: NftIssuedEventWhereInput, orderBy: [NftIssuedEventOrderByInput!]): [NftIssuedEvent!]! + nftIssuedEventByUniqueInput(where: NftIssuedEventWhereUniqueInput!): NftIssuedEvent + nftIssuedEventsConnection(first: Int, after: String, last: Int, before: String, where: NftIssuedEventWhereInput, orderBy: [NftIssuedEventOrderByInput!]): NftIssuedEventConnection! + nftSellOrderMadeEvents(offset: Int, limit: Int = 50, where: NftSellOrderMadeEventWhereInput, orderBy: [NftSellOrderMadeEventOrderByInput!]): [NftSellOrderMadeEvent!]! + nftSellOrderMadeEventByUniqueInput(where: NftSellOrderMadeEventWhereUniqueInput!): NftSellOrderMadeEvent + nftSellOrderMadeEventsConnection(first: Int, after: String, last: Int, before: String, where: NftSellOrderMadeEventWhereInput, orderBy: [NftSellOrderMadeEventOrderByInput!]): NftSellOrderMadeEventConnection! + nftSlingedBackToTheOriginalArtistEvents(offset: Int, limit: Int = 50, where: NftSlingedBackToTheOriginalArtistEventWhereInput, orderBy: [NftSlingedBackToTheOriginalArtistEventOrderByInput!]): [NftSlingedBackToTheOriginalArtistEvent!]! + nftSlingedBackToTheOriginalArtistEventByUniqueInput(where: NftSlingedBackToTheOriginalArtistEventWhereUniqueInput!): NftSlingedBackToTheOriginalArtistEvent + nftSlingedBackToTheOriginalArtistEventsConnection(first: Int, after: String, last: Int, before: String, where: NftSlingedBackToTheOriginalArtistEventWhereInput, orderBy: [NftSlingedBackToTheOriginalArtistEventOrderByInput!]): NftSlingedBackToTheOriginalArtistEventConnection! + nodeLocationMetadata(offset: Int, limit: Int = 50, where: NodeLocationMetadataWhereInput, orderBy: [NodeLocationMetadataOrderByInput!]): [NodeLocationMetadata!]! + nodeLocationMetadataByUniqueInput(where: NodeLocationMetadataWhereUniqueInput!): NodeLocationMetadata + nodeLocationMetadataConnection(first: Int, after: String, last: Int, before: String, where: NodeLocationMetadataWhereInput, orderBy: [NodeLocationMetadataOrderByInput!]): NodeLocationMetadataConnection! + notEnoughCandidatesEvents(offset: Int, limit: Int = 50, where: NotEnoughCandidatesEventWhereInput, orderBy: [NotEnoughCandidatesEventOrderByInput!]): [NotEnoughCandidatesEvent!]! + notEnoughCandidatesEventByUniqueInput(where: NotEnoughCandidatesEventWhereUniqueInput!): NotEnoughCandidatesEvent + notEnoughCandidatesEventsConnection(first: Int, after: String, last: Int, before: String, where: NotEnoughCandidatesEventWhereInput, orderBy: [NotEnoughCandidatesEventOrderByInput!]): NotEnoughCandidatesEventConnection! + offerAcceptedEvents(offset: Int, limit: Int = 50, where: OfferAcceptedEventWhereInput, orderBy: [OfferAcceptedEventOrderByInput!]): [OfferAcceptedEvent!]! + offerAcceptedEventByUniqueInput(where: OfferAcceptedEventWhereUniqueInput!): OfferAcceptedEvent + offerAcceptedEventsConnection(first: Int, after: String, last: Int, before: String, where: OfferAcceptedEventWhereInput, orderBy: [OfferAcceptedEventOrderByInput!]): OfferAcceptedEventConnection! + offerCanceledEvents(offset: Int, limit: Int = 50, where: OfferCanceledEventWhereInput, orderBy: [OfferCanceledEventOrderByInput!]): [OfferCanceledEvent!]! + offerCanceledEventByUniqueInput(where: OfferCanceledEventWhereUniqueInput!): OfferCanceledEvent + offerCanceledEventsConnection(first: Int, after: String, last: Int, before: String, where: OfferCanceledEventWhereInput, orderBy: [OfferCanceledEventOrderByInput!]): OfferCanceledEventConnection! + offerStartedEvents(offset: Int, limit: Int = 50, where: OfferStartedEventWhereInput, orderBy: [OfferStartedEventOrderByInput!]): [OfferStartedEvent!]! + offerStartedEventByUniqueInput(where: OfferStartedEventWhereUniqueInput!): OfferStartedEvent + offerStartedEventsConnection(first: Int, after: String, last: Int, before: String, where: OfferStartedEventWhereInput, orderBy: [OfferStartedEventOrderByInput!]): OfferStartedEventConnection! + openAuctionBidAcceptedEvents(offset: Int, limit: Int = 50, where: OpenAuctionBidAcceptedEventWhereInput, orderBy: [OpenAuctionBidAcceptedEventOrderByInput!]): [OpenAuctionBidAcceptedEvent!]! + openAuctionBidAcceptedEventByUniqueInput(where: OpenAuctionBidAcceptedEventWhereUniqueInput!): OpenAuctionBidAcceptedEvent + openAuctionBidAcceptedEventsConnection(first: Int, after: String, last: Int, before: String, where: OpenAuctionBidAcceptedEventWhereInput, orderBy: [OpenAuctionBidAcceptedEventOrderByInput!]): OpenAuctionBidAcceptedEventConnection! + openAuctionStartedEvents(offset: Int, limit: Int = 50, where: OpenAuctionStartedEventWhereInput, orderBy: [OpenAuctionStartedEventOrderByInput!]): [OpenAuctionStartedEvent!]! + openAuctionStartedEventByUniqueInput(where: OpenAuctionStartedEventWhereUniqueInput!): OpenAuctionStartedEvent + openAuctionStartedEventsConnection(first: Int, after: String, last: Int, before: String, where: OpenAuctionStartedEventWhereInput, orderBy: [OpenAuctionStartedEventOrderByInput!]): OpenAuctionStartedEventConnection! + openingAddedEvents(offset: Int, limit: Int = 50, where: OpeningAddedEventWhereInput, orderBy: [OpeningAddedEventOrderByInput!]): [OpeningAddedEvent!]! + openingAddedEventByUniqueInput(where: OpeningAddedEventWhereUniqueInput!): OpeningAddedEvent + openingAddedEventsConnection(first: Int, after: String, last: Int, before: String, where: OpeningAddedEventWhereInput, orderBy: [OpeningAddedEventOrderByInput!]): OpeningAddedEventConnection! + openingCanceledEvents(offset: Int, limit: Int = 50, where: OpeningCanceledEventWhereInput, orderBy: [OpeningCanceledEventOrderByInput!]): [OpeningCanceledEvent!]! + openingCanceledEventByUniqueInput(where: OpeningCanceledEventWhereUniqueInput!): OpeningCanceledEvent + openingCanceledEventsConnection(first: Int, after: String, last: Int, before: String, where: OpeningCanceledEventWhereInput, orderBy: [OpeningCanceledEventOrderByInput!]): OpeningCanceledEventConnection! + openingFilledEvents(offset: Int, limit: Int = 50, where: OpeningFilledEventWhereInput, orderBy: [OpeningFilledEventOrderByInput!]): [OpeningFilledEvent!]! + openingFilledEventByUniqueInput(where: OpeningFilledEventWhereUniqueInput!): OpeningFilledEvent + openingFilledEventsConnection(first: Int, after: String, last: Int, before: String, where: OpeningFilledEventWhereInput, orderBy: [OpeningFilledEventOrderByInput!]): OpeningFilledEventConnection! + oracleJudgmentSubmittedEvents(offset: Int, limit: Int = 50, where: OracleJudgmentSubmittedEventWhereInput, orderBy: [OracleJudgmentSubmittedEventOrderByInput!]): [OracleJudgmentSubmittedEvent!]! + oracleJudgmentSubmittedEventByUniqueInput(where: OracleJudgmentSubmittedEventWhereUniqueInput!): OracleJudgmentSubmittedEvent + oracleJudgmentSubmittedEventsConnection(first: Int, after: String, last: Int, before: String, where: OracleJudgmentSubmittedEventWhereInput, orderBy: [OracleJudgmentSubmittedEventOrderByInput!]): OracleJudgmentSubmittedEventConnection! + ownedNfts(offset: Int, limit: Int = 50, where: OwnedNftWhereInput, orderBy: [OwnedNftOrderByInput!]): [OwnedNft!]! + ownedNftByUniqueInput(where: OwnedNftWhereUniqueInput!): OwnedNft + ownedNftsConnection(first: Int, after: String, last: Int, before: String, where: OwnedNftWhereInput, orderBy: [OwnedNftOrderByInput!]): OwnedNftConnection! + postAddedEvents(offset: Int, limit: Int = 50, where: PostAddedEventWhereInput, orderBy: [PostAddedEventOrderByInput!]): [PostAddedEvent!]! + postAddedEventByUniqueInput(where: PostAddedEventWhereUniqueInput!): PostAddedEvent + postAddedEventsConnection(first: Int, after: String, last: Int, before: String, where: PostAddedEventWhereInput, orderBy: [PostAddedEventOrderByInput!]): PostAddedEventConnection! + postDeletedEvents(offset: Int, limit: Int = 50, where: PostDeletedEventWhereInput, orderBy: [PostDeletedEventOrderByInput!]): [PostDeletedEvent!]! + postDeletedEventByUniqueInput(where: PostDeletedEventWhereUniqueInput!): PostDeletedEvent + postDeletedEventsConnection(first: Int, after: String, last: Int, before: String, where: PostDeletedEventWhereInput, orderBy: [PostDeletedEventOrderByInput!]): PostDeletedEventConnection! + postModeratedEvents(offset: Int, limit: Int = 50, where: PostModeratedEventWhereInput, orderBy: [PostModeratedEventOrderByInput!]): [PostModeratedEvent!]! + postModeratedEventByUniqueInput(where: PostModeratedEventWhereUniqueInput!): PostModeratedEvent + postModeratedEventsConnection(first: Int, after: String, last: Int, before: String, where: PostModeratedEventWhereInput, orderBy: [PostModeratedEventOrderByInput!]): PostModeratedEventConnection! + postTextUpdatedEvents(offset: Int, limit: Int = 50, where: PostTextUpdatedEventWhereInput, orderBy: [PostTextUpdatedEventOrderByInput!]): [PostTextUpdatedEvent!]! + postTextUpdatedEventByUniqueInput(where: PostTextUpdatedEventWhereUniqueInput!): PostTextUpdatedEvent + postTextUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: PostTextUpdatedEventWhereInput, orderBy: [PostTextUpdatedEventOrderByInput!]): PostTextUpdatedEventConnection! + proposalCancelledEvents(offset: Int, limit: Int = 50, where: ProposalCancelledEventWhereInput, orderBy: [ProposalCancelledEventOrderByInput!]): [ProposalCancelledEvent!]! + proposalCancelledEventByUniqueInput(where: ProposalCancelledEventWhereUniqueInput!): ProposalCancelledEvent + proposalCancelledEventsConnection(first: Int, after: String, last: Int, before: String, where: ProposalCancelledEventWhereInput, orderBy: [ProposalCancelledEventOrderByInput!]): ProposalCancelledEventConnection! + proposalCreatedEvents(offset: Int, limit: Int = 50, where: ProposalCreatedEventWhereInput, orderBy: [ProposalCreatedEventOrderByInput!]): [ProposalCreatedEvent!]! + proposalCreatedEventByUniqueInput(where: ProposalCreatedEventWhereUniqueInput!): ProposalCreatedEvent + proposalCreatedEventsConnection(first: Int, after: String, last: Int, before: String, where: ProposalCreatedEventWhereInput, orderBy: [ProposalCreatedEventOrderByInput!]): ProposalCreatedEventConnection! + proposalDecisionMadeEvents(offset: Int, limit: Int = 50, where: ProposalDecisionMadeEventWhereInput, orderBy: [ProposalDecisionMadeEventOrderByInput!]): [ProposalDecisionMadeEvent!]! + proposalDecisionMadeEventByUniqueInput(where: ProposalDecisionMadeEventWhereUniqueInput!): ProposalDecisionMadeEvent + proposalDecisionMadeEventsConnection(first: Int, after: String, last: Int, before: String, where: ProposalDecisionMadeEventWhereInput, orderBy: [ProposalDecisionMadeEventOrderByInput!]): ProposalDecisionMadeEventConnection! + proposalDiscussionPostCreatedEvents(offset: Int, limit: Int = 50, where: ProposalDiscussionPostCreatedEventWhereInput, orderBy: [ProposalDiscussionPostCreatedEventOrderByInput!]): [ProposalDiscussionPostCreatedEvent!]! + proposalDiscussionPostCreatedEventByUniqueInput(where: ProposalDiscussionPostCreatedEventWhereUniqueInput!): ProposalDiscussionPostCreatedEvent + proposalDiscussionPostCreatedEventsConnection(first: Int, after: String, last: Int, before: String, where: ProposalDiscussionPostCreatedEventWhereInput, orderBy: [ProposalDiscussionPostCreatedEventOrderByInput!]): ProposalDiscussionPostCreatedEventConnection! + proposalDiscussionPostDeletedEvents(offset: Int, limit: Int = 50, where: ProposalDiscussionPostDeletedEventWhereInput, orderBy: [ProposalDiscussionPostDeletedEventOrderByInput!]): [ProposalDiscussionPostDeletedEvent!]! + proposalDiscussionPostDeletedEventByUniqueInput(where: ProposalDiscussionPostDeletedEventWhereUniqueInput!): ProposalDiscussionPostDeletedEvent + proposalDiscussionPostDeletedEventsConnection(first: Int, after: String, last: Int, before: String, where: ProposalDiscussionPostDeletedEventWhereInput, orderBy: [ProposalDiscussionPostDeletedEventOrderByInput!]): ProposalDiscussionPostDeletedEventConnection! + proposalDiscussionPostUpdatedEvents(offset: Int, limit: Int = 50, where: ProposalDiscussionPostUpdatedEventWhereInput, orderBy: [ProposalDiscussionPostUpdatedEventOrderByInput!]): [ProposalDiscussionPostUpdatedEvent!]! + proposalDiscussionPostUpdatedEventByUniqueInput(where: ProposalDiscussionPostUpdatedEventWhereUniqueInput!): ProposalDiscussionPostUpdatedEvent + proposalDiscussionPostUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: ProposalDiscussionPostUpdatedEventWhereInput, orderBy: [ProposalDiscussionPostUpdatedEventOrderByInput!]): ProposalDiscussionPostUpdatedEventConnection! + proposalDiscussionPosts(offset: Int, limit: Int = 50, where: ProposalDiscussionPostWhereInput, orderBy: [ProposalDiscussionPostOrderByInput!]): [ProposalDiscussionPost!]! + proposalDiscussionPostByUniqueInput(where: ProposalDiscussionPostWhereUniqueInput!): ProposalDiscussionPost + proposalDiscussionPostsConnection(first: Int, after: String, last: Int, before: String, where: ProposalDiscussionPostWhereInput, orderBy: [ProposalDiscussionPostOrderByInput!]): ProposalDiscussionPostConnection! + proposalDiscussionThreadModeChangedEvents(offset: Int, limit: Int = 50, where: ProposalDiscussionThreadModeChangedEventWhereInput, orderBy: [ProposalDiscussionThreadModeChangedEventOrderByInput!]): [ProposalDiscussionThreadModeChangedEvent!]! + proposalDiscussionThreadModeChangedEventByUniqueInput(where: ProposalDiscussionThreadModeChangedEventWhereUniqueInput!): ProposalDiscussionThreadModeChangedEvent + proposalDiscussionThreadModeChangedEventsConnection(first: Int, after: String, last: Int, before: String, where: ProposalDiscussionThreadModeChangedEventWhereInput, orderBy: [ProposalDiscussionThreadModeChangedEventOrderByInput!]): ProposalDiscussionThreadModeChangedEventConnection! + proposalDiscussionThreads(offset: Int, limit: Int = 50, where: ProposalDiscussionThreadWhereInput, orderBy: [ProposalDiscussionThreadOrderByInput!]): [ProposalDiscussionThread!]! + proposalDiscussionThreadByUniqueInput(where: ProposalDiscussionThreadWhereUniqueInput!): ProposalDiscussionThread + proposalDiscussionThreadsConnection(first: Int, after: String, last: Int, before: String, where: ProposalDiscussionThreadWhereInput, orderBy: [ProposalDiscussionThreadOrderByInput!]): ProposalDiscussionThreadConnection! + proposalDiscussionWhitelists(offset: Int, limit: Int = 50, where: ProposalDiscussionWhitelistWhereInput, orderBy: [ProposalDiscussionWhitelistOrderByInput!]): [ProposalDiscussionWhitelist!]! + proposalDiscussionWhitelistByUniqueInput(where: ProposalDiscussionWhitelistWhereUniqueInput!): ProposalDiscussionWhitelist + proposalDiscussionWhitelistsConnection(first: Int, after: String, last: Int, before: String, where: ProposalDiscussionWhitelistWhereInput, orderBy: [ProposalDiscussionWhitelistOrderByInput!]): ProposalDiscussionWhitelistConnection! + proposalExecutedEvents(offset: Int, limit: Int = 50, where: ProposalExecutedEventWhereInput, orderBy: [ProposalExecutedEventOrderByInput!]): [ProposalExecutedEvent!]! + proposalExecutedEventByUniqueInput(where: ProposalExecutedEventWhereUniqueInput!): ProposalExecutedEvent + proposalExecutedEventsConnection(first: Int, after: String, last: Int, before: String, where: ProposalExecutedEventWhereInput, orderBy: [ProposalExecutedEventOrderByInput!]): ProposalExecutedEventConnection! + proposalStatusUpdatedEvents(offset: Int, limit: Int = 50, where: ProposalStatusUpdatedEventWhereInput, orderBy: [ProposalStatusUpdatedEventOrderByInput!]): [ProposalStatusUpdatedEvent!]! + proposalStatusUpdatedEventByUniqueInput(where: ProposalStatusUpdatedEventWhereUniqueInput!): ProposalStatusUpdatedEvent + proposalStatusUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: ProposalStatusUpdatedEventWhereInput, orderBy: [ProposalStatusUpdatedEventOrderByInput!]): ProposalStatusUpdatedEventConnection! + proposalVotedEvents(offset: Int, limit: Int = 50, where: ProposalVotedEventWhereInput, orderBy: [ProposalVotedEventOrderByInput!]): [ProposalVotedEvent!]! + proposalVotedEventByUniqueInput(where: ProposalVotedEventWhereUniqueInput!): ProposalVotedEvent + proposalVotedEventsConnection(first: Int, after: String, last: Int, before: String, where: ProposalVotedEventWhereInput, orderBy: [ProposalVotedEventOrderByInput!]): ProposalVotedEventConnection! + proposals(offset: Int, limit: Int = 50, where: ProposalWhereInput, orderBy: [ProposalOrderByInput!]): [Proposal!]! + proposalByUniqueInput(where: ProposalWhereUniqueInput!): Proposal + proposalsConnection(first: Int, after: String, last: Int, before: String, where: ProposalWhereInput, orderBy: [ProposalOrderByInput!]): ProposalConnection! + commentText(whereComment: CommentWhereInput, skip: Int = 0, limit: Int = 5, text: String!): [CommentTextFTSOutput!]! + membersByHandle(whereMembership: MembershipWhereInput, skip: Int = 0, limit: Int = 5, text: String!): [MembersByHandleFTSOutput!]! + postsByText(whereForumPost: ForumPostWhereInput, skip: Int = 0, limit: Int = 5, text: String!): [PostsByTextFTSOutput!]! + proposalsByTitle(whereProposal: ProposalWhereInput, skip: Int = 0, limit: Int = 5, text: String!): [ProposalsByTitleFTSOutput!]! + search(whereVideo: VideoWhereInput, whereChannel: ChannelWhereInput, skip: Int = 0, limit: Int = 5, text: String!): [SearchFTSOutput!]! + threadsByTitle(whereForumThread: ForumThreadWhereInput, skip: Int = 0, limit: Int = 5, text: String!): [ThreadsByTitleFTSOutput!]! + videoCategoriesByName(whereVideoCategory: VideoCategoryWhereInput, skip: Int = 0, limit: Int = 5, text: String!): [VideoCategoriesByNameFTSOutput!]! + referendumFinishedEvents(offset: Int, limit: Int = 50, where: ReferendumFinishedEventWhereInput, orderBy: [ReferendumFinishedEventOrderByInput!]): [ReferendumFinishedEvent!]! + referendumFinishedEventByUniqueInput(where: ReferendumFinishedEventWhereUniqueInput!): ReferendumFinishedEvent + referendumFinishedEventsConnection(first: Int, after: String, last: Int, before: String, where: ReferendumFinishedEventWhereInput, orderBy: [ReferendumFinishedEventOrderByInput!]): ReferendumFinishedEventConnection! + referendumStageRevealings(offset: Int, limit: Int = 50, where: ReferendumStageRevealingWhereInput, orderBy: [ReferendumStageRevealingOrderByInput!]): [ReferendumStageRevealing!]! + referendumStageRevealingByUniqueInput(where: ReferendumStageRevealingWhereUniqueInput!): ReferendumStageRevealing + referendumStageRevealingsConnection(first: Int, after: String, last: Int, before: String, where: ReferendumStageRevealingWhereInput, orderBy: [ReferendumStageRevealingOrderByInput!]): ReferendumStageRevealingConnection! + referendumStageVotings(offset: Int, limit: Int = 50, where: ReferendumStageVotingWhereInput, orderBy: [ReferendumStageVotingOrderByInput!]): [ReferendumStageVoting!]! + referendumStageVotingByUniqueInput(where: ReferendumStageVotingWhereUniqueInput!): ReferendumStageVoting + referendumStageVotingsConnection(first: Int, after: String, last: Int, before: String, where: ReferendumStageVotingWhereInput, orderBy: [ReferendumStageVotingOrderByInput!]): ReferendumStageVotingConnection! + referendumStartedEvents(offset: Int, limit: Int = 50, where: ReferendumStartedEventWhereInput, orderBy: [ReferendumStartedEventOrderByInput!]): [ReferendumStartedEvent!]! + referendumStartedEventByUniqueInput(where: ReferendumStartedEventWhereUniqueInput!): ReferendumStartedEvent + referendumStartedEventsConnection(first: Int, after: String, last: Int, before: String, where: ReferendumStartedEventWhereInput, orderBy: [ReferendumStartedEventOrderByInput!]): ReferendumStartedEventConnection! + referendumStartedForcefullyEvents(offset: Int, limit: Int = 50, where: ReferendumStartedForcefullyEventWhereInput, orderBy: [ReferendumStartedForcefullyEventOrderByInput!]): [ReferendumStartedForcefullyEvent!]! + referendumStartedForcefullyEventByUniqueInput(where: ReferendumStartedForcefullyEventWhereUniqueInput!): ReferendumStartedForcefullyEvent + referendumStartedForcefullyEventsConnection(first: Int, after: String, last: Int, before: String, where: ReferendumStartedForcefullyEventWhereInput, orderBy: [ReferendumStartedForcefullyEventOrderByInput!]): ReferendumStartedForcefullyEventConnection! + referralCutUpdatedEvents(offset: Int, limit: Int = 50, where: ReferralCutUpdatedEventWhereInput, orderBy: [ReferralCutUpdatedEventOrderByInput!]): [ReferralCutUpdatedEvent!]! + referralCutUpdatedEventByUniqueInput(where: ReferralCutUpdatedEventWhereUniqueInput!): ReferralCutUpdatedEvent + referralCutUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: ReferralCutUpdatedEventWhereInput, orderBy: [ReferralCutUpdatedEventOrderByInput!]): ReferralCutUpdatedEventConnection! + requestFundedEvents(offset: Int, limit: Int = 50, where: RequestFundedEventWhereInput, orderBy: [RequestFundedEventOrderByInput!]): [RequestFundedEvent!]! + requestFundedEventByUniqueInput(where: RequestFundedEventWhereUniqueInput!): RequestFundedEvent + requestFundedEventsConnection(first: Int, after: String, last: Int, before: String, where: RequestFundedEventWhereInput, orderBy: [RequestFundedEventOrderByInput!]): RequestFundedEventConnection! + revealingStageStartedEvents(offset: Int, limit: Int = 50, where: RevealingStageStartedEventWhereInput, orderBy: [RevealingStageStartedEventOrderByInput!]): [RevealingStageStartedEvent!]! + revealingStageStartedEventByUniqueInput(where: RevealingStageStartedEventWhereUniqueInput!): RevealingStageStartedEvent + revealingStageStartedEventsConnection(first: Int, after: String, last: Int, before: String, where: RevealingStageStartedEventWhereInput, orderBy: [RevealingStageStartedEventOrderByInput!]): RevealingStageStartedEventConnection! + rewardPaidEvents(offset: Int, limit: Int = 50, where: RewardPaidEventWhereInput, orderBy: [RewardPaidEventOrderByInput!]): [RewardPaidEvent!]! + rewardPaidEventByUniqueInput(where: RewardPaidEventWhereUniqueInput!): RewardPaidEvent + rewardPaidEventsConnection(first: Int, after: String, last: Int, before: String, where: RewardPaidEventWhereInput, orderBy: [RewardPaidEventOrderByInput!]): RewardPaidEventConnection! + rewardPaymentEvents(offset: Int, limit: Int = 50, where: RewardPaymentEventWhereInput, orderBy: [RewardPaymentEventOrderByInput!]): [RewardPaymentEvent!]! + rewardPaymentEventByUniqueInput(where: RewardPaymentEventWhereUniqueInput!): RewardPaymentEvent + rewardPaymentEventsConnection(first: Int, after: String, last: Int, before: String, where: RewardPaymentEventWhereInput, orderBy: [RewardPaymentEventOrderByInput!]): RewardPaymentEventConnection! + runtimeWasmBytecodes(offset: Int, limit: Int = 50, where: RuntimeWasmBytecodeWhereInput, orderBy: [RuntimeWasmBytecodeOrderByInput!]): [RuntimeWasmBytecode!]! + runtimeWasmBytecodeByUniqueInput(where: RuntimeWasmBytecodeWhereUniqueInput!): RuntimeWasmBytecode + runtimeWasmBytecodesConnection(first: Int, after: String, last: Int, before: String, where: RuntimeWasmBytecodeWhereInput, orderBy: [RuntimeWasmBytecodeOrderByInput!]): RuntimeWasmBytecodeConnection! + stakeDecreasedEvents(offset: Int, limit: Int = 50, where: StakeDecreasedEventWhereInput, orderBy: [StakeDecreasedEventOrderByInput!]): [StakeDecreasedEvent!]! + stakeDecreasedEventByUniqueInput(where: StakeDecreasedEventWhereUniqueInput!): StakeDecreasedEvent + stakeDecreasedEventsConnection(first: Int, after: String, last: Int, before: String, where: StakeDecreasedEventWhereInput, orderBy: [StakeDecreasedEventOrderByInput!]): StakeDecreasedEventConnection! + stakeIncreasedEvents(offset: Int, limit: Int = 50, where: StakeIncreasedEventWhereInput, orderBy: [StakeIncreasedEventOrderByInput!]): [StakeIncreasedEvent!]! + stakeIncreasedEventByUniqueInput(where: StakeIncreasedEventWhereUniqueInput!): StakeIncreasedEvent + stakeIncreasedEventsConnection(first: Int, after: String, last: Int, before: String, where: StakeIncreasedEventWhereInput, orderBy: [StakeIncreasedEventOrderByInput!]): StakeIncreasedEventConnection! + stakeReleasedEvents(offset: Int, limit: Int = 50, where: StakeReleasedEventWhereInput, orderBy: [StakeReleasedEventOrderByInput!]): [StakeReleasedEvent!]! + stakeReleasedEventByUniqueInput(where: StakeReleasedEventWhereUniqueInput!): StakeReleasedEvent + stakeReleasedEventsConnection(first: Int, after: String, last: Int, before: String, where: StakeReleasedEventWhereInput, orderBy: [StakeReleasedEventOrderByInput!]): StakeReleasedEventConnection! + stakeSlashedEvents(offset: Int, limit: Int = 50, where: StakeSlashedEventWhereInput, orderBy: [StakeSlashedEventOrderByInput!]): [StakeSlashedEvent!]! + stakeSlashedEventByUniqueInput(where: StakeSlashedEventWhereUniqueInput!): StakeSlashedEvent + stakeSlashedEventsConnection(first: Int, after: String, last: Int, before: String, where: StakeSlashedEventWhereInput, orderBy: [StakeSlashedEventOrderByInput!]): StakeSlashedEventConnection! + stakingAccountAddedEvents(offset: Int, limit: Int = 50, where: StakingAccountAddedEventWhereInput, orderBy: [StakingAccountAddedEventOrderByInput!]): [StakingAccountAddedEvent!]! + stakingAccountAddedEventByUniqueInput(where: StakingAccountAddedEventWhereUniqueInput!): StakingAccountAddedEvent + stakingAccountAddedEventsConnection(first: Int, after: String, last: Int, before: String, where: StakingAccountAddedEventWhereInput, orderBy: [StakingAccountAddedEventOrderByInput!]): StakingAccountAddedEventConnection! + stakingAccountConfirmedEvents(offset: Int, limit: Int = 50, where: StakingAccountConfirmedEventWhereInput, orderBy: [StakingAccountConfirmedEventOrderByInput!]): [StakingAccountConfirmedEvent!]! + stakingAccountConfirmedEventByUniqueInput(where: StakingAccountConfirmedEventWhereUniqueInput!): StakingAccountConfirmedEvent + stakingAccountConfirmedEventsConnection(first: Int, after: String, last: Int, before: String, where: StakingAccountConfirmedEventWhereInput, orderBy: [StakingAccountConfirmedEventOrderByInput!]): StakingAccountConfirmedEventConnection! + stakingAccountRemovedEvents(offset: Int, limit: Int = 50, where: StakingAccountRemovedEventWhereInput, orderBy: [StakingAccountRemovedEventOrderByInput!]): [StakingAccountRemovedEvent!]! + stakingAccountRemovedEventByUniqueInput(where: StakingAccountRemovedEventWhereUniqueInput!): StakingAccountRemovedEvent + stakingAccountRemovedEventsConnection(first: Int, after: String, last: Int, before: String, where: StakingAccountRemovedEventWhereInput, orderBy: [StakingAccountRemovedEventOrderByInput!]): StakingAccountRemovedEventConnection! + statusTextChangedEvents(offset: Int, limit: Int = 50, where: StatusTextChangedEventWhereInput, orderBy: [StatusTextChangedEventOrderByInput!]): [StatusTextChangedEvent!]! + statusTextChangedEventByUniqueInput(where: StatusTextChangedEventWhereUniqueInput!): StatusTextChangedEvent + statusTextChangedEventsConnection(first: Int, after: String, last: Int, before: String, where: StatusTextChangedEventWhereInput, orderBy: [StatusTextChangedEventOrderByInput!]): StatusTextChangedEventConnection! + storageBags(offset: Int, limit: Int = 50, where: StorageBagWhereInput, orderBy: [StorageBagOrderByInput!]): [StorageBag!]! + storageBagByUniqueInput(where: StorageBagWhereUniqueInput!): StorageBag + storageBagsConnection(first: Int, after: String, last: Int, before: String, where: StorageBagWhereInput, orderBy: [StorageBagOrderByInput!]): StorageBagConnection! + storageBucketOperatorMetadata(offset: Int, limit: Int = 50, where: StorageBucketOperatorMetadataWhereInput, orderBy: [StorageBucketOperatorMetadataOrderByInput!]): [StorageBucketOperatorMetadata!]! + storageBucketOperatorMetadataByUniqueInput(where: StorageBucketOperatorMetadataWhereUniqueInput!): StorageBucketOperatorMetadata + storageBucketOperatorMetadataConnection(first: Int, after: String, last: Int, before: String, where: StorageBucketOperatorMetadataWhereInput, orderBy: [StorageBucketOperatorMetadataOrderByInput!]): StorageBucketOperatorMetadataConnection! + storageBuckets(offset: Int, limit: Int = 50, where: StorageBucketWhereInput, orderBy: [StorageBucketOrderByInput!]): [StorageBucket!]! + storageBucketByUniqueInput(where: StorageBucketWhereUniqueInput!): StorageBucket + storageBucketsConnection(first: Int, after: String, last: Int, before: String, where: StorageBucketWhereInput, orderBy: [StorageBucketOrderByInput!]): StorageBucketConnection! + storageDataObjects(offset: Int, limit: Int = 50, where: StorageDataObjectWhereInput, orderBy: [StorageDataObjectOrderByInput!]): [StorageDataObject!]! + storageDataObjectByUniqueInput(where: StorageDataObjectWhereUniqueInput!): StorageDataObject + storageDataObjectsConnection(first: Int, after: String, last: Int, before: String, where: StorageDataObjectWhereInput, orderBy: [StorageDataObjectOrderByInput!]): StorageDataObjectConnection! + terminatedLeaderEvents(offset: Int, limit: Int = 50, where: TerminatedLeaderEventWhereInput, orderBy: [TerminatedLeaderEventOrderByInput!]): [TerminatedLeaderEvent!]! + terminatedLeaderEventByUniqueInput(where: TerminatedLeaderEventWhereUniqueInput!): TerminatedLeaderEvent + terminatedLeaderEventsConnection(first: Int, after: String, last: Int, before: String, where: TerminatedLeaderEventWhereInput, orderBy: [TerminatedLeaderEventOrderByInput!]): TerminatedLeaderEventConnection! + terminatedWorkerEvents(offset: Int, limit: Int = 50, where: TerminatedWorkerEventWhereInput, orderBy: [TerminatedWorkerEventOrderByInput!]): [TerminatedWorkerEvent!]! + terminatedWorkerEventByUniqueInput(where: TerminatedWorkerEventWhereUniqueInput!): TerminatedWorkerEvent + terminatedWorkerEventsConnection(first: Int, after: String, last: Int, before: String, where: TerminatedWorkerEventWhereInput, orderBy: [TerminatedWorkerEventOrderByInput!]): TerminatedWorkerEventConnection! + threadCreatedEvents(offset: Int, limit: Int = 50, where: ThreadCreatedEventWhereInput, orderBy: [ThreadCreatedEventOrderByInput!]): [ThreadCreatedEvent!]! + threadCreatedEventByUniqueInput(where: ThreadCreatedEventWhereUniqueInput!): ThreadCreatedEvent + threadCreatedEventsConnection(first: Int, after: String, last: Int, before: String, where: ThreadCreatedEventWhereInput, orderBy: [ThreadCreatedEventOrderByInput!]): ThreadCreatedEventConnection! + threadDeletedEvents(offset: Int, limit: Int = 50, where: ThreadDeletedEventWhereInput, orderBy: [ThreadDeletedEventOrderByInput!]): [ThreadDeletedEvent!]! + threadDeletedEventByUniqueInput(where: ThreadDeletedEventWhereUniqueInput!): ThreadDeletedEvent + threadDeletedEventsConnection(first: Int, after: String, last: Int, before: String, where: ThreadDeletedEventWhereInput, orderBy: [ThreadDeletedEventOrderByInput!]): ThreadDeletedEventConnection! + threadMetadataUpdatedEvents(offset: Int, limit: Int = 50, where: ThreadMetadataUpdatedEventWhereInput, orderBy: [ThreadMetadataUpdatedEventOrderByInput!]): [ThreadMetadataUpdatedEvent!]! + threadMetadataUpdatedEventByUniqueInput(where: ThreadMetadataUpdatedEventWhereUniqueInput!): ThreadMetadataUpdatedEvent + threadMetadataUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: ThreadMetadataUpdatedEventWhereInput, orderBy: [ThreadMetadataUpdatedEventOrderByInput!]): ThreadMetadataUpdatedEventConnection! + threadModeratedEvents(offset: Int, limit: Int = 50, where: ThreadModeratedEventWhereInput, orderBy: [ThreadModeratedEventOrderByInput!]): [ThreadModeratedEvent!]! + threadModeratedEventByUniqueInput(where: ThreadModeratedEventWhereUniqueInput!): ThreadModeratedEvent + threadModeratedEventsConnection(first: Int, after: String, last: Int, before: String, where: ThreadModeratedEventWhereInput, orderBy: [ThreadModeratedEventOrderByInput!]): ThreadModeratedEventConnection! + threadMovedEvents(offset: Int, limit: Int = 50, where: ThreadMovedEventWhereInput, orderBy: [ThreadMovedEventOrderByInput!]): [ThreadMovedEvent!]! + threadMovedEventByUniqueInput(where: ThreadMovedEventWhereUniqueInput!): ThreadMovedEvent + threadMovedEventsConnection(first: Int, after: String, last: Int, before: String, where: ThreadMovedEventWhereInput, orderBy: [ThreadMovedEventOrderByInput!]): ThreadMovedEventConnection! + transactionalStatusUpdates(offset: Int, limit: Int = 50, where: TransactionalStatusUpdateWhereInput, orderBy: [TransactionalStatusUpdateOrderByInput!]): [TransactionalStatusUpdate!]! + transactionalStatusUpdateByUniqueInput(where: TransactionalStatusUpdateWhereUniqueInput!): TransactionalStatusUpdate + transactionalStatusUpdatesConnection(first: Int, after: String, last: Int, before: String, where: TransactionalStatusUpdateWhereInput, orderBy: [TransactionalStatusUpdateOrderByInput!]): TransactionalStatusUpdateConnection! + upcomingWorkingGroupOpenings(offset: Int, limit: Int = 50, where: UpcomingWorkingGroupOpeningWhereInput, orderBy: [UpcomingWorkingGroupOpeningOrderByInput!]): [UpcomingWorkingGroupOpening!]! + upcomingWorkingGroupOpeningByUniqueInput(where: UpcomingWorkingGroupOpeningWhereUniqueInput!): UpcomingWorkingGroupOpening + upcomingWorkingGroupOpeningsConnection(first: Int, after: String, last: Int, before: String, where: UpcomingWorkingGroupOpeningWhereInput, orderBy: [UpcomingWorkingGroupOpeningOrderByInput!]): UpcomingWorkingGroupOpeningConnection! + vestedBudgetSpendingEvents(offset: Int, limit: Int = 50, where: VestedBudgetSpendingEventWhereInput, orderBy: [VestedBudgetSpendingEventOrderByInput!]): [VestedBudgetSpendingEvent!]! + vestedBudgetSpendingEventByUniqueInput(where: VestedBudgetSpendingEventWhereUniqueInput!): VestedBudgetSpendingEvent + vestedBudgetSpendingEventsConnection(first: Int, after: String, last: Int, before: String, where: VestedBudgetSpendingEventWhereInput, orderBy: [VestedBudgetSpendingEventOrderByInput!]): VestedBudgetSpendingEventConnection! + videoAssetsDeletedByModeratorEvents(offset: Int, limit: Int = 50, where: VideoAssetsDeletedByModeratorEventWhereInput, orderBy: [VideoAssetsDeletedByModeratorEventOrderByInput!]): [VideoAssetsDeletedByModeratorEvent!]! + videoAssetsDeletedByModeratorEventByUniqueInput(where: VideoAssetsDeletedByModeratorEventWhereUniqueInput!): VideoAssetsDeletedByModeratorEvent + videoAssetsDeletedByModeratorEventsConnection(first: Int, after: String, last: Int, before: String, where: VideoAssetsDeletedByModeratorEventWhereInput, orderBy: [VideoAssetsDeletedByModeratorEventOrderByInput!]): VideoAssetsDeletedByModeratorEventConnection! + videoCategories(offset: Int, limit: Int = 50, where: VideoCategoryWhereInput, orderBy: [VideoCategoryOrderByInput!]): [VideoCategory!]! + videoCategoryByUniqueInput(where: VideoCategoryWhereUniqueInput!): VideoCategory + videoCategoriesConnection(first: Int, after: String, last: Int, before: String, where: VideoCategoryWhereInput, orderBy: [VideoCategoryOrderByInput!]): VideoCategoryConnection! + videoDeletedByModeratorEvents(offset: Int, limit: Int = 50, where: VideoDeletedByModeratorEventWhereInput, orderBy: [VideoDeletedByModeratorEventOrderByInput!]): [VideoDeletedByModeratorEvent!]! + videoDeletedByModeratorEventByUniqueInput(where: VideoDeletedByModeratorEventWhereUniqueInput!): VideoDeletedByModeratorEvent + videoDeletedByModeratorEventsConnection(first: Int, after: String, last: Int, before: String, where: VideoDeletedByModeratorEventWhereInput, orderBy: [VideoDeletedByModeratorEventOrderByInput!]): VideoDeletedByModeratorEventConnection! + videoDeletedEvents(offset: Int, limit: Int = 50, where: VideoDeletedEventWhereInput, orderBy: [VideoDeletedEventOrderByInput!]): [VideoDeletedEvent!]! + videoDeletedEventByUniqueInput(where: VideoDeletedEventWhereUniqueInput!): VideoDeletedEvent + videoDeletedEventsConnection(first: Int, after: String, last: Int, before: String, where: VideoDeletedEventWhereInput, orderBy: [VideoDeletedEventOrderByInput!]): VideoDeletedEventConnection! + videoMediaEncodings(offset: Int, limit: Int = 50, where: VideoMediaEncodingWhereInput, orderBy: [VideoMediaEncodingOrderByInput!]): [VideoMediaEncoding!]! + videoMediaEncodingByUniqueInput(where: VideoMediaEncodingWhereUniqueInput!): VideoMediaEncoding + videoMediaEncodingsConnection(first: Int, after: String, last: Int, before: String, where: VideoMediaEncodingWhereInput, orderBy: [VideoMediaEncodingOrderByInput!]): VideoMediaEncodingConnection! + videoMediaMetadata(offset: Int, limit: Int = 50, where: VideoMediaMetadataWhereInput, orderBy: [VideoMediaMetadataOrderByInput!]): [VideoMediaMetadata!]! + videoMediaMetadataByUniqueInput(where: VideoMediaMetadataWhereUniqueInput!): VideoMediaMetadata + videoMediaMetadataConnection(first: Int, after: String, last: Int, before: String, where: VideoMediaMetadataWhereInput, orderBy: [VideoMediaMetadataOrderByInput!]): VideoMediaMetadataConnection! + videoReactedEvents(offset: Int, limit: Int = 50, where: VideoReactedEventWhereInput, orderBy: [VideoReactedEventOrderByInput!]): [VideoReactedEvent!]! + videoReactedEventByUniqueInput(where: VideoReactedEventWhereUniqueInput!): VideoReactedEvent + videoReactedEventsConnection(first: Int, after: String, last: Int, before: String, where: VideoReactedEventWhereInput, orderBy: [VideoReactedEventOrderByInput!]): VideoReactedEventConnection! + videoReactions(offset: Int, limit: Int = 50, where: VideoReactionWhereInput, orderBy: [VideoReactionOrderByInput!]): [VideoReaction!]! + videoReactionByUniqueInput(where: VideoReactionWhereUniqueInput!): VideoReaction + videoReactionsConnection(first: Int, after: String, last: Int, before: String, where: VideoReactionWhereInput, orderBy: [VideoReactionOrderByInput!]): VideoReactionConnection! + videoReactionsCountByReactionTypes(offset: Int, limit: Int = 50, where: VideoReactionsCountByReactionTypeWhereInput, orderBy: [VideoReactionsCountByReactionTypeOrderByInput!]): [VideoReactionsCountByReactionType!]! + videoReactionsCountByReactionTypeByUniqueInput(where: VideoReactionsCountByReactionTypeWhereUniqueInput!): VideoReactionsCountByReactionType + videoReactionsCountByReactionTypesConnection(first: Int, after: String, last: Int, before: String, where: VideoReactionsCountByReactionTypeWhereInput, orderBy: [VideoReactionsCountByReactionTypeOrderByInput!]): VideoReactionsCountByReactionTypeConnection! + videoReactionsPreferenceEvents(offset: Int, limit: Int = 50, where: VideoReactionsPreferenceEventWhereInput, orderBy: [VideoReactionsPreferenceEventOrderByInput!]): [VideoReactionsPreferenceEvent!]! + videoReactionsPreferenceEventByUniqueInput(where: VideoReactionsPreferenceEventWhereUniqueInput!): VideoReactionsPreferenceEvent + videoReactionsPreferenceEventsConnection(first: Int, after: String, last: Int, before: String, where: VideoReactionsPreferenceEventWhereInput, orderBy: [VideoReactionsPreferenceEventOrderByInput!]): VideoReactionsPreferenceEventConnection! + videoSubtitles(offset: Int, limit: Int = 50, where: VideoSubtitleWhereInput, orderBy: [VideoSubtitleOrderByInput!]): [VideoSubtitle!]! + videoSubtitleByUniqueInput(where: VideoSubtitleWhereUniqueInput!): VideoSubtitle + videoSubtitlesConnection(first: Int, after: String, last: Int, before: String, where: VideoSubtitleWhereInput, orderBy: [VideoSubtitleOrderByInput!]): VideoSubtitleConnection! + videoVisibilitySetByModeratorEvents(offset: Int, limit: Int = 50, where: VideoVisibilitySetByModeratorEventWhereInput, orderBy: [VideoVisibilitySetByModeratorEventOrderByInput!]): [VideoVisibilitySetByModeratorEvent!]! + videoVisibilitySetByModeratorEventByUniqueInput(where: VideoVisibilitySetByModeratorEventWhereUniqueInput!): VideoVisibilitySetByModeratorEvent + videoVisibilitySetByModeratorEventsConnection(first: Int, after: String, last: Int, before: String, where: VideoVisibilitySetByModeratorEventWhereInput, orderBy: [VideoVisibilitySetByModeratorEventOrderByInput!]): VideoVisibilitySetByModeratorEventConnection! + videos(offset: Int, limit: Int = 50, where: VideoWhereInput, orderBy: [VideoOrderByInput!]): [Video!]! + videoByUniqueInput(where: VideoWhereUniqueInput!): Video + videosConnection(first: Int, after: String, last: Int, before: String, where: VideoWhereInput, orderBy: [VideoOrderByInput!]): VideoConnection! + voteCastEvents(offset: Int, limit: Int = 50, where: VoteCastEventWhereInput, orderBy: [VoteCastEventOrderByInput!]): [VoteCastEvent!]! + voteCastEventByUniqueInput(where: VoteCastEventWhereUniqueInput!): VoteCastEvent + voteCastEventsConnection(first: Int, after: String, last: Int, before: String, where: VoteCastEventWhereInput, orderBy: [VoteCastEventOrderByInput!]): VoteCastEventConnection! + voteRevealedEvents(offset: Int, limit: Int = 50, where: VoteRevealedEventWhereInput, orderBy: [VoteRevealedEventOrderByInput!]): [VoteRevealedEvent!]! + voteRevealedEventByUniqueInput(where: VoteRevealedEventWhereUniqueInput!): VoteRevealedEvent + voteRevealedEventsConnection(first: Int, after: String, last: Int, before: String, where: VoteRevealedEventWhereInput, orderBy: [VoteRevealedEventOrderByInput!]): VoteRevealedEventConnection! + votingPeriodStartedEvents(offset: Int, limit: Int = 50, where: VotingPeriodStartedEventWhereInput, orderBy: [VotingPeriodStartedEventOrderByInput!]): [VotingPeriodStartedEvent!]! + votingPeriodStartedEventByUniqueInput(where: VotingPeriodStartedEventWhereUniqueInput!): VotingPeriodStartedEvent + votingPeriodStartedEventsConnection(first: Int, after: String, last: Int, before: String, where: VotingPeriodStartedEventWhereInput, orderBy: [VotingPeriodStartedEventOrderByInput!]): VotingPeriodStartedEventConnection! + workEntrantFundsWithdrawnEvents(offset: Int, limit: Int = 50, where: WorkEntrantFundsWithdrawnEventWhereInput, orderBy: [WorkEntrantFundsWithdrawnEventOrderByInput!]): [WorkEntrantFundsWithdrawnEvent!]! + workEntrantFundsWithdrawnEventByUniqueInput(where: WorkEntrantFundsWithdrawnEventWhereUniqueInput!): WorkEntrantFundsWithdrawnEvent + workEntrantFundsWithdrawnEventsConnection(first: Int, after: String, last: Int, before: String, where: WorkEntrantFundsWithdrawnEventWhereInput, orderBy: [WorkEntrantFundsWithdrawnEventOrderByInput!]): WorkEntrantFundsWithdrawnEventConnection! + workEntryAnnouncedEvents(offset: Int, limit: Int = 50, where: WorkEntryAnnouncedEventWhereInput, orderBy: [WorkEntryAnnouncedEventOrderByInput!]): [WorkEntryAnnouncedEvent!]! + workEntryAnnouncedEventByUniqueInput(where: WorkEntryAnnouncedEventWhereUniqueInput!): WorkEntryAnnouncedEvent + workEntryAnnouncedEventsConnection(first: Int, after: String, last: Int, before: String, where: WorkEntryAnnouncedEventWhereInput, orderBy: [WorkEntryAnnouncedEventOrderByInput!]): WorkEntryAnnouncedEventConnection! + workEntrySlashedEvents(offset: Int, limit: Int = 50, where: WorkEntrySlashedEventWhereInput, orderBy: [WorkEntrySlashedEventOrderByInput!]): [WorkEntrySlashedEvent!]! + workEntrySlashedEventByUniqueInput(where: WorkEntrySlashedEventWhereUniqueInput!): WorkEntrySlashedEvent + workEntrySlashedEventsConnection(first: Int, after: String, last: Int, before: String, where: WorkEntrySlashedEventWhereInput, orderBy: [WorkEntrySlashedEventOrderByInput!]): WorkEntrySlashedEventConnection! + workEntryWithdrawnEvents(offset: Int, limit: Int = 50, where: WorkEntryWithdrawnEventWhereInput, orderBy: [WorkEntryWithdrawnEventOrderByInput!]): [WorkEntryWithdrawnEvent!]! + workEntryWithdrawnEventByUniqueInput(where: WorkEntryWithdrawnEventWhereUniqueInput!): WorkEntryWithdrawnEvent + workEntryWithdrawnEventsConnection(first: Int, after: String, last: Int, before: String, where: WorkEntryWithdrawnEventWhereInput, orderBy: [WorkEntryWithdrawnEventOrderByInput!]): WorkEntryWithdrawnEventConnection! + workSubmittedEvents(offset: Int, limit: Int = 50, where: WorkSubmittedEventWhereInput, orderBy: [WorkSubmittedEventOrderByInput!]): [WorkSubmittedEvent!]! + workSubmittedEventByUniqueInput(where: WorkSubmittedEventWhereUniqueInput!): WorkSubmittedEvent + workSubmittedEventsConnection(first: Int, after: String, last: Int, before: String, where: WorkSubmittedEventWhereInput, orderBy: [WorkSubmittedEventOrderByInput!]): WorkSubmittedEventConnection! + workerExitedEvents(offset: Int, limit: Int = 50, where: WorkerExitedEventWhereInput, orderBy: [WorkerExitedEventOrderByInput!]): [WorkerExitedEvent!]! + workerExitedEventByUniqueInput(where: WorkerExitedEventWhereUniqueInput!): WorkerExitedEvent + workerExitedEventsConnection(first: Int, after: String, last: Int, before: String, where: WorkerExitedEventWhereInput, orderBy: [WorkerExitedEventOrderByInput!]): WorkerExitedEventConnection! + workerRewardAccountUpdatedEvents(offset: Int, limit: Int = 50, where: WorkerRewardAccountUpdatedEventWhereInput, orderBy: [WorkerRewardAccountUpdatedEventOrderByInput!]): [WorkerRewardAccountUpdatedEvent!]! + workerRewardAccountUpdatedEventByUniqueInput(where: WorkerRewardAccountUpdatedEventWhereUniqueInput!): WorkerRewardAccountUpdatedEvent + workerRewardAccountUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: WorkerRewardAccountUpdatedEventWhereInput, orderBy: [WorkerRewardAccountUpdatedEventOrderByInput!]): WorkerRewardAccountUpdatedEventConnection! + workerRewardAmountUpdatedEvents(offset: Int, limit: Int = 50, where: WorkerRewardAmountUpdatedEventWhereInput, orderBy: [WorkerRewardAmountUpdatedEventOrderByInput!]): [WorkerRewardAmountUpdatedEvent!]! + workerRewardAmountUpdatedEventByUniqueInput(where: WorkerRewardAmountUpdatedEventWhereUniqueInput!): WorkerRewardAmountUpdatedEvent + workerRewardAmountUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: WorkerRewardAmountUpdatedEventWhereInput, orderBy: [WorkerRewardAmountUpdatedEventOrderByInput!]): WorkerRewardAmountUpdatedEventConnection! + workerRoleAccountUpdatedEvents(offset: Int, limit: Int = 50, where: WorkerRoleAccountUpdatedEventWhereInput, orderBy: [WorkerRoleAccountUpdatedEventOrderByInput!]): [WorkerRoleAccountUpdatedEvent!]! + workerRoleAccountUpdatedEventByUniqueInput(where: WorkerRoleAccountUpdatedEventWhereUniqueInput!): WorkerRoleAccountUpdatedEvent + workerRoleAccountUpdatedEventsConnection(first: Int, after: String, last: Int, before: String, where: WorkerRoleAccountUpdatedEventWhereInput, orderBy: [WorkerRoleAccountUpdatedEventOrderByInput!]): WorkerRoleAccountUpdatedEventConnection! + workerStartedLeavingEvents(offset: Int, limit: Int = 50, where: WorkerStartedLeavingEventWhereInput, orderBy: [WorkerStartedLeavingEventOrderByInput!]): [WorkerStartedLeavingEvent!]! + workerStartedLeavingEventByUniqueInput(where: WorkerStartedLeavingEventWhereUniqueInput!): WorkerStartedLeavingEvent + workerStartedLeavingEventsConnection(first: Int, after: String, last: Int, before: String, where: WorkerStartedLeavingEventWhereInput, orderBy: [WorkerStartedLeavingEventOrderByInput!]): WorkerStartedLeavingEventConnection! + workers(offset: Int, limit: Int = 50, where: WorkerWhereInput, orderBy: [WorkerOrderByInput!]): [Worker!]! + workerByUniqueInput(where: WorkerWhereUniqueInput!): Worker + workersConnection(first: Int, after: String, last: Int, before: String, where: WorkerWhereInput, orderBy: [WorkerOrderByInput!]): WorkerConnection! + workingGroupApplications(offset: Int, limit: Int = 50, where: WorkingGroupApplicationWhereInput, orderBy: [WorkingGroupApplicationOrderByInput!]): [WorkingGroupApplication!]! + workingGroupApplicationByUniqueInput(where: WorkingGroupApplicationWhereUniqueInput!): WorkingGroupApplication + workingGroupApplicationsConnection(first: Int, after: String, last: Int, before: String, where: WorkingGroupApplicationWhereInput, orderBy: [WorkingGroupApplicationOrderByInput!]): WorkingGroupApplicationConnection! + workingGroupMetadata(offset: Int, limit: Int = 50, where: WorkingGroupMetadataWhereInput, orderBy: [WorkingGroupMetadataOrderByInput!]): [WorkingGroupMetadata!]! + workingGroupMetadataByUniqueInput(where: WorkingGroupMetadataWhereUniqueInput!): WorkingGroupMetadata + workingGroupMetadataConnection(first: Int, after: String, last: Int, before: String, where: WorkingGroupMetadataWhereInput, orderBy: [WorkingGroupMetadataOrderByInput!]): WorkingGroupMetadataConnection! + workingGroupOpeningMetadata(offset: Int, limit: Int = 50, where: WorkingGroupOpeningMetadataWhereInput, orderBy: [WorkingGroupOpeningMetadataOrderByInput!]): [WorkingGroupOpeningMetadata!]! + workingGroupOpeningMetadataByUniqueInput(where: WorkingGroupOpeningMetadataWhereUniqueInput!): WorkingGroupOpeningMetadata + workingGroupOpeningMetadataConnection(first: Int, after: String, last: Int, before: String, where: WorkingGroupOpeningMetadataWhereInput, orderBy: [WorkingGroupOpeningMetadataOrderByInput!]): WorkingGroupOpeningMetadataConnection! + workingGroupOpenings(offset: Int, limit: Int = 50, where: WorkingGroupOpeningWhereInput, orderBy: [WorkingGroupOpeningOrderByInput!]): [WorkingGroupOpening!]! + workingGroupOpeningByUniqueInput(where: WorkingGroupOpeningWhereUniqueInput!): WorkingGroupOpening + workingGroupOpeningsConnection(first: Int, after: String, last: Int, before: String, where: WorkingGroupOpeningWhereInput, orderBy: [WorkingGroupOpeningOrderByInput!]): WorkingGroupOpeningConnection! + workingGroups(offset: Int, limit: Int = 50, where: WorkingGroupWhereInput, orderBy: [WorkingGroupOrderByInput!]): [WorkingGroup!]! + workingGroupByUniqueInput(where: WorkingGroupWhereUniqueInput!): WorkingGroup + workingGroupsConnection(first: Int, after: String, last: Int, before: String, where: WorkingGroupWhereInput, orderBy: [WorkingGroupOrderByInput!]): WorkingGroupConnection! +} + +enum AnnouncingPeriodStartedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC +} + +enum AppOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + name_ASC + name_DESC + ownerMember_ASC + ownerMember_DESC + websiteUrl_ASC + websiteUrl_DESC + useUri_ASC + useUri_DESC + smallIcon_ASC + smallIcon_DESC + mediumIcon_ASC + mediumIcon_DESC + bigIcon_ASC + bigIcon_DESC + oneLiner_ASC + oneLiner_DESC + description_ASC + description_DESC + termsOfService_ASC + termsOfService_DESC + category_ASC + category_DESC + authKey_ASC + authKey_DESC +} + +enum ApplicationFormQuestionAnswerOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + application_ASC + application_DESC + question_ASC + question_DESC + answer_ASC + answer_DESC +} + +enum ApplicationFormQuestionOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + openingMetadata_ASC + openingMetadata_DESC + question_ASC + question_DESC + type_ASC + type_DESC + index_ASC + index_DESC +} + +enum ApplicationWithdrawnEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + application_ASC + application_DESC +} + +enum AppliedOnOpeningEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + opening_ASC + opening_DESC + application_ASC + application_DESC +} + +enum AuctionBidCanceledEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + member_ASC + member_DESC + video_ASC + video_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum AuctionBidMadeEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + member_ASC + member_DESC + video_ASC + video_DESC + bidAmount_ASC + bidAmount_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC + previousTopBid_ASC + previousTopBid_DESC + previousTopBidder_ASC + previousTopBidder_DESC +} + +enum AuctionCanceledEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum AuctionOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + nft_ASC + nft_DESC + initialOwner_ASC + initialOwner_DESC + winningMember_ASC + winningMember_DESC + startingPrice_ASC + startingPrice_DESC + buyNowPrice_ASC + buyNowPrice_DESC + topBid_ASC + topBid_DESC + startsAtBlock_ASC + startsAtBlock_DESC + endedAtBlock_ASC + endedAtBlock_DESC + isCanceled_ASC + isCanceled_DESC + isCompleted_ASC + isCompleted_DESC +} + +enum BidMadeCompletingAuctionEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + member_ASC + member_DESC + video_ASC + video_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC + price_ASC + price_DESC + winningBid_ASC + winningBid_DESC + previousTopBid_ASC + previousTopBid_DESC + previousTopBidder_ASC + previousTopBidder_DESC +} + +enum BidOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + auction_ASC + auction_DESC + nft_ASC + nft_DESC + bidder_ASC + bidder_DESC + amount_ASC + amount_DESC + isCanceled_ASC + isCanceled_DESC + createdInBlock_ASC + createdInBlock_DESC + indexInBlock_ASC + indexInBlock_DESC +} + +enum BountyCanceledEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + bounty_ASC + bounty_DESC +} + +enum BountyContributionOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + bounty_ASC + bounty_DESC + contributor_ASC + contributor_DESC + contributorId_ASC + contributorId_DESC + amount_ASC + amount_DESC +} + +enum BountyCreatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + bounty_ASC + bounty_DESC +} + +enum BountyCreatorCherryWithdrawalEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + bounty_ASC + bounty_DESC +} + +enum BountyEntrantWhitelistOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + phantom_ASC + phantom_DESC +} + +enum BountyEntryOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + bounty_ASC + bounty_DESC + worker_ASC + worker_DESC + stakingAccount_ASC + stakingAccount_DESC + workSubmitted_ASC + workSubmitted_DESC +} + +enum BountyFundedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + contribution_ASC + contribution_DESC +} + +enum BountyFundingWithdrawalEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + contribution_ASC + contribution_DESC +} + +enum BountyMaxFundingReachedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + bounty_ASC + bounty_DESC +} + +enum BountyRemovedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + bounty_ASC + bounty_DESC +} + +enum BountyVetoedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + bounty_ASC + bounty_DESC +} + +enum BountyOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + title_ASC + title_DESC + description_ASC + description_DESC + bannerImageUri_ASC + bannerImageUri_DESC + cherry_ASC + cherry_DESC + entrantStake_ASC + entrantStake_DESC + creator_ASC + creator_DESC + oracle_ASC + oracle_DESC + entrantWhitelist_ASC + entrantWhitelist_DESC + workPeriod_ASC + workPeriod_DESC + judgingPeriod_ASC + judgingPeriod_DESC + stage_ASC + stage_DESC + totalFunding_ASC + totalFunding_DESC + discussionThread_ASC + discussionThread_DESC + isTerminated_ASC + isTerminated_DESC +} + +enum BudgetBalanceSetEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + balance_ASC + balance_DESC +} + +enum BudgetFundedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + member_ASC + member_DESC + rationale_ASC + rationale_DESC + amount_ASC + amount_DESC +} + +enum BudgetIncrementUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + amount_ASC + amount_DESC +} + +enum BudgetRefillEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + balance_ASC + balance_DESC +} + +enum BudgetRefillPlannedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + nextRefillInBlock_ASC + nextRefillInBlock_DESC +} + +enum BudgetSetEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + newBudget_ASC + newBudget_DESC +} + +enum BudgetSpendingEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + reciever_ASC + reciever_DESC + amount_ASC + amount_DESC + rationale_ASC + rationale_DESC +} + +enum BudgetUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + budgetChangeAmount_ASC + budgetChangeAmount_DESC +} + +enum BuyNowCanceledEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum BuyNowPriceUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + newPrice_ASC + newPrice_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum CandidacyNoteMetadataOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + header_ASC + header_DESC + bannerImageUri_ASC + bannerImageUri_DESC + description_ASC + description_DESC +} + +enum CandidacyNoteSetEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + candidate_ASC + candidate_DESC + noteMetadata_ASC + noteMetadata_DESC +} + +enum CandidacyStakeReleaseEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + candidate_ASC + candidate_DESC +} + +enum CandidacyWithdrawEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + candidate_ASC + candidate_DESC +} + +enum CandidateOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + stakingAccountId_ASC + stakingAccountId_DESC + rewardAccountId_ASC + rewardAccountId_DESC + member_ASC + member_DESC + electionRound_ASC + electionRound_DESC + stake_ASC + stake_DESC + stakeLocked_ASC + stakeLocked_DESC + status_ASC + status_DESC + votePower_ASC + votePower_DESC + lastVoteReceivedAtBlock_ASC + lastVoteReceivedAtBlock_DESC + lastVoteReceivedAtEventNumber_ASC + lastVoteReceivedAtEventNumber_DESC + noteMetadata_ASC + noteMetadata_DESC +} + +enum CastVoteOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + commitment_ASC + commitment_DESC + electionRound_ASC + electionRound_DESC + stake_ASC + stake_DESC + stakeLocked_ASC + stakeLocked_DESC + castBy_ASC + castBy_DESC + voteFor_ASC + voteFor_DESC + votePower_ASC + votePower_DESC +} + +enum CategoryArchivalStatusUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + category_ASC + category_DESC + newArchivalStatus_ASC + newArchivalStatus_DESC + actor_ASC + actor_DESC +} + +enum CategoryCreatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + category_ASC + category_DESC +} + +enum CategoryDeletedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + category_ASC + category_DESC + actor_ASC + actor_DESC +} + +enum CategoryMembershipOfModeratorUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + moderator_ASC + moderator_DESC + category_ASC + category_DESC + newCanModerateValue_ASC + newCanModerateValue_DESC +} + +enum CategoryStickyThreadUpdateEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + category_ASC + category_DESC + actor_ASC + actor_DESC +} + +enum ChannelAssetsDeletedByModeratorEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + channelId_ASC + channelId_DESC + rationale_ASC + rationale_DESC +} + +enum ChannelDeletedByModeratorEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + channelId_ASC + channelId_DESC + rationale_ASC + rationale_DESC +} + +enum ChannelFundsWithdrawnEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + channel_ASC + channel_DESC + amount_ASC + amount_DESC + account_ASC + account_DESC +} + +enum ChannelNftCollectorsOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + channel_ASC + channel_DESC + member_ASC + member_DESC + curatorGroup_ASC + curatorGroup_DESC + amount_ASC + amount_DESC + lastIncreaseAt_ASC + lastIncreaseAt_DESC +} + +enum ChannelPaymentMadeEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + payer_ASC + payer_DESC + amount_ASC + amount_DESC + payeeChannel_ASC + payeeChannel_DESC + rationale_ASC + rationale_DESC +} + +enum ChannelPayoutsUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + commitment_ASC + commitment_DESC + payloadDataObject_ASC + payloadDataObject_DESC + payloadSize_ASC + payloadSize_DESC + payloadHash_ASC + payloadHash_DESC + minCashoutAllowed_ASC + minCashoutAllowed_DESC + maxCashoutAllowed_ASC + maxCashoutAllowed_DESC + channelCashoutsEnabled_ASC + channelCashoutsEnabled_DESC +} + +enum ChannelRewardClaimedAndWithdrawnEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + channel_ASC + channel_DESC + amount_ASC + amount_DESC + account_ASC + account_DESC +} + +enum ChannelRewardClaimedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + channel_ASC + channel_DESC + amount_ASC + amount_DESC +} + +enum ChannelVisibilitySetByModeratorEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + channelId_ASC + channelId_DESC + isHidden_ASC + isHidden_DESC + rationale_ASC + rationale_DESC +} + +enum ChannelOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + entryApp_ASC + entryApp_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC + title_ASC + title_DESC + description_ASC + description_DESC + activeVideosCounter_ASC + activeVideosCounter_DESC + coverPhoto_ASC + coverPhoto_DESC + avatarPhoto_ASC + avatarPhoto_DESC + isPublic_ASC + isPublic_DESC + isCensored_ASC + isCensored_DESC + language_ASC + language_DESC + createdInBlock_ASC + createdInBlock_DESC + rewardAccount_ASC + rewardAccount_DESC + channelStateBloatBond_ASC + channelStateBloatBond_DESC + privilegeLevel_ASC + privilegeLevel_DESC + cumulativeRewardClaimed_ASC + cumulativeRewardClaimed_DESC + totalVideosCreated_ASC + totalVideosCreated_DESC +} + +enum CollaboratorOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + channel_ASC + channel_DESC + member_ASC + member_DESC +} + +enum CommentCreatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + comment_ASC + comment_DESC + parentCommentAuthor_ASC + parentCommentAuthor_DESC + video_ASC + video_DESC + videoChannel_ASC + videoChannel_DESC + text_ASC + text_DESC +} + +enum CommentDeletedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + comment_ASC + comment_DESC + video_ASC + video_DESC + videoChannel_ASC + videoChannel_DESC +} + +enum CommentModeratedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + comment_ASC + comment_DESC + video_ASC + video_DESC + videoChannel_ASC + videoChannel_DESC + rationale_ASC + rationale_DESC +} + +enum CommentPinnedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + comment_ASC + comment_DESC + video_ASC + video_DESC + videoChannel_ASC + videoChannel_DESC + action_ASC + action_DESC +} + +enum CommentReactedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + comment_ASC + comment_DESC + video_ASC + video_DESC + videoChannel_ASC + videoChannel_DESC + reactionResult_ASC + reactionResult_DESC + reactingMember_ASC + reactingMember_DESC +} + +enum CommentReactionOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + reactionId_ASC + reactionId_DESC + member_ASC + member_DESC + memberId_ASC + memberId_DESC + comment_ASC + comment_DESC + video_ASC + video_DESC +} + +enum CommentReactionsCountByReactionIdOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + reactionId_ASC + reactionId_DESC + count_ASC + count_DESC + comment_ASC + comment_DESC + video_ASC + video_DESC +} + +enum CommentTextUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + comment_ASC + comment_DESC + video_ASC + video_DESC + videoChannel_ASC + videoChannel_DESC + newText_ASC + newText_DESC +} + +enum CommentOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + author_ASC + author_DESC + text_ASC + text_DESC + video_ASC + video_DESC + status_ASC + status_DESC + parentComment_ASC + parentComment_DESC + repliesCount_ASC + repliesCount_DESC + reactionsCount_ASC + reactionsCount_DESC + reactionsAndRepliesCount_ASC + reactionsAndRepliesCount_DESC + isEdited_ASC + isEdited_DESC +} + +enum CouncilBudgetDecreasedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + amount_ASC + amount_DESC +} + +enum CouncilBudgetFundedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + memberId_ASC + memberId_DESC + amount_ASC + amount_DESC + rationale_ASC + rationale_DESC +} + +enum CouncilMemberOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + stakingAccountId_ASC + stakingAccountId_DESC + rewardAccountId_ASC + rewardAccountId_DESC + member_ASC + member_DESC + stake_ASC + stake_DESC + lastPaymentBlock_ASC + lastPaymentBlock_DESC + unpaidReward_ASC + unpaidReward_DESC + accumulatedReward_ASC + accumulatedReward_DESC + electedInCouncil_ASC + electedInCouncil_DESC +} + +enum CouncilStageUpdateOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + changedAt_ASC + changedAt_DESC + electedCouncil_ASC + electedCouncil_DESC + electionProblem_ASC + electionProblem_DESC +} + +enum CouncilorRewardUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + rewardAmount_ASC + rewardAmount_DESC +} + +enum CuratorAgentPermissionsOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + curatorGroup_ASC + curatorGroup_DESC + curator_ASC + curator_DESC +} + +enum CuratorGroupOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + isActive_ASC + isActive_DESC +} + +enum CuratorOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + dummy_ASC + dummy_DESC +} + +enum DistributionBucketFamilyGeographicAreaOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + distributionBucketFamilyMetadata_ASC + distributionBucketFamilyMetadata_DESC +} + +enum DistributionBucketFamilyMetadataOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + region_ASC + region_DESC + description_ASC + description_DESC +} + +enum DistributionBucketFamilyOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + metadata_ASC + metadata_DESC +} + +enum DistributionBucketOperatorMetadataOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + nodeEndpoint_ASC + nodeEndpoint_DESC + nodeLocation_ASC + nodeLocation_DESC + extra_ASC + extra_DESC +} + +enum DistributionBucketOperatorOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + distributionBucket_ASC + distributionBucket_DESC + workerId_ASC + workerId_DESC + status_ASC + status_DESC + metadata_ASC + metadata_DESC +} + +enum DistributionBucketOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + family_ASC + family_DESC + bucketIndex_ASC + bucketIndex_DESC + acceptingNewBags_ASC + acceptingNewBags_DESC + distributing_ASC + distributing_DESC +} + +enum ElectedCouncilOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + electedAtBlock_ASC + electedAtBlock_DESC + endedAtBlock_ASC + endedAtBlock_DESC + electedAtTime_ASC + electedAtTime_DESC + endedAtTime_ASC + endedAtTime_DESC + electedAtNetwork_ASC + electedAtNetwork_DESC + endedAtNetwork_ASC + endedAtNetwork_DESC + isResigned_ASC + isResigned_DESC +} + +enum ElectionRoundOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + cycleId_ASC + cycleId_DESC + isFinished_ASC + isFinished_DESC + endedAtBlock_ASC + endedAtBlock_DESC + endedAtTime_ASC + endedAtTime_DESC + endedAtNetwork_ASC + endedAtNetwork_DESC + electedCouncil_ASC + electedCouncil_DESC + nextElectedCouncil_ASC + nextElectedCouncil_DESC +} + +enum EnglishAuctionSettledEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + winner_ASC + winner_DESC + winningBid_ASC + winningBid_DESC + video_ASC + video_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum EnglishAuctionStartedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + auction_ASC + auction_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum EventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + type_ASC + type_DESC +} + +enum ForumCategoryOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + parent_ASC + parent_DESC + title_ASC + title_DESC + description_ASC + description_DESC +} + +enum ForumPostOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + author_ASC + author_DESC + thread_ASC + thread_DESC + text_ASC + text_DESC + repliesTo_ASC + repliesTo_DESC + isVisible_ASC + isVisible_DESC + deletedInEvent_ASC + deletedInEvent_DESC +} + +enum ForumThreadTagOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + visibleThreadsCount_ASC + visibleThreadsCount_DESC +} + +enum ForumThreadOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + author_ASC + author_DESC + category_ASC + category_DESC + title_ASC + title_DESC + initialPost_ASC + initialPost_DESC + visiblePostsCount_ASC + visiblePostsCount_DESC + isSticky_ASC + isSticky_DESC + isVisible_ASC + isVisible_DESC +} + +enum FundingRequestDestinationOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + amount_ASC + amount_DESC + account_ASC + account_DESC + list_ASC + list_DESC +} + +enum FundingRequestDestinationsListOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + phantom_ASC + phantom_DESC +} + +enum GeoCoordinatesOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + latitude_ASC + latitude_DESC + longitude_ASC + longitude_DESC +} + +enum InitialInvitationBalanceUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + newInitialBalance_ASC + newInitialBalance_DESC +} + +enum InitialInvitationCountUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + newInitialInvitationCount_ASC + newInitialInvitationCount_DESC +} + +enum InvitesTransferredEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + sourceMember_ASC + sourceMember_DESC + targetMember_ASC + targetMember_DESC + numberOfInvites_ASC + numberOfInvites_DESC +} + +enum LanguageOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + iso_ASC + iso_DESC + createdInBlock_ASC + createdInBlock_DESC +} + +enum LeaderInvitationQuotaUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + newInvitationQuota_ASC + newInvitationQuota_DESC +} + +enum LeaderSetEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC +} + +enum LeaderUnsetEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + leader_ASC + leader_DESC +} + +enum LicenseOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + code_ASC + code_DESC + attribution_ASC + attribution_DESC + customText_ASC + customText_DESC +} + +enum MemberAccountsUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + member_ASC + member_DESC + newRootAccount_ASC + newRootAccount_DESC + newControllerAccount_ASC + newControllerAccount_DESC +} + +enum MemberBannedFromChannelEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + channel_ASC + channel_DESC + member_ASC + member_DESC + action_ASC + action_DESC +} + +enum MemberCreatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + newMember_ASC + newMember_DESC + rootAccount_ASC + rootAccount_DESC + controllerAccount_ASC + controllerAccount_DESC + handle_ASC + handle_DESC + metadata_ASC + metadata_DESC + isFoundingMember_ASC + isFoundingMember_DESC +} + +enum MemberInvitedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + invitingMember_ASC + invitingMember_DESC + newMember_ASC + newMember_DESC + rootAccount_ASC + rootAccount_DESC + controllerAccount_ASC + controllerAccount_DESC + handle_ASC + handle_DESC + metadata_ASC + metadata_DESC + initialBalance_ASC + initialBalance_DESC +} + +enum MemberMetadataOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + name_ASC + name_DESC + about_ASC + about_DESC + isVerifiedValidator_ASC + isVerifiedValidator_DESC +} + +enum MemberProfileUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + member_ASC + member_DESC + newHandle_ASC + newHandle_DESC + newHandleRaw_ASC + newHandleRaw_DESC + newMetadata_ASC + newMetadata_DESC +} + +enum MemberVerificationStatusUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + member_ASC + member_DESC + worker_ASC + worker_DESC + isVerified_ASC + isVerified_DESC +} + +enum MembershipBoughtEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + newMember_ASC + newMember_DESC + rootAccount_ASC + rootAccount_DESC + controllerAccount_ASC + controllerAccount_DESC + handle_ASC + handle_DESC + metadata_ASC + metadata_DESC + referrer_ASC + referrer_DESC +} + +enum MembershipExternalResourceOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + type_ASC + type_DESC + value_ASC + value_DESC + memberMetadata_ASC + memberMetadata_DESC + member_ASC + member_DESC +} + +enum MembershipGiftedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + newMember_ASC + newMember_DESC + rootAccount_ASC + rootAccount_DESC + controllerAccount_ASC + controllerAccount_DESC + handle_ASC + handle_DESC + metadata_ASC + metadata_DESC +} + +enum MembershipPriceUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + newPrice_ASC + newPrice_DESC +} + +enum MembershipOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + handleRaw_ASC + handleRaw_DESC + handle_ASC + handle_DESC + metadata_ASC + metadata_DESC + controllerAccount_ASC + controllerAccount_DESC + rootAccount_ASC + rootAccount_DESC + isVerified_ASC + isVerified_DESC + inviteCount_ASC + inviteCount_DESC + invitedBy_ASC + invitedBy_DESC + referredBy_ASC + referredBy_DESC + isFoundingMember_ASC + isFoundingMember_DESC + isCouncilMember_ASC + isCouncilMember_DESC + totalChannelsCreated_ASC + totalChannelsCreated_DESC +} + +enum MetaprotocolTransactionStatusEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC +} + +enum NewCandidateEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + candidate_ASC + candidate_DESC + electionRound_ASC + electionRound_DESC + stakingAccount_ASC + stakingAccount_DESC + rewardAccount_ASC + rewardAccount_DESC + balance_ASC + balance_DESC +} + +enum NewCouncilElectedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + electedCouncil_ASC + electedCouncil_DESC +} + +enum NewCouncilNotElectedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC +} + +enum NewMissedRewardLevelReachedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + newMissedRewardAmount_ASC + newMissedRewardAmount_DESC +} + +enum NftBoughtEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + member_ASC + member_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC + price_ASC + price_DESC +} + +enum NftIssuedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + videoCategory_ASC + videoCategory_DESC + royalty_ASC + royalty_DESC + metadata_ASC + metadata_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum NftSellOrderMadeEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC + price_ASC + price_DESC +} + +enum NftSlingedBackToTheOriginalArtistEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum NodeLocationMetadataOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + countryCode_ASC + countryCode_DESC + city_ASC + city_DESC + coordinates_ASC + coordinates_DESC +} + +enum NotEnoughCandidatesEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC +} + +enum OfferAcceptedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC + price_ASC + price_DESC +} + +enum OfferCanceledEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum OfferStartedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + member_ASC + member_DESC + price_ASC + price_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum OpenAuctionBidAcceptedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC + winningBid_ASC + winningBid_DESC + winningBidder_ASC + winningBidder_DESC +} + +enum OpenAuctionStartedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + auction_ASC + auction_DESC + ownerMember_ASC + ownerMember_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC +} + +enum OpeningAddedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + opening_ASC + opening_DESC +} + +enum OpeningCanceledEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + opening_ASC + opening_DESC +} + +enum OpeningFilledEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + opening_ASC + opening_DESC +} + +enum OracleJudgmentSubmittedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + bounty_ASC + bounty_DESC + rationale_ASC + rationale_DESC +} + +enum OwnedNftOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + videoCategory_ASC + videoCategory_DESC + ownerMember_ASC + ownerMember_DESC + metadata_ASC + metadata_DESC + transactionalStatusAuction_ASC + transactionalStatusAuction_DESC + creatorRoyalty_ASC + creatorRoyalty_DESC + ownerCuratorGroup_ASC + ownerCuratorGroup_DESC + isOwnedByChannel_ASC + isOwnedByChannel_DESC + creatorChannel_ASC + creatorChannel_DESC + lastSalePrice_ASC + lastSalePrice_DESC + lastSaleDate_ASC + lastSaleDate_DESC +} + +enum PostAddedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + post_ASC + post_DESC + isEditable_ASC + isEditable_DESC + text_ASC + text_DESC +} + +enum PostDeletedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + actor_ASC + actor_DESC + rationale_ASC + rationale_DESC +} + +enum PostModeratedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + post_ASC + post_DESC + rationale_ASC + rationale_DESC + actor_ASC + actor_DESC +} + +enum PostTextUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + post_ASC + post_DESC + newText_ASC + newText_DESC +} + +enum ProposalCancelledEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + proposal_ASC + proposal_DESC +} + +enum ProposalCreatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + proposal_ASC + proposal_DESC +} + +enum ProposalDecisionMadeEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + proposal_ASC + proposal_DESC +} + +enum ProposalDiscussionPostCreatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + post_ASC + post_DESC + text_ASC + text_DESC +} + +enum ProposalDiscussionPostDeletedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + post_ASC + post_DESC + actor_ASC + actor_DESC +} + +enum ProposalDiscussionPostUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + post_ASC + post_DESC + text_ASC + text_DESC +} + +enum ProposalDiscussionPostOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + discussionThread_ASC + discussionThread_DESC + author_ASC + author_DESC + isVisible_ASC + isVisible_DESC + text_ASC + text_DESC + repliesTo_ASC + repliesTo_DESC +} + +enum ProposalDiscussionThreadModeChangedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + thread_ASC + thread_DESC + actor_ASC + actor_DESC +} + +enum ProposalDiscussionThreadOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + proposal_ASC + proposal_DESC +} + +enum ProposalDiscussionWhitelistOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + phantom_ASC + phantom_DESC +} + +enum ProposalExecutedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + proposal_ASC + proposal_DESC +} + +enum ProposalStatusUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + proposal_ASC + proposal_DESC +} + +enum ProposalVotedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + voter_ASC + voter_DESC + voteKind_ASC + voteKind_DESC + proposal_ASC + proposal_DESC + rationale_ASC + rationale_DESC + votingRound_ASC + votingRound_DESC +} + +enum ProposalOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + title_ASC + title_DESC + description_ASC + description_DESC + stakingAccount_ASC + stakingAccount_DESC + creator_ASC + creator_DESC + exactExecutionBlock_ASC + exactExecutionBlock_DESC + councilApprovals_ASC + councilApprovals_DESC + isFinalized_ASC + isFinalized_DESC + statusSetAtBlock_ASC + statusSetAtBlock_DESC + statusSetAtTime_ASC + statusSetAtTime_DESC +} + +enum ReferendumFinishedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC +} + +enum ReferendumStageRevealingOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + startedAtBlock_ASC + startedAtBlock_DESC + winningTargetCount_ASC + winningTargetCount_DESC + electionRound_ASC + electionRound_DESC + endsAt_ASC + endsAt_DESC +} + +enum ReferendumStageVotingOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + startedAtBlock_ASC + startedAtBlock_DESC + winningTargetCount_ASC + winningTargetCount_DESC + electionRound_ASC + electionRound_DESC + endsAt_ASC + endsAt_DESC +} + +enum ReferendumStartedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + winningTargetCount_ASC + winningTargetCount_DESC +} + +enum ReferendumStartedForcefullyEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + winningTargetCount_ASC + winningTargetCount_DESC +} + +enum ReferralCutUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + newValue_ASC + newValue_DESC +} + +enum RequestFundedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + account_ASC + account_DESC + amount_ASC + amount_DESC +} + +enum RevealingStageStartedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC +} + +enum RewardPaidEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + rewardAccount_ASC + rewardAccount_DESC + amount_ASC + amount_DESC + paymentType_ASC + paymentType_DESC +} + +enum RewardPaymentEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + councilMember_ASC + councilMember_DESC + rewardAccount_ASC + rewardAccount_DESC + paidBalance_ASC + paidBalance_DESC + missingBalance_ASC + missingBalance_DESC +} + +enum RuntimeWasmBytecodeOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + bytecode_ASC + bytecode_DESC +} + +enum StakeDecreasedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + amount_ASC + amount_DESC +} + +enum StakeIncreasedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + amount_ASC + amount_DESC +} + +enum StakeReleasedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + stakingAccount_ASC + stakingAccount_DESC +} + +enum StakeSlashedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + requestedAmount_ASC + requestedAmount_DESC + slashedAmount_ASC + slashedAmount_DESC + rationale_ASC + rationale_DESC +} + +enum StakingAccountAddedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + member_ASC + member_DESC + account_ASC + account_DESC +} + +enum StakingAccountConfirmedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + member_ASC + member_DESC + account_ASC + account_DESC +} + +enum StakingAccountRemovedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + member_ASC + member_DESC + account_ASC + account_DESC +} + +enum StatusTextChangedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + metadata_ASC + metadata_DESC +} + +enum StorageBagOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + objectsSize_ASC + objectsSize_DESC +} + +enum StorageBucketOperatorMetadataOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + nodeEndpoint_ASC + nodeEndpoint_DESC + nodeLocation_ASC + nodeLocation_DESC + extra_ASC + extra_DESC +} + +enum StorageBucketOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + operatorMetadata_ASC + operatorMetadata_DESC + acceptingNewBags_ASC + acceptingNewBags_DESC + dataObjectsSizeLimit_ASC + dataObjectsSizeLimit_DESC + dataObjectCountLimit_ASC + dataObjectCountLimit_DESC + dataObjectsCount_ASC + dataObjectsCount_DESC + dataObjectsSize_ASC + dataObjectsSize_DESC +} + +enum StorageDataObjectOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + isAccepted_ASC + isAccepted_DESC + size_ASC + size_DESC + storageBag_ASC + storageBag_DESC + ipfsHash_ASC + ipfsHash_DESC + stateBloatBond_ASC + stateBloatBond_DESC + unsetAt_ASC + unsetAt_DESC +} + +enum TerminatedLeaderEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + penalty_ASC + penalty_DESC + rationale_ASC + rationale_DESC +} + +enum TerminatedWorkerEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + penalty_ASC + penalty_DESC + rationale_ASC + rationale_DESC +} + +enum ThreadCreatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + thread_ASC + thread_DESC + title_ASC + title_DESC + text_ASC + text_DESC +} + +enum ThreadDeletedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + thread_ASC + thread_DESC +} + +enum ThreadMetadataUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + thread_ASC + thread_DESC + newTitle_ASC + newTitle_DESC +} + +enum ThreadModeratedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + thread_ASC + thread_DESC + rationale_ASC + rationale_DESC + actor_ASC + actor_DESC +} + +enum ThreadMovedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + thread_ASC + thread_DESC + oldCategory_ASC + oldCategory_DESC + newCategory_ASC + newCategory_DESC + actor_ASC + actor_DESC +} + +enum TransactionalStatusUpdateOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + nft_ASC + nft_DESC + transactionalStatusAuction_ASC + transactionalStatusAuction_DESC + changedAt_ASC + changedAt_DESC +} + +enum UpcomingWorkingGroupOpeningOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + createdInEvent_ASC + createdInEvent_DESC + group_ASC + group_DESC + expectedStart_ASC + expectedStart_DESC + stakeAmount_ASC + stakeAmount_DESC + rewardPerBlock_ASC + rewardPerBlock_DESC + metadata_ASC + metadata_DESC +} + +enum VestedBudgetSpendingEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + receiver_ASC + receiver_DESC + amount_ASC + amount_DESC + perBlock_ASC + perBlock_DESC + startingBlock_ASC + startingBlock_DESC + rationale_ASC + rationale_DESC +} + +enum VideoAssetsDeletedByModeratorEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + videoId_ASC + videoId_DESC + areNftAssets_ASC + areNftAssets_DESC + rationale_ASC + rationale_DESC +} + +enum VideoCategoryOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + name_ASC + name_DESC + description_ASC + description_DESC + activeVideosCounter_ASC + activeVideosCounter_DESC + parentCategory_ASC + parentCategory_DESC + createdInBlock_ASC + createdInBlock_DESC +} + +enum VideoDeletedByModeratorEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + videoId_ASC + videoId_DESC + rationale_ASC + rationale_DESC +} + +enum VideoDeletedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + videoId_ASC + videoId_DESC +} + +enum VideoMediaEncodingOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + codecName_ASC + codecName_DESC + container_ASC + container_DESC + mimeMediaType_ASC + mimeMediaType_DESC +} + +enum VideoMediaMetadataOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + encoding_ASC + encoding_DESC + pixelWidth_ASC + pixelWidth_DESC + pixelHeight_ASC + pixelHeight_DESC + size_ASC + size_DESC + createdInBlock_ASC + createdInBlock_DESC +} + +enum VideoReactedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + videoChannel_ASC + videoChannel_DESC + reactionResult_ASC + reactionResult_DESC + reactingMember_ASC + reactingMember_DESC +} + +enum VideoReactionOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + reaction_ASC + reaction_DESC + member_ASC + member_DESC + memberId_ASC + memberId_DESC + video_ASC + video_DESC +} + +enum VideoReactionsCountByReactionTypeOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + reaction_ASC + reaction_DESC + count_ASC + count_DESC + video_ASC + video_DESC +} + +enum VideoReactionsPreferenceEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + video_ASC + video_DESC + reactionsStatus_ASC + reactionsStatus_DESC +} + +enum VideoSubtitleOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + video_ASC + video_DESC + type_ASC + type_DESC + language_ASC + language_DESC + mimeType_ASC + mimeType_DESC + asset_ASC + asset_DESC +} + +enum VideoVisibilitySetByModeratorEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + videoId_ASC + videoId_DESC + isHidden_ASC + isHidden_DESC + rationale_ASC + rationale_DESC +} + +enum VideoOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + entryApp_ASC + entryApp_DESC + channel_ASC + channel_DESC + category_ASC + category_DESC + title_ASC + title_DESC + description_ASC + description_DESC + duration_ASC + duration_DESC + thumbnailPhoto_ASC + thumbnailPhoto_DESC + language_ASC + language_DESC + hasMarketing_ASC + hasMarketing_DESC + publishedBeforeJoystream_ASC + publishedBeforeJoystream_DESC + isPublic_ASC + isPublic_DESC + isCensored_ASC + isCensored_DESC + nft_ASC + nft_DESC + isExplicit_ASC + isExplicit_DESC + license_ASC + license_DESC + media_ASC + media_DESC + videoStateBloatBond_ASC + videoStateBloatBond_DESC + mediaMetadata_ASC + mediaMetadata_DESC + createdInBlock_ASC + createdInBlock_DESC + isCommentSectionEnabled_ASC + isCommentSectionEnabled_DESC + commentsCount_ASC + commentsCount_DESC + isReactionFeatureEnabled_ASC + isReactionFeatureEnabled_DESC + reactionsCount_ASC + reactionsCount_DESC + ytVideoId_ASC + ytVideoId_DESC + isShort_ASC + isShort_DESC +} + +enum VoteCastEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + castVote_ASC + castVote_DESC +} + +enum VoteRevealedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + castVote_ASC + castVote_DESC +} + +enum VotingPeriodStartedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + numOfCandidates_ASC + numOfCandidates_DESC +} + +enum WorkEntrantFundsWithdrawnEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + entry_ASC + entry_DESC +} + +enum WorkEntryAnnouncedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + entry_ASC + entry_DESC +} + +enum WorkEntrySlashedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + entry_ASC + entry_DESC +} + +enum WorkEntryWithdrawnEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + entry_ASC + entry_DESC +} + +enum WorkSubmittedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + bounty_ASC + bounty_DESC + entry_ASC + entry_DESC + title_ASC + title_DESC + description_ASC + description_DESC +} + +enum WorkerExitedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC +} + +enum WorkerRewardAccountUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + newRewardAccount_ASC + newRewardAccount_DESC +} + +enum WorkerRewardAmountUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + newRewardPerBlock_ASC + newRewardPerBlock_DESC +} + +enum WorkerRoleAccountUpdatedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + newRoleAccount_ASC + newRoleAccount_DESC +} + +enum WorkerStartedLeavingEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + worker_ASC + worker_DESC + rationale_ASC + rationale_DESC +} + +enum WorkerOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + runtimeId_ASC + runtimeId_DESC + group_ASC + group_DESC + groupId_ASC + groupId_DESC + membership_ASC + membership_DESC + roleAccount_ASC + roleAccount_DESC + rewardAccount_ASC + rewardAccount_DESC + stakeAccount_ASC + stakeAccount_DESC + isLead_ASC + isLead_DESC + isActive_ASC + isActive_DESC + stake_ASC + stake_DESC + rewardPerBlock_ASC + rewardPerBlock_DESC + missingRewardAmount_ASC + missingRewardAmount_DESC + entry_ASC + entry_DESC + application_ASC + application_DESC + storage_ASC + storage_DESC +} + +enum WorkingGroupApplicationOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + runtimeId_ASC + runtimeId_DESC + opening_ASC + opening_DESC + applicant_ASC + applicant_DESC + stake_ASC + stake_DESC + roleAccount_ASC + roleAccount_DESC + rewardAccount_ASC + rewardAccount_DESC + stakingAccount_ASC + stakingAccount_DESC +} + +enum WorkingGroupMetadataOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + status_ASC + status_DESC + statusMessage_ASC + statusMessage_DESC + about_ASC + about_DESC + description_ASC + description_DESC + setInEvent_ASC + setInEvent_DESC + group_ASC + group_DESC +} + +enum WorkingGroupOpeningMetadataOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + originallyValid_ASC + originallyValid_DESC + title_ASC + title_DESC + shortDescription_ASC + shortDescription_DESC + description_ASC + description_DESC + hiringLimit_ASC + hiringLimit_DESC + expectedEnding_ASC + expectedEnding_DESC + applicationDetails_ASC + applicationDetails_DESC +} + +enum WorkingGroupOpeningOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + runtimeId_ASC + runtimeId_DESC + group_ASC + group_DESC + type_ASC + type_DESC + metadata_ASC + metadata_DESC + stakeAmount_ASC + stakeAmount_DESC + unstakingPeriod_ASC + unstakingPeriod_DESC + rewardPerBlock_ASC + rewardPerBlock_DESC +} + +enum WorkingGroupOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + name_ASC + name_DESC + metadata_ASC + metadata_DESC + leader_ASC + leader_DESC + budget_ASC + budget_DESC +} + +type Subscription { + stateSubscription: ProcessorState! +} \ No newline at end of file diff --git a/packages/core/src/query/storageSquid/index.ts b/packages/core/src/query/storageSquid/index.ts new file mode 100644 index 0000000..17cba2a --- /dev/null +++ b/packages/core/src/query/storageSquid/index.ts @@ -0,0 +1,6 @@ +import { ENTITY_INFO } from './__generated__/entityInfo' +import { QueryApi, AnyEntity } from './__generated__/QueryApi' + +export const ALL_ENTITIES = Object.keys(ENTITY_INFO) as AnyEntity[] + +export const StorageSquidApi = QueryApi diff --git a/packages/core/src/query/storageSquid/schema.graphql b/packages/core/src/query/storageSquid/schema.graphql new file mode 100644 index 0000000..ccae9c0 --- /dev/null +++ b/packages/core/src/query/storageSquid/schema.graphql @@ -0,0 +1,1968 @@ +"""Exposes a URL that specifies the behaviour of this scalar.""" +directive @specifiedBy( + """The URL that specifies the behaviour of this scalar.""" + url: String! +) on SCALAR + +"""Big number integer""" +scalar BigInt + +enum Continent { + AF + NA + OC + AN + AS + EU + SA +} + +type DataObjectDeletedEventData { + """Runtime ID of deleted the deleted object""" + dataObjectId: String! +} + +union DataObjectType = DataObjectTypeVideoSubtitle + +type DataObjectTypeVideoSubtitle { + """Related subtitle entity ID""" + subtitle: VideoSubtitle! +} + +input DataObjectTypeWhereInput { + subtitle_isNull: Boolean + subtitle: VideoSubtitleWhereInput + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +""" +A date-time string in simplified extended ISO 8601 format (YYYY-MM-DDTHH:mm:ss.sssZ) +""" +scalar DateTime + +type DistributionBucket { + """Runtime bucket id in {familyId}:{bucketIndex} format""" + id: String! + + """Distribution family the bucket is part of""" + family: DistributionBucketFamily! + + """Bucket index within the family""" + bucketIndex: Int! + + """Distribution bucket operators (either active or invited)""" + operators(where: DistributionBucketOperatorWhereInput, orderBy: [DistributionBucketOperatorOrderByInput!], offset: Int, limit: Int): [DistributionBucketOperator!]! + + """Whether the bucket is accepting any new bags""" + acceptingNewBags: Boolean! + + """Whether the bucket is currently distributing content""" + distributing: Boolean! + + """Storage bags assigned to the bucket""" + bags(where: DistributionBucketBagWhereInput, orderBy: [DistributionBucketBagOrderByInput!], offset: Int, limit: Int): [DistributionBucketBag!]! +} + +type DistributionBucketBag { + """{distributionBucketId}-{storageBagId}""" + id: String! + distributionBucket: DistributionBucket! + bag: StorageBag! +} + +type DistributionBucketBagEdge { + node: DistributionBucketBag! + cursor: String! +} + +enum DistributionBucketBagOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + distributionBucket_id_ASC + distributionBucket_id_DESC + distributionBucket_id_ASC_NULLS_FIRST + distributionBucket_id_DESC_NULLS_LAST + distributionBucket_bucketIndex_ASC + distributionBucket_bucketIndex_DESC + distributionBucket_bucketIndex_ASC_NULLS_FIRST + distributionBucket_bucketIndex_DESC_NULLS_LAST + distributionBucket_acceptingNewBags_ASC + distributionBucket_acceptingNewBags_DESC + distributionBucket_acceptingNewBags_ASC_NULLS_FIRST + distributionBucket_acceptingNewBags_DESC_NULLS_LAST + distributionBucket_distributing_ASC + distributionBucket_distributing_DESC + distributionBucket_distributing_ASC_NULLS_FIRST + distributionBucket_distributing_DESC_NULLS_LAST + bag_id_ASC + bag_id_DESC + bag_id_ASC_NULLS_FIRST + bag_id_DESC_NULLS_LAST +} + +type DistributionBucketBagsConnection { + edges: [DistributionBucketBagEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input DistributionBucketBagWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + distributionBucket_isNull: Boolean + distributionBucket: DistributionBucketWhereInput + bag_isNull: Boolean + bag: StorageBagWhereInput + AND: [DistributionBucketBagWhereInput!] + OR: [DistributionBucketBagWhereInput!] +} + +type DistributionBucketEdge { + node: DistributionBucket! + cursor: String! +} + +type DistributionBucketFamiliesConnection { + edges: [DistributionBucketFamilyEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type DistributionBucketFamily { + """Runtime bucket family id""" + id: String! + + """Current bucket family metadata""" + metadata: DistributionBucketFamilyMetadata + + """Distribution buckets belonging to the family""" + buckets(where: DistributionBucketWhereInput, orderBy: [DistributionBucketOrderByInput!], offset: Int, limit: Int): [DistributionBucket!]! +} + +type DistributionBucketFamilyEdge { + node: DistributionBucketFamily! + cursor: String! +} + +type DistributionBucketFamilyMetadata { + id: String! + + """Distribution bucket family""" + family: DistributionBucketFamily! + + """Name of the geographical region covered by the family (ie.: us-east-1)""" + region: String + + """ + Optional, more specific description of the region covered by the family + """ + description: String + + """Geographical areas covered by the family""" + areas: [GeographicalArea!] + + """ + List of targets (hosts/ips) best suited latency measurements for the family + """ + latencyTestTargets: [String] +} + +type DistributionBucketFamilyMetadataConnection { + edges: [DistributionBucketFamilyMetadataEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type DistributionBucketFamilyMetadataEdge { + node: DistributionBucketFamilyMetadata! + cursor: String! +} + +enum DistributionBucketFamilyMetadataOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + family_id_ASC + family_id_DESC + family_id_ASC_NULLS_FIRST + family_id_DESC_NULLS_LAST + region_ASC + region_DESC + region_ASC_NULLS_FIRST + region_DESC_NULLS_LAST + description_ASC + description_DESC + description_ASC_NULLS_FIRST + description_DESC_NULLS_LAST +} + +input DistributionBucketFamilyMetadataWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + family_isNull: Boolean + family: DistributionBucketFamilyWhereInput + region_isNull: Boolean + region_eq: String + region_not_eq: String + region_gt: String + region_gte: String + region_lt: String + region_lte: String + region_in: [String!] + region_not_in: [String!] + region_contains: String + region_not_contains: String + region_containsInsensitive: String + region_not_containsInsensitive: String + region_startsWith: String + region_not_startsWith: String + region_endsWith: String + region_not_endsWith: String + description_isNull: Boolean + description_eq: String + description_not_eq: String + description_gt: String + description_gte: String + description_lt: String + description_lte: String + description_in: [String!] + description_not_in: [String!] + description_contains: String + description_not_contains: String + description_containsInsensitive: String + description_not_containsInsensitive: String + description_startsWith: String + description_not_startsWith: String + description_endsWith: String + description_not_endsWith: String + areas_isNull: Boolean + latencyTestTargets_isNull: Boolean + latencyTestTargets_containsAll: [String] + latencyTestTargets_containsAny: [String] + latencyTestTargets_containsNone: [String] + AND: [DistributionBucketFamilyMetadataWhereInput!] + OR: [DistributionBucketFamilyMetadataWhereInput!] +} + +enum DistributionBucketFamilyOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + metadata_id_ASC + metadata_id_DESC + metadata_id_ASC_NULLS_FIRST + metadata_id_DESC_NULLS_LAST + metadata_region_ASC + metadata_region_DESC + metadata_region_ASC_NULLS_FIRST + metadata_region_DESC_NULLS_LAST + metadata_description_ASC + metadata_description_DESC + metadata_description_ASC_NULLS_FIRST + metadata_description_DESC_NULLS_LAST +} + +input DistributionBucketFamilyWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + metadata_isNull: Boolean + metadata: DistributionBucketFamilyMetadataWhereInput + buckets_every: DistributionBucketWhereInput + buckets_some: DistributionBucketWhereInput + buckets_none: DistributionBucketWhereInput + AND: [DistributionBucketFamilyWhereInput!] + OR: [DistributionBucketFamilyWhereInput!] +} + +type DistributionBucketOperator { + """{bucketId}-{workerId}""" + id: String! + + """Related distirbution bucket""" + distributionBucket: DistributionBucket! + + """ID of the distribution group worker""" + workerId: Int! + + """Current operator status""" + status: DistributionBucketOperatorStatus! + + """Operator metadata""" + metadata: DistributionBucketOperatorMetadata +} + +type DistributionBucketOperatorEdge { + node: DistributionBucketOperator! + cursor: String! +} + +type DistributionBucketOperatorMetadata { + id: String! + + """Distribution bucket operator""" + distirbutionBucketOperator: DistributionBucketOperator! + + """Root distributor node api endpoint""" + nodeEndpoint: String + + """Optional node location metadata""" + nodeLocation: NodeLocationMetadata + + """Additional information about the node/operator""" + extra: String +} + +type DistributionBucketOperatorMetadataConnection { + edges: [DistributionBucketOperatorMetadataEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type DistributionBucketOperatorMetadataEdge { + node: DistributionBucketOperatorMetadata! + cursor: String! +} + +enum DistributionBucketOperatorMetadataOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + distirbutionBucketOperator_id_ASC + distirbutionBucketOperator_id_DESC + distirbutionBucketOperator_id_ASC_NULLS_FIRST + distirbutionBucketOperator_id_DESC_NULLS_LAST + distirbutionBucketOperator_workerId_ASC + distirbutionBucketOperator_workerId_DESC + distirbutionBucketOperator_workerId_ASC_NULLS_FIRST + distirbutionBucketOperator_workerId_DESC_NULLS_LAST + distirbutionBucketOperator_status_ASC + distirbutionBucketOperator_status_DESC + distirbutionBucketOperator_status_ASC_NULLS_FIRST + distirbutionBucketOperator_status_DESC_NULLS_LAST + nodeEndpoint_ASC + nodeEndpoint_DESC + nodeEndpoint_ASC_NULLS_FIRST + nodeEndpoint_DESC_NULLS_LAST + nodeLocation_countryCode_ASC + nodeLocation_countryCode_DESC + nodeLocation_countryCode_ASC_NULLS_FIRST + nodeLocation_countryCode_DESC_NULLS_LAST + nodeLocation_city_ASC + nodeLocation_city_DESC + nodeLocation_city_ASC_NULLS_FIRST + nodeLocation_city_DESC_NULLS_LAST + extra_ASC + extra_DESC + extra_ASC_NULLS_FIRST + extra_DESC_NULLS_LAST +} + +input DistributionBucketOperatorMetadataWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + distirbutionBucketOperator_isNull: Boolean + distirbutionBucketOperator: DistributionBucketOperatorWhereInput + nodeEndpoint_isNull: Boolean + nodeEndpoint_eq: String + nodeEndpoint_not_eq: String + nodeEndpoint_gt: String + nodeEndpoint_gte: String + nodeEndpoint_lt: String + nodeEndpoint_lte: String + nodeEndpoint_in: [String!] + nodeEndpoint_not_in: [String!] + nodeEndpoint_contains: String + nodeEndpoint_not_contains: String + nodeEndpoint_containsInsensitive: String + nodeEndpoint_not_containsInsensitive: String + nodeEndpoint_startsWith: String + nodeEndpoint_not_startsWith: String + nodeEndpoint_endsWith: String + nodeEndpoint_not_endsWith: String + nodeLocation_isNull: Boolean + nodeLocation: NodeLocationMetadataWhereInput + extra_isNull: Boolean + extra_eq: String + extra_not_eq: String + extra_gt: String + extra_gte: String + extra_lt: String + extra_lte: String + extra_in: [String!] + extra_not_in: [String!] + extra_contains: String + extra_not_contains: String + extra_containsInsensitive: String + extra_not_containsInsensitive: String + extra_startsWith: String + extra_not_startsWith: String + extra_endsWith: String + extra_not_endsWith: String + AND: [DistributionBucketOperatorMetadataWhereInput!] + OR: [DistributionBucketOperatorMetadataWhereInput!] +} + +enum DistributionBucketOperatorOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + distributionBucket_id_ASC + distributionBucket_id_DESC + distributionBucket_id_ASC_NULLS_FIRST + distributionBucket_id_DESC_NULLS_LAST + distributionBucket_bucketIndex_ASC + distributionBucket_bucketIndex_DESC + distributionBucket_bucketIndex_ASC_NULLS_FIRST + distributionBucket_bucketIndex_DESC_NULLS_LAST + distributionBucket_acceptingNewBags_ASC + distributionBucket_acceptingNewBags_DESC + distributionBucket_acceptingNewBags_ASC_NULLS_FIRST + distributionBucket_acceptingNewBags_DESC_NULLS_LAST + distributionBucket_distributing_ASC + distributionBucket_distributing_DESC + distributionBucket_distributing_ASC_NULLS_FIRST + distributionBucket_distributing_DESC_NULLS_LAST + workerId_ASC + workerId_DESC + workerId_ASC_NULLS_FIRST + workerId_DESC_NULLS_LAST + status_ASC + status_DESC + status_ASC_NULLS_FIRST + status_DESC_NULLS_LAST + metadata_id_ASC + metadata_id_DESC + metadata_id_ASC_NULLS_FIRST + metadata_id_DESC_NULLS_LAST + metadata_nodeEndpoint_ASC + metadata_nodeEndpoint_DESC + metadata_nodeEndpoint_ASC_NULLS_FIRST + metadata_nodeEndpoint_DESC_NULLS_LAST + metadata_extra_ASC + metadata_extra_DESC + metadata_extra_ASC_NULLS_FIRST + metadata_extra_DESC_NULLS_LAST +} + +type DistributionBucketOperatorsConnection { + edges: [DistributionBucketOperatorEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +enum DistributionBucketOperatorStatus { + INVITED + ACTIVE +} + +input DistributionBucketOperatorWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + distributionBucket_isNull: Boolean + distributionBucket: DistributionBucketWhereInput + workerId_isNull: Boolean + workerId_eq: Int + workerId_not_eq: Int + workerId_gt: Int + workerId_gte: Int + workerId_lt: Int + workerId_lte: Int + workerId_in: [Int!] + workerId_not_in: [Int!] + status_isNull: Boolean + status_eq: DistributionBucketOperatorStatus + status_not_eq: DistributionBucketOperatorStatus + status_in: [DistributionBucketOperatorStatus!] + status_not_in: [DistributionBucketOperatorStatus!] + metadata_isNull: Boolean + metadata: DistributionBucketOperatorMetadataWhereInput + AND: [DistributionBucketOperatorWhereInput!] + OR: [DistributionBucketOperatorWhereInput!] +} + +enum DistributionBucketOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + family_id_ASC + family_id_DESC + family_id_ASC_NULLS_FIRST + family_id_DESC_NULLS_LAST + bucketIndex_ASC + bucketIndex_DESC + bucketIndex_ASC_NULLS_FIRST + bucketIndex_DESC_NULLS_LAST + acceptingNewBags_ASC + acceptingNewBags_DESC + acceptingNewBags_ASC_NULLS_FIRST + acceptingNewBags_DESC_NULLS_LAST + distributing_ASC + distributing_DESC + distributing_ASC_NULLS_FIRST + distributing_DESC_NULLS_LAST +} + +type DistributionBucketsConnection { + edges: [DistributionBucketEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input DistributionBucketWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + family_isNull: Boolean + family: DistributionBucketFamilyWhereInput + bucketIndex_isNull: Boolean + bucketIndex_eq: Int + bucketIndex_not_eq: Int + bucketIndex_gt: Int + bucketIndex_gte: Int + bucketIndex_lt: Int + bucketIndex_lte: Int + bucketIndex_in: [Int!] + bucketIndex_not_in: [Int!] + operators_every: DistributionBucketOperatorWhereInput + operators_some: DistributionBucketOperatorWhereInput + operators_none: DistributionBucketOperatorWhereInput + acceptingNewBags_isNull: Boolean + acceptingNewBags_eq: Boolean + acceptingNewBags_not_eq: Boolean + distributing_isNull: Boolean + distributing_eq: Boolean + distributing_not_eq: Boolean + bags_every: DistributionBucketBagWhereInput + bags_some: DistributionBucketBagWhereInput + bags_none: DistributionBucketBagWhereInput + AND: [DistributionBucketWhereInput!] + OR: [DistributionBucketWhereInput!] +} + +type Event { + """{blockNumber}-{indexInBlock}""" + id: String! + + """Blocknumber of the block in which the event was emitted.""" + inBlock: Int! + + """Hash of the extrinsic the event was emitted in""" + inExtrinsic: String + + """Index of event in block from which it was emitted.""" + indexInBlock: Int! + + """Timestamp of the block the event was emitted in""" + timestamp: DateTime! + + """More specific event data, which depends on event type""" + data: EventData! +} + +union EventData = MetaprotocolTransactionStatusEventData | DataObjectDeletedEventData + +input EventDataWhereInput { + result_isNull: Boolean + result: MetaprotocolTransactionResultWhereInput + dataObjectId_isNull: Boolean + dataObjectId_eq: String + dataObjectId_not_eq: String + dataObjectId_gt: String + dataObjectId_gte: String + dataObjectId_lt: String + dataObjectId_lte: String + dataObjectId_in: [String!] + dataObjectId_not_in: [String!] + dataObjectId_contains: String + dataObjectId_not_contains: String + dataObjectId_containsInsensitive: String + dataObjectId_not_containsInsensitive: String + dataObjectId_startsWith: String + dataObjectId_not_startsWith: String + dataObjectId_endsWith: String + dataObjectId_not_endsWith: String + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +type EventEdge { + node: Event! + cursor: String! +} + +enum EventOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + inBlock_ASC + inBlock_DESC + inBlock_ASC_NULLS_FIRST + inBlock_DESC_NULLS_LAST + inExtrinsic_ASC + inExtrinsic_DESC + inExtrinsic_ASC_NULLS_FIRST + inExtrinsic_DESC_NULLS_LAST + indexInBlock_ASC + indexInBlock_DESC + indexInBlock_ASC_NULLS_FIRST + indexInBlock_DESC_NULLS_LAST + timestamp_ASC + timestamp_DESC + timestamp_ASC_NULLS_FIRST + timestamp_DESC_NULLS_LAST + data_dataObjectId_ASC + data_dataObjectId_DESC + data_dataObjectId_ASC_NULLS_FIRST + data_dataObjectId_DESC_NULLS_LAST + data_isTypeOf_ASC + data_isTypeOf_DESC + data_isTypeOf_ASC_NULLS_FIRST + data_isTypeOf_DESC_NULLS_LAST +} + +type EventsConnection { + edges: [EventEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input EventWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + inBlock_isNull: Boolean + inBlock_eq: Int + inBlock_not_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + inBlock_not_in: [Int!] + inExtrinsic_isNull: Boolean + inExtrinsic_eq: String + inExtrinsic_not_eq: String + inExtrinsic_gt: String + inExtrinsic_gte: String + inExtrinsic_lt: String + inExtrinsic_lte: String + inExtrinsic_in: [String!] + inExtrinsic_not_in: [String!] + inExtrinsic_contains: String + inExtrinsic_not_contains: String + inExtrinsic_containsInsensitive: String + inExtrinsic_not_containsInsensitive: String + inExtrinsic_startsWith: String + inExtrinsic_not_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_not_endsWith: String + indexInBlock_isNull: Boolean + indexInBlock_eq: Int + indexInBlock_not_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + indexInBlock_not_in: [Int!] + timestamp_isNull: Boolean + timestamp_eq: DateTime + timestamp_not_eq: DateTime + timestamp_gt: DateTime + timestamp_gte: DateTime + timestamp_lt: DateTime + timestamp_lte: DateTime + timestamp_in: [DateTime!] + timestamp_not_in: [DateTime!] + data_isNull: Boolean + data: EventDataWhereInput + AND: [EventWhereInput!] + OR: [EventWhereInput!] +} + +type GeoCoordinates { + latitude: Float! + longitude: Float! +} + +input GeoCoordinatesWhereInput { + latitude_isNull: Boolean + latitude_eq: Float + latitude_not_eq: Float + latitude_gt: Float + latitude_gte: Float + latitude_lt: Float + latitude_lte: Float + latitude_in: [Float!] + latitude_not_in: [Float!] + longitude_isNull: Boolean + longitude_eq: Float + longitude_not_eq: Float + longitude_gt: Float + longitude_gte: Float + longitude_lt: Float + longitude_lte: Float + longitude_in: [Float!] + longitude_not_in: [Float!] +} + +union GeographicalArea = GeographicalAreaContinent | GeographicalAreaCountry | GeographicalAreaSubdivistion + +type GeographicalAreaContinent { + continentCode: Continent +} + +type GeographicalAreaCountry { + """ISO 3166-1 alpha-2 country code""" + countryCode: String +} + +type GeographicalAreaSubdivistion { + """ISO 3166-2 subdivision code""" + subdivisionCode: String +} + +union MetaprotocolTransactionResult = MetaprotocolTransactionResultOK | MetaprotocolTransactionResultFailed + +type MetaprotocolTransactionResultFailed { + errorMessage: String! +} + +type MetaprotocolTransactionResultOK { + phantom: Int +} + +input MetaprotocolTransactionResultWhereInput { + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + errorMessage_isNull: Boolean + errorMessage_eq: String + errorMessage_not_eq: String + errorMessage_gt: String + errorMessage_gte: String + errorMessage_lt: String + errorMessage_lte: String + errorMessage_in: [String!] + errorMessage_not_in: [String!] + errorMessage_contains: String + errorMessage_not_contains: String + errorMessage_containsInsensitive: String + errorMessage_not_containsInsensitive: String + errorMessage_startsWith: String + errorMessage_not_startsWith: String + errorMessage_endsWith: String + errorMessage_not_endsWith: String + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +type MetaprotocolTransactionStatusEventData { + """The result of metaprotocol action""" + result: MetaprotocolTransactionResult! +} + +type NodeLocationMetadata { + """ISO 3166-1 alpha-2 country code (2 letters)""" + countryCode: String + + """City name""" + city: String + + """Geographic coordinates""" + coordinates: GeoCoordinates +} + +input NodeLocationMetadataWhereInput { + countryCode_isNull: Boolean + countryCode_eq: String + countryCode_not_eq: String + countryCode_gt: String + countryCode_gte: String + countryCode_lt: String + countryCode_lte: String + countryCode_in: [String!] + countryCode_not_in: [String!] + countryCode_contains: String + countryCode_not_contains: String + countryCode_containsInsensitive: String + countryCode_not_containsInsensitive: String + countryCode_startsWith: String + countryCode_not_startsWith: String + countryCode_endsWith: String + countryCode_not_endsWith: String + city_isNull: Boolean + city_eq: String + city_not_eq: String + city_gt: String + city_gte: String + city_lt: String + city_lte: String + city_in: [String!] + city_not_in: [String!] + city_contains: String + city_not_contains: String + city_containsInsensitive: String + city_not_containsInsensitive: String + city_startsWith: String + city_not_startsWith: String + city_endsWith: String + city_not_endsWith: String + coordinates_isNull: Boolean + coordinates: GeoCoordinatesWhereInput +} + +type PageInfo { + hasNextPage: Boolean! + hasPreviousPage: Boolean! + startCursor: String! + endCursor: String! +} + +type Query { + events(where: EventWhereInput, orderBy: [EventOrderByInput!], offset: Int, limit: Int): [Event!]! + eventById(id: String!): Event + eventByUniqueInput(where: WhereIdInput!): Event @deprecated(reason: "Use eventById") + eventsConnection(orderBy: [EventOrderByInput!]!, after: String, first: Int, where: EventWhereInput): EventsConnection! + videoSubtitles(where: VideoSubtitleWhereInput, orderBy: [VideoSubtitleOrderByInput!], offset: Int, limit: Int): [VideoSubtitle!]! + videoSubtitleById(id: String!): VideoSubtitle + videoSubtitleByUniqueInput(where: WhereIdInput!): VideoSubtitle @deprecated(reason: "Use videoSubtitleById") + videoSubtitlesConnection(orderBy: [VideoSubtitleOrderByInput!]!, after: String, first: Int, where: VideoSubtitleWhereInput): VideoSubtitlesConnection! + storageBucketOperatorMetadata(where: StorageBucketOperatorMetadataWhereInput, orderBy: [StorageBucketOperatorMetadataOrderByInput!], offset: Int, limit: Int): [StorageBucketOperatorMetadata!]! + storageBucketOperatorMetadataById(id: String!): StorageBucketOperatorMetadata + storageBucketOperatorMetadataByUniqueInput(where: WhereIdInput!): StorageBucketOperatorMetadata @deprecated(reason: "Use storageBucketOperatorMetadataById") + storageBucketOperatorMetadataConnection(orderBy: [StorageBucketOperatorMetadataOrderByInput!]!, after: String, first: Int, where: StorageBucketOperatorMetadataWhereInput): StorageBucketOperatorMetadataConnection! + storageBuckets(where: StorageBucketWhereInput, orderBy: [StorageBucketOrderByInput!], offset: Int, limit: Int): [StorageBucket!]! + storageBucketById(id: String!): StorageBucket + storageBucketByUniqueInput(where: WhereIdInput!): StorageBucket @deprecated(reason: "Use storageBucketById") + storageBucketsConnection(orderBy: [StorageBucketOrderByInput!]!, after: String, first: Int, where: StorageBucketWhereInput): StorageBucketsConnection! + storageBags(where: StorageBagWhereInput, orderBy: [StorageBagOrderByInput!], offset: Int, limit: Int): [StorageBag!]! + storageBagById(id: String!): StorageBag + storageBagByUniqueInput(where: WhereIdInput!): StorageBag @deprecated(reason: "Use storageBagById") + storageBagsConnection(orderBy: [StorageBagOrderByInput!]!, after: String, first: Int, where: StorageBagWhereInput): StorageBagsConnection! + storageBucketBags(where: StorageBucketBagWhereInput, orderBy: [StorageBucketBagOrderByInput!], offset: Int, limit: Int): [StorageBucketBag!]! + storageBucketBagById(id: String!): StorageBucketBag + storageBucketBagByUniqueInput(where: WhereIdInput!): StorageBucketBag @deprecated(reason: "Use storageBucketBagById") + storageBucketBagsConnection(orderBy: [StorageBucketBagOrderByInput!]!, after: String, first: Int, where: StorageBucketBagWhereInput): StorageBucketBagsConnection! + distributionBucketBags(where: DistributionBucketBagWhereInput, orderBy: [DistributionBucketBagOrderByInput!], offset: Int, limit: Int): [DistributionBucketBag!]! + distributionBucketBagById(id: String!): DistributionBucketBag + distributionBucketBagByUniqueInput(where: WhereIdInput!): DistributionBucketBag @deprecated(reason: "Use distributionBucketBagById") + distributionBucketBagsConnection(orderBy: [DistributionBucketBagOrderByInput!]!, after: String, first: Int, where: DistributionBucketBagWhereInput): DistributionBucketBagsConnection! + storageDataObjects(where: StorageDataObjectWhereInput, orderBy: [StorageDataObjectOrderByInput!], offset: Int, limit: Int): [StorageDataObject!]! + storageDataObjectById(id: String!): StorageDataObject + storageDataObjectByUniqueInput(where: WhereIdInput!): StorageDataObject @deprecated(reason: "Use storageDataObjectById") + storageDataObjectsConnection(orderBy: [StorageDataObjectOrderByInput!]!, after: String, first: Int, where: StorageDataObjectWhereInput): StorageDataObjectsConnection! + distributionBucketFamilyMetadata(where: DistributionBucketFamilyMetadataWhereInput, orderBy: [DistributionBucketFamilyMetadataOrderByInput!], offset: Int, limit: Int): [DistributionBucketFamilyMetadata!]! + distributionBucketFamilyMetadataById(id: String!): DistributionBucketFamilyMetadata + distributionBucketFamilyMetadataByUniqueInput(where: WhereIdInput!): DistributionBucketFamilyMetadata @deprecated(reason: "Use distributionBucketFamilyMetadataById") + distributionBucketFamilyMetadataConnection(orderBy: [DistributionBucketFamilyMetadataOrderByInput!]!, after: String, first: Int, where: DistributionBucketFamilyMetadataWhereInput): DistributionBucketFamilyMetadataConnection! + distributionBucketOperatorMetadata(where: DistributionBucketOperatorMetadataWhereInput, orderBy: [DistributionBucketOperatorMetadataOrderByInput!], offset: Int, limit: Int): [DistributionBucketOperatorMetadata!]! + distributionBucketOperatorMetadataById(id: String!): DistributionBucketOperatorMetadata + distributionBucketOperatorMetadataByUniqueInput(where: WhereIdInput!): DistributionBucketOperatorMetadata @deprecated(reason: "Use distributionBucketOperatorMetadataById") + distributionBucketOperatorMetadataConnection(orderBy: [DistributionBucketOperatorMetadataOrderByInput!]!, after: String, first: Int, where: DistributionBucketOperatorMetadataWhereInput): DistributionBucketOperatorMetadataConnection! + distributionBucketOperators(where: DistributionBucketOperatorWhereInput, orderBy: [DistributionBucketOperatorOrderByInput!], offset: Int, limit: Int): [DistributionBucketOperator!]! + distributionBucketOperatorById(id: String!): DistributionBucketOperator + distributionBucketOperatorByUniqueInput(where: WhereIdInput!): DistributionBucketOperator @deprecated(reason: "Use distributionBucketOperatorById") + distributionBucketOperatorsConnection(orderBy: [DistributionBucketOperatorOrderByInput!]!, after: String, first: Int, where: DistributionBucketOperatorWhereInput): DistributionBucketOperatorsConnection! + distributionBuckets(where: DistributionBucketWhereInput, orderBy: [DistributionBucketOrderByInput!], offset: Int, limit: Int): [DistributionBucket!]! + distributionBucketById(id: String!): DistributionBucket + distributionBucketByUniqueInput(where: WhereIdInput!): DistributionBucket @deprecated(reason: "Use distributionBucketById") + distributionBucketsConnection(orderBy: [DistributionBucketOrderByInput!]!, after: String, first: Int, where: DistributionBucketWhereInput): DistributionBucketsConnection! + distributionBucketFamilies(where: DistributionBucketFamilyWhereInput, orderBy: [DistributionBucketFamilyOrderByInput!], offset: Int, limit: Int): [DistributionBucketFamily!]! + distributionBucketFamilyById(id: String!): DistributionBucketFamily + distributionBucketFamilyByUniqueInput(where: WhereIdInput!): DistributionBucketFamily @deprecated(reason: "Use distributionBucketFamilyById") + distributionBucketFamiliesConnection(orderBy: [DistributionBucketFamilyOrderByInput!]!, after: String, first: Int, where: DistributionBucketFamilyWhereInput): DistributionBucketFamiliesConnection! + squidStatus: SquidStatus + squidVersion: SquidVersion! +} + +type SquidStatus { + """The height of the processed part of the chain""" + height: Int +} + +type SquidVersion { + version: String! +} + +type StorageBag { + """Storage bag id""" + id: String! + + """Data objects in the bag""" + objects(where: StorageDataObjectWhereInput, orderBy: [StorageDataObjectOrderByInput!], offset: Int, limit: Int): [StorageDataObject!]! + + """Storage buckets assigned to the bag""" + storageBuckets(where: StorageBucketBagWhereInput, orderBy: [StorageBucketBagOrderByInput!], offset: Int, limit: Int): [StorageBucketBag!]! + + """Distribution buckets assigned to the bag""" + distributionBuckets(where: DistributionBucketBagWhereInput, orderBy: [DistributionBucketBagOrderByInput!], offset: Int, limit: Int): [DistributionBucketBag!]! + + """Owner of the storage bag""" + owner: StorageBagOwner! +} + +type StorageBagEdge { + node: StorageBag! + cursor: String! +} + +enum StorageBagOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + owner_phantom_ASC + owner_phantom_DESC + owner_phantom_ASC_NULLS_FIRST + owner_phantom_DESC_NULLS_LAST + owner_workingGroupId_ASC + owner_workingGroupId_DESC + owner_workingGroupId_ASC_NULLS_FIRST + owner_workingGroupId_DESC_NULLS_LAST + owner_memberId_ASC + owner_memberId_DESC + owner_memberId_ASC_NULLS_FIRST + owner_memberId_DESC_NULLS_LAST + owner_channelId_ASC + owner_channelId_DESC + owner_channelId_ASC_NULLS_FIRST + owner_channelId_DESC_NULLS_LAST + owner_daoId_ASC + owner_daoId_DESC + owner_daoId_ASC_NULLS_FIRST + owner_daoId_DESC_NULLS_LAST + owner_isTypeOf_ASC + owner_isTypeOf_DESC + owner_isTypeOf_ASC_NULLS_FIRST + owner_isTypeOf_DESC_NULLS_LAST +} + +union StorageBagOwner = StorageBagOwnerCouncil | StorageBagOwnerWorkingGroup | StorageBagOwnerMember | StorageBagOwnerChannel | StorageBagOwnerDAO + +type StorageBagOwnerChannel { + channelId: String! +} + +type StorageBagOwnerCouncil { + phantom: Int +} + +type StorageBagOwnerDAO { + daoId: Int +} + +type StorageBagOwnerMember { + memberId: String! +} + +input StorageBagOwnerWhereInput { + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + workingGroupId_isNull: Boolean + workingGroupId_eq: String + workingGroupId_not_eq: String + workingGroupId_gt: String + workingGroupId_gte: String + workingGroupId_lt: String + workingGroupId_lte: String + workingGroupId_in: [String!] + workingGroupId_not_in: [String!] + workingGroupId_contains: String + workingGroupId_not_contains: String + workingGroupId_containsInsensitive: String + workingGroupId_not_containsInsensitive: String + workingGroupId_startsWith: String + workingGroupId_not_startsWith: String + workingGroupId_endsWith: String + workingGroupId_not_endsWith: String + memberId_isNull: Boolean + memberId_eq: String + memberId_not_eq: String + memberId_gt: String + memberId_gte: String + memberId_lt: String + memberId_lte: String + memberId_in: [String!] + memberId_not_in: [String!] + memberId_contains: String + memberId_not_contains: String + memberId_containsInsensitive: String + memberId_not_containsInsensitive: String + memberId_startsWith: String + memberId_not_startsWith: String + memberId_endsWith: String + memberId_not_endsWith: String + channelId_isNull: Boolean + channelId_eq: String + channelId_not_eq: String + channelId_gt: String + channelId_gte: String + channelId_lt: String + channelId_lte: String + channelId_in: [String!] + channelId_not_in: [String!] + channelId_contains: String + channelId_not_contains: String + channelId_containsInsensitive: String + channelId_not_containsInsensitive: String + channelId_startsWith: String + channelId_not_startsWith: String + channelId_endsWith: String + channelId_not_endsWith: String + daoId_isNull: Boolean + daoId_eq: Int + daoId_not_eq: Int + daoId_gt: Int + daoId_gte: Int + daoId_lt: Int + daoId_lte: Int + daoId_in: [Int!] + daoId_not_in: [Int!] + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +type StorageBagOwnerWorkingGroup { + workingGroupId: String +} + +type StorageBagsConnection { + edges: [StorageBagEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input StorageBagWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + objects_every: StorageDataObjectWhereInput + objects_some: StorageDataObjectWhereInput + objects_none: StorageDataObjectWhereInput + storageBuckets_every: StorageBucketBagWhereInput + storageBuckets_some: StorageBucketBagWhereInput + storageBuckets_none: StorageBucketBagWhereInput + distributionBuckets_every: DistributionBucketBagWhereInput + distributionBuckets_some: DistributionBucketBagWhereInput + distributionBuckets_none: DistributionBucketBagWhereInput + owner_isNull: Boolean + owner: StorageBagOwnerWhereInput + AND: [StorageBagWhereInput!] + OR: [StorageBagWhereInput!] +} + +type StorageBucket { + """Runtime bucket id""" + id: String! + + """Current bucket operator status""" + operatorStatus: StorageBucketOperatorStatus! + + """Storage bucket operator metadata""" + operatorMetadata: StorageBucketOperatorMetadata + + """Whether the bucket is accepting any new storage bags""" + acceptingNewBags: Boolean! + + """Storage bags assigned to the bucket""" + bags(where: StorageBucketBagWhereInput, orderBy: [StorageBucketBagOrderByInput!], offset: Int, limit: Int): [StorageBucketBag!]! + + """Bucket's data object size limit in bytes""" + dataObjectsSizeLimit: BigInt! + + """Bucket's data object count limit""" + dataObjectCountLimit: BigInt! + + """Number of assigned data objects""" + dataObjectsCount: BigInt! + + """Total size of assigned data objects""" + dataObjectsSize: BigInt! +} + +type StorageBucketBag { + """{storageBucketId}-{storageBagId}""" + id: String! + storageBucket: StorageBucket! + bag: StorageBag! +} + +type StorageBucketBagEdge { + node: StorageBucketBag! + cursor: String! +} + +enum StorageBucketBagOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + storageBucket_id_ASC + storageBucket_id_DESC + storageBucket_id_ASC_NULLS_FIRST + storageBucket_id_DESC_NULLS_LAST + storageBucket_acceptingNewBags_ASC + storageBucket_acceptingNewBags_DESC + storageBucket_acceptingNewBags_ASC_NULLS_FIRST + storageBucket_acceptingNewBags_DESC_NULLS_LAST + storageBucket_dataObjectsSizeLimit_ASC + storageBucket_dataObjectsSizeLimit_DESC + storageBucket_dataObjectsSizeLimit_ASC_NULLS_FIRST + storageBucket_dataObjectsSizeLimit_DESC_NULLS_LAST + storageBucket_dataObjectCountLimit_ASC + storageBucket_dataObjectCountLimit_DESC + storageBucket_dataObjectCountLimit_ASC_NULLS_FIRST + storageBucket_dataObjectCountLimit_DESC_NULLS_LAST + storageBucket_dataObjectsCount_ASC + storageBucket_dataObjectsCount_DESC + storageBucket_dataObjectsCount_ASC_NULLS_FIRST + storageBucket_dataObjectsCount_DESC_NULLS_LAST + storageBucket_dataObjectsSize_ASC + storageBucket_dataObjectsSize_DESC + storageBucket_dataObjectsSize_ASC_NULLS_FIRST + storageBucket_dataObjectsSize_DESC_NULLS_LAST + bag_id_ASC + bag_id_DESC + bag_id_ASC_NULLS_FIRST + bag_id_DESC_NULLS_LAST +} + +type StorageBucketBagsConnection { + edges: [StorageBucketBagEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input StorageBucketBagWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + storageBucket_isNull: Boolean + storageBucket: StorageBucketWhereInput + bag_isNull: Boolean + bag: StorageBagWhereInput + AND: [StorageBucketBagWhereInput!] + OR: [StorageBucketBagWhereInput!] +} + +type StorageBucketEdge { + node: StorageBucket! + cursor: String! +} + +type StorageBucketOperatorMetadata { + id: String! + + """Storage bucket to which the metadata is assigned""" + storageBucket: StorageBucket! + + """Root node endpoint""" + nodeEndpoint: String + + """Optional node location metadata""" + nodeLocation: NodeLocationMetadata + + """Additional information about the node/operator""" + extra: String +} + +type StorageBucketOperatorMetadataConnection { + edges: [StorageBucketOperatorMetadataEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +type StorageBucketOperatorMetadataEdge { + node: StorageBucketOperatorMetadata! + cursor: String! +} + +enum StorageBucketOperatorMetadataOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + storageBucket_id_ASC + storageBucket_id_DESC + storageBucket_id_ASC_NULLS_FIRST + storageBucket_id_DESC_NULLS_LAST + storageBucket_acceptingNewBags_ASC + storageBucket_acceptingNewBags_DESC + storageBucket_acceptingNewBags_ASC_NULLS_FIRST + storageBucket_acceptingNewBags_DESC_NULLS_LAST + storageBucket_dataObjectsSizeLimit_ASC + storageBucket_dataObjectsSizeLimit_DESC + storageBucket_dataObjectsSizeLimit_ASC_NULLS_FIRST + storageBucket_dataObjectsSizeLimit_DESC_NULLS_LAST + storageBucket_dataObjectCountLimit_ASC + storageBucket_dataObjectCountLimit_DESC + storageBucket_dataObjectCountLimit_ASC_NULLS_FIRST + storageBucket_dataObjectCountLimit_DESC_NULLS_LAST + storageBucket_dataObjectsCount_ASC + storageBucket_dataObjectsCount_DESC + storageBucket_dataObjectsCount_ASC_NULLS_FIRST + storageBucket_dataObjectsCount_DESC_NULLS_LAST + storageBucket_dataObjectsSize_ASC + storageBucket_dataObjectsSize_DESC + storageBucket_dataObjectsSize_ASC_NULLS_FIRST + storageBucket_dataObjectsSize_DESC_NULLS_LAST + nodeEndpoint_ASC + nodeEndpoint_DESC + nodeEndpoint_ASC_NULLS_FIRST + nodeEndpoint_DESC_NULLS_LAST + nodeLocation_countryCode_ASC + nodeLocation_countryCode_DESC + nodeLocation_countryCode_ASC_NULLS_FIRST + nodeLocation_countryCode_DESC_NULLS_LAST + nodeLocation_city_ASC + nodeLocation_city_DESC + nodeLocation_city_ASC_NULLS_FIRST + nodeLocation_city_DESC_NULLS_LAST + extra_ASC + extra_DESC + extra_ASC_NULLS_FIRST + extra_DESC_NULLS_LAST +} + +input StorageBucketOperatorMetadataWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + storageBucket_isNull: Boolean + storageBucket: StorageBucketWhereInput + nodeEndpoint_isNull: Boolean + nodeEndpoint_eq: String + nodeEndpoint_not_eq: String + nodeEndpoint_gt: String + nodeEndpoint_gte: String + nodeEndpoint_lt: String + nodeEndpoint_lte: String + nodeEndpoint_in: [String!] + nodeEndpoint_not_in: [String!] + nodeEndpoint_contains: String + nodeEndpoint_not_contains: String + nodeEndpoint_containsInsensitive: String + nodeEndpoint_not_containsInsensitive: String + nodeEndpoint_startsWith: String + nodeEndpoint_not_startsWith: String + nodeEndpoint_endsWith: String + nodeEndpoint_not_endsWith: String + nodeLocation_isNull: Boolean + nodeLocation: NodeLocationMetadataWhereInput + extra_isNull: Boolean + extra_eq: String + extra_not_eq: String + extra_gt: String + extra_gte: String + extra_lt: String + extra_lte: String + extra_in: [String!] + extra_not_in: [String!] + extra_contains: String + extra_not_contains: String + extra_containsInsensitive: String + extra_not_containsInsensitive: String + extra_startsWith: String + extra_not_startsWith: String + extra_endsWith: String + extra_not_endsWith: String + AND: [StorageBucketOperatorMetadataWhereInput!] + OR: [StorageBucketOperatorMetadataWhereInput!] +} + +union StorageBucketOperatorStatus = StorageBucketOperatorStatusMissing | StorageBucketOperatorStatusInvited | StorageBucketOperatorStatusActive + +type StorageBucketOperatorStatusActive { + workerId: Int! + transactorAccountId: String! +} + +type StorageBucketOperatorStatusInvited { + workerId: Int! +} + +type StorageBucketOperatorStatusMissing { + phantom: Int +} + +input StorageBucketOperatorStatusWhereInput { + phantom_isNull: Boolean + phantom_eq: Int + phantom_not_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + phantom_not_in: [Int!] + workerId_isNull: Boolean + workerId_eq: Int + workerId_not_eq: Int + workerId_gt: Int + workerId_gte: Int + workerId_lt: Int + workerId_lte: Int + workerId_in: [Int!] + workerId_not_in: [Int!] + transactorAccountId_isNull: Boolean + transactorAccountId_eq: String + transactorAccountId_not_eq: String + transactorAccountId_gt: String + transactorAccountId_gte: String + transactorAccountId_lt: String + transactorAccountId_lte: String + transactorAccountId_in: [String!] + transactorAccountId_not_in: [String!] + transactorAccountId_contains: String + transactorAccountId_not_contains: String + transactorAccountId_containsInsensitive: String + transactorAccountId_not_containsInsensitive: String + transactorAccountId_startsWith: String + transactorAccountId_not_startsWith: String + transactorAccountId_endsWith: String + transactorAccountId_not_endsWith: String + isTypeOf_isNull: Boolean + isTypeOf_eq: String + isTypeOf_not_eq: String + isTypeOf_gt: String + isTypeOf_gte: String + isTypeOf_lt: String + isTypeOf_lte: String + isTypeOf_in: [String!] + isTypeOf_not_in: [String!] + isTypeOf_contains: String + isTypeOf_not_contains: String + isTypeOf_containsInsensitive: String + isTypeOf_not_containsInsensitive: String + isTypeOf_startsWith: String + isTypeOf_not_startsWith: String + isTypeOf_endsWith: String + isTypeOf_not_endsWith: String +} + +enum StorageBucketOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + operatorStatus_phantom_ASC + operatorStatus_phantom_DESC + operatorStatus_phantom_ASC_NULLS_FIRST + operatorStatus_phantom_DESC_NULLS_LAST + operatorStatus_workerId_ASC + operatorStatus_workerId_DESC + operatorStatus_workerId_ASC_NULLS_FIRST + operatorStatus_workerId_DESC_NULLS_LAST + operatorStatus_transactorAccountId_ASC + operatorStatus_transactorAccountId_DESC + operatorStatus_transactorAccountId_ASC_NULLS_FIRST + operatorStatus_transactorAccountId_DESC_NULLS_LAST + operatorStatus_isTypeOf_ASC + operatorStatus_isTypeOf_DESC + operatorStatus_isTypeOf_ASC_NULLS_FIRST + operatorStatus_isTypeOf_DESC_NULLS_LAST + operatorMetadata_id_ASC + operatorMetadata_id_DESC + operatorMetadata_id_ASC_NULLS_FIRST + operatorMetadata_id_DESC_NULLS_LAST + operatorMetadata_nodeEndpoint_ASC + operatorMetadata_nodeEndpoint_DESC + operatorMetadata_nodeEndpoint_ASC_NULLS_FIRST + operatorMetadata_nodeEndpoint_DESC_NULLS_LAST + operatorMetadata_extra_ASC + operatorMetadata_extra_DESC + operatorMetadata_extra_ASC_NULLS_FIRST + operatorMetadata_extra_DESC_NULLS_LAST + acceptingNewBags_ASC + acceptingNewBags_DESC + acceptingNewBags_ASC_NULLS_FIRST + acceptingNewBags_DESC_NULLS_LAST + dataObjectsSizeLimit_ASC + dataObjectsSizeLimit_DESC + dataObjectsSizeLimit_ASC_NULLS_FIRST + dataObjectsSizeLimit_DESC_NULLS_LAST + dataObjectCountLimit_ASC + dataObjectCountLimit_DESC + dataObjectCountLimit_ASC_NULLS_FIRST + dataObjectCountLimit_DESC_NULLS_LAST + dataObjectsCount_ASC + dataObjectsCount_DESC + dataObjectsCount_ASC_NULLS_FIRST + dataObjectsCount_DESC_NULLS_LAST + dataObjectsSize_ASC + dataObjectsSize_DESC + dataObjectsSize_ASC_NULLS_FIRST + dataObjectsSize_DESC_NULLS_LAST +} + +type StorageBucketsConnection { + edges: [StorageBucketEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input StorageBucketWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + operatorStatus_isNull: Boolean + operatorStatus: StorageBucketOperatorStatusWhereInput + operatorMetadata_isNull: Boolean + operatorMetadata: StorageBucketOperatorMetadataWhereInput + acceptingNewBags_isNull: Boolean + acceptingNewBags_eq: Boolean + acceptingNewBags_not_eq: Boolean + bags_every: StorageBucketBagWhereInput + bags_some: StorageBucketBagWhereInput + bags_none: StorageBucketBagWhereInput + dataObjectsSizeLimit_isNull: Boolean + dataObjectsSizeLimit_eq: BigInt + dataObjectsSizeLimit_not_eq: BigInt + dataObjectsSizeLimit_gt: BigInt + dataObjectsSizeLimit_gte: BigInt + dataObjectsSizeLimit_lt: BigInt + dataObjectsSizeLimit_lte: BigInt + dataObjectsSizeLimit_in: [BigInt!] + dataObjectsSizeLimit_not_in: [BigInt!] + dataObjectCountLimit_isNull: Boolean + dataObjectCountLimit_eq: BigInt + dataObjectCountLimit_not_eq: BigInt + dataObjectCountLimit_gt: BigInt + dataObjectCountLimit_gte: BigInt + dataObjectCountLimit_lt: BigInt + dataObjectCountLimit_lte: BigInt + dataObjectCountLimit_in: [BigInt!] + dataObjectCountLimit_not_in: [BigInt!] + dataObjectsCount_isNull: Boolean + dataObjectsCount_eq: BigInt + dataObjectsCount_not_eq: BigInt + dataObjectsCount_gt: BigInt + dataObjectsCount_gte: BigInt + dataObjectsCount_lt: BigInt + dataObjectsCount_lte: BigInt + dataObjectsCount_in: [BigInt!] + dataObjectsCount_not_in: [BigInt!] + dataObjectsSize_isNull: Boolean + dataObjectsSize_eq: BigInt + dataObjectsSize_not_eq: BigInt + dataObjectsSize_gt: BigInt + dataObjectsSize_gte: BigInt + dataObjectsSize_lt: BigInt + dataObjectsSize_lte: BigInt + dataObjectsSize_in: [BigInt!] + dataObjectsSize_not_in: [BigInt!] + AND: [StorageBucketWhereInput!] + OR: [StorageBucketWhereInput!] +} + +type StorageDataObject { + """Data object runtime id""" + id: String! + + """Timestamp of the block the data object was created at""" + createdAt: DateTime! + + """ + Whether the data object was uploaded and accepted by the storage provider + """ + isAccepted: Boolean! + + """The storage bucket which accepted the data object """ + acceptingBucketId: BigInt + + """Data object size in bytes""" + size: BigInt! + + """Storage bag the data object is part of""" + storageBag: StorageBag! + + """IPFS content hash""" + ipfsHash: String! + + """The type of the asset that the data object represents (if known)""" + type: DataObjectType + + """State Bloat Bond for removing the data object""" + stateBloatBond: BigInt! +} + +type StorageDataObjectEdge { + node: StorageDataObject! + cursor: String! +} + +enum StorageDataObjectOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + createdAt_ASC + createdAt_DESC + createdAt_ASC_NULLS_FIRST + createdAt_DESC_NULLS_LAST + isAccepted_ASC + isAccepted_DESC + isAccepted_ASC_NULLS_FIRST + isAccepted_DESC_NULLS_LAST + acceptingBucketId_ASC + acceptingBucketId_DESC + acceptingBucketId_ASC_NULLS_FIRST + acceptingBucketId_DESC_NULLS_LAST + size_ASC + size_DESC + size_ASC_NULLS_FIRST + size_DESC_NULLS_LAST + storageBag_id_ASC + storageBag_id_DESC + storageBag_id_ASC_NULLS_FIRST + storageBag_id_DESC_NULLS_LAST + ipfsHash_ASC + ipfsHash_DESC + ipfsHash_ASC_NULLS_FIRST + ipfsHash_DESC_NULLS_LAST + type_isTypeOf_ASC + type_isTypeOf_DESC + type_isTypeOf_ASC_NULLS_FIRST + type_isTypeOf_DESC_NULLS_LAST + stateBloatBond_ASC + stateBloatBond_DESC + stateBloatBond_ASC_NULLS_FIRST + stateBloatBond_DESC_NULLS_LAST +} + +type StorageDataObjectsConnection { + edges: [StorageDataObjectEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input StorageDataObjectWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + createdAt_isNull: Boolean + createdAt_eq: DateTime + createdAt_not_eq: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_in: [DateTime!] + createdAt_not_in: [DateTime!] + isAccepted_isNull: Boolean + isAccepted_eq: Boolean + isAccepted_not_eq: Boolean + acceptingBucketId_isNull: Boolean + acceptingBucketId_eq: BigInt + acceptingBucketId_not_eq: BigInt + acceptingBucketId_gt: BigInt + acceptingBucketId_gte: BigInt + acceptingBucketId_lt: BigInt + acceptingBucketId_lte: BigInt + acceptingBucketId_in: [BigInt!] + acceptingBucketId_not_in: [BigInt!] + size_isNull: Boolean + size_eq: BigInt + size_not_eq: BigInt + size_gt: BigInt + size_gte: BigInt + size_lt: BigInt + size_lte: BigInt + size_in: [BigInt!] + size_not_in: [BigInt!] + storageBag_isNull: Boolean + storageBag: StorageBagWhereInput + ipfsHash_isNull: Boolean + ipfsHash_eq: String + ipfsHash_not_eq: String + ipfsHash_gt: String + ipfsHash_gte: String + ipfsHash_lt: String + ipfsHash_lte: String + ipfsHash_in: [String!] + ipfsHash_not_in: [String!] + ipfsHash_contains: String + ipfsHash_not_contains: String + ipfsHash_containsInsensitive: String + ipfsHash_not_containsInsensitive: String + ipfsHash_startsWith: String + ipfsHash_not_startsWith: String + ipfsHash_endsWith: String + ipfsHash_not_endsWith: String + type_isNull: Boolean + type: DataObjectTypeWhereInput + stateBloatBond_isNull: Boolean + stateBloatBond_eq: BigInt + stateBloatBond_not_eq: BigInt + stateBloatBond_gt: BigInt + stateBloatBond_gte: BigInt + stateBloatBond_lt: BigInt + stateBloatBond_lte: BigInt + stateBloatBond_in: [BigInt!] + stateBloatBond_not_in: [BigInt!] + AND: [StorageDataObjectWhereInput!] + OR: [StorageDataObjectWhereInput!] +} + +type VideoSubtitle { + """(videoId)-{type}-{language}""" + id: String! + + """MIME type description of format used for this subtitle""" + mimeType: String! + + """Storage object representing the subtitle file""" + asset: StorageDataObject +} + +type VideoSubtitleEdge { + node: VideoSubtitle! + cursor: String! +} + +enum VideoSubtitleOrderByInput { + id_ASC + id_DESC + id_ASC_NULLS_FIRST + id_DESC_NULLS_LAST + mimeType_ASC + mimeType_DESC + mimeType_ASC_NULLS_FIRST + mimeType_DESC_NULLS_LAST + asset_id_ASC + asset_id_DESC + asset_id_ASC_NULLS_FIRST + asset_id_DESC_NULLS_LAST + asset_createdAt_ASC + asset_createdAt_DESC + asset_createdAt_ASC_NULLS_FIRST + asset_createdAt_DESC_NULLS_LAST + asset_isAccepted_ASC + asset_isAccepted_DESC + asset_isAccepted_ASC_NULLS_FIRST + asset_isAccepted_DESC_NULLS_LAST + asset_acceptingBucketId_ASC + asset_acceptingBucketId_DESC + asset_acceptingBucketId_ASC_NULLS_FIRST + asset_acceptingBucketId_DESC_NULLS_LAST + asset_size_ASC + asset_size_DESC + asset_size_ASC_NULLS_FIRST + asset_size_DESC_NULLS_LAST + asset_ipfsHash_ASC + asset_ipfsHash_DESC + asset_ipfsHash_ASC_NULLS_FIRST + asset_ipfsHash_DESC_NULLS_LAST + asset_stateBloatBond_ASC + asset_stateBloatBond_DESC + asset_stateBloatBond_ASC_NULLS_FIRST + asset_stateBloatBond_DESC_NULLS_LAST +} + +type VideoSubtitlesConnection { + edges: [VideoSubtitleEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input VideoSubtitleWhereInput { + id_isNull: Boolean + id_eq: String + id_not_eq: String + id_gt: String + id_gte: String + id_lt: String + id_lte: String + id_in: [String!] + id_not_in: [String!] + id_contains: String + id_not_contains: String + id_containsInsensitive: String + id_not_containsInsensitive: String + id_startsWith: String + id_not_startsWith: String + id_endsWith: String + id_not_endsWith: String + mimeType_isNull: Boolean + mimeType_eq: String + mimeType_not_eq: String + mimeType_gt: String + mimeType_gte: String + mimeType_lt: String + mimeType_lte: String + mimeType_in: [String!] + mimeType_not_in: [String!] + mimeType_contains: String + mimeType_not_contains: String + mimeType_containsInsensitive: String + mimeType_not_containsInsensitive: String + mimeType_startsWith: String + mimeType_not_startsWith: String + mimeType_endsWith: String + mimeType_not_endsWith: String + asset_isNull: Boolean + asset: StorageDataObjectWhereInput + AND: [VideoSubtitleWhereInput!] + OR: [VideoSubtitleWhereInput!] +} + +input WhereIdInput { + id: String! +} + diff --git a/packages/core/src/utils/debug/index.ts b/packages/core/src/utils/debug/index.ts new file mode 100644 index 0000000..12d5898 --- /dev/null +++ b/packages/core/src/utils/debug/index.ts @@ -0,0 +1,3 @@ +import createDebug from 'debug' + +export const rootDebug = createDebug('joystream-sdk:core') diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json new file mode 100644 index 0000000..da8c7f5 --- /dev/null +++ b/packages/core/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "outDir": "lib", + "rootDir": "src" + }, + "include": ["src"] +} diff --git a/scripts/build-examples.sh b/scripts/build-examples.sh new file mode 100755 index 0000000..d61e3e7 --- /dev/null +++ b/scripts/build-examples.sh @@ -0,0 +1,8 @@ +#!/bin/bash +SCRIPT_PATH="$(dirname "${BASH_SOURCE[0]}")" +ROOT_DIR="$SCRIPT_PATH/.." + +cd $ROOT_DIR + +yarn workspaces foreach -Ap --exclude "./examples/__WIP__*" --include "./examples/*" run tsc -b +yarn prettier -w "./examples/**/*.js" \ No newline at end of file diff --git a/scripts/run-example.sh b/scripts/run-example.sh new file mode 100755 index 0000000..b983601 --- /dev/null +++ b/scripts/run-example.sh @@ -0,0 +1,14 @@ +#!/bin/bash +SCRIPT_PATH="$(dirname "${BASH_SOURCE[0]}")" + +EXAMPLE_ROOT_DIR="$SCRIPT_PATH/../examples/$1" +RUNNER=$2 +RUNNER=${RUNNER:="tsx"} + +if [[ "$RUNNER" = "tsx" || "$RUNNER" == "ts" ]]; then + tsx --tsconfig=$EXAMPLE_ROOT_DIR/tsconfig.json $EXAMPLE_ROOT_DIR/ts/main.ts +elif [[ "$RUNNER" == "node" || "$RUNNER" == "js" ]]; then + node $EXAMPLE_ROOT_DIR/js/main.js +else + echo "Unknown runner: ${RUNNER}" +fi \ No newline at end of file diff --git a/scripts/ts-run.sh b/scripts/ts-run.sh new file mode 100755 index 0000000..10c1e23 --- /dev/null +++ b/scripts/ts-run.sh @@ -0,0 +1,8 @@ +#!/bin/bash +SCRIPT_PATH="$(dirname "${BASH_SOURCE[0]}")" + +MODULE=$1 +EXECUTABLE=$2 +MODULE_ROOT_DIR="$SCRIPT_PATH/../packages/$MODULE" + +yarn tsx --tsconfig=$MODULE_ROOT_DIR/tsconfig.json $MODULE_ROOT_DIR/$EXECUTABLE \ No newline at end of file diff --git a/tsconfig.base.json b/tsconfig.base.json new file mode 100644 index 0000000..8af97da --- /dev/null +++ b/tsconfig.base.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "composite": true, + "target": "es2016", + "module": "CommonJS", + "paths": { + "@joystream/sdk-core/*": ["packages/core/src/*/index"] + }, + "resolveJsonModule": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "skipLibCheck": true + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..80df405 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,7 @@ +{ + "compilerOptions": { + "composite": true + }, + "files": [], // See: https://www.typescriptlang.org/docs/handbook/project-references.html#overall-structure + "references": [{ "path": "./packages/core/tsconfig.json" }] +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..9bc06dd --- /dev/null +++ b/yarn.lock @@ -0,0 +1,20111 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@adobe/css-tools@npm:^4.4.0": + version: 4.4.2 + resolution: "@adobe/css-tools@npm:4.4.2" + checksum: 10c0/19433666ad18536b0ed05d4b53fbb3dd6ede266996796462023ec77a90b484890ad28a3e528cdf3ab8a65cb2fcdff5d8feb04db6bc6eed6ca307c40974239c94 + languageName: node + linkType: hard + +"@alloc/quick-lru@npm:^5.2.0": + version: 5.2.0 + resolution: "@alloc/quick-lru@npm:5.2.0" + checksum: 10c0/7b878c48b9d25277d0e1a9b8b2f2312a314af806b4129dc902f2bc29ab09b58236e53964689feec187b28c80d2203aff03829754773a707a8a5987f1b7682d92 + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + +"@apideck/better-ajv-errors@npm:^0.3.1": + version: 0.3.6 + resolution: "@apideck/better-ajv-errors@npm:0.3.6" + dependencies: + json-schema: "npm:^0.4.0" + jsonpointer: "npm:^5.0.0" + leven: "npm:^3.1.0" + peerDependencies: + ajv: ">=8" + checksum: 10c0/f89a1e16ecbc2ada91c56d4391c8345471e385f0b9c38d62c3bccac40ec94482cdfa496d4c2fe0af411e9851a9931c0d5042a8040f52213f603ba6b6fd7f949b + languageName: node + linkType: hard + +"@apollo/client@npm:^3.13.1": + version: 3.13.1 + resolution: "@apollo/client@npm:3.13.1" + dependencies: + "@graphql-typed-document-node/core": "npm:^3.1.1" + "@wry/caches": "npm:^1.0.0" + "@wry/equality": "npm:^0.5.6" + "@wry/trie": "npm:^0.5.0" + graphql-tag: "npm:^2.12.6" + hoist-non-react-statics: "npm:^3.3.2" + optimism: "npm:^0.18.0" + prop-types: "npm:^15.7.2" + rehackt: "npm:^0.1.0" + symbol-observable: "npm:^4.0.0" + ts-invariant: "npm:^0.10.3" + tslib: "npm:^2.3.0" + zen-observable-ts: "npm:^1.2.5" + peerDependencies: + graphql: ^15.0.0 || ^16.0.0 + graphql-ws: ^5.5.5 || ^6.0.3 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc + subscriptions-transport-ws: ^0.9.0 || ^0.11.0 + peerDependenciesMeta: + graphql-ws: + optional: true + react: + optional: true + react-dom: + optional: true + subscriptions-transport-ws: + optional: true + checksum: 10c0/50e65f9b12e82159d50feb6ad356bbc9dc871f04d930954b3fa299d63d0d578f1be95377d2961572907e56aeaa2b7e36c1c8a6d1287ce1a85cf454ee528f1d00 + languageName: node + linkType: hard + +"@ardatan/relay-compiler@npm:^12.0.1": + version: 12.0.2 + resolution: "@ardatan/relay-compiler@npm:12.0.2" + dependencies: + "@babel/generator": "npm:^7.14.0" + "@babel/parser": "npm:^7.14.0" + "@babel/runtime": "npm:^7.0.0" + chalk: "npm:^4.0.0" + fb-watchman: "npm:^2.0.0" + immutable: "npm:~3.7.6" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + relay-runtime: "npm:12.0.0" + signedsource: "npm:^1.0.0" + peerDependencies: + graphql: "*" + bin: + relay-compiler: bin/relay-compiler + checksum: 10c0/2bfd0b7356218c76bca88fe9619be0557b912fe4c5361febdacae56e47c0119da168855a399ab2ad3a57be0805db06ac76035592893a4469069379f02c221e7c + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.8.3": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca + languageName: node + linkType: hard + +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.22.9, @babel/core@npm:^7.23.9, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": + version: 7.26.9 + resolution: "@babel/core@npm:7.26.9" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/traverse": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/ed7212ff42a9453765787019b7d191b167afcacd4bd8fec10b055344ef53fa0cc648c9a80159ae4ecf870016a6318731e087042dcb68d1a2a9d34eb290dc014b + languageName: node + linkType: hard + +"@babel/eslint-parser@npm:^7.16.3": + version: 7.26.8 + resolution: "@babel/eslint-parser@npm:7.26.8" + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" + eslint-visitor-keys: "npm:^2.1.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + checksum: 10c0/00678fef68b7352b717d622398bd04a69d8472aa3d9c81bd1d3213d606abb2b84ea3f398c645dc9c451c1d2665f301aea541acd7b47291ed167d26133ca411d7 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2": + version: 7.26.9 + resolution: "@babel/generator@npm:7.26.9" + dependencies: + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10c0/6b78872128205224a9a9761b9ea7543a9a7902a04b82fc2f6801ead4de8f59056bab3fd17b1f834ca7b049555fc4c79234b9a6230dd9531a06525306050becad + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" + dependencies: + "@babel/types": "npm:^7.25.9" + checksum: 10c0/095b6ba50489d797733abebc4596a81918316a99e3632755c9f02508882912b00c2ae5e468532a25a5c2108d109ddbe9b7da78333ee7cc13817fc50c00cf06fe + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" + dependencies: + "@babel/compat-data": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/9da5c77e5722f1a2fcb3e893049a01d414124522bbf51323bb1a0c9dcd326f15279836450fc36f83c9e8a846f3c40e88be032ed939c5a9840922bed6073edfb4 + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.25.9": + version: 7.26.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.26.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.9" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/808620b350ac012f22163fd44c38ed8e05b24ce5d37bc4aa99a44e9724205f11efcef6b25ccfa5bb5de82ac32b899f1e939123c688f335d2851f4b8d70742233 + languageName: node + linkType: hard + +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.26.3" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + regexpu-core: "npm:^6.2.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/266f30b99af621559467ed67634cb653408a9262930c0627c3d17691a9d477329fb4dabe4b1785cbf0490e892513d247836674271842d6a8da49fd0afae7d435 + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.6.2, @babel/helper-define-polyfill-provider@npm:^0.6.3": + version: 0.6.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.22.6" + "@babel/helper-plugin-utils": "npm:^7.22.5" + debug: "npm:^4.1.1" + lodash.debounce: "npm:^4.0.8" + resolve: "npm:^1.14.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/4320e3527645e98b6a0d5626fef815680e3b2b03ec36045de5e909b0f01546ab3674e96f50bf3bc8413f8c9037e5ee1a5f560ebdf8210426dad1c2c03c96184a + languageName: node + linkType: hard + +"@babel/helper-member-expression-to-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/e08c7616f111e1fb56f398365e78858e26e466d4ac46dff25921adc5ccae9b232f66e952a2f4162bbe336627ba336c7fd9eca4835b6548935973d3380d77eaff + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a + languageName: node + linkType: hard + +"@babel/helper-optimise-call-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" + dependencies: + "@babel/types": "npm:^7.25.9" + checksum: 10c0/90203e6607edeadd2a154940803fd616c0ed92c1013d6774c4b8eb491f1a5a3448b68faae6268141caa5c456e55e3ee49a4ed2bd7ddaf2365daea321c435914c + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65 + languageName: node + linkType: hard + +"@babel/helper-remap-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-wrap-function": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6798b562f2788210980f29c5ee96056d90dc73458c88af5bd32f9c82e28e01975588aa2a57bb866c35556bd9b76bac937e824ee63ba472b6430224b91b4879e9 + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-replace-supers@npm:7.26.5" + dependencies: + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/b19b1245caf835207aaaaac3a494f03a16069ae55e76a2e1350b5acd560e6a820026997a8160e8ebab82ae873e8208759aa008eb8422a67a775df41f0a4633d4 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/09ace0c6156961624ac9524329ce7f45350bab94bbe24335cbe0da7dfaa1448e658771831983cb83fe91cf6635b15d0a3cab57c03b92657480bfb49fb56dd184 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e + languageName: node + linkType: hard + +"@babel/helper-wrap-function@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-wrap-function@npm:7.25.9" + dependencies: + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/b6627d83291e7b80df020f8ee2890c52b8d49272962cac0114ef90f189889c90f1027985873d1b5261a4e986e109b2754292dc112392f0b1fcbfc91cc08bd003 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/helpers@npm:7.26.9" + dependencies: + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/3d4dbc4a33fe4181ed810cac52318b578294745ceaec07e2f6ecccf6cda55d25e4bfcea8f085f333bf911c9e1fc13320248dd1d5315ab47ad82ce1077410df05 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/parser@npm:7.26.9" + dependencies: + "@babel/types": "npm:^7.26.9" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/7aab47fcbb8c1ddc195a3cd66609edcad54c5022f018db7de40185f0182950389690e953e952f117a1737b72f665ff02ad30de6c02b49b97f1d8f4ccdffedc34 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/3a652b3574ca62775c5f101f8457950edc540c3581226579125da535d67765f41ad7f0e6327f8efeb2540a5dad5bb0c60a89fb934af3f67472e73fb63612d004 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/18fc9004104a150f9f5da9f3307f361bc3104d16778bb593b7523d5110f04a8df19a2587e6bdd5e726fb1d397191add45223f4f731bb556c33f14f2779d596e8 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 10c0/3f6c8781a2f7aa1791a31d2242399ca884df2ab944f90c020b6f112fb19f05fa6dad5be143d274dad1377e40415b63d24d5489faf5060b9c4a99e55d8f0c317c + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/02b365f0cc4df8b8b811c68697c93476da387841e5f153fe42766f34241b685503ea51110d5ed6df7132759820b93e48d9fa3743cffc091eed97c19f7e5fe272 + languageName: node + linkType: hard + +"@babel/plugin-proposal-class-properties@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d5172ac6c9948cdfc387e94f3493ad86cb04035cf7433f86b5d358270b1b9752dc25e176db0c5d65892a246aca7bdb4636672e15626d7a7de4bc0bd0040168d9 + languageName: node + linkType: hard + +"@babel/plugin-proposal-decorators@npm:^7.16.4": + version: 7.25.9 + resolution: "@babel/plugin-proposal-decorators@npm:7.25.9" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-decorators": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d7d54644f50a60c47090d70121905ca76534bd7a837c03d25e163ca6ae384b48ef6dcfb125a99f12b3ce7e78e074a33f6fa8c4531c1a46aa31274153f587b05e + languageName: node + linkType: hard + +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f6629158196ee9f16295d16db75825092ef543f8b98f4dfdd516e642a0430c7b1d69319ee676d35485d9b86a53ade6de0b883490d44de6d4336d38cdeccbe0bf + languageName: node + linkType: hard + +"@babel/plugin-proposal-numeric-separator@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a83a65c6ec0d2293d830e9db61406d246f22d8ea03583d68460cb1b6330c6699320acce1b45f66ba3c357830720e49267e3d99f95088be457c66e6450fbfe3fa + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-chaining@npm:^7.16.0": + version: 7.21.0 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.20.0" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b524a61b1de3f3ad287cd1e98c2a7f662178d21cd02205b0d615512e475f0159fa1b569fa7e34c8ed67baef689c0136fa20ba7d1bf058d186d30736a581a723f + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-methods@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1c273d0ec3d49d0fe80bd754ec0191016e5b3ab4fb1e162ac0c014e9d3c1517a5d973afbf8b6dc9f9c98a8605c79e5f9e8b5ee158a4313fa68d1ff7b02084b6a + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:^7.16.7": + version: 7.21.11 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.11" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.18.6" + "@babel/helper-create-class-features-plugin": "npm:^7.21.0" + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3c8c9ea175101b1cbb2b0e8fee20fcbdd03eb0700d3581aa826ac3573c9b002f39b1512c2af9fd1903ff921bcc864da95ad3cdeba53c9fbcfb3dc23916eacf47 + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 + languageName: node + linkType: hard + +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/686891b81af2bc74c39013655da368a480f17dd237bf9fbc32048e5865cb706d5a8f65438030da535b332b1d6b22feba336da8fa931f663b6b34e13147d12dde + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.12.13" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 + languageName: node + linkType: hard + +"@babel/plugin-syntax-decorators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-syntax-decorators@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/47e44a7d61b76dac4f18fd61edc186012e084eb8f1fe253c483b0fe90b73366b4ebd2b0b03728e000fd1fdedc8af3aa6e93246caf97183a8d9d42a0eb57ecfcc + languageName: node + linkType: hard + +"@babel/plugin-syntax-flow@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-flow@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3d5cc1627a67af8be9df8cfe246869f18e7e9e2592f4b6f1c4bcd9bbe4ad27102784a25b31ebdbed23499ecb6fc23aaf7891ccf5ac3f432fd26a27123d1e242b + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-assertions@npm:^7.20.0, @babel/plugin-syntax-import-assertions@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/525b174e60b210d96c1744c1575fc2ddedcc43a479cba64a5344cf77bd0541754fc58120b5a11ff832ba098437bb05aa80900d1f49bb3d888c5e349a4a3a356e + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e594c185b12bfe0bbe7ca78dfeebe870e6d569a12128cac86f3164a075fe0ff70e25ddbd97fd0782906b91f65560c9dc6957716b7b4a68aba2516c9b7455e352 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d56597aff4df39d3decda50193b6dfbe596ca53f437ff2934622ce19a743bf7f43492d3fb3308b0289f5cee2b825d99ceb56526a2b9e7b68bf04901546c5618c + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 + languageName: node + linkType: hard + +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5192ebe11bd46aea68b7a60fd9555465c59af7e279e71126788e59121b86e00b505816685ab4782abe159232b0f73854e804b54449820b0d950b397ee158caa2 + languageName: node + linkType: hard + +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/851fef9f58be60a80f46cc0ce1e46a6f7346a6f9d50fa9e0fa79d46ec205320069d0cc157db213e2bea88ef5b7d9bd7618bb83f0b1996a836e2426c3a3a1f622 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-generator-functions@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.8" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f6fefce963fe2e6268dde1958975d7adbce65fba94ca6f4bc554c90da03104ad1dd2e66d03bc0462da46868498428646e30b03a218ef0e5a84bfc87a7e375cec + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c443d9e462ddef733ae56360064f32fc800105803d892e4ff32d7d6a6922b3765fa97b9ddc9f7f1d3f9d8c2d95721d85bef9dbf507804214c6cf6466b105c168 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2f3060800ead46b09971dd7bf830d66383b7bc61ced9945633b4ef9bf87787956ea83fcf49b387cecb377812588c6b81681714c760f9cf89ecba45edcbab1192 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a76e30becb6c75b4d87a2cd53556fddb7c88ddd56bfadb965287fd944810ac159aa8eb5705366fc37336041f63154ed9fab3862fb10482a45bf5ede63fd55fda + languageName: node + linkType: hard + +"@babel/plugin-transform-class-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f0603b6bd34d8ba62c03fc0572cb8bbc75874d097ac20cc7c5379e001081210a84dba1749e7123fca43b978382f605bb9973c99caf2c5b4c492d5c0a4a441150 + languageName: node + linkType: hard + +"@babel/plugin-transform-class-static-block@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 10c0/cdcf5545ae6514ed75fbd73cccfa209c6a5dfdf0c2bb7bb62c0fb4ec334a32281bcf1bc16ace494d9dbe93feb8bdc0bd3cf9d9ccb6316e634a67056fa13b741b + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-classes@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + globals: "npm:^11.1.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/02742ea7cd25be286c982e672619effca528d7a931626a6f3d6cea11852951b7ee973276127eaf6418ac0e18c4d749a16b520709c707e86a67012bd23ff2927d + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/948c0ae3ce0ba2375241d122a9bc7cda4a7ac8110bd8a62cd804bc46a5fdb7a7a42c7799c4cd972e14e0a579d2bd0999b92e53177b73f240bb0d4b09972c758b + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7beec5fda665d108f69d5023aa7c298a1e566b973dd41290faa18aeea70f6f571295c1ece0a058f3ceb6c6c96de76de7cd34f5a227fbf09a1b8d8a735d28ca49 + languageName: node + linkType: hard + +"@babel/plugin-transform-dotall-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7c3471ae5cf7521fd8da5b03e137e8d3733fc5ee4524ce01fb0c812f0bb77cb2c9657bc8a6253186be3a15bb4caa8974993c7ddc067f554ecc6a026f0a3b5e12 + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d0c74894b9bf6ff2a04189afffb9cd43d87ebd7b7943e51a827c92d2aaa40fa89ac81565a2fd6fbeabf9e38413a9264c45862eee2b017f1d49046cc3c8ff06b4 + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/a8039a6d2b90e011c7b30975edee47b5b1097cf3c2f95ec1f5ddd029898d783a995f55f7d6eb8d6bb8873c060fb64f9f1ccba938dfe22d118d09cf68e0cd3bf6 + languageName: node + linkType: hard + +"@babel/plugin-transform-dynamic-import@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5e643a8209072b668350f5788f23c64e9124f81f958b595c80fecca6561086d8ef346c04391b9e5e4cad8b8cbe22c258f0cd5f4ea89b97e74438e7d1abfd98cf + languageName: node + linkType: hard + +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/cac922e851c6a0831fdd2e3663564966916015aeff7f4485825fc33879cbc3a313ceb859814c9200248e2875d65bb13802a723e5d7d7b40a2e90da82a5a1e15c + languageName: node + linkType: hard + +"@babel/plugin-transform-export-namespace-from@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f291ea2ec5f36de9028a00cbd5b32f08af281b8183bf047200ff001f4cb260be56f156b2449f42149448a4a033bd6e86a3a7f06d0c2825532eb0ae6b03058dfb + languageName: node + linkType: hard + +"@babel/plugin-transform-flow-strip-types@npm:^7.16.0": + version: 7.26.5 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/plugin-syntax-flow": "npm:^7.26.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/61a0c0b652931cd0344e3357e41a89a717c787a55cb9e3381681ea5dfb8f267f6309bd337bc2064ffb267ba5eac92dd0f52984d376c23da105e7767266c2fc6f + languageName: node + linkType: hard + +"@babel/plugin-transform-for-of@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/plugin-transform-for-of@npm:7.26.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e28a521521cf9f84ddd69ca8da7c89fb9f7aa38e4dea35742fe973e4e1d7c23f9cee1a4861a2fdd9e9f18ff945886a44d7335cea1c603b96bfcb1c7c8791ef09 + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-function-name@npm:7.25.9" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8e67fbd1dd367927b8b6afdf0a6e7cb3a3fd70766c52f700ca77428b6d536f6c9d7ec643e7762d64b23093233765c66bffa40e31aabe6492682879bcb45423e1 + languageName: node + linkType: hard + +"@babel/plugin-transform-json-strings@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00bc2d4751dfc9d44ab725be16ee534de13cfd7e77dfb386e5dac9e48101ce8fcbc5971df919dc25b3f8a0fa85d6dc5f2a0c3cf7ec9d61c163d9823c091844f0 + languageName: node + linkType: hard + +"@babel/plugin-transform-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00b14e9c14cf1e871c1f3781bf6334cac339c360404afd6aba63d2f6aca9270854d59a2b40abff1c4c90d4ffdca614440842d3043316c2f0ceb155fdf7726b3b + languageName: node + linkType: hard + +"@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6e2051e10b2d6452980fc4bdef9da17c0d6ca48f81b8529e8804b031950e4fff7c74a7eb3de4a2b6ad22ffb631d0b67005425d232cce6e2b29ce861c78ed04f5 + languageName: node + linkType: hard + +"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/91d17b451bcc5ea9f1c6f8264144057ade3338d4b92c0b248366e4db3a7790a28fd59cc56ac433a9627a9087a17a5684e53f4995dd6ae92831cb72f1bd540b54 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-amd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/849957d9484d0a2d93331226ed6cf840cee7d57454549534c447c93f8b839ef8553eae9877f8f550e3c39f14d60992f91244b2e8e7502a46064b56c5d68ba855 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" + dependencies: + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/82e59708f19f36da29531a64a7a94eabbf6ff46a615e0f5d9b49f3f59e8ef10e2bac607d749091508d3fa655146c9e5647c3ffeca781060cdabedb4c7a33c6f2 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8299e3437542129c2684b86f98408c690df27db4122a79edded4782cf04e755d6ecb05b1e812c81a34224a81e664303392d5f3c36f3d2d51fdc99bb91c881e9a + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-umd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/fa11a621f023e2ac437b71d5582f819e667c94306f022583d77da9a8f772c4128861a32bbb63bef5cba581a70cd7dbe87a37238edaafcfacf889470c395e7076 + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/32b14fda5c885d1706863f8af2ee6c703d39264355b57482d3a24fce7f6afbd4c7a0896e501c0806ed2b0759beb621bf7f3f7de1fbbc82026039a98d961e78ef + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-new-target@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7b5f1b7998f1cf183a7fa646346e2f3742e5805b609f28ad5fee22d666a15010f3e398b7e1ab78cddb7901841a3d3f47135929af23d54e8bf4ce69b72051f71e + languageName: node + linkType: hard + +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/574d6db7cbc5c092db5d1dece8ce26195e642b9c40dbfeaf3082058a78ad7959c1c333471cdd45f38b784ec488850548075d527b178c5010ee9bff7aa527cc7a + languageName: node + linkType: hard + +"@babel/plugin-transform-numeric-separator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ad63ad341977844b6f9535fcca15ca0d6d6ad112ed9cc509d4f6b75e9bf4b1b1a96a0bcb1986421a601505d34025373608b5f76d420d924b4e21f86b1a1f2749 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-rest-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/02077d8abd83bf6a48ff0b59e98d7561407cf75b591cffd3fdc5dc5e9a13dec1c847a7a690983762a3afecddb244831e897e0515c293e7c653b262c30cd614af + languageName: node + linkType: hard + +"@babel/plugin-transform-object-super@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-super@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0348d00e76f1f15ada44481a76e8c923d24cba91f6e49ee9b30d6861eb75344e7f84d62a18df8a6f9e9a7eacf992f388174b7f9cc4ce48287bcefca268c07600 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-catch-binding@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/722fd5ee12ab905309d4e84421584fce4b6d9e6b639b06afb20b23fa809e6ab251e908a8d5e8b14d066a28186b8ef8f58d69fd6eca9ce1b9ef7af08333378f6c + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/041ad2beae5affb8e68a0bcb6882a2dadb758db3c629a0e012f57488ab43a822ac1ea17a29db8ef36560a28262a5dfa4dbbbf06ed6e431db55abe024b7cd3961 + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-parameters@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/aecb446754b9e09d6b6fa95fd09e7cf682f8aaeed1d972874ba24c0a30a7e803ad5f014bb1fffc7bfeed22f93c0d200947407894ea59bf7687816f2f464f8df3 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-methods@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/64bd71de93d39daefa3e6c878d6f2fd238ed7d4ecfb13b0e771ddbbc131487def3ceb405b62b534a5cbb5043046b504e1b189b0a45229cc75af979a9fbcaa7bd + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d4965de19d9f204e692cc74dbc39f0bb469e5f29df96dd4457ea23c5e5596fba9d5af76eaa96f9d48a9fc20ec5f12a94c679285e36b8373406868ea228109e27 + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1639e35b2438ccf3107af760d34e6a8e4f9acdd3ae6186ae771a6e3029bd59dfe778e502d67090f1185ecda5c16addfed77561e39c518a3f51ff10d41790e106 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-constant-elements@npm:^7.12.1": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/50aca3df122cf801abd251cc2507ef3011ead8f047d31d8f35b10627dd722f6a165245b09e81b3c6876515fd266a97aed0052f6b409aa1fe961fb36dd7cc0822 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/63a0f962d64e71baf87c212755419e25c637d2d95ea6fdc067df26b91e606ae186442ae815b99a577eca9bf5404d9577ecad218a3cf42d0e9e286ca7b003a992 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-development@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.25.9" + dependencies: + "@babel/plugin-transform-react-jsx": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c0b92ff9eb029620abf320ff74aae182cea87524723d740fb48a4373d0d16bddf5edbe1116e7ba341332a5337e55c2ceaee8b8cad5549e78af7f4b3cfe77debb + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5c9947e8ed141f7606f54da3e05eea1074950c5b8354c39df69cb7f43cb5a83c6c9d7973b24bc3d89341c8611f8ad50830a98ab10d117d850e6bdd8febdce221 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-pure-annotations@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7c8eac04644ad19dcd71bb8e949b0ae22b9e548fa4a58e545d3d0342f647fb89db7f8789a7c5b8074d478ce6d3d581eaf47dd4b36027e16fd68211c383839abc + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + regenerator-transform: "npm:^0.15.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/eef3ffc19f7d291b863635f32b896ad7f87806d9219a0d3404a470219abcfc5b43aabecd691026c48e875b965760d9c16abee25e6447272233f30cd07f453ec7 + languageName: node + linkType: hard + +"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/4abc1db6c964efafc7a927cda814c7275275afa4b530483e0936fd614de23cb5802f7ca43edaa402008a723d4e7eac282b6f5283aa2eeb3b27da6d6c1dd7f8ed + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8b028b80d1983e3e02f74e21924323cc66ba930e5c5758909a122aa7d80e341b8b0f42e1698e42b50d47a6ba911332f584200b28e1a4e2104b7514d9dc011e96 + languageName: node + linkType: hard + +"@babel/plugin-transform-runtime@npm:^7.16.4": + version: 7.26.9 + resolution: "@babel/plugin-transform-runtime@npm:7.26.9" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2c4d77d0671badc7fd53dcd7015df5db892712436c7e9740ffb2f5b85e8591e5bfe208f78dff402b4ee2d55d0f7a3c0a1102c683f333f4ee0cfa62f68ea68842 + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/05a20d45f0fb62567644c507ccd4e379c1a74dacf887d2b2cac70247415e3f6d7d3bf4850c8b336053144715fedb6200fc38f7130c4b76c94eec9b9c0c2a8e9b + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-spread@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/996c8fed238efc30e0664f9f58bd7ec8c148f4659f84425f68923a094fe891245711d26eb10d1f815f50c124434e076e860dbe9662240844d1b77cd09907dcdf + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e9612b0615dab4c4fba1c560769616a9bd7b9226c73191ef84b6c3ee185c8b719b4f887cdd8336a0a13400ce606ab4a0d33bc8fa6b4fcdb53e2896d07f2568f6 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/205a938ded9554857a604416d369023a961334b6c20943bd861b45f0e5dbbeca1cf6fda1c2049126e38a0d18865993433fdc78eae3028e94836b3b643c08ba0d + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d5640e3457637e6eee1d7205d255602ccca124ed30e4de10ec75ba179d167e0a826ceeab424e119921f5c995dfddf39ef1f2c91efd2dcbf3f0dc1e7931dfd1d1 + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.25.9": + version: 7.26.8 + resolution: "@babel/plugin-transform-typescript@npm:7.26.8" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-syntax-typescript": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c1dc02c357b8de0650d4e757fe71db9ac769b68e282a262ca5af2a7f1ff112c4533d54db6f1f58f13072ad547561b0461c46c08233566b37f778ac5f5550fb41 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/615c84d7c53e1575d54ba9257e753e0b98c5de1e3225237d92f55226eaab8eb5bceb74df43f50f4aa162b0bbcc934ed11feafe2b60b8ec4934ce340fad4b8828 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1685836fc38af4344c3d2a9edbd46f7c7b28d369b63967d5b83f2f6849ec45b97223461cea3d14cc3f0be6ebb284938e637a5ca3955c0e79c873d62f593d615c + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/448004f978279e726af26acd54f63f9002c9e2582ecd70d1c5c4436f6de490fcd817afb60016d11c52f5ef17dbaac2590e8cc7bfaf4e91b58c452cf188c7920f + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/56ee04fbe236b77cbcd6035cbf0be7566d1386b8349154ac33244c25f61170c47153a9423cd1d92855f7d6447b53a4a653d9e8fd1eaeeee14feb4b2baf59bd9f + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.16.4": + version: 7.26.9 + resolution: "@babel/preset-env@npm:7.26.9" + dependencies: + "@babel/compat-data": "npm:^7.26.8" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" + "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.26.8" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" + "@babel/plugin-transform-block-scoping": "npm:^7.25.9" + "@babel/plugin-transform-class-properties": "npm:^7.25.9" + "@babel/plugin-transform-class-static-block": "npm:^7.26.0" + "@babel/plugin-transform-classes": "npm:^7.25.9" + "@babel/plugin-transform-computed-properties": "npm:^7.25.9" + "@babel/plugin-transform-destructuring": "npm:^7.25.9" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.26.9" + "@babel/plugin-transform-function-name": "npm:^7.25.9" + "@babel/plugin-transform-json-strings": "npm:^7.25.9" + "@babel/plugin-transform-literals": "npm:^7.25.9" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" + "@babel/plugin-transform-modules-amd": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-umd": "npm:^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-new-target": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" + "@babel/plugin-transform-object-super": "npm:^7.25.9" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + "@babel/plugin-transform-private-methods": "npm:^7.25.9" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" + "@babel/plugin-transform-property-literals": "npm:^7.25.9" + "@babel/plugin-transform-regenerator": "npm:^7.25.9" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" + "@babel/plugin-transform-reserved-words": "npm:^7.25.9" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" + "@babel/plugin-transform-spread": "npm:^7.25.9" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.26.8" + "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.11.0" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.40.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6812ca76bd38165a58fe8354bab5e7204e1aa17d8b9270bd8f8babb08cc7fa94cd29525fe41b553f2ba0e84033d566f10da26012b8ee0f81897005c5225d0051 + languageName: node + linkType: hard + +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@babel/types": "npm:^7.4.4" + esutils: "npm:^2.0.2" + peerDependencies: + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 + languageName: node + linkType: hard + +"@babel/preset-react@npm:^7.12.5, @babel/preset-react@npm:^7.16.0": + version: 7.26.3 + resolution: "@babel/preset-react@npm:7.26.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-transform-react-display-name": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx-development": "npm:^7.25.9" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b470dcba11032ef6c832066f4af5c75052eaed49feb0f445227231ef1b5c42aacd6e216988c0bd469fd5728cd27b6b059ca307c9ecaa80c6bb5da4bf1c833e12 + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.16.0": + version: 7.26.0 + resolution: "@babel/preset-typescript@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-typescript": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/20d86bc45d2bbfde2f84fc7d7b38746fa6481d4bde6643039ad4b1ff0b804c6d210ee43e6830effd8571f2ff43fa7ffd27369f42f2b3a2518bb92dc86c780c61 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": + version: 7.26.9 + resolution: "@babel/runtime@npm:7.26.9" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b + languageName: node + linkType: hard + +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": + version: 7.26.9 + resolution: "@babel/template@npm:7.26.9" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9, @babel/traverse@npm:^7.7.2": + version: 7.26.9 + resolution: "@babel/traverse@npm:7.26.9" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.6, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.26.9 + resolution: "@babel/types@npm:7.26.9" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 + languageName: node + linkType: hard + +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 + languageName: node + linkType: hard + +"@changesets/apply-release-plan@npm:^7.0.10": + version: 7.0.10 + resolution: "@changesets/apply-release-plan@npm:7.0.10" + dependencies: + "@changesets/config": "npm:^3.1.1" + "@changesets/get-version-range-type": "npm:^0.4.0" + "@changesets/git": "npm:^3.0.2" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + detect-indent: "npm:^6.0.0" + fs-extra: "npm:^7.0.1" + lodash.startcase: "npm:^4.4.0" + outdent: "npm:^0.5.0" + prettier: "npm:^2.7.1" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + checksum: 10c0/4ee5951448c26bbf73fac5c9a0785d5bb0cc3f2e6c1ffc9337766b446fe79a7b018834be2a4723938faec0d331aa30f1d6c7ea47db48d7a7babe37862645dd57 + languageName: node + linkType: hard + +"@changesets/assemble-release-plan@npm:^6.0.6": + version: 6.0.6 + resolution: "@changesets/assemble-release-plan@npm:6.0.6" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + semver: "npm:^7.5.3" + checksum: 10c0/292c6570310818f5427b97f1ddfd518ae4493f47e2674ca40bb11251808a20d7f07bff548c4277b1ad5ddfe53602b69ae6628fc45864286e34edfb5f7c2e19a0 + languageName: node + linkType: hard + +"@changesets/changelog-git@npm:^0.2.1": + version: 0.2.1 + resolution: "@changesets/changelog-git@npm:0.2.1" + dependencies: + "@changesets/types": "npm:^6.1.0" + checksum: 10c0/6a6fb315ffb2266fcb8f32ae9a60ccdb5436e52350a2f53beacf9822d3355f9052aba5001a718e12af472b4a8fabd69b408d0b11c02ac909ba7a183d27a9f7fd + languageName: node + linkType: hard + +"@changesets/cli@npm:^2.27.12": + version: 2.28.1 + resolution: "@changesets/cli@npm:2.28.1" + dependencies: + "@changesets/apply-release-plan": "npm:^7.0.10" + "@changesets/assemble-release-plan": "npm:^6.0.6" + "@changesets/changelog-git": "npm:^0.2.1" + "@changesets/config": "npm:^3.1.1" + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/get-release-plan": "npm:^4.0.8" + "@changesets/git": "npm:^3.0.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@changesets/write": "npm:^0.4.0" + "@manypkg/get-packages": "npm:^1.1.3" + ansi-colors: "npm:^4.1.3" + ci-info: "npm:^3.7.0" + enquirer: "npm:^2.4.1" + external-editor: "npm:^3.1.0" + fs-extra: "npm:^7.0.1" + mri: "npm:^1.2.0" + p-limit: "npm:^2.2.0" + package-manager-detector: "npm:^0.2.0" + picocolors: "npm:^1.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + spawndamnit: "npm:^3.0.1" + term-size: "npm:^2.1.0" + bin: + changeset: bin.js + checksum: 10c0/f965b56fa533f91b5de0f5fd5b09fac46662f023dafbe474d3fc7ceb71629dce4783a37429a927d50292a7ea95c0694e5a8f0c143d9cbba95d28a4d11ab8106b + languageName: node + linkType: hard + +"@changesets/config@npm:^3.1.1": + version: 3.1.1 + resolution: "@changesets/config@npm:3.1.1" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/logger": "npm:^0.1.1" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + micromatch: "npm:^4.0.8" + checksum: 10c0/e6e529ca9525d1550cc2155a01a477c5b923e084985cb5cb15b6efc06da543c2faf623dd67d305688ffa8a8fc9d48f1ba74ad6653ce230183e40f10ffaa0c2dc + languageName: node + linkType: hard + +"@changesets/errors@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/errors@npm:0.2.0" + dependencies: + extendable-error: "npm:^0.1.5" + checksum: 10c0/f2757c752ab04e9733b0dfd7903f1caf873f9e603794c4d9ea2294af4f937c73d07273c24be864ad0c30b6a98424360d5b96a6eab14f97f3cf2cbfd3763b95c1 + languageName: node + linkType: hard + +"@changesets/get-dependents-graph@npm:^2.1.3": + version: 2.1.3 + resolution: "@changesets/get-dependents-graph@npm:2.1.3" + dependencies: + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + picocolors: "npm:^1.1.0" + semver: "npm:^7.5.3" + checksum: 10c0/b9d9992440b7e09dcaf22f57d28f1d8e0e31996e1bc44dbbfa1801e44f93fa49ebba6f9356c60f6ff0bd85cd0f0d0b8602f7e0f2addc5be647b686e6f8985f70 + languageName: node + linkType: hard + +"@changesets/get-release-plan@npm:^4.0.8": + version: 4.0.8 + resolution: "@changesets/get-release-plan@npm:4.0.8" + dependencies: + "@changesets/assemble-release-plan": "npm:^6.0.6" + "@changesets/config": "npm:^3.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.3" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/b638f83683264818ea6cb729a3fd10f9edf29c61c7acee15ce321287cacbe03700706a20c0b531fdb3bbb23bda8967f4c6cbef08db207189fb7289313f473a1a + languageName: node + linkType: hard + +"@changesets/get-version-range-type@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/get-version-range-type@npm:0.4.0" + checksum: 10c0/e466208c8383489a383f37958d8b5b9aed38539f9287b47fe155a2e8855973f6960fb1724a1ee33b11580d65e1011059045ee654e8ef51e4783017d8989c9d3f + languageName: node + linkType: hard + +"@changesets/git@npm:^3.0.2": + version: 3.0.2 + resolution: "@changesets/git@npm:3.0.2" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@manypkg/get-packages": "npm:^1.1.3" + is-subdir: "npm:^1.1.1" + micromatch: "npm:^4.0.8" + spawndamnit: "npm:^3.0.1" + checksum: 10c0/a3a9c9ab71e3cd8ecd804e2965790efa40bdcd29804bdf873c5d38f7cfd8cd6ae1c23a6eb5a16796a3e05c4dbfeb0eb04f4be988049f31173adbbeac9e7cf566 + languageName: node + linkType: hard + +"@changesets/logger@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/logger@npm:0.1.1" + dependencies: + picocolors: "npm:^1.1.0" + checksum: 10c0/a0933b5bd4d99e10730b22612dc1bdfd25b8804c5b48f8cada050bf5c7a89b2ae9a61687f846a5e9e5d379a95b59fef795c8d5d91e49a251f8da2be76133f83f + languageName: node + linkType: hard + +"@changesets/parse@npm:^0.4.1": + version: 0.4.1 + resolution: "@changesets/parse@npm:0.4.1" + dependencies: + "@changesets/types": "npm:^6.1.0" + js-yaml: "npm:^3.13.1" + checksum: 10c0/8caf73b48addb1add246f0287f0dcbd47ca0444b33f251b6208dad36de9c21d2654f0ae0527e5bf14b075be23144b59f48a36e2d87850fb7c004050f07461fdc + languageName: node + linkType: hard + +"@changesets/pre@npm:^2.0.2": + version: 2.0.2 + resolution: "@changesets/pre@npm:2.0.2" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + checksum: 10c0/0af9396d84c47a88d79b757e9db4e3579b6620260f92c243b8349e7fcefca3c2652583f6d215c13115bed5d5cdc30c975f307fd6acbb89d205b1ba2ae403b918 + languageName: node + linkType: hard + +"@changesets/read@npm:^0.6.3": + version: 0.6.3 + resolution: "@changesets/read@npm:0.6.3" + dependencies: + "@changesets/git": "npm:^3.0.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/parse": "npm:^0.4.1" + "@changesets/types": "npm:^6.1.0" + fs-extra: "npm:^7.0.1" + p-filter: "npm:^2.1.0" + picocolors: "npm:^1.1.0" + checksum: 10c0/4c2eac60aab0a6b14ad5a2ed2f57427019fe567dd6d2c6e122bd3cbf7f69903dcec6c864a67c39544ed011369223c838e498212303404a7f884428f4366f10da + languageName: node + linkType: hard + +"@changesets/should-skip-package@npm:^0.1.2": + version: 0.1.2 + resolution: "@changesets/should-skip-package@npm:0.1.2" + dependencies: + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/484e339e7d6e6950e12bff4eda6e8eccb077c0fbb1f09dd95d2ae948b715226a838c71eaf50cd2d7e0e631ce3bfb1ca93ac752436e6feae5b87aece2e917b440 + languageName: node + linkType: hard + +"@changesets/types@npm:^4.0.1": + version: 4.1.0 + resolution: "@changesets/types@npm:4.1.0" + checksum: 10c0/a372ad21f6a1e0d4ce6c19573c1ca269eef1ad53c26751ad9515a24f003e7c49dcd859dbb1fedb6badaf7be956c1559e8798304039e0ec0da2d9a68583f13464 + languageName: node + linkType: hard + +"@changesets/types@npm:^6.1.0": + version: 6.1.0 + resolution: "@changesets/types@npm:6.1.0" + checksum: 10c0/b4cea3a4465d1eaf0bbd7be1e404aca5a055a61d4cc72aadcb73bbbda1670b4022736b8d3052616cbf1f451afa0637545d077697f4b923236539af9cd5abce6c + languageName: node + linkType: hard + +"@changesets/write@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/write@npm:0.4.0" + dependencies: + "@changesets/types": "npm:^6.1.0" + fs-extra: "npm:^7.0.1" + human-id: "npm:^4.1.1" + prettier: "npm:^2.7.1" + checksum: 10c0/311f4d0e536d1b5f2d3f9053537d62b2d4cdbd51e1d2767807ac9d1e0f380367f915d2ad370e5c73902d5a54bffd282d53fff5418c8ad31df51751d652bea826 + languageName: node + linkType: hard + +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" + dependencies: + "@jridgewell/trace-mapping": "npm:0.3.9" + checksum: 10c0/05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6 + languageName: node + linkType: hard + +"@csstools/normalize.css@npm:*": + version: 12.1.1 + resolution: "@csstools/normalize.css@npm:12.1.1" + checksum: 10c0/28fbba6cfd9aa71252001800decfd0f2dc4116fe57b52a2adcbe40733ada36fffc676a768a67fd9865d7b5b17d3e8456de1e642c3c5c9e06526fa3fe8ab5fec4 + languageName: node + linkType: hard + +"@csstools/postcss-cascade-layers@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-cascade-layers@npm:1.1.1" + dependencies: + "@csstools/selector-specificity": "npm:^2.0.2" + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/8dcfe748194c95b2bf24cb90845d3b1e7f9a3d831f76d5ce97188026a39bec28379a5672e62ab09e4e83b24dfb93e6d784d194e4fb9474c933f93ce131cae769 + languageName: node + linkType: hard + +"@csstools/postcss-color-function@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-color-function@npm:1.1.1" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/802e23fc5ac38aed7366be2ffc3ae5572b45c82b31a0ced10a8fb8e69e7e15f6e975053ce54a6dabb6e56aa5d90a396d49c24eea5723165316acc9b3f988a085 + languageName: node + linkType: hard + +"@csstools/postcss-font-format-keywords@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-font-format-keywords@npm:1.0.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/bbd52500809ddc62fe5052d43f3353797d47608bab59e0f62da8165de33404ed047a024f190d69b22e1d4883a43e5a48af443c390010bcc1d58d880cc808715e + languageName: node + linkType: hard + +"@csstools/postcss-hwb-function@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-hwb-function@npm:1.0.2" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/28dfbfc01b5b1d9dd33d2cc9c2ae9b57e73bdf90f2f698f786863c3e116145a1bbe4146b2db2fdfa470444cd8cc9cedac86cf893a9025a690a350a47a040107a + languageName: node + linkType: hard + +"@csstools/postcss-ic-unit@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-ic-unit@npm:1.0.1" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/f12ee4c3e6858be4fdf3cad05013898b7b8e62122709ef62c3b236232b1181bd142e7f19460e968fd7759e6d10b113e82a87c206f5adcaaf5ef3acf1c446e5f8 + languageName: node + linkType: hard + +"@csstools/postcss-is-pseudo-class@npm:^2.0.7": + version: 2.0.7 + resolution: "@csstools/postcss-is-pseudo-class@npm:2.0.7" + dependencies: + "@csstools/selector-specificity": "npm:^2.0.0" + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/7b0a511f6283b5a2c6f6fc2eecf08f7fbe3772c44cf3a2be327b41731aeafcc93cf7f2a4e01ff6dcb7c5fa88d941ae4b818f0ed2ec93f708d7efda5a3e5a8089 + languageName: node + linkType: hard + +"@csstools/postcss-nested-calc@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-nested-calc@npm:1.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/b737ed55581282c9c23b65e6b6fbc7be26f354f384c617f1f73cc252f5d9f4b3386f9b3eef5267efc84452c329895dd438864b6e4f46b0fc7d37045e00a4408c + languageName: node + linkType: hard + +"@csstools/postcss-normalize-display-values@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-normalize-display-values@npm:1.0.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/92361a0917b22f3d47c61706c4124560265d9b316b3d877ab2a759de9ae8fe4c50729cc79b99a81aa3a4b54e67d4acc7512c6d460bf308c2197acdc3e9f1287e + languageName: node + linkType: hard + +"@csstools/postcss-oklab-function@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-oklab-function@npm:1.1.1" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/f7a3734154bbe3658cee776417cadb99cedfe138b2c1893095a87694fce5498cb623c743cdd5eef933c450cfbba8961b3fa079ebcb5039636f81567deb9db5d5 + languageName: node + linkType: hard + +"@csstools/postcss-progressive-custom-properties@npm:^1.1.0, @csstools/postcss-progressive-custom-properties@npm:^1.3.0": + version: 1.3.0 + resolution: "@csstools/postcss-progressive-custom-properties@npm:1.3.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.3 + checksum: 10c0/1910a564e433c7673ad9ceef04e08ec6ac91fa91b8e5b433d018c84983be341ba84232afcb8a4217fb7a31e3711f22115266bfe040efeb7d6ec2a314de826f7e + languageName: node + linkType: hard + +"@csstools/postcss-stepped-value-functions@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-stepped-value-functions@npm:1.0.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/ba04c94bf0b21616df278c317a047f809cfb855e4939f9511d82e80018386ccff1cef92c73c5382866491e7a1db61f7889703b97433381e882440c1f3668298a + languageName: node + linkType: hard + +"@csstools/postcss-text-decoration-shorthand@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:1.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/1aadbc9d7966af0bc7d459cdf34d9814e721635210d1082df277ea623820d6119058d519f6f0f027ec03026793568c7c7adf831479faafc6ff8de76a3d866a31 + languageName: node + linkType: hard + +"@csstools/postcss-trigonometric-functions@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-trigonometric-functions@npm:1.0.2" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/a7ebc9a90b52089fbcf484d992beb2c881f1d9370450cf789e175c4682b4e9ae0c9c3879775b4f353a2a58f7f75462a8e3b6fb0a3fe9572aa52c85e99b4f94f4 + languageName: node + linkType: hard + +"@csstools/postcss-unset-value@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-unset-value@npm:1.0.2" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/43d656360ffda504f22f3470cd8c1826362e8938da8eea1c2878302b878d38305c48c31090455fe760f40386c10ccbe17e9a95d63fb4e7934c035e805b641e12 + languageName: node + linkType: hard + +"@csstools/selector-specificity@npm:^2.0.0, @csstools/selector-specificity@npm:^2.0.2": + version: 2.2.0 + resolution: "@csstools/selector-specificity@npm:2.2.0" + peerDependencies: + postcss-selector-parser: ^6.0.10 + checksum: 10c0/d81c9b437f7d45ad0171e09240454ced439fa3e67576daae4ec7bb9c03e7a6061afeb0fa21d41f5f45d54bf8e242a7aa8101fbbba7ca7632dd847601468b5d9e + languageName: node + linkType: hard + +"@envelop/core@npm:^5.1.0": + version: 5.1.0 + resolution: "@envelop/core@npm:5.1.0" + dependencies: + "@envelop/types": "npm:^5.1.0" + tslib: "npm:^2.5.0" + checksum: 10c0/b3aa8b3c58d85daa99629f2d379a9a47f14585d36429f929db67f97e4954df96d1fa4a518723392811be4f79b111dc2f4c79a43eb8c6c2d532970055ec76c5aa + languageName: node + linkType: hard + +"@envelop/types@npm:^5.1.0": + version: 5.1.0 + resolution: "@envelop/types@npm:5.1.0" + dependencies: + tslib: "npm:^2.5.0" + checksum: 10c0/db9f33756b6c7299dfd33fc02023f45a686e0d43b37977fd92073d69edffeb0619627dde818fc8061c9aaa2a17fab46092eb1eff1998ec897bc20a2355f78e34 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/aix-ppc64@npm:0.25.0" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-arm64@npm:0.25.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-arm@npm:0.25.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-x64@npm:0.25.0" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/darwin-arm64@npm:0.25.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/darwin-x64@npm:0.25.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/freebsd-arm64@npm:0.25.0" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/freebsd-x64@npm:0.25.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-arm64@npm:0.25.0" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-arm@npm:0.25.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-ia32@npm:0.25.0" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-loong64@npm:0.25.0" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-mips64el@npm:0.25.0" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-ppc64@npm:0.25.0" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-riscv64@npm:0.25.0" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-s390x@npm:0.25.0" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-x64@npm:0.25.0" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/netbsd-arm64@npm:0.25.0" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/netbsd-x64@npm:0.25.0" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/openbsd-arm64@npm:0.25.0" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/openbsd-x64@npm:0.25.0" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/sunos-x64@npm:0.25.0" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-arm64@npm:0.25.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-ia32@npm:0.25.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-x64@npm:0.25.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 + languageName: node + linkType: hard + +"@eslint/config-array@npm:^0.19.0": + version: 0.19.2 + resolution: "@eslint/config-array@npm:0.19.2" + dependencies: + "@eslint/object-schema": "npm:^2.1.6" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10c0/dd68da9abb32d336233ac4fe0db1e15a0a8d794b6e69abb9e57545d746a97f6f542496ff9db0d7e27fab1438546250d810d90b1904ac67677215b8d8e7573f3d + languageName: node + linkType: hard + +"@eslint/core@npm:^0.11.0": + version: 0.11.0 + resolution: "@eslint/core@npm:0.11.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/1e0671d035c908175f445864a7864cf6c6a8b67a5dfba8c47b2ac91e2d3ed36e8c1f2fd81d98a73264f8677055559699d4adb0f97d86588e616fc0dc9a4b86c9 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^3.2.0": + version: 3.2.0 + resolution: "@eslint/eslintrc@npm:3.2.0" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/43867a07ff9884d895d9855edba41acf325ef7664a8df41d957135a81a477ff4df4196f5f74dc3382627e5cc8b7ad6b815c2cea1b58f04a75aced7c43414ab8b + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 + languageName: node + linkType: hard + +"@eslint/js@npm:9.20.0, @eslint/js@npm:^9.19.0": + version: 9.20.0 + resolution: "@eslint/js@npm:9.20.0" + checksum: 10c0/10e7b5b9e628b5192e8fc6b0ecd27cf48322947e83e999ff60f9f9e44ac8d499138bcb9383cbfa6e51e780d53b4e76ccc2d1753b108b7173b8404fd484d37328 + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.6": + version: 2.1.6 + resolution: "@eslint/object-schema@npm:2.1.6" + checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56 + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.5": + version: 0.2.6 + resolution: "@eslint/plugin-kit@npm:0.2.6" + dependencies: + "@eslint/core": "npm:^0.11.0" + levn: "npm:^0.4.1" + checksum: 10c0/2d4cc4497c62e2a6437039fdd778911d768b0706c6256568c4ff1ad8724f663b2fa04a5873db6a20a812be11166e78e0346acfde4b7149e10e92f7b0075a976e + languageName: node + linkType: hard + +"@ethersproject/address@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/address@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/rlp": "npm:^5.7.0" + checksum: 10c0/db5da50abeaae8f6cf17678323e8d01cad697f9a184b0593c62b71b0faa8d7e5c2ba14da78a998d691773ed6a8eb06701f65757218e0eaaeb134e5c5f3e5a908 + languageName: node + linkType: hard + +"@ethersproject/bignumber@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/bignumber@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + bn.js: "npm:^5.2.1" + checksum: 10c0/14263cdc91a7884b141d9300f018f76f69839c47e95718ef7161b11d2c7563163096fee69724c5fa8ef6f536d3e60f1c605819edbc478383a2b98abcde3d37b2 + languageName: node + linkType: hard + +"@ethersproject/bytes@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/bytes@npm:5.7.0" + dependencies: + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/07dd1f0341b3de584ef26c8696674ff2bb032f4e99073856fc9cd7b4c54d1d846cabe149e864be267934658c3ce799e5ea26babe01f83af0e1f06c51e5ac791f + languageName: node + linkType: hard + +"@ethersproject/constants@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/constants@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": "npm:^5.7.0" + checksum: 10c0/6df63ab753e152726b84595250ea722165a5744c046e317df40a6401f38556385a37c84dadf5b11ca651c4fb60f967046125369c57ac84829f6b30e69a096273 + languageName: node + linkType: hard + +"@ethersproject/keccak256@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/keccak256@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + js-sha3: "npm:0.8.0" + checksum: 10c0/3b1a91706ff11f5ab5496840b9c36cedca27db443186d28b94847149fd16baecdc13f6fc5efb8359506392f2aba559d07e7f9c1e17a63f9d5de9f8053cfcb033 + languageName: node + linkType: hard + +"@ethersproject/logger@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/logger@npm:5.7.0" + checksum: 10c0/d03d460fb2d4a5e71c627b7986fb9e50e1b59a6f55e8b42a545b8b92398b961e7fd294bd9c3d8f92b35d0f6ff9d15aa14c95eab378f8ea194e943c8ace343501 + languageName: node + linkType: hard + +"@ethersproject/properties@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/properties@npm:5.7.0" + dependencies: + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/4fe5d36e5550b8e23a305aa236a93e8f04d891d8198eecdc8273914c761b0e198fd6f757877406ee3eb05033ec271132a3e5998c7bd7b9a187964fb4f67b1373 + languageName: node + linkType: hard + +"@ethersproject/rlp@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/rlp@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/bc863d21dcf7adf6a99ae75c41c4a3fb99698cfdcfc6d5d82021530f3d3551c6305bc7b6f0475ad6de6f69e91802b7e872bee48c0596d98969aefcf121c2a044 + languageName: node + linkType: hard + +"@ethersproject/signing-key@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/signing-key@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + bn.js: "npm:^5.2.1" + elliptic: "npm:6.5.4" + hash.js: "npm:1.1.7" + checksum: 10c0/fe2ca55bcdb6e370d81372191d4e04671234a2da872af20b03c34e6e26b97dc07c1ee67e91b673680fb13344c9d5d7eae52f1fa6117733a3d68652b778843e09 + languageName: node + linkType: hard + +"@ethersproject/transactions@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/transactions@npm:5.7.0" + dependencies: + "@ethersproject/address": "npm:^5.7.0" + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/constants": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/rlp": "npm:^5.7.0" + "@ethersproject/signing-key": "npm:^5.7.0" + checksum: 10c0/aa4d51379caab35b9c468ed1692a23ae47ce0de121890b4f7093c982ee57e30bd2df0c743faed0f44936d7e59c55fffd80479f2c28ec6777b8de06bfb638c239 + languageName: node + linkType: hard + +"@fastify/busboy@npm:^2.0.0": + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 + languageName: node + linkType: hard + +"@genql/cli@npm:^6.3.3": + version: 6.3.3 + resolution: "@genql/cli@npm:6.3.3" + dependencies: + "@graphql-tools/graphql-file-loader": "npm:^7.5.17" + "@graphql-tools/load": "npm:^7.8.14" + fs-extra: "npm:^10.1.0" + graphql: "npm:^16.6.0" + kleur: "npm:^4.1.5" + listr2: "npm:^6.3.1" + lodash: "npm:^4.17.21" + mkdirp: "npm:^0.5.1" + native-fetch: "npm:^4.0.2" + prettier: "npm:^2.8.0" + qs: "npm:^6.11.0" + rimraf: "npm:^2.6.3" + undici: "npm:^5.22.0" + yargs: "npm:^15.3.1" + bin: + genql: dist/cli.js + checksum: 10c0/4da54973664edba1c0569710ae4079045c780215ddc4638e1153a178de921b3f8c42ea86aef3f050047b00208579b28688cc219ba89c15dde930b59cf71f0864 + languageName: node + linkType: hard + +"@graphql-codegen/add@npm:^5.0.3": + version: 5.0.3 + resolution: "@graphql-codegen/add@npm:5.0.3" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.0.3" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/2ddb8b57a0b445f109b1d8e5611e838ff590dc3c6c210ba1c31e3967e6a58097bceaef79b501eace700cd6210dca0d1ef3d28519ed7b5a4f3ce6cfc8f1508c90 + languageName: node + linkType: hard + +"@graphql-codegen/cli@npm:^5.0.5": + version: 5.0.5 + resolution: "@graphql-codegen/cli@npm:5.0.5" + dependencies: + "@babel/generator": "npm:^7.18.13" + "@babel/template": "npm:^7.18.10" + "@babel/types": "npm:^7.18.13" + "@graphql-codegen/client-preset": "npm:^4.6.0" + "@graphql-codegen/core": "npm:^4.0.2" + "@graphql-codegen/plugin-helpers": "npm:^5.0.3" + "@graphql-tools/apollo-engine-loader": "npm:^8.0.0" + "@graphql-tools/code-file-loader": "npm:^8.0.0" + "@graphql-tools/git-loader": "npm:^8.0.0" + "@graphql-tools/github-loader": "npm:^8.0.0" + "@graphql-tools/graphql-file-loader": "npm:^8.0.0" + "@graphql-tools/json-file-loader": "npm:^8.0.0" + "@graphql-tools/load": "npm:^8.0.0" + "@graphql-tools/prisma-loader": "npm:^8.0.0" + "@graphql-tools/url-loader": "npm:^8.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + "@whatwg-node/fetch": "npm:^0.10.0" + chalk: "npm:^4.1.0" + cosmiconfig: "npm:^8.1.3" + debounce: "npm:^1.2.0" + detect-indent: "npm:^6.0.0" + graphql-config: "npm:^5.1.1" + inquirer: "npm:^8.0.0" + is-glob: "npm:^4.0.1" + jiti: "npm:^1.17.1" + json-to-pretty-yaml: "npm:^1.2.2" + listr2: "npm:^4.0.5" + log-symbols: "npm:^4.0.0" + micromatch: "npm:^4.0.5" + shell-quote: "npm:^1.7.3" + string-env-interpolation: "npm:^1.0.1" + ts-log: "npm:^2.2.3" + tslib: "npm:^2.4.0" + yaml: "npm:^2.3.1" + yargs: "npm:^17.0.0" + peerDependencies: + "@parcel/watcher": ^2.1.0 + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + "@parcel/watcher": + optional: true + bin: + gql-gen: cjs/bin.js + graphql-code-generator: cjs/bin.js + graphql-codegen: cjs/bin.js + graphql-codegen-esm: esm/bin.js + checksum: 10c0/f8155b120b293893bd762896f6a0c0a278d1467fddc38fd47396f8a7a7216ea7305db6105d68e9ecd52e2717f66c758f612209b5f1eda94a9ad2a25366cd67f2 + languageName: node + linkType: hard + +"@graphql-codegen/client-preset@npm:^4.6.0, @graphql-codegen/client-preset@npm:^4.6.3": + version: 4.6.4 + resolution: "@graphql-codegen/client-preset@npm:4.6.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/template": "npm:^7.20.7" + "@graphql-codegen/add": "npm:^5.0.3" + "@graphql-codegen/gql-tag-operations": "npm:4.0.16" + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-codegen/typed-document-node": "npm:^5.0.15" + "@graphql-codegen/typescript": "npm:^4.1.5" + "@graphql-codegen/typescript-operations": "npm:^4.5.1" + "@graphql-codegen/visitor-plugin-common": "npm:^5.7.1" + "@graphql-tools/documents": "npm:^1.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-typed-document-node/core": "npm:3.2.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/d1983f4420fda03beb6db76b1e1fb804a9bd91948a3e540c2347bf830fa508b17c412469a6e351b2103e7a102234b9d9d82eeabc2c8136ca6d6381916a949029 + languageName: node + linkType: hard + +"@graphql-codegen/core@npm:^4.0.2": + version: 4.0.2 + resolution: "@graphql-codegen/core@npm:4.0.2" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.0.3" + "@graphql-tools/schema": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/8387a91dd852e8c45e76843453fc50dba4e63079f1ecfe2242f3c49561d229d55d1083905f46049ddd7f9f94b8e55a96e6deeac8a0c1db34a7312f5f216ca229 + languageName: node + linkType: hard + +"@graphql-codegen/gql-tag-operations@npm:4.0.16": + version: 4.0.16 + resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.16" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" + "@graphql-tools/utils": "npm:^10.0.0" + auto-bind: "npm:~4.0.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/33b348be7d5556700ec9d3dfbccb030e0188b9b09cdff97a1d562b9b8ec45ac3d862f6a645dac7745b6c7cc0f3c62f854a1d614e8fa235a29252ad8f77bda80b + languageName: node + linkType: hard + +"@graphql-codegen/plugin-helpers@npm:^5.0.3, @graphql-codegen/plugin-helpers@npm:^5.1.0": + version: 5.1.0 + resolution: "@graphql-codegen/plugin-helpers@npm:5.1.0" + dependencies: + "@graphql-tools/utils": "npm:^10.0.0" + change-case-all: "npm:1.0.15" + common-tags: "npm:1.8.2" + import-from: "npm:4.0.0" + lodash: "npm:~4.17.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/9fe308f1db889bc2783cf2c2d95446c56f8c38332da1c126e3320d02d33c79c6f249e14770590bacaadc908daa75bf60afbd464fcd256bf8e1809e7d25b77ac1 + languageName: node + linkType: hard + +"@graphql-codegen/schema-ast@npm:^4.0.2": + version: 4.1.0 + resolution: "@graphql-codegen/schema-ast@npm:4.1.0" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.0.3" + "@graphql-tools/utils": "npm:^10.0.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/ff7ab73f46f1ae4882eda0af8c3f78d37e904108aba37d52288028ee34e9bc56236b6a032a1e2fe1283030ba5f6a5f75224285af12b3f56a76e90843e1eff0e0 + languageName: node + linkType: hard + +"@graphql-codegen/typed-document-node@npm:^5.0.15": + version: 5.0.15 + resolution: "@graphql-codegen/typed-document-node@npm:5.0.15" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" + auto-bind: "npm:~4.0.0" + change-case-all: "npm:1.0.15" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/b3e1ce301052d1e4e851647ba6daa14cc9fab91b08668d0ac7996029b348d8bef9889c7d611b965dfc770c85e7f628e18f26c76911581a56bba15733b14c5243 + languageName: node + linkType: hard + +"@graphql-codegen/typescript-operations@npm:^4.5.1": + version: 4.5.1 + resolution: "@graphql-codegen/typescript-operations@npm:4.5.1" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-codegen/typescript": "npm:^4.1.5" + "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" + auto-bind: "npm:~4.0.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/180b359bcac674c30364461bc4e15c9f3c1636e4bbe3fcd2bc4b38d9442b74f180e7b16aea0211d499dab0f5f7ae6325b6c6bfc0f52c8f37890d90ac5bad64de + languageName: node + linkType: hard + +"@graphql-codegen/typescript@npm:^4.1.5": + version: 4.1.5 + resolution: "@graphql-codegen/typescript@npm:4.1.5" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-codegen/schema-ast": "npm:^4.0.2" + "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" + auto-bind: "npm:~4.0.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/84d0bee5493bbb0462f5ee8ba39d11fcef254030e3aff160fcf23361c4bb776934b5acdff6c8371ce035ee1e8e6f4112dfefdc041f6486a3c95a38b2acf6b731 + languageName: node + linkType: hard + +"@graphql-codegen/visitor-plugin-common@npm:5.7.1, @graphql-codegen/visitor-plugin-common@npm:^5.7.1": + version: 5.7.1 + resolution: "@graphql-codegen/visitor-plugin-common@npm:5.7.1" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-tools/optimize": "npm:^2.0.0" + "@graphql-tools/relay-operation-optimizer": "npm:^7.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + auto-bind: "npm:~4.0.0" + change-case-all: "npm:1.0.15" + dependency-graph: "npm:^0.11.0" + graphql-tag: "npm:^2.11.0" + parse-filepath: "npm:^1.0.2" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/07707623162757e4187e4ad4c4a55eea0c77531c979ea5e3d995fb6a5d424c70eb1380dcc4ff03814358e6c72735b3ea5f116fb570e5a8d27e1d514942c18faa + languageName: node + linkType: hard + +"@graphql-tools/apollo-engine-loader@npm:^8.0.0": + version: 8.0.16 + resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.16" + dependencies: + "@graphql-tools/utils": "npm:^10.8.2" + "@whatwg-node/fetch": "npm:^0.10.0" + sync-fetch: "npm:0.6.0-2" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/f119619063f910852b50c5d5a968e4cbce33ac3c6f4ba41c29a80a4299f404797e4d00bb75d218a1224772c4e58eb617fa56628d885ee8bf807b13c3dc167964 + languageName: node + linkType: hard + +"@graphql-tools/batch-execute@npm:^9.0.12": + version: 9.0.12 + resolution: "@graphql-tools/batch-execute@npm:9.0.12" + dependencies: + "@graphql-tools/utils": "npm:^10.8.1" + dataloader: "npm:^2.2.3" + tslib: "npm:^2.8.1" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/cccbb94346c8be3b72989387f997d413bfb45d595a933a80bb57904be30f6b2ca2329e0741b96db4dab7dfc61d6ca9bb552c527d2d2a1218517aa5c914a420da + languageName: node + linkType: hard + +"@graphql-tools/code-file-loader@npm:^8.0.0": + version: 8.1.16 + resolution: "@graphql-tools/code-file-loader@npm:8.1.16" + dependencies: + "@graphql-tools/graphql-tag-pluck": "npm:8.3.15" + "@graphql-tools/utils": "npm:^10.8.2" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/ded15b2fe47b4a0c5b2285ab231ef43adde25fbe7955482733a3a616fb0e455e957e38f84da86e241c5bcbeaf9032940838d387b0b46493c0e7faca116e88de1 + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:^10.2.13": + version: 10.2.13 + resolution: "@graphql-tools/delegate@npm:10.2.13" + dependencies: + "@graphql-tools/batch-execute": "npm:^9.0.12" + "@graphql-tools/executor": "npm:^1.3.10" + "@graphql-tools/schema": "npm:^10.0.11" + "@graphql-tools/utils": "npm:^10.8.1" + "@repeaterjs/repeater": "npm:^3.0.6" + dataloader: "npm:^2.2.3" + dset: "npm:^3.1.2" + tslib: "npm:^2.8.1" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/4459dfd409292322a1d7ee3032a47f3a5ff33552e6497876b5acdd3ea3cd481ca9011320a364f82eb916313c9df0043882cf52b671f7a48993493aa72ea16a25 + languageName: node + linkType: hard + +"@graphql-tools/documents@npm:^1.0.0": + version: 1.0.1 + resolution: "@graphql-tools/documents@npm:1.0.1" + dependencies: + lodash.sortby: "npm:^4.7.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/df24738f8ffd844a4727884f7825d7009456d7dcb24fa91169efdc061bb72a29527abeb2e23ccf9effed195104485fa286919c33452d8744cb659ad721f17586 + languageName: node + linkType: hard + +"@graphql-tools/executor-common@npm:^0.0.3": + version: 0.0.3 + resolution: "@graphql-tools/executor-common@npm:0.0.3" + dependencies: + "@envelop/core": "npm:^5.1.0" + "@graphql-tools/utils": "npm:^10.8.1" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/b0cff589d481baee0677a69aefbb726fe84e292a5f8333899c4de6484baabfd7612003ab5b88d5831626b530861913b1c818e1c79cd1f7835577c5d379b07106 + languageName: node + linkType: hard + +"@graphql-tools/executor-graphql-ws@npm:^2.0.1": + version: 2.0.3 + resolution: "@graphql-tools/executor-graphql-ws@npm:2.0.3" + dependencies: + "@graphql-tools/executor-common": "npm:^0.0.3" + "@graphql-tools/utils": "npm:^10.8.1" + "@whatwg-node/disposablestack": "npm:^0.0.5" + graphql-ws: "npm:^6.0.3" + isomorphic-ws: "npm:^5.0.0" + tslib: "npm:^2.8.1" + ws: "npm:^8.17.1" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/3b237b39729dcfd5ead50137dcefa4fb4ef3c8555eac7e6d704fb2aa403381dcfcb814b487971617f7ed3238b44558f345daccf29fde5533f48a3924e65b8dd0 + languageName: node + linkType: hard + +"@graphql-tools/executor-http@npm:^1.1.9": + version: 1.2.8 + resolution: "@graphql-tools/executor-http@npm:1.2.8" + dependencies: + "@graphql-tools/executor-common": "npm:^0.0.3" + "@graphql-tools/utils": "npm:^10.8.1" + "@repeaterjs/repeater": "npm:^3.0.4" + "@whatwg-node/disposablestack": "npm:^0.0.5" + "@whatwg-node/fetch": "npm:^0.10.4" + extract-files: "npm:^11.0.0" + meros: "npm:^1.2.1" + tslib: "npm:^2.8.1" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/e554239e609408589b57e823a7d3294a9724975f4704fdba1cbb463c68667613cb10864947b52587108c18f4b6223ef93a51537df4443f498a58e08ea103f568 + languageName: node + linkType: hard + +"@graphql-tools/executor-legacy-ws@npm:^1.1.13": + version: 1.1.13 + resolution: "@graphql-tools/executor-legacy-ws@npm:1.1.13" + dependencies: + "@graphql-tools/utils": "npm:^10.8.2" + "@types/ws": "npm:^8.0.0" + isomorphic-ws: "npm:^5.0.0" + tslib: "npm:^2.4.0" + ws: "npm:^8.17.1" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/b56a366ff894d7ee32a8e0a0343d93c79b0b98b9b44a66020de7646c36f734c51f53cb8a81a12bec4b23fe03d4c8e7d39665c98e7a4f226230d447a20ab7ac72 + languageName: node + linkType: hard + +"@graphql-tools/executor@npm:^1.3.10": + version: 1.4.1 + resolution: "@graphql-tools/executor@npm:1.4.1" + dependencies: + "@graphql-tools/utils": "npm:^10.8.2" + "@graphql-typed-document-node/core": "npm:^3.2.0" + "@repeaterjs/repeater": "npm:^3.0.4" + "@whatwg-node/disposablestack": "npm:^0.0.5" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/467e204bb030cc30fc0e2c957f2e75e43a924106c0b7cd8064ac84c2db979a49edbd9d92c4826f21690750d4878247c22a22445602a61982e957700aa940f29a + languageName: node + linkType: hard + +"@graphql-tools/git-loader@npm:^8.0.0": + version: 8.0.20 + resolution: "@graphql-tools/git-loader@npm:8.0.20" + dependencies: + "@graphql-tools/graphql-tag-pluck": "npm:8.3.15" + "@graphql-tools/utils": "npm:^10.8.2" + is-glob: "npm:4.0.3" + micromatch: "npm:^4.0.8" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/bc62c1834313d269cf57d8be7ceaff1fadf1ec9f47ee4630d7af3e2d9e3365c57d3e3029e4e49fc4235f6e6d9656acbba107bf807cdeab97d090ae6d702761d0 + languageName: node + linkType: hard + +"@graphql-tools/github-loader@npm:^8.0.0": + version: 8.0.16 + resolution: "@graphql-tools/github-loader@npm:8.0.16" + dependencies: + "@graphql-tools/executor-http": "npm:^1.1.9" + "@graphql-tools/graphql-tag-pluck": "npm:^8.3.15" + "@graphql-tools/utils": "npm:^10.8.2" + "@whatwg-node/fetch": "npm:^0.10.0" + sync-fetch: "npm:0.6.0-2" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/45fa466e93adda82c0e9a06be1d0882be5ec3e5368e1ebc53918e3f94b9fdafbcc5fb31f9e9be04be4895cac6d96a1b25dc7d721bf2963f48ead191bb8f73763 + languageName: node + linkType: hard + +"@graphql-tools/graphql-file-loader@npm:^7.5.17": + version: 7.5.17 + resolution: "@graphql-tools/graphql-file-loader@npm:7.5.17" + dependencies: + "@graphql-tools/import": "npm:6.7.18" + "@graphql-tools/utils": "npm:^9.2.1" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/f737f14357731ad01da57755e1cf26ce375b475209d6ab7e4b656b56191a8979d2ab7dd5d1c54a1f11e04374f7a373fa95ea5ec6a001d0cef913ea208fadc65b + languageName: node + linkType: hard + +"@graphql-tools/graphql-file-loader@npm:^8.0.0": + version: 8.0.15 + resolution: "@graphql-tools/graphql-file-loader@npm:8.0.15" + dependencies: + "@graphql-tools/import": "npm:7.0.14" + "@graphql-tools/utils": "npm:^10.8.2" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/0f4281d9e54fa850c7385d7417ffc1466143402516e923182d9b38f169a1fc048effd9893deaa9885437ba1f449e3842ab74a9c043a73a043f98cc697215acb1 + languageName: node + linkType: hard + +"@graphql-tools/graphql-tag-pluck@npm:8.3.15, @graphql-tools/graphql-tag-pluck@npm:^8.3.15": + version: 8.3.15 + resolution: "@graphql-tools/graphql-tag-pluck@npm:8.3.15" + dependencies: + "@babel/core": "npm:^7.22.9" + "@babel/parser": "npm:^7.16.8" + "@babel/plugin-syntax-import-assertions": "npm:^7.20.0" + "@babel/traverse": "npm:^7.16.8" + "@babel/types": "npm:^7.16.8" + "@graphql-tools/utils": "npm:^10.8.2" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/50339e9ace6e812e829619f44e749d06d48bc679088ef142ea63d7986ac9c3c4632c752da82e7fa7457d23e431fc24b0c8dcc0dc01c495cea2513f8890323293 + languageName: node + linkType: hard + +"@graphql-tools/import@npm:6.7.18": + version: 6.7.18 + resolution: "@graphql-tools/import@npm:6.7.18" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + resolve-from: "npm:5.0.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/d33e37a1879dd43ac2851c9bac2f2873c58bb3687f1c06e159760dbb5e540ef074d688df70cc6dbd3ee5de48d437878df8f65a7c65ae80bd025bf98f2d615732 + languageName: node + linkType: hard + +"@graphql-tools/import@npm:7.0.14": + version: 7.0.14 + resolution: "@graphql-tools/import@npm:7.0.14" + dependencies: + "@graphql-tools/utils": "npm:^10.8.2" + resolve-from: "npm:5.0.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/a131d2be85fede1bb4293ef253db9e6cceb8bbcecb4e8f6e14ba18ffef967a8f8fc330a036ef5bfe30f4afed635c9d01c9331e7d80cd86c16c03bcff524204d1 + languageName: node + linkType: hard + +"@graphql-tools/json-file-loader@npm:^8.0.0": + version: 8.0.14 + resolution: "@graphql-tools/json-file-loader@npm:8.0.14" + dependencies: + "@graphql-tools/utils": "npm:^10.8.2" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/be9a4ca839bdb035153e1c35c480e45e235851f810609b73562468854d436aa138d76d26eb78cb977c99aa60c8d8a0ef41d9e4c75872546b79de2d032e789987 + languageName: node + linkType: hard + +"@graphql-tools/load@npm:^7.8.14": + version: 7.8.14 + resolution: "@graphql-tools/load@npm:7.8.14" + dependencies: + "@graphql-tools/schema": "npm:^9.0.18" + "@graphql-tools/utils": "npm:^9.2.1" + p-limit: "npm:3.1.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/1fa036ac596ccf48f350aa545d108c173184d9b53247f9e21c0d4ba96c5cba4a0b44281f9154f122e1e8e9d9d6eab93a5b2618ca8a797969bde1e75c1d45e786 + languageName: node + linkType: hard + +"@graphql-tools/load@npm:^8.0.0": + version: 8.0.15 + resolution: "@graphql-tools/load@npm:8.0.15" + dependencies: + "@graphql-tools/schema": "npm:^10.0.19" + "@graphql-tools/utils": "npm:^10.8.2" + p-limit: "npm:3.1.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/f4eeff748b35bf01b006e44a5e1ea051cf837213e0b8eca2ae119b79c805f5a09874a768d10985a5340b6e54096e92bce1868ff0a0afdd09fa7dd06347c76961 + languageName: node + linkType: hard + +"@graphql-tools/merge@npm:^8.4.1": + version: 8.4.2 + resolution: "@graphql-tools/merge@npm:8.4.2" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/2df55222b48e010e683572f456cf265aabae5748c59f7c1260c66dec9794b7a076d3706f04da969b77f0a32c7ccb4551fee30125931d3fe9c98a8806aae9a3f4 + languageName: node + linkType: hard + +"@graphql-tools/merge@npm:^9.0.0, @graphql-tools/merge@npm:^9.0.20": + version: 9.0.20 + resolution: "@graphql-tools/merge@npm:9.0.20" + dependencies: + "@graphql-tools/utils": "npm:^10.8.2" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/fae42de99fe175b4cee017c830e4c161ee3c2d8f794e9bdc2842e1cd7907995678167ca5316d0be6410df8cbab895a51ff0067ab4bf1bc5d2cd0c6c6b33961f0 + languageName: node + linkType: hard + +"@graphql-tools/optimize@npm:^2.0.0": + version: 2.0.0 + resolution: "@graphql-tools/optimize@npm:2.0.0" + dependencies: + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/db4ac0a2b0c89126ee7746e5615ae003d8665b684b17fb35956a7633fefb0e329a047f32a975cfbdf83f0f5ac4ae09fe469834fd71fdd49d8ed932fda79012fd + languageName: node + linkType: hard + +"@graphql-tools/prisma-loader@npm:^8.0.0": + version: 8.0.17 + resolution: "@graphql-tools/prisma-loader@npm:8.0.17" + dependencies: + "@graphql-tools/url-loader": "npm:^8.0.15" + "@graphql-tools/utils": "npm:^10.5.6" + "@types/js-yaml": "npm:^4.0.0" + "@whatwg-node/fetch": "npm:^0.10.0" + chalk: "npm:^4.1.0" + debug: "npm:^4.3.1" + dotenv: "npm:^16.0.0" + graphql-request: "npm:^6.0.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.0" + jose: "npm:^5.0.0" + js-yaml: "npm:^4.0.0" + lodash: "npm:^4.17.20" + scuid: "npm:^1.1.0" + tslib: "npm:^2.4.0" + yaml-ast-parser: "npm:^0.0.43" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/3943be980624e3b34e0609ad1d29f9f4ce3803adf42a5eaeaf4191ecc859643fd5af8e493858e120b6641f89e28f4cd22e166afe6456e6d42f9f2e55d99490e8 + languageName: node + linkType: hard + +"@graphql-tools/relay-operation-optimizer@npm:^7.0.0": + version: 7.0.15 + resolution: "@graphql-tools/relay-operation-optimizer@npm:7.0.15" + dependencies: + "@ardatan/relay-compiler": "npm:^12.0.1" + "@graphql-tools/utils": "npm:^10.8.2" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/750e2c26996f4a14b3532afd3c02327082bf9279f36d79260bcbaff7e5ef6596ce60961bc23127fed00aa8ca00eee2390070a61ae269a55c9765fb964934697e + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:^10.0.0, @graphql-tools/schema@npm:^10.0.11, @graphql-tools/schema@npm:^10.0.19": + version: 10.0.19 + resolution: "@graphql-tools/schema@npm:10.0.19" + dependencies: + "@graphql-tools/merge": "npm:^9.0.20" + "@graphql-tools/utils": "npm:^10.8.2" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/e1fcaecdc4a7e1f207742348c814662d00ba052c499ff9865808cf3b002b9e40ddd65e31413b527b1cbe513f4b79c2e0a54046bbcd514f1c337c68fbedc4c403 + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:^9.0.18": + version: 9.0.19 + resolution: "@graphql-tools/schema@npm:9.0.19" + dependencies: + "@graphql-tools/merge": "npm:^8.4.1" + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/42fd8ca8d3c8d60b583077c201980518482ff0cd5ed0c1f14bd9b835a2689ad41d02cbd3478f7d7dea7aec1227f7639fd5deb5e6360852a2e542b96b44bfb7a4 + languageName: node + linkType: hard + +"@graphql-tools/url-loader@npm:^8.0.0, @graphql-tools/url-loader@npm:^8.0.15": + version: 8.0.27 + resolution: "@graphql-tools/url-loader@npm:8.0.27" + dependencies: + "@graphql-tools/executor-graphql-ws": "npm:^2.0.1" + "@graphql-tools/executor-http": "npm:^1.1.9" + "@graphql-tools/executor-legacy-ws": "npm:^1.1.13" + "@graphql-tools/utils": "npm:^10.8.2" + "@graphql-tools/wrap": "npm:^10.0.16" + "@types/ws": "npm:^8.0.0" + "@whatwg-node/fetch": "npm:^0.10.0" + isomorphic-ws: "npm:^5.0.0" + sync-fetch: "npm:0.6.0-2" + tslib: "npm:^2.4.0" + ws: "npm:^8.17.1" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/65922160620afc3f2b3e65a892ff5c79f3ef4d6a2579487032063bb970dc911470108a40733e39be7208b6af519b64bea8507af79929b1374a1d2318df847e6d + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.5.6, @graphql-tools/utils@npm:^10.8.1, @graphql-tools/utils@npm:^10.8.2": + version: 10.8.2 + resolution: "@graphql-tools/utils@npm:10.8.2" + dependencies: + "@graphql-typed-document-node/core": "npm:^3.1.1" + cross-inspect: "npm:1.0.1" + dset: "npm:^3.1.4" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/164b66a98e3085f22f1785ab9dd5aeecd3c20b67f4b75f5f4f22fc88d12e56b953da39e0a3f3596e96141623f5d8e77d41e1094da2a2a0e069e492ff39bbe002 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^9.2.1": + version: 9.2.1 + resolution: "@graphql-tools/utils@npm:9.2.1" + dependencies: + "@graphql-typed-document-node/core": "npm:^3.1.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/37a7bd7e14d28ff1bacc007dca84bc6cef2d7d7af9a547b5dbe52fcd134afddd6d4a7b2148cfbaff5ddba91a868453d597da77bd0457fb0be15928f916901606 + languageName: node + linkType: hard + +"@graphql-tools/wrap@npm:^10.0.16": + version: 10.0.31 + resolution: "@graphql-tools/wrap@npm:10.0.31" + dependencies: + "@graphql-tools/delegate": "npm:^10.2.13" + "@graphql-tools/schema": "npm:^10.0.11" + "@graphql-tools/utils": "npm:^10.8.1" + tslib: "npm:^2.8.1" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/295f7bf14b8176108d43260cbed00d5c1282941945478982d1cccaea50198e5c7ac019381552ef50c3906aaff4b7b019d8d579f200e4b69f1b3323ab46486b9a + languageName: node + linkType: hard + +"@graphql-typed-document-node/core@npm:3.2.0, @graphql-typed-document-node/core@npm:^3.1.1, @graphql-typed-document-node/core@npm:^3.2.0": + version: 3.2.0 + resolution: "@graphql-typed-document-node/core@npm:3.2.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/94e9d75c1f178bbae8d874f5a9361708a3350c8def7eaeb6920f2c820e82403b7d4f55b3735856d68e145e86c85cbfe2adc444fdc25519cd51f108697e99346c + languageName: node + linkType: hard + +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" + dependencies: + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1 + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.3" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.2 + resolution: "@humanwhocodes/retry@npm:0.4.2" + checksum: 10c0/0235525d38f243bee3bf8b25ed395fbf957fb51c08adae52787e1325673071abe856c7e18e530922ed2dd3ce12ed82ba01b8cee0279ac52a3315fcdc3a69ef0c + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" + checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a + languageName: node + linkType: hard + +"@jest/console@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/console@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + slash: "npm:^3.0.0" + checksum: 10c0/6cb46d721698aaeb0d57ace967f7a36bbefc20719d420ea8bf8ec8adf9994cb1ec11a93bbd9b1514c12a19b5dd99dcbbd1d3e22fd8bea8e41e845055b03ac18d + languageName: node + linkType: hard + +"@jest/console@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/console@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + slash: "npm:^3.0.0" + checksum: 10c0/c539b814cd9d3eadb53ce04e2ac00716fe0d808511cb64aebf2920bcb1646c65f094188a7f9aa74fca73a501c00ee5835e906717dc3682cbb4ecf7fbb316fc75 + languageName: node + linkType: hard + +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c + languageName: node + linkType: hard + +"@jest/core@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/core@npm:27.5.1" + dependencies: + "@jest/console": "npm:^27.5.1" + "@jest/reporters": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.8.1" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^27.5.1" + jest-config: "npm:^27.5.1" + jest-haste-map: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-resolve-dependencies: "npm:^27.5.1" + jest-runner: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + jest-watcher: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + rimraf: "npm:^3.0.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/8c858fe99cec9eabde8c894d4313171b923e1d4b8f66884b1fa1b7a0123db9f94b797f77d888a2b57d4832e7e46cd67aa1e2f227f1544643478de021c4b84db2 + languageName: node + linkType: hard + +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 + languageName: node + linkType: hard + +"@jest/environment@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/environment@npm:27.5.1" + dependencies: + "@jest/fake-timers": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + jest-mock: "npm:^27.5.1" + checksum: 10c0/50e40b4f0a351a83f21af03c5cffd9f061729aee8f73131dbb32b39838c575a89d313e946ded91c08e16cf58ff470d74d6b3a48f664cec5c70a946aff45310b3 + languageName: node + linkType: hard + +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 + languageName: node + linkType: hard + +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a + languageName: node + linkType: hard + +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" + dependencies: + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/fake-timers@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@sinonjs/fake-timers": "npm:^8.0.1" + "@types/node": "npm:*" + jest-message-util: "npm:^27.5.1" + jest-mock: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + checksum: 10c0/df6113d11f572219ac61d3946b6cc1aaa8632e3afed9ff959bdb46e122e7cc5b5a16451a88d5fca7cc8daa66333adde3cf70d96c936f3d8406276f6e6e2cbacd + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c + languageName: node + linkType: hard + +"@jest/globals@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/globals@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + expect: "npm:^27.5.1" + checksum: 10c0/b7309297f13b02bf748782772ab2054bbd11f10eb13e9b4660b33acb8c2c4bc7ee07aa1175045feb27ce3a6916b2d3982a3c5350ea1f9c2c3852334942077471 + languageName: node + linkType: hard + +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" + checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea + languageName: node + linkType: hard + +"@jest/reporters@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/reporters@npm:27.5.1" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.2" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^5.1.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-haste-map: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-worker: "npm:^27.5.1" + slash: "npm:^3.0.0" + source-map: "npm:^0.6.0" + string-length: "npm:^4.0.1" + terminal-link: "npm:^2.0.0" + v8-to-istanbul: "npm:^8.1.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/fd66b17ca8af0464759d12525cfd84ae87403132da61f18ee76a2f07ecd64427797f7ad6e56d338ffa9f956cce153444edf1e5775093e9be2903aaf4d0e049bc + languageName: node + linkType: hard + +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 + languageName: node + linkType: hard + +"@jest/schemas@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/schemas@npm:28.1.3" + dependencies: + "@sinclair/typebox": "npm:^0.24.1" + checksum: 10c0/8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac + languageName: node + linkType: hard + +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be + languageName: node + linkType: hard + +"@jest/source-map@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/source-map@npm:27.5.1" + dependencies: + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + source-map: "npm:^0.6.0" + checksum: 10c0/7d9937675ba4cb2f27635b13be0f86588d18cf3b2d5442e818e702ea87afa5048c5f8892c749857fd7dd884fd6e14f799851ec9af61940813a690c6d5a70979e + languageName: node + linkType: hard + +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 + languageName: node + linkType: hard + +"@jest/test-result@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/test-result@npm:27.5.1" + dependencies: + "@jest/console": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/4fb8cbefda8f645c57e2fc0d0df169b0bf5f6cb456b42dc09f5138595b736e800d8d83e3fd36a47fd801a2359988c841792d7fc46784bec908c88b39b6581749 + languageName: node + linkType: hard + +"@jest/test-result@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/test-result@npm:28.1.3" + dependencies: + "@jest/console": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/2dcc5dda444d4a308c6cb5b62f71a72ee5ff5702541e7faeec0314b4d50139d9004efd503baa15dec692856005c8a5c4afc3a94dabd92825645832eb12f00bea + languageName: node + linkType: hard + +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/test-sequencer@npm:27.5.1" + dependencies: + "@jest/test-result": "npm:^27.5.1" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + checksum: 10c0/f43ecfc5b4c736c7f6e8521c13ef7b447ad29f96732675776be69b2631eb76019793a02ad58e69baf7ffbce1cc8d5b62ca30294091c4ad3acbdce6c12b73d049 + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b + languageName: node + linkType: hard + +"@jest/transform@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/transform@npm:27.5.1" + dependencies: + "@babel/core": "npm:^7.1.0" + "@jest/types": "npm:^27.5.1" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^1.4.0" + fast-json-stable-stringify: "npm:^2.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + source-map: "npm:^0.6.1" + write-file-atomic: "npm:^3.0.0" + checksum: 10c0/2d1819dad9621a562a1ff6eceefeb5ae0900063c50e982b9f08e48d7328a0c343520ba27ce291cb72c113d4f441ef4a95285b9d4ef6604cffd53740e951c99b6 + languageName: node + linkType: hard + +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 + languageName: node + linkType: hard + +"@jest/types@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/types@npm:27.5.1" + dependencies: + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^16.0.0" + chalk: "npm:^4.0.0" + checksum: 10c0/4598b302398db0eb77168b75a6c58148ea02cc9b9f21c5d1bbe985c1c9257110a5653cf7b901c3cab87fba231e3fed83633687f1c0903b4bc6939ab2a8452504 + languageName: node + linkType: hard + +"@jest/types@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/types@npm:28.1.3" + dependencies: + "@jest/schemas": "npm:^28.1.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/3cffae7d1133aa7952a6b5c4806f89ed78cb0dfe3ec4e8c5a6e704d7bab3cff86c714abb5f0f637540da22776900a33b3bad79c5ed5fc5b5535fb24e3006e3cb + languageName: node + linkType: hard + +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 + languageName: node + linkType: hard + +"@joystream/prettier-config@npm:^1.0.0": + version: 1.0.0 + resolution: "@joystream/prettier-config@npm:1.0.0" + peerDependencies: + prettier: ">= 2" + checksum: 10c0/e6e125ae2a7a3dffd1e35ebec44b597f03f14ffec3c7d21486e9e39b3cdbf9a529363e4753f5063ebb281fb7085182c48fa3b3d1f01aa5856e3084815e18da8f + languageName: node + linkType: hard + +"@joystream/sdk-core@npm:^1.0.0, @joystream/sdk-core@workspace:packages/core": + version: 0.0.0-use.local + resolution: "@joystream/sdk-core@workspace:packages/core" + dependencies: + "@genql/cli": "npm:^6.3.3" + "@polkadot/api": "npm:^10.13" + "@types/debug": "npm:^4.1.12" + "@types/lodash": "npm:^4" + "@types/ws": "npm:^8.5.14" + "@walletconnect/modal": "npm:^2.7" + "@walletconnect/universal-provider": "npm:^2.18" + axios: "npm:1.7.9" + debug: "npm:^4.4.0" + lodash: "npm:^4.17.21" + queue: "npm:^6.0.0" + languageName: unknown + linkType: soft + +"@joystream/sdk-examples-query-node@workspace:examples/query-node": + version: 0.0.0-use.local + resolution: "@joystream/sdk-examples-query-node@workspace:examples/query-node" + dependencies: + "@joystream/sdk-core": "npm:^1.0.0" + typescript: "npm:^5.7.3" + languageName: unknown + linkType: soft + +"@joystream/sdk@workspace:.": + version: 0.0.0-use.local + resolution: "@joystream/sdk@workspace:." + dependencies: + "@changesets/cli": "npm:^2.27.12" + "@eslint/js": "npm:^9.19.0" + "@jest/globals": "npm:^29.7.0" + "@joystream/prettier-config": "npm:^1.0.0" + eslint: "npm:^9.19.0" + eslint-config-prettier: "npm:^10.0.1" + globals: "npm:^15.14.0" + jest: "npm:^29.7.0" + prettier: "npm:3.4.2" + ts-jest: "npm:^29.2.5" + ts-node: "npm:^10.9.2" + tsconfig-paths: "npm:^4.2.0" + tsx: "npm:^4.19.3" + typescript: "npm:^5.7.3" + typescript-eslint: "npm:^8.22.0" + languageName: unknown + linkType: soft + +"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" + dependencies: + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10c0/6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:0.3.9": + version: 0.3.9 + resolution: "@jridgewell/trace-mapping@npm:0.3.9" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.0.3" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + checksum: 10c0/fa425b606d7c7ee5bfa6a31a7b050dd5814b4082f318e0e4190f991902181b4330f43f4805db1dd4f2433fd0ed9cc7a7b9c2683f1deeab1df1b0a98b1e24055b + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 + languageName: node + linkType: hard + +"@leichtgewicht/ip-codec@npm:^2.0.1": + version: 2.0.5 + resolution: "@leichtgewicht/ip-codec@npm:2.0.5" + checksum: 10c0/14a0112bd59615eef9e3446fea018045720cd3da85a98f801a685a818b0d96ef2a1f7227e8d271def546b2e2a0fe91ef915ba9dc912ab7967d2317b1a051d66b + languageName: node + linkType: hard + +"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": + version: 1.3.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.3.0" + checksum: 10c0/743a9b295ef2f186712f08883da553c9990be291409615309c99aa4946cfe440a184e4213c790c24505c80beb86b9cfecf10b5fb30ce17c83698f8424f48678d + languageName: node + linkType: hard + +"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": + version: 1.6.3 + resolution: "@lit/reactive-element@npm:1.6.3" + dependencies: + "@lit-labs/ssr-dom-shim": "npm:^1.0.0" + checksum: 10c0/10f1d25e24e32feb21c4c6f9e11d062901241602e12c4ecf746b3138f87fed4d8394194645514d5c1bfd5f33f3fd56ee8ef41344e2cb4413c40fe4961ec9d419 + languageName: node + linkType: hard + +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" + dependencies: + "@babel/runtime": "npm:^7.5.5" + "@types/node": "npm:^12.7.1" + find-up: "npm:^4.1.0" + fs-extra: "npm:^8.1.0" + checksum: 10c0/0ee907698e6c73d6f1821ff630f3fec6dcf38260817c8752fec8991ac38b95ba431ab11c2773ddf9beb33d0e057f1122b00e8ffc9b8411b3fd24151413626fa6 + languageName: node + linkType: hard + +"@manypkg/get-packages@npm:^1.1.3": + version: 1.1.3 + resolution: "@manypkg/get-packages@npm:1.1.3" + dependencies: + "@babel/runtime": "npm:^7.5.5" + "@changesets/types": "npm:^4.0.1" + "@manypkg/find-root": "npm:^1.1.0" + fs-extra: "npm:^8.1.0" + globby: "npm:^11.0.0" + read-yaml-file: "npm:^1.1.0" + checksum: 10c0/f05907d1174ae28861eaa06d0efdc144f773d9a4b8b65e1e7cdc01eb93361d335351b4a336e05c6aac02661be39e8809a3f7ad28bc67b6b338071434ab442130 + languageName: node + linkType: hard + +"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/animation@npm:10.18.0" + dependencies: + "@motionone/easing": "npm:^10.18.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/83c01ab8ecf5fae221e5012116c4c49d4473ba88ba22197e1d8c1e39364c5c6b9c5271e57ae716fd21f92314d15c63788c48d0a30872ee8d72337e1d98b46834 + languageName: node + linkType: hard + +"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": + version: 10.18.0 + resolution: "@motionone/dom@npm:10.18.0" + dependencies: + "@motionone/animation": "npm:^10.18.0" + "@motionone/generators": "npm:^10.18.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10c0/3bd4b1015e88464c9effc170c23bc63bbc910cbb9ca84986ec19ca82e0e13335e63a1f0d12e265fbe93616fe864fc2aec4e952d51e07932894e148de6fac2111 + languageName: node + linkType: hard + +"@motionone/easing@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/easing@npm:10.18.0" + dependencies: + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/0adf9b7086b0f569d28886890cc0725a489285f2debfcaf27c1c15dfef5736c9f4207cfda14c71b3275f8163777320cb7ff48ad263c7f4ccd31e12a5afc1a952 + languageName: node + linkType: hard + +"@motionone/generators@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/generators@npm:10.18.0" + dependencies: + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/7ed7dda5ac58cd3e8dd347b5539d242d96e02ee16fef921c8d14295a806e6bc429a15291461ec078977bd5f6162677225addd707ca79f808e65bc3599c45c0e9 + languageName: node + linkType: hard + +"@motionone/svelte@npm:^10.16.2": + version: 10.16.4 + resolution: "@motionone/svelte@npm:10.16.4" + dependencies: + "@motionone/dom": "npm:^10.16.4" + tslib: "npm:^2.3.1" + checksum: 10c0/a3f91d3ac5617ac8a2847abc0c8fad417cdc2cd9d814d60f7de2c909e4beeaf834b45a4288c8af6d26f62958a6c69714313b37ea6cd5aa2a9d1ad5198ec5881f + languageName: node + linkType: hard + +"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.1": + version: 10.17.1 + resolution: "@motionone/types@npm:10.17.1" + checksum: 10c0/f7b16cd4f0feda0beac10173afa6de7384722f9f24767f78b7aa90f15b8a89d584073a64387b015a8e015a962fa4b47a8ce23621f47708a08676b12bb0d43bbb + languageName: node + linkType: hard + +"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/utils@npm:10.18.0" + dependencies: + "@motionone/types": "npm:^10.17.1" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10c0/db57dbb6a131fab36dc1eb4e1f3a4575ca97563221663adce54c138de1e1a9eaf4a4a51ddf99fdab0341112159e0190b35cdeddfdbd08ba3ad1e35886a5324bb + languageName: node + linkType: hard + +"@motionone/vue@npm:^10.16.2": + version: 10.16.4 + resolution: "@motionone/vue@npm:10.16.4" + dependencies: + "@motionone/dom": "npm:^10.16.4" + tslib: "npm:^2.3.1" + checksum: 10c0/0f3096c0956848cb67c4926e65b7034d854cf704573a277679713c5a8045347c3c043f50adad0c84ee3e88c046d35ab88ec4380e5acd729f81900381e0b1fd0d + languageName: node + linkType: hard + +"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": + version: 5.1.1-v1 + resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" + dependencies: + eslint-scope: "npm:5.1.1" + checksum: 10c0/75dda3e623b8ad7369ca22552d6beee337a814b2d0e8a32d23edd13fcb65c8082b32c5d86e436f3860dd7ade30d91d5db55d4ef9a08fb5a976c718ecc0d88a74 + languageName: node + linkType: hard + +"@noble/ciphers@npm:1.2.1": + version: 1.2.1 + resolution: "@noble/ciphers@npm:1.2.1" + checksum: 10c0/00e414da686ddba00f6e9bed124abb698bfe076658d40cc4e3b67b51fc7582fc3c2a7002ef33f154ea8cbf45e7783cfd48325cf3885d577ce8c0ae8bdd648069 + languageName: node + linkType: hard + +"@noble/curves@npm:1.8.0": + version: 1.8.0 + resolution: "@noble/curves@npm:1.8.0" + dependencies: + "@noble/hashes": "npm:1.7.0" + checksum: 10c0/3ebb1795f3f7d74c879bc6262a3444061585a2cab90b7b637dc57d931063dd0c95be858a4c2389e932651825dbc461c215dbcf43984a232de3bd6b2d326ba555 + languageName: node + linkType: hard + +"@noble/curves@npm:1.8.1, @noble/curves@npm:^1.3.0": + version: 1.8.1 + resolution: "@noble/curves@npm:1.8.1" + dependencies: + "@noble/hashes": "npm:1.7.1" + checksum: 10c0/84902c7af93338373a95d833f77981113e81c48d4bec78f22f63f1f7fdd893bc1d3d7a3ee78f01b9a8ad3dec812a1232866bf2ccbeb2b1560492e5e7d690ab1f + languageName: node + linkType: hard + +"@noble/hashes@npm:1.7.0": + version: 1.7.0 + resolution: "@noble/hashes@npm:1.7.0" + checksum: 10c0/1ef0c985ebdb5a1bd921ea6d959c90ba826af3ae05b40b459a703e2a5e9b259f190c6e92d6220fb3800e2385521e4159e238415ad3f6b79c52f91dd615e491dc + languageName: node + linkType: hard + +"@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.3": + version: 1.7.1 + resolution: "@noble/hashes@npm:1.7.1" + checksum: 10c0/2f8ec0338ccc92b576a0f5c16ab9c017a3a494062f1fbb569ae641c5e7eab32072f9081acaa96b5048c0898f972916c818ea63cbedda707886a4b5ffcfbf94e3 + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.3": + version: 0.5.15 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15" + dependencies: + ansi-html: "npm:^0.0.9" + core-js-pure: "npm:^3.23.3" + error-stack-parser: "npm:^2.0.6" + html-entities: "npm:^2.1.0" + loader-utils: "npm:^2.0.4" + schema-utils: "npm:^4.2.0" + source-map: "npm:^0.7.3" + peerDependencies: + "@types/webpack": 4.x || 5.x + react-refresh: ">=0.10.0 <1.0.0" + sockjs-client: ^1.4.0 + type-fest: ">=0.17.0 <5.0.0" + webpack: ">=4.43.0 <6.0.0" + webpack-dev-server: 3.x || 4.x || 5.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + "@types/webpack": + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + checksum: 10c0/ba310aa4d53070f59c8a374d1d256c5965c044c0c3fb1ff6b55353fb5e86de08a490a7bd59a31f0d4951f8f29f81864c7df224fe1342543a95d048b7413ff171 + languageName: node + linkType: hard + +"@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + dependencies: + "@polkadot-api/metadata-builders": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + peerDependencies: + rxjs: ">=7.8.0" + checksum: 10c0/f80744e1612446a09fdd3f5a98cdf8f9a5b9fdeddcfa083084b49e0ae63e4b4875a326487258bcbb60e6edc2fbb831436abe4a48b87942c4417ba1ee05e95648 + languageName: node + linkType: hard + +"@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/63160c2227996e1d8926a7d0281cd7a747e53e8049a63c74087425bca6a986662f46ca8e0be5b31882816199aeef1863c8ee9a7d2834d2ee1a0d1bc6dc7d61f3 + languageName: node + linkType: hard + +"@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/2cc039dfd0234696e624a48d94f07b68ab3b1fc402f703b142b05f640301c47a3c5315a6ef10d2a61c31d6f93181d1240ba5b4e169e5cb8a428f5eb9613b0123 + languageName: node + linkType: hard + +"@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + dependencies: + "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/15dcba05a0c7cafaab72edc6c6246133cc25f94a158f0ac2091e3c774271cae6cf64658cefe5db9d57eb16e9a9cc8936f387547064237d129d7675e9ca27e1d3 + languageName: node + linkType: hard + +"@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + dependencies: + "@noble/hashes": "npm:^1.3.1" + "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@scure/base": "npm:^1.1.1" + scale-ts: "npm:^1.6.0" + checksum: 10c0/f6273cbb1ed74f253f83dfb9e4b46375eb7430e17e69a2f3d631ff80d8ff7b7e871cdf89639ef18635a659a60623e384c894ab2e1889d70442f7ca73c05b44e3 + languageName: node + linkType: hard + +"@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/56dc28993d06a14b4091f028956f8bb179d3c602a3e3979a978eb2192233ce6ad2f12d4a583e859480521d4c75629aab1d7f0effd989da0ebb90a1b51e7ee073 + languageName: node + linkType: hard + +"@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/63c36ac45d63a4f8718d1324be0290dadfbfbb387e440d5962de13200861400a6af09a5e96b73f985fd4c27d03c93927420c8145e49e1e822653a3c223dda645 + languageName: node + linkType: hard + +"@polkadot/api-augment@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/api-augment@npm:10.13.1" + dependencies: + "@polkadot/api-base": "npm:10.13.1" + "@polkadot/rpc-augment": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-augment": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/5f1faa67bc8a574fe97debc8aa7e7f6795aa437a1212121188d6bbeb1d465b47b0a1a22b8268f3136e1956dcdf0c1f9004b2a7968a275414e93b0a4e91ba7edc + languageName: node + linkType: hard + +"@polkadot/api-base@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/api-base@npm:10.13.1" + dependencies: + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/3adaa5d3c34e16cc28a0427839c87aab7b1d022c8b6992c43dc91ab7e910d0c8e17dca9ee6b7c9e27a6486aa8878dd7deae79870d7d44ede92aba8421241c249 + languageName: node + linkType: hard + +"@polkadot/api-derive@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/api-derive@npm:10.13.1" + dependencies: + "@polkadot/api": "npm:10.13.1" + "@polkadot/api-augment": "npm:10.13.1" + "@polkadot/api-base": "npm:10.13.1" + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/91df2f399b0133bdcc19edb595e058481b1ffc63e80dbbc58c928eb04982cae1372fe7e3eda6b05888c88b68ae152f46646d080f4b940a5cca9307a681b7c78f + languageName: node + linkType: hard + +"@polkadot/api@npm:10.13.1, @polkadot/api@npm:^10.13": + version: 10.13.1 + resolution: "@polkadot/api@npm:10.13.1" + dependencies: + "@polkadot/api-augment": "npm:10.13.1" + "@polkadot/api-base": "npm:10.13.1" + "@polkadot/api-derive": "npm:10.13.1" + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/rpc-augment": "npm:10.13.1" + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/rpc-provider": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-augment": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/types-create": "npm:10.13.1" + "@polkadot/types-known": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + eventemitter3: "npm:^5.0.1" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/c2192c51aca790b2d8915a08e55e3b0461c49a1ce3ceccc5597cd74d68367ff0a881a0a864a0897835364482618d0a945247576573ef7c00688f1a25a5347ccc + languageName: node + linkType: hard + +"@polkadot/keyring@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/keyring@npm:12.6.2" + dependencies: + "@polkadot/util": "npm:12.6.2" + "@polkadot/util-crypto": "npm:12.6.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + "@polkadot/util-crypto": 12.6.2 + checksum: 10c0/16b198b072ff22cd9fb0281d1dc1e97a3939eccf268e5e2c9272e85ae90cb6212d248d6b76bf85359351d3d43fd9c8b6f951001485e0d2bcff35b675cb189f3d + languageName: node + linkType: hard + +"@polkadot/networks@npm:12.6.2, @polkadot/networks@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/networks@npm:12.6.2" + dependencies: + "@polkadot/util": "npm:12.6.2" + "@substrate/ss58-registry": "npm:^1.44.0" + tslib: "npm:^2.6.2" + checksum: 10c0/44a482c46900058e6d5b25110cb5396382036057240cd4a8e0dae325fab54e689ec81bc43b047570581f14ce456b67310c05c1fe34c4b7f7d4e064f095f4c276 + languageName: node + linkType: hard + +"@polkadot/rpc-augment@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/rpc-augment@npm:10.13.1" + dependencies: + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/5389ac83712cb0144e5f6b4319f76a54e8c85d455043ba688d32b233bc83202479f5506a8c8a0a7b0e8688150ca4c8d63ef57b2255e52827a5738eb600ab01ee + languageName: node + linkType: hard + +"@polkadot/rpc-core@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/rpc-core@npm:10.13.1" + dependencies: + "@polkadot/rpc-augment": "npm:10.13.1" + "@polkadot/rpc-provider": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/423479b6332eae4729076e1faa7371e7516021348ec6b4a4323a25740ea2577afdb395e767580babd854da14f63065cd4ac766a58b61263d09db64f1f6bb2599 + languageName: node + linkType: hard + +"@polkadot/rpc-provider@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/rpc-provider@npm:10.13.1" + dependencies: + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-support": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + "@polkadot/x-fetch": "npm:^12.6.2" + "@polkadot/x-global": "npm:^12.6.2" + "@polkadot/x-ws": "npm:^12.6.2" + "@substrate/connect": "npm:0.8.8" + eventemitter3: "npm:^5.0.1" + mock-socket: "npm:^9.3.1" + nock: "npm:^13.5.0" + tslib: "npm:^2.6.2" + dependenciesMeta: + "@substrate/connect": + optional: true + checksum: 10c0/13bc88d973a55b131bea9429831caa19b85cde73bb0c8d124bbeb1f9b5cd63d4e297a38be477e75b8930e181ab837249fec06417dc52cc5c438149313e5a2947 + languageName: node + linkType: hard + +"@polkadot/types-augment@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-augment@npm:10.13.1" + dependencies: + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/0686a834fd5d4db1cc74c184057cf1c47f008d3d541866cb2f2a38464c6a41cb159e5ec914b2e3d68511f6c6c7798238b58ec3bd1315a67fbb1ee073147457c6 + languageName: node + linkType: hard + +"@polkadot/types-codec@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-codec@npm:10.13.1" + dependencies: + "@polkadot/util": "npm:^12.6.2" + "@polkadot/x-bigint": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/8a35c492006502804a5531231c14037ab98a13f345f4e550142254e69d62d451f0caa89347ac689b92f90b582fe6ab2f1c8eca30cdf327951323b6400fca2e50 + languageName: node + linkType: hard + +"@polkadot/types-create@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-create@npm:10.13.1" + dependencies: + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/efe57d84f6088111b53d29db07ab9bf951f79c3e9b4875882c7a9bb0a6f1e00230e63a84cf2a850528119bbfa7f30bdfb21bba645e3922d88ff83092ea0350c5 + languageName: node + linkType: hard + +"@polkadot/types-known@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-known@npm:10.13.1" + dependencies: + "@polkadot/networks": "npm:^12.6.2" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/types-create": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/ce4e5b402e4d923a1b93475997e57bb6b7f95cc679a466c7d563d9d033872479100cf5ac72c58faaf57610602c913555ef0b4bd4672c6c76fc733c062d41959b + languageName: node + linkType: hard + +"@polkadot/types-support@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-support@npm:10.13.1" + dependencies: + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/a9bf65b139b1c861acc198ce650e14d2014f88d30f890710baf3481caa16b44dc39122b05d34cc86211b08e082cf4e7d5680ba3a4008711fe86b70d62a65219c + languageName: node + linkType: hard + +"@polkadot/types@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types@npm:10.13.1" + dependencies: + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/types-augment": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/types-create": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/1fe50d7ba10368dd944fec0e2da740f8c665c1c417362ab5ed1587d9083259c65064e04a862443d1a6c9f1da86b8dee6a4945e711064f0318895a38ad1303e3b + languageName: node + linkType: hard + +"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/util-crypto@npm:12.6.2" + dependencies: + "@noble/curves": "npm:^1.3.0" + "@noble/hashes": "npm:^1.3.3" + "@polkadot/networks": "npm:12.6.2" + "@polkadot/util": "npm:12.6.2" + "@polkadot/wasm-crypto": "npm:^7.3.2" + "@polkadot/wasm-util": "npm:^7.3.2" + "@polkadot/x-bigint": "npm:12.6.2" + "@polkadot/x-randomvalues": "npm:12.6.2" + "@scure/base": "npm:^1.1.5" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + checksum: 10c0/b25f1574a2d4298c32b7a3cf3fa9f1b1237af3cc9e4ac16e75840097e9bcea11c8188abd5c46522d46d350edceb1e3e54fe8cbb01111e4eb643df4040ff41e2a + languageName: node + linkType: hard + +"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/util@npm:12.6.2" + dependencies: + "@polkadot/x-bigint": "npm:12.6.2" + "@polkadot/x-global": "npm:12.6.2" + "@polkadot/x-textdecoder": "npm:12.6.2" + "@polkadot/x-textencoder": "npm:12.6.2" + "@types/bn.js": "npm:^5.1.5" + bn.js: "npm:^5.2.1" + tslib: "npm:^2.6.2" + checksum: 10c0/e426d31f8a6b8e8c57b86c18b419312906c5a169e5b2d89c15b54a5d6cf297912250d336f81926e07511ce825d36222d9e6387a01240aa6a20b11aa25dc8226a + languageName: node + linkType: hard + +"@polkadot/wasm-bridge@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-bridge@npm:7.4.1" + dependencies: + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 10c0/8123c2d72ed24f6900185eb982f228789414c1458c8a291e17a9bd70cd36616f0e04fb40cb01e90d27223eb2ce81391af36f6e5b741cb6d9a83850bb5b9e038e + languageName: node + linkType: hard + +"@polkadot/wasm-crypto-asmjs@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto-asmjs@npm:7.4.1" + dependencies: + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + checksum: 10c0/7b19748b2ccdc2d964c137ae5eabdf022d7860c05981270c82392898ac6641d5602a2c2ea1059ef8f8929dd361a75fdb25bfaa7961f3dfcf497f987145c6850a + languageName: node + linkType: hard + +"@polkadot/wasm-crypto-init@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto-init@npm:7.4.1" + dependencies: + "@polkadot/wasm-bridge": "npm:7.4.1" + "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" + "@polkadot/wasm-crypto-wasm": "npm:7.4.1" + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 10c0/fdcb96b4ba318680837d728b3c60c0bbbe326c9b8c15d70394cfbfdee06c95f8311b6fe13e4c862472faef4a2a9ccb218519fb15ad2f67d15b4cbb1b7c3eecba + languageName: node + linkType: hard + +"@polkadot/wasm-crypto-wasm@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto-wasm@npm:7.4.1" + dependencies: + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + checksum: 10c0/2673a567cea785f7b9ec5b8371e05a53064651a9c64ac0fc45d7d5c8a080810cb1bd0f1950e2789d2c8895bcca35e9dc84b8a7b77c59b9b2d30beed8a964d043 + languageName: node + linkType: hard + +"@polkadot/wasm-crypto@npm:^7.3.2": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto@npm:7.4.1" + dependencies: + "@polkadot/wasm-bridge": "npm:7.4.1" + "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" + "@polkadot/wasm-crypto-init": "npm:7.4.1" + "@polkadot/wasm-crypto-wasm": "npm:7.4.1" + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 10c0/b896f88ebf6b6864263b9042a14b6e5ef7371e47e56c6f1c297472f6d24b40645ee4e9abed5d32bfd95de4797811cb109c44da6064dd2509db3ce05a53fe2d72 + languageName: node + linkType: hard + +"@polkadot/wasm-util@npm:7.4.1, @polkadot/wasm-util@npm:^7.3.2": + version: 7.4.1 + resolution: "@polkadot/wasm-util@npm:7.4.1" + dependencies: + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + checksum: 10c0/4e7042f854350a7e0c978d816abc3a8e37adcd6e8a5a35a4893928e79ecc0950fc4073993ad813ad8edd2c5fa6f603a5395018d19c44b8a338f52974747c3a9c + languageName: node + linkType: hard + +"@polkadot/x-bigint@npm:12.6.2, @polkadot/x-bigint@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-bigint@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/78123efa2a5fad7fccb79dbe0c44f5506b70405a2b9b1dc9db9450ddd2f01791b011a46c9fff31ed8b21aace6f676179c4b7746c97ca254e8822bcf543e4d779 + languageName: node + linkType: hard + +"@polkadot/x-fetch@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-fetch@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + node-fetch: "npm:^3.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/c4e34c28f4374db3b6795b31f63434b4241896a82cd1a0aa81196c7dbe8aa345069a39d27d5c3af214d8d2824154c6fe1fcbe9cb22af32f9a2c3fd22dc4b8583 + languageName: node + linkType: hard + +"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-global@npm:12.6.2" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/63738eb46465e3e43151d746321c178131385a734e1d3865fc76667fec9d4b1fb8b35a0d8ee75834035b54a4047e0bae86c4f2e465b16c73d4fc15ec4426446f + languageName: node + linkType: hard + +"@polkadot/x-randomvalues@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-randomvalues@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + "@polkadot/wasm-util": "*" + checksum: 10c0/44920ec7a93ca0b5b0d2abae493fe5a9fb8cdb44b70029d431c1244a11dea0a9f14d216b4d14bde8b984199b9dd364a3ae68b51937784645343f686b3613c223 + languageName: node + linkType: hard + +"@polkadot/x-textdecoder@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-textdecoder@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/d1aa46dc0c4f88bce3cb7aaadbede99c2fb159c0fd317fb9fe5b54bdbb83da9cce3a5d628e25892028b34cc4eeef72669c344f0af12e21f05429142cc7b4732d + languageName: node + linkType: hard + +"@polkadot/x-textencoder@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-textencoder@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/fa234ce4d164991ea98f34e9eae2adf0c4d2b0806e2e30b11c41a52b432f8cbd91fb16945243809fd9433c513b8c7ab4c16d902b92faf7befaa523daae7459f4 + languageName: node + linkType: hard + +"@polkadot/x-ws@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-ws@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + ws: "npm:^8.15.1" + checksum: 10c0/15565803a34aa7d6654c4c05725f5f44e504caa69f590523c5569fcbd66cf1e467de03e3e13a4d71bb60efceb28c60fd5719bee5efd721c020cf470025bbeb29 + languageName: node + linkType: hard + +"@repeaterjs/repeater@npm:^3.0.4, @repeaterjs/repeater@npm:^3.0.6": + version: 3.0.6 + resolution: "@repeaterjs/repeater@npm:3.0.6" + checksum: 10c0/c3915e2603927c7d6a9eb09673bc28fc49ab3a86947ec191a74663b33deebee2fcc4b03c31cc663ff27bd6db9e6c9487639b6935e265d601ce71b8c497f5f4a8 + languageName: node + linkType: hard + +"@rollup/plugin-babel@npm:^5.2.0": + version: 5.3.1 + resolution: "@rollup/plugin-babel@npm:5.3.1" + dependencies: + "@babel/helper-module-imports": "npm:^7.10.4" + "@rollup/pluginutils": "npm:^3.1.0" + peerDependencies: + "@babel/core": ^7.0.0 + "@types/babel__core": ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + "@types/babel__core": + optional: true + checksum: 10c0/2766134dd5567c0d4fd6909d1f511ce9bf3bd9d727e1bc5ffdd6097a3606faca324107ae8e0961839ee4dbb45e5e579ae601efe472fc0a271259aea79920cafa + languageName: node + linkType: hard + +"@rollup/plugin-node-resolve@npm:^11.2.1": + version: 11.2.1 + resolution: "@rollup/plugin-node-resolve@npm:11.2.1" + dependencies: + "@rollup/pluginutils": "npm:^3.1.0" + "@types/resolve": "npm:1.17.1" + builtin-modules: "npm:^3.1.0" + deepmerge: "npm:^4.2.2" + is-module: "npm:^1.0.0" + resolve: "npm:^1.19.0" + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: 10c0/a8226b01352ee1f7133b1b59b3906267e11c99020a55e3b7a313e03889f790d1cd94e7f7769d3963261e897c3265082533ba595976f8e3f08cf70aa88bf1ddd7 + languageName: node + linkType: hard + +"@rollup/plugin-replace@npm:^2.4.1": + version: 2.4.2 + resolution: "@rollup/plugin-replace@npm:2.4.2" + dependencies: + "@rollup/pluginutils": "npm:^3.1.0" + magic-string: "npm:^0.25.7" + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + checksum: 10c0/ea3d27291c791661638b91809d0247dde1ee71be0b16fa7060078c2700db3669eada2c3978ea979b917b29ebe06f3fddc8797feae554da966264a22142b5771a + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^3.1.0": + version: 3.1.0 + resolution: "@rollup/pluginutils@npm:3.1.0" + dependencies: + "@types/estree": "npm:0.0.39" + estree-walker: "npm:^1.0.1" + picomatch: "npm:^2.2.2" + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: 10c0/7151753160d15ba2b259461a6c25b3932150994ea52dba8fd3144f634c7647c2e56733d986e2c15de67c4d96a9ee7d6278efa6d2e626a7169898fd64adc0f90c + languageName: node + linkType: hard + +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b + languageName: node + linkType: hard + +"@rushstack/eslint-patch@npm:^1.1.0": + version: 1.10.5 + resolution: "@rushstack/eslint-patch@npm:1.10.5" + checksum: 10c0/ea66e8be3a78a48d06e8ff33221cef5749386589236bbcd24013577d2b4e1035e3dc919740c6e0f16d44c1e0b62d06d00898508fc74cc2adb0ac6b667aa5a8e4 + languageName: node + linkType: hard + +"@scure/base@npm:^1.1.1, @scure/base@npm:^1.1.5": + version: 1.2.4 + resolution: "@scure/base@npm:1.2.4" + checksum: 10c0/469c8aee80d6d6973e1aac6184befa04568f1b4016e40c889025f4a721575db9c1ca0c2ead80613896cce929392740322a18da585a427f157157e797dc0a42a9 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.24.1": + version: 0.24.51 + resolution: "@sinclair/typebox@npm:0.24.51" + checksum: 10c0/458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^1.7.0": + version: 1.8.6 + resolution: "@sinonjs/commons@npm:1.8.6" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10c0/93b4d4e27e93652b83467869c2fe09cbd8f37cd5582327f0e081fbf9b93899e2d267db7b668c96810c63dc229867614ced825e5512b47db96ca6f87cb3ec0f61 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": "npm:^3.0.0" + checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^8.0.1": + version: 8.1.0 + resolution: "@sinonjs/fake-timers@npm:8.1.0" + dependencies: + "@sinonjs/commons": "npm:^1.7.0" + checksum: 10c0/d6b795f9ddaf044daf184c151555ca557ccd23636f2ee3d2f76a9d128329f81fc1aac412f6f67239ab92cb9390aad9955b71df93cf4bd442c68b1f341e381ab6 + languageName: node + linkType: hard + +"@substrate/connect-extension-protocol@npm:^2.0.0": + version: 2.2.1 + resolution: "@substrate/connect-extension-protocol@npm:2.2.1" + checksum: 10c0/5e066c1cbdfe9d4cae6bc85dd0adbe62832af08733b0fe6dab4aee05520ef0f85c3b892e58ba59c83a0d70a3587e16e91f61265e961e978a721dfddd6eb8b1f4 + languageName: node + linkType: hard + +"@substrate/connect-known-chains@npm:^1.1.1": + version: 1.9.1 + resolution: "@substrate/connect-known-chains@npm:1.9.1" + checksum: 10c0/d18a95ad48f20e836fe084e724638e119b319241185b45001f4b37947cb67db10213d6d98ed7a1851da129e88183b1f2af9a947927ec887093748c027952ffd1 + languageName: node + linkType: hard + +"@substrate/connect@npm:0.8.8": + version: 0.8.8 + resolution: "@substrate/connect@npm:0.8.8" + dependencies: + "@substrate/connect-extension-protocol": "npm:^2.0.0" + "@substrate/connect-known-chains": "npm:^1.1.1" + "@substrate/light-client-extension-helpers": "npm:^0.0.4" + smoldot: "npm:2.0.22" + checksum: 10c0/d2507a5c2392523c31b1e25a4b0955b7c271406d527511c5ceab561fff0d8788262d638ff996dc2978464998f5db78cf373b34d2af86b040686c86f36093ec65 + languageName: node + linkType: hard + +"@substrate/light-client-extension-helpers@npm:^0.0.4": + version: 0.0.4 + resolution: "@substrate/light-client-extension-helpers@npm:0.0.4" + dependencies: + "@polkadot-api/client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/json-rpc-provider": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/json-rpc-provider-proxy": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@substrate/connect-extension-protocol": "npm:^2.0.0" + "@substrate/connect-known-chains": "npm:^1.1.1" + rxjs: "npm:^7.8.1" + peerDependencies: + smoldot: 2.x + checksum: 10c0/51e44ab2f3efaf8482047d3ed89e51327b54f53bd9d4169ce3738daf22e0afa849560cfd1f487ae809ea9adfdb93812f1cb74329d44cf686c0b552493b47b122 + languageName: node + linkType: hard + +"@substrate/ss58-registry@npm:^1.44.0": + version: 1.51.0 + resolution: "@substrate/ss58-registry@npm:1.51.0" + checksum: 10c0/f568ea2a5011ee1c288e577d23dd48a6ba0dc0db3611f268b1c35f41636b8ec39ae09fe0184f88d411e331b60d924e90054be736b1ff624cdcb9b742c94a9bf6 + languageName: node + linkType: hard + +"@surma/rollup-plugin-off-main-thread@npm:^2.2.3": + version: 2.2.3 + resolution: "@surma/rollup-plugin-off-main-thread@npm:2.2.3" + dependencies: + ejs: "npm:^3.1.6" + json5: "npm:^2.2.0" + magic-string: "npm:^0.25.0" + string.prototype.matchall: "npm:^4.0.6" + checksum: 10c0/4f36a7488cdae2907053a48231430e8e9aa8f1903a96131bf8325786afba3224011f9120164cae75043558bd051881050b071958388fe477927d340b1cc1a066 + languageName: node + linkType: hard + +"@svgr/babel-plugin-add-jsx-attribute@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:5.4.0" + checksum: 10c0/f7f7681f0353a265c85a9fa0a6682c2c39c2eba35d6c855bbf25ea9739b339bf1fdd826b61fb3875642bf607c77bf41e6a66a97a4f07fb6e84bd521a363749e5 + languageName: node + linkType: hard + +"@svgr/babel-plugin-remove-jsx-attribute@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:5.4.0" + checksum: 10c0/0562c4c1597aecab0248fbd250e45e630de373307468568b7508c78d315a93f29920dffad2f5f54aad8e2aad9da440e16867e54961f3e6402d9855e5fc836948 + languageName: node + linkType: hard + +"@svgr/babel-plugin-remove-jsx-empty-expression@npm:^5.0.1": + version: 5.0.1 + resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:5.0.1" + checksum: 10c0/80e2d736528ee553f54916acb9a9a0414e4a06730df420fb2a14788446125728abcb5125bfca6b15ce6fd99771397160f02ec95828871777c1a7803fcf258a44 + languageName: node + linkType: hard + +"@svgr/babel-plugin-replace-jsx-attribute-value@npm:^5.0.1": + version: 5.0.1 + resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:5.0.1" + checksum: 10c0/fb9e267ba961a0daf1f37f2954552617e09ad1d8e97f033aefc28d2a7d7824831318a5324e8e873341b53c9bb10a0c266665c7871251fd0dd2a8294fe1546fac + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-dynamic-title@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:5.4.0" + checksum: 10c0/e6d1a1ef2f4b91473152bf5153a6857585857e7f0e7897df2d18e14d567811814a5590c9d10d80cf3f2964a5b7bd93d3e4cbd15c8d006c5dd83d4e6839646636 + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-em-dimensions@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:5.4.0" + checksum: 10c0/1dc247f376ed110d1407b96c1c919c0bfa2907cd02b2eaa98d40209f21f1ff3602a46f0eb0528e514826a843dc411c06ed251cf8c691efbc961f0cbe0aaf860d + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-react-native-svg@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:5.4.0" + checksum: 10c0/3ad2f074d0e5857d07758492d0c98d1d862f2def9fab48939c69c5a3c4387065d01b0e8ac62c53a402a9ce09ed3de099bdf41cd2a597e7d58ddf47fb3a3b2c3e + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-svg-component@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/babel-plugin-transform-svg-component@npm:5.5.0" + checksum: 10c0/73bfb09933d4a85a0ee8ec364684a0915a9ce05e668d024c073369cc36d78dcde41ddcdb493dde6440f5ee5649ed75b95ac8add226eaee32b20dc54894ac2974 + languageName: node + linkType: hard + +"@svgr/babel-preset@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/babel-preset@npm:5.5.0" + dependencies: + "@svgr/babel-plugin-add-jsx-attribute": "npm:^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute": "npm:^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression": "npm:^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value": "npm:^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title": "npm:^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions": "npm:^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg": "npm:^5.4.0" + "@svgr/babel-plugin-transform-svg-component": "npm:^5.5.0" + checksum: 10c0/a737592044ee3aea22506fa7178464fc0e1e6e6f3005cbc8db12d6963f18b8a097c97a2d4ede93dd1d3309074f84f47272924614cd74d2c7900c649f0356e349 + languageName: node + linkType: hard + +"@svgr/core@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/core@npm:5.5.0" + dependencies: + "@svgr/plugin-jsx": "npm:^5.5.0" + camelcase: "npm:^6.2.0" + cosmiconfig: "npm:^7.0.0" + checksum: 10c0/a8f8ac7f829ea92a6d0305c746afb33feba3b1c7000e6f22d83b8bad13fdcd5aacc3ebde60330368830eebf23ff3090ddd3ef959d41a90d694f4b7914aea6686 + languageName: node + linkType: hard + +"@svgr/hast-util-to-babel-ast@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/hast-util-to-babel-ast@npm:5.5.0" + dependencies: + "@babel/types": "npm:^7.12.6" + checksum: 10c0/1758afd99594b094ec3d0966ba0e81e5ca8acea075801b8a93c5e97269b046eca1fd8dac7c7efbc3b5775e2496adb6880530fd1d6ccaaf8792afd567773a4f64 + languageName: node + linkType: hard + +"@svgr/plugin-jsx@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/plugin-jsx@npm:5.5.0" + dependencies: + "@babel/core": "npm:^7.12.3" + "@svgr/babel-preset": "npm:^5.5.0" + "@svgr/hast-util-to-babel-ast": "npm:^5.5.0" + svg-parser: "npm:^2.0.2" + checksum: 10c0/96f84139dae94cdda7e24896ab23e9d41e699fc8ecbbd11e280604eb7a67dfec55f126ec12ea3c622b8df6b0fccce5eb261d96f6ca8c59366d3963f13e411ec6 + languageName: node + linkType: hard + +"@svgr/plugin-svgo@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/plugin-svgo@npm:5.5.0" + dependencies: + cosmiconfig: "npm:^7.0.0" + deepmerge: "npm:^4.2.2" + svgo: "npm:^1.2.2" + checksum: 10c0/7494f7417ac339422f4eb2219489badaa51cdd79de2b5b3ff772c602036c5a38faf92fdefaab47414175f7c83406c4db195c35e619aae88d0573d7b199ec4503 + languageName: node + linkType: hard + +"@svgr/webpack@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/webpack@npm:5.5.0" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/plugin-transform-react-constant-elements": "npm:^7.12.1" + "@babel/preset-env": "npm:^7.12.1" + "@babel/preset-react": "npm:^7.12.5" + "@svgr/core": "npm:^5.5.0" + "@svgr/plugin-jsx": "npm:^5.5.0" + "@svgr/plugin-svgo": "npm:^5.5.0" + loader-utils: "npm:^2.0.0" + checksum: 10c0/0313712a1892f387d8c425652239dd635269241b18e7e6f9aad6a339cbe887ebec813d146df23407229384ac5e9d6527f3571aa2fc9dcb30e32006c9eb918663 + languageName: node + linkType: hard + +"@testing-library/dom@npm:^10.4.0": + version: 10.4.0 + resolution: "@testing-library/dom@npm:10.4.0" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + chalk: "npm:^4.1.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + pretty-format: "npm:^27.0.2" + checksum: 10c0/0352487720ecd433400671e773df0b84b8268fb3fe8e527cdfd7c11b1365b398b4e0eddba6e7e0c85e8d615f48257753283fccec41f6b986fd6c85f15eb5f84f + languageName: node + linkType: hard + +"@testing-library/jest-dom@npm:^6.6.3": + version: 6.6.3 + resolution: "@testing-library/jest-dom@npm:6.6.3" + dependencies: + "@adobe/css-tools": "npm:^4.4.0" + aria-query: "npm:^5.0.0" + chalk: "npm:^3.0.0" + css.escape: "npm:^1.5.1" + dom-accessibility-api: "npm:^0.6.3" + lodash: "npm:^4.17.21" + redent: "npm:^3.0.0" + checksum: 10c0/5566b6c0b7b0709bc244aec3aa3dc9e5f4663e8fb2b99d8cd456fc07279e59db6076cbf798f9d3099a98fca7ef4cd50e4e1f4c4dec5a60a8fad8d24a638a5bf6 + languageName: node + linkType: hard + +"@testing-library/react@npm:^16.2.0": + version: 16.2.0 + resolution: "@testing-library/react@npm:16.2.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + "@testing-library/dom": ^10.0.0 + "@types/react": ^18.0.0 || ^19.0.0 + "@types/react-dom": ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/7adaedaf237002b42e04a6261d2756074a19cbca0f0c79ba375660f618e123c0ee56256ced00aeb0bb7225ba1a8a81b92b692cca053521a21bb92a8cace1e4c6 + languageName: node + linkType: hard + +"@testing-library/user-event@npm:^13.5.0": + version: 13.5.0 + resolution: "@testing-library/user-event@npm:13.5.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + "@testing-library/dom": ">=7.21.4" + checksum: 10c0/ff57edaeab31322c80c3f01d55404b4cebb907b9ec7672b96a1a14d053f172046b01c5f27b45677927ebee8ed91bce695a7d09edec9a48875cfacabe39d0426a + languageName: node + linkType: hard + +"@tootallnate/once@npm:1": + version: 1.1.2 + resolution: "@tootallnate/once@npm:1.1.2" + checksum: 10c0/8fe4d006e90422883a4fa9339dd05a83ff626806262e1710cee5758d493e8cbddf2db81c0e4690636dc840b02c9fda62877866ea774ebd07c1777ed5fafbdec6 + languageName: node + linkType: hard + +"@trysound/sax@npm:0.2.0": + version: 0.2.0 + resolution: "@trysound/sax@npm:0.2.0" + checksum: 10c0/44907308549ce775a41c38a815f747009ac45929a45d642b836aa6b0a536e4978d30b8d7d680bbd116e9dd73b7dbe2ef0d1369dcfc2d09e83ba381e485ecbe12 + languageName: node + linkType: hard + +"@tsconfig/node10@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node10@npm:1.0.11" + checksum: 10c0/28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c + languageName: node + linkType: hard + +"@tsconfig/node12@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: 10c0/dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9 + languageName: node + linkType: hard + +"@tsconfig/node14@npm:^1.0.0": + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 10c0/67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44 + languageName: node + linkType: hard + +"@tsconfig/node16@npm:^1.0.2": + version: 1.0.4 + resolution: "@tsconfig/node16@npm:1.0.4" + checksum: 10c0/05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb + languageName: node + linkType: hard + +"@types/aria-query@npm:^5.0.1": + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4" + checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 + languageName: node + linkType: hard + +"@types/bn.js@npm:^5.1.5": + version: 5.1.6 + resolution: "@types/bn.js@npm:5.1.6" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/073d383d87afea513a8183ce34af7bc0a7a798d057c7ae651982b7f30dd7d93f33247323bca3ba39f1f6af146b564aff547b15467bdf9fc922796c17e8426bf6 + languageName: node + linkType: hard + +"@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df + languageName: node + linkType: hard + +"@types/bonjour@npm:^3.5.9": + version: 3.5.13 + resolution: "@types/bonjour@npm:3.5.13" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/eebedbca185ac3c39dd5992ef18d9e2a9f99e7f3c2f52f5561f90e9ed482c5d224c7962db95362712f580ed5713264e777a98d8f0bd8747f4eadf62937baed16 + languageName: node + linkType: hard + +"@types/connect-history-api-fallback@npm:^1.3.5": + version: 1.5.4 + resolution: "@types/connect-history-api-fallback@npm:1.5.4" + dependencies: + "@types/express-serve-static-core": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/1b4035b627dcd714b05a22557f942e24a57ca48e7377dde0d2f86313fe685bc0a6566512a73257a55b5665b96c3041fb29228ac93331d8133011716215de8244 + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c + languageName: node + linkType: hard + +"@types/debug@npm:^4.1.12": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" + dependencies: + "@types/ms": "npm:*" + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f + languageName: node + linkType: hard + +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: 10c0/a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc + languageName: node + linkType: hard + +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10c0/69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e + languageName: node + linkType: hard + +"@types/eslint@npm:^7.29.0 || ^8.4.1": + version: 8.56.12 + resolution: "@types/eslint@npm:8.56.12" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10c0/e4ca426abe9d55f82b69a3250bec78b6d340ad1e567f91c97ecc59d3b2d6a1d8494955ac62ad0ea14b97519db580611c02be8277cbea370bdfb0f96aa2910504 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a + languageName: node + linkType: hard + +"@types/estree@npm:0.0.39": + version: 0.0.39 + resolution: "@types/estree@npm:0.0.39" + checksum: 10c0/f0af6c95ac1988c4827964bd9d3b51d24da442e2188943f6dfcb1e1559103d5d024d564b2e9d3f84c53714a02a0a7435c7441138eb63d9af5de4dfc66cdc0d92 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": + version: 5.0.6 + resolution: "@types/express-serve-static-core@npm:5.0.6" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/aced8cc88c1718adbbd1fc488756b0f22d763368d9eff2ae21b350698fab4a77d8d13c3699056dc662a887e43a8b67a3e8f6289ff76102ecc6bad4a7710d31a6 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^4.17.33": + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 + languageName: node + linkType: hard + +"@types/express@npm:*": + version: 5.0.0 + resolution: "@types/express@npm:5.0.0" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^5.0.0" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 10c0/0d74b53aefa69c3b3817ee9b5145fd50d7dbac52a8986afc2d7500085c446656d0b6dc13158c04e2d9f18f4324d4d93b0452337c5ff73dd086dca3e4ff11f47b + languageName: node + linkType: hard + +"@types/express@npm:^4.17.13": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^4.17.33" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 10c0/12e562c4571da50c7d239e117e688dc434db1bac8be55613294762f84fd77fbd0658ccd553c7d3ab02408f385bc93980992369dd30e2ecd2c68c358e6af8fabf + languageName: node + linkType: hard + +"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b + languageName: node + linkType: hard + +"@types/html-minifier-terser@npm:^6.0.0": + version: 6.1.0 + resolution: "@types/html-minifier-terser@npm:6.1.0" + checksum: 10c0/a62fb8588e2f3818d82a2d7b953ad60a4a52fd767ae04671de1c16f5788bd72f1ed3a6109ed63fd190c06a37d919e3c39d8adbc1793a005def76c15a3f5f5dab + languageName: node + linkType: hard + +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 10c0/494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 + languageName: node + linkType: hard + +"@types/http-proxy@npm:^1.17.8": + version: 1.17.16 + resolution: "@types/http-proxy@npm:1.17.16" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/b71bbb7233b17604f1158bbbe33ebf8bb870179d2b6e15dc9483aa2a785ce0d19ffb6c2237225b558addf24211d1853c95e337ee496df058eb175b433418a941 + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" + dependencies: + "@types/istanbul-lib-coverage": "npm:*" + checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" + dependencies: + "@types/istanbul-lib-report": "npm:*" + checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee + languageName: node + linkType: hard + +"@types/jest@npm:^27.5.2": + version: 27.5.2 + resolution: "@types/jest@npm:27.5.2" + dependencies: + jest-matcher-utils: "npm:^27.0.0" + pretty-format: "npm:^27.0.0" + checksum: 10c0/29ef3da9b94a15736a67fc13956f385ac2ba2c6297f50d550446842c278f2e0d9f343dcd8e31c321ada5d8a1bd67bc1d79c7b6ff1802d55508c692123b3d9794 + languageName: node + linkType: hard + +"@types/js-yaml@npm:^4.0.0": + version: 4.0.9 + resolution: "@types/js-yaml@npm:4.0.9" + checksum: 10c0/24de857aa8d61526bbfbbaa383aa538283ad17363fcd5bb5148e2c7f604547db36646440e739d78241ed008702a8920665d1add5618687b6743858fae00da211 + languageName: node + linkType: hard + +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db + languageName: node + linkType: hard + +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac + languageName: node + linkType: hard + +"@types/lodash@npm:^4": + version: 4.17.15 + resolution: "@types/lodash@npm:4.17.15" + checksum: 10c0/2eb2dc6d231f5fb4603d176c08c8d7af688f574d09af47466a179cd7812d9f64144ba74bb32ca014570ffdc544eedc51b7a5657212bad083b6eecbd72223f9bb + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: 10c0/c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc + languageName: node + linkType: hard + +"@types/ms@npm:*": + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 + languageName: node + linkType: hard + +"@types/node-forge@npm:^1.3.0": + version: 1.3.11 + resolution: "@types/node-forge@npm:1.3.11" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/3d7d23ca0ba38ac0cf74028393bd70f31169ab9aba43f21deb787840170d307d662644bac07287495effe2812ddd7ac8a14dbd43f16c2936bbb06312e96fc3b9 + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 22.13.4 + resolution: "@types/node@npm:22.13.4" + dependencies: + undici-types: "npm:~6.20.0" + checksum: 10c0/3a234fa7766a3efc382cf81f66f474c26cdab2f54f43f757634c81c0444eb2160c2dabbde9741e4983078a318a88515b65416b5f1ab5478548579d7b3ead1d95 + languageName: node + linkType: hard + +"@types/node@npm:^12.7.1": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1 + languageName: node + linkType: hard + +"@types/node@npm:^16.18.126": + version: 16.18.126 + resolution: "@types/node@npm:16.18.126" + checksum: 10c0/5c137eb141d33de32b16ff26047ff6d449432b58d0d25f7cced2040c97727d81fe1099a7581eb336d14a6840f5b09e363bdd43d7a6995e8e81eb47aa51e413fc + languageName: node + linkType: hard + +"@types/parse-json@npm:^4.0.0": + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 + languageName: node + linkType: hard + +"@types/prettier@npm:^2.1.5": + version: 2.7.3 + resolution: "@types/prettier@npm:2.7.3" + checksum: 10c0/0960b5c1115bb25e979009d0b44c42cf3d792accf24085e4bfce15aef5794ea042e04e70c2139a2c3387f781f18c89b5706f000ddb089e9a4a2ccb7536a2c5f0 + languageName: node + linkType: hard + +"@types/q@npm:^1.5.1": + version: 1.5.8 + resolution: "@types/q@npm:1.5.8" + checksum: 10c0/6b2903a03f23ce737503b8a4c409a4133f15009a70e125b5efd5d8c315a5426e64b574ee65288c9dd655c631dcc51c69e4b540b59905ad0b1398952ba367d88b + languageName: node + linkType: hard + +"@types/qs@npm:*": + version: 6.9.18 + resolution: "@types/qs@npm:6.9.18" + checksum: 10c0/790b9091348e06dde2c8e4118b5771ab386a8c22a952139a2eb0675360a2070d0b155663bf6f75b23f258fd0a1f7ffc0ba0f059d99a719332c03c40d9e9cd63b + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 10c0/361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c + languageName: node + linkType: hard + +"@types/react-dom@npm:^19.0.4": + version: 19.0.4 + resolution: "@types/react-dom@npm:19.0.4" + peerDependencies: + "@types/react": ^19.0.0 + checksum: 10c0/4e71853919b94df9e746a4bd73f8180e9ae13016333ce9c543dcba9f4f4c8fe6e28b038ca6ee61c24e291af8e03ca3bc5ded17c46dee938fcb32d71186fda7a3 + languageName: node + linkType: hard + +"@types/react@npm:^19.0.10": + version: 19.0.10 + resolution: "@types/react@npm:19.0.10" + dependencies: + csstype: "npm:^3.0.2" + checksum: 10c0/41884cca21850c8b2d6578b172ca0ca4fff6021251a68532b19f2031ac23dc5a9222470208065f8d9985d367376047df2f49ece8d927f7d04cdc94922b1eb34b + languageName: node + linkType: hard + +"@types/resolve@npm:1.17.1": + version: 1.17.1 + resolution: "@types/resolve@npm:1.17.1" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/6eeb9c27d99bf4b393bf168d43208f63e78cefca5644662a0bdb2bdbf8352386f4f3aca66add138fc41bce5f66fd48a0de430a1473f11b612fbed0375ae78031 + languageName: node + linkType: hard + +"@types/retry@npm:0.12.0": + version: 0.12.0 + resolution: "@types/retry@npm:0.12.0" + checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328 + languageName: node + linkType: hard + +"@types/semver@npm:^7.3.12": + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa + languageName: node + linkType: hard + +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" + dependencies: + "@types/mime": "npm:^1" + "@types/node": "npm:*" + checksum: 10c0/7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c + languageName: node + linkType: hard + +"@types/serve-index@npm:^1.9.1": + version: 1.9.4 + resolution: "@types/serve-index@npm:1.9.4" + dependencies: + "@types/express": "npm:*" + checksum: 10c0/94c1b9e8f1ea36a229e098e1643d5665d9371f8c2658521718e259130a237c447059b903bac0dcc96ee2c15fd63f49aa647099b7d0d437a67a6946527a837438 + languageName: node + linkType: hard + +"@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10": + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" + dependencies: + "@types/http-errors": "npm:*" + "@types/node": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae + languageName: node + linkType: hard + +"@types/sockjs@npm:^0.3.33": + version: 0.3.36 + resolution: "@types/sockjs@npm:0.3.36" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/b20b7820ee813f22de4f2ce98bdd12c68c930e016a8912b1ed967595ac0d8a4cbbff44f4d486dd97f77f5927e7b5725bdac7472c9ec5b27f53a5a13179f0612f + languageName: node + linkType: hard + +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c + languageName: node + linkType: hard + +"@types/trusted-types@npm:^2.0.2": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c + languageName: node + linkType: hard + +"@types/ws@npm:^8.0.0, @types/ws@npm:^8.5.14, @types/ws@npm:^8.5.5": + version: 8.5.14 + resolution: "@types/ws@npm:8.5.14" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/be88a0b6252f939cb83340bd1b4d450287f752c19271195cd97564fd94047259a9bb8c31c585a61b69d8a1b069a99df9dd804db0132d3359c54d3890c501416a + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 + languageName: node + linkType: hard + +"@types/yargs@npm:^16.0.0": + version: 16.0.9 + resolution: "@types/yargs@npm:16.0.9" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10c0/be24bd9a56c97ddb2964c1c18f5b9fe8271a50e100dc6945989901aae58f7ce6fb8f3a591c749a518401b6301358dbd1997e83c36138a297094feae7f9ac8211 + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.24.1" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.24.1" + "@typescript-eslint/type-utils": "npm:8.24.1" + "@typescript-eslint/utils": "npm:8.24.1" + "@typescript-eslint/visitor-keys": "npm:8.24.1" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/fe5f56f248370f40322a7cb2d96fbab724a7a8892895e3d41027c9a1df309916433633e04df84a1d3f9535d282953738b1ad627d8af37ab288a39a6e411afd76 + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^5.5.0": + version: 5.62.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/type-utils": "npm:5.62.0" + "@typescript-eslint/utils": "npm:5.62.0" + debug: "npm:^4.3.4" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + natural-compare-lite: "npm:^1.4.0" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" + peerDependencies: + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a + languageName: node + linkType: hard + +"@typescript-eslint/experimental-utils@npm:^5.0.0": + version: 5.62.0 + resolution: "@typescript-eslint/experimental-utils@npm:5.62.0" + dependencies: + "@typescript-eslint/utils": "npm:5.62.0" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/f7037977e00849cd8c03677a88b0659a4f0e0b1e0151aebb47c49c92b8e57408578142df598eac08b364623d926343c724f42494f87662e437b1c89f0b2e815b + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/parser@npm:8.24.1" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.24.1" + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/typescript-estree": "npm:8.24.1" + "@typescript-eslint/visitor-keys": "npm:8.24.1" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/9de557698c8debf3de06b6adf6aa06a8345e0e38600e5ccbeda62270d1a4a757dfa191db89d4e86cf373103a11bef1965c9d9889f622c51f4f26d1bf12394ae3 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^5.5.0": + version: 5.62.0 + resolution: "@typescript-eslint/parser@npm:5.62.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/scope-manager@npm:5.62.0" + dependencies: + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" + checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/scope-manager@npm:8.24.1" + dependencies: + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/visitor-keys": "npm:8.24.1" + checksum: 10c0/779880743ed7ab67fe477f1ad5648bbd77ad69b4663b5a42024112004c8f231049b1e4eeb67e260005769c3bb005049e00a80b885e19d593ffb080bd39f4fa94 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/type-utils@npm:5.62.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:5.62.0" + "@typescript-eslint/utils": "npm:5.62.0" + debug: "npm:^4.3.4" + tsutils: "npm:^3.21.0" + peerDependencies: + eslint: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/type-utils@npm:8.24.1" + dependencies: + "@typescript-eslint/typescript-estree": "npm:8.24.1" + "@typescript-eslint/utils": "npm:8.24.1" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/ba248bc12068383374d9d077f9cca1815f347ea008d04d08ad7a54dbef70189a0da7872246f8369e6d30938fa7e408dadcda0ae71041be68fc836c886dd9c3ab + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/types@npm:5.62.0" + checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/types@npm:8.24.1" + checksum: 10c0/ebb40ce16c746ef236dbcc25cb2e6950753ca6fb34d04ed7d477016370de1fdaf7402ed4569673c6ff14bf60af7124ff45c6ddd9328d2f8c94dc04178368e2a3 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" + dependencies: + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.24.1" + dependencies: + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/visitor-keys": "npm:8.24.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/8eeeae6e8de1cd83f2eddd52293e9c31a655e0974cc2d410f00ba2b6fd6bb9aec1c346192d5784d64d0d1b15a55e56e35550788c04dda87e0f1a99b21a3eb709 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.58.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@types/json-schema": "npm:^7.0.9" + "@types/semver": "npm:^7.3.12" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" + eslint-scope: "npm:^5.1.1" + semver: "npm:^7.3.7" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/utils@npm:8.24.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.24.1" + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/typescript-estree": "npm:8.24.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/b3300d5c7e18ec524a46bf683052539f24df0d8c709e39e3bde9dfc6c65180610c46b875f1f4eaad5e311193a56acdfd7111a73f1e8aec4108e9cd19561bf8b8 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" + dependencies: + "@typescript-eslint/types": "npm:5.62.0" + eslint-visitor-keys: "npm:^3.3.0" + checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.24.1" + dependencies: + "@typescript-eslint/types": "npm:8.24.1" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/ba09412fb4b1605aa73c890909c9a8dba2aa72e00ccd7d69baad17c564eedd77f489a06b1686985c7f0c49724787b82d76dcf4c146c4de44ef2c8776a9b6ad2b + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.18.1": + version: 2.18.1 + resolution: "@walletconnect/core@npm:2.18.1" + dependencies: + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/jsonrpc-ws-connection": "npm:1.0.16" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.1.0" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.18.1" + "@walletconnect/utils": "npm:2.18.1" + "@walletconnect/window-getters": "npm:1.0.1" + events: "npm:3.3.0" + lodash.isequal: "npm:4.5.0" + uint8arrays: "npm:3.1.0" + checksum: 10c0/1c2c2cdde533ea03b055a4d547a99567f1a2579e0cde44954b33c7bf6fb725f1d8cda60e9a17d60338c3e0145ad50a3b8e3acda3273bda5a1a48d4c43cc25e21 + languageName: node + linkType: hard + +"@walletconnect/environment@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/environment@npm:1.0.1" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/08eacce6452950a17f4209c443bd4db6bf7bddfc860593bdbd49edda9d08821696dee79e5617a954fbe90ff32c1d1f1691ef0c77455ed3e4201b328856a5e2f7 + languageName: node + linkType: hard + +"@walletconnect/events@npm:1.0.1, @walletconnect/events@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/events@npm:1.0.1" + dependencies: + keyvaluestorage-interface: "npm:^1.0.0" + tslib: "npm:1.14.1" + checksum: 10c0/919a97e1dacf7096aefe07af810362cfc190533a576dcfa21387295d825a3c3d5f90bedee73235b1b343f5c696f242d7bffc5ea3359d3833541349ca23f50df8 + languageName: node + linkType: hard + +"@walletconnect/heartbeat@npm:1.2.2": + version: 1.2.2 + resolution: "@walletconnect/heartbeat@npm:1.2.2" + dependencies: + "@walletconnect/events": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + events: "npm:^3.3.0" + checksum: 10c0/a97b07764c397fe3cd26e8ea4233ecc8a26049624df7edc05290d286266bc5ba1de740d12c50dc1b7e8605198c5974e34e2d5318087bd4e9db246e7b273f4592 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-http-connection@npm:1.0.8": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.1" + cross-fetch: "npm:^3.1.4" + events: "npm:^3.3.0" + checksum: 10c0/cfac9ae74085d383ebc6edf075aeff01312818ac95e706cb8538ef4d4e6d82e75fb51529b3a9b65fa56a3f0f32a1738defad61713ed8a5f67cee25a79b6b4614 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-provider@npm:1.0.14": + version: 1.0.14 + resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.8" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + checksum: 10c0/9801bd516d81e92977b6add213da91e0e4a7a5915ad22685a4d2a733bab6199e9053485b76340cd724c7faa17a1b0eb842696247944fd57fb581488a2e1bed75 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-types@npm:1.0.4, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": + version: 1.0.4 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" + dependencies: + events: "npm:^3.3.0" + keyvaluestorage-interface: "npm:^1.0.0" + checksum: 10c0/752978685b0596a4ba02e1b689d23873e464460e4f376c97ef63e6b3ab273658ca062de2bfcaa8a498d31db0c98be98c8bbfbe5142b256a4b3ef425e1707f353 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" + dependencies: + "@walletconnect/environment": "npm:^1.0.1" + "@walletconnect/jsonrpc-types": "npm:^1.0.3" + tslib: "npm:1.14.1" + checksum: 10c0/e4a6bd801cf555bca775e03d961d1fe5ad0a22838e3496adda43ab4020a73d1b38de7096c06940e51f00fccccc734cd422fe4f1f7a8682302467b9c4d2a93d5d + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-ws-connection@npm:1.0.16": + version: 1.0.16 + resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.16" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + ws: "npm:^7.5.1" + checksum: 10c0/30a09d24ffb6b4b291e2d1263504c4ea6c6797c992f5e6eb8033e58bd24749c80fd4e5ba6ffaadb28f8ced0c6b131213195b616f8983bb9f56aa7c91e83e6218 + languageName: node + linkType: hard + +"@walletconnect/keyvaluestorage@npm:1.1.1": + version: 1.1.1 + resolution: "@walletconnect/keyvaluestorage@npm:1.1.1" + dependencies: + "@walletconnect/safe-json": "npm:^1.0.1" + idb-keyval: "npm:^6.2.1" + unstorage: "npm:^1.9.0" + peerDependencies: + "@react-native-async-storage/async-storage": 1.x + peerDependenciesMeta: + "@react-native-async-storage/async-storage": + optional: true + checksum: 10c0/de2ec39d09ce99370865f7d7235b93c42b3e4fd3406bdbc644329eff7faea2722618aa88ffc4ee7d20b1d6806a8331261b65568187494cbbcceeedbe79dc30e8 + languageName: node + linkType: hard + +"@walletconnect/logger@npm:2.1.2": + version: 2.1.2 + resolution: "@walletconnect/logger@npm:2.1.2" + dependencies: + "@walletconnect/safe-json": "npm:^1.0.2" + pino: "npm:7.11.0" + checksum: 10c0/c66e835d33f737f48d6269f151650f6d7bb85bd8b59580fb8116f94d460773820968026e666ddf4a1753f28fceb3c54aae8230a445108a116077cb13a293842f + languageName: node + linkType: hard + +"@walletconnect/modal-core@npm:2.7.0": + version: 2.7.0 + resolution: "@walletconnect/modal-core@npm:2.7.0" + dependencies: + valtio: "npm:1.11.2" + checksum: 10c0/84b11735c005e37e661aa0f08b2e8c8098db3b2cacd957c4a73f4d3de11b2d5e04dd97ab970f8d22fc3e8269fea3297b9487e177343bbab8dd69b3b917fb7f60 + languageName: node + linkType: hard + +"@walletconnect/modal-ui@npm:2.7.0": + version: 2.7.0 + resolution: "@walletconnect/modal-ui@npm:2.7.0" + dependencies: + "@walletconnect/modal-core": "npm:2.7.0" + lit: "npm:2.8.0" + motion: "npm:10.16.2" + qrcode: "npm:1.5.3" + checksum: 10c0/b717f1fc9854b7d14a4364720fce2d44167f547533340704644ed2fdf9d861b3798ffd19a3b51062a366a8bc39f84b9a8bb3dd04e9e33da742192359be00b051 + languageName: node + linkType: hard + +"@walletconnect/modal@npm:^2.7": + version: 2.7.0 + resolution: "@walletconnect/modal@npm:2.7.0" + dependencies: + "@walletconnect/modal-core": "npm:2.7.0" + "@walletconnect/modal-ui": "npm:2.7.0" + checksum: 10c0/2f3074eebbca41a46e29680dc2565bc762133508774f05db0075a82b0b66ecc8defca40a94ad63669676090a7e3ef671804592b10e91636ab1cdeac014a1eb11 + languageName: node + linkType: hard + +"@walletconnect/relay-api@npm:1.0.11": + version: 1.0.11 + resolution: "@walletconnect/relay-api@npm:1.0.11" + dependencies: + "@walletconnect/jsonrpc-types": "npm:^1.0.2" + checksum: 10c0/2595d7e68d3a93e7735e0b6204811762898b0ce1466e811d78be5bcec7ac1cde5381637615a99104099165bf63695da5ef9381d6ded29924a57a71b10712a91d + languageName: node + linkType: hard + +"@walletconnect/relay-auth@npm:1.1.0": + version: 1.1.0 + resolution: "@walletconnect/relay-auth@npm:1.1.0" + dependencies: + "@noble/curves": "npm:1.8.0" + "@noble/hashes": "npm:1.7.0" + "@walletconnect/safe-json": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + uint8arrays: "npm:^3.0.0" + checksum: 10c0/29eb41ce8e70d581a3a8c8f771a70d2775d6feca548ac7ea85a792471d865a6d63be02f7deb1591056299abc2f77e1a7b5e7a0c7f95f0e48cd62e783047cee46 + languageName: node + linkType: hard + +"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/safe-json@npm:1.0.2" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/8689072018c1ff7ab58eca67bd6f06b53702738d8183d67bfe6ed220aeac804e41901b8ee0fb14299e83c70093fafb90a90992202d128d53b2832bb01b591752 + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:2.18.1": + version: 2.18.1 + resolution: "@walletconnect/sign-client@npm:2.18.1" + dependencies: + "@walletconnect/core": "npm:2.18.1" + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.18.1" + "@walletconnect/utils": "npm:2.18.1" + events: "npm:3.3.0" + checksum: 10c0/e2130468ab584080002ffd2c34d8ad000aa8a25507530774ca2d946b317a6ef24786c230a9d06288b8afacc8833164e82ce7bddc43f02bacda43a28214325aac + languageName: node + linkType: hard + +"@walletconnect/time@npm:1.0.2, @walletconnect/time@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/time@npm:1.0.2" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/6317f93086e36daa3383cab4a8579c7d0bed665fb0f8e9016575200314e9ba5e61468f66142a7bb5b8489bb4c9250196576d90a60b6b00e0e856b5d0ab6ba474 + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.18.1": + version: 2.18.1 + resolution: "@walletconnect/types@npm:2.18.1" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + events: "npm:3.3.0" + checksum: 10c0/39b55888b85fb0e08e11d919389245ac2da555f313c87d5fbe82c7fa333e9a6063d3a788e25ea3a18ad7b5510721ff99752569fc78e8873c35fe997b14eb728f + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:^2.18": + version: 2.18.1 + resolution: "@walletconnect/universal-provider@npm:2.18.1" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/sign-client": "npm:2.18.1" + "@walletconnect/types": "npm:2.18.1" + "@walletconnect/utils": "npm:2.18.1" + events: "npm:3.3.0" + lodash: "npm:4.17.21" + checksum: 10c0/c147e4ba08938533460ecd285cb80a3ca8dc2aab42e43f598fa5fb7991b6987e2c837394c2184ea89075ddfaae3dd2e44695afd72bcaf98381427e50e45b4a09 + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.18.1": + version: 2.18.1 + resolution: "@walletconnect/utils@npm:2.18.1" + dependencies: + "@ethersproject/transactions": "npm:5.7.0" + "@noble/ciphers": "npm:1.2.1" + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.1.0" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.18.1" + "@walletconnect/window-getters": "npm:1.0.1" + "@walletconnect/window-metadata": "npm:1.0.1" + detect-browser: "npm:5.3.0" + elliptic: "npm:6.6.1" + query-string: "npm:7.1.3" + uint8arrays: "npm:3.1.0" + checksum: 10c0/a10e6e0a69d3356e81c682321379ffb83789ce495161ecbc74f9868762317a7c9b8066076cf8f30c5f46acad36dd5f7eedc2a3328c5538d923da9377a57c96e3 + languageName: node + linkType: hard + +"@walletconnect/window-getters@npm:1.0.1, @walletconnect/window-getters@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-getters@npm:1.0.1" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/c3aedba77aa9274b8277c4189ec992a0a6000377e95656443b3872ca5b5fe77dd91170b1695027fc524dc20362ce89605d277569a0d9a5bedc841cdaf14c95df + languageName: node + linkType: hard + +"@walletconnect/window-metadata@npm:1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-metadata@npm:1.0.1" + dependencies: + "@walletconnect/window-getters": "npm:^1.0.1" + tslib: "npm:1.14.1" + checksum: 10c0/f190e9bed77282d8ba868a4895f4d813e135f9bbecb8dd4aed988ab1b06992f78128ac19d7d073cf41d8a6a74d0c055cd725908ce0a894649fd25443ad934cf4 + languageName: node + linkType: hard + +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" + dependencies: + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + checksum: 10c0/67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b + languageName: node + linkType: hard + +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 10c0/0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 + languageName: node + linkType: hard + +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 10c0/31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb + languageName: node + linkType: hard + +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 10c0/0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 + languageName: node + linkType: hard + +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" + dependencies: + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: 10c0/c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + checksum: 10c0/1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 + languageName: node + linkType: hard + +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" + dependencies: + "@xtuc/ieee754": "npm:^1.2.0" + checksum: 10c0/2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 + languageName: node + linkType: hard + +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" + dependencies: + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 + languageName: node + linkType: hard + +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: 10c0/d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" + checksum: 10c0/5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + checksum: 10c0/515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee + languageName: node + linkType: hard + +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 + languageName: node + linkType: hard + +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 + languageName: node + linkType: hard + +"@whatwg-node/disposablestack@npm:^0.0.5": + version: 0.0.5 + resolution: "@whatwg-node/disposablestack@npm:0.0.5" + dependencies: + tslib: "npm:^2.6.3" + checksum: 10c0/dfa949223f348a51acdeca2e3f08393ec8816a2ac2cee754a129e9b2ee4ada3afc1b3dcfbec7bdfe5abe14b30627ef0cef89d01a00062a031c82d555c43ab7f9 + languageName: node + linkType: hard + +"@whatwg-node/fetch@npm:^0.10.0, @whatwg-node/fetch@npm:^0.10.4": + version: 0.10.5 + resolution: "@whatwg-node/fetch@npm:0.10.5" + dependencies: + "@whatwg-node/node-fetch": "npm:^0.7.11" + urlpattern-polyfill: "npm:^10.0.0" + checksum: 10c0/89e07f3202ac61246e31d78b8ae3a29ba647b4a6b8f7f5c843bf60129efbc199c32422eb658b9f8330cf2d0619eea7db5e110e4187c2afa98960aec5b115d8ba + languageName: node + linkType: hard + +"@whatwg-node/node-fetch@npm:^0.7.11": + version: 0.7.11 + resolution: "@whatwg-node/node-fetch@npm:0.7.11" + dependencies: + "@whatwg-node/disposablestack": "npm:^0.0.5" + busboy: "npm:^1.6.0" + tslib: "npm:^2.6.3" + checksum: 10c0/ec6b25d78c359e278667718f33299072182ab6ca14109564047b6a42775546105a334c0df9ad3f4faff3c824ab620bc356c275586bc750836209eee2e4701a4f + languageName: node + linkType: hard + +"@wry/caches@npm:^1.0.0": + version: 1.0.1 + resolution: "@wry/caches@npm:1.0.1" + dependencies: + tslib: "npm:^2.3.0" + checksum: 10c0/a7bca3377f1131d3f1080f2e39d0692c9d1ca86bfd55734786f167f46aad28a4c8e772107324e8319843fb8068fdf98abcdea376d8a589316b1f0cdadf81f8b1 + languageName: node + linkType: hard + +"@wry/context@npm:^0.7.0": + version: 0.7.4 + resolution: "@wry/context@npm:0.7.4" + dependencies: + tslib: "npm:^2.3.0" + checksum: 10c0/6cc8249b8ba195cda7643bffb30969e33d54a99f118a29dd12f1c34064ee0adf04253cfa0ba5b9893afde0a9588745828962877b9585106f7488e8299757638b + languageName: node + linkType: hard + +"@wry/equality@npm:^0.5.6": + version: 0.5.7 + resolution: "@wry/equality@npm:0.5.7" + dependencies: + tslib: "npm:^2.3.0" + checksum: 10c0/8503ff6d4eb80f303d1387e71e51da59ccfc2160fa6d464618be80946fe43a654ea73f0c5b90d659fc4dfc3e38cbbdd6650d595fe5865be476636e444470853e + languageName: node + linkType: hard + +"@wry/trie@npm:^0.5.0": + version: 0.5.0 + resolution: "@wry/trie@npm:0.5.0" + dependencies: + tslib: "npm:^2.3.0" + checksum: 10c0/8c8cfcac96ba4bc69dabf02740e19e613f501b398e80bacc32cd95e87228f75ecb41cd1a76a65abae9756c0f61ab3536e0da52de28857456f9381ffdf5995d3e + languageName: node + linkType: hard + +"@xtuc/ieee754@npm:^1.2.0": + version: 1.2.0 + resolution: "@xtuc/ieee754@npm:1.2.0" + checksum: 10c0/a8565d29d135039bd99ae4b2220d3e167d22cf53f867e491ed479b3f84f895742d0097f935b19aab90265a23d5d46711e4204f14c479ae3637fbf06c4666882f + languageName: node + linkType: hard + +"@xtuc/long@npm:4.2.2": + version: 4.2.2 + resolution: "@xtuc/long@npm:4.2.2" + checksum: 10c0/8582cbc69c79ad2d31568c412129bf23d2b1210a1dfb60c82d5a1df93334da4ee51f3057051658569e2c196d8dc33bc05ae6b974a711d0d16e801e1d0647ccd1 + languageName: node + linkType: hard + +"abab@npm:^2.0.3, abab@npm:^2.0.5": + version: 2.0.6 + resolution: "abab@npm:2.0.6" + checksum: 10c0/0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278 + languageName: node + linkType: hard + +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 + languageName: node + linkType: hard + +"accepts@npm:~1.3.4, accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: "npm:~2.1.34" + negotiator: "npm:0.6.3" + checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 + languageName: node + linkType: hard + +"acorn-globals@npm:^6.0.0": + version: 6.0.0 + resolution: "acorn-globals@npm:6.0.0" + dependencies: + acorn: "npm:^7.1.1" + acorn-walk: "npm:^7.1.1" + checksum: 10c0/5f92390a3fd7e5a4f84fe976d4650e2a33ecf27135aa9efc5406e3406df7f00a1bbb00648ee0c8058846f55ad0924ff574e6c73395705690e754589380a41801 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 + languageName: node + linkType: hard + +"acorn-walk@npm:^7.1.1": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: 10c0/ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c + languageName: node + linkType: hard + +"acorn-walk@npm:^8.1.1": + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: "npm:^8.11.0" + checksum: 10c0/76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 + languageName: node + linkType: hard + +"acorn@npm:^7.1.1": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: 10c0/bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 + languageName: node + linkType: hard + +"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" + bin: + acorn: bin/acorn + checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 + languageName: node + linkType: hard + +"address@npm:^1.0.1, address@npm:^1.1.2": + version: 1.2.2 + resolution: "address@npm:1.2.2" + checksum: 10c0/1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d + languageName: node + linkType: hard + +"adjust-sourcemap-loader@npm:^4.0.0": + version: 4.0.0 + resolution: "adjust-sourcemap-loader@npm:4.0.0" + dependencies: + loader-utils: "npm:^2.0.0" + regex-parser: "npm:^2.2.11" + checksum: 10c0/6a6e5bb8b670e4e1238c708f6163e92aa2ad0308fe5913de73c89e4cbf41738ee0bcc5552b94d0b7bf8be435ee49b78c6de8a6db7badd80762051e843c8aa14f + languageName: node + linkType: hard + +"agent-base@npm:6": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: "npm:4" + checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261 + languageName: node + linkType: hard + +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + languageName: node + linkType: hard + +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 + languageName: node + linkType: hard + +"ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": + version: 3.5.2 + resolution: "ajv-keywords@npm:3.5.2" + peerDependencies: + ajv: ^6.9.1 + checksum: 10c0/0c57a47cbd656e8cdfd99d7c2264de5868918ffa207c8d7a72a7f63379d4333254b2ba03d69e3c035e996a3fd3eb6d5725d7a1597cca10694296e32510546360 + languageName: node + linkType: hard + +"ajv-keywords@npm:^5.1.0": + version: 5.1.0 + resolution: "ajv-keywords@npm:5.1.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + peerDependencies: + ajv: ^8.8.2 + checksum: 10c0/18bec51f0171b83123ba1d8883c126e60c6f420cef885250898bf77a8d3e65e3bfb9e8564f497e30bdbe762a83e0d144a36931328616a973ee669dc74d4a9590 + languageName: node + linkType: hard + +"ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.6.0, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.1": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-escapes@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-escapes@npm:5.0.0" + dependencies: + type-fest: "npm:^1.0.2" + checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 + languageName: node + linkType: hard + +"ansi-html-community@npm:^0.0.8": + version: 0.0.8 + resolution: "ansi-html-community@npm:0.0.8" + bin: + ansi-html: bin/ansi-html + checksum: 10c0/45d3a6f0b4f10b04fdd44bef62972e2470bfd917bf00439471fa7473d92d7cbe31369c73db863cc45dda115cb42527f39e232e9256115534b8ee5806b0caeed4 + languageName: node + linkType: hard + +"ansi-html@npm:^0.0.9": + version: 0.0.9 + resolution: "ansi-html@npm:0.0.9" + bin: + ansi-html: bin/ansi-html + checksum: 10c0/4a5de9802fb50193e32b51a9ea48dc0d7e4436b860cb819d7110c62f2bfb1410288e1a2f9a848269f5eab8f903797a7f0309fe4c552f92a92b61a5b759ed52bd + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.0" + checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df + languageName: node + linkType: hard + +"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + languageName: node + linkType: hard + +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 + languageName: node + linkType: hard + +"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + languageName: node + linkType: hard + +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 10c0/070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a + languageName: node + linkType: hard + +"arg@npm:^5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 10c0/ccaf86f4e05d342af6666c569f844bec426595c567d32a8289715087825c2ca7edd8a3d204e4d2fb2aa4602e09a57d0c13ea8c9eea75aac3dbb4af5514e6800e + languageName: node + linkType: hard + +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: "npm:~1.0.2" + checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + languageName: node + linkType: hard + +"aria-query@npm:5.3.0": + version: 5.3.0 + resolution: "aria-query@npm:5.3.0" + dependencies: + dequal: "npm:^2.0.3" + checksum: 10c0/2bff0d4eba5852a9dd578ecf47eaef0e82cc52569b48469b0aac2db5145db0b17b7a58d9e01237706d1e14b7a1b0ac9b78e9c97027ad97679dd8f91b85da1469 + languageName: node + linkType: hard + +"aria-query@npm:^5.0.0, aria-query@npm:^5.3.2": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e + languageName: node + linkType: hard + +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: 10c0/806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91 + languageName: node + linkType: hard + +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + is-string: "npm:^1.0.7" + checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 + languageName: node + linkType: hard + +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ddc952b829145ab45411b9d6adcb51a8c17c76bf89c9dd64b52d5dffa65d033da8c076ed2e17091779e83bc892b9848188d7b4b33453c5565e65a92863cb2775 + languageName: node + linkType: hard + +"array.prototype.findlastindex@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3 + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 + languageName: node + linkType: hard + +"array.prototype.reduce@npm:^1.0.6": + version: 1.0.7 + resolution: "array.prototype.reduce@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-array-method-boxes-properly: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + is-string: "npm:^1.0.7" + checksum: 10c0/97aac907d7b15088d5b991bad79de96f95ea0d47a701a034e2dc816e0aabaed2fb401d7fe65ab6fda05eafa58319aa2d1bac404f515e162b81b3b61a51224db2 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 + languageName: node + linkType: hard + +"asap@npm:~2.0.3, asap@npm:~2.0.6": + version: 2.0.6 + resolution: "asap@npm:2.0.6" + checksum: 10c0/c6d5e39fe1f15e4b87677460bd66b66050cd14c772269cee6688824c1410a08ab20254bb6784f9afb75af9144a9f9a7692d49547f4d19d715aeb7c0318f3136d + languageName: node + linkType: hard + +"ast-types-flow@npm:^0.0.8": + version: 0.0.8 + resolution: "ast-types-flow@npm:0.0.8" + checksum: 10c0/f2a0ba8055353b743c41431974521e5e852a9824870cd6fce2db0e538ac7bf4da406bbd018d109af29ff3f8f0993f6a730c9eddbd0abd031fbcb29ca75c1014e + languageName: node + linkType: hard + +"astral-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "astral-regex@npm:2.0.0" + checksum: 10c0/f63d439cc383db1b9c5c6080d1e240bd14dae745f15d11ec5da863e182bbeca70df6c8191cffef5deba0b566ef98834610a68be79ac6379c95eeb26e1b310e25 + languageName: node + linkType: hard + +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + +"async@npm:^3.2.3": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d + languageName: node + linkType: hard + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 10c0/4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef + languageName: node + linkType: hard + +"atomic-sleep@npm:^1.0.0": + version: 1.0.0 + resolution: "atomic-sleep@npm:1.0.0" + checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a + languageName: node + linkType: hard + +"auto-bind@npm:~4.0.0": + version: 4.0.0 + resolution: "auto-bind@npm:4.0.0" + checksum: 10c0/12f70745d081ba990dca028ecfa70de25d4baa9a8b74a5bef3ab293da56cba32ff8276c3ff8e5fe6d9f370547bf3fa71486befbfefe272af7e722c21d0c25530 + languageName: node + linkType: hard + +"autoprefixer@npm:^10.4.13": + version: 10.4.20 + resolution: "autoprefixer@npm:10.4.20" + dependencies: + browserslist: "npm:^4.23.3" + caniuse-lite: "npm:^1.0.30001646" + fraction.js: "npm:^4.3.7" + normalize-range: "npm:^0.1.2" + picocolors: "npm:^1.0.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 10c0/e1f00978a26e7c5b54ab12036d8c13833fad7222828fc90914771b1263f51b28c7ddb5803049de4e77696cbd02bb25cfc3634e80533025bb26c26aacdf938940 + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + +"axe-core@npm:^4.10.0": + version: 4.10.2 + resolution: "axe-core@npm:4.10.2" + checksum: 10c0/0e20169077de96946a547fce0df39d9aeebe0077f9d3eeff4896518b96fde857f80b98f0d4279274a7178791744dd5a54bb4f322de45b4f561ffa2586ff9a09d + languageName: node + linkType: hard + +"axios@npm:1.7.9": + version: 1.7.9 + resolution: "axios@npm:1.7.9" + dependencies: + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b + languageName: node + linkType: hard + +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 + languageName: node + linkType: hard + +"babel-jest@npm:^27.4.2, babel-jest@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-jest@npm:27.5.1" + dependencies: + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^27.5.1" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10c0/3ec8fdabba150431e430ab98d31ba62a1e0bc0fb2fd8d9236cb7dffda740de99c0b04f24da54ff0b5814dce9f81ff0c35a61add53c0734775996a11a7ba38318 + languageName: node + linkType: hard + +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" + dependencies: + "@jest/transform": "npm:^29.7.0" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^29.6.3" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 + languageName: node + linkType: hard + +"babel-loader@npm:^8.2.3": + version: 8.4.1 + resolution: "babel-loader@npm:8.4.1" + dependencies: + find-cache-dir: "npm:^3.3.1" + loader-utils: "npm:^2.0.4" + make-dir: "npm:^3.1.0" + schema-utils: "npm:^2.6.5" + peerDependencies: + "@babel/core": ^7.0.0 + webpack: ">=2" + checksum: 10c0/efdca9c3ef502af58b923a32123d660c54fd0be125b7b64562c8a43bda0a3a55dac0db32331674104e7e5184061b75c3a0e395b2c5ccdc7cb2125dd9ec7108d2 + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" + checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-plugin-jest-hoist@npm:27.5.1" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.0.0" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10c0/2f08ebde32d9d2bffff75524bda44812995b3fcab6cbf259e1db52561b6c8d829f4688db77ef277054a362c9a61826e121a2a4853b0bf93d077ebb3b69685f8e + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e + languageName: node + linkType: hard + +"babel-plugin-macros@npm:^3.1.0": + version: 3.1.0 + resolution: "babel-plugin-macros@npm:3.1.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + cosmiconfig: "npm:^7.0.0" + resolve: "npm:^1.19.0" + checksum: 10c0/c6dfb15de96f67871d95bd2e8c58b0c81edc08b9b087dc16755e7157f357dc1090a8dc60ebab955e92587a9101f02eba07e730adc253a1e4cf593ca3ebd3839c + languageName: node + linkType: hard + +"babel-plugin-named-asset-import@npm:^0.3.8": + version: 0.3.8 + resolution: "babel-plugin-named-asset-import@npm:0.3.8" + peerDependencies: + "@babel/core": ^7.1.0 + checksum: 10c0/1a583432e16b9b17ead619f2c1d241106c5e57171d75e0494b93a3f23fec94c53a6e521b9485a17f8daa6c5ddb111e57849b424c7796fa07c204cbbee1583f48 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.12 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.12" + dependencies: + "@babel/compat-data": "npm:^7.22.6" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/49150c310de2d472ecb95bd892bca1aa833cf5e84bbb76e3e95cf9ff2c6c8c3b3783dd19d70ba50ff6235eb8ce1fa1c0affe491273c95a1ef6a2923f4d5a3819 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/3a69220471b07722c2ae6537310bf26b772514e12b601398082965459c838be70a0ca70b0662f0737070654ff6207673391221d48599abb4a2b27765206d9f79 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.11.0": + version: 0.11.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + core-js-compat: "npm:^3.40.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/025f754b6296d84b20200aff63a3c1acdd85e8c621781f2bd27fe2512d0060526192d02329326947c6b29c27cf475fbcfaaff8c51eab1d2bfc7b79086bb64229 + languageName: node + linkType: hard + +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.3 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.3" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/40164432e058e4b5c6d56feecacdad22692ae0534bd80c92d5399ed9e1a6a2b6797c8fda837995daddd4ca391f9aa2d58c74ad465164922e0f73631eaf9c4f76 + languageName: node + linkType: hard + +"babel-plugin-transform-react-remove-prop-types@npm:^0.4.24": + version: 0.4.24 + resolution: "babel-plugin-transform-react-remove-prop-types@npm:0.4.24" + checksum: 10c0/713441fd9fb663cc95709cb52d9c2c6228ea6d5406092a8a50094c810bcb13c3c347f8fca703d45b20cc401782743a91d7272025950147f9247d53360267f107 + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" + dependencies: + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-preset-jest@npm:27.5.1" + dependencies: + babel-plugin-jest-hoist: "npm:^27.5.1" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/fc2f7fd03d8cddb36e0a07a94f1bb1826f7d7dae1f3519ed170c7a5e56c863aecbdb3fd2b034674a53210088478f000318b06415bad511bcf203c5729e5dd079 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 + languageName: node + linkType: hard + +"babel-preset-react-app@npm:^10.0.1": + version: 10.1.0 + resolution: "babel-preset-react-app@npm:10.1.0" + dependencies: + "@babel/core": "npm:^7.16.0" + "@babel/plugin-proposal-class-properties": "npm:^7.16.0" + "@babel/plugin-proposal-decorators": "npm:^7.16.4" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.16.0" + "@babel/plugin-proposal-numeric-separator": "npm:^7.16.0" + "@babel/plugin-proposal-optional-chaining": "npm:^7.16.0" + "@babel/plugin-proposal-private-methods": "npm:^7.16.0" + "@babel/plugin-proposal-private-property-in-object": "npm:^7.16.7" + "@babel/plugin-transform-flow-strip-types": "npm:^7.16.0" + "@babel/plugin-transform-react-display-name": "npm:^7.16.0" + "@babel/plugin-transform-runtime": "npm:^7.16.4" + "@babel/preset-env": "npm:^7.16.4" + "@babel/preset-react": "npm:^7.16.0" + "@babel/preset-typescript": "npm:^7.16.0" + "@babel/runtime": "npm:^7.16.3" + babel-plugin-macros: "npm:^3.1.0" + babel-plugin-transform-react-remove-prop-types: "npm:^0.4.24" + checksum: 10c0/4cb4d85cc08dd813ac9a3e9c39e764e0b32d3333c9464517f5ae9a2289a41fe40e107c5909e8cc9ff6627a38b0c0d50b1c86679bde7623bb36b257902fb8bb20 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + languageName: node + linkType: hard + +"batch@npm:0.6.1": + version: 0.6.1 + resolution: "batch@npm:0.6.1" + checksum: 10c0/925a13897b4db80d4211082fe287bcf96d297af38e26448c857cee3e095c9792e3b8f26b37d268812e7f38a589f694609de8534a018b1937d7dc9f84e6b387c5 + languageName: node + linkType: hard + +"better-path-resolve@npm:1.0.0": + version: 1.0.0 + resolution: "better-path-resolve@npm:1.0.0" + dependencies: + is-windows: "npm:^1.0.0" + checksum: 10c0/7335130729d59a14b8e4753fea180ca84e287cccc20cb5f2438a95667abc5810327c414eee7b3c79ed1b5a348a40284ea872958f50caba69432c40405eb0acce + languageName: node + linkType: hard + +"bfj@npm:^7.0.2": + version: 7.1.0 + resolution: "bfj@npm:7.1.0" + dependencies: + bluebird: "npm:^3.7.2" + check-types: "npm:^11.2.3" + hoopy: "npm:^0.1.4" + jsonpath: "npm:^1.1.1" + tryer: "npm:^1.0.1" + checksum: 10c0/e5fc6690cd093c06ca6ed7584a2caf0c4a762bc9d9d9cb18efbabc75c973b071a8dad7037c617d0ea4d97b7b439821fea32f7c232ed0be8fa7840533a9643171 + languageName: node + linkType: hard + +"big.js@npm:^5.2.2": + version: 5.2.2 + resolution: "big.js@npm:5.2.2" + checksum: 10c0/230520f1ff920b2d2ce3e372d77a33faa4fa60d802fe01ca4ffbc321ee06023fe9a741ac02793ee778040a16b7e497f7d60c504d1c402b8fdab6f03bb785a25f + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + languageName: node + linkType: hard + +"bl@npm:^4.1.0": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: "npm:^5.5.0" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.4.0" + checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f + languageName: node + linkType: hard + +"bluebird@npm:^3.7.2": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 10c0/680de03adc54ff925eaa6c7bb9a47a0690e8b5de60f4792604aae8ed618c65e6b63a7893b57ca924beaf53eee69c5af4f8314148c08124c550fe1df1add897d2 + languageName: node + linkType: hard + +"bn.js@npm:^4.11.9": + version: 4.12.1 + resolution: "bn.js@npm:4.12.1" + checksum: 10c0/b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 + languageName: node + linkType: hard + +"bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa + languageName: node + linkType: hard + +"body-parser@npm:1.20.3": + version: 1.20.3 + resolution: "body-parser@npm:1.20.3" + dependencies: + bytes: "npm:3.1.2" + content-type: "npm:~1.0.5" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + on-finished: "npm:2.4.1" + qs: "npm:6.13.0" + raw-body: "npm:2.5.2" + type-is: "npm:~1.6.18" + unpipe: "npm:1.0.0" + checksum: 10c0/0a9a93b7518f222885498dcecaad528cf010dd109b071bf471c93def4bfe30958b83e03496eb9c1ad4896db543d999bb62be1a3087294162a88cfa1b42c16310 + languageName: node + linkType: hard + +"bonjour-service@npm:^1.0.11": + version: 1.3.0 + resolution: "bonjour-service@npm:1.3.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + multicast-dns: "npm:^7.2.5" + checksum: 10c0/5721fd9f9bb968e9cc16c1e8116d770863dd2329cb1f753231de1515870648c225142b7eefa71f14a5c22bc7b37ddd7fdeb018700f28a8c936d50d4162d433c7 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0, boolbase@npm:~1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 10c0/e4b53deb4f2b85c52be0e21a273f2045c7b6a6ea002b0e139c744cb6f95e9ec044439a52883b0d74dedd1ff3da55ed140cfdddfed7fb0cccbed373de5dce1bcf + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + languageName: node + linkType: hard + +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + +"brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 + languageName: node + linkType: hard + +"browser-process-hrtime@npm:^1.0.0": + version: 1.0.0 + resolution: "browser-process-hrtime@npm:1.0.0" + checksum: 10c0/65da78e51e9d7fa5909147f269c54c65ae2e03d1cf797cc3cfbbe49f475578b8160ce4a76c36c1a2ffbff26c74f937d73096c508057491ddf1a6dfd11143f72d + languageName: node + linkType: hard + +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.4, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.3": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" + dependencies: + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 10c0/db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 + languageName: node + linkType: hard + +"bs-logger@npm:^0.2.6": + version: 0.2.6 + resolution: "bs-logger@npm:0.2.6" + dependencies: + fast-json-stable-stringify: "npm:2.x" + checksum: 10c0/80e89aaaed4b68e3374ce936f2eb097456a0dddbf11f75238dbd53140b1e39259f0d248a5089ed456f1158984f22191c3658d54a713982f676709fbe1a6fa5a0 + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: "npm:^0.4.0" + checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + +"buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" + checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e + languageName: node + linkType: hard + +"builtin-modules@npm:^3.1.0": + version: 3.3.0 + resolution: "builtin-modules@npm:3.3.0" + checksum: 10c0/2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a + languageName: node + linkType: hard + +"busboy@npm:^1.6.0": + version: 1.6.0 + resolution: "busboy@npm:1.6.0" + dependencies: + streamsearch: "npm:^1.1.0" + checksum: 10c0/fa7e836a2b82699b6e074393428b91ae579d4f9e21f5ac468e1b459a244341d722d2d22d10920cdd849743dbece6dca11d72de939fb75a7448825cf2babfba1f + languageName: node + linkType: hard + +"bytes@npm:3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e + languageName: node + linkType: hard + +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" + dependencies: + "@npmcli/fs": "npm:^4.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 + languageName: node + linkType: hard + +"camel-case@npm:^4.1.2": + version: 4.1.2 + resolution: "camel-case@npm:4.1.2" + dependencies: + pascal-case: "npm:^3.1.2" + tslib: "npm:^2.0.3" + checksum: 10c0/bf9eefaee1f20edbed2e9a442a226793bc72336e2b99e5e48c6b7252b6f70b080fc46d8246ab91939e2af91c36cdd422e0af35161e58dd089590f302f8f64c8a + languageName: node + linkType: hard + +"camelcase-css@npm:^2.0.1": + version: 2.0.1 + resolution: "camelcase-css@npm:2.0.1" + checksum: 10c0/1a1a3137e8a781e6cbeaeab75634c60ffd8e27850de410c162cce222ea331cd1ba5364e8fb21c95e5ca76f52ac34b81a090925ca00a87221355746d049c6e273 + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 + languageName: node + linkType: hard + +"camelcase@npm:^6.2.0, camelcase@npm:^6.2.1": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 + languageName: node + linkType: hard + +"caniuse-api@npm:^3.0.0": + version: 3.0.0 + resolution: "caniuse-api@npm:3.0.0" + dependencies: + browserslist: "npm:^4.0.0" + caniuse-lite: "npm:^1.0.0" + lodash.memoize: "npm:^4.1.2" + lodash.uniq: "npm:^4.5.0" + checksum: 10c0/60f9e85a3331e6d761b1b03eec71ca38ef7d74146bece34694853033292156b815696573ed734b65583acf493e88163618eda915c6c826d46a024c71a9572b4c + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001700 + resolution: "caniuse-lite@npm:1.0.30001700" + checksum: 10c0/3d391bcdd193208166d3ad759de240b9c18ac3759dbd57195770f0fcd2eedcd47d5e853609aba1eee5a2def44b0a14eee457796bdb3451a27de0c8b27355017c + languageName: node + linkType: hard + +"capital-case@npm:^1.0.4": + version: 1.0.4 + resolution: "capital-case@npm:1.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case-first: "npm:^2.0.2" + checksum: 10c0/6a034af73401f6e55d91ea35c190bbf8bda21714d4ea8bb8f1799311d123410a80f0875db4e3236dc3f97d74231ff4bf1c8783f2be13d7733c7d990c57387281 + languageName: node + linkType: hard + +"case-sensitive-paths-webpack-plugin@npm:^2.4.0": + version: 2.4.0 + resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" + checksum: 10c0/310dab619b661a7fa44ed773870be6d6d7373faff6953ad92720f9553e2579e46dda5b9a79eae6d25ff3733cc15aa466b96e5811af16213f23c115aa220b4ab4 + languageName: node + linkType: hard + +"chalk@npm:^2.4.1": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 + languageName: node + linkType: hard + +"chalk@npm:^3.0.0": + version: 3.0.0 + resolution: "chalk@npm:3.0.0" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"change-case-all@npm:1.0.15": + version: 1.0.15 + resolution: "change-case-all@npm:1.0.15" + dependencies: + change-case: "npm:^4.1.2" + is-lower-case: "npm:^2.0.2" + is-upper-case: "npm:^2.0.2" + lower-case: "npm:^2.0.2" + lower-case-first: "npm:^2.0.2" + sponge-case: "npm:^1.0.1" + swap-case: "npm:^2.0.2" + title-case: "npm:^3.0.3" + upper-case: "npm:^2.0.2" + upper-case-first: "npm:^2.0.2" + checksum: 10c0/0de81690de866aa8c477f8b5b08c6f9dbce4a078cffa5f014858f49fda548a9a6524b61f62f2940acce9f1fdcfeef3a7124090684e86e731f55d26c22713e2d7 + languageName: node + linkType: hard + +"change-case@npm:^4.1.2": + version: 4.1.2 + resolution: "change-case@npm:4.1.2" + dependencies: + camel-case: "npm:^4.1.2" + capital-case: "npm:^1.0.4" + constant-case: "npm:^3.0.4" + dot-case: "npm:^3.0.4" + header-case: "npm:^2.0.4" + no-case: "npm:^3.0.4" + param-case: "npm:^3.0.4" + pascal-case: "npm:^3.1.2" + path-case: "npm:^3.0.4" + sentence-case: "npm:^3.0.4" + snake-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/95a6e48563cd393241ce18470c7310a8a050304a64b63addac487560ab039ce42b099673d1d293cc10652324d92060de11b5d918179fe3b5af2ee521fb03ca58 + languageName: node + linkType: hard + +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e + languageName: node + linkType: hard + +"char-regex@npm:^2.0.0": + version: 2.0.2 + resolution: "char-regex@npm:2.0.2" + checksum: 10c0/afbfb11019bafcc70a3e85b760d63336cf941f7608f1df7d746a60ee6075d1926e5c18a9fb1b6c22024f3a000c0e0c745f059b2bf679a5cba6cb48adf7ea43ce + languageName: node + linkType: hard + +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d + languageName: node + linkType: hard + +"check-types@npm:^11.2.3": + version: 11.2.3 + resolution: "check-types@npm:11.2.3" + checksum: 10c0/08d17e528b189e0e431689f0f2f0a78f425202f6e5ac93def5c3b8d128eb888a5103fc980d4feb7b2d4248f8114d354c223dff3c0b5ac4b1def526ef441aaf55 + languageName: node + linkType: hard + +"chokidar@npm:^3.4.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + +"chrome-trace-event@npm:^1.0.2": + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 10c0/3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.0.0": + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be + languageName: node + linkType: hard + +"clean-css@npm:^5.2.2": + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" + dependencies: + source-map: "npm:~0.6.0" + checksum: 10c0/381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + languageName: node + linkType: hard + +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: "npm:^3.1.0" + checksum: 10c0/92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 + languageName: node + linkType: hard + +"cli-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-cursor@npm:4.0.0" + dependencies: + restore-cursor: "npm:^4.0.0" + checksum: 10c0/e776e8c3c6727300d0539b0d25160b2bb56aed1a63942753ba1826b012f337a6f4b7ace3548402e4f2f13b5e16bfd751be672c44b203205e7eca8be94afec42c + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + +"cli-truncate@npm:^2.1.0": + version: 2.1.0 + resolution: "cli-truncate@npm:2.1.0" + dependencies: + slice-ansi: "npm:^3.0.0" + string-width: "npm:^4.2.0" + checksum: 10c0/dfaa3df675bcef7a3254773de768712b590250420345a4c7ac151f041a4bacb4c25864b1377bee54a39b5925a030c00eabf014e312e3a4ac130952ed3b3879e9 + languageName: node + linkType: hard + +"cli-truncate@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-truncate@npm:3.1.0" + dependencies: + slice-ansi: "npm:^5.0.0" + string-width: "npm:^5.0.0" + checksum: 10c0/a19088878409ec0e5dc2659a5166929629d93cfba6d68afc9cde2282fd4c751af5b555bf197047e31c87c574396348d011b7aa806fec29c4139ea4f7f00b324c + languageName: node + linkType: hard + +"cli-width@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-width@npm:3.0.0" + checksum: 10c0/125a62810e59a2564268c80fdff56c23159a7690c003e34aeb2e68497dccff26911998ff49c33916fcfdf71e824322cc3953e3f7b48b27267c7a062c81348a9a + languageName: node + linkType: hard + +"cliui@npm:^6.0.0": + version: 6.0.0 + resolution: "cliui@npm:6.0.0" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 + languageName: node + linkType: hard + +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/6035f5daf7383470cef82b3d3db00bec70afb3423538c50394386ffbbab135e26c3689c41791f911fa71b62d13d3863c712fdd70f0fbdffd938a1e6fd09aac00 + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"clone@npm:^1.0.2": + version: 1.0.4 + resolution: "clone@npm:1.0.4" + checksum: 10c0/2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b + languageName: node + linkType: hard + +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 + languageName: node + linkType: hard + +"coa@npm:^2.0.2": + version: 2.0.2 + resolution: "coa@npm:2.0.2" + dependencies: + "@types/q": "npm:^1.5.1" + chalk: "npm:^2.4.1" + q: "npm:^1.1.2" + checksum: 10c0/0264392e3b691a8551e619889f3e67558b4f755eeb09d67625032a25c37634731e778fabbd9d14df6477d6ae770e30ea9405d18e515b2ec492b0eb90bb8d7f43 + languageName: node + linkType: hard + +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: "npm:1.1.3" + checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"colord@npm:^2.9.1": + version: 2.9.3 + resolution: "colord@npm:2.9.3" + checksum: 10c0/9699e956894d8996b28c686afe8988720785f476f59335c80ce852ded76ab3ebe252703aec53d9bef54f6219aea6b960fb3d9a8300058a1d0c0d4026460cd110 + languageName: node + linkType: hard + +"colorette@npm:^2.0.10, colorette@npm:^2.0.16, colorette@npm:^2.0.20": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.8": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: "npm:~1.0.0" + checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + +"commander@npm:^4.0.0": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: 10c0/84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab + languageName: node + linkType: hard + +"commander@npm:^7.2.0": + version: 7.2.0 + resolution: "commander@npm:7.2.0" + checksum: 10c0/8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a + languageName: node + linkType: hard + +"commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 10c0/8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 + languageName: node + linkType: hard + +"common-tags@npm:1.8.2, common-tags@npm:^1.8.0": + version: 1.8.2 + resolution: "common-tags@npm:1.8.2" + checksum: 10c0/23efe47ff0a1a7c91489271b3a1e1d2a171c12ec7f9b35b29b2fce51270124aff0ec890087e2bc2182c1cb746e232ab7561aaafe05f1e7452aea733d2bfe3f63 + languageName: node + linkType: hard + +"commondir@npm:^1.0.1": + version: 1.0.1 + resolution: "commondir@npm:1.0.1" + checksum: 10c0/33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 + languageName: node + linkType: hard + +"compressible@npm:~2.0.18": + version: 2.0.18 + resolution: "compressible@npm:2.0.18" + dependencies: + mime-db: "npm:>= 1.43.0 < 2" + checksum: 10c0/8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7 + languageName: node + linkType: hard + +"compression@npm:^1.7.4": + version: 1.8.0 + resolution: "compression@npm:1.8.0" + dependencies: + bytes: "npm:3.1.2" + compressible: "npm:~2.0.18" + debug: "npm:2.6.9" + negotiator: "npm:~0.6.4" + on-headers: "npm:~1.0.2" + safe-buffer: "npm:5.2.1" + vary: "npm:~1.1.2" + checksum: 10c0/804d3c8430939f4fd88e5128333f311b4035f6425a7f2959d74cfb5c98ef3a3e3e18143208f3f9d0fcae4cd3bcf3d2fbe525e0fcb955e6e146e070936f025a24 + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"confusing-browser-globals@npm:^1.0.11": + version: 1.0.11 + resolution: "confusing-browser-globals@npm:1.0.11" + checksum: 10c0/475d0a284fa964a5182b519af5738b5b64bf7e413cfd703c1b3496bf6f4df9f827893a9b221c0ea5873c1476835beb1e0df569ba643eff0734010c1eb780589e + languageName: node + linkType: hard + +"connect-history-api-fallback@npm:^2.0.0": + version: 2.0.0 + resolution: "connect-history-api-fallback@npm:2.0.0" + checksum: 10c0/90fa8b16ab76e9531646cc70b010b1dbd078153730c510d3142f6cf07479ae8a812c5a3c0e40a28528dd1681a62395d0cfdef67da9e914c4772ac85d69a3ed87 + languageName: node + linkType: hard + +"constant-case@npm:^3.0.4": + version: 3.0.4 + resolution: "constant-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case: "npm:^2.0.2" + checksum: 10c0/91d54f18341fcc491ae66d1086642b0cc564be3e08984d7b7042f8b0a721c8115922f7f11d6a09f13ed96ff326eabae11f9d1eb0335fa9d8b6e39e4df096010e + languageName: node + linkType: hard + +"content-disposition@npm:0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: "npm:5.2.1" + checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb + languageName: node + linkType: hard + +"content-type@npm:~1.0.4, content-type@npm:~1.0.5": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af + languageName: node + linkType: hard + +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"cookie-es@npm:^1.2.2": + version: 1.2.2 + resolution: "cookie-es@npm:1.2.2" + checksum: 10c0/210eb67cd40a53986fda99d6f47118cfc45a69c4abc03490d15ab1b83ac978d5518356aecdd7a7a4969292445e3063c2302deda4c73706a67edc008127608638 + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: 10c0/b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221 + languageName: node + linkType: hard + +"cookie@npm:0.7.1": + version: 0.7.1 + resolution: "cookie@npm:0.7.1" + checksum: 10c0/5de60c67a410e7c8dc8a46a4b72eb0fe925871d057c9a5d2c0e8145c4270a4f81076de83410c4d397179744b478e33cd80ccbcc457abf40a9409ad27dcd21dde + languageName: node + linkType: hard + +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.40.0": + version: 3.40.0 + resolution: "core-js-compat@npm:3.40.0" + dependencies: + browserslist: "npm:^4.24.3" + checksum: 10c0/44f6e88726fe266a5be9581a79766800478a8d5c492885f2d4c2a4e2babd9b06bc1689d5340d3a61ae7332f990aff2e83b6203ff8773137a627cfedfbeefabeb + languageName: node + linkType: hard + +"core-js-pure@npm:^3.23.3": + version: 3.40.0 + resolution: "core-js-pure@npm:3.40.0" + checksum: 10c0/97590017216e2614e44bacc0b73159061b58e3ac86b61a3ed8cd78fc12bef604c5fb559a7a4d51ae5f2d1bd23ec57760ba6bf2802e802beb42d6bbce136acf52 + languageName: node + linkType: hard + +"core-js@npm:^3.19.2": + version: 3.40.0 + resolution: "core-js@npm:3.40.0" + checksum: 10c0/db7946ada881e845d8b157061945b1187618fa45cf162f392a151e8a497962aed2da688c982eaa1d444c864be97a70f8be4d73385294b515d224dd164d19f1d4 + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + languageName: node + linkType: hard + +"cosmiconfig@npm:^6.0.0": + version: 6.0.0 + resolution: "cosmiconfig@npm:6.0.0" + dependencies: + "@types/parse-json": "npm:^4.0.0" + import-fresh: "npm:^3.1.0" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + yaml: "npm:^1.7.2" + checksum: 10c0/666ed8732d0bf7d7fe6f8516c8ee6041e0622032e8fa26201577b883d2767ad105d03f38b34b93d1f02f26b22a89e7bab4443b9d2e7f931f48d0e944ffa038b5 + languageName: node + linkType: hard + +"cosmiconfig@npm:^7.0.0": + version: 7.1.0 + resolution: "cosmiconfig@npm:7.1.0" + dependencies: + "@types/parse-json": "npm:^4.0.0" + import-fresh: "npm:^3.2.1" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + yaml: "npm:^1.10.0" + checksum: 10c0/b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03 + languageName: node + linkType: hard + +"cosmiconfig@npm:^8.1.0, cosmiconfig@npm:^8.1.3": + version: 8.3.6 + resolution: "cosmiconfig@npm:8.3.6" + dependencies: + import-fresh: "npm:^3.3.0" + js-yaml: "npm:^4.1.0" + parse-json: "npm:^5.2.0" + path-type: "npm:^4.0.0" + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a + languageName: node + linkType: hard + +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + prompts: "npm:^2.0.1" + bin: + create-jest: bin/create-jest.js + checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f + languageName: node + linkType: hard + +"create-require@npm:^1.1.0": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: 10c0/157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91 + languageName: node + linkType: hard + +"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5": + version: 3.2.0 + resolution: "cross-fetch@npm:3.2.0" + dependencies: + node-fetch: "npm:^2.7.0" + checksum: 10c0/d8596adf0269130098a676f6739a0922f3cc7b71cc89729925411ebe851a87026171c82ea89154c4811c9867c01c44793205a52e618ce2684650218c7fbeeb9f + languageName: node + linkType: hard + +"cross-inspect@npm:1.0.1": + version: 1.0.1 + resolution: "cross-inspect@npm:1.0.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/2493ee47a801b46ede1c42ca6242b8d2059f7319b5baf23887bbaf46a6ea8e536d2e271d0990176c05092f67b32d084ffd8c93e7c1227eff4a06cceadb49af47 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + languageName: node + linkType: hard + +"crossws@npm:^0.3.3": + version: 0.3.4 + resolution: "crossws@npm:0.3.4" + dependencies: + uncrypto: "npm:^0.1.3" + checksum: 10c0/54a2b82d188f854051eef38a760093d35488a2a689cd3716945311e29ad61e5272b1ba2d2674c61876f6d83c321adaa911f523f15198b721bbdc05e283d4c2b3 + languageName: node + linkType: hard + +"crypto-random-string@npm:^2.0.0": + version: 2.0.0 + resolution: "crypto-random-string@npm:2.0.0" + checksum: 10c0/288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 + languageName: node + linkType: hard + +"css-blank-pseudo@npm:^3.0.3": + version: 3.0.3 + resolution: "css-blank-pseudo@npm:3.0.3" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + bin: + css-blank-pseudo: dist/cli.cjs + checksum: 10c0/889b0c4e47f5172cbc1a036ed31c1b25b13e6331bd85f91c910ce29ba4a1bad33d8d7bd0d48343bc5d9bf30750b4626fe55fe9fd1042e09eda72f4a72c1d779c + languageName: node + linkType: hard + +"css-declaration-sorter@npm:^6.3.1": + version: 6.4.1 + resolution: "css-declaration-sorter@npm:6.4.1" + peerDependencies: + postcss: ^8.0.9 + checksum: 10c0/b8b664338dac528266a1ed9b27927ac51a907fb16bc1954fa9038b5286c442603bd494cc920c6a3616111309d18ee6b5a85b6d9927938efc942af452a5145160 + languageName: node + linkType: hard + +"css-has-pseudo@npm:^3.0.4": + version: 3.0.4 + resolution: "css-has-pseudo@npm:3.0.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + bin: + css-has-pseudo: dist/cli.cjs + checksum: 10c0/da950bd66a73b7e02b428c95eba98fe664583ea059200dc4ddac2dfa3e316b637c538b69a1a8ffe52c4f739818bf55a264d652f15b18b78a6332e73ae08f03ed + languageName: node + linkType: hard + +"css-loader@npm:^6.5.1": + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" + dependencies: + icss-utils: "npm:^5.1.0" + postcss: "npm:^8.4.33" + postcss-modules-extract-imports: "npm:^3.1.0" + postcss-modules-local-by-default: "npm:^4.0.5" + postcss-modules-scope: "npm:^3.2.0" + postcss-modules-values: "npm:^4.0.0" + postcss-value-parser: "npm:^4.2.0" + semver: "npm:^7.5.4" + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10c0/bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 + languageName: node + linkType: hard + +"css-minimizer-webpack-plugin@npm:^3.2.0": + version: 3.4.1 + resolution: "css-minimizer-webpack-plugin@npm:3.4.1" + dependencies: + cssnano: "npm:^5.0.6" + jest-worker: "npm:^27.0.2" + postcss: "npm:^8.3.5" + schema-utils: "npm:^4.0.0" + serialize-javascript: "npm:^6.0.0" + source-map: "npm:^0.6.1" + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + "@parcel/css": + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + checksum: 10c0/a6b749a136f7a62a173e576a10c8f2ada18013800a2698ede08dfdf6df6761b9ad24cabfce153ef4958ffcf8509e7b6a40c6ddffa6eb06f3624a97c17b825e06 + languageName: node + linkType: hard + +"css-prefers-color-scheme@npm:^6.0.3": + version: 6.0.3 + resolution: "css-prefers-color-scheme@npm:6.0.3" + peerDependencies: + postcss: ^8.4 + bin: + css-prefers-color-scheme: dist/cli.cjs + checksum: 10c0/b0f1efba0384f52506a5ab54179a2b56a4a2b693c81e2d533529c6eae7ddb9ca4b1be3a6bc9d2d44f7c4b3750bb4eda7ae9d7254fe91379b25e0cc3b301fbdd8 + languageName: node + linkType: hard + +"css-select-base-adapter@npm:^0.1.1": + version: 0.1.1 + resolution: "css-select-base-adapter@npm:0.1.1" + checksum: 10c0/17f28a0d9e8596c541de250e48958e72a65399c9e15ba5689915d6631a451068187c19d674f08187843a61cb949951cb33c7db82bd7341536769523baed867dc + languageName: node + linkType: hard + +"css-select@npm:^2.0.0": + version: 2.1.0 + resolution: "css-select@npm:2.1.0" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^3.2.1" + domutils: "npm:^1.7.0" + nth-check: "npm:^1.0.2" + checksum: 10c0/47832492c8218ffd92ed18eaa325397bd0bd8e4bcf3bc71767c5e1ed8b4f39b672ba157b0b5e693ef50006017d78c19e46791a75b43bb192c4db3680a331afc7 + languageName: node + linkType: hard + +"css-select@npm:^4.1.3": + version: 4.3.0 + resolution: "css-select@npm:4.3.0" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^6.0.1" + domhandler: "npm:^4.3.1" + domutils: "npm:^2.8.0" + nth-check: "npm:^2.0.1" + checksum: 10c0/a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 + languageName: node + linkType: hard + +"css-tree@npm:1.0.0-alpha.37": + version: 1.0.0-alpha.37 + resolution: "css-tree@npm:1.0.0-alpha.37" + dependencies: + mdn-data: "npm:2.0.4" + source-map: "npm:^0.6.1" + checksum: 10c0/8f3c197baea919f4f55d0e84b1665d5e7d5fd74cb192fd0bf951828929b9cd5fd71de074afb685705bf5b40d7b04d4c5a206bfab26954378f04f2f5ce426d2f8 + languageName: node + linkType: hard + +"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": + version: 1.1.3 + resolution: "css-tree@npm:1.1.3" + dependencies: + mdn-data: "npm:2.0.14" + source-map: "npm:^0.6.1" + checksum: 10c0/499a507bfa39b8b2128f49736882c0dd636b0cd3370f2c69f4558ec86d269113286b7df469afc955de6a68b0dba00bc533e40022a73698081d600072d5d83c1c + languageName: node + linkType: hard + +"css-what@npm:^3.2.1": + version: 3.4.2 + resolution: "css-what@npm:3.4.2" + checksum: 10c0/454dca1b9dff8cf740d666d24a6c517562f374fe3a160891ebf8c82a9dd76864757913573c4db30537a959f5f595750420be00552ea6d5a9456ee68acc2349bf + languageName: node + linkType: hard + +"css-what@npm:^6.0.1": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: 10c0/a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 + languageName: node + linkType: hard + +"css.escape@npm:^1.5.1": + version: 1.5.1 + resolution: "css.escape@npm:1.5.1" + checksum: 10c0/5e09035e5bf6c2c422b40c6df2eb1529657a17df37fda5d0433d722609527ab98090baf25b13970ca754079a0f3161dd3dfc0e743563ded8cfa0749d861c1525 + languageName: node + linkType: hard + +"cssdb@npm:^7.1.0": + version: 7.11.2 + resolution: "cssdb@npm:7.11.2" + checksum: 10c0/5cd8dfee703dfbd7b7a8c3a93d65d26007ec1cd9692379b5868a0ceedf23b88e28d4b98f1cb9a4161f8b01e4a229e08ba9603fb94b756a3df6e07c423fff5b5d + languageName: node + linkType: hard + +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: 10c0/6bcfd898662671be15ae7827120472c5667afb3d7429f1f917737f3bf84c4176003228131b643ae74543f17a394446247df090c597bb9a728cce298606ed0aa7 + languageName: node + linkType: hard + +"cssnano-preset-default@npm:^5.2.14": + version: 5.2.14 + resolution: "cssnano-preset-default@npm:5.2.14" + dependencies: + css-declaration-sorter: "npm:^6.3.1" + cssnano-utils: "npm:^3.1.0" + postcss-calc: "npm:^8.2.3" + postcss-colormin: "npm:^5.3.1" + postcss-convert-values: "npm:^5.1.3" + postcss-discard-comments: "npm:^5.1.2" + postcss-discard-duplicates: "npm:^5.1.0" + postcss-discard-empty: "npm:^5.1.1" + postcss-discard-overridden: "npm:^5.1.0" + postcss-merge-longhand: "npm:^5.1.7" + postcss-merge-rules: "npm:^5.1.4" + postcss-minify-font-values: "npm:^5.1.0" + postcss-minify-gradients: "npm:^5.1.1" + postcss-minify-params: "npm:^5.1.4" + postcss-minify-selectors: "npm:^5.2.1" + postcss-normalize-charset: "npm:^5.1.0" + postcss-normalize-display-values: "npm:^5.1.0" + postcss-normalize-positions: "npm:^5.1.1" + postcss-normalize-repeat-style: "npm:^5.1.1" + postcss-normalize-string: "npm:^5.1.0" + postcss-normalize-timing-functions: "npm:^5.1.0" + postcss-normalize-unicode: "npm:^5.1.1" + postcss-normalize-url: "npm:^5.1.0" + postcss-normalize-whitespace: "npm:^5.1.1" + postcss-ordered-values: "npm:^5.1.3" + postcss-reduce-initial: "npm:^5.1.2" + postcss-reduce-transforms: "npm:^5.1.0" + postcss-svgo: "npm:^5.1.0" + postcss-unique-selectors: "npm:^5.1.1" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/d125bdb9ac007f97f920e30be953c550a8e7de0cb9298f67e0bc9744f4b920039046b5a6b817e345872836b08689af747f82fbf2189c8bd48da3e6f0c1087b89 + languageName: node + linkType: hard + +"cssnano-utils@npm:^3.1.0": + version: 3.1.0 + resolution: "cssnano-utils@npm:3.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/057508645a3e7584decede1045daa5b362dbfa2f5df96c3527c7d52e41e787a3442a56a8ea0c0af6a757f518e79a459ee580a35c323ad0d0eec912afd67d7630 + languageName: node + linkType: hard + +"cssnano@npm:^5.0.6": + version: 5.1.15 + resolution: "cssnano@npm:5.1.15" + dependencies: + cssnano-preset-default: "npm:^5.2.14" + lilconfig: "npm:^2.0.3" + yaml: "npm:^1.10.2" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/4252e4f4edd7a0fbdd4017825c0f8632b7a12ecbfdd432d2ff7ec268d48eb956a0a10bbf209602181f9f84ceeecea4a864719ecde03aa2cc48f5d9636fcf5f9a + languageName: node + linkType: hard + +"csso@npm:^4.0.2, csso@npm:^4.2.0": + version: 4.2.0 + resolution: "csso@npm:4.2.0" + dependencies: + css-tree: "npm:^1.1.2" + checksum: 10c0/f8c6b1300efaa0f8855a7905ae3794a29c6496e7f16a71dec31eb6ca7cfb1f058a4b03fd39b66c4deac6cb06bf6b4ba86da7b67d7320389cb9994d52b924b903 + languageName: node + linkType: hard + +"cssom@npm:^0.4.4": + version: 0.4.4 + resolution: "cssom@npm:0.4.4" + checksum: 10c0/0d4fc70255ea3afbd4add79caffa3b01720929da91105340600d8c0f06c31716f933c6314c3d43b62b57c9637bc2eb35296a9e2db427e8b572ee38a4be2b5f82 + languageName: node + linkType: hard + +"cssom@npm:~0.3.6": + version: 0.3.8 + resolution: "cssom@npm:0.3.8" + checksum: 10c0/d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411 + languageName: node + linkType: hard + +"cssstyle@npm:^2.3.0": + version: 2.3.0 + resolution: "cssstyle@npm:2.3.0" + dependencies: + cssom: "npm:~0.3.6" + checksum: 10c0/863400da2a458f73272b9a55ba7ff05de40d850f22eb4f37311abebd7eff801cf1cd2fb04c4c92b8c3daed83fe766e52e4112afb7bc88d86c63a9c2256a7d178 + languageName: node + linkType: hard + +"csstype@npm:^3.0.2": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 + languageName: node + linkType: hard + +"damerau-levenshtein@npm:^1.0.8": + version: 1.0.8 + resolution: "damerau-levenshtein@npm:1.0.8" + checksum: 10c0/4c2647e0f42acaee7d068756c1d396e296c3556f9c8314bac1ac63ffb236217ef0e7e58602b18bb2173deec7ec8e0cac8e27cccf8f5526666b4ff11a13ad54a3 + languageName: node + linkType: hard + +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 10c0/20a6b93107597530d71d4cb285acee17f66bcdfc03fd81040921a81252f19db27588d87fc8fc69e1950c55cfb0bf8ae40d0e5e21d907230813eb5d5a7f9eb45b + languageName: node + linkType: hard + +"data-urls@npm:^2.0.0": + version: 2.0.0 + resolution: "data-urls@npm:2.0.0" + dependencies: + abab: "npm:^2.0.3" + whatwg-mimetype: "npm:^2.3.0" + whatwg-url: "npm:^8.0.0" + checksum: 10c0/1246442178eb756afb1d99e54669a119eafb3e69c73300d14089687c50c64f9feadd93c973f496224a12f89daa94267a6114aecd70e9b279c09d908c5be44d01 + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 + languageName: node + linkType: hard + +"dataloader@npm:^2.2.3": + version: 2.2.3 + resolution: "dataloader@npm:2.2.3" + checksum: 10c0/9b9a056fbc863ca86da87d59e053e871e263b4966aa4d55e40d61a65e96815fae5530ca220629064ca5f8e3000c0c4ec93292e170c38ff393fb34256b4d7c1aa + languageName: node + linkType: hard + +"debounce@npm:^1.2.0": + version: 1.2.1 + resolution: "debounce@npm:1.2.1" + checksum: 10c0/6c9320aa0973fc42050814621a7a8a78146c1975799b5b3cc1becf1f77ba9a5aa583987884230da0842a03f385def452fad5d60db97c3d1c8b824e38a8edf500 + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.6.0": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: "npm:2.0.0" + checksum: 10c0/121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + languageName: node + linkType: hard + +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: "npm:^2.1.1" + checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a + languageName: node + linkType: hard + +"decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 + languageName: node + linkType: hard + +"decimal.js@npm:^10.2.1": + version: 10.5.0 + resolution: "decimal.js@npm:10.5.0" + checksum: 10c0/785c35279df32762143914668df35948920b6c1c259b933e0519a69b7003fc0a5ed2a766b1e1dda02574450c566b21738a45f15e274b47c2ac02072c0d1f3ac3 + languageName: node + linkType: hard + +"decode-uri-component@npm:^0.2.2": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 + languageName: node + linkType: hard + +"dedent@npm:^0.7.0": + version: 0.7.0 + resolution: "dedent@npm:0.7.0" + checksum: 10c0/7c3aa00ddfe3e5fcd477958e156156a5137e3bb6ff1493ca05edff4decf29a90a057974cc77e75951f8eb801c1816cb45aea1f52d628cdd000b82b36ab839d1b + languageName: node + linkType: hard + +"dedent@npm:^1.0.0": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + languageName: node + linkType: hard + +"default-gateway@npm:^6.0.3": + version: 6.0.3 + resolution: "default-gateway@npm:6.0.3" + dependencies: + execa: "npm:^5.0.0" + checksum: 10c0/5184f9e6e105d24fb44ade9e8741efa54bb75e84625c1ea78c4ef8b81dff09ca52d6dbdd1185cf0dc655bb6b282a64fffaf7ed2dd561b8d9ad6f322b1f039aba + languageName: node + linkType: hard + +"defaults@npm:^1.0.3": + version: 1.0.4 + resolution: "defaults@npm:1.0.4" + dependencies: + clone: "npm:^1.0.2" + checksum: 10c0/9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a + languageName: node + linkType: hard + +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 + languageName: node + linkType: hard + +"depd@npm:2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c + languageName: node + linkType: hard + +"depd@npm:~1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 10c0/acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 + languageName: node + linkType: hard + +"dependency-graph@npm:^0.11.0": + version: 0.11.0 + resolution: "dependency-graph@npm:0.11.0" + checksum: 10c0/9e6968d1534fdb502f7f3a25a3819b499f9d60f8389193950ed0b4d1618f1341b36b5d039f2cee256cfe10c9e8198ace16b271e370df06a93fac206e81602e7c + languageName: node + linkType: hard + +"dequal@npm:^2.0.3": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 + languageName: node + linkType: hard + +"destr@npm:^2.0.3": + version: 2.0.3 + resolution: "destr@npm:2.0.3" + checksum: 10c0/10e7eff5149e2839a4dd29a1e9617c3c675a3b53608d78d74fc6f4abc31daa977e6de08e0eea78965527a0d5a35467ae2f9624e0a4646d54aa1162caa094473e + languageName: node + linkType: hard + +"destroy@npm:1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 + languageName: node + linkType: hard + +"detect-browser@npm:5.3.0": + version: 5.3.0 + resolution: "detect-browser@npm:5.3.0" + checksum: 10c0/88d49b70ce3836e7971345b2ebdd486ad0d457d1e4f066540d0c12f9210c8f731ccbed955fcc9af2f048f5d4629702a8e46bedf5bcad42ad49a3a0927bfd5a76 + languageName: node + linkType: hard + +"detect-indent@npm:^6.0.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: 10c0/dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 + languageName: node + linkType: hard + +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d + languageName: node + linkType: hard + +"detect-node@npm:^2.0.4": + version: 2.1.0 + resolution: "detect-node@npm:2.1.0" + checksum: 10c0/f039f601790f2e9d4654e499913259a798b1f5246ae24f86ab5e8bd4aaf3bce50484234c494f11fb00aecb0c6e2733aa7b1cf3f530865640b65fbbd65b2c4e09 + languageName: node + linkType: hard + +"detect-port-alt@npm:^1.1.6": + version: 1.1.6 + resolution: "detect-port-alt@npm:1.1.6" + dependencies: + address: "npm:^1.0.1" + debug: "npm:^2.6.0" + bin: + detect: ./bin/detect-port + detect-port: ./bin/detect-port + checksum: 10c0/7269e6aef7b782d98c77505c07a7a0f5e2ee98a9607dc791035fc0192fc58aa03cc833fae605e10eaf239a2a5a55cd938e0bb141dea764ac6180ca082fd62b23 + languageName: node + linkType: hard + +"didyoumean@npm:^1.2.2": + version: 1.2.2 + resolution: "didyoumean@npm:1.2.2" + checksum: 10c0/95d0b53d23b851aacff56dfadb7ecfedce49da4232233baecfeecb7710248c4aa03f0aa8995062f0acafaf925adf8536bd7044a2e68316fd7d411477599bc27b + languageName: node + linkType: hard + +"diff-sequences@npm:^27.5.1": + version: 27.5.1 + resolution: "diff-sequences@npm:27.5.1" + checksum: 10c0/a52566d891b89a666f48ba69f54262fa8293ae6264ae04da82c7bf3b6661cba75561de0729f18463179d56003cc0fd69aa09845f2c2cd7a353b1ec1e1a96beb9 + languageName: node + linkType: hard + +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 + languageName: node + linkType: hard + +"diff@npm:^4.0.1": + version: 4.0.2 + resolution: "diff@npm:4.0.2" + checksum: 10c0/81b91f9d39c4eaca068eb0c1eb0e4afbdc5bb2941d197f513dd596b820b956fef43485876226d65d497bebc15666aa2aa82c679e84f65d5f2bfbf14ee46e32c1 + languageName: node + linkType: hard + +"dijkstrajs@npm:^1.0.1": + version: 1.0.3 + resolution: "dijkstrajs@npm:1.0.3" + checksum: 10c0/2183d61ac1f25062f3c3773f3ea8d9f45ba164a00e77e07faf8cc5750da966222d1e2ce6299c875a80f969190c71a0973042192c5624d5223e4ed196ff584c99 + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: "npm:^4.0.0" + checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c + languageName: node + linkType: hard + +"dlv@npm:^1.1.3": + version: 1.1.3 + resolution: "dlv@npm:1.1.3" + checksum: 10c0/03eb4e769f19a027fd5b43b59e8a05e3fd2100ac239ebb0bf9a745de35d449e2f25cfaf3aa3934664551d72856f4ae8b7822016ce5c42c2d27c18ae79429ec42 + languageName: node + linkType: hard + +"dns-packet@npm:^5.2.2": + version: 5.6.1 + resolution: "dns-packet@npm:5.6.1" + dependencies: + "@leichtgewicht/ip-codec": "npm:^2.0.1" + checksum: 10c0/8948d3d03063fb68e04a1e386875f8c3bcc398fc375f535f2b438fad8f41bf1afa6f5e70893ba44f4ae884c089247e0a31045722fa6ff0f01d228da103f1811d + languageName: node + linkType: hard + +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/b6416aaff1f380bf56c3b552f31fdf7a69b45689368deca72d28636f41c16bb28ec3ebc40ace97db4c1afc0ceeb8120e8492fe0046841c94c2933b2e30a7d5ac + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 + languageName: node + linkType: hard + +"dom-accessibility-api@npm:^0.5.9": + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: 10c0/b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 + languageName: node + linkType: hard + +"dom-accessibility-api@npm:^0.6.3": + version: 0.6.3 + resolution: "dom-accessibility-api@npm:0.6.3" + checksum: 10c0/10bee5aa514b2a9a37c87cd81268db607a2e933a050074abc2f6fa3da9080ebed206a320cbc123567f2c3087d22292853bdfdceaffdd4334ffe2af9510b29360 + languageName: node + linkType: hard + +"dom-converter@npm:^0.2.0": + version: 0.2.0 + resolution: "dom-converter@npm:0.2.0" + dependencies: + utila: "npm:~0.4" + checksum: 10c0/e96aa63bd8c6ee3cd9ce19c3aecfc2c42e50a460e8087114794d4f5ecf3a4f052b34ea3bf2d73b5d80b4da619073b49905e6d7d788ceb7814ca4c29be5354a11 + languageName: node + linkType: hard + +"dom-serializer@npm:0": + version: 0.2.2 + resolution: "dom-serializer@npm:0.2.2" + dependencies: + domelementtype: "npm:^2.0.1" + entities: "npm:^2.0.0" + checksum: 10c0/5cb595fb77e1a23eca56742f47631e6f4af66ce1982c7ed28b3d0ef21f1f50304c067adc29d3eaf824c572be022cee88627d0ac9b929408f24e923f3c7bed37b + languageName: node + linkType: hard + +"dom-serializer@npm:^1.0.1": + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" + dependencies: + domelementtype: "npm:^2.0.1" + domhandler: "npm:^4.2.0" + entities: "npm:^2.0.0" + checksum: 10c0/67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 + languageName: node + linkType: hard + +"domelementtype@npm:1": + version: 1.3.1 + resolution: "domelementtype@npm:1.3.1" + checksum: 10c0/6d4f5761060a21eaf3c96545501e9d188745c7e1c31b8d141bf15d8748feeadba868f4ea32877751b8678b286fb1afbe6ae905ca3fb8f0214d8322e482cdbec0 + languageName: node + linkType: hard + +"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: 10c0/686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9 + languageName: node + linkType: hard + +"domexception@npm:^2.0.1": + version: 2.0.1 + resolution: "domexception@npm:2.0.1" + dependencies: + webidl-conversions: "npm:^5.0.0" + checksum: 10c0/24a3a07b85420671bc805ead7305e0f2ec9e55f104889b64c5a9fa7d93681e514f05c65f947bd9401b3da67f77b92fe7861bd15f4d0d418c4d32e34a2cd55d38 + languageName: node + linkType: hard + +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" + dependencies: + domelementtype: "npm:^2.2.0" + checksum: 10c0/5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b + languageName: node + linkType: hard + +"domutils@npm:^1.7.0": + version: 1.7.0 + resolution: "domutils@npm:1.7.0" + dependencies: + dom-serializer: "npm:0" + domelementtype: "npm:1" + checksum: 10c0/437fcd2d6d6be03f488152e73c6f953e289c58496baa22be9626b2b46f9cfd40486ae77d144487ff6b102929a3231cdb9a8bf8ef485fb7b7c30c985daedc77eb + languageName: node + linkType: hard + +"domutils@npm:^2.5.2, domutils@npm:^2.8.0": + version: 2.8.0 + resolution: "domutils@npm:2.8.0" + dependencies: + dom-serializer: "npm:^1.0.1" + domelementtype: "npm:^2.2.0" + domhandler: "npm:^4.2.0" + checksum: 10c0/d58e2ae01922f0dd55894e61d18119924d88091837887bf1438f2327f32c65eb76426bd9384f81e7d6dcfb048e0f83c19b222ad7101176ad68cdc9c695b563db + languageName: node + linkType: hard + +"dot-case@npm:^3.0.4": + version: 3.0.4 + resolution: "dot-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/5b859ea65097a7ea870e2c91b5768b72ddf7fa947223fd29e167bcdff58fe731d941c48e47a38ec8aa8e43044c8fbd15cd8fa21689a526bc34b6548197cd5b05 + languageName: node + linkType: hard + +"dotenv-expand@npm:^5.1.0": + version: 5.1.0 + resolution: "dotenv-expand@npm:5.1.0" + checksum: 10c0/24ac633de853ef474d0421cc639328b7134109c8dc2baaa5e3afb7495af5e9237136d7e6971e55668e4dce915487eb140967cdd2b3e99aa439e0f6bf8b56faeb + languageName: node + linkType: hard + +"dotenv@npm:^10.0.0": + version: 10.0.0 + resolution: "dotenv@npm:10.0.0" + checksum: 10c0/2d8d4ba64bfaff7931402aa5e8cbb8eba0acbc99fe9ae442300199af021079eafa7171ce90e150821a5cb3d74f0057721fbe7ec201a6044b68c8a7615f8c123f + languageName: node + linkType: hard + +"dotenv@npm:^16.0.0": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: 10c0/be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 + languageName: node + linkType: hard + +"dset@npm:^3.1.2, dset@npm:^3.1.4": + version: 3.1.4 + resolution: "dset@npm:3.1.4" + checksum: 10c0/b67bbd28dd8a539e90c15ffb61100eb64ef995c5270a124d4f99bbb53f4d82f55a051b731ba81f3215dd9dce2b4c8d69927dc20b3be1c5fc88bab159467aa438 + languageName: node + linkType: hard + +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + +"duplexer@npm:^0.1.2": + version: 0.1.2 + resolution: "duplexer@npm:0.1.2" + checksum: 10c0/c57bcd4bdf7e623abab2df43a7b5b23d18152154529d166c1e0da6bee341d84c432d157d7e97b32fecb1bf3a8b8857dd85ed81a915789f550637ed25b8e64fc2 + languageName: node + linkType: hard + +"duplexify@npm:^4.1.2": + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" + dependencies: + end-of-stream: "npm:^1.4.1" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + stream-shift: "npm:^1.0.2" + checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 10c0/b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 + languageName: node + linkType: hard + +"ejs@npm:^3.1.10, ejs@npm:^3.1.6": + version: 3.1.10 + resolution: "ejs@npm:3.1.10" + dependencies: + jake: "npm:^10.8.5" + bin: + ejs: bin/cli.js + checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.73": + version: 1.5.102 + resolution: "electron-to-chromium@npm:1.5.102" + checksum: 10c0/db07dab3ee3b7fbc39ad26203925669ade86b12a62d09fa14ae48a354a0f34d162ac9a2ca9d6f70ceb1b16821b01b155e56467702bcc915da1e1dd147dd034b4 + languageName: node + linkType: hard + +"elliptic@npm:6.5.4": + version: 6.5.4 + resolution: "elliptic@npm:6.5.4" + dependencies: + bn.js: "npm:^4.11.9" + brorand: "npm:^1.1.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 + languageName: node + linkType: hard + +"elliptic@npm:6.6.1": + version: 6.6.1 + resolution: "elliptic@npm:6.6.1" + dependencies: + bn.js: "npm:^4.11.9" + brorand: "npm:^1.1.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 + languageName: node + linkType: hard + +"emittery@npm:^0.10.2": + version: 0.10.2 + resolution: "emittery@npm:0.10.2" + checksum: 10c0/2caeea7501a0cca9b0e9d8d0a84d7d059cd2319ab02016bb6f81ae8bc2f3353c6734ed50a5fe0e4e2b96ebcc1623c1344b6beec51a4feda34b121942dd50ba55 + languageName: node + linkType: hard + +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 + languageName: node + linkType: hard + +"emittery@npm:^0.8.1": + version: 0.8.1 + resolution: "emittery@npm:0.8.1" + checksum: 10c0/1302868b6e258909964339f28569b97658d75c1030271024ac2f50f84957eab6a6a04278861a9c1d47131b9dfb50f25a5d017750d1c99cd86763e19a93b838bf + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + languageName: node + linkType: hard + +"emojis-list@npm:^3.0.0": + version: 3.0.0 + resolution: "emojis-list@npm:3.0.0" + checksum: 10c0/7dc4394b7b910444910ad64b812392159a21e1a7ecc637c775a440227dcb4f80eff7fe61f4453a7d7603fa23d23d30cc93fe9e4b5ed985b88d6441cd4a35117b + languageName: node + linkType: hard + +"encode-utf8@npm:^1.0.3": + version: 1.0.3 + resolution: "encode-utf8@npm:1.0.3" + checksum: 10c0/6b3458b73e868113d31099d7508514a5c627d8e16d1e0542d1b4e3652299b8f1f590c468e2b9dcdf1b4021ee961f31839d0be9d70a7f2a8a043c63b63c9b3a88 + languageName: node + linkType: hard + +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec + languageName: node + linkType: hard + +"encodeurl@npm:~2.0.0": + version: 2.0.0 + resolution: "encodeurl@npm:2.0.0" + checksum: 10c0/5d317306acb13e6590e28e27924c754163946a2480de11865c991a3a7eed4315cd3fba378b543ca145829569eefe9b899f3d84bb09870f675ae60bc924b01ceb + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: "npm:^1.4.0" + checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.17.1": + version: 5.18.1 + resolution: "enhanced-resolve@npm:5.18.1" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.2.0" + checksum: 10c0/4cffd9b125225184e2abed9fdf0ed3dbd2224c873b165d0838fd066cde32e0918626cba2f1f4bf6860762f13a7e2364fd89a82b99566be2873d813573ac71846 + languageName: node + linkType: hard + +"enquirer@npm:^2.4.1": + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" + dependencies: + ansi-colors: "npm:^4.1.1" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 + languageName: node + linkType: hard + +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 10c0/7fba6af1f116300d2ba1c5673fc218af1961b20908638391b4e1e6d5850314ee2ac3ec22d741b3a8060479911c99305164aed19b6254bde75e7e6b1b2c3f3aa3 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: "npm:^0.2.1" + checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce + languageName: node + linkType: hard + +"error-stack-parser@npm:^2.0.6": + version: 2.1.4 + resolution: "error-stack-parser@npm:2.1.4" + dependencies: + stackframe: "npm:^1.3.4" + checksum: 10c0/7679b780043c98b01fc546725484e0cfd3071bf5c906bbe358722972f04abf4fc3f0a77988017665bab367f6ef3fc2d0185f7528f45966b83e7c99c02d5509b9 + languageName: node + linkType: hard + +"es-abstract@npm:^1.17.2, es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" + dependencies: + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.0" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.2" + is-regex: "npm:^1.2.1" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.0" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.3" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.3" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.18" + checksum: 10c0/1de229c9e08fe13c17fe5abaec8221545dfcd57e51f64909599a6ae896df84b8fd2f7d16c60cb00d7bf495b9298ca3581aded19939d4b7276854a4b066f8422b + languageName: node + linkType: hard + +"es-array-method-boxes-properly@npm:^1.0.0": + version: 1.0.0 + resolution: "es-array-method-boxes-properly@npm:1.0.0" + checksum: 10c0/4b7617d3fbd460d6f051f684ceca6cf7e88e6724671d9480388d3ecdd72119ddaa46ca31f2c69c5426a82e4b3091c1e81867c71dcdc453565cd90005ff2c382d + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-set-tostringtag: "npm:^2.0.3" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.6" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f + languageName: node + linkType: hard + +"es-module-lexer@npm:^1.2.1": + version: 1.6.0 + resolution: "es-module-lexer@npm:1.6.0" + checksum: 10c0/667309454411c0b95c476025929881e71400d74a746ffa1ff4cb450bd87f8e33e8eef7854d68e401895039ac0bac64e7809acbebb6253e055dd49ea9e3ea9212 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.2": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" + dependencies: + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b + languageName: node + linkType: hard + +"esbuild@npm:~0.25.0": + version: 0.25.0 + resolution: "esbuild@npm:0.25.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.0" + "@esbuild/android-arm": "npm:0.25.0" + "@esbuild/android-arm64": "npm:0.25.0" + "@esbuild/android-x64": "npm:0.25.0" + "@esbuild/darwin-arm64": "npm:0.25.0" + "@esbuild/darwin-x64": "npm:0.25.0" + "@esbuild/freebsd-arm64": "npm:0.25.0" + "@esbuild/freebsd-x64": "npm:0.25.0" + "@esbuild/linux-arm": "npm:0.25.0" + "@esbuild/linux-arm64": "npm:0.25.0" + "@esbuild/linux-ia32": "npm:0.25.0" + "@esbuild/linux-loong64": "npm:0.25.0" + "@esbuild/linux-mips64el": "npm:0.25.0" + "@esbuild/linux-ppc64": "npm:0.25.0" + "@esbuild/linux-riscv64": "npm:0.25.0" + "@esbuild/linux-s390x": "npm:0.25.0" + "@esbuild/linux-x64": "npm:0.25.0" + "@esbuild/netbsd-arm64": "npm:0.25.0" + "@esbuild/netbsd-x64": "npm:0.25.0" + "@esbuild/openbsd-arm64": "npm:0.25.0" + "@esbuild/openbsd-x64": "npm:0.25.0" + "@esbuild/sunos-x64": "npm:0.25.0" + "@esbuild/win32-arm64": "npm:0.25.0" + "@esbuild/win32-ia32": "npm:0.25.0" + "@esbuild/win32-x64": "npm:0.25.0" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/5767b72da46da3cfec51661647ec850ddbf8a8d0662771139f10ef0692a8831396a0004b2be7966cecdb08264fb16bdc16290dcecd92396fac5f12d722fa013d + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + +"escodegen@npm:^1.8.1": + version: 1.14.3 + resolution: "escodegen@npm:1.14.3" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^4.2.0" + esutils: "npm:^2.0.2" + optionator: "npm:^0.8.1" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10c0/30d337803e8f44308c90267bf6192399e4b44792497c77a7506b68ab802ba6a48ebbe1ce77b219aba13dfd2de5f5e1c267e35be1ed87b2a9c3315e8b283e302a + languageName: node + linkType: hard + +"escodegen@npm:^2.0.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^5.2.0" + esutils: "npm:^2.0.2" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^10.0.1": + version: 10.0.1 + resolution: "eslint-config-prettier@npm:10.0.1" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: build/bin/cli.js + checksum: 10c0/e2434931669d211663c0493f2c1640a670a02ba4503a68f056a7eda133f383acbbb983a4a7bd0ad6cb3b2bc4d5731c3be8b32fe28e35087a76fea45f7061ae70 + languageName: node + linkType: hard + +"eslint-config-react-app@npm:^7.0.1": + version: 7.0.1 + resolution: "eslint-config-react-app@npm:7.0.1" + dependencies: + "@babel/core": "npm:^7.16.0" + "@babel/eslint-parser": "npm:^7.16.3" + "@rushstack/eslint-patch": "npm:^1.1.0" + "@typescript-eslint/eslint-plugin": "npm:^5.5.0" + "@typescript-eslint/parser": "npm:^5.5.0" + babel-preset-react-app: "npm:^10.0.1" + confusing-browser-globals: "npm:^1.0.11" + eslint-plugin-flowtype: "npm:^8.0.3" + eslint-plugin-import: "npm:^2.25.3" + eslint-plugin-jest: "npm:^25.3.0" + eslint-plugin-jsx-a11y: "npm:^6.5.1" + eslint-plugin-react: "npm:^7.27.1" + eslint-plugin-react-hooks: "npm:^4.3.0" + eslint-plugin-testing-library: "npm:^5.0.1" + peerDependencies: + eslint: ^8.0.0 + checksum: 10c0/be290ec0cd5a2c0bb0b85cb1645e8734769cae77f101cd453631d77a60fa4894ee8b5b1e080ee8c21e01af0d0fc22367a2882931a549691b5ab801abb985cbba + languageName: node + linkType: hard + +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" + dependencies: + debug: "npm:^3.2.7" + is-core-module: "npm:^2.13.0" + resolve: "npm:^1.22.4" + checksum: 10c0/0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 + languageName: node + linkType: hard + +"eslint-module-utils@npm:^2.12.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" + dependencies: + debug: "npm:^3.2.7" + peerDependenciesMeta: + eslint: + optional: true + checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 + languageName: node + linkType: hard + +"eslint-plugin-flowtype@npm:^8.0.3": + version: 8.0.3 + resolution: "eslint-plugin-flowtype@npm:8.0.3" + dependencies: + lodash: "npm:^4.17.21" + string-natural-compare: "npm:^3.0.1" + peerDependencies: + "@babel/plugin-syntax-flow": ^7.14.5 + "@babel/plugin-transform-react-jsx": ^7.14.9 + eslint: ^8.1.0 + checksum: 10c0/a4596ba1cb80c19a06f1ddef6c36e6a671769da8d056d4a8f3482a2c46f475c547e78f82c3233099dba3759dc9a29e36d0ca07019cf6deb666db17f49d8f566d + languageName: node + linkType: hard + +"eslint-plugin-import@npm:^2.25.3": + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" + dependencies: + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.8" + array.prototype.findlastindex: "npm:^1.2.5" + array.prototype.flat: "npm:^1.3.2" + array.prototype.flatmap: "npm:^1.3.2" + debug: "npm:^3.2.7" + doctrine: "npm:^2.1.0" + eslint-import-resolver-node: "npm:^0.3.9" + eslint-module-utils: "npm:^2.12.0" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.15.1" + is-glob: "npm:^4.0.3" + minimatch: "npm:^3.1.2" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.0" + semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" + tsconfig-paths: "npm:^3.15.0" + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a + languageName: node + linkType: hard + +"eslint-plugin-jest@npm:^25.3.0": + version: 25.7.0 + resolution: "eslint-plugin-jest@npm:25.7.0" + dependencies: + "@typescript-eslint/experimental-utils": "npm:^5.0.0" + peerDependencies: + "@typescript-eslint/eslint-plugin": ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + "@typescript-eslint/eslint-plugin": + optional: true + jest: + optional: true + checksum: 10c0/72dad05323d54e815c2bb10235bd5b77423796ef2e2940f7dba28bdb6cfac5a578793d3f0c7ac74618c41f9d8d6f345097a2a1f89f41aeec27bb873cb66ab270 + languageName: node + linkType: hard + +"eslint-plugin-jsx-a11y@npm:^6.5.1": + version: 6.10.2 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" + dependencies: + aria-query: "npm:^5.3.2" + array-includes: "npm:^3.1.8" + array.prototype.flatmap: "npm:^1.3.2" + ast-types-flow: "npm:^0.0.8" + axe-core: "npm:^4.10.0" + axobject-query: "npm:^4.1.0" + damerau-levenshtein: "npm:^1.0.8" + emoji-regex: "npm:^9.2.2" + hasown: "npm:^2.0.2" + jsx-ast-utils: "npm:^3.3.5" + language-tags: "npm:^1.0.9" + minimatch: "npm:^3.1.2" + object.fromentries: "npm:^2.0.8" + safe-regex-test: "npm:^1.0.3" + string.prototype.includes: "npm:^2.0.1" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:^4.3.0": + version: 4.6.2 + resolution: "eslint-plugin-react-hooks@npm:4.6.2" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc + languageName: node + linkType: hard + +"eslint-plugin-react@npm:^7.27.1": + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" + dependencies: + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.3" + array.prototype.tosorted: "npm:^1.1.4" + doctrine: "npm:^2.1.0" + es-iterator-helpers: "npm:^1.2.1" + estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" + jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" + minimatch: "npm:^3.1.2" + object.entries: "npm:^1.1.8" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.1" + prop-types: "npm:^15.8.1" + resolve: "npm:^2.0.0-next.5" + semver: "npm:^6.3.1" + string.prototype.matchall: "npm:^4.0.12" + string.prototype.repeat: "npm:^1.0.0" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/4acbbdb19669dfa9a162ed8847c3ad1918f6aea1ceb675ee320b5d903b4e463fdef25e15233295b6d0a726fef2ea8b015c527da769c7690932ddc52d5b82ba12 + languageName: node + linkType: hard + +"eslint-plugin-testing-library@npm:^5.0.1": + version: 5.11.1 + resolution: "eslint-plugin-testing-library@npm:5.11.1" + dependencies: + "@typescript-eslint/utils": "npm:^5.58.0" + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + checksum: 10c0/55c7792345710a2b951acb0552ebe4e491d988f7d37fd308749e75fdbc36142b9a151ecec03b39992f672afea1a99dd3c3d2fb9f737ef18f56d7168e294fd9eb + languageName: node + linkType: hard + +"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": + version: 5.1.1 + resolution: "eslint-scope@npm:5.1.1" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^4.1.1" + checksum: 10c0/d30ef9dc1c1cbdece34db1539a4933fe3f9b14e1ffb27ecc85987902ee663ad7c9473bbd49a9a03195a373741e62e2f807c4938992e019b511993d163450e70a + languageName: node + linkType: hard + +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + languageName: node + linkType: hard + +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^2.1.0": + version: 2.1.0 + resolution: "eslint-visitor-keys@npm:2.1.0" + checksum: 10c0/9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 + languageName: node + linkType: hard + +"eslint-webpack-plugin@npm:^3.1.1": + version: 3.2.0 + resolution: "eslint-webpack-plugin@npm:3.2.0" + dependencies: + "@types/eslint": "npm:^7.29.0 || ^8.4.1" + jest-worker: "npm:^28.0.2" + micromatch: "npm:^4.0.5" + normalize-path: "npm:^3.0.0" + schema-utils: "npm:^4.0.0" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + checksum: 10c0/e2e11e6743df9e65e73f4d0b6de832a47a17568b2a4b03b86acfa3458bb2db50a7809c835b64613320f5fd5e1b1395dd2abe08d7f5c466c77234c500a087cad2 + languageName: node + linkType: hard + +"eslint@npm:^8.3.0": + version: 8.57.1 + resolution: "eslint@npm:8.57.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 + languageName: node + linkType: hard + +"eslint@npm:^9.19.0": + version: 9.20.1 + resolution: "eslint@npm:9.20.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.11.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.20.0" + "@eslint/plugin-kit": "npm:^0.2.5" + "@humanfs/node": "npm:^0.16.6" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@humanwhocodes/retry": "npm:^0.4.1" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.6" + debug: "npm:^4.3.2" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" + esquery: "npm:^1.5.0" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^8.0.0" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true + bin: + eslint: bin/eslint.js + checksum: 10c0/056789dd5a00897730376f8c0a191e22840e97b7276916068ec096341cb2ec3a918c8bd474bf94ccd7b457ad9fbc16e5c521a993c7cc6ebcf241933e2fd378b0 + languageName: node + linkType: hard + +"espree@npm:^10.0.1, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" + dependencies: + acorn: "npm:^8.14.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462 + languageName: node + linkType: hard + +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: "npm:^8.9.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 + languageName: node + linkType: hard + +"esprima@npm:1.2.2": + version: 1.2.2 + resolution: "esprima@npm:1.2.2" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10c0/a5a8fd359651dd8228736d7352eb7636c7765e1ec6ff8fff3f6641622039a9f51fa501969a1a4777ba4187cf9942a8d7e0367dccaff768b782bdb1a71d046abf + languageName: node + linkType: hard + +"esprima@npm:^4.0.0, esprima@npm:^4.0.1": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 + languageName: node + linkType: hard + +"esquery@npm:^1.4.2, esquery@npm:^1.5.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 + languageName: node + linkType: hard + +"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + languageName: node + linkType: hard + +"estree-walker@npm:^1.0.1": + version: 1.0.1 + resolution: "estree-walker@npm:1.0.1" + checksum: 10c0/fa9e5f8c1bbe8d01e314c0f03067b64a4f22d4c58410fc5237060d0c15b81e58c23921c41acc60abbdab490f1fdfcbd6408ede2d03ca704454272e0244d61a55 + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 10c0/12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 + languageName: node + linkType: hard + +"eventemitter3@npm:^4.0.0": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b + languageName: node + linkType: hard + +"eventemitter3@npm:^5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 + languageName: node + linkType: hard + +"events@npm:3.3.0, events@npm:^3.2.0, events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + languageName: node + linkType: hard + +"example-ui@workspace:examples/__WIP__example-ui": + version: 0.0.0-use.local + resolution: "example-ui@workspace:examples/__WIP__example-ui" + dependencies: + "@apollo/client": "npm:^3.13.1" + "@graphql-codegen/cli": "npm:^5.0.5" + "@graphql-codegen/client-preset": "npm:^4.6.3" + "@graphql-typed-document-node/core": "npm:^3.2.0" + "@testing-library/dom": "npm:^10.4.0" + "@testing-library/jest-dom": "npm:^6.6.3" + "@testing-library/react": "npm:^16.2.0" + "@testing-library/user-event": "npm:^13.5.0" + "@types/jest": "npm:^27.5.2" + "@types/node": "npm:^16.18.126" + "@types/react": "npm:^19.0.10" + "@types/react-dom": "npm:^19.0.4" + graphql: "npm:^16.10.0" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" + react-scripts: "npm:5.0.1" + typescript: "npm:^4.9.5" + web-vitals: "npm:^2.1.4" + languageName: unknown + linkType: soft + +"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f + languageName: node + linkType: hard + +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 + languageName: node + linkType: hard + +"expect@npm:^27.5.1": + version: 27.5.1 + resolution: "expect@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + checksum: 10c0/020e237c7191a584bc25a98181c3969cdd62fa1c044e4d81d5968e24075f39bc2349fcee48de82431033823b525e7cf5ac410b253b3115392f1026cb27258811 + languageName: node + linkType: hard + +"expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 + languageName: node + linkType: hard + +"express@npm:^4.17.3": + version: 4.21.2 + resolution: "express@npm:4.21.2" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.3" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.7.1" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.3.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.3" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.12" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.13.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.19.0" + serve-static: "npm:1.16.2" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10c0/38168fd0a32756600b56e6214afecf4fc79ec28eca7f7a91c2ab8d50df4f47562ca3f9dee412da7f5cea6b1a1544b33b40f9f8586dbacfbdada0fe90dbb10a1f + languageName: node + linkType: hard + +"extendable-error@npm:^0.1.5": + version: 0.1.7 + resolution: "extendable-error@npm:0.1.7" + checksum: 10c0/c46648b7682448428f81b157cbfe480170fd96359c55db477a839ddeaa34905a18cba0b989bafe5e83f93c2491a3fcc7cc536063ea326ba9d72e9c6e2fe736a7 + languageName: node + linkType: hard + +"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: "npm:^0.7.0" + iconv-lite: "npm:^0.4.24" + tmp: "npm:^0.0.33" + checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 + languageName: node + linkType: hard + +"extract-files@npm:^11.0.0": + version: 11.0.0 + resolution: "extract-files@npm:11.0.0" + checksum: 10c0/7ac1cd693d081099d7c29f2b36aad199f92c5ea234c2016eb37ba213dddaefe74d54566f0675de5917d35cf98670183c2c9a0d96094727eb2c6dae02be7fc308 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.8" + checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + languageName: node + linkType: hard + +"fast-redact@npm:^3.0.0": + version: 3.5.0 + resolution: "fast-redact@npm:3.5.0" + checksum: 10c0/7e2ce4aad6e7535e0775bf12bd3e4f2e53d8051d8b630e0fa9e67f68cb0b0e6070d2f7a94b1d0522ef07e32f7c7cda5755e2b677a6538f1e9070ca053c42343a + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.19.0 + resolution: "fastq@npm:1.19.0" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f + languageName: node + linkType: hard + +"faye-websocket@npm:^0.11.3": + version: 0.11.4 + resolution: "faye-websocket@npm:0.11.4" + dependencies: + websocket-driver: "npm:>=0.5.1" + checksum: 10c0/c6052a0bb322778ce9f89af92890f6f4ce00d5ec92418a35e5f4c6864a4fe736fec0bcebd47eac7c0f0e979b01530746b1c85c83cb04bae789271abf19737420 + languageName: node + linkType: hard + +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: "npm:2.1.1" + checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 + languageName: node + linkType: hard + +"fbjs-css-vars@npm:^1.0.0": + version: 1.0.2 + resolution: "fbjs-css-vars@npm:1.0.2" + checksum: 10c0/dfb64116b125a64abecca9e31477b5edb9a2332c5ffe74326fe36e0a72eef7fc8a49b86adf36c2c293078d79f4524f35e80f5e62546395f53fb7c9e69821f54f + languageName: node + linkType: hard + +"fbjs@npm:^3.0.0": + version: 3.0.5 + resolution: "fbjs@npm:3.0.5" + dependencies: + cross-fetch: "npm:^3.1.5" + fbjs-css-vars: "npm:^1.0.0" + loose-envify: "npm:^1.0.0" + object-assign: "npm:^4.1.0" + promise: "npm:^7.1.1" + setimmediate: "npm:^1.0.5" + ua-parser-js: "npm:^1.0.35" + checksum: 10c0/66d0a2fc9a774f9066e35ac2ac4bf1245931d27f3ac287c7d47e6aa1fc152b243c2109743eb8f65341e025621fb51a12038fadb9fd8fda2e3ddae04ebab06f91 + languageName: node + linkType: hard + +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: "npm:^1.0.0" + web-streams-polyfill: "npm:^3.0.3" + checksum: 10c0/60054bf47bfa10fb0ba6cb7742acec2f37c1f56344f79a70bb8b1c48d77675927c720ff3191fa546410a0442c998d27ab05e9144c32d530d8a52fbe68f843b69 + languageName: node + linkType: hard + +"figures@npm:^3.0.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + checksum: 10c0/9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629 + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: "npm:^3.0.4" + checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + languageName: node + linkType: hard + +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" + dependencies: + flat-cache: "npm:^4.0.0" + checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 + languageName: node + linkType: hard + +"file-loader@npm:^6.2.0": + version: 6.2.0 + resolution: "file-loader@npm:6.2.0" + dependencies: + loader-utils: "npm:^2.0.0" + schema-utils: "npm:^3.0.0" + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 10c0/e176a57c2037ab0f78e5755dbf293a6b7f0f8392350a120bd03cc2ce2525bea017458ba28fea14ca535ff1848055e86d1a3a216bdb2561ef33395b27260a1dd3 + languageName: node + linkType: hard + +"filelist@npm:^1.0.4": + version: 1.0.4 + resolution: "filelist@npm:1.0.4" + dependencies: + minimatch: "npm:^5.0.1" + checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 + languageName: node + linkType: hard + +"filesize@npm:^8.0.6": + version: 8.0.7 + resolution: "filesize@npm:8.0.7" + checksum: 10c0/82072d94816484df5365d4d5acbb2327a65dc49704c64e403e8c40d8acb7364de1cf1e65cb512c77a15d353870f73e4fed46dad5c6153d0618d9ce7a64d09cfc + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"filter-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "filter-obj@npm:1.1.0" + checksum: 10c0/071e0886b2b50238ca5026c5bbf58c26a7c1a1f720773b8c7813d16ba93d0200de977af14ac143c5ac18f666b2cfc83073f3a5fe6a4e996c49e0863d5500fccf + languageName: node + linkType: hard + +"finalhandler@npm:1.3.1": + version: 1.3.1 + resolution: "finalhandler@npm:1.3.1" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + statuses: "npm:2.0.1" + unpipe: "npm:~1.0.0" + checksum: 10c0/d38035831865a49b5610206a3a9a9aae4e8523cbbcd01175d0480ffbf1278c47f11d89be3ca7f617ae6d94f29cf797546a4619cd84dd109009ef33f12f69019f + languageName: node + linkType: hard + +"find-cache-dir@npm:^3.3.1": + version: 3.3.2 + resolution: "find-cache-dir@npm:3.3.2" + dependencies: + commondir: "npm:^1.0.1" + make-dir: "npm:^3.0.2" + pkg-dir: "npm:^4.1.0" + checksum: 10c0/92747cda42bff47a0266b06014610981cfbb71f55d60f2c8216bc3108c83d9745507fb0b14ecf6ab71112bed29cd6fb1a137ee7436179ea36e11287e3159e587 + languageName: node + linkType: hard + +"find-up@npm:^3.0.0": + version: 3.0.0 + resolution: "find-up@npm:3.0.0" + dependencies: + locate-path: "npm:^3.0.0" + checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" + rimraf: "npm:^3.0.2" + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 + languageName: node + linkType: hard + +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" + peerDependenciesMeta: + debug: + optional: true + checksum: 10c0/5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f + languageName: node + linkType: hard + +"for-each@npm:^0.3.3": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" + dependencies: + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 10c0/028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 + languageName: node + linkType: hard + +"fork-ts-checker-webpack-plugin@npm:^6.5.0": + version: 6.5.3 + resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" + dependencies: + "@babel/code-frame": "npm:^7.8.3" + "@types/json-schema": "npm:^7.0.5" + chalk: "npm:^4.1.0" + chokidar: "npm:^3.4.2" + cosmiconfig: "npm:^6.0.0" + deepmerge: "npm:^4.2.2" + fs-extra: "npm:^9.0.0" + glob: "npm:^7.1.6" + memfs: "npm:^3.1.2" + minimatch: "npm:^3.0.4" + schema-utils: "npm:2.7.0" + semver: "npm:^7.3.2" + tapable: "npm:^1.0.0" + peerDependencies: + eslint: ">= 6" + typescript: ">= 2.7" + vue-template-compiler: "*" + webpack: ">= 4" + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + checksum: 10c0/0885ea75474de011d4068ca3e2d3ca6e4cd318f5cfa018e28ff8fef23ef3a1f1c130160ef192d3e5d31ef7b6fe9f8fb1d920eab5e9e449fb30ce5cc96647245c + languageName: node + linkType: hard + +"form-data@npm:^3.0.0": + version: 3.0.3 + resolution: "form-data@npm:3.0.3" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + mime-types: "npm:^2.1.35" + checksum: 10c0/a62b275f9736ff94f327c66d5f6c581391eafe07c912b12c3738e822aa3b1f27fb23d7138af5b48163497a278e2f84ec9f4a27e60dd511b7683fb76a835bb395 + languageName: node + linkType: hard + +"form-data@npm:^4.0.0": + version: 4.0.2 + resolution: "form-data@npm:4.0.2" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + mime-types: "npm:^2.1.12" + checksum: 10c0/e534b0cf025c831a0929bf4b9bbe1a9a6b03e273a8161f9947286b9b13bf8fb279c6944aae0070c4c311100c6d6dbb815cd955dc217728caf73fad8dc5b8ee9c + languageName: node + linkType: hard + +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" + dependencies: + fetch-blob: "npm:^3.1.2" + checksum: 10c0/5392ec484f9ce0d5e0d52fb5a78e7486637d516179b0eb84d81389d7eccf9ca2f663079da56f761355c0a65792810e3b345dc24db9a8bbbcf24ef3c8c88570c6 + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: 10c0/9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33 + languageName: node + linkType: hard + +"fraction.js@npm:^4.3.7": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 + languageName: node + linkType: hard + +"fresh@npm:0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a + languageName: node + linkType: hard + +"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e + languageName: node + linkType: hard + +"fs-extra@npm:^7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: "npm:^4.1.2" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 10c0/1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 + languageName: node + linkType: hard + +"fs-extra@npm:^8.1.0": + version: 8.1.0 + resolution: "fs-extra@npm:8.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 10c0/259f7b814d9e50d686899550c4f9ded85c46c643f7fe19be69504888e007fcbc08f306fae8ec495b8b998635e997c9e3e175ff2eeed230524ef1c1684cc96423 + languageName: node + linkType: hard + +"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fs-monkey@npm:^1.0.4": + version: 1.0.6 + resolution: "fs-monkey@npm:1.0.6" + checksum: 10c0/6f2508e792a47e37b7eabd5afc79459c1ea72bce2a46007d2b7ed0bfc3a4d64af38975c6eb7e93edb69ac98bbb907c13ff1b1579b2cf52d3d02dbc0303fca79f + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.3": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.7": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.0" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/b475dec9f8bff6f7422f51ff4b7b8d0b68e6776ee83a753c1d627e3008c3442090992788038b37eff72e93e43dceed8c1acbdf2d6751672687ec22127933080d + languageName: node + linkType: hard + +"get-own-enumerable-property-symbols@npm:^3.0.0": + version: 3.0.2 + resolution: "get-own-enumerable-property-symbols@npm:3.0.2" + checksum: 10c0/103999855f3d1718c631472437161d76962cbddcd95cc642a34c07bfb661ed41b6c09a9c669ccdff89ee965beb7126b80eec7b2101e20e31e9cc6c4725305e10 + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be + languageName: node + linkType: hard + +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 + languageName: node + linkType: hard + +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b + languageName: node + linkType: hard + +"get-tsconfig@npm:^4.7.5": + version: 4.10.0 + resolution: "get-tsconfig@npm:4.10.0" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 10c0/c9b5572c5118923c491c04285c73bd55b19e214992af957c502a3be0fc0043bb421386ffd45ca3433c0a7fba81221ca300479e8393960acf15d0ed4563f38a86 + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + languageName: node + linkType: hard + +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: 10c0/0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + languageName: node + linkType: hard + +"glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"global-modules@npm:^2.0.0": + version: 2.0.0 + resolution: "global-modules@npm:2.0.0" + dependencies: + global-prefix: "npm:^3.0.0" + checksum: 10c0/43b770fe24aa6028f4b9770ea583a47f39750be15cf6e2578f851e4ccc9e4fa674b8541928c0b09c21461ca0763f0d36e4068cec86c914b07fd6e388e66ba5b9 + languageName: node + linkType: hard + +"global-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "global-prefix@npm:3.0.0" + dependencies: + ini: "npm:^1.3.5" + kind-of: "npm:^6.0.2" + which: "npm:^1.3.1" + checksum: 10c0/510f489fb68d1cc7060f276541709a0ee6d41356ef852de48f7906c648ac223082a1cc8fce86725ca6c0e032bcdc1189ae77b4744a624b29c34a9d0ece498269 + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd + languageName: node + linkType: hard + +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d + languageName: node + linkType: hard + +"globals@npm:^15.14.0": + version: 15.15.0 + resolution: "globals@npm:15.15.0" + checksum: 10c0/f9ae80996392ca71316495a39bec88ac43ae3525a438b5626cd9d5ce9d5500d0a98a266409605f8cd7241c7acf57c354a48111ea02a767ba4f374b806d6861fe + languageName: node + linkType: hard + +"globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" + dependencies: + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 + languageName: node + linkType: hard + +"globby@npm:^11.0.0, globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.2.9" + ignore: "npm:^5.2.0" + merge2: "npm:^1.4.1" + slash: "npm:^3.0.0" + checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + +"graphql-config@npm:^5.1.1": + version: 5.1.3 + resolution: "graphql-config@npm:5.1.3" + dependencies: + "@graphql-tools/graphql-file-loader": "npm:^8.0.0" + "@graphql-tools/json-file-loader": "npm:^8.0.0" + "@graphql-tools/load": "npm:^8.0.0" + "@graphql-tools/merge": "npm:^9.0.0" + "@graphql-tools/url-loader": "npm:^8.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + cosmiconfig: "npm:^8.1.0" + jiti: "npm:^2.0.0" + minimatch: "npm:^9.0.5" + string-env-interpolation: "npm:^1.0.1" + tslib: "npm:^2.4.0" + peerDependencies: + cosmiconfig-toml-loader: ^1.0.0 + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + cosmiconfig-toml-loader: + optional: true + checksum: 10c0/e1a1a665c35a6c01c7922f532aad098c2bea67354e33fbf78d631079fd51fd18fa32e0571dc098c50d22d554c43085afec8b634b29f788f140d17d2bde12c9a6 + languageName: node + linkType: hard + +"graphql-request@npm:^6.0.0": + version: 6.1.0 + resolution: "graphql-request@npm:6.1.0" + dependencies: + "@graphql-typed-document-node/core": "npm:^3.2.0" + cross-fetch: "npm:^3.1.5" + peerDependencies: + graphql: 14 - 16 + checksum: 10c0/f8167925a110e8e1de93d56c14245e7e64391dc8dce5002dd01bf24a3059f345d4ca1bb6ce2040e2ec78264211b0704e75da3e63984f0f74d2042f697a4e8cc6 + languageName: node + linkType: hard + +"graphql-tag@npm:^2.11.0, graphql-tag@npm:^2.12.6": + version: 2.12.6 + resolution: "graphql-tag@npm:2.12.6" + dependencies: + tslib: "npm:^2.1.0" + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/7763a72011bda454ed8ff1a0d82325f43ca6478e4ce4ab8b7910c4c651dd00db553132171c04d80af5d5aebf1ef6a8a9fd53ccfa33b90ddc00aa3d4be6114419 + languageName: node + linkType: hard + +"graphql-ws@npm:^6.0.3": + version: 6.0.4 + resolution: "graphql-ws@npm:6.0.4" + peerDependencies: + "@fastify/websocket": ^10 || ^11 + graphql: ^15.10.1 || ^16 + uWebSockets.js: ^20 + ws: ^8 + peerDependenciesMeta: + "@fastify/websocket": + optional: true + uWebSockets.js: + optional: true + ws: + optional: true + checksum: 10c0/ed17502300c702d42820ca2acc593d82acbcbec91fa93e588dc008d07d7b6914b4b22062f1ee181cff6ac62f69ea0052555ee75f270601311b943a6b7ef709dc + languageName: node + linkType: hard + +"graphql@npm:^16.10.0, graphql@npm:^16.6.0": + version: 16.10.0 + resolution: "graphql@npm:16.10.0" + checksum: 10c0/303730675538c8bd6c76b447dc6f03e61242e2d2596b408c34759666ec4877409e5593a7a0467d590ac5407b8c663b093b599556a77f24f281abea69ddc53de6 + languageName: node + linkType: hard + +"gzip-size@npm:^6.0.0": + version: 6.0.0 + resolution: "gzip-size@npm:6.0.0" + dependencies: + duplexer: "npm:^0.1.2" + checksum: 10c0/4ccb924626c82125897a997d1c84f2377846a6ef57fbee38f7c0e6b41387fba4d00422274440747b58008b5d60114bac2349c2908e9aba55188345281af40a3f + languageName: node + linkType: hard + +"h3@npm:^1.13.0": + version: 1.15.0 + resolution: "h3@npm:1.15.0" + dependencies: + cookie-es: "npm:^1.2.2" + crossws: "npm:^0.3.3" + defu: "npm:^6.1.4" + destr: "npm:^2.0.3" + iron-webcrypto: "npm:^1.2.1" + node-mock-http: "npm:^1.0.0" + ohash: "npm:^1.1.4" + radix3: "npm:^1.1.2" + ufo: "npm:^1.5.4" + uncrypto: "npm:^0.1.3" + checksum: 10c0/f0b251a89f24c4ec3f68e52ebe4edab0b4736a1030b295b66b2dff73e3980fe3540c646cb37c9dd206c3fb188cb26a7ea2dcb00198ee19925009db6c031f7a09 + languageName: node + linkType: hard + +"handle-thing@npm:^2.0.0": + version: 2.0.1 + resolution: "handle-thing@npm:2.0.1" + checksum: 10c0/7ae34ba286a3434f1993ebd1cc9c9e6b6d8ea672182db28b1afc0a7119229552fa7031e3e5f3cd32a76430ece4e94b7da6f12af2eb39d6239a7693e4bd63a998 + languageName: node + linkType: hard + +"harmony-reflect@npm:^1.4.6": + version: 1.6.2 + resolution: "harmony-reflect@npm:1.6.2" + checksum: 10c0/fa5b251fbeff0e2d925f0bfb5ffe39e0627639e998c453562d6a39e41789c15499649dc022178c807cf99bfb97e7b974bbbc031ba82078a26be7b098b9bc2b1a + languageName: node + linkType: hard + +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + +"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" + dependencies: + inherits: "npm:^2.0.3" + minimalistic-assert: "npm:^1.0.1" + checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"he@npm:^1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17 + languageName: node + linkType: hard + +"header-case@npm:^2.0.4": + version: 2.0.4 + resolution: "header-case@npm:2.0.4" + dependencies: + capital-case: "npm:^1.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/c9f295d9d8e38fa50679281fd70d80726962256e888a76c8e72e526453da7a1832dcb427caa716c1ad5d79841d4537301b90156fa30298fefd3d68f4ea2181bb + languageName: node + linkType: hard + +"hey-listen@npm:^1.0.8": + version: 1.0.8 + resolution: "hey-listen@npm:1.0.8" + checksum: 10c0/38db3028b4756f3d536c0f6a92da53bad577ab649b06dddfd0a4d953f9a46bbc6a7f693c8c5b466a538d6d23dbc469260c848427f0de14198a2bbecbac37b39e + languageName: node + linkType: hard + +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" + dependencies: + hash.js: "npm:^1.0.3" + minimalistic-assert: "npm:^1.0.0" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d + languageName: node + linkType: hard + +"hoist-non-react-statics@npm:^3.3.2": + version: 3.3.2 + resolution: "hoist-non-react-statics@npm:3.3.2" + dependencies: + react-is: "npm:^16.7.0" + checksum: 10c0/fe0889169e845d738b59b64badf5e55fa3cf20454f9203d1eb088df322d49d4318df774828e789898dcb280e8a5521bb59b3203385662ca5e9218a6ca5820e74 + languageName: node + linkType: hard + +"hoopy@npm:^0.1.4": + version: 0.1.4 + resolution: "hoopy@npm:0.1.4" + checksum: 10c0/4ef749e1a13d46cae52014b9de452635637086c333fc67245369a1262dee806386354a4ed845d507e59e5a0d3aef55246c0ec66f5bf2908d40eb77e7dff2a254 + languageName: node + linkType: hard + +"hpack.js@npm:^2.1.6": + version: 2.1.6 + resolution: "hpack.js@npm:2.1.6" + dependencies: + inherits: "npm:^2.0.1" + obuf: "npm:^1.0.0" + readable-stream: "npm:^2.0.1" + wbuf: "npm:^1.1.0" + checksum: 10c0/55b9e824430bab82a19d079cb6e33042d7d0640325678c9917fcc020c61d8a08ca671b6c942c7f0aae9bb6e4b67ffb50734a72f9e21d66407c3138c1983b70f0 + languageName: node + linkType: hard + +"html-encoding-sniffer@npm:^2.0.1": + version: 2.0.1 + resolution: "html-encoding-sniffer@npm:2.0.1" + dependencies: + whatwg-encoding: "npm:^1.0.5" + checksum: 10c0/6dc3aa2d35a8f0c8c7906ffb665dd24a88f7004f913fafdd3541d24a4da6182ab30c4a0a81387649a1234ecb90182c4136220ed12ae3dc1a57ed68e533dea416 + languageName: node + linkType: hard + +"html-entities@npm:^2.1.0, html-entities@npm:^2.3.2": + version: 2.5.2 + resolution: "html-entities@npm:2.5.2" + checksum: 10c0/f20ffb4326606245c439c231de40a7c560607f639bf40ffbfb36b4c70729fd95d7964209045f1a4e62fe17f2364cef3d6e49b02ea09016f207fde51c2211e481 + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 + languageName: node + linkType: hard + +"html-minifier-terser@npm:^6.0.2": + version: 6.1.0 + resolution: "html-minifier-terser@npm:6.1.0" + dependencies: + camel-case: "npm:^4.1.2" + clean-css: "npm:^5.2.2" + commander: "npm:^8.3.0" + he: "npm:^1.2.0" + param-case: "npm:^3.0.4" + relateurl: "npm:^0.2.7" + terser: "npm:^5.10.0" + bin: + html-minifier-terser: cli.js + checksum: 10c0/1aa4e4f01cf7149e3ac5ea84fb7a1adab86da40d38d77a6fff42852b5ee3daccb78b615df97264e3a6a5c33e57f0c77f471d607ca1e1debd1dab9b58286f4b5a + languageName: node + linkType: hard + +"html-webpack-plugin@npm:^5.5.0": + version: 5.6.3 + resolution: "html-webpack-plugin@npm:5.6.3" + dependencies: + "@types/html-minifier-terser": "npm:^6.0.0" + html-minifier-terser: "npm:^6.0.2" + lodash: "npm:^4.17.21" + pretty-error: "npm:^4.0.0" + tapable: "npm:^2.0.0" + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10c0/25a21f83a8823d3711396dd8050bc0080c0ae55537352d432903eff58a7d9838fc811e3c26462419036190720357e67c7977efd106fb9a252770632824f0cc25 + languageName: node + linkType: hard + +"htmlparser2@npm:^6.1.0": + version: 6.1.0 + resolution: "htmlparser2@npm:6.1.0" + dependencies: + domelementtype: "npm:^2.0.1" + domhandler: "npm:^4.0.0" + domutils: "npm:^2.5.2" + entities: "npm:^2.0.0" + checksum: 10c0/3058499c95634f04dc66be8c2e0927cd86799413b2d6989d8ae542ca4dbf5fa948695d02c27d573acf44843af977aec6d9a7bdd0f6faa6b2d99e2a729b2a31b6 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + languageName: node + linkType: hard + +"http-deceiver@npm:^1.2.7": + version: 1.2.7 + resolution: "http-deceiver@npm:1.2.7" + checksum: 10c0/8bb9b716f5fc55f54a451da7f49b9c695c3e45498a789634daec26b61e4add7c85613a4a9e53726c39d09de7a163891ecd6eb5809adb64500a840fd86fe81d03 + languageName: node + linkType: hard + +"http-errors@npm:2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" + dependencies: + depd: "npm:2.0.0" + inherits: "npm:2.0.4" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + toidentifier: "npm:1.0.1" + checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 + languageName: node + linkType: hard + +"http-errors@npm:~1.6.2": + version: 1.6.3 + resolution: "http-errors@npm:1.6.3" + dependencies: + depd: "npm:~1.1.2" + inherits: "npm:2.0.3" + setprototypeof: "npm:1.1.0" + statuses: "npm:>= 1.4.0 < 2" + checksum: 10c0/17ec4046ee974477778bfdd525936c254b872054703ec2caa4d6f099566b8adade636ae6aeeacb39302c5cd6e28fb407ebd937f500f5010d0b6850750414ff78 + languageName: node + linkType: hard + +"http-parser-js@npm:>=0.5.1": + version: 0.5.9 + resolution: "http-parser-js@npm:0.5.9" + checksum: 10c0/25aac1096b5270e69b1f6c850c8d4363c1e8b5711f97109cf65d44ecf5dfe3438811036a9b4d4f432474a2519ac46e8feb1a7b6be6e292a956e63bdad12583fb + languageName: node + linkType: hard + +"http-proxy-agent@npm:^4.0.1": + version: 4.0.1 + resolution: "http-proxy-agent@npm:4.0.1" + dependencies: + "@tootallnate/once": "npm:1" + agent-base: "npm:6" + debug: "npm:4" + checksum: 10c0/4fa4774d65b5331814b74ac05cefea56854fc0d5989c80b13432c1b0d42a14c9f4342ca3ad9f0359a52e78da12b1744c9f8a28e50042136ea9171675d972a5fd + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"http-proxy-middleware@npm:^2.0.3": + version: 2.0.7 + resolution: "http-proxy-middleware@npm:2.0.7" + dependencies: + "@types/http-proxy": "npm:^1.17.8" + http-proxy: "npm:^1.18.1" + is-glob: "npm:^4.0.1" + is-plain-obj: "npm:^3.0.0" + micromatch: "npm:^4.0.2" + peerDependencies: + "@types/express": ^4.17.13 + peerDependenciesMeta: + "@types/express": + optional: true + checksum: 10c0/8d00a61eb215b83826460b07489d8bb095368ec16e02a9d63e228dcf7524e7c20d61561e5476de1391aecd4ec32ea093279cdc972115b311f8e0a95a24c9e47e + languageName: node + linkType: hard + +"http-proxy@npm:^1.18.1": + version: 1.18.1 + resolution: "http-proxy@npm:1.18.1" + dependencies: + eventemitter3: "npm:^4.0.0" + follow-redirects: "npm:^1.0.0" + requires-port: "npm:^1.0.0" + checksum: 10c0/148dfa700a03fb421e383aaaf88ac1d94521dfc34072f6c59770528c65250983c2e4ec996f2f03aa9f3fe46cd1270a593126068319311e3e8d9e610a37533e94 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: "npm:6" + debug: "npm:4" + checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:4" + checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac + languageName: node + linkType: hard + +"human-id@npm:^4.1.1": + version: 4.1.1 + resolution: "human-id@npm:4.1.1" + bin: + human-id: dist/cli.js + checksum: 10c0/9a9a18130fb7d6bc707054bacc32cb328289be0de47ba5669fd04995435e7e59931b87c644a223d68473c450221d104175a5fefe93d77f3522822ead8945def8 + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": + version: 5.1.0 + resolution: "icss-utils@npm:5.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/39c92936fabd23169c8611d2b5cc39e39d10b19b0d223352f20a7579f75b39d5f786114a6b8fc62bee8c5fed59ba9e0d38f7219a4db383e324fb3061664b043d + languageName: node + linkType: hard + +"idb-keyval@npm:^6.2.1": + version: 6.2.1 + resolution: "idb-keyval@npm:6.2.1" + checksum: 10c0/9f0c83703a365e00bd0b4ed6380ce509a06dedfc6ec39b2ba5740085069fd2f2ff5c14ba19356488e3612a2f9c49985971982d836460a982a5d0b4019eeba48a + languageName: node + linkType: hard + +"idb@npm:^7.0.1": + version: 7.1.1 + resolution: "idb@npm:7.1.1" + checksum: 10c0/72418e4397638797ee2089f97b45fc29f937b830bc0eb4126f4a9889ecf10320ceacf3a177fe5d7ffaf6b4fe38b20bbd210151549bfdc881db8081eed41c870d + languageName: node + linkType: hard + +"identity-obj-proxy@npm:^3.0.0": + version: 3.0.0 + resolution: "identity-obj-proxy@npm:3.0.0" + dependencies: + harmony-reflect: "npm:^1.4.6" + checksum: 10c0/a3fc4de0042d7b45bf8652d5596c80b42139d8625c9cd6a8834e29e1b6dce8fccabd1228e08744b78677a19ceed7201a32fed8ca3dc3e4852e8fee24360a6cfc + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + languageName: node + linkType: hard + +"ignore@npm:^5.2.0, ignore@npm:^5.3.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 + languageName: node + linkType: hard + +"immer@npm:^9.0.7": + version: 9.0.21 + resolution: "immer@npm:9.0.21" + checksum: 10c0/03ea3ed5d4d72e8bd428df4a38ad7e483ea8308e9a113d3b42e0ea2cc0cc38340eb0a6aca69592abbbf047c685dbda04e3d34bf2ff438ab57339ed0a34cc0a05 + languageName: node + linkType: hard + +"immutable@npm:~3.7.6": + version: 3.7.6 + resolution: "immutable@npm:3.7.6" + checksum: 10c0/efe2bbb2620aa897afbb79545b9eda4dd3dc072e05ae7004895a7efb43187e4265612a88f8723f391eb1c87c46c52fd11e2d1968e42404450c63e49558d7ca4e + languageName: node + linkType: hard + +"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec + languageName: node + linkType: hard + +"import-from@npm:4.0.0": + version: 4.0.0 + resolution: "import-from@npm:4.0.0" + checksum: 10c0/7fd98650d555e418c18341fef49ae11afc833f5ae70b7043e99684187cba6ac6b52e4118a491bd9f856045495bef5bdda7321095e65bcb2ef70ce2adf9f0d8d1 + languageName: node + linkType: hard + +"import-local@npm:^3.0.2": + version: 3.2.0 + resolution: "import-local@npm:3.2.0" + dependencies: + pkg-dir: "npm:^4.2.0" + resolve-cwd: "npm:^3.0.0" + bin: + import-local-fixture: fixtures/cli.js + checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 + languageName: node + linkType: hard + +"ini@npm:^1.3.5": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"inquirer@npm:^8.0.0": + version: 8.2.6 + resolution: "inquirer@npm:8.2.6" + dependencies: + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.1.1" + cli-cursor: "npm:^3.1.0" + cli-width: "npm:^3.0.0" + external-editor: "npm:^3.0.3" + figures: "npm:^3.0.0" + lodash: "npm:^4.17.21" + mute-stream: "npm:0.0.8" + ora: "npm:^5.4.1" + run-async: "npm:^2.4.0" + rxjs: "npm:^7.5.5" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + through: "npm:^2.3.6" + wrap-ansi: "npm:^6.0.1" + checksum: 10c0/eb5724de1778265323f3a68c80acfa899378cb43c24cdcb58661386500e5696b6b0b6c700e046b7aa767fe7b4823c6f04e6ddc268173e3f84116112529016296 + languageName: node + linkType: hard + +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 + languageName: node + linkType: hard + +"invariant@npm:^2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: "npm:^1.0.0" + checksum: 10c0/5af133a917c0bcf65e84e7f23e779e7abc1cd49cb7fdc62d00d1de74b0d8c1b5ee74ac7766099fb3be1b05b26dfc67bab76a17030d2fe7ea2eef867434362dfc + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: 10c0/0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a + languageName: node + linkType: hard + +"ipaddr.js@npm:^2.0.1": + version: 2.2.0 + resolution: "ipaddr.js@npm:2.2.0" + checksum: 10c0/e4ee875dc1bd92ac9d27e06cfd87cdb63ca786ff9fd7718f1d4f7a8ef27db6e5d516128f52d2c560408cbb75796ac2f83ead669e73507c86282d45f84c5abbb6 + languageName: node + linkType: hard + +"iron-webcrypto@npm:^1.2.1": + version: 1.2.1 + resolution: "iron-webcrypto@npm:1.2.1" + checksum: 10c0/5cf27c6e2bd3ef3b4970e486235fd82491ab8229e2ed0ac23307c28d6c80d721772a86ed4e9fe2a5cabadd710c2f024b706843b40561fb83f15afee58f809f66 + languageName: node + linkType: hard + +"is-absolute@npm:^1.0.0": + version: 1.0.0 + resolution: "is-absolute@npm:1.0.0" + dependencies: + is-relative: "npm:^1.0.0" + is-windows: "npm:^1.0.1" + checksum: 10c0/422302ce879d4f3ca6848499b6f3ddcc8fd2dc9f3e9cad3f6bcedff58cdfbbbd7f4c28600fffa7c59a858f1b15c27fb6cfe1d5275e58a36d2bf098a44ef5abc4 + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 + languageName: node + linkType: hard + +"is-async-function@npm:^2.0.0": + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" + dependencies: + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" + dependencies: + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e + languageName: node + linkType: hard + +"is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^4.0.0": + version: 4.0.0 + resolution: "is-fullwidth-code-point@npm:4.0.0" + checksum: 10c0/df2a717e813567db0f659c306d61f2f804d480752526886954a2a3e2246c7745fd07a52b5fecf2b68caf0a6c79dcdace6166fdf29cc76ed9975cc334f0a018b8 + languageName: node + linkType: hard + +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d + languageName: node + linkType: hard + +"is-generator-function@npm:^1.0.10": + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a + languageName: node + linkType: hard + +"is-glob@npm:4.0.3, is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 10c0/dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d + languageName: node + linkType: hard + +"is-lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "is-lower-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/c045e6a52dcc7c3857e2f8c850ded604cdc5269ff94625b03881cefc73bfc02f5099a1bc9bafa67793656711a40d4ab3e26e285a848e728506df20ead0ce8e2f + languageName: node + linkType: hard + +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc + languageName: node + linkType: hard + +"is-module@npm:^1.0.0": + version: 1.0.0 + resolution: "is-module@npm:1.0.0" + checksum: 10c0/795a3914bcae7c26a1c23a1e5574c42eac13429625045737bf3e324ce865c0601d61aee7a5afbca1bee8cb300c7d9647e7dc98860c9bdbc3b7fdc51d8ac0bffc + languageName: node + linkType: hard + +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-obj@npm:^1.0.1": + version: 1.0.1 + resolution: "is-obj@npm:1.0.1" + checksum: 10c0/5003acba0af7aa47dfe0760e545a89bbac89af37c12092c3efadc755372cdaec034f130e7a3653a59eb3c1843cfc72ca71eaf1a6c3bafe5a0bab3611a47f9945 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 + languageName: node + linkType: hard + +"is-plain-obj@npm:^3.0.0": + version: 3.0.0 + resolution: "is-plain-obj@npm:3.0.0" + checksum: 10c0/8e6483bfb051d42ec9c704c0ede051a821c6b6f9a6c7a3e3b55aa855e00981b0580c8f3b1f5e2e62649b39179b1abfee35d6f8086d999bfaa32c1908d29b07bc + languageName: node + linkType: hard + +"is-potential-custom-element-name@npm:^1.0.1": + version: 1.0.1 + resolution: "is-potential-custom-element-name@npm:1.0.1" + checksum: 10c0/b73e2f22bc863b0939941d369486d308b43d7aef1f9439705e3582bfccaa4516406865e32c968a35f97a99396dac84e2624e67b0a16b0a15086a785e16ce7db9 + languageName: node + linkType: hard + +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 + languageName: node + linkType: hard + +"is-regexp@npm:^1.0.0": + version: 1.0.0 + resolution: "is-regexp@npm:1.0.0" + checksum: 10c0/34cacda1901e00f6e44879378f1d2fa96320ea956c1bec27713130aaf1d44f6e7bd963eed28945bfe37e600cb27df1cf5207302680dad8bdd27b9baff8ecf611 + languageName: node + linkType: hard + +"is-relative@npm:^1.0.0": + version: 1.0.0 + resolution: "is-relative@npm:1.0.0" + dependencies: + is-unc-path: "npm:^1.0.0" + checksum: 10c0/61157c4be8594dd25ac6f0ef29b1218c36667259ea26698367a4d9f39ff9018368bc365c490b3c79be92dfb1e389e43c4b865c95709e7b3bc72c5932f751fb60 + languageName: node + linkType: hard + +"is-root@npm:^2.1.0": + version: 2.1.0 + resolution: "is-root@npm:2.1.0" + checksum: 10c0/83d3f5b052c3f28fbdbdf0d564bdd34fa14933f5694c78704f85cd1871255bc017fbe3fe2bc2fff2d227c6be5927ad2149b135c0a7c0060e7ac4e610d81a4f01 + languageName: node + linkType: hard + +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"is-string@npm:^1.0.7, is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + languageName: node + linkType: hard + +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" + dependencies: + better-path-resolve: "npm:1.0.0" + checksum: 10c0/03a03ee2ee6578ce589b1cfaf00e65c86b20fd1b82c1660625557c535439a7477cda77e20c62cda6d4c99e7fd908b4619355ae2d989f4a524a35350a44353032 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + languageName: node + linkType: hard + +"is-typedarray@npm:^1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec + languageName: node + linkType: hard + +"is-unc-path@npm:^1.0.0": + version: 1.0.0 + resolution: "is-unc-path@npm:1.0.0" + dependencies: + unc-path-regex: "npm:^0.1.2" + checksum: 10c0/ac1b78f9b748196e3be3d0e722cd4b0f98639247a130a8f2473a58b29baf63fdb1b1c5a12c830660c5ee6ef0279c5418ca8e346f98cbe1a29e433d7ae531d42e + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 + languageName: node + linkType: hard + +"is-upper-case@npm:^2.0.2": + version: 2.0.2 + resolution: "is-upper-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/2236f416484a2643d55a07cc95443cecf96cbc5fb0de7f24c506a8bc5cc4c4de885ab56c5ec946eadd95b3b7960bff7ed51cc88511fa8e8a9d92f2f8969622d9 + languageName: node + linkType: hard + +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 + languageName: node + linkType: hard + +"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 + languageName: node + linkType: hard + +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + languageName: node + linkType: hard + +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + languageName: node + linkType: hard + +"isomorphic-ws@npm:^5.0.0": + version: 5.0.0 + resolution: "isomorphic-ws@npm:5.0.0" + peerDependencies: + ws: "*" + checksum: 10c0/a058ac8b5e6efe9e46252cb0bc67fd325005d7216451d1a51238bc62d7da8486f828ef017df54ddf742e0fffcbe4b1bcc2a66cc115b027ed0180334cd18df252 + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" + checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" + dependencies: + "@babel/core": "npm:^7.23.9" + "@babel/parser": "npm:^7.23.9" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" + checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 + languageName: node + linkType: hard + +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" + checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.1.3": + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" + dependencies: + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" + checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 + languageName: node + linkType: hard + +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" + dependencies: + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + languageName: node + linkType: hard + +"jake@npm:^10.8.5": + version: 10.9.2 + resolution: "jake@npm:10.9.2" + dependencies: + async: "npm:^3.2.3" + chalk: "npm:^4.0.2" + filelist: "npm:^1.0.4" + minimatch: "npm:^3.1.2" + bin: + jake: bin/cli.js + checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 + languageName: node + linkType: hard + +"jest-changed-files@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-changed-files@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + execa: "npm:^5.0.0" + throat: "npm:^6.0.1" + checksum: 10c0/ee2e663da669a1f8a1452626c71b9691a34cc6789bbf6cb04ef4430a63301db806039e93dd5c9cc6c0caa3d3f250ff18ed51e058fc3533a71f73e24f41b5d1bd + languageName: node + linkType: hard + +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" + dependencies: + execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b + languageName: node + linkType: hard + +"jest-circus@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-circus@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^0.7.0" + expect: "npm:^27.5.1" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + throat: "npm:^6.0.1" + checksum: 10c0/195b88ff6c74a1ad0f2386bea25700e884f32e05be9211bc197b960e7553a952ab38aff9aafb057c6a92eaa85bde2804e01244278a477b80a99e11f890ee15d9 + languageName: node + linkType: hard + +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^1.0.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e + languageName: node + linkType: hard + +"jest-cli@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-cli@npm:27.5.1" + dependencies: + "@jest/core": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + import-local: "npm:^3.0.2" + jest-config: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + prompts: "npm:^2.0.1" + yargs: "npm:^16.2.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/45abaafbe1a01ea4c48953c85d42c961b6e33ef5847e10642713cde97761611b0af56d5a0dcb82abf19c500c6e9b680222a7f953b437e5760ba584521b74f9ea + languageName: node + linkType: hard + +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" + exit: "npm:^0.1.2" + import-local: "npm:^3.0.2" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + yargs: "npm:^17.3.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a + languageName: node + linkType: hard + +"jest-config@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-config@npm:27.5.1" + dependencies: + "@babel/core": "npm:^7.8.0" + "@jest/test-sequencer": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + babel-jest: "npm:^27.5.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.1" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^27.5.1" + jest-environment-jsdom: "npm:^27.5.1" + jest-environment-node: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + jest-jasmine2: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-runner: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^27.5.1" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + ts-node: ">=9.0.0" + peerDependenciesMeta: + ts-node: + optional: true + checksum: 10c0/28867b165f0e25b711a2ade5f261a1b1606b476704ff68a50688eaf3b9c853f69542645cc7e0dab38079ed74e3acc99e38628faf736c1739e44fc869c62c6051 + languageName: node + linkType: hard + +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 + languageName: node + linkType: hard + +"jest-diff@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-diff@npm:27.5.1" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/48f008c7b4ea7794108319eb61050315b1723e7391cb01e4377c072cadcab10a984cb09d2a6876cb65f100d06c970fd932996192e092b26006f885c00945e7ad + languageName: node + linkType: hard + +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 + languageName: node + linkType: hard + +"jest-docblock@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-docblock@npm:27.5.1" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10c0/0ce3661a9152497b3a766996eda42edeab51f676fa57ec414a0168fef2a9b1784d056879281c22bca2875c9e63d41327cac0749a8c6e205330e13fcfe0e40316 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 + languageName: node + linkType: hard + +"jest-each@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-each@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/e382f677e69c15aa906ec0ae2d3d944aa948ce338b2bbcb480b76c16eb12cc2141d78edda48c510363e3b2c507cc2140569c3a163c64ffa34e14cc6a8b37fb81 + languageName: node + linkType: hard + +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 + languageName: node + linkType: hard + +"jest-environment-jsdom@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-environment-jsdom@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/fake-timers": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + jest-mock: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jsdom: "npm:^16.6.0" + checksum: 10c0/ea759ffa43e96d773983a4172c32c1a3774907723564a30a001c8a85d22d9ed82f6c45329a514152744e8916379c1c4cf9e527297ecfa1e8a4cc4888141b38fd + languageName: node + linkType: hard + +"jest-environment-node@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-environment-node@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/fake-timers": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + jest-mock: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + checksum: 10c0/3bbc31545436c6bb4a18841241e62036382a7261b9bb8cdc2823ec942a8a3053f98219b3ec2a4a7920bfba347602c16dd16767d9fece915134aee2e30091165c + languageName: node + linkType: hard + +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b + languageName: node + linkType: hard + +"jest-get-type@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-get-type@npm:27.5.1" + checksum: 10c0/42ee0101336bccfc3c1cff598b603c6006db7876b6117e5bd4a9fb7ffaadfb68febdb9ae68d1c47bc3a4174b070153fc6cfb59df995dcd054e81ace5028a7269 + languageName: node + linkType: hard + +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b + languageName: node + linkType: hard + +"jest-haste-map@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-haste-map@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/graceful-fs": "npm:^4.1.2" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^27.5.1" + jest-serializer: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-worker: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.7" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/831ae476fddc6babe64ea3e7f91b4ccee0371c03ec88af5a615023711866abdd496b51344f47c4d02b6b47b433367ca41e9e42d79527b39afec767e8be9e8a63 + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c + languageName: node + linkType: hard + +"jest-jasmine2@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-jasmine2@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/source-map": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + expect: "npm:^27.5.1" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + throat: "npm:^6.0.1" + checksum: 10c0/028172d5d65abf7e8da89c30894112efdd18007a934f30b89e3f35def3764824a9680917996d5e551caa2087589a372a2539777d5554fa3bae6c7e36afec6d4c + languageName: node + linkType: hard + +"jest-leak-detector@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-leak-detector@npm:27.5.1" + dependencies: + jest-get-type: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/33ec88ab7d76931ae0a03b18186234114e42a4e9fae748f8a197f7f85b884c2e92ea692c06704b8a469ac26b9c6411a7a1bbc8d34580ed56672a7f6be2681aee + languageName: node + linkType: hard + +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^27.0.0, jest-matcher-utils@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-matcher-utils@npm:27.5.1" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/a2f082062e8bedc9cfe2654177a894ca43768c6db4c0f4efc0d6ec195e305a99e3d868ff54cc61bcd7f1c810d8ee28c9ac6374de21715dc52f136876de739a73 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e + languageName: node + linkType: hard + +"jest-message-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-message-util@npm:27.5.1" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^27.5.1" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^27.5.1" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/447c99061006949bd0c5ac3fcf4dfad11e763712ada1b3df1c1f276d1d4f55b3f7a8bee27591cd1fe23b56220830b2a74f321925d345374d1b7cf9cd536f19b5 + languageName: node + linkType: hard + +"jest-message-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-message-util@npm:28.1.3" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^28.1.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^28.1.3" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/9f56a11b4171e43e2375446e624eec86f82820d9a35de3cd8b065b5ce2d7f65d2bbbdfc0ffe5fa358ff866693a68ec4f6b0cb8ad953fd6f35f9895eb370c6ed7 + languageName: node + linkType: hard + +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 + languageName: node + linkType: hard + +"jest-mock@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-mock@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + checksum: 10c0/6ad58454b37ee3f726930b07efbf40a7c79d2d2d9c7b226708b4b550bc0904de93bcacf714105d11952a5c0bc855e5d59145c8c9dbbb4e69b46e7367abf53b52 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac + languageName: node + linkType: hard + +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac + languageName: node + linkType: hard + +"jest-regex-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-regex-util@npm:27.5.1" + checksum: 10c0/f9790d417b667b38155c4bbd58f2afc0ad9f774381e5358776df02df3f29564069d4773c7ba050db6826bad8a4cc7ef82c3b4c65bfa508e419fdd063a9682c42 + languageName: node + linkType: hard + +"jest-regex-util@npm:^28.0.0": + version: 28.0.2 + resolution: "jest-regex-util@npm:28.0.2" + checksum: 10c0/d79d255b8a2217bdb0b638cbb5e61a41ab788e62a6217fce5276ab9763c1327b9e0a4f10ebdb230c76848125aa9cc97c8751cfad15db7ec0441d44acfbaf5084 + languageName: node + linkType: hard + +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-resolve-dependencies@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + checksum: 10c0/06ba847f9386b0c198bb033a2041fac141dec443ae3c60acdc3426c1844aa4c942770f8f272a1f54686979894e389bc7774d4123bb3a0fbfabe02b7deef9ef62 + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" + dependencies: + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d + languageName: node + linkType: hard + +"jest-resolve@npm:^27.4.2, jest-resolve@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-resolve@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^1.1.0" + slash: "npm:^3.0.0" + checksum: 10c0/5f9577e424346881964683f22472bd12bd9cfd70e49cb1800ccd31f2e88b0985ed353ca5cc7fb02de9093be2c733ab32de526c99a1192455ddb167afe916efd1 + languageName: node + linkType: hard + +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^2.0.0" + slash: "npm:^3.0.0" + checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 + languageName: node + linkType: hard + +"jest-runner@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-runner@npm:27.5.1" + dependencies: + "@jest/console": "npm:^27.5.1" + "@jest/environment": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.8.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^27.5.1" + jest-environment-jsdom: "npm:^27.5.1" + jest-environment-node: "npm:^27.5.1" + jest-haste-map: "npm:^27.5.1" + jest-leak-detector: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-worker: "npm:^27.5.1" + source-map-support: "npm:^0.5.6" + throat: "npm:^6.0.1" + checksum: 10c0/b79962003c641eaabe4fa8855ee2127009c48f929dfca67f7fbdbc3fe84ea827964d5cbfcfd791405448011014172ea8c4faffe3669a148824ef4fac37838fe8 + languageName: node + linkType: hard + +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 + languageName: node + linkType: hard + +"jest-runtime@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-runtime@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/fake-timers": "npm:^27.5.1" + "@jest/globals": "npm:^27.5.1" + "@jest/source-map": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + execa: "npm:^5.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-mock: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/22ec24f4b928bdbdb7415ae7470ef523a6379812b8d0500d4d2f2124107d3af2c8fb99842352e320e79a47508a017dd5ab4b713270ad04ba9144c1961672ce29 + languageName: node + linkType: hard + +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 + languageName: node + linkType: hard + +"jest-serializer@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-serializer@npm:27.5.1" + dependencies: + "@types/node": "npm:*" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/7a2b634a5a044b3ccf912a17032338309c90b50831a2e500f963b25e9a4ce9b550a1af1fb64f7c9a271ed6a1f951fca37bd0d61a0b286aefe197812193b0d825 + languageName: node + linkType: hard + +"jest-snapshot@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-snapshot@npm:27.5.1" + dependencies: + "@babel/core": "npm:^7.7.2" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/traverse": "npm:^7.7.2" + "@babel/types": "npm:^7.0.0" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/babel__traverse": "npm:^7.0.4" + "@types/prettier": "npm:^2.1.5" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^27.5.1" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + jest-haste-map: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^27.5.1" + semver: "npm:^7.3.2" + checksum: 10c0/819ed445a749065efdfb7c3a5befb9331e550930acdcb8cbe49d5e64a1f05451a91094550aae6840e17afeeefc3660f205f2a7ba780fa0d0ebfa5dcfb1345f15 + languageName: node + linkType: hard + +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-jsx": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" + checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 + languageName: node + linkType: hard + +"jest-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-util@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/0f60cd2a2e09a6646ccd4ff489f1970282c0694724104979e897bd5164f91204726f5408572bf5e759d09e59d5c4e4dc65a643d2b630e06a10402bba07bf2a2e + languageName: node + linkType: hard + +"jest-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-util@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/7d4946424032a2ccb2ad669905debb44b0bf040dff7a1fe82d283c679ae4638a86ca48d6a276d65a76451252338ad84e76ef2cfde03f577f091fe2b3102aedc9 + languageName: node + linkType: hard + +"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 + languageName: node + linkType: hard + +"jest-validate@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-validate@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^27.5.1" + leven: "npm:^3.1.0" + pretty-format: "npm:^27.5.1" + checksum: 10c0/ac5aa45b3ce798e450eda33764fa6d8c75f8794f92005e596928a78847b6013c5a6198ca2c2b4097a9315befb3868d12a52fbe7e6945cc85f81cb824d87c5c59 + languageName: node + linkType: hard + +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 + languageName: node + linkType: hard + +"jest-watch-typeahead@npm:^1.0.0": + version: 1.1.0 + resolution: "jest-watch-typeahead@npm:1.1.0" + dependencies: + ansi-escapes: "npm:^4.3.1" + chalk: "npm:^4.0.0" + jest-regex-util: "npm:^28.0.0" + jest-watcher: "npm:^28.0.0" + slash: "npm:^4.0.0" + string-length: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + checksum: 10c0/d7929332dc43ab76a84d4f90edc589c108e1357d5570bd095563f02e0ec59ae5a9daf555dda94cde010cff7e1e82bcc37f1d54a3b3df87dafd333a664bbc0cef + languageName: node + linkType: hard + +"jest-watcher@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-watcher@npm:27.5.1" + dependencies: + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + jest-util: "npm:^27.5.1" + string-length: "npm:^4.0.1" + checksum: 10c0/e42f5e38bc4da56bde6ccec4b13b7646460a3d6b567934e0ca96d72c2ce837223ffbb84a2f8428197da4323870c03f00969237f9b40f83a3072111a8cd66cc4b + languageName: node + linkType: hard + +"jest-watcher@npm:^28.0.0": + version: 28.1.3 + resolution: "jest-watcher@npm:28.1.3" + dependencies: + "@jest/test-result": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.10.2" + jest-util: "npm:^28.1.3" + string-length: "npm:^4.0.1" + checksum: 10c0/c61da8c35f8fc74224335471675649966787b12ae4469b5049cb46facafb30f16b63a52d0d1137701b651cd514abcae005680bfc542d85979ddbae4dbc6c10ad + languageName: node + linkType: hard + +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.7.0" + string-length: "npm:^4.0.1" + checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 + languageName: node + linkType: hard + +"jest-worker@npm:^26.2.1": + version: 26.6.2 + resolution: "jest-worker@npm:26.6.2" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/07e4dba650381604cda253ab6d5837fe0279c8d68c25884995b45bfe149a7a1e1b5a97f304b4518f257dac2a9ddc1808d57d650649c3ab855e9e60cf824d2970 + languageName: node + linkType: hard + +"jest-worker@npm:^27.0.2, jest-worker@npm:^27.4.5, jest-worker@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/8c4737ffd03887b3c6768e4cc3ca0269c0336c1e4b1b120943958ddb035ed2a0fc6acab6dc99631720a3720af4e708ff84fb45382ad1e83c27946adf3623969b + languageName: node + linkType: hard + +"jest-worker@npm:^28.0.2": + version: 28.1.3 + resolution: "jest-worker@npm:28.1.3" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/d6715268fd6c9fd8431987d42e4ae0981dc6352fd7a5c90aadb9c67562dc6161486a98960f5d1bd36dbafb202d8d98a6fdb181711acbc5e55ee6ab85fa94c931 + languageName: node + linkType: hard + +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" + dependencies: + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 + languageName: node + linkType: hard + +"jest@npm:^27.4.3": + version: 27.5.1 + resolution: "jest@npm:27.5.1" + dependencies: + "@jest/core": "npm:^27.5.1" + import-local: "npm:^3.0.2" + jest-cli: "npm:^27.5.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/c013d07e911e423612756bc42d376e578b8721d847db38d94344f9cdf8fdaa0241b0a5c2fe1aad7b7758d415e0b9517c1098312f0d03760f123958d5b6cf5597 + languageName: node + linkType: hard + +"jest@npm:^29.7.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^29.7.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b + languageName: node + linkType: hard + +"jiti@npm:^1.17.1, jiti@npm:^1.21.6": + version: 1.21.7 + resolution: "jiti@npm:1.21.7" + bin: + jiti: bin/jiti.js + checksum: 10c0/77b61989c758ff32407cdae8ddc77f85e18e1a13fc4977110dbd2e05fc761842f5f71bce684d9a01316e1c4263971315a111385759951080bbfe17cbb5de8f7a + languageName: node + linkType: hard + +"jiti@npm:^2.0.0": + version: 2.4.2 + resolution: "jiti@npm:2.4.2" + bin: + jiti: lib/jiti-cli.mjs + checksum: 10c0/4ceac133a08c8faff7eac84aabb917e85e8257f5ad659e843004ce76e981c457c390a220881748ac67ba1b940b9b729b30fb85cbaf6e7989f04b6002c94da331 + languageName: node + linkType: hard + +"jose@npm:^5.0.0": + version: 5.10.0 + resolution: "jose@npm:5.10.0" + checksum: 10c0/e20d9fc58d7e402f2e5f04e824b8897d5579aae60e64cb88ebdea1395311c24537bf4892f7de413fab1acf11e922797fb1b42269bc8fc65089a3749265ccb7b0 + languageName: node + linkType: hard + +"js-sha3@npm:0.8.0": + version: 0.8.0 + resolution: "js-sha3@npm:0.8.0" + checksum: 10c0/43a21dc7967c871bd2c46cb1c2ae97441a97169f324e509f382d43330d8f75cf2c96dba7c806ab08a425765a9c847efdd4bffbac2d99c3a4f3de6c0218f40533 + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + languageName: node + linkType: hard + +"js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + languageName: node + linkType: hard + +"jsdom@npm:^16.6.0": + version: 16.7.0 + resolution: "jsdom@npm:16.7.0" + dependencies: + abab: "npm:^2.0.5" + acorn: "npm:^8.2.4" + acorn-globals: "npm:^6.0.0" + cssom: "npm:^0.4.4" + cssstyle: "npm:^2.3.0" + data-urls: "npm:^2.0.0" + decimal.js: "npm:^10.2.1" + domexception: "npm:^2.0.1" + escodegen: "npm:^2.0.0" + form-data: "npm:^3.0.0" + html-encoding-sniffer: "npm:^2.0.1" + http-proxy-agent: "npm:^4.0.1" + https-proxy-agent: "npm:^5.0.0" + is-potential-custom-element-name: "npm:^1.0.1" + nwsapi: "npm:^2.2.0" + parse5: "npm:6.0.1" + saxes: "npm:^5.0.1" + symbol-tree: "npm:^3.2.4" + tough-cookie: "npm:^4.0.0" + w3c-hr-time: "npm:^1.0.2" + w3c-xmlserializer: "npm:^2.0.0" + webidl-conversions: "npm:^6.1.0" + whatwg-encoding: "npm:^1.0.5" + whatwg-mimetype: "npm:^2.3.0" + whatwg-url: "npm:^8.5.0" + ws: "npm:^7.4.6" + xml-name-validator: "npm:^3.0.0" + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 10c0/e9ba6ea5f5e0d18647ccedec16bc3c69c8c739732ffcb27c66ffd3cc3f876add291ca4f0b9c209ace939ce2aa3ba9e4d67b7f05317921a4d3eab02fe1cc164ef + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 + languageName: node + linkType: hard + +"jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" + bin: + jsesc: bin/jsesc + checksum: 10c0/ef22148f9e793180b14d8a145ee6f9f60f301abf443288117b4b6c53d0ecd58354898dc506ccbb553a5f7827965cd38bc5fb726575aae93c5e8915e2de8290e1 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 + languageName: node + linkType: hard + +"json-schema@npm:^0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 10c0/d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3 + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 + languageName: node + linkType: hard + +"json-stringify-safe@npm:^5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 + languageName: node + linkType: hard + +"json-to-pretty-yaml@npm:^1.2.2": + version: 1.2.2 + resolution: "json-to-pretty-yaml@npm:1.2.2" + dependencies: + remedial: "npm:^1.0.7" + remove-trailing-spaces: "npm:^1.0.6" + checksum: 10c0/d28891860a7ae034873ac8ec5f69f5493106afed9a86295f1642a40b27a48df717c63966439a1dec5b8a4b30e99b86cd1b4ca7d979bb8048ffd7f7c67bfd88a3 + languageName: node + linkType: hard + +"json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: "npm:^1.2.0" + bin: + json5: lib/cli.js + checksum: 10c0/9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f + languageName: node + linkType: hard + +"json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.2, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" + dependencies: + graceful-fs: "npm:^4.1.6" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/7dc94b628d57a66b71fb1b79510d460d662eb975b5f876d723f81549c2e9cd316d58a2ddf742b2b93a4fa6b17b2accaf1a738a0e2ea114bdfb13a32e5377e480 + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + languageName: node + linkType: hard + +"jsonpath@npm:^1.1.1": + version: 1.1.1 + resolution: "jsonpath@npm:1.1.1" + dependencies: + esprima: "npm:1.2.2" + static-eval: "npm:2.0.2" + underscore: "npm:1.12.1" + checksum: 10c0/4fea3f83bcb4df08c32090ba8a0d1a6d26244f6d19c4296f9b58caa01eeb7de0f8347eba40077ceee2f95acc69d032b0b48226d350339063ba580e87983f6dec + languageName: node + linkType: hard + +"jsonpointer@npm:^5.0.0": + version: 5.0.1 + resolution: "jsonpointer@npm:5.0.1" + checksum: 10c0/89929e58b400fcb96928c0504fcf4fc3f919d81e9543ceb055df125538470ee25290bb4984251e172e6ef8fcc55761eb998c118da763a82051ad89d4cb073fe7 + languageName: node + linkType: hard + +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" + dependencies: + array-includes: "npm:^3.1.6" + array.prototype.flat: "npm:^1.3.1" + object.assign: "npm:^4.1.4" + object.values: "npm:^1.1.6" + checksum: 10c0/a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1 + languageName: node + linkType: hard + +"keyv@npm:^4.5.3, keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e + languageName: node + linkType: hard + +"keyvaluestorage-interface@npm:^1.0.0": + version: 1.0.0 + resolution: "keyvaluestorage-interface@npm:1.0.0" + checksum: 10c0/0e028ebeda79a4e48c7e36708dbe7ced233c7a1f1bc925e506f150dd2ce43178bee8d20361c445bd915569709d9dc9ea80063b4d3c3cf5d615ab43aa31d3ec3d + languageName: node + linkType: hard + +"kind-of@npm:^6.0.2": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b + languageName: node + linkType: hard + +"kleur@npm:^4.1.5": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a + languageName: node + linkType: hard + +"klona@npm:^2.0.4, klona@npm:^2.0.5": + version: 2.0.6 + resolution: "klona@npm:2.0.6" + checksum: 10c0/94eed2c6c2ce99f409df9186a96340558897b3e62a85afdc1ee39103954d2ebe1c1c4e9fe2b0952771771fa96d70055ede8b27962a7021406374fdb695fd4d01 + languageName: node + linkType: hard + +"language-subtag-registry@npm:^0.3.20": + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 10c0/e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c + languageName: node + linkType: hard + +"language-tags@npm:^1.0.9": + version: 1.0.9 + resolution: "language-tags@npm:1.0.9" + dependencies: + language-subtag-registry: "npm:^0.3.20" + checksum: 10c0/9ab911213c4bd8bd583c850201c17794e52cb0660d1ab6e32558aadc8324abebf6844e46f92b80a5d600d0fbba7eface2c207bfaf270a1c7fd539e4c3a880bff + languageName: node + linkType: hard + +"launch-editor@npm:^2.6.0": + version: 2.10.0 + resolution: "launch-editor@npm:2.10.0" + dependencies: + picocolors: "npm:^1.0.0" + shell-quote: "npm:^1.8.1" + checksum: 10c0/8b5a26be6b0da1da039ed2254b837dea0651a6406ea4dc4c9a5b28ea72862f1b12880135c495baf9d8a08997473b44034172506781744cf82e155451a40b7d51 + languageName: node + linkType: hard + +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e + languageName: node + linkType: hard + +"levn@npm:~0.3.0": + version: 0.3.0 + resolution: "levn@npm:0.3.0" + dependencies: + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + checksum: 10c0/e440df9de4233da0b389cd55bd61f0f6aaff766400bebbccd1231b81801f6dbc1d816c676ebe8d70566394b749fa624b1ed1c68070e9c94999f0bdecc64cb676 + languageName: node + linkType: hard + +"lilconfig@npm:^2.0.3": + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 10c0/64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8 + languageName: node + linkType: hard + +"lilconfig@npm:^3.0.0, lilconfig@npm:^3.1.3": + version: 3.1.3 + resolution: "lilconfig@npm:3.1.3" + checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d + languageName: node + linkType: hard + +"listr2@npm:^4.0.5": + version: 4.0.5 + resolution: "listr2@npm:4.0.5" + dependencies: + cli-truncate: "npm:^2.1.0" + colorette: "npm:^2.0.16" + log-update: "npm:^4.0.0" + p-map: "npm:^4.0.0" + rfdc: "npm:^1.3.0" + rxjs: "npm:^7.5.5" + through: "npm:^2.3.8" + wrap-ansi: "npm:^7.0.0" + peerDependencies: + enquirer: ">= 2.3.0 < 3" + peerDependenciesMeta: + enquirer: + optional: true + checksum: 10c0/0e64dc5e66fbd4361f6b35c49489ed842a1d7de30cf2b5c06bf4569669449288698b8ea93f7842aaf3c510963a1e554bca31376b9054d1521445d1ce4c917ea1 + languageName: node + linkType: hard + +"listr2@npm:^6.3.1": + version: 6.6.1 + resolution: "listr2@npm:6.6.1" + dependencies: + cli-truncate: "npm:^3.1.0" + colorette: "npm:^2.0.20" + eventemitter3: "npm:^5.0.1" + log-update: "npm:^5.0.1" + rfdc: "npm:^1.3.0" + wrap-ansi: "npm:^8.1.0" + peerDependencies: + enquirer: ">= 2.3.0 < 3" + peerDependenciesMeta: + enquirer: + optional: true + checksum: 10c0/2abfcd4346b8208e8d406cfe7a058cd10e3238f60de1ee53fa108a507b45b853ceb87e0d1d4ff229bbf6dd6e896262352e0c7a8895b8511cd55fe94304d3921e + languageName: node + linkType: hard + +"lit-element@npm:^3.3.0": + version: 3.3.3 + resolution: "lit-element@npm:3.3.3" + dependencies: + "@lit-labs/ssr-dom-shim": "npm:^1.1.0" + "@lit/reactive-element": "npm:^1.3.0" + lit-html: "npm:^2.8.0" + checksum: 10c0/f44c12fa3423a4e9ca5b84651410687e14646bb270ac258325e6905affac64a575f041f8440377e7ebaefa3910b6f0d6b8b1e902cb1aa5d0849b3fdfbf4fb3b6 + languageName: node + linkType: hard + +"lit-html@npm:^2.8.0": + version: 2.8.0 + resolution: "lit-html@npm:2.8.0" + dependencies: + "@types/trusted-types": "npm:^2.0.2" + checksum: 10c0/90057dee050803823ac884c1355b0213ab8c05fbe2ec63943c694b61aade5d36272068f3925f45a312835e504f9c9784738ef797009f0a756a750351eafb52d5 + languageName: node + linkType: hard + +"lit@npm:2.8.0": + version: 2.8.0 + resolution: "lit@npm:2.8.0" + dependencies: + "@lit/reactive-element": "npm:^1.6.0" + lit-element: "npm:^3.3.0" + lit-html: "npm:^2.8.0" + checksum: 10c0/bf33c26b1937ee204aed1adbfa4b3d43a284e85aad8ea9763c7865365917426eded4e5888158b4136095ea42054812561fe272862b61775f1198fad3588b071f + languageName: node + linkType: hard + +"loader-runner@npm:^4.2.0": + version: 4.3.0 + resolution: "loader-runner@npm:4.3.0" + checksum: 10c0/a44d78aae0907a72f73966fe8b82d1439c8c485238bd5a864b1b9a2a3257832effa858790241e6b37876b5446a78889adf2fcc8dd897ce54c089ecc0a0ce0bf0 + languageName: node + linkType: hard + +"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": + version: 2.0.4 + resolution: "loader-utils@npm:2.0.4" + dependencies: + big.js: "npm:^5.2.2" + emojis-list: "npm:^3.0.0" + json5: "npm:^2.1.2" + checksum: 10c0/d5654a77f9d339ec2a03d88221a5a695f337bf71eb8dea031b3223420bb818964ba8ed0069145c19b095f6c8b8fd386e602a3fc7ca987042bd8bb1dcc90d7100 + languageName: node + linkType: hard + +"loader-utils@npm:^3.2.0": + version: 3.3.1 + resolution: "loader-utils@npm:3.3.1" + checksum: 10c0/f2af4eb185ac5bf7e56e1337b666f90744e9f443861ac521b48f093fb9e8347f191c8960b4388a3365147d218913bc23421234e7788db69f385bacfefa0b4758 + languageName: node + linkType: hard + +"locate-path@npm:^3.0.0": + version: 3.0.0 + resolution: "locate-path@npm:3.0.0" + dependencies: + p-locate: "npm:^3.0.0" + path-exists: "npm:^3.0.0" + checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 + languageName: node + linkType: hard + +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: 10c0/762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 + languageName: node + linkType: hard + +"lodash.isequal@npm:4.5.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f + languageName: node + linkType: hard + +"lodash.memoize@npm:^4.1.2": + version: 4.1.2 + resolution: "lodash.memoize@npm:4.1.2" + checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"lodash.sortby@npm:^4.7.0": + version: 4.7.0 + resolution: "lodash.sortby@npm:4.7.0" + checksum: 10c0/fc48fb54ff7669f33bb32997cab9460757ee99fafaf72400b261c3e10fde21538e47d8cfcbe6a25a31bcb5b7b727c27d52626386fc2de24eb059a6d64a89cdf5 + languageName: node + linkType: hard + +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: 10c0/bd82aa87a45de8080e1c5ee61128c7aee77bf7f1d86f4ff94f4a6d7438fc9e15e5f03374b947be577a93804c8ad6241f0251beaf1452bf716064eeb657b3a9f0 + languageName: node + linkType: hard + +"lodash.uniq@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.uniq@npm:4.5.0" + checksum: 10c0/262d400bb0952f112162a320cc4a75dea4f66078b9e7e3075ffbc9c6aa30b3e9df3cf20e7da7d566105e1ccf7804e4fbd7d804eee0b53de05d83f16ffbf41c5e + languageName: node + linkType: hard + +"lodash@npm:4.17.21, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.7.0, lodash@npm:~4.17.0": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + +"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: "npm:^4.1.0" + is-unicode-supported: "npm:^0.1.0" + checksum: 10c0/67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 + languageName: node + linkType: hard + +"log-update@npm:^4.0.0": + version: 4.0.0 + resolution: "log-update@npm:4.0.0" + dependencies: + ansi-escapes: "npm:^4.3.0" + cli-cursor: "npm:^3.1.0" + slice-ansi: "npm:^4.0.0" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/18b299e230432a156f2535660776406d15ba8bb7817dd3eaadd58004b363756d4ecaabcd658f9949f90b62ea7d3354423be3fdeb7a201ab951ec0e8d6139af86 + languageName: node + linkType: hard + +"log-update@npm:^5.0.1": + version: 5.0.1 + resolution: "log-update@npm:5.0.1" + dependencies: + ansi-escapes: "npm:^5.0.0" + cli-cursor: "npm:^4.0.0" + slice-ansi: "npm:^5.0.0" + strip-ansi: "npm:^7.0.1" + wrap-ansi: "npm:^8.0.1" + checksum: 10c0/1050ea2027e80f32e132aace909987cb00c2719368c78b82ffca681a5b3f4020eeb5f4b4e310c47c35c6c36aff258c1d1bc51485ac44d6fdac9eb0a4275c539f + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + languageName: node + linkType: hard + +"lower-case-first@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case-first@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/22253389fa0693ec1ba09b9394be3a8228304bf21d074703db2eef97c16cda9c66462d88f9b91d4ad0186493d23cad99c63d38ebc13f9a808bc83aad539ff404 + languageName: node + linkType: hard + +"lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/3d925e090315cf7dc1caa358e0477e186ffa23947740e4314a7429b6e62d72742e0bbe7536a5ae56d19d7618ce998aba05caca53c2902bd5742fdca5fc57fd7b + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"lz-string@npm:^1.5.0": + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" + bin: + lz-string: bin/bin.js + checksum: 10c0/36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b + languageName: node + linkType: hard + +"magic-string@npm:^0.25.0, magic-string@npm:^0.25.7": + version: 0.25.9 + resolution: "magic-string@npm:0.25.9" + dependencies: + sourcemap-codec: "npm:^1.4.8" + checksum: 10c0/37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56 + languageName: node + linkType: hard + +"make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: "npm:^6.0.0" + checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa + languageName: node + linkType: hard + +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: "npm:^7.5.3" + checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 + languageName: node + linkType: hard + +"make-error@npm:^1.1.1, make-error@npm:^1.3.6": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f + languageName: node + linkType: hard + +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" + dependencies: + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^12.0.0" + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 + languageName: node + linkType: hard + +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: "npm:1.0.5" + checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c + languageName: node + linkType: hard + +"map-cache@npm:^0.2.0": + version: 0.2.2 + resolution: "map-cache@npm:0.2.2" + checksum: 10c0/05e3eb005c1b80b9f949ca007687640e8c5d0fc88dc45c3c3ab4902a3bec79d66a58f3e3b04d6985d90cd267c629c7b46c977e9c34433e8c11ecfcbb9f0fa290 + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + +"mdn-data@npm:2.0.14": + version: 2.0.14 + resolution: "mdn-data@npm:2.0.14" + checksum: 10c0/67241f8708c1e665a061d2b042d2d243366e93e5bf1f917693007f6d55111588b952dcbfd3ea9c2d0969fb754aad81b30fdcfdcc24546495fc3b24336b28d4bd + languageName: node + linkType: hard + +"mdn-data@npm:2.0.4": + version: 2.0.4 + resolution: "mdn-data@npm:2.0.4" + checksum: 10c0/a935c4530b938407481f7d0ccb82119ae618d9c673d2ee78bb10dcba8bd0ccbe2e2c7fe850ddc60b67e08f4c9d97f50b900993f6c2f2926e64a52ed6baa00b3a + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: 10c0/d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 + languageName: node + linkType: hard + +"memfs@npm:^3.1.2, memfs@npm:^3.4.3": + version: 3.5.3 + resolution: "memfs@npm:3.5.3" + dependencies: + fs-monkey: "npm:^1.0.4" + checksum: 10c0/038fc81bce17ea92dde15aaa68fa0fdaf4960c721ce3ffc7c2cb87a259333f5159784ea48b3b72bf9e054254d9d0d0d5209d0fdc3d07d08653a09933b168fbd7 + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.3": + version: 1.0.3 + resolution: "merge-descriptors@npm:1.0.3" + checksum: 10c0/866b7094afd9293b5ea5dcd82d71f80e51514bed33b4c4e9f516795dc366612a4cbb4dc94356e943a8a6914889a914530badff27f397191b9b75cda20b6bae93 + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb + languageName: node + linkType: hard + +"meros@npm:^1.2.1": + version: 1.3.0 + resolution: "meros@npm:1.3.0" + peerDependencies: + "@types/node": ">=13" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/2cf9a31228ae6441428a750b67beafec062cc0d693942045336dbe6bfb44507e0ca42854a46f483ebd97e4d78cbc31322b3b85f9648b60fa7a4b28fc0f858f51 + languageName: node + linkType: hard + +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 10c0/bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa + languageName: node + linkType: hard + +"mime-db@npm:>= 1.43.0 < 2": + version: 1.53.0 + resolution: "mime-db@npm:1.53.0" + checksum: 10c0/1dcc37ba8ed5d1c179f5c6f0837e8db19371d5f2ea3690c3c2f3fa8c3858f976851d3460b172b4dee78ebd606762cbb407aa398545fbacd539e519f858cd7bf4 + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 + languageName: node + linkType: hard + +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: 10c0/b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 + languageName: node + linkType: hard + +"min-indent@npm:^1.0.0": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c + languageName: node + linkType: hard + +"mini-css-extract-plugin@npm:^2.4.5": + version: 2.9.2 + resolution: "mini-css-extract-plugin@npm:2.9.2" + dependencies: + schema-utils: "npm:^4.0.0" + tapable: "npm:^2.2.1" + peerDependencies: + webpack: ^5.0.0 + checksum: 10c0/5d3218dbd7db48b572925ddac05162a7415bf81b321f1a0c07016ec643cb5720c8a836ae68d45f5de826097a3013b601706c9c5aacb7f610dc2041b271de2ce0 + languageName: node + linkType: hard + +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd + languageName: node + linkType: hard + +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + +"minimist@npm:^1.2.0, minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + languageName: node + linkType: hard + +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" + dependencies: + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.1": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: "npm:^1.2.6" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 + languageName: node + linkType: hard + +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d + languageName: node + linkType: hard + +"mock-socket@npm:^9.3.1": + version: 9.3.1 + resolution: "mock-socket@npm:9.3.1" + checksum: 10c0/0c53baa4acca12ed1ff9bddfdd4bc0cabe0fc96a3ed25a42a00d23b7a111eb6edfc2b44d93aef9a0c93a4a000b4d2d8dcff028488cd2a1e9cc416477ee341ce0 + languageName: node + linkType: hard + +"motion@npm:10.16.2": + version: 10.16.2 + resolution: "motion@npm:10.16.2" + dependencies: + "@motionone/animation": "npm:^10.15.1" + "@motionone/dom": "npm:^10.16.2" + "@motionone/svelte": "npm:^10.16.2" + "@motionone/types": "npm:^10.15.1" + "@motionone/utils": "npm:^10.15.1" + "@motionone/vue": "npm:^10.16.2" + checksum: 10c0/ea3fa2c7ce881824bcefa39b96b5e2b802d4b664b8a64644cded11197c9262e2a5b14b2e9516940e06cec37d3c39e4c79b26825c447f71ba1cfd7e3370efbe61 + languageName: node + linkType: hard + +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d + languageName: node + linkType: hard + +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + languageName: node + linkType: hard + +"multicast-dns@npm:^7.2.5": + version: 7.2.5 + resolution: "multicast-dns@npm:7.2.5" + dependencies: + dns-packet: "npm:^5.2.2" + thunky: "npm:^1.0.2" + bin: + multicast-dns: cli.js + checksum: 10c0/5120171d4bdb1577764c5afa96e413353bff530d1b37081cb29cccc747f989eb1baf40574fe8e27060fc1aef72b59c042f72b9b208413de33bcf411343c69057 + languageName: node + linkType: hard + +"multiformats@npm:^9.4.2": + version: 9.9.0 + resolution: "multiformats@npm:9.9.0" + checksum: 10c0/1fdb34fd2fb085142665e8bd402570659b50a5fae5994027e1df3add9e1ce1283ed1e0c2584a5c63ac0a58e871b8ee9665c4a99ca36ce71032617449d48aa975 + languageName: node + linkType: hard + +"mute-stream@npm:0.0.8": + version: 0.0.8 + resolution: "mute-stream@npm:0.0.8" + checksum: 10c0/18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2 + languageName: node + linkType: hard + +"mz@npm:^2.7.0": + version: 2.7.0 + resolution: "mz@npm:2.7.0" + dependencies: + any-promise: "npm:^1.0.0" + object-assign: "npm:^4.0.1" + thenify-all: "npm:^1.0.0" + checksum: 10c0/103114e93f87362f0b56ab5b2e7245051ad0276b646e3902c98397d18bb8f4a77f2ea4a2c9d3ad516034ea3a56553b60d3f5f78220001ca4c404bd711bd0af39 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 + languageName: node + linkType: hard + +"native-fetch@npm:^4.0.2": + version: 4.0.2 + resolution: "native-fetch@npm:4.0.2" + peerDependencies: + undici: "*" + checksum: 10c0/e3b824721daaa628086d9dcd02e8eb12f0a6c5e13a1d182682bae238d80c9bbf3dfd6314a94692ebe20316aa354476804b4df148201d066b46fc552a5794cfab + languageName: node + linkType: hard + +"natural-compare-lite@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare-lite@npm:1.4.0" + checksum: 10c0/f6cef26f5044515754802c0fc475d81426f3b90fe88c20fabe08771ce1f736ce46e0397c10acb569a4dd0acb84c7f1ee70676122f95d5bfdd747af3a6c6bbaa8 + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 + languageName: node + linkType: hard + +"negotiator@npm:0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + languageName: node + linkType: hard + +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b + languageName: node + linkType: hard + +"negotiator@npm:~0.6.4": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10c0/3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea + languageName: node + linkType: hard + +"neo-async@npm:^2.6.2": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d + languageName: node + linkType: hard + +"no-case@npm:^3.0.4": + version: 3.0.4 + resolution: "no-case@npm:3.0.4" + dependencies: + lower-case: "npm:^2.0.2" + tslib: "npm:^2.0.3" + checksum: 10c0/8ef545f0b3f8677c848f86ecbd42ca0ff3cd9dd71c158527b344c69ba14710d816d8489c746b6ca225e7b615108938a0bda0a54706f8c255933703ac1cf8e703 + languageName: node + linkType: hard + +"nock@npm:^13.5.0": + version: 13.5.6 + resolution: "nock@npm:13.5.6" + dependencies: + debug: "npm:^4.1.0" + json-stringify-safe: "npm:^5.0.1" + propagate: "npm:^2.0.0" + checksum: 10c0/94249a294176a6e521bbb763c214de4aa6b6ab63dff1e299aaaf455886a465d38906891d7f24570d94a43b1e376c239c54d89ff7697124bc57ef188006acc25e + languageName: node + linkType: hard + +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: 10c0/5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b + languageName: node + linkType: hard + +"node-fetch-native@npm:^1.6.4": + version: 1.6.6 + resolution: "node-fetch-native@npm:1.6.6" + checksum: 10c0/8c12dab0e640d8bc126a03d604af9cf3fc1b87f2cda5af0c71601079d5ed835c1dc149c7042b61c83f252a382e1cf1e541788f4c9e8e6c089af77497190f5dc3 + languageName: node + linkType: hard + +"node-fetch@npm:^2.7.0": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + languageName: node + linkType: hard + +"node-fetch@npm:^3.3.2": + version: 3.3.2 + resolution: "node-fetch@npm:3.3.2" + dependencies: + data-uri-to-buffer: "npm:^4.0.0" + fetch-blob: "npm:^3.1.4" + formdata-polyfill: "npm:^4.0.10" + checksum: 10c0/f3d5e56190562221398c9f5750198b34cf6113aa304e34ee97c94fd300ec578b25b2c2906edba922050fce983338fde0d5d34fcb0fc3336ade5bd0e429ad7538 + languageName: node + linkType: hard + +"node-forge@npm:^1": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a + languageName: node + linkType: hard + +"node-mock-http@npm:^1.0.0": + version: 1.0.0 + resolution: "node-mock-http@npm:1.0.0" + checksum: 10c0/cb3fd7c17e7043b87a8d7a9ef1dcd4e2cde312cd224716c5fb3a4b56b48607c257a2e7356e73262db60ebf9e17e23b7a9c5230785f630c6a437090bfd26dd242 + languageName: node + linkType: hard + +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa + languageName: node + linkType: hard + +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" + dependencies: + abbrev: "npm:^3.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef + languageName: node + linkType: hard + +"normalize-path@npm:^2.1.1": + version: 2.1.1 + resolution: "normalize-path@npm:2.1.1" + dependencies: + remove-trailing-separator: "npm:^1.0.1" + checksum: 10c0/db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + languageName: node + linkType: hard + +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 10c0/bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 + languageName: node + linkType: hard + +"normalize-url@npm:^6.0.1": + version: 6.1.0 + resolution: "normalize-url@npm:6.1.0" + checksum: 10c0/95d948f9bdd2cfde91aa786d1816ae40f8262946e13700bf6628105994fe0ff361662c20af3961161c38a119dc977adeb41fc0b41b1745eb77edaaf9cb22db23 + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: "npm:^3.0.0" + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac + languageName: node + linkType: hard + +"nth-check@npm:^1.0.2": + version: 1.0.2 + resolution: "nth-check@npm:1.0.2" + dependencies: + boolbase: "npm:~1.0.0" + checksum: 10c0/1a67ce53a99e276eea672f892d712b29f3e6802bbbef7285ffab72ecea4f972e8244defac1ebded0daffabf459def31355bb9c64e5657ac2ab032c13f185d0fd + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: "npm:^1.0.0" + checksum: 10c0/5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 + languageName: node + linkType: hard + +"nullthrows@npm:^1.1.1": + version: 1.1.1 + resolution: "nullthrows@npm:1.1.1" + checksum: 10c0/56f34bd7c3dcb3bd23481a277fa22918120459d3e9d95ca72976c72e9cac33a97483f0b95fc420e2eb546b9fe6db398273aba9a938650cdb8c98ee8f159dcb30 + languageName: node + linkType: hard + +"nwsapi@npm:^2.2.0": + version: 2.2.16 + resolution: "nwsapi@npm:2.2.16" + checksum: 10c0/0aa0637f4d51043d0183d994e08336bae996b03b42984381bf09ebdf3ff4909c018eda6b2a8aba0a08f3ea8303db8a0dad0608b38dc0bff15fd87017286ae21a + languageName: node + linkType: hard + +"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 + languageName: node + linkType: hard + +"object-hash@npm:^3.0.0": + version: 3.0.0 + resolution: "object-hash@npm:3.0.0" + checksum: 10c0/a06844537107b960c1c8b96cd2ac8592a265186bfa0f6ccafe0d34eabdb526f6fa81da1f37c43df7ed13b12a4ae3457a16071603bcd39d8beddb5f08c37b0f47 + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + languageName: node + linkType: hard + +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc + languageName: node + linkType: hard + +"object.entries@npm:^1.1.8": + version: 1.1.8 + resolution: "object.entries@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/db9ea979d2956a3bc26c262da4a4d212d36f374652cc4c13efdd069c1a519c16571c137e2893d1c46e1cb0e15c88fd6419eaf410c945f329f09835487d7e65d3 + languageName: node + linkType: hard + +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b + languageName: node + linkType: hard + +"object.getownpropertydescriptors@npm:^2.1.0": + version: 2.1.8 + resolution: "object.getownpropertydescriptors@npm:2.1.8" + dependencies: + array.prototype.reduce: "npm:^1.0.6" + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + gopd: "npm:^1.0.1" + safe-array-concat: "npm:^1.1.2" + checksum: 10c0/553e9562fd86637c9c169df23a56f1d810d8c9b580a6d4be11552c009f32469310c9347f3d10325abf0cd9cfe4afc521a1e903fbd24148ae7ec860e1e7c75cf3 + languageName: node + linkType: hard + +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c + languageName: node + linkType: hard + +"object.values@npm:^1.1.0, object.values@npm:^1.1.6, object.values@npm:^1.2.0, object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 + languageName: node + linkType: hard + +"obuf@npm:^1.0.0, obuf@npm:^1.1.2": + version: 1.1.2 + resolution: "obuf@npm:1.1.2" + checksum: 10c0/520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 + languageName: node + linkType: hard + +"ofetch@npm:^1.4.1": + version: 1.4.1 + resolution: "ofetch@npm:1.4.1" + dependencies: + destr: "npm:^2.0.3" + node-fetch-native: "npm:^1.6.4" + ufo: "npm:^1.5.4" + checksum: 10c0/fd712e84058ad5058a5880fe805e9bb1c2084fb7f9c54afa99a2c7e84065589b4312fa6e2dcca4432865e44ad1ec13fcd055c1bf7977ced838577a45689a04fa + languageName: node + linkType: hard + +"ohash@npm:^1.1.4": + version: 1.1.4 + resolution: "ohash@npm:1.1.4" + checksum: 10c0/73c3bcab2891ee2155ed62bb4c2906f622bf2204a3c9f4616ada8a6a76276bb6b4b4180eaf273b7c7d6232793e4d79d486aab436ebfc0d06d92a997f07122864 + languageName: node + linkType: hard + +"on-exit-leak-free@npm:^0.2.0": + version: 0.2.0 + resolution: "on-exit-leak-free@npm:0.2.0" + checksum: 10c0/d4e1f0bea59f39aa435baaee7d76955527e245538cffc1d7bb0c165ae85e37f67690aa9272247ced17bad76052afdb45faf5ea304a2248e070202d4554c4e30c + languageName: node + linkType: hard + +"on-finished@npm:2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" + dependencies: + ee-first: "npm:1.1.1" + checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 + languageName: node + linkType: hard + +"on-headers@npm:~1.0.2": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: 10c0/f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + languageName: node + linkType: hard + +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: "npm:^2.1.0" + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f + languageName: node + linkType: hard + +"open@npm:^8.0.9, open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + languageName: node + linkType: hard + +"optimism@npm:^0.18.0": + version: 0.18.1 + resolution: "optimism@npm:0.18.1" + dependencies: + "@wry/caches": "npm:^1.0.0" + "@wry/context": "npm:^0.7.0" + "@wry/trie": "npm:^0.5.0" + tslib: "npm:^2.3.0" + checksum: 10c0/1c1cd065d306de2220c6a2bdd8701cb7f9aadace36a9f16d6e02db2bee23b0291f15a1219b92cde5c66d816bd33dca876dfdcdbad04b4cf9b2a7fc5a1a221e77 + languageName: node + linkType: hard + +"optionator@npm:^0.8.1": + version: 0.8.3 + resolution: "optionator@npm:0.8.3" + dependencies: + deep-is: "npm:~0.1.3" + fast-levenshtein: "npm:~2.0.6" + levn: "npm:~0.3.0" + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + word-wrap: "npm:~1.2.3" + checksum: 10c0/ad7000ea661792b3ec5f8f86aac28895850988926f483b5f308f59f4607dfbe24c05df2d049532ee227c040081f39401a268cf7bbf3301512f74c4d760dc6dd8 + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + languageName: node + linkType: hard + +"ora@npm:^5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" + dependencies: + bl: "npm:^4.1.0" + chalk: "npm:^4.1.0" + cli-cursor: "npm:^3.1.0" + cli-spinners: "npm:^2.5.0" + is-interactive: "npm:^1.0.0" + is-unicode-supported: "npm:^0.1.0" + log-symbols: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + wcwidth: "npm:^1.0.1" + checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 + languageName: node + linkType: hard + +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 + languageName: node + linkType: hard + +"outdent@npm:^0.5.0": + version: 0.5.0 + resolution: "outdent@npm:0.5.0" + checksum: 10c0/e216a4498889ba1babae06af84cdc4091f7cac86da49d22d0163b3be202a5f52efcd2bcd3dfca60a361eb3a27b4299f185c5655061b6b402552d7fcd1d040cff + languageName: node + linkType: hard + +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + languageName: node + linkType: hard + +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: "npm:^2.0.0" + checksum: 10c0/5ac34b74b3b691c04212d5dd2319ed484f591c557a850a3ffc93a08cb38c4f5540be059c6b10a185773c479ca583a91ea00c7d6c9958c815e6b74d052f356645 + languageName: node + linkType: hard + +"p-limit@npm:3.1.0, p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + languageName: node + linkType: hard + +"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 + languageName: node + linkType: hard + +"p-locate@npm:^3.0.0": + version: 3.0.0 + resolution: "p-locate@npm:3.0.0" + dependencies: + p-limit: "npm:^2.0.0" + checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + languageName: node + linkType: hard + +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 10c0/735dae87badd4737a2dd582b6d8f93e49a1b79eabbc9815a4d63a528d5e3523e978e127a21d784cccb637010e32103a40d2aaa3ab23ae60250b1a820ca752043 + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + languageName: node + linkType: hard + +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c + languageName: node + linkType: hard + +"p-retry@npm:^4.5.0": + version: 4.6.2 + resolution: "p-retry@npm:4.6.2" + dependencies: + "@types/retry": "npm:0.12.0" + retry: "npm:^0.13.1" + checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0 + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b + languageName: node + linkType: hard + +"package-manager-detector@npm:^0.2.0": + version: 0.2.9 + resolution: "package-manager-detector@npm:0.2.9" + checksum: 10c0/5fe1e80743fd110954f1904be4be32f34fc46c17b05e9e47a81e2f5777e474366cb570ed3b697a5ae8290860b53ac4b309898b24919dc1ddeb6d4097429113e1 + languageName: node + linkType: hard + +"param-case@npm:^3.0.4": + version: 3.0.4 + resolution: "param-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/ccc053f3019f878eca10e70ec546d92f51a592f762917dafab11c8b532715dcff58356118a6f350976e4ab109e321756f05739643ed0ca94298e82291e6f9e76 + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 + languageName: node + linkType: hard + +"parse-filepath@npm:^1.0.2": + version: 1.0.2 + resolution: "parse-filepath@npm:1.0.2" + dependencies: + is-absolute: "npm:^1.0.0" + map-cache: "npm:^0.2.0" + path-root: "npm:^0.1.1" + checksum: 10c0/37bbd225fa864257246777efbdf72a9305c4ae12110bf467d11994e93f8be60dd309dcef68124a2c78c5d3b4e64e1c36fcc2560e2ea93fd97767831e7a446805 + languageName: node + linkType: hard + +"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + error-ex: "npm:^1.3.1" + json-parse-even-better-errors: "npm:^2.3.0" + lines-and-columns: "npm:^1.1.6" + checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 + languageName: node + linkType: hard + +"parse5@npm:6.0.1": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 10c0/595821edc094ecbcfb9ddcb46a3e1fe3a718540f8320eff08b8cf6742a5114cce2d46d45f95c26191c11b184dcaf4e2960abcd9c5ed9eb9393ac9a37efcfdecb + languageName: node + linkType: hard + +"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 + languageName: node + linkType: hard + +"pascal-case@npm:^3.1.2": + version: 3.1.2 + resolution: "pascal-case@npm:3.1.2" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/05ff7c344809fd272fc5030ae0ee3da8e4e63f36d47a1e0a4855ca59736254192c5a27b5822ed4bae96e54048eec5f6907713cfcfff7cdf7a464eaf7490786d8 + languageName: node + linkType: hard + +"path-case@npm:^3.0.4": + version: 3.0.4 + resolution: "path-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/b6b14637228a558793f603aaeb2fcd981e738b8b9319421b713532fba96d75aa94024b9f6b9ae5aa33d86755144a5b36697d28db62ae45527dbd672fcc2cf0b7 + languageName: node + linkType: hard + +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-root-regex@npm:^0.1.0": + version: 0.1.2 + resolution: "path-root-regex@npm:0.1.2" + checksum: 10c0/27651a234f280c70d982dd25c35550f74a4284cde6b97237aab618cb4b5745682d18cdde1160617bb4a4b6b8aec4fbc911c4a2ad80d01fa4c7ee74dae7af2337 + languageName: node + linkType: hard + +"path-root@npm:^0.1.1": + version: 0.1.1 + resolution: "path-root@npm:0.1.1" + dependencies: + path-root-regex: "npm:^0.1.0" + checksum: 10c0/aed5cd290df84c46c7730f6a363e95e47a23929b51ab068a3818d69900da3e89dc154cdfd0c45c57b2e02f40c094351bc862db70c2cb00b7e6bd47039a227813 + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"path-to-regexp@npm:0.1.12": + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: 10c0/1c6ff10ca169b773f3bba943bbc6a07182e332464704572962d277b900aeee81ac6aa5d060ff9e01149636c30b1f63af6e69dd7786ba6e0ddb39d4dee1f0645b + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c + languageName: node + linkType: hard + +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: 10c0/22c54de06f269e29f640e0e075207af57de5052a3d15e360c09b9a8663f393f6f45902006c1e71aa8a5a1cdfb1a47fe268826f8496d6425c362f00f5bc3e85d9 + languageName: node + linkType: hard + +"picocolors@npm:^0.2.1": + version: 0.2.1 + resolution: "picocolors@npm:0.2.1" + checksum: 10c0/98a83c77912c80aea0fc518aec184768501bfceafa490714b0f43eda9c52e372b844ce0a591e822bbfe5df16dcf366be7cbdb9534d39cf54a80796340371ee17 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"pify@npm:^2.3.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc + languageName: node + linkType: hard + +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf + languageName: node + linkType: hard + +"pino-abstract-transport@npm:v0.5.0": + version: 0.5.0 + resolution: "pino-abstract-transport@npm:0.5.0" + dependencies: + duplexify: "npm:^4.1.2" + split2: "npm:^4.0.0" + checksum: 10c0/0d0e30399028ec156642b4cdfe1a040b9022befdc38e8f85935d1837c3da6050691888038433f88190d1a1eff5d90abe17ff7e6edffc09baa2f96e51b6808183 + languageName: node + linkType: hard + +"pino-std-serializers@npm:^4.0.0": + version: 4.0.0 + resolution: "pino-std-serializers@npm:4.0.0" + checksum: 10c0/9e8ccac9ce04a27ccc7aa26481d431b9e037d866b101b89d895c60b925baffb82685e84d5c29b05d8e3d7c146d766a9b08949cb24ab1ec526a16134c9962d649 + languageName: node + linkType: hard + +"pino@npm:7.11.0": + version: 7.11.0 + resolution: "pino@npm:7.11.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + fast-redact: "npm:^3.0.0" + on-exit-leak-free: "npm:^0.2.0" + pino-abstract-transport: "npm:v0.5.0" + pino-std-serializers: "npm:^4.0.0" + process-warning: "npm:^1.0.0" + quick-format-unescaped: "npm:^4.0.3" + real-require: "npm:^0.1.0" + safe-stable-stringify: "npm:^2.1.0" + sonic-boom: "npm:^2.2.1" + thread-stream: "npm:^0.15.1" + bin: + pino: bin.js + checksum: 10c0/4cc1ed9d25a4bc5d61c836a861279fa0039159b8f2f37ec337e50b0a61f3980dab5d2b1393daec26f68a19c423262649f0818654c9ad102c35310544a202c62c + languageName: node + linkType: hard + +"pirates@npm:^4.0.1, pirates@npm:^4.0.4": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 + languageName: node + linkType: hard + +"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 + languageName: node + linkType: hard + +"pkg-up@npm:^3.1.0": + version: 3.1.0 + resolution: "pkg-up@npm:3.1.0" + dependencies: + find-up: "npm:^3.0.0" + checksum: 10c0/ecb60e1f8e1f611c0bdf1a0b6a474d6dfb51185567dc6f29cdef37c8d480ecba5362e006606bb290519bbb6f49526c403fabea93c3090c20368d98bb90c999ab + languageName: node + linkType: hard + +"pngjs@npm:^5.0.0": + version: 5.0.0 + resolution: "pngjs@npm:5.0.0" + checksum: 10c0/c074d8a94fb75e2defa8021e85356bf7849688af7d8ce9995b7394d57cd1a777b272cfb7c4bce08b8d10e71e708e7717c81fd553a413f21840c548ec9d4893c6 + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 + languageName: node + linkType: hard + +"postcss-attribute-case-insensitive@npm:^5.0.2": + version: 5.0.2 + resolution: "postcss-attribute-case-insensitive@npm:5.0.2" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/4efdca69aae9b0fa44b4960bcb3d49e37e9a79acf56534c83f925375007baad4b3560a7b0c244ee9956415a6997f84e0d4bd838281d085023afa9f8f96eeb4d2 + languageName: node + linkType: hard + +"postcss-browser-comments@npm:^4": + version: 4.0.0 + resolution: "postcss-browser-comments@npm:4.0.0" + peerDependencies: + browserslist: ">=4" + postcss: ">=8" + checksum: 10c0/e858e54765efa650363631ae4dc597cf49428f432b98999c12e06d496ab7e2ac0418b5bec49d5dfbd5b78d420f1c343e47a28d2204b59c95b59a3636c80d44c6 + languageName: node + linkType: hard + +"postcss-calc@npm:^8.2.3": + version: 8.2.4 + resolution: "postcss-calc@npm:8.2.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.2 + checksum: 10c0/8518a429488c3283ff1560c83a511f6f772329bc61d88875eb7c83e13a8683b7ccbdccaa9946024cf1553da3eacd2f40fcbcebf1095f7fdeb432bf86bc6ba6ba + languageName: node + linkType: hard + +"postcss-clamp@npm:^4.1.0": + version: 4.1.0 + resolution: "postcss-clamp@npm:4.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4.6 + checksum: 10c0/701261026b38a4c27b3c3711635fac96005f36d3270adb76dbdb1eebc950fc841db45283ee66068a7121565592e9d7967d5534e15b6e4dd266afcabf9eafa905 + languageName: node + linkType: hard + +"postcss-color-functional-notation@npm:^4.2.4": + version: 4.2.4 + resolution: "postcss-color-functional-notation@npm:4.2.4" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/e80785d10d252512f290c9d5e9436d8ea9e986a4a3f7ccb57ca9a5c2cd7fbff2498287d907c0e887dc6f69de66f6321ba40ebb8dbb7f47dace2050786b04c55e + languageName: node + linkType: hard + +"postcss-color-hex-alpha@npm:^8.0.4": + version: 8.0.4 + resolution: "postcss-color-hex-alpha@npm:8.0.4" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/c18e1363e36f29b90e1d62d7da0f7adfd20948de3da46ddc468ddad142db3a782c4e153ada8d283cf011d090498976b1f2072973842dae0c3084eda33c0d1add + languageName: node + linkType: hard + +"postcss-color-rebeccapurple@npm:^7.1.1": + version: 7.1.1 + resolution: "postcss-color-rebeccapurple@npm:7.1.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/2164b2dc8f91788a60180fbf80368851699a78664115fc9905fe8592da9a600930e7d381656e43c45ee2c8fcd9b5d146cd90f640cea75a534e3bc4d6e8b939dd + languageName: node + linkType: hard + +"postcss-colormin@npm:^5.3.1": + version: 5.3.1 + resolution: "postcss-colormin@npm:5.3.1" + dependencies: + browserslist: "npm:^4.21.4" + caniuse-api: "npm:^3.0.0" + colord: "npm:^2.9.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/c4ca6f335dd992dc8e3df24bffc3495c4e504eba8489c81cb6836fdce3203f423cf4c0b640c4b63c586f588c59d82adb5313c3c5d1a68113896d18ed71caa462 + languageName: node + linkType: hard + +"postcss-convert-values@npm:^5.1.3": + version: 5.1.3 + resolution: "postcss-convert-values@npm:5.1.3" + dependencies: + browserslist: "npm:^4.21.4" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/cd10a81781a12487b2921ff84a1a068e948a1956b9539a284c202abecf4cacdd3e106eb026026b22dbf70933f4315c824c111f6b71f56c355e47b842ca9b1dec + languageName: node + linkType: hard + +"postcss-custom-media@npm:^8.0.2": + version: 8.0.2 + resolution: "postcss-custom-media@npm:8.0.2" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.3 + checksum: 10c0/e60a01983499c85e614cf58ddae92d340f8421d53eea080dadfd822d8299469c34114c511498c8158c7b04eae7f1853ede936c17a22582b5434432efb7878aac + languageName: node + linkType: hard + +"postcss-custom-properties@npm:^12.1.10": + version: 12.1.11 + resolution: "postcss-custom-properties@npm:12.1.11" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/99ad5a9f9a69590141157e447f48d9d6da74f0e83bf552cd5a4e74db7a03222f1e9e37df7ee442a7b97f5c6c824c1018667ee27ac64e0bc6ee7e67e89bc552c5 + languageName: node + linkType: hard + +"postcss-custom-selectors@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-custom-selectors@npm:6.0.3" + dependencies: + postcss-selector-parser: "npm:^6.0.4" + peerDependencies: + postcss: ^8.3 + checksum: 10c0/f1dd42b269e57382f48c2e71daf233badafd3e161b70b36140e934c87f9c035cec585ae5b124447d8673644f94adeb9348dfbb8ef5225e085d52ee179090fdbd + languageName: node + linkType: hard + +"postcss-dir-pseudo-class@npm:^6.0.5": + version: 6.0.5 + resolution: "postcss-dir-pseudo-class@npm:6.0.5" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/5b389c3a1e8387a7fb212fb652eb2bc6c2e10a9ebf5bc5917f5bf889779b3dadb64735566a75d16cca3791303e16fb09276b0aebd95c11ef1788120d714c2f95 + languageName: node + linkType: hard + +"postcss-discard-comments@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-discard-comments@npm:5.1.2" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/cb5ba81623c498e18d406138e7d27d69fc668802a1139a8de69d28e80b3fe222cda7b634940512cae78d04f0c78afcd15d92bcf80e537c6c85fa8ff9cd61d00f + languageName: node + linkType: hard + +"postcss-discard-duplicates@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-discard-duplicates@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/3d3a49536c56097c06b4f085412e0cda0854fac1c559563ccb922d9fab6305ff13058cd6fee422aa66c1d7e466add4e7672d7ae2ff551a4af6f1a8d2142d471f + languageName: node + linkType: hard + +"postcss-discard-empty@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-discard-empty@npm:5.1.1" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/36c8b2197af836dbd93168c72cde4edc1f10fe00e564824119da076d3764909745bb60e4ada04052322e26872d1bce6a37c56815f1c48c813a21adca1a41fbdc + languageName: node + linkType: hard + +"postcss-discard-overridden@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-discard-overridden@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/7d3fc0b0d90599606fc083327a7c24390f90270a94a0119af4b74815d518948581579281f63b9bfa62e2644edf59bc9e725dc04ea5ba213f697804f3fb4dd8dc + languageName: node + linkType: hard + +"postcss-double-position-gradients@npm:^3.1.2": + version: 3.1.2 + resolution: "postcss-double-position-gradients@npm:3.1.2" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/4a2c93c1158773d10a7300e036a323f406e64c082a243ef20bb52d7062c675d754436e5a8b014302a387fc2c2acbee673916f09e4e82287164d13bc032130bf7 + languageName: node + linkType: hard + +"postcss-env-function@npm:^4.0.6": + version: 4.0.6 + resolution: "postcss-env-function@npm:4.0.6" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/e2dfbfd2c6731a1b482658f6410465f6fa623fc92099c825079c0322d9d68f526cf9c718fe9ac89d166936fb0ed6e14e78028b187f77a27519ac17ed75123f27 + languageName: node + linkType: hard + +"postcss-flexbugs-fixes@npm:^5.0.2": + version: 5.0.2 + resolution: "postcss-flexbugs-fixes@npm:5.0.2" + peerDependencies: + postcss: ^8.1.4 + checksum: 10c0/b413f73cc3c005f33479df95e1357467c28183e62ba8b25e06b8590b2a69e60d624f07824c0ff85fb1dfdd5bb7dfa321dad0885d42ec3c8f000669960b30894f + languageName: node + linkType: hard + +"postcss-focus-visible@npm:^6.0.4": + version: 6.0.4 + resolution: "postcss-focus-visible@npm:6.0.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/acc3a2780908d2f4941b1e34ed349a55e965f6dfad066cecad8ad58b6a6ad3576bacb08c0cfa828cea00c2695c8a7b756ec97d40db9104bd9f13b8d172b72698 + languageName: node + linkType: hard + +"postcss-focus-within@npm:^5.0.4": + version: 5.0.4 + resolution: "postcss-focus-within@npm:5.0.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/e8dacdfcad2a24d1c26693156660f96749178564a9b6b27fba6380418a2253c72c66898cdcea15c5f627527148a30e9000edb25a07245b5b032fc61acd6174fd + languageName: node + linkType: hard + +"postcss-font-variant@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-font-variant@npm:5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/ccc96460cf6a52b5439c26c9a5ea0589882e46161e3c2331d4353de7574448f5feef667d1a68f7f39b9fe3ee75d85957383ae82bbfcf87c3162c7345df4a444e + languageName: node + linkType: hard + +"postcss-gap-properties@npm:^3.0.5": + version: 3.0.5 + resolution: "postcss-gap-properties@npm:3.0.5" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/402f830aa6661aa5bd01ae227c189124a5c22ba8e6a95ea0c205148a85732b147c6f5f60c2b67d8a971d0223f5579e891fa9543ea7611470d6fd84729ea0f3bb + languageName: node + linkType: hard + +"postcss-image-set-function@npm:^4.0.7": + version: 4.0.7 + resolution: "postcss-image-set-function@npm:4.0.7" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/ed79dcf62f295c300fce12f09eb498d7016a4ef5739474e6654e454a8627147a4908be56e5316afc2733bf118b95e59bdfedb03c67d0d43c364f76be62806598 + languageName: node + linkType: hard + +"postcss-import@npm:^15.1.0": + version: 15.1.0 + resolution: "postcss-import@npm:15.1.0" + dependencies: + postcss-value-parser: "npm:^4.0.0" + read-cache: "npm:^1.0.0" + resolve: "npm:^1.1.7" + peerDependencies: + postcss: ^8.0.0 + checksum: 10c0/518aee5c83ea6940e890b0be675a2588db68b2582319f48c3b4e06535a50ea6ee45f7e63e4309f8754473245c47a0372632378d1d73d901310f295a92f26f17b + languageName: node + linkType: hard + +"postcss-initial@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-initial@npm:4.0.1" + peerDependencies: + postcss: ^8.0.0 + checksum: 10c0/a1db8350c31c5a23064c1e0d18cf6530bb96a6532d11e9caf1c632796b4ad48cb58ff17331bf0a5e3a360c4be1819e489cd1faeb3afc77711d333a0ee4f07819 + languageName: node + linkType: hard + +"postcss-js@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-js@npm:4.0.1" + dependencies: + camelcase-css: "npm:^2.0.1" + peerDependencies: + postcss: ^8.4.21 + checksum: 10c0/af35d55cb873b0797d3b42529514f5318f447b134541844285c9ac31a17497297eb72296902967911bb737a75163441695737300ce2794e3bd8c70c13a3b106e + languageName: node + linkType: hard + +"postcss-lab-function@npm:^4.2.1": + version: 4.2.1 + resolution: "postcss-lab-function@npm:4.2.1" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/70744444951d95a06a586634e7fa7c77fe4a42c7d15e556a6e7b9a5a60e03a067d371f6d16e8f58274a5e4ebbd2bd505a4bee0b03974d5571459d72ab9fb157c + languageName: node + linkType: hard + +"postcss-load-config@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-load-config@npm:4.0.2" + dependencies: + lilconfig: "npm:^3.0.0" + yaml: "npm:^2.3.4" + peerDependencies: + postcss: ">=8.0.9" + ts-node: ">=9.0.0" + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + checksum: 10c0/3d7939acb3570b0e4b4740e483d6e555a3e2de815219cb8a3c8fc03f575a6bde667443aa93369c0be390af845cb84471bf623e24af833260de3a105b78d42519 + languageName: node + linkType: hard + +"postcss-loader@npm:^6.2.1": + version: 6.2.1 + resolution: "postcss-loader@npm:6.2.1" + dependencies: + cosmiconfig: "npm:^7.0.0" + klona: "npm:^2.0.5" + semver: "npm:^7.3.5" + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + checksum: 10c0/736a1bf43a3e09e2351b5cc97cc26790a1c3261412c9dee063f3f6f2969a6ff7d8d194d9adcad01cee1afd1de071482318d9699e6157b67d46b3dccf3be1b58b + languageName: node + linkType: hard + +"postcss-logical@npm:^5.0.4": + version: 5.0.4 + resolution: "postcss-logical@npm:5.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/1a49e2123357b85d41e679a30b7450165295e945342ddbb88dbcc48ebe7b69afbe34ff69ebdd6d8adaf1293a7bcecae51152d7f44514194bde9b98221780e494 + languageName: node + linkType: hard + +"postcss-media-minmax@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-media-minmax@npm:5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/ee04b1b9eb5b003dfea344baf14424cc8b2600c784f37fe9af097252d6e35ed786bbf7ce36d19592d632d238ad15b9128a4247653df0cadcabbe1fbc137295fe + languageName: node + linkType: hard + +"postcss-merge-longhand@npm:^5.1.7": + version: 5.1.7 + resolution: "postcss-merge-longhand@npm:5.1.7" + dependencies: + postcss-value-parser: "npm:^4.2.0" + stylehacks: "npm:^5.1.1" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/4d9f44b03f19522cc81ae4f5b1f2a9ef2db918dbd8b3042d4f1b2461b2230b8ec1269334db6a67a863ba68f64cabd712e6e45340ddb22a3fc03cd34df69d2bf0 + languageName: node + linkType: hard + +"postcss-merge-rules@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-merge-rules@npm:5.1.4" + dependencies: + browserslist: "npm:^4.21.4" + caniuse-api: "npm:^3.0.0" + cssnano-utils: "npm:^3.1.0" + postcss-selector-parser: "npm:^6.0.5" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/e7686cdda052071bf98810ad381e26145c43a2286f9540f04f97ef93101604b78d478dd555db91e5f73751bb353c283ba75c2fcb16a3751ac7d93dc6a0130c41 + languageName: node + linkType: hard + +"postcss-minify-font-values@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-minify-font-values@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/7aa4f93a853b657f79a8b28d0e924cafce3720086d9da02ce04b8b2f8de42e18ce32c8f7f1078390fb5ec82468e2d8e771614387cea3563f05fd9fa1798e1c59 + languageName: node + linkType: hard + +"postcss-minify-gradients@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-minify-gradients@npm:5.1.1" + dependencies: + colord: "npm:^2.9.1" + cssnano-utils: "npm:^3.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/bcb2802d7c8f0f76c7cff089884844f26c24b95f35c3ec951d7dec8c212495d1873d6ba62d6225ce264570e8e0668e271f9bc79bb6f5d2429c1f8933f4e3021d + languageName: node + linkType: hard + +"postcss-minify-params@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-minify-params@npm:5.1.4" + dependencies: + browserslist: "npm:^4.21.4" + cssnano-utils: "npm:^3.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/debce6f0f7dd9af69b4bb9e467ea1ccccff2d849b6020461a2b9741c0c137340e6076c245dc2e83880180eb2e82936280fa31dfe8608e5a2e3618f3d864314c5 + languageName: node + linkType: hard + +"postcss-minify-selectors@npm:^5.2.1": + version: 5.2.1 + resolution: "postcss-minify-selectors@npm:5.2.1" + dependencies: + postcss-selector-parser: "npm:^6.0.5" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/f3f4ec110f5f697cfc9dde3e491ff10aa07509bf33cc940aa539e4b5b643d1b9f8bb97f8bb83d05fc96f5eeb220500ebdeffbde513bd176c0671e21c2c96fab9 + languageName: node + linkType: hard + +"postcss-modules-extract-imports@npm:^3.1.0": + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 + languageName: node + linkType: hard + +"postcss-modules-local-by-default@npm:^4.0.5": + version: 4.2.0 + resolution: "postcss-modules-local-by-default@npm:4.2.0" + dependencies: + icss-utils: "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + postcss-value-parser: "npm:^4.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/b0b83feb2a4b61f5383979d37f23116c99bc146eba1741ca3cf1acca0e4d0dbf293ac1810a6ab4eccbe1ee76440dd0a9eb2db5b3bba4f99fc1b3ded16baa6358 + languageName: node + linkType: hard + +"postcss-modules-scope@npm:^3.2.0": + version: 3.2.1 + resolution: "postcss-modules-scope@npm:3.2.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/bd2d81f79e3da0ef6365b8e2c78cc91469d05b58046b4601592cdeef6c4050ed8fe1478ae000a1608042fc7e692cb51fecbd2d9bce3f4eace4d32e883ffca10b + languageName: node + linkType: hard + +"postcss-modules-values@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-modules-values@npm:4.0.0" + dependencies: + icss-utils: "npm:^5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc + languageName: node + linkType: hard + +"postcss-nested@npm:^6.2.0": + version: 6.2.0 + resolution: "postcss-nested@npm:6.2.0" + dependencies: + postcss-selector-parser: "npm:^6.1.1" + peerDependencies: + postcss: ^8.2.14 + checksum: 10c0/7f9c3f2d764191a39364cbdcec350f26a312431a569c9ef17408021424726b0d67995ff5288405e3724bb7152a4c92f73c027e580ec91e798800ed3c52e2bc6e + languageName: node + linkType: hard + +"postcss-nesting@npm:^10.2.0": + version: 10.2.0 + resolution: "postcss-nesting@npm:10.2.0" + dependencies: + "@csstools/selector-specificity": "npm:^2.0.0" + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/1f44201edeedaab3af8552a7e231cf8530785245ec56e30a7f756076ffa58ec97c12b75a8761327bf278b26aa9903351b2f3324d11784f239b07dc79295e0a77 + languageName: node + linkType: hard + +"postcss-normalize-charset@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-charset@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/aa481584d4db48e0dbf820f992fa235e6c41ff3d4701a62d349f33c1ad4c5c7dcdea3096db9ff2a5c9497e9bed2186d594ccdb1b42d57b30f58affba5829ad9c + languageName: node + linkType: hard + +"postcss-normalize-display-values@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-display-values@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/70b164fda885c097c02c98914fba4cd19b2382ff5f85f77e5315d88a1d477b4803f0f271d95a38e044e2a6c3b781c5c9bfb83222fc577199f2aeb0b8f4254e2f + languageName: node + linkType: hard + +"postcss-normalize-positions@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-positions@npm:5.1.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/910d58991fd38a7cf6ed6471e6fa4a96349690ad1a99a02e8cac46d76ba5045f2fca453088b68b05ff665afd96dc617c4674c68acaeabbe83f502e4963fb78b1 + languageName: node + linkType: hard + +"postcss-normalize-repeat-style@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-repeat-style@npm:5.1.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/57c3817a2107ebb17e4ceee3831d230c72a3ccc7650f4d5f12aa54f6ea766777401f4f63b2615b721350b2e8c7ae0b0bbc3f1c5ad4e7fa737c9efb92cfa0cbb0 + languageName: node + linkType: hard + +"postcss-normalize-string@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-string@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/a5e9979998f478d385ddff865bdd8a4870af69fa8c91c9398572a299ff39b39a6bda922a48fab0d2cddc639f30159c39baaed880ed7d13cd27cc64eaa9400b3b + languageName: node + linkType: hard + +"postcss-normalize-timing-functions@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-timing-functions@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/afb34d8e313004ae8cd92910bf1a6eb9885f29ae803cd9032b6dfe7b67a9ad93f800976f10e55170b2b08fe9484825e9272629971186812c2764c73843268237 + languageName: node + linkType: hard + +"postcss-normalize-unicode@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-unicode@npm:5.1.1" + dependencies: + browserslist: "npm:^4.21.4" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/c102888d488d05c53ab10ffcd4e0efb892ef0cc2f9b0abe9c9b175a2d7a9c226981ca6806ed9e5c1b82a8190f2b3a8342a6de800f019b417130661b0787ff6d7 + languageName: node + linkType: hard + +"postcss-normalize-url@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-url@npm:5.1.0" + dependencies: + normalize-url: "npm:^6.0.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/a016cefd1ef80f74ef9dbed50593d3b533101e93aaadfc292896fddd8d6c3eb732a9fc5cb2e0d27f79c1f60f0fdfc40b045a494b514451e9610c6acf9392eb98 + languageName: node + linkType: hard + +"postcss-normalize-whitespace@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-whitespace@npm:5.1.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/d7b53dd90fe369bfb9838a40096db904a41f50dadfd04247ec07d7ab5588c3d4e70d1c7f930523bd061cb74e6683cef45c6e6c4eb57ea174ee3fc99f3de222d1 + languageName: node + linkType: hard + +"postcss-normalize@npm:^10.0.1": + version: 10.0.1 + resolution: "postcss-normalize@npm:10.0.1" + dependencies: + "@csstools/normalize.css": "npm:*" + postcss-browser-comments: "npm:^4" + sanitize.css: "npm:*" + peerDependencies: + browserslist: ">= 4" + postcss: ">= 8" + checksum: 10c0/632f24f5e8cb436f975892221ae1818794053c2a50ef8f51af2a964f88c5e3a4df4a703b882592d9d06c59bf19af69011dfa88a85771119e26ebc616ef9cf2cd + languageName: node + linkType: hard + +"postcss-opacity-percentage@npm:^1.1.2": + version: 1.1.3 + resolution: "postcss-opacity-percentage@npm:1.1.3" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/9cd9076561beeadb5c658a17e6fc657396a9497c9e0b0b6267931c6bb729052a150eccbeae33d27db533f5ac3cf806eb068eccb110b65d14a5dfea2e35d0877f + languageName: node + linkType: hard + +"postcss-ordered-values@npm:^5.1.3": + version: 5.1.3 + resolution: "postcss-ordered-values@npm:5.1.3" + dependencies: + cssnano-utils: "npm:^3.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/55abfbd2c7267eefed62a881ed0b5c0c98409c50a589526a3ebb9f8d879979203e523b8888fa84732bdd1ac887f721287a037002fa70c27c8d33f1bcbae9d9c6 + languageName: node + linkType: hard + +"postcss-overflow-shorthand@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-overflow-shorthand@npm:3.0.4" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/d95d114fecceb83a2a2385bb073a16824efaa9b2c685d900af22f764c2a8c1de6c267230df870e4d7f98310e92618b86ba6344b76877d6f4d2158c019181f476 + languageName: node + linkType: hard + +"postcss-page-break@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-page-break@npm:3.0.4" + peerDependencies: + postcss: ^8 + checksum: 10c0/eaaf4d8922b35f2acd637eb059f7e2510b24d65eb8f31424799dd5a98447b6ef010b41880c26e78f818e00f842295638ec75f89d5d489067f53e3dd3db74a00f + languageName: node + linkType: hard + +"postcss-place@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-place@npm:7.0.5" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/149941027e6194f166ab5e7bbddc722c0d18e1f5e8117fe0af3689b216c70df9762052484965ab71271ae1d3a0ec0a7f361ce3b3dfd1f28e0bbfd0d554dd1a11 + languageName: node + linkType: hard + +"postcss-preset-env@npm:^7.0.1": + version: 7.8.3 + resolution: "postcss-preset-env@npm:7.8.3" + dependencies: + "@csstools/postcss-cascade-layers": "npm:^1.1.1" + "@csstools/postcss-color-function": "npm:^1.1.1" + "@csstools/postcss-font-format-keywords": "npm:^1.0.1" + "@csstools/postcss-hwb-function": "npm:^1.0.2" + "@csstools/postcss-ic-unit": "npm:^1.0.1" + "@csstools/postcss-is-pseudo-class": "npm:^2.0.7" + "@csstools/postcss-nested-calc": "npm:^1.0.0" + "@csstools/postcss-normalize-display-values": "npm:^1.0.1" + "@csstools/postcss-oklab-function": "npm:^1.1.1" + "@csstools/postcss-progressive-custom-properties": "npm:^1.3.0" + "@csstools/postcss-stepped-value-functions": "npm:^1.0.1" + "@csstools/postcss-text-decoration-shorthand": "npm:^1.0.0" + "@csstools/postcss-trigonometric-functions": "npm:^1.0.2" + "@csstools/postcss-unset-value": "npm:^1.0.2" + autoprefixer: "npm:^10.4.13" + browserslist: "npm:^4.21.4" + css-blank-pseudo: "npm:^3.0.3" + css-has-pseudo: "npm:^3.0.4" + css-prefers-color-scheme: "npm:^6.0.3" + cssdb: "npm:^7.1.0" + postcss-attribute-case-insensitive: "npm:^5.0.2" + postcss-clamp: "npm:^4.1.0" + postcss-color-functional-notation: "npm:^4.2.4" + postcss-color-hex-alpha: "npm:^8.0.4" + postcss-color-rebeccapurple: "npm:^7.1.1" + postcss-custom-media: "npm:^8.0.2" + postcss-custom-properties: "npm:^12.1.10" + postcss-custom-selectors: "npm:^6.0.3" + postcss-dir-pseudo-class: "npm:^6.0.5" + postcss-double-position-gradients: "npm:^3.1.2" + postcss-env-function: "npm:^4.0.6" + postcss-focus-visible: "npm:^6.0.4" + postcss-focus-within: "npm:^5.0.4" + postcss-font-variant: "npm:^5.0.0" + postcss-gap-properties: "npm:^3.0.5" + postcss-image-set-function: "npm:^4.0.7" + postcss-initial: "npm:^4.0.1" + postcss-lab-function: "npm:^4.2.1" + postcss-logical: "npm:^5.0.4" + postcss-media-minmax: "npm:^5.0.0" + postcss-nesting: "npm:^10.2.0" + postcss-opacity-percentage: "npm:^1.1.2" + postcss-overflow-shorthand: "npm:^3.0.4" + postcss-page-break: "npm:^3.0.4" + postcss-place: "npm:^7.0.5" + postcss-pseudo-class-any-link: "npm:^7.1.6" + postcss-replace-overflow-wrap: "npm:^4.0.0" + postcss-selector-not: "npm:^6.0.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/cb3a12b4d2dadbf4f6850eda19d975cf09d45223c4c33768cc8c1a0f8b27cd44c7bb29376d6995edeea55924481fa317d841b0d59b00beea35b06d4da6fdd802 + languageName: node + linkType: hard + +"postcss-pseudo-class-any-link@npm:^7.1.6": + version: 7.1.6 + resolution: "postcss-pseudo-class-any-link@npm:7.1.6" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/3f5cffbe4d5de7958ce220dc361ca1fb3c0985d0c44d007b2bdc7a780c412e57800a366fe9390218948cc0157697ba363ce9542e36a831c537b05b18a44dcecd + languageName: node + linkType: hard + +"postcss-reduce-initial@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-reduce-initial@npm:5.1.2" + dependencies: + browserslist: "npm:^4.21.4" + caniuse-api: "npm:^3.0.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/ddb2ce61c8d0997184f08200eafdf32b3c67e88228fee960f5e2010c32da0c1d8ea07712585bf2b3aaa15f583066401d45db2c1131527c5116ca6794ebebd865 + languageName: node + linkType: hard + +"postcss-reduce-transforms@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-reduce-transforms@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/caefaeb78652ad8701b94e91500e38551255e4899fa298a7357519a36cbeebae088eab4535e00f17675a1230f448c4a7077045639d496da4614a46bc41df4add + languageName: node + linkType: hard + +"postcss-replace-overflow-wrap@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-replace-overflow-wrap@npm:4.0.0" + peerDependencies: + postcss: ^8.0.3 + checksum: 10c0/451361b714528cd3632951256ef073769cde725a46cda642a6864f666fb144921fa55e614aec1bcf5946f37d6ffdcca3b932b76f3d997c07b076e8db152b128d + languageName: node + linkType: hard + +"postcss-selector-not@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-selector-not@npm:6.0.1" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/1984db777cf842655303f83935a4354b638093f7454964fa1146515424c3309934fdc160135b9113b69bc2361017fb3bfc9ba11efc5bfa1235f9f35ddb544f82 + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9, postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/523196a6bd8cf660bdf537ad95abd79e546d54180f9afb165a4ab3e651ac705d0f8b8ce6b3164fb9e3279ce482c5f751a69eb2d3a1e8eb0fd5e82294fb3ef13e + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^7.0.0": + version: 7.1.0 + resolution: "postcss-selector-parser@npm:7.1.0" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/0fef257cfd1c0fe93c18a3f8a6e739b4438b527054fd77e9a62730a89b2d0ded1b59314a7e4aaa55bc256204f40830fecd2eb50f20f8cb7ab3a10b52aa06c8aa + languageName: node + linkType: hard + +"postcss-svgo@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-svgo@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + svgo: "npm:^2.7.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/309634a587e38fef244648bc9cd1817e12144868d24f1173d87b1edc14a4a7fca614962b2cb9d93f4801e11bd8d676083986ad40ebab4438cb84731ce1571994 + languageName: node + linkType: hard + +"postcss-unique-selectors@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-unique-selectors@npm:5.1.1" + dependencies: + postcss-selector-parser: "npm:^6.0.5" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/484f6409346d6244c134c5cdcd62f4f2751b269742f95222f13d8bac5fb224471ffe04e28a354670cbe0bdc2707778ead034fc1b801b473ffcbea5436807de30 + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 + languageName: node + linkType: hard + +"postcss@npm:^7.0.35": + version: 7.0.39 + resolution: "postcss@npm:7.0.39" + dependencies: + picocolors: "npm:^0.2.1" + source-map: "npm:^0.6.1" + checksum: 10c0/fd27ee808c0d02407582cccfad4729033e2b439d56cd45534fb39aaad308bb35a290f3b7db5f2394980e8756f9381b458a625618550808c5ff01a125f51efc53 + languageName: node + linkType: hard + +"postcss@npm:^8.3.5, postcss@npm:^8.4.33, postcss@npm:^8.4.4, postcss@npm:^8.4.47": + version: 8.5.3 + resolution: "postcss@npm:8.5.3" + dependencies: + nanoid: "npm:^3.3.8" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd + languageName: node + linkType: hard + +"prelude-ls@npm:~1.1.2": + version: 1.1.2 + resolution: "prelude-ls@npm:1.1.2" + checksum: 10c0/7284270064f74e0bb7f04eb9bff7be677e4146417e599ccc9c1200f0f640f8b11e592d94eb1b18f7aa9518031913bb42bea9c86af07ba69902864e61005d6f18 + languageName: node + linkType: hard + +"prettier@npm:3.4.2": + version: 3.4.2 + resolution: "prettier@npm:3.4.2" + bin: + prettier: bin/prettier.cjs + checksum: 10c0/99e076a26ed0aba4ebc043880d0f08bbb8c59a4c6641cdee6cdadf2205bdd87aa1d7823f50c3aea41e015e99878d37c58d7b5f0e663bba0ef047f94e36b96446 + languageName: node + linkType: hard + +"prettier@npm:^2.7.1, prettier@npm:^2.8.0": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" + bin: + prettier: bin-prettier.js + checksum: 10c0/463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a + languageName: node + linkType: hard + +"pretty-bytes@npm:^5.3.0, pretty-bytes@npm:^5.4.1": + version: 5.6.0 + resolution: "pretty-bytes@npm:5.6.0" + checksum: 10c0/f69f494dcc1adda98dbe0e4a36d301e8be8ff99bfde7a637b2ee2820e7cb583b0fc0f3a63b0e3752c01501185a5cf38602c7be60da41bdf84ef5b70e89c370f3 + languageName: node + linkType: hard + +"pretty-error@npm:^4.0.0": + version: 4.0.0 + resolution: "pretty-error@npm:4.0.0" + dependencies: + lodash: "npm:^4.17.20" + renderkid: "npm:^3.0.0" + checksum: 10c0/dc292c087e2857b2e7592784ab31e37a40f3fa918caa11eba51f9fb2853e1d4d6e820b219917e35f5721d833cfd20fdf4f26ae931a90fd1ad0cae2125c345138 + languageName: node + linkType: hard + +"pretty-format@npm:^27.0.0, pretty-format@npm:^27.0.2, pretty-format@npm:^27.5.1": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" + dependencies: + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^17.0.1" + checksum: 10c0/0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed + languageName: node + linkType: hard + +"pretty-format@npm:^28.1.3": + version: 28.1.3 + resolution: "pretty-format@npm:28.1.3" + dependencies: + "@jest/schemas": "npm:^28.1.3" + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10c0/596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f + languageName: node + linkType: hard + +"pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": "npm:^29.6.3" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10c0/edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f + languageName: node + linkType: hard + +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + languageName: node + linkType: hard + +"process-warning@npm:^1.0.0": + version: 1.0.0 + resolution: "process-warning@npm:1.0.0" + checksum: 10c0/43ec4229d64eb5c58340c8aacade49eb5f6fd513eae54140abf365929ca20987f0a35c5868125e2b583cad4de8cd257beb5667d9cc539d9190a7a4c3014adf22 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + languageName: node + linkType: hard + +"promise@npm:^7.1.1": + version: 7.3.1 + resolution: "promise@npm:7.3.1" + dependencies: + asap: "npm:~2.0.3" + checksum: 10c0/742e5c0cc646af1f0746963b8776299701ad561ce2c70b49365d62c8db8ea3681b0a1bf0d4e2fe07910bf72f02d39e51e8e73dc8d7503c3501206ac908be107f + languageName: node + linkType: hard + +"promise@npm:^8.1.0": + version: 8.3.0 + resolution: "promise@npm:8.3.0" + dependencies: + asap: "npm:~2.0.6" + checksum: 10c0/6fccae27a10bcce7442daf090279968086edd2e3f6cebe054b71816403e2526553edf510d13088a4d0f14d7dfa9b9dfb188cab72d6f942e186a4353b6a29c8bf + languageName: node + linkType: hard + +"prompts@npm:^2.0.1, prompts@npm:^2.4.2": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 + languageName: node + linkType: hard + +"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: "npm:^1.4.0" + object-assign: "npm:^4.1.1" + react-is: "npm:^16.13.1" + checksum: 10c0/59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 + languageName: node + linkType: hard + +"propagate@npm:^2.0.0": + version: 2.0.1 + resolution: "propagate@npm:2.0.1" + checksum: 10c0/01e1023b60ae4050d1a2783f976d7db702022dbdb70dba797cceedad8cfc01b3939c41e77032f8c32aa9d93192fe937ebba1345e8604e5ce61fd3b62ee3003b8 + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: "npm:0.2.0" + ipaddr.js: "npm:1.9.1" + checksum: 10c0/c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210 + languageName: node + linkType: hard + +"proxy-compare@npm:2.5.1": + version: 2.5.1 + resolution: "proxy-compare@npm:2.5.1" + checksum: 10c0/116fc69ae9a6bb3654e6907fb09b73e84aa47c89275ca52648fc1d2ac8b35dbf54daa8bab078d7a735337c928e87eb52059e705434adf14989bbe6c5dcdd08fa + languageName: node + linkType: hard + +"proxy-from-env@npm:^1.1.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b + languageName: node + linkType: hard + +"psl@npm:^1.1.33": + version: 1.15.0 + resolution: "psl@npm:1.15.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + languageName: node + linkType: hard + +"pure-rand@npm:^6.0.0": + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 + languageName: node + linkType: hard + +"q@npm:^1.1.2": + version: 1.5.1 + resolution: "q@npm:1.5.1" + checksum: 10c0/7855fbdba126cb7e92ef3a16b47ba998c0786ec7fface236e3eb0135b65df36429d91a86b1fff3ab0927b4ac4ee88a2c44527c7c3b8e2a37efbec9fe34803df4 + languageName: node + linkType: hard + +"qrcode@npm:1.5.3": + version: 1.5.3 + resolution: "qrcode@npm:1.5.3" + dependencies: + dijkstrajs: "npm:^1.0.1" + encode-utf8: "npm:^1.0.3" + pngjs: "npm:^5.0.0" + yargs: "npm:^15.3.1" + bin: + qrcode: bin/qrcode + checksum: 10c0/eb961cd8246e00ae338b6d4a3a28574174456db42cec7070aa2b315fb6576b7f040b0e4347be290032e447359a145c68cb60ef884d55ca3e1076294fed46f719 + languageName: node + linkType: hard + +"qs@npm:6.13.0": + version: 6.13.0 + resolution: "qs@npm:6.13.0" + dependencies: + side-channel: "npm:^1.0.6" + checksum: 10c0/62372cdeec24dc83a9fb240b7533c0fdcf0c5f7e0b83343edd7310f0ab4c8205a5e7c56406531f2e47e1b4878a3821d652be4192c841de5b032ca83619d8f860 + languageName: node + linkType: hard + +"qs@npm:^6.11.0": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c + languageName: node + linkType: hard + +"query-string@npm:7.1.3": + version: 7.1.3 + resolution: "query-string@npm:7.1.3" + dependencies: + decode-uri-component: "npm:^0.2.2" + filter-obj: "npm:^1.1.0" + split-on-first: "npm:^1.0.0" + strict-uri-encode: "npm:^2.0.0" + checksum: 10c0/a896c08e9e0d4f8ffd89a572d11f668c8d0f7df9c27c6f49b92ab31366d3ba0e9c331b9a620ee747893436cd1f2f821a6327e2bc9776bde2402ac6c270b801b2 + languageName: node + linkType: hard + +"querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 + languageName: node + linkType: hard + +"queue@npm:^6.0.0": + version: 6.0.2 + resolution: "queue@npm:6.0.2" + dependencies: + inherits: "npm:~2.0.3" + checksum: 10c0/cf987476cc72e7d3aaabe23ccefaab1cd757a2b5e0c8d80b67c9575a6b5e1198807ffd4f0948a3f118b149d1111d810ee773473530b77a5c606673cac2c9c996 + languageName: node + linkType: hard + +"quick-format-unescaped@npm:^4.0.3": + version: 4.0.4 + resolution: "quick-format-unescaped@npm:4.0.4" + checksum: 10c0/fe5acc6f775b172ca5b4373df26f7e4fd347975578199e7d74b2ae4077f0af05baa27d231de1e80e8f72d88275ccc6028568a7a8c9ee5e7368ace0e18eff93a4 + languageName: node + linkType: hard + +"radix3@npm:^1.1.2": + version: 1.1.2 + resolution: "radix3@npm:1.1.2" + checksum: 10c0/d4a295547f71af079868d2c2ed3814a9296ee026c5488212d58c106e6b4797c6eaec1259b46c9728913622f2240c9a944bfc8e2b3b5f6e4a5045338b1609f1e4 + languageName: node + linkType: hard + +"raf@npm:^3.4.1": + version: 3.4.1 + resolution: "raf@npm:3.4.1" + dependencies: + performance-now: "npm:^2.1.0" + checksum: 10c0/337f0853c9e6a77647b0f499beedafea5d6facfb9f2d488a624f88b03df2be72b8a0e7f9118a3ff811377d534912039a3311815700d2b6d2313f82f736f9eb6e + languageName: node + linkType: hard + +"randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: "npm:^5.1.0" + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + languageName: node + linkType: hard + +"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 + languageName: node + linkType: hard + +"raw-body@npm:2.5.2": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" + dependencies: + bytes: "npm:3.1.2" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + unpipe: "npm:1.0.0" + checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 + languageName: node + linkType: hard + +"react-app-polyfill@npm:^3.0.0": + version: 3.0.0 + resolution: "react-app-polyfill@npm:3.0.0" + dependencies: + core-js: "npm:^3.19.2" + object-assign: "npm:^4.1.1" + promise: "npm:^8.1.0" + raf: "npm:^3.4.1" + regenerator-runtime: "npm:^0.13.9" + whatwg-fetch: "npm:^3.6.2" + checksum: 10c0/7079c81717f4707d078943ab507771c3e80333e6c2c80c8d9a02e4a5661974e9bb196aea9f56336f559214a23f495c5f3907937d13a070e701019ae7a9d53c26 + languageName: node + linkType: hard + +"react-dev-utils@npm:^12.0.1": + version: 12.0.1 + resolution: "react-dev-utils@npm:12.0.1" + dependencies: + "@babel/code-frame": "npm:^7.16.0" + address: "npm:^1.1.2" + browserslist: "npm:^4.18.1" + chalk: "npm:^4.1.2" + cross-spawn: "npm:^7.0.3" + detect-port-alt: "npm:^1.1.6" + escape-string-regexp: "npm:^4.0.0" + filesize: "npm:^8.0.6" + find-up: "npm:^5.0.0" + fork-ts-checker-webpack-plugin: "npm:^6.5.0" + global-modules: "npm:^2.0.0" + globby: "npm:^11.0.4" + gzip-size: "npm:^6.0.0" + immer: "npm:^9.0.7" + is-root: "npm:^2.1.0" + loader-utils: "npm:^3.2.0" + open: "npm:^8.4.0" + pkg-up: "npm:^3.1.0" + prompts: "npm:^2.4.2" + react-error-overlay: "npm:^6.0.11" + recursive-readdir: "npm:^2.2.2" + shell-quote: "npm:^1.7.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + checksum: 10c0/94bc4ee5014290ca47a025e53ab2205c5dc0299670724d46a0b1bacbdd48904827b5ae410842d0a3a92481509097ae032e4a9dc7ca70db437c726eaba6411e82 + languageName: node + linkType: hard + +"react-dom@npm:^19.0.0": + version: 19.0.0 + resolution: "react-dom@npm:19.0.0" + dependencies: + scheduler: "npm:^0.25.0" + peerDependencies: + react: ^19.0.0 + checksum: 10c0/a36ce7ab507b237ae2759c984cdaad4af4096d8199fb65b3815c16825e5cfeb7293da790a3fc2184b52bfba7ba3ff31c058c01947aff6fd1a3701632aabaa6a9 + languageName: node + linkType: hard + +"react-error-overlay@npm:^6.0.11": + version: 6.1.0 + resolution: "react-error-overlay@npm:6.1.0" + checksum: 10c0/2b52308b9e489dfaa25df85c7ed5c200371bc214245161a0833b729f9c6b1a2e591e1d1e07c3d3859ffa19b84a386c219d93df9ba13d819be34c20f40e71a555 + languageName: node + linkType: hard + +"react-is@npm:^16.13.1, react-is@npm:^16.7.0": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 + languageName: node + linkType: hard + +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 + languageName: node + linkType: hard + +"react-is@npm:^18.0.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 + languageName: node + linkType: hard + +"react-refresh@npm:^0.11.0": + version: 0.11.0 + resolution: "react-refresh@npm:0.11.0" + checksum: 10c0/cbb5616c7ba670bbd2f37ddadcdfefa66e727ea188e89733ccb8184d3b874631104b0bc016d5676a7ade4d9c79100b99b46b6ed10cd117ab5d1ddcbf8653a9f2 + languageName: node + linkType: hard + +"react-scripts@npm:5.0.1": + version: 5.0.1 + resolution: "react-scripts@npm:5.0.1" + dependencies: + "@babel/core": "npm:^7.16.0" + "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.3" + "@svgr/webpack": "npm:^5.5.0" + babel-jest: "npm:^27.4.2" + babel-loader: "npm:^8.2.3" + babel-plugin-named-asset-import: "npm:^0.3.8" + babel-preset-react-app: "npm:^10.0.1" + bfj: "npm:^7.0.2" + browserslist: "npm:^4.18.1" + camelcase: "npm:^6.2.1" + case-sensitive-paths-webpack-plugin: "npm:^2.4.0" + css-loader: "npm:^6.5.1" + css-minimizer-webpack-plugin: "npm:^3.2.0" + dotenv: "npm:^10.0.0" + dotenv-expand: "npm:^5.1.0" + eslint: "npm:^8.3.0" + eslint-config-react-app: "npm:^7.0.1" + eslint-webpack-plugin: "npm:^3.1.1" + file-loader: "npm:^6.2.0" + fs-extra: "npm:^10.0.0" + fsevents: "npm:^2.3.2" + html-webpack-plugin: "npm:^5.5.0" + identity-obj-proxy: "npm:^3.0.0" + jest: "npm:^27.4.3" + jest-resolve: "npm:^27.4.2" + jest-watch-typeahead: "npm:^1.0.0" + mini-css-extract-plugin: "npm:^2.4.5" + postcss: "npm:^8.4.4" + postcss-flexbugs-fixes: "npm:^5.0.2" + postcss-loader: "npm:^6.2.1" + postcss-normalize: "npm:^10.0.1" + postcss-preset-env: "npm:^7.0.1" + prompts: "npm:^2.4.2" + react-app-polyfill: "npm:^3.0.0" + react-dev-utils: "npm:^12.0.1" + react-refresh: "npm:^0.11.0" + resolve: "npm:^1.20.0" + resolve-url-loader: "npm:^4.0.0" + sass-loader: "npm:^12.3.0" + semver: "npm:^7.3.5" + source-map-loader: "npm:^3.0.0" + style-loader: "npm:^3.3.1" + tailwindcss: "npm:^3.0.2" + terser-webpack-plugin: "npm:^5.2.5" + webpack: "npm:^5.64.4" + webpack-dev-server: "npm:^4.6.0" + webpack-manifest-plugin: "npm:^4.0.2" + workbox-webpack-plugin: "npm:^6.4.1" + peerDependencies: + react: ">= 16" + typescript: ^3.2.1 || ^4 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + typescript: + optional: true + bin: + react-scripts: bin/react-scripts.js + checksum: 10c0/1776e7139261019eb4a2adece8fb997913040c6b4e9170902ffed95c3ff311ded623189bb1582ecddb3a5a15d6afd871fb68dbed72080d50f635e31c4ff5fff5 + languageName: node + linkType: hard + +"react@npm:^19.0.0": + version: 19.0.0 + resolution: "react@npm:19.0.0" + checksum: 10c0/9cad8f103e8e3a16d15cb18a0d8115d8bd9f9e1ce3420310aea381eb42aa0a4f812cf047bb5441349257a05fba8a291515691e3cb51267279b2d2c3253f38471 + languageName: node + linkType: hard + +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" + dependencies: + pify: "npm:^2.3.0" + checksum: 10c0/90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 + languageName: node + linkType: hard + +"read-yaml-file@npm:^1.1.0": + version: 1.1.0 + resolution: "read-yaml-file@npm:1.1.0" + dependencies: + graceful-fs: "npm:^4.1.5" + js-yaml: "npm:^3.6.1" + pify: "npm:^4.0.1" + strip-bom: "npm:^3.0.0" + checksum: 10c0/85a9ba08bb93f3c91089bab4f1603995ec7156ee595f8ce40ae9f49d841cbb586511508bd47b7cf78c97f678c679b2c6e2c0092e63f124214af41b6f8a25ca31 + languageName: node + linkType: hard + +"readable-stream@npm:^2.0.1": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + +"readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + languageName: node + linkType: hard + +"real-require@npm:^0.1.0": + version: 0.1.0 + resolution: "real-require@npm:0.1.0" + checksum: 10c0/c0f8ae531d1f51fe6343d47a2a1e5756e19b65a81b4a9642b9ebb4874e0d8b5f3799bc600bf4592838242477edc6f57778593f21b71d90f8ad0d8a317bbfae1c + languageName: node + linkType: hard + +"recursive-readdir@npm:^2.2.2": + version: 2.2.3 + resolution: "recursive-readdir@npm:2.2.3" + dependencies: + minimatch: "npm:^3.0.5" + checksum: 10c0/d0238f137b03af9cd645e1e0b40ae78b6cda13846e3ca57f626fcb58a66c79ae018a10e926b13b3a460f1285acc946a4e512ea8daa2e35df4b76a105709930d1 + languageName: node + linkType: hard + +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: "npm:^4.0.0" + strip-indent: "npm:^3.0.0" + checksum: 10c0/d64a6b5c0b50eb3ddce3ab770f866658a2b9998c678f797919ceb1b586bab9259b311407280bd80b804e2a7c7539b19238ae6a2a20c843f1a7fcff21d48c2eae + languageName: node + linkType: hard + +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac + languageName: node + linkType: hard + +"regenerate-unicode-properties@npm:^10.2.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 10c0/5510785eeaf56bbfdf4e663d6753f125c08d2a372d4107bc1b756b7bf142e2ed80c2733a8b54e68fb309ba37690e66a0362699b0e21d5c1f0255dea1b00e6460 + languageName: node + linkType: hard + +"regenerate@npm:^1.4.2": + version: 1.4.2 + resolution: "regenerate@npm:1.4.2" + checksum: 10c0/f73c9eba5d398c818edc71d1c6979eaa05af7a808682749dd079f8df2a6d91a9b913db216c2c9b03e0a8ba2bba8701244a93f45211afbff691c32c7b275db1b8 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.13.9": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 10c0/12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" + dependencies: + "@babel/runtime": "npm:^7.8.4" + checksum: 10c0/7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 + languageName: node + linkType: hard + +"regex-parser@npm:^2.2.11": + version: 2.3.1 + resolution: "regex-parser@npm:2.3.1" + checksum: 10c0/a256f79c8b465e6765eb65799417200f8ee81f68cc202cc5563a02713e61ad51f6280672f8edee072ef37c5301a90f8d1a71cefb6ec3ed2ca0d1d88587286219 + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.5.3": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 + languageName: node + linkType: hard + +"regexpu-core@npm:^6.2.0": + version: 6.2.0 + resolution: "regexpu-core@npm:6.2.0" + dependencies: + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.2.0" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.12.0" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.1.0" + checksum: 10c0/bbcb83a854bf96ce4005ee4e4618b71c889cda72674ce6092432f0039b47890c2d0dfeb9057d08d440999d9ea03879ebbb7f26ca005ccf94390e55c348859b98 + languageName: node + linkType: hard + +"regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "regjsgen@npm:0.8.0" + checksum: 10c0/44f526c4fdbf0b29286101a282189e4dbb303f4013cf3fea058668d96d113b9180d3d03d1e13f6d4cbde38b7728bf951aecd9dc199938c080093a9a6f0d7a6bd + languageName: node + linkType: hard + +"regjsparser@npm:^0.12.0": + version: 0.12.0 + resolution: "regjsparser@npm:0.12.0" + dependencies: + jsesc: "npm:~3.0.2" + bin: + regjsparser: bin/parser + checksum: 10c0/99d3e4e10c8c7732eb7aa843b8da2fd8b647fe144d3711b480e4647dc3bff4b1e96691ccf17f3ace24aa866a50b064236177cb25e6e4fbbb18285d99edaed83b + languageName: node + linkType: hard + +"rehackt@npm:^0.1.0": + version: 0.1.0 + resolution: "rehackt@npm:0.1.0" + peerDependencies: + "@types/react": "*" + react: "*" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: 10c0/3d838bfee84ec06c976f21027936f3b0fdb7660ab8a2d4d3f19c65e0daa78a268aa81352311352b8576b89a074714b36ae6cd5bdadb6e975eca079f2b342de73 + languageName: node + linkType: hard + +"relateurl@npm:^0.2.7": + version: 0.2.7 + resolution: "relateurl@npm:0.2.7" + checksum: 10c0/c248b4e3b32474f116a804b537fa6343d731b80056fb506dffd91e737eef4cac6be47a65aae39b522b0db9d0b1011d1a12e288d82a109ecd94a5299d82f6573a + languageName: node + linkType: hard + +"relay-runtime@npm:12.0.0": + version: 12.0.0 + resolution: "relay-runtime@npm:12.0.0" + dependencies: + "@babel/runtime": "npm:^7.0.0" + fbjs: "npm:^3.0.0" + invariant: "npm:^2.2.4" + checksum: 10c0/f5d29b5c2f3c8a3438d43dcbc3022bd454c4ecbd4f0b10616df08bedc62d8aaa84f155f23e374053cf9f4a8238b93804e37a5b37ed9dc7ad01436d62d1b01d53 + languageName: node + linkType: hard + +"remedial@npm:^1.0.7": + version: 1.0.8 + resolution: "remedial@npm:1.0.8" + checksum: 10c0/ca1e22d2958e3f0f2fdb5f1c23fecadab5d83a0b1e291c67474c806ce07801212f1d2006995bdcfb592803ead7666e2b1fbb9281b3f32d4a87ff2335b3777725 + languageName: node + linkType: hard + +"remove-trailing-separator@npm:^1.0.1": + version: 1.1.0 + resolution: "remove-trailing-separator@npm:1.1.0" + checksum: 10c0/3568f9f8f5af3737b4aee9e6e1e8ec4be65a92da9cb27f989e0893714d50aa95ed2ff02d40d1fa35e1b1a234dc9c2437050ef356704a3999feaca6667d9e9bfc + languageName: node + linkType: hard + +"remove-trailing-spaces@npm:^1.0.6": + version: 1.0.9 + resolution: "remove-trailing-spaces@npm:1.0.9" + checksum: 10c0/56810d5106319e79d9cda7af4e3356e8e52d026ce0777c04031978ce1368c2a4b6b4cbbdf57215986ce18faab305adcf230c1067d1245a9e7fb25aff3ca14721 + languageName: node + linkType: hard + +"renderkid@npm:^3.0.0": + version: 3.0.0 + resolution: "renderkid@npm:3.0.0" + dependencies: + css-select: "npm:^4.1.3" + dom-converter: "npm:^0.2.0" + htmlparser2: "npm:^6.1.0" + lodash: "npm:^4.17.21" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/24a9fae4cc50e731d059742d1b3eec163dc9e3872b12010d120c3fcbd622765d9cda41f79a1bbb4bf63c1d3442f18a08f6e1642cb5d7ebf092a0ce3f7a3bd143 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 + languageName: node + linkType: hard + +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 + languageName: node + linkType: hard + +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 + languageName: node + linkType: hard + +"resolve-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-cwd@npm:3.0.0" + dependencies: + resolve-from: "npm:^5.0.0" + checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4 + languageName: node + linkType: hard + +"resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 + languageName: node + linkType: hard + +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: 10c0/fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + +"resolve-url-loader@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-url-loader@npm:4.0.0" + dependencies: + adjust-sourcemap-loader: "npm:^4.0.0" + convert-source-map: "npm:^1.7.0" + loader-utils: "npm:^2.0.0" + postcss: "npm:^7.0.35" + source-map: "npm:0.6.1" + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + checksum: 10c0/afecc67d26e88f3c648d83fd4634113e032eb6127e44c25a0c64933f5b8280683be999e8351e8442bd1663c19998b31571faba19748eaead6a586cebb0d2f288 + languageName: node + linkType: hard + +"resolve.exports@npm:^1.1.0": + version: 1.1.1 + resolution: "resolve.exports@npm:1.1.1" + checksum: 10c0/902ac0c643d03385b2719f3aed8c289e9d4b2dd42c993de946de5b882bc18b74fad07d672d29f71a63c251be107f6d0d343e2390ca224c04ba9a8b8e35d1653a + languageName: node + linkType: hard + +"resolve.exports@npm:^2.0.0": + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: 10c0/1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d + languageName: node + linkType: hard + +"resolve@npm:^1.1.7, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.4, resolve@npm:^1.22.8": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 + languageName: node + linkType: hard + +"resolve@npm:^2.0.0-next.5": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/a6c33555e3482ea2ec4c6e3d3bf0d78128abf69dca99ae468e64f1e30acaa318fd267fb66c8836b04d558d3e2d6ed875fe388067e7d8e0de647d3c21af21c43a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 + languageName: node + linkType: hard + +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + checksum: 10c0/8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f + languageName: node + linkType: hard + +"restore-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "restore-cursor@npm:4.0.0" + dependencies: + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + checksum: 10c0/6f7da8c5e422ac26aa38354870b1afac09963572cf2879443540449068cb43476e9cbccf6f8de3e0171e0d6f7f533c2bc1a0a008003c9a525bbc098e89041318 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + languageName: node + linkType: hard + +"retry@npm:^0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 10c0/9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772 + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 + languageName: node + linkType: hard + +"rfdc@npm:^1.3.0": + version: 1.4.1 + resolution: "rfdc@npm:1.4.1" + checksum: 10c0/4614e4292356cafade0b6031527eea9bc90f2372a22c012313be1dcc69a3b90c7338158b414539be863fa95bfcb2ddcd0587be696841af4e6679d85e62c060c7 + languageName: node + linkType: hard + +"rimraf@npm:^2.6.3": + version: 2.7.1 + resolution: "rimraf@npm:2.7.1" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: ./bin.js + checksum: 10c0/4eef73d406c6940927479a3a9dee551e14a54faf54b31ef861250ac815172bade86cc6f7d64a4dc5e98b65e4b18a2e1c9ff3b68d296be0c748413f092bb0dd40 + languageName: node + linkType: hard + +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + languageName: node + linkType: hard + +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c0/7da4fd0e15118ee05b918359462cfa1e7fe4b1228c7765195a45b55576e8c15b95db513b8466ec89129666f4af45ad978a3057a02139afba1a63512a2d9644cc + languageName: node + linkType: hard + +"rollup-plugin-terser@npm:^7.0.0": + version: 7.0.2 + resolution: "rollup-plugin-terser@npm:7.0.2" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + jest-worker: "npm:^26.2.1" + serialize-javascript: "npm:^4.0.0" + terser: "npm:^5.0.0" + peerDependencies: + rollup: ^2.0.0 + checksum: 10c0/f79b851c6f7b06555d3a8ce7a4e32abd2b7cb8318e89fb8db73e662fa6e3af1a59920e881d111efc65a7437fd9582b61b1f4859b6fd839ba948616829d92432d + languageName: node + linkType: hard + +"rollup@npm:^2.43.1": + version: 2.79.2 + resolution: "rollup@npm:2.79.2" + dependencies: + fsevents: "npm:~2.3.2" + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/bc3746c988d903c2211266ddc539379d53d92689b9cc5c2b4e3ae161689de9af491957a567c629b6cc81f48d0928a7591fc4c383fba68a48d2966c9fb8a2bce9 + languageName: node + linkType: hard + +"run-async@npm:^2.4.0": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1 + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: "npm:^1.2.2" + checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 + languageName: node + linkType: hard + +"rxjs@npm:^7.5.5": + version: 7.8.2 + resolution: "rxjs@npm:7.8.2" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/1fcd33d2066ada98ba8f21fcbbcaee9f0b271de1d38dc7f4e256bfbc6ffcdde68c8bfb69093de7eeb46f24b1fb820620bf0223706cff26b4ab99a7ff7b2e2c45 + languageName: node + linkType: hard + +"rxjs@npm:^7.8.1": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 + languageName: node + linkType: hard + +"safe-array-concat@npm:^1.1.2, safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d + languageName: node + linkType: hard + +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + isarray: "npm:^2.0.5" + checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 + languageName: node + linkType: hard + +"safe-stable-stringify@npm:^2.1.0": + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: 10c0/baea14971858cadd65df23894a40588ed791769db21bafb7fd7608397dbdce9c5aac60748abae9995e0fc37e15f2061980501e012cd48859740796bea2987f49 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"sanitize.css@npm:*": + version: 13.0.0 + resolution: "sanitize.css@npm:13.0.0" + checksum: 10c0/0c1eb61ff26d8f764593772c9f2af68ef5490cd9c7199ff387138412e8e658a0ee715bf176e0a2569872fc9c277f9342cf1235a9274da7a63aaaf0043747260d + languageName: node + linkType: hard + +"sass-loader@npm:^12.3.0": + version: 12.6.0 + resolution: "sass-loader@npm:12.6.0" + dependencies: + klona: "npm:^2.0.4" + neo-async: "npm:^2.6.2" + peerDependencies: + fibers: ">= 3.1.0" + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: "*" + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + checksum: 10c0/e1ef655f3898cc4c45f02b3c627f8baf998139993a9a79c524153a80814282bfe20d8d8d703b8cf1d05457c1930940b65e2156d11285ed0861f9a1016f993e53 + languageName: node + linkType: hard + +"sax@npm:~1.2.4": + version: 1.2.4 + resolution: "sax@npm:1.2.4" + checksum: 10c0/6e9b05ff443ee5e5096ce92d31c0740a20d33002fad714ebcb8fc7a664d9ee159103ebe8f7aef0a1f7c5ecacdd01f177f510dff95611c589399baf76437d3fe3 + languageName: node + linkType: hard + +"saxes@npm:^5.0.1": + version: 5.0.1 + resolution: "saxes@npm:5.0.1" + dependencies: + xmlchars: "npm:^2.2.0" + checksum: 10c0/b7476c41dbe1c3a89907d2546fecfba234de5e66743ef914cde2603f47b19bed09732ab51b528ad0f98b958369d8be72b6f5af5c9cfad69972a73d061f0b3952 + languageName: node + linkType: hard + +"scale-ts@npm:^1.6.0": + version: 1.6.1 + resolution: "scale-ts@npm:1.6.1" + checksum: 10c0/bbcf476029095152189c5bd210922b43342e8bfb712bf56237de172d55b528e090419e80da67c627a8f706a228237346b82de527755d7f197bb4d822c6383dfd + languageName: node + linkType: hard + +"scheduler@npm:^0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: 10c0/a4bb1da406b613ce72c1299db43759526058fdcc413999c3c3e0db8956df7633acf395cb20eb2303b6a65d658d66b6585d344460abaee8080b4aa931f10eaafe + languageName: node + linkType: hard + +"schema-utils@npm:2.7.0": + version: 2.7.0 + resolution: "schema-utils@npm:2.7.0" + dependencies: + "@types/json-schema": "npm:^7.0.4" + ajv: "npm:^6.12.2" + ajv-keywords: "npm:^3.4.1" + checksum: 10c0/723c3c856a0313a89aa81c5fb2c93d4b11225f5cdd442665fddd55d3c285ae72e079f5286a3a9a1a973affe888f6c33554a2cf47b79b24cd8de2f1f756a6fb1b + languageName: node + linkType: hard + +"schema-utils@npm:^2.6.5": + version: 2.7.1 + resolution: "schema-utils@npm:2.7.1" + dependencies: + "@types/json-schema": "npm:^7.0.5" + ajv: "npm:^6.12.4" + ajv-keywords: "npm:^3.5.2" + checksum: 10c0/f484f34464edd8758712d5d3ba25a306e367dac988aecaf4ce112e99baae73f33a807b5cf869240bb6648c80720b36af2d7d72be3a27faa49a2d4fc63fa3f85f + languageName: node + linkType: hard + +"schema-utils@npm:^3.0.0": + version: 3.3.0 + resolution: "schema-utils@npm:3.3.0" + dependencies: + "@types/json-schema": "npm:^7.0.8" + ajv: "npm:^6.12.5" + ajv-keywords: "npm:^3.5.2" + checksum: 10c0/fafdbde91ad8aa1316bc543d4b61e65ea86970aebbfb750bfb6d8a6c287a23e415e0e926c2498696b242f63af1aab8e585252637fabe811fd37b604351da6500 + languageName: node + linkType: hard + +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0": + version: 4.3.0 + resolution: "schema-utils@npm:4.3.0" + dependencies: + "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.9.0" + ajv-formats: "npm:^2.1.1" + ajv-keywords: "npm:^5.1.0" + checksum: 10c0/c23f0fa73ef71a01d4a2bb7af4c91e0d356ec640e071aa2d06ea5e67f042962bb7ac7c29a60a295bb0125878801bc3209197a2b8a833dd25bd38e37c3ed21427 + languageName: node + linkType: hard + +"scuid@npm:^1.1.0": + version: 1.1.0 + resolution: "scuid@npm:1.1.0" + checksum: 10c0/01c6bd2657ceaa148ead0c836df6251f561166142059261022a38dba429b30141e27ab3c0eca1012b88912f51a9e848e475fe1b6259ef1c61a0a7f6eb54fb261 + languageName: node + linkType: hard + +"select-hose@npm:^2.0.0": + version: 2.0.0 + resolution: "select-hose@npm:2.0.0" + checksum: 10c0/01cc52edd29feddaf379efb4328aededa633f0ac43c64b11a8abd075ff34f05b0d280882c4fbcbdf1a0658202c9cd2ea8d5985174dcf9a2dac7e3a4996fa9b67 + languageName: node + linkType: hard + +"selfsigned@npm:^2.1.1": + version: 2.4.1 + resolution: "selfsigned@npm:2.4.1" + dependencies: + "@types/node-forge": "npm:^1.3.0" + node-forge: "npm:^1" + checksum: 10c0/521829ec36ea042f7e9963bf1da2ed040a815cf774422544b112ec53b7edc0bc50a0f8cc2ae7aa6cc19afa967c641fd96a15de0fc650c68651e41277d2e1df09 + languageName: node + linkType: hard + +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": + version: 7.7.1 + resolution: "semver@npm:7.7.1" + bin: + semver: bin/semver.js + checksum: 10c0/fd603a6fb9c399c6054015433051bdbe7b99a940a8fb44b85c2b524c4004b023d7928d47cb22154f8d054ea7ee8597f586605e05b52047f048278e4ac56ae958 + languageName: node + linkType: hard + +"send@npm:0.19.0": + version: 0.19.0 + resolution: "send@npm:0.19.0" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:2.0.1" + checksum: 10c0/ea3f8a67a8f0be3d6bf9080f0baed6d2c51d11d4f7b4470de96a5029c598a7011c497511ccc28968b70ef05508675cebff27da9151dd2ceadd60be4e6cf845e3 + languageName: node + linkType: hard + +"sentence-case@npm:^3.0.4": + version: 3.0.4 + resolution: "sentence-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case-first: "npm:^2.0.2" + checksum: 10c0/9a90527a51300cf5faea7fae0c037728f9ddcff23ac083883774c74d180c0a03c31aab43d5c3347512e8c1b31a0d4712512ec82beb71aa79b85149f9abeb5467 + languageName: node + linkType: hard + +"serialize-javascript@npm:^4.0.0": + version: 4.0.0 + resolution: "serialize-javascript@npm:4.0.0" + dependencies: + randombytes: "npm:^2.1.0" + checksum: 10c0/510dfe7f0311c0b2f7ab06311afa1668ba2969ab2f1faaac0a4924ede76b7f22ba85cfdeaa0052ec5a047bca42c8cd8ac8df8f0efe52f9bd290b3a39ae69fe9d + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.2": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" + dependencies: + randombytes: "npm:^2.1.0" + checksum: 10c0/2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 + languageName: node + linkType: hard + +"serve-index@npm:^1.9.1": + version: 1.9.1 + resolution: "serve-index@npm:1.9.1" + dependencies: + accepts: "npm:~1.3.4" + batch: "npm:0.6.1" + debug: "npm:2.6.9" + escape-html: "npm:~1.0.3" + http-errors: "npm:~1.6.2" + mime-types: "npm:~2.1.17" + parseurl: "npm:~1.3.2" + checksum: 10c0/a666471a24196f74371edf2c3c7bcdd82adbac52f600804508754b5296c3567588bf694258b19e0cb23a567acfa20d9721bfdaed3286007b81f9741ada8a3a9c + languageName: node + linkType: hard + +"serve-static@npm:1.16.2": + version: 1.16.2 + resolution: "serve-static@npm:1.16.2" + dependencies: + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:0.19.0" + checksum: 10c0/528fff6f5e12d0c5a391229ad893910709bc51b5705962b09404a1d813857578149b8815f35d3ee5752f44cd378d0f31669d4b1d7e2d11f41e08283d5134bd1f + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 10c0/9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.2": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + functions-have-names: "npm:^1.2.3" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 + languageName: node + linkType: hard + +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + +"setimmediate@npm:^1.0.5": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: 10c0/5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 + languageName: node + linkType: hard + +"setprototypeof@npm:1.1.0": + version: 1.1.0 + resolution: "setprototypeof@npm:1.1.0" + checksum: 10c0/a77b20876689c6a89c3b42f0c3596a9cae02f90fc902570cbd97198e9e8240382086c9303ad043e88cee10f61eae19f1004e51d885395a1e9bf49f9ebed12872 + languageName: node + linkType: hard + +"setprototypeof@npm:1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": + version: 1.8.2 + resolution: "shell-quote@npm:1.8.2" + checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1 + languageName: node + linkType: hard + +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"signedsource@npm:^1.0.0": + version: 1.0.0 + resolution: "signedsource@npm:1.0.0" + checksum: 10c0/dbb4ade9c94888e83c16d23ef1a43195799de091d366d130be286415e8aeb97b3f25b14fd26fc5888e1335d703ad561374fddee32e43b7cea04751b93d178a47 + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b + languageName: node + linkType: hard + +"slash@npm:^4.0.0": + version: 4.0.0 + resolution: "slash@npm:4.0.0" + checksum: 10c0/b522ca75d80d107fd30d29df0549a7b2537c83c4c4ecd12cd7d4ea6c8aaca2ab17ada002e7a1d78a9d736a0261509f26ea5b489082ee443a3a810586ef8eff18 + languageName: node + linkType: hard + +"slice-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "slice-ansi@npm:3.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + checksum: 10c0/88083c9d0ca67d09f8b4c78f68833d69cabbb7236b74df5d741ad572bbf022deaf243fa54009cd434350622a1174ab267710fcc80a214ecc7689797fe00cb27c + languageName: node + linkType: hard + +"slice-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "slice-ansi@npm:4.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + checksum: 10c0/6c25678db1270d4793e0327620f1e0f9f5bea4630123f51e9e399191bc52c87d6e6de53ed33538609e5eacbd1fab769fae00f3705d08d029f02102a540648918 + languageName: node + linkType: hard + +"slice-ansi@npm:^5.0.0": + version: 5.0.0 + resolution: "slice-ansi@npm:5.0.0" + dependencies: + ansi-styles: "npm:^6.0.0" + is-fullwidth-code-point: "npm:^4.0.0" + checksum: 10c0/2d4d40b2a9d5cf4e8caae3f698fe24ae31a4d778701724f578e984dcb485ec8c49f0c04dab59c401821e80fcdfe89cace9c66693b0244e40ec485d72e543914f + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + languageName: node + linkType: hard + +"smoldot@npm:2.0.22": + version: 2.0.22 + resolution: "smoldot@npm:2.0.22" + dependencies: + ws: "npm:^8.8.1" + checksum: 10c0/fa439bebfe0d0d46e4da342a313d0653fd56557b6459b5ba3db1fd6bcfb345e9d9577c27e1f6692e67dec0206addb95de6b594c17041729f5689b4b123974495 + languageName: node + linkType: hard + +"snake-case@npm:^3.0.4": + version: 3.0.4 + resolution: "snake-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/ab19a913969f58f4474fe9f6e8a026c8a2142a01f40b52b79368068343177f818cdfef0b0c6b9558f298782441d5ca8ed5932eb57822439fad791d866e62cecd + languageName: node + linkType: hard + +"sockjs@npm:^0.3.24": + version: 0.3.24 + resolution: "sockjs@npm:0.3.24" + dependencies: + faye-websocket: "npm:^0.11.3" + uuid: "npm:^8.3.2" + websocket-driver: "npm:^0.7.4" + checksum: 10c0/aa102c7d921bf430215754511c81ea7248f2dcdf268fbdb18e4d8183493a86b8793b164c636c52f474a886f747447c962741df2373888823271efdb9d2594f33 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 + languageName: node + linkType: hard + +"socks@npm:^2.8.3": + version: 2.8.4 + resolution: "socks@npm:2.8.4" + dependencies: + ip-address: "npm:^9.0.5" + smart-buffer: "npm:^4.2.0" + checksum: 10c0/00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 + languageName: node + linkType: hard + +"sonic-boom@npm:^2.2.1": + version: 2.8.0 + resolution: "sonic-boom@npm:2.8.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + checksum: 10c0/6b40f2e91a999819b1dc24018a5d1c8b74e66e5d019eabad17d5b43fc309b32255b7c405ed6ec885693c8f2b969099ce96aeefde027180928bc58c034234a86d + languageName: node + linkType: hard + +"source-list-map@npm:^2.0.0, source-list-map@npm:^2.0.1": + version: 2.0.1 + resolution: "source-list-map@npm:2.0.1" + checksum: 10c0/2e5e421b185dcd857f46c3c70e2e711a65d717b78c5f795e2e248c9d67757882ea989b80ebc08cf164eeeda5f4be8aa95d3b990225070b2daaaf3257c5958149 + languageName: node + linkType: hard + +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + +"source-map-loader@npm:^3.0.0": + version: 3.0.2 + resolution: "source-map-loader@npm:3.0.2" + dependencies: + abab: "npm:^2.0.5" + iconv-lite: "npm:^0.6.3" + source-map-js: "npm:^1.0.1" + peerDependencies: + webpack: ^5.0.0 + checksum: 10c0/ce38822d10ac0fc09f3a3f320f184d5a5c7e66a6c447e5f2c36476d901e3224a00cc7843be615212a50b8607beee565f08b526fbb0621357a1a6247f48fd09bc + languageName: node + linkType: hard + +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e + languageName: node + linkType: hard + +"source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"source-map@npm:^0.7.3": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 10c0/dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc + languageName: node + linkType: hard + +"source-map@npm:^0.8.0-beta.0": + version: 0.8.0-beta.0 + resolution: "source-map@npm:0.8.0-beta.0" + dependencies: + whatwg-url: "npm:^7.0.0" + checksum: 10c0/fb4d9bde9a9fdb2c29b10e5eae6c71d10e09ef467e1afb75fdec2eb7e11fa5b343a2af553f74f18b695dbc0b81f9da2e9fa3d7a317d5985e9939499ec6087835 + languageName: node + linkType: hard + +"sourcemap-codec@npm:^1.4.8": + version: 1.4.8 + resolution: "sourcemap-codec@npm:1.4.8" + checksum: 10c0/f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 + languageName: node + linkType: hard + +"spawndamnit@npm:^3.0.1": + version: 3.0.1 + resolution: "spawndamnit@npm:3.0.1" + dependencies: + cross-spawn: "npm:^7.0.5" + signal-exit: "npm:^4.0.1" + checksum: 10c0/a9821a59bc78a665bd44718dea8f4f4010bb1a374972b0a6a1633b9186cda6d6fd93f22d1e49d9944d6bb175ba23ce29036a4bd624884fb157d981842c3682f3 + languageName: node + linkType: hard + +"spdy-transport@npm:^3.0.0": + version: 3.0.0 + resolution: "spdy-transport@npm:3.0.0" + dependencies: + debug: "npm:^4.1.0" + detect-node: "npm:^2.0.4" + hpack.js: "npm:^2.1.6" + obuf: "npm:^1.1.2" + readable-stream: "npm:^3.0.6" + wbuf: "npm:^1.7.3" + checksum: 10c0/eaf7440fa90724fffc813c386d4a8a7427d967d6e46d7c51d8f8a533d1a6911b9823ea9218703debbae755337e85f110185d7a00ae22ec5c847077b908ce71bb + languageName: node + linkType: hard + +"spdy@npm:^4.0.2": + version: 4.0.2 + resolution: "spdy@npm:4.0.2" + dependencies: + debug: "npm:^4.1.0" + handle-thing: "npm:^2.0.0" + http-deceiver: "npm:^1.2.7" + select-hose: "npm:^2.0.0" + spdy-transport: "npm:^3.0.0" + checksum: 10c0/983509c0be9d06fd00bb9dff713c5b5d35d3ffd720db869acdd5ad7aa6fc0e02c2318b58f75328957d8ff772acdf1f7d19382b6047df342044ff3e2d6805ccdf + languageName: node + linkType: hard + +"split-on-first@npm:^1.0.0": + version: 1.1.0 + resolution: "split-on-first@npm:1.1.0" + checksum: 10c0/56df8344f5a5de8521898a5c090023df1d8b8c75be6228f56c52491e0fc1617a5236f2ac3a066adb67a73231eac216ccea7b5b4a2423a543c277cb2f48d24c29 + languageName: node + linkType: hard + +"split2@npm:^4.0.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534 + languageName: node + linkType: hard + +"sponge-case@npm:^1.0.1": + version: 1.0.1 + resolution: "sponge-case@npm:1.0.1" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/dbe42f300ae9f7fbd83c40f71c2a61ecf9c86b927b5668bae067d1e516e314671cc85166f87017e51b56938409b1fc042719eb46a6d5bb30cc1cf23252a82761 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb + languageName: node + linkType: hard + +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d + languageName: node + linkType: hard + +"stable@npm:^0.1.8": + version: 0.1.8 + resolution: "stable@npm:0.1.8" + checksum: 10c0/df74b5883075076e78f8e365e4068ecd977af6c09da510cfc3148a303d4b87bc9aa8f7c48feb67ed4ef970b6140bd9eabba2129e28024aa88df5ea0114cba39d + languageName: node + linkType: hard + +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: "npm:^2.0.0" + checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a + languageName: node + linkType: hard + +"stackframe@npm:^1.3.4": + version: 1.3.4 + resolution: "stackframe@npm:1.3.4" + checksum: 10c0/18410f7a1e0c5d211a4effa83bdbf24adbe8faa8c34db52e1cd3e89837518c592be60b60d8b7270ac53eeeb8b807cd11b399a41667f6c9abb41059c3ccc8a989 + languageName: node + linkType: hard + +"static-eval@npm:2.0.2": + version: 2.0.2 + resolution: "static-eval@npm:2.0.2" + dependencies: + escodegen: "npm:^1.8.1" + checksum: 10c0/9bc1114ea5ba2a6978664907c4dd3fde6f58767274f6cb4fbfb11ba3a73cb6e74dc11e89ec4a7bf1472a587c1f976fcd4ab8fe9aae1651f5e576f097745d48ff + languageName: node + linkType: hard + +"statuses@npm:2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + languageName: node + linkType: hard + +"statuses@npm:>= 1.4.0 < 2": + version: 1.5.0 + resolution: "statuses@npm:1.5.0" + checksum: 10c0/e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940 + languageName: node + linkType: hard + +"stream-shift@npm:^1.0.2": + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b + languageName: node + linkType: hard + +"streamsearch@npm:^1.1.0": + version: 1.1.0 + resolution: "streamsearch@npm:1.1.0" + checksum: 10c0/fbd9aecc2621364384d157f7e59426f4bfd385e8b424b5aaa79c83a6f5a1c8fd2e4e3289e95de1eb3511cb96bb333d6281a9919fafce760e4edb35b2cd2facab + languageName: node + linkType: hard + +"strict-uri-encode@npm:^2.0.0": + version: 2.0.0 + resolution: "strict-uri-encode@npm:2.0.0" + checksum: 10c0/010cbc78da0e2cf833b0f5dc769e21ae74cdc5d5f5bd555f14a4a4876c8ad2c85ab8b5bdf9a722dc71a11dcd3184085e1c3c0bd50ec6bb85fffc0f28cf82597d + languageName: node + linkType: hard + +"string-env-interpolation@npm:^1.0.1": + version: 1.0.1 + resolution: "string-env-interpolation@npm:1.0.1" + checksum: 10c0/410046e621e71678e71816377d799b40ba88d236708c0ad015114137fa3575f1b3cf14bfd63ec5eaa35ea43ac582308e60a8e1a3839a10f475b8db73470105bc + languageName: node + linkType: hard + +"string-length@npm:^4.0.1": + version: 4.0.2 + resolution: "string-length@npm:4.0.2" + dependencies: + char-regex: "npm:^1.0.2" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/1cd77409c3d7db7bc59406f6bcc9ef0783671dcbabb23597a1177c166906ef2ee7c8290f78cae73a8aec858768f189d2cb417797df5e15ec4eb5e16b3346340c + languageName: node + linkType: hard + +"string-length@npm:^5.0.1": + version: 5.0.1 + resolution: "string-length@npm:5.0.1" + dependencies: + char-regex: "npm:^2.0.0" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/311fa5758d397bd616be17150dfefaab4755ed292a3112237924d10ba5122f606064ad4880a293387401c1d7aa20d79f7936728bac2abed17a5e48f5b317cbc8 + languageName: node + linkType: hard + +"string-natural-compare@npm:^3.0.1": + version: 3.0.1 + resolution: "string-natural-compare@npm:3.0.1" + checksum: 10c0/85a6a9195736be500af5d817c7ea36b7e1ac278af079a807f70f79a56602359ee6743ca409af6291b94557de550ff60d1ec31b3c4fc8e7a08d0e12cdab57c149 + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + languageName: node + linkType: hard + +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.12, string.prototype.matchall@npm:^4.0.6": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" + set-function-name: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c + languageName: node + linkType: hard + +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.8, string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + languageName: node + linkType: hard + +"stringify-object@npm:^3.3.0": + version: 3.3.0 + resolution: "stringify-object@npm:3.3.0" + dependencies: + get-own-enumerable-property-symbols: "npm:^3.0.0" + is-obj: "npm:^1.0.1" + is-regexp: "npm:^1.0.0" + checksum: 10c0/ba8078f84128979ee24b3de9a083489cbd3c62cb8572a061b47d4d82601a8ae4b4d86fa8c54dd955593da56bb7c16a6de51c27221fdc6b7139bb4f29d815f35b + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 + languageName: node + linkType: hard + +"strip-bom@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-bom@npm:4.0.0" + checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef + languageName: node + linkType: hard + +"strip-comments@npm:^2.0.1": + version: 2.0.1 + resolution: "strip-comments@npm:2.0.1" + checksum: 10c0/984321b1ec47a531bdcfddd87f217590934e2d2f142198a080ec88588280239a5b58a81ca780730679b6195e52afef83673c6d6466c07c2277f71f44d7d9553d + languageName: node + linkType: hard + +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f + languageName: node + linkType: hard + +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: "npm:^1.0.0" + checksum: 10c0/ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd + languageName: node + linkType: hard + +"style-loader@npm:^3.3.1": + version: 3.3.4 + resolution: "style-loader@npm:3.3.4" + peerDependencies: + webpack: ^5.0.0 + checksum: 10c0/8f8027fc5c6e91400cbb60066e7db3315810f8eaa0d19b2a254936eb0bec399ba8a7043b1789da9d05ab7c3ba50faf9267765ae0bf3571e48aa34ecdc774be37 + languageName: node + linkType: hard + +"stylehacks@npm:^5.1.1": + version: 5.1.1 + resolution: "stylehacks@npm:5.1.1" + dependencies: + browserslist: "npm:^4.21.4" + postcss-selector-parser: "npm:^6.0.4" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/402c2b545eeda0e972f125779adddc88df11bcf3a89de60c92026bd98cd49c1abffcd5bfe41766398835e0a1c7e5e72bdb6905809ecbb60716cd8d3a32ea7cd3 + languageName: node + linkType: hard + +"sucrase@npm:^3.35.0": + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.2" + commander: "npm:^4.0.0" + glob: "npm:^10.3.10" + lines-and-columns: "npm:^1.1.6" + mz: "npm:^2.7.0" + pirates: "npm:^4.0.1" + ts-interface-checker: "npm:^0.1.9" + bin: + sucrase: bin/sucrase + sucrase-node: bin/sucrase-node + checksum: 10c0/ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + languageName: node + linkType: hard + +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 + languageName: node + linkType: hard + +"supports-hyperlinks@npm:^2.0.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"svg-parser@npm:^2.0.2": + version: 2.0.4 + resolution: "svg-parser@npm:2.0.4" + checksum: 10c0/02f6cb155dd7b63ebc2f44f36365bc294543bebb81b614b7628f1af3c54ab64f7e1cec20f06e252bf95bdde78441ae295a412c68ad1678f16a6907d924512b7a + languageName: node + linkType: hard + +"svgo@npm:^1.2.2": + version: 1.3.2 + resolution: "svgo@npm:1.3.2" + dependencies: + chalk: "npm:^2.4.1" + coa: "npm:^2.0.2" + css-select: "npm:^2.0.0" + css-select-base-adapter: "npm:^0.1.1" + css-tree: "npm:1.0.0-alpha.37" + csso: "npm:^4.0.2" + js-yaml: "npm:^3.13.1" + mkdirp: "npm:~0.5.1" + object.values: "npm:^1.1.0" + sax: "npm:~1.2.4" + stable: "npm:^0.1.8" + unquote: "npm:~1.1.1" + util.promisify: "npm:~1.0.0" + bin: + svgo: ./bin/svgo + checksum: 10c0/261a82b08acf63accd7a54b47b4ffcd2fc7e7d7f8efef3cbc61184583b24b4c5434656004c30190302821af0f6d7b047eac730b0dcdab5d179e6a74383ccc776 + languageName: node + linkType: hard + +"svgo@npm:^2.7.0": + version: 2.8.0 + resolution: "svgo@npm:2.8.0" + dependencies: + "@trysound/sax": "npm:0.2.0" + commander: "npm:^7.2.0" + css-select: "npm:^4.1.3" + css-tree: "npm:^1.1.3" + csso: "npm:^4.2.0" + picocolors: "npm:^1.0.0" + stable: "npm:^0.1.8" + bin: + svgo: bin/svgo + checksum: 10c0/0741f5d5cad63111a90a0ce7a1a5a9013f6d293e871b75efe39addb57f29a263e45294e485a4d2ff9cc260a5d142c8b5937b2234b4ef05efdd2706fb2d360ecc + languageName: node + linkType: hard + +"swap-case@npm:^2.0.2": + version: 2.0.2 + resolution: "swap-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/6a47c1926e06395ead750905e103be388aeec8c9697f20b14bc3e1e86fcb4fc78e5033197afe6cc8bbed80f0a4ee1f184b0fa22eec7f4a767bdfd278683d52eb + languageName: node + linkType: hard + +"symbol-observable@npm:^4.0.0": + version: 4.0.0 + resolution: "symbol-observable@npm:4.0.0" + checksum: 10c0/5e9a3ab08263a6be8cbee76587ad5880dcc62a47002787ed5ebea56b1eb30dc87da6f0183d67e88286806799fbe21c69077fbd677be4be2188e92318d6c6f31d + languageName: node + linkType: hard + +"symbol-tree@npm:^3.2.4": + version: 3.2.4 + resolution: "symbol-tree@npm:3.2.4" + checksum: 10c0/dfbe201ae09ac6053d163578778c53aa860a784147ecf95705de0cd23f42c851e1be7889241495e95c37cabb058edb1052f141387bef68f705afc8f9dd358509 + languageName: node + linkType: hard + +"sync-fetch@npm:0.6.0-2": + version: 0.6.0-2 + resolution: "sync-fetch@npm:0.6.0-2" + dependencies: + node-fetch: "npm:^3.3.2" + timeout-signal: "npm:^2.0.0" + whatwg-mimetype: "npm:^4.0.0" + checksum: 10c0/1b3e96dfe12de520d9530abb0765baa3ce5921b6fc33ff23171cf838916a58956e755eb359669fba59bfba9b0eefd7e5b6eed737db0ba03bc2cb98a93de5cdb3 + languageName: node + linkType: hard + +"tailwindcss@npm:^3.0.2": + version: 3.4.17 + resolution: "tailwindcss@npm:3.4.17" + dependencies: + "@alloc/quick-lru": "npm:^5.2.0" + arg: "npm:^5.0.2" + chokidar: "npm:^3.6.0" + didyoumean: "npm:^1.2.2" + dlv: "npm:^1.1.3" + fast-glob: "npm:^3.3.2" + glob-parent: "npm:^6.0.2" + is-glob: "npm:^4.0.3" + jiti: "npm:^1.21.6" + lilconfig: "npm:^3.1.3" + micromatch: "npm:^4.0.8" + normalize-path: "npm:^3.0.0" + object-hash: "npm:^3.0.0" + picocolors: "npm:^1.1.1" + postcss: "npm:^8.4.47" + postcss-import: "npm:^15.1.0" + postcss-js: "npm:^4.0.1" + postcss-load-config: "npm:^4.0.2" + postcss-nested: "npm:^6.2.0" + postcss-selector-parser: "npm:^6.1.2" + resolve: "npm:^1.22.8" + sucrase: "npm:^3.35.0" + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: 10c0/cc42c6e7fdf88a5507a0d7fea37f1b4122bec158977f8c017b2ae6828741f9e6f8cb90282c6bf2bd5951fd1220a53e0a50ca58f5c1c00eb7f5d9f8b80dc4523c + languageName: node + linkType: hard + +"tapable@npm:^1.0.0": + version: 1.1.3 + resolution: "tapable@npm:1.1.3" + checksum: 10c0/c9f0265e55e45821ec672b9b9ee8a35d95bf3ea6b352199f8606a2799018e89cfe4433c554d424b31fc67c4be26b05d4f36dc3c607def416fdb2514cd63dba50 + languageName: node + linkType: hard + +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 + languageName: node + linkType: hard + +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d + languageName: node + linkType: hard + +"temp-dir@npm:^2.0.0": + version: 2.0.0 + resolution: "temp-dir@npm:2.0.0" + checksum: 10c0/b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 + languageName: node + linkType: hard + +"tempy@npm:^0.6.0": + version: 0.6.0 + resolution: "tempy@npm:0.6.0" + dependencies: + is-stream: "npm:^2.0.0" + temp-dir: "npm:^2.0.0" + type-fest: "npm:^0.16.0" + unique-string: "npm:^2.0.0" + checksum: 10c0/ca0882276732d1313b85006b0427620cb4a8d7a57738a2311a72befae60ed152be7d5b41b951dcb447a01a35404bed76f33eb4e37c55263cd7f807eee1187f8f + languageName: node + linkType: hard + +"term-size@npm:^2.1.0": + version: 2.2.1 + resolution: "term-size@npm:2.2.1" + checksum: 10c0/89f6bba1d05d425156c0910982f9344d9e4aebf12d64bfa1f460d93c24baa7bc4c4a21d355fbd7153c316433df0538f64d0ae6e336cc4a69fdda4f85d62bc79d + languageName: node + linkType: hard + +"terminal-link@npm:^2.0.0": + version: 2.1.1 + resolution: "terminal-link@npm:2.1.1" + dependencies: + ansi-escapes: "npm:^4.2.1" + supports-hyperlinks: "npm:^2.0.0" + checksum: 10c0/947458a5cd5408d2ffcdb14aee50bec8fb5022ae683b896b2f08ed6db7b2e7d42780d5c8b51e930e9c322bd7c7a517f4fa7c76983d0873c83245885ac5ee13e3 + languageName: node + linkType: hard + +"terser-webpack-plugin@npm:^5.2.5, terser-webpack-plugin@npm:^5.3.11": + version: 5.3.11 + resolution: "terser-webpack-plugin@npm:5.3.11" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.25" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^4.3.0" + serialize-javascript: "npm:^6.0.2" + terser: "npm:^5.31.1" + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: 10c0/4794274f445dc589f4c113c75a55ce51364ccf09bfe8a545cdb462e3f752bf300ea91f072fa28bbed291bbae03274da06fe4eca180e784fb8a43646aa7dbcaef + languageName: node + linkType: hard + +"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.31.1": + version: 5.39.0 + resolution: "terser@npm:5.39.0" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.8.2" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10c0/83326545ea1aecd6261030568b6191ccfa4cb6aa61d9ea41746a52479f50017a78b77e4725fbbc207c5df841ffa66a773c5ac33636e95c7ab94fe7e0379ae5c7 + languageName: node + linkType: hard + +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" + dependencies: + "@istanbuljs/schema": "npm:^0.1.2" + glob: "npm:^7.1.4" + minimatch: "npm:^3.0.4" + checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57 + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c + languageName: node + linkType: hard + +"thenify-all@npm:^1.0.0": + version: 1.6.0 + resolution: "thenify-all@npm:1.6.0" + dependencies: + thenify: "npm:>= 3.1.0 < 4" + checksum: 10c0/9b896a22735e8122754fe70f1d65f7ee691c1d70b1f116fda04fea103d0f9b356e3676cb789506e3909ae0486a79a476e4914b0f92472c2e093d206aed4b7d6b + languageName: node + linkType: hard + +"thenify@npm:>= 3.1.0 < 4": + version: 3.3.1 + resolution: "thenify@npm:3.3.1" + dependencies: + any-promise: "npm:^1.0.0" + checksum: 10c0/f375aeb2b05c100a456a30bc3ed07ef03a39cbdefe02e0403fb714b8c7e57eeaad1a2f5c4ecfb9ce554ce3db9c2b024eba144843cd9e344566d9fcee73b04767 + languageName: node + linkType: hard + +"thread-stream@npm:^0.15.1": + version: 0.15.2 + resolution: "thread-stream@npm:0.15.2" + dependencies: + real-require: "npm:^0.1.0" + checksum: 10c0/f92f1b5a9f3f35a72c374e3fecbde6f14d69d5325ad9ce88930af6ed9c7c1ec814367716b712205fa4f06242ae5dd97321ae2c00b43586590ed4fa861f3c29ae + languageName: node + linkType: hard + +"throat@npm:^6.0.1": + version: 6.0.2 + resolution: "throat@npm:6.0.2" + checksum: 10c0/45caf1ce86a895f71fcb9bd3de67e1df6f73a519e780765dd0cf63ca8363de08ad207cfb714bc650ee9ddeef89971517b5f3a64087fcffce2bda034697af7c18 + languageName: node + linkType: hard + +"through@npm:^2.3.6, through@npm:^2.3.8": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc + languageName: node + linkType: hard + +"thunky@npm:^1.0.2": + version: 1.1.0 + resolution: "thunky@npm:1.1.0" + checksum: 10c0/369764f39de1ce1de2ba2fa922db4a3f92e9c7f33bcc9a713241bc1f4a5238b484c17e0d36d1d533c625efb00e9e82c3e45f80b47586945557b45abb890156d2 + languageName: node + linkType: hard + +"timeout-signal@npm:^2.0.0": + version: 2.0.0 + resolution: "timeout-signal@npm:2.0.0" + checksum: 10c0/dd0a41712552fd45e075664edbdb5d1715a0791e6a206f1d00f5808b954b18046f87b71a7b9216a5030ba772516212b696bbbfb3115bf81b3277b04f62aab135 + languageName: node + linkType: hard + +"title-case@npm:^3.0.3": + version: 3.0.3 + resolution: "title-case@npm:3.0.3" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/face56f686060f777b43a180d371407124d201eb4238c19d9e97030fd54859696ca4e2ca499cc232f8700f24f2414cc08aab9fdf6d39acff055dd825a4d86d6a + languageName: node + linkType: hard + +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: "npm:~1.0.2" + checksum: 10c0/69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408 + languageName: node + linkType: hard + +"tmpl@npm:1.0.5": + version: 1.0.5 + resolution: "tmpl@npm:1.0.5" + checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + languageName: node + linkType: hard + +"toidentifier@npm:1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 + languageName: node + linkType: hard + +"tough-cookie@npm:^4.0.0": + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" + dependencies: + psl: "npm:^1.1.33" + punycode: "npm:^2.1.1" + universalify: "npm:^0.2.0" + url-parse: "npm:^1.5.3" + checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 + languageName: node + linkType: hard + +"tr46@npm:^1.0.1": + version: 1.0.1 + resolution: "tr46@npm:1.0.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/41525c2ccce86e3ef30af6fa5e1464e6d8bb4286a58ea8db09228f598889581ef62347153f6636cd41553dc41685bdfad0a9d032ef58df9fbb0792b3447d0f04 + languageName: node + linkType: hard + +"tr46@npm:^2.1.0": + version: 2.1.0 + resolution: "tr46@npm:2.1.0" + dependencies: + punycode: "npm:^2.1.1" + checksum: 10c0/397f5c39d97c5fe29fa9bab73b03853be18ad2738b2c66ee5ce84ecb36b091bdaec493f9b3cee711d45f7678f342452600843264cc8242b591c8dc983146a6c4 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 + languageName: node + linkType: hard + +"tryer@npm:^1.0.1": + version: 1.0.1 + resolution: "tryer@npm:1.0.1" + checksum: 10c0/19070409a0009dc26127636cc14d2415e9cf8b1dc07b29694e57ea8bb5ea1bded012c0e792f6235b46e31189a7b866841668b3850867ff7eac1a6b55332c960d + languageName: node + linkType: hard + +"ts-api-utils@npm:^2.0.1": + version: 2.0.1 + resolution: "ts-api-utils@npm:2.0.1" + peerDependencies: + typescript: ">=4.8.4" + checksum: 10c0/23fd56a958b332cac00150a652e4c84730df30571bd2faa1ba6d7b511356d1a61656621492bb6c7f15dd6e18847a1408357a0e406671d358115369a17f5bfedd + languageName: node + linkType: hard + +"ts-interface-checker@npm:^0.1.9": + version: 0.1.13 + resolution: "ts-interface-checker@npm:0.1.13" + checksum: 10c0/232509f1b84192d07b81d1e9b9677088e590ac1303436da1e92b296e9be8e31ea042e3e1fd3d29b1742ad2c959e95afe30f63117b8f1bc3a3850070a5142fea7 + languageName: node + linkType: hard + +"ts-invariant@npm:^0.10.3": + version: 0.10.3 + resolution: "ts-invariant@npm:0.10.3" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/2fbc178d5903d325ee0b87fad38827eac11888b6e86979b06754fd4bcdcf44c2a99b8bcd5d59d149c0464ede55ae810b02a2aee6835ad10efe4dd0e22efd68c0 + languageName: node + linkType: hard + +"ts-jest@npm:^29.2.5": + version: 29.2.5 + resolution: "ts-jest@npm:29.2.5" + dependencies: + bs-logger: "npm:^0.2.6" + ejs: "npm:^3.1.10" + fast-json-stable-stringify: "npm:^2.1.0" + jest-util: "npm:^29.0.0" + json5: "npm:^2.2.3" + lodash.memoize: "npm:^4.1.2" + make-error: "npm:^1.3.6" + semver: "npm:^7.6.3" + yargs-parser: "npm:^21.1.1" + peerDependencies: + "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/transform": ^29.0.0 + "@jest/types": ^29.0.0 + babel-jest: ^29.0.0 + jest: ^29.0.0 + typescript: ">=4.3 <6" + peerDependenciesMeta: + "@babel/core": + optional: true + "@jest/transform": + optional: true + "@jest/types": + optional: true + babel-jest: + optional: true + esbuild: + optional: true + bin: + ts-jest: cli.js + checksum: 10c0/acb62d168faec073e64b20873b583974ba8acecdb94681164eb346cef82ade8fb481c5b979363e01a97ce4dd1e793baf64d9efd90720bc941ad7fc1c3d6f3f68 + languageName: node + linkType: hard + +"ts-log@npm:^2.2.3": + version: 2.2.7 + resolution: "ts-log@npm:2.2.7" + checksum: 10c0/2c63a7ccdea6dad774f51ba031d9b8d7242833733a1122e20be7e2817556f8e5691bd589860940068073c3859f8cdd8b99e2f65934b95a3552e97a60066ea7f3 + languageName: node + linkType: hard + +"ts-node@npm:^10.9.2": + version: 10.9.2 + resolution: "ts-node@npm:10.9.2" + dependencies: + "@cspotcode/source-map-support": "npm:^0.8.0" + "@tsconfig/node10": "npm:^1.0.7" + "@tsconfig/node12": "npm:^1.0.7" + "@tsconfig/node14": "npm:^1.0.0" + "@tsconfig/node16": "npm:^1.0.2" + acorn: "npm:^8.4.1" + acorn-walk: "npm:^8.1.1" + arg: "npm:^4.1.0" + create-require: "npm:^1.1.0" + diff: "npm:^4.0.1" + make-error: "npm:^1.1.1" + v8-compile-cache-lib: "npm:^3.0.1" + yn: "npm:3.1.1" + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true + bin: + ts-node: dist/bin.js + ts-node-cwd: dist/bin-cwd.js + ts-node-esm: dist/bin-esm.js + ts-node-script: dist/bin-script.js + ts-node-transpile-only: dist/bin-transpile.js + ts-script: dist/bin-script-deprecated.js + checksum: 10c0/5f29938489f96982a25ba650b64218e83a3357d76f7bede80195c65ab44ad279c8357264639b7abdd5d7e75fc269a83daa0e9c62fd8637a3def67254ecc9ddc2 + languageName: node + linkType: hard + +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" + dependencies: + "@types/json5": "npm:^0.0.29" + json5: "npm:^1.0.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: 10c0/5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 + languageName: node + linkType: hard + +"tsconfig-paths@npm:^4.2.0": + version: 4.2.0 + resolution: "tsconfig-paths@npm:4.2.0" + dependencies: + json5: "npm:^2.2.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: 10c0/09a5877402d082bb1134930c10249edeebc0211f36150c35e1c542e5b91f1047b1ccf7da1e59babca1ef1f014c525510f4f870de7c9bda470c73bb4e2721b3ea + languageName: node + linkType: hard + +"tslib@npm:1.14.1, tslib@npm:^1.8.1": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 + languageName: node + linkType: hard + +"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3, tslib@npm:^2.7.0, tslib@npm:^2.8.1": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + +"tslib@npm:~2.6.0": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 10c0/2598aef53d9dbe711af75522464b2104724d6467b26a60f2bdac8297d2b5f1f6b86a71f61717384aa8fd897240467aaa7bcc36a0700a0faf751293d1331db39a + languageName: node + linkType: hard + +"tsutils@npm:^3.21.0": + version: 3.21.0 + resolution: "tsutils@npm:3.21.0" + dependencies: + tslib: "npm:^1.8.1" + peerDependencies: + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 + languageName: node + linkType: hard + +"tsx@npm:^4.19.3": + version: 4.19.3 + resolution: "tsx@npm:4.19.3" + dependencies: + esbuild: "npm:~0.25.0" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.5" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: 10c0/cacfb4cf1392ae10e8e4fe032ad26ccb07cd8a3b32e5a0da270d9c48d06ee74f743e4a84686cbc9d89b48032d59bbc56cd911e076f53cebe61dc24fa525ff790 + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 + languageName: node + linkType: hard + +"type-check@npm:~0.3.2": + version: 0.3.2 + resolution: "type-check@npm:0.3.2" + dependencies: + prelude-ls: "npm:~1.1.2" + checksum: 10c0/776217116b2b4e50e368c7ee0c22c0a85e982881c16965b90d52f216bc296d6a52ef74f9202d22158caacc092a7645b0b8d5fe529a96e3fe35d0fb393966c875 + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd + languageName: node + linkType: hard + +"type-fest@npm:^0.16.0": + version: 0.16.0 + resolution: "type-fest@npm:0.16.0" + checksum: 10c0/6b4d846534e7bcb49a6160b068ffaed2b62570d989d909ac3f29df5ef1e993859f890a4242eebe023c9e923f96adbcb3b3e88a198c35a1ee9a731e147a6839c3 + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"type-fest@npm:^1.0.2": + version: 1.4.0 + resolution: "type-fest@npm:1.4.0" + checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 + languageName: node + linkType: hard + +"type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: "npm:0.3.0" + mime-types: "npm:~2.1.24" + checksum: 10c0/a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d + languageName: node + linkType: hard + +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 + languageName: node + linkType: hard + +"typedarray-to-buffer@npm:^3.1.5": + version: 3.1.5 + resolution: "typedarray-to-buffer@npm:3.1.5" + dependencies: + is-typedarray: "npm:^1.0.0" + checksum: 10c0/4ac5b7a93d604edabf3ac58d3a2f7e07487e9f6e98195a080e81dbffdc4127817f470f219d794a843b87052cedef102b53ac9b539855380b8c2172054b7d5027 + languageName: node + linkType: hard + +"typescript-eslint@npm:^8.22.0": + version: 8.24.1 + resolution: "typescript-eslint@npm:8.24.1" + dependencies: + "@typescript-eslint/eslint-plugin": "npm:8.24.1" + "@typescript-eslint/parser": "npm:8.24.1" + "@typescript-eslint/utils": "npm:8.24.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/5bcb6af12d04777ca04ca9300552e1c7410d640950945d854be41c264fdfe965ce40c0203336e073eb0697567d59043b3096dfed825e76fd7347081e9abf3b16 + languageName: node + linkType: hard + +"typescript@npm:^4.9.5": + version: 4.9.5 + resolution: "typescript@npm:4.9.5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/5f6cad2e728a8a063521328e612d7876e12f0d8a8390d3b3aaa452a6a65e24e9ac8ea22beb72a924fd96ea0a49ea63bb4e251fb922b12eedfb7f7a26475e5c56 + languageName: node + linkType: hard + +"typescript@npm:^5.7.3": + version: 5.7.3 + resolution: "typescript@npm:5.7.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/b7580d716cf1824736cc6e628ab4cd8b51877408ba2be0869d2866da35ef8366dd6ae9eb9d0851470a39be17cbd61df1126f9e211d8799d764ea7431d5435afa + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^4.9.5#optional!builtin": + version: 4.9.5 + resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/e3333f887c6829dfe0ab6c1dbe0dd1e3e2aeb56c66460cb85c5440c566f900c833d370ca34eb47558c0c69e78ced4bfe09b8f4f98b6de7afed9b84b8d1dd06a1 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.7.3#optional!builtin": + version: 5.7.3 + resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/6fd7e0ed3bf23a81246878c613423730c40e8bdbfec4c6e4d7bf1b847cbb39076e56ad5f50aa9d7ebd89877999abaee216002d3f2818885e41c907caaa192cc4 + languageName: node + linkType: hard + +"ua-parser-js@npm:^1.0.35": + version: 1.0.40 + resolution: "ua-parser-js@npm:1.0.40" + bin: + ua-parser-js: script/cli.js + checksum: 10c0/2b6ac642c74323957dae142c31f72287f2420c12dced9603d989b96c132b80232779c429b296d7de4012ef8b64e0d8fadc53c639ef06633ce13d785a78b5be6c + languageName: node + linkType: hard + +"ufo@npm:^1.5.4": + version: 1.5.4 + resolution: "ufo@npm:1.5.4" + checksum: 10c0/b5dc4dc435c49c9ef8890f1b280a19ee4d0954d1d6f9ab66ce62ce64dd04c7be476781531f952a07c678d51638d02ad4b98e16237be29149295b0f7c09cda765 + languageName: node + linkType: hard + +"uint8arrays@npm:3.1.0": + version: 3.1.0 + resolution: "uint8arrays@npm:3.1.0" + dependencies: + multiformats: "npm:^9.4.2" + checksum: 10c0/e54e64593a76541330f0fea97b1b5dea6becbbec3572b9bb88863d064f2630bede4d42eafd457f19c6ef9125f50bfc61053d519c4d71b59c3b7566a0691e3ba2 + languageName: node + linkType: hard + +"uint8arrays@npm:^3.0.0": + version: 3.1.1 + resolution: "uint8arrays@npm:3.1.1" + dependencies: + multiformats: "npm:^9.4.2" + checksum: 10c0/9946668e04f29b46bbb73cca3d190f63a2fbfe5452f8e6551ef4257d9d597b72da48fa895c15ef2ef772808a5335b3305f69da5f13a09f8c2924896b409565ff + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 + languageName: node + linkType: hard + +"unc-path-regex@npm:^0.1.2": + version: 0.1.2 + resolution: "unc-path-regex@npm:0.1.2" + checksum: 10c0/bf9c781c4e2f38e6613ea17a51072e4b416840fbe6eeb244597ce9b028fac2fb6cfd3dde1f14111b02c245e665dc461aab8168ecc30b14364d02caa37f812996 + languageName: node + linkType: hard + +"uncrypto@npm:^0.1.3": + version: 0.1.3 + resolution: "uncrypto@npm:0.1.3" + checksum: 10c0/74a29afefd76d5b77bedc983559ceb33f5bbc8dada84ff33755d1e3355da55a4e03a10e7ce717918c436b4dfafde1782e799ebaf2aadd775612b49f7b5b2998e + languageName: node + linkType: hard + +"underscore@npm:1.12.1": + version: 1.12.1 + resolution: "underscore@npm:1.12.1" + checksum: 10c0/00f392357e363353ac485e7c156b749505087e31ff4fdad22e04ebd2f94a56fbc554cd41a6722e3895a818466cf298b1cae93ff6211d102d373a9b50db63bfd0 + languageName: node + linkType: hard + +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf + languageName: node + linkType: hard + +"undici@npm:^5.22.0": + version: 5.28.5 + resolution: "undici@npm:5.28.5" + dependencies: + "@fastify/busboy": "npm:^2.0.0" + checksum: 10c0/4dfaa13089fe4c0758f84ec0d34b257e58608e6be3aa540f493b9864b39e3fdcd0a1ace38e434fe79db55f833aa30bcfddd8d6cbe3e0982b0dcae8ec17b65e08 + languageName: node + linkType: hard + +"unicode-canonical-property-names-ecmascript@npm:^2.0.0": + version: 2.0.1 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" + checksum: 10c0/f83bc492fdbe662860795ef37a85910944df7310cac91bd778f1c19ebc911e8b9cde84e703de631e5a2fcca3905e39896f8fc5fc6a44ddaf7f4aff1cda24f381 + languageName: node + linkType: hard + +"unicode-match-property-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-match-property-ecmascript@npm:2.0.0" + dependencies: + unicode-canonical-property-names-ecmascript: "npm:^2.0.0" + unicode-property-aliases-ecmascript: "npm:^2.0.0" + checksum: 10c0/4d05252cecaf5c8e36d78dc5332e03b334c6242faf7cf16b3658525441386c0a03b5f603d42cbec0f09bb63b9fd25c9b3b09667aee75463cac3efadae2cd17ec + languageName: node + linkType: hard + +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.2.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.2.0" + checksum: 10c0/1d0a2deefd97974ddff5b7cb84f9884177f4489928dfcebb4b2b091d6124f2739df51fc6ea15958e1b5637ac2a24cff9bf21ea81e45335086ac52c0b4c717d6d + languageName: node + linkType: hard + +"unicode-property-aliases-ecmascript@npm:^2.0.0": + version: 2.1.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" + checksum: 10c0/50ded3f8c963c7785e48c510a3b7c6bc4e08a579551489aa0349680a35b1ceceec122e33b2b6c1b579d0be2250f34bb163ac35f5f8695fe10bbc67fb757f0af8 + languageName: node + linkType: hard + +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" + dependencies: + unique-slug: "npm:^5.0.0" + checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc + languageName: node + linkType: hard + +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 + languageName: node + linkType: hard + +"unique-string@npm:^2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: "npm:^2.0.0" + checksum: 10c0/11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b + languageName: node + linkType: hard + +"universalify@npm:^0.1.0": + version: 0.1.2 + resolution: "universalify@npm:0.1.2" + checksum: 10c0/e70e0339f6b36f34c9816f6bf9662372bd241714dc77508d231d08386d94f2c4aa1ba1318614f92015f40d45aae1b9075cd30bd490efbe39387b60a76ca3f045 + languageName: node + linkType: hard + +"universalify@npm:^0.2.0": + version: 0.2.0 + resolution: "universalify@npm:0.2.0" + checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + languageName: node + linkType: hard + +"unixify@npm:^1.0.0": + version: 1.0.0 + resolution: "unixify@npm:1.0.0" + dependencies: + normalize-path: "npm:^2.1.1" + checksum: 10c0/8b89100619ebde9f0ab4024a4d402316fb7b1d4853723410fc828944e8d3d01480f210cddf94d9a1699559f8180d861eb6323da8011b7bcc1bbaf6a11a5b1f1e + languageName: node + linkType: hard + +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c + languageName: node + linkType: hard + +"unquote@npm:~1.1.1": + version: 1.1.1 + resolution: "unquote@npm:1.1.1" + checksum: 10c0/de59fb48cbaadc636002c6563dcb6b1bce95c91ebecb92addbc9bb47982cb03e7d8a8371c9617267b9e5746bbcb4403394139bc1310106b9ac4c26790ed57859 + languageName: node + linkType: hard + +"unstorage@npm:^1.9.0": + version: 1.14.4 + resolution: "unstorage@npm:1.14.4" + dependencies: + anymatch: "npm:^3.1.3" + chokidar: "npm:^3.6.0" + destr: "npm:^2.0.3" + h3: "npm:^1.13.0" + lru-cache: "npm:^10.4.3" + node-fetch-native: "npm:^1.6.4" + ofetch: "npm:^1.4.1" + ufo: "npm:^1.5.4" + peerDependencies: + "@azure/app-configuration": ^1.8.0 + "@azure/cosmos": ^4.2.0 + "@azure/data-tables": ^13.3.0 + "@azure/identity": ^4.5.0 + "@azure/keyvault-secrets": ^4.9.0 + "@azure/storage-blob": ^12.26.0 + "@capacitor/preferences": ^6.0.3 + "@deno/kv": ">=0.8.4" + "@netlify/blobs": ^6.5.0 || ^7.0.0 || ^8.1.0 + "@planetscale/database": ^1.19.0 + "@upstash/redis": ^1.34.3 + "@vercel/blob": ">=0.27.0" + "@vercel/kv": ^1.0.1 + aws4fetch: ^1.0.20 + db0: ">=0.2.1" + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.1 + peerDependenciesMeta: + "@azure/app-configuration": + optional: true + "@azure/cosmos": + optional: true + "@azure/data-tables": + optional: true + "@azure/identity": + optional: true + "@azure/keyvault-secrets": + optional: true + "@azure/storage-blob": + optional: true + "@capacitor/preferences": + optional: true + "@deno/kv": + optional: true + "@netlify/blobs": + optional: true + "@planetscale/database": + optional: true + "@upstash/redis": + optional: true + "@vercel/blob": + optional: true + "@vercel/kv": + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true + checksum: 10c0/807c9e5f0e063d4b8657d5357f19d6ba6b3a5b8343fbf64aa60e53aa6d8cd7a60b2ebd136348d143d6d8569dab4a7f0b199f79e051c37a3b538e88cfb2851884 + languageName: node + linkType: hard + +"upath@npm:^1.2.0": + version: 1.2.0 + resolution: "upath@npm:1.2.0" + checksum: 10c0/3746f24099bf69dbf8234cecb671e1016e1f6b26bd306de4ff8966fb0bc463fa1014ffc48646b375de1ab573660e3a0256f6f2a87218b2dfa1779a84ef6992fa + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.1.1": + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/9cb353998d6d7d6ba1e46b8fa3db888822dd972212da4eda609d185eb5c3557a93fd59780ceb757afd4d84240518df08542736969e6a5d6d6ce2d58e9363aac6 + languageName: node + linkType: hard + +"upper-case-first@npm:^2.0.2": + version: 2.0.2 + resolution: "upper-case-first@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/ccad6a0b143310ebfba2b5841f30bef71246297385f1329c022c902b2b5fc5aee009faf1ac9da5ab3ba7f615b88f5dc1cd80461b18a8f38cb1d4c3eb92538ea9 + languageName: node + linkType: hard + +"upper-case@npm:^2.0.2": + version: 2.0.2 + resolution: "upper-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/5ac176c9d3757abb71400df167f9abb46d63152d5797c630d1a9f083fbabd89711fb4b3dc6de06ff0138fe8946fa5b8518b4fcdae9ca8a3e341417075beae069 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + languageName: node + linkType: hard + +"url-parse@npm:^1.5.3": + version: 1.5.10 + resolution: "url-parse@npm:1.5.10" + dependencies: + querystringify: "npm:^2.1.1" + requires-port: "npm:^1.0.0" + checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 + languageName: node + linkType: hard + +"urlpattern-polyfill@npm:^10.0.0": + version: 10.0.0 + resolution: "urlpattern-polyfill@npm:10.0.0" + checksum: 10c0/43593f2a89bd54f2d5b5105ef4896ac5c5db66aef723759fbd15cd5eb1ea6cdae9d112e257eda9bbc3fb0cd90be6ac6e9689abe4ca69caa33114f42a27363531 + languageName: node + linkType: hard + +"use-sync-external-store@npm:1.2.0": + version: 1.2.0 + resolution: "use-sync-external-store@npm:1.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/ac4814e5592524f242921157e791b022efe36e451fe0d4fd4d204322d5433a4fc300d63b0ade5185f8e0735ded044c70bcf6d2352db0f74d097a238cebd2da02 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"util.promisify@npm:~1.0.0": + version: 1.0.1 + resolution: "util.promisify@npm:1.0.1" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.2" + has-symbols: "npm:^1.0.1" + object.getownpropertydescriptors: "npm:^2.1.0" + checksum: 10c0/d72b7c1344816bc9c8713efbf5cb23b536730a8fb7df9ae50654d9efa4d24241fc5ecc69a7dc63b9a2f98cabc9635c303923671933f8c6f41fa7d64fe2188e27 + languageName: node + linkType: hard + +"utila@npm:~0.4": + version: 0.4.0 + resolution: "utila@npm:0.4.0" + checksum: 10c0/2791604e09ca4f77ae314df83e80d1805f867eb5c7e13e7413caee01273c278cf2c9a3670d8d25c889a877f7b149d892fe61b0181a81654b425e9622ab23d42e + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: 10c0/02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672 + languageName: node + linkType: hard + +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 + languageName: node + linkType: hard + +"v8-compile-cache-lib@npm:^3.0.1": + version: 3.0.1 + resolution: "v8-compile-cache-lib@npm:3.0.1" + checksum: 10c0/bdc36fb8095d3b41df197f5fb6f11e3a26adf4059df3213e3baa93810d8f0cc76f9a74aaefc18b73e91fe7e19154ed6f134eda6fded2e0f1c8d2272ed2d2d391 + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^8.1.0": + version: 8.1.1 + resolution: "v8-to-istanbul@npm:8.1.1" + dependencies: + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^1.6.0" + source-map: "npm:^0.7.3" + checksum: 10c0/c3c99c4aa1ffffb098cc85c0c13c21871e6cbb9a83537d4e0650aa61589c347b2add787ceac68b8ea7fa1b7f446e9059d8e374cd7e7ab13b170a6caf8ad29c30 + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^9.0.1": + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.12" + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^2.0.0" + checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 + languageName: node + linkType: hard + +"valtio@npm:1.11.2": + version: 1.11.2 + resolution: "valtio@npm:1.11.2" + dependencies: + proxy-compare: "npm:2.5.1" + use-sync-external-store: "npm:1.2.0" + peerDependencies: + "@types/react": ">=16.8" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: 10c0/9ed337d1da4a3730d429b3415c2cb63340998000e62fb3e545e2fc05d27f55fc510abc89046d6719b4cae02742cdb733fe235bade90bfae50a0e13ece2287106 + languageName: node + linkType: hard + +"value-or-promise@npm:^1.0.12": + version: 1.0.12 + resolution: "value-or-promise@npm:1.0.12" + checksum: 10c0/b75657b74e4d17552bd88e0c2857020fbab34a4d091dc058db18c470e7da0336067e72c130b3358e3321ac0a6ff11c0b92b67a382318a3705ad5d57de7ff3262 + languageName: node + linkType: hard + +"vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f + languageName: node + linkType: hard + +"w3c-hr-time@npm:^1.0.2": + version: 1.0.2 + resolution: "w3c-hr-time@npm:1.0.2" + dependencies: + browser-process-hrtime: "npm:^1.0.0" + checksum: 10c0/7795b61fb51ce222414891eef8e6cb13240b62f64351b4474f99c84de2bc37d37dd0efa193f37391e9737097b881a111d1e003e3d7a9583693f8d5a858b02627 + languageName: node + linkType: hard + +"w3c-xmlserializer@npm:^2.0.0": + version: 2.0.0 + resolution: "w3c-xmlserializer@npm:2.0.0" + dependencies: + xml-name-validator: "npm:^3.0.0" + checksum: 10c0/92b8af34766f5bb8f37c505bc459ee1791b30af778d3a86551f7dd3b1716f79cb98c71d65d03f2bf6eba6b09861868eaf2be7e233b9202b26a9df7595f2bd290 + languageName: node + linkType: hard + +"walker@npm:^1.0.7, walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: "npm:1.0.12" + checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e + languageName: node + linkType: hard + +"watchpack@npm:^2.4.1": + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 10c0/ec60a5f0e9efaeca0102fd9126346b3b2d523e01c34030d3fddf5813a7125765121ebdc2552981136dcd2c852deb1af0b39340f2fcc235f292db5399d0283577 + languageName: node + linkType: hard + +"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": + version: 1.7.3 + resolution: "wbuf@npm:1.7.3" + dependencies: + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/56edcc5ef2b3d30913ba8f1f5cccc364d180670b24d5f3f8849c1e6fb514e5c7e3a87548ae61227a82859eba6269c11393ae24ce12a2ea1ecb9b465718ddced7 + languageName: node + linkType: hard + +"wcwidth@npm:^1.0.1": + version: 1.0.1 + resolution: "wcwidth@npm:1.0.1" + dependencies: + defaults: "npm:^1.0.3" + checksum: 10c0/5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4 + languageName: node + linkType: hard + +"web-streams-polyfill@npm:^3.0.3": + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 10c0/64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f + languageName: node + linkType: hard + +"web-vitals@npm:^2.1.4": + version: 2.1.4 + resolution: "web-vitals@npm:2.1.4" + checksum: 10c0/c71ab674936c6b4d51679e037e3819c24bdad9f30410fe8a84fd8218d29d9bacf15ae9fd570d361f3e9621aa8454f61277f66ac1a5c19b50facf3220a37a73eb + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db + languageName: node + linkType: hard + +"webidl-conversions@npm:^4.0.2": + version: 4.0.2 + resolution: "webidl-conversions@npm:4.0.2" + checksum: 10c0/def5c5ac3479286dffcb604547628b2e6b46c5c5b8a8cfaa8c71dc3bafc85859bde5fbe89467ff861f571ab38987cf6ab3d6e7c80b39b999e50e803c12f3164f + languageName: node + linkType: hard + +"webidl-conversions@npm:^5.0.0": + version: 5.0.0 + resolution: "webidl-conversions@npm:5.0.0" + checksum: 10c0/bf31df332ed11e1114bfcae7712d9ab2c37e7faa60ba32d8fdbee785937c0b012eee235c19d2b5d84f5072db84a160e8d08dd382da7f850feec26a4f46add8ff + languageName: node + linkType: hard + +"webidl-conversions@npm:^6.1.0": + version: 6.1.0 + resolution: "webidl-conversions@npm:6.1.0" + checksum: 10c0/66ad3b9073cd1e0e173444d8c636673b016e25b5856694429072cc966229adb734a8d410188e031effadcfb837936d79bc9e87c48f4d5925a90d42dec97f6590 + languageName: node + linkType: hard + +"webpack-dev-middleware@npm:^5.3.4": + version: 5.3.4 + resolution: "webpack-dev-middleware@npm:5.3.4" + dependencies: + colorette: "npm:^2.0.10" + memfs: "npm:^3.4.3" + mime-types: "npm:^2.1.31" + range-parser: "npm:^1.2.1" + schema-utils: "npm:^4.0.0" + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 10c0/257df7d6bc5494d1d3cb66bba70fbdf5a6e0423e39b6420f7631aeb52435afbfbff8410a62146dcdf3d2f945c62e03193aae2ac1194a2f7d5a2523b9d194e9e1 + languageName: node + linkType: hard + +"webpack-dev-server@npm:^4.6.0": + version: 4.15.2 + resolution: "webpack-dev-server@npm:4.15.2" + dependencies: + "@types/bonjour": "npm:^3.5.9" + "@types/connect-history-api-fallback": "npm:^1.3.5" + "@types/express": "npm:^4.17.13" + "@types/serve-index": "npm:^1.9.1" + "@types/serve-static": "npm:^1.13.10" + "@types/sockjs": "npm:^0.3.33" + "@types/ws": "npm:^8.5.5" + ansi-html-community: "npm:^0.0.8" + bonjour-service: "npm:^1.0.11" + chokidar: "npm:^3.5.3" + colorette: "npm:^2.0.10" + compression: "npm:^1.7.4" + connect-history-api-fallback: "npm:^2.0.0" + default-gateway: "npm:^6.0.3" + express: "npm:^4.17.3" + graceful-fs: "npm:^4.2.6" + html-entities: "npm:^2.3.2" + http-proxy-middleware: "npm:^2.0.3" + ipaddr.js: "npm:^2.0.1" + launch-editor: "npm:^2.6.0" + open: "npm:^8.0.9" + p-retry: "npm:^4.5.0" + rimraf: "npm:^3.0.2" + schema-utils: "npm:^4.0.0" + selfsigned: "npm:^2.1.1" + serve-index: "npm:^1.9.1" + sockjs: "npm:^0.3.24" + spdy: "npm:^4.0.2" + webpack-dev-middleware: "npm:^5.3.4" + ws: "npm:^8.13.0" + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + bin: + webpack-dev-server: bin/webpack-dev-server.js + checksum: 10c0/625bd5b79360afcf98782c8b1fd710b180bb0e96d96b989defff550c546890010ceea82ffbecb2a0a23f7f018bc72f2dee7b3070f7b448fb0110df6657fb2904 + languageName: node + linkType: hard + +"webpack-manifest-plugin@npm:^4.0.2": + version: 4.1.1 + resolution: "webpack-manifest-plugin@npm:4.1.1" + dependencies: + tapable: "npm:^2.0.0" + webpack-sources: "npm:^2.2.0" + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + checksum: 10c0/9486f399c86358e5811f314c71ba0ef2915c2db885ae01fd14002f2fb3d791bc9cf7b0fbe92e9f012c85c06f2efd94ecfc50f85d3fbce6359757f327039a7839 + languageName: node + linkType: hard + +"webpack-sources@npm:^1.4.3": + version: 1.4.3 + resolution: "webpack-sources@npm:1.4.3" + dependencies: + source-list-map: "npm:^2.0.0" + source-map: "npm:~0.6.1" + checksum: 10c0/78dafb3e1e297d3f4eb6204311e8c64d28cd028f82887ba33aaf03fffc82482d8e1fdf6de25a60f4dde621d3565f4c3b1bfb350f09add8f4e54e00279ff3db5e + languageName: node + linkType: hard + +"webpack-sources@npm:^2.2.0": + version: 2.3.1 + resolution: "webpack-sources@npm:2.3.1" + dependencies: + source-list-map: "npm:^2.0.1" + source-map: "npm:^0.6.1" + checksum: 10c0/caf56a9a478eca7e77feca2b6ddc7673f1384eb870280014b300c40cf42abca656f639ff58a8d55a889a92a810ae3c22e71e578aa38fde416e8c2e6827a6ddfd + languageName: node + linkType: hard + +"webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "webpack-sources@npm:3.2.3" + checksum: 10c0/2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e + languageName: node + linkType: hard + +"webpack@npm:^5.64.4": + version: 5.98.0 + resolution: "webpack@npm:5.98.0" + dependencies: + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.6" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" + acorn: "npm:^8.14.0" + browserslist: "npm:^4.24.0" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.17.1" + es-module-lexer: "npm:^1.2.1" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.2.0" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^4.3.0" + tapable: "npm:^2.1.1" + terser-webpack-plugin: "npm:^5.3.11" + watchpack: "npm:^2.4.1" + webpack-sources: "npm:^3.2.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10c0/bee4fa77f444802f0beafb2ff30eb5454a606163ad7d3cc9a5dcc9d24033c62407bed04601b25dea49ea3969b352c1b530a86c753246f42560a4a084eefb094e + languageName: node + linkType: hard + +"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": + version: 0.7.4 + resolution: "websocket-driver@npm:0.7.4" + dependencies: + http-parser-js: "npm:>=0.5.1" + safe-buffer: "npm:>=5.1.0" + websocket-extensions: "npm:>=0.1.1" + checksum: 10c0/5f09547912b27bdc57bac17b7b6527d8993aa4ac8a2d10588bb74aebaf785fdcf64fea034aae0c359b7adff2044dd66f3d03866e4685571f81b13e548f9021f1 + languageName: node + linkType: hard + +"websocket-extensions@npm:>=0.1.1": + version: 0.1.4 + resolution: "websocket-extensions@npm:0.1.4" + checksum: 10c0/bbc8c233388a0eb8a40786ee2e30d35935cacbfe26ab188b3e020987e85d519c2009fe07cfc37b7f718b85afdba7e54654c9153e6697301f72561bfe429177e0 + languageName: node + linkType: hard + +"whatwg-encoding@npm:^1.0.5": + version: 1.0.5 + resolution: "whatwg-encoding@npm:1.0.5" + dependencies: + iconv-lite: "npm:0.4.24" + checksum: 10c0/79d9f276234fd06bb27de4c1f9137a0471bfa578efaec0474ab46b6d64bf30bb14492e6f88eff0e6794bdd6fa48b44f4d7a2e9c41424a837a63bba9626e35c62 + languageName: node + linkType: hard + +"whatwg-fetch@npm:^3.6.2": + version: 3.6.20 + resolution: "whatwg-fetch@npm:3.6.20" + checksum: 10c0/fa972dd14091321d38f36a4d062298df58c2248393ef9e8b154493c347c62e2756e25be29c16277396046d6eaa4b11bd174f34e6403fff6aaca9fb30fa1ff46d + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^2.3.0": + version: 2.3.0 + resolution: "whatwg-mimetype@npm:2.3.0" + checksum: 10c0/81c5eaf660b1d1c27575406bcfdf58557b599e302211e13e3c8209020bbac903e73c17f9990f887232b39ce570cc8638331b0c3ff0842ba224a5c2925e830b06 + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^4.0.0": + version: 4.0.0 + resolution: "whatwg-mimetype@npm:4.0.0" + checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: "npm:~0.0.3" + webidl-conversions: "npm:^3.0.0" + checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 + languageName: node + linkType: hard + +"whatwg-url@npm:^7.0.0": + version: 7.1.0 + resolution: "whatwg-url@npm:7.1.0" + dependencies: + lodash.sortby: "npm:^4.7.0" + tr46: "npm:^1.0.1" + webidl-conversions: "npm:^4.0.2" + checksum: 10c0/2785fe4647690e5a0225a79509ba5e21fdf4a71f9de3eabdba1192483fe006fc79961198e0b99f82751557309f17fc5a07d4d83c251aa5b2f85ba71e674cbee9 + languageName: node + linkType: hard + +"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": + version: 8.7.0 + resolution: "whatwg-url@npm:8.7.0" + dependencies: + lodash: "npm:^4.7.0" + tr46: "npm:^2.1.0" + webidl-conversions: "npm:^6.1.0" + checksum: 10c0/de0bc94387dba586b278e701cf5a1c1f5002725d22b8564dbca2cab1966ef24b839018e57ae2423fb514d8a2dd3aa3bf97323e2f89b55cd89e79141e432e9df1 + languageName: node + linkType: hard + +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.2.1" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" + dependencies: + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 + languageName: node + linkType: hard + +"which-module@npm:^2.0.0": + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 10c0/087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18": + version: 1.1.18 + resolution: "which-typed-array@npm:1.1.18" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/0412f4a91880ca1a2a63056187c2e3de6b129b2b5b6c17bc3729f0f7041047ae48fb7424813e51506addb2c97320003ee18b8c57469d2cde37983ef62126143c + languageName: node + linkType: hard + +"which@npm:^1.3.1": + version: 1.3.1 + resolution: "which@npm:1.3.1" + dependencies: + isexe: "npm:^2.0.0" + bin: + which: ./bin/which + checksum: 10c0/e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard + +"workbox-background-sync@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-background-sync@npm:6.6.0" + dependencies: + idb: "npm:^7.0.1" + workbox-core: "npm:6.6.0" + checksum: 10c0/204410fc33d46b55a0969b959c3d37aee5b87e8c64a4b820db86c7312285cef65d53bbe9b1da7433c38d3e8064fddd0f0cbff297b040febce0cb238b65876033 + languageName: node + linkType: hard + +"workbox-broadcast-update@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-broadcast-update@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/a10bdaae57a68e940ffcb619a98c52ad4d33203b77b5c2e890c21c4a4594037b9d9c8cf018036c1b5640a36c27af4fdecc7b3a8b20448baff95fd90e830a76cd + languageName: node + linkType: hard + +"workbox-build@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-build@npm:6.6.0" + dependencies: + "@apideck/better-ajv-errors": "npm:^0.3.1" + "@babel/core": "npm:^7.11.1" + "@babel/preset-env": "npm:^7.11.0" + "@babel/runtime": "npm:^7.11.2" + "@rollup/plugin-babel": "npm:^5.2.0" + "@rollup/plugin-node-resolve": "npm:^11.2.1" + "@rollup/plugin-replace": "npm:^2.4.1" + "@surma/rollup-plugin-off-main-thread": "npm:^2.2.3" + ajv: "npm:^8.6.0" + common-tags: "npm:^1.8.0" + fast-json-stable-stringify: "npm:^2.1.0" + fs-extra: "npm:^9.0.1" + glob: "npm:^7.1.6" + lodash: "npm:^4.17.20" + pretty-bytes: "npm:^5.3.0" + rollup: "npm:^2.43.1" + rollup-plugin-terser: "npm:^7.0.0" + source-map: "npm:^0.8.0-beta.0" + stringify-object: "npm:^3.3.0" + strip-comments: "npm:^2.0.1" + tempy: "npm:^0.6.0" + upath: "npm:^1.2.0" + workbox-background-sync: "npm:6.6.0" + workbox-broadcast-update: "npm:6.6.0" + workbox-cacheable-response: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-expiration: "npm:6.6.0" + workbox-google-analytics: "npm:6.6.0" + workbox-navigation-preload: "npm:6.6.0" + workbox-precaching: "npm:6.6.0" + workbox-range-requests: "npm:6.6.0" + workbox-recipes: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + workbox-streams: "npm:6.6.0" + workbox-sw: "npm:6.6.0" + workbox-window: "npm:6.6.0" + checksum: 10c0/d13d9757d558015a44041bb1c95a2abdda9c54d3b96d16ea220421397bfd294672cfa5b71d4e4309db7565427286cdf40ab087e427dba2c9f9be6339d9bbc299 + languageName: node + linkType: hard + +"workbox-cacheable-response@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-cacheable-response@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/90d6fa76e56411014d9971ca17d4a8f6954b5c370e6d58500f1d3fdbff3ee7231f0e76f3e2b44dfe7a3dff304b926f841db61d27254ba97e660629724e2c55f6 + languageName: node + linkType: hard + +"workbox-core@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-core@npm:6.6.0" + checksum: 10c0/c8fc7b1bc2cac7fac424fc34d986c557e547c5721587328bd8ee0423fb345416b309f7088bd61549b07443a75489328a4f711f72eabb198502fd91d9ee3643eb + languageName: node + linkType: hard + +"workbox-expiration@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-expiration@npm:6.6.0" + dependencies: + idb: "npm:^7.0.1" + workbox-core: "npm:6.6.0" + checksum: 10c0/29c7b11fabbcd441073b8c926608ec4e487fc3ce56558e391840d2b63275c8724ed572ba5d87d26ec69ba1a23413669ab229acc10d3d70766147c86cc8174b0e + languageName: node + linkType: hard + +"workbox-google-analytics@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-google-analytics@npm:6.6.0" + dependencies: + workbox-background-sync: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: 10c0/e1e45eab37bf4d00cff9a0e063b3c3f52a138742fdfcc864a8ba84738b543ee53a66b3466e07ee2206f5dfe56726ecd13403f90a646ebcdaa62b53e79523da0e + languageName: node + linkType: hard + +"workbox-navigation-preload@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-navigation-preload@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/1bf6be2c765a90854cd4bfece16adb0ed325ad33b8caeb4d5f237c43677225894054bae8c05f59fc0cb3ffe0d42389d771cef546528516a381c2f053f5e6d278 + languageName: node + linkType: hard + +"workbox-precaching@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-precaching@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: 10c0/73773def12c3bf894024941686372cb585dddb4dca568335755eaf2e6549c74fde662d9f9745b8aa406f19b0b862ee2ab092b00a9e60879c7e528e28cdb5908c + languageName: node + linkType: hard + +"workbox-range-requests@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-range-requests@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/3a25bc879aa1a3387d0333c54f36d760e2eceacddaecb9d77e9fe9df64038769209c69d2e572e347d6c05f132e26e6b3974dabb816739d72c116c6e524078864 + languageName: node + linkType: hard + +"workbox-recipes@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-recipes@npm:6.6.0" + dependencies: + workbox-cacheable-response: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-expiration: "npm:6.6.0" + workbox-precaching: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: 10c0/e0f92d2abacf5a10433bed4f931d8b7b377b5a11e02bdc7ab85b1d21e5d00010ad9dcb20d4aa306137661d296786fd279b21fd545bd526227b30c73c1f5a976f + languageName: node + linkType: hard + +"workbox-routing@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-routing@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/28a204a86aecf7af8bffd2eee2eb53f094e5d1fa0f510887a5749653a92fa414da2fc1fe8adb6382d74400bb8c75f152bb728df9d032f34af4c9b5f17b7b1daa + languageName: node + linkType: hard + +"workbox-strategies@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-strategies@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/ba61b00d36afd27a9f52068b91bc8dbe14530f9816a81b6be31242ba3003e3ce77ae6e350f9dc8b97badb67083ce330f86a2d7e3cb7f929a1b012eb44081ca94 + languageName: node + linkType: hard + +"workbox-streams@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-streams@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + checksum: 10c0/67b7c8a69c9551ca6411bc616f8838007017adf8ab530470b4350a4e20e57f4600276b214f73c8b8df69adf12e48920113f034802e8f2fc68f6bacb605974af6 + languageName: node + linkType: hard + +"workbox-sw@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-sw@npm:6.6.0" + checksum: 10c0/e2388125ae46004a557dc66dba2bd43173e70f85e82a5279982ccfd3670a68ebb29d95d7e0ee106a54328a98d26fa2277f77984c8caebef9c9e93cdd75b70b95 + languageName: node + linkType: hard + +"workbox-webpack-plugin@npm:^6.4.1": + version: 6.6.0 + resolution: "workbox-webpack-plugin@npm:6.6.0" + dependencies: + fast-json-stable-stringify: "npm:^2.1.0" + pretty-bytes: "npm:^5.4.1" + upath: "npm:^1.2.0" + webpack-sources: "npm:^1.4.3" + workbox-build: "npm:6.6.0" + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + checksum: 10c0/ade1388545d8f5c34b3ea73c6db80d03b19986a23d505a08601b685c0991652e7e3646c344f6ca2022d5a608fb66375efb8ad825d5e2cc6325e3a6c46a953b2e + languageName: node + linkType: hard + +"workbox-window@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-window@npm:6.6.0" + dependencies: + "@types/trusted-types": "npm:^2.0.2" + workbox-core: "npm:6.6.0" + checksum: 10c0/7e3fdfaa9d018644bf67ad51820838a18227ba612f8dbe13711e2ebdfd5e112ad5b165b50358eff3d0e7ced4bade49b456d4702254fcf57a3cfe193bd011e86b + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.0.1, wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + languageName: node + linkType: hard + +"write-file-atomic@npm:^3.0.0": + version: 3.0.3 + resolution: "write-file-atomic@npm:3.0.3" + dependencies: + imurmurhash: "npm:^0.1.4" + is-typedarray: "npm:^1.0.0" + signal-exit: "npm:^3.0.2" + typedarray-to-buffer: "npm:^3.1.5" + checksum: 10c0/7fb67affd811c7a1221bed0c905c26e28f0041e138fb19ccf02db57a0ef93ea69220959af3906b920f9b0411d1914474cdd90b93a96e5cd9e8368d9777caac0e + languageName: node + linkType: hard + +"write-file-atomic@npm:^4.0.2": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.7" + checksum: 10c0/a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7 + languageName: node + linkType: hard + +"ws@npm:^7.4.6, ws@npm:^7.5.1": + version: 7.5.10 + resolution: "ws@npm:7.5.10" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d + languageName: node + linkType: hard + +"ws@npm:^8.13.0, ws@npm:^8.15.1, ws@npm:^8.17.1, ws@npm:^8.8.1": + version: 8.18.1 + resolution: "ws@npm:8.18.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/e498965d6938c63058c4310ffb6967f07d4fa06789d3364829028af380d299fe05762961742971c764973dce3d1f6a2633fe8b2d9410c9b52e534b4b882a99fa + languageName: node + linkType: hard + +"xml-name-validator@npm:^3.0.0": + version: 3.0.0 + resolution: "xml-name-validator@npm:3.0.0" + checksum: 10c0/da310f6a7a52f8eb0fce3d04ffa1f97387ca68f47e8620ae3a259909c4e832f7003313b918e53840a6bf57fb38d5ae3c5f79f31f911b2818a7439f7898f8fbf1 + languageName: node + linkType: hard + +"xmlchars@npm:^2.2.0": + version: 2.2.0 + resolution: "xmlchars@npm:2.2.0" + checksum: 10c0/b64b535861a6f310c5d9bfa10834cf49127c71922c297da9d4d1b45eeaae40bf9b4363275876088fbe2667e5db028d2cd4f8ee72eed9bede840a67d57dab7593 + languageName: node + linkType: hard + +"y18n@npm:^4.0.0": + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 10c0/308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard + +"yaml-ast-parser@npm:^0.0.43": + version: 0.0.43 + resolution: "yaml-ast-parser@npm:0.0.43" + checksum: 10c0/4d2f1e761067b2c6abdd882279a406f879258787af470a6d4a659cb79cb2ab056b870b25f1f80f46ed556e8b499d611d247806376f53edf3412f72c0a8ea2e98 + languageName: node + linkType: hard + +"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": + version: 1.10.2 + resolution: "yaml@npm:1.10.2" + checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f + languageName: node + linkType: hard + +"yaml@npm:^2.3.1, yaml@npm:^2.3.4": + version: 2.7.0 + resolution: "yaml@npm:2.7.0" + bin: + yaml: bin.mjs + checksum: 10c0/886a7d2abbd70704b79f1d2d05fe9fb0aa63aefb86e1cb9991837dced65193d300f5554747a872b4b10ae9a12bc5d5327e4d04205f70336e863e35e89d8f4ea9 + languageName: node + linkType: hard + +"yargs-parser@npm:^18.1.2": + version: 18.1.3 + resolution: "yargs-parser@npm:18.1.3" + dependencies: + camelcase: "npm:^5.0.0" + decamelize: "npm:^1.2.0" + checksum: 10c0/25df918833592a83f52e7e4f91ba7d7bfaa2b891ebf7fe901923c2ee797534f23a176913ff6ff7ebbc1cc1725a044cc6a6539fed8bfd4e13b5b16376875f9499 + languageName: node + linkType: hard + +"yargs-parser@npm:^20.2.2": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs@npm:^15.3.1": + version: 15.4.1 + resolution: "yargs@npm:15.4.1" + dependencies: + cliui: "npm:^6.0.0" + decamelize: "npm:^1.2.0" + find-up: "npm:^4.1.0" + get-caller-file: "npm:^2.0.1" + require-directory: "npm:^2.1.1" + require-main-filename: "npm:^2.0.0" + set-blocking: "npm:^2.0.0" + string-width: "npm:^4.2.0" + which-module: "npm:^2.0.0" + y18n: "npm:^4.0.0" + yargs-parser: "npm:^18.1.2" + checksum: 10c0/f1ca680c974333a5822732825cca7e95306c5a1e7750eb7b973ce6dc4f97a6b0a8837203c8b194f461969bfe1fb1176d1d423036635285f6010b392fa498ab2d + languageName: node + linkType: hard + +"yargs@npm:^16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + dependencies: + cliui: "npm:^7.0.2" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.0" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^20.2.2" + checksum: 10c0/b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651 + languageName: node + linkType: hard + +"yargs@npm:^17.0.0, yargs@npm:^17.3.1": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"yn@npm:3.1.1": + version: 3.1.1 + resolution: "yn@npm:3.1.1" + checksum: 10c0/0732468dd7622ed8a274f640f191f3eaf1f39d5349a1b72836df484998d7d9807fbea094e2f5486d6b0cd2414aad5775972df0e68f8604db89a239f0f4bf7443 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f + languageName: node + linkType: hard + +"zen-observable-ts@npm:^1.2.5": + version: 1.2.5 + resolution: "zen-observable-ts@npm:1.2.5" + dependencies: + zen-observable: "npm:0.8.15" + checksum: 10c0/21d586f3d0543e1d6f05d9333a137b407dbf337907c1ee1c2fa7a7da044f7e1262e4baf4ef8902f230c6f5acb561047659eb7df73df33307233cc451efe46db1 + languageName: node + linkType: hard + +"zen-observable@npm:0.8.15": + version: 0.8.15 + resolution: "zen-observable@npm:0.8.15" + checksum: 10c0/71cc2f2bbb537300c3f569e25693d37b3bc91f225cefce251a71c30bc6bb3e7f8e9420ca0eb57f2ac9e492b085b8dfa075fd1e8195c40b83c951dd59c6e4fbf8 + languageName: node + linkType: hard From 0f2369e39d9b554d82912aa930b5810eea1e2001 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 14:12:17 +0100 Subject: [PATCH 02/50] Add private:true to root package.json --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 11f9b69..9c088d6 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { "name": "@joystream/sdk", + "private": true, "description": "Joystream's JavaScript/TypeScript SDK", "author": "Leszek Wiesner", "license": "GPL-3.0-only", From dec0c9b9db2e36b4fed4ccb721364445ff07d8e2 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 15:08:21 +0100 Subject: [PATCH 03/50] yarn set version (fix GH workflows) --- .yarn/releases/yarn-4.6.0.cjs | 934 ++++++++++++++++++++++++++++++++++ .yarnrc.yml | 4 +- package.json | 3 +- 3 files changed, 939 insertions(+), 2 deletions(-) create mode 100755 .yarn/releases/yarn-4.6.0.cjs diff --git a/.yarn/releases/yarn-4.6.0.cjs b/.yarn/releases/yarn-4.6.0.cjs new file mode 100755 index 0000000..fe63e51 --- /dev/null +++ b/.yarn/releases/yarn-4.6.0.cjs @@ -0,0 +1,934 @@ +#!/usr/bin/env node +/* eslint-disable */ +//prettier-ignore +(()=>{var j3e=Object.create;var gT=Object.defineProperty;var G3e=Object.getOwnPropertyDescriptor;var W3e=Object.getOwnPropertyNames;var Y3e=Object.getPrototypeOf,K3e=Object.prototype.hasOwnProperty;var ve=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var It=(t,e)=>()=>(t&&(e=t(t=0)),e);var _=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Kt=(t,e)=>{for(var r in e)gT(t,r,{get:e[r],enumerable:!0})},V3e=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of W3e(e))!K3e.call(t,a)&&a!==r&&gT(t,a,{get:()=>e[a],enumerable:!(o=G3e(e,a))||o.enumerable});return t};var et=(t,e,r)=>(r=t!=null?j3e(Y3e(t)):{},V3e(e||!t||!t.__esModule?gT(r,"default",{value:t,enumerable:!0}):r,t));var Pi={};Kt(Pi,{SAFE_TIME:()=>cW,S_IFDIR:()=>VD,S_IFLNK:()=>JD,S_IFMT:()=>Hu,S_IFREG:()=>ow});var Hu,VD,ow,JD,cW,uW=It(()=>{Hu=61440,VD=16384,ow=32768,JD=40960,cW=456789e3});var sr={};Kt(sr,{EBADF:()=>ho,EBUSY:()=>J3e,EEXIST:()=>t8e,EINVAL:()=>X3e,EISDIR:()=>e8e,ENOENT:()=>Z3e,ENOSYS:()=>z3e,ENOTDIR:()=>$3e,ENOTEMPTY:()=>n8e,EOPNOTSUPP:()=>i8e,EROFS:()=>r8e,ERR_DIR_CLOSED:()=>dT});function Ll(t,e){return Object.assign(new Error(`${t}: ${e}`),{code:t})}function J3e(t){return Ll("EBUSY",t)}function z3e(t,e){return Ll("ENOSYS",`${t}, ${e}`)}function X3e(t){return Ll("EINVAL",`invalid argument, ${t}`)}function ho(t){return Ll("EBADF",`bad file descriptor, ${t}`)}function Z3e(t){return Ll("ENOENT",`no such file or directory, ${t}`)}function $3e(t){return Ll("ENOTDIR",`not a directory, ${t}`)}function e8e(t){return Ll("EISDIR",`illegal operation on a directory, ${t}`)}function t8e(t){return Ll("EEXIST",`file already exists, ${t}`)}function r8e(t){return Ll("EROFS",`read-only filesystem, ${t}`)}function n8e(t){return Ll("ENOTEMPTY",`directory not empty, ${t}`)}function i8e(t){return Ll("EOPNOTSUPP",`operation not supported, ${t}`)}function dT(){return Ll("ERR_DIR_CLOSED","Directory handle was closed")}var zD=It(()=>{});var wa={};Kt(wa,{BigIntStatsEntry:()=>cm,DEFAULT_MODE:()=>ET,DirEntry:()=>mT,StatEntry:()=>lm,areStatsEqual:()=>CT,clearStats:()=>XD,convertToBigIntStats:()=>o8e,makeDefaultStats:()=>AW,makeEmptyStats:()=>s8e});function AW(){return new lm}function s8e(){return XD(AW())}function XD(t){for(let e in t)if(Object.hasOwn(t,e)){let r=t[e];typeof r=="number"?t[e]=0:typeof r=="bigint"?t[e]=BigInt(0):yT.types.isDate(r)&&(t[e]=new Date(0))}return t}function o8e(t){let e=new cm;for(let r in t)if(Object.hasOwn(t,r)){let o=t[r];typeof o=="number"?e[r]=BigInt(o):yT.types.isDate(o)&&(e[r]=new Date(o))}return e.atimeNs=e.atimeMs*BigInt(1e6),e.mtimeNs=e.mtimeMs*BigInt(1e6),e.ctimeNs=e.ctimeMs*BigInt(1e6),e.birthtimeNs=e.birthtimeMs*BigInt(1e6),e}function CT(t,e){if(t.atimeMs!==e.atimeMs||t.birthtimeMs!==e.birthtimeMs||t.blksize!==e.blksize||t.blocks!==e.blocks||t.ctimeMs!==e.ctimeMs||t.dev!==e.dev||t.gid!==e.gid||t.ino!==e.ino||t.isBlockDevice()!==e.isBlockDevice()||t.isCharacterDevice()!==e.isCharacterDevice()||t.isDirectory()!==e.isDirectory()||t.isFIFO()!==e.isFIFO()||t.isFile()!==e.isFile()||t.isSocket()!==e.isSocket()||t.isSymbolicLink()!==e.isSymbolicLink()||t.mode!==e.mode||t.mtimeMs!==e.mtimeMs||t.nlink!==e.nlink||t.rdev!==e.rdev||t.size!==e.size||t.uid!==e.uid)return!1;let r=t,o=e;return!(r.atimeNs!==o.atimeNs||r.mtimeNs!==o.mtimeNs||r.ctimeNs!==o.ctimeNs||r.birthtimeNs!==o.birthtimeNs)}var yT,ET,mT,lm,cm,IT=It(()=>{yT=et(ve("util")),ET=33188,mT=class{constructor(){this.name="";this.path="";this.mode=0}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&61440)===16384}isFIFO(){return!1}isFile(){return(this.mode&61440)===32768}isSocket(){return!1}isSymbolicLink(){return(this.mode&61440)===40960}},lm=class{constructor(){this.uid=0;this.gid=0;this.size=0;this.blksize=0;this.atimeMs=0;this.mtimeMs=0;this.ctimeMs=0;this.birthtimeMs=0;this.atime=new Date(0);this.mtime=new Date(0);this.ctime=new Date(0);this.birthtime=new Date(0);this.dev=0;this.ino=0;this.mode=ET;this.nlink=1;this.rdev=0;this.blocks=1}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&61440)===16384}isFIFO(){return!1}isFile(){return(this.mode&61440)===32768}isSocket(){return!1}isSymbolicLink(){return(this.mode&61440)===40960}},cm=class{constructor(){this.uid=BigInt(0);this.gid=BigInt(0);this.size=BigInt(0);this.blksize=BigInt(0);this.atimeMs=BigInt(0);this.mtimeMs=BigInt(0);this.ctimeMs=BigInt(0);this.birthtimeMs=BigInt(0);this.atimeNs=BigInt(0);this.mtimeNs=BigInt(0);this.ctimeNs=BigInt(0);this.birthtimeNs=BigInt(0);this.atime=new Date(0);this.mtime=new Date(0);this.ctime=new Date(0);this.birthtime=new Date(0);this.dev=BigInt(0);this.ino=BigInt(0);this.mode=BigInt(ET);this.nlink=BigInt(1);this.rdev=BigInt(0);this.blocks=BigInt(1)}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&BigInt(61440))===BigInt(16384)}isFIFO(){return!1}isFile(){return(this.mode&BigInt(61440))===BigInt(32768)}isSocket(){return!1}isSymbolicLink(){return(this.mode&BigInt(61440))===BigInt(40960)}}});function A8e(t){let e,r;if(e=t.match(c8e))t=e[1];else if(r=t.match(u8e))t=`\\\\${r[1]?".\\":""}${r[2]}`;else return t;return t.replace(/\//g,"\\")}function f8e(t){t=t.replace(/\\/g,"/");let e,r;return(e=t.match(a8e))?t=`/${e[1]}`:(r=t.match(l8e))&&(t=`/unc/${r[1]?".dot/":""}${r[2]}`),t}function ZD(t,e){return t===Ae?pW(e):wT(e)}var aw,Bt,mr,Ae,K,fW,a8e,l8e,c8e,u8e,wT,pW,Ba=It(()=>{aw=et(ve("path")),Bt={root:"/",dot:".",parent:".."},mr={home:"~",nodeModules:"node_modules",manifest:"package.json",lockfile:"yarn.lock",virtual:"__virtual__",pnpJs:".pnp.js",pnpCjs:".pnp.cjs",pnpData:".pnp.data.json",pnpEsmLoader:".pnp.loader.mjs",rc:".yarnrc.yml",env:".env"},Ae=Object.create(aw.default),K=Object.create(aw.default.posix);Ae.cwd=()=>process.cwd();K.cwd=process.platform==="win32"?()=>wT(process.cwd()):process.cwd;process.platform==="win32"&&(K.resolve=(...t)=>t.length>0&&K.isAbsolute(t[0])?aw.default.posix.resolve(...t):aw.default.posix.resolve(K.cwd(),...t));fW=function(t,e,r){return e=t.normalize(e),r=t.normalize(r),e===r?".":(e.endsWith(t.sep)||(e=e+t.sep),r.startsWith(e)?r.slice(e.length):null)};Ae.contains=(t,e)=>fW(Ae,t,e);K.contains=(t,e)=>fW(K,t,e);a8e=/^([a-zA-Z]:.*)$/,l8e=/^\/\/(\.\/)?(.*)$/,c8e=/^\/([a-zA-Z]:.*)$/,u8e=/^\/unc\/(\.dot\/)?(.*)$/;wT=process.platform==="win32"?f8e:t=>t,pW=process.platform==="win32"?A8e:t=>t;Ae.fromPortablePath=pW;Ae.toPortablePath=wT});async function $D(t,e){let r="0123456789abcdef";await t.mkdirPromise(e.indexPath,{recursive:!0});let o=[];for(let a of r)for(let n of r)o.push(t.mkdirPromise(t.pathUtils.join(e.indexPath,`${a}${n}`),{recursive:!0}));return await Promise.all(o),e.indexPath}async function hW(t,e,r,o,a){let n=t.pathUtils.normalize(e),u=r.pathUtils.normalize(o),A=[],p=[],{atime:h,mtime:E}=a.stableTime?{atime:H0,mtime:H0}:await r.lstatPromise(u);await t.mkdirpPromise(t.pathUtils.dirname(e),{utimes:[h,E]}),await BT(A,p,t,n,r,u,{...a,didParentExist:!0});for(let w of A)await w();await Promise.all(p.map(w=>w()))}async function BT(t,e,r,o,a,n,u){let A=u.didParentExist?await gW(r,o):null,p=await a.lstatPromise(n),{atime:h,mtime:E}=u.stableTime?{atime:H0,mtime:H0}:p,w;switch(!0){case p.isDirectory():w=await h8e(t,e,r,o,A,a,n,p,u);break;case p.isFile():w=await m8e(t,e,r,o,A,a,n,p,u);break;case p.isSymbolicLink():w=await y8e(t,e,r,o,A,a,n,p,u);break;default:throw new Error(`Unsupported file type (${p.mode})`)}return(u.linkStrategy?.type!=="HardlinkFromIndex"||!p.isFile())&&((w||A?.mtime?.getTime()!==E.getTime()||A?.atime?.getTime()!==h.getTime())&&(e.push(()=>r.lutimesPromise(o,h,E)),w=!0),(A===null||(A.mode&511)!==(p.mode&511))&&(e.push(()=>r.chmodPromise(o,p.mode&511)),w=!0)),w}async function gW(t,e){try{return await t.lstatPromise(e)}catch{return null}}async function h8e(t,e,r,o,a,n,u,A,p){if(a!==null&&!a.isDirectory())if(p.overwrite)t.push(async()=>r.removePromise(o)),a=null;else return!1;let h=!1;a===null&&(t.push(async()=>{try{await r.mkdirPromise(o,{mode:A.mode})}catch(D){if(D.code!=="EEXIST")throw D}}),h=!0);let E=await n.readdirPromise(u),w=p.didParentExist&&!a?{...p,didParentExist:!1}:p;if(p.stableSort)for(let D of E.sort())await BT(t,e,r,r.pathUtils.join(o,D),n,n.pathUtils.join(u,D),w)&&(h=!0);else(await Promise.all(E.map(async x=>{await BT(t,e,r,r.pathUtils.join(o,x),n,n.pathUtils.join(u,x),w)}))).some(x=>x)&&(h=!0);return h}async function g8e(t,e,r,o,a,n,u,A,p,h){let E=await n.checksumFilePromise(u,{algorithm:"sha1"}),w=420,D=A.mode&511,x=`${E}${D!==w?D.toString(8):""}`,C=r.pathUtils.join(h.indexPath,E.slice(0,2),`${x}.dat`),T;(ue=>(ue[ue.Lock=0]="Lock",ue[ue.Rename=1]="Rename"))(T||={});let L=1,U=await gW(r,C);if(a){let le=U&&a.dev===U.dev&&a.ino===U.ino,ce=U?.mtimeMs!==p8e;if(le&&ce&&h.autoRepair&&(L=0,U=null),!le)if(p.overwrite)t.push(async()=>r.removePromise(o)),a=null;else return!1}let J=!U&&L===1?`${C}.${Math.floor(Math.random()*4294967296).toString(16).padStart(8,"0")}`:null,te=!1;return t.push(async()=>{if(!U&&(L===0&&await r.lockPromise(C,async()=>{let le=await n.readFilePromise(u);await r.writeFilePromise(C,le)}),L===1&&J)){let le=await n.readFilePromise(u);await r.writeFilePromise(J,le);try{await r.linkPromise(J,C)}catch(ce){if(ce.code==="EEXIST")te=!0,await r.unlinkPromise(J);else throw ce}}a||await r.linkPromise(C,o)}),e.push(async()=>{U||(await r.lutimesPromise(C,H0,H0),D!==w&&await r.chmodPromise(C,D)),J&&!te&&await r.unlinkPromise(J)}),!1}async function d8e(t,e,r,o,a,n,u,A,p){if(a!==null)if(p.overwrite)t.push(async()=>r.removePromise(o)),a=null;else return!1;return t.push(async()=>{let h=await n.readFilePromise(u);await r.writeFilePromise(o,h)}),!0}async function m8e(t,e,r,o,a,n,u,A,p){return p.linkStrategy?.type==="HardlinkFromIndex"?g8e(t,e,r,o,a,n,u,A,p,p.linkStrategy):d8e(t,e,r,o,a,n,u,A,p)}async function y8e(t,e,r,o,a,n,u,A,p){if(a!==null)if(p.overwrite)t.push(async()=>r.removePromise(o)),a=null;else return!1;return t.push(async()=>{await r.symlinkPromise(ZD(r.pathUtils,await n.readlinkPromise(u)),o)}),!0}var H0,p8e,vT=It(()=>{Ba();H0=new Date(456789e3*1e3),p8e=H0.getTime()});function eP(t,e,r,o){let a=()=>{let n=r.shift();if(typeof n>"u")return null;let u=t.pathUtils.join(e,n);return Object.assign(t.statSync(u),{name:n,path:void 0})};return new lw(e,a,o)}var lw,dW=It(()=>{zD();lw=class{constructor(e,r,o={}){this.path=e;this.nextDirent=r;this.opts=o;this.closed=!1}throwIfClosed(){if(this.closed)throw dT()}async*[Symbol.asyncIterator](){try{let e;for(;(e=await this.read())!==null;)yield e}finally{await this.close()}}read(e){let r=this.readSync();return typeof e<"u"?e(null,r):Promise.resolve(r)}readSync(){return this.throwIfClosed(),this.nextDirent()}close(e){return this.closeSync(),typeof e<"u"?e(null):Promise.resolve()}closeSync(){this.throwIfClosed(),this.opts.onClose?.(),this.closed=!0}}});function mW(t,e){if(t!==e)throw new Error(`Invalid StatWatcher status: expected '${e}', got '${t}'`)}var yW,tP,EW=It(()=>{yW=ve("events");IT();tP=class t extends yW.EventEmitter{constructor(r,o,{bigint:a=!1}={}){super();this.status="ready";this.changeListeners=new Map;this.startTimeout=null;this.fakeFs=r,this.path=o,this.bigint=a,this.lastStats=this.stat()}static create(r,o,a){let n=new t(r,o,a);return n.start(),n}start(){mW(this.status,"ready"),this.status="running",this.startTimeout=setTimeout(()=>{this.startTimeout=null,this.fakeFs.existsSync(this.path)||this.emit("change",this.lastStats,this.lastStats)},3)}stop(){mW(this.status,"running"),this.status="stopped",this.startTimeout!==null&&(clearTimeout(this.startTimeout),this.startTimeout=null),this.emit("stop")}stat(){try{return this.fakeFs.statSync(this.path,{bigint:this.bigint})}catch{let o=this.bigint?new cm:new lm;return XD(o)}}makeInterval(r){let o=setInterval(()=>{let a=this.stat(),n=this.lastStats;CT(a,n)||(this.lastStats=a,this.emit("change",a,n))},r.interval);return r.persistent?o:o.unref()}registerChangeListener(r,o){this.addListener("change",r),this.changeListeners.set(r,this.makeInterval(o))}unregisterChangeListener(r){this.removeListener("change",r);let o=this.changeListeners.get(r);typeof o<"u"&&clearInterval(o),this.changeListeners.delete(r)}unregisterAllChangeListeners(){for(let r of this.changeListeners.keys())this.unregisterChangeListener(r)}hasChangeListeners(){return this.changeListeners.size>0}ref(){for(let r of this.changeListeners.values())r.ref();return this}unref(){for(let r of this.changeListeners.values())r.unref();return this}}});function um(t,e,r,o){let a,n,u,A;switch(typeof r){case"function":a=!1,n=!0,u=5007,A=r;break;default:({bigint:a=!1,persistent:n=!0,interval:u=5007}=r),A=o;break}let p=rP.get(t);typeof p>"u"&&rP.set(t,p=new Map);let h=p.get(e);return typeof h>"u"&&(h=tP.create(t,e,{bigint:a}),p.set(e,h)),h.registerChangeListener(A,{persistent:n,interval:u}),h}function q0(t,e,r){let o=rP.get(t);if(typeof o>"u")return;let a=o.get(e);typeof a>"u"||(typeof r>"u"?a.unregisterAllChangeListeners():a.unregisterChangeListener(r),a.hasChangeListeners()||(a.stop(),o.delete(e)))}function j0(t){let e=rP.get(t);if(!(typeof e>"u"))for(let r of e.keys())q0(t,r)}var rP,DT=It(()=>{EW();rP=new WeakMap});function E8e(t){let e=t.match(/\r?\n/g);if(e===null)return IW.EOL;let r=e.filter(a=>a===`\r +`).length,o=e.length-r;return r>o?`\r +`:` +`}function G0(t,e){return e.replace(/\r?\n/g,E8e(t))}var CW,IW,hf,qu,W0=It(()=>{CW=ve("crypto"),IW=ve("os");vT();Ba();hf=class{constructor(e){this.pathUtils=e}async*genTraversePromise(e,{stableSort:r=!1}={}){let o=[e];for(;o.length>0;){let a=o.shift();if((await this.lstatPromise(a)).isDirectory()){let u=await this.readdirPromise(a);if(r)for(let A of u.sort())o.push(this.pathUtils.join(a,A));else throw new Error("Not supported")}else yield a}}async checksumFilePromise(e,{algorithm:r="sha512"}={}){let o=await this.openPromise(e,"r");try{let n=Buffer.allocUnsafeSlow(65536),u=(0,CW.createHash)(r),A=0;for(;(A=await this.readPromise(o,n,0,65536))!==0;)u.update(A===65536?n:n.slice(0,A));return u.digest("hex")}finally{await this.closePromise(o)}}async removePromise(e,{recursive:r=!0,maxRetries:o=5}={}){let a;try{a=await this.lstatPromise(e)}catch(n){if(n.code==="ENOENT")return;throw n}if(a.isDirectory()){if(r){let n=await this.readdirPromise(e);await Promise.all(n.map(u=>this.removePromise(this.pathUtils.resolve(e,u))))}for(let n=0;n<=o;n++)try{await this.rmdirPromise(e);break}catch(u){if(u.code!=="EBUSY"&&u.code!=="ENOTEMPTY")throw u;nsetTimeout(A,n*100))}}else await this.unlinkPromise(e)}removeSync(e,{recursive:r=!0}={}){let o;try{o=this.lstatSync(e)}catch(a){if(a.code==="ENOENT")return;throw a}if(o.isDirectory()){if(r)for(let a of this.readdirSync(e))this.removeSync(this.pathUtils.resolve(e,a));this.rmdirSync(e)}else this.unlinkSync(e)}async mkdirpPromise(e,{chmod:r,utimes:o}={}){if(e=this.resolve(e),e===this.pathUtils.dirname(e))return;let a=e.split(this.pathUtils.sep),n;for(let u=2;u<=a.length;++u){let A=a.slice(0,u).join(this.pathUtils.sep);if(!this.existsSync(A)){try{await this.mkdirPromise(A)}catch(p){if(p.code==="EEXIST")continue;throw p}if(n??=A,r!=null&&await this.chmodPromise(A,r),o!=null)await this.utimesPromise(A,o[0],o[1]);else{let p=await this.statPromise(this.pathUtils.dirname(A));await this.utimesPromise(A,p.atime,p.mtime)}}}return n}mkdirpSync(e,{chmod:r,utimes:o}={}){if(e=this.resolve(e),e===this.pathUtils.dirname(e))return;let a=e.split(this.pathUtils.sep),n;for(let u=2;u<=a.length;++u){let A=a.slice(0,u).join(this.pathUtils.sep);if(!this.existsSync(A)){try{this.mkdirSync(A)}catch(p){if(p.code==="EEXIST")continue;throw p}if(n??=A,r!=null&&this.chmodSync(A,r),o!=null)this.utimesSync(A,o[0],o[1]);else{let p=this.statSync(this.pathUtils.dirname(A));this.utimesSync(A,p.atime,p.mtime)}}}return n}async copyPromise(e,r,{baseFs:o=this,overwrite:a=!0,stableSort:n=!1,stableTime:u=!1,linkStrategy:A=null}={}){return await hW(this,e,o,r,{overwrite:a,stableSort:n,stableTime:u,linkStrategy:A})}copySync(e,r,{baseFs:o=this,overwrite:a=!0}={}){let n=o.lstatSync(r),u=this.existsSync(e);if(n.isDirectory()){this.mkdirpSync(e);let p=o.readdirSync(r);for(let h of p)this.copySync(this.pathUtils.join(e,h),o.pathUtils.join(r,h),{baseFs:o,overwrite:a})}else if(n.isFile()){if(!u||a){u&&this.removeSync(e);let p=o.readFileSync(r);this.writeFileSync(e,p)}}else if(n.isSymbolicLink()){if(!u||a){u&&this.removeSync(e);let p=o.readlinkSync(r);this.symlinkSync(ZD(this.pathUtils,p),e)}}else throw new Error(`Unsupported file type (file: ${r}, mode: 0o${n.mode.toString(8).padStart(6,"0")})`);let A=n.mode&511;this.chmodSync(e,A)}async changeFilePromise(e,r,o={}){return Buffer.isBuffer(r)?this.changeFileBufferPromise(e,r,o):this.changeFileTextPromise(e,r,o)}async changeFileBufferPromise(e,r,{mode:o}={}){let a=Buffer.alloc(0);try{a=await this.readFilePromise(e)}catch{}Buffer.compare(a,r)!==0&&await this.writeFilePromise(e,r,{mode:o})}async changeFileTextPromise(e,r,{automaticNewlines:o,mode:a}={}){let n="";try{n=await this.readFilePromise(e,"utf8")}catch{}let u=o?G0(n,r):r;n!==u&&await this.writeFilePromise(e,u,{mode:a})}changeFileSync(e,r,o={}){return Buffer.isBuffer(r)?this.changeFileBufferSync(e,r,o):this.changeFileTextSync(e,r,o)}changeFileBufferSync(e,r,{mode:o}={}){let a=Buffer.alloc(0);try{a=this.readFileSync(e)}catch{}Buffer.compare(a,r)!==0&&this.writeFileSync(e,r,{mode:o})}changeFileTextSync(e,r,{automaticNewlines:o=!1,mode:a}={}){let n="";try{n=this.readFileSync(e,"utf8")}catch{}let u=o?G0(n,r):r;n!==u&&this.writeFileSync(e,u,{mode:a})}async movePromise(e,r){try{await this.renamePromise(e,r)}catch(o){if(o.code==="EXDEV")await this.copyPromise(r,e),await this.removePromise(e);else throw o}}moveSync(e,r){try{this.renameSync(e,r)}catch(o){if(o.code==="EXDEV")this.copySync(r,e),this.removeSync(e);else throw o}}async lockPromise(e,r){let o=`${e}.flock`,a=1e3/60,n=Date.now(),u=null,A=async()=>{let p;try{[p]=await this.readJsonPromise(o)}catch{return Date.now()-n<500}try{return process.kill(p,0),!0}catch{return!1}};for(;u===null;)try{u=await this.openPromise(o,"wx")}catch(p){if(p.code==="EEXIST"){if(!await A())try{await this.unlinkPromise(o);continue}catch{}if(Date.now()-n<60*1e3)await new Promise(h=>setTimeout(h,a));else throw new Error(`Couldn't acquire a lock in a reasonable time (via ${o})`)}else throw p}await this.writePromise(u,JSON.stringify([process.pid]));try{return await r()}finally{try{await this.closePromise(u),await this.unlinkPromise(o)}catch{}}}async readJsonPromise(e){let r=await this.readFilePromise(e,"utf8");try{return JSON.parse(r)}catch(o){throw o.message+=` (in ${e})`,o}}readJsonSync(e){let r=this.readFileSync(e,"utf8");try{return JSON.parse(r)}catch(o){throw o.message+=` (in ${e})`,o}}async writeJsonPromise(e,r,{compact:o=!1}={}){let a=o?0:2;return await this.writeFilePromise(e,`${JSON.stringify(r,null,a)} +`)}writeJsonSync(e,r,{compact:o=!1}={}){let a=o?0:2;return this.writeFileSync(e,`${JSON.stringify(r,null,a)} +`)}async preserveTimePromise(e,r){let o=await this.lstatPromise(e),a=await r();typeof a<"u"&&(e=a),await this.lutimesPromise(e,o.atime,o.mtime)}async preserveTimeSync(e,r){let o=this.lstatSync(e),a=r();typeof a<"u"&&(e=a),this.lutimesSync(e,o.atime,o.mtime)}},qu=class extends hf{constructor(){super(K)}}});var ws,gf=It(()=>{W0();ws=class extends hf{getExtractHint(e){return this.baseFs.getExtractHint(e)}resolve(e){return this.mapFromBase(this.baseFs.resolve(this.mapToBase(e)))}getRealPath(){return this.mapFromBase(this.baseFs.getRealPath())}async openPromise(e,r,o){return this.baseFs.openPromise(this.mapToBase(e),r,o)}openSync(e,r,o){return this.baseFs.openSync(this.mapToBase(e),r,o)}async opendirPromise(e,r){return Object.assign(await this.baseFs.opendirPromise(this.mapToBase(e),r),{path:e})}opendirSync(e,r){return Object.assign(this.baseFs.opendirSync(this.mapToBase(e),r),{path:e})}async readPromise(e,r,o,a,n){return await this.baseFs.readPromise(e,r,o,a,n)}readSync(e,r,o,a,n){return this.baseFs.readSync(e,r,o,a,n)}async writePromise(e,r,o,a,n){return typeof r=="string"?await this.baseFs.writePromise(e,r,o):await this.baseFs.writePromise(e,r,o,a,n)}writeSync(e,r,o,a,n){return typeof r=="string"?this.baseFs.writeSync(e,r,o):this.baseFs.writeSync(e,r,o,a,n)}async closePromise(e){return this.baseFs.closePromise(e)}closeSync(e){this.baseFs.closeSync(e)}createReadStream(e,r){return this.baseFs.createReadStream(e!==null?this.mapToBase(e):e,r)}createWriteStream(e,r){return this.baseFs.createWriteStream(e!==null?this.mapToBase(e):e,r)}async realpathPromise(e){return this.mapFromBase(await this.baseFs.realpathPromise(this.mapToBase(e)))}realpathSync(e){return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(e)))}async existsPromise(e){return this.baseFs.existsPromise(this.mapToBase(e))}existsSync(e){return this.baseFs.existsSync(this.mapToBase(e))}accessSync(e,r){return this.baseFs.accessSync(this.mapToBase(e),r)}async accessPromise(e,r){return this.baseFs.accessPromise(this.mapToBase(e),r)}async statPromise(e,r){return this.baseFs.statPromise(this.mapToBase(e),r)}statSync(e,r){return this.baseFs.statSync(this.mapToBase(e),r)}async fstatPromise(e,r){return this.baseFs.fstatPromise(e,r)}fstatSync(e,r){return this.baseFs.fstatSync(e,r)}lstatPromise(e,r){return this.baseFs.lstatPromise(this.mapToBase(e),r)}lstatSync(e,r){return this.baseFs.lstatSync(this.mapToBase(e),r)}async fchmodPromise(e,r){return this.baseFs.fchmodPromise(e,r)}fchmodSync(e,r){return this.baseFs.fchmodSync(e,r)}async chmodPromise(e,r){return this.baseFs.chmodPromise(this.mapToBase(e),r)}chmodSync(e,r){return this.baseFs.chmodSync(this.mapToBase(e),r)}async fchownPromise(e,r,o){return this.baseFs.fchownPromise(e,r,o)}fchownSync(e,r,o){return this.baseFs.fchownSync(e,r,o)}async chownPromise(e,r,o){return this.baseFs.chownPromise(this.mapToBase(e),r,o)}chownSync(e,r,o){return this.baseFs.chownSync(this.mapToBase(e),r,o)}async renamePromise(e,r){return this.baseFs.renamePromise(this.mapToBase(e),this.mapToBase(r))}renameSync(e,r){return this.baseFs.renameSync(this.mapToBase(e),this.mapToBase(r))}async copyFilePromise(e,r,o=0){return this.baseFs.copyFilePromise(this.mapToBase(e),this.mapToBase(r),o)}copyFileSync(e,r,o=0){return this.baseFs.copyFileSync(this.mapToBase(e),this.mapToBase(r),o)}async appendFilePromise(e,r,o){return this.baseFs.appendFilePromise(this.fsMapToBase(e),r,o)}appendFileSync(e,r,o){return this.baseFs.appendFileSync(this.fsMapToBase(e),r,o)}async writeFilePromise(e,r,o){return this.baseFs.writeFilePromise(this.fsMapToBase(e),r,o)}writeFileSync(e,r,o){return this.baseFs.writeFileSync(this.fsMapToBase(e),r,o)}async unlinkPromise(e){return this.baseFs.unlinkPromise(this.mapToBase(e))}unlinkSync(e){return this.baseFs.unlinkSync(this.mapToBase(e))}async utimesPromise(e,r,o){return this.baseFs.utimesPromise(this.mapToBase(e),r,o)}utimesSync(e,r,o){return this.baseFs.utimesSync(this.mapToBase(e),r,o)}async lutimesPromise(e,r,o){return this.baseFs.lutimesPromise(this.mapToBase(e),r,o)}lutimesSync(e,r,o){return this.baseFs.lutimesSync(this.mapToBase(e),r,o)}async mkdirPromise(e,r){return this.baseFs.mkdirPromise(this.mapToBase(e),r)}mkdirSync(e,r){return this.baseFs.mkdirSync(this.mapToBase(e),r)}async rmdirPromise(e,r){return this.baseFs.rmdirPromise(this.mapToBase(e),r)}rmdirSync(e,r){return this.baseFs.rmdirSync(this.mapToBase(e),r)}async rmPromise(e,r){return this.baseFs.rmPromise(this.mapToBase(e),r)}rmSync(e,r){return this.baseFs.rmSync(this.mapToBase(e),r)}async linkPromise(e,r){return this.baseFs.linkPromise(this.mapToBase(e),this.mapToBase(r))}linkSync(e,r){return this.baseFs.linkSync(this.mapToBase(e),this.mapToBase(r))}async symlinkPromise(e,r,o){let a=this.mapToBase(r);if(this.pathUtils.isAbsolute(e))return this.baseFs.symlinkPromise(this.mapToBase(e),a,o);let n=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(r),e)),u=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(a),n);return this.baseFs.symlinkPromise(u,a,o)}symlinkSync(e,r,o){let a=this.mapToBase(r);if(this.pathUtils.isAbsolute(e))return this.baseFs.symlinkSync(this.mapToBase(e),a,o);let n=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(r),e)),u=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(a),n);return this.baseFs.symlinkSync(u,a,o)}async readFilePromise(e,r){return this.baseFs.readFilePromise(this.fsMapToBase(e),r)}readFileSync(e,r){return this.baseFs.readFileSync(this.fsMapToBase(e),r)}readdirPromise(e,r){return this.baseFs.readdirPromise(this.mapToBase(e),r)}readdirSync(e,r){return this.baseFs.readdirSync(this.mapToBase(e),r)}async readlinkPromise(e){return this.mapFromBase(await this.baseFs.readlinkPromise(this.mapToBase(e)))}readlinkSync(e){return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(e)))}async truncatePromise(e,r){return this.baseFs.truncatePromise(this.mapToBase(e),r)}truncateSync(e,r){return this.baseFs.truncateSync(this.mapToBase(e),r)}async ftruncatePromise(e,r){return this.baseFs.ftruncatePromise(e,r)}ftruncateSync(e,r){return this.baseFs.ftruncateSync(e,r)}watch(e,r,o){return this.baseFs.watch(this.mapToBase(e),r,o)}watchFile(e,r,o){return this.baseFs.watchFile(this.mapToBase(e),r,o)}unwatchFile(e,r){return this.baseFs.unwatchFile(this.mapToBase(e),r)}fsMapToBase(e){return typeof e=="number"?e:this.mapToBase(e)}}});var ju,wW=It(()=>{gf();ju=class extends ws{constructor(e,{baseFs:r,pathUtils:o}){super(o),this.target=e,this.baseFs=r}getRealPath(){return this.target}getBaseFs(){return this.baseFs}mapFromBase(e){return e}mapToBase(e){return e}}});function BW(t){let e=t;return typeof t.path=="string"&&(e.path=Ae.toPortablePath(t.path)),e}var vW,_n,Y0=It(()=>{vW=et(ve("fs"));W0();Ba();_n=class extends qu{constructor(e=vW.default){super(),this.realFs=e}getExtractHint(){return!1}getRealPath(){return Bt.root}resolve(e){return K.resolve(e)}async openPromise(e,r,o){return await new Promise((a,n)=>{this.realFs.open(Ae.fromPortablePath(e),r,o,this.makeCallback(a,n))})}openSync(e,r,o){return this.realFs.openSync(Ae.fromPortablePath(e),r,o)}async opendirPromise(e,r){return await new Promise((o,a)=>{typeof r<"u"?this.realFs.opendir(Ae.fromPortablePath(e),r,this.makeCallback(o,a)):this.realFs.opendir(Ae.fromPortablePath(e),this.makeCallback(o,a))}).then(o=>{let a=o;return Object.defineProperty(a,"path",{value:e,configurable:!0,writable:!0}),a})}opendirSync(e,r){let a=typeof r<"u"?this.realFs.opendirSync(Ae.fromPortablePath(e),r):this.realFs.opendirSync(Ae.fromPortablePath(e));return Object.defineProperty(a,"path",{value:e,configurable:!0,writable:!0}),a}async readPromise(e,r,o=0,a=0,n=-1){return await new Promise((u,A)=>{this.realFs.read(e,r,o,a,n,(p,h)=>{p?A(p):u(h)})})}readSync(e,r,o,a,n){return this.realFs.readSync(e,r,o,a,n)}async writePromise(e,r,o,a,n){return await new Promise((u,A)=>typeof r=="string"?this.realFs.write(e,r,o,this.makeCallback(u,A)):this.realFs.write(e,r,o,a,n,this.makeCallback(u,A)))}writeSync(e,r,o,a,n){return typeof r=="string"?this.realFs.writeSync(e,r,o):this.realFs.writeSync(e,r,o,a,n)}async closePromise(e){await new Promise((r,o)=>{this.realFs.close(e,this.makeCallback(r,o))})}closeSync(e){this.realFs.closeSync(e)}createReadStream(e,r){let o=e!==null?Ae.fromPortablePath(e):e;return this.realFs.createReadStream(o,r)}createWriteStream(e,r){let o=e!==null?Ae.fromPortablePath(e):e;return this.realFs.createWriteStream(o,r)}async realpathPromise(e){return await new Promise((r,o)=>{this.realFs.realpath(Ae.fromPortablePath(e),{},this.makeCallback(r,o))}).then(r=>Ae.toPortablePath(r))}realpathSync(e){return Ae.toPortablePath(this.realFs.realpathSync(Ae.fromPortablePath(e),{}))}async existsPromise(e){return await new Promise(r=>{this.realFs.exists(Ae.fromPortablePath(e),r)})}accessSync(e,r){return this.realFs.accessSync(Ae.fromPortablePath(e),r)}async accessPromise(e,r){return await new Promise((o,a)=>{this.realFs.access(Ae.fromPortablePath(e),r,this.makeCallback(o,a))})}existsSync(e){return this.realFs.existsSync(Ae.fromPortablePath(e))}async statPromise(e,r){return await new Promise((o,a)=>{r?this.realFs.stat(Ae.fromPortablePath(e),r,this.makeCallback(o,a)):this.realFs.stat(Ae.fromPortablePath(e),this.makeCallback(o,a))})}statSync(e,r){return r?this.realFs.statSync(Ae.fromPortablePath(e),r):this.realFs.statSync(Ae.fromPortablePath(e))}async fstatPromise(e,r){return await new Promise((o,a)=>{r?this.realFs.fstat(e,r,this.makeCallback(o,a)):this.realFs.fstat(e,this.makeCallback(o,a))})}fstatSync(e,r){return r?this.realFs.fstatSync(e,r):this.realFs.fstatSync(e)}async lstatPromise(e,r){return await new Promise((o,a)=>{r?this.realFs.lstat(Ae.fromPortablePath(e),r,this.makeCallback(o,a)):this.realFs.lstat(Ae.fromPortablePath(e),this.makeCallback(o,a))})}lstatSync(e,r){return r?this.realFs.lstatSync(Ae.fromPortablePath(e),r):this.realFs.lstatSync(Ae.fromPortablePath(e))}async fchmodPromise(e,r){return await new Promise((o,a)=>{this.realFs.fchmod(e,r,this.makeCallback(o,a))})}fchmodSync(e,r){return this.realFs.fchmodSync(e,r)}async chmodPromise(e,r){return await new Promise((o,a)=>{this.realFs.chmod(Ae.fromPortablePath(e),r,this.makeCallback(o,a))})}chmodSync(e,r){return this.realFs.chmodSync(Ae.fromPortablePath(e),r)}async fchownPromise(e,r,o){return await new Promise((a,n)=>{this.realFs.fchown(e,r,o,this.makeCallback(a,n))})}fchownSync(e,r,o){return this.realFs.fchownSync(e,r,o)}async chownPromise(e,r,o){return await new Promise((a,n)=>{this.realFs.chown(Ae.fromPortablePath(e),r,o,this.makeCallback(a,n))})}chownSync(e,r,o){return this.realFs.chownSync(Ae.fromPortablePath(e),r,o)}async renamePromise(e,r){return await new Promise((o,a)=>{this.realFs.rename(Ae.fromPortablePath(e),Ae.fromPortablePath(r),this.makeCallback(o,a))})}renameSync(e,r){return this.realFs.renameSync(Ae.fromPortablePath(e),Ae.fromPortablePath(r))}async copyFilePromise(e,r,o=0){return await new Promise((a,n)=>{this.realFs.copyFile(Ae.fromPortablePath(e),Ae.fromPortablePath(r),o,this.makeCallback(a,n))})}copyFileSync(e,r,o=0){return this.realFs.copyFileSync(Ae.fromPortablePath(e),Ae.fromPortablePath(r),o)}async appendFilePromise(e,r,o){return await new Promise((a,n)=>{let u=typeof e=="string"?Ae.fromPortablePath(e):e;o?this.realFs.appendFile(u,r,o,this.makeCallback(a,n)):this.realFs.appendFile(u,r,this.makeCallback(a,n))})}appendFileSync(e,r,o){let a=typeof e=="string"?Ae.fromPortablePath(e):e;o?this.realFs.appendFileSync(a,r,o):this.realFs.appendFileSync(a,r)}async writeFilePromise(e,r,o){return await new Promise((a,n)=>{let u=typeof e=="string"?Ae.fromPortablePath(e):e;o?this.realFs.writeFile(u,r,o,this.makeCallback(a,n)):this.realFs.writeFile(u,r,this.makeCallback(a,n))})}writeFileSync(e,r,o){let a=typeof e=="string"?Ae.fromPortablePath(e):e;o?this.realFs.writeFileSync(a,r,o):this.realFs.writeFileSync(a,r)}async unlinkPromise(e){return await new Promise((r,o)=>{this.realFs.unlink(Ae.fromPortablePath(e),this.makeCallback(r,o))})}unlinkSync(e){return this.realFs.unlinkSync(Ae.fromPortablePath(e))}async utimesPromise(e,r,o){return await new Promise((a,n)=>{this.realFs.utimes(Ae.fromPortablePath(e),r,o,this.makeCallback(a,n))})}utimesSync(e,r,o){this.realFs.utimesSync(Ae.fromPortablePath(e),r,o)}async lutimesPromise(e,r,o){return await new Promise((a,n)=>{this.realFs.lutimes(Ae.fromPortablePath(e),r,o,this.makeCallback(a,n))})}lutimesSync(e,r,o){this.realFs.lutimesSync(Ae.fromPortablePath(e),r,o)}async mkdirPromise(e,r){return await new Promise((o,a)=>{this.realFs.mkdir(Ae.fromPortablePath(e),r,this.makeCallback(o,a))})}mkdirSync(e,r){return this.realFs.mkdirSync(Ae.fromPortablePath(e),r)}async rmdirPromise(e,r){return await new Promise((o,a)=>{r?this.realFs.rmdir(Ae.fromPortablePath(e),r,this.makeCallback(o,a)):this.realFs.rmdir(Ae.fromPortablePath(e),this.makeCallback(o,a))})}rmdirSync(e,r){return this.realFs.rmdirSync(Ae.fromPortablePath(e),r)}async rmPromise(e,r){return await new Promise((o,a)=>{r?this.realFs.rm(Ae.fromPortablePath(e),r,this.makeCallback(o,a)):this.realFs.rm(Ae.fromPortablePath(e),this.makeCallback(o,a))})}rmSync(e,r){return this.realFs.rmSync(Ae.fromPortablePath(e),r)}async linkPromise(e,r){return await new Promise((o,a)=>{this.realFs.link(Ae.fromPortablePath(e),Ae.fromPortablePath(r),this.makeCallback(o,a))})}linkSync(e,r){return this.realFs.linkSync(Ae.fromPortablePath(e),Ae.fromPortablePath(r))}async symlinkPromise(e,r,o){return await new Promise((a,n)=>{this.realFs.symlink(Ae.fromPortablePath(e.replace(/\/+$/,"")),Ae.fromPortablePath(r),o,this.makeCallback(a,n))})}symlinkSync(e,r,o){return this.realFs.symlinkSync(Ae.fromPortablePath(e.replace(/\/+$/,"")),Ae.fromPortablePath(r),o)}async readFilePromise(e,r){return await new Promise((o,a)=>{let n=typeof e=="string"?Ae.fromPortablePath(e):e;this.realFs.readFile(n,r,this.makeCallback(o,a))})}readFileSync(e,r){let o=typeof e=="string"?Ae.fromPortablePath(e):e;return this.realFs.readFileSync(o,r)}async readdirPromise(e,r){return await new Promise((o,a)=>{r?r.recursive&&process.platform==="win32"?r.withFileTypes?this.realFs.readdir(Ae.fromPortablePath(e),r,this.makeCallback(n=>o(n.map(BW)),a)):this.realFs.readdir(Ae.fromPortablePath(e),r,this.makeCallback(n=>o(n.map(Ae.toPortablePath)),a)):this.realFs.readdir(Ae.fromPortablePath(e),r,this.makeCallback(o,a)):this.realFs.readdir(Ae.fromPortablePath(e),this.makeCallback(o,a))})}readdirSync(e,r){return r?r.recursive&&process.platform==="win32"?r.withFileTypes?this.realFs.readdirSync(Ae.fromPortablePath(e),r).map(BW):this.realFs.readdirSync(Ae.fromPortablePath(e),r).map(Ae.toPortablePath):this.realFs.readdirSync(Ae.fromPortablePath(e),r):this.realFs.readdirSync(Ae.fromPortablePath(e))}async readlinkPromise(e){return await new Promise((r,o)=>{this.realFs.readlink(Ae.fromPortablePath(e),this.makeCallback(r,o))}).then(r=>Ae.toPortablePath(r))}readlinkSync(e){return Ae.toPortablePath(this.realFs.readlinkSync(Ae.fromPortablePath(e)))}async truncatePromise(e,r){return await new Promise((o,a)=>{this.realFs.truncate(Ae.fromPortablePath(e),r,this.makeCallback(o,a))})}truncateSync(e,r){return this.realFs.truncateSync(Ae.fromPortablePath(e),r)}async ftruncatePromise(e,r){return await new Promise((o,a)=>{this.realFs.ftruncate(e,r,this.makeCallback(o,a))})}ftruncateSync(e,r){return this.realFs.ftruncateSync(e,r)}watch(e,r,o){return this.realFs.watch(Ae.fromPortablePath(e),r,o)}watchFile(e,r,o){return this.realFs.watchFile(Ae.fromPortablePath(e),r,o)}unwatchFile(e,r){return this.realFs.unwatchFile(Ae.fromPortablePath(e),r)}makeCallback(e,r){return(o,a)=>{o?r(o):e(a)}}}});var En,DW=It(()=>{Y0();gf();Ba();En=class extends ws{constructor(e,{baseFs:r=new _n}={}){super(K),this.target=this.pathUtils.normalize(e),this.baseFs=r}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.target)}resolve(e){return this.pathUtils.isAbsolute(e)?K.normalize(e):this.baseFs.resolve(K.join(this.target,e))}mapFromBase(e){return e}mapToBase(e){return this.pathUtils.isAbsolute(e)?e:this.pathUtils.join(this.target,e)}}});var PW,Gu,SW=It(()=>{Y0();gf();Ba();PW=Bt.root,Gu=class extends ws{constructor(e,{baseFs:r=new _n}={}){super(K),this.target=this.pathUtils.resolve(Bt.root,e),this.baseFs=r}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.pathUtils.relative(Bt.root,this.target))}getTarget(){return this.target}getBaseFs(){return this.baseFs}mapToBase(e){let r=this.pathUtils.normalize(e);if(this.pathUtils.isAbsolute(e))return this.pathUtils.resolve(this.target,this.pathUtils.relative(PW,e));if(r.match(/^\.\.\/?/))throw new Error(`Resolving this path (${e}) would escape the jail`);return this.pathUtils.resolve(this.target,e)}mapFromBase(e){return this.pathUtils.resolve(PW,this.pathUtils.relative(this.target,e))}}});var Am,bW=It(()=>{gf();Am=class extends ws{constructor(r,o){super(o);this.instance=null;this.factory=r}get baseFs(){return this.instance||(this.instance=this.factory()),this.instance}set baseFs(r){this.instance=r}mapFromBase(r){return r}mapToBase(r){return r}}});var K0,va,Gp,xW=It(()=>{K0=ve("fs");W0();Y0();DT();zD();Ba();va=4278190080,Gp=class extends qu{constructor({baseFs:r=new _n,filter:o=null,magicByte:a=42,maxOpenFiles:n=1/0,useCache:u=!0,maxAge:A=5e3,typeCheck:p=K0.constants.S_IFREG,getMountPoint:h,factoryPromise:E,factorySync:w}){if(Math.floor(a)!==a||!(a>1&&a<=127))throw new Error("The magic byte must be set to a round value between 1 and 127 included");super();this.fdMap=new Map;this.nextFd=3;this.isMount=new Set;this.notMount=new Set;this.realPaths=new Map;this.limitOpenFilesTimeout=null;this.baseFs=r,this.mountInstances=u?new Map:null,this.factoryPromise=E,this.factorySync=w,this.filter=o,this.getMountPoint=h,this.magic=a<<24,this.maxAge=A,this.maxOpenFiles=n,this.typeCheck=p}getExtractHint(r){return this.baseFs.getExtractHint(r)}getRealPath(){return this.baseFs.getRealPath()}saveAndClose(){if(j0(this),this.mountInstances)for(let[r,{childFs:o}]of this.mountInstances.entries())o.saveAndClose?.(),this.mountInstances.delete(r)}discardAndClose(){if(j0(this),this.mountInstances)for(let[r,{childFs:o}]of this.mountInstances.entries())o.discardAndClose?.(),this.mountInstances.delete(r)}resolve(r){return this.baseFs.resolve(r)}remapFd(r,o){let a=this.nextFd++|this.magic;return this.fdMap.set(a,[r,o]),a}async openPromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.openPromise(r,o,a),async(n,{subPath:u})=>this.remapFd(n,await n.openPromise(u,o,a)))}openSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.openSync(r,o,a),(n,{subPath:u})=>this.remapFd(n,n.openSync(u,o,a)))}async opendirPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.opendirPromise(r,o),async(a,{subPath:n})=>await a.opendirPromise(n,o),{requireSubpath:!1})}opendirSync(r,o){return this.makeCallSync(r,()=>this.baseFs.opendirSync(r,o),(a,{subPath:n})=>a.opendirSync(n,o),{requireSubpath:!1})}async readPromise(r,o,a,n,u){if((r&va)!==this.magic)return await this.baseFs.readPromise(r,o,a,n,u);let A=this.fdMap.get(r);if(typeof A>"u")throw ho("read");let[p,h]=A;return await p.readPromise(h,o,a,n,u)}readSync(r,o,a,n,u){if((r&va)!==this.magic)return this.baseFs.readSync(r,o,a,n,u);let A=this.fdMap.get(r);if(typeof A>"u")throw ho("readSync");let[p,h]=A;return p.readSync(h,o,a,n,u)}async writePromise(r,o,a,n,u){if((r&va)!==this.magic)return typeof o=="string"?await this.baseFs.writePromise(r,o,a):await this.baseFs.writePromise(r,o,a,n,u);let A=this.fdMap.get(r);if(typeof A>"u")throw ho("write");let[p,h]=A;return typeof o=="string"?await p.writePromise(h,o,a):await p.writePromise(h,o,a,n,u)}writeSync(r,o,a,n,u){if((r&va)!==this.magic)return typeof o=="string"?this.baseFs.writeSync(r,o,a):this.baseFs.writeSync(r,o,a,n,u);let A=this.fdMap.get(r);if(typeof A>"u")throw ho("writeSync");let[p,h]=A;return typeof o=="string"?p.writeSync(h,o,a):p.writeSync(h,o,a,n,u)}async closePromise(r){if((r&va)!==this.magic)return await this.baseFs.closePromise(r);let o=this.fdMap.get(r);if(typeof o>"u")throw ho("close");this.fdMap.delete(r);let[a,n]=o;return await a.closePromise(n)}closeSync(r){if((r&va)!==this.magic)return this.baseFs.closeSync(r);let o=this.fdMap.get(r);if(typeof o>"u")throw ho("closeSync");this.fdMap.delete(r);let[a,n]=o;return a.closeSync(n)}createReadStream(r,o){return r===null?this.baseFs.createReadStream(r,o):this.makeCallSync(r,()=>this.baseFs.createReadStream(r,o),(a,{archivePath:n,subPath:u})=>{let A=a.createReadStream(u,o);return A.path=Ae.fromPortablePath(this.pathUtils.join(n,u)),A})}createWriteStream(r,o){return r===null?this.baseFs.createWriteStream(r,o):this.makeCallSync(r,()=>this.baseFs.createWriteStream(r,o),(a,{subPath:n})=>a.createWriteStream(n,o))}async realpathPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.realpathPromise(r),async(o,{archivePath:a,subPath:n})=>{let u=this.realPaths.get(a);return typeof u>"u"&&(u=await this.baseFs.realpathPromise(a),this.realPaths.set(a,u)),this.pathUtils.join(u,this.pathUtils.relative(Bt.root,await o.realpathPromise(n)))})}realpathSync(r){return this.makeCallSync(r,()=>this.baseFs.realpathSync(r),(o,{archivePath:a,subPath:n})=>{let u=this.realPaths.get(a);return typeof u>"u"&&(u=this.baseFs.realpathSync(a),this.realPaths.set(a,u)),this.pathUtils.join(u,this.pathUtils.relative(Bt.root,o.realpathSync(n)))})}async existsPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.existsPromise(r),async(o,{subPath:a})=>await o.existsPromise(a))}existsSync(r){return this.makeCallSync(r,()=>this.baseFs.existsSync(r),(o,{subPath:a})=>o.existsSync(a))}async accessPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.accessPromise(r,o),async(a,{subPath:n})=>await a.accessPromise(n,o))}accessSync(r,o){return this.makeCallSync(r,()=>this.baseFs.accessSync(r,o),(a,{subPath:n})=>a.accessSync(n,o))}async statPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.statPromise(r,o),async(a,{subPath:n})=>await a.statPromise(n,o))}statSync(r,o){return this.makeCallSync(r,()=>this.baseFs.statSync(r,o),(a,{subPath:n})=>a.statSync(n,o))}async fstatPromise(r,o){if((r&va)!==this.magic)return this.baseFs.fstatPromise(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw ho("fstat");let[n,u]=a;return n.fstatPromise(u,o)}fstatSync(r,o){if((r&va)!==this.magic)return this.baseFs.fstatSync(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw ho("fstatSync");let[n,u]=a;return n.fstatSync(u,o)}async lstatPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.lstatPromise(r,o),async(a,{subPath:n})=>await a.lstatPromise(n,o))}lstatSync(r,o){return this.makeCallSync(r,()=>this.baseFs.lstatSync(r,o),(a,{subPath:n})=>a.lstatSync(n,o))}async fchmodPromise(r,o){if((r&va)!==this.magic)return this.baseFs.fchmodPromise(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw ho("fchmod");let[n,u]=a;return n.fchmodPromise(u,o)}fchmodSync(r,o){if((r&va)!==this.magic)return this.baseFs.fchmodSync(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw ho("fchmodSync");let[n,u]=a;return n.fchmodSync(u,o)}async chmodPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.chmodPromise(r,o),async(a,{subPath:n})=>await a.chmodPromise(n,o))}chmodSync(r,o){return this.makeCallSync(r,()=>this.baseFs.chmodSync(r,o),(a,{subPath:n})=>a.chmodSync(n,o))}async fchownPromise(r,o,a){if((r&va)!==this.magic)return this.baseFs.fchownPromise(r,o,a);let n=this.fdMap.get(r);if(typeof n>"u")throw ho("fchown");let[u,A]=n;return u.fchownPromise(A,o,a)}fchownSync(r,o,a){if((r&va)!==this.magic)return this.baseFs.fchownSync(r,o,a);let n=this.fdMap.get(r);if(typeof n>"u")throw ho("fchownSync");let[u,A]=n;return u.fchownSync(A,o,a)}async chownPromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.chownPromise(r,o,a),async(n,{subPath:u})=>await n.chownPromise(u,o,a))}chownSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.chownSync(r,o,a),(n,{subPath:u})=>n.chownSync(u,o,a))}async renamePromise(r,o){return await this.makeCallPromise(r,async()=>await this.makeCallPromise(o,async()=>await this.baseFs.renamePromise(r,o),async()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})}),async(a,{subPath:n})=>await this.makeCallPromise(o,async()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})},async(u,{subPath:A})=>{if(a!==u)throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"});return await a.renamePromise(n,A)}))}renameSync(r,o){return this.makeCallSync(r,()=>this.makeCallSync(o,()=>this.baseFs.renameSync(r,o),()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})}),(a,{subPath:n})=>this.makeCallSync(o,()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})},(u,{subPath:A})=>{if(a!==u)throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"});return a.renameSync(n,A)}))}async copyFilePromise(r,o,a=0){let n=async(u,A,p,h)=>{if(a&K0.constants.COPYFILE_FICLONE_FORCE)throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${A}' -> ${h}'`),{code:"EXDEV"});if(a&K0.constants.COPYFILE_EXCL&&await this.existsPromise(A))throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${A}' -> '${h}'`),{code:"EEXIST"});let E;try{E=await u.readFilePromise(A)}catch{throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${A}' -> '${h}'`),{code:"EINVAL"})}await p.writeFilePromise(h,E)};return await this.makeCallPromise(r,async()=>await this.makeCallPromise(o,async()=>await this.baseFs.copyFilePromise(r,o,a),async(u,{subPath:A})=>await n(this.baseFs,r,u,A)),async(u,{subPath:A})=>await this.makeCallPromise(o,async()=>await n(u,A,this.baseFs,o),async(p,{subPath:h})=>u!==p?await n(u,A,p,h):await u.copyFilePromise(A,h,a)))}copyFileSync(r,o,a=0){let n=(u,A,p,h)=>{if(a&K0.constants.COPYFILE_FICLONE_FORCE)throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${A}' -> ${h}'`),{code:"EXDEV"});if(a&K0.constants.COPYFILE_EXCL&&this.existsSync(A))throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${A}' -> '${h}'`),{code:"EEXIST"});let E;try{E=u.readFileSync(A)}catch{throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${A}' -> '${h}'`),{code:"EINVAL"})}p.writeFileSync(h,E)};return this.makeCallSync(r,()=>this.makeCallSync(o,()=>this.baseFs.copyFileSync(r,o,a),(u,{subPath:A})=>n(this.baseFs,r,u,A)),(u,{subPath:A})=>this.makeCallSync(o,()=>n(u,A,this.baseFs,o),(p,{subPath:h})=>u!==p?n(u,A,p,h):u.copyFileSync(A,h,a)))}async appendFilePromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.appendFilePromise(r,o,a),async(n,{subPath:u})=>await n.appendFilePromise(u,o,a))}appendFileSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.appendFileSync(r,o,a),(n,{subPath:u})=>n.appendFileSync(u,o,a))}async writeFilePromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.writeFilePromise(r,o,a),async(n,{subPath:u})=>await n.writeFilePromise(u,o,a))}writeFileSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.writeFileSync(r,o,a),(n,{subPath:u})=>n.writeFileSync(u,o,a))}async unlinkPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.unlinkPromise(r),async(o,{subPath:a})=>await o.unlinkPromise(a))}unlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.unlinkSync(r),(o,{subPath:a})=>o.unlinkSync(a))}async utimesPromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.utimesPromise(r,o,a),async(n,{subPath:u})=>await n.utimesPromise(u,o,a))}utimesSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.utimesSync(r,o,a),(n,{subPath:u})=>n.utimesSync(u,o,a))}async lutimesPromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.lutimesPromise(r,o,a),async(n,{subPath:u})=>await n.lutimesPromise(u,o,a))}lutimesSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.lutimesSync(r,o,a),(n,{subPath:u})=>n.lutimesSync(u,o,a))}async mkdirPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.mkdirPromise(r,o),async(a,{subPath:n})=>await a.mkdirPromise(n,o))}mkdirSync(r,o){return this.makeCallSync(r,()=>this.baseFs.mkdirSync(r,o),(a,{subPath:n})=>a.mkdirSync(n,o))}async rmdirPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.rmdirPromise(r,o),async(a,{subPath:n})=>await a.rmdirPromise(n,o))}rmdirSync(r,o){return this.makeCallSync(r,()=>this.baseFs.rmdirSync(r,o),(a,{subPath:n})=>a.rmdirSync(n,o))}async rmPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.rmPromise(r,o),async(a,{subPath:n})=>await a.rmPromise(n,o))}rmSync(r,o){return this.makeCallSync(r,()=>this.baseFs.rmSync(r,o),(a,{subPath:n})=>a.rmSync(n,o))}async linkPromise(r,o){return await this.makeCallPromise(o,async()=>await this.baseFs.linkPromise(r,o),async(a,{subPath:n})=>await a.linkPromise(r,n))}linkSync(r,o){return this.makeCallSync(o,()=>this.baseFs.linkSync(r,o),(a,{subPath:n})=>a.linkSync(r,n))}async symlinkPromise(r,o,a){return await this.makeCallPromise(o,async()=>await this.baseFs.symlinkPromise(r,o,a),async(n,{subPath:u})=>await n.symlinkPromise(r,u))}symlinkSync(r,o,a){return this.makeCallSync(o,()=>this.baseFs.symlinkSync(r,o,a),(n,{subPath:u})=>n.symlinkSync(r,u))}async readFilePromise(r,o){return this.makeCallPromise(r,async()=>await this.baseFs.readFilePromise(r,o),async(a,{subPath:n})=>await a.readFilePromise(n,o))}readFileSync(r,o){return this.makeCallSync(r,()=>this.baseFs.readFileSync(r,o),(a,{subPath:n})=>a.readFileSync(n,o))}async readdirPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.readdirPromise(r,o),async(a,{subPath:n})=>await a.readdirPromise(n,o),{requireSubpath:!1})}readdirSync(r,o){return this.makeCallSync(r,()=>this.baseFs.readdirSync(r,o),(a,{subPath:n})=>a.readdirSync(n,o),{requireSubpath:!1})}async readlinkPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.readlinkPromise(r),async(o,{subPath:a})=>await o.readlinkPromise(a))}readlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.readlinkSync(r),(o,{subPath:a})=>o.readlinkSync(a))}async truncatePromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.truncatePromise(r,o),async(a,{subPath:n})=>await a.truncatePromise(n,o))}truncateSync(r,o){return this.makeCallSync(r,()=>this.baseFs.truncateSync(r,o),(a,{subPath:n})=>a.truncateSync(n,o))}async ftruncatePromise(r,o){if((r&va)!==this.magic)return this.baseFs.ftruncatePromise(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw ho("ftruncate");let[n,u]=a;return n.ftruncatePromise(u,o)}ftruncateSync(r,o){if((r&va)!==this.magic)return this.baseFs.ftruncateSync(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw ho("ftruncateSync");let[n,u]=a;return n.ftruncateSync(u,o)}watch(r,o,a){return this.makeCallSync(r,()=>this.baseFs.watch(r,o,a),(n,{subPath:u})=>n.watch(u,o,a))}watchFile(r,o,a){return this.makeCallSync(r,()=>this.baseFs.watchFile(r,o,a),()=>um(this,r,o,a))}unwatchFile(r,o){return this.makeCallSync(r,()=>this.baseFs.unwatchFile(r,o),()=>q0(this,r,o))}async makeCallPromise(r,o,a,{requireSubpath:n=!0}={}){if(typeof r!="string")return await o();let u=this.resolve(r),A=this.findMount(u);return A?n&&A.subPath==="/"?await o():await this.getMountPromise(A.archivePath,async p=>await a(p,A)):await o()}makeCallSync(r,o,a,{requireSubpath:n=!0}={}){if(typeof r!="string")return o();let u=this.resolve(r),A=this.findMount(u);return!A||n&&A.subPath==="/"?o():this.getMountSync(A.archivePath,p=>a(p,A))}findMount(r){if(this.filter&&!this.filter.test(r))return null;let o="";for(;;){let a=r.substring(o.length),n=this.getMountPoint(a,o);if(!n)return null;if(o=this.pathUtils.join(o,n),!this.isMount.has(o)){if(this.notMount.has(o))continue;try{if(this.typeCheck!==null&&(this.baseFs.statSync(o).mode&K0.constants.S_IFMT)!==this.typeCheck){this.notMount.add(o);continue}}catch{return null}this.isMount.add(o)}return{archivePath:o,subPath:this.pathUtils.join(Bt.root,r.substring(o.length))}}}limitOpenFiles(r){if(this.mountInstances===null)return;let o=Date.now(),a=o+this.maxAge,n=r===null?0:this.mountInstances.size-r;for(let[u,{childFs:A,expiresAt:p,refCount:h}]of this.mountInstances.entries())if(!(h!==0||A.hasOpenFileHandles?.())){if(o>=p){A.saveAndClose?.(),this.mountInstances.delete(u),n-=1;continue}else if(r===null||n<=0){a=p;break}A.saveAndClose?.(),this.mountInstances.delete(u),n-=1}this.limitOpenFilesTimeout===null&&(r===null&&this.mountInstances.size>0||r!==null)&&isFinite(a)&&(this.limitOpenFilesTimeout=setTimeout(()=>{this.limitOpenFilesTimeout=null,this.limitOpenFiles(null)},a-o).unref())}async getMountPromise(r,o){if(this.mountInstances){let a=this.mountInstances.get(r);if(!a){let n=await this.factoryPromise(this.baseFs,r);a=this.mountInstances.get(r),a||(a={childFs:n(),expiresAt:0,refCount:0})}this.mountInstances.delete(r),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(r,a),a.expiresAt=Date.now()+this.maxAge,a.refCount+=1;try{return await o(a.childFs)}finally{a.refCount-=1}}else{let a=(await this.factoryPromise(this.baseFs,r))();try{return await o(a)}finally{a.saveAndClose?.()}}}getMountSync(r,o){if(this.mountInstances){let a=this.mountInstances.get(r);return a||(a={childFs:this.factorySync(this.baseFs,r),expiresAt:0,refCount:0}),this.mountInstances.delete(r),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(r,a),a.expiresAt=Date.now()+this.maxAge,o(a.childFs)}else{let a=this.factorySync(this.baseFs,r);try{return o(a)}finally{a.saveAndClose?.()}}}}});var $t,nP,kW=It(()=>{W0();Ba();$t=()=>Object.assign(new Error("ENOSYS: unsupported filesystem access"),{code:"ENOSYS"}),nP=class t extends hf{static{this.instance=new t}constructor(){super(K)}getExtractHint(){throw $t()}getRealPath(){throw $t()}resolve(){throw $t()}async openPromise(){throw $t()}openSync(){throw $t()}async opendirPromise(){throw $t()}opendirSync(){throw $t()}async readPromise(){throw $t()}readSync(){throw $t()}async writePromise(){throw $t()}writeSync(){throw $t()}async closePromise(){throw $t()}closeSync(){throw $t()}createWriteStream(){throw $t()}createReadStream(){throw $t()}async realpathPromise(){throw $t()}realpathSync(){throw $t()}async readdirPromise(){throw $t()}readdirSync(){throw $t()}async existsPromise(e){throw $t()}existsSync(e){throw $t()}async accessPromise(){throw $t()}accessSync(){throw $t()}async statPromise(){throw $t()}statSync(){throw $t()}async fstatPromise(e){throw $t()}fstatSync(e){throw $t()}async lstatPromise(e){throw $t()}lstatSync(e){throw $t()}async fchmodPromise(){throw $t()}fchmodSync(){throw $t()}async chmodPromise(){throw $t()}chmodSync(){throw $t()}async fchownPromise(){throw $t()}fchownSync(){throw $t()}async chownPromise(){throw $t()}chownSync(){throw $t()}async mkdirPromise(){throw $t()}mkdirSync(){throw $t()}async rmdirPromise(){throw $t()}rmdirSync(){throw $t()}async rmPromise(){throw $t()}rmSync(){throw $t()}async linkPromise(){throw $t()}linkSync(){throw $t()}async symlinkPromise(){throw $t()}symlinkSync(){throw $t()}async renamePromise(){throw $t()}renameSync(){throw $t()}async copyFilePromise(){throw $t()}copyFileSync(){throw $t()}async appendFilePromise(){throw $t()}appendFileSync(){throw $t()}async writeFilePromise(){throw $t()}writeFileSync(){throw $t()}async unlinkPromise(){throw $t()}unlinkSync(){throw $t()}async utimesPromise(){throw $t()}utimesSync(){throw $t()}async lutimesPromise(){throw $t()}lutimesSync(){throw $t()}async readFilePromise(){throw $t()}readFileSync(){throw $t()}async readlinkPromise(){throw $t()}readlinkSync(){throw $t()}async truncatePromise(){throw $t()}truncateSync(){throw $t()}async ftruncatePromise(e,r){throw $t()}ftruncateSync(e,r){throw $t()}watch(){throw $t()}watchFile(){throw $t()}unwatchFile(){throw $t()}}});var Wp,QW=It(()=>{gf();Ba();Wp=class extends ws{constructor(e){super(Ae),this.baseFs=e}mapFromBase(e){return Ae.fromPortablePath(e)}mapToBase(e){return Ae.toPortablePath(e)}}});var C8e,PT,I8e,qs,FW=It(()=>{Y0();gf();Ba();C8e=/^[0-9]+$/,PT=/^(\/(?:[^/]+\/)*?(?:\$\$virtual|__virtual__))((?:\/((?:[^/]+-)?[a-f0-9]+)(?:\/([^/]+))?)?((?:\/.*)?))$/,I8e=/^([^/]+-)?[a-f0-9]+$/,qs=class t extends ws{static makeVirtualPath(e,r,o){if(K.basename(e)!=="__virtual__")throw new Error('Assertion failed: Virtual folders must be named "__virtual__"');if(!K.basename(r).match(I8e))throw new Error("Assertion failed: Virtual components must be ended by an hexadecimal hash");let n=K.relative(K.dirname(e),o).split("/"),u=0;for(;u{ST=et(ve("buffer")),RW=ve("url"),TW=ve("util");gf();Ba();iP=class extends ws{constructor(e){super(Ae),this.baseFs=e}mapFromBase(e){return e}mapToBase(e){if(typeof e=="string")return e;if(e instanceof URL)return(0,RW.fileURLToPath)(e);if(Buffer.isBuffer(e)){let r=e.toString();if(!w8e(e,r))throw new Error("Non-utf8 buffers are not supported at the moment. Please upvote the following issue if you encounter this error: https://github.com/yarnpkg/berry/issues/4942");return r}throw new Error(`Unsupported path type: ${(0,TW.inspect)(e)}`)}}});var _W,go,df,Yp,sP,oP,fm,_c,Hc,LW,OW,MW,UW,cw,HW=It(()=>{_W=ve("readline"),go=Symbol("kBaseFs"),df=Symbol("kFd"),Yp=Symbol("kClosePromise"),sP=Symbol("kCloseResolve"),oP=Symbol("kCloseReject"),fm=Symbol("kRefs"),_c=Symbol("kRef"),Hc=Symbol("kUnref"),cw=class{constructor(e,r){this[UW]=1;this[MW]=void 0;this[OW]=void 0;this[LW]=void 0;this[go]=r,this[df]=e}get fd(){return this[df]}async appendFile(e,r){try{this[_c](this.appendFile);let o=(typeof r=="string"?r:r?.encoding)??void 0;return await this[go].appendFilePromise(this.fd,e,o?{encoding:o}:void 0)}finally{this[Hc]()}}async chown(e,r){try{return this[_c](this.chown),await this[go].fchownPromise(this.fd,e,r)}finally{this[Hc]()}}async chmod(e){try{return this[_c](this.chmod),await this[go].fchmodPromise(this.fd,e)}finally{this[Hc]()}}createReadStream(e){return this[go].createReadStream(null,{...e,fd:this.fd})}createWriteStream(e){return this[go].createWriteStream(null,{...e,fd:this.fd})}datasync(){throw new Error("Method not implemented.")}sync(){throw new Error("Method not implemented.")}async read(e,r,o,a){try{this[_c](this.read);let n;return Buffer.isBuffer(e)?n=e:(e??={},n=e.buffer??Buffer.alloc(16384),r=e.offset||0,o=e.length??n.byteLength,a=e.position??null),r??=0,o??=0,o===0?{bytesRead:o,buffer:n}:{bytesRead:await this[go].readPromise(this.fd,n,r,o,a),buffer:n}}finally{this[Hc]()}}async readFile(e){try{this[_c](this.readFile);let r=(typeof e=="string"?e:e?.encoding)??void 0;return await this[go].readFilePromise(this.fd,r)}finally{this[Hc]()}}readLines(e){return(0,_W.createInterface)({input:this.createReadStream(e),crlfDelay:1/0})}async stat(e){try{return this[_c](this.stat),await this[go].fstatPromise(this.fd,e)}finally{this[Hc]()}}async truncate(e){try{return this[_c](this.truncate),await this[go].ftruncatePromise(this.fd,e)}finally{this[Hc]()}}utimes(e,r){throw new Error("Method not implemented.")}async writeFile(e,r){try{this[_c](this.writeFile);let o=(typeof r=="string"?r:r?.encoding)??void 0;await this[go].writeFilePromise(this.fd,e,o)}finally{this[Hc]()}}async write(...e){try{if(this[_c](this.write),ArrayBuffer.isView(e[0])){let[r,o,a,n]=e;return{bytesWritten:await this[go].writePromise(this.fd,r,o??void 0,a??void 0,n??void 0),buffer:r}}else{let[r,o,a]=e;return{bytesWritten:await this[go].writePromise(this.fd,r,o,a),buffer:r}}}finally{this[Hc]()}}async writev(e,r){try{this[_c](this.writev);let o=0;if(typeof r<"u")for(let a of e){let n=await this.write(a,void 0,void 0,r);o+=n.bytesWritten,r+=n.bytesWritten}else for(let a of e){let n=await this.write(a);o+=n.bytesWritten}return{buffers:e,bytesWritten:o}}finally{this[Hc]()}}readv(e,r){throw new Error("Method not implemented.")}close(){if(this[df]===-1)return Promise.resolve();if(this[Yp])return this[Yp];if(this[fm]--,this[fm]===0){let e=this[df];this[df]=-1,this[Yp]=this[go].closePromise(e).finally(()=>{this[Yp]=void 0})}else this[Yp]=new Promise((e,r)=>{this[sP]=e,this[oP]=r}).finally(()=>{this[Yp]=void 0,this[oP]=void 0,this[sP]=void 0});return this[Yp]}[(go,df,UW=fm,MW=Yp,OW=sP,LW=oP,_c)](e){if(this[df]===-1){let r=new Error("file closed");throw r.code="EBADF",r.syscall=e.name,r}this[fm]++}[Hc](){if(this[fm]--,this[fm]===0){let e=this[df];this[df]=-1,this[go].closePromise(e).then(this[sP],this[oP])}}}});function uw(t,e){e=new iP(e);let r=(o,a,n)=>{let u=o[a];o[a]=n,typeof u?.[pm.promisify.custom]<"u"&&(n[pm.promisify.custom]=u[pm.promisify.custom])};{r(t,"exists",(o,...a)=>{let u=typeof a[a.length-1]=="function"?a.pop():()=>{};process.nextTick(()=>{e.existsPromise(o).then(A=>{u(A)},()=>{u(!1)})})}),r(t,"read",(...o)=>{let[a,n,u,A,p,h]=o;if(o.length<=3){let E={};o.length<3?h=o[1]:(E=o[1],h=o[2]),{buffer:n=Buffer.alloc(16384),offset:u=0,length:A=n.byteLength,position:p}=E}if(u==null&&(u=0),A|=0,A===0){process.nextTick(()=>{h(null,0,n)});return}p==null&&(p=-1),process.nextTick(()=>{e.readPromise(a,n,u,A,p).then(E=>{h(null,E,n)},E=>{h(E,0,n)})})});for(let o of qW){let a=o.replace(/Promise$/,"");if(typeof t[a]>"u")continue;let n=e[o];if(typeof n>"u")continue;r(t,a,(...A)=>{let h=typeof A[A.length-1]=="function"?A.pop():()=>{};process.nextTick(()=>{n.apply(e,A).then(E=>{h(null,E)},E=>{h(E)})})})}t.realpath.native=t.realpath}{r(t,"existsSync",o=>{try{return e.existsSync(o)}catch{return!1}}),r(t,"readSync",(...o)=>{let[a,n,u,A,p]=o;return o.length<=3&&({offset:u=0,length:A=n.byteLength,position:p}=o[2]||{}),u==null&&(u=0),A|=0,A===0?0:(p==null&&(p=-1),e.readSync(a,n,u,A,p))});for(let o of B8e){let a=o;if(typeof t[a]>"u")continue;let n=e[o];typeof n>"u"||r(t,a,n.bind(e))}t.realpathSync.native=t.realpathSync}{let o=t.promises;for(let a of qW){let n=a.replace(/Promise$/,"");if(typeof o[n]>"u")continue;let u=e[a];typeof u>"u"||a!=="open"&&r(o,n,(A,...p)=>A instanceof cw?A[n].apply(A,p):u.call(e,A,...p))}r(o,"open",async(...a)=>{let n=await e.openPromise(...a);return new cw(n,e)})}t.read[pm.promisify.custom]=async(o,a,...n)=>({bytesRead:await e.readPromise(o,a,...n),buffer:a}),t.write[pm.promisify.custom]=async(o,a,...n)=>({bytesWritten:await e.writePromise(o,a,...n),buffer:a})}function aP(t,e){let r=Object.create(t);return uw(r,e),r}var pm,B8e,qW,jW=It(()=>{pm=ve("util");NW();HW();B8e=new Set(["accessSync","appendFileSync","createReadStream","createWriteStream","chmodSync","fchmodSync","chownSync","fchownSync","closeSync","copyFileSync","linkSync","lstatSync","fstatSync","lutimesSync","mkdirSync","openSync","opendirSync","readlinkSync","readFileSync","readdirSync","readlinkSync","realpathSync","renameSync","rmdirSync","rmSync","statSync","symlinkSync","truncateSync","ftruncateSync","unlinkSync","unwatchFile","utimesSync","watch","watchFile","writeFileSync","writeSync"]),qW=new Set(["accessPromise","appendFilePromise","fchmodPromise","chmodPromise","fchownPromise","chownPromise","closePromise","copyFilePromise","linkPromise","fstatPromise","lstatPromise","lutimesPromise","mkdirPromise","openPromise","opendirPromise","readdirPromise","realpathPromise","readFilePromise","readdirPromise","readlinkPromise","renamePromise","rmdirPromise","rmPromise","statPromise","symlinkPromise","truncatePromise","ftruncatePromise","unlinkPromise","utimesPromise","writeFilePromise","writeSync"])});function GW(t){let e=Math.ceil(Math.random()*4294967296).toString(16).padStart(8,"0");return`${t}${e}`}function WW(){if(bT)return bT;let t=Ae.toPortablePath(YW.default.tmpdir()),e=ae.realpathSync(t);return process.once("exit",()=>{ae.rmtempSync()}),bT={tmpdir:t,realTmpdir:e}}var YW,qc,bT,ae,KW=It(()=>{YW=et(ve("os"));Y0();Ba();qc=new Set,bT=null;ae=Object.assign(new _n,{detachTemp(t){qc.delete(t)},mktempSync(t){let{tmpdir:e,realTmpdir:r}=WW();for(;;){let o=GW("xfs-");try{this.mkdirSync(K.join(e,o))}catch(n){if(n.code==="EEXIST")continue;throw n}let a=K.join(r,o);if(qc.add(a),typeof t>"u")return a;try{return t(a)}finally{if(qc.has(a)){qc.delete(a);try{this.removeSync(a)}catch{}}}}},async mktempPromise(t){let{tmpdir:e,realTmpdir:r}=WW();for(;;){let o=GW("xfs-");try{await this.mkdirPromise(K.join(e,o))}catch(n){if(n.code==="EEXIST")continue;throw n}let a=K.join(r,o);if(qc.add(a),typeof t>"u")return a;try{return await t(a)}finally{if(qc.has(a)){qc.delete(a);try{await this.removePromise(a)}catch{}}}}},async rmtempPromise(){await Promise.all(Array.from(qc.values()).map(async t=>{try{await ae.removePromise(t,{maxRetries:0}),qc.delete(t)}catch{}}))},rmtempSync(){for(let t of qc)try{ae.removeSync(t),qc.delete(t)}catch{}}})});var Aw={};Kt(Aw,{AliasFS:()=>ju,BasePortableFakeFS:()=>qu,CustomDir:()=>lw,CwdFS:()=>En,FakeFS:()=>hf,Filename:()=>mr,JailFS:()=>Gu,LazyFS:()=>Am,MountFS:()=>Gp,NoFS:()=>nP,NodeFS:()=>_n,PortablePath:()=>Bt,PosixFS:()=>Wp,ProxiedFS:()=>ws,VirtualFS:()=>qs,constants:()=>Pi,errors:()=>sr,extendFs:()=>aP,normalizeLineEndings:()=>G0,npath:()=>Ae,opendir:()=>eP,patchFs:()=>uw,ppath:()=>K,setupCopyIndex:()=>$D,statUtils:()=>wa,unwatchAllFiles:()=>j0,unwatchFile:()=>q0,watchFile:()=>um,xfs:()=>ae});var Pt=It(()=>{uW();zD();IT();vT();dW();DT();W0();Ba();Ba();wW();W0();DW();SW();bW();xW();kW();Y0();QW();gf();FW();jW();KW()});var ZW=_((qSt,XW)=>{XW.exports=zW;zW.sync=D8e;var VW=ve("fs");function v8e(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var o=0;o{rY.exports=eY;eY.sync=P8e;var $W=ve("fs");function eY(t,e,r){$W.stat(t,function(o,a){r(o,o?!1:tY(a,e))})}function P8e(t,e){return tY($W.statSync(t),e)}function tY(t,e){return t.isFile()&&S8e(t,e)}function S8e(t,e){var r=t.mode,o=t.uid,a=t.gid,n=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),u=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),A=parseInt("100",8),p=parseInt("010",8),h=parseInt("001",8),E=A|p,w=r&h||r&p&&a===u||r&A&&o===n||r&E&&n===0;return w}});var sY=_((WSt,iY)=>{var GSt=ve("fs"),lP;process.platform==="win32"||global.TESTING_WINDOWS?lP=ZW():lP=nY();iY.exports=xT;xT.sync=b8e;function xT(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(o,a){xT(t,e||{},function(n,u){n?a(n):o(u)})})}lP(t,e||{},function(o,a){o&&(o.code==="EACCES"||e&&e.ignoreErrors)&&(o=null,a=!1),r(o,a)})}function b8e(t,e){try{return lP.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var fY=_((YSt,AY)=>{var hm=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",oY=ve("path"),x8e=hm?";":":",aY=sY(),lY=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),cY=(t,e)=>{let r=e.colon||x8e,o=t.match(/\//)||hm&&t.match(/\\/)?[""]:[...hm?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],a=hm?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",n=hm?a.split(r):[""];return hm&&t.indexOf(".")!==-1&&n[0]!==""&&n.unshift(""),{pathEnv:o,pathExt:n,pathExtExe:a}},uY=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:o,pathExt:a,pathExtExe:n}=cY(t,e),u=[],A=h=>new Promise((E,w)=>{if(h===o.length)return e.all&&u.length?E(u):w(lY(t));let D=o[h],x=/^".*"$/.test(D)?D.slice(1,-1):D,C=oY.join(x,t),T=!x&&/^\.[\\\/]/.test(t)?t.slice(0,2)+C:C;E(p(T,h,0))}),p=(h,E,w)=>new Promise((D,x)=>{if(w===a.length)return D(A(E+1));let C=a[w];aY(h+C,{pathExt:n},(T,L)=>{if(!T&&L)if(e.all)u.push(h+C);else return D(h+C);return D(p(h,E,w+1))})});return r?A(0).then(h=>r(null,h),r):A(0)},k8e=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:o,pathExtExe:a}=cY(t,e),n=[];for(let u=0;u{"use strict";var pY=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(o=>o.toUpperCase()==="PATH")||"Path"};kT.exports=pY;kT.exports.default=pY});var yY=_((VSt,mY)=>{"use strict";var gY=ve("path"),Q8e=fY(),F8e=hY();function dY(t,e){let r=t.options.env||process.env,o=process.cwd(),a=t.options.cwd!=null,n=a&&process.chdir!==void 0&&!process.chdir.disabled;if(n)try{process.chdir(t.options.cwd)}catch{}let u;try{u=Q8e.sync(t.command,{path:r[F8e({env:r})],pathExt:e?gY.delimiter:void 0})}catch{}finally{n&&process.chdir(o)}return u&&(u=gY.resolve(a?t.options.cwd:"",u)),u}function R8e(t){return dY(t)||dY(t,!0)}mY.exports=R8e});var EY=_((JSt,FT)=>{"use strict";var QT=/([()\][%!^"`<>&|;, *?])/g;function T8e(t){return t=t.replace(QT,"^$1"),t}function N8e(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(QT,"^$1"),e&&(t=t.replace(QT,"^$1")),t}FT.exports.command=T8e;FT.exports.argument=N8e});var IY=_((zSt,CY)=>{"use strict";CY.exports=/^#!(.*)/});var BY=_((XSt,wY)=>{"use strict";var L8e=IY();wY.exports=(t="")=>{let e=t.match(L8e);if(!e)return null;let[r,o]=e[0].replace(/#! ?/,"").split(" "),a=r.split("/").pop();return a==="env"?o:o?`${a} ${o}`:a}});var DY=_((ZSt,vY)=>{"use strict";var RT=ve("fs"),O8e=BY();function M8e(t){let r=Buffer.alloc(150),o;try{o=RT.openSync(t,"r"),RT.readSync(o,r,0,150,0),RT.closeSync(o)}catch{}return O8e(r.toString())}vY.exports=M8e});var xY=_(($St,bY)=>{"use strict";var U8e=ve("path"),PY=yY(),SY=EY(),_8e=DY(),H8e=process.platform==="win32",q8e=/\.(?:com|exe)$/i,j8e=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function G8e(t){t.file=PY(t);let e=t.file&&_8e(t.file);return e?(t.args.unshift(t.file),t.command=e,PY(t)):t.file}function W8e(t){if(!H8e)return t;let e=G8e(t),r=!q8e.test(e);if(t.options.forceShell||r){let o=j8e.test(e);t.command=U8e.normalize(t.command),t.command=SY.command(t.command),t.args=t.args.map(n=>SY.argument(n,o));let a=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${a}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Y8e(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let o={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?o:W8e(o)}bY.exports=Y8e});var FY=_((ebt,QY)=>{"use strict";var TT=process.platform==="win32";function NT(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function K8e(t,e){if(!TT)return;let r=t.emit;t.emit=function(o,a){if(o==="exit"){let n=kY(a,e,"spawn");if(n)return r.call(t,"error",n)}return r.apply(t,arguments)}}function kY(t,e){return TT&&t===1&&!e.file?NT(e.original,"spawn"):null}function V8e(t,e){return TT&&t===1&&!e.file?NT(e.original,"spawnSync"):null}QY.exports={hookChildProcess:K8e,verifyENOENT:kY,verifyENOENTSync:V8e,notFoundError:NT}});var MT=_((tbt,gm)=>{"use strict";var RY=ve("child_process"),LT=xY(),OT=FY();function TY(t,e,r){let o=LT(t,e,r),a=RY.spawn(o.command,o.args,o.options);return OT.hookChildProcess(a,o),a}function J8e(t,e,r){let o=LT(t,e,r),a=RY.spawnSync(o.command,o.args,o.options);return a.error=a.error||OT.verifyENOENTSync(a.status,o),a}gm.exports=TY;gm.exports.spawn=TY;gm.exports.sync=J8e;gm.exports._parse=LT;gm.exports._enoent=OT});var LY=_((rbt,NY)=>{"use strict";function z8e(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function V0(t,e,r,o){this.message=t,this.expected=e,this.found=r,this.location=o,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,V0)}z8e(V0,Error);V0.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",w;for(w=0;w0){for(w=1,D=1;w>",S=cr(">>",!1),y=">&",R=cr(">&",!1),z=">",X=cr(">",!1),$="<<<",se=cr("<<<",!1),xe="<&",Fe=cr("<&",!1),lt="<",Et=cr("<",!1),qt=function(N){return{type:"argument",segments:[].concat(...N)}},nr=function(N){return N},St="$'",cn=cr("$'",!1),Pr="'",yr=cr("'",!1),Rr=function(N){return[{type:"text",text:N}]},Xr='""',$n=cr('""',!1),Xs=function(){return{type:"text",text:""}},Hi='"',Qs=cr('"',!1),Zs=function(N){return N},xi=function(N){return{type:"arithmetic",arithmetic:N,quoted:!0}},Fs=function(N){return{type:"shell",shell:N,quoted:!0}},$s=function(N){return{type:"variable",...N,quoted:!0}},SA=function(N){return{type:"text",text:N}},gu=function(N){return{type:"arithmetic",arithmetic:N,quoted:!1}},op=function(N){return{type:"shell",shell:N,quoted:!1}},ap=function(N){return{type:"variable",...N,quoted:!1}},Rs=function(N){return{type:"glob",pattern:N}},Ln=/^[^']/,hs=Li(["'"],!0,!1),Ts=function(N){return N.join("")},pc=/^[^$"]/,hc=Li(["$",'"'],!0,!1),gc=`\\ +`,bA=cr(`\\ +`,!1),xA=function(){return""},Ro="\\",To=cr("\\",!1),kA=/^[\\$"`]/,pr=Li(["\\","$",'"',"`"],!1,!1),Me=function(N){return N},ia="\\a",dc=cr("\\a",!1),Er=function(){return"a"},du="\\b",QA=cr("\\b",!1),FA=function(){return"\b"},mc=/^[Ee]/,yc=Li(["E","e"],!1,!1),Il=function(){return"\x1B"},we="\\f",Tt=cr("\\f",!1),wl=function(){return"\f"},Bi="\\n",Ns=cr("\\n",!1),Ft=function(){return` +`},Bn="\\r",No=cr("\\r",!1),ki=function(){return"\r"},vi="\\t",sa=cr("\\t",!1),un=function(){return" "},qn="\\v",Ec=cr("\\v",!1),lp=function(){return"\v"},oa=/^[\\'"?]/,aa=Li(["\\","'",'"',"?"],!1,!1),la=function(N){return String.fromCharCode(parseInt(N,16))},Ze="\\x",ca=cr("\\x",!1),mu="\\u",Bl=cr("\\u",!1),dn="\\U",Lo=cr("\\U",!1),RA=function(N){return String.fromCodePoint(parseInt(N,16))},TA=/^[0-7]/,Oo=Li([["0","7"]],!1,!1),qa=/^[0-9a-fA-f]/,Ot=Li([["0","9"],["a","f"],["A","f"]],!1,!1),vn=Iu(),Mo="{}",ua=cr("{}",!1),qi=function(){return"{}"},vl="-",Cc=cr("-",!1),Dl="+",Aa=cr("+",!1),Di=".",rs=cr(".",!1),ja=function(N,V,re){return{type:"number",value:(N==="-"?-1:1)*parseFloat(V.join("")+"."+re.join(""))}},yu=function(N,V){return{type:"number",value:(N==="-"?-1:1)*parseInt(V.join(""))}},Pl=function(N){return{type:"variable",...N}},pi=function(N){return{type:"variable",name:N}},Dn=function(N){return N},Sl="*",Je=cr("*",!1),st="/",vt=cr("/",!1),ar=function(N,V,re){return{type:V==="*"?"multiplication":"division",right:re}},ee=function(N,V){return V.reduce((re,ge)=>({left:re,...ge}),N)},ye=function(N,V,re){return{type:V==="+"?"addition":"subtraction",right:re}},Le="$((",gt=cr("$((",!1),mt="))",Dt=cr("))",!1),er=function(N){return N},sn="$(",ei=cr("$(",!1),Qi=function(N){return N},Pn="${",fa=cr("${",!1),wd=":-",BI=cr(":-",!1),eo=function(N,V){return{name:N,defaultValue:V}},Bd=":-}",cp=cr(":-}",!1),vI=function(N){return{name:N,defaultValue:[]}},to=":+",up=cr(":+",!1),Ap=function(N,V){return{name:N,alternativeValue:V}},Ic=":+}",fp=cr(":+}",!1),s0=function(N){return{name:N,alternativeValue:[]}},o0=function(N){return{name:N}},a0="$",vd=cr("$",!1),Eu=function(N){return e.isGlobPattern(N)},ro=function(N){return N},Ga=/^[a-zA-Z0-9_]/,pp=Li([["a","z"],["A","Z"],["0","9"],"_"],!1,!1),l0=function(){return bd()},Wa=/^[$@*?#a-zA-Z0-9_\-]/,Ya=Li(["$","@","*","?","#",["a","z"],["A","Z"],["0","9"],"_","-"],!1,!1),Dd=/^[()}<>$|&; \t"']/,NA=Li(["(",")","}","<",">","$","|","&",";"," "," ",'"',"'"],!1,!1),Pd=/^[<>&; \t"']/,Sd=Li(["<",">","&",";"," "," ",'"',"'"],!1,!1),LA=/^[ \t]/,OA=Li([" "," "],!1,!1),W=0,bt=0,MA=[{line:1,column:1}],no=0,Cu=[],dt=0,wc;if("startRule"in e){if(!(e.startRule in o))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=o[e.startRule]}function bd(){return t.substring(bt,W)}function c0(){return wu(bt,W)}function DI(N,V){throw V=V!==void 0?V:wu(bt,W),UA([u0(N)],t.substring(bt,W),V)}function hp(N,V){throw V=V!==void 0?V:wu(bt,W),oi(N,V)}function cr(N,V){return{type:"literal",text:N,ignoreCase:V}}function Li(N,V,re){return{type:"class",parts:N,inverted:V,ignoreCase:re}}function Iu(){return{type:"any"}}function pa(){return{type:"end"}}function u0(N){return{type:"other",description:N}}function Bc(N){var V=MA[N],re;if(V)return V;for(re=N-1;!MA[re];)re--;for(V=MA[re],V={line:V.line,column:V.column};reno&&(no=W,Cu=[]),Cu.push(N))}function oi(N,V){return new V0(N,null,null,V)}function UA(N,V,re){return new V0(V0.buildMessage(N,V),N,V,re)}function ha(){var N,V,re;for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();return V!==r?(re=Uo(),re===r&&(re=null),re!==r?(bt=N,V=n(re),N=V):(W=N,N=r)):(W=N,N=r),N}function Uo(){var N,V,re,ge,Ye;if(N=W,V=gp(),V!==r){for(re=[],ge=xt();ge!==r;)re.push(ge),ge=xt();re!==r?(ge=A0(),ge!==r?(Ye=ga(),Ye===r&&(Ye=null),Ye!==r?(bt=N,V=u(V,ge,Ye),N=V):(W=N,N=r)):(W=N,N=r)):(W=N,N=r)}else W=N,N=r;if(N===r)if(N=W,V=gp(),V!==r){for(re=[],ge=xt();ge!==r;)re.push(ge),ge=xt();re!==r?(ge=A0(),ge===r&&(ge=null),ge!==r?(bt=N,V=A(V,ge),N=V):(W=N,N=r)):(W=N,N=r)}else W=N,N=r;return N}function ga(){var N,V,re,ge,Ye;for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();if(V!==r)if(re=Uo(),re!==r){for(ge=[],Ye=xt();Ye!==r;)ge.push(Ye),Ye=xt();ge!==r?(bt=N,V=p(re),N=V):(W=N,N=r)}else W=N,N=r;else W=N,N=r;return N}function A0(){var N;return t.charCodeAt(W)===59?(N=h,W++):(N=r,dt===0&&wt(E)),N===r&&(t.charCodeAt(W)===38?(N=w,W++):(N=r,dt===0&&wt(D))),N}function gp(){var N,V,re;return N=W,V=_A(),V!==r?(re=f0(),re===r&&(re=null),re!==r?(bt=N,V=x(V,re),N=V):(W=N,N=r)):(W=N,N=r),N}function f0(){var N,V,re,ge,Ye,At,hr;for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();if(V!==r)if(re=xd(),re!==r){for(ge=[],Ye=xt();Ye!==r;)ge.push(Ye),Ye=xt();if(ge!==r)if(Ye=gp(),Ye!==r){for(At=[],hr=xt();hr!==r;)At.push(hr),hr=xt();At!==r?(bt=N,V=C(re,Ye),N=V):(W=N,N=r)}else W=N,N=r;else W=N,N=r}else W=N,N=r;else W=N,N=r;return N}function xd(){var N;return t.substr(W,2)===T?(N=T,W+=2):(N=r,dt===0&&wt(L)),N===r&&(t.substr(W,2)===U?(N=U,W+=2):(N=r,dt===0&&wt(J))),N}function _A(){var N,V,re;return N=W,V=Bu(),V!==r?(re=p0(),re===r&&(re=null),re!==r?(bt=N,V=te(V,re),N=V):(W=N,N=r)):(W=N,N=r),N}function p0(){var N,V,re,ge,Ye,At,hr;for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();if(V!==r)if(re=vc(),re!==r){for(ge=[],Ye=xt();Ye!==r;)ge.push(Ye),Ye=xt();if(ge!==r)if(Ye=_A(),Ye!==r){for(At=[],hr=xt();hr!==r;)At.push(hr),hr=xt();At!==r?(bt=N,V=le(re,Ye),N=V):(W=N,N=r)}else W=N,N=r;else W=N,N=r}else W=N,N=r;else W=N,N=r;return N}function vc(){var N;return t.substr(W,2)===ce?(N=ce,W+=2):(N=r,dt===0&&wt(ue)),N===r&&(t.charCodeAt(W)===124?(N=Ie,W++):(N=r,dt===0&&wt(he))),N}function Dc(){var N,V,re,ge,Ye,At;if(N=W,V=yp(),V!==r)if(t.charCodeAt(W)===61?(re=De,W++):(re=r,dt===0&&wt(Ee)),re!==r)if(ge=HA(),ge!==r){for(Ye=[],At=xt();At!==r;)Ye.push(At),At=xt();Ye!==r?(bt=N,V=g(V,ge),N=V):(W=N,N=r)}else W=N,N=r;else W=N,N=r;else W=N,N=r;if(N===r)if(N=W,V=yp(),V!==r)if(t.charCodeAt(W)===61?(re=De,W++):(re=r,dt===0&&wt(Ee)),re!==r){for(ge=[],Ye=xt();Ye!==r;)ge.push(Ye),Ye=xt();ge!==r?(bt=N,V=me(V),N=V):(W=N,N=r)}else W=N,N=r;else W=N,N=r;return N}function Bu(){var N,V,re,ge,Ye,At,hr,Ir,Rn,ai,ns;for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();if(V!==r)if(t.charCodeAt(W)===40?(re=Ce,W++):(re=r,dt===0&&wt(fe)),re!==r){for(ge=[],Ye=xt();Ye!==r;)ge.push(Ye),Ye=xt();if(ge!==r)if(Ye=Uo(),Ye!==r){for(At=[],hr=xt();hr!==r;)At.push(hr),hr=xt();if(At!==r)if(t.charCodeAt(W)===41?(hr=ie,W++):(hr=r,dt===0&&wt(Z)),hr!==r){for(Ir=[],Rn=xt();Rn!==r;)Ir.push(Rn),Rn=xt();if(Ir!==r){for(Rn=[],ai=On();ai!==r;)Rn.push(ai),ai=On();if(Rn!==r){for(ai=[],ns=xt();ns!==r;)ai.push(ns),ns=xt();ai!==r?(bt=N,V=Pe(Ye,Rn),N=V):(W=N,N=r)}else W=N,N=r}else W=N,N=r}else W=N,N=r;else W=N,N=r}else W=N,N=r;else W=N,N=r}else W=N,N=r;else W=N,N=r;if(N===r){for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();if(V!==r)if(t.charCodeAt(W)===123?(re=Re,W++):(re=r,dt===0&&wt(ht)),re!==r){for(ge=[],Ye=xt();Ye!==r;)ge.push(Ye),Ye=xt();if(ge!==r)if(Ye=Uo(),Ye!==r){for(At=[],hr=xt();hr!==r;)At.push(hr),hr=xt();if(At!==r)if(t.charCodeAt(W)===125?(hr=q,W++):(hr=r,dt===0&&wt(nt)),hr!==r){for(Ir=[],Rn=xt();Rn!==r;)Ir.push(Rn),Rn=xt();if(Ir!==r){for(Rn=[],ai=On();ai!==r;)Rn.push(ai),ai=On();if(Rn!==r){for(ai=[],ns=xt();ns!==r;)ai.push(ns),ns=xt();ai!==r?(bt=N,V=Ne(Ye,Rn),N=V):(W=N,N=r)}else W=N,N=r}else W=N,N=r}else W=N,N=r;else W=N,N=r}else W=N,N=r;else W=N,N=r}else W=N,N=r;else W=N,N=r;if(N===r){for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();if(V!==r){for(re=[],ge=Dc();ge!==r;)re.push(ge),ge=Dc();if(re!==r){for(ge=[],Ye=xt();Ye!==r;)ge.push(Ye),Ye=xt();if(ge!==r){if(Ye=[],At=Pc(),At!==r)for(;At!==r;)Ye.push(At),At=Pc();else Ye=r;if(Ye!==r){for(At=[],hr=xt();hr!==r;)At.push(hr),hr=xt();At!==r?(bt=N,V=Te(re,Ye),N=V):(W=N,N=r)}else W=N,N=r}else W=N,N=r}else W=N,N=r}else W=N,N=r;if(N===r){for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();if(V!==r){if(re=[],ge=Dc(),ge!==r)for(;ge!==r;)re.push(ge),ge=Dc();else re=r;if(re!==r){for(ge=[],Ye=xt();Ye!==r;)ge.push(Ye),Ye=xt();ge!==r?(bt=N,V=ke(re),N=V):(W=N,N=r)}else W=N,N=r}else W=N,N=r}}}return N}function gs(){var N,V,re,ge,Ye;for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();if(V!==r){if(re=[],ge=Ci(),ge!==r)for(;ge!==r;)re.push(ge),ge=Ci();else re=r;if(re!==r){for(ge=[],Ye=xt();Ye!==r;)ge.push(Ye),Ye=xt();ge!==r?(bt=N,V=Ve(re),N=V):(W=N,N=r)}else W=N,N=r}else W=N,N=r;return N}function Pc(){var N,V,re;for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();if(V!==r?(re=On(),re!==r?(bt=N,V=be(re),N=V):(W=N,N=r)):(W=N,N=r),N===r){for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();V!==r?(re=Ci(),re!==r?(bt=N,V=be(re),N=V):(W=N,N=r)):(W=N,N=r)}return N}function On(){var N,V,re,ge,Ye;for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();return V!==r?(tt.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(He)),re===r&&(re=null),re!==r?(ge=ji(),ge!==r?(Ye=Ci(),Ye!==r?(bt=N,V=b(re,ge,Ye),N=V):(W=N,N=r)):(W=N,N=r)):(W=N,N=r)):(W=N,N=r),N}function ji(){var N;return t.substr(W,2)===I?(N=I,W+=2):(N=r,dt===0&&wt(S)),N===r&&(t.substr(W,2)===y?(N=y,W+=2):(N=r,dt===0&&wt(R)),N===r&&(t.charCodeAt(W)===62?(N=z,W++):(N=r,dt===0&&wt(X)),N===r&&(t.substr(W,3)===$?(N=$,W+=3):(N=r,dt===0&&wt(se)),N===r&&(t.substr(W,2)===xe?(N=xe,W+=2):(N=r,dt===0&&wt(Fe)),N===r&&(t.charCodeAt(W)===60?(N=lt,W++):(N=r,dt===0&&wt(Et))))))),N}function Ci(){var N,V,re;for(N=W,V=[],re=xt();re!==r;)V.push(re),re=xt();return V!==r?(re=HA(),re!==r?(bt=N,V=be(re),N=V):(W=N,N=r)):(W=N,N=r),N}function HA(){var N,V,re;if(N=W,V=[],re=vu(),re!==r)for(;re!==r;)V.push(re),re=vu();else V=r;return V!==r&&(bt=N,V=qt(V)),N=V,N}function vu(){var N,V;return N=W,V=An(),V!==r&&(bt=N,V=nr(V)),N=V,N===r&&(N=W,V=h0(),V!==r&&(bt=N,V=nr(V)),N=V,N===r&&(N=W,V=g0(),V!==r&&(bt=N,V=nr(V)),N=V,N===r&&(N=W,V=Gi(),V!==r&&(bt=N,V=nr(V)),N=V))),N}function An(){var N,V,re,ge;return N=W,t.substr(W,2)===St?(V=St,W+=2):(V=r,dt===0&&wt(cn)),V!==r?(re=fn(),re!==r?(t.charCodeAt(W)===39?(ge=Pr,W++):(ge=r,dt===0&&wt(yr)),ge!==r?(bt=N,V=Rr(re),N=V):(W=N,N=r)):(W=N,N=r)):(W=N,N=r),N}function h0(){var N,V,re,ge;return N=W,t.charCodeAt(W)===39?(V=Pr,W++):(V=r,dt===0&&wt(yr)),V!==r?(re=Du(),re!==r?(t.charCodeAt(W)===39?(ge=Pr,W++):(ge=r,dt===0&&wt(yr)),ge!==r?(bt=N,V=Rr(re),N=V):(W=N,N=r)):(W=N,N=r)):(W=N,N=r),N}function g0(){var N,V,re,ge;if(N=W,t.substr(W,2)===Xr?(V=Xr,W+=2):(V=r,dt===0&&wt($n)),V!==r&&(bt=N,V=Xs()),N=V,N===r)if(N=W,t.charCodeAt(W)===34?(V=Hi,W++):(V=r,dt===0&&wt(Qs)),V!==r){for(re=[],ge=Ka();ge!==r;)re.push(ge),ge=Ka();re!==r?(t.charCodeAt(W)===34?(ge=Hi,W++):(ge=r,dt===0&&wt(Qs)),ge!==r?(bt=N,V=Zs(re),N=V):(W=N,N=r)):(W=N,N=r)}else W=N,N=r;return N}function Gi(){var N,V,re;if(N=W,V=[],re=io(),re!==r)for(;re!==r;)V.push(re),re=io();else V=r;return V!==r&&(bt=N,V=Zs(V)),N=V,N}function Ka(){var N,V;return N=W,V=Kr(),V!==r&&(bt=N,V=xi(V)),N=V,N===r&&(N=W,V=mp(),V!==r&&(bt=N,V=Fs(V)),N=V,N===r&&(N=W,V=jA(),V!==r&&(bt=N,V=$s(V)),N=V,N===r&&(N=W,V=Pu(),V!==r&&(bt=N,V=SA(V)),N=V))),N}function io(){var N,V;return N=W,V=Kr(),V!==r&&(bt=N,V=gu(V)),N=V,N===r&&(N=W,V=mp(),V!==r&&(bt=N,V=op(V)),N=V,N===r&&(N=W,V=jA(),V!==r&&(bt=N,V=ap(V)),N=V,N===r&&(N=W,V=kd(),V!==r&&(bt=N,V=Rs(V)),N=V,N===r&&(N=W,V=dp(),V!==r&&(bt=N,V=SA(V)),N=V)))),N}function Du(){var N,V,re;for(N=W,V=[],Ln.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(hs));re!==r;)V.push(re),Ln.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(hs));return V!==r&&(bt=N,V=Ts(V)),N=V,N}function Pu(){var N,V,re;if(N=W,V=[],re=Va(),re===r&&(pc.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(hc))),re!==r)for(;re!==r;)V.push(re),re=Va(),re===r&&(pc.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(hc)));else V=r;return V!==r&&(bt=N,V=Ts(V)),N=V,N}function Va(){var N,V,re;return N=W,t.substr(W,2)===gc?(V=gc,W+=2):(V=r,dt===0&&wt(bA)),V!==r&&(bt=N,V=xA()),N=V,N===r&&(N=W,t.charCodeAt(W)===92?(V=Ro,W++):(V=r,dt===0&&wt(To)),V!==r?(kA.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(pr)),re!==r?(bt=N,V=Me(re),N=V):(W=N,N=r)):(W=N,N=r)),N}function fn(){var N,V,re;for(N=W,V=[],re=so(),re===r&&(Ln.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(hs)));re!==r;)V.push(re),re=so(),re===r&&(Ln.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(hs)));return V!==r&&(bt=N,V=Ts(V)),N=V,N}function so(){var N,V,re;return N=W,t.substr(W,2)===ia?(V=ia,W+=2):(V=r,dt===0&&wt(dc)),V!==r&&(bt=N,V=Er()),N=V,N===r&&(N=W,t.substr(W,2)===du?(V=du,W+=2):(V=r,dt===0&&wt(QA)),V!==r&&(bt=N,V=FA()),N=V,N===r&&(N=W,t.charCodeAt(W)===92?(V=Ro,W++):(V=r,dt===0&&wt(To)),V!==r?(mc.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(yc)),re!==r?(bt=N,V=Il(),N=V):(W=N,N=r)):(W=N,N=r),N===r&&(N=W,t.substr(W,2)===we?(V=we,W+=2):(V=r,dt===0&&wt(Tt)),V!==r&&(bt=N,V=wl()),N=V,N===r&&(N=W,t.substr(W,2)===Bi?(V=Bi,W+=2):(V=r,dt===0&&wt(Ns)),V!==r&&(bt=N,V=Ft()),N=V,N===r&&(N=W,t.substr(W,2)===Bn?(V=Bn,W+=2):(V=r,dt===0&&wt(No)),V!==r&&(bt=N,V=ki()),N=V,N===r&&(N=W,t.substr(W,2)===vi?(V=vi,W+=2):(V=r,dt===0&&wt(sa)),V!==r&&(bt=N,V=un()),N=V,N===r&&(N=W,t.substr(W,2)===qn?(V=qn,W+=2):(V=r,dt===0&&wt(Ec)),V!==r&&(bt=N,V=lp()),N=V,N===r&&(N=W,t.charCodeAt(W)===92?(V=Ro,W++):(V=r,dt===0&&wt(To)),V!==r?(oa.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(aa)),re!==r?(bt=N,V=Me(re),N=V):(W=N,N=r)):(W=N,N=r),N===r&&(N=Sc()))))))))),N}function Sc(){var N,V,re,ge,Ye,At,hr,Ir,Rn,ai,ns,GA;return N=W,t.charCodeAt(W)===92?(V=Ro,W++):(V=r,dt===0&&wt(To)),V!==r?(re=_o(),re!==r?(bt=N,V=la(re),N=V):(W=N,N=r)):(W=N,N=r),N===r&&(N=W,t.substr(W,2)===Ze?(V=Ze,W+=2):(V=r,dt===0&&wt(ca)),V!==r?(re=W,ge=W,Ye=_o(),Ye!==r?(At=ds(),At!==r?(Ye=[Ye,At],ge=Ye):(W=ge,ge=r)):(W=ge,ge=r),ge===r&&(ge=_o()),ge!==r?re=t.substring(re,W):re=ge,re!==r?(bt=N,V=la(re),N=V):(W=N,N=r)):(W=N,N=r),N===r&&(N=W,t.substr(W,2)===mu?(V=mu,W+=2):(V=r,dt===0&&wt(Bl)),V!==r?(re=W,ge=W,Ye=ds(),Ye!==r?(At=ds(),At!==r?(hr=ds(),hr!==r?(Ir=ds(),Ir!==r?(Ye=[Ye,At,hr,Ir],ge=Ye):(W=ge,ge=r)):(W=ge,ge=r)):(W=ge,ge=r)):(W=ge,ge=r),ge!==r?re=t.substring(re,W):re=ge,re!==r?(bt=N,V=la(re),N=V):(W=N,N=r)):(W=N,N=r),N===r&&(N=W,t.substr(W,2)===dn?(V=dn,W+=2):(V=r,dt===0&&wt(Lo)),V!==r?(re=W,ge=W,Ye=ds(),Ye!==r?(At=ds(),At!==r?(hr=ds(),hr!==r?(Ir=ds(),Ir!==r?(Rn=ds(),Rn!==r?(ai=ds(),ai!==r?(ns=ds(),ns!==r?(GA=ds(),GA!==r?(Ye=[Ye,At,hr,Ir,Rn,ai,ns,GA],ge=Ye):(W=ge,ge=r)):(W=ge,ge=r)):(W=ge,ge=r)):(W=ge,ge=r)):(W=ge,ge=r)):(W=ge,ge=r)):(W=ge,ge=r)):(W=ge,ge=r),ge!==r?re=t.substring(re,W):re=ge,re!==r?(bt=N,V=RA(re),N=V):(W=N,N=r)):(W=N,N=r)))),N}function _o(){var N;return TA.test(t.charAt(W))?(N=t.charAt(W),W++):(N=r,dt===0&&wt(Oo)),N}function ds(){var N;return qa.test(t.charAt(W))?(N=t.charAt(W),W++):(N=r,dt===0&&wt(Ot)),N}function dp(){var N,V,re,ge,Ye;if(N=W,V=[],re=W,t.charCodeAt(W)===92?(ge=Ro,W++):(ge=r,dt===0&&wt(To)),ge!==r?(t.length>W?(Ye=t.charAt(W),W++):(Ye=r,dt===0&&wt(vn)),Ye!==r?(bt=re,ge=Me(Ye),re=ge):(W=re,re=r)):(W=re,re=r),re===r&&(re=W,t.substr(W,2)===Mo?(ge=Mo,W+=2):(ge=r,dt===0&&wt(ua)),ge!==r&&(bt=re,ge=qi()),re=ge,re===r&&(re=W,ge=W,dt++,Ye=Qd(),dt--,Ye===r?ge=void 0:(W=ge,ge=r),ge!==r?(t.length>W?(Ye=t.charAt(W),W++):(Ye=r,dt===0&&wt(vn)),Ye!==r?(bt=re,ge=Me(Ye),re=ge):(W=re,re=r)):(W=re,re=r))),re!==r)for(;re!==r;)V.push(re),re=W,t.charCodeAt(W)===92?(ge=Ro,W++):(ge=r,dt===0&&wt(To)),ge!==r?(t.length>W?(Ye=t.charAt(W),W++):(Ye=r,dt===0&&wt(vn)),Ye!==r?(bt=re,ge=Me(Ye),re=ge):(W=re,re=r)):(W=re,re=r),re===r&&(re=W,t.substr(W,2)===Mo?(ge=Mo,W+=2):(ge=r,dt===0&&wt(ua)),ge!==r&&(bt=re,ge=qi()),re=ge,re===r&&(re=W,ge=W,dt++,Ye=Qd(),dt--,Ye===r?ge=void 0:(W=ge,ge=r),ge!==r?(t.length>W?(Ye=t.charAt(W),W++):(Ye=r,dt===0&&wt(vn)),Ye!==r?(bt=re,ge=Me(Ye),re=ge):(W=re,re=r)):(W=re,re=r)));else V=r;return V!==r&&(bt=N,V=Ts(V)),N=V,N}function qA(){var N,V,re,ge,Ye,At;if(N=W,t.charCodeAt(W)===45?(V=vl,W++):(V=r,dt===0&&wt(Cc)),V===r&&(t.charCodeAt(W)===43?(V=Dl,W++):(V=r,dt===0&&wt(Aa))),V===r&&(V=null),V!==r){if(re=[],tt.test(t.charAt(W))?(ge=t.charAt(W),W++):(ge=r,dt===0&&wt(He)),ge!==r)for(;ge!==r;)re.push(ge),tt.test(t.charAt(W))?(ge=t.charAt(W),W++):(ge=r,dt===0&&wt(He));else re=r;if(re!==r)if(t.charCodeAt(W)===46?(ge=Di,W++):(ge=r,dt===0&&wt(rs)),ge!==r){if(Ye=[],tt.test(t.charAt(W))?(At=t.charAt(W),W++):(At=r,dt===0&&wt(He)),At!==r)for(;At!==r;)Ye.push(At),tt.test(t.charAt(W))?(At=t.charAt(W),W++):(At=r,dt===0&&wt(He));else Ye=r;Ye!==r?(bt=N,V=ja(V,re,Ye),N=V):(W=N,N=r)}else W=N,N=r;else W=N,N=r}else W=N,N=r;if(N===r){if(N=W,t.charCodeAt(W)===45?(V=vl,W++):(V=r,dt===0&&wt(Cc)),V===r&&(t.charCodeAt(W)===43?(V=Dl,W++):(V=r,dt===0&&wt(Aa))),V===r&&(V=null),V!==r){if(re=[],tt.test(t.charAt(W))?(ge=t.charAt(W),W++):(ge=r,dt===0&&wt(He)),ge!==r)for(;ge!==r;)re.push(ge),tt.test(t.charAt(W))?(ge=t.charAt(W),W++):(ge=r,dt===0&&wt(He));else re=r;re!==r?(bt=N,V=yu(V,re),N=V):(W=N,N=r)}else W=N,N=r;if(N===r&&(N=W,V=jA(),V!==r&&(bt=N,V=Pl(V)),N=V,N===r&&(N=W,V=bl(),V!==r&&(bt=N,V=pi(V)),N=V,N===r)))if(N=W,t.charCodeAt(W)===40?(V=Ce,W++):(V=r,dt===0&&wt(fe)),V!==r){for(re=[],ge=xt();ge!==r;)re.push(ge),ge=xt();if(re!==r)if(ge=Ls(),ge!==r){for(Ye=[],At=xt();At!==r;)Ye.push(At),At=xt();Ye!==r?(t.charCodeAt(W)===41?(At=ie,W++):(At=r,dt===0&&wt(Z)),At!==r?(bt=N,V=Dn(ge),N=V):(W=N,N=r)):(W=N,N=r)}else W=N,N=r;else W=N,N=r}else W=N,N=r}return N}function Su(){var N,V,re,ge,Ye,At,hr,Ir;if(N=W,V=qA(),V!==r){for(re=[],ge=W,Ye=[],At=xt();At!==r;)Ye.push(At),At=xt();if(Ye!==r)if(t.charCodeAt(W)===42?(At=Sl,W++):(At=r,dt===0&&wt(Je)),At===r&&(t.charCodeAt(W)===47?(At=st,W++):(At=r,dt===0&&wt(vt))),At!==r){for(hr=[],Ir=xt();Ir!==r;)hr.push(Ir),Ir=xt();hr!==r?(Ir=qA(),Ir!==r?(bt=ge,Ye=ar(V,At,Ir),ge=Ye):(W=ge,ge=r)):(W=ge,ge=r)}else W=ge,ge=r;else W=ge,ge=r;for(;ge!==r;){for(re.push(ge),ge=W,Ye=[],At=xt();At!==r;)Ye.push(At),At=xt();if(Ye!==r)if(t.charCodeAt(W)===42?(At=Sl,W++):(At=r,dt===0&&wt(Je)),At===r&&(t.charCodeAt(W)===47?(At=st,W++):(At=r,dt===0&&wt(vt))),At!==r){for(hr=[],Ir=xt();Ir!==r;)hr.push(Ir),Ir=xt();hr!==r?(Ir=qA(),Ir!==r?(bt=ge,Ye=ar(V,At,Ir),ge=Ye):(W=ge,ge=r)):(W=ge,ge=r)}else W=ge,ge=r;else W=ge,ge=r}re!==r?(bt=N,V=ee(V,re),N=V):(W=N,N=r)}else W=N,N=r;return N}function Ls(){var N,V,re,ge,Ye,At,hr,Ir;if(N=W,V=Su(),V!==r){for(re=[],ge=W,Ye=[],At=xt();At!==r;)Ye.push(At),At=xt();if(Ye!==r)if(t.charCodeAt(W)===43?(At=Dl,W++):(At=r,dt===0&&wt(Aa)),At===r&&(t.charCodeAt(W)===45?(At=vl,W++):(At=r,dt===0&&wt(Cc))),At!==r){for(hr=[],Ir=xt();Ir!==r;)hr.push(Ir),Ir=xt();hr!==r?(Ir=Su(),Ir!==r?(bt=ge,Ye=ye(V,At,Ir),ge=Ye):(W=ge,ge=r)):(W=ge,ge=r)}else W=ge,ge=r;else W=ge,ge=r;for(;ge!==r;){for(re.push(ge),ge=W,Ye=[],At=xt();At!==r;)Ye.push(At),At=xt();if(Ye!==r)if(t.charCodeAt(W)===43?(At=Dl,W++):(At=r,dt===0&&wt(Aa)),At===r&&(t.charCodeAt(W)===45?(At=vl,W++):(At=r,dt===0&&wt(Cc))),At!==r){for(hr=[],Ir=xt();Ir!==r;)hr.push(Ir),Ir=xt();hr!==r?(Ir=Su(),Ir!==r?(bt=ge,Ye=ye(V,At,Ir),ge=Ye):(W=ge,ge=r)):(W=ge,ge=r)}else W=ge,ge=r;else W=ge,ge=r}re!==r?(bt=N,V=ee(V,re),N=V):(W=N,N=r)}else W=N,N=r;return N}function Kr(){var N,V,re,ge,Ye,At;if(N=W,t.substr(W,3)===Le?(V=Le,W+=3):(V=r,dt===0&&wt(gt)),V!==r){for(re=[],ge=xt();ge!==r;)re.push(ge),ge=xt();if(re!==r)if(ge=Ls(),ge!==r){for(Ye=[],At=xt();At!==r;)Ye.push(At),At=xt();Ye!==r?(t.substr(W,2)===mt?(At=mt,W+=2):(At=r,dt===0&&wt(Dt)),At!==r?(bt=N,V=er(ge),N=V):(W=N,N=r)):(W=N,N=r)}else W=N,N=r;else W=N,N=r}else W=N,N=r;return N}function mp(){var N,V,re,ge;return N=W,t.substr(W,2)===sn?(V=sn,W+=2):(V=r,dt===0&&wt(ei)),V!==r?(re=Uo(),re!==r?(t.charCodeAt(W)===41?(ge=ie,W++):(ge=r,dt===0&&wt(Z)),ge!==r?(bt=N,V=Qi(re),N=V):(W=N,N=r)):(W=N,N=r)):(W=N,N=r),N}function jA(){var N,V,re,ge,Ye,At;return N=W,t.substr(W,2)===Pn?(V=Pn,W+=2):(V=r,dt===0&&wt(fa)),V!==r?(re=bl(),re!==r?(t.substr(W,2)===wd?(ge=wd,W+=2):(ge=r,dt===0&&wt(BI)),ge!==r?(Ye=gs(),Ye!==r?(t.charCodeAt(W)===125?(At=q,W++):(At=r,dt===0&&wt(nt)),At!==r?(bt=N,V=eo(re,Ye),N=V):(W=N,N=r)):(W=N,N=r)):(W=N,N=r)):(W=N,N=r)):(W=N,N=r),N===r&&(N=W,t.substr(W,2)===Pn?(V=Pn,W+=2):(V=r,dt===0&&wt(fa)),V!==r?(re=bl(),re!==r?(t.substr(W,3)===Bd?(ge=Bd,W+=3):(ge=r,dt===0&&wt(cp)),ge!==r?(bt=N,V=vI(re),N=V):(W=N,N=r)):(W=N,N=r)):(W=N,N=r),N===r&&(N=W,t.substr(W,2)===Pn?(V=Pn,W+=2):(V=r,dt===0&&wt(fa)),V!==r?(re=bl(),re!==r?(t.substr(W,2)===to?(ge=to,W+=2):(ge=r,dt===0&&wt(up)),ge!==r?(Ye=gs(),Ye!==r?(t.charCodeAt(W)===125?(At=q,W++):(At=r,dt===0&&wt(nt)),At!==r?(bt=N,V=Ap(re,Ye),N=V):(W=N,N=r)):(W=N,N=r)):(W=N,N=r)):(W=N,N=r)):(W=N,N=r),N===r&&(N=W,t.substr(W,2)===Pn?(V=Pn,W+=2):(V=r,dt===0&&wt(fa)),V!==r?(re=bl(),re!==r?(t.substr(W,3)===Ic?(ge=Ic,W+=3):(ge=r,dt===0&&wt(fp)),ge!==r?(bt=N,V=s0(re),N=V):(W=N,N=r)):(W=N,N=r)):(W=N,N=r),N===r&&(N=W,t.substr(W,2)===Pn?(V=Pn,W+=2):(V=r,dt===0&&wt(fa)),V!==r?(re=bl(),re!==r?(t.charCodeAt(W)===125?(ge=q,W++):(ge=r,dt===0&&wt(nt)),ge!==r?(bt=N,V=o0(re),N=V):(W=N,N=r)):(W=N,N=r)):(W=N,N=r),N===r&&(N=W,t.charCodeAt(W)===36?(V=a0,W++):(V=r,dt===0&&wt(vd)),V!==r?(re=bl(),re!==r?(bt=N,V=o0(re),N=V):(W=N,N=r)):(W=N,N=r)))))),N}function kd(){var N,V,re;return N=W,V=d0(),V!==r?(bt=W,re=Eu(V),re?re=void 0:re=r,re!==r?(bt=N,V=ro(V),N=V):(W=N,N=r)):(W=N,N=r),N}function d0(){var N,V,re,ge,Ye;if(N=W,V=[],re=W,ge=W,dt++,Ye=Ep(),dt--,Ye===r?ge=void 0:(W=ge,ge=r),ge!==r?(t.length>W?(Ye=t.charAt(W),W++):(Ye=r,dt===0&&wt(vn)),Ye!==r?(bt=re,ge=Me(Ye),re=ge):(W=re,re=r)):(W=re,re=r),re!==r)for(;re!==r;)V.push(re),re=W,ge=W,dt++,Ye=Ep(),dt--,Ye===r?ge=void 0:(W=ge,ge=r),ge!==r?(t.length>W?(Ye=t.charAt(W),W++):(Ye=r,dt===0&&wt(vn)),Ye!==r?(bt=re,ge=Me(Ye),re=ge):(W=re,re=r)):(W=re,re=r);else V=r;return V!==r&&(bt=N,V=Ts(V)),N=V,N}function yp(){var N,V,re;if(N=W,V=[],Ga.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(pp)),re!==r)for(;re!==r;)V.push(re),Ga.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(pp));else V=r;return V!==r&&(bt=N,V=l0()),N=V,N}function bl(){var N,V,re;if(N=W,V=[],Wa.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(Ya)),re!==r)for(;re!==r;)V.push(re),Wa.test(t.charAt(W))?(re=t.charAt(W),W++):(re=r,dt===0&&wt(Ya));else V=r;return V!==r&&(bt=N,V=l0()),N=V,N}function Qd(){var N;return Dd.test(t.charAt(W))?(N=t.charAt(W),W++):(N=r,dt===0&&wt(NA)),N}function Ep(){var N;return Pd.test(t.charAt(W))?(N=t.charAt(W),W++):(N=r,dt===0&&wt(Sd)),N}function xt(){var N,V;if(N=[],LA.test(t.charAt(W))?(V=t.charAt(W),W++):(V=r,dt===0&&wt(OA)),V!==r)for(;V!==r;)N.push(V),LA.test(t.charAt(W))?(V=t.charAt(W),W++):(V=r,dt===0&&wt(OA));else N=r;return N}if(wc=a(),wc!==r&&W===t.length)return wc;throw wc!==r&&W!1}){try{return(0,OY.parse)(t,e)}catch(r){throw r.location&&(r.message=r.message.replace(/(\.)?$/,` (line ${r.location.start.line}, column ${r.location.start.column})$1`)),r}}function dm(t,{endSemicolon:e=!1}={}){return t.map(({command:r,type:o},a)=>`${AP(r)}${o===";"?a!==t.length-1||e?";":"":" &"}`).join(" ")}function AP(t){return`${mm(t.chain)}${t.then?` ${UT(t.then)}`:""}`}function UT(t){return`${t.type} ${AP(t.line)}`}function mm(t){return`${HT(t)}${t.then?` ${_T(t.then)}`:""}`}function _T(t){return`${t.type} ${mm(t.chain)}`}function HT(t){switch(t.type){case"command":return`${t.envs.length>0?`${t.envs.map(e=>cP(e)).join(" ")} `:""}${t.args.map(e=>qT(e)).join(" ")}`;case"subshell":return`(${dm(t.subshell)})${t.args.length>0?` ${t.args.map(e=>fw(e)).join(" ")}`:""}`;case"group":return`{ ${dm(t.group,{endSemicolon:!0})} }${t.args.length>0?` ${t.args.map(e=>fw(e)).join(" ")}`:""}`;case"envs":return t.envs.map(e=>cP(e)).join(" ");default:throw new Error(`Unsupported command type: "${t.type}"`)}}function cP(t){return`${t.name}=${t.args[0]?J0(t.args[0]):""}`}function qT(t){switch(t.type){case"redirection":return fw(t);case"argument":return J0(t);default:throw new Error(`Unsupported argument type: "${t.type}"`)}}function fw(t){return`${t.subtype} ${t.args.map(e=>J0(e)).join(" ")}`}function J0(t){return t.segments.map(e=>jT(e)).join("")}function jT(t){let e=(o,a)=>a?`"${o}"`:o,r=o=>o===""?"''":o.match(/[()}<>$|&;"'\n\t ]/)?o.match(/['\t\p{C}]/u)?o.match(/'/)?`"${o.replace(/["$\t\p{C}]/u,$8e)}"`:`$'${o.replace(/[\t\p{C}]/u,UY)}'`:`'${o}'`:o;switch(t.type){case"text":return r(t.text);case"glob":return t.pattern;case"shell":return e(`$(${dm(t.shell)})`,t.quoted);case"variable":return e(typeof t.defaultValue>"u"?typeof t.alternativeValue>"u"?`\${${t.name}}`:t.alternativeValue.length===0?`\${${t.name}:+}`:`\${${t.name}:+${t.alternativeValue.map(o=>J0(o)).join(" ")}}`:t.defaultValue.length===0?`\${${t.name}:-}`:`\${${t.name}:-${t.defaultValue.map(o=>J0(o)).join(" ")}}`,t.quoted);case"arithmetic":return`$(( ${fP(t.arithmetic)} ))`;default:throw new Error(`Unsupported argument segment type: "${t.type}"`)}}function fP(t){let e=a=>{switch(a){case"addition":return"+";case"subtraction":return"-";case"multiplication":return"*";case"division":return"/";default:throw new Error(`Can't extract operator from arithmetic expression of type "${a}"`)}},r=(a,n)=>n?`( ${a} )`:a,o=a=>r(fP(a),!["number","variable"].includes(a.type));switch(t.type){case"number":return String(t.value);case"variable":return t.name;default:return`${o(t.left)} ${e(t.type)} ${o(t.right)}`}}var OY,MY,Z8e,UY,$8e,_Y=It(()=>{OY=et(LY());MY=new Map([["\f","\\f"],[` +`,"\\n"],["\r","\\r"],[" ","\\t"],["\v","\\v"],["\0","\\0"]]),Z8e=new Map([["\\","\\\\"],["$","\\$"],['"','\\"'],...Array.from(MY,([t,e])=>[t,`"$'${e}'"`])]),UY=t=>MY.get(t)??`\\x${t.charCodeAt(0).toString(16).padStart(2,"0")}`,$8e=t=>Z8e.get(t)??`"$'${UY(t)}'"`});var qY=_((dbt,HY)=>{"use strict";function e_e(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function z0(t,e,r,o){this.message=t,this.expected=e,this.found=r,this.location=o,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,z0)}e_e(z0,Error);z0.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",w;for(w=0;w0){for(w=1,D=1;wce&&(ce=J,ue=[]),ue.push(He))}function nt(He,b){return new z0(He,null,null,b)}function Ne(He,b,I){return new z0(z0.buildMessage(He,b),He,b,I)}function Te(){var He,b,I,S;return He=J,b=ke(),b!==r?(t.charCodeAt(J)===47?(I=n,J++):(I=r,Ie===0&&q(u)),I!==r?(S=ke(),S!==r?(te=He,b=A(b,S),He=b):(J=He,He=r)):(J=He,He=r)):(J=He,He=r),He===r&&(He=J,b=ke(),b!==r&&(te=He,b=p(b)),He=b),He}function ke(){var He,b,I,S;return He=J,b=Ve(),b!==r?(t.charCodeAt(J)===64?(I=h,J++):(I=r,Ie===0&&q(E)),I!==r?(S=tt(),S!==r?(te=He,b=w(b,S),He=b):(J=He,He=r)):(J=He,He=r)):(J=He,He=r),He===r&&(He=J,b=Ve(),b!==r&&(te=He,b=D(b)),He=b),He}function Ve(){var He,b,I,S,y;return He=J,t.charCodeAt(J)===64?(b=h,J++):(b=r,Ie===0&&q(E)),b!==r?(I=be(),I!==r?(t.charCodeAt(J)===47?(S=n,J++):(S=r,Ie===0&&q(u)),S!==r?(y=be(),y!==r?(te=He,b=x(),He=b):(J=He,He=r)):(J=He,He=r)):(J=He,He=r)):(J=He,He=r),He===r&&(He=J,b=be(),b!==r&&(te=He,b=x()),He=b),He}function be(){var He,b,I;if(He=J,b=[],C.test(t.charAt(J))?(I=t.charAt(J),J++):(I=r,Ie===0&&q(T)),I!==r)for(;I!==r;)b.push(I),C.test(t.charAt(J))?(I=t.charAt(J),J++):(I=r,Ie===0&&q(T));else b=r;return b!==r&&(te=He,b=x()),He=b,He}function tt(){var He,b,I;if(He=J,b=[],L.test(t.charAt(J))?(I=t.charAt(J),J++):(I=r,Ie===0&&q(U)),I!==r)for(;I!==r;)b.push(I),L.test(t.charAt(J))?(I=t.charAt(J),J++):(I=r,Ie===0&&q(U));else b=r;return b!==r&&(te=He,b=x()),He=b,He}if(he=a(),he!==r&&J===t.length)return he;throw he!==r&&J{jY=et(qY())});var Z0=_((ybt,X0)=>{"use strict";function WY(t){return typeof t>"u"||t===null}function r_e(t){return typeof t=="object"&&t!==null}function n_e(t){return Array.isArray(t)?t:WY(t)?[]:[t]}function i_e(t,e){var r,o,a,n;if(e)for(n=Object.keys(e),r=0,o=n.length;r{"use strict";function pw(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}pw.prototype=Object.create(Error.prototype);pw.prototype.constructor=pw;pw.prototype.toString=function(e){var r=this.name+": ";return r+=this.reason||"(unknown reason)",!e&&this.mark&&(r+=" "+this.mark.toString()),r};YY.exports=pw});var JY=_((Cbt,VY)=>{"use strict";var KY=Z0();function GT(t,e,r,o,a){this.name=t,this.buffer=e,this.position=r,this.line=o,this.column=a}GT.prototype.getSnippet=function(e,r){var o,a,n,u,A;if(!this.buffer)return null;for(e=e||4,r=r||75,o="",a=this.position;a>0&&`\0\r +\x85\u2028\u2029`.indexOf(this.buffer.charAt(a-1))===-1;)if(a-=1,this.position-a>r/2-1){o=" ... ",a+=5;break}for(n="",u=this.position;ur/2-1){n=" ... ",u-=5;break}return A=this.buffer.slice(a,u),KY.repeat(" ",e)+o+A+n+` +`+KY.repeat(" ",e+this.position-a+o.length)+"^"};GT.prototype.toString=function(e){var r,o="";return this.name&&(o+='in "'+this.name+'" '),o+="at line "+(this.line+1)+", column "+(this.column+1),e||(r=this.getSnippet(),r&&(o+=`: +`+r)),o};VY.exports=GT});var as=_((Ibt,XY)=>{"use strict";var zY=ym(),a_e=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],l_e=["scalar","sequence","mapping"];function c_e(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(o){e[String(o)]=r})}),e}function u_e(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(a_e.indexOf(r)===-1)throw new zY('Unknown option "'+r+'" is met in definition of "'+t+'" YAML type.')}),this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(r){return r},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.defaultStyle=e.defaultStyle||null,this.styleAliases=c_e(e.styleAliases||null),l_e.indexOf(this.kind)===-1)throw new zY('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}XY.exports=u_e});var $0=_((wbt,$Y)=>{"use strict";var ZY=Z0(),gP=ym(),A_e=as();function WT(t,e,r){var o=[];return t.include.forEach(function(a){r=WT(a,e,r)}),t[e].forEach(function(a){r.forEach(function(n,u){n.tag===a.tag&&n.kind===a.kind&&o.push(u)}),r.push(a)}),r.filter(function(a,n){return o.indexOf(n)===-1})}function f_e(){var t={scalar:{},sequence:{},mapping:{},fallback:{}},e,r;function o(a){t[a.kind][a.tag]=t.fallback[a.tag]=a}for(e=0,r=arguments.length;e{"use strict";var p_e=as();eK.exports=new p_e("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}})});var nK=_((vbt,rK)=>{"use strict";var h_e=as();rK.exports=new h_e("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}})});var sK=_((Dbt,iK)=>{"use strict";var g_e=as();iK.exports=new g_e("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}})});var dP=_((Pbt,oK)=>{"use strict";var d_e=$0();oK.exports=new d_e({explicit:[tK(),nK(),sK()]})});var lK=_((Sbt,aK)=>{"use strict";var m_e=as();function y_e(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function E_e(){return null}function C_e(t){return t===null}aK.exports=new m_e("tag:yaml.org,2002:null",{kind:"scalar",resolve:y_e,construct:E_e,predicate:C_e,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})});var uK=_((bbt,cK)=>{"use strict";var I_e=as();function w_e(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function B_e(t){return t==="true"||t==="True"||t==="TRUE"}function v_e(t){return Object.prototype.toString.call(t)==="[object Boolean]"}cK.exports=new I_e("tag:yaml.org,2002:bool",{kind:"scalar",resolve:w_e,construct:B_e,predicate:v_e,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"})});var fK=_((xbt,AK)=>{"use strict";var D_e=Z0(),P_e=as();function S_e(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function b_e(t){return 48<=t&&t<=55}function x_e(t){return 48<=t&&t<=57}function k_e(t){if(t===null)return!1;var e=t.length,r=0,o=!1,a;if(!e)return!1;if(a=t[r],(a==="-"||a==="+")&&(a=t[++r]),a==="0"){if(r+1===e)return!0;if(a=t[++r],a==="b"){for(r++;r=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0"+t.toString(8):"-0"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var gK=_((kbt,hK)=>{"use strict";var pK=Z0(),R_e=as(),T_e=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function N_e(t){return!(t===null||!T_e.test(t)||t[t.length-1]==="_")}function L_e(t){var e,r,o,a;return e=t.replace(/_/g,"").toLowerCase(),r=e[0]==="-"?-1:1,a=[],"+-".indexOf(e[0])>=0&&(e=e.slice(1)),e===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:e===".nan"?NaN:e.indexOf(":")>=0?(e.split(":").forEach(function(n){a.unshift(parseFloat(n,10))}),e=0,o=1,a.forEach(function(n){e+=n*o,o*=60}),r*e):r*parseFloat(e,10)}var O_e=/^[-+]?[0-9]+e/;function M_e(t,e){var r;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(pK.isNegativeZero(t))return"-0.0";return r=t.toString(10),O_e.test(r)?r.replace("e",".e"):r}function U_e(t){return Object.prototype.toString.call(t)==="[object Number]"&&(t%1!==0||pK.isNegativeZero(t))}hK.exports=new R_e("tag:yaml.org,2002:float",{kind:"scalar",resolve:N_e,construct:L_e,predicate:U_e,represent:M_e,defaultStyle:"lowercase"})});var YT=_((Qbt,dK)=>{"use strict";var __e=$0();dK.exports=new __e({include:[dP()],implicit:[lK(),uK(),fK(),gK()]})});var KT=_((Fbt,mK)=>{"use strict";var H_e=$0();mK.exports=new H_e({include:[YT()]})});var IK=_((Rbt,CK)=>{"use strict";var q_e=as(),yK=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),EK=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function j_e(t){return t===null?!1:yK.exec(t)!==null||EK.exec(t)!==null}function G_e(t){var e,r,o,a,n,u,A,p=0,h=null,E,w,D;if(e=yK.exec(t),e===null&&(e=EK.exec(t)),e===null)throw new Error("Date resolve error");if(r=+e[1],o=+e[2]-1,a=+e[3],!e[4])return new Date(Date.UTC(r,o,a));if(n=+e[4],u=+e[5],A=+e[6],e[7]){for(p=e[7].slice(0,3);p.length<3;)p+="0";p=+p}return e[9]&&(E=+e[10],w=+(e[11]||0),h=(E*60+w)*6e4,e[9]==="-"&&(h=-h)),D=new Date(Date.UTC(r,o,a,n,u,A,p)),h&&D.setTime(D.getTime()-h),D}function W_e(t){return t.toISOString()}CK.exports=new q_e("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:j_e,construct:G_e,instanceOf:Date,represent:W_e})});var BK=_((Tbt,wK)=>{"use strict";var Y_e=as();function K_e(t){return t==="<<"||t===null}wK.exports=new Y_e("tag:yaml.org,2002:merge",{kind:"scalar",resolve:K_e})});var PK=_((Nbt,DK)=>{"use strict";var eg;try{vK=ve,eg=vK("buffer").Buffer}catch{}var vK,V_e=as(),VT=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function J_e(t){if(t===null)return!1;var e,r,o=0,a=t.length,n=VT;for(r=0;r64)){if(e<0)return!1;o+=6}return o%8===0}function z_e(t){var e,r,o=t.replace(/[\r\n=]/g,""),a=o.length,n=VT,u=0,A=[];for(e=0;e>16&255),A.push(u>>8&255),A.push(u&255)),u=u<<6|n.indexOf(o.charAt(e));return r=a%4*6,r===0?(A.push(u>>16&255),A.push(u>>8&255),A.push(u&255)):r===18?(A.push(u>>10&255),A.push(u>>2&255)):r===12&&A.push(u>>4&255),eg?eg.from?eg.from(A):new eg(A):A}function X_e(t){var e="",r=0,o,a,n=t.length,u=VT;for(o=0;o>18&63],e+=u[r>>12&63],e+=u[r>>6&63],e+=u[r&63]),r=(r<<8)+t[o];return a=n%3,a===0?(e+=u[r>>18&63],e+=u[r>>12&63],e+=u[r>>6&63],e+=u[r&63]):a===2?(e+=u[r>>10&63],e+=u[r>>4&63],e+=u[r<<2&63],e+=u[64]):a===1&&(e+=u[r>>2&63],e+=u[r<<4&63],e+=u[64],e+=u[64]),e}function Z_e(t){return eg&&eg.isBuffer(t)}DK.exports=new V_e("tag:yaml.org,2002:binary",{kind:"scalar",resolve:J_e,construct:z_e,predicate:Z_e,represent:X_e})});var bK=_((Obt,SK)=>{"use strict";var $_e=as(),eHe=Object.prototype.hasOwnProperty,tHe=Object.prototype.toString;function rHe(t){if(t===null)return!0;var e=[],r,o,a,n,u,A=t;for(r=0,o=A.length;r{"use strict";var iHe=as(),sHe=Object.prototype.toString;function oHe(t){if(t===null)return!0;var e,r,o,a,n,u=t;for(n=new Array(u.length),e=0,r=u.length;e{"use strict";var lHe=as(),cHe=Object.prototype.hasOwnProperty;function uHe(t){if(t===null)return!0;var e,r=t;for(e in r)if(cHe.call(r,e)&&r[e]!==null)return!1;return!0}function AHe(t){return t!==null?t:{}}QK.exports=new lHe("tag:yaml.org,2002:set",{kind:"mapping",resolve:uHe,construct:AHe})});var Cm=_((_bt,RK)=>{"use strict";var fHe=$0();RK.exports=new fHe({include:[KT()],implicit:[IK(),BK()],explicit:[PK(),bK(),kK(),FK()]})});var NK=_((Hbt,TK)=>{"use strict";var pHe=as();function hHe(){return!0}function gHe(){}function dHe(){return""}function mHe(t){return typeof t>"u"}TK.exports=new pHe("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:hHe,construct:gHe,predicate:mHe,represent:dHe})});var OK=_((qbt,LK)=>{"use strict";var yHe=as();function EHe(t){if(t===null||t.length===0)return!1;var e=t,r=/\/([gim]*)$/.exec(t),o="";return!(e[0]==="/"&&(r&&(o=r[1]),o.length>3||e[e.length-o.length-1]!=="/"))}function CHe(t){var e=t,r=/\/([gim]*)$/.exec(t),o="";return e[0]==="/"&&(r&&(o=r[1]),e=e.slice(1,e.length-o.length-1)),new RegExp(e,o)}function IHe(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multiline&&(e+="m"),t.ignoreCase&&(e+="i"),e}function wHe(t){return Object.prototype.toString.call(t)==="[object RegExp]"}LK.exports=new yHe("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:EHe,construct:CHe,predicate:wHe,represent:IHe})});var _K=_((jbt,UK)=>{"use strict";var mP;try{MK=ve,mP=MK("esprima")}catch{typeof window<"u"&&(mP=window.esprima)}var MK,BHe=as();function vHe(t){if(t===null)return!1;try{var e="("+t+")",r=mP.parse(e,{range:!0});return!(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")}catch{return!1}}function DHe(t){var e="("+t+")",r=mP.parse(e,{range:!0}),o=[],a;if(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach(function(n){o.push(n.name)}),a=r.body[0].expression.body.range,r.body[0].expression.body.type==="BlockStatement"?new Function(o,e.slice(a[0]+1,a[1]-1)):new Function(o,"return "+e.slice(a[0],a[1]))}function PHe(t){return t.toString()}function SHe(t){return Object.prototype.toString.call(t)==="[object Function]"}UK.exports=new BHe("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:vHe,construct:DHe,predicate:SHe,represent:PHe})});var hw=_((Wbt,qK)=>{"use strict";var HK=$0();qK.exports=HK.DEFAULT=new HK({include:[Cm()],explicit:[NK(),OK(),_K()]})});var aV=_((Ybt,gw)=>{"use strict";var mf=Z0(),JK=ym(),bHe=JY(),zK=Cm(),xHe=hw(),Vp=Object.prototype.hasOwnProperty,yP=1,XK=2,ZK=3,EP=4,JT=1,kHe=2,jK=3,QHe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,FHe=/[\x85\u2028\u2029]/,RHe=/[,\[\]\{\}]/,$K=/^(?:!|!!|![a-z\-]+!)$/i,eV=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function GK(t){return Object.prototype.toString.call(t)}function Wu(t){return t===10||t===13}function rg(t){return t===9||t===32}function Da(t){return t===9||t===32||t===10||t===13}function Im(t){return t===44||t===91||t===93||t===123||t===125}function THe(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function NHe(t){return t===120?2:t===117?4:t===85?8:0}function LHe(t){return 48<=t&&t<=57?t-48:-1}function WK(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?` +`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"\x85":t===95?"\xA0":t===76?"\u2028":t===80?"\u2029":""}function OHe(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}var tV=new Array(256),rV=new Array(256);for(tg=0;tg<256;tg++)tV[tg]=WK(tg)?1:0,rV[tg]=WK(tg);var tg;function MHe(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||xHe,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function nV(t,e){return new JK(e,new bHe(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function Qr(t,e){throw nV(t,e)}function CP(t,e){t.onWarning&&t.onWarning.call(null,nV(t,e))}var YK={YAML:function(e,r,o){var a,n,u;e.version!==null&&Qr(e,"duplication of %YAML directive"),o.length!==1&&Qr(e,"YAML directive accepts exactly one argument"),a=/^([0-9]+)\.([0-9]+)$/.exec(o[0]),a===null&&Qr(e,"ill-formed argument of the YAML directive"),n=parseInt(a[1],10),u=parseInt(a[2],10),n!==1&&Qr(e,"unacceptable YAML version of the document"),e.version=o[0],e.checkLineBreaks=u<2,u!==1&&u!==2&&CP(e,"unsupported YAML version of the document")},TAG:function(e,r,o){var a,n;o.length!==2&&Qr(e,"TAG directive accepts exactly two arguments"),a=o[0],n=o[1],$K.test(a)||Qr(e,"ill-formed tag handle (first argument) of the TAG directive"),Vp.call(e.tagMap,a)&&Qr(e,'there is a previously declared suffix for "'+a+'" tag handle'),eV.test(n)||Qr(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[a]=n}};function Kp(t,e,r,o){var a,n,u,A;if(e1&&(t.result+=mf.repeat(` +`,e-1))}function UHe(t,e,r){var o,a,n,u,A,p,h,E,w=t.kind,D=t.result,x;if(x=t.input.charCodeAt(t.position),Da(x)||Im(x)||x===35||x===38||x===42||x===33||x===124||x===62||x===39||x===34||x===37||x===64||x===96||(x===63||x===45)&&(a=t.input.charCodeAt(t.position+1),Da(a)||r&&Im(a)))return!1;for(t.kind="scalar",t.result="",n=u=t.position,A=!1;x!==0;){if(x===58){if(a=t.input.charCodeAt(t.position+1),Da(a)||r&&Im(a))break}else if(x===35){if(o=t.input.charCodeAt(t.position-1),Da(o))break}else{if(t.position===t.lineStart&&IP(t)||r&&Im(x))break;if(Wu(x))if(p=t.line,h=t.lineStart,E=t.lineIndent,Yi(t,!1,-1),t.lineIndent>=e){A=!0,x=t.input.charCodeAt(t.position);continue}else{t.position=u,t.line=p,t.lineStart=h,t.lineIndent=E;break}}A&&(Kp(t,n,u,!1),XT(t,t.line-p),n=u=t.position,A=!1),rg(x)||(u=t.position+1),x=t.input.charCodeAt(++t.position)}return Kp(t,n,u,!1),t.result?!0:(t.kind=w,t.result=D,!1)}function _He(t,e){var r,o,a;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,o=a=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(Kp(t,o,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)o=t.position,t.position++,a=t.position;else return!0;else Wu(r)?(Kp(t,o,a,!0),XT(t,Yi(t,!1,e)),o=a=t.position):t.position===t.lineStart&&IP(t)?Qr(t,"unexpected end of the document within a single quoted scalar"):(t.position++,a=t.position);Qr(t,"unexpected end of the stream within a single quoted scalar")}function HHe(t,e){var r,o,a,n,u,A;if(A=t.input.charCodeAt(t.position),A!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=o=t.position;(A=t.input.charCodeAt(t.position))!==0;){if(A===34)return Kp(t,r,t.position,!0),t.position++,!0;if(A===92){if(Kp(t,r,t.position,!0),A=t.input.charCodeAt(++t.position),Wu(A))Yi(t,!1,e);else if(A<256&&tV[A])t.result+=rV[A],t.position++;else if((u=NHe(A))>0){for(a=u,n=0;a>0;a--)A=t.input.charCodeAt(++t.position),(u=THe(A))>=0?n=(n<<4)+u:Qr(t,"expected hexadecimal character");t.result+=OHe(n),t.position++}else Qr(t,"unknown escape sequence");r=o=t.position}else Wu(A)?(Kp(t,r,o,!0),XT(t,Yi(t,!1,e)),r=o=t.position):t.position===t.lineStart&&IP(t)?Qr(t,"unexpected end of the document within a double quoted scalar"):(t.position++,o=t.position)}Qr(t,"unexpected end of the stream within a double quoted scalar")}function qHe(t,e){var r=!0,o,a=t.tag,n,u=t.anchor,A,p,h,E,w,D={},x,C,T,L;if(L=t.input.charCodeAt(t.position),L===91)p=93,w=!1,n=[];else if(L===123)p=125,w=!0,n={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=n),L=t.input.charCodeAt(++t.position);L!==0;){if(Yi(t,!0,e),L=t.input.charCodeAt(t.position),L===p)return t.position++,t.tag=a,t.anchor=u,t.kind=w?"mapping":"sequence",t.result=n,!0;r||Qr(t,"missed comma between flow collection entries"),C=x=T=null,h=E=!1,L===63&&(A=t.input.charCodeAt(t.position+1),Da(A)&&(h=E=!0,t.position++,Yi(t,!0,e))),o=t.line,Bm(t,e,yP,!1,!0),C=t.tag,x=t.result,Yi(t,!0,e),L=t.input.charCodeAt(t.position),(E||t.line===o)&&L===58&&(h=!0,L=t.input.charCodeAt(++t.position),Yi(t,!0,e),Bm(t,e,yP,!1,!0),T=t.result),w?wm(t,n,D,C,x,T):h?n.push(wm(t,null,D,C,x,T)):n.push(x),Yi(t,!0,e),L=t.input.charCodeAt(t.position),L===44?(r=!0,L=t.input.charCodeAt(++t.position)):r=!1}Qr(t,"unexpected end of the stream within a flow collection")}function jHe(t,e){var r,o,a=JT,n=!1,u=!1,A=e,p=0,h=!1,E,w;if(w=t.input.charCodeAt(t.position),w===124)o=!1;else if(w===62)o=!0;else return!1;for(t.kind="scalar",t.result="";w!==0;)if(w=t.input.charCodeAt(++t.position),w===43||w===45)JT===a?a=w===43?jK:kHe:Qr(t,"repeat of a chomping mode identifier");else if((E=LHe(w))>=0)E===0?Qr(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?Qr(t,"repeat of an indentation width identifier"):(A=e+E-1,u=!0);else break;if(rg(w)){do w=t.input.charCodeAt(++t.position);while(rg(w));if(w===35)do w=t.input.charCodeAt(++t.position);while(!Wu(w)&&w!==0)}for(;w!==0;){for(zT(t),t.lineIndent=0,w=t.input.charCodeAt(t.position);(!u||t.lineIndentA&&(A=t.lineIndent),Wu(w)){p++;continue}if(t.lineIndente)&&p!==0)Qr(t,"bad indentation of a sequence entry");else if(t.lineIndente)&&(Bm(t,e,EP,!0,a)&&(C?D=t.result:x=t.result),C||(wm(t,h,E,w,D,x,n,u),w=D=x=null),Yi(t,!0,-1),L=t.input.charCodeAt(t.position)),t.lineIndent>e&&L!==0)Qr(t,"bad indentation of a mapping entry");else if(t.lineIndente?p=1:t.lineIndent===e?p=0:t.lineIndente?p=1:t.lineIndent===e?p=0:t.lineIndent tag; it should be "scalar", not "'+t.kind+'"'),w=0,D=t.implicitTypes.length;w tag; it should be "'+x.kind+'", not "'+t.kind+'"'),x.resolve(t.result)?(t.result=x.construct(t.result),t.anchor!==null&&(t.anchorMap[t.anchor]=t.result)):Qr(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):Qr(t,"unknown tag !<"+t.tag+">");return t.listener!==null&&t.listener("close",t),t.tag!==null||t.anchor!==null||E}function VHe(t){var e=t.position,r,o,a,n=!1,u;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};(u=t.input.charCodeAt(t.position))!==0&&(Yi(t,!0,-1),u=t.input.charCodeAt(t.position),!(t.lineIndent>0||u!==37));){for(n=!0,u=t.input.charCodeAt(++t.position),r=t.position;u!==0&&!Da(u);)u=t.input.charCodeAt(++t.position);for(o=t.input.slice(r,t.position),a=[],o.length<1&&Qr(t,"directive name must not be less than one character in length");u!==0;){for(;rg(u);)u=t.input.charCodeAt(++t.position);if(u===35){do u=t.input.charCodeAt(++t.position);while(u!==0&&!Wu(u));break}if(Wu(u))break;for(r=t.position;u!==0&&!Da(u);)u=t.input.charCodeAt(++t.position);a.push(t.input.slice(r,t.position))}u!==0&&zT(t),Vp.call(YK,o)?YK[o](t,o,a):CP(t,'unknown document directive "'+o+'"')}if(Yi(t,!0,-1),t.lineIndent===0&&t.input.charCodeAt(t.position)===45&&t.input.charCodeAt(t.position+1)===45&&t.input.charCodeAt(t.position+2)===45?(t.position+=3,Yi(t,!0,-1)):n&&Qr(t,"directives end mark is expected"),Bm(t,t.lineIndent-1,EP,!1,!0),Yi(t,!0,-1),t.checkLineBreaks&&FHe.test(t.input.slice(e,t.position))&&CP(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&IP(t)){t.input.charCodeAt(t.position)===46&&(t.position+=3,Yi(t,!0,-1));return}if(t.position"u"&&(r=e,e=null);var o=iV(t,r);if(typeof e!="function")return o;for(var a=0,n=o.length;a"u"&&(r=e,e=null),sV(t,e,mf.extend({schema:zK},r))}function zHe(t,e){return oV(t,mf.extend({schema:zK},e))}gw.exports.loadAll=sV;gw.exports.load=oV;gw.exports.safeLoadAll=JHe;gw.exports.safeLoad=zHe});var kV=_((Kbt,tN)=>{"use strict";var mw=Z0(),yw=ym(),XHe=hw(),ZHe=Cm(),gV=Object.prototype.toString,dV=Object.prototype.hasOwnProperty,$He=9,dw=10,e6e=13,t6e=32,r6e=33,n6e=34,mV=35,i6e=37,s6e=38,o6e=39,a6e=42,yV=44,l6e=45,EV=58,c6e=61,u6e=62,A6e=63,f6e=64,CV=91,IV=93,p6e=96,wV=123,h6e=124,BV=125,mo={};mo[0]="\\0";mo[7]="\\a";mo[8]="\\b";mo[9]="\\t";mo[10]="\\n";mo[11]="\\v";mo[12]="\\f";mo[13]="\\r";mo[27]="\\e";mo[34]='\\"';mo[92]="\\\\";mo[133]="\\N";mo[160]="\\_";mo[8232]="\\L";mo[8233]="\\P";var g6e=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function d6e(t,e){var r,o,a,n,u,A,p;if(e===null)return{};for(r={},o=Object.keys(e),a=0,n=o.length;a0?t.charCodeAt(n-1):null,D=D&&uV(u,A)}else{for(n=0;no&&t[w+1]!==" ",w=n);else if(!vm(u))return wP;A=n>0?t.charCodeAt(n-1):null,D=D&&uV(u,A)}h=h||E&&n-w-1>o&&t[w+1]!==" "}return!p&&!h?D&&!a(t)?DV:PV:r>9&&vV(t)?wP:h?bV:SV}function w6e(t,e,r,o){t.dump=function(){if(e.length===0)return"''";if(!t.noCompatMode&&g6e.indexOf(e)!==-1)return"'"+e+"'";var a=t.indent*Math.max(1,r),n=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-a),u=o||t.flowLevel>-1&&r>=t.flowLevel;function A(p){return y6e(t,p)}switch(I6e(e,u,t.indent,n,A)){case DV:return e;case PV:return"'"+e.replace(/'/g,"''")+"'";case SV:return"|"+AV(e,t.indent)+fV(cV(e,a));case bV:return">"+AV(e,t.indent)+fV(cV(B6e(e,n),a));case wP:return'"'+v6e(e,n)+'"';default:throw new yw("impossible error: invalid scalar style")}}()}function AV(t,e){var r=vV(t)?String(e):"",o=t[t.length-1]===` +`,a=o&&(t[t.length-2]===` +`||t===` +`),n=a?"+":o?"":"-";return r+n+` +`}function fV(t){return t[t.length-1]===` +`?t.slice(0,-1):t}function B6e(t,e){for(var r=/(\n+)([^\n]*)/g,o=function(){var h=t.indexOf(` +`);return h=h!==-1?h:t.length,r.lastIndex=h,pV(t.slice(0,h),e)}(),a=t[0]===` +`||t[0]===" ",n,u;u=r.exec(t);){var A=u[1],p=u[2];n=p[0]===" ",o+=A+(!a&&!n&&p!==""?` +`:"")+pV(p,e),a=n}return o}function pV(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,o,a=0,n,u=0,A=0,p="";o=r.exec(t);)A=o.index,A-a>e&&(n=u>a?u:A,p+=` +`+t.slice(a,n),a=n+1),u=A;return p+=` +`,t.length-a>e&&u>a?p+=t.slice(a,u)+` +`+t.slice(u+1):p+=t.slice(a),p.slice(1)}function v6e(t){for(var e="",r,o,a,n=0;n=55296&&r<=56319&&(o=t.charCodeAt(n+1),o>=56320&&o<=57343)){e+=lV((r-55296)*1024+o-56320+65536),n++;continue}a=mo[r],e+=!a&&vm(r)?t[n]:a||lV(r)}return e}function D6e(t,e,r){var o="",a=t.tag,n,u;for(n=0,u=r.length;n1024&&(E+="? "),E+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),ng(t,e,h,!1,!1)&&(E+=t.dump,o+=E));t.tag=a,t.dump="{"+o+"}"}function b6e(t,e,r,o){var a="",n=t.tag,u=Object.keys(r),A,p,h,E,w,D;if(t.sortKeys===!0)u.sort();else if(typeof t.sortKeys=="function")u.sort(t.sortKeys);else if(t.sortKeys)throw new yw("sortKeys must be a boolean or a function");for(A=0,p=u.length;A1024,w&&(t.dump&&dw===t.dump.charCodeAt(0)?D+="?":D+="? "),D+=t.dump,w&&(D+=ZT(t,e)),ng(t,e+1,E,!0,w)&&(t.dump&&dw===t.dump.charCodeAt(0)?D+=":":D+=": ",D+=t.dump,a+=D));t.tag=n,t.dump=a||"{}"}function hV(t,e,r){var o,a,n,u,A,p;for(a=r?t.explicitTypes:t.implicitTypes,n=0,u=a.length;n tag resolver accepts not "'+p+'" style');t.dump=o}return!0}return!1}function ng(t,e,r,o,a,n){t.tag=null,t.dump=r,hV(t,r,!1)||hV(t,r,!0);var u=gV.call(t.dump);o&&(o=t.flowLevel<0||t.flowLevel>e);var A=u==="[object Object]"||u==="[object Array]",p,h;if(A&&(p=t.duplicates.indexOf(r),h=p!==-1),(t.tag!==null&&t.tag!=="?"||h||t.indent!==2&&e>0)&&(a=!1),h&&t.usedDuplicates[p])t.dump="*ref_"+p;else{if(A&&h&&!t.usedDuplicates[p]&&(t.usedDuplicates[p]=!0),u==="[object Object]")o&&Object.keys(t.dump).length!==0?(b6e(t,e,t.dump,a),h&&(t.dump="&ref_"+p+t.dump)):(S6e(t,e,t.dump),h&&(t.dump="&ref_"+p+" "+t.dump));else if(u==="[object Array]"){var E=t.noArrayIndent&&e>0?e-1:e;o&&t.dump.length!==0?(P6e(t,E,t.dump,a),h&&(t.dump="&ref_"+p+t.dump)):(D6e(t,E,t.dump),h&&(t.dump="&ref_"+p+" "+t.dump))}else if(u==="[object String]")t.tag!=="?"&&w6e(t,t.dump,e,n);else{if(t.skipInvalid)return!1;throw new yw("unacceptable kind of an object to dump "+u)}t.tag!==null&&t.tag!=="?"&&(t.dump="!<"+t.tag+"> "+t.dump)}return!0}function x6e(t,e){var r=[],o=[],a,n;for($T(t,r,o),a=0,n=o.length;a{"use strict";var BP=aV(),QV=kV();function vP(t){return function(){throw new Error("Function "+t+" is deprecated and cannot be used.")}}Fi.exports.Type=as();Fi.exports.Schema=$0();Fi.exports.FAILSAFE_SCHEMA=dP();Fi.exports.JSON_SCHEMA=YT();Fi.exports.CORE_SCHEMA=KT();Fi.exports.DEFAULT_SAFE_SCHEMA=Cm();Fi.exports.DEFAULT_FULL_SCHEMA=hw();Fi.exports.load=BP.load;Fi.exports.loadAll=BP.loadAll;Fi.exports.safeLoad=BP.safeLoad;Fi.exports.safeLoadAll=BP.safeLoadAll;Fi.exports.dump=QV.dump;Fi.exports.safeDump=QV.safeDump;Fi.exports.YAMLException=ym();Fi.exports.MINIMAL_SCHEMA=dP();Fi.exports.SAFE_SCHEMA=Cm();Fi.exports.DEFAULT_SCHEMA=hw();Fi.exports.scan=vP("scan");Fi.exports.parse=vP("parse");Fi.exports.compose=vP("compose");Fi.exports.addConstructor=vP("addConstructor")});var TV=_((Jbt,RV)=>{"use strict";var Q6e=FV();RV.exports=Q6e});var LV=_((zbt,NV)=>{"use strict";function F6e(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function ig(t,e,r,o){this.message=t,this.expected=e,this.found=r,this.location=o,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,ig)}F6e(ig,Error);ig.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",w;for(w=0;w0){for(w=1,D=1;w({[gt]:Le})))},ce=function(ee){return ee},ue=function(ee){return ee},Ie=oa("correct indentation"),he=" ",De=un(" ",!1),Ee=function(ee){return ee.length===ar*vt},g=function(ee){return ee.length===(ar+1)*vt},me=function(){return ar++,!0},Ce=function(){return ar--,!0},fe=function(){return No()},ie=oa("pseudostring"),Z=/^[^\r\n\t ?:,\][{}#&*!|>'"%@`\-]/,Pe=qn(["\r",` +`," "," ","?",":",",","]","[","{","}","#","&","*","!","|",">","'",'"',"%","@","`","-"],!0,!1),Re=/^[^\r\n\t ,\][{}:#"']/,ht=qn(["\r",` +`," "," ",",","]","[","{","}",":","#",'"',"'"],!0,!1),q=function(){return No().replace(/^ *| *$/g,"")},nt="--",Ne=un("--",!1),Te=/^[a-zA-Z\/0-9]/,ke=qn([["a","z"],["A","Z"],"/",["0","9"]],!1,!1),Ve=/^[^\r\n\t :,]/,be=qn(["\r",` +`," "," ",":",","],!0,!1),tt="null",He=un("null",!1),b=function(){return null},I="true",S=un("true",!1),y=function(){return!0},R="false",z=un("false",!1),X=function(){return!1},$=oa("string"),se='"',xe=un('"',!1),Fe=function(){return""},lt=function(ee){return ee},Et=function(ee){return ee.join("")},qt=/^[^"\\\0-\x1F\x7F]/,nr=qn(['"',"\\",["\0",""],"\x7F"],!0,!1),St='\\"',cn=un('\\"',!1),Pr=function(){return'"'},yr="\\\\",Rr=un("\\\\",!1),Xr=function(){return"\\"},$n="\\/",Xs=un("\\/",!1),Hi=function(){return"/"},Qs="\\b",Zs=un("\\b",!1),xi=function(){return"\b"},Fs="\\f",$s=un("\\f",!1),SA=function(){return"\f"},gu="\\n",op=un("\\n",!1),ap=function(){return` +`},Rs="\\r",Ln=un("\\r",!1),hs=function(){return"\r"},Ts="\\t",pc=un("\\t",!1),hc=function(){return" "},gc="\\u",bA=un("\\u",!1),xA=function(ee,ye,Le,gt){return String.fromCharCode(parseInt(`0x${ee}${ye}${Le}${gt}`))},Ro=/^[0-9a-fA-F]/,To=qn([["0","9"],["a","f"],["A","F"]],!1,!1),kA=oa("blank space"),pr=/^[ \t]/,Me=qn([" "," "],!1,!1),ia=oa("white space"),dc=/^[ \t\n\r]/,Er=qn([" "," ",` +`,"\r"],!1,!1),du=`\r +`,QA=un(`\r +`,!1),FA=` +`,mc=un(` +`,!1),yc="\r",Il=un("\r",!1),we=0,Tt=0,wl=[{line:1,column:1}],Bi=0,Ns=[],Ft=0,Bn;if("startRule"in e){if(!(e.startRule in o))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=o[e.startRule]}function No(){return t.substring(Tt,we)}function ki(){return la(Tt,we)}function vi(ee,ye){throw ye=ye!==void 0?ye:la(Tt,we),mu([oa(ee)],t.substring(Tt,we),ye)}function sa(ee,ye){throw ye=ye!==void 0?ye:la(Tt,we),ca(ee,ye)}function un(ee,ye){return{type:"literal",text:ee,ignoreCase:ye}}function qn(ee,ye,Le){return{type:"class",parts:ee,inverted:ye,ignoreCase:Le}}function Ec(){return{type:"any"}}function lp(){return{type:"end"}}function oa(ee){return{type:"other",description:ee}}function aa(ee){var ye=wl[ee],Le;if(ye)return ye;for(Le=ee-1;!wl[Le];)Le--;for(ye=wl[Le],ye={line:ye.line,column:ye.column};LeBi&&(Bi=we,Ns=[]),Ns.push(ee))}function ca(ee,ye){return new ig(ee,null,null,ye)}function mu(ee,ye,Le){return new ig(ig.buildMessage(ee,ye),ee,ye,Le)}function Bl(){var ee;return ee=RA(),ee}function dn(){var ee,ye,Le;for(ee=we,ye=[],Le=Lo();Le!==r;)ye.push(Le),Le=Lo();return ye!==r&&(Tt=ee,ye=n(ye)),ee=ye,ee}function Lo(){var ee,ye,Le,gt,mt;return ee=we,ye=qa(),ye!==r?(t.charCodeAt(we)===45?(Le=u,we++):(Le=r,Ft===0&&Ze(A)),Le!==r?(gt=Dn(),gt!==r?(mt=Oo(),mt!==r?(Tt=ee,ye=p(mt),ee=ye):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r),ee}function RA(){var ee,ye,Le;for(ee=we,ye=[],Le=TA();Le!==r;)ye.push(Le),Le=TA();return ye!==r&&(Tt=ee,ye=h(ye)),ee=ye,ee}function TA(){var ee,ye,Le,gt,mt,Dt,er,sn,ei;if(ee=we,ye=Dn(),ye===r&&(ye=null),ye!==r){if(Le=we,t.charCodeAt(we)===35?(gt=E,we++):(gt=r,Ft===0&&Ze(w)),gt!==r){if(mt=[],Dt=we,er=we,Ft++,sn=st(),Ft--,sn===r?er=void 0:(we=er,er=r),er!==r?(t.length>we?(sn=t.charAt(we),we++):(sn=r,Ft===0&&Ze(D)),sn!==r?(er=[er,sn],Dt=er):(we=Dt,Dt=r)):(we=Dt,Dt=r),Dt!==r)for(;Dt!==r;)mt.push(Dt),Dt=we,er=we,Ft++,sn=st(),Ft--,sn===r?er=void 0:(we=er,er=r),er!==r?(t.length>we?(sn=t.charAt(we),we++):(sn=r,Ft===0&&Ze(D)),sn!==r?(er=[er,sn],Dt=er):(we=Dt,Dt=r)):(we=Dt,Dt=r);else mt=r;mt!==r?(gt=[gt,mt],Le=gt):(we=Le,Le=r)}else we=Le,Le=r;if(Le===r&&(Le=null),Le!==r){if(gt=[],mt=Je(),mt!==r)for(;mt!==r;)gt.push(mt),mt=Je();else gt=r;gt!==r?(Tt=ee,ye=x(),ee=ye):(we=ee,ee=r)}else we=ee,ee=r}else we=ee,ee=r;if(ee===r&&(ee=we,ye=qa(),ye!==r?(Le=ua(),Le!==r?(gt=Dn(),gt===r&&(gt=null),gt!==r?(t.charCodeAt(we)===58?(mt=C,we++):(mt=r,Ft===0&&Ze(T)),mt!==r?(Dt=Dn(),Dt===r&&(Dt=null),Dt!==r?(er=Oo(),er!==r?(Tt=ee,ye=L(Le,er),ee=ye):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r),ee===r&&(ee=we,ye=qa(),ye!==r?(Le=qi(),Le!==r?(gt=Dn(),gt===r&&(gt=null),gt!==r?(t.charCodeAt(we)===58?(mt=C,we++):(mt=r,Ft===0&&Ze(T)),mt!==r?(Dt=Dn(),Dt===r&&(Dt=null),Dt!==r?(er=Oo(),er!==r?(Tt=ee,ye=L(Le,er),ee=ye):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r),ee===r))){if(ee=we,ye=qa(),ye!==r)if(Le=qi(),Le!==r)if(gt=Dn(),gt!==r)if(mt=Cc(),mt!==r){if(Dt=[],er=Je(),er!==r)for(;er!==r;)Dt.push(er),er=Je();else Dt=r;Dt!==r?(Tt=ee,ye=L(Le,mt),ee=ye):(we=ee,ee=r)}else we=ee,ee=r;else we=ee,ee=r;else we=ee,ee=r;else we=ee,ee=r;if(ee===r)if(ee=we,ye=qa(),ye!==r)if(Le=qi(),Le!==r){if(gt=[],mt=we,Dt=Dn(),Dt===r&&(Dt=null),Dt!==r?(t.charCodeAt(we)===44?(er=U,we++):(er=r,Ft===0&&Ze(J)),er!==r?(sn=Dn(),sn===r&&(sn=null),sn!==r?(ei=qi(),ei!==r?(Tt=mt,Dt=te(Le,ei),mt=Dt):(we=mt,mt=r)):(we=mt,mt=r)):(we=mt,mt=r)):(we=mt,mt=r),mt!==r)for(;mt!==r;)gt.push(mt),mt=we,Dt=Dn(),Dt===r&&(Dt=null),Dt!==r?(t.charCodeAt(we)===44?(er=U,we++):(er=r,Ft===0&&Ze(J)),er!==r?(sn=Dn(),sn===r&&(sn=null),sn!==r?(ei=qi(),ei!==r?(Tt=mt,Dt=te(Le,ei),mt=Dt):(we=mt,mt=r)):(we=mt,mt=r)):(we=mt,mt=r)):(we=mt,mt=r);else gt=r;gt!==r?(mt=Dn(),mt===r&&(mt=null),mt!==r?(t.charCodeAt(we)===58?(Dt=C,we++):(Dt=r,Ft===0&&Ze(T)),Dt!==r?(er=Dn(),er===r&&(er=null),er!==r?(sn=Oo(),sn!==r?(Tt=ee,ye=le(Le,gt,sn),ee=ye):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)}else we=ee,ee=r;else we=ee,ee=r}return ee}function Oo(){var ee,ye,Le,gt,mt,Dt,er;if(ee=we,ye=we,Ft++,Le=we,gt=st(),gt!==r?(mt=Ot(),mt!==r?(t.charCodeAt(we)===45?(Dt=u,we++):(Dt=r,Ft===0&&Ze(A)),Dt!==r?(er=Dn(),er!==r?(gt=[gt,mt,Dt,er],Le=gt):(we=Le,Le=r)):(we=Le,Le=r)):(we=Le,Le=r)):(we=Le,Le=r),Ft--,Le!==r?(we=ye,ye=void 0):ye=r,ye!==r?(Le=Je(),Le!==r?(gt=vn(),gt!==r?(mt=dn(),mt!==r?(Dt=Mo(),Dt!==r?(Tt=ee,ye=ce(mt),ee=ye):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r),ee===r&&(ee=we,ye=st(),ye!==r?(Le=vn(),Le!==r?(gt=RA(),gt!==r?(mt=Mo(),mt!==r?(Tt=ee,ye=ce(gt),ee=ye):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r),ee===r))if(ee=we,ye=vl(),ye!==r){if(Le=[],gt=Je(),gt!==r)for(;gt!==r;)Le.push(gt),gt=Je();else Le=r;Le!==r?(Tt=ee,ye=ue(ye),ee=ye):(we=ee,ee=r)}else we=ee,ee=r;return ee}function qa(){var ee,ye,Le;for(Ft++,ee=we,ye=[],t.charCodeAt(we)===32?(Le=he,we++):(Le=r,Ft===0&&Ze(De));Le!==r;)ye.push(Le),t.charCodeAt(we)===32?(Le=he,we++):(Le=r,Ft===0&&Ze(De));return ye!==r?(Tt=we,Le=Ee(ye),Le?Le=void 0:Le=r,Le!==r?(ye=[ye,Le],ee=ye):(we=ee,ee=r)):(we=ee,ee=r),Ft--,ee===r&&(ye=r,Ft===0&&Ze(Ie)),ee}function Ot(){var ee,ye,Le;for(ee=we,ye=[],t.charCodeAt(we)===32?(Le=he,we++):(Le=r,Ft===0&&Ze(De));Le!==r;)ye.push(Le),t.charCodeAt(we)===32?(Le=he,we++):(Le=r,Ft===0&&Ze(De));return ye!==r?(Tt=we,Le=g(ye),Le?Le=void 0:Le=r,Le!==r?(ye=[ye,Le],ee=ye):(we=ee,ee=r)):(we=ee,ee=r),ee}function vn(){var ee;return Tt=we,ee=me(),ee?ee=void 0:ee=r,ee}function Mo(){var ee;return Tt=we,ee=Ce(),ee?ee=void 0:ee=r,ee}function ua(){var ee;return ee=ja(),ee===r&&(ee=Dl()),ee}function qi(){var ee,ye,Le;if(ee=ja(),ee===r){if(ee=we,ye=[],Le=Aa(),Le!==r)for(;Le!==r;)ye.push(Le),Le=Aa();else ye=r;ye!==r&&(Tt=ee,ye=fe()),ee=ye}return ee}function vl(){var ee;return ee=Di(),ee===r&&(ee=rs(),ee===r&&(ee=ja(),ee===r&&(ee=Dl()))),ee}function Cc(){var ee;return ee=Di(),ee===r&&(ee=ja(),ee===r&&(ee=Aa())),ee}function Dl(){var ee,ye,Le,gt,mt,Dt;if(Ft++,ee=we,Z.test(t.charAt(we))?(ye=t.charAt(we),we++):(ye=r,Ft===0&&Ze(Pe)),ye!==r){for(Le=[],gt=we,mt=Dn(),mt===r&&(mt=null),mt!==r?(Re.test(t.charAt(we))?(Dt=t.charAt(we),we++):(Dt=r,Ft===0&&Ze(ht)),Dt!==r?(mt=[mt,Dt],gt=mt):(we=gt,gt=r)):(we=gt,gt=r);gt!==r;)Le.push(gt),gt=we,mt=Dn(),mt===r&&(mt=null),mt!==r?(Re.test(t.charAt(we))?(Dt=t.charAt(we),we++):(Dt=r,Ft===0&&Ze(ht)),Dt!==r?(mt=[mt,Dt],gt=mt):(we=gt,gt=r)):(we=gt,gt=r);Le!==r?(Tt=ee,ye=q(),ee=ye):(we=ee,ee=r)}else we=ee,ee=r;return Ft--,ee===r&&(ye=r,Ft===0&&Ze(ie)),ee}function Aa(){var ee,ye,Le,gt,mt;if(ee=we,t.substr(we,2)===nt?(ye=nt,we+=2):(ye=r,Ft===0&&Ze(Ne)),ye===r&&(ye=null),ye!==r)if(Te.test(t.charAt(we))?(Le=t.charAt(we),we++):(Le=r,Ft===0&&Ze(ke)),Le!==r){for(gt=[],Ve.test(t.charAt(we))?(mt=t.charAt(we),we++):(mt=r,Ft===0&&Ze(be));mt!==r;)gt.push(mt),Ve.test(t.charAt(we))?(mt=t.charAt(we),we++):(mt=r,Ft===0&&Ze(be));gt!==r?(Tt=ee,ye=q(),ee=ye):(we=ee,ee=r)}else we=ee,ee=r;else we=ee,ee=r;return ee}function Di(){var ee,ye;return ee=we,t.substr(we,4)===tt?(ye=tt,we+=4):(ye=r,Ft===0&&Ze(He)),ye!==r&&(Tt=ee,ye=b()),ee=ye,ee}function rs(){var ee,ye;return ee=we,t.substr(we,4)===I?(ye=I,we+=4):(ye=r,Ft===0&&Ze(S)),ye!==r&&(Tt=ee,ye=y()),ee=ye,ee===r&&(ee=we,t.substr(we,5)===R?(ye=R,we+=5):(ye=r,Ft===0&&Ze(z)),ye!==r&&(Tt=ee,ye=X()),ee=ye),ee}function ja(){var ee,ye,Le,gt;return Ft++,ee=we,t.charCodeAt(we)===34?(ye=se,we++):(ye=r,Ft===0&&Ze(xe)),ye!==r?(t.charCodeAt(we)===34?(Le=se,we++):(Le=r,Ft===0&&Ze(xe)),Le!==r?(Tt=ee,ye=Fe(),ee=ye):(we=ee,ee=r)):(we=ee,ee=r),ee===r&&(ee=we,t.charCodeAt(we)===34?(ye=se,we++):(ye=r,Ft===0&&Ze(xe)),ye!==r?(Le=yu(),Le!==r?(t.charCodeAt(we)===34?(gt=se,we++):(gt=r,Ft===0&&Ze(xe)),gt!==r?(Tt=ee,ye=lt(Le),ee=ye):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)),Ft--,ee===r&&(ye=r,Ft===0&&Ze($)),ee}function yu(){var ee,ye,Le;if(ee=we,ye=[],Le=Pl(),Le!==r)for(;Le!==r;)ye.push(Le),Le=Pl();else ye=r;return ye!==r&&(Tt=ee,ye=Et(ye)),ee=ye,ee}function Pl(){var ee,ye,Le,gt,mt,Dt;return qt.test(t.charAt(we))?(ee=t.charAt(we),we++):(ee=r,Ft===0&&Ze(nr)),ee===r&&(ee=we,t.substr(we,2)===St?(ye=St,we+=2):(ye=r,Ft===0&&Ze(cn)),ye!==r&&(Tt=ee,ye=Pr()),ee=ye,ee===r&&(ee=we,t.substr(we,2)===yr?(ye=yr,we+=2):(ye=r,Ft===0&&Ze(Rr)),ye!==r&&(Tt=ee,ye=Xr()),ee=ye,ee===r&&(ee=we,t.substr(we,2)===$n?(ye=$n,we+=2):(ye=r,Ft===0&&Ze(Xs)),ye!==r&&(Tt=ee,ye=Hi()),ee=ye,ee===r&&(ee=we,t.substr(we,2)===Qs?(ye=Qs,we+=2):(ye=r,Ft===0&&Ze(Zs)),ye!==r&&(Tt=ee,ye=xi()),ee=ye,ee===r&&(ee=we,t.substr(we,2)===Fs?(ye=Fs,we+=2):(ye=r,Ft===0&&Ze($s)),ye!==r&&(Tt=ee,ye=SA()),ee=ye,ee===r&&(ee=we,t.substr(we,2)===gu?(ye=gu,we+=2):(ye=r,Ft===0&&Ze(op)),ye!==r&&(Tt=ee,ye=ap()),ee=ye,ee===r&&(ee=we,t.substr(we,2)===Rs?(ye=Rs,we+=2):(ye=r,Ft===0&&Ze(Ln)),ye!==r&&(Tt=ee,ye=hs()),ee=ye,ee===r&&(ee=we,t.substr(we,2)===Ts?(ye=Ts,we+=2):(ye=r,Ft===0&&Ze(pc)),ye!==r&&(Tt=ee,ye=hc()),ee=ye,ee===r&&(ee=we,t.substr(we,2)===gc?(ye=gc,we+=2):(ye=r,Ft===0&&Ze(bA)),ye!==r?(Le=pi(),Le!==r?(gt=pi(),gt!==r?(mt=pi(),mt!==r?(Dt=pi(),Dt!==r?(Tt=ee,ye=xA(Le,gt,mt,Dt),ee=ye):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)):(we=ee,ee=r)))))))))),ee}function pi(){var ee;return Ro.test(t.charAt(we))?(ee=t.charAt(we),we++):(ee=r,Ft===0&&Ze(To)),ee}function Dn(){var ee,ye;if(Ft++,ee=[],pr.test(t.charAt(we))?(ye=t.charAt(we),we++):(ye=r,Ft===0&&Ze(Me)),ye!==r)for(;ye!==r;)ee.push(ye),pr.test(t.charAt(we))?(ye=t.charAt(we),we++):(ye=r,Ft===0&&Ze(Me));else ee=r;return Ft--,ee===r&&(ye=r,Ft===0&&Ze(kA)),ee}function Sl(){var ee,ye;if(Ft++,ee=[],dc.test(t.charAt(we))?(ye=t.charAt(we),we++):(ye=r,Ft===0&&Ze(Er)),ye!==r)for(;ye!==r;)ee.push(ye),dc.test(t.charAt(we))?(ye=t.charAt(we),we++):(ye=r,Ft===0&&Ze(Er));else ee=r;return Ft--,ee===r&&(ye=r,Ft===0&&Ze(ia)),ee}function Je(){var ee,ye,Le,gt,mt,Dt;if(ee=we,ye=st(),ye!==r){for(Le=[],gt=we,mt=Dn(),mt===r&&(mt=null),mt!==r?(Dt=st(),Dt!==r?(mt=[mt,Dt],gt=mt):(we=gt,gt=r)):(we=gt,gt=r);gt!==r;)Le.push(gt),gt=we,mt=Dn(),mt===r&&(mt=null),mt!==r?(Dt=st(),Dt!==r?(mt=[mt,Dt],gt=mt):(we=gt,gt=r)):(we=gt,gt=r);Le!==r?(ye=[ye,Le],ee=ye):(we=ee,ee=r)}else we=ee,ee=r;return ee}function st(){var ee;return t.substr(we,2)===du?(ee=du,we+=2):(ee=r,Ft===0&&Ze(QA)),ee===r&&(t.charCodeAt(we)===10?(ee=FA,we++):(ee=r,Ft===0&&Ze(mc)),ee===r&&(t.charCodeAt(we)===13?(ee=yc,we++):(ee=r,Ft===0&&Ze(Il)))),ee}let vt=2,ar=0;if(Bn=a(),Bn!==r&&we===t.length)return Bn;throw Bn!==r&&we"u"?!0:typeof t=="object"&&t!==null&&!Array.isArray(t)?Object.keys(t).every(e=>_V(t[e])):!1}function rN(t,e,r){if(t===null)return`null +`;if(typeof t=="number"||typeof t=="boolean")return`${t.toString()} +`;if(typeof t=="string")return`${MV(t)} +`;if(Array.isArray(t)){if(t.length===0)return`[] +`;let o=" ".repeat(e);return` +${t.map(n=>`${o}- ${rN(n,e+1,!1)}`).join("")}`}if(typeof t=="object"&&t){let[o,a]=t instanceof DP?[t.data,!1]:[t,!0],n=" ".repeat(e),u=Object.keys(o);a&&u.sort((p,h)=>{let E=OV.indexOf(p),w=OV.indexOf(h);return E===-1&&w===-1?ph?1:0:E!==-1&&w===-1?-1:E===-1&&w!==-1?1:E-w});let A=u.filter(p=>!_V(o[p])).map((p,h)=>{let E=o[p],w=MV(p),D=rN(E,e+1,!0),x=h>0||r?n:"",C=w.length>1024?`? ${w} +${x}:`:`${w}:`,T=D.startsWith(` +`)?D:` ${D}`;return`${x}${C}${T}`}).join(e===0?` +`:"")||` +`;return r?` +${A}`:`${A}`}throw new Error(`Unsupported value type (${t})`)}function Pa(t){try{let e=rN(t,0,!1);return e!==` +`?e:""}catch(e){throw e.location&&(e.message=e.message.replace(/(\.)?$/,` (line ${e.location.start.line}, column ${e.location.start.column})$1`)),e}}function N6e(t){return t.endsWith(` +`)||(t+=` +`),(0,UV.parse)(t)}function O6e(t){if(L6e.test(t))return N6e(t);let e=(0,PP.safeLoad)(t,{schema:PP.FAILSAFE_SCHEMA,json:!0});if(e==null)return{};if(typeof e!="object")throw new Error(`Expected an indexed object, got a ${typeof e} instead. Does your file follow Yaml's rules?`);if(Array.isArray(e))throw new Error("Expected an indexed object, got an array instead. Does your file follow Yaml's rules?");return e}function Ki(t){return O6e(t)}var PP,UV,T6e,OV,DP,L6e,HV=It(()=>{PP=et(TV()),UV=et(LV()),T6e=/^(?![-?:,\][{}#&*!|>'"%@` \t\r\n]).([ \t]*(?![,\][{}:# \t\r\n]).)*$/,OV=["__metadata","version","resolution","dependencies","peerDependencies","dependenciesMeta","peerDependenciesMeta","binaries"],DP=class{constructor(e){this.data=e}};Pa.PreserveOrdering=DP;L6e=/^(#.*(\r?\n))*?#\s+yarn\s+lockfile\s+v1\r?\n/i});var Ew={};Kt(Ew,{parseResolution:()=>pP,parseShell:()=>uP,parseSyml:()=>Ki,stringifyArgument:()=>qT,stringifyArgumentSegment:()=>jT,stringifyArithmeticExpression:()=>fP,stringifyCommand:()=>HT,stringifyCommandChain:()=>mm,stringifyCommandChainThen:()=>_T,stringifyCommandLine:()=>AP,stringifyCommandLineThen:()=>UT,stringifyEnvSegment:()=>cP,stringifyRedirectArgument:()=>fw,stringifyResolution:()=>hP,stringifyShell:()=>dm,stringifyShellLine:()=>dm,stringifySyml:()=>Pa,stringifyValueArgument:()=>J0});var Ol=It(()=>{_Y();GY();HV()});var jV=_((txt,nN)=>{"use strict";var M6e=t=>{let e=!1,r=!1,o=!1;for(let a=0;a{if(!(typeof t=="string"||Array.isArray(t)))throw new TypeError("Expected the input to be `string | string[]`");e=Object.assign({pascalCase:!1},e);let r=a=>e.pascalCase?a.charAt(0).toUpperCase()+a.slice(1):a;return Array.isArray(t)?t=t.map(a=>a.trim()).filter(a=>a.length).join("-"):t=t.trim(),t.length===0?"":t.length===1?e.pascalCase?t.toUpperCase():t.toLowerCase():(t!==t.toLowerCase()&&(t=M6e(t)),t=t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(a,n)=>n.toUpperCase()).replace(/\d+(\w|$)/g,a=>a.toUpperCase()),r(t))};nN.exports=qV;nN.exports.default=qV});var GV=_((rxt,U6e)=>{U6e.exports=[{name:"Agola CI",constant:"AGOLA",env:"AGOLA_GIT_REF",pr:"AGOLA_PULL_REQUEST_ID"},{name:"Appcircle",constant:"APPCIRCLE",env:"AC_APPCIRCLE"},{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"TF_BUILD",pr:{BUILD_REASON:"PullRequest"}},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"Codefresh",constant:"CODEFRESH",env:"CF_BUILD_ID",pr:{any:["CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_ID"]}},{name:"Codemagic",constant:"CODEMAGIC",env:"CM_BUILD_ID",pr:"CM_PULL_REQUEST"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"Earthly",constant:"EARTHLY",env:"EARTHLY_CI"},{name:"Expo Application Services",constant:"EAS",env:"EAS_BUILD"},{name:"Gerrit",constant:"GERRIT",env:"GERRIT_PROJECT"},{name:"Gitea Actions",constant:"GITEA_ACTIONS",env:"GITEA_ACTIONS"},{name:"GitHub Actions",constant:"GITHUB_ACTIONS",env:"GITHUB_ACTIONS",pr:{GITHUB_EVENT_NAME:"pull_request"}},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI",pr:"CI_MERGE_REQUEST_ID"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Google Cloud Build",constant:"GOOGLE_CLOUD_BUILD",env:"BUILDER_OUTPUT"},{name:"Harness CI",constant:"HARNESS",env:"HARNESS_BUILD_ID"},{name:"Heroku",constant:"HEROKU",env:{env:"NODE",includes:"/app/.heroku/node/bin/node"}},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"LayerCI",constant:"LAYERCI",env:"LAYERCI",pr:"LAYERCI_PULL_REQUEST"},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Nevercode",constant:"NEVERCODE",env:"NEVERCODE",pr:{env:"NEVERCODE_PULL_REQUEST",ne:"false"}},{name:"Prow",constant:"PROW",env:"PROW_JOB_ID"},{name:"ReleaseHub",constant:"RELEASEHUB",env:"RELEASE_BUILD_ID"},{name:"Render",constant:"RENDER",env:"RENDER",pr:{IS_PULL_REQUEST:"true"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Screwdriver",constant:"SCREWDRIVER",env:"SCREWDRIVER",pr:{env:"SD_PULL_REQUEST",ne:"false"}},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Sourcehut",constant:"SOURCEHUT",env:{CI_NAME:"sourcehut"}},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}},{name:"Vela",constant:"VELA",env:"VELA",pr:{VELA_PULL_REQUEST:"1"}},{name:"Vercel",constant:"VERCEL",env:{any:["NOW_BUILDER","VERCEL"]},pr:"VERCEL_GIT_PULL_REQUEST_ID"},{name:"Visual Studio App Center",constant:"APPCENTER",env:"APPCENTER_BUILD_ID"},{name:"Woodpecker",constant:"WOODPECKER",env:{CI:"woodpecker"},pr:{CI_BUILD_EVENT:"pull_request"}},{name:"Xcode Cloud",constant:"XCODE_CLOUD",env:"CI_XCODE_PROJECT",pr:"CI_PULL_REQUEST_NUMBER"},{name:"Xcode Server",constant:"XCODE_SERVER",env:"XCS"}]});var sg=_(nl=>{"use strict";var YV=GV(),ls=process.env;Object.defineProperty(nl,"_vendors",{value:YV.map(function(t){return t.constant})});nl.name=null;nl.isPR=null;YV.forEach(function(t){let r=(Array.isArray(t.env)?t.env:[t.env]).every(function(o){return WV(o)});if(nl[t.constant]=r,!!r)switch(nl.name=t.name,typeof t.pr){case"string":nl.isPR=!!ls[t.pr];break;case"object":"env"in t.pr?nl.isPR=t.pr.env in ls&&ls[t.pr.env]!==t.pr.ne:"any"in t.pr?nl.isPR=t.pr.any.some(function(o){return!!ls[o]}):nl.isPR=WV(t.pr);break;default:nl.isPR=null}});nl.isCI=!!(ls.CI!=="false"&&(ls.BUILD_ID||ls.BUILD_NUMBER||ls.CI||ls.CI_APP_ID||ls.CI_BUILD_ID||ls.CI_BUILD_NUMBER||ls.CI_NAME||ls.CONTINUOUS_INTEGRATION||ls.RUN_ID||nl.name));function WV(t){return typeof t=="string"?!!ls[t]:"env"in t?ls[t.env]&&ls[t.env].includes(t.includes):"any"in t?t.any.some(function(e){return!!ls[e]}):Object.keys(t).every(function(e){return ls[e]===t[e]})}});var Kn,pn,og,iN,SP,KV,sN,oN,bP=It(()=>{(function(t){t.StartOfInput="\0",t.EndOfInput="",t.EndOfPartialInput=""})(Kn||(Kn={}));(function(t){t[t.InitialNode=0]="InitialNode",t[t.SuccessNode=1]="SuccessNode",t[t.ErrorNode=2]="ErrorNode",t[t.CustomNode=3]="CustomNode"})(pn||(pn={}));og=-1,iN=/^(-h|--help)(?:=([0-9]+))?$/,SP=/^(--[a-z]+(?:-[a-z]+)*|-[a-zA-Z]+)$/,KV=/^-[a-zA-Z]{2,}$/,sN=/^([^=]+)=([\s\S]*)$/,oN=process.env.DEBUG_CLI==="1"});var it,Dm,xP,aN,kP=It(()=>{bP();it=class extends Error{constructor(e){super(e),this.clipanion={type:"usage"},this.name="UsageError"}},Dm=class extends Error{constructor(e,r){if(super(),this.input=e,this.candidates=r,this.clipanion={type:"none"},this.name="UnknownSyntaxError",this.candidates.length===0)this.message="Command not found, but we're not sure what's the alternative.";else if(this.candidates.every(o=>o.reason!==null&&o.reason===r[0].reason)){let[{reason:o}]=this.candidates;this.message=`${o} + +${this.candidates.map(({usage:a})=>`$ ${a}`).join(` +`)}`}else if(this.candidates.length===1){let[{usage:o}]=this.candidates;this.message=`Command not found; did you mean: + +$ ${o} +${aN(e)}`}else this.message=`Command not found; did you mean one of: + +${this.candidates.map(({usage:o},a)=>`${`${a}.`.padStart(4)} ${o}`).join(` +`)} + +${aN(e)}`}},xP=class extends Error{constructor(e,r){super(),this.input=e,this.usages=r,this.clipanion={type:"none"},this.name="AmbiguousSyntaxError",this.message=`Cannot find which to pick amongst the following alternatives: + +${this.usages.map((o,a)=>`${`${a}.`.padStart(4)} ${o}`).join(` +`)} + +${aN(e)}`}},aN=t=>`While running ${t.filter(e=>e!==Kn.EndOfInput&&e!==Kn.EndOfPartialInput).map(e=>{let r=JSON.stringify(e);return e.match(/\s/)||e.length===0||r!==`"${e}"`?r:e}).join(" ")}`});function _6e(t){let e=t.split(` +`),r=e.filter(a=>a.match(/\S/)),o=r.length>0?r.reduce((a,n)=>Math.min(a,n.length-n.trimStart().length),Number.MAX_VALUE):0;return e.map(a=>a.slice(o).trimRight()).join(` +`)}function yo(t,{format:e,paragraphs:r}){return t=t.replace(/\r\n?/g,` +`),t=_6e(t),t=t.replace(/^\n+|\n+$/g,""),t=t.replace(/^(\s*)-([^\n]*?)\n+/gm,`$1-$2 + +`),t=t.replace(/\n(\n)?\n*/g,(o,a)=>a||" "),r&&(t=t.split(/\n/).map(o=>{let a=o.match(/^\s*[*-][\t ]+(.*)/);if(!a)return o.match(/(.{1,80})(?: |$)/g).join(` +`);let n=o.length-o.trimStart().length;return a[1].match(new RegExp(`(.{1,${78-n}})(?: |$)`,"g")).map((u,A)=>" ".repeat(n)+(A===0?"- ":" ")+u).join(` +`)}).join(` + +`)),t=t.replace(/(`+)((?:.|[\n])*?)\1/g,(o,a,n)=>e.code(a+n+a)),t=t.replace(/(\*\*)((?:.|[\n])*?)\1/g,(o,a,n)=>e.bold(a+n+a)),t?`${t} +`:""}var lN,VV,JV,cN=It(()=>{lN=Array(80).fill("\u2501");for(let t=0;t<=24;++t)lN[lN.length-t]=`\x1B[38;5;${232+t}m\u2501`;VV={header:t=>`\x1B[1m\u2501\u2501\u2501 ${t}${t.length<75?` ${lN.slice(t.length+5).join("")}`:":"}\x1B[0m`,bold:t=>`\x1B[1m${t}\x1B[22m`,error:t=>`\x1B[31m\x1B[1m${t}\x1B[22m\x1B[39m`,code:t=>`\x1B[36m${t}\x1B[39m`},JV={header:t=>t,bold:t=>t,error:t=>t,code:t=>t}});function Wo(t){return{...t,[Cw]:!0}}function Yu(t,e){return typeof t>"u"?[t,e]:typeof t=="object"&&t!==null&&!Array.isArray(t)?[void 0,t]:[t,e]}function QP(t,{mergeName:e=!1}={}){let r=t.match(/^([^:]+): (.*)$/m);if(!r)return"validation failed";let[,o,a]=r;return e&&(a=a[0].toLowerCase()+a.slice(1)),a=o!=="."||!e?`${o.replace(/^\.(\[|$)/,"$1")}: ${a}`:`: ${a}`,a}function Iw(t,e){return e.length===1?new it(`${t}${QP(e[0],{mergeName:!0})}`):new it(`${t}: +${e.map(r=>` +- ${QP(r)}`).join("")}`)}function ag(t,e,r){if(typeof r>"u")return e;let o=[],a=[],n=A=>{let p=e;return e=A,n.bind(null,p)};if(!r(e,{errors:o,coercions:a,coercion:n}))throw Iw(`Invalid value for ${t}`,o);for(let[,A]of a)A();return e}var Cw,yf=It(()=>{kP();Cw=Symbol("clipanion/isOption")});var Yo={};Kt(Yo,{KeyRelationship:()=>Ku,TypeAssertionError:()=>zp,applyCascade:()=>vw,as:()=>sqe,assert:()=>rqe,assertWithErrors:()=>nqe,cascade:()=>NP,fn:()=>oqe,hasAtLeastOneKey:()=>dN,hasExactLength:()=>eJ,hasForbiddenKeys:()=>Dqe,hasKeyRelationship:()=>Pw,hasMaxLength:()=>lqe,hasMinLength:()=>aqe,hasMutuallyExclusiveKeys:()=>Pqe,hasRequiredKeys:()=>vqe,hasUniqueItems:()=>cqe,isArray:()=>FP,isAtLeast:()=>hN,isAtMost:()=>fqe,isBase64:()=>Cqe,isBoolean:()=>V6e,isDate:()=>z6e,isDict:()=>$6e,isEnum:()=>js,isHexColor:()=>Eqe,isISO8601:()=>yqe,isInExclusiveRange:()=>hqe,isInInclusiveRange:()=>pqe,isInstanceOf:()=>tqe,isInteger:()=>gN,isJSON:()=>Iqe,isLiteral:()=>XV,isLowerCase:()=>gqe,isMap:()=>Z6e,isNegative:()=>uqe,isNullable:()=>Bqe,isNumber:()=>fN,isObject:()=>ZV,isOneOf:()=>pN,isOptional:()=>wqe,isPartial:()=>eqe,isPayload:()=>J6e,isPositive:()=>Aqe,isRecord:()=>TP,isSet:()=>X6e,isString:()=>Sm,isTuple:()=>RP,isUUID4:()=>mqe,isUnknown:()=>AN,isUpperCase:()=>dqe,makeTrait:()=>$V,makeValidator:()=>qr,matchesRegExp:()=>Bw,softAssert:()=>iqe});function Vn(t){return t===null?"null":t===void 0?"undefined":t===""?"an empty string":typeof t=="symbol"?`<${t.toString()}>`:Array.isArray(t)?"an array":JSON.stringify(t)}function Pm(t,e){if(t.length===0)return"nothing";if(t.length===1)return Vn(t[0]);let r=t.slice(0,-1),o=t[t.length-1],a=t.length>2?`, ${e} `:` ${e} `;return`${r.map(n=>Vn(n)).join(", ")}${a}${Vn(o)}`}function Jp(t,e){var r,o,a;return typeof e=="number"?`${(r=t?.p)!==null&&r!==void 0?r:"."}[${e}]`:H6e.test(e)?`${(o=t?.p)!==null&&o!==void 0?o:""}.${e}`:`${(a=t?.p)!==null&&a!==void 0?a:"."}[${JSON.stringify(e)}]`}function uN(t,e,r){return t===1?e:r}function gr({errors:t,p:e}={},r){return t?.push(`${e??"."}: ${r}`),!1}function Y6e(t,e){return r=>{t[e]=r}}function Vu(t,e){return r=>{let o=t[e];return t[e]=r,Vu(t,e).bind(null,o)}}function ww(t,e,r){let o=()=>(t(r()),a),a=()=>(t(e),o);return o}function AN(){return qr({test:(t,e)=>!0})}function XV(t){return qr({test:(e,r)=>e!==t?gr(r,`Expected ${Vn(t)} (got ${Vn(e)})`):!0})}function Sm(){return qr({test:(t,e)=>typeof t!="string"?gr(e,`Expected a string (got ${Vn(t)})`):!0})}function js(t){let e=Array.isArray(t)?t:Object.values(t),r=e.every(a=>typeof a=="string"||typeof a=="number"),o=new Set(e);return o.size===1?XV([...o][0]):qr({test:(a,n)=>o.has(a)?!0:r?gr(n,`Expected one of ${Pm(e,"or")} (got ${Vn(a)})`):gr(n,`Expected a valid enumeration value (got ${Vn(a)})`)})}function V6e(){return qr({test:(t,e)=>{var r;if(typeof t!="boolean"){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return gr(e,"Unbound coercion result");let o=K6e.get(t);if(typeof o<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,o)]),!0}return gr(e,`Expected a boolean (got ${Vn(t)})`)}return!0}})}function fN(){return qr({test:(t,e)=>{var r;if(typeof t!="number"){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return gr(e,"Unbound coercion result");let o;if(typeof t=="string"){let a;try{a=JSON.parse(t)}catch{}if(typeof a=="number")if(JSON.stringify(a)===t)o=a;else return gr(e,`Received a number that can't be safely represented by the runtime (${t})`)}if(typeof o<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,o)]),!0}return gr(e,`Expected a number (got ${Vn(t)})`)}return!0}})}function J6e(t){return qr({test:(e,r)=>{var o;if(typeof r?.coercions>"u")return gr(r,"The isPayload predicate can only be used with coercion enabled");if(typeof r.coercion>"u")return gr(r,"Unbound coercion result");if(typeof e!="string")return gr(r,`Expected a string (got ${Vn(e)})`);let a;try{a=JSON.parse(e)}catch{return gr(r,`Expected a JSON string (got ${Vn(e)})`)}let n={value:a};return t(a,Object.assign(Object.assign({},r),{coercion:Vu(n,"value")}))?(r.coercions.push([(o=r.p)!==null&&o!==void 0?o:".",r.coercion.bind(null,n.value)]),!0):!1}})}function z6e(){return qr({test:(t,e)=>{var r;if(!(t instanceof Date)){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return gr(e,"Unbound coercion result");let o;if(typeof t=="string"&&zV.test(t))o=new Date(t);else{let a;if(typeof t=="string"){let n;try{n=JSON.parse(t)}catch{}typeof n=="number"&&(a=n)}else typeof t=="number"&&(a=t);if(typeof a<"u")if(Number.isSafeInteger(a)||!Number.isSafeInteger(a*1e3))o=new Date(a*1e3);else return gr(e,`Received a timestamp that can't be safely represented by the runtime (${t})`)}if(typeof o<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,o)]),!0}return gr(e,`Expected a date (got ${Vn(t)})`)}return!0}})}function FP(t,{delimiter:e}={}){return qr({test:(r,o)=>{var a;let n=r;if(typeof r=="string"&&typeof e<"u"&&typeof o?.coercions<"u"){if(typeof o?.coercion>"u")return gr(o,"Unbound coercion result");r=r.split(e)}if(!Array.isArray(r))return gr(o,`Expected an array (got ${Vn(r)})`);let u=!0;for(let A=0,p=r.length;A{var n,u;if(Object.getPrototypeOf(o).toString()==="[object Set]")if(typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return gr(a,"Unbound coercion result");let A=[...o],p=[...o];if(!r(p,Object.assign(Object.assign({},a),{coercion:void 0})))return!1;let h=()=>p.some((E,w)=>E!==A[w])?new Set(p):o;return a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",ww(a.coercion,o,h)]),!0}else{let A=!0;for(let p of o)if(A=t(p,Object.assign({},a))&&A,!A&&a?.errors==null)break;return A}if(typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return gr(a,"Unbound coercion result");let A={value:o};return r(o,Object.assign(Object.assign({},a),{coercion:Vu(A,"value")}))?(a.coercions.push([(u=a.p)!==null&&u!==void 0?u:".",ww(a.coercion,o,()=>new Set(A.value))]),!0):!1}return gr(a,`Expected a set (got ${Vn(o)})`)}})}function Z6e(t,e){let r=FP(RP([t,e])),o=TP(e,{keys:t});return qr({test:(a,n)=>{var u,A,p;if(Object.getPrototypeOf(a).toString()==="[object Map]")if(typeof n?.coercions<"u"){if(typeof n?.coercion>"u")return gr(n,"Unbound coercion result");let h=[...a],E=[...a];if(!r(E,Object.assign(Object.assign({},n),{coercion:void 0})))return!1;let w=()=>E.some((D,x)=>D[0]!==h[x][0]||D[1]!==h[x][1])?new Map(E):a;return n.coercions.push([(u=n.p)!==null&&u!==void 0?u:".",ww(n.coercion,a,w)]),!0}else{let h=!0;for(let[E,w]of a)if(h=t(E,Object.assign({},n))&&h,!h&&n?.errors==null||(h=e(w,Object.assign(Object.assign({},n),{p:Jp(n,E)}))&&h,!h&&n?.errors==null))break;return h}if(typeof n?.coercions<"u"){if(typeof n?.coercion>"u")return gr(n,"Unbound coercion result");let h={value:a};return Array.isArray(a)?r(a,Object.assign(Object.assign({},n),{coercion:void 0}))?(n.coercions.push([(A=n.p)!==null&&A!==void 0?A:".",ww(n.coercion,a,()=>new Map(h.value))]),!0):!1:o(a,Object.assign(Object.assign({},n),{coercion:Vu(h,"value")}))?(n.coercions.push([(p=n.p)!==null&&p!==void 0?p:".",ww(n.coercion,a,()=>new Map(Object.entries(h.value)))]),!0):!1}return gr(n,`Expected a map (got ${Vn(a)})`)}})}function RP(t,{delimiter:e}={}){let r=eJ(t.length);return qr({test:(o,a)=>{var n;if(typeof o=="string"&&typeof e<"u"&&typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return gr(a,"Unbound coercion result");o=o.split(e),a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,o)])}if(!Array.isArray(o))return gr(a,`Expected a tuple (got ${Vn(o)})`);let u=r(o,Object.assign({},a));for(let A=0,p=o.length;A{var n;if(Array.isArray(o)&&typeof a?.coercions<"u")return typeof a?.coercion>"u"?gr(a,"Unbound coercion result"):r(o,Object.assign(Object.assign({},a),{coercion:void 0}))?(o=Object.fromEntries(o),a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,o)]),!0):!1;if(typeof o!="object"||o===null)return gr(a,`Expected an object (got ${Vn(o)})`);let u=Object.keys(o),A=!0;for(let p=0,h=u.length;p{if(typeof a!="object"||a===null)return gr(n,`Expected an object (got ${Vn(a)})`);let u=new Set([...r,...Object.keys(a)]),A={},p=!0;for(let h of u){if(h==="constructor"||h==="__proto__")p=gr(Object.assign(Object.assign({},n),{p:Jp(n,h)}),"Unsafe property name");else{let E=Object.prototype.hasOwnProperty.call(t,h)?t[h]:void 0,w=Object.prototype.hasOwnProperty.call(a,h)?a[h]:void 0;typeof E<"u"?p=E(w,Object.assign(Object.assign({},n),{p:Jp(n,h),coercion:Vu(a,h)}))&&p:e===null?p=gr(Object.assign(Object.assign({},n),{p:Jp(n,h)}),`Extraneous property (got ${Vn(w)})`):Object.defineProperty(A,h,{enumerable:!0,get:()=>w,set:Y6e(a,h)})}if(!p&&n?.errors==null)break}return e!==null&&(p||n?.errors!=null)&&(p=e(A,n)&&p),p}});return Object.assign(o,{properties:t})}function eqe(t){return ZV(t,{extra:TP(AN())})}function $V(t){return()=>t}function qr({test:t}){return $V(t)()}function rqe(t,e){if(!e(t))throw new zp}function nqe(t,e){let r=[];if(!e(t,{errors:r}))throw new zp({errors:r})}function iqe(t,e){}function sqe(t,e,{coerce:r=!1,errors:o,throw:a}={}){let n=o?[]:void 0;if(!r){if(e(t,{errors:n}))return a?t:{value:t,errors:void 0};if(a)throw new zp({errors:n});return{value:void 0,errors:n??!0}}let u={value:t},A=Vu(u,"value"),p=[];if(!e(t,{errors:n,coercion:A,coercions:p})){if(a)throw new zp({errors:n});return{value:void 0,errors:n??!0}}for(let[,h]of p)h();return a?u.value:{value:u.value,errors:void 0}}function oqe(t,e){let r=RP(t);return(...o)=>{if(!r(o))throw new zp;return e(...o)}}function aqe(t){return qr({test:(e,r)=>e.length>=t?!0:gr(r,`Expected to have a length of at least ${t} elements (got ${e.length})`)})}function lqe(t){return qr({test:(e,r)=>e.length<=t?!0:gr(r,`Expected to have a length of at most ${t} elements (got ${e.length})`)})}function eJ(t){return qr({test:(e,r)=>e.length!==t?gr(r,`Expected to have a length of exactly ${t} elements (got ${e.length})`):!0})}function cqe({map:t}={}){return qr({test:(e,r)=>{let o=new Set,a=new Set;for(let n=0,u=e.length;nt<=0?!0:gr(e,`Expected to be negative (got ${t})`)})}function Aqe(){return qr({test:(t,e)=>t>=0?!0:gr(e,`Expected to be positive (got ${t})`)})}function hN(t){return qr({test:(e,r)=>e>=t?!0:gr(r,`Expected to be at least ${t} (got ${e})`)})}function fqe(t){return qr({test:(e,r)=>e<=t?!0:gr(r,`Expected to be at most ${t} (got ${e})`)})}function pqe(t,e){return qr({test:(r,o)=>r>=t&&r<=e?!0:gr(o,`Expected to be in the [${t}; ${e}] range (got ${r})`)})}function hqe(t,e){return qr({test:(r,o)=>r>=t&&re!==Math.round(e)?gr(r,`Expected to be an integer (got ${e})`):!t&&!Number.isSafeInteger(e)?gr(r,`Expected to be a safe integer (got ${e})`):!0})}function Bw(t){return qr({test:(e,r)=>t.test(e)?!0:gr(r,`Expected to match the pattern ${t.toString()} (got ${Vn(e)})`)})}function gqe(){return qr({test:(t,e)=>t!==t.toLowerCase()?gr(e,`Expected to be all-lowercase (got ${t})`):!0})}function dqe(){return qr({test:(t,e)=>t!==t.toUpperCase()?gr(e,`Expected to be all-uppercase (got ${t})`):!0})}function mqe(){return qr({test:(t,e)=>W6e.test(t)?!0:gr(e,`Expected to be a valid UUID v4 (got ${Vn(t)})`)})}function yqe(){return qr({test:(t,e)=>zV.test(t)?!0:gr(e,`Expected to be a valid ISO 8601 date string (got ${Vn(t)})`)})}function Eqe({alpha:t=!1}){return qr({test:(e,r)=>(t?q6e.test(e):j6e.test(e))?!0:gr(r,`Expected to be a valid hexadecimal color string (got ${Vn(e)})`)})}function Cqe(){return qr({test:(t,e)=>G6e.test(t)?!0:gr(e,`Expected to be a valid base 64 string (got ${Vn(t)})`)})}function Iqe(t=AN()){return qr({test:(e,r)=>{let o;try{o=JSON.parse(e)}catch{return gr(r,`Expected to be a valid JSON string (got ${Vn(e)})`)}return t(o,r)}})}function NP(t,...e){let r=Array.isArray(e[0])?e[0]:e;return qr({test:(o,a)=>{var n,u;let A={value:o},p=typeof a?.coercions<"u"?Vu(A,"value"):void 0,h=typeof a?.coercions<"u"?[]:void 0;if(!t(o,Object.assign(Object.assign({},a),{coercion:p,coercions:h})))return!1;let E=[];if(typeof h<"u")for(let[,w]of h)E.push(w());try{if(typeof a?.coercions<"u"){if(A.value!==o){if(typeof a?.coercion>"u")return gr(a,"Unbound coercion result");a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,A.value)])}(u=a?.coercions)===null||u===void 0||u.push(...h)}return r.every(w=>w(A.value,a))}finally{for(let w of E)w()}}})}function vw(t,...e){let r=Array.isArray(e[0])?e[0]:e;return NP(t,r)}function wqe(t){return qr({test:(e,r)=>typeof e>"u"?!0:t(e,r)})}function Bqe(t){return qr({test:(e,r)=>e===null?!0:t(e,r)})}function vqe(t,e){var r;let o=new Set(t),a=Dw[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return qr({test:(n,u)=>{let A=new Set(Object.keys(n)),p=[];for(let h of o)a(A,h,n)||p.push(h);return p.length>0?gr(u,`Missing required ${uN(p.length,"property","properties")} ${Pm(p,"and")}`):!0}})}function dN(t,e){var r;let o=new Set(t),a=Dw[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return qr({test:(n,u)=>Object.keys(n).some(h=>a(o,h,n))?!0:gr(u,`Missing at least one property from ${Pm(Array.from(o),"or")}`)})}function Dqe(t,e){var r;let o=new Set(t),a=Dw[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return qr({test:(n,u)=>{let A=new Set(Object.keys(n)),p=[];for(let h of o)a(A,h,n)&&p.push(h);return p.length>0?gr(u,`Forbidden ${uN(p.length,"property","properties")} ${Pm(p,"and")}`):!0}})}function Pqe(t,e){var r;let o=new Set(t),a=Dw[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return qr({test:(n,u)=>{let A=new Set(Object.keys(n)),p=[];for(let h of o)a(A,h,n)&&p.push(h);return p.length>1?gr(u,`Mutually exclusive properties ${Pm(p,"and")}`):!0}})}function Pw(t,e,r,o){var a,n;let u=new Set((a=o?.ignore)!==null&&a!==void 0?a:[]),A=Dw[(n=o?.missingIf)!==null&&n!==void 0?n:"missing"],p=new Set(r),h=Sqe[e],E=e===Ku.Forbids?"or":"and";return qr({test:(w,D)=>{let x=new Set(Object.keys(w));if(!A(x,t,w)||u.has(w[t]))return!0;let C=[];for(let T of p)(A(x,T,w)&&!u.has(w[T]))!==h.expect&&C.push(T);return C.length>=1?gr(D,`Property "${t}" ${h.message} ${uN(C.length,"property","properties")} ${Pm(C,E)}`):!0}})}var H6e,q6e,j6e,G6e,W6e,zV,K6e,tqe,pN,zp,Dw,Ku,Sqe,il=It(()=>{H6e=/^[a-zA-Z_][a-zA-Z0-9_]*$/;q6e=/^#[0-9a-f]{6}$/i,j6e=/^#[0-9a-f]{6}([0-9a-f]{2})?$/i,G6e=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/,W6e=/^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$/i,zV=/^(?:[1-9]\d{3}(-?)(?:(?:0[1-9]|1[0-2])\1(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])\1(?:29|30)|(?:0[13578]|1[02])(?:\1)31|00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[0-5]))|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)(?:(-?)02(?:\2)29|-?366))T(?:[01]\d|2[0-3])(:?)[0-5]\d(?:\3[0-5]\d)?(?:Z|[+-][01]\d(?:\3[0-5]\d)?)$/;K6e=new Map([["true",!0],["True",!0],["1",!0],[1,!0],["false",!1],["False",!1],["0",!1],[0,!1]]);tqe=t=>qr({test:(e,r)=>e instanceof t?!0:gr(r,`Expected an instance of ${t.name} (got ${Vn(e)})`)}),pN=(t,{exclusive:e=!1}={})=>qr({test:(r,o)=>{var a,n,u;let A=[],p=typeof o?.errors<"u"?[]:void 0;for(let h=0,E=t.length;h1?gr(o,`Expected to match exactly a single predicate (matched ${A.join(", ")})`):(u=o?.errors)===null||u===void 0||u.push(...p),!1}});zp=class extends Error{constructor({errors:e}={}){let r="Type mismatch";if(e&&e.length>0){r+=` +`;for(let o of e)r+=` +- ${o}`}super(r)}};Dw={missing:(t,e)=>t.has(e),undefined:(t,e,r)=>t.has(e)&&typeof r[e]<"u",nil:(t,e,r)=>t.has(e)&&r[e]!=null,falsy:(t,e,r)=>t.has(e)&&!!r[e]};(function(t){t.Forbids="Forbids",t.Requires="Requires"})(Ku||(Ku={}));Sqe={[Ku.Forbids]:{expect:!1,message:"forbids using"},[Ku.Requires]:{expect:!0,message:"requires using"}}});var ot,Xp=It(()=>{yf();ot=class{constructor(){this.help=!1}static Usage(e){return e}async catch(e){throw e}async validateAndExecute(){let r=this.constructor.schema;if(Array.isArray(r)){let{isDict:a,isUnknown:n,applyCascade:u}=await Promise.resolve().then(()=>(il(),Yo)),A=u(a(n()),r),p=[],h=[];if(!A(this,{errors:p,coercions:h}))throw Iw("Invalid option schema",p);for(let[,w]of h)w()}else if(r!=null)throw new Error("Invalid command schema");let o=await this.execute();return typeof o<"u"?o:0}};ot.isOption=Cw;ot.Default=[]});function Sa(t){oN&&console.log(t)}function rJ(){let t={nodes:[]};for(let e=0;e{if(e.has(o))return;e.add(o);let a=t.nodes[o];for(let u of Object.values(a.statics))for(let{to:A}of u)r(A);for(let[,{to:u}]of a.dynamics)r(u);for(let{to:u}of a.shortcuts)r(u);let n=new Set(a.shortcuts.map(({to:u})=>u));for(;a.shortcuts.length>0;){let{to:u}=a.shortcuts.shift(),A=t.nodes[u];for(let[p,h]of Object.entries(A.statics)){let E=Object.prototype.hasOwnProperty.call(a.statics,p)?a.statics[p]:a.statics[p]=[];for(let w of h)E.some(({to:D})=>w.to===D)||E.push(w)}for(let[p,h]of A.dynamics)a.dynamics.some(([E,{to:w}])=>p===E&&h.to===w)||a.dynamics.push([p,h]);for(let p of A.shortcuts)n.has(p.to)||(a.shortcuts.push(p),n.add(p.to))}};r(pn.InitialNode)}function kqe(t,{prefix:e=""}={}){if(oN){Sa(`${e}Nodes are:`);for(let r=0;rE!==pn.ErrorNode).map(({state:E})=>({usage:E.candidateUsage,reason:null})));if(h.every(({node:E})=>E===pn.ErrorNode))throw new Dm(e,h.map(({state:E})=>({usage:E.candidateUsage,reason:E.errorMessage})));o=Rqe(h)}if(o.length>0){Sa(" Results:");for(let n of o)Sa(` - ${n.node} -> ${JSON.stringify(n.state)}`)}else Sa(" No results");return o}function Fqe(t,e,{endToken:r=Kn.EndOfInput}={}){let o=Qqe(t,[...e,r]);return Tqe(e,o.map(({state:a})=>a))}function Rqe(t){let e=0;for(let{state:r}of t)r.path.length>e&&(e=r.path.length);return t.filter(({state:r})=>r.path.length===e)}function Tqe(t,e){let r=e.filter(D=>D.selectedIndex!==null),o=r.filter(D=>!D.partial);if(o.length>0&&(r=o),r.length===0)throw new Error;let a=r.filter(D=>D.selectedIndex===og||D.requiredOptions.every(x=>x.some(C=>D.options.find(T=>T.name===C))));if(a.length===0)throw new Dm(t,r.map(D=>({usage:D.candidateUsage,reason:null})));let n=0;for(let D of a)D.path.length>n&&(n=D.path.length);let u=a.filter(D=>D.path.length===n),A=D=>D.positionals.filter(({extra:x})=>!x).length+D.options.length,p=u.map(D=>({state:D,positionalCount:A(D)})),h=0;for(let{positionalCount:D}of p)D>h&&(h=D);let E=p.filter(({positionalCount:D})=>D===h).map(({state:D})=>D),w=Nqe(E);if(w.length>1)throw new xP(t,w.map(D=>D.candidateUsage));return w[0]}function Nqe(t){let e=[],r=[];for(let o of t)o.selectedIndex===og?r.push(o):e.push(o);return r.length>0&&e.push({...tJ,path:nJ(...r.map(o=>o.path)),options:r.reduce((o,a)=>o.concat(a.options),[])}),e}function nJ(t,e,...r){return e===void 0?Array.from(t):nJ(t.filter((o,a)=>o===e[a]),...r)}function sl(){return{dynamics:[],shortcuts:[],statics:{}}}function iJ(t){return t===pn.SuccessNode||t===pn.ErrorNode}function mN(t,e=0){return{to:iJ(t.to)?t.to:t.to>=pn.CustomNode?t.to+e-pn.CustomNode+1:t.to+e,reducer:t.reducer}}function Lqe(t,e=0){let r=sl();for(let[o,a]of t.dynamics)r.dynamics.push([o,mN(a,e)]);for(let o of t.shortcuts)r.shortcuts.push(mN(o,e));for(let[o,a]of Object.entries(t.statics))r.statics[o]=a.map(n=>mN(n,e));return r}function Bs(t,e,r,o,a){t.nodes[e].dynamics.push([r,{to:o,reducer:a}])}function bm(t,e,r,o){t.nodes[e].shortcuts.push({to:r,reducer:o})}function Ko(t,e,r,o,a){(Object.prototype.hasOwnProperty.call(t.nodes[e].statics,r)?t.nodes[e].statics[r]:t.nodes[e].statics[r]=[]).push({to:o,reducer:a})}function LP(t,e,r,o,a){if(Array.isArray(e)){let[n,...u]=e;return t[n](r,o,a,...u)}else return t[e](r,o,a)}var tJ,Oqe,yN,ol,EN,OP,MP=It(()=>{bP();kP();tJ={candidateUsage:null,requiredOptions:[],errorMessage:null,ignoreOptions:!1,path:[],positionals:[],options:[],remainder:null,selectedIndex:og,partial:!1,tokens:[]};Oqe={always:()=>!0,isOptionLike:(t,e)=>!t.ignoreOptions&&e!=="-"&&e.startsWith("-"),isNotOptionLike:(t,e)=>t.ignoreOptions||e==="-"||!e.startsWith("-"),isOption:(t,e,r,o)=>!t.ignoreOptions&&e===o,isBatchOption:(t,e,r,o)=>!t.ignoreOptions&&KV.test(e)&&[...e.slice(1)].every(a=>o.has(`-${a}`)),isBoundOption:(t,e,r,o,a)=>{let n=e.match(sN);return!t.ignoreOptions&&!!n&&SP.test(n[1])&&o.has(n[1])&&a.filter(u=>u.nameSet.includes(n[1])).every(u=>u.allowBinding)},isNegatedOption:(t,e,r,o)=>!t.ignoreOptions&&e===`--no-${o.slice(2)}`,isHelp:(t,e)=>!t.ignoreOptions&&iN.test(e),isUnsupportedOption:(t,e,r,o)=>!t.ignoreOptions&&e.startsWith("-")&&SP.test(e)&&!o.has(e),isInvalidOption:(t,e)=>!t.ignoreOptions&&e.startsWith("-")&&!SP.test(e)},yN={setCandidateState:(t,e,r,o)=>({...t,...o}),setSelectedIndex:(t,e,r,o)=>({...t,selectedIndex:o}),setPartialIndex:(t,e,r,o)=>({...t,selectedIndex:o,partial:!0}),pushBatch:(t,e,r,o)=>{let a=t.options.slice(),n=t.tokens.slice();for(let u=1;u{let[,o,a]=e.match(sN),n=t.options.concat({name:o,value:a}),u=t.tokens.concat([{segmentIndex:r,type:"option",slice:[0,o.length],option:o},{segmentIndex:r,type:"assign",slice:[o.length,o.length+1]},{segmentIndex:r,type:"value",slice:[o.length+1,o.length+a.length+1]}]);return{...t,options:n,tokens:u}},pushPath:(t,e,r)=>{let o=t.path.concat(e),a=t.tokens.concat({segmentIndex:r,type:"path"});return{...t,path:o,tokens:a}},pushPositional:(t,e,r)=>{let o=t.positionals.concat({value:e,extra:!1}),a=t.tokens.concat({segmentIndex:r,type:"positional"});return{...t,positionals:o,tokens:a}},pushExtra:(t,e,r)=>{let o=t.positionals.concat({value:e,extra:!0}),a=t.tokens.concat({segmentIndex:r,type:"positional"});return{...t,positionals:o,tokens:a}},pushExtraNoLimits:(t,e,r)=>{let o=t.positionals.concat({value:e,extra:ol}),a=t.tokens.concat({segmentIndex:r,type:"positional"});return{...t,positionals:o,tokens:a}},pushTrue:(t,e,r,o)=>{let a=t.options.concat({name:o,value:!0}),n=t.tokens.concat({segmentIndex:r,type:"option",option:o});return{...t,options:a,tokens:n}},pushFalse:(t,e,r,o)=>{let a=t.options.concat({name:o,value:!1}),n=t.tokens.concat({segmentIndex:r,type:"option",option:o});return{...t,options:a,tokens:n}},pushUndefined:(t,e,r,o)=>{let a=t.options.concat({name:e,value:void 0}),n=t.tokens.concat({segmentIndex:r,type:"option",option:e});return{...t,options:a,tokens:n}},pushStringValue:(t,e,r)=>{var o;let a=t.options[t.options.length-1],n=t.options.slice(),u=t.tokens.concat({segmentIndex:r,type:"value"});return a.value=((o=a.value)!==null&&o!==void 0?o:[]).concat([e]),{...t,options:n,tokens:u}},setStringValue:(t,e,r)=>{let o=t.options[t.options.length-1],a=t.options.slice(),n=t.tokens.concat({segmentIndex:r,type:"value"});return o.value=e,{...t,options:a,tokens:n}},inhibateOptions:t=>({...t,ignoreOptions:!0}),useHelp:(t,e,r,o)=>{let[,,a]=e.match(iN);return typeof a<"u"?{...t,options:[{name:"-c",value:String(o)},{name:"-i",value:a}]}:{...t,options:[{name:"-c",value:String(o)}]}},setError:(t,e,r,o)=>e===Kn.EndOfInput||e===Kn.EndOfPartialInput?{...t,errorMessage:`${o}.`}:{...t,errorMessage:`${o} ("${e}").`},setOptionArityError:(t,e)=>{let r=t.options[t.options.length-1];return{...t,errorMessage:`Not enough arguments to option ${r.name}.`}}},ol=Symbol(),EN=class{constructor(e,r){this.allOptionNames=new Map,this.arity={leading:[],trailing:[],extra:[],proxy:!1},this.options=[],this.paths=[],this.cliIndex=e,this.cliOpts=r}addPath(e){this.paths.push(e)}setArity({leading:e=this.arity.leading,trailing:r=this.arity.trailing,extra:o=this.arity.extra,proxy:a=this.arity.proxy}){Object.assign(this.arity,{leading:e,trailing:r,extra:o,proxy:a})}addPositional({name:e="arg",required:r=!0}={}){if(!r&&this.arity.extra===ol)throw new Error("Optional parameters cannot be declared when using .rest() or .proxy()");if(!r&&this.arity.trailing.length>0)throw new Error("Optional parameters cannot be declared after the required trailing positional arguments");!r&&this.arity.extra!==ol?this.arity.extra.push(e):this.arity.extra!==ol&&this.arity.extra.length===0?this.arity.leading.push(e):this.arity.trailing.push(e)}addRest({name:e="arg",required:r=0}={}){if(this.arity.extra===ol)throw new Error("Infinite lists cannot be declared multiple times in the same command");if(this.arity.trailing.length>0)throw new Error("Infinite lists cannot be declared after the required trailing positional arguments");for(let o=0;o1)throw new Error("The arity cannot be higher than 1 when the option only supports the --arg=value syntax");if(!Number.isInteger(o))throw new Error(`The arity must be an integer, got ${o}`);if(o<0)throw new Error(`The arity must be positive, got ${o}`);let A=e.reduce((p,h)=>h.length>p.length?h:p,"");for(let p of e)this.allOptionNames.set(p,A);this.options.push({preferredName:A,nameSet:e,description:r,arity:o,hidden:a,required:n,allowBinding:u})}setContext(e){this.context=e}usage({detailed:e=!0,inlineOptions:r=!0}={}){let o=[this.cliOpts.binaryName],a=[];if(this.paths.length>0&&o.push(...this.paths[0]),e){for(let{preferredName:u,nameSet:A,arity:p,hidden:h,description:E,required:w}of this.options){if(h)continue;let D=[];for(let C=0;C`:`[${x}]`)}o.push(...this.arity.leading.map(u=>`<${u}>`)),this.arity.extra===ol?o.push("..."):o.push(...this.arity.extra.map(u=>`[${u}]`)),o.push(...this.arity.trailing.map(u=>`<${u}>`))}return{usage:o.join(" "),options:a}}compile(){if(typeof this.context>"u")throw new Error("Assertion failed: No context attached");let e=rJ(),r=pn.InitialNode,o=this.usage().usage,a=this.options.filter(A=>A.required).map(A=>A.nameSet);r=jc(e,sl()),Ko(e,pn.InitialNode,Kn.StartOfInput,r,["setCandidateState",{candidateUsage:o,requiredOptions:a}]);let n=this.arity.proxy?"always":"isNotOptionLike",u=this.paths.length>0?this.paths:[[]];for(let A of u){let p=r;if(A.length>0){let D=jc(e,sl());bm(e,p,D),this.registerOptions(e,D),p=D}for(let D=0;D0||!this.arity.proxy){let D=jc(e,sl());Bs(e,p,"isHelp",D,["useHelp",this.cliIndex]),Bs(e,D,"always",D,"pushExtra"),Ko(e,D,Kn.EndOfInput,pn.SuccessNode,["setSelectedIndex",og]),this.registerOptions(e,p)}this.arity.leading.length>0&&(Ko(e,p,Kn.EndOfInput,pn.ErrorNode,["setError","Not enough positional arguments"]),Ko(e,p,Kn.EndOfPartialInput,pn.SuccessNode,["setPartialIndex",this.cliIndex]));let h=p;for(let D=0;D0||D+1!==this.arity.leading.length)&&(Ko(e,x,Kn.EndOfInput,pn.ErrorNode,["setError","Not enough positional arguments"]),Ko(e,x,Kn.EndOfPartialInput,pn.SuccessNode,["setPartialIndex",this.cliIndex])),Bs(e,h,"isNotOptionLike",x,"pushPositional"),h=x}let E=h;if(this.arity.extra===ol||this.arity.extra.length>0){let D=jc(e,sl());if(bm(e,h,D),this.arity.extra===ol){let x=jc(e,sl());this.arity.proxy||this.registerOptions(e,x),Bs(e,h,n,x,"pushExtraNoLimits"),Bs(e,x,n,x,"pushExtraNoLimits"),bm(e,x,D)}else for(let x=0;x0)&&this.registerOptions(e,C),Bs(e,E,n,C,"pushExtra"),bm(e,C,D),E=C}E=D}this.arity.trailing.length>0&&(Ko(e,E,Kn.EndOfInput,pn.ErrorNode,["setError","Not enough positional arguments"]),Ko(e,E,Kn.EndOfPartialInput,pn.SuccessNode,["setPartialIndex",this.cliIndex]));let w=E;for(let D=0;D=0&&e{let u=n?Kn.EndOfPartialInput:Kn.EndOfInput;return Fqe(o,a,{endToken:u})}}}}});function oJ(){return UP.default&&"getColorDepth"in UP.default.WriteStream.prototype?UP.default.WriteStream.prototype.getColorDepth():process.env.FORCE_COLOR==="0"?1:process.env.FORCE_COLOR==="1"||typeof process.stdout<"u"&&process.stdout.isTTY?8:1}function aJ(t){let e=sJ;if(typeof e>"u"){if(t.stdout===process.stdout&&t.stderr===process.stderr)return null;let{AsyncLocalStorage:r}=ve("async_hooks");e=sJ=new r;let o=process.stdout._write;process.stdout._write=function(n,u,A){let p=e.getStore();return typeof p>"u"?o.call(this,n,u,A):p.stdout.write(n,u,A)};let a=process.stderr._write;process.stderr._write=function(n,u,A){let p=e.getStore();return typeof p>"u"?a.call(this,n,u,A):p.stderr.write(n,u,A)}}return r=>e.run(t,r)}var UP,sJ,lJ=It(()=>{UP=et(ve("tty"),1)});var _P,cJ=It(()=>{Xp();_P=class t extends ot{constructor(e){super(),this.contexts=e,this.commands=[]}static from(e,r){let o=new t(r);o.path=e.path;for(let a of e.options)switch(a.name){case"-c":o.commands.push(Number(a.value));break;case"-i":o.index=Number(a.value);break}return o}async execute(){let e=this.commands;if(typeof this.index<"u"&&this.index>=0&&this.index1){this.context.stdout.write(`Multiple commands match your selection: +`),this.context.stdout.write(` +`);let r=0;for(let o of this.commands)this.context.stdout.write(this.cli.usage(this.contexts[o].commandClass,{prefix:`${r++}. `.padStart(5)}));this.context.stdout.write(` +`),this.context.stdout.write(`Run again with -h= to see the longer details of any of those commands. +`)}}}});async function fJ(...t){let{resolvedOptions:e,resolvedCommandClasses:r,resolvedArgv:o,resolvedContext:a}=hJ(t);return Vo.from(r,e).runExit(o,a)}async function pJ(...t){let{resolvedOptions:e,resolvedCommandClasses:r,resolvedArgv:o,resolvedContext:a}=hJ(t);return Vo.from(r,e).run(o,a)}function hJ(t){let e,r,o,a;switch(typeof process<"u"&&typeof process.argv<"u"&&(o=process.argv.slice(2)),t.length){case 1:r=t[0];break;case 2:t[0]&&t[0].prototype instanceof ot||Array.isArray(t[0])?(r=t[0],Array.isArray(t[1])?o=t[1]:a=t[1]):(e=t[0],r=t[1]);break;case 3:Array.isArray(t[2])?(e=t[0],r=t[1],o=t[2]):t[0]&&t[0].prototype instanceof ot||Array.isArray(t[0])?(r=t[0],o=t[1],a=t[2]):(e=t[0],r=t[1],a=t[2]);break;default:e=t[0],r=t[1],o=t[2],a=t[3];break}if(typeof o>"u")throw new Error("The argv parameter must be provided when running Clipanion outside of a Node context");return{resolvedOptions:e,resolvedCommandClasses:r,resolvedArgv:o,resolvedContext:a}}function AJ(t){return t()}var uJ,Vo,gJ=It(()=>{bP();MP();cN();lJ();Xp();cJ();uJ=Symbol("clipanion/errorCommand");Vo=class t{constructor({binaryLabel:e,binaryName:r="...",binaryVersion:o,enableCapture:a=!1,enableColors:n}={}){this.registrations=new Map,this.builder=new OP({binaryName:r}),this.binaryLabel=e,this.binaryName=r,this.binaryVersion=o,this.enableCapture=a,this.enableColors=n}static from(e,r={}){let o=new t(r),a=Array.isArray(e)?e:[e];for(let n of a)o.register(n);return o}register(e){var r;let o=new Map,a=new e;for(let p in a){let h=a[p];typeof h=="object"&&h!==null&&h[ot.isOption]&&o.set(p,h)}let n=this.builder.command(),u=n.cliIndex,A=(r=e.paths)!==null&&r!==void 0?r:a.paths;if(typeof A<"u")for(let p of A)n.addPath(p);this.registrations.set(e,{specs:o,builder:n,index:u});for(let[p,{definition:h}]of o.entries())h(n,p);n.setContext({commandClass:e})}process(e,r){let{input:o,context:a,partial:n}=typeof e=="object"&&Array.isArray(e)?{input:e,context:r}:e,{contexts:u,process:A}=this.builder.compile(),p=A(o,{partial:n}),h={...t.defaultContext,...a};switch(p.selectedIndex){case og:{let E=_P.from(p,u);return E.context=h,E.tokens=p.tokens,E}default:{let{commandClass:E}=u[p.selectedIndex],w=this.registrations.get(E);if(typeof w>"u")throw new Error("Assertion failed: Expected the command class to have been registered.");let D=new E;D.context=h,D.tokens=p.tokens,D.path=p.path;try{for(let[x,{transformer:C}]of w.specs.entries())D[x]=C(w.builder,x,p,h);return D}catch(x){throw x[uJ]=D,x}}break}}async run(e,r){var o,a;let n,u={...t.defaultContext,...r},A=(o=this.enableColors)!==null&&o!==void 0?o:u.colorDepth>1;if(!Array.isArray(e))n=e;else try{n=this.process(e,u)}catch(E){return u.stdout.write(this.error(E,{colored:A})),1}if(n.help)return u.stdout.write(this.usage(n,{colored:A,detailed:!0})),0;n.context=u,n.cli={binaryLabel:this.binaryLabel,binaryName:this.binaryName,binaryVersion:this.binaryVersion,enableCapture:this.enableCapture,enableColors:this.enableColors,definitions:()=>this.definitions(),definition:E=>this.definition(E),error:(E,w)=>this.error(E,w),format:E=>this.format(E),process:(E,w)=>this.process(E,{...u,...w}),run:(E,w)=>this.run(E,{...u,...w}),usage:(E,w)=>this.usage(E,w)};let p=this.enableCapture&&(a=aJ(u))!==null&&a!==void 0?a:AJ,h;try{h=await p(()=>n.validateAndExecute().catch(E=>n.catch(E).then(()=>0)))}catch(E){return u.stdout.write(this.error(E,{colored:A,command:n})),1}return h}async runExit(e,r){process.exitCode=await this.run(e,r)}definition(e,{colored:r=!1}={}){if(!e.usage)return null;let{usage:o}=this.getUsageByRegistration(e,{detailed:!1}),{usage:a,options:n}=this.getUsageByRegistration(e,{detailed:!0,inlineOptions:!1}),u=typeof e.usage.category<"u"?yo(e.usage.category,{format:this.format(r),paragraphs:!1}):void 0,A=typeof e.usage.description<"u"?yo(e.usage.description,{format:this.format(r),paragraphs:!1}):void 0,p=typeof e.usage.details<"u"?yo(e.usage.details,{format:this.format(r),paragraphs:!0}):void 0,h=typeof e.usage.examples<"u"?e.usage.examples.map(([E,w])=>[yo(E,{format:this.format(r),paragraphs:!1}),w.replace(/\$0/g,this.binaryName)]):void 0;return{path:o,usage:a,category:u,description:A,details:p,examples:h,options:n}}definitions({colored:e=!1}={}){let r=[];for(let o of this.registrations.keys()){let a=this.definition(o,{colored:e});a&&r.push(a)}return r}usage(e=null,{colored:r,detailed:o=!1,prefix:a="$ "}={}){var n;if(e===null){for(let p of this.registrations.keys()){let h=p.paths,E=typeof p.usage<"u";if(!h||h.length===0||h.length===1&&h[0].length===0||((n=h?.some(x=>x.length===0))!==null&&n!==void 0?n:!1))if(e){e=null;break}else e=p;else if(E){e=null;continue}}e&&(o=!0)}let u=e!==null&&e instanceof ot?e.constructor:e,A="";if(u)if(o){let{description:p="",details:h="",examples:E=[]}=u.usage||{};p!==""&&(A+=yo(p,{format:this.format(r),paragraphs:!1}).replace(/^./,x=>x.toUpperCase()),A+=` +`),(h!==""||E.length>0)&&(A+=`${this.format(r).header("Usage")} +`,A+=` +`);let{usage:w,options:D}=this.getUsageByRegistration(u,{inlineOptions:!1});if(A+=`${this.format(r).bold(a)}${w} +`,D.length>0){A+=` +`,A+=`${this.format(r).header("Options")} +`;let x=D.reduce((C,T)=>Math.max(C,T.definition.length),0);A+=` +`;for(let{definition:C,description:T}of D)A+=` ${this.format(r).bold(C.padEnd(x))} ${yo(T,{format:this.format(r),paragraphs:!1})}`}if(h!==""&&(A+=` +`,A+=`${this.format(r).header("Details")} +`,A+=` +`,A+=yo(h,{format:this.format(r),paragraphs:!0})),E.length>0){A+=` +`,A+=`${this.format(r).header("Examples")} +`;for(let[x,C]of E)A+=` +`,A+=yo(x,{format:this.format(r),paragraphs:!1}),A+=`${C.replace(/^/m,` ${this.format(r).bold(a)}`).replace(/\$0/g,this.binaryName)} +`}}else{let{usage:p}=this.getUsageByRegistration(u);A+=`${this.format(r).bold(a)}${p} +`}else{let p=new Map;for(let[D,{index:x}]of this.registrations.entries()){if(typeof D.usage>"u")continue;let C=typeof D.usage.category<"u"?yo(D.usage.category,{format:this.format(r),paragraphs:!1}):null,T=p.get(C);typeof T>"u"&&p.set(C,T=[]);let{usage:L}=this.getUsageByIndex(x);T.push({commandClass:D,usage:L})}let h=Array.from(p.keys()).sort((D,x)=>D===null?-1:x===null?1:D.localeCompare(x,"en",{usage:"sort",caseFirst:"upper"})),E=typeof this.binaryLabel<"u",w=typeof this.binaryVersion<"u";E||w?(E&&w?A+=`${this.format(r).header(`${this.binaryLabel} - ${this.binaryVersion}`)} + +`:E?A+=`${this.format(r).header(`${this.binaryLabel}`)} +`:A+=`${this.format(r).header(`${this.binaryVersion}`)} +`,A+=` ${this.format(r).bold(a)}${this.binaryName} +`):A+=`${this.format(r).bold(a)}${this.binaryName} +`;for(let D of h){let x=p.get(D).slice().sort((T,L)=>T.usage.localeCompare(L.usage,"en",{usage:"sort",caseFirst:"upper"})),C=D!==null?D.trim():"General commands";A+=` +`,A+=`${this.format(r).header(`${C}`)} +`;for(let{commandClass:T,usage:L}of x){let U=T.usage.description||"undocumented";A+=` +`,A+=` ${this.format(r).bold(L)} +`,A+=` ${yo(U,{format:this.format(r),paragraphs:!1})}`}}A+=` +`,A+=yo("You can also print more details about any of these commands by calling them with the `-h,--help` flag right after the command name.",{format:this.format(r),paragraphs:!0})}return A}error(e,r){var o,{colored:a,command:n=(o=e[uJ])!==null&&o!==void 0?o:null}=r===void 0?{}:r;(!e||typeof e!="object"||!("stack"in e))&&(e=new Error(`Execution failed with a non-error rejection (rejected value: ${JSON.stringify(e)})`));let u="",A=e.name.replace(/([a-z])([A-Z])/g,"$1 $2");A==="Error"&&(A="Internal Error"),u+=`${this.format(a).error(A)}: ${e.message} +`;let p=e.clipanion;return typeof p<"u"?p.type==="usage"&&(u+=` +`,u+=this.usage(n)):e.stack&&(u+=`${e.stack.replace(/^.*\n/,"")} +`),u}format(e){var r;return((r=e??this.enableColors)!==null&&r!==void 0?r:t.defaultContext.colorDepth>1)?VV:JV}getUsageByRegistration(e,r){let o=this.registrations.get(e);if(typeof o>"u")throw new Error("Assertion failed: Unregistered command");return this.getUsageByIndex(o.index,r)}getUsageByIndex(e,r){return this.builder.getBuilderByIndex(e).usage(r)}};Vo.defaultContext={env:process.env,stdin:process.stdin,stdout:process.stdout,stderr:process.stderr,colorDepth:oJ()}});var Sw,dJ=It(()=>{Xp();Sw=class extends ot{async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.definitions(),null,2)} +`)}};Sw.paths=[["--clipanion=definitions"]]});var bw,mJ=It(()=>{Xp();bw=class extends ot{async execute(){this.context.stdout.write(this.cli.usage())}};bw.paths=[["-h"],["--help"]]});function HP(t={}){return Wo({definition(e,r){var o;e.addProxy({name:(o=t.name)!==null&&o!==void 0?o:r,required:t.required})},transformer(e,r,o){return o.positionals.map(({value:a})=>a)}})}var CN=It(()=>{yf()});var xw,yJ=It(()=>{Xp();CN();xw=class extends ot{constructor(){super(...arguments),this.args=HP()}async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.process(this.args).tokens,null,2)} +`)}};xw.paths=[["--clipanion=tokens"]]});var kw,EJ=It(()=>{Xp();kw=class extends ot{async execute(){var e;this.context.stdout.write(`${(e=this.cli.binaryVersion)!==null&&e!==void 0?e:""} +`)}};kw.paths=[["-v"],["--version"]]});var IN={};Kt(IN,{DefinitionsCommand:()=>Sw,HelpCommand:()=>bw,TokensCommand:()=>xw,VersionCommand:()=>kw});var CJ=It(()=>{dJ();mJ();yJ();EJ()});function IJ(t,e,r){let[o,a]=Yu(e,r??{}),{arity:n=1}=a,u=t.split(","),A=new Set(u);return Wo({definition(p){p.addOption({names:u,arity:n,hidden:a?.hidden,description:a?.description,required:a.required})},transformer(p,h,E){let w,D=typeof o<"u"?[...o]:void 0;for(let{name:x,value:C}of E.options)A.has(x)&&(w=x,D=D??[],D.push(C));return typeof D<"u"?ag(w??h,D,a.validator):D}})}var wJ=It(()=>{yf()});function BJ(t,e,r){let[o,a]=Yu(e,r??{}),n=t.split(","),u=new Set(n);return Wo({definition(A){A.addOption({names:n,allowBinding:!1,arity:0,hidden:a.hidden,description:a.description,required:a.required})},transformer(A,p,h){let E=o;for(let{name:w,value:D}of h.options)u.has(w)&&(E=D);return E}})}var vJ=It(()=>{yf()});function DJ(t,e,r){let[o,a]=Yu(e,r??{}),n=t.split(","),u=new Set(n);return Wo({definition(A){A.addOption({names:n,allowBinding:!1,arity:0,hidden:a.hidden,description:a.description,required:a.required})},transformer(A,p,h){let E=o;for(let{name:w,value:D}of h.options)u.has(w)&&(E??(E=0),D?E+=1:E=0);return E}})}var PJ=It(()=>{yf()});function SJ(t={}){return Wo({definition(e,r){var o;e.addRest({name:(o=t.name)!==null&&o!==void 0?o:r,required:t.required})},transformer(e,r,o){let a=u=>{let A=o.positionals[u];return A.extra===ol||A.extra===!1&&uu)}})}var bJ=It(()=>{MP();yf()});function Mqe(t,e,r){let[o,a]=Yu(e,r??{}),{arity:n=1}=a,u=t.split(","),A=new Set(u);return Wo({definition(p){p.addOption({names:u,arity:a.tolerateBoolean?0:n,hidden:a.hidden,description:a.description,required:a.required})},transformer(p,h,E,w){let D,x=o;typeof a.env<"u"&&w.env[a.env]&&(D=a.env,x=w.env[a.env]);for(let{name:C,value:T}of E.options)A.has(C)&&(D=C,x=T);return typeof x=="string"?ag(D??h,x,a.validator):x}})}function Uqe(t={}){let{required:e=!0}=t;return Wo({definition(r,o){var a;r.addPositional({name:(a=t.name)!==null&&a!==void 0?a:o,required:t.required})},transformer(r,o,a){var n;for(let u=0;u{MP();yf()});var de={};Kt(de,{Array:()=>IJ,Boolean:()=>BJ,Counter:()=>DJ,Proxy:()=>HP,Rest:()=>SJ,String:()=>xJ,applyValidator:()=>ag,cleanValidationError:()=>QP,formatError:()=>Iw,isOptionSymbol:()=>Cw,makeCommandOption:()=>Wo,rerouteArguments:()=>Yu});var QJ=It(()=>{yf();CN();wJ();vJ();PJ();bJ();kJ()});var Qw={};Kt(Qw,{Builtins:()=>IN,Cli:()=>Vo,Command:()=>ot,Option:()=>de,UsageError:()=>it,formatMarkdownish:()=>yo,run:()=>pJ,runExit:()=>fJ});var Gt=It(()=>{kP();cN();Xp();gJ();CJ();QJ()});var FJ=_((ckt,_qe)=>{_qe.exports={name:"dotenv",version:"16.3.1",description:"Loads environment variables from .env file",main:"lib/main.js",types:"lib/main.d.ts",exports:{".":{types:"./lib/main.d.ts",require:"./lib/main.js",default:"./lib/main.js"},"./config":"./config.js","./config.js":"./config.js","./lib/env-options":"./lib/env-options.js","./lib/env-options.js":"./lib/env-options.js","./lib/cli-options":"./lib/cli-options.js","./lib/cli-options.js":"./lib/cli-options.js","./package.json":"./package.json"},scripts:{"dts-check":"tsc --project tests/types/tsconfig.json",lint:"standard","lint-readme":"standard-markdown",pretest:"npm run lint && npm run dts-check",test:"tap tests/*.js --100 -Rspec",prerelease:"npm test",release:"standard-version"},repository:{type:"git",url:"git://github.com/motdotla/dotenv.git"},funding:"https://github.com/motdotla/dotenv?sponsor=1",keywords:["dotenv","env",".env","environment","variables","config","settings"],readmeFilename:"README.md",license:"BSD-2-Clause",devDependencies:{"@definitelytyped/dtslint":"^0.0.133","@types/node":"^18.11.3",decache:"^4.6.1",sinon:"^14.0.1",standard:"^17.0.0","standard-markdown":"^7.1.0","standard-version":"^9.5.0",tap:"^16.3.0",tar:"^6.1.11",typescript:"^4.8.4"},engines:{node:">=12"},browser:{fs:!1}}});var LJ=_((ukt,Ef)=>{var RJ=ve("fs"),BN=ve("path"),Hqe=ve("os"),qqe=ve("crypto"),jqe=FJ(),vN=jqe.version,Gqe=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg;function Wqe(t){let e={},r=t.toString();r=r.replace(/\r\n?/mg,` +`);let o;for(;(o=Gqe.exec(r))!=null;){let a=o[1],n=o[2]||"";n=n.trim();let u=n[0];n=n.replace(/^(['"`])([\s\S]*)\1$/mg,"$2"),u==='"'&&(n=n.replace(/\\n/g,` +`),n=n.replace(/\\r/g,"\r")),e[a]=n}return e}function Yqe(t){let e=NJ(t),r=vs.configDotenv({path:e});if(!r.parsed)throw new Error(`MISSING_DATA: Cannot parse ${e} for an unknown reason`);let o=TJ(t).split(","),a=o.length,n;for(let u=0;u=a)throw A}return vs.parse(n)}function Kqe(t){console.log(`[dotenv@${vN}][INFO] ${t}`)}function Vqe(t){console.log(`[dotenv@${vN}][WARN] ${t}`)}function wN(t){console.log(`[dotenv@${vN}][DEBUG] ${t}`)}function TJ(t){return t&&t.DOTENV_KEY&&t.DOTENV_KEY.length>0?t.DOTENV_KEY:process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0?process.env.DOTENV_KEY:""}function Jqe(t,e){let r;try{r=new URL(e)}catch(A){throw A.code==="ERR_INVALID_URL"?new Error("INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenv.org/vault/.env.vault?environment=development"):A}let o=r.password;if(!o)throw new Error("INVALID_DOTENV_KEY: Missing key part");let a=r.searchParams.get("environment");if(!a)throw new Error("INVALID_DOTENV_KEY: Missing environment part");let n=`DOTENV_VAULT_${a.toUpperCase()}`,u=t.parsed[n];if(!u)throw new Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${n} in your .env.vault file.`);return{ciphertext:u,key:o}}function NJ(t){let e=BN.resolve(process.cwd(),".env");return t&&t.path&&t.path.length>0&&(e=t.path),e.endsWith(".vault")?e:`${e}.vault`}function zqe(t){return t[0]==="~"?BN.join(Hqe.homedir(),t.slice(1)):t}function Xqe(t){Kqe("Loading env from encrypted .env.vault");let e=vs._parseVault(t),r=process.env;return t&&t.processEnv!=null&&(r=t.processEnv),vs.populate(r,e,t),{parsed:e}}function Zqe(t){let e=BN.resolve(process.cwd(),".env"),r="utf8",o=!!(t&&t.debug);t&&(t.path!=null&&(e=zqe(t.path)),t.encoding!=null&&(r=t.encoding));try{let a=vs.parse(RJ.readFileSync(e,{encoding:r})),n=process.env;return t&&t.processEnv!=null&&(n=t.processEnv),vs.populate(n,a,t),{parsed:a}}catch(a){return o&&wN(`Failed to load ${e} ${a.message}`),{error:a}}}function $qe(t){let e=NJ(t);return TJ(t).length===0?vs.configDotenv(t):RJ.existsSync(e)?vs._configVault(t):(Vqe(`You set DOTENV_KEY but you are missing a .env.vault file at ${e}. Did you forget to build it?`),vs.configDotenv(t))}function eje(t,e){let r=Buffer.from(e.slice(-64),"hex"),o=Buffer.from(t,"base64"),a=o.slice(0,12),n=o.slice(-16);o=o.slice(12,-16);try{let u=qqe.createDecipheriv("aes-256-gcm",r,a);return u.setAuthTag(n),`${u.update(o)}${u.final()}`}catch(u){let A=u instanceof RangeError,p=u.message==="Invalid key length",h=u.message==="Unsupported state or unable to authenticate data";if(A||p){let E="INVALID_DOTENV_KEY: It must be 64 characters long (or more)";throw new Error(E)}else if(h){let E="DECRYPTION_FAILED: Please check your DOTENV_KEY";throw new Error(E)}else throw console.error("Error: ",u.code),console.error("Error: ",u.message),u}}function tje(t,e,r={}){let o=!!(r&&r.debug),a=!!(r&&r.override);if(typeof e!="object")throw new Error("OBJECT_REQUIRED: Please check the processEnv argument being passed to populate");for(let n of Object.keys(e))Object.prototype.hasOwnProperty.call(t,n)?(a===!0&&(t[n]=e[n]),o&&wN(a===!0?`"${n}" is already defined and WAS overwritten`:`"${n}" is already defined and was NOT overwritten`)):t[n]=e[n]}var vs={configDotenv:Zqe,_configVault:Xqe,_parseVault:Yqe,config:$qe,decrypt:eje,parse:Wqe,populate:tje};Ef.exports.configDotenv=vs.configDotenv;Ef.exports._configVault=vs._configVault;Ef.exports._parseVault=vs._parseVault;Ef.exports.config=vs.config;Ef.exports.decrypt=vs.decrypt;Ef.exports.parse=vs.parse;Ef.exports.populate=vs.populate;Ef.exports=vs});var MJ=_((Akt,OJ)=>{"use strict";OJ.exports=(t,...e)=>new Promise(r=>{r(t(...e))})});var lg=_((fkt,DN)=>{"use strict";var rje=MJ(),UJ=t=>{if(t<1)throw new TypeError("Expected `concurrency` to be a number from 1 and up");let e=[],r=0,o=()=>{r--,e.length>0&&e.shift()()},a=(A,p,...h)=>{r++;let E=rje(A,...h);p(E),E.then(o,o)},n=(A,p,...h)=>{rnew Promise(h=>n(A,h,...p));return Object.defineProperties(u,{activeCount:{get:()=>r},pendingCount:{get:()=>e.length}}),u};DN.exports=UJ;DN.exports.default=UJ});function Ju(t){return`YN${t.toString(10).padStart(4,"0")}`}function qP(t){let e=Number(t.slice(2));if(typeof vr[e]>"u")throw new Error(`Unknown message name: "${t}"`);return e}var vr,jP=It(()=>{vr=(Me=>(Me[Me.UNNAMED=0]="UNNAMED",Me[Me.EXCEPTION=1]="EXCEPTION",Me[Me.MISSING_PEER_DEPENDENCY=2]="MISSING_PEER_DEPENDENCY",Me[Me.CYCLIC_DEPENDENCIES=3]="CYCLIC_DEPENDENCIES",Me[Me.DISABLED_BUILD_SCRIPTS=4]="DISABLED_BUILD_SCRIPTS",Me[Me.BUILD_DISABLED=5]="BUILD_DISABLED",Me[Me.SOFT_LINK_BUILD=6]="SOFT_LINK_BUILD",Me[Me.MUST_BUILD=7]="MUST_BUILD",Me[Me.MUST_REBUILD=8]="MUST_REBUILD",Me[Me.BUILD_FAILED=9]="BUILD_FAILED",Me[Me.RESOLVER_NOT_FOUND=10]="RESOLVER_NOT_FOUND",Me[Me.FETCHER_NOT_FOUND=11]="FETCHER_NOT_FOUND",Me[Me.LINKER_NOT_FOUND=12]="LINKER_NOT_FOUND",Me[Me.FETCH_NOT_CACHED=13]="FETCH_NOT_CACHED",Me[Me.YARN_IMPORT_FAILED=14]="YARN_IMPORT_FAILED",Me[Me.REMOTE_INVALID=15]="REMOTE_INVALID",Me[Me.REMOTE_NOT_FOUND=16]="REMOTE_NOT_FOUND",Me[Me.RESOLUTION_PACK=17]="RESOLUTION_PACK",Me[Me.CACHE_CHECKSUM_MISMATCH=18]="CACHE_CHECKSUM_MISMATCH",Me[Me.UNUSED_CACHE_ENTRY=19]="UNUSED_CACHE_ENTRY",Me[Me.MISSING_LOCKFILE_ENTRY=20]="MISSING_LOCKFILE_ENTRY",Me[Me.WORKSPACE_NOT_FOUND=21]="WORKSPACE_NOT_FOUND",Me[Me.TOO_MANY_MATCHING_WORKSPACES=22]="TOO_MANY_MATCHING_WORKSPACES",Me[Me.CONSTRAINTS_MISSING_DEPENDENCY=23]="CONSTRAINTS_MISSING_DEPENDENCY",Me[Me.CONSTRAINTS_INCOMPATIBLE_DEPENDENCY=24]="CONSTRAINTS_INCOMPATIBLE_DEPENDENCY",Me[Me.CONSTRAINTS_EXTRANEOUS_DEPENDENCY=25]="CONSTRAINTS_EXTRANEOUS_DEPENDENCY",Me[Me.CONSTRAINTS_INVALID_DEPENDENCY=26]="CONSTRAINTS_INVALID_DEPENDENCY",Me[Me.CANT_SUGGEST_RESOLUTIONS=27]="CANT_SUGGEST_RESOLUTIONS",Me[Me.FROZEN_LOCKFILE_EXCEPTION=28]="FROZEN_LOCKFILE_EXCEPTION",Me[Me.CROSS_DRIVE_VIRTUAL_LOCAL=29]="CROSS_DRIVE_VIRTUAL_LOCAL",Me[Me.FETCH_FAILED=30]="FETCH_FAILED",Me[Me.DANGEROUS_NODE_MODULES=31]="DANGEROUS_NODE_MODULES",Me[Me.NODE_GYP_INJECTED=32]="NODE_GYP_INJECTED",Me[Me.AUTHENTICATION_NOT_FOUND=33]="AUTHENTICATION_NOT_FOUND",Me[Me.INVALID_CONFIGURATION_KEY=34]="INVALID_CONFIGURATION_KEY",Me[Me.NETWORK_ERROR=35]="NETWORK_ERROR",Me[Me.LIFECYCLE_SCRIPT=36]="LIFECYCLE_SCRIPT",Me[Me.CONSTRAINTS_MISSING_FIELD=37]="CONSTRAINTS_MISSING_FIELD",Me[Me.CONSTRAINTS_INCOMPATIBLE_FIELD=38]="CONSTRAINTS_INCOMPATIBLE_FIELD",Me[Me.CONSTRAINTS_EXTRANEOUS_FIELD=39]="CONSTRAINTS_EXTRANEOUS_FIELD",Me[Me.CONSTRAINTS_INVALID_FIELD=40]="CONSTRAINTS_INVALID_FIELD",Me[Me.AUTHENTICATION_INVALID=41]="AUTHENTICATION_INVALID",Me[Me.PROLOG_UNKNOWN_ERROR=42]="PROLOG_UNKNOWN_ERROR",Me[Me.PROLOG_SYNTAX_ERROR=43]="PROLOG_SYNTAX_ERROR",Me[Me.PROLOG_EXISTENCE_ERROR=44]="PROLOG_EXISTENCE_ERROR",Me[Me.STACK_OVERFLOW_RESOLUTION=45]="STACK_OVERFLOW_RESOLUTION",Me[Me.AUTOMERGE_FAILED_TO_PARSE=46]="AUTOMERGE_FAILED_TO_PARSE",Me[Me.AUTOMERGE_IMMUTABLE=47]="AUTOMERGE_IMMUTABLE",Me[Me.AUTOMERGE_SUCCESS=48]="AUTOMERGE_SUCCESS",Me[Me.AUTOMERGE_REQUIRED=49]="AUTOMERGE_REQUIRED",Me[Me.DEPRECATED_CLI_SETTINGS=50]="DEPRECATED_CLI_SETTINGS",Me[Me.PLUGIN_NAME_NOT_FOUND=51]="PLUGIN_NAME_NOT_FOUND",Me[Me.INVALID_PLUGIN_REFERENCE=52]="INVALID_PLUGIN_REFERENCE",Me[Me.CONSTRAINTS_AMBIGUITY=53]="CONSTRAINTS_AMBIGUITY",Me[Me.CACHE_OUTSIDE_PROJECT=54]="CACHE_OUTSIDE_PROJECT",Me[Me.IMMUTABLE_INSTALL=55]="IMMUTABLE_INSTALL",Me[Me.IMMUTABLE_CACHE=56]="IMMUTABLE_CACHE",Me[Me.INVALID_MANIFEST=57]="INVALID_MANIFEST",Me[Me.PACKAGE_PREPARATION_FAILED=58]="PACKAGE_PREPARATION_FAILED",Me[Me.INVALID_RANGE_PEER_DEPENDENCY=59]="INVALID_RANGE_PEER_DEPENDENCY",Me[Me.INCOMPATIBLE_PEER_DEPENDENCY=60]="INCOMPATIBLE_PEER_DEPENDENCY",Me[Me.DEPRECATED_PACKAGE=61]="DEPRECATED_PACKAGE",Me[Me.INCOMPATIBLE_OS=62]="INCOMPATIBLE_OS",Me[Me.INCOMPATIBLE_CPU=63]="INCOMPATIBLE_CPU",Me[Me.FROZEN_ARTIFACT_EXCEPTION=64]="FROZEN_ARTIFACT_EXCEPTION",Me[Me.TELEMETRY_NOTICE=65]="TELEMETRY_NOTICE",Me[Me.PATCH_HUNK_FAILED=66]="PATCH_HUNK_FAILED",Me[Me.INVALID_CONFIGURATION_VALUE=67]="INVALID_CONFIGURATION_VALUE",Me[Me.UNUSED_PACKAGE_EXTENSION=68]="UNUSED_PACKAGE_EXTENSION",Me[Me.REDUNDANT_PACKAGE_EXTENSION=69]="REDUNDANT_PACKAGE_EXTENSION",Me[Me.AUTO_NM_SUCCESS=70]="AUTO_NM_SUCCESS",Me[Me.NM_CANT_INSTALL_EXTERNAL_SOFT_LINK=71]="NM_CANT_INSTALL_EXTERNAL_SOFT_LINK",Me[Me.NM_PRESERVE_SYMLINKS_REQUIRED=72]="NM_PRESERVE_SYMLINKS_REQUIRED",Me[Me.UPDATE_LOCKFILE_ONLY_SKIP_LINK=73]="UPDATE_LOCKFILE_ONLY_SKIP_LINK",Me[Me.NM_HARDLINKS_MODE_DOWNGRADED=74]="NM_HARDLINKS_MODE_DOWNGRADED",Me[Me.PROLOG_INSTANTIATION_ERROR=75]="PROLOG_INSTANTIATION_ERROR",Me[Me.INCOMPATIBLE_ARCHITECTURE=76]="INCOMPATIBLE_ARCHITECTURE",Me[Me.GHOST_ARCHITECTURE=77]="GHOST_ARCHITECTURE",Me[Me.RESOLUTION_MISMATCH=78]="RESOLUTION_MISMATCH",Me[Me.PROLOG_LIMIT_EXCEEDED=79]="PROLOG_LIMIT_EXCEEDED",Me[Me.NETWORK_DISABLED=80]="NETWORK_DISABLED",Me[Me.NETWORK_UNSAFE_HTTP=81]="NETWORK_UNSAFE_HTTP",Me[Me.RESOLUTION_FAILED=82]="RESOLUTION_FAILED",Me[Me.AUTOMERGE_GIT_ERROR=83]="AUTOMERGE_GIT_ERROR",Me[Me.CONSTRAINTS_CHECK_FAILED=84]="CONSTRAINTS_CHECK_FAILED",Me[Me.UPDATED_RESOLUTION_RECORD=85]="UPDATED_RESOLUTION_RECORD",Me[Me.EXPLAIN_PEER_DEPENDENCIES_CTA=86]="EXPLAIN_PEER_DEPENDENCIES_CTA",Me[Me.MIGRATION_SUCCESS=87]="MIGRATION_SUCCESS",Me[Me.VERSION_NOTICE=88]="VERSION_NOTICE",Me[Me.TIPS_NOTICE=89]="TIPS_NOTICE",Me[Me.OFFLINE_MODE_ENABLED=90]="OFFLINE_MODE_ENABLED",Me))(vr||{})});var Fw=_((hkt,_J)=>{var nje="2.0.0",ije=Number.MAX_SAFE_INTEGER||9007199254740991,sje=16,oje=250,aje=["major","premajor","minor","preminor","patch","prepatch","prerelease"];_J.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:sje,MAX_SAFE_BUILD_LENGTH:oje,MAX_SAFE_INTEGER:ije,RELEASE_TYPES:aje,SEMVER_SPEC_VERSION:nje,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Rw=_((gkt,HJ)=>{var lje=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};HJ.exports=lje});var xm=_((Cf,qJ)=>{var{MAX_SAFE_COMPONENT_LENGTH:PN,MAX_SAFE_BUILD_LENGTH:cje,MAX_LENGTH:uje}=Fw(),Aje=Rw();Cf=qJ.exports={};var fje=Cf.re=[],pje=Cf.safeRe=[],tr=Cf.src=[],rr=Cf.t={},hje=0,SN="[a-zA-Z0-9-]",gje=[["\\s",1],["\\d",uje],[SN,cje]],dje=t=>{for(let[e,r]of gje)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},Gr=(t,e,r)=>{let o=dje(e),a=hje++;Aje(t,a,e),rr[t]=a,tr[a]=e,fje[a]=new RegExp(e,r?"g":void 0),pje[a]=new RegExp(o,r?"g":void 0)};Gr("NUMERICIDENTIFIER","0|[1-9]\\d*");Gr("NUMERICIDENTIFIERLOOSE","\\d+");Gr("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${SN}*`);Gr("MAINVERSION",`(${tr[rr.NUMERICIDENTIFIER]})\\.(${tr[rr.NUMERICIDENTIFIER]})\\.(${tr[rr.NUMERICIDENTIFIER]})`);Gr("MAINVERSIONLOOSE",`(${tr[rr.NUMERICIDENTIFIERLOOSE]})\\.(${tr[rr.NUMERICIDENTIFIERLOOSE]})\\.(${tr[rr.NUMERICIDENTIFIERLOOSE]})`);Gr("PRERELEASEIDENTIFIER",`(?:${tr[rr.NUMERICIDENTIFIER]}|${tr[rr.NONNUMERICIDENTIFIER]})`);Gr("PRERELEASEIDENTIFIERLOOSE",`(?:${tr[rr.NUMERICIDENTIFIERLOOSE]}|${tr[rr.NONNUMERICIDENTIFIER]})`);Gr("PRERELEASE",`(?:-(${tr[rr.PRERELEASEIDENTIFIER]}(?:\\.${tr[rr.PRERELEASEIDENTIFIER]})*))`);Gr("PRERELEASELOOSE",`(?:-?(${tr[rr.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${tr[rr.PRERELEASEIDENTIFIERLOOSE]})*))`);Gr("BUILDIDENTIFIER",`${SN}+`);Gr("BUILD",`(?:\\+(${tr[rr.BUILDIDENTIFIER]}(?:\\.${tr[rr.BUILDIDENTIFIER]})*))`);Gr("FULLPLAIN",`v?${tr[rr.MAINVERSION]}${tr[rr.PRERELEASE]}?${tr[rr.BUILD]}?`);Gr("FULL",`^${tr[rr.FULLPLAIN]}$`);Gr("LOOSEPLAIN",`[v=\\s]*${tr[rr.MAINVERSIONLOOSE]}${tr[rr.PRERELEASELOOSE]}?${tr[rr.BUILD]}?`);Gr("LOOSE",`^${tr[rr.LOOSEPLAIN]}$`);Gr("GTLT","((?:<|>)?=?)");Gr("XRANGEIDENTIFIERLOOSE",`${tr[rr.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Gr("XRANGEIDENTIFIER",`${tr[rr.NUMERICIDENTIFIER]}|x|X|\\*`);Gr("XRANGEPLAIN",`[v=\\s]*(${tr[rr.XRANGEIDENTIFIER]})(?:\\.(${tr[rr.XRANGEIDENTIFIER]})(?:\\.(${tr[rr.XRANGEIDENTIFIER]})(?:${tr[rr.PRERELEASE]})?${tr[rr.BUILD]}?)?)?`);Gr("XRANGEPLAINLOOSE",`[v=\\s]*(${tr[rr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${tr[rr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${tr[rr.XRANGEIDENTIFIERLOOSE]})(?:${tr[rr.PRERELEASELOOSE]})?${tr[rr.BUILD]}?)?)?`);Gr("XRANGE",`^${tr[rr.GTLT]}\\s*${tr[rr.XRANGEPLAIN]}$`);Gr("XRANGELOOSE",`^${tr[rr.GTLT]}\\s*${tr[rr.XRANGEPLAINLOOSE]}$`);Gr("COERCEPLAIN",`(^|[^\\d])(\\d{1,${PN}})(?:\\.(\\d{1,${PN}}))?(?:\\.(\\d{1,${PN}}))?`);Gr("COERCE",`${tr[rr.COERCEPLAIN]}(?:$|[^\\d])`);Gr("COERCEFULL",tr[rr.COERCEPLAIN]+`(?:${tr[rr.PRERELEASE]})?(?:${tr[rr.BUILD]})?(?:$|[^\\d])`);Gr("COERCERTL",tr[rr.COERCE],!0);Gr("COERCERTLFULL",tr[rr.COERCEFULL],!0);Gr("LONETILDE","(?:~>?)");Gr("TILDETRIM",`(\\s*)${tr[rr.LONETILDE]}\\s+`,!0);Cf.tildeTrimReplace="$1~";Gr("TILDE",`^${tr[rr.LONETILDE]}${tr[rr.XRANGEPLAIN]}$`);Gr("TILDELOOSE",`^${tr[rr.LONETILDE]}${tr[rr.XRANGEPLAINLOOSE]}$`);Gr("LONECARET","(?:\\^)");Gr("CARETTRIM",`(\\s*)${tr[rr.LONECARET]}\\s+`,!0);Cf.caretTrimReplace="$1^";Gr("CARET",`^${tr[rr.LONECARET]}${tr[rr.XRANGEPLAIN]}$`);Gr("CARETLOOSE",`^${tr[rr.LONECARET]}${tr[rr.XRANGEPLAINLOOSE]}$`);Gr("COMPARATORLOOSE",`^${tr[rr.GTLT]}\\s*(${tr[rr.LOOSEPLAIN]})$|^$`);Gr("COMPARATOR",`^${tr[rr.GTLT]}\\s*(${tr[rr.FULLPLAIN]})$|^$`);Gr("COMPARATORTRIM",`(\\s*)${tr[rr.GTLT]}\\s*(${tr[rr.LOOSEPLAIN]}|${tr[rr.XRANGEPLAIN]})`,!0);Cf.comparatorTrimReplace="$1$2$3";Gr("HYPHENRANGE",`^\\s*(${tr[rr.XRANGEPLAIN]})\\s+-\\s+(${tr[rr.XRANGEPLAIN]})\\s*$`);Gr("HYPHENRANGELOOSE",`^\\s*(${tr[rr.XRANGEPLAINLOOSE]})\\s+-\\s+(${tr[rr.XRANGEPLAINLOOSE]})\\s*$`);Gr("STAR","(<|>)?=?\\s*\\*");Gr("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Gr("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var GP=_((dkt,jJ)=>{var mje=Object.freeze({loose:!0}),yje=Object.freeze({}),Eje=t=>t?typeof t!="object"?mje:t:yje;jJ.exports=Eje});var bN=_((mkt,YJ)=>{var GJ=/^[0-9]+$/,WJ=(t,e)=>{let r=GJ.test(t),o=GJ.test(e);return r&&o&&(t=+t,e=+e),t===e?0:r&&!o?-1:o&&!r?1:tWJ(e,t);YJ.exports={compareIdentifiers:WJ,rcompareIdentifiers:Cje}});var Eo=_((ykt,zJ)=>{var WP=Rw(),{MAX_LENGTH:KJ,MAX_SAFE_INTEGER:YP}=Fw(),{safeRe:VJ,t:JJ}=xm(),Ije=GP(),{compareIdentifiers:km}=bN(),xN=class t{constructor(e,r){if(r=Ije(r),e instanceof t){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>KJ)throw new TypeError(`version is longer than ${KJ} characters`);WP("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let o=e.trim().match(r.loose?VJ[JJ.LOOSE]:VJ[JJ.FULL]);if(!o)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+o[1],this.minor=+o[2],this.patch=+o[3],this.major>YP||this.major<0)throw new TypeError("Invalid major version");if(this.minor>YP||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>YP||this.patch<0)throw new TypeError("Invalid patch version");o[4]?this.prerelease=o[4].split(".").map(a=>{if(/^[0-9]+$/.test(a)){let n=+a;if(n>=0&&n=0;)typeof this.prerelease[n]=="number"&&(this.prerelease[n]++,n=-2);if(n===-1){if(r===this.prerelease.join(".")&&o===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(a)}}if(r){let n=[r,a];o===!1&&(n=[r]),km(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=n):this.prerelease=n}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};zJ.exports=xN});var cg=_((Ekt,ZJ)=>{var XJ=Eo(),wje=(t,e,r=!1)=>{if(t instanceof XJ)return t;try{return new XJ(t,e)}catch(o){if(!r)return null;throw o}};ZJ.exports=wje});var ez=_((Ckt,$J)=>{var Bje=cg(),vje=(t,e)=>{let r=Bje(t,e);return r?r.version:null};$J.exports=vje});var rz=_((Ikt,tz)=>{var Dje=cg(),Pje=(t,e)=>{let r=Dje(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};tz.exports=Pje});var sz=_((wkt,iz)=>{var nz=Eo(),Sje=(t,e,r,o,a)=>{typeof r=="string"&&(a=o,o=r,r=void 0);try{return new nz(t instanceof nz?t.version:t,r).inc(e,o,a).version}catch{return null}};iz.exports=Sje});var lz=_((Bkt,az)=>{var oz=cg(),bje=(t,e)=>{let r=oz(t,null,!0),o=oz(e,null,!0),a=r.compare(o);if(a===0)return null;let n=a>0,u=n?r:o,A=n?o:r,p=!!u.prerelease.length;if(!!A.prerelease.length&&!p)return!A.patch&&!A.minor?"major":u.patch?"patch":u.minor?"minor":"major";let E=p?"pre":"";return r.major!==o.major?E+"major":r.minor!==o.minor?E+"minor":r.patch!==o.patch?E+"patch":"prerelease"};az.exports=bje});var uz=_((vkt,cz)=>{var xje=Eo(),kje=(t,e)=>new xje(t,e).major;cz.exports=kje});var fz=_((Dkt,Az)=>{var Qje=Eo(),Fje=(t,e)=>new Qje(t,e).minor;Az.exports=Fje});var hz=_((Pkt,pz)=>{var Rje=Eo(),Tje=(t,e)=>new Rje(t,e).patch;pz.exports=Tje});var dz=_((Skt,gz)=>{var Nje=cg(),Lje=(t,e)=>{let r=Nje(t,e);return r&&r.prerelease.length?r.prerelease:null};gz.exports=Lje});var Ml=_((bkt,yz)=>{var mz=Eo(),Oje=(t,e,r)=>new mz(t,r).compare(new mz(e,r));yz.exports=Oje});var Cz=_((xkt,Ez)=>{var Mje=Ml(),Uje=(t,e,r)=>Mje(e,t,r);Ez.exports=Uje});var wz=_((kkt,Iz)=>{var _je=Ml(),Hje=(t,e)=>_je(t,e,!0);Iz.exports=Hje});var KP=_((Qkt,vz)=>{var Bz=Eo(),qje=(t,e,r)=>{let o=new Bz(t,r),a=new Bz(e,r);return o.compare(a)||o.compareBuild(a)};vz.exports=qje});var Pz=_((Fkt,Dz)=>{var jje=KP(),Gje=(t,e)=>t.sort((r,o)=>jje(r,o,e));Dz.exports=Gje});var bz=_((Rkt,Sz)=>{var Wje=KP(),Yje=(t,e)=>t.sort((r,o)=>Wje(o,r,e));Sz.exports=Yje});var Tw=_((Tkt,xz)=>{var Kje=Ml(),Vje=(t,e,r)=>Kje(t,e,r)>0;xz.exports=Vje});var VP=_((Nkt,kz)=>{var Jje=Ml(),zje=(t,e,r)=>Jje(t,e,r)<0;kz.exports=zje});var kN=_((Lkt,Qz)=>{var Xje=Ml(),Zje=(t,e,r)=>Xje(t,e,r)===0;Qz.exports=Zje});var QN=_((Okt,Fz)=>{var $je=Ml(),e5e=(t,e,r)=>$je(t,e,r)!==0;Fz.exports=e5e});var JP=_((Mkt,Rz)=>{var t5e=Ml(),r5e=(t,e,r)=>t5e(t,e,r)>=0;Rz.exports=r5e});var zP=_((Ukt,Tz)=>{var n5e=Ml(),i5e=(t,e,r)=>n5e(t,e,r)<=0;Tz.exports=i5e});var FN=_((_kt,Nz)=>{var s5e=kN(),o5e=QN(),a5e=Tw(),l5e=JP(),c5e=VP(),u5e=zP(),A5e=(t,e,r,o)=>{switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t===r;case"!==":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t!==r;case"":case"=":case"==":return s5e(t,r,o);case"!=":return o5e(t,r,o);case">":return a5e(t,r,o);case">=":return l5e(t,r,o);case"<":return c5e(t,r,o);case"<=":return u5e(t,r,o);default:throw new TypeError(`Invalid operator: ${e}`)}};Nz.exports=A5e});var Oz=_((Hkt,Lz)=>{var f5e=Eo(),p5e=cg(),{safeRe:XP,t:ZP}=xm(),h5e=(t,e)=>{if(t instanceof f5e)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};let r=null;if(!e.rtl)r=t.match(e.includePrerelease?XP[ZP.COERCEFULL]:XP[ZP.COERCE]);else{let p=e.includePrerelease?XP[ZP.COERCERTLFULL]:XP[ZP.COERCERTL],h;for(;(h=p.exec(t))&&(!r||r.index+r[0].length!==t.length);)(!r||h.index+h[0].length!==r.index+r[0].length)&&(r=h),p.lastIndex=h.index+h[1].length+h[2].length;p.lastIndex=-1}if(r===null)return null;let o=r[2],a=r[3]||"0",n=r[4]||"0",u=e.includePrerelease&&r[5]?`-${r[5]}`:"",A=e.includePrerelease&&r[6]?`+${r[6]}`:"";return p5e(`${o}.${a}.${n}${u}${A}`,e)};Lz.exports=h5e});var Uz=_((qkt,Mz)=>{"use strict";Mz.exports=function(t){t.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}});var $P=_((jkt,_z)=>{"use strict";_z.exports=bn;bn.Node=ug;bn.create=bn;function bn(t){var e=this;if(e instanceof bn||(e=new bn),e.tail=null,e.head=null,e.length=0,t&&typeof t.forEach=="function")t.forEach(function(a){e.push(a)});else if(arguments.length>0)for(var r=0,o=arguments.length;r1)r=e;else if(this.head)o=this.head.next,r=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var a=0;o!==null;a++)r=t(r,o.value,a),o=o.next;return r};bn.prototype.reduceReverse=function(t,e){var r,o=this.tail;if(arguments.length>1)r=e;else if(this.tail)o=this.tail.prev,r=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var a=this.length-1;o!==null;a--)r=t(r,o.value,a),o=o.prev;return r};bn.prototype.toArray=function(){for(var t=new Array(this.length),e=0,r=this.head;r!==null;e++)t[e]=r.value,r=r.next;return t};bn.prototype.toArrayReverse=function(){for(var t=new Array(this.length),e=0,r=this.tail;r!==null;e++)t[e]=r.value,r=r.prev;return t};bn.prototype.slice=function(t,e){e=e||this.length,e<0&&(e+=this.length),t=t||0,t<0&&(t+=this.length);var r=new bn;if(ethis.length&&(e=this.length);for(var o=0,a=this.head;a!==null&&othis.length&&(e=this.length);for(var o=this.length,a=this.tail;a!==null&&o>e;o--)a=a.prev;for(;a!==null&&o>t;o--,a=a.prev)r.push(a.value);return r};bn.prototype.splice=function(t,e,...r){t>this.length&&(t=this.length-1),t<0&&(t=this.length+t);for(var o=0,a=this.head;a!==null&&o{"use strict";var y5e=$P(),Ag=Symbol("max"),wf=Symbol("length"),Qm=Symbol("lengthCalculator"),Lw=Symbol("allowStale"),fg=Symbol("maxAge"),If=Symbol("dispose"),Hz=Symbol("noDisposeOnSet"),Ds=Symbol("lruList"),Gc=Symbol("cache"),jz=Symbol("updateAgeOnGet"),RN=()=>1,NN=class{constructor(e){if(typeof e=="number"&&(e={max:e}),e||(e={}),e.max&&(typeof e.max!="number"||e.max<0))throw new TypeError("max must be a non-negative number");let r=this[Ag]=e.max||1/0,o=e.length||RN;if(this[Qm]=typeof o!="function"?RN:o,this[Lw]=e.stale||!1,e.maxAge&&typeof e.maxAge!="number")throw new TypeError("maxAge must be a number");this[fg]=e.maxAge||0,this[If]=e.dispose,this[Hz]=e.noDisposeOnSet||!1,this[jz]=e.updateAgeOnGet||!1,this.reset()}set max(e){if(typeof e!="number"||e<0)throw new TypeError("max must be a non-negative number");this[Ag]=e||1/0,Nw(this)}get max(){return this[Ag]}set allowStale(e){this[Lw]=!!e}get allowStale(){return this[Lw]}set maxAge(e){if(typeof e!="number")throw new TypeError("maxAge must be a non-negative number");this[fg]=e,Nw(this)}get maxAge(){return this[fg]}set lengthCalculator(e){typeof e!="function"&&(e=RN),e!==this[Qm]&&(this[Qm]=e,this[wf]=0,this[Ds].forEach(r=>{r.length=this[Qm](r.value,r.key),this[wf]+=r.length})),Nw(this)}get lengthCalculator(){return this[Qm]}get length(){return this[wf]}get itemCount(){return this[Ds].length}rforEach(e,r){r=r||this;for(let o=this[Ds].tail;o!==null;){let a=o.prev;qz(this,e,o,r),o=a}}forEach(e,r){r=r||this;for(let o=this[Ds].head;o!==null;){let a=o.next;qz(this,e,o,r),o=a}}keys(){return this[Ds].toArray().map(e=>e.key)}values(){return this[Ds].toArray().map(e=>e.value)}reset(){this[If]&&this[Ds]&&this[Ds].length&&this[Ds].forEach(e=>this[If](e.key,e.value)),this[Gc]=new Map,this[Ds]=new y5e,this[wf]=0}dump(){return this[Ds].map(e=>eS(this,e)?!1:{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[Ds]}set(e,r,o){if(o=o||this[fg],o&&typeof o!="number")throw new TypeError("maxAge must be a number");let a=o?Date.now():0,n=this[Qm](r,e);if(this[Gc].has(e)){if(n>this[Ag])return Fm(this,this[Gc].get(e)),!1;let p=this[Gc].get(e).value;return this[If]&&(this[Hz]||this[If](e,p.value)),p.now=a,p.maxAge=o,p.value=r,this[wf]+=n-p.length,p.length=n,this.get(e),Nw(this),!0}let u=new LN(e,r,n,a,o);return u.length>this[Ag]?(this[If]&&this[If](e,r),!1):(this[wf]+=u.length,this[Ds].unshift(u),this[Gc].set(e,this[Ds].head),Nw(this),!0)}has(e){if(!this[Gc].has(e))return!1;let r=this[Gc].get(e).value;return!eS(this,r)}get(e){return TN(this,e,!0)}peek(e){return TN(this,e,!1)}pop(){let e=this[Ds].tail;return e?(Fm(this,e),e.value):null}del(e){Fm(this,this[Gc].get(e))}load(e){this.reset();let r=Date.now();for(let o=e.length-1;o>=0;o--){let a=e[o],n=a.e||0;if(n===0)this.set(a.k,a.v);else{let u=n-r;u>0&&this.set(a.k,a.v,u)}}}prune(){this[Gc].forEach((e,r)=>TN(this,r,!1))}},TN=(t,e,r)=>{let o=t[Gc].get(e);if(o){let a=o.value;if(eS(t,a)){if(Fm(t,o),!t[Lw])return}else r&&(t[jz]&&(o.value.now=Date.now()),t[Ds].unshiftNode(o));return a.value}},eS=(t,e)=>{if(!e||!e.maxAge&&!t[fg])return!1;let r=Date.now()-e.now;return e.maxAge?r>e.maxAge:t[fg]&&r>t[fg]},Nw=t=>{if(t[wf]>t[Ag])for(let e=t[Ds].tail;t[wf]>t[Ag]&&e!==null;){let r=e.prev;Fm(t,e),e=r}},Fm=(t,e)=>{if(e){let r=e.value;t[If]&&t[If](r.key,r.value),t[wf]-=r.length,t[Gc].delete(r.key),t[Ds].removeNode(e)}},LN=class{constructor(e,r,o,a,n){this.key=e,this.value=r,this.length=o,this.now=a,this.maxAge=n||0}},qz=(t,e,r,o)=>{let a=r.value;eS(t,a)&&(Fm(t,r),t[Lw]||(a=void 0)),a&&e.call(o,a.value,a.key,t)};Gz.exports=NN});var Ul=_((Wkt,Jz)=>{var ON=class t{constructor(e,r){if(r=C5e(r),e instanceof t)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new t(e.raw,r);if(e instanceof MN)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(o=>this.parseRange(o.trim())).filter(o=>o.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let o=this.set[0];if(this.set=this.set.filter(a=>!Kz(a[0])),this.set.length===0)this.set=[o];else if(this.set.length>1){for(let a of this.set)if(a.length===1&&S5e(a[0])){this.set=[a];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let o=((this.options.includePrerelease&&D5e)|(this.options.loose&&P5e))+":"+e,a=Yz.get(o);if(a)return a;let n=this.options.loose,u=n?ba[Jo.HYPHENRANGELOOSE]:ba[Jo.HYPHENRANGE];e=e.replace(u,O5e(this.options.includePrerelease)),gi("hyphen replace",e),e=e.replace(ba[Jo.COMPARATORTRIM],w5e),gi("comparator trim",e),e=e.replace(ba[Jo.TILDETRIM],B5e),gi("tilde trim",e),e=e.replace(ba[Jo.CARETTRIM],v5e),gi("caret trim",e);let A=e.split(" ").map(w=>b5e(w,this.options)).join(" ").split(/\s+/).map(w=>L5e(w,this.options));n&&(A=A.filter(w=>(gi("loose invalid filter",w,this.options),!!w.match(ba[Jo.COMPARATORLOOSE])))),gi("range list",A);let p=new Map,h=A.map(w=>new MN(w,this.options));for(let w of h){if(Kz(w))return[w];p.set(w.value,w)}p.size>1&&p.has("")&&p.delete("");let E=[...p.values()];return Yz.set(o,E),E}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(o=>Vz(o,r)&&e.set.some(a=>Vz(a,r)&&o.every(n=>a.every(u=>n.intersects(u,r)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new I5e(e,this.options)}catch{return!1}for(let r=0;rt.value==="<0.0.0-0",S5e=t=>t.value==="",Vz=(t,e)=>{let r=!0,o=t.slice(),a=o.pop();for(;r&&o.length;)r=o.every(n=>a.intersects(n,e)),a=o.pop();return r},b5e=(t,e)=>(gi("comp",t,e),t=Q5e(t,e),gi("caret",t),t=x5e(t,e),gi("tildes",t),t=R5e(t,e),gi("xrange",t),t=N5e(t,e),gi("stars",t),t),zo=t=>!t||t.toLowerCase()==="x"||t==="*",x5e=(t,e)=>t.trim().split(/\s+/).map(r=>k5e(r,e)).join(" "),k5e=(t,e)=>{let r=e.loose?ba[Jo.TILDELOOSE]:ba[Jo.TILDE];return t.replace(r,(o,a,n,u,A)=>{gi("tilde",t,o,a,n,u,A);let p;return zo(a)?p="":zo(n)?p=`>=${a}.0.0 <${+a+1}.0.0-0`:zo(u)?p=`>=${a}.${n}.0 <${a}.${+n+1}.0-0`:A?(gi("replaceTilde pr",A),p=`>=${a}.${n}.${u}-${A} <${a}.${+n+1}.0-0`):p=`>=${a}.${n}.${u} <${a}.${+n+1}.0-0`,gi("tilde return",p),p})},Q5e=(t,e)=>t.trim().split(/\s+/).map(r=>F5e(r,e)).join(" "),F5e=(t,e)=>{gi("caret",t,e);let r=e.loose?ba[Jo.CARETLOOSE]:ba[Jo.CARET],o=e.includePrerelease?"-0":"";return t.replace(r,(a,n,u,A,p)=>{gi("caret",t,a,n,u,A,p);let h;return zo(n)?h="":zo(u)?h=`>=${n}.0.0${o} <${+n+1}.0.0-0`:zo(A)?n==="0"?h=`>=${n}.${u}.0${o} <${n}.${+u+1}.0-0`:h=`>=${n}.${u}.0${o} <${+n+1}.0.0-0`:p?(gi("replaceCaret pr",p),n==="0"?u==="0"?h=`>=${n}.${u}.${A}-${p} <${n}.${u}.${+A+1}-0`:h=`>=${n}.${u}.${A}-${p} <${n}.${+u+1}.0-0`:h=`>=${n}.${u}.${A}-${p} <${+n+1}.0.0-0`):(gi("no pr"),n==="0"?u==="0"?h=`>=${n}.${u}.${A}${o} <${n}.${u}.${+A+1}-0`:h=`>=${n}.${u}.${A}${o} <${n}.${+u+1}.0-0`:h=`>=${n}.${u}.${A} <${+n+1}.0.0-0`),gi("caret return",h),h})},R5e=(t,e)=>(gi("replaceXRanges",t,e),t.split(/\s+/).map(r=>T5e(r,e)).join(" ")),T5e=(t,e)=>{t=t.trim();let r=e.loose?ba[Jo.XRANGELOOSE]:ba[Jo.XRANGE];return t.replace(r,(o,a,n,u,A,p)=>{gi("xRange",t,o,a,n,u,A,p);let h=zo(n),E=h||zo(u),w=E||zo(A),D=w;return a==="="&&D&&(a=""),p=e.includePrerelease?"-0":"",h?a===">"||a==="<"?o="<0.0.0-0":o="*":a&&D?(E&&(u=0),A=0,a===">"?(a=">=",E?(n=+n+1,u=0,A=0):(u=+u+1,A=0)):a==="<="&&(a="<",E?n=+n+1:u=+u+1),a==="<"&&(p="-0"),o=`${a+n}.${u}.${A}${p}`):E?o=`>=${n}.0.0${p} <${+n+1}.0.0-0`:w&&(o=`>=${n}.${u}.0${p} <${n}.${+u+1}.0-0`),gi("xRange return",o),o})},N5e=(t,e)=>(gi("replaceStars",t,e),t.trim().replace(ba[Jo.STAR],"")),L5e=(t,e)=>(gi("replaceGTE0",t,e),t.trim().replace(ba[e.includePrerelease?Jo.GTE0PRE:Jo.GTE0],"")),O5e=t=>(e,r,o,a,n,u,A,p,h,E,w,D,x)=>(zo(o)?r="":zo(a)?r=`>=${o}.0.0${t?"-0":""}`:zo(n)?r=`>=${o}.${a}.0${t?"-0":""}`:u?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,zo(h)?p="":zo(E)?p=`<${+h+1}.0.0-0`:zo(w)?p=`<${h}.${+E+1}.0-0`:D?p=`<=${h}.${E}.${w}-${D}`:t?p=`<${h}.${E}.${+w+1}-0`:p=`<=${p}`,`${r} ${p}`.trim()),M5e=(t,e,r)=>{for(let o=0;o0){let a=t[o].semver;if(a.major===e.major&&a.minor===e.minor&&a.patch===e.patch)return!0}return!1}return!0}});var Ow=_((Ykt,tX)=>{var Mw=Symbol("SemVer ANY"),HN=class t{static get ANY(){return Mw}constructor(e,r){if(r=zz(r),e instanceof t){if(e.loose===!!r.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),_N("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===Mw?this.value="":this.value=this.operator+this.semver.version,_N("comp",this)}parse(e){let r=this.options.loose?Xz[Zz.COMPARATORLOOSE]:Xz[Zz.COMPARATOR],o=e.match(r);if(!o)throw new TypeError(`Invalid comparator: ${e}`);this.operator=o[1]!==void 0?o[1]:"",this.operator==="="&&(this.operator=""),o[2]?this.semver=new $z(o[2],this.options.loose):this.semver=Mw}toString(){return this.value}test(e){if(_N("Comparator.test",e,this.options.loose),this.semver===Mw||e===Mw)return!0;if(typeof e=="string")try{e=new $z(e,this.options)}catch{return!1}return UN(e,this.operator,this.semver,this.options)}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new eX(e.value,r).test(this.value):e.operator===""?e.value===""?!0:new eX(this.value,r).test(e.semver):(r=zz(r),r.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||UN(this.semver,"<",e.semver,r)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||UN(this.semver,">",e.semver,r)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};tX.exports=HN;var zz=GP(),{safeRe:Xz,t:Zz}=xm(),UN=FN(),_N=Rw(),$z=Eo(),eX=Ul()});var Uw=_((Kkt,rX)=>{var U5e=Ul(),_5e=(t,e,r)=>{try{e=new U5e(e,r)}catch{return!1}return e.test(t)};rX.exports=_5e});var iX=_((Vkt,nX)=>{var H5e=Ul(),q5e=(t,e)=>new H5e(t,e).set.map(r=>r.map(o=>o.value).join(" ").trim().split(" "));nX.exports=q5e});var oX=_((Jkt,sX)=>{var j5e=Eo(),G5e=Ul(),W5e=(t,e,r)=>{let o=null,a=null,n=null;try{n=new G5e(e,r)}catch{return null}return t.forEach(u=>{n.test(u)&&(!o||a.compare(u)===-1)&&(o=u,a=new j5e(o,r))}),o};sX.exports=W5e});var lX=_((zkt,aX)=>{var Y5e=Eo(),K5e=Ul(),V5e=(t,e,r)=>{let o=null,a=null,n=null;try{n=new K5e(e,r)}catch{return null}return t.forEach(u=>{n.test(u)&&(!o||a.compare(u)===1)&&(o=u,a=new Y5e(o,r))}),o};aX.exports=V5e});var AX=_((Xkt,uX)=>{var qN=Eo(),J5e=Ul(),cX=Tw(),z5e=(t,e)=>{t=new J5e(t,e);let r=new qN("0.0.0");if(t.test(r)||(r=new qN("0.0.0-0"),t.test(r)))return r;r=null;for(let o=0;o{let A=new qN(u.semver.version);switch(u.operator){case">":A.prerelease.length===0?A.patch++:A.prerelease.push(0),A.raw=A.format();case"":case">=":(!n||cX(A,n))&&(n=A);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${u.operator}`)}}),n&&(!r||cX(r,n))&&(r=n)}return r&&t.test(r)?r:null};uX.exports=z5e});var pX=_((Zkt,fX)=>{var X5e=Ul(),Z5e=(t,e)=>{try{return new X5e(t,e).range||"*"}catch{return null}};fX.exports=Z5e});var tS=_(($kt,mX)=>{var $5e=Eo(),dX=Ow(),{ANY:eGe}=dX,tGe=Ul(),rGe=Uw(),hX=Tw(),gX=VP(),nGe=zP(),iGe=JP(),sGe=(t,e,r,o)=>{t=new $5e(t,o),e=new tGe(e,o);let a,n,u,A,p;switch(r){case">":a=hX,n=nGe,u=gX,A=">",p=">=";break;case"<":a=gX,n=iGe,u=hX,A="<",p="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(rGe(t,e,o))return!1;for(let h=0;h{x.semver===eGe&&(x=new dX(">=0.0.0")),w=w||x,D=D||x,a(x.semver,w.semver,o)?w=x:u(x.semver,D.semver,o)&&(D=x)}),w.operator===A||w.operator===p||(!D.operator||D.operator===A)&&n(t,D.semver))return!1;if(D.operator===p&&u(t,D.semver))return!1}return!0};mX.exports=sGe});var EX=_((eQt,yX)=>{var oGe=tS(),aGe=(t,e,r)=>oGe(t,e,">",r);yX.exports=aGe});var IX=_((tQt,CX)=>{var lGe=tS(),cGe=(t,e,r)=>lGe(t,e,"<",r);CX.exports=cGe});var vX=_((rQt,BX)=>{var wX=Ul(),uGe=(t,e,r)=>(t=new wX(t,r),e=new wX(e,r),t.intersects(e,r));BX.exports=uGe});var PX=_((nQt,DX)=>{var AGe=Uw(),fGe=Ml();DX.exports=(t,e,r)=>{let o=[],a=null,n=null,u=t.sort((E,w)=>fGe(E,w,r));for(let E of u)AGe(E,e,r)?(n=E,a||(a=E)):(n&&o.push([a,n]),n=null,a=null);a&&o.push([a,null]);let A=[];for(let[E,w]of o)E===w?A.push(E):!w&&E===u[0]?A.push("*"):w?E===u[0]?A.push(`<=${w}`):A.push(`${E} - ${w}`):A.push(`>=${E}`);let p=A.join(" || "),h=typeof e.raw=="string"?e.raw:String(e);return p.length{var SX=Ul(),GN=Ow(),{ANY:jN}=GN,_w=Uw(),WN=Ml(),pGe=(t,e,r={})=>{if(t===e)return!0;t=new SX(t,r),e=new SX(e,r);let o=!1;e:for(let a of t.set){for(let n of e.set){let u=gGe(a,n,r);if(o=o||u!==null,u)continue e}if(o)return!1}return!0},hGe=[new GN(">=0.0.0-0")],bX=[new GN(">=0.0.0")],gGe=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===jN){if(e.length===1&&e[0].semver===jN)return!0;r.includePrerelease?t=hGe:t=bX}if(e.length===1&&e[0].semver===jN){if(r.includePrerelease)return!0;e=bX}let o=new Set,a,n;for(let x of t)x.operator===">"||x.operator===">="?a=xX(a,x,r):x.operator==="<"||x.operator==="<="?n=kX(n,x,r):o.add(x.semver);if(o.size>1)return null;let u;if(a&&n){if(u=WN(a.semver,n.semver,r),u>0)return null;if(u===0&&(a.operator!==">="||n.operator!=="<="))return null}for(let x of o){if(a&&!_w(x,String(a),r)||n&&!_w(x,String(n),r))return null;for(let C of e)if(!_w(x,String(C),r))return!1;return!0}let A,p,h,E,w=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1,D=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1;w&&w.prerelease.length===1&&n.operator==="<"&&w.prerelease[0]===0&&(w=!1);for(let x of e){if(E=E||x.operator===">"||x.operator===">=",h=h||x.operator==="<"||x.operator==="<=",a){if(D&&x.semver.prerelease&&x.semver.prerelease.length&&x.semver.major===D.major&&x.semver.minor===D.minor&&x.semver.patch===D.patch&&(D=!1),x.operator===">"||x.operator===">="){if(A=xX(a,x,r),A===x&&A!==a)return!1}else if(a.operator===">="&&!_w(a.semver,String(x),r))return!1}if(n){if(w&&x.semver.prerelease&&x.semver.prerelease.length&&x.semver.major===w.major&&x.semver.minor===w.minor&&x.semver.patch===w.patch&&(w=!1),x.operator==="<"||x.operator==="<="){if(p=kX(n,x,r),p===x&&p!==n)return!1}else if(n.operator==="<="&&!_w(n.semver,String(x),r))return!1}if(!x.operator&&(n||a)&&u!==0)return!1}return!(a&&h&&!n&&u!==0||n&&E&&!a&&u!==0||D||w)},xX=(t,e,r)=>{if(!t)return e;let o=WN(t.semver,e.semver,r);return o>0?t:o<0||e.operator===">"&&t.operator===">="?e:t},kX=(t,e,r)=>{if(!t)return e;let o=WN(t.semver,e.semver,r);return o<0?t:o>0||e.operator==="<"&&t.operator==="<="?e:t};QX.exports=pGe});var ni=_((sQt,NX)=>{var YN=xm(),RX=Fw(),dGe=Eo(),TX=bN(),mGe=cg(),yGe=ez(),EGe=rz(),CGe=sz(),IGe=lz(),wGe=uz(),BGe=fz(),vGe=hz(),DGe=dz(),PGe=Ml(),SGe=Cz(),bGe=wz(),xGe=KP(),kGe=Pz(),QGe=bz(),FGe=Tw(),RGe=VP(),TGe=kN(),NGe=QN(),LGe=JP(),OGe=zP(),MGe=FN(),UGe=Oz(),_Ge=Ow(),HGe=Ul(),qGe=Uw(),jGe=iX(),GGe=oX(),WGe=lX(),YGe=AX(),KGe=pX(),VGe=tS(),JGe=EX(),zGe=IX(),XGe=vX(),ZGe=PX(),$Ge=FX();NX.exports={parse:mGe,valid:yGe,clean:EGe,inc:CGe,diff:IGe,major:wGe,minor:BGe,patch:vGe,prerelease:DGe,compare:PGe,rcompare:SGe,compareLoose:bGe,compareBuild:xGe,sort:kGe,rsort:QGe,gt:FGe,lt:RGe,eq:TGe,neq:NGe,gte:LGe,lte:OGe,cmp:MGe,coerce:UGe,Comparator:_Ge,Range:HGe,satisfies:qGe,toComparators:jGe,maxSatisfying:GGe,minSatisfying:WGe,minVersion:YGe,validRange:KGe,outside:VGe,gtr:JGe,ltr:zGe,intersects:XGe,simplifyRange:ZGe,subset:$Ge,SemVer:dGe,re:YN.re,src:YN.src,tokens:YN.t,SEMVER_SPEC_VERSION:RX.SEMVER_SPEC_VERSION,RELEASE_TYPES:RX.RELEASE_TYPES,compareIdentifiers:TX.compareIdentifiers,rcompareIdentifiers:TX.rcompareIdentifiers}});var OX=_((oQt,LX)=>{"use strict";function e9e(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function pg(t,e,r,o){this.message=t,this.expected=e,this.found=r,this.location=o,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,pg)}e9e(pg,Error);pg.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",w;for(w=0;w0){for(w=1,D=1;w{switch(Fe[1]){case"|":return xe|Fe[3];case"&":return xe&Fe[3];case"^":return xe^Fe[3]}},$)},D="!",x=Ne("!",!1),C=function($){return!$},T="(",L=Ne("(",!1),U=")",J=Ne(")",!1),te=function($){return $},le=/^[^ \t\n\r()!|&\^]/,ce=Te([" "," ",` +`,"\r","(",")","!","|","&","^"],!0,!1),ue=function($){return e.queryPattern.test($)},Ie=function($){return e.checkFn($)},he=be("whitespace"),De=/^[ \t\n\r]/,Ee=Te([" "," ",` +`,"\r"],!1,!1),g=0,me=0,Ce=[{line:1,column:1}],fe=0,ie=[],Z=0,Pe;if("startRule"in e){if(!(e.startRule in o))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=o[e.startRule]}function Re(){return t.substring(me,g)}function ht(){return He(me,g)}function q($,se){throw se=se!==void 0?se:He(me,g),S([be($)],t.substring(me,g),se)}function nt($,se){throw se=se!==void 0?se:He(me,g),I($,se)}function Ne($,se){return{type:"literal",text:$,ignoreCase:se}}function Te($,se,xe){return{type:"class",parts:$,inverted:se,ignoreCase:xe}}function ke(){return{type:"any"}}function Ve(){return{type:"end"}}function be($){return{type:"other",description:$}}function tt($){var se=Ce[$],xe;if(se)return se;for(xe=$-1;!Ce[xe];)xe--;for(se=Ce[xe],se={line:se.line,column:se.column};xe<$;)t.charCodeAt(xe)===10?(se.line++,se.column=1):se.column++,xe++;return Ce[$]=se,se}function He($,se){var xe=tt($),Fe=tt(se);return{start:{offset:$,line:xe.line,column:xe.column},end:{offset:se,line:Fe.line,column:Fe.column}}}function b($){gfe&&(fe=g,ie=[]),ie.push($))}function I($,se){return new pg($,null,null,se)}function S($,se,xe){return new pg(pg.buildMessage($,se),$,se,xe)}function y(){var $,se,xe,Fe,lt,Et,qt,nr;if($=g,se=R(),se!==r){for(xe=[],Fe=g,lt=X(),lt!==r?(t.charCodeAt(g)===124?(Et=n,g++):(Et=r,Z===0&&b(u)),Et===r&&(t.charCodeAt(g)===38?(Et=A,g++):(Et=r,Z===0&&b(p)),Et===r&&(t.charCodeAt(g)===94?(Et=h,g++):(Et=r,Z===0&&b(E)))),Et!==r?(qt=X(),qt!==r?(nr=R(),nr!==r?(lt=[lt,Et,qt,nr],Fe=lt):(g=Fe,Fe=r)):(g=Fe,Fe=r)):(g=Fe,Fe=r)):(g=Fe,Fe=r);Fe!==r;)xe.push(Fe),Fe=g,lt=X(),lt!==r?(t.charCodeAt(g)===124?(Et=n,g++):(Et=r,Z===0&&b(u)),Et===r&&(t.charCodeAt(g)===38?(Et=A,g++):(Et=r,Z===0&&b(p)),Et===r&&(t.charCodeAt(g)===94?(Et=h,g++):(Et=r,Z===0&&b(E)))),Et!==r?(qt=X(),qt!==r?(nr=R(),nr!==r?(lt=[lt,Et,qt,nr],Fe=lt):(g=Fe,Fe=r)):(g=Fe,Fe=r)):(g=Fe,Fe=r)):(g=Fe,Fe=r);xe!==r?(me=$,se=w(se,xe),$=se):(g=$,$=r)}else g=$,$=r;return $}function R(){var $,se,xe,Fe,lt,Et;return $=g,t.charCodeAt(g)===33?(se=D,g++):(se=r,Z===0&&b(x)),se!==r?(xe=R(),xe!==r?(me=$,se=C(xe),$=se):(g=$,$=r)):(g=$,$=r),$===r&&($=g,t.charCodeAt(g)===40?(se=T,g++):(se=r,Z===0&&b(L)),se!==r?(xe=X(),xe!==r?(Fe=y(),Fe!==r?(lt=X(),lt!==r?(t.charCodeAt(g)===41?(Et=U,g++):(Et=r,Z===0&&b(J)),Et!==r?(me=$,se=te(Fe),$=se):(g=$,$=r)):(g=$,$=r)):(g=$,$=r)):(g=$,$=r)):(g=$,$=r),$===r&&($=z())),$}function z(){var $,se,xe,Fe,lt;if($=g,se=X(),se!==r){if(xe=g,Fe=[],le.test(t.charAt(g))?(lt=t.charAt(g),g++):(lt=r,Z===0&&b(ce)),lt!==r)for(;lt!==r;)Fe.push(lt),le.test(t.charAt(g))?(lt=t.charAt(g),g++):(lt=r,Z===0&&b(ce));else Fe=r;Fe!==r?xe=t.substring(xe,g):xe=Fe,xe!==r?(me=g,Fe=ue(xe),Fe?Fe=void 0:Fe=r,Fe!==r?(me=$,se=Ie(xe),$=se):(g=$,$=r)):(g=$,$=r)}else g=$,$=r;return $}function X(){var $,se;for(Z++,$=[],De.test(t.charAt(g))?(se=t.charAt(g),g++):(se=r,Z===0&&b(Ee));se!==r;)$.push(se),De.test(t.charAt(g))?(se=t.charAt(g),g++):(se=r,Z===0&&b(Ee));return Z--,$===r&&(se=r,Z===0&&b(he)),$}if(Pe=a(),Pe!==r&&g===t.length)return Pe;throw Pe!==r&&g{var{parse:r9e}=OX();rS.makeParser=(t=/[a-z]+/)=>(e,r)=>r9e(e,{queryPattern:t,checkFn:r});rS.parse=rS.makeParser()});var _X=_((lQt,UX)=>{"use strict";UX.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var KN=_((cQt,qX)=>{var Hw=_X(),HX={};for(let t of Object.keys(Hw))HX[Hw[t]]=t;var fr={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};qX.exports=fr;for(let t of Object.keys(fr)){if(!("channels"in fr[t]))throw new Error("missing channels property: "+t);if(!("labels"in fr[t]))throw new Error("missing channel labels property: "+t);if(fr[t].labels.length!==fr[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:r}=fr[t];delete fr[t].channels,delete fr[t].labels,Object.defineProperty(fr[t],"channels",{value:e}),Object.defineProperty(fr[t],"labels",{value:r})}fr.rgb.hsl=function(t){let e=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(e,r,o),n=Math.max(e,r,o),u=n-a,A,p;n===a?A=0:e===n?A=(r-o)/u:r===n?A=2+(o-e)/u:o===n&&(A=4+(e-r)/u),A=Math.min(A*60,360),A<0&&(A+=360);let h=(a+n)/2;return n===a?p=0:h<=.5?p=u/(n+a):p=u/(2-n-a),[A,p*100,h*100]};fr.rgb.hsv=function(t){let e,r,o,a,n,u=t[0]/255,A=t[1]/255,p=t[2]/255,h=Math.max(u,A,p),E=h-Math.min(u,A,p),w=function(D){return(h-D)/6/E+1/2};return E===0?(a=0,n=0):(n=E/h,e=w(u),r=w(A),o=w(p),u===h?a=o-r:A===h?a=1/3+e-o:p===h&&(a=2/3+r-e),a<0?a+=1:a>1&&(a-=1)),[a*360,n*100,h*100]};fr.rgb.hwb=function(t){let e=t[0],r=t[1],o=t[2],a=fr.rgb.hsl(t)[0],n=1/255*Math.min(e,Math.min(r,o));return o=1-1/255*Math.max(e,Math.max(r,o)),[a,n*100,o*100]};fr.rgb.cmyk=function(t){let e=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(1-e,1-r,1-o),n=(1-e-a)/(1-a)||0,u=(1-r-a)/(1-a)||0,A=(1-o-a)/(1-a)||0;return[n*100,u*100,A*100,a*100]};function n9e(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}fr.rgb.keyword=function(t){let e=HX[t];if(e)return e;let r=1/0,o;for(let a of Object.keys(Hw)){let n=Hw[a],u=n9e(t,n);u.04045?((e+.055)/1.055)**2.4:e/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,o=o>.04045?((o+.055)/1.055)**2.4:o/12.92;let a=e*.4124+r*.3576+o*.1805,n=e*.2126+r*.7152+o*.0722,u=e*.0193+r*.1192+o*.9505;return[a*100,n*100,u*100]};fr.rgb.lab=function(t){let e=fr.rgb.xyz(t),r=e[0],o=e[1],a=e[2];r/=95.047,o/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,o=o>.008856?o**(1/3):7.787*o+16/116,a=a>.008856?a**(1/3):7.787*a+16/116;let n=116*o-16,u=500*(r-o),A=200*(o-a);return[n,u,A]};fr.hsl.rgb=function(t){let e=t[0]/360,r=t[1]/100,o=t[2]/100,a,n,u;if(r===0)return u=o*255,[u,u,u];o<.5?a=o*(1+r):a=o+r-o*r;let A=2*o-a,p=[0,0,0];for(let h=0;h<3;h++)n=e+1/3*-(h-1),n<0&&n++,n>1&&n--,6*n<1?u=A+(a-A)*6*n:2*n<1?u=a:3*n<2?u=A+(a-A)*(2/3-n)*6:u=A,p[h]=u*255;return p};fr.hsl.hsv=function(t){let e=t[0],r=t[1]/100,o=t[2]/100,a=r,n=Math.max(o,.01);o*=2,r*=o<=1?o:2-o,a*=n<=1?n:2-n;let u=(o+r)/2,A=o===0?2*a/(n+a):2*r/(o+r);return[e,A*100,u*100]};fr.hsv.rgb=function(t){let e=t[0]/60,r=t[1]/100,o=t[2]/100,a=Math.floor(e)%6,n=e-Math.floor(e),u=255*o*(1-r),A=255*o*(1-r*n),p=255*o*(1-r*(1-n));switch(o*=255,a){case 0:return[o,p,u];case 1:return[A,o,u];case 2:return[u,o,p];case 3:return[u,A,o];case 4:return[p,u,o];case 5:return[o,u,A]}};fr.hsv.hsl=function(t){let e=t[0],r=t[1]/100,o=t[2]/100,a=Math.max(o,.01),n,u;u=(2-r)*o;let A=(2-r)*a;return n=r*a,n/=A<=1?A:2-A,n=n||0,u/=2,[e,n*100,u*100]};fr.hwb.rgb=function(t){let e=t[0]/360,r=t[1]/100,o=t[2]/100,a=r+o,n;a>1&&(r/=a,o/=a);let u=Math.floor(6*e),A=1-o;n=6*e-u,u&1&&(n=1-n);let p=r+n*(A-r),h,E,w;switch(u){default:case 6:case 0:h=A,E=p,w=r;break;case 1:h=p,E=A,w=r;break;case 2:h=r,E=A,w=p;break;case 3:h=r,E=p,w=A;break;case 4:h=p,E=r,w=A;break;case 5:h=A,E=r,w=p;break}return[h*255,E*255,w*255]};fr.cmyk.rgb=function(t){let e=t[0]/100,r=t[1]/100,o=t[2]/100,a=t[3]/100,n=1-Math.min(1,e*(1-a)+a),u=1-Math.min(1,r*(1-a)+a),A=1-Math.min(1,o*(1-a)+a);return[n*255,u*255,A*255]};fr.xyz.rgb=function(t){let e=t[0]/100,r=t[1]/100,o=t[2]/100,a,n,u;return a=e*3.2406+r*-1.5372+o*-.4986,n=e*-.9689+r*1.8758+o*.0415,u=e*.0557+r*-.204+o*1.057,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,n=n>.0031308?1.055*n**(1/2.4)-.055:n*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,a=Math.min(Math.max(0,a),1),n=Math.min(Math.max(0,n),1),u=Math.min(Math.max(0,u),1),[a*255,n*255,u*255]};fr.xyz.lab=function(t){let e=t[0],r=t[1],o=t[2];e/=95.047,r/=100,o/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,o=o>.008856?o**(1/3):7.787*o+16/116;let a=116*r-16,n=500*(e-r),u=200*(r-o);return[a,n,u]};fr.lab.xyz=function(t){let e=t[0],r=t[1],o=t[2],a,n,u;n=(e+16)/116,a=r/500+n,u=n-o/200;let A=n**3,p=a**3,h=u**3;return n=A>.008856?A:(n-16/116)/7.787,a=p>.008856?p:(a-16/116)/7.787,u=h>.008856?h:(u-16/116)/7.787,a*=95.047,n*=100,u*=108.883,[a,n,u]};fr.lab.lch=function(t){let e=t[0],r=t[1],o=t[2],a;a=Math.atan2(o,r)*360/2/Math.PI,a<0&&(a+=360);let u=Math.sqrt(r*r+o*o);return[e,u,a]};fr.lch.lab=function(t){let e=t[0],r=t[1],a=t[2]/360*2*Math.PI,n=r*Math.cos(a),u=r*Math.sin(a);return[e,n,u]};fr.rgb.ansi16=function(t,e=null){let[r,o,a]=t,n=e===null?fr.rgb.hsv(t)[2]:e;if(n=Math.round(n/50),n===0)return 30;let u=30+(Math.round(a/255)<<2|Math.round(o/255)<<1|Math.round(r/255));return n===2&&(u+=60),u};fr.hsv.ansi16=function(t){return fr.rgb.ansi16(fr.hsv.rgb(t),t[2])};fr.rgb.ansi256=function(t){let e=t[0],r=t[1],o=t[2];return e===r&&r===o?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(r/255*5)+Math.round(o/255*5)};fr.ansi16.rgb=function(t){let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let r=(~~(t>50)+1)*.5,o=(e&1)*r*255,a=(e>>1&1)*r*255,n=(e>>2&1)*r*255;return[o,a,n]};fr.ansi256.rgb=function(t){if(t>=232){let n=(t-232)*10+8;return[n,n,n]}t-=16;let e,r=Math.floor(t/36)/5*255,o=Math.floor((e=t%36)/6)/5*255,a=e%6/5*255;return[r,o,a]};fr.rgb.hex=function(t){let r=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r};fr.hex.rgb=function(t){let e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let r=e[0];e[0].length===3&&(r=r.split("").map(A=>A+A).join(""));let o=parseInt(r,16),a=o>>16&255,n=o>>8&255,u=o&255;return[a,n,u]};fr.rgb.hcg=function(t){let e=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.max(Math.max(e,r),o),n=Math.min(Math.min(e,r),o),u=a-n,A,p;return u<1?A=n/(1-u):A=0,u<=0?p=0:a===e?p=(r-o)/u%6:a===r?p=2+(o-e)/u:p=4+(e-r)/u,p/=6,p%=1,[p*360,u*100,A*100]};fr.hsl.hcg=function(t){let e=t[1]/100,r=t[2]/100,o=r<.5?2*e*r:2*e*(1-r),a=0;return o<1&&(a=(r-.5*o)/(1-o)),[t[0],o*100,a*100]};fr.hsv.hcg=function(t){let e=t[1]/100,r=t[2]/100,o=e*r,a=0;return o<1&&(a=(r-o)/(1-o)),[t[0],o*100,a*100]};fr.hcg.rgb=function(t){let e=t[0]/360,r=t[1]/100,o=t[2]/100;if(r===0)return[o*255,o*255,o*255];let a=[0,0,0],n=e%1*6,u=n%1,A=1-u,p=0;switch(Math.floor(n)){case 0:a[0]=1,a[1]=u,a[2]=0;break;case 1:a[0]=A,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=u;break;case 3:a[0]=0,a[1]=A,a[2]=1;break;case 4:a[0]=u,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=A}return p=(1-r)*o,[(r*a[0]+p)*255,(r*a[1]+p)*255,(r*a[2]+p)*255]};fr.hcg.hsv=function(t){let e=t[1]/100,r=t[2]/100,o=e+r*(1-e),a=0;return o>0&&(a=e/o),[t[0],a*100,o*100]};fr.hcg.hsl=function(t){let e=t[1]/100,o=t[2]/100*(1-e)+.5*e,a=0;return o>0&&o<.5?a=e/(2*o):o>=.5&&o<1&&(a=e/(2*(1-o))),[t[0],a*100,o*100]};fr.hcg.hwb=function(t){let e=t[1]/100,r=t[2]/100,o=e+r*(1-e);return[t[0],(o-e)*100,(1-o)*100]};fr.hwb.hcg=function(t){let e=t[1]/100,o=1-t[2]/100,a=o-e,n=0;return a<1&&(n=(o-a)/(1-a)),[t[0],a*100,n*100]};fr.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};fr.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};fr.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};fr.gray.hsl=function(t){return[0,0,t[0]]};fr.gray.hsv=fr.gray.hsl;fr.gray.hwb=function(t){return[0,100,t[0]]};fr.gray.cmyk=function(t){return[0,0,0,t[0]]};fr.gray.lab=function(t){return[t[0],0,0]};fr.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,o=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(o.length)+o};fr.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}});var GX=_((uQt,jX)=>{var nS=KN();function i9e(){let t={},e=Object.keys(nS);for(let r=e.length,o=0;o{var VN=KN(),l9e=GX(),Rm={},c9e=Object.keys(VN);function u9e(t){let e=function(...r){let o=r[0];return o==null?o:(o.length>1&&(r=o),t(r))};return"conversion"in t&&(e.conversion=t.conversion),e}function A9e(t){let e=function(...r){let o=r[0];if(o==null)return o;o.length>1&&(r=o);let a=t(r);if(typeof a=="object")for(let n=a.length,u=0;u{Rm[t]={},Object.defineProperty(Rm[t],"channels",{value:VN[t].channels}),Object.defineProperty(Rm[t],"labels",{value:VN[t].labels});let e=l9e(t);Object.keys(e).forEach(o=>{let a=e[o];Rm[t][o]=A9e(a),Rm[t][o].raw=u9e(a)})});WX.exports=Rm});var qw=_((fQt,XX)=>{"use strict";var KX=(t,e)=>(...r)=>`\x1B[${t(...r)+e}m`,VX=(t,e)=>(...r)=>{let o=t(...r);return`\x1B[${38+e};5;${o}m`},JX=(t,e)=>(...r)=>{let o=t(...r);return`\x1B[${38+e};2;${o[0]};${o[1]};${o[2]}m`},iS=t=>t,zX=(t,e,r)=>[t,e,r],Tm=(t,e,r)=>{Object.defineProperty(t,e,{get:()=>{let o=r();return Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0}),o},enumerable:!0,configurable:!0})},JN,Nm=(t,e,r,o)=>{JN===void 0&&(JN=YX());let a=o?10:0,n={};for(let[u,A]of Object.entries(JN)){let p=u==="ansi16"?"ansi":u;u===e?n[p]=t(r,a):typeof A=="object"&&(n[p]=t(A[e],a))}return n};function f9e(){let t=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.gray=e.color.blackBright,e.bgColor.bgGray=e.bgColor.bgBlackBright,e.color.grey=e.color.blackBright,e.bgColor.bgGrey=e.bgColor.bgBlackBright;for(let[r,o]of Object.entries(e)){for(let[a,n]of Object.entries(o))e[a]={open:`\x1B[${n[0]}m`,close:`\x1B[${n[1]}m`},o[a]=e[a],t.set(n[0],n[1]);Object.defineProperty(e,r,{value:o,enumerable:!1})}return Object.defineProperty(e,"codes",{value:t,enumerable:!1}),e.color.close="\x1B[39m",e.bgColor.close="\x1B[49m",Tm(e.color,"ansi",()=>Nm(KX,"ansi16",iS,!1)),Tm(e.color,"ansi256",()=>Nm(VX,"ansi256",iS,!1)),Tm(e.color,"ansi16m",()=>Nm(JX,"rgb",zX,!1)),Tm(e.bgColor,"ansi",()=>Nm(KX,"ansi16",iS,!0)),Tm(e.bgColor,"ansi256",()=>Nm(VX,"ansi256",iS,!0)),Tm(e.bgColor,"ansi16m",()=>Nm(JX,"rgb",zX,!0)),e}Object.defineProperty(XX,"exports",{enumerable:!0,get:f9e})});var $X=_((pQt,ZX)=>{"use strict";ZX.exports=(t,e=process.argv)=>{let r=t.startsWith("-")?"":t.length===1?"-":"--",o=e.indexOf(r+t),a=e.indexOf("--");return o!==-1&&(a===-1||o{"use strict";var p9e=ve("os"),eZ=ve("tty"),_l=$X(),{env:cs}=process,Zp;_l("no-color")||_l("no-colors")||_l("color=false")||_l("color=never")?Zp=0:(_l("color")||_l("colors")||_l("color=true")||_l("color=always"))&&(Zp=1);"FORCE_COLOR"in cs&&(cs.FORCE_COLOR==="true"?Zp=1:cs.FORCE_COLOR==="false"?Zp=0:Zp=cs.FORCE_COLOR.length===0?1:Math.min(parseInt(cs.FORCE_COLOR,10),3));function zN(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function XN(t,e){if(Zp===0)return 0;if(_l("color=16m")||_l("color=full")||_l("color=truecolor"))return 3;if(_l("color=256"))return 2;if(t&&!e&&Zp===void 0)return 0;let r=Zp||0;if(cs.TERM==="dumb")return r;if(process.platform==="win32"){let o=p9e.release().split(".");return Number(o[0])>=10&&Number(o[2])>=10586?Number(o[2])>=14931?3:2:1}if("CI"in cs)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(o=>o in cs)||cs.CI_NAME==="codeship"?1:r;if("TEAMCITY_VERSION"in cs)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(cs.TEAMCITY_VERSION)?1:0;if("GITHUB_ACTIONS"in cs)return 1;if(cs.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in cs){let o=parseInt((cs.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(cs.TERM_PROGRAM){case"iTerm.app":return o>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(cs.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(cs.TERM)||"COLORTERM"in cs?1:r}function h9e(t){let e=XN(t,t&&t.isTTY);return zN(e)}tZ.exports={supportsColor:h9e,stdout:zN(XN(!0,eZ.isatty(1))),stderr:zN(XN(!0,eZ.isatty(2)))}});var nZ=_((gQt,rZ)=>{"use strict";var g9e=(t,e,r)=>{let o=t.indexOf(e);if(o===-1)return t;let a=e.length,n=0,u="";do u+=t.substr(n,o-n)+e+r,n=o+a,o=t.indexOf(e,n);while(o!==-1);return u+=t.substr(n),u},d9e=(t,e,r,o)=>{let a=0,n="";do{let u=t[o-1]==="\r";n+=t.substr(a,(u?o-1:o)-a)+e+(u?`\r +`:` +`)+r,a=o+1,o=t.indexOf(` +`,a)}while(o!==-1);return n+=t.substr(a),n};rZ.exports={stringReplaceAll:g9e,stringEncaseCRLFWithFirstIndex:d9e}});var lZ=_((dQt,aZ)=>{"use strict";var m9e=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,iZ=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,y9e=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,E9e=/\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.)|([^\\])/gi,C9e=new Map([["n",` +`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function oZ(t){let e=t[0]==="u",r=t[1]==="{";return e&&!r&&t.length===5||t[0]==="x"&&t.length===3?String.fromCharCode(parseInt(t.slice(1),16)):e&&r?String.fromCodePoint(parseInt(t.slice(2,-1),16)):C9e.get(t)||t}function I9e(t,e){let r=[],o=e.trim().split(/\s*,\s*/g),a;for(let n of o){let u=Number(n);if(!Number.isNaN(u))r.push(u);else if(a=n.match(y9e))r.push(a[2].replace(E9e,(A,p,h)=>p?oZ(p):h));else throw new Error(`Invalid Chalk template style argument: ${n} (in style '${t}')`)}return r}function w9e(t){iZ.lastIndex=0;let e=[],r;for(;(r=iZ.exec(t))!==null;){let o=r[1];if(r[2]){let a=I9e(o,r[2]);e.push([o].concat(a))}else e.push([o])}return e}function sZ(t,e){let r={};for(let a of e)for(let n of a.styles)r[n[0]]=a.inverse?null:n.slice(1);let o=t;for(let[a,n]of Object.entries(r))if(Array.isArray(n)){if(!(a in o))throw new Error(`Unknown Chalk style: ${a}`);o=n.length>0?o[a](...n):o[a]}return o}aZ.exports=(t,e)=>{let r=[],o=[],a=[];if(e.replace(m9e,(n,u,A,p,h,E)=>{if(u)a.push(oZ(u));else if(p){let w=a.join("");a=[],o.push(r.length===0?w:sZ(t,r)(w)),r.push({inverse:A,styles:w9e(p)})}else if(h){if(r.length===0)throw new Error("Found extraneous } in Chalk template literal");o.push(sZ(t,r)(a.join(""))),a=[],r.pop()}else a.push(E)}),o.push(a.join("")),r.length>0){let n=`Chalk template literal is missing ${r.length} closing bracket${r.length===1?"":"s"} (\`}\`)`;throw new Error(n)}return o.join("")}});var iL=_((mQt,fZ)=>{"use strict";var jw=qw(),{stdout:eL,stderr:tL}=ZN(),{stringReplaceAll:B9e,stringEncaseCRLFWithFirstIndex:v9e}=nZ(),cZ=["ansi","ansi","ansi256","ansi16m"],Lm=Object.create(null),D9e=(t,e={})=>{if(e.level>3||e.level<0)throw new Error("The `level` option should be an integer from 0 to 3");let r=eL?eL.level:0;t.level=e.level===void 0?r:e.level},rL=class{constructor(e){return uZ(e)}},uZ=t=>{let e={};return D9e(e,t),e.template=(...r)=>b9e(e.template,...r),Object.setPrototypeOf(e,sS.prototype),Object.setPrototypeOf(e.template,e),e.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},e.template.Instance=rL,e.template};function sS(t){return uZ(t)}for(let[t,e]of Object.entries(jw))Lm[t]={get(){let r=oS(this,nL(e.open,e.close,this._styler),this._isEmpty);return Object.defineProperty(this,t,{value:r}),r}};Lm.visible={get(){let t=oS(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:t}),t}};var AZ=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let t of AZ)Lm[t]={get(){let{level:e}=this;return function(...r){let o=nL(jw.color[cZ[e]][t](...r),jw.color.close,this._styler);return oS(this,o,this._isEmpty)}}};for(let t of AZ){let e="bg"+t[0].toUpperCase()+t.slice(1);Lm[e]={get(){let{level:r}=this;return function(...o){let a=nL(jw.bgColor[cZ[r]][t](...o),jw.bgColor.close,this._styler);return oS(this,a,this._isEmpty)}}}}var P9e=Object.defineProperties(()=>{},{...Lm,level:{enumerable:!0,get(){return this._generator.level},set(t){this._generator.level=t}}}),nL=(t,e,r)=>{let o,a;return r===void 0?(o=t,a=e):(o=r.openAll+t,a=e+r.closeAll),{open:t,close:e,openAll:o,closeAll:a,parent:r}},oS=(t,e,r)=>{let o=(...a)=>S9e(o,a.length===1?""+a[0]:a.join(" "));return o.__proto__=P9e,o._generator=t,o._styler=e,o._isEmpty=r,o},S9e=(t,e)=>{if(t.level<=0||!e)return t._isEmpty?"":e;let r=t._styler;if(r===void 0)return e;let{openAll:o,closeAll:a}=r;if(e.indexOf("\x1B")!==-1)for(;r!==void 0;)e=B9e(e,r.close,r.open),r=r.parent;let n=e.indexOf(` +`);return n!==-1&&(e=v9e(e,a,o,n)),o+e+a},$N,b9e=(t,...e)=>{let[r]=e;if(!Array.isArray(r))return e.join(" ");let o=e.slice(1),a=[r.raw[0]];for(let n=1;n{"use strict";Hl.isInteger=t=>typeof t=="number"?Number.isInteger(t):typeof t=="string"&&t.trim()!==""?Number.isInteger(Number(t)):!1;Hl.find=(t,e)=>t.nodes.find(r=>r.type===e);Hl.exceedsLimit=(t,e,r=1,o)=>o===!1||!Hl.isInteger(t)||!Hl.isInteger(e)?!1:(Number(e)-Number(t))/Number(r)>=o;Hl.escapeNode=(t,e=0,r)=>{let o=t.nodes[e];o&&(r&&o.type===r||o.type==="open"||o.type==="close")&&o.escaped!==!0&&(o.value="\\"+o.value,o.escaped=!0)};Hl.encloseBrace=t=>t.type!=="brace"||t.commas>>0+t.ranges>>0?!1:(t.invalid=!0,!0);Hl.isInvalidBrace=t=>t.type!=="brace"?!1:t.invalid===!0||t.dollar?!0:!(t.commas>>0+t.ranges>>0)||t.open!==!0||t.close!==!0?(t.invalid=!0,!0):!1;Hl.isOpenOrClose=t=>t.type==="open"||t.type==="close"?!0:t.open===!0||t.close===!0;Hl.reduce=t=>t.reduce((e,r)=>(r.type==="text"&&e.push(r.value),r.type==="range"&&(r.type="text"),e),[]);Hl.flatten=(...t)=>{let e=[],r=o=>{for(let a=0;a{"use strict";var pZ=aS();hZ.exports=(t,e={})=>{let r=(o,a={})=>{let n=e.escapeInvalid&&pZ.isInvalidBrace(a),u=o.invalid===!0&&e.escapeInvalid===!0,A="";if(o.value)return(n||u)&&pZ.isOpenOrClose(o)?"\\"+o.value:o.value;if(o.value)return o.value;if(o.nodes)for(let p of o.nodes)A+=r(p);return A};return r(t)}});var dZ=_((CQt,gZ)=>{"use strict";gZ.exports=function(t){return typeof t=="number"?t-t===0:typeof t=="string"&&t.trim()!==""?Number.isFinite?Number.isFinite(+t):isFinite(+t):!1}});var DZ=_((IQt,vZ)=>{"use strict";var mZ=dZ(),hg=(t,e,r)=>{if(mZ(t)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(e===void 0||t===e)return String(t);if(mZ(e)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let o={relaxZeros:!0,...r};typeof o.strictZeros=="boolean"&&(o.relaxZeros=o.strictZeros===!1);let a=String(o.relaxZeros),n=String(o.shorthand),u=String(o.capture),A=String(o.wrap),p=t+":"+e+"="+a+n+u+A;if(hg.cache.hasOwnProperty(p))return hg.cache[p].result;let h=Math.min(t,e),E=Math.max(t,e);if(Math.abs(h-E)===1){let T=t+"|"+e;return o.capture?`(${T})`:o.wrap===!1?T:`(?:${T})`}let w=BZ(t)||BZ(e),D={min:t,max:e,a:h,b:E},x=[],C=[];if(w&&(D.isPadded=w,D.maxLen=String(D.max).length),h<0){let T=E<0?Math.abs(E):1;C=yZ(T,Math.abs(h),D,o),h=D.a=0}return E>=0&&(x=yZ(h,E,D,o)),D.negatives=C,D.positives=x,D.result=x9e(C,x,o),o.capture===!0?D.result=`(${D.result})`:o.wrap!==!1&&x.length+C.length>1&&(D.result=`(?:${D.result})`),hg.cache[p]=D,D.result};function x9e(t,e,r){let o=sL(t,e,"-",!1,r)||[],a=sL(e,t,"",!1,r)||[],n=sL(t,e,"-?",!0,r)||[];return o.concat(n).concat(a).join("|")}function k9e(t,e){let r=1,o=1,a=CZ(t,r),n=new Set([e]);for(;t<=a&&a<=e;)n.add(a),r+=1,a=CZ(t,r);for(a=IZ(e+1,o)-1;t1&&A.count.pop(),A.count.push(E.count[0]),A.string=A.pattern+wZ(A.count),u=h+1;continue}r.isPadded&&(w=N9e(h,r,o)),E.string=w+E.pattern+wZ(E.count),n.push(E),u=h+1,A=E}return n}function sL(t,e,r,o,a){let n=[];for(let u of t){let{string:A}=u;!o&&!EZ(e,"string",A)&&n.push(r+A),o&&EZ(e,"string",A)&&n.push(r+A)}return n}function F9e(t,e){let r=[];for(let o=0;oe?1:e>t?-1:0}function EZ(t,e,r){return t.some(o=>o[e]===r)}function CZ(t,e){return Number(String(t).slice(0,-e)+"9".repeat(e))}function IZ(t,e){return t-t%Math.pow(10,e)}function wZ(t){let[e=0,r=""]=t;return r||e>1?`{${e+(r?","+r:"")}}`:""}function T9e(t,e,r){return`[${t}${e-t===1?"":"-"}${e}]`}function BZ(t){return/^-?(0+)\d/.test(t)}function N9e(t,e,r){if(!e.isPadded)return t;let o=Math.abs(e.maxLen-String(t).length),a=r.relaxZeros!==!1;switch(o){case 0:return"";case 1:return a?"0?":"0";case 2:return a?"0{0,2}":"00";default:return a?`0{0,${o}}`:`0{${o}}`}}hg.cache={};hg.clearCache=()=>hg.cache={};vZ.exports=hg});var lL=_((wQt,RZ)=>{"use strict";var L9e=ve("util"),bZ=DZ(),PZ=t=>t!==null&&typeof t=="object"&&!Array.isArray(t),O9e=t=>e=>t===!0?Number(e):String(e),oL=t=>typeof t=="number"||typeof t=="string"&&t!=="",Ww=t=>Number.isInteger(+t),aL=t=>{let e=`${t}`,r=-1;if(e[0]==="-"&&(e=e.slice(1)),e==="0")return!1;for(;e[++r]==="0";);return r>0},M9e=(t,e,r)=>typeof t=="string"||typeof e=="string"?!0:r.stringify===!0,U9e=(t,e,r)=>{if(e>0){let o=t[0]==="-"?"-":"";o&&(t=t.slice(1)),t=o+t.padStart(o?e-1:e,"0")}return r===!1?String(t):t},SZ=(t,e)=>{let r=t[0]==="-"?"-":"";for(r&&(t=t.slice(1),e--);t.length{t.negatives.sort((u,A)=>uA?1:0),t.positives.sort((u,A)=>uA?1:0);let r=e.capture?"":"?:",o="",a="",n;return t.positives.length&&(o=t.positives.join("|")),t.negatives.length&&(a=`-(${r}${t.negatives.join("|")})`),o&&a?n=`${o}|${a}`:n=o||a,e.wrap?`(${r}${n})`:n},xZ=(t,e,r,o)=>{if(r)return bZ(t,e,{wrap:!1,...o});let a=String.fromCharCode(t);if(t===e)return a;let n=String.fromCharCode(e);return`[${a}-${n}]`},kZ=(t,e,r)=>{if(Array.isArray(t)){let o=r.wrap===!0,a=r.capture?"":"?:";return o?`(${a}${t.join("|")})`:t.join("|")}return bZ(t,e,r)},QZ=(...t)=>new RangeError("Invalid range arguments: "+L9e.inspect(...t)),FZ=(t,e,r)=>{if(r.strictRanges===!0)throw QZ([t,e]);return[]},H9e=(t,e)=>{if(e.strictRanges===!0)throw new TypeError(`Expected step "${t}" to be a number`);return[]},q9e=(t,e,r=1,o={})=>{let a=Number(t),n=Number(e);if(!Number.isInteger(a)||!Number.isInteger(n)){if(o.strictRanges===!0)throw QZ([t,e]);return[]}a===0&&(a=0),n===0&&(n=0);let u=a>n,A=String(t),p=String(e),h=String(r);r=Math.max(Math.abs(r),1);let E=aL(A)||aL(p)||aL(h),w=E?Math.max(A.length,p.length,h.length):0,D=E===!1&&M9e(t,e,o)===!1,x=o.transform||O9e(D);if(o.toRegex&&r===1)return xZ(SZ(t,w),SZ(e,w),!0,o);let C={negatives:[],positives:[]},T=J=>C[J<0?"negatives":"positives"].push(Math.abs(J)),L=[],U=0;for(;u?a>=n:a<=n;)o.toRegex===!0&&r>1?T(a):L.push(U9e(x(a,U),w,D)),a=u?a-r:a+r,U++;return o.toRegex===!0?r>1?_9e(C,o):kZ(L,null,{wrap:!1,...o}):L},j9e=(t,e,r=1,o={})=>{if(!Ww(t)&&t.length>1||!Ww(e)&&e.length>1)return FZ(t,e,o);let a=o.transform||(D=>String.fromCharCode(D)),n=`${t}`.charCodeAt(0),u=`${e}`.charCodeAt(0),A=n>u,p=Math.min(n,u),h=Math.max(n,u);if(o.toRegex&&r===1)return xZ(p,h,!1,o);let E=[],w=0;for(;A?n>=u:n<=u;)E.push(a(n,w)),n=A?n-r:n+r,w++;return o.toRegex===!0?kZ(E,null,{wrap:!1,options:o}):E},cS=(t,e,r,o={})=>{if(e==null&&oL(t))return[t];if(!oL(t)||!oL(e))return FZ(t,e,o);if(typeof r=="function")return cS(t,e,1,{transform:r});if(PZ(r))return cS(t,e,0,r);let a={...o};return a.capture===!0&&(a.wrap=!0),r=r||a.step||1,Ww(r)?Ww(t)&&Ww(e)?q9e(t,e,r,a):j9e(t,e,Math.max(Math.abs(r),1),a):r!=null&&!PZ(r)?H9e(r,a):cS(t,e,1,r)};RZ.exports=cS});var LZ=_((BQt,NZ)=>{"use strict";var G9e=lL(),TZ=aS(),W9e=(t,e={})=>{let r=(o,a={})=>{let n=TZ.isInvalidBrace(a),u=o.invalid===!0&&e.escapeInvalid===!0,A=n===!0||u===!0,p=e.escapeInvalid===!0?"\\":"",h="";if(o.isOpen===!0||o.isClose===!0)return p+o.value;if(o.type==="open")return A?p+o.value:"(";if(o.type==="close")return A?p+o.value:")";if(o.type==="comma")return o.prev.type==="comma"?"":A?o.value:"|";if(o.value)return o.value;if(o.nodes&&o.ranges>0){let E=TZ.reduce(o.nodes),w=G9e(...E,{...e,wrap:!1,toRegex:!0});if(w.length!==0)return E.length>1&&w.length>1?`(${w})`:w}if(o.nodes)for(let E of o.nodes)h+=r(E,o);return h};return r(t)};NZ.exports=W9e});var UZ=_((vQt,MZ)=>{"use strict";var Y9e=lL(),OZ=lS(),Om=aS(),gg=(t="",e="",r=!1)=>{let o=[];if(t=[].concat(t),e=[].concat(e),!e.length)return t;if(!t.length)return r?Om.flatten(e).map(a=>`{${a}}`):e;for(let a of t)if(Array.isArray(a))for(let n of a)o.push(gg(n,e,r));else for(let n of e)r===!0&&typeof n=="string"&&(n=`{${n}}`),o.push(Array.isArray(n)?gg(a,n,r):a+n);return Om.flatten(o)},K9e=(t,e={})=>{let r=e.rangeLimit===void 0?1e3:e.rangeLimit,o=(a,n={})=>{a.queue=[];let u=n,A=n.queue;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,A=u.queue;if(a.invalid||a.dollar){A.push(gg(A.pop(),OZ(a,e)));return}if(a.type==="brace"&&a.invalid!==!0&&a.nodes.length===2){A.push(gg(A.pop(),["{}"]));return}if(a.nodes&&a.ranges>0){let w=Om.reduce(a.nodes);if(Om.exceedsLimit(...w,e.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let D=Y9e(...w,e);D.length===0&&(D=OZ(a,e)),A.push(gg(A.pop(),D)),a.nodes=[];return}let p=Om.encloseBrace(a),h=a.queue,E=a;for(;E.type!=="brace"&&E.type!=="root"&&E.parent;)E=E.parent,h=E.queue;for(let w=0;w{"use strict";_Z.exports={MAX_LENGTH:1024*64,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var YZ=_((PQt,WZ)=>{"use strict";var V9e=lS(),{MAX_LENGTH:qZ,CHAR_BACKSLASH:cL,CHAR_BACKTICK:J9e,CHAR_COMMA:z9e,CHAR_DOT:X9e,CHAR_LEFT_PARENTHESES:Z9e,CHAR_RIGHT_PARENTHESES:$9e,CHAR_LEFT_CURLY_BRACE:e7e,CHAR_RIGHT_CURLY_BRACE:t7e,CHAR_LEFT_SQUARE_BRACKET:jZ,CHAR_RIGHT_SQUARE_BRACKET:GZ,CHAR_DOUBLE_QUOTE:r7e,CHAR_SINGLE_QUOTE:n7e,CHAR_NO_BREAK_SPACE:i7e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:s7e}=HZ(),o7e=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let r=e||{},o=typeof r.maxLength=="number"?Math.min(qZ,r.maxLength):qZ;if(t.length>o)throw new SyntaxError(`Input length (${t.length}), exceeds max characters (${o})`);let a={type:"root",input:t,nodes:[]},n=[a],u=a,A=a,p=0,h=t.length,E=0,w=0,D,x={},C=()=>t[E++],T=L=>{if(L.type==="text"&&A.type==="dot"&&(A.type="text"),A&&A.type==="text"&&L.type==="text"){A.value+=L.value;return}return u.nodes.push(L),L.parent=u,L.prev=A,A=L,L};for(T({type:"bos"});E0){if(u.ranges>0){u.ranges=0;let L=u.nodes.shift();u.nodes=[L,{type:"text",value:V9e(u)}]}T({type:"comma",value:D}),u.commas++;continue}if(D===X9e&&w>0&&u.commas===0){let L=u.nodes;if(w===0||L.length===0){T({type:"text",value:D});continue}if(A.type==="dot"){if(u.range=[],A.value+=D,A.type="range",u.nodes.length!==3&&u.nodes.length!==5){u.invalid=!0,u.ranges=0,A.type="text";continue}u.ranges++,u.args=[];continue}if(A.type==="range"){L.pop();let U=L[L.length-1];U.value+=A.value+D,A=U,u.ranges--;continue}T({type:"dot",value:D});continue}T({type:"text",value:D})}do if(u=n.pop(),u.type!=="root"){u.nodes.forEach(J=>{J.nodes||(J.type==="open"&&(J.isOpen=!0),J.type==="close"&&(J.isClose=!0),J.nodes||(J.type="text"),J.invalid=!0)});let L=n[n.length-1],U=L.nodes.indexOf(u);L.nodes.splice(U,1,...u.nodes)}while(n.length>0);return T({type:"eos"}),a};WZ.exports=o7e});var JZ=_((SQt,VZ)=>{"use strict";var KZ=lS(),a7e=LZ(),l7e=UZ(),c7e=YZ(),al=(t,e={})=>{let r=[];if(Array.isArray(t))for(let o of t){let a=al.create(o,e);Array.isArray(a)?r.push(...a):r.push(a)}else r=[].concat(al.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(r=[...new Set(r)]),r};al.parse=(t,e={})=>c7e(t,e);al.stringify=(t,e={})=>KZ(typeof t=="string"?al.parse(t,e):t,e);al.compile=(t,e={})=>(typeof t=="string"&&(t=al.parse(t,e)),a7e(t,e));al.expand=(t,e={})=>{typeof t=="string"&&(t=al.parse(t,e));let r=l7e(t,e);return e.noempty===!0&&(r=r.filter(Boolean)),e.nodupes===!0&&(r=[...new Set(r)]),r};al.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?al.compile(t,e):al.expand(t,e);VZ.exports=al});var Yw=_((bQt,e$)=>{"use strict";var u7e=ve("path"),zu="\\\\/",zZ=`[^${zu}]`,Bf="\\.",A7e="\\+",f7e="\\?",uS="\\/",p7e="(?=.)",XZ="[^/]",uL=`(?:${uS}|$)`,ZZ=`(?:^|${uS})`,AL=`${Bf}{1,2}${uL}`,h7e=`(?!${Bf})`,g7e=`(?!${ZZ}${AL})`,d7e=`(?!${Bf}{0,1}${uL})`,m7e=`(?!${AL})`,y7e=`[^.${uS}]`,E7e=`${XZ}*?`,$Z={DOT_LITERAL:Bf,PLUS_LITERAL:A7e,QMARK_LITERAL:f7e,SLASH_LITERAL:uS,ONE_CHAR:p7e,QMARK:XZ,END_ANCHOR:uL,DOTS_SLASH:AL,NO_DOT:h7e,NO_DOTS:g7e,NO_DOT_SLASH:d7e,NO_DOTS_SLASH:m7e,QMARK_NO_DOT:y7e,STAR:E7e,START_ANCHOR:ZZ},C7e={...$Z,SLASH_LITERAL:`[${zu}]`,QMARK:zZ,STAR:`${zZ}*?`,DOTS_SLASH:`${Bf}{1,2}(?:[${zu}]|$)`,NO_DOT:`(?!${Bf})`,NO_DOTS:`(?!(?:^|[${zu}])${Bf}{1,2}(?:[${zu}]|$))`,NO_DOT_SLASH:`(?!${Bf}{0,1}(?:[${zu}]|$))`,NO_DOTS_SLASH:`(?!${Bf}{1,2}(?:[${zu}]|$))`,QMARK_NO_DOT:`[^.${zu}]`,START_ANCHOR:`(?:^|[${zu}])`,END_ANCHOR:`(?:[${zu}]|$)`},I7e={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};e$.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:I7e,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:u7e.sep,extglobChars(t){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${t.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(t){return t===!0?C7e:$Z}}});var Kw=_(xa=>{"use strict";var w7e=ve("path"),B7e=process.platform==="win32",{REGEX_BACKSLASH:v7e,REGEX_REMOVE_BACKSLASH:D7e,REGEX_SPECIAL_CHARS:P7e,REGEX_SPECIAL_CHARS_GLOBAL:S7e}=Yw();xa.isObject=t=>t!==null&&typeof t=="object"&&!Array.isArray(t);xa.hasRegexChars=t=>P7e.test(t);xa.isRegexChar=t=>t.length===1&&xa.hasRegexChars(t);xa.escapeRegex=t=>t.replace(S7e,"\\$1");xa.toPosixSlashes=t=>t.replace(v7e,"/");xa.removeBackslashes=t=>t.replace(D7e,e=>e==="\\"?"":e);xa.supportsLookbehinds=()=>{let t=process.version.slice(1).split(".").map(Number);return t.length===3&&t[0]>=9||t[0]===8&&t[1]>=10};xa.isWindows=t=>t&&typeof t.windows=="boolean"?t.windows:B7e===!0||w7e.sep==="\\";xa.escapeLast=(t,e,r)=>{let o=t.lastIndexOf(e,r);return o===-1?t:t[o-1]==="\\"?xa.escapeLast(t,e,o-1):`${t.slice(0,o)}\\${t.slice(o)}`};xa.removePrefix=(t,e={})=>{let r=t;return r.startsWith("./")&&(r=r.slice(2),e.prefix="./"),r};xa.wrapOutput=(t,e={},r={})=>{let o=r.contains?"":"^",a=r.contains?"":"$",n=`${o}(?:${t})${a}`;return e.negated===!0&&(n=`(?:^(?!${n}).*$)`),n}});var l$=_((kQt,a$)=>{"use strict";var t$=Kw(),{CHAR_ASTERISK:fL,CHAR_AT:b7e,CHAR_BACKWARD_SLASH:Vw,CHAR_COMMA:x7e,CHAR_DOT:pL,CHAR_EXCLAMATION_MARK:hL,CHAR_FORWARD_SLASH:o$,CHAR_LEFT_CURLY_BRACE:gL,CHAR_LEFT_PARENTHESES:dL,CHAR_LEFT_SQUARE_BRACKET:k7e,CHAR_PLUS:Q7e,CHAR_QUESTION_MARK:r$,CHAR_RIGHT_CURLY_BRACE:F7e,CHAR_RIGHT_PARENTHESES:n$,CHAR_RIGHT_SQUARE_BRACKET:R7e}=Yw(),i$=t=>t===o$||t===Vw,s$=t=>{t.isPrefix!==!0&&(t.depth=t.isGlobstar?1/0:1)},T7e=(t,e)=>{let r=e||{},o=t.length-1,a=r.parts===!0||r.scanToEnd===!0,n=[],u=[],A=[],p=t,h=-1,E=0,w=0,D=!1,x=!1,C=!1,T=!1,L=!1,U=!1,J=!1,te=!1,le=!1,ce=!1,ue=0,Ie,he,De={value:"",depth:0,isGlob:!1},Ee=()=>h>=o,g=()=>p.charCodeAt(h+1),me=()=>(Ie=he,p.charCodeAt(++h));for(;h0&&(fe=p.slice(0,E),p=p.slice(E),w-=E),Ce&&C===!0&&w>0?(Ce=p.slice(0,w),ie=p.slice(w)):C===!0?(Ce="",ie=p):Ce=p,Ce&&Ce!==""&&Ce!=="/"&&Ce!==p&&i$(Ce.charCodeAt(Ce.length-1))&&(Ce=Ce.slice(0,-1)),r.unescape===!0&&(ie&&(ie=t$.removeBackslashes(ie)),Ce&&J===!0&&(Ce=t$.removeBackslashes(Ce)));let Z={prefix:fe,input:t,start:E,base:Ce,glob:ie,isBrace:D,isBracket:x,isGlob:C,isExtglob:T,isGlobstar:L,negated:te,negatedExtglob:le};if(r.tokens===!0&&(Z.maxDepth=0,i$(he)||u.push(De),Z.tokens=u),r.parts===!0||r.tokens===!0){let Pe;for(let Re=0;Re{"use strict";var AS=Yw(),ll=Kw(),{MAX_LENGTH:fS,POSIX_REGEX_SOURCE:N7e,REGEX_NON_SPECIAL_CHARS:L7e,REGEX_SPECIAL_CHARS_BACKREF:O7e,REPLACEMENTS:c$}=AS,M7e=(t,e)=>{if(typeof e.expandRange=="function")return e.expandRange(...t,e);t.sort();let r=`[${t.join("-")}]`;try{new RegExp(r)}catch{return t.map(a=>ll.escapeRegex(a)).join("..")}return r},Mm=(t,e)=>`Missing ${t}: "${e}" - use "\\\\${e}" to match literal characters`,mL=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");t=c$[t]||t;let r={...e},o=typeof r.maxLength=="number"?Math.min(fS,r.maxLength):fS,a=t.length;if(a>o)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${o}`);let n={type:"bos",value:"",output:r.prepend||""},u=[n],A=r.capture?"":"?:",p=ll.isWindows(e),h=AS.globChars(p),E=AS.extglobChars(h),{DOT_LITERAL:w,PLUS_LITERAL:D,SLASH_LITERAL:x,ONE_CHAR:C,DOTS_SLASH:T,NO_DOT:L,NO_DOT_SLASH:U,NO_DOTS_SLASH:J,QMARK:te,QMARK_NO_DOT:le,STAR:ce,START_ANCHOR:ue}=h,Ie=b=>`(${A}(?:(?!${ue}${b.dot?T:w}).)*?)`,he=r.dot?"":L,De=r.dot?te:le,Ee=r.bash===!0?Ie(r):ce;r.capture&&(Ee=`(${Ee})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let g={input:t,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:u};t=ll.removePrefix(t,g),a=t.length;let me=[],Ce=[],fe=[],ie=n,Z,Pe=()=>g.index===a-1,Re=g.peek=(b=1)=>t[g.index+b],ht=g.advance=()=>t[++g.index]||"",q=()=>t.slice(g.index+1),nt=(b="",I=0)=>{g.consumed+=b,g.index+=I},Ne=b=>{g.output+=b.output!=null?b.output:b.value,nt(b.value)},Te=()=>{let b=1;for(;Re()==="!"&&(Re(2)!=="("||Re(3)==="?");)ht(),g.start++,b++;return b%2===0?!1:(g.negated=!0,g.start++,!0)},ke=b=>{g[b]++,fe.push(b)},Ve=b=>{g[b]--,fe.pop()},be=b=>{if(ie.type==="globstar"){let I=g.braces>0&&(b.type==="comma"||b.type==="brace"),S=b.extglob===!0||me.length&&(b.type==="pipe"||b.type==="paren");b.type!=="slash"&&b.type!=="paren"&&!I&&!S&&(g.output=g.output.slice(0,-ie.output.length),ie.type="star",ie.value="*",ie.output=Ee,g.output+=ie.output)}if(me.length&&b.type!=="paren"&&(me[me.length-1].inner+=b.value),(b.value||b.output)&&Ne(b),ie&&ie.type==="text"&&b.type==="text"){ie.value+=b.value,ie.output=(ie.output||"")+b.value;return}b.prev=ie,u.push(b),ie=b},tt=(b,I)=>{let S={...E[I],conditions:1,inner:""};S.prev=ie,S.parens=g.parens,S.output=g.output;let y=(r.capture?"(":"")+S.open;ke("parens"),be({type:b,value:I,output:g.output?"":C}),be({type:"paren",extglob:!0,value:ht(),output:y}),me.push(S)},He=b=>{let I=b.close+(r.capture?")":""),S;if(b.type==="negate"){let y=Ee;if(b.inner&&b.inner.length>1&&b.inner.includes("/")&&(y=Ie(r)),(y!==Ee||Pe()||/^\)+$/.test(q()))&&(I=b.close=`)$))${y}`),b.inner.includes("*")&&(S=q())&&/^\.[^\\/.]+$/.test(S)){let R=mL(S,{...e,fastpaths:!1}).output;I=b.close=`)${R})${y})`}b.prev.type==="bos"&&(g.negatedExtglob=!0)}be({type:"paren",extglob:!0,value:Z,output:I}),Ve("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(t)){let b=!1,I=t.replace(O7e,(S,y,R,z,X,$)=>z==="\\"?(b=!0,S):z==="?"?y?y+z+(X?te.repeat(X.length):""):$===0?De+(X?te.repeat(X.length):""):te.repeat(R.length):z==="."?w.repeat(R.length):z==="*"?y?y+z+(X?Ee:""):Ee:y?S:`\\${S}`);return b===!0&&(r.unescape===!0?I=I.replace(/\\/g,""):I=I.replace(/\\+/g,S=>S.length%2===0?"\\\\":S?"\\":"")),I===t&&r.contains===!0?(g.output=t,g):(g.output=ll.wrapOutput(I,g,e),g)}for(;!Pe();){if(Z=ht(),Z==="\0")continue;if(Z==="\\"){let S=Re();if(S==="/"&&r.bash!==!0||S==="."||S===";")continue;if(!S){Z+="\\",be({type:"text",value:Z});continue}let y=/^\\+/.exec(q()),R=0;if(y&&y[0].length>2&&(R=y[0].length,g.index+=R,R%2!==0&&(Z+="\\")),r.unescape===!0?Z=ht():Z+=ht(),g.brackets===0){be({type:"text",value:Z});continue}}if(g.brackets>0&&(Z!=="]"||ie.value==="["||ie.value==="[^")){if(r.posix!==!1&&Z===":"){let S=ie.value.slice(1);if(S.includes("[")&&(ie.posix=!0,S.includes(":"))){let y=ie.value.lastIndexOf("["),R=ie.value.slice(0,y),z=ie.value.slice(y+2),X=N7e[z];if(X){ie.value=R+X,g.backtrack=!0,ht(),!n.output&&u.indexOf(ie)===1&&(n.output=C);continue}}}(Z==="["&&Re()!==":"||Z==="-"&&Re()==="]")&&(Z=`\\${Z}`),Z==="]"&&(ie.value==="["||ie.value==="[^")&&(Z=`\\${Z}`),r.posix===!0&&Z==="!"&&ie.value==="["&&(Z="^"),ie.value+=Z,Ne({value:Z});continue}if(g.quotes===1&&Z!=='"'){Z=ll.escapeRegex(Z),ie.value+=Z,Ne({value:Z});continue}if(Z==='"'){g.quotes=g.quotes===1?0:1,r.keepQuotes===!0&&be({type:"text",value:Z});continue}if(Z==="("){ke("parens"),be({type:"paren",value:Z});continue}if(Z===")"){if(g.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Mm("opening","("));let S=me[me.length-1];if(S&&g.parens===S.parens+1){He(me.pop());continue}be({type:"paren",value:Z,output:g.parens?")":"\\)"}),Ve("parens");continue}if(Z==="["){if(r.nobracket===!0||!q().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Mm("closing","]"));Z=`\\${Z}`}else ke("brackets");be({type:"bracket",value:Z});continue}if(Z==="]"){if(r.nobracket===!0||ie&&ie.type==="bracket"&&ie.value.length===1){be({type:"text",value:Z,output:`\\${Z}`});continue}if(g.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Mm("opening","["));be({type:"text",value:Z,output:`\\${Z}`});continue}Ve("brackets");let S=ie.value.slice(1);if(ie.posix!==!0&&S[0]==="^"&&!S.includes("/")&&(Z=`/${Z}`),ie.value+=Z,Ne({value:Z}),r.literalBrackets===!1||ll.hasRegexChars(S))continue;let y=ll.escapeRegex(ie.value);if(g.output=g.output.slice(0,-ie.value.length),r.literalBrackets===!0){g.output+=y,ie.value=y;continue}ie.value=`(${A}${y}|${ie.value})`,g.output+=ie.value;continue}if(Z==="{"&&r.nobrace!==!0){ke("braces");let S={type:"brace",value:Z,output:"(",outputIndex:g.output.length,tokensIndex:g.tokens.length};Ce.push(S),be(S);continue}if(Z==="}"){let S=Ce[Ce.length-1];if(r.nobrace===!0||!S){be({type:"text",value:Z,output:Z});continue}let y=")";if(S.dots===!0){let R=u.slice(),z=[];for(let X=R.length-1;X>=0&&(u.pop(),R[X].type!=="brace");X--)R[X].type!=="dots"&&z.unshift(R[X].value);y=M7e(z,r),g.backtrack=!0}if(S.comma!==!0&&S.dots!==!0){let R=g.output.slice(0,S.outputIndex),z=g.tokens.slice(S.tokensIndex);S.value=S.output="\\{",Z=y="\\}",g.output=R;for(let X of z)g.output+=X.output||X.value}be({type:"brace",value:Z,output:y}),Ve("braces"),Ce.pop();continue}if(Z==="|"){me.length>0&&me[me.length-1].conditions++,be({type:"text",value:Z});continue}if(Z===","){let S=Z,y=Ce[Ce.length-1];y&&fe[fe.length-1]==="braces"&&(y.comma=!0,S="|"),be({type:"comma",value:Z,output:S});continue}if(Z==="/"){if(ie.type==="dot"&&g.index===g.start+1){g.start=g.index+1,g.consumed="",g.output="",u.pop(),ie=n;continue}be({type:"slash",value:Z,output:x});continue}if(Z==="."){if(g.braces>0&&ie.type==="dot"){ie.value==="."&&(ie.output=w);let S=Ce[Ce.length-1];ie.type="dots",ie.output+=Z,ie.value+=Z,S.dots=!0;continue}if(g.braces+g.parens===0&&ie.type!=="bos"&&ie.type!=="slash"){be({type:"text",value:Z,output:w});continue}be({type:"dot",value:Z,output:w});continue}if(Z==="?"){if(!(ie&&ie.value==="(")&&r.noextglob!==!0&&Re()==="("&&Re(2)!=="?"){tt("qmark",Z);continue}if(ie&&ie.type==="paren"){let y=Re(),R=Z;if(y==="<"&&!ll.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(ie.value==="("&&!/[!=<:]/.test(y)||y==="<"&&!/<([!=]|\w+>)/.test(q()))&&(R=`\\${Z}`),be({type:"text",value:Z,output:R});continue}if(r.dot!==!0&&(ie.type==="slash"||ie.type==="bos")){be({type:"qmark",value:Z,output:le});continue}be({type:"qmark",value:Z,output:te});continue}if(Z==="!"){if(r.noextglob!==!0&&Re()==="("&&(Re(2)!=="?"||!/[!=<:]/.test(Re(3)))){tt("negate",Z);continue}if(r.nonegate!==!0&&g.index===0){Te();continue}}if(Z==="+"){if(r.noextglob!==!0&&Re()==="("&&Re(2)!=="?"){tt("plus",Z);continue}if(ie&&ie.value==="("||r.regex===!1){be({type:"plus",value:Z,output:D});continue}if(ie&&(ie.type==="bracket"||ie.type==="paren"||ie.type==="brace")||g.parens>0){be({type:"plus",value:Z});continue}be({type:"plus",value:D});continue}if(Z==="@"){if(r.noextglob!==!0&&Re()==="("&&Re(2)!=="?"){be({type:"at",extglob:!0,value:Z,output:""});continue}be({type:"text",value:Z});continue}if(Z!=="*"){(Z==="$"||Z==="^")&&(Z=`\\${Z}`);let S=L7e.exec(q());S&&(Z+=S[0],g.index+=S[0].length),be({type:"text",value:Z});continue}if(ie&&(ie.type==="globstar"||ie.star===!0)){ie.type="star",ie.star=!0,ie.value+=Z,ie.output=Ee,g.backtrack=!0,g.globstar=!0,nt(Z);continue}let b=q();if(r.noextglob!==!0&&/^\([^?]/.test(b)){tt("star",Z);continue}if(ie.type==="star"){if(r.noglobstar===!0){nt(Z);continue}let S=ie.prev,y=S.prev,R=S.type==="slash"||S.type==="bos",z=y&&(y.type==="star"||y.type==="globstar");if(r.bash===!0&&(!R||b[0]&&b[0]!=="/")){be({type:"star",value:Z,output:""});continue}let X=g.braces>0&&(S.type==="comma"||S.type==="brace"),$=me.length&&(S.type==="pipe"||S.type==="paren");if(!R&&S.type!=="paren"&&!X&&!$){be({type:"star",value:Z,output:""});continue}for(;b.slice(0,3)==="/**";){let se=t[g.index+4];if(se&&se!=="/")break;b=b.slice(3),nt("/**",3)}if(S.type==="bos"&&Pe()){ie.type="globstar",ie.value+=Z,ie.output=Ie(r),g.output=ie.output,g.globstar=!0,nt(Z);continue}if(S.type==="slash"&&S.prev.type!=="bos"&&!z&&Pe()){g.output=g.output.slice(0,-(S.output+ie.output).length),S.output=`(?:${S.output}`,ie.type="globstar",ie.output=Ie(r)+(r.strictSlashes?")":"|$)"),ie.value+=Z,g.globstar=!0,g.output+=S.output+ie.output,nt(Z);continue}if(S.type==="slash"&&S.prev.type!=="bos"&&b[0]==="/"){let se=b[1]!==void 0?"|$":"";g.output=g.output.slice(0,-(S.output+ie.output).length),S.output=`(?:${S.output}`,ie.type="globstar",ie.output=`${Ie(r)}${x}|${x}${se})`,ie.value+=Z,g.output+=S.output+ie.output,g.globstar=!0,nt(Z+ht()),be({type:"slash",value:"/",output:""});continue}if(S.type==="bos"&&b[0]==="/"){ie.type="globstar",ie.value+=Z,ie.output=`(?:^|${x}|${Ie(r)}${x})`,g.output=ie.output,g.globstar=!0,nt(Z+ht()),be({type:"slash",value:"/",output:""});continue}g.output=g.output.slice(0,-ie.output.length),ie.type="globstar",ie.output=Ie(r),ie.value+=Z,g.output+=ie.output,g.globstar=!0,nt(Z);continue}let I={type:"star",value:Z,output:Ee};if(r.bash===!0){I.output=".*?",(ie.type==="bos"||ie.type==="slash")&&(I.output=he+I.output),be(I);continue}if(ie&&(ie.type==="bracket"||ie.type==="paren")&&r.regex===!0){I.output=Z,be(I);continue}(g.index===g.start||ie.type==="slash"||ie.type==="dot")&&(ie.type==="dot"?(g.output+=U,ie.output+=U):r.dot===!0?(g.output+=J,ie.output+=J):(g.output+=he,ie.output+=he),Re()!=="*"&&(g.output+=C,ie.output+=C)),be(I)}for(;g.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Mm("closing","]"));g.output=ll.escapeLast(g.output,"["),Ve("brackets")}for(;g.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Mm("closing",")"));g.output=ll.escapeLast(g.output,"("),Ve("parens")}for(;g.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Mm("closing","}"));g.output=ll.escapeLast(g.output,"{"),Ve("braces")}if(r.strictSlashes!==!0&&(ie.type==="star"||ie.type==="bracket")&&be({type:"maybe_slash",value:"",output:`${x}?`}),g.backtrack===!0){g.output="";for(let b of g.tokens)g.output+=b.output!=null?b.output:b.value,b.suffix&&(g.output+=b.suffix)}return g};mL.fastpaths=(t,e)=>{let r={...e},o=typeof r.maxLength=="number"?Math.min(fS,r.maxLength):fS,a=t.length;if(a>o)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${o}`);t=c$[t]||t;let n=ll.isWindows(e),{DOT_LITERAL:u,SLASH_LITERAL:A,ONE_CHAR:p,DOTS_SLASH:h,NO_DOT:E,NO_DOTS:w,NO_DOTS_SLASH:D,STAR:x,START_ANCHOR:C}=AS.globChars(n),T=r.dot?w:E,L=r.dot?D:E,U=r.capture?"":"?:",J={negated:!1,prefix:""},te=r.bash===!0?".*?":x;r.capture&&(te=`(${te})`);let le=he=>he.noglobstar===!0?te:`(${U}(?:(?!${C}${he.dot?h:u}).)*?)`,ce=he=>{switch(he){case"*":return`${T}${p}${te}`;case".*":return`${u}${p}${te}`;case"*.*":return`${T}${te}${u}${p}${te}`;case"*/*":return`${T}${te}${A}${p}${L}${te}`;case"**":return T+le(r);case"**/*":return`(?:${T}${le(r)}${A})?${L}${p}${te}`;case"**/*.*":return`(?:${T}${le(r)}${A})?${L}${te}${u}${p}${te}`;case"**/.*":return`(?:${T}${le(r)}${A})?${u}${p}${te}`;default:{let De=/^(.*?)\.(\w+)$/.exec(he);if(!De)return;let Ee=ce(De[1]);return Ee?Ee+u+De[2]:void 0}}},ue=ll.removePrefix(t,J),Ie=ce(ue);return Ie&&r.strictSlashes!==!0&&(Ie+=`${A}?`),Ie};u$.exports=mL});var p$=_((FQt,f$)=>{"use strict";var U7e=ve("path"),_7e=l$(),yL=A$(),EL=Kw(),H7e=Yw(),q7e=t=>t&&typeof t=="object"&&!Array.isArray(t),Mi=(t,e,r=!1)=>{if(Array.isArray(t)){let E=t.map(D=>Mi(D,e,r));return D=>{for(let x of E){let C=x(D);if(C)return C}return!1}}let o=q7e(t)&&t.tokens&&t.input;if(t===""||typeof t!="string"&&!o)throw new TypeError("Expected pattern to be a non-empty string");let a=e||{},n=EL.isWindows(e),u=o?Mi.compileRe(t,e):Mi.makeRe(t,e,!1,!0),A=u.state;delete u.state;let p=()=>!1;if(a.ignore){let E={...e,ignore:null,onMatch:null,onResult:null};p=Mi(a.ignore,E,r)}let h=(E,w=!1)=>{let{isMatch:D,match:x,output:C}=Mi.test(E,u,e,{glob:t,posix:n}),T={glob:t,state:A,regex:u,posix:n,input:E,output:C,match:x,isMatch:D};return typeof a.onResult=="function"&&a.onResult(T),D===!1?(T.isMatch=!1,w?T:!1):p(E)?(typeof a.onIgnore=="function"&&a.onIgnore(T),T.isMatch=!1,w?T:!1):(typeof a.onMatch=="function"&&a.onMatch(T),w?T:!0)};return r&&(h.state=A),h};Mi.test=(t,e,r,{glob:o,posix:a}={})=>{if(typeof t!="string")throw new TypeError("Expected input to be a string");if(t==="")return{isMatch:!1,output:""};let n=r||{},u=n.format||(a?EL.toPosixSlashes:null),A=t===o,p=A&&u?u(t):t;return A===!1&&(p=u?u(t):t,A=p===o),(A===!1||n.capture===!0)&&(n.matchBase===!0||n.basename===!0?A=Mi.matchBase(t,e,r,a):A=e.exec(p)),{isMatch:!!A,match:A,output:p}};Mi.matchBase=(t,e,r,o=EL.isWindows(r))=>(e instanceof RegExp?e:Mi.makeRe(e,r)).test(U7e.basename(t));Mi.isMatch=(t,e,r)=>Mi(e,r)(t);Mi.parse=(t,e)=>Array.isArray(t)?t.map(r=>Mi.parse(r,e)):yL(t,{...e,fastpaths:!1});Mi.scan=(t,e)=>_7e(t,e);Mi.compileRe=(t,e,r=!1,o=!1)=>{if(r===!0)return t.output;let a=e||{},n=a.contains?"":"^",u=a.contains?"":"$",A=`${n}(?:${t.output})${u}`;t&&t.negated===!0&&(A=`^(?!${A}).*$`);let p=Mi.toRegex(A,e);return o===!0&&(p.state=t),p};Mi.makeRe=(t,e={},r=!1,o=!1)=>{if(!t||typeof t!="string")throw new TypeError("Expected a non-empty string");let a={negated:!1,fastpaths:!0};return e.fastpaths!==!1&&(t[0]==="."||t[0]==="*")&&(a.output=yL.fastpaths(t,e)),a.output||(a=yL(t,e)),Mi.compileRe(a,e,r,o)};Mi.toRegex=(t,e)=>{try{let r=e||{};return new RegExp(t,r.flags||(r.nocase?"i":""))}catch(r){if(e&&e.debug===!0)throw r;return/$^/}};Mi.constants=H7e;f$.exports=Mi});var g$=_((RQt,h$)=>{"use strict";h$.exports=p$()});var Xo=_((TQt,E$)=>{"use strict";var m$=ve("util"),y$=JZ(),Xu=g$(),CL=Kw(),d$=t=>t===""||t==="./",Ii=(t,e,r)=>{e=[].concat(e),t=[].concat(t);let o=new Set,a=new Set,n=new Set,u=0,A=E=>{n.add(E.output),r&&r.onResult&&r.onResult(E)};for(let E=0;E!o.has(E));if(r&&h.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${e.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?e.map(E=>E.replace(/\\/g,"")):e}return h};Ii.match=Ii;Ii.matcher=(t,e)=>Xu(t,e);Ii.isMatch=(t,e,r)=>Xu(e,r)(t);Ii.any=Ii.isMatch;Ii.not=(t,e,r={})=>{e=[].concat(e).map(String);let o=new Set,a=[],n=A=>{r.onResult&&r.onResult(A),a.push(A.output)},u=new Set(Ii(t,e,{...r,onResult:n}));for(let A of a)u.has(A)||o.add(A);return[...o]};Ii.contains=(t,e,r)=>{if(typeof t!="string")throw new TypeError(`Expected a string: "${m$.inspect(t)}"`);if(Array.isArray(e))return e.some(o=>Ii.contains(t,o,r));if(typeof e=="string"){if(d$(t)||d$(e))return!1;if(t.includes(e)||t.startsWith("./")&&t.slice(2).includes(e))return!0}return Ii.isMatch(t,e,{...r,contains:!0})};Ii.matchKeys=(t,e,r)=>{if(!CL.isObject(t))throw new TypeError("Expected the first argument to be an object");let o=Ii(Object.keys(t),e,r),a={};for(let n of o)a[n]=t[n];return a};Ii.some=(t,e,r)=>{let o=[].concat(t);for(let a of[].concat(e)){let n=Xu(String(a),r);if(o.some(u=>n(u)))return!0}return!1};Ii.every=(t,e,r)=>{let o=[].concat(t);for(let a of[].concat(e)){let n=Xu(String(a),r);if(!o.every(u=>n(u)))return!1}return!0};Ii.all=(t,e,r)=>{if(typeof t!="string")throw new TypeError(`Expected a string: "${m$.inspect(t)}"`);return[].concat(e).every(o=>Xu(o,r)(t))};Ii.capture=(t,e,r)=>{let o=CL.isWindows(r),n=Xu.makeRe(String(t),{...r,capture:!0}).exec(o?CL.toPosixSlashes(e):e);if(n)return n.slice(1).map(u=>u===void 0?"":u)};Ii.makeRe=(...t)=>Xu.makeRe(...t);Ii.scan=(...t)=>Xu.scan(...t);Ii.parse=(t,e)=>{let r=[];for(let o of[].concat(t||[]))for(let a of y$(String(o),e))r.push(Xu.parse(a,e));return r};Ii.braces=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");return e&&e.nobrace===!0||!/\{.*\}/.test(t)?[t]:y$(t,e)};Ii.braceExpand=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");return Ii.braces(t,{...e,expand:!0})};E$.exports=Ii});var I$=_((NQt,C$)=>{"use strict";C$.exports=({onlyFirst:t=!1}={})=>{let e=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(e,t?void 0:"g")}});var pS=_((LQt,w$)=>{"use strict";var j7e=I$();w$.exports=t=>typeof t=="string"?t.replace(j7e(),""):t});var v$=_((OQt,B$)=>{function G7e(){this.__data__=[],this.size=0}B$.exports=G7e});var Um=_((MQt,D$)=>{function W7e(t,e){return t===e||t!==t&&e!==e}D$.exports=W7e});var Jw=_((UQt,P$)=>{var Y7e=Um();function K7e(t,e){for(var r=t.length;r--;)if(Y7e(t[r][0],e))return r;return-1}P$.exports=K7e});var b$=_((_Qt,S$)=>{var V7e=Jw(),J7e=Array.prototype,z7e=J7e.splice;function X7e(t){var e=this.__data__,r=V7e(e,t);if(r<0)return!1;var o=e.length-1;return r==o?e.pop():z7e.call(e,r,1),--this.size,!0}S$.exports=X7e});var k$=_((HQt,x$)=>{var Z7e=Jw();function $7e(t){var e=this.__data__,r=Z7e(e,t);return r<0?void 0:e[r][1]}x$.exports=$7e});var F$=_((qQt,Q$)=>{var eWe=Jw();function tWe(t){return eWe(this.__data__,t)>-1}Q$.exports=tWe});var T$=_((jQt,R$)=>{var rWe=Jw();function nWe(t,e){var r=this.__data__,o=rWe(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this}R$.exports=nWe});var zw=_((GQt,N$)=>{var iWe=v$(),sWe=b$(),oWe=k$(),aWe=F$(),lWe=T$();function _m(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e{var cWe=zw();function uWe(){this.__data__=new cWe,this.size=0}L$.exports=uWe});var U$=_((YQt,M$)=>{function AWe(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}M$.exports=AWe});var H$=_((KQt,_$)=>{function fWe(t){return this.__data__.get(t)}_$.exports=fWe});var j$=_((VQt,q$)=>{function pWe(t){return this.__data__.has(t)}q$.exports=pWe});var IL=_((JQt,G$)=>{var hWe=typeof global=="object"&&global&&global.Object===Object&&global;G$.exports=hWe});var ql=_((zQt,W$)=>{var gWe=IL(),dWe=typeof self=="object"&&self&&self.Object===Object&&self,mWe=gWe||dWe||Function("return this")();W$.exports=mWe});var dg=_((XQt,Y$)=>{var yWe=ql(),EWe=yWe.Symbol;Y$.exports=EWe});var z$=_((ZQt,J$)=>{var K$=dg(),V$=Object.prototype,CWe=V$.hasOwnProperty,IWe=V$.toString,Xw=K$?K$.toStringTag:void 0;function wWe(t){var e=CWe.call(t,Xw),r=t[Xw];try{t[Xw]=void 0;var o=!0}catch{}var a=IWe.call(t);return o&&(e?t[Xw]=r:delete t[Xw]),a}J$.exports=wWe});var Z$=_(($Qt,X$)=>{var BWe=Object.prototype,vWe=BWe.toString;function DWe(t){return vWe.call(t)}X$.exports=DWe});var mg=_((eFt,tee)=>{var $$=dg(),PWe=z$(),SWe=Z$(),bWe="[object Null]",xWe="[object Undefined]",eee=$$?$$.toStringTag:void 0;function kWe(t){return t==null?t===void 0?xWe:bWe:eee&&eee in Object(t)?PWe(t):SWe(t)}tee.exports=kWe});var cl=_((tFt,ree)=>{function QWe(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}ree.exports=QWe});var hS=_((rFt,nee)=>{var FWe=mg(),RWe=cl(),TWe="[object AsyncFunction]",NWe="[object Function]",LWe="[object GeneratorFunction]",OWe="[object Proxy]";function MWe(t){if(!RWe(t))return!1;var e=FWe(t);return e==NWe||e==LWe||e==TWe||e==OWe}nee.exports=MWe});var see=_((nFt,iee)=>{var UWe=ql(),_We=UWe["__core-js_shared__"];iee.exports=_We});var lee=_((iFt,aee)=>{var wL=see(),oee=function(){var t=/[^.]+$/.exec(wL&&wL.keys&&wL.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function HWe(t){return!!oee&&oee in t}aee.exports=HWe});var BL=_((sFt,cee)=>{var qWe=Function.prototype,jWe=qWe.toString;function GWe(t){if(t!=null){try{return jWe.call(t)}catch{}try{return t+""}catch{}}return""}cee.exports=GWe});var Aee=_((oFt,uee)=>{var WWe=hS(),YWe=lee(),KWe=cl(),VWe=BL(),JWe=/[\\^$.*+?()[\]{}|]/g,zWe=/^\[object .+?Constructor\]$/,XWe=Function.prototype,ZWe=Object.prototype,$We=XWe.toString,eYe=ZWe.hasOwnProperty,tYe=RegExp("^"+$We.call(eYe).replace(JWe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function rYe(t){if(!KWe(t)||YWe(t))return!1;var e=WWe(t)?tYe:zWe;return e.test(VWe(t))}uee.exports=rYe});var pee=_((aFt,fee)=>{function nYe(t,e){return t?.[e]}fee.exports=nYe});var $p=_((lFt,hee)=>{var iYe=Aee(),sYe=pee();function oYe(t,e){var r=sYe(t,e);return iYe(r)?r:void 0}hee.exports=oYe});var gS=_((cFt,gee)=>{var aYe=$p(),lYe=ql(),cYe=aYe(lYe,"Map");gee.exports=cYe});var Zw=_((uFt,dee)=>{var uYe=$p(),AYe=uYe(Object,"create");dee.exports=AYe});var Eee=_((AFt,yee)=>{var mee=Zw();function fYe(){this.__data__=mee?mee(null):{},this.size=0}yee.exports=fYe});var Iee=_((fFt,Cee)=>{function pYe(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}Cee.exports=pYe});var Bee=_((pFt,wee)=>{var hYe=Zw(),gYe="__lodash_hash_undefined__",dYe=Object.prototype,mYe=dYe.hasOwnProperty;function yYe(t){var e=this.__data__;if(hYe){var r=e[t];return r===gYe?void 0:r}return mYe.call(e,t)?e[t]:void 0}wee.exports=yYe});var Dee=_((hFt,vee)=>{var EYe=Zw(),CYe=Object.prototype,IYe=CYe.hasOwnProperty;function wYe(t){var e=this.__data__;return EYe?e[t]!==void 0:IYe.call(e,t)}vee.exports=wYe});var See=_((gFt,Pee)=>{var BYe=Zw(),vYe="__lodash_hash_undefined__";function DYe(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=BYe&&e===void 0?vYe:e,this}Pee.exports=DYe});var xee=_((dFt,bee)=>{var PYe=Eee(),SYe=Iee(),bYe=Bee(),xYe=Dee(),kYe=See();function Hm(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e{var kee=xee(),QYe=zw(),FYe=gS();function RYe(){this.size=0,this.__data__={hash:new kee,map:new(FYe||QYe),string:new kee}}Qee.exports=RYe});var Tee=_((yFt,Ree)=>{function TYe(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}Ree.exports=TYe});var $w=_((EFt,Nee)=>{var NYe=Tee();function LYe(t,e){var r=t.__data__;return NYe(e)?r[typeof e=="string"?"string":"hash"]:r.map}Nee.exports=LYe});var Oee=_((CFt,Lee)=>{var OYe=$w();function MYe(t){var e=OYe(this,t).delete(t);return this.size-=e?1:0,e}Lee.exports=MYe});var Uee=_((IFt,Mee)=>{var UYe=$w();function _Ye(t){return UYe(this,t).get(t)}Mee.exports=_Ye});var Hee=_((wFt,_ee)=>{var HYe=$w();function qYe(t){return HYe(this,t).has(t)}_ee.exports=qYe});var jee=_((BFt,qee)=>{var jYe=$w();function GYe(t,e){var r=jYe(this,t),o=r.size;return r.set(t,e),this.size+=r.size==o?0:1,this}qee.exports=GYe});var dS=_((vFt,Gee)=>{var WYe=Fee(),YYe=Oee(),KYe=Uee(),VYe=Hee(),JYe=jee();function qm(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e{var zYe=zw(),XYe=gS(),ZYe=dS(),$Ye=200;function eKe(t,e){var r=this.__data__;if(r instanceof zYe){var o=r.__data__;if(!XYe||o.length<$Ye-1)return o.push([t,e]),this.size=++r.size,this;r=this.__data__=new ZYe(o)}return r.set(t,e),this.size=r.size,this}Wee.exports=eKe});var mS=_((PFt,Kee)=>{var tKe=zw(),rKe=O$(),nKe=U$(),iKe=H$(),sKe=j$(),oKe=Yee();function jm(t){var e=this.__data__=new tKe(t);this.size=e.size}jm.prototype.clear=rKe;jm.prototype.delete=nKe;jm.prototype.get=iKe;jm.prototype.has=sKe;jm.prototype.set=oKe;Kee.exports=jm});var Jee=_((SFt,Vee)=>{var aKe="__lodash_hash_undefined__";function lKe(t){return this.__data__.set(t,aKe),this}Vee.exports=lKe});var Xee=_((bFt,zee)=>{function cKe(t){return this.__data__.has(t)}zee.exports=cKe});var $ee=_((xFt,Zee)=>{var uKe=dS(),AKe=Jee(),fKe=Xee();function yS(t){var e=-1,r=t==null?0:t.length;for(this.__data__=new uKe;++e{function pKe(t,e){for(var r=-1,o=t==null?0:t.length;++r{function hKe(t,e){return t.has(e)}rte.exports=hKe});var vL=_((FFt,ite)=>{var gKe=$ee(),dKe=tte(),mKe=nte(),yKe=1,EKe=2;function CKe(t,e,r,o,a,n){var u=r&yKe,A=t.length,p=e.length;if(A!=p&&!(u&&p>A))return!1;var h=n.get(t),E=n.get(e);if(h&&E)return h==e&&E==t;var w=-1,D=!0,x=r&EKe?new gKe:void 0;for(n.set(t,e),n.set(e,t);++w{var IKe=ql(),wKe=IKe.Uint8Array;ste.exports=wKe});var ate=_((TFt,ote)=>{function BKe(t){var e=-1,r=Array(t.size);return t.forEach(function(o,a){r[++e]=[a,o]}),r}ote.exports=BKe});var cte=_((NFt,lte)=>{function vKe(t){var e=-1,r=Array(t.size);return t.forEach(function(o){r[++e]=o}),r}lte.exports=vKe});var hte=_((LFt,pte)=>{var ute=dg(),Ate=DL(),DKe=Um(),PKe=vL(),SKe=ate(),bKe=cte(),xKe=1,kKe=2,QKe="[object Boolean]",FKe="[object Date]",RKe="[object Error]",TKe="[object Map]",NKe="[object Number]",LKe="[object RegExp]",OKe="[object Set]",MKe="[object String]",UKe="[object Symbol]",_Ke="[object ArrayBuffer]",HKe="[object DataView]",fte=ute?ute.prototype:void 0,PL=fte?fte.valueOf:void 0;function qKe(t,e,r,o,a,n,u){switch(r){case HKe:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case _Ke:return!(t.byteLength!=e.byteLength||!n(new Ate(t),new Ate(e)));case QKe:case FKe:case NKe:return DKe(+t,+e);case RKe:return t.name==e.name&&t.message==e.message;case LKe:case MKe:return t==e+"";case TKe:var A=SKe;case OKe:var p=o&xKe;if(A||(A=bKe),t.size!=e.size&&!p)return!1;var h=u.get(t);if(h)return h==e;o|=kKe,u.set(t,e);var E=PKe(A(t),A(e),o,a,n,u);return u.delete(t),E;case UKe:if(PL)return PL.call(t)==PL.call(e)}return!1}pte.exports=qKe});var ES=_((OFt,gte)=>{function jKe(t,e){for(var r=-1,o=e.length,a=t.length;++r{var GKe=Array.isArray;dte.exports=GKe});var SL=_((UFt,mte)=>{var WKe=ES(),YKe=jl();function KKe(t,e,r){var o=e(t);return YKe(t)?o:WKe(o,r(t))}mte.exports=KKe});var Ete=_((_Ft,yte)=>{function VKe(t,e){for(var r=-1,o=t==null?0:t.length,a=0,n=[];++r{function JKe(){return[]}Cte.exports=JKe});var CS=_((qFt,wte)=>{var zKe=Ete(),XKe=bL(),ZKe=Object.prototype,$Ke=ZKe.propertyIsEnumerable,Ite=Object.getOwnPropertySymbols,eVe=Ite?function(t){return t==null?[]:(t=Object(t),zKe(Ite(t),function(e){return $Ke.call(t,e)}))}:XKe;wte.exports=eVe});var vte=_((jFt,Bte)=>{function tVe(t,e){for(var r=-1,o=Array(t);++r{function rVe(t){return t!=null&&typeof t=="object"}Dte.exports=rVe});var Ste=_((WFt,Pte)=>{var nVe=mg(),iVe=Zu(),sVe="[object Arguments]";function oVe(t){return iVe(t)&&nVe(t)==sVe}Pte.exports=oVe});var e1=_((YFt,kte)=>{var bte=Ste(),aVe=Zu(),xte=Object.prototype,lVe=xte.hasOwnProperty,cVe=xte.propertyIsEnumerable,uVe=bte(function(){return arguments}())?bte:function(t){return aVe(t)&&lVe.call(t,"callee")&&!cVe.call(t,"callee")};kte.exports=uVe});var Fte=_((KFt,Qte)=>{function AVe(){return!1}Qte.exports=AVe});var r1=_((t1,Gm)=>{var fVe=ql(),pVe=Fte(),Nte=typeof t1=="object"&&t1&&!t1.nodeType&&t1,Rte=Nte&&typeof Gm=="object"&&Gm&&!Gm.nodeType&&Gm,hVe=Rte&&Rte.exports===Nte,Tte=hVe?fVe.Buffer:void 0,gVe=Tte?Tte.isBuffer:void 0,dVe=gVe||pVe;Gm.exports=dVe});var n1=_((VFt,Lte)=>{var mVe=9007199254740991,yVe=/^(?:0|[1-9]\d*)$/;function EVe(t,e){var r=typeof t;return e=e??mVe,!!e&&(r=="number"||r!="symbol"&&yVe.test(t))&&t>-1&&t%1==0&&t{var CVe=9007199254740991;function IVe(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=CVe}Ote.exports=IVe});var Ute=_((zFt,Mte)=>{var wVe=mg(),BVe=IS(),vVe=Zu(),DVe="[object Arguments]",PVe="[object Array]",SVe="[object Boolean]",bVe="[object Date]",xVe="[object Error]",kVe="[object Function]",QVe="[object Map]",FVe="[object Number]",RVe="[object Object]",TVe="[object RegExp]",NVe="[object Set]",LVe="[object String]",OVe="[object WeakMap]",MVe="[object ArrayBuffer]",UVe="[object DataView]",_Ve="[object Float32Array]",HVe="[object Float64Array]",qVe="[object Int8Array]",jVe="[object Int16Array]",GVe="[object Int32Array]",WVe="[object Uint8Array]",YVe="[object Uint8ClampedArray]",KVe="[object Uint16Array]",VVe="[object Uint32Array]",di={};di[_Ve]=di[HVe]=di[qVe]=di[jVe]=di[GVe]=di[WVe]=di[YVe]=di[KVe]=di[VVe]=!0;di[DVe]=di[PVe]=di[MVe]=di[SVe]=di[UVe]=di[bVe]=di[xVe]=di[kVe]=di[QVe]=di[FVe]=di[RVe]=di[TVe]=di[NVe]=di[LVe]=di[OVe]=!1;function JVe(t){return vVe(t)&&BVe(t.length)&&!!di[wVe(t)]}Mte.exports=JVe});var wS=_((XFt,_te)=>{function zVe(t){return function(e){return t(e)}}_te.exports=zVe});var BS=_((i1,Wm)=>{var XVe=IL(),Hte=typeof i1=="object"&&i1&&!i1.nodeType&&i1,s1=Hte&&typeof Wm=="object"&&Wm&&!Wm.nodeType&&Wm,ZVe=s1&&s1.exports===Hte,xL=ZVe&&XVe.process,$Ve=function(){try{var t=s1&&s1.require&&s1.require("util").types;return t||xL&&xL.binding&&xL.binding("util")}catch{}}();Wm.exports=$Ve});var vS=_((ZFt,Gte)=>{var eJe=Ute(),tJe=wS(),qte=BS(),jte=qte&&qte.isTypedArray,rJe=jte?tJe(jte):eJe;Gte.exports=rJe});var kL=_(($Ft,Wte)=>{var nJe=vte(),iJe=e1(),sJe=jl(),oJe=r1(),aJe=n1(),lJe=vS(),cJe=Object.prototype,uJe=cJe.hasOwnProperty;function AJe(t,e){var r=sJe(t),o=!r&&iJe(t),a=!r&&!o&&oJe(t),n=!r&&!o&&!a&&lJe(t),u=r||o||a||n,A=u?nJe(t.length,String):[],p=A.length;for(var h in t)(e||uJe.call(t,h))&&!(u&&(h=="length"||a&&(h=="offset"||h=="parent")||n&&(h=="buffer"||h=="byteLength"||h=="byteOffset")||aJe(h,p)))&&A.push(h);return A}Wte.exports=AJe});var DS=_((eRt,Yte)=>{var fJe=Object.prototype;function pJe(t){var e=t&&t.constructor,r=typeof e=="function"&&e.prototype||fJe;return t===r}Yte.exports=pJe});var QL=_((tRt,Kte)=>{function hJe(t,e){return function(r){return t(e(r))}}Kte.exports=hJe});var Jte=_((rRt,Vte)=>{var gJe=QL(),dJe=gJe(Object.keys,Object);Vte.exports=dJe});var Xte=_((nRt,zte)=>{var mJe=DS(),yJe=Jte(),EJe=Object.prototype,CJe=EJe.hasOwnProperty;function IJe(t){if(!mJe(t))return yJe(t);var e=[];for(var r in Object(t))CJe.call(t,r)&&r!="constructor"&&e.push(r);return e}zte.exports=IJe});var o1=_((iRt,Zte)=>{var wJe=hS(),BJe=IS();function vJe(t){return t!=null&&BJe(t.length)&&!wJe(t)}Zte.exports=vJe});var PS=_((sRt,$te)=>{var DJe=kL(),PJe=Xte(),SJe=o1();function bJe(t){return SJe(t)?DJe(t):PJe(t)}$te.exports=bJe});var FL=_((oRt,ere)=>{var xJe=SL(),kJe=CS(),QJe=PS();function FJe(t){return xJe(t,QJe,kJe)}ere.exports=FJe});var nre=_((aRt,rre)=>{var tre=FL(),RJe=1,TJe=Object.prototype,NJe=TJe.hasOwnProperty;function LJe(t,e,r,o,a,n){var u=r&RJe,A=tre(t),p=A.length,h=tre(e),E=h.length;if(p!=E&&!u)return!1;for(var w=p;w--;){var D=A[w];if(!(u?D in e:NJe.call(e,D)))return!1}var x=n.get(t),C=n.get(e);if(x&&C)return x==e&&C==t;var T=!0;n.set(t,e),n.set(e,t);for(var L=u;++w{var OJe=$p(),MJe=ql(),UJe=OJe(MJe,"DataView");ire.exports=UJe});var are=_((cRt,ore)=>{var _Je=$p(),HJe=ql(),qJe=_Je(HJe,"Promise");ore.exports=qJe});var cre=_((uRt,lre)=>{var jJe=$p(),GJe=ql(),WJe=jJe(GJe,"Set");lre.exports=WJe});var Are=_((ARt,ure)=>{var YJe=$p(),KJe=ql(),VJe=YJe(KJe,"WeakMap");ure.exports=VJe});var a1=_((fRt,yre)=>{var RL=sre(),TL=gS(),NL=are(),LL=cre(),OL=Are(),mre=mg(),Ym=BL(),fre="[object Map]",JJe="[object Object]",pre="[object Promise]",hre="[object Set]",gre="[object WeakMap]",dre="[object DataView]",zJe=Ym(RL),XJe=Ym(TL),ZJe=Ym(NL),$Je=Ym(LL),eze=Ym(OL),yg=mre;(RL&&yg(new RL(new ArrayBuffer(1)))!=dre||TL&&yg(new TL)!=fre||NL&&yg(NL.resolve())!=pre||LL&&yg(new LL)!=hre||OL&&yg(new OL)!=gre)&&(yg=function(t){var e=mre(t),r=e==JJe?t.constructor:void 0,o=r?Ym(r):"";if(o)switch(o){case zJe:return dre;case XJe:return fre;case ZJe:return pre;case $Je:return hre;case eze:return gre}return e});yre.exports=yg});var Pre=_((pRt,Dre)=>{var ML=mS(),tze=vL(),rze=hte(),nze=nre(),Ere=a1(),Cre=jl(),Ire=r1(),ize=vS(),sze=1,wre="[object Arguments]",Bre="[object Array]",SS="[object Object]",oze=Object.prototype,vre=oze.hasOwnProperty;function aze(t,e,r,o,a,n){var u=Cre(t),A=Cre(e),p=u?Bre:Ere(t),h=A?Bre:Ere(e);p=p==wre?SS:p,h=h==wre?SS:h;var E=p==SS,w=h==SS,D=p==h;if(D&&Ire(t)){if(!Ire(e))return!1;u=!0,E=!1}if(D&&!E)return n||(n=new ML),u||ize(t)?tze(t,e,r,o,a,n):rze(t,e,p,r,o,a,n);if(!(r&sze)){var x=E&&vre.call(t,"__wrapped__"),C=w&&vre.call(e,"__wrapped__");if(x||C){var T=x?t.value():t,L=C?e.value():e;return n||(n=new ML),a(T,L,r,o,n)}}return D?(n||(n=new ML),nze(t,e,r,o,a,n)):!1}Dre.exports=aze});var kre=_((hRt,xre)=>{var lze=Pre(),Sre=Zu();function bre(t,e,r,o,a){return t===e?!0:t==null||e==null||!Sre(t)&&!Sre(e)?t!==t&&e!==e:lze(t,e,r,o,bre,a)}xre.exports=bre});var Fre=_((gRt,Qre)=>{var cze=kre();function uze(t,e){return cze(t,e)}Qre.exports=uze});var UL=_((dRt,Rre)=>{var Aze=$p(),fze=function(){try{var t=Aze(Object,"defineProperty");return t({},"",{}),t}catch{}}();Rre.exports=fze});var bS=_((mRt,Nre)=>{var Tre=UL();function pze(t,e,r){e=="__proto__"&&Tre?Tre(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}Nre.exports=pze});var _L=_((yRt,Lre)=>{var hze=bS(),gze=Um();function dze(t,e,r){(r!==void 0&&!gze(t[e],r)||r===void 0&&!(e in t))&&hze(t,e,r)}Lre.exports=dze});var Mre=_((ERt,Ore)=>{function mze(t){return function(e,r,o){for(var a=-1,n=Object(e),u=o(e),A=u.length;A--;){var p=u[t?A:++a];if(r(n[p],p,n)===!1)break}return e}}Ore.exports=mze});var _re=_((CRt,Ure)=>{var yze=Mre(),Eze=yze();Ure.exports=Eze});var HL=_((l1,Km)=>{var Cze=ql(),Gre=typeof l1=="object"&&l1&&!l1.nodeType&&l1,Hre=Gre&&typeof Km=="object"&&Km&&!Km.nodeType&&Km,Ize=Hre&&Hre.exports===Gre,qre=Ize?Cze.Buffer:void 0,jre=qre?qre.allocUnsafe:void 0;function wze(t,e){if(e)return t.slice();var r=t.length,o=jre?jre(r):new t.constructor(r);return t.copy(o),o}Km.exports=wze});var xS=_((IRt,Yre)=>{var Wre=DL();function Bze(t){var e=new t.constructor(t.byteLength);return new Wre(e).set(new Wre(t)),e}Yre.exports=Bze});var qL=_((wRt,Kre)=>{var vze=xS();function Dze(t,e){var r=e?vze(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}Kre.exports=Dze});var kS=_((BRt,Vre)=>{function Pze(t,e){var r=-1,o=t.length;for(e||(e=Array(o));++r{var Sze=cl(),Jre=Object.create,bze=function(){function t(){}return function(e){if(!Sze(e))return{};if(Jre)return Jre(e);t.prototype=e;var r=new t;return t.prototype=void 0,r}}();zre.exports=bze});var QS=_((DRt,Zre)=>{var xze=QL(),kze=xze(Object.getPrototypeOf,Object);Zre.exports=kze});var jL=_((PRt,$re)=>{var Qze=Xre(),Fze=QS(),Rze=DS();function Tze(t){return typeof t.constructor=="function"&&!Rze(t)?Qze(Fze(t)):{}}$re.exports=Tze});var tne=_((SRt,ene)=>{var Nze=o1(),Lze=Zu();function Oze(t){return Lze(t)&&Nze(t)}ene.exports=Oze});var WL=_((bRt,nne)=>{var Mze=mg(),Uze=QS(),_ze=Zu(),Hze="[object Object]",qze=Function.prototype,jze=Object.prototype,rne=qze.toString,Gze=jze.hasOwnProperty,Wze=rne.call(Object);function Yze(t){if(!_ze(t)||Mze(t)!=Hze)return!1;var e=Uze(t);if(e===null)return!0;var r=Gze.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&rne.call(r)==Wze}nne.exports=Yze});var YL=_((xRt,ine)=>{function Kze(t,e){if(!(e==="constructor"&&typeof t[e]=="function")&&e!="__proto__")return t[e]}ine.exports=Kze});var RS=_((kRt,sne)=>{var Vze=bS(),Jze=Um(),zze=Object.prototype,Xze=zze.hasOwnProperty;function Zze(t,e,r){var o=t[e];(!(Xze.call(t,e)&&Jze(o,r))||r===void 0&&!(e in t))&&Vze(t,e,r)}sne.exports=Zze});var Eg=_((QRt,one)=>{var $ze=RS(),eXe=bS();function tXe(t,e,r,o){var a=!r;r||(r={});for(var n=-1,u=e.length;++n{function rXe(t){var e=[];if(t!=null)for(var r in Object(t))e.push(r);return e}ane.exports=rXe});var une=_((RRt,cne)=>{var nXe=cl(),iXe=DS(),sXe=lne(),oXe=Object.prototype,aXe=oXe.hasOwnProperty;function lXe(t){if(!nXe(t))return sXe(t);var e=iXe(t),r=[];for(var o in t)o=="constructor"&&(e||!aXe.call(t,o))||r.push(o);return r}cne.exports=lXe});var Vm=_((TRt,Ane)=>{var cXe=kL(),uXe=une(),AXe=o1();function fXe(t){return AXe(t)?cXe(t,!0):uXe(t)}Ane.exports=fXe});var pne=_((NRt,fne)=>{var pXe=Eg(),hXe=Vm();function gXe(t){return pXe(t,hXe(t))}fne.exports=gXe});var Ene=_((LRt,yne)=>{var hne=_L(),dXe=HL(),mXe=qL(),yXe=kS(),EXe=jL(),gne=e1(),dne=jl(),CXe=tne(),IXe=r1(),wXe=hS(),BXe=cl(),vXe=WL(),DXe=vS(),mne=YL(),PXe=pne();function SXe(t,e,r,o,a,n,u){var A=mne(t,r),p=mne(e,r),h=u.get(p);if(h){hne(t,r,h);return}var E=n?n(A,p,r+"",t,e,u):void 0,w=E===void 0;if(w){var D=dne(p),x=!D&&IXe(p),C=!D&&!x&&DXe(p);E=p,D||x||C?dne(A)?E=A:CXe(A)?E=yXe(A):x?(w=!1,E=dXe(p,!0)):C?(w=!1,E=mXe(p,!0)):E=[]:vXe(p)||gne(p)?(E=A,gne(A)?E=PXe(A):(!BXe(A)||wXe(A))&&(E=EXe(p))):w=!1}w&&(u.set(p,E),a(E,p,o,n,u),u.delete(p)),hne(t,r,E)}yne.exports=SXe});var wne=_((ORt,Ine)=>{var bXe=mS(),xXe=_L(),kXe=_re(),QXe=Ene(),FXe=cl(),RXe=Vm(),TXe=YL();function Cne(t,e,r,o,a){t!==e&&kXe(e,function(n,u){if(a||(a=new bXe),FXe(n))QXe(t,e,u,r,Cne,o,a);else{var A=o?o(TXe(t,u),n,u+"",t,e,a):void 0;A===void 0&&(A=n),xXe(t,u,A)}},RXe)}Ine.exports=Cne});var KL=_((MRt,Bne)=>{function NXe(t){return t}Bne.exports=NXe});var Dne=_((URt,vne)=>{function LXe(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}vne.exports=LXe});var VL=_((_Rt,Sne)=>{var OXe=Dne(),Pne=Math.max;function MXe(t,e,r){return e=Pne(e===void 0?t.length-1:e,0),function(){for(var o=arguments,a=-1,n=Pne(o.length-e,0),u=Array(n);++a{function UXe(t){return function(){return t}}bne.exports=UXe});var Fne=_((qRt,Qne)=>{var _Xe=xne(),kne=UL(),HXe=KL(),qXe=kne?function(t,e){return kne(t,"toString",{configurable:!0,enumerable:!1,value:_Xe(e),writable:!0})}:HXe;Qne.exports=qXe});var Tne=_((jRt,Rne)=>{var jXe=800,GXe=16,WXe=Date.now;function YXe(t){var e=0,r=0;return function(){var o=WXe(),a=GXe-(o-r);if(r=o,a>0){if(++e>=jXe)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}Rne.exports=YXe});var JL=_((GRt,Nne)=>{var KXe=Fne(),VXe=Tne(),JXe=VXe(KXe);Nne.exports=JXe});var One=_((WRt,Lne)=>{var zXe=KL(),XXe=VL(),ZXe=JL();function $Xe(t,e){return ZXe(XXe(t,e,zXe),t+"")}Lne.exports=$Xe});var Une=_((YRt,Mne)=>{var eZe=Um(),tZe=o1(),rZe=n1(),nZe=cl();function iZe(t,e,r){if(!nZe(r))return!1;var o=typeof e;return(o=="number"?tZe(r)&&rZe(e,r.length):o=="string"&&e in r)?eZe(r[e],t):!1}Mne.exports=iZe});var Hne=_((KRt,_ne)=>{var sZe=One(),oZe=Une();function aZe(t){return sZe(function(e,r){var o=-1,a=r.length,n=a>1?r[a-1]:void 0,u=a>2?r[2]:void 0;for(n=t.length>3&&typeof n=="function"?(a--,n):void 0,u&&oZe(r[0],r[1],u)&&(n=a<3?void 0:n,a=1),e=Object(e);++o{var lZe=wne(),cZe=Hne(),uZe=cZe(function(t,e,r,o){lZe(t,e,r,o)});qne.exports=uZe});var qe={};Kt(qe,{AsyncActions:()=>ZL,BufferStream:()=>XL,CachingStrategy:()=>tie,DefaultStream:()=>$L,allSettledSafe:()=>Wc,assertNever:()=>tO,bufferStream:()=>Xm,buildIgnorePattern:()=>mZe,convertMapsToIndexableObjects:()=>NS,dynamicRequire:()=>vf,escapeRegExp:()=>fZe,getArrayWithDefault:()=>u1,getFactoryWithDefault:()=>Al,getMapWithDefault:()=>A1,getSetWithDefault:()=>Jm,groupBy:()=>CZe,isIndexableObject:()=>zL,isPathLike:()=>yZe,isTaggedYarnVersion:()=>AZe,makeDeferred:()=>Zne,mapAndFilter:()=>ul,mapAndFind:()=>eh,mergeIntoTarget:()=>nie,overrideType:()=>pZe,parseBoolean:()=>f1,parseInt:()=>Zm,parseOptionalBoolean:()=>rie,plural:()=>TS,prettifyAsyncErrors:()=>zm,prettifySyncErrors:()=>rO,releaseAfterUseAsync:()=>gZe,replaceEnvVariables:()=>LS,sortMap:()=>Ps,toMerged:()=>EZe,tryParseOptionalBoolean:()=>nO,validateEnum:()=>hZe});function AZe(t){return!!(Jne.default.valid(t)&&t.match(/^[^-]+(-rc\.[0-9]+)?$/))}function TS(t,{one:e,more:r,zero:o=r}){return t===0?o:t===1?e:r}function fZe(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function pZe(t){}function tO(t){throw new Error(`Assertion failed: Unexpected object '${t}'`)}function hZe(t,e){let r=Object.values(t);if(!r.includes(e))throw new it(`Invalid value for enumeration: ${JSON.stringify(e)} (expected one of ${r.map(o=>JSON.stringify(o)).join(", ")})`);return e}function ul(t,e){let r=[];for(let o of t){let a=e(o);a!==zne&&r.push(a)}return r}function eh(t,e){for(let r of t){let o=e(r);if(o!==Xne)return o}}function zL(t){return typeof t=="object"&&t!==null}async function Wc(t){let e=await Promise.allSettled(t),r=[];for(let o of e){if(o.status==="rejected")throw o.reason;r.push(o.value)}return r}function NS(t){if(t instanceof Map&&(t=Object.fromEntries(t)),zL(t))for(let e of Object.keys(t)){let r=t[e];zL(r)&&(t[e]=NS(r))}return t}function Al(t,e,r){let o=t.get(e);return typeof o>"u"&&t.set(e,o=r()),o}function u1(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=[]),r}function Jm(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=new Set),r}function A1(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=new Map),r}async function gZe(t,e){if(e==null)return await t();try{return await t()}finally{await e()}}async function zm(t,e){try{return await t()}catch(r){throw r.message=e(r.message),r}}function rO(t,e){try{return t()}catch(r){throw r.message=e(r.message),r}}async function Xm(t){return await new Promise((e,r)=>{let o=[];t.on("error",a=>{r(a)}),t.on("data",a=>{o.push(a)}),t.on("end",()=>{e(Buffer.concat(o))})})}function Zne(){let t,e;return{promise:new Promise((o,a)=>{t=o,e=a}),resolve:t,reject:e}}function $ne(t){return c1(Ae.fromPortablePath(t))}function eie(path){let physicalPath=Ae.fromPortablePath(path),currentCacheEntry=c1.cache[physicalPath];delete c1.cache[physicalPath];let result;try{result=$ne(physicalPath);let freshCacheEntry=c1.cache[physicalPath],dynamicModule=eval("module"),freshCacheIndex=dynamicModule.children.indexOf(freshCacheEntry);freshCacheIndex!==-1&&dynamicModule.children.splice(freshCacheIndex,1)}finally{c1.cache[physicalPath]=currentCacheEntry}return result}function dZe(t){let e=Gne.get(t),r=ae.statSync(t);if(e?.mtime===r.mtimeMs)return e.instance;let o=eie(t);return Gne.set(t,{mtime:r.mtimeMs,instance:o}),o}function vf(t,{cachingStrategy:e=2}={}){switch(e){case 0:return eie(t);case 1:return dZe(t);case 2:return $ne(t);default:throw new Error("Unsupported caching strategy")}}function Ps(t,e){let r=Array.from(t);Array.isArray(e)||(e=[e]);let o=[];for(let n of e)o.push(r.map(u=>n(u)));let a=r.map((n,u)=>u);return a.sort((n,u)=>{for(let A of o){let p=A[n]A[u]?1:0;if(p!==0)return p}return 0}),a.map(n=>r[n])}function mZe(t){return t.length===0?null:t.map(e=>`(${Kne.default.makeRe(e,{windows:!1,dot:!0}).source})`).join("|")}function LS(t,{env:e}){let r=/\${(?[\d\w_]+)(?:)?(?:-(?[^}]*))?}/g;return t.replace(r,(...o)=>{let{variableName:a,colon:n,fallback:u}=o[o.length-1],A=Object.hasOwn(e,a),p=e[a];if(p||A&&!n)return p;if(u!=null)return u;throw new it(`Environment variable not found (${a})`)})}function f1(t){switch(t){case"true":case"1":case 1:case!0:return!0;case"false":case"0":case 0:case!1:return!1;default:throw new Error(`Couldn't parse "${t}" as a boolean`)}}function rie(t){return typeof t>"u"?t:f1(t)}function nO(t){try{return rie(t)}catch{return null}}function yZe(t){return!!(Ae.isAbsolute(t)||t.match(/^(\.{1,2}|~)\//))}function nie(t,...e){let r=u=>({value:u}),o=r(t),a=e.map(u=>r(u)),{value:n}=(0,Yne.default)(o,...a,(u,A)=>{if(Array.isArray(u)&&Array.isArray(A)){for(let p of A)u.find(h=>(0,Wne.default)(h,p))||u.push(p);return u}});return n}function EZe(...t){return nie({},...t)}function CZe(t,e){let r=Object.create(null);for(let o of t){let a=o[e];r[a]??=[],r[a].push(o)}return r}function Zm(t){return typeof t=="string"?Number.parseInt(t,10):t}var Wne,Yne,Kne,Vne,Jne,eO,zne,Xne,XL,ZL,$L,c1,Gne,tie,Gl=It(()=>{Pt();Gt();Wne=et(Fre()),Yne=et(jne()),Kne=et(Xo()),Vne=et(lg()),Jne=et(ni()),eO=ve("stream");zne=Symbol();ul.skip=zne;Xne=Symbol();eh.skip=Xne;XL=class extends eO.Transform{constructor(){super(...arguments);this.chunks=[]}_transform(r,o,a){if(o!=="buffer"||!Buffer.isBuffer(r))throw new Error("Assertion failed: BufferStream only accept buffers");this.chunks.push(r),a(null,null)}_flush(r){r(null,Buffer.concat(this.chunks))}};ZL=class{constructor(e){this.deferred=new Map;this.promises=new Map;this.limit=(0,Vne.default)(e)}set(e,r){let o=this.deferred.get(e);typeof o>"u"&&this.deferred.set(e,o=Zne());let a=this.limit(()=>r());return this.promises.set(e,a),a.then(()=>{this.promises.get(e)===a&&o.resolve()},n=>{this.promises.get(e)===a&&o.reject(n)}),o.promise}reduce(e,r){let o=this.promises.get(e)??Promise.resolve();this.set(e,()=>r(o))}async wait(){await Promise.all(this.promises.values())}},$L=class extends eO.Transform{constructor(r=Buffer.alloc(0)){super();this.active=!0;this.ifEmpty=r}_transform(r,o,a){if(o!=="buffer"||!Buffer.isBuffer(r))throw new Error("Assertion failed: DefaultStream only accept buffers");this.active=!1,a(null,r)}_flush(r){this.active&&this.ifEmpty.length>0?r(null,this.ifEmpty):r(null)}},c1=eval("require");Gne=new Map;tie=(o=>(o[o.NoCache=0]="NoCache",o[o.FsTime=1]="FsTime",o[o.Node=2]="Node",o))(tie||{})});var $m,iO,sO,iie=It(()=>{$m=(r=>(r.HARD="HARD",r.SOFT="SOFT",r))($m||{}),iO=(o=>(o.Dependency="Dependency",o.PeerDependency="PeerDependency",o.PeerDependencyMeta="PeerDependencyMeta",o))(iO||{}),sO=(o=>(o.Inactive="inactive",o.Redundant="redundant",o.Active="active",o))(sO||{})});var pe={};Kt(pe,{LogLevel:()=>HS,Style:()=>MS,Type:()=>Ct,addLogFilterSupport:()=>g1,applyColor:()=>Gs,applyHyperlink:()=>ty,applyStyle:()=>Cg,json:()=>Ig,jsonOrPretty:()=>BZe,mark:()=>uO,pretty:()=>Ut,prettyField:()=>$u,prettyList:()=>cO,prettyTruncatedLocatorList:()=>_S,stripAnsi:()=>ey.default,supportsColor:()=>US,supportsHyperlinks:()=>lO,tuple:()=>Yc});function sie(t){let e=["KiB","MiB","GiB","TiB"],r=e.length;for(;r>1&&t<1024**r;)r-=1;let o=1024**r;return`${Math.floor(t*100/o)/100} ${e[r-1]}`}function Yc(t,e){return[e,t]}function Cg(t,e,r){return t.get("enableColors")&&r&2&&(e=h1.default.bold(e)),e}function Gs(t,e,r){if(!t.get("enableColors"))return e;let o=IZe.get(r);if(o===null)return e;let a=typeof o>"u"?r:aO.level>=3?o[0]:o[1],n=typeof a=="number"?oO.ansi256(a):a.startsWith("#")?oO.hex(a):oO[a];if(typeof n!="function")throw new Error(`Invalid format type ${a}`);return n(e)}function ty(t,e,r){return t.get("enableHyperlinks")?wZe?`\x1B]8;;${r}\x1B\\${e}\x1B]8;;\x1B\\`:`\x1B]8;;${r}\x07${e}\x1B]8;;\x07`:e}function Ut(t,e,r){if(e===null)return Gs(t,"null",Ct.NULL);if(Object.hasOwn(OS,r))return OS[r].pretty(t,e);if(typeof e!="string")throw new Error(`Assertion failed: Expected the value to be a string, got ${typeof e}`);return Gs(t,e,r)}function cO(t,e,r,{separator:o=", "}={}){return[...e].map(a=>Ut(t,a,r)).join(o)}function Ig(t,e){if(t===null)return null;if(Object.hasOwn(OS,e))return OS[e].json(t);if(typeof t!="string")throw new Error(`Assertion failed: Expected the value to be a string, got ${typeof t}`);return t}function BZe(t,e,[r,o]){return t?Ig(r,o):Ut(e,r,o)}function uO(t){return{Check:Gs(t,"\u2713","green"),Cross:Gs(t,"\u2718","red"),Question:Gs(t,"?","cyan")}}function $u(t,{label:e,value:[r,o]}){return`${Ut(t,e,Ct.CODE)}: ${Ut(t,r,o)}`}function _S(t,e,r){let o=[],a=[...e],n=r;for(;a.length>0;){let h=a[0],E=`${jr(t,h)}, `,w=AO(h).length+2;if(o.length>0&&nh).join("").slice(0,-2);let u="X".repeat(a.length.toString().length),A=`and ${u} more.`,p=a.length;for(;o.length>1&&nh).join(""),A.replace(u,Ut(t,p,Ct.NUMBER))].join("")}function g1(t,{configuration:e}){let r=e.get("logFilters"),o=new Map,a=new Map,n=[];for(let w of r){let D=w.get("level");if(typeof D>"u")continue;let x=w.get("code");typeof x<"u"&&o.set(x,D);let C=w.get("text");typeof C<"u"&&a.set(C,D);let T=w.get("pattern");typeof T<"u"&&n.push([oie.default.matcher(T,{contains:!0}),D])}n.reverse();let u=(w,D,x)=>{if(w===null||w===0)return x;let C=a.size>0||n.length>0?(0,ey.default)(D):D;if(a.size>0){let T=a.get(C);if(typeof T<"u")return T??x}if(n.length>0){for(let[T,L]of n)if(T(C))return L??x}if(o.size>0){let T=o.get(Ju(w));if(typeof T<"u")return T??x}return x},A=t.reportInfo,p=t.reportWarning,h=t.reportError,E=function(w,D,x,C){switch(u(D,x,C)){case"info":A.call(w,D,x);break;case"warning":p.call(w,D??0,x);break;case"error":h.call(w,D??0,x);break}};t.reportInfo=function(...w){return E(this,...w,"info")},t.reportWarning=function(...w){return E(this,...w,"warning")},t.reportError=function(...w){return E(this,...w,"error")}}var h1,p1,oie,ey,aie,Ct,MS,aO,US,lO,oO,IZe,Co,OS,wZe,HS,Wl=It(()=>{Pt();h1=et(iL()),p1=et(sg());Gt();oie=et(Xo()),ey=et(pS()),aie=ve("util");jP();Io();Ct={NO_HINT:"NO_HINT",ID:"ID",NULL:"NULL",SCOPE:"SCOPE",NAME:"NAME",RANGE:"RANGE",REFERENCE:"REFERENCE",NUMBER:"NUMBER",PATH:"PATH",URL:"URL",ADDED:"ADDED",REMOVED:"REMOVED",CODE:"CODE",INSPECT:"INSPECT",DURATION:"DURATION",SIZE:"SIZE",SIZE_DIFF:"SIZE_DIFF",IDENT:"IDENT",DESCRIPTOR:"DESCRIPTOR",LOCATOR:"LOCATOR",RESOLUTION:"RESOLUTION",DEPENDENT:"DEPENDENT",PACKAGE_EXTENSION:"PACKAGE_EXTENSION",SETTING:"SETTING",MARKDOWN:"MARKDOWN",MARKDOWN_INLINE:"MARKDOWN_INLINE"},MS=(e=>(e[e.BOLD=2]="BOLD",e))(MS||{}),aO=p1.default.GITHUB_ACTIONS?{level:2}:h1.default.supportsColor?{level:h1.default.supportsColor.level}:{level:0},US=aO.level!==0,lO=US&&!p1.default.GITHUB_ACTIONS&&!p1.default.CIRCLE&&!p1.default.GITLAB,oO=new h1.default.Instance(aO),IZe=new Map([[Ct.NO_HINT,null],[Ct.NULL,["#a853b5",129]],[Ct.SCOPE,["#d75f00",166]],[Ct.NAME,["#d7875f",173]],[Ct.RANGE,["#00afaf",37]],[Ct.REFERENCE,["#87afff",111]],[Ct.NUMBER,["#ffd700",220]],[Ct.PATH,["#d75fd7",170]],[Ct.URL,["#d75fd7",170]],[Ct.ADDED,["#5faf00",70]],[Ct.REMOVED,["#ff3131",160]],[Ct.CODE,["#87afff",111]],[Ct.SIZE,["#ffd700",220]]]),Co=t=>t;OS={[Ct.ID]:Co({pretty:(t,e)=>typeof e=="number"?Gs(t,`${e}`,Ct.NUMBER):Gs(t,e,Ct.CODE),json:t=>t}),[Ct.INSPECT]:Co({pretty:(t,e)=>(0,aie.inspect)(e,{depth:1/0,colors:t.get("enableColors"),compact:!0,breakLength:1/0}),json:t=>t}),[Ct.NUMBER]:Co({pretty:(t,e)=>Gs(t,`${e}`,Ct.NUMBER),json:t=>t}),[Ct.IDENT]:Co({pretty:(t,e)=>Ui(t,e),json:t=>rn(t)}),[Ct.LOCATOR]:Co({pretty:(t,e)=>jr(t,e),json:t=>Qa(t)}),[Ct.DESCRIPTOR]:Co({pretty:(t,e)=>Jn(t,e),json:t=>ka(t)}),[Ct.RESOLUTION]:Co({pretty:(t,{descriptor:e,locator:r})=>d1(t,e,r),json:({descriptor:t,locator:e})=>({descriptor:ka(t),locator:e!==null?Qa(e):null})}),[Ct.DEPENDENT]:Co({pretty:(t,{locator:e,descriptor:r})=>fO(t,e,r),json:({locator:t,descriptor:e})=>({locator:Qa(t),descriptor:ka(e)})}),[Ct.PACKAGE_EXTENSION]:Co({pretty:(t,e)=>{switch(e.type){case"Dependency":return`${Ui(t,e.parentDescriptor)} \u27A4 ${Gs(t,"dependencies",Ct.CODE)} \u27A4 ${Ui(t,e.descriptor)}`;case"PeerDependency":return`${Ui(t,e.parentDescriptor)} \u27A4 ${Gs(t,"peerDependencies",Ct.CODE)} \u27A4 ${Ui(t,e.descriptor)}`;case"PeerDependencyMeta":return`${Ui(t,e.parentDescriptor)} \u27A4 ${Gs(t,"peerDependenciesMeta",Ct.CODE)} \u27A4 ${Ui(t,Zo(e.selector))} \u27A4 ${Gs(t,e.key,Ct.CODE)}`;default:throw new Error(`Assertion failed: Unsupported package extension type: ${e.type}`)}},json:t=>{switch(t.type){case"Dependency":return`${rn(t.parentDescriptor)} > ${rn(t.descriptor)}`;case"PeerDependency":return`${rn(t.parentDescriptor)} >> ${rn(t.descriptor)}`;case"PeerDependencyMeta":return`${rn(t.parentDescriptor)} >> ${t.selector} / ${t.key}`;default:throw new Error(`Assertion failed: Unsupported package extension type: ${t.type}`)}}}),[Ct.SETTING]:Co({pretty:(t,e)=>(t.get(e),ty(t,Gs(t,e,Ct.CODE),`https://yarnpkg.com/configuration/yarnrc#${e}`)),json:t=>t}),[Ct.DURATION]:Co({pretty:(t,e)=>{if(e>1e3*60){let r=Math.floor(e/1e3/60),o=Math.ceil((e-r*60*1e3)/1e3);return o===0?`${r}m`:`${r}m ${o}s`}else{let r=Math.floor(e/1e3),o=e-r*1e3;return o===0?`${r}s`:`${r}s ${o}ms`}},json:t=>t}),[Ct.SIZE]:Co({pretty:(t,e)=>Gs(t,sie(e),Ct.NUMBER),json:t=>t}),[Ct.SIZE_DIFF]:Co({pretty:(t,e)=>{let r=e>=0?"+":"-",o=r==="+"?Ct.REMOVED:Ct.ADDED;return Gs(t,`${r} ${sie(Math.max(Math.abs(e),1))}`,o)},json:t=>t}),[Ct.PATH]:Co({pretty:(t,e)=>Gs(t,Ae.fromPortablePath(e),Ct.PATH),json:t=>Ae.fromPortablePath(t)}),[Ct.MARKDOWN]:Co({pretty:(t,{text:e,format:r,paragraphs:o})=>yo(e,{format:r,paragraphs:o}),json:({text:t})=>t}),[Ct.MARKDOWN_INLINE]:Co({pretty:(t,e)=>(e=e.replace(/(`+)((?:.|[\n])*?)\1/g,(r,o,a)=>Ut(t,o+a+o,Ct.CODE)),e=e.replace(/(\*\*)((?:.|[\n])*?)\1/g,(r,o,a)=>Cg(t,a,2)),e),json:t=>t})};wZe=!!process.env.KONSOLE_VERSION;HS=(a=>(a.Error="error",a.Warning="warning",a.Info="info",a.Discard="discard",a))(HS||{})});var lie=_(ry=>{"use strict";Object.defineProperty(ry,"__esModule",{value:!0});ry.splitWhen=ry.flatten=void 0;function vZe(t){return t.reduce((e,r)=>[].concat(e,r),[])}ry.flatten=vZe;function DZe(t,e){let r=[[]],o=0;for(let a of t)e(a)?(o++,r[o]=[]):r[o].push(a);return r}ry.splitWhen=DZe});var cie=_(qS=>{"use strict";Object.defineProperty(qS,"__esModule",{value:!0});qS.isEnoentCodeError=void 0;function PZe(t){return t.code==="ENOENT"}qS.isEnoentCodeError=PZe});var uie=_(jS=>{"use strict";Object.defineProperty(jS,"__esModule",{value:!0});jS.createDirentFromStats=void 0;var pO=class{constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function SZe(t,e){return new pO(t,e)}jS.createDirentFromStats=SZe});var hie=_(Vi=>{"use strict";Object.defineProperty(Vi,"__esModule",{value:!0});Vi.convertPosixPathToPattern=Vi.convertWindowsPathToPattern=Vi.convertPathToPattern=Vi.escapePosixPath=Vi.escapeWindowsPath=Vi.escape=Vi.removeLeadingDotSegment=Vi.makeAbsolute=Vi.unixify=void 0;var bZe=ve("os"),xZe=ve("path"),Aie=bZe.platform()==="win32",kZe=2,QZe=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,FZe=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,RZe=/^\\\\([.?])/,TZe=/\\(?![!()+@[\]{}])/g;function NZe(t){return t.replace(/\\/g,"/")}Vi.unixify=NZe;function LZe(t,e){return xZe.resolve(t,e)}Vi.makeAbsolute=LZe;function OZe(t){if(t.charAt(0)==="."){let e=t.charAt(1);if(e==="/"||e==="\\")return t.slice(kZe)}return t}Vi.removeLeadingDotSegment=OZe;Vi.escape=Aie?hO:gO;function hO(t){return t.replace(FZe,"\\$2")}Vi.escapeWindowsPath=hO;function gO(t){return t.replace(QZe,"\\$2")}Vi.escapePosixPath=gO;Vi.convertPathToPattern=Aie?fie:pie;function fie(t){return hO(t).replace(RZe,"//$1").replace(TZe,"/")}Vi.convertWindowsPathToPattern=fie;function pie(t){return gO(t)}Vi.convertPosixPathToPattern=pie});var die=_((cTt,gie)=>{gie.exports=function(e){if(typeof e!="string"||e==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(e);){if(r[2])return!0;e=e.slice(r.index+r[0].length)}return!1}});var Eie=_((uTt,yie)=>{var MZe=die(),mie={"{":"}","(":")","[":"]"},UZe=function(t){if(t[0]==="!")return!0;for(var e=0,r=-2,o=-2,a=-2,n=-2,u=-2;ee&&(u===-1||u>o||(u=t.indexOf("\\",e),u===-1||u>o)))||a!==-1&&t[e]==="{"&&t[e+1]!=="}"&&(a=t.indexOf("}",e),a>e&&(u=t.indexOf("\\",e),u===-1||u>a))||n!==-1&&t[e]==="("&&t[e+1]==="?"&&/[:!=]/.test(t[e+2])&&t[e+3]!==")"&&(n=t.indexOf(")",e),n>e&&(u=t.indexOf("\\",e),u===-1||u>n))||r!==-1&&t[e]==="("&&t[e+1]!=="|"&&(rr&&(u=t.indexOf("\\",r),u===-1||u>n))))return!0;if(t[e]==="\\"){var A=t[e+1];e+=2;var p=mie[A];if(p){var h=t.indexOf(p,e);h!==-1&&(e=h+1)}if(t[e]==="!")return!0}else e++}return!1},_Ze=function(t){if(t[0]==="!")return!0;for(var e=0;e{"use strict";var HZe=Eie(),qZe=ve("path").posix.dirname,jZe=ve("os").platform()==="win32",dO="/",GZe=/\\/g,WZe=/[\{\[].*[\}\]]$/,YZe=/(^|[^\\])([\{\[]|\([^\)]+$)/,KZe=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Cie.exports=function(e,r){var o=Object.assign({flipBackslashes:!0},r);o.flipBackslashes&&jZe&&e.indexOf(dO)<0&&(e=e.replace(GZe,dO)),WZe.test(e)&&(e+=dO),e+="a";do e=qZe(e);while(HZe(e)||YZe.test(e));return e.replace(KZe,"$1")}});var xie=_(Mr=>{"use strict";Object.defineProperty(Mr,"__esModule",{value:!0});Mr.removeDuplicateSlashes=Mr.matchAny=Mr.convertPatternsToRe=Mr.makeRe=Mr.getPatternParts=Mr.expandBraceExpansion=Mr.expandPatternsWithBraceExpansion=Mr.isAffectDepthOfReadingPattern=Mr.endsWithSlashGlobStar=Mr.hasGlobStar=Mr.getBaseDirectory=Mr.isPatternRelatedToParentDirectory=Mr.getPatternsOutsideCurrentDirectory=Mr.getPatternsInsideCurrentDirectory=Mr.getPositivePatterns=Mr.getNegativePatterns=Mr.isPositivePattern=Mr.isNegativePattern=Mr.convertToNegativePattern=Mr.convertToPositivePattern=Mr.isDynamicPattern=Mr.isStaticPattern=void 0;var VZe=ve("path"),JZe=Iie(),mO=Xo(),wie="**",zZe="\\",XZe=/[*?]|^!/,ZZe=/\[[^[]*]/,$Ze=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,e$e=/[!*+?@]\([^(]*\)/,t$e=/,|\.\./,r$e=/(?!^)\/{2,}/g;function Bie(t,e={}){return!vie(t,e)}Mr.isStaticPattern=Bie;function vie(t,e={}){return t===""?!1:!!(e.caseSensitiveMatch===!1||t.includes(zZe)||XZe.test(t)||ZZe.test(t)||$Ze.test(t)||e.extglob!==!1&&e$e.test(t)||e.braceExpansion!==!1&&n$e(t))}Mr.isDynamicPattern=vie;function n$e(t){let e=t.indexOf("{");if(e===-1)return!1;let r=t.indexOf("}",e+1);if(r===-1)return!1;let o=t.slice(e,r);return t$e.test(o)}function i$e(t){return GS(t)?t.slice(1):t}Mr.convertToPositivePattern=i$e;function s$e(t){return"!"+t}Mr.convertToNegativePattern=s$e;function GS(t){return t.startsWith("!")&&t[1]!=="("}Mr.isNegativePattern=GS;function Die(t){return!GS(t)}Mr.isPositivePattern=Die;function o$e(t){return t.filter(GS)}Mr.getNegativePatterns=o$e;function a$e(t){return t.filter(Die)}Mr.getPositivePatterns=a$e;function l$e(t){return t.filter(e=>!yO(e))}Mr.getPatternsInsideCurrentDirectory=l$e;function c$e(t){return t.filter(yO)}Mr.getPatternsOutsideCurrentDirectory=c$e;function yO(t){return t.startsWith("..")||t.startsWith("./..")}Mr.isPatternRelatedToParentDirectory=yO;function u$e(t){return JZe(t,{flipBackslashes:!1})}Mr.getBaseDirectory=u$e;function A$e(t){return t.includes(wie)}Mr.hasGlobStar=A$e;function Pie(t){return t.endsWith("/"+wie)}Mr.endsWithSlashGlobStar=Pie;function f$e(t){let e=VZe.basename(t);return Pie(t)||Bie(e)}Mr.isAffectDepthOfReadingPattern=f$e;function p$e(t){return t.reduce((e,r)=>e.concat(Sie(r)),[])}Mr.expandPatternsWithBraceExpansion=p$e;function Sie(t){let e=mO.braces(t,{expand:!0,nodupes:!0,keepEscaping:!0});return e.sort((r,o)=>r.length-o.length),e.filter(r=>r!=="")}Mr.expandBraceExpansion=Sie;function h$e(t,e){let{parts:r}=mO.scan(t,Object.assign(Object.assign({},e),{parts:!0}));return r.length===0&&(r=[t]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}Mr.getPatternParts=h$e;function bie(t,e){return mO.makeRe(t,e)}Mr.makeRe=bie;function g$e(t,e){return t.map(r=>bie(r,e))}Mr.convertPatternsToRe=g$e;function d$e(t,e){return e.some(r=>r.test(t))}Mr.matchAny=d$e;function m$e(t){return t.replace(r$e,"/")}Mr.removeDuplicateSlashes=m$e});var Rie=_((pTt,Fie)=>{"use strict";var y$e=ve("stream"),kie=y$e.PassThrough,E$e=Array.prototype.slice;Fie.exports=C$e;function C$e(){let t=[],e=E$e.call(arguments),r=!1,o=e[e.length-1];o&&!Array.isArray(o)&&o.pipe==null?e.pop():o={};let a=o.end!==!1,n=o.pipeError===!0;o.objectMode==null&&(o.objectMode=!0),o.highWaterMark==null&&(o.highWaterMark=64*1024);let u=kie(o);function A(){for(let E=0,w=arguments.length;E0||(r=!1,p())}function x(C){function T(){C.removeListener("merge2UnpipeEnd",T),C.removeListener("end",T),n&&C.removeListener("error",L),D()}function L(U){u.emit("error",U)}if(C._readableState.endEmitted)return D();C.on("merge2UnpipeEnd",T),C.on("end",T),n&&C.on("error",L),C.pipe(u,{end:!1}),C.resume()}for(let C=0;C{"use strict";Object.defineProperty(WS,"__esModule",{value:!0});WS.merge=void 0;var I$e=Rie();function w$e(t){let e=I$e(t);return t.forEach(r=>{r.once("error",o=>e.emit("error",o))}),e.once("close",()=>Tie(t)),e.once("end",()=>Tie(t)),e}WS.merge=w$e;function Tie(t){t.forEach(e=>e.emit("close"))}});var Lie=_(ny=>{"use strict";Object.defineProperty(ny,"__esModule",{value:!0});ny.isEmpty=ny.isString=void 0;function B$e(t){return typeof t=="string"}ny.isString=B$e;function v$e(t){return t===""}ny.isEmpty=v$e});var Df=_(wo=>{"use strict";Object.defineProperty(wo,"__esModule",{value:!0});wo.string=wo.stream=wo.pattern=wo.path=wo.fs=wo.errno=wo.array=void 0;var D$e=lie();wo.array=D$e;var P$e=cie();wo.errno=P$e;var S$e=uie();wo.fs=S$e;var b$e=hie();wo.path=b$e;var x$e=xie();wo.pattern=x$e;var k$e=Nie();wo.stream=k$e;var Q$e=Lie();wo.string=Q$e});var _ie=_(Bo=>{"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});Bo.convertPatternGroupToTask=Bo.convertPatternGroupsToTasks=Bo.groupPatternsByBaseDirectory=Bo.getNegativePatternsAsPositive=Bo.getPositivePatterns=Bo.convertPatternsToTasks=Bo.generate=void 0;var Kc=Df();function F$e(t,e){let r=Oie(t,e),o=Oie(e.ignore,e),a=Mie(r),n=Uie(r,o),u=a.filter(E=>Kc.pattern.isStaticPattern(E,e)),A=a.filter(E=>Kc.pattern.isDynamicPattern(E,e)),p=EO(u,n,!1),h=EO(A,n,!0);return p.concat(h)}Bo.generate=F$e;function Oie(t,e){let r=t;return e.braceExpansion&&(r=Kc.pattern.expandPatternsWithBraceExpansion(r)),e.baseNameMatch&&(r=r.map(o=>o.includes("/")?o:`**/${o}`)),r.map(o=>Kc.pattern.removeDuplicateSlashes(o))}function EO(t,e,r){let o=[],a=Kc.pattern.getPatternsOutsideCurrentDirectory(t),n=Kc.pattern.getPatternsInsideCurrentDirectory(t),u=CO(a),A=CO(n);return o.push(...IO(u,e,r)),"."in A?o.push(wO(".",n,e,r)):o.push(...IO(A,e,r)),o}Bo.convertPatternsToTasks=EO;function Mie(t){return Kc.pattern.getPositivePatterns(t)}Bo.getPositivePatterns=Mie;function Uie(t,e){return Kc.pattern.getNegativePatterns(t).concat(e).map(Kc.pattern.convertToPositivePattern)}Bo.getNegativePatternsAsPositive=Uie;function CO(t){let e={};return t.reduce((r,o)=>{let a=Kc.pattern.getBaseDirectory(o);return a in r?r[a].push(o):r[a]=[o],r},e)}Bo.groupPatternsByBaseDirectory=CO;function IO(t,e,r){return Object.keys(t).map(o=>wO(o,t[o],e,r))}Bo.convertPatternGroupsToTasks=IO;function wO(t,e,r,o){return{dynamic:o,positive:e,negative:r,base:t,patterns:[].concat(e,r.map(Kc.pattern.convertToNegativePattern))}}Bo.convertPatternGroupToTask=wO});var qie=_(YS=>{"use strict";Object.defineProperty(YS,"__esModule",{value:!0});YS.read=void 0;function R$e(t,e,r){e.fs.lstat(t,(o,a)=>{if(o!==null){Hie(r,o);return}if(!a.isSymbolicLink()||!e.followSymbolicLink){BO(r,a);return}e.fs.stat(t,(n,u)=>{if(n!==null){if(e.throwErrorOnBrokenSymbolicLink){Hie(r,n);return}BO(r,a);return}e.markSymbolicLink&&(u.isSymbolicLink=()=>!0),BO(r,u)})})}YS.read=R$e;function Hie(t,e){t(e)}function BO(t,e){t(null,e)}});var jie=_(KS=>{"use strict";Object.defineProperty(KS,"__esModule",{value:!0});KS.read=void 0;function T$e(t,e){let r=e.fs.lstatSync(t);if(!r.isSymbolicLink()||!e.followSymbolicLink)return r;try{let o=e.fs.statSync(t);return e.markSymbolicLink&&(o.isSymbolicLink=()=>!0),o}catch(o){if(!e.throwErrorOnBrokenSymbolicLink)return r;throw o}}KS.read=T$e});var Gie=_(th=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});th.createFileSystemAdapter=th.FILE_SYSTEM_ADAPTER=void 0;var VS=ve("fs");th.FILE_SYSTEM_ADAPTER={lstat:VS.lstat,stat:VS.stat,lstatSync:VS.lstatSync,statSync:VS.statSync};function N$e(t){return t===void 0?th.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},th.FILE_SYSTEM_ADAPTER),t)}th.createFileSystemAdapter=N$e});var Wie=_(DO=>{"use strict";Object.defineProperty(DO,"__esModule",{value:!0});var L$e=Gie(),vO=class{constructor(e={}){this._options=e,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=L$e.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(e,r){return e??r}};DO.default=vO});var wg=_(rh=>{"use strict";Object.defineProperty(rh,"__esModule",{value:!0});rh.statSync=rh.stat=rh.Settings=void 0;var Yie=qie(),O$e=jie(),PO=Wie();rh.Settings=PO.default;function M$e(t,e,r){if(typeof e=="function"){Yie.read(t,SO(),e);return}Yie.read(t,SO(e),r)}rh.stat=M$e;function U$e(t,e){let r=SO(e);return O$e.read(t,r)}rh.statSync=U$e;function SO(t={}){return t instanceof PO.default?t:new PO.default(t)}});var Jie=_((BTt,Vie)=>{var Kie;Vie.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):t=>(Kie||(Kie=Promise.resolve())).then(t).catch(e=>setTimeout(()=>{throw e},0))});var Xie=_((vTt,zie)=>{zie.exports=H$e;var _$e=Jie();function H$e(t,e){let r,o,a,n=!0;Array.isArray(t)?(r=[],o=t.length):(a=Object.keys(t),r={},o=a.length);function u(p){function h(){e&&e(p,r),e=null}n?_$e(h):h()}function A(p,h,E){r[p]=E,(--o===0||h)&&u(h)}o?a?a.forEach(function(p){t[p](function(h,E){A(p,h,E)})}):t.forEach(function(p,h){p(function(E,w){A(h,E,w)})}):u(null),n=!1}});var bO=_(zS=>{"use strict";Object.defineProperty(zS,"__esModule",{value:!0});zS.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var JS=process.versions.node.split(".");if(JS[0]===void 0||JS[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var Zie=Number.parseInt(JS[0],10),q$e=Number.parseInt(JS[1],10),$ie=10,j$e=10,G$e=Zie>$ie,W$e=Zie===$ie&&q$e>=j$e;zS.IS_SUPPORT_READDIR_WITH_FILE_TYPES=G$e||W$e});var ese=_(XS=>{"use strict";Object.defineProperty(XS,"__esModule",{value:!0});XS.createDirentFromStats=void 0;var xO=class{constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function Y$e(t,e){return new xO(t,e)}XS.createDirentFromStats=Y$e});var kO=_(ZS=>{"use strict";Object.defineProperty(ZS,"__esModule",{value:!0});ZS.fs=void 0;var K$e=ese();ZS.fs=K$e});var QO=_($S=>{"use strict";Object.defineProperty($S,"__esModule",{value:!0});$S.joinPathSegments=void 0;function V$e(t,e,r){return t.endsWith(r)?t+e:t+r+e}$S.joinPathSegments=V$e});var ose=_(nh=>{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});nh.readdir=nh.readdirWithFileTypes=nh.read=void 0;var J$e=wg(),tse=Xie(),z$e=bO(),rse=kO(),nse=QO();function X$e(t,e,r){if(!e.stats&&z$e.IS_SUPPORT_READDIR_WITH_FILE_TYPES){ise(t,e,r);return}sse(t,e,r)}nh.read=X$e;function ise(t,e,r){e.fs.readdir(t,{withFileTypes:!0},(o,a)=>{if(o!==null){eb(r,o);return}let n=a.map(A=>({dirent:A,name:A.name,path:nse.joinPathSegments(t,A.name,e.pathSegmentSeparator)}));if(!e.followSymbolicLinks){FO(r,n);return}let u=n.map(A=>Z$e(A,e));tse(u,(A,p)=>{if(A!==null){eb(r,A);return}FO(r,p)})})}nh.readdirWithFileTypes=ise;function Z$e(t,e){return r=>{if(!t.dirent.isSymbolicLink()){r(null,t);return}e.fs.stat(t.path,(o,a)=>{if(o!==null){if(e.throwErrorOnBrokenSymbolicLink){r(o);return}r(null,t);return}t.dirent=rse.fs.createDirentFromStats(t.name,a),r(null,t)})}}function sse(t,e,r){e.fs.readdir(t,(o,a)=>{if(o!==null){eb(r,o);return}let n=a.map(u=>{let A=nse.joinPathSegments(t,u,e.pathSegmentSeparator);return p=>{J$e.stat(A,e.fsStatSettings,(h,E)=>{if(h!==null){p(h);return}let w={name:u,path:A,dirent:rse.fs.createDirentFromStats(u,E)};e.stats&&(w.stats=E),p(null,w)})}});tse(n,(u,A)=>{if(u!==null){eb(r,u);return}FO(r,A)})})}nh.readdir=sse;function eb(t,e){t(e)}function FO(t,e){t(null,e)}});var Ase=_(ih=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});ih.readdir=ih.readdirWithFileTypes=ih.read=void 0;var $$e=wg(),eet=bO(),ase=kO(),lse=QO();function tet(t,e){return!e.stats&&eet.IS_SUPPORT_READDIR_WITH_FILE_TYPES?cse(t,e):use(t,e)}ih.read=tet;function cse(t,e){return e.fs.readdirSync(t,{withFileTypes:!0}).map(o=>{let a={dirent:o,name:o.name,path:lse.joinPathSegments(t,o.name,e.pathSegmentSeparator)};if(a.dirent.isSymbolicLink()&&e.followSymbolicLinks)try{let n=e.fs.statSync(a.path);a.dirent=ase.fs.createDirentFromStats(a.name,n)}catch(n){if(e.throwErrorOnBrokenSymbolicLink)throw n}return a})}ih.readdirWithFileTypes=cse;function use(t,e){return e.fs.readdirSync(t).map(o=>{let a=lse.joinPathSegments(t,o,e.pathSegmentSeparator),n=$$e.statSync(a,e.fsStatSettings),u={name:o,path:a,dirent:ase.fs.createDirentFromStats(o,n)};return e.stats&&(u.stats=n),u})}ih.readdir=use});var fse=_(sh=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});sh.createFileSystemAdapter=sh.FILE_SYSTEM_ADAPTER=void 0;var iy=ve("fs");sh.FILE_SYSTEM_ADAPTER={lstat:iy.lstat,stat:iy.stat,lstatSync:iy.lstatSync,statSync:iy.statSync,readdir:iy.readdir,readdirSync:iy.readdirSync};function ret(t){return t===void 0?sh.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},sh.FILE_SYSTEM_ADAPTER),t)}sh.createFileSystemAdapter=ret});var pse=_(TO=>{"use strict";Object.defineProperty(TO,"__esModule",{value:!0});var net=ve("path"),iet=wg(),set=fse(),RO=class{constructor(e={}){this._options=e,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=set.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,net.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new iet.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(e,r){return e??r}};TO.default=RO});var tb=_(oh=>{"use strict";Object.defineProperty(oh,"__esModule",{value:!0});oh.Settings=oh.scandirSync=oh.scandir=void 0;var hse=ose(),oet=Ase(),NO=pse();oh.Settings=NO.default;function aet(t,e,r){if(typeof e=="function"){hse.read(t,LO(),e);return}hse.read(t,LO(e),r)}oh.scandir=aet;function cet(t,e){let r=LO(e);return oet.read(t,r)}oh.scandirSync=cet;function LO(t={}){return t instanceof NO.default?t:new NO.default(t)}});var dse=_((TTt,gse)=>{"use strict";function uet(t){var e=new t,r=e;function o(){var n=e;return n.next?e=n.next:(e=new t,r=e),n.next=null,n}function a(n){r.next=n,r=n}return{get:o,release:a}}gse.exports=uet});var yse=_((NTt,OO)=>{"use strict";var Aet=dse();function mse(t,e,r){if(typeof t=="function"&&(r=e,e=t,t=null),!(r>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");var o=Aet(fet),a=null,n=null,u=0,A=null,p={push:T,drain:Yl,saturated:Yl,pause:E,paused:!1,get concurrency(){return r},set concurrency(ce){if(!(ce>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");if(r=ce,!p.paused)for(;a&&u=r||p.paused?n?(n.next=Ie,n=Ie):(a=Ie,n=Ie,p.saturated()):(u++,e.call(t,Ie.value,Ie.worked))}function L(ce,ue){var Ie=o.get();Ie.context=t,Ie.release=U,Ie.value=ce,Ie.callback=ue||Yl,Ie.errorHandler=A,u>=r||p.paused?a?(Ie.next=a,a=Ie):(a=Ie,n=Ie,p.saturated()):(u++,e.call(t,Ie.value,Ie.worked))}function U(ce){ce&&o.release(ce);var ue=a;ue&&u<=r?p.paused?u--:(n===a&&(n=null),a=ue.next,ue.next=null,e.call(t,ue.value,ue.worked),n===null&&p.empty()):--u===0&&p.drain()}function J(){a=null,n=null,p.drain=Yl}function te(){a=null,n=null,p.drain(),p.drain=Yl}function le(ce){A=ce}}function Yl(){}function fet(){this.value=null,this.callback=Yl,this.next=null,this.release=Yl,this.context=null,this.errorHandler=null;var t=this;this.worked=function(r,o){var a=t.callback,n=t.errorHandler,u=t.value;t.value=null,t.callback=Yl,t.errorHandler&&n(r,u),a.call(t.context,r,o),t.release(t)}}function pet(t,e,r){typeof t=="function"&&(r=e,e=t,t=null);function o(E,w){e.call(this,E).then(function(D){w(null,D)},w)}var a=mse(t,o,r),n=a.push,u=a.unshift;return a.push=A,a.unshift=p,a.drained=h,a;function A(E){var w=new Promise(function(D,x){n(E,function(C,T){if(C){x(C);return}D(T)})});return w.catch(Yl),w}function p(E){var w=new Promise(function(D,x){u(E,function(C,T){if(C){x(C);return}D(T)})});return w.catch(Yl),w}function h(){if(a.idle())return new Promise(function(D){D()});var E=a.drain,w=new Promise(function(D){a.drain=function(){E(),D()}});return w}}OO.exports=mse;OO.exports.promise=pet});var rb=_(eA=>{"use strict";Object.defineProperty(eA,"__esModule",{value:!0});eA.joinPathSegments=eA.replacePathSegmentSeparator=eA.isAppliedFilter=eA.isFatalError=void 0;function het(t,e){return t.errorFilter===null?!0:!t.errorFilter(e)}eA.isFatalError=het;function get(t,e){return t===null||t(e)}eA.isAppliedFilter=get;function det(t,e){return t.split(/[/\\]/).join(e)}eA.replacePathSegmentSeparator=det;function met(t,e,r){return t===""?e:t.endsWith(r)?t+e:t+r+e}eA.joinPathSegments=met});var _O=_(UO=>{"use strict";Object.defineProperty(UO,"__esModule",{value:!0});var yet=rb(),MO=class{constructor(e,r){this._root=e,this._settings=r,this._root=yet.replacePathSegmentSeparator(e,r.pathSegmentSeparator)}};UO.default=MO});var jO=_(qO=>{"use strict";Object.defineProperty(qO,"__esModule",{value:!0});var Eet=ve("events"),Cet=tb(),Iet=yse(),nb=rb(),wet=_O(),HO=class extends wet.default{constructor(e,r){super(e,r),this._settings=r,this._scandir=Cet.scandir,this._emitter=new Eet.EventEmitter,this._queue=Iet(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(e){this._emitter.on("entry",e)}onError(e){this._emitter.once("error",e)}onEnd(e){this._emitter.once("end",e)}_pushToQueue(e,r){let o={directory:e,base:r};this._queue.push(o,a=>{a!==null&&this._handleError(a)})}_worker(e,r){this._scandir(e.directory,this._settings.fsScandirSettings,(o,a)=>{if(o!==null){r(o,void 0);return}for(let n of a)this._handleEntry(n,e.base);r(null,void 0)})}_handleError(e){this._isDestroyed||!nb.isFatalError(this._settings,e)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",e))}_handleEntry(e,r){if(this._isDestroyed||this._isFatalError)return;let o=e.path;r!==void 0&&(e.path=nb.joinPathSegments(r,e.name,this._settings.pathSegmentSeparator)),nb.isAppliedFilter(this._settings.entryFilter,e)&&this._emitEntry(e),e.dirent.isDirectory()&&nb.isAppliedFilter(this._settings.deepFilter,e)&&this._pushToQueue(o,r===void 0?void 0:e.path)}_emitEntry(e){this._emitter.emit("entry",e)}};qO.default=HO});var Ese=_(WO=>{"use strict";Object.defineProperty(WO,"__esModule",{value:!0});var Bet=jO(),GO=class{constructor(e,r){this._root=e,this._settings=r,this._reader=new Bet.default(this._root,this._settings),this._storage=[]}read(e){this._reader.onError(r=>{vet(e,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{Det(e,this._storage)}),this._reader.read()}};WO.default=GO;function vet(t,e){t(e)}function Det(t,e){t(null,e)}});var Cse=_(KO=>{"use strict";Object.defineProperty(KO,"__esModule",{value:!0});var Pet=ve("stream"),bet=jO(),YO=class{constructor(e,r){this._root=e,this._settings=r,this._reader=new bet.default(this._root,this._settings),this._stream=new Pet.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(e=>{this._stream.emit("error",e)}),this._reader.onEntry(e=>{this._stream.push(e)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};KO.default=YO});var Ise=_(JO=>{"use strict";Object.defineProperty(JO,"__esModule",{value:!0});var xet=tb(),ib=rb(),ket=_O(),VO=class extends ket.default{constructor(){super(...arguments),this._scandir=xet.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(e,r){this._queue.add({directory:e,base:r})}_handleQueue(){for(let e of this._queue.values())this._handleDirectory(e.directory,e.base)}_handleDirectory(e,r){try{let o=this._scandir(e,this._settings.fsScandirSettings);for(let a of o)this._handleEntry(a,r)}catch(o){this._handleError(o)}}_handleError(e){if(ib.isFatalError(this._settings,e))throw e}_handleEntry(e,r){let o=e.path;r!==void 0&&(e.path=ib.joinPathSegments(r,e.name,this._settings.pathSegmentSeparator)),ib.isAppliedFilter(this._settings.entryFilter,e)&&this._pushToStorage(e),e.dirent.isDirectory()&&ib.isAppliedFilter(this._settings.deepFilter,e)&&this._pushToQueue(o,r===void 0?void 0:e.path)}_pushToStorage(e){this._storage.push(e)}};JO.default=VO});var wse=_(XO=>{"use strict";Object.defineProperty(XO,"__esModule",{value:!0});var Qet=Ise(),zO=class{constructor(e,r){this._root=e,this._settings=r,this._reader=new Qet.default(this._root,this._settings)}read(){return this._reader.read()}};XO.default=zO});var Bse=_($O=>{"use strict";Object.defineProperty($O,"__esModule",{value:!0});var Fet=ve("path"),Ret=tb(),ZO=class{constructor(e={}){this._options=e,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,Fet.sep),this.fsScandirSettings=new Ret.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(e,r){return e??r}};$O.default=ZO});var ob=_(tA=>{"use strict";Object.defineProperty(tA,"__esModule",{value:!0});tA.Settings=tA.walkStream=tA.walkSync=tA.walk=void 0;var vse=Ese(),Tet=Cse(),Net=wse(),eM=Bse();tA.Settings=eM.default;function Let(t,e,r){if(typeof e=="function"){new vse.default(t,sb()).read(e);return}new vse.default(t,sb(e)).read(r)}tA.walk=Let;function Oet(t,e){let r=sb(e);return new Net.default(t,r).read()}tA.walkSync=Oet;function Met(t,e){let r=sb(e);return new Tet.default(t,r).read()}tA.walkStream=Met;function sb(t={}){return t instanceof eM.default?t:new eM.default(t)}});var ab=_(rM=>{"use strict";Object.defineProperty(rM,"__esModule",{value:!0});var Uet=ve("path"),_et=wg(),Dse=Df(),tM=class{constructor(e){this._settings=e,this._fsStatSettings=new _et.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(e){return Uet.resolve(this._settings.cwd,e)}_makeEntry(e,r){let o={name:r,path:r,dirent:Dse.fs.createDirentFromStats(r,e)};return this._settings.stats&&(o.stats=e),o}_isFatalError(e){return!Dse.errno.isEnoentCodeError(e)&&!this._settings.suppressErrors}};rM.default=tM});var sM=_(iM=>{"use strict";Object.defineProperty(iM,"__esModule",{value:!0});var Het=ve("stream"),qet=wg(),jet=ob(),Get=ab(),nM=class extends Get.default{constructor(){super(...arguments),this._walkStream=jet.walkStream,this._stat=qet.stat}dynamic(e,r){return this._walkStream(e,r)}static(e,r){let o=e.map(this._getFullEntryPath,this),a=new Het.PassThrough({objectMode:!0});a._write=(n,u,A)=>this._getEntry(o[n],e[n],r).then(p=>{p!==null&&r.entryFilter(p)&&a.push(p),n===o.length-1&&a.end(),A()}).catch(A);for(let n=0;nthis._makeEntry(a,r)).catch(a=>{if(o.errorFilter(a))return null;throw a})}_getStat(e){return new Promise((r,o)=>{this._stat(e,this._fsStatSettings,(a,n)=>a===null?r(n):o(a))})}};iM.default=nM});var Pse=_(aM=>{"use strict";Object.defineProperty(aM,"__esModule",{value:!0});var Wet=ob(),Yet=ab(),Ket=sM(),oM=class extends Yet.default{constructor(){super(...arguments),this._walkAsync=Wet.walk,this._readerStream=new Ket.default(this._settings)}dynamic(e,r){return new Promise((o,a)=>{this._walkAsync(e,r,(n,u)=>{n===null?o(u):a(n)})})}async static(e,r){let o=[],a=this._readerStream.static(e,r);return new Promise((n,u)=>{a.once("error",u),a.on("data",A=>o.push(A)),a.once("end",()=>n(o))})}};aM.default=oM});var Sse=_(cM=>{"use strict";Object.defineProperty(cM,"__esModule",{value:!0});var m1=Df(),lM=class{constructor(e,r,o){this._patterns=e,this._settings=r,this._micromatchOptions=o,this._storage=[],this._fillStorage()}_fillStorage(){for(let e of this._patterns){let r=this._getPatternSegments(e),o=this._splitSegmentsIntoSections(r);this._storage.push({complete:o.length<=1,pattern:e,segments:r,sections:o})}}_getPatternSegments(e){return m1.pattern.getPatternParts(e,this._micromatchOptions).map(o=>m1.pattern.isDynamicPattern(o,this._settings)?{dynamic:!0,pattern:o,patternRe:m1.pattern.makeRe(o,this._micromatchOptions)}:{dynamic:!1,pattern:o})}_splitSegmentsIntoSections(e){return m1.array.splitWhen(e,r=>r.dynamic&&m1.pattern.hasGlobStar(r.pattern))}};cM.default=lM});var bse=_(AM=>{"use strict";Object.defineProperty(AM,"__esModule",{value:!0});var Vet=Sse(),uM=class extends Vet.default{match(e){let r=e.split("/"),o=r.length,a=this._storage.filter(n=>!n.complete||n.segments.length>o);for(let n of a){let u=n.sections[0];if(!n.complete&&o>u.length||r.every((p,h)=>{let E=n.segments[h];return!!(E.dynamic&&E.patternRe.test(p)||!E.dynamic&&E.pattern===p)}))return!0}return!1}};AM.default=uM});var xse=_(pM=>{"use strict";Object.defineProperty(pM,"__esModule",{value:!0});var lb=Df(),Jet=bse(),fM=class{constructor(e,r){this._settings=e,this._micromatchOptions=r}getFilter(e,r,o){let a=this._getMatcher(r),n=this._getNegativePatternsRe(o);return u=>this._filter(e,u,a,n)}_getMatcher(e){return new Jet.default(e,this._settings,this._micromatchOptions)}_getNegativePatternsRe(e){let r=e.filter(lb.pattern.isAffectDepthOfReadingPattern);return lb.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(e,r,o,a){if(this._isSkippedByDeep(e,r.path)||this._isSkippedSymbolicLink(r))return!1;let n=lb.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(n,o)?!1:this._isSkippedByNegativePatterns(n,a)}_isSkippedByDeep(e,r){return this._settings.deep===1/0?!1:this._getEntryLevel(e,r)>=this._settings.deep}_getEntryLevel(e,r){let o=r.split("/").length;if(e==="")return o;let a=e.split("/").length;return o-a}_isSkippedSymbolicLink(e){return!this._settings.followSymbolicLinks&&e.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(e,r){return!this._settings.baseNameMatch&&!r.match(e)}_isSkippedByNegativePatterns(e,r){return!lb.pattern.matchAny(e,r)}};pM.default=fM});var kse=_(gM=>{"use strict";Object.defineProperty(gM,"__esModule",{value:!0});var Bg=Df(),hM=class{constructor(e,r){this._settings=e,this._micromatchOptions=r,this.index=new Map}getFilter(e,r){let o=Bg.pattern.convertPatternsToRe(e,this._micromatchOptions),a=Bg.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return n=>this._filter(n,o,a)}_filter(e,r,o){let a=Bg.path.removeLeadingDotSegment(e.path);if(this._settings.unique&&this._isDuplicateEntry(a)||this._onlyFileFilter(e)||this._onlyDirectoryFilter(e)||this._isSkippedByAbsoluteNegativePatterns(a,o))return!1;let n=e.dirent.isDirectory(),u=this._isMatchToPatterns(a,r,n)&&!this._isMatchToPatterns(a,o,n);return this._settings.unique&&u&&this._createIndexRecord(a),u}_isDuplicateEntry(e){return this.index.has(e)}_createIndexRecord(e){this.index.set(e,void 0)}_onlyFileFilter(e){return this._settings.onlyFiles&&!e.dirent.isFile()}_onlyDirectoryFilter(e){return this._settings.onlyDirectories&&!e.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(e,r){if(!this._settings.absolute)return!1;let o=Bg.path.makeAbsolute(this._settings.cwd,e);return Bg.pattern.matchAny(o,r)}_isMatchToPatterns(e,r,o){let a=Bg.pattern.matchAny(e,r);return!a&&o?Bg.pattern.matchAny(e+"/",r):a}};gM.default=hM});var Qse=_(mM=>{"use strict";Object.defineProperty(mM,"__esModule",{value:!0});var zet=Df(),dM=class{constructor(e){this._settings=e}getFilter(){return e=>this._isNonFatalError(e)}_isNonFatalError(e){return zet.errno.isEnoentCodeError(e)||this._settings.suppressErrors}};mM.default=dM});var Rse=_(EM=>{"use strict";Object.defineProperty(EM,"__esModule",{value:!0});var Fse=Df(),yM=class{constructor(e){this._settings=e}getTransformer(){return e=>this._transform(e)}_transform(e){let r=e.path;return this._settings.absolute&&(r=Fse.path.makeAbsolute(this._settings.cwd,r),r=Fse.path.unixify(r)),this._settings.markDirectories&&e.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},e),{path:r}):r}};EM.default=yM});var ub=_(IM=>{"use strict";Object.defineProperty(IM,"__esModule",{value:!0});var Xet=ve("path"),Zet=xse(),$et=kse(),ett=Qse(),ttt=Rse(),CM=class{constructor(e){this._settings=e,this.errorFilter=new ett.default(this._settings),this.entryFilter=new $et.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new Zet.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new ttt.default(this._settings)}_getRootDirectory(e){return Xet.resolve(this._settings.cwd,e.base)}_getReaderOptions(e){let r=e.base==="."?"":e.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,e.positive,e.negative),entryFilter:this.entryFilter.getFilter(e.positive,e.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};IM.default=CM});var Tse=_(BM=>{"use strict";Object.defineProperty(BM,"__esModule",{value:!0});var rtt=Pse(),ntt=ub(),wM=class extends ntt.default{constructor(){super(...arguments),this._reader=new rtt.default(this._settings)}async read(e){let r=this._getRootDirectory(e),o=this._getReaderOptions(e);return(await this.api(r,e,o)).map(n=>o.transform(n))}api(e,r,o){return r.dynamic?this._reader.dynamic(e,o):this._reader.static(r.patterns,o)}};BM.default=wM});var Nse=_(DM=>{"use strict";Object.defineProperty(DM,"__esModule",{value:!0});var itt=ve("stream"),stt=sM(),ott=ub(),vM=class extends ott.default{constructor(){super(...arguments),this._reader=new stt.default(this._settings)}read(e){let r=this._getRootDirectory(e),o=this._getReaderOptions(e),a=this.api(r,e,o),n=new itt.Readable({objectMode:!0,read:()=>{}});return a.once("error",u=>n.emit("error",u)).on("data",u=>n.emit("data",o.transform(u))).once("end",()=>n.emit("end")),n.once("close",()=>a.destroy()),n}api(e,r,o){return r.dynamic?this._reader.dynamic(e,o):this._reader.static(r.patterns,o)}};DM.default=vM});var Lse=_(SM=>{"use strict";Object.defineProperty(SM,"__esModule",{value:!0});var att=wg(),ltt=ob(),ctt=ab(),PM=class extends ctt.default{constructor(){super(...arguments),this._walkSync=ltt.walkSync,this._statSync=att.statSync}dynamic(e,r){return this._walkSync(e,r)}static(e,r){let o=[];for(let a of e){let n=this._getFullEntryPath(a),u=this._getEntry(n,a,r);u===null||!r.entryFilter(u)||o.push(u)}return o}_getEntry(e,r,o){try{let a=this._getStat(e);return this._makeEntry(a,r)}catch(a){if(o.errorFilter(a))return null;throw a}}_getStat(e){return this._statSync(e,this._fsStatSettings)}};SM.default=PM});var Ose=_(xM=>{"use strict";Object.defineProperty(xM,"__esModule",{value:!0});var utt=Lse(),Att=ub(),bM=class extends Att.default{constructor(){super(...arguments),this._reader=new utt.default(this._settings)}read(e){let r=this._getRootDirectory(e),o=this._getReaderOptions(e);return this.api(r,e,o).map(o.transform)}api(e,r,o){return r.dynamic?this._reader.dynamic(e,o):this._reader.static(r.patterns,o)}};xM.default=bM});var Mse=_(oy=>{"use strict";Object.defineProperty(oy,"__esModule",{value:!0});oy.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var sy=ve("fs"),ftt=ve("os"),ptt=Math.max(ftt.cpus().length,1);oy.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:sy.lstat,lstatSync:sy.lstatSync,stat:sy.stat,statSync:sy.statSync,readdir:sy.readdir,readdirSync:sy.readdirSync};var kM=class{constructor(e={}){this._options=e,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,ptt),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(e,r){return e===void 0?r:e}_getFileSystemMethods(e={}){return Object.assign(Object.assign({},oy.DEFAULT_FILE_SYSTEM_ADAPTER),e)}};oy.default=kM});var Ab=_((oNt,_se)=>{"use strict";var Use=_ie(),htt=Tse(),gtt=Nse(),dtt=Ose(),QM=Mse(),Kl=Df();async function FM(t,e){Vc(t);let r=RM(t,htt.default,e),o=await Promise.all(r);return Kl.array.flatten(o)}(function(t){t.glob=t,t.globSync=e,t.globStream=r,t.async=t;function e(h,E){Vc(h);let w=RM(h,dtt.default,E);return Kl.array.flatten(w)}t.sync=e;function r(h,E){Vc(h);let w=RM(h,gtt.default,E);return Kl.stream.merge(w)}t.stream=r;function o(h,E){Vc(h);let w=[].concat(h),D=new QM.default(E);return Use.generate(w,D)}t.generateTasks=o;function a(h,E){Vc(h);let w=new QM.default(E);return Kl.pattern.isDynamicPattern(h,w)}t.isDynamicPattern=a;function n(h){return Vc(h),Kl.path.escape(h)}t.escapePath=n;function u(h){return Vc(h),Kl.path.convertPathToPattern(h)}t.convertPathToPattern=u;let A;(function(h){function E(D){return Vc(D),Kl.path.escapePosixPath(D)}h.escapePath=E;function w(D){return Vc(D),Kl.path.convertPosixPathToPattern(D)}h.convertPathToPattern=w})(A=t.posix||(t.posix={}));let p;(function(h){function E(D){return Vc(D),Kl.path.escapeWindowsPath(D)}h.escapePath=E;function w(D){return Vc(D),Kl.path.convertWindowsPathToPattern(D)}h.convertPathToPattern=w})(p=t.win32||(t.win32={}))})(FM||(FM={}));function RM(t,e,r){let o=[].concat(t),a=new QM.default(r),n=Use.generate(o,a),u=new e(a);return n.map(u.read,u)}function Vc(t){if(![].concat(t).every(o=>Kl.string.isString(o)&&!Kl.string.isEmpty(o)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}_se.exports=FM});var xn={};Kt(xn,{checksumFile:()=>pb,checksumPattern:()=>hb,makeHash:()=>Ji});function Ji(...t){let e=(0,fb.createHash)("sha512"),r="";for(let o of t)typeof o=="string"?r+=o:o&&(r&&(e.update(r),r=""),e.update(o));return r&&e.update(r),e.digest("hex")}async function pb(t,{baseFs:e,algorithm:r}={baseFs:ae,algorithm:"sha512"}){let o=await e.openPromise(t,"r");try{let n=Buffer.allocUnsafeSlow(65536),u=(0,fb.createHash)(r),A=0;for(;(A=await e.readPromise(o,n,0,65536))!==0;)u.update(A===65536?n:n.slice(0,A));return u.digest("hex")}finally{await e.closePromise(o)}}async function hb(t,{cwd:e}){let o=(await(0,TM.default)(t,{cwd:Ae.fromPortablePath(e),onlyDirectories:!0})).map(A=>`${A}/**/*`),a=await(0,TM.default)([t,...o],{cwd:Ae.fromPortablePath(e),onlyFiles:!1});a.sort();let n=await Promise.all(a.map(async A=>{let p=[Buffer.from(A)],h=K.join(e,Ae.toPortablePath(A)),E=await ae.lstatPromise(h);return E.isSymbolicLink()?p.push(Buffer.from(await ae.readlinkPromise(h))):E.isFile()&&p.push(await ae.readFilePromise(h)),p.join("\0")})),u=(0,fb.createHash)("sha512");for(let A of n)u.update(A);return u.digest("hex")}var fb,TM,ah=It(()=>{Pt();fb=ve("crypto"),TM=et(Ab())});var G={};Kt(G,{allPeerRequests:()=>S1,areDescriptorsEqual:()=>Wse,areIdentsEqual:()=>w1,areLocatorsEqual:()=>B1,areVirtualPackagesEquivalent:()=>Dtt,bindDescriptor:()=>Btt,bindLocator:()=>vtt,convertDescriptorToLocator:()=>gb,convertLocatorToDescriptor:()=>LM,convertPackageToLocator:()=>Ctt,convertToIdent:()=>Ett,convertToManifestRange:()=>Ntt,copyPackage:()=>E1,devirtualizeDescriptor:()=>C1,devirtualizeLocator:()=>I1,ensureDevirtualizedDescriptor:()=>Itt,ensureDevirtualizedLocator:()=>wtt,getIdentVendorPath:()=>_M,isPackageCompatible:()=>Cb,isVirtualDescriptor:()=>Pf,isVirtualLocator:()=>Jc,makeDescriptor:()=>kn,makeIdent:()=>rA,makeLocator:()=>Ss,makeRange:()=>yb,parseDescriptor:()=>lh,parseFileStyleRange:()=>Rtt,parseIdent:()=>Zo,parseLocator:()=>Sf,parseRange:()=>vg,prettyDependent:()=>fO,prettyDescriptor:()=>Jn,prettyIdent:()=>Ui,prettyLocator:()=>jr,prettyLocatorNoColors:()=>AO,prettyRange:()=>cy,prettyReference:()=>D1,prettyResolution:()=>d1,prettyWorkspace:()=>P1,renamePackage:()=>OM,slugifyIdent:()=>NM,slugifyLocator:()=>ly,sortDescriptors:()=>uy,stringifyDescriptor:()=>ka,stringifyIdent:()=>rn,stringifyLocator:()=>Qa,tryParseDescriptor:()=>v1,tryParseIdent:()=>Yse,tryParseLocator:()=>mb,tryParseRange:()=>Ftt,virtualizeDescriptor:()=>MM,virtualizePackage:()=>UM});function rA(t,e){if(t?.startsWith("@"))throw new Error("Invalid scope: don't prefix it with '@'");return{identHash:Ji(t,e),scope:t,name:e}}function kn(t,e){return{identHash:t.identHash,scope:t.scope,name:t.name,descriptorHash:Ji(t.identHash,e),range:e}}function Ss(t,e){return{identHash:t.identHash,scope:t.scope,name:t.name,locatorHash:Ji(t.identHash,e),reference:e}}function Ett(t){return{identHash:t.identHash,scope:t.scope,name:t.name}}function gb(t){return{identHash:t.identHash,scope:t.scope,name:t.name,locatorHash:t.descriptorHash,reference:t.range}}function LM(t){return{identHash:t.identHash,scope:t.scope,name:t.name,descriptorHash:t.locatorHash,range:t.reference}}function Ctt(t){return{identHash:t.identHash,scope:t.scope,name:t.name,locatorHash:t.locatorHash,reference:t.reference}}function OM(t,e){return{identHash:e.identHash,scope:e.scope,name:e.name,locatorHash:e.locatorHash,reference:e.reference,version:t.version,languageName:t.languageName,linkType:t.linkType,conditions:t.conditions,dependencies:new Map(t.dependencies),peerDependencies:new Map(t.peerDependencies),dependenciesMeta:new Map(t.dependenciesMeta),peerDependenciesMeta:new Map(t.peerDependenciesMeta),bin:new Map(t.bin)}}function E1(t){return OM(t,t)}function MM(t,e){if(e.includes("#"))throw new Error("Invalid entropy");return kn(t,`virtual:${e}#${t.range}`)}function UM(t,e){if(e.includes("#"))throw new Error("Invalid entropy");return OM(t,Ss(t,`virtual:${e}#${t.reference}`))}function Pf(t){return t.range.startsWith(y1)}function Jc(t){return t.reference.startsWith(y1)}function C1(t){if(!Pf(t))throw new Error("Not a virtual descriptor");return kn(t,t.range.replace(db,""))}function I1(t){if(!Jc(t))throw new Error("Not a virtual descriptor");return Ss(t,t.reference.replace(db,""))}function Itt(t){return Pf(t)?kn(t,t.range.replace(db,"")):t}function wtt(t){return Jc(t)?Ss(t,t.reference.replace(db,"")):t}function Btt(t,e){return t.range.includes("::")?t:kn(t,`${t.range}::${ay.default.stringify(e)}`)}function vtt(t,e){return t.reference.includes("::")?t:Ss(t,`${t.reference}::${ay.default.stringify(e)}`)}function w1(t,e){return t.identHash===e.identHash}function Wse(t,e){return t.descriptorHash===e.descriptorHash}function B1(t,e){return t.locatorHash===e.locatorHash}function Dtt(t,e){if(!Jc(t))throw new Error("Invalid package type");if(!Jc(e))throw new Error("Invalid package type");if(!w1(t,e)||t.dependencies.size!==e.dependencies.size)return!1;for(let r of t.dependencies.values()){let o=e.dependencies.get(r.identHash);if(!o||!Wse(r,o))return!1}return!0}function Zo(t){let e=Yse(t);if(!e)throw new Error(`Invalid ident (${t})`);return e}function Yse(t){let e=t.match(Ptt);if(!e)return null;let[,r,o]=e;return rA(typeof r<"u"?r:null,o)}function lh(t,e=!1){let r=v1(t,e);if(!r)throw new Error(`Invalid descriptor (${t})`);return r}function v1(t,e=!1){let r=e?t.match(Stt):t.match(btt);if(!r)return null;let[,o,a,n]=r;if(n==="unknown")throw new Error(`Invalid range (${t})`);let u=typeof o<"u"?o:null,A=typeof n<"u"?n:"unknown";return kn(rA(u,a),A)}function Sf(t,e=!1){let r=mb(t,e);if(!r)throw new Error(`Invalid locator (${t})`);return r}function mb(t,e=!1){let r=e?t.match(xtt):t.match(ktt);if(!r)return null;let[,o,a,n]=r;if(n==="unknown")throw new Error(`Invalid reference (${t})`);let u=typeof o<"u"?o:null,A=typeof n<"u"?n:"unknown";return Ss(rA(u,a),A)}function vg(t,e){let r=t.match(Qtt);if(r===null)throw new Error(`Invalid range (${t})`);let o=typeof r[1]<"u"?r[1]:null;if(typeof e?.requireProtocol=="string"&&o!==e.requireProtocol)throw new Error(`Invalid protocol (${o})`);if(e?.requireProtocol&&o===null)throw new Error(`Missing protocol (${o})`);let a=typeof r[3]<"u"?decodeURIComponent(r[2]):null;if(e?.requireSource&&a===null)throw new Error(`Missing source (${t})`);let n=typeof r[3]<"u"?decodeURIComponent(r[3]):decodeURIComponent(r[2]),u=e?.parseSelector?ay.default.parse(n):n,A=typeof r[4]<"u"?ay.default.parse(r[4]):null;return{protocol:o,source:a,selector:u,params:A}}function Ftt(t,e){try{return vg(t,e)}catch{return null}}function Rtt(t,{protocol:e}){let{selector:r,params:o}=vg(t,{requireProtocol:e,requireBindings:!0});if(typeof o.locator!="string")throw new Error(`Assertion failed: Invalid bindings for ${t}`);return{parentLocator:Sf(o.locator,!0),path:r}}function Hse(t){return t=t.replaceAll("%","%25"),t=t.replaceAll(":","%3A"),t=t.replaceAll("#","%23"),t}function Ttt(t){return t===null?!1:Object.entries(t).length>0}function yb({protocol:t,source:e,selector:r,params:o}){let a="";return t!==null&&(a+=`${t}`),e!==null&&(a+=`${Hse(e)}#`),a+=Hse(r),Ttt(o)&&(a+=`::${ay.default.stringify(o)}`),a}function Ntt(t){let{params:e,protocol:r,source:o,selector:a}=vg(t);for(let n in e)n.startsWith("__")&&delete e[n];return yb({protocol:r,source:o,params:e,selector:a})}function rn(t){return t.scope?`@${t.scope}/${t.name}`:`${t.name}`}function ka(t){return t.scope?`@${t.scope}/${t.name}@${t.range}`:`${t.name}@${t.range}`}function Qa(t){return t.scope?`@${t.scope}/${t.name}@${t.reference}`:`${t.name}@${t.reference}`}function NM(t){return t.scope!==null?`@${t.scope}-${t.name}`:t.name}function ly(t){let{protocol:e,selector:r}=vg(t.reference),o=e!==null?e.replace(Ltt,""):"exotic",a=qse.default.valid(r),n=a!==null?`${o}-${a}`:`${o}`,u=10;return t.scope?`${NM(t)}-${n}-${t.locatorHash.slice(0,u)}`:`${NM(t)}-${n}-${t.locatorHash.slice(0,u)}`}function Ui(t,e){return e.scope?`${Ut(t,`@${e.scope}/`,Ct.SCOPE)}${Ut(t,e.name,Ct.NAME)}`:`${Ut(t,e.name,Ct.NAME)}`}function Eb(t){if(t.startsWith(y1)){let e=Eb(t.substring(t.indexOf("#")+1)),r=t.substring(y1.length,y1.length+mtt);return`${e} [${r}]`}else return t.replace(Ott,"?[...]")}function cy(t,e){return`${Ut(t,Eb(e),Ct.RANGE)}`}function Jn(t,e){return`${Ui(t,e)}${Ut(t,"@",Ct.RANGE)}${cy(t,e.range)}`}function D1(t,e){return`${Ut(t,Eb(e),Ct.REFERENCE)}`}function jr(t,e){return`${Ui(t,e)}${Ut(t,"@",Ct.REFERENCE)}${D1(t,e.reference)}`}function AO(t){return`${rn(t)}@${Eb(t.reference)}`}function uy(t){return Ps(t,[e=>rn(e),e=>e.range])}function P1(t,e){return Ui(t,e.anchoredLocator)}function d1(t,e,r){let o=Pf(e)?C1(e):e;return r===null?`${Jn(t,o)} \u2192 ${uO(t).Cross}`:o.identHash===r.identHash?`${Jn(t,o)} \u2192 ${D1(t,r.reference)}`:`${Jn(t,o)} \u2192 ${jr(t,r)}`}function fO(t,e,r){return r===null?`${jr(t,e)}`:`${jr(t,e)} (via ${cy(t,r.range)})`}function _M(t){return`node_modules/${rn(t)}`}function Cb(t,e){return t.conditions?ytt(t.conditions,r=>{let[,o,a]=r.match(Gse),n=e[o];return n?n.includes(a):!0}):!0}function S1(t){let e=new Set;if("children"in t)e.add(t);else for(let r of t.requests.values())e.add(r);for(let r of e)for(let o of r.children.values())e.add(o);return e}var ay,qse,jse,y1,mtt,Gse,ytt,db,Ptt,Stt,btt,xtt,ktt,Qtt,Ltt,Ott,Io=It(()=>{ay=et(ve("querystring")),qse=et(ni()),jse=et(MX());Wl();ah();Gl();Io();y1="virtual:",mtt=5,Gse=/(os|cpu|libc)=([a-z0-9_-]+)/,ytt=(0,jse.makeParser)(Gse);db=/^[^#]*#/;Ptt=/^(?:@([^/]+?)\/)?([^@/]+)$/;Stt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))$/,btt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))?$/;xtt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))$/,ktt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))?$/;Qtt=/^([^#:]*:)?((?:(?!::)[^#])*)(?:#((?:(?!::).)*))?(?:::(.*))?$/;Ltt=/:$/;Ott=/\?.*/});var Kse,Vse=It(()=>{Io();Kse={hooks:{reduceDependency:(t,e,r,o,{resolver:a,resolveOptions:n})=>{for(let{pattern:u,reference:A}of e.topLevelWorkspace.manifest.resolutions){if(u.from&&(u.from.fullName!==rn(r)||e.configuration.normalizeLocator(Ss(Zo(u.from.fullName),u.from.description??r.reference)).locatorHash!==r.locatorHash)||u.descriptor.fullName!==rn(t)||e.configuration.normalizeDependency(kn(Sf(u.descriptor.fullName),u.descriptor.description??t.range)).descriptorHash!==t.descriptorHash)continue;return a.bindDescriptor(e.configuration.normalizeDependency(kn(t,A)),e.topLevelWorkspace.anchoredLocator,n)}return t},validateProject:async(t,e)=>{for(let r of t.workspaces){let o=P1(t.configuration,r);await t.configuration.triggerHook(a=>a.validateWorkspace,r,{reportWarning:(a,n)=>e.reportWarning(a,`${o}: ${n}`),reportError:(a,n)=>e.reportError(a,`${o}: ${n}`)})}},validateWorkspace:async(t,e)=>{let{manifest:r}=t;r.resolutions.length&&t.cwd!==t.project.cwd&&r.errors.push(new Error("Resolutions field will be ignored"));for(let o of r.errors)e.reportWarning(57,o.message)}}}});var ci,Dg=It(()=>{ci=class t{static{this.protocol="workspace:"}supportsDescriptor(e,r){return!!(e.range.startsWith(t.protocol)||r.project.tryWorkspaceByDescriptor(e)!==null)}supportsLocator(e,r){return!!e.reference.startsWith(t.protocol)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){return[o.project.getWorkspaceByDescriptor(e).anchoredLocator]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){let o=r.project.getWorkspaceByCwd(e.reference.slice(t.protocol.length));return{...e,version:o.manifest.version||"0.0.0",languageName:"unknown",linkType:"SOFT",conditions:null,dependencies:r.project.configuration.normalizeDependencyMap(new Map([...o.manifest.dependencies,...o.manifest.devDependencies])),peerDependencies:new Map([...o.manifest.peerDependencies]),dependenciesMeta:o.manifest.dependenciesMeta,peerDependenciesMeta:o.manifest.peerDependenciesMeta,bin:o.manifest.bin}}}});var Ur={};Kt(Ur,{SemVer:()=>$se.SemVer,clean:()=>Utt,getComparator:()=>Xse,mergeComparators:()=>HM,satisfiesWithPrereleases:()=>nA,simplifyRanges:()=>qM,stringifyComparator:()=>Zse,validRange:()=>Fa});function nA(t,e,r=!1){if(!t)return!1;let o=`${e}${r}`,a=Jse.get(o);if(typeof a>"u")try{a=new bf.default.Range(e,{includePrerelease:!0,loose:r})}catch{return!1}finally{Jse.set(o,a||null)}else if(a===null)return!1;let n;try{n=new bf.default.SemVer(t,a)}catch{return!1}return a.test(n)?!0:(n.prerelease&&(n.prerelease=[]),a.set.some(u=>{for(let A of u)A.semver.prerelease&&(A.semver.prerelease=[]);return u.every(A=>A.test(n))}))}function Fa(t){if(t.indexOf(":")!==-1)return null;let e=zse.get(t);if(typeof e<"u")return e;try{e=new bf.default.Range(t)}catch{e=null}return zse.set(t,e),e}function Utt(t){let e=Mtt.exec(t);return e?e[1]:null}function Xse(t){if(t.semver===bf.default.Comparator.ANY)return{gt:null,lt:null};switch(t.operator){case"":return{gt:[">=",t.semver],lt:["<=",t.semver]};case">":case">=":return{gt:[t.operator,t.semver],lt:null};case"<":case"<=":return{gt:null,lt:[t.operator,t.semver]};default:throw new Error(`Assertion failed: Unexpected comparator operator (${t.operator})`)}}function HM(t){if(t.length===0)return null;let e=null,r=null;for(let o of t){if(o.gt){let a=e!==null?bf.default.compare(o.gt[1],e[1]):null;(a===null||a>0||a===0&&o.gt[0]===">")&&(e=o.gt)}if(o.lt){let a=r!==null?bf.default.compare(o.lt[1],r[1]):null;(a===null||a<0||a===0&&o.lt[0]==="<")&&(r=o.lt)}}if(e&&r){let o=bf.default.compare(e[1],r[1]);if(o===0&&(e[0]===">"||r[0]==="<")||o>0)return null}return{gt:e,lt:r}}function Zse(t){if(t.gt&&t.lt){if(t.gt[0]===">="&&t.lt[0]==="<="&&t.gt[1].version===t.lt[1].version)return t.gt[1].version;if(t.gt[0]===">="&&t.lt[0]==="<"){if(t.lt[1].version===`${t.gt[1].major+1}.0.0-0`)return`^${t.gt[1].version}`;if(t.lt[1].version===`${t.gt[1].major}.${t.gt[1].minor+1}.0-0`)return`~${t.gt[1].version}`}}let e=[];return t.gt&&e.push(t.gt[0]+t.gt[1].version),t.lt&&e.push(t.lt[0]+t.lt[1].version),e.length?e.join(" "):"*"}function qM(t){let e=t.map(_tt).map(o=>Fa(o).set.map(a=>a.map(n=>Xse(n)))),r=e.shift().map(o=>HM(o)).filter(o=>o!==null);for(let o of e){let a=[];for(let n of r)for(let u of o){let A=HM([n,...u]);A!==null&&a.push(A)}r=a}return r.length===0?null:r.map(o=>Zse(o)).join(" || ")}function _tt(t){let e=t.split("||");if(e.length>1){let r=new Set;for(let o of e)e.some(a=>a!==o&&bf.default.subset(o,a))||r.add(o);if(r.size{bf=et(ni()),$se=et(ni()),Jse=new Map;zse=new Map;Mtt=/^(?:[\sv=]*?)((0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)(?:\s*)$/});function eoe(t){let e=t.match(/^[ \t]+/m);return e?e[0]:" "}function toe(t){return t.charCodeAt(0)===65279?t.slice(1):t}function $o(t){return t.replace(/\\/g,"/")}function Ib(t,{yamlCompatibilityMode:e}){return e?nO(t):typeof t>"u"||typeof t=="boolean"?t:null}function roe(t,e){let r=e.search(/[^!]/);if(r===-1)return"invalid";let o=r%2===0?"":"!",a=e.slice(r);return`${o}${t}=${a}`}function jM(t,e){return e.length===1?roe(t,e[0]):`(${e.map(r=>roe(t,r)).join(" | ")})`}var noe,_t,Ay=It(()=>{Pt();Ol();noe=et(ni());Dg();Gl();xf();Io();_t=class t{constructor(){this.indent=" ";this.name=null;this.version=null;this.os=null;this.cpu=null;this.libc=null;this.type=null;this.packageManager=null;this.private=!1;this.license=null;this.main=null;this.module=null;this.browser=null;this.languageName=null;this.bin=new Map;this.scripts=new Map;this.dependencies=new Map;this.devDependencies=new Map;this.peerDependencies=new Map;this.workspaceDefinitions=[];this.dependenciesMeta=new Map;this.peerDependenciesMeta=new Map;this.resolutions=[];this.files=null;this.publishConfig=null;this.installConfig=null;this.preferUnplugged=null;this.raw={};this.errors=[]}static{this.fileName="package.json"}static{this.allDependencies=["dependencies","devDependencies","peerDependencies"]}static{this.hardDependencies=["dependencies","devDependencies"]}static async tryFind(e,{baseFs:r=new _n}={}){let o=K.join(e,"package.json");try{return await t.fromFile(o,{baseFs:r})}catch(a){if(a.code==="ENOENT")return null;throw a}}static async find(e,{baseFs:r}={}){let o=await t.tryFind(e,{baseFs:r});if(o===null)throw new Error("Manifest not found");return o}static async fromFile(e,{baseFs:r=new _n}={}){let o=new t;return await o.loadFile(e,{baseFs:r}),o}static fromText(e){let r=new t;return r.loadFromText(e),r}loadFromText(e){let r;try{r=JSON.parse(toe(e)||"{}")}catch(o){throw o.message+=` (when parsing ${e})`,o}this.load(r),this.indent=eoe(e)}async loadFile(e,{baseFs:r=new _n}){let o=await r.readFilePromise(e,"utf8"),a;try{a=JSON.parse(toe(o)||"{}")}catch(n){throw n.message+=` (when parsing ${e})`,n}this.load(a),this.indent=eoe(o)}load(e,{yamlCompatibilityMode:r=!1}={}){if(typeof e!="object"||e===null)throw new Error(`Utterly invalid manifest data (${e})`);this.raw=e;let o=[];if(this.name=null,typeof e.name=="string")try{this.name=Zo(e.name)}catch{o.push(new Error("Parsing failed for the 'name' field"))}if(typeof e.version=="string"?this.version=e.version:this.version=null,Array.isArray(e.os)){let n=[];this.os=n;for(let u of e.os)typeof u!="string"?o.push(new Error("Parsing failed for the 'os' field")):n.push(u)}else this.os=null;if(Array.isArray(e.cpu)){let n=[];this.cpu=n;for(let u of e.cpu)typeof u!="string"?o.push(new Error("Parsing failed for the 'cpu' field")):n.push(u)}else this.cpu=null;if(Array.isArray(e.libc)){let n=[];this.libc=n;for(let u of e.libc)typeof u!="string"?o.push(new Error("Parsing failed for the 'libc' field")):n.push(u)}else this.libc=null;if(typeof e.type=="string"?this.type=e.type:this.type=null,typeof e.packageManager=="string"?this.packageManager=e.packageManager:this.packageManager=null,typeof e.private=="boolean"?this.private=e.private:this.private=!1,typeof e.license=="string"?this.license=e.license:this.license=null,typeof e.languageName=="string"?this.languageName=e.languageName:this.languageName=null,typeof e.main=="string"?this.main=$o(e.main):this.main=null,typeof e.module=="string"?this.module=$o(e.module):this.module=null,e.browser!=null)if(typeof e.browser=="string")this.browser=$o(e.browser);else{this.browser=new Map;for(let[n,u]of Object.entries(e.browser))this.browser.set($o(n),typeof u=="string"?$o(u):u)}else this.browser=null;if(this.bin=new Map,typeof e.bin=="string")e.bin.trim()===""?o.push(new Error("Invalid bin field")):this.name!==null?this.bin.set(this.name.name,$o(e.bin)):o.push(new Error("String bin field, but no attached package name"));else if(typeof e.bin=="object"&&e.bin!==null)for(let[n,u]of Object.entries(e.bin)){if(typeof u!="string"||u.trim()===""){o.push(new Error(`Invalid bin definition for '${n}'`));continue}let A=Zo(n);this.bin.set(A.name,$o(u))}if(this.scripts=new Map,typeof e.scripts=="object"&&e.scripts!==null)for(let[n,u]of Object.entries(e.scripts)){if(typeof u!="string"){o.push(new Error(`Invalid script definition for '${n}'`));continue}this.scripts.set(n,u)}if(this.dependencies=new Map,typeof e.dependencies=="object"&&e.dependencies!==null)for(let[n,u]of Object.entries(e.dependencies)){if(typeof u!="string"){o.push(new Error(`Invalid dependency range for '${n}'`));continue}let A;try{A=Zo(n)}catch{o.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}let p=kn(A,u);this.dependencies.set(p.identHash,p)}if(this.devDependencies=new Map,typeof e.devDependencies=="object"&&e.devDependencies!==null)for(let[n,u]of Object.entries(e.devDependencies)){if(typeof u!="string"){o.push(new Error(`Invalid dependency range for '${n}'`));continue}let A;try{A=Zo(n)}catch{o.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}let p=kn(A,u);this.devDependencies.set(p.identHash,p)}if(this.peerDependencies=new Map,typeof e.peerDependencies=="object"&&e.peerDependencies!==null)for(let[n,u]of Object.entries(e.peerDependencies)){let A;try{A=Zo(n)}catch{o.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}(typeof u!="string"||!u.startsWith(ci.protocol)&&!Fa(u))&&(o.push(new Error(`Invalid dependency range for '${n}'`)),u="*");let p=kn(A,u);this.peerDependencies.set(p.identHash,p)}typeof e.workspaces=="object"&&e.workspaces!==null&&e.workspaces.nohoist&&o.push(new Error("'nohoist' is deprecated, please use 'installConfig.hoistingLimits' instead"));let a=Array.isArray(e.workspaces)?e.workspaces:typeof e.workspaces=="object"&&e.workspaces!==null&&Array.isArray(e.workspaces.packages)?e.workspaces.packages:[];this.workspaceDefinitions=[];for(let n of a){if(typeof n!="string"){o.push(new Error(`Invalid workspace definition for '${n}'`));continue}this.workspaceDefinitions.push({pattern:n})}if(this.dependenciesMeta=new Map,typeof e.dependenciesMeta=="object"&&e.dependenciesMeta!==null)for(let[n,u]of Object.entries(e.dependenciesMeta)){if(typeof u!="object"||u===null){o.push(new Error(`Invalid meta field for '${n}`));continue}let A=lh(n),p=this.ensureDependencyMeta(A),h=Ib(u.built,{yamlCompatibilityMode:r});if(h===null){o.push(new Error(`Invalid built meta field for '${n}'`));continue}let E=Ib(u.optional,{yamlCompatibilityMode:r});if(E===null){o.push(new Error(`Invalid optional meta field for '${n}'`));continue}let w=Ib(u.unplugged,{yamlCompatibilityMode:r});if(w===null){o.push(new Error(`Invalid unplugged meta field for '${n}'`));continue}Object.assign(p,{built:h,optional:E,unplugged:w})}if(this.peerDependenciesMeta=new Map,typeof e.peerDependenciesMeta=="object"&&e.peerDependenciesMeta!==null)for(let[n,u]of Object.entries(e.peerDependenciesMeta)){if(typeof u!="object"||u===null){o.push(new Error(`Invalid meta field for '${n}'`));continue}let A=lh(n),p=this.ensurePeerDependencyMeta(A),h=Ib(u.optional,{yamlCompatibilityMode:r});if(h===null){o.push(new Error(`Invalid optional meta field for '${n}'`));continue}Object.assign(p,{optional:h})}if(this.resolutions=[],typeof e.resolutions=="object"&&e.resolutions!==null)for(let[n,u]of Object.entries(e.resolutions)){if(typeof u!="string"){o.push(new Error(`Invalid resolution entry for '${n}'`));continue}try{this.resolutions.push({pattern:pP(n),reference:u})}catch(A){o.push(A);continue}}if(Array.isArray(e.files)){this.files=new Set;for(let n of e.files){if(typeof n!="string"){o.push(new Error(`Invalid files entry for '${n}'`));continue}this.files.add(n)}}else this.files=null;if(typeof e.publishConfig=="object"&&e.publishConfig!==null){if(this.publishConfig={},typeof e.publishConfig.access=="string"&&(this.publishConfig.access=e.publishConfig.access),typeof e.publishConfig.main=="string"&&(this.publishConfig.main=$o(e.publishConfig.main)),typeof e.publishConfig.module=="string"&&(this.publishConfig.module=$o(e.publishConfig.module)),e.publishConfig.browser!=null)if(typeof e.publishConfig.browser=="string")this.publishConfig.browser=$o(e.publishConfig.browser);else{this.publishConfig.browser=new Map;for(let[n,u]of Object.entries(e.publishConfig.browser))this.publishConfig.browser.set($o(n),typeof u=="string"?$o(u):u)}if(typeof e.publishConfig.registry=="string"&&(this.publishConfig.registry=e.publishConfig.registry),typeof e.publishConfig.bin=="string")this.name!==null?this.publishConfig.bin=new Map([[this.name.name,$o(e.publishConfig.bin)]]):o.push(new Error("String bin field, but no attached package name"));else if(typeof e.publishConfig.bin=="object"&&e.publishConfig.bin!==null){this.publishConfig.bin=new Map;for(let[n,u]of Object.entries(e.publishConfig.bin)){if(typeof u!="string"){o.push(new Error(`Invalid bin definition for '${n}'`));continue}this.publishConfig.bin.set(n,$o(u))}}if(Array.isArray(e.publishConfig.executableFiles)){this.publishConfig.executableFiles=new Set;for(let n of e.publishConfig.executableFiles){if(typeof n!="string"){o.push(new Error("Invalid executable file definition"));continue}this.publishConfig.executableFiles.add($o(n))}}}else this.publishConfig=null;if(typeof e.installConfig=="object"&&e.installConfig!==null){this.installConfig={};for(let n of Object.keys(e.installConfig))n==="hoistingLimits"?typeof e.installConfig.hoistingLimits=="string"?this.installConfig.hoistingLimits=e.installConfig.hoistingLimits:o.push(new Error("Invalid hoisting limits definition")):n=="selfReferences"?typeof e.installConfig.selfReferences=="boolean"?this.installConfig.selfReferences=e.installConfig.selfReferences:o.push(new Error("Invalid selfReferences definition, must be a boolean value")):o.push(new Error(`Unrecognized installConfig key: ${n}`))}else this.installConfig=null;if(typeof e.optionalDependencies=="object"&&e.optionalDependencies!==null)for(let[n,u]of Object.entries(e.optionalDependencies)){if(typeof u!="string"){o.push(new Error(`Invalid dependency range for '${n}'`));continue}let A;try{A=Zo(n)}catch{o.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}let p=kn(A,u);this.dependencies.set(p.identHash,p);let h=kn(A,"unknown"),E=this.ensureDependencyMeta(h);Object.assign(E,{optional:!0})}typeof e.preferUnplugged=="boolean"?this.preferUnplugged=e.preferUnplugged:this.preferUnplugged=null,this.errors=o}getForScope(e){switch(e){case"dependencies":return this.dependencies;case"devDependencies":return this.devDependencies;case"peerDependencies":return this.peerDependencies;default:throw new Error(`Unsupported value ("${e}")`)}}hasConsumerDependency(e){return!!(this.dependencies.has(e.identHash)||this.peerDependencies.has(e.identHash))}hasHardDependency(e){return!!(this.dependencies.has(e.identHash)||this.devDependencies.has(e.identHash))}hasSoftDependency(e){return!!this.peerDependencies.has(e.identHash)}hasDependency(e){return!!(this.hasHardDependency(e)||this.hasSoftDependency(e))}getConditions(){let e=[];return this.os&&this.os.length>0&&e.push(jM("os",this.os)),this.cpu&&this.cpu.length>0&&e.push(jM("cpu",this.cpu)),this.libc&&this.libc.length>0&&e.push(jM("libc",this.libc)),e.length>0?e.join(" & "):null}ensureDependencyMeta(e){if(e.range!=="unknown"&&!noe.default.valid(e.range))throw new Error(`Invalid meta field range for '${ka(e)}'`);let r=rn(e),o=e.range!=="unknown"?e.range:null,a=this.dependenciesMeta.get(r);a||this.dependenciesMeta.set(r,a=new Map);let n=a.get(o);return n||a.set(o,n={}),n}ensurePeerDependencyMeta(e){if(e.range!=="unknown")throw new Error(`Invalid meta field range for '${ka(e)}'`);let r=rn(e),o=this.peerDependenciesMeta.get(r);return o||this.peerDependenciesMeta.set(r,o={}),o}setRawField(e,r,{after:o=[]}={}){let a=new Set(o.filter(n=>Object.hasOwn(this.raw,n)));if(a.size===0||Object.hasOwn(this.raw,e))this.raw[e]=r;else{let n=this.raw,u=this.raw={},A=!1;for(let p of Object.keys(n))u[p]=n[p],A||(a.delete(p),a.size===0&&(u[e]=r,A=!0))}}exportTo(e,{compatibilityMode:r=!0}={}){if(Object.assign(e,this.raw),this.name!==null?e.name=rn(this.name):delete e.name,this.version!==null?e.version=this.version:delete e.version,this.os!==null?e.os=this.os:delete e.os,this.cpu!==null?e.cpu=this.cpu:delete e.cpu,this.type!==null?e.type=this.type:delete e.type,this.packageManager!==null?e.packageManager=this.packageManager:delete e.packageManager,this.private?e.private=!0:delete e.private,this.license!==null?e.license=this.license:delete e.license,this.languageName!==null?e.languageName=this.languageName:delete e.languageName,this.main!==null?e.main=this.main:delete e.main,this.module!==null?e.module=this.module:delete e.module,this.browser!==null){let n=this.browser;typeof n=="string"?e.browser=n:n instanceof Map&&(e.browser=Object.assign({},...Array.from(n.keys()).sort().map(u=>({[u]:n.get(u)}))))}else delete e.browser;this.bin.size===1&&this.name!==null&&this.bin.has(this.name.name)?e.bin=this.bin.get(this.name.name):this.bin.size>0?e.bin=Object.assign({},...Array.from(this.bin.keys()).sort().map(n=>({[n]:this.bin.get(n)}))):delete e.bin,this.workspaceDefinitions.length>0?this.raw.workspaces&&!Array.isArray(this.raw.workspaces)?e.workspaces={...this.raw.workspaces,packages:this.workspaceDefinitions.map(({pattern:n})=>n)}:e.workspaces=this.workspaceDefinitions.map(({pattern:n})=>n):this.raw.workspaces&&!Array.isArray(this.raw.workspaces)&&Object.keys(this.raw.workspaces).length>0?e.workspaces=this.raw.workspaces:delete e.workspaces;let o=[],a=[];for(let n of this.dependencies.values()){let u=this.dependenciesMeta.get(rn(n)),A=!1;if(r&&u){let p=u.get(null);p&&p.optional&&(A=!0)}A?a.push(n):o.push(n)}o.length>0?e.dependencies=Object.assign({},...uy(o).map(n=>({[rn(n)]:n.range}))):delete e.dependencies,a.length>0?e.optionalDependencies=Object.assign({},...uy(a).map(n=>({[rn(n)]:n.range}))):delete e.optionalDependencies,this.devDependencies.size>0?e.devDependencies=Object.assign({},...uy(this.devDependencies.values()).map(n=>({[rn(n)]:n.range}))):delete e.devDependencies,this.peerDependencies.size>0?e.peerDependencies=Object.assign({},...uy(this.peerDependencies.values()).map(n=>({[rn(n)]:n.range}))):delete e.peerDependencies,e.dependenciesMeta={};for(let[n,u]of Ps(this.dependenciesMeta.entries(),([A,p])=>A))for(let[A,p]of Ps(u.entries(),([h,E])=>h!==null?`0${h}`:"1")){let h=A!==null?ka(kn(Zo(n),A)):n,E={...p};r&&A===null&&delete E.optional,Object.keys(E).length!==0&&(e.dependenciesMeta[h]=E)}if(Object.keys(e.dependenciesMeta).length===0&&delete e.dependenciesMeta,this.peerDependenciesMeta.size>0?e.peerDependenciesMeta=Object.assign({},...Ps(this.peerDependenciesMeta.entries(),([n,u])=>n).map(([n,u])=>({[n]:u}))):delete e.peerDependenciesMeta,this.resolutions.length>0?e.resolutions=Object.assign({},...this.resolutions.map(({pattern:n,reference:u})=>({[hP(n)]:u}))):delete e.resolutions,this.files!==null?e.files=Array.from(this.files):delete e.files,this.preferUnplugged!==null?e.preferUnplugged=this.preferUnplugged:delete e.preferUnplugged,this.scripts!==null&&this.scripts.size>0){e.scripts??={};for(let n of Object.keys(e.scripts))this.scripts.has(n)||delete e.scripts[n];for(let[n,u]of this.scripts.entries())e.scripts[n]=u}else delete e.scripts;return e}}});var soe=_((INt,ioe)=>{var Htt=ql(),qtt=function(){return Htt.Date.now()};ioe.exports=qtt});var aoe=_((wNt,ooe)=>{var jtt=/\s/;function Gtt(t){for(var e=t.length;e--&&jtt.test(t.charAt(e)););return e}ooe.exports=Gtt});var coe=_((BNt,loe)=>{var Wtt=aoe(),Ytt=/^\s+/;function Ktt(t){return t&&t.slice(0,Wtt(t)+1).replace(Ytt,"")}loe.exports=Ktt});var fy=_((vNt,uoe)=>{var Vtt=mg(),Jtt=Zu(),ztt="[object Symbol]";function Xtt(t){return typeof t=="symbol"||Jtt(t)&&Vtt(t)==ztt}uoe.exports=Xtt});var hoe=_((DNt,poe)=>{var Ztt=coe(),Aoe=cl(),$tt=fy(),foe=NaN,ert=/^[-+]0x[0-9a-f]+$/i,trt=/^0b[01]+$/i,rrt=/^0o[0-7]+$/i,nrt=parseInt;function irt(t){if(typeof t=="number")return t;if($tt(t))return foe;if(Aoe(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=Aoe(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=Ztt(t);var r=trt.test(t);return r||rrt.test(t)?nrt(t.slice(2),r?2:8):ert.test(t)?foe:+t}poe.exports=irt});var moe=_((PNt,doe)=>{var srt=cl(),GM=soe(),goe=hoe(),ort="Expected a function",art=Math.max,lrt=Math.min;function crt(t,e,r){var o,a,n,u,A,p,h=0,E=!1,w=!1,D=!0;if(typeof t!="function")throw new TypeError(ort);e=goe(e)||0,srt(r)&&(E=!!r.leading,w="maxWait"in r,n=w?art(goe(r.maxWait)||0,e):n,D="trailing"in r?!!r.trailing:D);function x(ue){var Ie=o,he=a;return o=a=void 0,h=ue,u=t.apply(he,Ie),u}function C(ue){return h=ue,A=setTimeout(U,e),E?x(ue):u}function T(ue){var Ie=ue-p,he=ue-h,De=e-Ie;return w?lrt(De,n-he):De}function L(ue){var Ie=ue-p,he=ue-h;return p===void 0||Ie>=e||Ie<0||w&&he>=n}function U(){var ue=GM();if(L(ue))return J(ue);A=setTimeout(U,T(ue))}function J(ue){return A=void 0,D&&o?x(ue):(o=a=void 0,u)}function te(){A!==void 0&&clearTimeout(A),h=0,o=p=a=A=void 0}function le(){return A===void 0?u:J(GM())}function ce(){var ue=GM(),Ie=L(ue);if(o=arguments,a=this,p=ue,Ie){if(A===void 0)return C(p);if(w)return clearTimeout(A),A=setTimeout(U,e),x(p)}return A===void 0&&(A=setTimeout(U,e)),u}return ce.cancel=te,ce.flush=le,ce}doe.exports=crt});var WM=_((SNt,yoe)=>{var urt=moe(),Art=cl(),frt="Expected a function";function prt(t,e,r){var o=!0,a=!0;if(typeof t!="function")throw new TypeError(frt);return Art(r)&&(o="leading"in r?!!r.leading:o,a="trailing"in r?!!r.trailing:a),urt(t,e,{leading:o,maxWait:e,trailing:a})}yoe.exports=prt});function grt(t){return typeof t.reportCode<"u"}var Eoe,Coe,Ioe,hrt,Jt,Ws,Vl=It(()=>{Eoe=et(WM()),Coe=ve("stream"),Ioe=ve("string_decoder"),hrt=15,Jt=class extends Error{constructor(r,o,a){super(o);this.reportExtra=a;this.reportCode=r}};Ws=class{constructor(){this.cacheHits=new Set;this.cacheMisses=new Set;this.reportedInfos=new Set;this.reportedWarnings=new Set;this.reportedErrors=new Set}getRecommendedLength(){return 180}reportCacheHit(e){this.cacheHits.add(e.locatorHash)}reportCacheMiss(e,r){this.cacheMisses.add(e.locatorHash)}static progressViaCounter(e){let r=0,o,a=new Promise(p=>{o=p}),n=p=>{let h=o;a=new Promise(E=>{o=E}),r=p,h()},u=(p=0)=>{n(r+1)},A=async function*(){for(;r{r=u}),a=(0,Eoe.default)(u=>{let A=r;o=new Promise(p=>{r=p}),e=u,A()},1e3/hrt),n=async function*(){for(;;)await o,yield{title:e}}();return{[Symbol.asyncIterator](){return n},hasProgress:!1,hasTitle:!0,setTitle:a}}async startProgressPromise(e,r){let o=this.reportProgress(e);try{return await r(e)}finally{o.stop()}}startProgressSync(e,r){let o=this.reportProgress(e);try{return r(e)}finally{o.stop()}}reportInfoOnce(e,r,o){let a=o&&o.key?o.key:r;this.reportedInfos.has(a)||(this.reportedInfos.add(a),this.reportInfo(e,r),o?.reportExtra?.(this))}reportWarningOnce(e,r,o){let a=o&&o.key?o.key:r;this.reportedWarnings.has(a)||(this.reportedWarnings.add(a),this.reportWarning(e,r),o?.reportExtra?.(this))}reportErrorOnce(e,r,o){let a=o&&o.key?o.key:r;this.reportedErrors.has(a)||(this.reportedErrors.add(a),this.reportError(e,r),o?.reportExtra?.(this))}reportExceptionOnce(e){grt(e)?this.reportErrorOnce(e.reportCode,e.message,{key:e,reportExtra:e.reportExtra}):this.reportErrorOnce(1,e.stack||e.message,{key:e})}createStreamReporter(e=null){let r=new Coe.PassThrough,o=new Ioe.StringDecoder,a="";return r.on("data",n=>{let u=o.write(n),A;do if(A=u.indexOf(` +`),A!==-1){let p=a+u.substring(0,A);u=u.substring(A+1),a="",e!==null?this.reportInfo(null,`${e} ${p}`):this.reportInfo(null,p)}while(A!==-1);a+=u}),r.on("end",()=>{let n=o.end();n!==""&&(e!==null?this.reportInfo(null,`${e} ${n}`):this.reportInfo(null,n))}),r}}});var py,YM=It(()=>{Vl();Io();py=class{constructor(e){this.fetchers=e}supports(e,r){return!!this.tryFetcher(e,r)}getLocalPath(e,r){return this.getFetcher(e,r).getLocalPath(e,r)}async fetch(e,r){return await this.getFetcher(e,r).fetch(e,r)}tryFetcher(e,r){let o=this.fetchers.find(a=>a.supports(e,r));return o||null}getFetcher(e,r){let o=this.fetchers.find(a=>a.supports(e,r));if(!o)throw new Jt(11,`${jr(r.project.configuration,e)} isn't supported by any available fetcher`);return o}}});var Pg,KM=It(()=>{Io();Pg=class{constructor(e){this.resolvers=e.filter(r=>r)}supportsDescriptor(e,r){return!!this.tryResolverByDescriptor(e,r)}supportsLocator(e,r){return!!this.tryResolverByLocator(e,r)}shouldPersistResolution(e,r){return this.getResolverByLocator(e,r).shouldPersistResolution(e,r)}bindDescriptor(e,r,o){return this.getResolverByDescriptor(e,o).bindDescriptor(e,r,o)}getResolutionDependencies(e,r){return this.getResolverByDescriptor(e,r).getResolutionDependencies(e,r)}async getCandidates(e,r,o){return await this.getResolverByDescriptor(e,o).getCandidates(e,r,o)}async getSatisfying(e,r,o,a){return this.getResolverByDescriptor(e,a).getSatisfying(e,r,o,a)}async resolve(e,r){return await this.getResolverByLocator(e,r).resolve(e,r)}tryResolverByDescriptor(e,r){let o=this.resolvers.find(a=>a.supportsDescriptor(e,r));return o||null}getResolverByDescriptor(e,r){let o=this.resolvers.find(a=>a.supportsDescriptor(e,r));if(!o)throw new Error(`${Jn(r.project.configuration,e)} isn't supported by any available resolver`);return o}tryResolverByLocator(e,r){let o=this.resolvers.find(a=>a.supportsLocator(e,r));return o||null}getResolverByLocator(e,r){let o=this.resolvers.find(a=>a.supportsLocator(e,r));if(!o)throw new Error(`${jr(r.project.configuration,e)} isn't supported by any available resolver`);return o}}});var hy,VM=It(()=>{Pt();Io();hy=class{supports(e){return!!e.reference.startsWith("virtual:")}getLocalPath(e,r){let o=e.reference.indexOf("#");if(o===-1)throw new Error("Invalid virtual package reference");let a=e.reference.slice(o+1),n=Ss(e,a);return r.fetcher.getLocalPath(n,r)}async fetch(e,r){let o=e.reference.indexOf("#");if(o===-1)throw new Error("Invalid virtual package reference");let a=e.reference.slice(o+1),n=Ss(e,a),u=await r.fetcher.fetch(n,r);return await this.ensureVirtualLink(e,u,r)}getLocatorFilename(e){return ly(e)}async ensureVirtualLink(e,r,o){let a=r.packageFs.getRealPath(),n=o.project.configuration.get("virtualFolder"),u=this.getLocatorFilename(e),A=qs.makeVirtualPath(n,u,a),p=new ju(A,{baseFs:r.packageFs,pathUtils:K});return{...r,packageFs:p}}}});var wb,woe=It(()=>{wb=class t{static{this.protocol="virtual:"}static isVirtualDescriptor(e){return!!e.range.startsWith(t.protocol)}static isVirtualLocator(e){return!!e.reference.startsWith(t.protocol)}supportsDescriptor(e,r){return t.isVirtualDescriptor(e)}supportsLocator(e,r){return t.isVirtualLocator(e)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){throw new Error('Assertion failed: calling "bindDescriptor" on a virtual descriptor is unsupported')}getResolutionDependencies(e,r){throw new Error('Assertion failed: calling "getResolutionDependencies" on a virtual descriptor is unsupported')}async getCandidates(e,r,o){throw new Error('Assertion failed: calling "getCandidates" on a virtual descriptor is unsupported')}async getSatisfying(e,r,o,a){throw new Error('Assertion failed: calling "getSatisfying" on a virtual descriptor is unsupported')}async resolve(e,r){throw new Error('Assertion failed: calling "resolve" on a virtual locator is unsupported')}}});var gy,JM=It(()=>{Pt();Dg();gy=class{supports(e){return!!e.reference.startsWith(ci.protocol)}getLocalPath(e,r){return this.getWorkspace(e,r).cwd}async fetch(e,r){let o=this.getWorkspace(e,r).cwd;return{packageFs:new En(o),prefixPath:Bt.dot,localPath:o}}getWorkspace(e,r){return r.project.getWorkspaceByCwd(e.reference.slice(ci.protocol.length))}}});function b1(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function Boe(t){return typeof t>"u"?3:b1(t)?0:Array.isArray(t)?1:2}function ZM(t,e){return Object.hasOwn(t,e)}function mrt(t){return b1(t)&&ZM(t,"onConflict")&&typeof t.onConflict=="string"}function yrt(t){if(typeof t>"u")return{onConflict:"default",value:t};if(!mrt(t))return{onConflict:"default",value:t};if(ZM(t,"value"))return t;let{onConflict:e,...r}=t;return{onConflict:e,value:r}}function voe(t,e){let r=b1(t)&&ZM(t,e)?t[e]:void 0;return yrt(r)}function dy(t,e){return[t,e,Doe]}function $M(t){return Array.isArray(t)?t[2]===Doe:!1}function zM(t,e){if(b1(t)){let r={};for(let o of Object.keys(t))r[o]=zM(t[o],e);return dy(e,r)}return Array.isArray(t)?dy(e,t.map(r=>zM(r,e))):dy(e,t)}function XM(t,e,r,o,a){let n,u=[],A=a,p=0;for(let E=a-1;E>=o;--E){let[w,D]=t[E],{onConflict:x,value:C}=voe(D,r),T=Boe(C);if(T!==3){if(n??=T,T!==n||x==="hardReset"){p=A;break}if(T===2)return dy(w,C);if(u.unshift([w,C]),x==="reset"){p=E;break}x==="extend"&&E===o&&(o=0),A=E}}if(typeof n>"u")return null;let h=u.map(([E])=>E).join(", ");switch(n){case 1:return dy(h,new Array().concat(...u.map(([E,w])=>w.map(D=>zM(D,E)))));case 0:{let E=Object.assign({},...u.map(([,T])=>T)),w=Object.keys(E),D={},x=t.map(([T,L])=>[T,voe(L,r).value]),C=drt(x,([T,L])=>{let U=Boe(L);return U!==0&&U!==3});if(C!==-1){let T=x.slice(C+1);for(let L of w)D[L]=XM(T,e,L,0,T.length)}else for(let T of w)D[T]=XM(x,e,T,p,x.length);return dy(h,D)}default:throw new Error("Assertion failed: Non-extendable value type")}}function Poe(t){return XM(t.map(([e,r])=>[e,{".":r}]),[],".",0,t.length)}function x1(t){return $M(t)?t[1]:t}function Bb(t){let e=$M(t)?t[1]:t;if(Array.isArray(e))return e.map(r=>Bb(r));if(b1(e)){let r={};for(let[o,a]of Object.entries(e))r[o]=Bb(a);return r}return e}function eU(t){return $M(t)?t[0]:null}var drt,Doe,Soe=It(()=>{drt=(t,e,r)=>{let o=[...t];return o.reverse(),o.findIndex(e,r)};Doe=Symbol()});var vb={};Kt(vb,{getDefaultGlobalFolder:()=>rU,getHomeFolder:()=>my,isFolderInside:()=>nU});function rU(){if(process.platform==="win32"){let t=Ae.toPortablePath(process.env.LOCALAPPDATA||Ae.join((0,tU.homedir)(),"AppData","Local"));return K.resolve(t,"Yarn/Berry")}if(process.env.XDG_DATA_HOME){let t=Ae.toPortablePath(process.env.XDG_DATA_HOME);return K.resolve(t,"yarn/berry")}return K.resolve(my(),".yarn/berry")}function my(){return Ae.toPortablePath((0,tU.homedir)()||"/usr/local/share")}function nU(t,e){let r=K.relative(e,t);return r&&!r.startsWith("..")&&!K.isAbsolute(r)}var tU,Db=It(()=>{Pt();tU=ve("os")});var Qoe=_(yy=>{"use strict";var _Nt=ve("net"),Crt=ve("tls"),iU=ve("http"),boe=ve("https"),Irt=ve("events"),HNt=ve("assert"),wrt=ve("util");yy.httpOverHttp=Brt;yy.httpsOverHttp=vrt;yy.httpOverHttps=Drt;yy.httpsOverHttps=Prt;function Brt(t){var e=new kf(t);return e.request=iU.request,e}function vrt(t){var e=new kf(t);return e.request=iU.request,e.createSocket=xoe,e.defaultPort=443,e}function Drt(t){var e=new kf(t);return e.request=boe.request,e}function Prt(t){var e=new kf(t);return e.request=boe.request,e.createSocket=xoe,e.defaultPort=443,e}function kf(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||iU.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(o,a,n,u){for(var A=koe(a,n,u),p=0,h=e.requests.length;p=this.maxSockets){n.requests.push(u);return}n.createSocket(u,function(A){A.on("free",p),A.on("close",h),A.on("agentRemove",h),e.onSocket(A);function p(){n.emit("free",A,u)}function h(E){n.removeSocket(A),A.removeListener("free",p),A.removeListener("close",h),A.removeListener("agentRemove",h)}})};kf.prototype.createSocket=function(e,r){var o=this,a={};o.sockets.push(a);var n=sU({},o.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(n.localAddress=e.localAddress),n.proxyAuth&&(n.headers=n.headers||{},n.headers["Proxy-Authorization"]="Basic "+new Buffer(n.proxyAuth).toString("base64")),ch("making CONNECT request");var u=o.request(n);u.useChunkedEncodingByDefault=!1,u.once("response",A),u.once("upgrade",p),u.once("connect",h),u.once("error",E),u.end();function A(w){w.upgrade=!0}function p(w,D,x){process.nextTick(function(){h(w,D,x)})}function h(w,D,x){if(u.removeAllListeners(),D.removeAllListeners(),w.statusCode!==200){ch("tunneling socket could not be established, statusCode=%d",w.statusCode),D.destroy();var C=new Error("tunneling socket could not be established, statusCode="+w.statusCode);C.code="ECONNRESET",e.request.emit("error",C),o.removeSocket(a);return}if(x.length>0){ch("got illegal response body from proxy"),D.destroy();var C=new Error("got illegal response body from proxy");C.code="ECONNRESET",e.request.emit("error",C),o.removeSocket(a);return}return ch("tunneling connection has established"),o.sockets[o.sockets.indexOf(a)]=D,r(D)}function E(w){u.removeAllListeners(),ch(`tunneling socket could not be established, cause=%s +`,w.message,w.stack);var D=new Error("tunneling socket could not be established, cause="+w.message);D.code="ECONNRESET",e.request.emit("error",D),o.removeSocket(a)}};kf.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var o=this.requests.shift();o&&this.createSocket(o,function(a){o.request.onSocket(a)})}};function xoe(t,e){var r=this;kf.prototype.createSocket.call(r,t,function(o){var a=t.request.getHeader("host"),n=sU({},r.options,{socket:o,servername:a?a.replace(/:.*$/,""):t.host}),u=Crt.connect(0,n);r.sockets[r.sockets.indexOf(o)]=u,e(u)})}function koe(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function sU(t){for(var e=1,r=arguments.length;e{Foe.exports=Qoe()});var Ff=_((Qf,Pb)=>{"use strict";Object.defineProperty(Qf,"__esModule",{value:!0});var Toe=["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","BigInt64Array","BigUint64Array"];function Srt(t){return Toe.includes(t)}var brt=["Function","Generator","AsyncGenerator","GeneratorFunction","AsyncGeneratorFunction","AsyncFunction","Observable","Array","Buffer","Blob","Object","RegExp","Date","Error","Map","Set","WeakMap","WeakSet","ArrayBuffer","SharedArrayBuffer","DataView","Promise","URL","FormData","URLSearchParams","HTMLElement",...Toe];function xrt(t){return brt.includes(t)}var krt=["null","undefined","string","number","bigint","boolean","symbol"];function Qrt(t){return krt.includes(t)}function Ey(t){return e=>typeof e===t}var{toString:Noe}=Object.prototype,k1=t=>{let e=Noe.call(t).slice(8,-1);if(/HTML\w+Element/.test(e)&&Se.domElement(t))return"HTMLElement";if(xrt(e))return e},ii=t=>e=>k1(e)===t;function Se(t){if(t===null)return"null";switch(typeof t){case"undefined":return"undefined";case"string":return"string";case"number":return"number";case"boolean":return"boolean";case"function":return"Function";case"bigint":return"bigint";case"symbol":return"symbol";default:}if(Se.observable(t))return"Observable";if(Se.array(t))return"Array";if(Se.buffer(t))return"Buffer";let e=k1(t);if(e)return e;if(t instanceof String||t instanceof Boolean||t instanceof Number)throw new TypeError("Please don't use object wrappers for primitive types");return"Object"}Se.undefined=Ey("undefined");Se.string=Ey("string");var Frt=Ey("number");Se.number=t=>Frt(t)&&!Se.nan(t);Se.bigint=Ey("bigint");Se.function_=Ey("function");Se.null_=t=>t===null;Se.class_=t=>Se.function_(t)&&t.toString().startsWith("class ");Se.boolean=t=>t===!0||t===!1;Se.symbol=Ey("symbol");Se.numericString=t=>Se.string(t)&&!Se.emptyStringOrWhitespace(t)&&!Number.isNaN(Number(t));Se.array=(t,e)=>Array.isArray(t)?Se.function_(e)?t.every(e):!0:!1;Se.buffer=t=>{var e,r,o,a;return(a=(o=(r=(e=t)===null||e===void 0?void 0:e.constructor)===null||r===void 0?void 0:r.isBuffer)===null||o===void 0?void 0:o.call(r,t))!==null&&a!==void 0?a:!1};Se.blob=t=>ii("Blob")(t);Se.nullOrUndefined=t=>Se.null_(t)||Se.undefined(t);Se.object=t=>!Se.null_(t)&&(typeof t=="object"||Se.function_(t));Se.iterable=t=>{var e;return Se.function_((e=t)===null||e===void 0?void 0:e[Symbol.iterator])};Se.asyncIterable=t=>{var e;return Se.function_((e=t)===null||e===void 0?void 0:e[Symbol.asyncIterator])};Se.generator=t=>{var e,r;return Se.iterable(t)&&Se.function_((e=t)===null||e===void 0?void 0:e.next)&&Se.function_((r=t)===null||r===void 0?void 0:r.throw)};Se.asyncGenerator=t=>Se.asyncIterable(t)&&Se.function_(t.next)&&Se.function_(t.throw);Se.nativePromise=t=>ii("Promise")(t);var Rrt=t=>{var e,r;return Se.function_((e=t)===null||e===void 0?void 0:e.then)&&Se.function_((r=t)===null||r===void 0?void 0:r.catch)};Se.promise=t=>Se.nativePromise(t)||Rrt(t);Se.generatorFunction=ii("GeneratorFunction");Se.asyncGeneratorFunction=t=>k1(t)==="AsyncGeneratorFunction";Se.asyncFunction=t=>k1(t)==="AsyncFunction";Se.boundFunction=t=>Se.function_(t)&&!t.hasOwnProperty("prototype");Se.regExp=ii("RegExp");Se.date=ii("Date");Se.error=ii("Error");Se.map=t=>ii("Map")(t);Se.set=t=>ii("Set")(t);Se.weakMap=t=>ii("WeakMap")(t);Se.weakSet=t=>ii("WeakSet")(t);Se.int8Array=ii("Int8Array");Se.uint8Array=ii("Uint8Array");Se.uint8ClampedArray=ii("Uint8ClampedArray");Se.int16Array=ii("Int16Array");Se.uint16Array=ii("Uint16Array");Se.int32Array=ii("Int32Array");Se.uint32Array=ii("Uint32Array");Se.float32Array=ii("Float32Array");Se.float64Array=ii("Float64Array");Se.bigInt64Array=ii("BigInt64Array");Se.bigUint64Array=ii("BigUint64Array");Se.arrayBuffer=ii("ArrayBuffer");Se.sharedArrayBuffer=ii("SharedArrayBuffer");Se.dataView=ii("DataView");Se.enumCase=(t,e)=>Object.values(e).includes(t);Se.directInstanceOf=(t,e)=>Object.getPrototypeOf(t)===e.prototype;Se.urlInstance=t=>ii("URL")(t);Se.urlString=t=>{if(!Se.string(t))return!1;try{return new URL(t),!0}catch{return!1}};Se.truthy=t=>!!t;Se.falsy=t=>!t;Se.nan=t=>Number.isNaN(t);Se.primitive=t=>Se.null_(t)||Qrt(typeof t);Se.integer=t=>Number.isInteger(t);Se.safeInteger=t=>Number.isSafeInteger(t);Se.plainObject=t=>{if(Noe.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);return e===null||e===Object.getPrototypeOf({})};Se.typedArray=t=>Srt(k1(t));var Trt=t=>Se.safeInteger(t)&&t>=0;Se.arrayLike=t=>!Se.nullOrUndefined(t)&&!Se.function_(t)&&Trt(t.length);Se.inRange=(t,e)=>{if(Se.number(e))return t>=Math.min(0,e)&&t<=Math.max(e,0);if(Se.array(e)&&e.length===2)return t>=Math.min(...e)&&t<=Math.max(...e);throw new TypeError(`Invalid range: ${JSON.stringify(e)}`)};var Nrt=1,Lrt=["innerHTML","ownerDocument","style","attributes","nodeValue"];Se.domElement=t=>Se.object(t)&&t.nodeType===Nrt&&Se.string(t.nodeName)&&!Se.plainObject(t)&&Lrt.every(e=>e in t);Se.observable=t=>{var e,r,o,a;return t?t===((r=(e=t)[Symbol.observable])===null||r===void 0?void 0:r.call(e))||t===((a=(o=t)["@@observable"])===null||a===void 0?void 0:a.call(o)):!1};Se.nodeStream=t=>Se.object(t)&&Se.function_(t.pipe)&&!Se.observable(t);Se.infinite=t=>t===1/0||t===-1/0;var Loe=t=>e=>Se.integer(e)&&Math.abs(e%2)===t;Se.evenInteger=Loe(0);Se.oddInteger=Loe(1);Se.emptyArray=t=>Se.array(t)&&t.length===0;Se.nonEmptyArray=t=>Se.array(t)&&t.length>0;Se.emptyString=t=>Se.string(t)&&t.length===0;var Ort=t=>Se.string(t)&&!/\S/.test(t);Se.emptyStringOrWhitespace=t=>Se.emptyString(t)||Ort(t);Se.nonEmptyString=t=>Se.string(t)&&t.length>0;Se.nonEmptyStringAndNotWhitespace=t=>Se.string(t)&&!Se.emptyStringOrWhitespace(t);Se.emptyObject=t=>Se.object(t)&&!Se.map(t)&&!Se.set(t)&&Object.keys(t).length===0;Se.nonEmptyObject=t=>Se.object(t)&&!Se.map(t)&&!Se.set(t)&&Object.keys(t).length>0;Se.emptySet=t=>Se.set(t)&&t.size===0;Se.nonEmptySet=t=>Se.set(t)&&t.size>0;Se.emptyMap=t=>Se.map(t)&&t.size===0;Se.nonEmptyMap=t=>Se.map(t)&&t.size>0;Se.propertyKey=t=>Se.any([Se.string,Se.number,Se.symbol],t);Se.formData=t=>ii("FormData")(t);Se.urlSearchParams=t=>ii("URLSearchParams")(t);var Ooe=(t,e,r)=>{if(!Se.function_(e))throw new TypeError(`Invalid predicate: ${JSON.stringify(e)}`);if(r.length===0)throw new TypeError("Invalid number of values");return t.call(r,e)};Se.any=(t,...e)=>(Se.array(t)?t:[t]).some(o=>Ooe(Array.prototype.some,o,e));Se.all=(t,...e)=>Ooe(Array.prototype.every,t,e);var Mt=(t,e,r,o={})=>{if(!t){let{multipleValues:a}=o,n=a?`received values of types ${[...new Set(r.map(u=>`\`${Se(u)}\``))].join(", ")}`:`received value of type \`${Se(r)}\``;throw new TypeError(`Expected value which is \`${e}\`, ${n}.`)}};Qf.assert={undefined:t=>Mt(Se.undefined(t),"undefined",t),string:t=>Mt(Se.string(t),"string",t),number:t=>Mt(Se.number(t),"number",t),bigint:t=>Mt(Se.bigint(t),"bigint",t),function_:t=>Mt(Se.function_(t),"Function",t),null_:t=>Mt(Se.null_(t),"null",t),class_:t=>Mt(Se.class_(t),"Class",t),boolean:t=>Mt(Se.boolean(t),"boolean",t),symbol:t=>Mt(Se.symbol(t),"symbol",t),numericString:t=>Mt(Se.numericString(t),"string with a number",t),array:(t,e)=>{Mt(Se.array(t),"Array",t),e&&t.forEach(e)},buffer:t=>Mt(Se.buffer(t),"Buffer",t),blob:t=>Mt(Se.blob(t),"Blob",t),nullOrUndefined:t=>Mt(Se.nullOrUndefined(t),"null or undefined",t),object:t=>Mt(Se.object(t),"Object",t),iterable:t=>Mt(Se.iterable(t),"Iterable",t),asyncIterable:t=>Mt(Se.asyncIterable(t),"AsyncIterable",t),generator:t=>Mt(Se.generator(t),"Generator",t),asyncGenerator:t=>Mt(Se.asyncGenerator(t),"AsyncGenerator",t),nativePromise:t=>Mt(Se.nativePromise(t),"native Promise",t),promise:t=>Mt(Se.promise(t),"Promise",t),generatorFunction:t=>Mt(Se.generatorFunction(t),"GeneratorFunction",t),asyncGeneratorFunction:t=>Mt(Se.asyncGeneratorFunction(t),"AsyncGeneratorFunction",t),asyncFunction:t=>Mt(Se.asyncFunction(t),"AsyncFunction",t),boundFunction:t=>Mt(Se.boundFunction(t),"Function",t),regExp:t=>Mt(Se.regExp(t),"RegExp",t),date:t=>Mt(Se.date(t),"Date",t),error:t=>Mt(Se.error(t),"Error",t),map:t=>Mt(Se.map(t),"Map",t),set:t=>Mt(Se.set(t),"Set",t),weakMap:t=>Mt(Se.weakMap(t),"WeakMap",t),weakSet:t=>Mt(Se.weakSet(t),"WeakSet",t),int8Array:t=>Mt(Se.int8Array(t),"Int8Array",t),uint8Array:t=>Mt(Se.uint8Array(t),"Uint8Array",t),uint8ClampedArray:t=>Mt(Se.uint8ClampedArray(t),"Uint8ClampedArray",t),int16Array:t=>Mt(Se.int16Array(t),"Int16Array",t),uint16Array:t=>Mt(Se.uint16Array(t),"Uint16Array",t),int32Array:t=>Mt(Se.int32Array(t),"Int32Array",t),uint32Array:t=>Mt(Se.uint32Array(t),"Uint32Array",t),float32Array:t=>Mt(Se.float32Array(t),"Float32Array",t),float64Array:t=>Mt(Se.float64Array(t),"Float64Array",t),bigInt64Array:t=>Mt(Se.bigInt64Array(t),"BigInt64Array",t),bigUint64Array:t=>Mt(Se.bigUint64Array(t),"BigUint64Array",t),arrayBuffer:t=>Mt(Se.arrayBuffer(t),"ArrayBuffer",t),sharedArrayBuffer:t=>Mt(Se.sharedArrayBuffer(t),"SharedArrayBuffer",t),dataView:t=>Mt(Se.dataView(t),"DataView",t),enumCase:(t,e)=>Mt(Se.enumCase(t,e),"EnumCase",t),urlInstance:t=>Mt(Se.urlInstance(t),"URL",t),urlString:t=>Mt(Se.urlString(t),"string with a URL",t),truthy:t=>Mt(Se.truthy(t),"truthy",t),falsy:t=>Mt(Se.falsy(t),"falsy",t),nan:t=>Mt(Se.nan(t),"NaN",t),primitive:t=>Mt(Se.primitive(t),"primitive",t),integer:t=>Mt(Se.integer(t),"integer",t),safeInteger:t=>Mt(Se.safeInteger(t),"integer",t),plainObject:t=>Mt(Se.plainObject(t),"plain object",t),typedArray:t=>Mt(Se.typedArray(t),"TypedArray",t),arrayLike:t=>Mt(Se.arrayLike(t),"array-like",t),domElement:t=>Mt(Se.domElement(t),"HTMLElement",t),observable:t=>Mt(Se.observable(t),"Observable",t),nodeStream:t=>Mt(Se.nodeStream(t),"Node.js Stream",t),infinite:t=>Mt(Se.infinite(t),"infinite number",t),emptyArray:t=>Mt(Se.emptyArray(t),"empty array",t),nonEmptyArray:t=>Mt(Se.nonEmptyArray(t),"non-empty array",t),emptyString:t=>Mt(Se.emptyString(t),"empty string",t),emptyStringOrWhitespace:t=>Mt(Se.emptyStringOrWhitespace(t),"empty string or whitespace",t),nonEmptyString:t=>Mt(Se.nonEmptyString(t),"non-empty string",t),nonEmptyStringAndNotWhitespace:t=>Mt(Se.nonEmptyStringAndNotWhitespace(t),"non-empty string and not whitespace",t),emptyObject:t=>Mt(Se.emptyObject(t),"empty object",t),nonEmptyObject:t=>Mt(Se.nonEmptyObject(t),"non-empty object",t),emptySet:t=>Mt(Se.emptySet(t),"empty set",t),nonEmptySet:t=>Mt(Se.nonEmptySet(t),"non-empty set",t),emptyMap:t=>Mt(Se.emptyMap(t),"empty map",t),nonEmptyMap:t=>Mt(Se.nonEmptyMap(t),"non-empty map",t),propertyKey:t=>Mt(Se.propertyKey(t),"PropertyKey",t),formData:t=>Mt(Se.formData(t),"FormData",t),urlSearchParams:t=>Mt(Se.urlSearchParams(t),"URLSearchParams",t),evenInteger:t=>Mt(Se.evenInteger(t),"even integer",t),oddInteger:t=>Mt(Se.oddInteger(t),"odd integer",t),directInstanceOf:(t,e)=>Mt(Se.directInstanceOf(t,e),"T",t),inRange:(t,e)=>Mt(Se.inRange(t,e),"in range",t),any:(t,...e)=>Mt(Se.any(t,...e),"predicate returns truthy for any value",e,{multipleValues:!0}),all:(t,...e)=>Mt(Se.all(t,...e),"predicate returns truthy for all values",e,{multipleValues:!0})};Object.defineProperties(Se,{class:{value:Se.class_},function:{value:Se.function_},null:{value:Se.null_}});Object.defineProperties(Qf.assert,{class:{value:Qf.assert.class_},function:{value:Qf.assert.function_},null:{value:Qf.assert.null_}});Qf.default=Se;Pb.exports=Se;Pb.exports.default=Se;Pb.exports.assert=Qf.assert});var Moe=_((GNt,oU)=>{"use strict";var Sb=class extends Error{constructor(e){super(e||"Promise was canceled"),this.name="CancelError"}get isCanceled(){return!0}},bb=class t{static fn(e){return(...r)=>new t((o,a,n)=>{r.push(n),e(...r).then(o,a)})}constructor(e){this._cancelHandlers=[],this._isPending=!0,this._isCanceled=!1,this._rejectOnCancel=!0,this._promise=new Promise((r,o)=>{this._reject=o;let a=A=>{this._isPending=!1,r(A)},n=A=>{this._isPending=!1,o(A)},u=A=>{if(!this._isPending)throw new Error("The `onCancel` handler was attached after the promise settled.");this._cancelHandlers.push(A)};return Object.defineProperties(u,{shouldReject:{get:()=>this._rejectOnCancel,set:A=>{this._rejectOnCancel=A}}}),e(a,n,u)})}then(e,r){return this._promise.then(e,r)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(e){if(!(!this._isPending||this._isCanceled)){if(this._cancelHandlers.length>0)try{for(let r of this._cancelHandlers)r()}catch(r){this._reject(r)}this._isCanceled=!0,this._rejectOnCancel&&this._reject(new Sb(e))}}get isCanceled(){return this._isCanceled}};Object.setPrototypeOf(bb.prototype,Promise.prototype);oU.exports=bb;oU.exports.CancelError=Sb});var Uoe=_((lU,cU)=>{"use strict";Object.defineProperty(lU,"__esModule",{value:!0});function Mrt(t){return t.encrypted}var aU=(t,e)=>{let r;typeof e=="function"?r={connect:e}:r=e;let o=typeof r.connect=="function",a=typeof r.secureConnect=="function",n=typeof r.close=="function",u=()=>{o&&r.connect(),Mrt(t)&&a&&(t.authorized?r.secureConnect():t.authorizationError||t.once("secureConnect",r.secureConnect)),n&&t.once("close",r.close)};t.writable&&!t.connecting?u():t.connecting?t.once("connect",u):t.destroyed&&n&&r.close(t._hadError)};lU.default=aU;cU.exports=aU;cU.exports.default=aU});var _oe=_((AU,fU)=>{"use strict";Object.defineProperty(AU,"__esModule",{value:!0});var Urt=Uoe(),_rt=Number(process.versions.node.split(".")[0]),uU=t=>{let e={start:Date.now(),socket:void 0,lookup:void 0,connect:void 0,secureConnect:void 0,upload:void 0,response:void 0,end:void 0,error:void 0,abort:void 0,phases:{wait:void 0,dns:void 0,tcp:void 0,tls:void 0,request:void 0,firstByte:void 0,download:void 0,total:void 0}};t.timings=e;let r=u=>{let A=u.emit.bind(u);u.emit=(p,...h)=>(p==="error"&&(e.error=Date.now(),e.phases.total=e.error-e.start,u.emit=A),A(p,...h))};r(t),t.prependOnceListener("abort",()=>{e.abort=Date.now(),(!e.response||_rt>=13)&&(e.phases.total=Date.now()-e.start)});let o=u=>{e.socket=Date.now(),e.phases.wait=e.socket-e.start;let A=()=>{e.lookup=Date.now(),e.phases.dns=e.lookup-e.socket};u.prependOnceListener("lookup",A),Urt.default(u,{connect:()=>{e.connect=Date.now(),e.lookup===void 0&&(u.removeListener("lookup",A),e.lookup=e.connect,e.phases.dns=e.lookup-e.socket),e.phases.tcp=e.connect-e.lookup},secureConnect:()=>{e.secureConnect=Date.now(),e.phases.tls=e.secureConnect-e.connect}})};t.socket?o(t.socket):t.prependOnceListener("socket",o);let a=()=>{var u;e.upload=Date.now(),e.phases.request=e.upload-(u=e.secureConnect,u??e.connect)};return(typeof t.writableFinished=="boolean"?t.writableFinished:t.finished&&t.outputSize===0&&(!t.socket||t.socket.writableLength===0))?a():t.prependOnceListener("finish",a),t.prependOnceListener("response",u=>{e.response=Date.now(),e.phases.firstByte=e.response-e.upload,u.timings=e,r(u),u.prependOnceListener("end",()=>{e.end=Date.now(),e.phases.download=e.end-e.response,e.phases.total=e.end-e.start})}),e};AU.default=uU;fU.exports=uU;fU.exports.default=uU});var Koe=_((WNt,gU)=>{"use strict";var{V4MAPPED:Hrt,ADDRCONFIG:qrt,ALL:Yoe,promises:{Resolver:Hoe},lookup:jrt}=ve("dns"),{promisify:pU}=ve("util"),Grt=ve("os"),Cy=Symbol("cacheableLookupCreateConnection"),hU=Symbol("cacheableLookupInstance"),qoe=Symbol("expires"),Wrt=typeof Yoe=="number",joe=t=>{if(!(t&&typeof t.createConnection=="function"))throw new Error("Expected an Agent instance as the first argument")},Yrt=t=>{for(let e of t)e.family!==6&&(e.address=`::ffff:${e.address}`,e.family=6)},Goe=()=>{let t=!1,e=!1;for(let r of Object.values(Grt.networkInterfaces()))for(let o of r)if(!o.internal&&(o.family==="IPv6"?e=!0:t=!0,t&&e))return{has4:t,has6:e};return{has4:t,has6:e}},Krt=t=>Symbol.iterator in t,Woe={ttl:!0},Vrt={all:!0},xb=class{constructor({cache:e=new Map,maxTtl:r=1/0,fallbackDuration:o=3600,errorTtl:a=.15,resolver:n=new Hoe,lookup:u=jrt}={}){if(this.maxTtl=r,this.errorTtl=a,this._cache=e,this._resolver=n,this._dnsLookup=pU(u),this._resolver instanceof Hoe?(this._resolve4=this._resolver.resolve4.bind(this._resolver),this._resolve6=this._resolver.resolve6.bind(this._resolver)):(this._resolve4=pU(this._resolver.resolve4.bind(this._resolver)),this._resolve6=pU(this._resolver.resolve6.bind(this._resolver))),this._iface=Goe(),this._pending={},this._nextRemovalTime=!1,this._hostnamesToFallback=new Set,o<1)this._fallback=!1;else{this._fallback=!0;let A=setInterval(()=>{this._hostnamesToFallback.clear()},o*1e3);A.unref&&A.unref()}this.lookup=this.lookup.bind(this),this.lookupAsync=this.lookupAsync.bind(this)}set servers(e){this.clear(),this._resolver.setServers(e)}get servers(){return this._resolver.getServers()}lookup(e,r,o){if(typeof r=="function"?(o=r,r={}):typeof r=="number"&&(r={family:r}),!o)throw new Error("Callback must be a function.");this.lookupAsync(e,r).then(a=>{r.all?o(null,a):o(null,a.address,a.family,a.expires,a.ttl)},o)}async lookupAsync(e,r={}){typeof r=="number"&&(r={family:r});let o=await this.query(e);if(r.family===6){let a=o.filter(n=>n.family===6);r.hints&Hrt&&(Wrt&&r.hints&Yoe||a.length===0)?Yrt(o):o=a}else r.family===4&&(o=o.filter(a=>a.family===4));if(r.hints&qrt){let{_iface:a}=this;o=o.filter(n=>n.family===6?a.has6:a.has4)}if(o.length===0){let a=new Error(`cacheableLookup ENOTFOUND ${e}`);throw a.code="ENOTFOUND",a.hostname=e,a}return r.all?o:o[0]}async query(e){let r=await this._cache.get(e);if(!r){let o=this._pending[e];if(o)r=await o;else{let a=this.queryAndCache(e);this._pending[e]=a,r=await a}}return r=r.map(o=>({...o})),r}async _resolve(e){let r=async h=>{try{return await h}catch(E){if(E.code==="ENODATA"||E.code==="ENOTFOUND")return[];throw E}},[o,a]=await Promise.all([this._resolve4(e,Woe),this._resolve6(e,Woe)].map(h=>r(h))),n=0,u=0,A=0,p=Date.now();for(let h of o)h.family=4,h.expires=p+h.ttl*1e3,n=Math.max(n,h.ttl);for(let h of a)h.family=6,h.expires=p+h.ttl*1e3,u=Math.max(u,h.ttl);return o.length>0?a.length>0?A=Math.min(n,u):A=n:A=u,{entries:[...o,...a],cacheTtl:A}}async _lookup(e){try{return{entries:await this._dnsLookup(e,{all:!0}),cacheTtl:0}}catch{return{entries:[],cacheTtl:0}}}async _set(e,r,o){if(this.maxTtl>0&&o>0){o=Math.min(o,this.maxTtl)*1e3,r[qoe]=Date.now()+o;try{await this._cache.set(e,r,o)}catch(a){this.lookupAsync=async()=>{let n=new Error("Cache Error. Please recreate the CacheableLookup instance.");throw n.cause=a,n}}Krt(this._cache)&&this._tick(o)}}async queryAndCache(e){if(this._hostnamesToFallback.has(e))return this._dnsLookup(e,Vrt);try{let r=await this._resolve(e);r.entries.length===0&&this._fallback&&(r=await this._lookup(e),r.entries.length!==0&&this._hostnamesToFallback.add(e));let o=r.entries.length===0?this.errorTtl:r.cacheTtl;return await this._set(e,r.entries,o),delete this._pending[e],r.entries}catch(r){throw delete this._pending[e],r}}_tick(e){let r=this._nextRemovalTime;(!r||e{this._nextRemovalTime=!1;let o=1/0,a=Date.now();for(let[n,u]of this._cache){let A=u[qoe];a>=A?this._cache.delete(n):A("lookup"in r||(r.lookup=this.lookup),e[Cy](r,o))}uninstall(e){if(joe(e),e[Cy]){if(e[hU]!==this)throw new Error("The agent is not owned by this CacheableLookup instance");e.createConnection=e[Cy],delete e[Cy],delete e[hU]}}updateInterfaceInfo(){let{_iface:e}=this;this._iface=Goe(),(e.has4&&!this._iface.has4||e.has6&&!this._iface.has6)&&this._cache.clear()}clear(e){if(e){this._cache.delete(e);return}this._cache.clear()}};gU.exports=xb;gU.exports.default=xb});var zoe=_((YNt,dU)=>{"use strict";var Jrt=typeof URL>"u"?ve("url").URL:URL,zrt="text/plain",Xrt="us-ascii",Voe=(t,e)=>e.some(r=>r instanceof RegExp?r.test(t):r===t),Zrt=(t,{stripHash:e})=>{let r=t.match(/^data:([^,]*?),([^#]*?)(?:#(.*))?$/);if(!r)throw new Error(`Invalid URL: ${t}`);let o=r[1].split(";"),a=r[2],n=e?"":r[3],u=!1;o[o.length-1]==="base64"&&(o.pop(),u=!0);let A=(o.shift()||"").toLowerCase(),h=[...o.map(E=>{let[w,D=""]=E.split("=").map(x=>x.trim());return w==="charset"&&(D=D.toLowerCase(),D===Xrt)?"":`${w}${D?`=${D}`:""}`}).filter(Boolean)];return u&&h.push("base64"),(h.length!==0||A&&A!==zrt)&&h.unshift(A),`data:${h.join(";")},${u?a.trim():a}${n?`#${n}`:""}`},Joe=(t,e)=>{if(e={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...e},Reflect.has(e,"normalizeHttps"))throw new Error("options.normalizeHttps is renamed to options.forceHttp");if(Reflect.has(e,"normalizeHttp"))throw new Error("options.normalizeHttp is renamed to options.forceHttps");if(Reflect.has(e,"stripFragment"))throw new Error("options.stripFragment is renamed to options.stripHash");if(t=t.trim(),/^data:/i.test(t))return Zrt(t,e);let r=t.startsWith("//");!r&&/^\.*\//.test(t)||(t=t.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,e.defaultProtocol));let a=new Jrt(t);if(e.forceHttp&&e.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(e.forceHttp&&a.protocol==="https:"&&(a.protocol="http:"),e.forceHttps&&a.protocol==="http:"&&(a.protocol="https:"),e.stripAuthentication&&(a.username="",a.password=""),e.stripHash&&(a.hash=""),a.pathname&&(a.pathname=a.pathname.replace(/((?!:).|^)\/{2,}/g,(n,u)=>/^(?!\/)/g.test(u)?`${u}/`:"/")),a.pathname&&(a.pathname=decodeURI(a.pathname)),e.removeDirectoryIndex===!0&&(e.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(e.removeDirectoryIndex)&&e.removeDirectoryIndex.length>0){let n=a.pathname.split("/"),u=n[n.length-1];Voe(u,e.removeDirectoryIndex)&&(n=n.slice(0,n.length-1),a.pathname=n.slice(1).join("/")+"/")}if(a.hostname&&(a.hostname=a.hostname.replace(/\.$/,""),e.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z.]{2,5})$/.test(a.hostname)&&(a.hostname=a.hostname.replace(/^www\./,""))),Array.isArray(e.removeQueryParameters))for(let n of[...a.searchParams.keys()])Voe(n,e.removeQueryParameters)&&a.searchParams.delete(n);return e.sortQueryParameters&&a.searchParams.sort(),e.removeTrailingSlash&&(a.pathname=a.pathname.replace(/\/$/,"")),t=a.toString(),(e.removeTrailingSlash||a.pathname==="/")&&a.hash===""&&(t=t.replace(/\/$/,"")),r&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),e.stripProtocol&&(t=t.replace(/^(?:https?:)?\/\//,"")),t};dU.exports=Joe;dU.exports.default=Joe});var $oe=_((KNt,Zoe)=>{Zoe.exports=Xoe;function Xoe(t,e){if(t&&e)return Xoe(t)(e);if(typeof t!="function")throw new TypeError("need wrapper function");return Object.keys(t).forEach(function(o){r[o]=t[o]}),r;function r(){for(var o=new Array(arguments.length),a=0;a{var eae=$oe();mU.exports=eae(kb);mU.exports.strict=eae(tae);kb.proto=kb(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return kb(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return tae(this)},configurable:!0})});function kb(t){var e=function(){return e.called?e.value:(e.called=!0,e.value=t.apply(this,arguments))};return e.called=!1,e}function tae(t){var e=function(){if(e.called)throw new Error(e.onceError);return e.called=!0,e.value=t.apply(this,arguments)},r=t.name||"Function wrapped with `once`";return e.onceError=r+" shouldn't be called more than once",e.called=!1,e}});var EU=_((JNt,nae)=>{var $rt=yU(),ent=function(){},tnt=function(t){return t.setHeader&&typeof t.abort=="function"},rnt=function(t){return t.stdio&&Array.isArray(t.stdio)&&t.stdio.length===3},rae=function(t,e,r){if(typeof e=="function")return rae(t,null,e);e||(e={}),r=$rt(r||ent);var o=t._writableState,a=t._readableState,n=e.readable||e.readable!==!1&&t.readable,u=e.writable||e.writable!==!1&&t.writable,A=function(){t.writable||p()},p=function(){u=!1,n||r.call(t)},h=function(){n=!1,u||r.call(t)},E=function(C){r.call(t,C?new Error("exited with error code: "+C):null)},w=function(C){r.call(t,C)},D=function(){if(n&&!(a&&a.ended))return r.call(t,new Error("premature close"));if(u&&!(o&&o.ended))return r.call(t,new Error("premature close"))},x=function(){t.req.on("finish",p)};return tnt(t)?(t.on("complete",p),t.on("abort",D),t.req?x():t.on("request",x)):u&&!o&&(t.on("end",A),t.on("close",A)),rnt(t)&&t.on("exit",E),t.on("end",h),t.on("finish",p),e.error!==!1&&t.on("error",w),t.on("close",D),function(){t.removeListener("complete",p),t.removeListener("abort",D),t.removeListener("request",x),t.req&&t.req.removeListener("finish",p),t.removeListener("end",A),t.removeListener("close",A),t.removeListener("finish",p),t.removeListener("exit",E),t.removeListener("end",h),t.removeListener("error",w),t.removeListener("close",D)}};nae.exports=rae});var oae=_((zNt,sae)=>{var nnt=yU(),int=EU(),CU=ve("fs"),Q1=function(){},snt=/^v?\.0/.test(process.version),Qb=function(t){return typeof t=="function"},ont=function(t){return!snt||!CU?!1:(t instanceof(CU.ReadStream||Q1)||t instanceof(CU.WriteStream||Q1))&&Qb(t.close)},ant=function(t){return t.setHeader&&Qb(t.abort)},lnt=function(t,e,r,o){o=nnt(o);var a=!1;t.on("close",function(){a=!0}),int(t,{readable:e,writable:r},function(u){if(u)return o(u);a=!0,o()});var n=!1;return function(u){if(!a&&!n){if(n=!0,ont(t))return t.close(Q1);if(ant(t))return t.abort();if(Qb(t.destroy))return t.destroy();o(u||new Error("stream was destroyed"))}}},iae=function(t){t()},cnt=function(t,e){return t.pipe(e)},unt=function(){var t=Array.prototype.slice.call(arguments),e=Qb(t[t.length-1]||Q1)&&t.pop()||Q1;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Error("pump requires two streams per minimum");var r,o=t.map(function(a,n){var u=n0;return lnt(a,u,A,function(p){r||(r=p),p&&o.forEach(iae),!u&&(o.forEach(iae),e(r))})});return t.reduce(cnt)};sae.exports=unt});var lae=_((XNt,aae)=>{"use strict";var{PassThrough:Ant}=ve("stream");aae.exports=t=>{t={...t};let{array:e}=t,{encoding:r}=t,o=r==="buffer",a=!1;e?a=!(r||o):r=r||"utf8",o&&(r=null);let n=new Ant({objectMode:a});r&&n.setEncoding(r);let u=0,A=[];return n.on("data",p=>{A.push(p),a?u=A.length:u+=p.length}),n.getBufferedValue=()=>e?A:o?Buffer.concat(A,u):A.join(""),n.getBufferedLength=()=>u,n}});var cae=_((ZNt,Iy)=>{"use strict";var fnt=oae(),pnt=lae(),Fb=class extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}};async function Rb(t,e){if(!t)return Promise.reject(new Error("Expected a stream"));e={maxBuffer:1/0,...e};let{maxBuffer:r}=e,o;return await new Promise((a,n)=>{let u=A=>{A&&(A.bufferedData=o.getBufferedValue()),n(A)};o=fnt(t,pnt(e),A=>{if(A){u(A);return}a()}),o.on("data",()=>{o.getBufferedLength()>r&&u(new Fb)})}),o.getBufferedValue()}Iy.exports=Rb;Iy.exports.default=Rb;Iy.exports.buffer=(t,e)=>Rb(t,{...e,encoding:"buffer"});Iy.exports.array=(t,e)=>Rb(t,{...e,array:!0});Iy.exports.MaxBufferError=Fb});var Aae=_((eLt,uae)=>{"use strict";var hnt=new Set([200,203,204,206,300,301,308,404,405,410,414,501]),gnt=new Set([200,203,204,300,301,302,303,307,308,404,405,410,414,501]),dnt=new Set([500,502,503,504]),mnt={date:!0,connection:!0,"keep-alive":!0,"proxy-authenticate":!0,"proxy-authorization":!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0},ynt={"content-length":!0,"content-encoding":!0,"transfer-encoding":!0,"content-range":!0};function Sg(t){let e=parseInt(t,10);return isFinite(e)?e:0}function Ent(t){return t?dnt.has(t.status):!0}function IU(t){let e={};if(!t)return e;let r=t.trim().split(/,/);for(let o of r){let[a,n]=o.split(/=/,2);e[a.trim()]=n===void 0?!0:n.trim().replace(/^"|"$/g,"")}return e}function Cnt(t){let e=[];for(let r in t){let o=t[r];e.push(o===!0?r:r+"="+o)}if(e.length)return e.join(", ")}uae.exports=class{constructor(e,r,{shared:o,cacheHeuristic:a,immutableMinTimeToLive:n,ignoreCargoCult:u,_fromObject:A}={}){if(A){this._fromObject(A);return}if(!r||!r.headers)throw Error("Response headers missing");this._assertRequestHasHeaders(e),this._responseTime=this.now(),this._isShared=o!==!1,this._cacheHeuristic=a!==void 0?a:.1,this._immutableMinTtl=n!==void 0?n:24*3600*1e3,this._status="status"in r?r.status:200,this._resHeaders=r.headers,this._rescc=IU(r.headers["cache-control"]),this._method="method"in e?e.method:"GET",this._url=e.url,this._host=e.headers.host,this._noAuthorization=!e.headers.authorization,this._reqHeaders=r.headers.vary?e.headers:null,this._reqcc=IU(e.headers["cache-control"]),u&&"pre-check"in this._rescc&&"post-check"in this._rescc&&(delete this._rescc["pre-check"],delete this._rescc["post-check"],delete this._rescc["no-cache"],delete this._rescc["no-store"],delete this._rescc["must-revalidate"],this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":Cnt(this._rescc)}),delete this._resHeaders.expires,delete this._resHeaders.pragma),r.headers["cache-control"]==null&&/no-cache/.test(r.headers.pragma)&&(this._rescc["no-cache"]=!0)}now(){return Date.now()}storable(){return!!(!this._reqcc["no-store"]&&(this._method==="GET"||this._method==="HEAD"||this._method==="POST"&&this._hasExplicitExpiration())&&gnt.has(this._status)&&!this._rescc["no-store"]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc["max-age"]||this._isShared&&this._rescc["s-maxage"]||this._rescc.public||hnt.has(this._status)))}_hasExplicitExpiration(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires}_assertRequestHasHeaders(e){if(!e||!e.headers)throw Error("Request headers missing")}satisfiesWithoutRevalidation(e){this._assertRequestHasHeaders(e);let r=IU(e.headers["cache-control"]);return r["no-cache"]||/no-cache/.test(e.headers.pragma)||r["max-age"]&&this.age()>r["max-age"]||r["min-fresh"]&&this.timeToLive()<1e3*r["min-fresh"]||this.stale()&&!(r["max-stale"]&&!this._rescc["must-revalidate"]&&(r["max-stale"]===!0||r["max-stale"]>this.age()-this.maxAge()))?!1:this._requestMatches(e,!1)}_requestMatches(e,r){return(!this._url||this._url===e.url)&&this._host===e.headers.host&&(!e.method||this._method===e.method||r&&e.method==="HEAD")&&this._varyMatches(e)}_allowsStoringAuthenticated(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]}_varyMatches(e){if(!this._resHeaders.vary)return!0;if(this._resHeaders.vary==="*")return!1;let r=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/);for(let o of r)if(e.headers[o]!==this._reqHeaders[o])return!1;return!0}_copyWithoutHopByHopHeaders(e){let r={};for(let o in e)mnt[o]||(r[o]=e[o]);if(e.connection){let o=e.connection.trim().split(/\s*,\s*/);for(let a of o)delete r[a]}if(r.warning){let o=r.warning.split(/,/).filter(a=>!/^\s*1[0-9][0-9]/.test(a));o.length?r.warning=o.join(",").trim():delete r.warning}return r}responseHeaders(){let e=this._copyWithoutHopByHopHeaders(this._resHeaders),r=this.age();return r>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24&&(e.warning=(e.warning?`${e.warning}, `:"")+'113 - "rfc7234 5.5.4"'),e.age=`${Math.round(r)}`,e.date=new Date(this.now()).toUTCString(),e}date(){let e=Date.parse(this._resHeaders.date);return isFinite(e)?e:this._responseTime}age(){let e=this._ageValue(),r=(this.now()-this._responseTime)/1e3;return e+r}_ageValue(){return Sg(this._resHeaders.age)}maxAge(){if(!this.storable()||this._rescc["no-cache"]||this._isShared&&this._resHeaders["set-cookie"]&&!this._rescc.public&&!this._rescc.immutable||this._resHeaders.vary==="*")return 0;if(this._isShared){if(this._rescc["proxy-revalidate"])return 0;if(this._rescc["s-maxage"])return Sg(this._rescc["s-maxage"])}if(this._rescc["max-age"])return Sg(this._rescc["max-age"]);let e=this._rescc.immutable?this._immutableMinTtl:0,r=this.date();if(this._resHeaders.expires){let o=Date.parse(this._resHeaders.expires);return Number.isNaN(o)||oo)return Math.max(e,(r-o)/1e3*this._cacheHeuristic)}return e}timeToLive(){let e=this.maxAge()-this.age(),r=e+Sg(this._rescc["stale-if-error"]),o=e+Sg(this._rescc["stale-while-revalidate"]);return Math.max(0,e,r,o)*1e3}stale(){return this.maxAge()<=this.age()}_useStaleIfError(){return this.maxAge()+Sg(this._rescc["stale-if-error"])>this.age()}useStaleWhileRevalidate(){return this.maxAge()+Sg(this._rescc["stale-while-revalidate"])>this.age()}static fromObject(e){return new this(void 0,void 0,{_fromObject:e})}_fromObject(e){if(this._responseTime)throw Error("Reinitialized");if(!e||e.v!==1)throw Error("Invalid serialization");this._responseTime=e.t,this._isShared=e.sh,this._cacheHeuristic=e.ch,this._immutableMinTtl=e.imm!==void 0?e.imm:24*3600*1e3,this._status=e.st,this._resHeaders=e.resh,this._rescc=e.rescc,this._method=e.m,this._url=e.u,this._host=e.h,this._noAuthorization=e.a,this._reqHeaders=e.reqh,this._reqcc=e.reqcc}toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}}revalidationHeaders(e){this._assertRequestHasHeaders(e);let r=this._copyWithoutHopByHopHeaders(e.headers);if(delete r["if-range"],!this._requestMatches(e,!0)||!this.storable())return delete r["if-none-match"],delete r["if-modified-since"],r;if(this._resHeaders.etag&&(r["if-none-match"]=r["if-none-match"]?`${r["if-none-match"]}, ${this._resHeaders.etag}`:this._resHeaders.etag),r["accept-ranges"]||r["if-match"]||r["if-unmodified-since"]||this._method&&this._method!="GET"){if(delete r["if-modified-since"],r["if-none-match"]){let a=r["if-none-match"].split(/,/).filter(n=>!/^\s*W\//.test(n));a.length?r["if-none-match"]=a.join(",").trim():delete r["if-none-match"]}}else this._resHeaders["last-modified"]&&!r["if-modified-since"]&&(r["if-modified-since"]=this._resHeaders["last-modified"]);return r}revalidatedPolicy(e,r){if(this._assertRequestHasHeaders(e),this._useStaleIfError()&&Ent(r))return{modified:!1,matches:!1,policy:this};if(!r||!r.headers)throw Error("Response headers missing");let o=!1;if(r.status!==void 0&&r.status!=304?o=!1:r.headers.etag&&!/^\s*W\//.test(r.headers.etag)?o=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,"")===r.headers.etag:this._resHeaders.etag&&r.headers.etag?o=this._resHeaders.etag.replace(/^\s*W\//,"")===r.headers.etag.replace(/^\s*W\//,""):this._resHeaders["last-modified"]?o=this._resHeaders["last-modified"]===r.headers["last-modified"]:!this._resHeaders.etag&&!this._resHeaders["last-modified"]&&!r.headers.etag&&!r.headers["last-modified"]&&(o=!0),!o)return{policy:new this.constructor(e,r),modified:r.status!=304,matches:!1};let a={};for(let u in this._resHeaders)a[u]=u in r.headers&&!ynt[u]?r.headers[u]:this._resHeaders[u];let n=Object.assign({},r,{status:this._status,method:this._method,headers:a});return{policy:new this.constructor(e,n,{shared:this._isShared,cacheHeuristic:this._cacheHeuristic,immutableMinTimeToLive:this._immutableMinTtl}),modified:!1,matches:!0}}}});var Tb=_((tLt,fae)=>{"use strict";fae.exports=t=>{let e={};for(let[r,o]of Object.entries(t))e[r.toLowerCase()]=o;return e}});var hae=_((rLt,pae)=>{"use strict";var Int=ve("stream").Readable,wnt=Tb(),wU=class extends Int{constructor(e,r,o,a){if(typeof e!="number")throw new TypeError("Argument `statusCode` should be a number");if(typeof r!="object")throw new TypeError("Argument `headers` should be an object");if(!(o instanceof Buffer))throw new TypeError("Argument `body` should be a buffer");if(typeof a!="string")throw new TypeError("Argument `url` should be a string");super(),this.statusCode=e,this.headers=wnt(r),this.body=o,this.url=a}_read(){this.push(this.body),this.push(null)}};pae.exports=wU});var dae=_((nLt,gae)=>{"use strict";var Bnt=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];gae.exports=(t,e)=>{let r=new Set(Object.keys(t).concat(Bnt));for(let o of r)o in e||(e[o]=typeof t[o]=="function"?t[o].bind(t):t[o])}});var yae=_((iLt,mae)=>{"use strict";var vnt=ve("stream").PassThrough,Dnt=dae(),Pnt=t=>{if(!(t&&t.pipe))throw new TypeError("Parameter `response` must be a response stream.");let e=new vnt;return Dnt(t,e),t.pipe(e)};mae.exports=Pnt});var Eae=_(BU=>{BU.stringify=function t(e){if(typeof e>"u")return e;if(e&&Buffer.isBuffer(e))return JSON.stringify(":base64:"+e.toString("base64"));if(e&&e.toJSON&&(e=e.toJSON()),e&&typeof e=="object"){var r="",o=Array.isArray(e);r=o?"[":"{";var a=!0;for(var n in e){var u=typeof e[n]=="function"||!o&&typeof e[n]>"u";Object.hasOwnProperty.call(e,n)&&!u&&(a||(r+=","),a=!1,o?e[n]==null?r+="null":r+=t(e[n]):e[n]!==void 0&&(r+=t(n)+":"+t(e[n])))}return r+=o?"]":"}",r}else return typeof e=="string"?JSON.stringify(/^:/.test(e)?":"+e:e):typeof e>"u"?"null":JSON.stringify(e)};BU.parse=function(t){return JSON.parse(t,function(e,r){return typeof r=="string"?/^:base64:/.test(r)?Buffer.from(r.substring(8),"base64"):/^:/.test(r)?r.substring(1):r:r})}});var Bae=_((oLt,wae)=>{"use strict";var Snt=ve("events"),Cae=Eae(),bnt=t=>{let e={redis:"@keyv/redis",rediss:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql",etcd:"@keyv/etcd",offline:"@keyv/offline",tiered:"@keyv/tiered"};if(t.adapter||t.uri){let r=t.adapter||/^[^:+]*/.exec(t.uri)[0];return new(ve(e[r]))(t)}return new Map},Iae=["sqlite","postgres","mysql","mongo","redis","tiered"],vU=class extends Snt{constructor(e,{emitErrors:r=!0,...o}={}){if(super(),this.opts={namespace:"keyv",serialize:Cae.stringify,deserialize:Cae.parse,...typeof e=="string"?{uri:e}:e,...o},!this.opts.store){let n={...this.opts};this.opts.store=bnt(n)}if(this.opts.compression){let n=this.opts.compression;this.opts.serialize=n.serialize.bind(n),this.opts.deserialize=n.deserialize.bind(n)}typeof this.opts.store.on=="function"&&r&&this.opts.store.on("error",n=>this.emit("error",n)),this.opts.store.namespace=this.opts.namespace;let a=n=>async function*(){for await(let[u,A]of typeof n=="function"?n(this.opts.store.namespace):n){let p=await this.opts.deserialize(A);if(!(this.opts.store.namespace&&!u.includes(this.opts.store.namespace))){if(typeof p.expires=="number"&&Date.now()>p.expires){this.delete(u);continue}yield[this._getKeyUnprefix(u),p.value]}}};typeof this.opts.store[Symbol.iterator]=="function"&&this.opts.store instanceof Map?this.iterator=a(this.opts.store):typeof this.opts.store.iterator=="function"&&this.opts.store.opts&&this._checkIterableAdaptar()&&(this.iterator=a(this.opts.store.iterator.bind(this.opts.store)))}_checkIterableAdaptar(){return Iae.includes(this.opts.store.opts.dialect)||Iae.findIndex(e=>this.opts.store.opts.url.includes(e))>=0}_getKeyPrefix(e){return`${this.opts.namespace}:${e}`}_getKeyPrefixArray(e){return e.map(r=>`${this.opts.namespace}:${r}`)}_getKeyUnprefix(e){return e.split(":").splice(1).join(":")}get(e,r){let{store:o}=this.opts,a=Array.isArray(e),n=a?this._getKeyPrefixArray(e):this._getKeyPrefix(e);if(a&&o.getMany===void 0){let u=[];for(let A of n)u.push(Promise.resolve().then(()=>o.get(A)).then(p=>typeof p=="string"?this.opts.deserialize(p):this.opts.compression?this.opts.deserialize(p):p).then(p=>{if(p!=null)return typeof p.expires=="number"&&Date.now()>p.expires?this.delete(A).then(()=>{}):r&&r.raw?p:p.value}));return Promise.allSettled(u).then(A=>{let p=[];for(let h of A)p.push(h.value);return p})}return Promise.resolve().then(()=>a?o.getMany(n):o.get(n)).then(u=>typeof u=="string"?this.opts.deserialize(u):this.opts.compression?this.opts.deserialize(u):u).then(u=>{if(u!=null)return a?u.map((A,p)=>{if(typeof A=="string"&&(A=this.opts.deserialize(A)),A!=null){if(typeof A.expires=="number"&&Date.now()>A.expires){this.delete(e[p]).then(()=>{});return}return r&&r.raw?A:A.value}}):typeof u.expires=="number"&&Date.now()>u.expires?this.delete(e).then(()=>{}):r&&r.raw?u:u.value})}set(e,r,o){let a=this._getKeyPrefix(e);typeof o>"u"&&(o=this.opts.ttl),o===0&&(o=void 0);let{store:n}=this.opts;return Promise.resolve().then(()=>{let u=typeof o=="number"?Date.now()+o:null;return typeof r=="symbol"&&this.emit("error","symbol cannot be serialized"),r={value:r,expires:u},this.opts.serialize(r)}).then(u=>n.set(a,u,o)).then(()=>!0)}delete(e){let{store:r}=this.opts;if(Array.isArray(e)){let a=this._getKeyPrefixArray(e);if(r.deleteMany===void 0){let n=[];for(let u of a)n.push(r.delete(u));return Promise.allSettled(n).then(u=>u.every(A=>A.value===!0))}return Promise.resolve().then(()=>r.deleteMany(a))}let o=this._getKeyPrefix(e);return Promise.resolve().then(()=>r.delete(o))}clear(){let{store:e}=this.opts;return Promise.resolve().then(()=>e.clear())}has(e){let r=this._getKeyPrefix(e),{store:o}=this.opts;return Promise.resolve().then(async()=>typeof o.has=="function"?o.has(r):await o.get(r)!==void 0)}disconnect(){let{store:e}=this.opts;if(typeof e.disconnect=="function")return e.disconnect()}};wae.exports=vU});var Pae=_((lLt,Dae)=>{"use strict";var xnt=ve("events"),Nb=ve("url"),knt=zoe(),Qnt=cae(),DU=Aae(),vae=hae(),Fnt=Tb(),Rnt=yae(),Tnt=Bae(),F1=class t{constructor(e,r){if(typeof e!="function")throw new TypeError("Parameter `request` must be a function");return this.cache=new Tnt({uri:typeof r=="string"&&r,store:typeof r!="string"&&r,namespace:"cacheable-request"}),this.createCacheableRequest(e)}createCacheableRequest(e){return(r,o)=>{let a;if(typeof r=="string")a=PU(Nb.parse(r)),r={};else if(r instanceof Nb.URL)a=PU(Nb.parse(r.toString())),r={};else{let[w,...D]=(r.path||"").split("?"),x=D.length>0?`?${D.join("?")}`:"";a=PU({...r,pathname:w,search:x})}r={headers:{},method:"GET",cache:!0,strictTtl:!1,automaticFailover:!1,...r,...Nnt(a)},r.headers=Fnt(r.headers);let n=new xnt,u=knt(Nb.format(a),{stripWWW:!1,removeTrailingSlash:!1,stripAuthentication:!1}),A=`${r.method}:${u}`,p=!1,h=!1,E=w=>{h=!0;let D=!1,x,C=new Promise(L=>{x=()=>{D||(D=!0,L())}}),T=L=>{if(p&&!w.forceRefresh){L.status=L.statusCode;let J=DU.fromObject(p.cachePolicy).revalidatedPolicy(w,L);if(!J.modified){let te=J.policy.responseHeaders();L=new vae(p.statusCode,te,p.body,p.url),L.cachePolicy=J.policy,L.fromCache=!0}}L.fromCache||(L.cachePolicy=new DU(w,L,w),L.fromCache=!1);let U;w.cache&&L.cachePolicy.storable()?(U=Rnt(L),(async()=>{try{let J=Qnt.buffer(L);if(await Promise.race([C,new Promise(ue=>L.once("end",ue))]),D)return;let te=await J,le={cachePolicy:L.cachePolicy.toObject(),url:L.url,statusCode:L.fromCache?p.statusCode:L.statusCode,body:te},ce=w.strictTtl?L.cachePolicy.timeToLive():void 0;w.maxTtl&&(ce=ce?Math.min(ce,w.maxTtl):w.maxTtl),await this.cache.set(A,le,ce)}catch(J){n.emit("error",new t.CacheError(J))}})()):w.cache&&p&&(async()=>{try{await this.cache.delete(A)}catch(J){n.emit("error",new t.CacheError(J))}})(),n.emit("response",U||L),typeof o=="function"&&o(U||L)};try{let L=e(w,T);L.once("error",x),L.once("abort",x),n.emit("request",L)}catch(L){n.emit("error",new t.RequestError(L))}};return(async()=>{let w=async x=>{await Promise.resolve();let C=x.cache?await this.cache.get(A):void 0;if(typeof C>"u")return E(x);let T=DU.fromObject(C.cachePolicy);if(T.satisfiesWithoutRevalidation(x)&&!x.forceRefresh){let L=T.responseHeaders(),U=new vae(C.statusCode,L,C.body,C.url);U.cachePolicy=T,U.fromCache=!0,n.emit("response",U),typeof o=="function"&&o(U)}else p=C,x.headers=T.revalidationHeaders(x),E(x)},D=x=>n.emit("error",new t.CacheError(x));this.cache.once("error",D),n.on("response",()=>this.cache.removeListener("error",D));try{await w(r)}catch(x){r.automaticFailover&&!h&&E(r),n.emit("error",new t.CacheError(x))}})(),n}}};function Nnt(t){let e={...t};return e.path=`${t.pathname||"/"}${t.search||""}`,delete e.pathname,delete e.search,e}function PU(t){return{protocol:t.protocol,auth:t.auth,hostname:t.hostname||t.host||"localhost",port:t.port,pathname:t.pathname,search:t.search}}F1.RequestError=class extends Error{constructor(t){super(t.message),this.name="RequestError",Object.assign(this,t)}};F1.CacheError=class extends Error{constructor(t){super(t.message),this.name="CacheError",Object.assign(this,t)}};Dae.exports=F1});var bae=_((ALt,Sae)=>{"use strict";var Lnt=["aborted","complete","headers","httpVersion","httpVersionMinor","httpVersionMajor","method","rawHeaders","rawTrailers","setTimeout","socket","statusCode","statusMessage","trailers","url"];Sae.exports=(t,e)=>{if(e._readableState.autoDestroy)throw new Error("The second stream must have the `autoDestroy` option set to `false`");let r=new Set(Object.keys(t).concat(Lnt)),o={};for(let a of r)a in e||(o[a]={get(){let n=t[a];return typeof n=="function"?n.bind(t):n},set(n){t[a]=n},enumerable:!0,configurable:!1});return Object.defineProperties(e,o),t.once("aborted",()=>{e.destroy(),e.emit("aborted")}),t.once("close",()=>{t.complete&&e.readable?e.once("end",()=>{e.emit("close")}):e.emit("close")}),e}});var kae=_((fLt,xae)=>{"use strict";var{Transform:Ont,PassThrough:Mnt}=ve("stream"),SU=ve("zlib"),Unt=bae();xae.exports=t=>{let e=(t.headers["content-encoding"]||"").toLowerCase();if(!["gzip","deflate","br"].includes(e))return t;let r=e==="br";if(r&&typeof SU.createBrotliDecompress!="function")return t.destroy(new Error("Brotli is not supported on Node.js < 12")),t;let o=!0,a=new Ont({transform(A,p,h){o=!1,h(null,A)},flush(A){A()}}),n=new Mnt({autoDestroy:!1,destroy(A,p){t.destroy(),p(A)}}),u=r?SU.createBrotliDecompress():SU.createUnzip();return u.once("error",A=>{if(o&&!t.readable){n.end();return}n.destroy(A)}),Unt(t,n),t.pipe(a).pipe(u).pipe(n),n}});var xU=_((pLt,Qae)=>{"use strict";var bU=class{constructor(e={}){if(!(e.maxSize&&e.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");this.maxSize=e.maxSize,this.onEviction=e.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_set(e,r){if(this.cache.set(e,r),this._size++,this._size>=this.maxSize){if(this._size=0,typeof this.onEviction=="function")for(let[o,a]of this.oldCache.entries())this.onEviction(o,a);this.oldCache=this.cache,this.cache=new Map}}get(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.has(e)){let r=this.oldCache.get(e);return this.oldCache.delete(e),this._set(e,r),r}}set(e,r){return this.cache.has(e)?this.cache.set(e,r):this._set(e,r),this}has(e){return this.cache.has(e)||this.oldCache.has(e)}peek(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.has(e))return this.oldCache.get(e)}delete(e){let r=this.cache.delete(e);return r&&this._size--,this.oldCache.delete(e)||r}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.cache)yield e;for(let e of this.oldCache){let[r]=e;this.cache.has(r)||(yield e)}}get size(){let e=0;for(let r of this.oldCache.keys())this.cache.has(r)||e++;return Math.min(this._size+e,this.maxSize)}};Qae.exports=bU});var QU=_((hLt,Nae)=>{"use strict";var _nt=ve("events"),Hnt=ve("tls"),qnt=ve("http2"),jnt=xU(),ea=Symbol("currentStreamsCount"),Fae=Symbol("request"),Jl=Symbol("cachedOriginSet"),wy=Symbol("gracefullyClosing"),Gnt=["maxDeflateDynamicTableSize","maxSessionMemory","maxHeaderListPairs","maxOutstandingPings","maxReservedRemoteStreams","maxSendHeaderBlockLength","paddingStrategy","localAddress","path","rejectUnauthorized","minDHSize","ca","cert","clientCertEngine","ciphers","key","pfx","servername","minVersion","maxVersion","secureProtocol","crl","honorCipherOrder","ecdhCurve","dhparam","secureOptions","sessionIdContext"],Wnt=(t,e,r)=>{let o=0,a=t.length;for(;o>>1;r(t[n],e)?o=n+1:a=n}return o},Ynt=(t,e)=>t.remoteSettings.maxConcurrentStreams>e.remoteSettings.maxConcurrentStreams,kU=(t,e)=>{for(let r of t)r[Jl].lengthe[Jl].includes(o))&&r[ea]+e[ea]<=e.remoteSettings.maxConcurrentStreams&&Tae(r)},Knt=(t,e)=>{for(let r of t)e[Jl].lengthr[Jl].includes(o))&&e[ea]+r[ea]<=r.remoteSettings.maxConcurrentStreams&&Tae(e)},Rae=({agent:t,isFree:e})=>{let r={};for(let o in t.sessions){let n=t.sessions[o].filter(u=>{let A=u[bg.kCurrentStreamsCount]{t[wy]=!0,t[ea]===0&&t.close()},bg=class t extends _nt{constructor({timeout:e=6e4,maxSessions:r=1/0,maxFreeSessions:o=10,maxCachedTlsSessions:a=100}={}){super(),this.sessions={},this.queue={},this.timeout=e,this.maxSessions=r,this.maxFreeSessions=o,this._freeSessionsCount=0,this._sessionsCount=0,this.settings={enablePush:!1},this.tlsSessionCache=new jnt({maxSize:a})}static normalizeOrigin(e,r){return typeof e=="string"&&(e=new URL(e)),r&&e.hostname!==r&&(e.hostname=r),e.origin}normalizeOptions(e){let r="";if(e)for(let o of Gnt)e[o]&&(r+=`:${e[o]}`);return r}_tryToCreateNewSession(e,r){if(!(e in this.queue)||!(r in this.queue[e]))return;let o=this.queue[e][r];this._sessionsCount{Array.isArray(o)?(o=[...o],a()):o=[{resolve:a,reject:n}];let u=this.normalizeOptions(r),A=t.normalizeOrigin(e,r&&r.servername);if(A===void 0){for(let{reject:E}of o)E(new TypeError("The `origin` argument needs to be a string or an URL object"));return}if(u in this.sessions){let E=this.sessions[u],w=-1,D=-1,x;for(let C of E){let T=C.remoteSettings.maxConcurrentStreams;if(T=T||C[wy]||C.destroyed)continue;x||(w=T),L>D&&(x=C,D=L)}}if(x){if(o.length!==1){for(let{reject:C}of o){let T=new Error(`Expected the length of listeners to be 1, got ${o.length}. +Please report this to https://github.com/szmarczak/http2-wrapper/`);C(T)}return}o[0].resolve(x);return}}if(u in this.queue){if(A in this.queue[u]){this.queue[u][A].listeners.push(...o),this._tryToCreateNewSession(u,A);return}}else this.queue[u]={};let p=()=>{u in this.queue&&this.queue[u][A]===h&&(delete this.queue[u][A],Object.keys(this.queue[u]).length===0&&delete this.queue[u])},h=()=>{let E=`${A}:${u}`,w=!1;try{let D=qnt.connect(e,{createConnection:this.createConnection,settings:this.settings,session:this.tlsSessionCache.get(E),...r});D[ea]=0,D[wy]=!1;let x=()=>D[ea]{this.tlsSessionCache.set(E,L)}),D.once("error",L=>{for(let{reject:U}of o)U(L);this.tlsSessionCache.delete(E)}),D.setTimeout(this.timeout,()=>{D.destroy()}),D.once("close",()=>{if(w){C&&this._freeSessionsCount--,this._sessionsCount--;let L=this.sessions[u];L.splice(L.indexOf(D),1),L.length===0&&delete this.sessions[u]}else{let L=new Error("Session closed without receiving a SETTINGS frame");L.code="HTTP2WRAPPER_NOSETTINGS";for(let{reject:U}of o)U(L);p()}this._tryToCreateNewSession(u,A)});let T=()=>{if(!(!(u in this.queue)||!x())){for(let L of D[Jl])if(L in this.queue[u]){let{listeners:U}=this.queue[u][L];for(;U.length!==0&&x();)U.shift().resolve(D);let J=this.queue[u];if(J[L].listeners.length===0&&(delete J[L],Object.keys(J).length===0)){delete this.queue[u];break}if(!x())break}}};D.on("origin",()=>{D[Jl]=D.originSet,x()&&(T(),kU(this.sessions[u],D))}),D.once("remoteSettings",()=>{if(D.ref(),D.unref(),this._sessionsCount++,h.destroyed){let L=new Error("Agent has been destroyed");for(let U of o)U.reject(L);D.destroy();return}D[Jl]=D.originSet;{let L=this.sessions;if(u in L){let U=L[u];U.splice(Wnt(U,D,Ynt),0,D)}else L[u]=[D]}this._freeSessionsCount+=1,w=!0,this.emit("session",D),T(),p(),D[ea]===0&&this._freeSessionsCount>this.maxFreeSessions&&D.close(),o.length!==0&&(this.getSession(A,r,o),o.length=0),D.on("remoteSettings",()=>{T(),kU(this.sessions[u],D)})}),D[Fae]=D.request,D.request=(L,U)=>{if(D[wy])throw new Error("The session is gracefully closing. No new streams are allowed.");let J=D[Fae](L,U);return D.ref(),++D[ea],D[ea]===D.remoteSettings.maxConcurrentStreams&&this._freeSessionsCount--,J.once("close",()=>{if(C=x(),--D[ea],!D.destroyed&&!D.closed&&(Knt(this.sessions[u],D),x()&&!D.closed)){C||(this._freeSessionsCount++,C=!0);let te=D[ea]===0;te&&D.unref(),te&&(this._freeSessionsCount>this.maxFreeSessions||D[wy])?D.close():(kU(this.sessions[u],D),T())}}),J}}catch(D){for(let x of o)x.reject(D);p()}};h.listeners=o,h.completed=!1,h.destroyed=!1,this.queue[u][A]=h,this._tryToCreateNewSession(u,A)})}request(e,r,o,a){return new Promise((n,u)=>{this.getSession(e,r,[{reject:u,resolve:A=>{try{n(A.request(o,a))}catch(p){u(p)}}}])})}createConnection(e,r){return t.connect(e,r)}static connect(e,r){r.ALPNProtocols=["h2"];let o=e.port||443,a=e.hostname||e.host;return typeof r.servername>"u"&&(r.servername=a),Hnt.connect(o,a,r)}closeFreeSessions(){for(let e of Object.values(this.sessions))for(let r of e)r[ea]===0&&r.close()}destroy(e){for(let r of Object.values(this.sessions))for(let o of r)o.destroy(e);for(let r of Object.values(this.queue))for(let o of Object.values(r))o.destroyed=!0;this.queue={}}get freeSessions(){return Rae({agent:this,isFree:!0})}get busySessions(){return Rae({agent:this,isFree:!1})}};bg.kCurrentStreamsCount=ea;bg.kGracefullyClosing=wy;Nae.exports={Agent:bg,globalAgent:new bg}});var RU=_((gLt,Lae)=>{"use strict";var{Readable:Vnt}=ve("stream"),FU=class extends Vnt{constructor(e,r){super({highWaterMark:r,autoDestroy:!1}),this.statusCode=null,this.statusMessage="",this.httpVersion="2.0",this.httpVersionMajor=2,this.httpVersionMinor=0,this.headers={},this.trailers={},this.req=null,this.aborted=!1,this.complete=!1,this.upgrade=null,this.rawHeaders=[],this.rawTrailers=[],this.socket=e,this.connection=e,this._dumped=!1}_destroy(e){this.req._request.destroy(e)}setTimeout(e,r){return this.req.setTimeout(e,r),this}_dump(){this._dumped||(this._dumped=!0,this.removeAllListeners("data"),this.resume())}_read(){this.req&&this.req._request.resume()}};Lae.exports=FU});var TU=_((dLt,Oae)=>{"use strict";Oae.exports=t=>{let e={protocol:t.protocol,hostname:typeof t.hostname=="string"&&t.hostname.startsWith("[")?t.hostname.slice(1,-1):t.hostname,host:t.host,hash:t.hash,search:t.search,pathname:t.pathname,href:t.href,path:`${t.pathname||""}${t.search||""}`};return typeof t.port=="string"&&t.port.length!==0&&(e.port=Number(t.port)),(t.username||t.password)&&(e.auth=`${t.username||""}:${t.password||""}`),e}});var Uae=_((mLt,Mae)=>{"use strict";Mae.exports=(t,e,r)=>{for(let o of r)t.on(o,(...a)=>e.emit(o,...a))}});var Hae=_((yLt,_ae)=>{"use strict";_ae.exports=t=>{switch(t){case":method":case":scheme":case":authority":case":path":return!0;default:return!1}}});var jae=_((CLt,qae)=>{"use strict";var By=(t,e,r)=>{qae.exports[e]=class extends t{constructor(...a){super(typeof r=="string"?r:r(a)),this.name=`${super.name} [${e}]`,this.code=e}}};By(TypeError,"ERR_INVALID_ARG_TYPE",t=>{let e=t[0].includes(".")?"property":"argument",r=t[1],o=Array.isArray(r);return o&&(r=`${r.slice(0,-1).join(", ")} or ${r.slice(-1)}`),`The "${t[0]}" ${e} must be ${o?"one of":"of"} type ${r}. Received ${typeof t[2]}`});By(TypeError,"ERR_INVALID_PROTOCOL",t=>`Protocol "${t[0]}" not supported. Expected "${t[1]}"`);By(Error,"ERR_HTTP_HEADERS_SENT",t=>`Cannot ${t[0]} headers after they are sent to the client`);By(TypeError,"ERR_INVALID_HTTP_TOKEN",t=>`${t[0]} must be a valid HTTP token [${t[1]}]`);By(TypeError,"ERR_HTTP_INVALID_HEADER_VALUE",t=>`Invalid value "${t[0]} for header "${t[1]}"`);By(TypeError,"ERR_INVALID_CHAR",t=>`Invalid character in ${t[0]} [${t[1]}]`)});var UU=_((ILt,zae)=>{"use strict";var Jnt=ve("http2"),{Writable:znt}=ve("stream"),{Agent:Gae,globalAgent:Xnt}=QU(),Znt=RU(),$nt=TU(),eit=Uae(),tit=Hae(),{ERR_INVALID_ARG_TYPE:NU,ERR_INVALID_PROTOCOL:rit,ERR_HTTP_HEADERS_SENT:Wae,ERR_INVALID_HTTP_TOKEN:nit,ERR_HTTP_INVALID_HEADER_VALUE:iit,ERR_INVALID_CHAR:sit}=jae(),{HTTP2_HEADER_STATUS:Yae,HTTP2_HEADER_METHOD:Kae,HTTP2_HEADER_PATH:Vae,HTTP2_METHOD_CONNECT:oit}=Jnt.constants,vo=Symbol("headers"),LU=Symbol("origin"),OU=Symbol("session"),Jae=Symbol("options"),Lb=Symbol("flushedHeaders"),R1=Symbol("jobs"),ait=/^[\^`\-\w!#$%&*+.|~]+$/,lit=/[^\t\u0020-\u007E\u0080-\u00FF]/,MU=class extends znt{constructor(e,r,o){super({autoDestroy:!1});let a=typeof e=="string"||e instanceof URL;if(a&&(e=$nt(e instanceof URL?e:new URL(e))),typeof r=="function"||r===void 0?(o=r,r=a?e:{...e}):r={...e,...r},r.h2session)this[OU]=r.h2session;else if(r.agent===!1)this.agent=new Gae({maxFreeSessions:0});else if(typeof r.agent>"u"||r.agent===null)typeof r.createConnection=="function"?(this.agent=new Gae({maxFreeSessions:0}),this.agent.createConnection=r.createConnection):this.agent=Xnt;else if(typeof r.agent.request=="function")this.agent=r.agent;else throw new NU("options.agent",["Agent-like Object","undefined","false"],r.agent);if(r.protocol&&r.protocol!=="https:")throw new rit(r.protocol,"https:");let n=r.port||r.defaultPort||this.agent&&this.agent.defaultPort||443,u=r.hostname||r.host||"localhost";delete r.hostname,delete r.host,delete r.port;let{timeout:A}=r;if(r.timeout=void 0,this[vo]=Object.create(null),this[R1]=[],this.socket=null,this.connection=null,this.method=r.method||"GET",this.path=r.path,this.res=null,this.aborted=!1,this.reusedSocket=!1,r.headers)for(let[p,h]of Object.entries(r.headers))this.setHeader(p,h);r.auth&&!("authorization"in this[vo])&&(this[vo].authorization="Basic "+Buffer.from(r.auth).toString("base64")),r.session=r.tlsSession,r.path=r.socketPath,this[Jae]=r,n===443?(this[LU]=`https://${u}`,":authority"in this[vo]||(this[vo][":authority"]=u)):(this[LU]=`https://${u}:${n}`,":authority"in this[vo]||(this[vo][":authority"]=`${u}:${n}`)),A&&this.setTimeout(A),o&&this.once("response",o),this[Lb]=!1}get method(){return this[vo][Kae]}set method(e){e&&(this[vo][Kae]=e.toUpperCase())}get path(){return this[vo][Vae]}set path(e){e&&(this[vo][Vae]=e)}get _mustNotHaveABody(){return this.method==="GET"||this.method==="HEAD"||this.method==="DELETE"}_write(e,r,o){if(this._mustNotHaveABody){o(new Error("The GET, HEAD and DELETE methods must NOT have a body"));return}this.flushHeaders();let a=()=>this._request.write(e,r,o);this._request?a():this[R1].push(a)}_final(e){if(this.destroyed)return;this.flushHeaders();let r=()=>{if(this._mustNotHaveABody){e();return}this._request.end(e)};this._request?r():this[R1].push(r)}abort(){this.res&&this.res.complete||(this.aborted||process.nextTick(()=>this.emit("abort")),this.aborted=!0,this.destroy())}_destroy(e,r){this.res&&this.res._dump(),this._request&&this._request.destroy(),r(e)}async flushHeaders(){if(this[Lb]||this.destroyed)return;this[Lb]=!0;let e=this.method===oit,r=o=>{if(this._request=o,this.destroyed){o.destroy();return}e||eit(o,this,["timeout","continue","close","error"]);let a=u=>(...A)=>{!this.writable&&!this.destroyed?u(...A):this.once("finish",()=>{u(...A)})};o.once("response",a((u,A,p)=>{let h=new Znt(this.socket,o.readableHighWaterMark);this.res=h,h.req=this,h.statusCode=u[Yae],h.headers=u,h.rawHeaders=p,h.once("end",()=>{this.aborted?(h.aborted=!0,h.emit("aborted")):(h.complete=!0,h.socket=null,h.connection=null)}),e?(h.upgrade=!0,this.emit("connect",h,o,Buffer.alloc(0))?this.emit("close"):o.destroy()):(o.on("data",E=>{!h._dumped&&!h.push(E)&&o.pause()}),o.once("end",()=>{h.push(null)}),this.emit("response",h)||h._dump())})),o.once("headers",a(u=>this.emit("information",{statusCode:u[Yae]}))),o.once("trailers",a((u,A,p)=>{let{res:h}=this;h.trailers=u,h.rawTrailers=p}));let{socket:n}=o.session;this.socket=n,this.connection=n;for(let u of this[R1])u();this.emit("socket",this.socket)};if(this[OU])try{r(this[OU].request(this[vo]))}catch(o){this.emit("error",o)}else{this.reusedSocket=!0;try{r(await this.agent.request(this[LU],this[Jae],this[vo]))}catch(o){this.emit("error",o)}}}getHeader(e){if(typeof e!="string")throw new NU("name","string",e);return this[vo][e.toLowerCase()]}get headersSent(){return this[Lb]}removeHeader(e){if(typeof e!="string")throw new NU("name","string",e);if(this.headersSent)throw new Wae("remove");delete this[vo][e.toLowerCase()]}setHeader(e,r){if(this.headersSent)throw new Wae("set");if(typeof e!="string"||!ait.test(e)&&!tit(e))throw new nit("Header name",e);if(typeof r>"u")throw new iit(r,e);if(lit.test(r))throw new sit("header content",e);this[vo][e.toLowerCase()]=r}setNoDelay(){}setSocketKeepAlive(){}setTimeout(e,r){let o=()=>this._request.setTimeout(e,r);return this._request?o():this[R1].push(o),this}get maxHeadersCount(){if(!this.destroyed&&this._request)return this._request.session.localSettings.maxHeaderListSize}set maxHeadersCount(e){}};zae.exports=MU});var Zae=_((wLt,Xae)=>{"use strict";var cit=ve("tls");Xae.exports=(t={},e=cit.connect)=>new Promise((r,o)=>{let a=!1,n,u=async()=>{await p,n.off("timeout",A),n.off("error",o),t.resolveSocket?(r({alpnProtocol:n.alpnProtocol,socket:n,timeout:a}),a&&(await Promise.resolve(),n.emit("timeout"))):(n.destroy(),r({alpnProtocol:n.alpnProtocol,timeout:a}))},A=async()=>{a=!0,u()},p=(async()=>{try{n=await e(t,u),n.on("error",o),n.once("timeout",A)}catch(h){o(h)}})()})});var ele=_((BLt,$ae)=>{"use strict";var uit=ve("net");$ae.exports=t=>{let e=t.host,r=t.headers&&t.headers.host;return r&&(r.startsWith("[")?r.indexOf("]")===-1?e=r:e=r.slice(1,-1):e=r.split(":",1)[0]),uit.isIP(e)?"":e}});var nle=_((vLt,HU)=>{"use strict";var tle=ve("http"),_U=ve("https"),Ait=Zae(),fit=xU(),pit=UU(),hit=ele(),git=TU(),Ob=new fit({maxSize:100}),T1=new Map,rle=(t,e,r)=>{e._httpMessage={shouldKeepAlive:!0};let o=()=>{t.emit("free",e,r)};e.on("free",o);let a=()=>{t.removeSocket(e,r)};e.on("close",a);let n=()=>{t.removeSocket(e,r),e.off("close",a),e.off("free",o),e.off("agentRemove",n)};e.on("agentRemove",n),t.emit("free",e,r)},dit=async t=>{let e=`${t.host}:${t.port}:${t.ALPNProtocols.sort()}`;if(!Ob.has(e)){if(T1.has(e))return(await T1.get(e)).alpnProtocol;let{path:r,agent:o}=t;t.path=t.socketPath;let a=Ait(t);T1.set(e,a);try{let{socket:n,alpnProtocol:u}=await a;if(Ob.set(e,u),t.path=r,u==="h2")n.destroy();else{let{globalAgent:A}=_U,p=_U.Agent.prototype.createConnection;o?o.createConnection===p?rle(o,n,t):n.destroy():A.createConnection===p?rle(A,n,t):n.destroy()}return T1.delete(e),u}catch(n){throw T1.delete(e),n}}return Ob.get(e)};HU.exports=async(t,e,r)=>{if((typeof t=="string"||t instanceof URL)&&(t=git(new URL(t))),typeof e=="function"&&(r=e,e=void 0),e={ALPNProtocols:["h2","http/1.1"],...t,...e,resolveSocket:!0},!Array.isArray(e.ALPNProtocols)||e.ALPNProtocols.length===0)throw new Error("The `ALPNProtocols` option must be an Array with at least one entry");e.protocol=e.protocol||"https:";let o=e.protocol==="https:";e.host=e.hostname||e.host||"localhost",e.session=e.tlsSession,e.servername=e.servername||hit(e),e.port=e.port||(o?443:80),e._defaultAgent=o?_U.globalAgent:tle.globalAgent;let a=e.agent;if(a){if(a.addRequest)throw new Error("The `options.agent` object can contain only `http`, `https` or `http2` properties");e.agent=a[o?"https":"http"]}return o&&await dit(e)==="h2"?(a&&(e.agent=a.http2),new pit(e,r)):tle.request(e,r)};HU.exports.protocolCache=Ob});var sle=_((DLt,ile)=>{"use strict";var mit=ve("http2"),yit=QU(),qU=UU(),Eit=RU(),Cit=nle(),Iit=(t,e,r)=>new qU(t,e,r),wit=(t,e,r)=>{let o=new qU(t,e,r);return o.end(),o};ile.exports={...mit,ClientRequest:qU,IncomingMessage:Eit,...yit,request:Iit,get:wit,auto:Cit}});var GU=_(jU=>{"use strict";Object.defineProperty(jU,"__esModule",{value:!0});var ole=Ff();jU.default=t=>ole.default.nodeStream(t)&&ole.default.function_(t.getBoundary)});var ule=_(WU=>{"use strict";Object.defineProperty(WU,"__esModule",{value:!0});var lle=ve("fs"),cle=ve("util"),ale=Ff(),Bit=GU(),vit=cle.promisify(lle.stat);WU.default=async(t,e)=>{if(e&&"content-length"in e)return Number(e["content-length"]);if(!t)return 0;if(ale.default.string(t))return Buffer.byteLength(t);if(ale.default.buffer(t))return t.length;if(Bit.default(t))return cle.promisify(t.getLength.bind(t))();if(t instanceof lle.ReadStream){let{size:r}=await vit(t.path);return r===0?void 0:r}}});var KU=_(YU=>{"use strict";Object.defineProperty(YU,"__esModule",{value:!0});function Dit(t,e,r){let o={};for(let a of r)o[a]=(...n)=>{e.emit(a,...n)},t.on(a,o[a]);return()=>{for(let a of r)t.off(a,o[a])}}YU.default=Dit});var Ale=_(VU=>{"use strict";Object.defineProperty(VU,"__esModule",{value:!0});VU.default=()=>{let t=[];return{once(e,r,o){e.once(r,o),t.push({origin:e,event:r,fn:o})},unhandleAll(){for(let e of t){let{origin:r,event:o,fn:a}=e;r.removeListener(o,a)}t.length=0}}}});var ple=_(N1=>{"use strict";Object.defineProperty(N1,"__esModule",{value:!0});N1.TimeoutError=void 0;var Pit=ve("net"),Sit=Ale(),fle=Symbol("reentry"),bit=()=>{},Mb=class extends Error{constructor(e,r){super(`Timeout awaiting '${r}' for ${e}ms`),this.event=r,this.name="TimeoutError",this.code="ETIMEDOUT"}};N1.TimeoutError=Mb;N1.default=(t,e,r)=>{if(fle in t)return bit;t[fle]=!0;let o=[],{once:a,unhandleAll:n}=Sit.default(),u=(w,D,x)=>{var C;let T=setTimeout(D,w,w,x);(C=T.unref)===null||C===void 0||C.call(T);let L=()=>{clearTimeout(T)};return o.push(L),L},{host:A,hostname:p}=r,h=(w,D)=>{t.destroy(new Mb(w,D))},E=()=>{for(let w of o)w();n()};if(t.once("error",w=>{if(E(),t.listenerCount("error")===0)throw w}),t.once("close",E),a(t,"response",w=>{a(w,"end",E)}),typeof e.request<"u"&&u(e.request,h,"request"),typeof e.socket<"u"){let w=()=>{h(e.socket,"socket")};t.setTimeout(e.socket,w),o.push(()=>{t.removeListener("timeout",w)})}return a(t,"socket",w=>{var D;let{socketPath:x}=t;if(w.connecting){let C=!!(x??Pit.isIP((D=p??A)!==null&&D!==void 0?D:"")!==0);if(typeof e.lookup<"u"&&!C&&typeof w.address().address>"u"){let T=u(e.lookup,h,"lookup");a(w,"lookup",T)}if(typeof e.connect<"u"){let T=()=>u(e.connect,h,"connect");C?a(w,"connect",T()):a(w,"lookup",L=>{L===null&&a(w,"connect",T())})}typeof e.secureConnect<"u"&&r.protocol==="https:"&&a(w,"connect",()=>{let T=u(e.secureConnect,h,"secureConnect");a(w,"secureConnect",T)})}if(typeof e.send<"u"){let C=()=>u(e.send,h,"send");w.connecting?a(w,"connect",()=>{a(t,"upload-complete",C())}):a(t,"upload-complete",C())}}),typeof e.response<"u"&&a(t,"upload-complete",()=>{let w=u(e.response,h,"response");a(t,"response",w)}),E}});var gle=_(JU=>{"use strict";Object.defineProperty(JU,"__esModule",{value:!0});var hle=Ff();JU.default=t=>{t=t;let e={protocol:t.protocol,hostname:hle.default.string(t.hostname)&&t.hostname.startsWith("[")?t.hostname.slice(1,-1):t.hostname,host:t.host,hash:t.hash,search:t.search,pathname:t.pathname,href:t.href,path:`${t.pathname||""}${t.search||""}`};return hle.default.string(t.port)&&t.port.length>0&&(e.port=Number(t.port)),(t.username||t.password)&&(e.auth=`${t.username||""}:${t.password||""}`),e}});var dle=_(zU=>{"use strict";Object.defineProperty(zU,"__esModule",{value:!0});var xit=ve("url"),kit=["protocol","host","hostname","port","pathname","search"];zU.default=(t,e)=>{var r,o;if(e.path){if(e.pathname)throw new TypeError("Parameters `path` and `pathname` are mutually exclusive.");if(e.search)throw new TypeError("Parameters `path` and `search` are mutually exclusive.");if(e.searchParams)throw new TypeError("Parameters `path` and `searchParams` are mutually exclusive.")}if(e.search&&e.searchParams)throw new TypeError("Parameters `search` and `searchParams` are mutually exclusive.");if(!t){if(!e.protocol)throw new TypeError("No URL protocol specified");t=`${e.protocol}//${(o=(r=e.hostname)!==null&&r!==void 0?r:e.host)!==null&&o!==void 0?o:""}`}let a=new xit.URL(t);if(e.path){let n=e.path.indexOf("?");n===-1?e.pathname=e.path:(e.pathname=e.path.slice(0,n),e.search=e.path.slice(n+1)),delete e.path}for(let n of kit)e[n]&&(a[n]=e[n].toString());return a}});var mle=_(ZU=>{"use strict";Object.defineProperty(ZU,"__esModule",{value:!0});var XU=class{constructor(){this.weakMap=new WeakMap,this.map=new Map}set(e,r){typeof e=="object"?this.weakMap.set(e,r):this.map.set(e,r)}get(e){return typeof e=="object"?this.weakMap.get(e):this.map.get(e)}has(e){return typeof e=="object"?this.weakMap.has(e):this.map.has(e)}};ZU.default=XU});var e4=_($U=>{"use strict";Object.defineProperty($U,"__esModule",{value:!0});var Qit=async t=>{let e=[],r=0;for await(let o of t)e.push(o),r+=Buffer.byteLength(o);return Buffer.isBuffer(e[0])?Buffer.concat(e,r):Buffer.from(e.join(""))};$U.default=Qit});var Ele=_(xg=>{"use strict";Object.defineProperty(xg,"__esModule",{value:!0});xg.dnsLookupIpVersionToFamily=xg.isDnsLookupIpVersion=void 0;var yle={auto:0,ipv4:4,ipv6:6};xg.isDnsLookupIpVersion=t=>t in yle;xg.dnsLookupIpVersionToFamily=t=>{if(xg.isDnsLookupIpVersion(t))return yle[t];throw new Error("Invalid DNS lookup IP version")}});var t4=_(Ub=>{"use strict";Object.defineProperty(Ub,"__esModule",{value:!0});Ub.isResponseOk=void 0;Ub.isResponseOk=t=>{let{statusCode:e}=t,r=t.request.options.followRedirect?299:399;return e>=200&&e<=r||e===304}});var Ile=_(r4=>{"use strict";Object.defineProperty(r4,"__esModule",{value:!0});var Cle=new Set;r4.default=t=>{Cle.has(t)||(Cle.add(t),process.emitWarning(`Got: ${t}`,{type:"DeprecationWarning"}))}});var wle=_(n4=>{"use strict";Object.defineProperty(n4,"__esModule",{value:!0});var mi=Ff(),Fit=(t,e)=>{if(mi.default.null_(t.encoding))throw new TypeError("To get a Buffer, set `options.responseType` to `buffer` instead");mi.assert.any([mi.default.string,mi.default.undefined],t.encoding),mi.assert.any([mi.default.boolean,mi.default.undefined],t.resolveBodyOnly),mi.assert.any([mi.default.boolean,mi.default.undefined],t.methodRewriting),mi.assert.any([mi.default.boolean,mi.default.undefined],t.isStream),mi.assert.any([mi.default.string,mi.default.undefined],t.responseType),t.responseType===void 0&&(t.responseType="text");let{retry:r}=t;if(e?t.retry={...e.retry}:t.retry={calculateDelay:o=>o.computedValue,limit:0,methods:[],statusCodes:[],errorCodes:[],maxRetryAfter:void 0},mi.default.object(r)?(t.retry={...t.retry,...r},t.retry.methods=[...new Set(t.retry.methods.map(o=>o.toUpperCase()))],t.retry.statusCodes=[...new Set(t.retry.statusCodes)],t.retry.errorCodes=[...new Set(t.retry.errorCodes)]):mi.default.number(r)&&(t.retry.limit=r),mi.default.undefined(t.retry.maxRetryAfter)&&(t.retry.maxRetryAfter=Math.min(...[t.timeout.request,t.timeout.connect].filter(mi.default.number))),mi.default.object(t.pagination)){e&&(t.pagination={...e.pagination,...t.pagination});let{pagination:o}=t;if(!mi.default.function_(o.transform))throw new Error("`options.pagination.transform` must be implemented");if(!mi.default.function_(o.shouldContinue))throw new Error("`options.pagination.shouldContinue` must be implemented");if(!mi.default.function_(o.filter))throw new TypeError("`options.pagination.filter` must be implemented");if(!mi.default.function_(o.paginate))throw new Error("`options.pagination.paginate` must be implemented")}return t.responseType==="json"&&t.headers.accept===void 0&&(t.headers.accept="application/json"),t};n4.default=Fit});var Ble=_(L1=>{"use strict";Object.defineProperty(L1,"__esModule",{value:!0});L1.retryAfterStatusCodes=void 0;L1.retryAfterStatusCodes=new Set([413,429,503]);var Rit=({attemptCount:t,retryOptions:e,error:r,retryAfter:o})=>{if(t>e.limit)return 0;let a=e.methods.includes(r.options.method),n=e.errorCodes.includes(r.code),u=r.response&&e.statusCodes.includes(r.response.statusCode);if(!a||!n&&!u)return 0;if(r.response){if(o)return e.maxRetryAfter===void 0||o>e.maxRetryAfter?0:o;if(r.response.statusCode===413)return 0}let A=Math.random()*100;return 2**(t-1)*1e3+A};L1.default=Rit});var U1=_(Qn=>{"use strict";Object.defineProperty(Qn,"__esModule",{value:!0});Qn.UnsupportedProtocolError=Qn.ReadError=Qn.TimeoutError=Qn.UploadError=Qn.CacheError=Qn.HTTPError=Qn.MaxRedirectsError=Qn.RequestError=Qn.setNonEnumerableProperties=Qn.knownHookEvents=Qn.withoutBody=Qn.kIsNormalizedAlready=void 0;var vle=ve("util"),Dle=ve("stream"),Tit=ve("fs"),uh=ve("url"),Ple=ve("http"),i4=ve("http"),Nit=ve("https"),Lit=_oe(),Oit=Koe(),Sle=Pae(),Mit=kae(),Uit=sle(),_it=Tb(),at=Ff(),Hit=ule(),ble=GU(),qit=KU(),xle=ple(),jit=gle(),kle=dle(),Git=mle(),Wit=e4(),Qle=Ele(),Yit=t4(),Ah=Ile(),Kit=wle(),Vit=Ble(),s4,Ys=Symbol("request"),qb=Symbol("response"),vy=Symbol("responseSize"),Dy=Symbol("downloadedSize"),Py=Symbol("bodySize"),Sy=Symbol("uploadedSize"),_b=Symbol("serverResponsesPiped"),Fle=Symbol("unproxyEvents"),Rle=Symbol("isFromCache"),o4=Symbol("cancelTimeouts"),Tle=Symbol("startedReading"),by=Symbol("stopReading"),Hb=Symbol("triggerRead"),fh=Symbol("body"),O1=Symbol("jobs"),Nle=Symbol("originalResponse"),Lle=Symbol("retryTimeout");Qn.kIsNormalizedAlready=Symbol("isNormalizedAlready");var Jit=at.default.string(process.versions.brotli);Qn.withoutBody=new Set(["GET","HEAD"]);Qn.knownHookEvents=["init","beforeRequest","beforeRedirect","beforeError","beforeRetry","afterResponse"];function zit(t){for(let e in t){let r=t[e];if(!at.default.string(r)&&!at.default.number(r)&&!at.default.boolean(r)&&!at.default.null_(r)&&!at.default.undefined(r))throw new TypeError(`The \`searchParams\` value '${String(r)}' must be a string, number, boolean or null`)}}function Xit(t){return at.default.object(t)&&!("statusCode"in t)}var a4=new Git.default,Zit=async t=>new Promise((e,r)=>{let o=a=>{r(a)};t.pending||e(),t.once("error",o),t.once("ready",()=>{t.off("error",o),e()})}),$it=new Set([300,301,302,303,304,307,308]),est=["context","body","json","form"];Qn.setNonEnumerableProperties=(t,e)=>{let r={};for(let o of t)if(o)for(let a of est)a in o&&(r[a]={writable:!0,configurable:!0,enumerable:!1,value:o[a]});Object.defineProperties(e,r)};var zi=class extends Error{constructor(e,r,o){var a;if(super(e),Error.captureStackTrace(this,this.constructor),this.name="RequestError",this.code=r.code,o instanceof Jb?(Object.defineProperty(this,"request",{enumerable:!1,value:o}),Object.defineProperty(this,"response",{enumerable:!1,value:o[qb]}),Object.defineProperty(this,"options",{enumerable:!1,value:o.options})):Object.defineProperty(this,"options",{enumerable:!1,value:o}),this.timings=(a=this.request)===null||a===void 0?void 0:a.timings,at.default.string(r.stack)&&at.default.string(this.stack)){let n=this.stack.indexOf(this.message)+this.message.length,u=this.stack.slice(n).split(` +`).reverse(),A=r.stack.slice(r.stack.indexOf(r.message)+r.message.length).split(` +`).reverse();for(;A.length!==0&&A[0]===u[0];)u.shift();this.stack=`${this.stack.slice(0,n)}${u.reverse().join(` +`)}${A.reverse().join(` +`)}`}}};Qn.RequestError=zi;var jb=class extends zi{constructor(e){super(`Redirected ${e.options.maxRedirects} times. Aborting.`,{},e),this.name="MaxRedirectsError"}};Qn.MaxRedirectsError=jb;var Gb=class extends zi{constructor(e){super(`Response code ${e.statusCode} (${e.statusMessage})`,{},e.request),this.name="HTTPError"}};Qn.HTTPError=Gb;var Wb=class extends zi{constructor(e,r){super(e.message,e,r),this.name="CacheError"}};Qn.CacheError=Wb;var Yb=class extends zi{constructor(e,r){super(e.message,e,r),this.name="UploadError"}};Qn.UploadError=Yb;var Kb=class extends zi{constructor(e,r,o){super(e.message,e,o),this.name="TimeoutError",this.event=e.event,this.timings=r}};Qn.TimeoutError=Kb;var M1=class extends zi{constructor(e,r){super(e.message,e,r),this.name="ReadError"}};Qn.ReadError=M1;var Vb=class extends zi{constructor(e){super(`Unsupported protocol "${e.url.protocol}"`,{},e),this.name="UnsupportedProtocolError"}};Qn.UnsupportedProtocolError=Vb;var tst=["socket","connect","continue","information","upgrade","timeout"],Jb=class extends Dle.Duplex{constructor(e,r={},o){super({autoDestroy:!1,highWaterMark:0}),this[Dy]=0,this[Sy]=0,this.requestInitialized=!1,this[_b]=new Set,this.redirects=[],this[by]=!1,this[Hb]=!1,this[O1]=[],this.retryCount=0,this._progressCallbacks=[];let a=()=>this._unlockWrite(),n=()=>this._lockWrite();this.on("pipe",h=>{h.prependListener("data",a),h.on("data",n),h.prependListener("end",a),h.on("end",n)}),this.on("unpipe",h=>{h.off("data",a),h.off("data",n),h.off("end",a),h.off("end",n)}),this.on("pipe",h=>{h instanceof i4.IncomingMessage&&(this.options.headers={...h.headers,...this.options.headers})});let{json:u,body:A,form:p}=r;if((u||A||p)&&this._lockWrite(),Qn.kIsNormalizedAlready in r)this.options=r;else try{this.options=this.constructor.normalizeArguments(e,r,o)}catch(h){at.default.nodeStream(r.body)&&r.body.destroy(),this.destroy(h);return}(async()=>{var h;try{this.options.body instanceof Tit.ReadStream&&await Zit(this.options.body);let{url:E}=this.options;if(!E)throw new TypeError("Missing `url` property");if(this.requestUrl=E.toString(),decodeURI(this.requestUrl),await this._finalizeBody(),await this._makeRequest(),this.destroyed){(h=this[Ys])===null||h===void 0||h.destroy();return}for(let w of this[O1])w();this[O1].length=0,this.requestInitialized=!0}catch(E){if(E instanceof zi){this._beforeError(E);return}this.destroyed||this.destroy(E)}})()}static normalizeArguments(e,r,o){var a,n,u,A,p;let h=r;if(at.default.object(e)&&!at.default.urlInstance(e))r={...o,...e,...r};else{if(e&&r&&r.url!==void 0)throw new TypeError("The `url` option is mutually exclusive with the `input` argument");r={...o,...r},e!==void 0&&(r.url=e),at.default.urlInstance(r.url)&&(r.url=new uh.URL(r.url.toString()))}if(r.cache===!1&&(r.cache=void 0),r.dnsCache===!1&&(r.dnsCache=void 0),at.assert.any([at.default.string,at.default.undefined],r.method),at.assert.any([at.default.object,at.default.undefined],r.headers),at.assert.any([at.default.string,at.default.urlInstance,at.default.undefined],r.prefixUrl),at.assert.any([at.default.object,at.default.undefined],r.cookieJar),at.assert.any([at.default.object,at.default.string,at.default.undefined],r.searchParams),at.assert.any([at.default.object,at.default.string,at.default.undefined],r.cache),at.assert.any([at.default.object,at.default.number,at.default.undefined],r.timeout),at.assert.any([at.default.object,at.default.undefined],r.context),at.assert.any([at.default.object,at.default.undefined],r.hooks),at.assert.any([at.default.boolean,at.default.undefined],r.decompress),at.assert.any([at.default.boolean,at.default.undefined],r.ignoreInvalidCookies),at.assert.any([at.default.boolean,at.default.undefined],r.followRedirect),at.assert.any([at.default.number,at.default.undefined],r.maxRedirects),at.assert.any([at.default.boolean,at.default.undefined],r.throwHttpErrors),at.assert.any([at.default.boolean,at.default.undefined],r.http2),at.assert.any([at.default.boolean,at.default.undefined],r.allowGetBody),at.assert.any([at.default.string,at.default.undefined],r.localAddress),at.assert.any([Qle.isDnsLookupIpVersion,at.default.undefined],r.dnsLookupIpVersion),at.assert.any([at.default.object,at.default.undefined],r.https),at.assert.any([at.default.boolean,at.default.undefined],r.rejectUnauthorized),r.https&&(at.assert.any([at.default.boolean,at.default.undefined],r.https.rejectUnauthorized),at.assert.any([at.default.function_,at.default.undefined],r.https.checkServerIdentity),at.assert.any([at.default.string,at.default.object,at.default.array,at.default.undefined],r.https.certificateAuthority),at.assert.any([at.default.string,at.default.object,at.default.array,at.default.undefined],r.https.key),at.assert.any([at.default.string,at.default.object,at.default.array,at.default.undefined],r.https.certificate),at.assert.any([at.default.string,at.default.undefined],r.https.passphrase),at.assert.any([at.default.string,at.default.buffer,at.default.array,at.default.undefined],r.https.pfx)),at.assert.any([at.default.object,at.default.undefined],r.cacheOptions),at.default.string(r.method)?r.method=r.method.toUpperCase():r.method="GET",r.headers===o?.headers?r.headers={...r.headers}:r.headers=_it({...o?.headers,...r.headers}),"slashes"in r)throw new TypeError("The legacy `url.Url` has been deprecated. Use `URL` instead.");if("auth"in r)throw new TypeError("Parameter `auth` is deprecated. Use `username` / `password` instead.");if("searchParams"in r&&r.searchParams&&r.searchParams!==o?.searchParams){let x;if(at.default.string(r.searchParams)||r.searchParams instanceof uh.URLSearchParams)x=new uh.URLSearchParams(r.searchParams);else{zit(r.searchParams),x=new uh.URLSearchParams;for(let C in r.searchParams){let T=r.searchParams[C];T===null?x.append(C,""):T!==void 0&&x.append(C,T)}}(a=o?.searchParams)===null||a===void 0||a.forEach((C,T)=>{x.has(T)||x.append(T,C)}),r.searchParams=x}if(r.username=(n=r.username)!==null&&n!==void 0?n:"",r.password=(u=r.password)!==null&&u!==void 0?u:"",at.default.undefined(r.prefixUrl)?r.prefixUrl=(A=o?.prefixUrl)!==null&&A!==void 0?A:"":(r.prefixUrl=r.prefixUrl.toString(),r.prefixUrl!==""&&!r.prefixUrl.endsWith("/")&&(r.prefixUrl+="/")),at.default.string(r.url)){if(r.url.startsWith("/"))throw new Error("`input` must not start with a slash when using `prefixUrl`");r.url=kle.default(r.prefixUrl+r.url,r)}else(at.default.undefined(r.url)&&r.prefixUrl!==""||r.protocol)&&(r.url=kle.default(r.prefixUrl,r));if(r.url){"port"in r&&delete r.port;let{prefixUrl:x}=r;Object.defineProperty(r,"prefixUrl",{set:T=>{let L=r.url;if(!L.href.startsWith(T))throw new Error(`Cannot change \`prefixUrl\` from ${x} to ${T}: ${L.href}`);r.url=new uh.URL(T+L.href.slice(x.length)),x=T},get:()=>x});let{protocol:C}=r.url;if(C==="unix:"&&(C="http:",r.url=new uh.URL(`http://unix${r.url.pathname}${r.url.search}`)),r.searchParams&&(r.url.search=r.searchParams.toString()),C!=="http:"&&C!=="https:")throw new Vb(r);r.username===""?r.username=r.url.username:r.url.username=r.username,r.password===""?r.password=r.url.password:r.url.password=r.password}let{cookieJar:E}=r;if(E){let{setCookie:x,getCookieString:C}=E;at.assert.function_(x),at.assert.function_(C),x.length===4&&C.length===0&&(x=vle.promisify(x.bind(r.cookieJar)),C=vle.promisify(C.bind(r.cookieJar)),r.cookieJar={setCookie:x,getCookieString:C})}let{cache:w}=r;if(w&&(a4.has(w)||a4.set(w,new Sle((x,C)=>{let T=x[Ys](x,C);return at.default.promise(T)&&(T.once=(L,U)=>{if(L==="error")T.catch(U);else if(L==="abort")(async()=>{try{(await T).once("abort",U)}catch{}})();else throw new Error(`Unknown HTTP2 promise event: ${L}`);return T}),T},w))),r.cacheOptions={...r.cacheOptions},r.dnsCache===!0)s4||(s4=new Oit.default),r.dnsCache=s4;else if(!at.default.undefined(r.dnsCache)&&!r.dnsCache.lookup)throw new TypeError(`Parameter \`dnsCache\` must be a CacheableLookup instance or a boolean, got ${at.default(r.dnsCache)}`);at.default.number(r.timeout)?r.timeout={request:r.timeout}:o&&r.timeout!==o.timeout?r.timeout={...o.timeout,...r.timeout}:r.timeout={...r.timeout},r.context||(r.context={});let D=r.hooks===o?.hooks;r.hooks={...r.hooks};for(let x of Qn.knownHookEvents)if(x in r.hooks)if(at.default.array(r.hooks[x]))r.hooks[x]=[...r.hooks[x]];else throw new TypeError(`Parameter \`${x}\` must be an Array, got ${at.default(r.hooks[x])}`);else r.hooks[x]=[];if(o&&!D)for(let x of Qn.knownHookEvents)o.hooks[x].length>0&&(r.hooks[x]=[...o.hooks[x],...r.hooks[x]]);if("family"in r&&Ah.default('"options.family" was never documented, please use "options.dnsLookupIpVersion"'),o?.https&&(r.https={...o.https,...r.https}),"rejectUnauthorized"in r&&Ah.default('"options.rejectUnauthorized" is now deprecated, please use "options.https.rejectUnauthorized"'),"checkServerIdentity"in r&&Ah.default('"options.checkServerIdentity" was never documented, please use "options.https.checkServerIdentity"'),"ca"in r&&Ah.default('"options.ca" was never documented, please use "options.https.certificateAuthority"'),"key"in r&&Ah.default('"options.key" was never documented, please use "options.https.key"'),"cert"in r&&Ah.default('"options.cert" was never documented, please use "options.https.certificate"'),"passphrase"in r&&Ah.default('"options.passphrase" was never documented, please use "options.https.passphrase"'),"pfx"in r&&Ah.default('"options.pfx" was never documented, please use "options.https.pfx"'),"followRedirects"in r)throw new TypeError("The `followRedirects` option does not exist. Use `followRedirect` instead.");if(r.agent){for(let x in r.agent)if(x!=="http"&&x!=="https"&&x!=="http2")throw new TypeError(`Expected the \`options.agent\` properties to be \`http\`, \`https\` or \`http2\`, got \`${x}\``)}return r.maxRedirects=(p=r.maxRedirects)!==null&&p!==void 0?p:0,Qn.setNonEnumerableProperties([o,h],r),Kit.default(r,o)}_lockWrite(){let e=()=>{throw new TypeError("The payload has been already provided")};this.write=e,this.end=e}_unlockWrite(){this.write=super.write,this.end=super.end}async _finalizeBody(){let{options:e}=this,{headers:r}=e,o=!at.default.undefined(e.form),a=!at.default.undefined(e.json),n=!at.default.undefined(e.body),u=o||a||n,A=Qn.withoutBody.has(e.method)&&!(e.method==="GET"&&e.allowGetBody);if(this._cannotHaveBody=A,u){if(A)throw new TypeError(`The \`${e.method}\` method cannot be used with a body`);if([n,o,a].filter(p=>p).length>1)throw new TypeError("The `body`, `json` and `form` options are mutually exclusive");if(n&&!(e.body instanceof Dle.Readable)&&!at.default.string(e.body)&&!at.default.buffer(e.body)&&!ble.default(e.body))throw new TypeError("The `body` option must be a stream.Readable, string or Buffer");if(o&&!at.default.object(e.form))throw new TypeError("The `form` option must be an Object");{let p=!at.default.string(r["content-type"]);n?(ble.default(e.body)&&p&&(r["content-type"]=`multipart/form-data; boundary=${e.body.getBoundary()}`),this[fh]=e.body):o?(p&&(r["content-type"]="application/x-www-form-urlencoded"),this[fh]=new uh.URLSearchParams(e.form).toString()):(p&&(r["content-type"]="application/json"),this[fh]=e.stringifyJson(e.json));let h=await Hit.default(this[fh],e.headers);at.default.undefined(r["content-length"])&&at.default.undefined(r["transfer-encoding"])&&!A&&!at.default.undefined(h)&&(r["content-length"]=String(h))}}else A?this._lockWrite():this._unlockWrite();this[Py]=Number(r["content-length"])||void 0}async _onResponseBase(e){let{options:r}=this,{url:o}=r;this[Nle]=e,r.decompress&&(e=Mit(e));let a=e.statusCode,n=e;n.statusMessage=n.statusMessage?n.statusMessage:Ple.STATUS_CODES[a],n.url=r.url.toString(),n.requestUrl=this.requestUrl,n.redirectUrls=this.redirects,n.request=this,n.isFromCache=e.fromCache||!1,n.ip=this.ip,n.retryCount=this.retryCount,this[Rle]=n.isFromCache,this[vy]=Number(e.headers["content-length"])||void 0,this[qb]=e,e.once("end",()=>{this[vy]=this[Dy],this.emit("downloadProgress",this.downloadProgress)}),e.once("error",A=>{e.destroy(),this._beforeError(new M1(A,this))}),e.once("aborted",()=>{this._beforeError(new M1({name:"Error",message:"The server aborted pending request",code:"ECONNRESET"},this))}),this.emit("downloadProgress",this.downloadProgress);let u=e.headers["set-cookie"];if(at.default.object(r.cookieJar)&&u){let A=u.map(async p=>r.cookieJar.setCookie(p,o.toString()));r.ignoreInvalidCookies&&(A=A.map(async p=>p.catch(()=>{})));try{await Promise.all(A)}catch(p){this._beforeError(p);return}}if(r.followRedirect&&e.headers.location&&$it.has(a)){if(e.resume(),this[Ys]&&(this[o4](),delete this[Ys],this[Fle]()),(a===303&&r.method!=="GET"&&r.method!=="HEAD"||!r.methodRewriting)&&(r.method="GET","body"in r&&delete r.body,"json"in r&&delete r.json,"form"in r&&delete r.form,this[fh]=void 0,delete r.headers["content-length"]),this.redirects.length>=r.maxRedirects){this._beforeError(new jb(this));return}try{let p=Buffer.from(e.headers.location,"binary").toString(),h=new uh.URL(p,o),E=h.toString();decodeURI(E),h.hostname!==o.hostname||h.port!==o.port?("host"in r.headers&&delete r.headers.host,"cookie"in r.headers&&delete r.headers.cookie,"authorization"in r.headers&&delete r.headers.authorization,(r.username||r.password)&&(r.username="",r.password="")):(h.username=r.username,h.password=r.password),this.redirects.push(E),r.url=h;for(let w of r.hooks.beforeRedirect)await w(r,n);this.emit("redirect",n,r),await this._makeRequest()}catch(p){this._beforeError(p);return}return}if(r.isStream&&r.throwHttpErrors&&!Yit.isResponseOk(n)){this._beforeError(new Gb(n));return}e.on("readable",()=>{this[Hb]&&this._read()}),this.on("resume",()=>{e.resume()}),this.on("pause",()=>{e.pause()}),e.once("end",()=>{this.push(null)}),this.emit("response",e);for(let A of this[_b])if(!A.headersSent){for(let p in e.headers){let h=r.decompress?p!=="content-encoding":!0,E=e.headers[p];h&&A.setHeader(p,E)}A.statusCode=a}}async _onResponse(e){try{await this._onResponseBase(e)}catch(r){this._beforeError(r)}}_onRequest(e){let{options:r}=this,{timeout:o,url:a}=r;Lit.default(e),this[o4]=xle.default(e,o,a);let n=r.cache?"cacheableResponse":"response";e.once(n,p=>{this._onResponse(p)}),e.once("error",p=>{var h;e.destroy(),(h=e.res)===null||h===void 0||h.removeAllListeners("end"),p=p instanceof xle.TimeoutError?new Kb(p,this.timings,this):new zi(p.message,p,this),this._beforeError(p)}),this[Fle]=qit.default(e,this,tst),this[Ys]=e,this.emit("uploadProgress",this.uploadProgress);let u=this[fh],A=this.redirects.length===0?this:e;at.default.nodeStream(u)?(u.pipe(A),u.once("error",p=>{this._beforeError(new Yb(p,this))})):(this._unlockWrite(),at.default.undefined(u)?(this._cannotHaveBody||this._noPipe)&&(A.end(),this._lockWrite()):(this._writeRequest(u,void 0,()=>{}),A.end(),this._lockWrite())),this.emit("request",e)}async _createCacheableRequest(e,r){return new Promise((o,a)=>{Object.assign(r,jit.default(e)),delete r.url;let n,u=a4.get(r.cache)(r,async A=>{A._readableState.autoDestroy=!1,n&&(await n).emit("cacheableResponse",A),o(A)});r.url=e,u.once("error",a),u.once("request",async A=>{n=A,o(n)})})}async _makeRequest(){var e,r,o,a,n;let{options:u}=this,{headers:A}=u;for(let U in A)if(at.default.undefined(A[U]))delete A[U];else if(at.default.null_(A[U]))throw new TypeError(`Use \`undefined\` instead of \`null\` to delete the \`${U}\` header`);if(u.decompress&&at.default.undefined(A["accept-encoding"])&&(A["accept-encoding"]=Jit?"gzip, deflate, br":"gzip, deflate"),u.cookieJar){let U=await u.cookieJar.getCookieString(u.url.toString());at.default.nonEmptyString(U)&&(u.headers.cookie=U)}for(let U of u.hooks.beforeRequest){let J=await U(u);if(!at.default.undefined(J)){u.request=()=>J;break}}u.body&&this[fh]!==u.body&&(this[fh]=u.body);let{agent:p,request:h,timeout:E,url:w}=u;if(u.dnsCache&&!("lookup"in u)&&(u.lookup=u.dnsCache.lookup),w.hostname==="unix"){let U=/(?.+?):(?.+)/.exec(`${w.pathname}${w.search}`);if(U?.groups){let{socketPath:J,path:te}=U.groups;Object.assign(u,{socketPath:J,path:te,host:""})}}let D=w.protocol==="https:",x;u.http2?x=Uit.auto:x=D?Nit.request:Ple.request;let C=(e=u.request)!==null&&e!==void 0?e:x,T=u.cache?this._createCacheableRequest:C;p&&!u.http2&&(u.agent=p[D?"https":"http"]),u[Ys]=C,delete u.request,delete u.timeout;let L=u;if(L.shared=(r=u.cacheOptions)===null||r===void 0?void 0:r.shared,L.cacheHeuristic=(o=u.cacheOptions)===null||o===void 0?void 0:o.cacheHeuristic,L.immutableMinTimeToLive=(a=u.cacheOptions)===null||a===void 0?void 0:a.immutableMinTimeToLive,L.ignoreCargoCult=(n=u.cacheOptions)===null||n===void 0?void 0:n.ignoreCargoCult,u.dnsLookupIpVersion!==void 0)try{L.family=Qle.dnsLookupIpVersionToFamily(u.dnsLookupIpVersion)}catch{throw new Error("Invalid `dnsLookupIpVersion` option value")}u.https&&("rejectUnauthorized"in u.https&&(L.rejectUnauthorized=u.https.rejectUnauthorized),u.https.checkServerIdentity&&(L.checkServerIdentity=u.https.checkServerIdentity),u.https.certificateAuthority&&(L.ca=u.https.certificateAuthority),u.https.certificate&&(L.cert=u.https.certificate),u.https.key&&(L.key=u.https.key),u.https.passphrase&&(L.passphrase=u.https.passphrase),u.https.pfx&&(L.pfx=u.https.pfx));try{let U=await T(w,L);at.default.undefined(U)&&(U=x(w,L)),u.request=h,u.timeout=E,u.agent=p,u.https&&("rejectUnauthorized"in u.https&&delete L.rejectUnauthorized,u.https.checkServerIdentity&&delete L.checkServerIdentity,u.https.certificateAuthority&&delete L.ca,u.https.certificate&&delete L.cert,u.https.key&&delete L.key,u.https.passphrase&&delete L.passphrase,u.https.pfx&&delete L.pfx),Xit(U)?this._onRequest(U):this.writable?(this.once("finish",()=>{this._onResponse(U)}),this._unlockWrite(),this.end(),this._lockWrite()):this._onResponse(U)}catch(U){throw U instanceof Sle.CacheError?new Wb(U,this):new zi(U.message,U,this)}}async _error(e){try{for(let r of this.options.hooks.beforeError)e=await r(e)}catch(r){e=new zi(r.message,r,this)}this.destroy(e)}_beforeError(e){if(this[by])return;let{options:r}=this,o=this.retryCount+1;this[by]=!0,e instanceof zi||(e=new zi(e.message,e,this));let a=e,{response:n}=a;(async()=>{if(n&&!n.body){n.setEncoding(this._readableState.encoding);try{n.rawBody=await Wit.default(n),n.body=n.rawBody.toString()}catch{}}if(this.listenerCount("retry")!==0){let u;try{let A;n&&"retry-after"in n.headers&&(A=Number(n.headers["retry-after"]),Number.isNaN(A)?(A=Date.parse(n.headers["retry-after"])-Date.now(),A<=0&&(A=1)):A*=1e3),u=await r.retry.calculateDelay({attemptCount:o,retryOptions:r.retry,error:a,retryAfter:A,computedValue:Vit.default({attemptCount:o,retryOptions:r.retry,error:a,retryAfter:A,computedValue:0})})}catch(A){this._error(new zi(A.message,A,this));return}if(u){let A=async()=>{try{for(let p of this.options.hooks.beforeRetry)await p(this.options,a,o)}catch(p){this._error(new zi(p.message,e,this));return}this.destroyed||(this.destroy(),this.emit("retry",o,e))};this[Lle]=setTimeout(A,u);return}}this._error(a)})()}_read(){this[Hb]=!0;let e=this[qb];if(e&&!this[by]){e.readableLength&&(this[Hb]=!1);let r;for(;(r=e.read())!==null;){this[Dy]+=r.length,this[Tle]=!0;let o=this.downloadProgress;o.percent<1&&this.emit("downloadProgress",o),this.push(r)}}}_write(e,r,o){let a=()=>{this._writeRequest(e,r,o)};this.requestInitialized?a():this[O1].push(a)}_writeRequest(e,r,o){this[Ys].destroyed||(this._progressCallbacks.push(()=>{this[Sy]+=Buffer.byteLength(e,r);let a=this.uploadProgress;a.percent<1&&this.emit("uploadProgress",a)}),this[Ys].write(e,r,a=>{!a&&this._progressCallbacks.length>0&&this._progressCallbacks.shift()(),o(a)}))}_final(e){let r=()=>{for(;this._progressCallbacks.length!==0;)this._progressCallbacks.shift()();if(!(Ys in this)){e();return}if(this[Ys].destroyed){e();return}this[Ys].end(o=>{o||(this[Py]=this[Sy],this.emit("uploadProgress",this.uploadProgress),this[Ys].emit("upload-complete")),e(o)})};this.requestInitialized?r():this[O1].push(r)}_destroy(e,r){var o;this[by]=!0,clearTimeout(this[Lle]),Ys in this&&(this[o4](),!((o=this[qb])===null||o===void 0)&&o.complete||this[Ys].destroy()),e!==null&&!at.default.undefined(e)&&!(e instanceof zi)&&(e=new zi(e.message,e,this)),r(e)}get _isAboutToError(){return this[by]}get ip(){var e;return(e=this.socket)===null||e===void 0?void 0:e.remoteAddress}get aborted(){var e,r,o;return((r=(e=this[Ys])===null||e===void 0?void 0:e.destroyed)!==null&&r!==void 0?r:this.destroyed)&&!(!((o=this[Nle])===null||o===void 0)&&o.complete)}get socket(){var e,r;return(r=(e=this[Ys])===null||e===void 0?void 0:e.socket)!==null&&r!==void 0?r:void 0}get downloadProgress(){let e;return this[vy]?e=this[Dy]/this[vy]:this[vy]===this[Dy]?e=1:e=0,{percent:e,transferred:this[Dy],total:this[vy]}}get uploadProgress(){let e;return this[Py]?e=this[Sy]/this[Py]:this[Py]===this[Sy]?e=1:e=0,{percent:e,transferred:this[Sy],total:this[Py]}}get timings(){var e;return(e=this[Ys])===null||e===void 0?void 0:e.timings}get isFromCache(){return this[Rle]}pipe(e,r){if(this[Tle])throw new Error("Failed to pipe. The response has been emitted already.");return e instanceof i4.ServerResponse&&this[_b].add(e),super.pipe(e,r)}unpipe(e){return e instanceof i4.ServerResponse&&this[_b].delete(e),super.unpipe(e),this}};Qn.default=Jb});var _1=_(zc=>{"use strict";var rst=zc&&zc.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),nst=zc&&zc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&rst(e,t,r)};Object.defineProperty(zc,"__esModule",{value:!0});zc.CancelError=zc.ParseError=void 0;var Ole=U1(),l4=class extends Ole.RequestError{constructor(e,r){let{options:o}=r.request;super(`${e.message} in "${o.url.toString()}"`,e,r.request),this.name="ParseError"}};zc.ParseError=l4;var c4=class extends Ole.RequestError{constructor(e){super("Promise was canceled",{},e),this.name="CancelError"}get isCanceled(){return!0}};zc.CancelError=c4;nst(U1(),zc)});var Ule=_(u4=>{"use strict";Object.defineProperty(u4,"__esModule",{value:!0});var Mle=_1(),ist=(t,e,r,o)=>{let{rawBody:a}=t;try{if(e==="text")return a.toString(o);if(e==="json")return a.length===0?"":r(a.toString());if(e==="buffer")return a;throw new Mle.ParseError({message:`Unknown body type '${e}'`,name:"Error"},t)}catch(n){throw new Mle.ParseError(n,t)}};u4.default=ist});var A4=_(ph=>{"use strict";var sst=ph&&ph.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),ost=ph&&ph.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&sst(e,t,r)};Object.defineProperty(ph,"__esModule",{value:!0});var ast=ve("events"),lst=Ff(),cst=Moe(),zb=_1(),_le=Ule(),Hle=U1(),ust=KU(),Ast=e4(),qle=t4(),fst=["request","response","redirect","uploadProgress","downloadProgress"];function jle(t){let e,r,o=new ast.EventEmitter,a=new cst((u,A,p)=>{let h=E=>{let w=new Hle.default(void 0,t);w.retryCount=E,w._noPipe=!0,p(()=>w.destroy()),p.shouldReject=!1,p(()=>A(new zb.CancelError(w))),e=w,w.once("response",async C=>{var T;if(C.retryCount=E,C.request.aborted)return;let L;try{L=await Ast.default(w),C.rawBody=L}catch{return}if(w._isAboutToError)return;let U=((T=C.headers["content-encoding"])!==null&&T!==void 0?T:"").toLowerCase(),J=["gzip","deflate","br"].includes(U),{options:te}=w;if(J&&!te.decompress)C.body=L;else try{C.body=_le.default(C,te.responseType,te.parseJson,te.encoding)}catch(le){if(C.body=L.toString(),qle.isResponseOk(C)){w._beforeError(le);return}}try{for(let[le,ce]of te.hooks.afterResponse.entries())C=await ce(C,async ue=>{let Ie=Hle.default.normalizeArguments(void 0,{...ue,retry:{calculateDelay:()=>0},throwHttpErrors:!1,resolveBodyOnly:!1},te);Ie.hooks.afterResponse=Ie.hooks.afterResponse.slice(0,le);for(let De of Ie.hooks.beforeRetry)await De(Ie);let he=jle(Ie);return p(()=>{he.catch(()=>{}),he.cancel()}),he})}catch(le){w._beforeError(new zb.RequestError(le.message,le,w));return}if(!qle.isResponseOk(C)){w._beforeError(new zb.HTTPError(C));return}r=C,u(w.options.resolveBodyOnly?C.body:C)});let D=C=>{if(a.isCanceled)return;let{options:T}=w;if(C instanceof zb.HTTPError&&!T.throwHttpErrors){let{response:L}=C;u(w.options.resolveBodyOnly?L.body:L);return}A(C)};w.once("error",D);let x=w.options.body;w.once("retry",(C,T)=>{var L,U;if(x===((L=T.request)===null||L===void 0?void 0:L.options.body)&&lst.default.nodeStream((U=T.request)===null||U===void 0?void 0:U.options.body)){D(T);return}h(C)}),ust.default(w,o,fst)};h(0)});a.on=(u,A)=>(o.on(u,A),a);let n=u=>{let A=(async()=>{await a;let{options:p}=r.request;return _le.default(r,u,p.parseJson,p.encoding)})();return Object.defineProperties(A,Object.getOwnPropertyDescriptors(a)),A};return a.json=()=>{let{headers:u}=e.options;return!e.writableFinished&&u.accept===void 0&&(u.accept="application/json"),n("json")},a.buffer=()=>n("buffer"),a.text=()=>n("text"),a}ph.default=jle;ost(_1(),ph)});var Gle=_(f4=>{"use strict";Object.defineProperty(f4,"__esModule",{value:!0});var pst=_1();function hst(t,...e){let r=(async()=>{if(t instanceof pst.RequestError)try{for(let a of e)if(a)for(let n of a)t=await n(t)}catch(a){t=a}throw t})(),o=()=>r;return r.json=o,r.text=o,r.buffer=o,r.on=o,r}f4.default=hst});var Kle=_(p4=>{"use strict";Object.defineProperty(p4,"__esModule",{value:!0});var Wle=Ff();function Yle(t){for(let e of Object.values(t))(Wle.default.plainObject(e)||Wle.default.array(e))&&Yle(e);return Object.freeze(t)}p4.default=Yle});var Jle=_(Vle=>{"use strict";Object.defineProperty(Vle,"__esModule",{value:!0})});var h4=_(Xl=>{"use strict";var gst=Xl&&Xl.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),dst=Xl&&Xl.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&gst(e,t,r)};Object.defineProperty(Xl,"__esModule",{value:!0});Xl.defaultHandler=void 0;var zle=Ff(),zl=A4(),mst=Gle(),Zb=U1(),yst=Kle(),Est={RequestError:zl.RequestError,CacheError:zl.CacheError,ReadError:zl.ReadError,HTTPError:zl.HTTPError,MaxRedirectsError:zl.MaxRedirectsError,TimeoutError:zl.TimeoutError,ParseError:zl.ParseError,CancelError:zl.CancelError,UnsupportedProtocolError:zl.UnsupportedProtocolError,UploadError:zl.UploadError},Cst=async t=>new Promise(e=>{setTimeout(e,t)}),{normalizeArguments:Xb}=Zb.default,Xle=(...t)=>{let e;for(let r of t)e=Xb(void 0,r,e);return e},Ist=t=>t.isStream?new Zb.default(void 0,t):zl.default(t),wst=t=>"defaults"in t&&"options"in t.defaults,Bst=["get","post","put","patch","head","delete"];Xl.defaultHandler=(t,e)=>e(t);var Zle=(t,e)=>{if(t)for(let r of t)r(e)},$le=t=>{t._rawHandlers=t.handlers,t.handlers=t.handlers.map(o=>(a,n)=>{let u,A=o(a,p=>(u=n(p),u));if(A!==u&&!a.isStream&&u){let p=A,{then:h,catch:E,finally:w}=p;Object.setPrototypeOf(p,Object.getPrototypeOf(u)),Object.defineProperties(p,Object.getOwnPropertyDescriptors(u)),p.then=h,p.catch=E,p.finally=w}return A});let e=(o,a={},n)=>{var u,A;let p=0,h=E=>t.handlers[p++](E,p===t.handlers.length?Ist:h);if(zle.default.plainObject(o)){let E={...o,...a};Zb.setNonEnumerableProperties([o,a],E),a=E,o=void 0}try{let E;try{Zle(t.options.hooks.init,a),Zle((u=a.hooks)===null||u===void 0?void 0:u.init,a)}catch(D){E=D}let w=Xb(o,a,n??t.options);if(w[Zb.kIsNormalizedAlready]=!0,E)throw new zl.RequestError(E.message,E,w);return h(w)}catch(E){if(a.isStream)throw E;return mst.default(E,t.options.hooks.beforeError,(A=a.hooks)===null||A===void 0?void 0:A.beforeError)}};e.extend=(...o)=>{let a=[t.options],n=[...t._rawHandlers],u;for(let A of o)wst(A)?(a.push(A.defaults.options),n.push(...A.defaults._rawHandlers),u=A.defaults.mutableDefaults):(a.push(A),"handlers"in A&&n.push(...A.handlers),u=A.mutableDefaults);return n=n.filter(A=>A!==Xl.defaultHandler),n.length===0&&n.push(Xl.defaultHandler),$le({options:Xle(...a),handlers:n,mutableDefaults:!!u})};let r=async function*(o,a){let n=Xb(o,a,t.options);n.resolveBodyOnly=!1;let u=n.pagination;if(!zle.default.object(u))throw new TypeError("`options.pagination` must be implemented");let A=[],{countLimit:p}=u,h=0;for(;h{let n=[];for await(let u of r(o,a))n.push(u);return n},e.paginate.each=r,e.stream=(o,a)=>e(o,{...a,isStream:!0});for(let o of Bst)e[o]=(a,n)=>e(a,{...n,method:o}),e.stream[o]=(a,n)=>e(a,{...n,method:o,isStream:!0});return Object.assign(e,Est),Object.defineProperty(e,"defaults",{value:t.mutableDefaults?t:yst.default(t),writable:t.mutableDefaults,configurable:t.mutableDefaults,enumerable:!0}),e.mergeOptions=Xle,e};Xl.default=$le;dst(Jle(),Xl)});var rce=_((Rf,$b)=>{"use strict";var vst=Rf&&Rf.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),ece=Rf&&Rf.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vst(e,t,r)};Object.defineProperty(Rf,"__esModule",{value:!0});var Dst=ve("url"),tce=h4(),Pst={options:{method:"GET",retry:{limit:2,methods:["GET","PUT","HEAD","DELETE","OPTIONS","TRACE"],statusCodes:[408,413,429,500,502,503,504,521,522,524],errorCodes:["ETIMEDOUT","ECONNRESET","EADDRINUSE","ECONNREFUSED","EPIPE","ENOTFOUND","ENETUNREACH","EAI_AGAIN"],maxRetryAfter:void 0,calculateDelay:({computedValue:t})=>t},timeout:{},headers:{"user-agent":"got (https://github.com/sindresorhus/got)"},hooks:{init:[],beforeRequest:[],beforeRedirect:[],beforeRetry:[],beforeError:[],afterResponse:[]},cache:void 0,dnsCache:void 0,decompress:!0,throwHttpErrors:!0,followRedirect:!0,isStream:!1,responseType:"text",resolveBodyOnly:!1,maxRedirects:10,prefixUrl:"",methodRewriting:!0,ignoreInvalidCookies:!1,context:{},http2:!1,allowGetBody:!1,https:void 0,pagination:{transform:t=>t.request.options.responseType==="json"?t.body:JSON.parse(t.body),paginate:t=>{if(!Reflect.has(t.headers,"link"))return!1;let e=t.headers.link.split(","),r;for(let o of e){let a=o.split(";");if(a[1].includes("next")){r=a[0].trimStart().trim(),r=r.slice(1,-1);break}}return r?{url:new Dst.URL(r)}:!1},filter:()=>!0,shouldContinue:()=>!0,countLimit:1/0,backoff:0,requestLimit:1e4,stackAllItems:!0},parseJson:t=>JSON.parse(t),stringifyJson:t=>JSON.stringify(t),cacheOptions:{}},handlers:[tce.defaultHandler],mutableDefaults:!1},g4=tce.default(Pst);Rf.default=g4;$b.exports=g4;$b.exports.default=g4;$b.exports.__esModule=!0;ece(h4(),Rf);ece(A4(),Rf)});var on={};Kt(on,{Method:()=>cce,del:()=>Qst,get:()=>E4,getNetworkSettings:()=>lce,post:()=>C4,put:()=>kst,request:()=>H1});function sce(t){let e=new URL(t),r={host:e.hostname,headers:{}};return e.port&&(r.port=Number(e.port)),e.username&&e.password&&(r.proxyAuth=`${e.username}:${e.password}`),{proxy:r}}async function d4(t){return Al(ice,t,()=>ae.readFilePromise(t).then(e=>(ice.set(t,e),e)))}function xst({statusCode:t,statusMessage:e},r){let o=Ut(r,t,Ct.NUMBER),a=`https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/${t}`;return ty(r,`${o}${e?` (${e})`:""}`,a)}async function ex(t,{configuration:e,customErrorMessage:r}){try{return await t}catch(o){if(o.name!=="HTTPError")throw o;let a=r?.(o,e)??o.response.body?.error;a==null&&(o.message.startsWith("Response code")?a="The remote server failed to provide the requested resource":a=o.message),o.code==="ETIMEDOUT"&&o.event==="socket"&&(a+=`(can be increased via ${Ut(e,"httpTimeout",Ct.SETTING)})`);let n=new Jt(35,a,u=>{o.response&&u.reportError(35,` ${$u(e,{label:"Response Code",value:Yc(Ct.NO_HINT,xst(o.response,e))})}`),o.request&&(u.reportError(35,` ${$u(e,{label:"Request Method",value:Yc(Ct.NO_HINT,o.request.options.method)})}`),u.reportError(35,` ${$u(e,{label:"Request URL",value:Yc(Ct.URL,o.request.requestUrl)})}`)),o.request.redirects.length>0&&u.reportError(35,` ${$u(e,{label:"Request Redirects",value:Yc(Ct.NO_HINT,cO(e,o.request.redirects,Ct.URL))})}`),o.request.retryCount===o.request.options.retry.limit&&u.reportError(35,` ${$u(e,{label:"Request Retry Count",value:Yc(Ct.NO_HINT,`${Ut(e,o.request.retryCount,Ct.NUMBER)} (can be increased via ${Ut(e,"httpRetry",Ct.SETTING)})`)})}`)});throw n.originalError=o,n}}function lce(t,e){let r=[...e.configuration.get("networkSettings")].sort(([u],[A])=>A.length-u.length),o={enableNetwork:void 0,httpsCaFilePath:void 0,httpProxy:void 0,httpsProxy:void 0,httpsKeyFilePath:void 0,httpsCertFilePath:void 0},a=Object.keys(o),n=typeof t=="string"?new URL(t):t;for(let[u,A]of r)if(y4.default.isMatch(n.hostname,u))for(let p of a){let h=A.get(p);h!==null&&typeof o[p]>"u"&&(o[p]=h)}for(let u of a)typeof o[u]>"u"&&(o[u]=e.configuration.get(u));return o}async function H1(t,e,{configuration:r,headers:o,jsonRequest:a,jsonResponse:n,method:u="GET",wrapNetworkRequest:A}){let p={target:t,body:e,configuration:r,headers:o,jsonRequest:a,jsonResponse:n,method:u},h=async()=>await Fst(t,e,p),E=typeof A<"u"?await A(h,p):h;return await(await r.reduceHook(D=>D.wrapNetworkRequest,E,p))()}async function E4(t,{configuration:e,jsonResponse:r,customErrorMessage:o,wrapNetworkRequest:a,...n}){let u=()=>ex(H1(t,null,{configuration:e,wrapNetworkRequest:a,...n}),{configuration:e,customErrorMessage:o}).then(p=>p.body),A=await(typeof a<"u"?u():Al(nce,t,()=>u().then(p=>(nce.set(t,p),p))));return r?JSON.parse(A.toString()):A}async function kst(t,e,{customErrorMessage:r,...o}){return(await ex(H1(t,e,{...o,method:"PUT"}),{customErrorMessage:r,configuration:o.configuration})).body}async function C4(t,e,{customErrorMessage:r,...o}){return(await ex(H1(t,e,{...o,method:"POST"}),{customErrorMessage:r,configuration:o.configuration})).body}async function Qst(t,{customErrorMessage:e,...r}){return(await ex(H1(t,null,{...r,method:"DELETE"}),{customErrorMessage:e,configuration:r.configuration})).body}async function Fst(t,e,{configuration:r,headers:o,jsonRequest:a,jsonResponse:n,method:u="GET"}){let A=typeof t=="string"?new URL(t):t,p=lce(A,{configuration:r});if(p.enableNetwork===!1)throw new Jt(80,`Request to '${A.href}' has been blocked because of your configuration settings`);if(A.protocol==="http:"&&!y4.default.isMatch(A.hostname,r.get("unsafeHttpWhitelist")))throw new Jt(81,`Unsafe http requests must be explicitly whitelisted in your configuration (${A.hostname})`);let E={agent:{http:p.httpProxy?m4.default.httpOverHttp(sce(p.httpProxy)):Sst,https:p.httpsProxy?m4.default.httpsOverHttp(sce(p.httpsProxy)):bst},headers:o,method:u};E.responseType=n?"json":"buffer",e!==null&&(Buffer.isBuffer(e)||!a&&typeof e=="string"?E.body=e:E.json=e);let w=r.get("httpTimeout"),D=r.get("httpRetry"),x=r.get("enableStrictSsl"),C=p.httpsCaFilePath,T=p.httpsCertFilePath,L=p.httpsKeyFilePath,{default:U}=await Promise.resolve().then(()=>et(rce())),J=C?await d4(C):void 0,te=T?await d4(T):void 0,le=L?await d4(L):void 0,ce=U.extend({timeout:{socket:w},retry:D,https:{rejectUnauthorized:x,certificateAuthority:J,certificate:te,key:le},...E});return r.getLimit("networkConcurrency")(()=>ce(A))}var oce,ace,y4,m4,nce,ice,Sst,bst,cce,tx=It(()=>{Pt();oce=ve("https"),ace=ve("http"),y4=et(Xo()),m4=et(Roe());Vl();Wl();Gl();nce=new Map,ice=new Map,Sst=new ace.Agent({keepAlive:!0}),bst=new oce.Agent({keepAlive:!0});cce=(a=>(a.GET="GET",a.PUT="PUT",a.POST="POST",a.DELETE="DELETE",a))(cce||{})});var Xi={};Kt(Xi,{availableParallelism:()=>w4,getArchitecture:()=>q1,getArchitectureName:()=>Ost,getArchitectureSet:()=>I4,getCaller:()=>Hst,major:()=>Rst,openUrl:()=>Tst});function Lst(){if(process.platform==="darwin"||process.platform==="win32")return null;let t;try{t=ae.readFileSync(Nst)}catch{}if(typeof t<"u"){if(t&&(t.includes("GLIBC")||t.includes("libc")))return"glibc";if(t&&t.includes("musl"))return"musl"}let r=(process.report?.getReport()??{}).sharedObjects??[],o=/\/(?:(ld-linux-|[^/]+-linux-gnu\/)|(libc.musl-|ld-musl-))/;return eh(r,a=>{let n=a.match(o);if(!n)return eh.skip;if(n[1])return"glibc";if(n[2])return"musl";throw new Error("Assertion failed: Expected the libc variant to have been detected")})??null}function q1(){return Ace=Ace??{os:process.platform,cpu:process.arch,libc:Lst()}}function Ost(t=q1()){return t.libc?`${t.os}-${t.cpu}-${t.libc}`:`${t.os}-${t.cpu}`}function I4(){let t=q1();return fce=fce??{os:[t.os],cpu:[t.cpu],libc:t.libc?[t.libc]:[]}}function _st(t){let e=Mst.exec(t);if(!e)return null;let r=e[2]&&e[2].indexOf("native")===0,o=e[2]&&e[2].indexOf("eval")===0,a=Ust.exec(e[2]);return o&&a!=null&&(e[2]=a[1],e[3]=a[2],e[4]=a[3]),{file:r?null:e[2],methodName:e[1]||"",arguments:r?[e[2]]:[],line:e[3]?+e[3]:null,column:e[4]?+e[4]:null}}function Hst(){let e=new Error().stack.split(` +`)[3];return _st(e)}function w4(){return typeof rx.default.availableParallelism<"u"?rx.default.availableParallelism():Math.max(1,rx.default.cpus().length)}var rx,Rst,uce,Tst,Nst,Ace,fce,Mst,Ust,nx=It(()=>{Pt();rx=et(ve("os"));ix();Gl();Rst=Number(process.versions.node.split(".")[0]),uce=new Map([["darwin","open"],["linux","xdg-open"],["win32","explorer.exe"]]).get(process.platform),Tst=typeof uce<"u"?async t=>{try{return await B4(uce,[t],{cwd:K.cwd()}),!0}catch{return!1}}:void 0,Nst="/usr/bin/ldd";Mst=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Ust=/\((\S*)(?::(\d+))(?::(\d+))\)/});function b4(t,e,r,o,a){let n=x1(r);if(o.isArray||o.type==="ANY"&&Array.isArray(n))return Array.isArray(n)?n.map((u,A)=>v4(t,`${e}[${A}]`,u,o,a)):String(n).split(/,/).map(u=>v4(t,e,u,o,a));if(Array.isArray(n))throw new Error(`Non-array configuration settings "${e}" cannot be an array`);return v4(t,e,r,o,a)}function v4(t,e,r,o,a){let n=x1(r);switch(o.type){case"ANY":return Bb(n);case"SHAPE":return Wst(t,e,r,o,a);case"MAP":return Yst(t,e,r,o,a)}if(n===null&&!o.isNullable&&o.default!==null)throw new Error(`Non-nullable configuration settings "${e}" cannot be set to null`);if(o.values?.includes(n))return n;let A=(()=>{if(o.type==="BOOLEAN"&&typeof n!="string")return f1(n);if(typeof n!="string")throw new Error(`Expected configuration setting "${e}" to be a string, got ${typeof n}`);let p=LS(n,{env:t.env});switch(o.type){case"ABSOLUTE_PATH":{let h=a,E=eU(r);return E&&E[0]!=="<"&&(h=K.dirname(E)),K.resolve(h,Ae.toPortablePath(p))}case"LOCATOR_LOOSE":return Sf(p,!1);case"NUMBER":return parseInt(p);case"LOCATOR":return Sf(p);case"BOOLEAN":return f1(p);default:return p}})();if(o.values&&!o.values.includes(A))throw new Error(`Invalid value, expected one of ${o.values.join(", ")}`);return A}function Wst(t,e,r,o,a){let n=x1(r);if(typeof n!="object"||Array.isArray(n))throw new it(`Object configuration settings "${e}" must be an object`);let u=x4(t,o,{ignoreArrays:!0});if(n===null)return u;for(let[A,p]of Object.entries(n)){let h=`${e}.${A}`;if(!o.properties[A])throw new it(`Unrecognized configuration settings found: ${e}.${A} - run "yarn config -v" to see the list of settings supported in Yarn`);u.set(A,b4(t,h,p,o.properties[A],a))}return u}function Yst(t,e,r,o,a){let n=x1(r),u=new Map;if(typeof n!="object"||Array.isArray(n))throw new it(`Map configuration settings "${e}" must be an object`);if(n===null)return u;for(let[A,p]of Object.entries(n)){let h=o.normalizeKeys?o.normalizeKeys(A):A,E=`${e}['${h}']`,w=o.valueDefinition;u.set(h,b4(t,E,p,w,a))}return u}function x4(t,e,{ignoreArrays:r=!1}={}){switch(e.type){case"SHAPE":{if(e.isArray&&!r)return[];let o=new Map;for(let[a,n]of Object.entries(e.properties))o.set(a,x4(t,n));return o}case"MAP":return e.isArray&&!r?[]:new Map;case"ABSOLUTE_PATH":return e.default===null?null:t.projectCwd===null?Array.isArray(e.default)?e.default.map(o=>K.normalize(o)):K.isAbsolute(e.default)?K.normalize(e.default):e.isNullable?null:void 0:Array.isArray(e.default)?e.default.map(o=>K.resolve(t.projectCwd,o)):K.resolve(t.projectCwd,e.default);default:return e.default}}function ox(t,e,r){if(e.type==="SECRET"&&typeof t=="string"&&r.hideSecrets)return Gst;if(e.type==="ABSOLUTE_PATH"&&typeof t=="string"&&r.getNativePaths)return Ae.fromPortablePath(t);if(e.isArray&&Array.isArray(t)){let o=[];for(let a of t)o.push(ox(a,e,r));return o}if(e.type==="MAP"&&t instanceof Map){if(t.size===0)return;let o=new Map;for(let[a,n]of t.entries()){let u=ox(n,e.valueDefinition,r);typeof u<"u"&&o.set(a,u)}return o}if(e.type==="SHAPE"&&t instanceof Map){if(t.size===0)return;let o=new Map;for(let[a,n]of t.entries()){let u=e.properties[a],A=ox(n,u,r);typeof A<"u"&&o.set(a,A)}return o}return t}function Kst(){let t={};for(let[e,r]of Object.entries(process.env))e=e.toLowerCase(),e.startsWith(ax)&&(e=(0,hce.default)(e.slice(ax.length)),t[e]=r);return t}function P4(){let t=`${ax}rc_filename`;for(let[e,r]of Object.entries(process.env))if(e.toLowerCase()===t&&typeof r=="string")return r;return S4}async function pce(t){try{return await ae.readFilePromise(t)}catch{return Buffer.of()}}async function Vst(t,e){return Buffer.compare(...await Promise.all([pce(t),pce(e)]))===0}async function Jst(t,e){let[r,o]=await Promise.all([ae.statPromise(t),ae.statPromise(e)]);return r.dev===o.dev&&r.ino===o.ino}async function Xst({configuration:t,selfPath:e}){let r=t.get("yarnPath");return t.get("ignorePath")||r===null||r===e||await zst(r,e)?null:r}var hce,Tf,gce,dce,mce,D4,qst,j1,jst,xy,ax,S4,Gst,G1,yce,lx,sx,zst,ze,W1=It(()=>{Pt();Ol();hce=et(jV()),Tf=et(sg());Gt();gce=et(LJ()),dce=ve("module"),mce=et(lg()),D4=ve("stream");Vse();Ay();YM();KM();VM();woe();JM();Dg();Soe();Db();Wl();ah();tx();Gl();nx();xf();Io();qst=function(){if(!Tf.GITHUB_ACTIONS||!process.env.GITHUB_EVENT_PATH)return!1;let t=Ae.toPortablePath(process.env.GITHUB_EVENT_PATH),e;try{e=ae.readJsonSync(t)}catch{return!1}return!(!("repository"in e)||!e.repository||(e.repository.private??!0))}(),j1=new Set(["@yarnpkg/plugin-constraints","@yarnpkg/plugin-exec","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools"]),jst=new Set(["isTestEnv","injectNpmUser","injectNpmPassword","injectNpm2FaToken","zipDataEpilogue","cacheCheckpointOverride","cacheVersionOverride","lockfileVersionOverride","binFolder","version","flags","profile","gpg","ignoreNode","wrapOutput","home","confDir","registry","ignoreCwd"]),xy=/^(?!v)[a-z0-9._-]+$/i,ax="yarn_",S4=".yarnrc.yml",Gst="********",G1=(E=>(E.ANY="ANY",E.BOOLEAN="BOOLEAN",E.ABSOLUTE_PATH="ABSOLUTE_PATH",E.LOCATOR="LOCATOR",E.LOCATOR_LOOSE="LOCATOR_LOOSE",E.NUMBER="NUMBER",E.STRING="STRING",E.SECRET="SECRET",E.SHAPE="SHAPE",E.MAP="MAP",E))(G1||{}),yce=Ct,lx=(r=>(r.JUNCTIONS="junctions",r.SYMLINKS="symlinks",r))(lx||{}),sx={lastUpdateCheck:{description:"Last timestamp we checked whether new Yarn versions were available",type:"STRING",default:null},yarnPath:{description:"Path to the local executable that must be used over the global one",type:"ABSOLUTE_PATH",default:null},ignorePath:{description:"If true, the local executable will be ignored when using the global one",type:"BOOLEAN",default:!1},globalFolder:{description:"Folder where all system-global files are stored",type:"ABSOLUTE_PATH",default:rU()},cacheFolder:{description:"Folder where the cache files must be written",type:"ABSOLUTE_PATH",default:"./.yarn/cache"},compressionLevel:{description:"Zip files compression level, from 0 to 9 or mixed (a variant of 9, which stores some files uncompressed, when compression doesn't yield good results)",type:"NUMBER",values:["mixed",0,1,2,3,4,5,6,7,8,9],default:0},virtualFolder:{description:"Folder where the virtual packages (cf doc) will be mapped on the disk (must be named __virtual__)",type:"ABSOLUTE_PATH",default:"./.yarn/__virtual__"},installStatePath:{description:"Path of the file where the install state will be persisted",type:"ABSOLUTE_PATH",default:"./.yarn/install-state.gz"},immutablePatterns:{description:"Array of glob patterns; files matching them won't be allowed to change during immutable installs",type:"STRING",default:[],isArray:!0},rcFilename:{description:"Name of the files where the configuration can be found",type:"STRING",default:P4()},enableGlobalCache:{description:"If true, the system-wide cache folder will be used regardless of `cache-folder`",type:"BOOLEAN",default:!0},cacheMigrationMode:{description:"Defines the conditions under which Yarn upgrades should cause the cache archives to be regenerated.",type:"STRING",values:["always","match-spec","required-only"],default:"always"},enableColors:{description:"If true, the CLI is allowed to use colors in its output",type:"BOOLEAN",default:US,defaultText:""},enableHyperlinks:{description:"If true, the CLI is allowed to use hyperlinks in its output",type:"BOOLEAN",default:lO,defaultText:""},enableInlineBuilds:{description:"If true, the CLI will print the build output on the command line",type:"BOOLEAN",default:Tf.isCI,defaultText:""},enableMessageNames:{description:"If true, the CLI will prefix most messages with codes suitable for search engines",type:"BOOLEAN",default:!0},enableProgressBars:{description:"If true, the CLI is allowed to show a progress bar for long-running events",type:"BOOLEAN",default:!Tf.isCI,defaultText:""},enableTimers:{description:"If true, the CLI is allowed to print the time spent executing commands",type:"BOOLEAN",default:!0},enableTips:{description:"If true, installs will print a helpful message every day of the week",type:"BOOLEAN",default:!Tf.isCI,defaultText:""},preferInteractive:{description:"If true, the CLI will automatically use the interactive mode when called from a TTY",type:"BOOLEAN",default:!1},preferTruncatedLines:{description:"If true, the CLI will truncate lines that would go beyond the size of the terminal",type:"BOOLEAN",default:!1},progressBarStyle:{description:"Which style of progress bar should be used (only when progress bars are enabled)",type:"STRING",default:void 0,defaultText:""},defaultLanguageName:{description:"Default language mode that should be used when a package doesn't offer any insight",type:"STRING",default:"node"},defaultProtocol:{description:"Default resolution protocol used when resolving pure semver and tag ranges",type:"STRING",default:"npm:"},enableTransparentWorkspaces:{description:"If false, Yarn won't automatically resolve workspace dependencies unless they use the `workspace:` protocol",type:"BOOLEAN",default:!0},supportedArchitectures:{description:"Architectures that Yarn will fetch and inject into the resolver",type:"SHAPE",properties:{os:{description:"Array of supported process.platform strings, or null to target them all",type:"STRING",isArray:!0,isNullable:!0,default:["current"]},cpu:{description:"Array of supported process.arch strings, or null to target them all",type:"STRING",isArray:!0,isNullable:!0,default:["current"]},libc:{description:"Array of supported libc libraries, or null to target them all",type:"STRING",isArray:!0,isNullable:!0,default:["current"]}}},enableMirror:{description:"If true, the downloaded packages will be retrieved and stored in both the local and global folders",type:"BOOLEAN",default:!0},enableNetwork:{description:"If false, Yarn will refuse to use the network if required to",type:"BOOLEAN",default:!0},enableOfflineMode:{description:"If true, Yarn will attempt to retrieve files and metadata from the global cache rather than the network",type:"BOOLEAN",default:!1},httpProxy:{description:"URL of the http proxy that must be used for outgoing http requests",type:"STRING",default:null},httpsProxy:{description:"URL of the http proxy that must be used for outgoing https requests",type:"STRING",default:null},unsafeHttpWhitelist:{description:"List of the hostnames for which http queries are allowed (glob patterns are supported)",type:"STRING",default:[],isArray:!0},httpTimeout:{description:"Timeout of each http request in milliseconds",type:"NUMBER",default:6e4},httpRetry:{description:"Retry times on http failure",type:"NUMBER",default:3},networkConcurrency:{description:"Maximal number of concurrent requests",type:"NUMBER",default:50},taskPoolConcurrency:{description:"Maximal amount of concurrent heavy task processing",type:"NUMBER",default:w4()},taskPoolMode:{description:"Execution strategy for heavy tasks",type:"STRING",values:["async","workers"],default:"workers"},networkSettings:{description:"Network settings per hostname (glob patterns are supported)",type:"MAP",valueDefinition:{description:"",type:"SHAPE",properties:{httpsCaFilePath:{description:"Path to file containing one or multiple Certificate Authority signing certificates",type:"ABSOLUTE_PATH",default:null},enableNetwork:{description:"If false, the package manager will refuse to use the network if required to",type:"BOOLEAN",default:null},httpProxy:{description:"URL of the http proxy that must be used for outgoing http requests",type:"STRING",default:null},httpsProxy:{description:"URL of the http proxy that must be used for outgoing https requests",type:"STRING",default:null},httpsKeyFilePath:{description:"Path to file containing private key in PEM format",type:"ABSOLUTE_PATH",default:null},httpsCertFilePath:{description:"Path to file containing certificate chain in PEM format",type:"ABSOLUTE_PATH",default:null}}}},httpsCaFilePath:{description:"A path to a file containing one or multiple Certificate Authority signing certificates",type:"ABSOLUTE_PATH",default:null},httpsKeyFilePath:{description:"Path to file containing private key in PEM format",type:"ABSOLUTE_PATH",default:null},httpsCertFilePath:{description:"Path to file containing certificate chain in PEM format",type:"ABSOLUTE_PATH",default:null},enableStrictSsl:{description:"If false, SSL certificate errors will be ignored",type:"BOOLEAN",default:!0},logFilters:{description:"Overrides for log levels",type:"SHAPE",isArray:!0,concatenateValues:!0,properties:{code:{description:"Code of the messages covered by this override",type:"STRING",default:void 0},text:{description:"Code of the texts covered by this override",type:"STRING",default:void 0},pattern:{description:"Code of the patterns covered by this override",type:"STRING",default:void 0},level:{description:"Log level override, set to null to remove override",type:"STRING",values:Object.values(HS),isNullable:!0,default:void 0}}},enableTelemetry:{description:"If true, telemetry will be periodically sent, following the rules in https://yarnpkg.com/advanced/telemetry",type:"BOOLEAN",default:!0},telemetryInterval:{description:"Minimal amount of time between two telemetry uploads, in days",type:"NUMBER",default:7},telemetryUserId:{description:"If you desire to tell us which project you are, you can set this field. Completely optional and opt-in.",type:"STRING",default:null},enableHardenedMode:{description:"If true, automatically enable --check-resolutions --refresh-lockfile on installs",type:"BOOLEAN",default:Tf.isPR&&qst,defaultText:""},enableScripts:{description:"If true, packages are allowed to have install scripts by default",type:"BOOLEAN",default:!0},enableStrictSettings:{description:"If true, unknown settings will cause Yarn to abort",type:"BOOLEAN",default:!0},enableImmutableCache:{description:"If true, the cache is reputed immutable and actions that would modify it will throw",type:"BOOLEAN",default:!1},enableCacheClean:{description:"If false, disallows the `cache clean` command",type:"BOOLEAN",default:!0},checksumBehavior:{description:"Enumeration defining what to do when a checksum doesn't match expectations",type:"STRING",default:"throw"},injectEnvironmentFiles:{description:"List of all the environment files that Yarn should inject inside the process when it starts",type:"ABSOLUTE_PATH",default:[".env.yarn?"],isArray:!0},packageExtensions:{description:"Map of package corrections to apply on the dependency tree",type:"MAP",valueDefinition:{description:"The extension that will be applied to any package whose version matches the specified range",type:"SHAPE",properties:{dependencies:{description:"The set of dependencies that must be made available to the current package in order for it to work properly",type:"MAP",valueDefinition:{description:"A range",type:"STRING"}},peerDependencies:{description:"Inherited dependencies - the consumer of the package will be tasked to provide them",type:"MAP",valueDefinition:{description:"A semver range",type:"STRING"}},peerDependenciesMeta:{description:"Extra information related to the dependencies listed in the peerDependencies field",type:"MAP",valueDefinition:{description:"The peerDependency meta",type:"SHAPE",properties:{optional:{description:"If true, the selected peer dependency will be marked as optional by the package manager and the consumer omitting it won't be reported as an error",type:"BOOLEAN",default:!1}}}}}}}};zst=process.platform==="win32"?Vst:Jst;ze=class t{constructor(e){this.isCI=Tf.isCI;this.projectCwd=null;this.plugins=new Map;this.settings=new Map;this.values=new Map;this.sources=new Map;this.invalid=new Map;this.env={};this.limits=new Map;this.packageExtensions=null;this.startingCwd=e}static{this.deleteProperty=Symbol()}static{this.telemetry=null}static create(e,r,o){let a=new t(e);typeof r<"u"&&!(r instanceof Map)&&(a.projectCwd=r),a.importSettings(sx);let n=typeof o<"u"?o:r instanceof Map?r:new Map;for(let[u,A]of n)a.activatePlugin(u,A);return a}static async find(e,r,{strict:o=!0,usePathCheck:a=null,useRc:n=!0}={}){let u=Kst();delete u.rcFilename;let A=new t(e),p=await t.findRcFiles(e),h=await t.findFolderRcFile(my());h&&(p.find(Ie=>Ie.path===h.path)||p.unshift(h));let E=Poe(p.map(ue=>[ue.path,ue.data])),w=Bt.dot,D=new Set(Object.keys(sx)),x=({yarnPath:ue,ignorePath:Ie,injectEnvironmentFiles:he})=>({yarnPath:ue,ignorePath:Ie,injectEnvironmentFiles:he}),C=({yarnPath:ue,ignorePath:Ie,injectEnvironmentFiles:he,...De})=>{let Ee={};for(let[g,me]of Object.entries(De))D.has(g)&&(Ee[g]=me);return Ee},T=({yarnPath:ue,ignorePath:Ie,...he})=>{let De={};for(let[Ee,g]of Object.entries(he))D.has(Ee)||(De[Ee]=g);return De};if(A.importSettings(x(sx)),A.useWithSource("",x(u),e,{strict:!1}),E){let[ue,Ie]=E;A.useWithSource(ue,x(Ie),w,{strict:!1})}if(a){if(await Xst({configuration:A,selfPath:a})!==null)return A;A.useWithSource("",{ignorePath:!0},e,{strict:!1,overwrite:!0})}let L=await t.findProjectCwd(e);A.startingCwd=e,A.projectCwd=L;let U=Object.assign(Object.create(null),process.env);A.env=U;let J=await Promise.all(A.get("injectEnvironmentFiles").map(async ue=>{let Ie=ue.endsWith("?")?await ae.readFilePromise(ue.slice(0,-1),"utf8").catch(()=>""):await ae.readFilePromise(ue,"utf8");return(0,gce.parse)(Ie)}));for(let ue of J)for(let[Ie,he]of Object.entries(ue))A.env[Ie]=LS(he,{env:U});if(A.importSettings(C(sx)),A.useWithSource("",C(u),e,{strict:o}),E){let[ue,Ie]=E;A.useWithSource(ue,C(Ie),w,{strict:o})}let te=ue=>"default"in ue?ue.default:ue,le=new Map([["@@core",Kse]]);if(r!==null)for(let ue of r.plugins.keys())le.set(ue,te(r.modules.get(ue)));for(let[ue,Ie]of le)A.activatePlugin(ue,Ie);let ce=new Map([]);if(r!==null){let ue=new Map;for(let[De,Ee]of r.modules)ue.set(De,()=>Ee);let Ie=new Set,he=async(De,Ee)=>{let{factory:g,name:me}=vf(De);if(!g||Ie.has(me))return;let Ce=new Map(ue),fe=Z=>{if((0,dce.isBuiltin)(Z))return vf(Z);if(Ce.has(Z))return Ce.get(Z)();throw new it(`This plugin cannot access the package referenced via ${Z} which is neither a builtin, nor an exposed entry`)},ie=await zm(async()=>te(await g(fe)),Z=>`${Z} (when initializing ${me}, defined in ${Ee})`);ue.set(me,()=>ie),Ie.add(me),ce.set(me,ie)};if(u.plugins)for(let De of u.plugins.split(";")){let Ee=K.resolve(e,Ae.toPortablePath(De));await he(Ee,"")}for(let{path:De,cwd:Ee,data:g}of p)if(n&&Array.isArray(g.plugins))for(let me of g.plugins){let Ce=typeof me!="string"?me.path:me,fe=me?.spec??"",ie=me?.checksum??"";if(j1.has(fe))continue;let Z=K.resolve(Ee,Ae.toPortablePath(Ce));if(!await ae.existsPromise(Z)){if(!fe){let ht=Ut(A,K.basename(Z,".cjs"),Ct.NAME),q=Ut(A,".gitignore",Ct.NAME),nt=Ut(A,A.values.get("rcFilename"),Ct.NAME),Ne=Ut(A,"https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored",Ct.URL);throw new it(`Missing source for the ${ht} plugin - please try to remove the plugin from ${nt} then reinstall it manually. This error usually occurs because ${q} is incorrect, check ${Ne} to make sure your plugin folder isn't gitignored.`)}if(!fe.match(/^https?:/)){let ht=Ut(A,K.basename(Z,".cjs"),Ct.NAME),q=Ut(A,A.values.get("rcFilename"),Ct.NAME);throw new it(`Failed to recognize the source for the ${ht} plugin - please try to delete the plugin from ${q} then reinstall it manually.`)}let Pe=await E4(fe,{configuration:A}),Re=Ji(Pe);if(ie&&ie!==Re){let ht=Ut(A,K.basename(Z,".cjs"),Ct.NAME),q=Ut(A,A.values.get("rcFilename"),Ct.NAME),nt=Ut(A,`yarn plugin import ${fe}`,Ct.CODE);throw new it(`Failed to fetch the ${ht} plugin from its remote location: its checksum seems to have changed. If this is expected, please remove the plugin from ${q} then run ${nt} to reimport it.`)}await ae.mkdirPromise(K.dirname(Z),{recursive:!0}),await ae.writeFilePromise(Z,Pe)}await he(Z,De)}}for(let[ue,Ie]of ce)A.activatePlugin(ue,Ie);if(A.useWithSource("",T(u),e,{strict:o}),E){let[ue,Ie]=E;A.useWithSource(ue,T(Ie),w,{strict:o})}return A.get("enableGlobalCache")&&(A.values.set("cacheFolder",`${A.get("globalFolder")}/cache`),A.sources.set("cacheFolder","")),A}static async findRcFiles(e){let r=P4(),o=[],a=e,n=null;for(;a!==n;){n=a;let u=K.join(n,r);if(ae.existsSync(u)){let A=await ae.readFilePromise(u,"utf8"),p;try{p=Ki(A)}catch{let E="";throw A.match(/^\s+(?!-)[^:]+\s+\S+/m)&&(E=" (in particular, make sure you list the colons after each key name)"),new it(`Parse error when loading ${u}; please check it's proper Yaml${E}`)}o.unshift({path:u,cwd:n,data:p})}a=K.dirname(n)}return o}static async findFolderRcFile(e){let r=K.join(e,mr.rc),o;try{o=await ae.readFilePromise(r,"utf8")}catch(n){if(n.code==="ENOENT")return null;throw n}let a=Ki(o);return{path:r,cwd:e,data:a}}static async findProjectCwd(e){let r=null,o=e,a=null;for(;o!==a;){if(a=o,ae.existsSync(K.join(a,mr.lockfile)))return a;ae.existsSync(K.join(a,mr.manifest))&&(r=a),o=K.dirname(a)}return r}static async updateConfiguration(e,r,o={}){let a=P4(),n=K.join(e,a),u=ae.existsSync(n)?Ki(await ae.readFilePromise(n,"utf8")):{},A=!1,p;if(typeof r=="function"){try{p=r(u)}catch{p=r({})}if(p===u)return!1}else{p=u;for(let h of Object.keys(r)){let E=u[h],w=r[h],D;if(typeof w=="function")try{D=w(E)}catch{D=w(void 0)}else D=w;E!==D&&(D===t.deleteProperty?delete p[h]:p[h]=D,A=!0)}if(!A)return!1}return await ae.changeFilePromise(n,Pa(p),{automaticNewlines:!0}),!0}static async addPlugin(e,r){r.length!==0&&await t.updateConfiguration(e,o=>{let a=o.plugins??[];if(a.length===0)return{...o,plugins:r};let n=[],u=[...r];for(let A of a){let p=typeof A!="string"?A.path:A,h=u.find(E=>E.path===p);h?(n.push(h),u=u.filter(E=>E!==h)):n.push(A)}return n.push(...u),{...o,plugins:n}})}static async updateHomeConfiguration(e){let r=my();return await t.updateConfiguration(r,e)}activatePlugin(e,r){this.plugins.set(e,r),typeof r.configuration<"u"&&this.importSettings(r.configuration)}importSettings(e){for(let[r,o]of Object.entries(e))if(o!=null){if(this.settings.has(r))throw new Error(`Cannot redefine settings "${r}"`);this.settings.set(r,o),this.values.set(r,x4(this,o))}}useWithSource(e,r,o,a){try{this.use(e,r,o,a)}catch(n){throw n.message+=` (in ${Ut(this,e,Ct.PATH)})`,n}}use(e,r,o,{strict:a=!0,overwrite:n=!1}={}){a=a&&this.get("enableStrictSettings");for(let u of["enableStrictSettings",...Object.keys(r)]){let A=r[u],p=eU(A);if(p&&(e=p),typeof A>"u"||u==="plugins"||e===""&&jst.has(u))continue;if(u==="rcFilename")throw new it(`The rcFilename settings can only be set via ${`${ax}RC_FILENAME`.toUpperCase()}, not via a rc file`);let h=this.settings.get(u);if(!h){let w=my(),D=e[0]!=="<"?K.dirname(e):null;if(a&&!(D!==null?w===D:!1))throw new it(`Unrecognized or legacy configuration settings found: ${u} - run "yarn config -v" to see the list of settings supported in Yarn`);this.invalid.set(u,e);continue}if(this.sources.has(u)&&!(n||h.type==="MAP"||h.isArray&&h.concatenateValues))continue;let E;try{E=b4(this,u,A,h,o)}catch(w){throw w.message+=` in ${Ut(this,e,Ct.PATH)}`,w}if(u==="enableStrictSettings"&&e!==""){a=E;continue}if(h.type==="MAP"){let w=this.values.get(u);this.values.set(u,new Map(n?[...w,...E]:[...E,...w])),this.sources.set(u,`${this.sources.get(u)}, ${e}`)}else if(h.isArray&&h.concatenateValues){let w=this.values.get(u);this.values.set(u,n?[...w,...E]:[...E,...w]),this.sources.set(u,`${this.sources.get(u)}, ${e}`)}else this.values.set(u,E),this.sources.set(u,e)}}get(e){if(!this.values.has(e))throw new Error(`Invalid configuration key "${e}"`);return this.values.get(e)}getSpecial(e,{hideSecrets:r=!1,getNativePaths:o=!1}){let a=this.get(e),n=this.settings.get(e);if(typeof n>"u")throw new it(`Couldn't find a configuration settings named "${e}"`);return ox(a,n,{hideSecrets:r,getNativePaths:o})}getSubprocessStreams(e,{header:r,prefix:o,report:a}){let n,u,A=ae.createWriteStream(e);if(this.get("enableInlineBuilds")){let p=a.createStreamReporter(`${o} ${Ut(this,"STDOUT","green")}`),h=a.createStreamReporter(`${o} ${Ut(this,"STDERR","red")}`);n=new D4.PassThrough,n.pipe(p),n.pipe(A),u=new D4.PassThrough,u.pipe(h),u.pipe(A)}else n=A,u=A,typeof r<"u"&&n.write(`${r} +`);return{stdout:n,stderr:u}}makeResolver(){let e=[];for(let r of this.plugins.values())for(let o of r.resolvers||[])e.push(new o);return new Pg([new wb,new ci,...e])}makeFetcher(){let e=[];for(let r of this.plugins.values())for(let o of r.fetchers||[])e.push(new o);return new py([new hy,new gy,...e])}getLinkers(){let e=[];for(let r of this.plugins.values())for(let o of r.linkers||[])e.push(new o);return e}getSupportedArchitectures(){let e=q1(),r=this.get("supportedArchitectures"),o=r.get("os");o!==null&&(o=o.map(u=>u==="current"?e.os:u));let a=r.get("cpu");a!==null&&(a=a.map(u=>u==="current"?e.cpu:u));let n=r.get("libc");return n!==null&&(n=ul(n,u=>u==="current"?e.libc??ul.skip:u)),{os:o,cpu:a,libc:n}}isInteractive({interactive:e,stdout:r}){return r.isTTY?e??this.get("preferInteractive"):!1}async getPackageExtensions(){if(this.packageExtensions!==null)return this.packageExtensions;this.packageExtensions=new Map;let e=this.packageExtensions,r=(o,a,{userProvided:n=!1}={})=>{if(!Fa(o.range))throw new Error("Only semver ranges are allowed as keys for the packageExtensions setting");let u=new _t;u.load(a,{yamlCompatibilityMode:!0});let A=u1(e,o.identHash),p=[];A.push([o.range,p]);let h={status:"inactive",userProvided:n,parentDescriptor:o};for(let E of u.dependencies.values())p.push({...h,type:"Dependency",descriptor:E});for(let E of u.peerDependencies.values())p.push({...h,type:"PeerDependency",descriptor:E});for(let[E,w]of u.peerDependenciesMeta)for(let[D,x]of Object.entries(w))p.push({...h,type:"PeerDependencyMeta",selector:E,key:D,value:x})};await this.triggerHook(o=>o.registerPackageExtensions,this,r);for(let[o,a]of this.get("packageExtensions"))r(lh(o,!0),NS(a),{userProvided:!0});return e}normalizeLocator(e){return Fa(e.reference)?Ss(e,`${this.get("defaultProtocol")}${e.reference}`):xy.test(e.reference)?Ss(e,`${this.get("defaultProtocol")}${e.reference}`):e}normalizeDependency(e){return Fa(e.range)?kn(e,`${this.get("defaultProtocol")}${e.range}`):xy.test(e.range)?kn(e,`${this.get("defaultProtocol")}${e.range}`):e}normalizeDependencyMap(e){return new Map([...e].map(([r,o])=>[r,this.normalizeDependency(o)]))}normalizePackage(e,{packageExtensions:r}){let o=E1(e),a=r.get(e.identHash);if(typeof a<"u"){let u=e.version;if(u!==null){for(let[A,p]of a)if(nA(u,A))for(let h of p)switch(h.status==="inactive"&&(h.status="redundant"),h.type){case"Dependency":typeof o.dependencies.get(h.descriptor.identHash)>"u"&&(h.status="active",o.dependencies.set(h.descriptor.identHash,this.normalizeDependency(h.descriptor)));break;case"PeerDependency":typeof o.peerDependencies.get(h.descriptor.identHash)>"u"&&(h.status="active",o.peerDependencies.set(h.descriptor.identHash,h.descriptor));break;case"PeerDependencyMeta":{let E=o.peerDependenciesMeta.get(h.selector);(typeof E>"u"||!Object.hasOwn(E,h.key)||E[h.key]!==h.value)&&(h.status="active",Al(o.peerDependenciesMeta,h.selector,()=>({}))[h.key]=h.value)}break;default:tO(h)}}}let n=u=>u.scope?`${u.scope}__${u.name}`:`${u.name}`;for(let u of o.peerDependenciesMeta.keys()){let A=Zo(u);o.peerDependencies.has(A.identHash)||o.peerDependencies.set(A.identHash,kn(A,"*"))}for(let u of o.peerDependencies.values()){if(u.scope==="types")continue;let A=n(u),p=rA("types",A),h=rn(p);o.peerDependencies.has(p.identHash)||o.peerDependenciesMeta.has(h)||(o.peerDependencies.set(p.identHash,kn(p,"*")),o.peerDependenciesMeta.set(h,{optional:!0}))}return o.dependencies=new Map(Ps(o.dependencies,([,u])=>ka(u))),o.peerDependencies=new Map(Ps(o.peerDependencies,([,u])=>ka(u))),o}getLimit(e){return Al(this.limits,e,()=>(0,mce.default)(this.get(e)))}async triggerHook(e,...r){for(let o of this.plugins.values()){let a=o.hooks;if(!a)continue;let n=e(a);n&&await n(...r)}}async triggerMultipleHooks(e,r){for(let o of r)await this.triggerHook(e,...o)}async reduceHook(e,r,...o){let a=r;for(let n of this.plugins.values()){let u=n.hooks;if(!u)continue;let A=e(u);A&&(a=await A(a,...o))}return a}async firstHook(e,...r){for(let o of this.plugins.values()){let a=o.hooks;if(!a)continue;let n=e(a);if(!n)continue;let u=await n(...r);if(typeof u<"u")return u}return null}}});var Hr={};Kt(Hr,{EndStrategy:()=>R4,ExecError:()=>cx,PipeError:()=>Y1,execvp:()=>B4,pipevp:()=>Xc});function kg(t){return t!==null&&typeof t.fd=="number"}function k4(){}function Q4(){for(let t of Qg)t.kill()}async function Xc(t,e,{cwd:r,env:o=process.env,strict:a=!1,stdin:n=null,stdout:u,stderr:A,end:p=2}){let h=["pipe","pipe","pipe"];n===null?h[0]="ignore":kg(n)&&(h[0]=n),kg(u)&&(h[1]=u),kg(A)&&(h[2]=A);let E=(0,F4.default)(t,e,{cwd:Ae.fromPortablePath(r),env:{...o,PWD:Ae.fromPortablePath(r)},stdio:h});Qg.add(E),Qg.size===1&&(process.on("SIGINT",k4),process.on("SIGTERM",Q4)),!kg(n)&&n!==null&&n.pipe(E.stdin),kg(u)||E.stdout.pipe(u,{end:!1}),kg(A)||E.stderr.pipe(A,{end:!1});let w=()=>{for(let D of new Set([u,A]))kg(D)||D.end()};return new Promise((D,x)=>{E.on("error",C=>{Qg.delete(E),Qg.size===0&&(process.off("SIGINT",k4),process.off("SIGTERM",Q4)),(p===2||p===1)&&w(),x(C)}),E.on("close",(C,T)=>{Qg.delete(E),Qg.size===0&&(process.off("SIGINT",k4),process.off("SIGTERM",Q4)),(p===2||p===1&&C!==0)&&w(),C===0||!a?D({code:T4(C,T)}):x(new Y1({fileName:t,code:C,signal:T}))})})}async function B4(t,e,{cwd:r,env:o=process.env,encoding:a="utf8",strict:n=!1}){let u=["ignore","pipe","pipe"],A=[],p=[],h=Ae.fromPortablePath(r);typeof o.PWD<"u"&&(o={...o,PWD:h});let E=(0,F4.default)(t,e,{cwd:h,env:o,stdio:u});return E.stdout.on("data",w=>{A.push(w)}),E.stderr.on("data",w=>{p.push(w)}),await new Promise((w,D)=>{E.on("error",x=>{let C=ze.create(r),T=Ut(C,t,Ct.PATH);D(new Jt(1,`Process ${T} failed to spawn`,L=>{L.reportError(1,` ${$u(C,{label:"Thrown Error",value:Yc(Ct.NO_HINT,x.message)})}`)}))}),E.on("close",(x,C)=>{let T=a==="buffer"?Buffer.concat(A):Buffer.concat(A).toString(a),L=a==="buffer"?Buffer.concat(p):Buffer.concat(p).toString(a);x===0||!n?w({code:T4(x,C),stdout:T,stderr:L}):D(new cx({fileName:t,code:x,signal:C,stdout:T,stderr:L}))})})}function T4(t,e){let r=Zst.get(e);return typeof r<"u"?128+r:t??1}function $st(t,e,{configuration:r,report:o}){o.reportError(1,` ${$u(r,t!==null?{label:"Exit Code",value:Yc(Ct.NUMBER,t)}:{label:"Exit Signal",value:Yc(Ct.CODE,e)})}`)}var F4,R4,Y1,cx,Qg,Zst,ix=It(()=>{Pt();F4=et(MT());W1();Vl();Wl();R4=(o=>(o[o.Never=0]="Never",o[o.ErrorCode=1]="ErrorCode",o[o.Always=2]="Always",o))(R4||{}),Y1=class extends Jt{constructor({fileName:e,code:r,signal:o}){let a=ze.create(K.cwd()),n=Ut(a,e,Ct.PATH);super(1,`Child ${n} reported an error`,u=>{$st(r,o,{configuration:a,report:u})}),this.code=T4(r,o)}},cx=class extends Y1{constructor({fileName:e,code:r,signal:o,stdout:a,stderr:n}){super({fileName:e,code:r,signal:o}),this.stdout=a,this.stderr=n}};Qg=new Set;Zst=new Map([["SIGINT",2],["SIGQUIT",3],["SIGKILL",9],["SIGTERM",15]])});function Cce(t){Ece=t}function K1(){return typeof N4>"u"&&(N4=Ece()),N4}var N4,Ece,L4=It(()=>{Ece=()=>{throw new Error("Assertion failed: No libzip instance is available, and no factory was configured")}});var Ice=_((ux,M4)=>{var eot=Object.assign({},ve("fs")),O4=function(){var t=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return typeof __filename<"u"&&(t=t||__filename),function(e){e=e||{};var r=typeof e<"u"?e:{},o,a;r.ready=new Promise(function(Je,st){o=Je,a=st});var n={},u;for(u in r)r.hasOwnProperty(u)&&(n[u]=r[u]);var A=[],p="./this.program",h=function(Je,st){throw st},E=!1,w=!0,D="";function x(Je){return r.locateFile?r.locateFile(Je,D):D+Je}var C,T,L,U;w&&(E?D=ve("path").dirname(D)+"/":D=__dirname+"/",C=function(st,vt){var ar=ia(st);return ar?vt?ar:ar.toString():(L||(L=eot),U||(U=ve("path")),st=U.normalize(st),L.readFileSync(st,vt?null:"utf8"))},T=function(st){var vt=C(st,!0);return vt.buffer||(vt=new Uint8Array(vt)),me(vt.buffer),vt},process.argv.length>1&&(p=process.argv[1].replace(/\\/g,"/")),A=process.argv.slice(2),h=function(Je){process.exit(Je)},r.inspect=function(){return"[Emscripten Module object]"});var J=r.print||console.log.bind(console),te=r.printErr||console.warn.bind(console);for(u in n)n.hasOwnProperty(u)&&(r[u]=n[u]);n=null,r.arguments&&(A=r.arguments),r.thisProgram&&(p=r.thisProgram),r.quit&&(h=r.quit);var le=0,ce=function(Je){le=Je},ue;r.wasmBinary&&(ue=r.wasmBinary);var Ie=r.noExitRuntime||!0;typeof WebAssembly!="object"&&Hi("no native wasm support detected");function he(Je,st,vt){switch(st=st||"i8",st.charAt(st.length-1)==="*"&&(st="i32"),st){case"i1":return Ve[Je>>0];case"i8":return Ve[Je>>0];case"i16":return ap((Je>>1)*2);case"i32":return Rs((Je>>2)*4);case"i64":return Rs((Je>>2)*4);case"float":return gu((Je>>2)*4);case"double":return op((Je>>3)*8);default:Hi("invalid type for getValue: "+st)}return null}var De,Ee=!1,g;function me(Je,st){Je||Hi("Assertion failed: "+st)}function Ce(Je){var st=r["_"+Je];return me(st,"Cannot call unknown function "+Je+", make sure it is exported"),st}function fe(Je,st,vt,ar,ee){var ye={string:function(Qi){var Pn=0;if(Qi!=null&&Qi!==0){var fa=(Qi.length<<2)+1;Pn=pi(fa),ht(Qi,Pn,fa)}return Pn},array:function(Qi){var Pn=pi(Qi.length);return Ne(Qi,Pn),Pn}};function Le(Qi){return st==="string"?Pe(Qi):st==="boolean"?!!Qi:Qi}var gt=Ce(Je),mt=[],Dt=0;if(ar)for(var er=0;er=vt)&&be[ar];)++ar;return Z.decode(be.subarray(Je,ar))}function Re(Je,st,vt,ar){if(!(ar>0))return 0;for(var ee=vt,ye=vt+ar-1,Le=0;Le=55296&><=57343){var mt=Je.charCodeAt(++Le);gt=65536+((gt&1023)<<10)|mt&1023}if(gt<=127){if(vt>=ye)break;st[vt++]=gt}else if(gt<=2047){if(vt+1>=ye)break;st[vt++]=192|gt>>6,st[vt++]=128|gt&63}else if(gt<=65535){if(vt+2>=ye)break;st[vt++]=224|gt>>12,st[vt++]=128|gt>>6&63,st[vt++]=128|gt&63}else{if(vt+3>=ye)break;st[vt++]=240|gt>>18,st[vt++]=128|gt>>12&63,st[vt++]=128|gt>>6&63,st[vt++]=128|gt&63}}return st[vt]=0,vt-ee}function ht(Je,st,vt){return Re(Je,be,st,vt)}function q(Je){for(var st=0,vt=0;vt=55296&&ar<=57343&&(ar=65536+((ar&1023)<<10)|Je.charCodeAt(++vt)&1023),ar<=127?++st:ar<=2047?st+=2:ar<=65535?st+=3:st+=4}return st}function nt(Je){var st=q(Je)+1,vt=aa(st);return vt&&Re(Je,Ve,vt,st),vt}function Ne(Je,st){Ve.set(Je,st)}function Te(Je,st){return Je%st>0&&(Je+=st-Je%st),Je}var ke,Ve,be,tt,He,b,I,S,y,R;function z(Je){ke=Je,r.HEAP_DATA_VIEW=R=new DataView(Je),r.HEAP8=Ve=new Int8Array(Je),r.HEAP16=tt=new Int16Array(Je),r.HEAP32=b=new Int32Array(Je),r.HEAPU8=be=new Uint8Array(Je),r.HEAPU16=He=new Uint16Array(Je),r.HEAPU32=I=new Uint32Array(Je),r.HEAPF32=S=new Float32Array(Je),r.HEAPF64=y=new Float64Array(Je)}var X=r.INITIAL_MEMORY||16777216,$,se=[],xe=[],Fe=[],lt=!1;function Et(){if(r.preRun)for(typeof r.preRun=="function"&&(r.preRun=[r.preRun]);r.preRun.length;)St(r.preRun.shift());hs(se)}function qt(){lt=!0,hs(xe)}function nr(){if(r.postRun)for(typeof r.postRun=="function"&&(r.postRun=[r.postRun]);r.postRun.length;)Pr(r.postRun.shift());hs(Fe)}function St(Je){se.unshift(Je)}function cn(Je){xe.unshift(Je)}function Pr(Je){Fe.unshift(Je)}var yr=0,Rr=null,Xr=null;function $n(Je){yr++,r.monitorRunDependencies&&r.monitorRunDependencies(yr)}function Xs(Je){if(yr--,r.monitorRunDependencies&&r.monitorRunDependencies(yr),yr==0&&(Rr!==null&&(clearInterval(Rr),Rr=null),Xr)){var st=Xr;Xr=null,st()}}r.preloadedImages={},r.preloadedAudios={};function Hi(Je){r.onAbort&&r.onAbort(Je),Je+="",te(Je),Ee=!0,g=1,Je="abort("+Je+"). Build with -s ASSERTIONS=1 for more info.";var st=new WebAssembly.RuntimeError(Je);throw a(st),st}var Qs="data:application/octet-stream;base64,";function Zs(Je){return Je.startsWith(Qs)}var xi="data:application/octet-stream;base64,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QCAAKAJIIgEgASADaiADEAcaAkAgAyAAKAJsIgFNBEAgACABIANrNgJsDAELIABCADcCbAsgACAAKAJoIANrIgE2AmggACAAKAJYIANrNgJYIAEgACgChC5JBEAgACABNgKELgsgAEH8gAEoAgARAwAgAiADaiECCwJAIAAoAgAiASgCBCIERQ0AIAAoAjwhBSAAIAIgBCACIARJGyICBH8gACgCSCAAKAJoaiAFaiEFIAEgBCACazYCBAJAAkACQAJAIAEoAhwiBCgCFEEBaw4CAQACCyAEQaABaiAFIAEoAgAgAkHcgAEoAgARCAAMAgsgASABKAIwIAUgASgCACACQcSAASgCABEEADYCMAwBCyAFIAEoAgAgAhAHGgsgASABKAIAIAJqNgIAIAEgASgCCCACajYCCCAAKAI8BSAFCyACaiICNgI8AkAgACgChC4iASACakEDSQ0AIAAoAmggAWshAQJAIAAoAnRBgQhPBEAgACAAIAAoAkggAWoiAi0AACACLQABIAAoAnwRAAA2AlQMAQsgAUUNACAAIAFBAWsgACgChAERAgAaCyAAKAKELiAAKAI8IgJBAUZrIgRFDQAgACABIAQgACgCgAERBQAgACAAKAKELiAEazYChC4gACgCPCECCyACQYUCSw0AIAAoAgAoAgRFDQAgACgCMCEBDAELCwJAIAAoAkQiAiAAKAJAIgNNDQAgAAJ/IAAoAjwgACgCaGoiASADSwRAIAAoAkggAWpBACACIAFrIgNBggIgA0GCAkkbIgMQGSABIANqDAELIAFBggJqIgEgA00NASAAKAJIIANqQQAgAiADayICIAEgA2siAyACIANJGyIDEBkgACgCQCADags2AkALC50CAQF/AkAgAAJ/IAAoAqAuIgFBwABGBEAgACgCBCAAKAIQaiAAKQOYLjcAACAAQgA3A5guIAAgACgCEEEIajYCEEEADAELIAFBIE4EQCAAKAIEIAAoAhBqIAApA5guPgAAIAAgAEGcLmo1AgA3A5guIAAgACgCEEEEajYCECAAIAAoAqAuQSBrIgE2AqAuCyABQRBOBEAgACgCBCAAKAIQaiAAKQOYLj0AACAAIAAoAhBBAmo2AhAgACAAKQOYLkIQiDcDmC4gACAAKAKgLkEQayIBNgKgLgsgAUEISA0BIAAgACgCECIBQQFqNgIQ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KAJUIgEEfyABQQAgARAiEBkgACgCVAVBAAsQBiAAQQA2AlQLC9wMAgl/AX4jAEFAaiIGJAACQAJAAkACQAJAIAEoAjBBABAjIgVBAkZBACABKAI4QQAQIyIEQQFGGw0AIAVBAUZBACAEQQJGGw0AIAVBAkciAw0BIARBAkcNAQsgASABLwEMQYAQcjsBDEEAIQMMAQsgASABLwEMQf/vA3E7AQxBACEFIANFBEBB9eABIAEoAjAgAEEIahBpIgVFDQILIAJBgAJxBEAgBSEDDAELIARBAkcEQCAFIQMMAQtB9cYBIAEoAjggAEEIahBpIgNFBEAgBRAcDAILIAMgBTYCAAsgASABLwEMQf7/A3EgAS8BUiIFQQBHcjsBDAJAAkACQAJAAn8CQAJAIAEpAyhC/v///w9WDQAgASkDIEL+////D1YNACACQYAEcUUNASABKQNIQv////8PVA0BCyAFQYECa0H//wNxQQNJIQdBAQwBCyAFQYECa0H//wNxIQQgAkGACnFBgApHDQEgBEEDSSEHQQALIQkgBkIcEBciBEUEQCAAQQhqIgAEQCAAQQA2AgQgAEEONgIACyADEBwMBQsgAkGACHEhBQJAAkAgAkGAAnEEQAJAIAUNACABKQMgQv////8PVg0AIAEpAyhCgICAgBBUDQMLIAQgASkDKBAYIAEpAyAhDAwBCwJAAkACQCAFDQAgASkDIEL/////D1YNACABKQMoIgxC/////w9WDQEgASkDSEKAgICAEFQNBAsgASkDKCIMQv////8PVA0BCyAEIAwQGAsgASkDICIMQv////8PWgRAIAQgDBAYCyABKQNIIgxC/////w9UDQELIAQgDBAYCyAELQAARQRAIABBCGoiAARAIABBADYCBCAAQRQ2AgALIAQQCCADEBwMBQtBASEKQQEgBC0AAAR+IAQpAxAFQgALp0H//wNxIAYQRyEFIAQQCCAFIAM2AgAgBw0BDAILIAMhBSAEQQJLDQELIAZCBxAXIgRFBEAgAEEIaiIABEAgAEEANgIEIABBDjYCAAsgBRAcDAMLIARBAhANIARBhxJBAhAsIAQgAS0AUhBwIAQgAS8BEBANIAQtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAsgBBAIDAILQYGyAkEHIAYQRyEDIAQQCCADIAU2AgBBASEL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NgIEIABB7A42AhggGiEdDAMLIARB/wFxIgJBwABxRQRAIAggDSADLwECQQJ0aiAdp0F/IAJ0QX9zcUECdGoiAy0AASICayEIIB0gAq2IIR0gAy0AACIERQ0HDAELCyAEQSBxBEAgB0G//gA2AgQgASECDAgLIAdB0f4ANgIEIABB0A42AhggASECDAcLIB1BfyAGdEF/c62DIBt8IhunIQUgCCAEQQ9xIgNrIQggGiAErUIPg4ghHSABIBdrIgYgAjMBAiAaQX8gA3RBf3Otg3ynIgRPDQIgBCAGayIGIBlNDQEgBygCjEdFDQEgB0HR/gA2AgQgAEG5DDYCGAsgASECIAshBQwFCwJAIA5FBEAgDCARIAZraiEDDAELIAYgDk0EQCAMIA4gBmtqIQMMAQsgDCARIAYgDmsiBmtqIQMgBSAGTQ0AIAUgBmshBQJAAkAgASADTSABIA8gAWusIhogBq0iGyAaIBtUGyIapyIGaiICIANLcQ0AIAMgBmogAUsgASADT3ENACABIAMgBhAHGiACIQEMAQsgASADIAMgAWsiASABQR91IgFqIAFzIgIQByACaiEBIBogAq0iHn0iHFANACACIANqIQIDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgASACKQAANwAAIAEgAikAGDcAGCABIAIpABA3ABAgASACKQAINwAIIBpCIH0hGiACQSBqIQIgAUEgaiEBIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAEgAikAADcAACABIAIpABg3ABggASACKQAQNwAQIAEgAikACDcACCABIAIpADg3ADggASACKQAwNwAwIAEgAikAKDcAKCABIAIpACA3ACAgASACKQBYNwBYIAEgAikAUDcAUCABIAIpAEg3AEggASACKQBANwBAIAEgAikAYDcAYCABIAIpAGg3AGggASACKQBwNwBwIAEgAikAeDcAeCACQYABaiECIAFBgAFqIQEgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAEgAikAADcAACABIAIpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCABIAIpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCABIAIoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCABIAIvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCABIAItAAA6AAAgAkEBaiECIAFBAWohAQsgHEIAUg0ACwsgDiEGIAwhAwsgBSAGSwRAAkACQCABIANNIAEgDyABa6wiGiAGrSIbIBogG1QbIhqnIglqIgIgA0txDQAgAyAJaiABSyABIANPcQ0AIAEgAyAJEAcaDAELIAEgAyADIAFrIgEgAUEfdSIBaiABcyIBEAcgAWohAiAaIAGtIh59IhxQDQAgASADaiEBA0ACQCAcIB4gHCAeVBsiG0IgVARAIBshGgwBCyAbIhpCIH0iIEIFiEIBfEIDgyIfUEUEQANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCAaQiB9IRogAUEgaiEBIAJBIGohAiAfQgF9Ih9CAFINAAsLICBC4ABUDQADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggAiABKQA4NwA4IAIgASkAMDcAMCACIAEpACg3ACggAiABKQAgNwAgIAIgASkAWDcAWCACIAEpAFA3AFAgAiABKQBINwBIIAIgASkAQDcAQCACIAEpAGA3AGAgAiABKQBoNwBoIAIgASkAcDcAcCACIAEpAHg3AHggAUGAAWohASACQYABaiECIBpCgAF9IhpCH1YNAAsLIBpCEFoEQCACIAEpAAA3AAAgAiABKQAINwAIIBpCEH0hGiACQRBqIQIgAUEQaiEBCyAaQghaBEAgAiABKQAANwAAIBpCCH0hGiACQQhqIQIgAUEIaiEBCyAaQgRaBEAgAiABKAAANgAAIBpCBH0hGiACQQRqIQIgAUEEaiEBCyAaQgJaBEAgAiABLwAAOwAAIBpCAn0hGiACQQJqIQIgAUECaiEBCyAcIBt9IRwgGlBFBEAgAiABLQAAOgAAIAJBAWohAiABQQFqIQELIBxCAFINAAsLIAUgBmshAUEAIARrIQUCQCAEQQdLBEAgBCEDDAELIAEgBE0EQCAEIQMMAQsgAiAEayEFA0ACQCACIAUpAAA3AAAgBEEBdCEDIAEgBGshASACIARqIQIgBEEDSw0AIAMhBCABIANLDQELC0EAIANrIQULIAIgBWohBAJAIAUgDyACa6wiGiABrSIbIBogG1QbIhqnIgFIIAVBf0pxDQAgBUEBSCABIARqIAJLcQ0AIAIgBCABEAcgAWohAgwDCyACIAQgAyADQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANAiABIARqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAILAkAgASADTSABIA8gAWusIhogBa0iGyAaIBtUGyIapyIEaiICIANLcQ0AIAMgBGogAUsgASADT3ENACABIAMgBBAHGgwCCyABIAMgAyABayIBIAFBH3UiAWogAXMiARAHIAFqIQIgGiABrSIefSIcUA0BIAEgA2ohAQNAAkAgHCAeIBwgHlQbIhtCIFQEQCAbIRoMAQsgGyIaQiB9IiBCBYhCAXxCA4MiH1BFBEADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggGkIgfSEaIAFBIGohASACQSBqIQIgH0IBfSIfQgBSDQALCyAgQuAAVA0AA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIAIgASkAODcAOCACIAEpADA3ADAgAiABKQAoNwAoIAIgASkAIDcAICACIAEpAFg3AFggAiABKQBQNwBQIAIgASkASDcASCACIAEpAEA3AEAgAiABKQBgNwBgIAIgASkAaDcAaCACIAEpAHA3AHAgAiABKQB4NwB4IAFBgAFqIQEgAkGAAWohAiAaQoABfSIaQh9WDQALCyAaQhBaBEAgAiABKQAANwAAIAIgASkACDcACCAaQhB9IRogAkEQaiECIAFBEGohAQsgGkIIWgRAIAIgASkAADcAACAaQgh9IRogAkEIaiECIAFBCGohAQsgGkIEWgRAIAIgASgAADYAACAaQgR9IRogAkEEaiECIAFBBGohAQsgGkICWgRAIAIgAS8AADsAACAaQgJ9IRogAkECaiECIAFBAmohAQsgHCAbfSEcIBpQRQRAIAIgAS0AADoAACACQQFqIQIgAUEBaiEBCyAcUEUNAAsMAQsCQAJAIBYEQAJAIAQgBUkEQCAHKAKYRyAESw0BCyABIARrIQMCQEEAIARrIgVBf0ogDyABa6wiGiAbIBogG1QbIhqnIgIgBUpxDQAgBUEBSCACIANqIAFLcQ0AIAEgAyACEAcgAmohAgwFCyABIAMgBCAEQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANBCABIANqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAQLIBAgAWsiCUEBaiIGIAUgBSAGSxshAyABIARrIQIgAUEHcUUNAiADRQ0CIAEgAi0AADoAACACQQFqIQIgAUEBaiIGQQdxQQAgA0EBayIFGw0BIAYhASAFIQMgCSEGDAILAkAgBCAFSQRAIAcoAphHIARLDQELIAEgASAEayIGKQAANwAAIAEgBUEBa0EHcUEBaiIDaiECIAUgA2siBEUNAyADIAZqIQEDQCACIAEpAAA3AAAgAUEIaiEBIAJBCGohAiAEQQhrIgQNAAsMAwsgASAEIAUQPyECDAILIAEgAi0AADoAASAJQQFrIQYgA0ECayEFIAJBAWohAgJAIAFBAmoiCkEHcUUNACAFRQ0AIAEgAi0AADoAAiAJQQJrIQYgA0EDayEFIAJBAWohAgJAIAFBA2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAAyAJQQNrIQYgA0EEayEFIAJBAWohAgJAIAFBBGoiCkEHcUUNACAFRQ0AIAEgAi0AADoABCAJQQRrIQYgA0EFayEFIAJBAWohAgJAIAFBBWoiCkEHcUUNACAFRQ0AIAEgAi0AADoABSAJQQVrIQYgA0EGayEFIAJBAWohAgJAIAFBBmoiCkEHcUUNACAFRQ0AIAEgAi0AADoABiAJQQZrIQYgA0EHayEFIAJBAWohAgJAIAFBB2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAByAJQQdrIQYgA0EIayEDIAFBCGohASACQQFqIQIMBgsgCiEBIAUhAwwFCyAKIQEgBSEDDAQLIAohASAFIQMMAwsgCiEBIAUhAwwCCyAKIQEgBSEDDAELIAohASAFIQMLAkACQCAGQRdNBEAgA0UNASADQQFrIQUgA0EHcSIEBEADQCABIAItAAA6AAAgA0EBayEDIAFBAWohASACQQFqIQIgBEEBayIEDQALCyAFQQdJDQEDQCABIAItAAA6AAAgASACLQABOgABIAEgAi0AAjoAAiABIAItAAM6AAMgASACLQAEOgAEIAEgAi0ABToABSABIAItAAY6AAYgASACLQAHOgAHIAFBCGohASACQQhqIQIgA0EIayIDDQALDAELIAMNAQsgASECDAELIAEgBCADED8hAgsgCyEFDAELIAEgAy0AAjoAACABQQFqIQILIAUgFE8NACACIBNJDQELCyAAIAI2AgwgACAFIAhBA3ZrIgE2AgAgACATIAJrQYMCajYCECAAIBQgAWtBDmo2AgQgByAIQQdxIgA2AogBIAcgHUJ/IACthkJ/hYM+AoQBC+cFAQR/IAMgAiACIANLGyEEIAAgAWshAgJAIABBB3FFDQAgBEUNACAAIAItAAA6AAAgA0EBayEGIAJBAWohAiAAQQFqIgdBB3FBACAEQQFrIgUbRQRAIAchACAFIQQgBiEDDAELIAAgAi0AADoAASADQQJrIQYgBEECayEFIAJBAWohAgJAIABBAmoiB0EHcUUNACAFRQ0AIAAgAi0AADoAAiADQQNrIQYgBEEDayEFIAJBAWohAgJAIABBA2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAAyADQQRrIQYgBEEEayEFIAJBAWohAgJAIABBBGoiB0EHcUUNACAFRQ0AIAAgAi0AADoABCADQQVrIQYgBEEFayEFIAJBAWohAgJAIABBBWoiB0EHcUUNACAFRQ0AIAAgAi0AADoABSADQQZrIQYgBEEGayEFIAJBAWohAgJAIABBBmoiB0EHcUUNACAFRQ0AIAAgAi0AADoABiADQQdrIQYgBEEHayEFIAJBAWohAgJAIABBB2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAByADQQhrIQMgBEEIayEEIABBCGohACACQQFqIQIMBgsgByEAIAUhBCAGIQMMBQsgByEAIAUhBCAGIQMMBAsgByEAIAUhBCAGIQMMAwsgByEAIAUhBCAGIQMMAgsgByEAIAUhBCAGIQMMAQsgByEAIAUhBCAGIQMLAkAgA0EXTQRAIARFDQEgBEEBayEBIARBB3EiAwRAA0AgACACLQAAOgAAIARBAWshBCAAQQFqIQAgAkEBaiECIANBAWsiAw0ACwsgAUEHSQ0BA0AgACACLQAAOgAAIAAgAi0AAToAASAAIAItAAI6AAIgACACLQADOgADIAAgAi0ABDoABCAAIAItAAU6AAUgACACLQAGOgAGIAAgAi0ABzoAByAAQQhqIQAgAkEIaiECIARBCGsiBA0ACwwBCyAERQ0AIAAgASAEED8hAAsgAAvyCAEXfyAAKAJoIgwgACgCMEGGAmsiBWtBACAFIAxJGyENIAAoAnQhAiAAKAKQASEPIAAoAkgiDiAMaiIJIAAoAnAiBUECIAUbIgVBAWsiBmoiAy0AASESIAMtAAAhEyAGIA5qIQZBAyEDIAAoApQBIRYgACgCPCEUIAAoAkwhECAAKAI4IRECQAJ/IAVBA0kEQCANIQggDgwBCyAAIABBACAJLQABIAAoAnwRAAAgCS0AAiAAKAJ8EQAAIQoDQCAAIAogAyAJai0AACAAKAJ8EQAAIQogACgCUCAKQQF0ai8BACIIIAEgCCABQf//A3FJIggbIQEgA0ECayAHIAgbIQcgA0EBaiIDIAVNDQALIAFB//8DcSAHIA1qIghB//8DcU0NASAGIAdB//8DcSIDayEGIA4gA2sLIQMCQAJAIAwgAUH//wNxTQ0AIAIgAkECdiAFIA9JGyEKIA1B//8DcSEVIAlBAmohDyAJQQRrIRcDQAJAAkAgBiABQf//A3EiC2otAAAgE0cNACAGIAtBAWoiAWotAAAgEkcNACADIAtqIgItAAAgCS0AAEcNACABIANqLQAAIAktAAFGDQELIApBAWsiCkUNAiAQIAsgEXFBAXRqLwEAIgEgCEH//wNxSw0BDAILIAJBAmohAUEAIQQgDyECAkADQCACLQAAIAEtAABHDQEgAi0AASABLQABRwRAIARBAXIhBAwCCyACLQACIAEtAAJHBEAgBEECciEEDAILIAItAAMgAS0AA0cEQCAEQQNyIQQMAgsgAi0ABCABLQAERwRAIARBBHIhBAwCCyACLQAFIAEtAAVHBEAgBEEFciEEDAILIAItAAYgAS0ABkcEQCAEQQZyIQQMAgsgAi0AByABLQAHRwRAIARBB3IhBAwCCyABQQhqIQEgAkEIaiECIARB+AFJIRggBEEIaiEEIBgNAAtBgAIhBAsCQAJAIAUgBEECaiICSQRAIAAgCyAHQf//A3FrIgY2AmwgAiAUSwRAIBQPCyACIBZPBEAgAg8LIAkgBEEBaiIFaiIBLQABIRIgAS0AACETAkAgAkEESQ0AIAIgBmogDE8NACAGQf//A3EhCCAEQQFrIQtBACEDQQAhBwNAIBAgAyAIaiARcUEBdGovAQAiASAGQf//A3FJBEAgAyAVaiABTw0IIAMhByABIQYLIANBAWoiAyALTQ0ACyAAIAAgAEEAIAIgF2oiAS0AACAAKAJ8EQAAIAEtAAEgACgCfBEAACABLQACIAAoAnwRAAAhASAAKAJQIAFBAXRqLwEAIgEgBkH//wNxTwRAIAdB//8DcSEDIAYhAQwDCyAEQQJrIgdB//8DcSIDIBVqIAFPDQYMAgsgAyAFaiEGIAIhBQsgCkEBayIKRQ0DIBAgCyARcUEBdGovAQAiASAIQf//A3FNDQMMAQsgByANaiEIIA4gA2siAyAFaiEGIAIhBQsgDCABQf//A3FLDQALCyAFDwsgAiEFCyAFIAAoAjwiACAAIAVLGwuGBQETfyAAKAJ0IgMgA0ECdiAAKAJwIgNBAiADGyIDIAAoApABSRshByAAKAJoIgogACgCMEGGAmsiBWtB//8DcUEAIAUgCkkbIQwgACgCSCIIIApqIgkgA0EBayICaiIFLQABIQ0gBS0AACEOIAlBAmohBSACIAhqIQsgACgClAEhEiAAKAI8IQ8gACgCTCEQIAAoAjghESAAKAKIAUEFSCETA0ACQCAKIAFB//8DcU0NAANAAkACQCALIAFB//8DcSIGai0AACAORw0AIAsgBkEBaiIBai0AACANRw0AIAYgCGoiAi0AACAJLQAARw0AIAEgCGotAAAgCS0AAUYNAQsgB0EBayIHRQ0CIAwgECAGIBFxQQF0ai8BACIBSQ0BDAILCyACQQJqIQRBACECIAUhAQJAA0AgAS0AACAELQAARw0BIAEtAAEgBC0AAUcEQCACQQFyIQIMAgsgAS0AAiAELQACRwRAIAJBAnIhAgwCCyABLQADIAQtAANHBEAgAkEDciECDAILIAEtAAQgBC0ABEcEQCACQQRyIQIMAgsgAS0ABSAELQAFRwRAIAJBBXIhAgwCCyABLQAGIAQtAAZHBEAgAkEGciECDAILIAEtAAcgBC0AB0cEQCACQQdyIQIMAgsgBEEIaiEEIAFBCGohASACQfgBSSEUIAJBCGohAiAUDQALQYACIQILAkAgAyACQQJqIgFJBEAgACAGNgJsIAEgD0sEQCAPDwsgASASTwRAIAEPCyAIIAJBAWoiA2ohCyADIAlqIgMtAAEhDSADLQAAIQ4gASEDDAELIBMNAQsgB0EBayIHRQ0AIAwgECAGIBFxQQF0ai8BACIBSQ0BCwsgAwvLAQECfwJAA0AgAC0AACABLQAARw0BIAAtAAEgAS0AAUcEQCACQQFyDwsgAC0AAiABLQACRwRAIAJBAnIPCyAALQADIAEtAANHBEAgAkEDcg8LIAAtAAQgAS0ABEcEQCACQQRyDwsgAC0ABSABLQAFRwRAIAJBBXIPCyAALQAGIAEtAAZHBEAgAkEGcg8LIAAtAAcgAS0AB0cEQCACQQdyDwsgAUEIaiEBIABBCGohACACQfgBSSEDIAJBCGohAiADDQALQYACIQILIAIL5wwBB38gAEF/cyEAIAJBF08EQAJAIAFBA3FFDQAgAS0AACAAQf8BcXNBAnRB0BhqKAIAIABBCHZzIQAgAkEBayIEQQAgAUEBaiIDQQNxG0UEQCAEIQIgAyEBDAELIAEtAAEgAEH/AXFzQQJ0QdAYaigCACAAQQh2cyEAIAFBAmohAwJAIAJBAmsiBEUNACADQQNxRQ0AIAEtAAIgAEH/AXFzQQJ0QdAYaigCACAAQQh2cyEAIAFBA2ohAwJAIAJBA2siBEUNACADQQNxRQ0AIAEtAAMgAEH/AXFzQQJ0QdAYaigCACAAQQh2cyEAIAFBBGohASACQQRrIQIMAgsgBCECIAMhAQwBCyAEIQIgAyEBCyACQRRuIgNBbGwhCQJAIANBAWsiCEUEQEEAIQQMAQsgA0EUbCABakEUayEDQQAhBANAIAEoAhAgB3MiB0EWdkH8B3FB0DhqKAIAIAdBDnZB/AdxQdAwaigCACAHQQZ2QfwHcUHQKGooAgAgB0H/AXFBAnRB0CBqKAIAc3NzIQcgASgCDCAGcyIGQRZ2QfwHcUHQOGooAgAgBkEOdkH8B3FB0DBqKAIAIAZBBnZB/AdxQdAoaigCACAGQf8BcUECdEHQIGooAgBzc3MhBiABKAIIIAVzIgVBFnZB/AdxQdA4aigCACAFQQ52QfwHcUHQMGooAgAgBUEGdkH8B3FB0ChqKAIAIAVB/wFxQQJ0QdAgaigCAHNzcyEFIAEoAgQgBHMiBEEWdkH8B3FB0DhqKAIAIARBDnZB/AdxQdAwaigCACAEQQZ2QfwHcUHQKGooAgAgBEH/AXFBAnRB0CBqKAIAc3NzIQQgASgCACAAcyIAQRZ2QfwHcUHQOGooAgAgAEEOdkH8B3FB0DBqKAIAIABBBnZB/AdxQdAoaigCACAAQf8BcUECdEHQIGooAgBzc3MhACABQRRqIQEgCEEBayIIDQALIAMhAQsgAiAJaiECIAEoAhAgASgCDCABKAIIIAEoAgQgASgCACAAcyIAQQh2IABB/wFxQQJ0QdAYaigCAHMiAEEIdiAAQf8BcUECdEHQGGooAgBzIgBBCHYgAEH/AXFBAnRB0BhqKAIAcyIAQf8BcUECdEHQGGooAgAgBHNzIABBCHZzIgBBCHYgAEH/AXFBAnRB0BhqKAIAcyIAQQh2IABB/wFxQQJ0QdAYaigCAHMiAEEIdiAAQf8BcUECdEHQGGooAgBzIgBB/wFxQQJ0QdAYaigCACAFc3MgAEEIdnMiAEEIdiAAQf8BcUECdEHQGGooAgBzIgBBCHYgAEH/AXFBAnRB0BhqKAIAcyIAQQh2IABB/wFxQQJ0QdAYaigCAHMiAEH/AXFBAnRB0BhqKAIAIAZzcyAAQQh2cyIAQQh2IABB/wFxQQJ0QdAYaigCAHMiAEEIdiAAQf8BcUECdEHQGGooAgBzIgBBCHYgAEH/AXFBAnRB0BhqKAIAcyIAQf8BcUECdEHQGGooAgAgB3NzIABBCHZzIgBBCHYgAEH/AXFBAnRB0BhqKAIAcyIAQQh2IABB/wFxQQJ0QdAYaigCAHMiAEEIdiAAQf8BcUECdEHQGGooAgBzIgBBCHYgAEH/AXFBAnRB0BhqKAIAcyEAIAFBFGohAQsgAkEHSwRAA0AgAS0AByABLQAGIAEtAAUgAS0ABCABLQADIAEtAAIgAS0AASABLQAAIABB/wFxc0ECdEHQGGooAgAgAEEIdnMiAEH/AXFzQQJ0QdAYaigCACAAQQh2cyIAQf8BcXNBAnRB0BhqKAIAIABBCHZzIgBB/wFxc0ECdEHQGGooAgAgAEEIdnMiAEH/AXFzQQJ0QdAYaigCACAAQQh2cyIAQf8BcXNBAnRB0BhqKAIAIABBCHZzIgBB/wFxc0ECdEHQGGooAgAgAEEIdnMiAEH/AXFzQQJ0QdAYaigCACAAQQh2cyEAIAFBCGohASACQQhrIgJBB0sNAAsLAkAgAkUNACACQQFxBH8gAS0AACAAQf8BcXNBAnRB0BhqKAIAIABBCHZzIQAgAUEBaiEBIAJBAWsFIAILIQMgAkEBRg0AA0AgAS0AASABLQAAIABB/wFxc0ECdEHQGGooAgAgAEEIdnMiAEH/AXFzQQJ0QdAYaigCACAAQQh2cyEAIAFBAmohASADQQJrIgMNAAsLIABBf3MLwgIBA38jAEEQayIIJAACfwJAIAAEQCAEDQEgBVANAQsgBgRAIAZBADYCBCAGQRI2AgALQQAMAQtBgAEQCSIHRQRAIAYEQCAGQQA2AgQgBkEONgIAC0EADAELIAcgATcDCCAHQgA3AwAgB0EoaiIJECogByAFNwMYIAcgBDYCECAHIAM6AGAgB0EANgJsIAdCADcCZCAAKQMYIQEgCEF/NgIIIAhCjoCAgPAANwMAIAdBECAIECQgAUL/gQGDhCIBNwNwIAcgAadBBnZBAXE6AHgCQCACRQ0AIAkgAhBgQX9KDQAgBxAGQQAMAQsgBhBfIgIEQCAAIAAoAjBBAWo2AjAgAiAHNgIIIAJBATYCBCACIAA2AgAgAkI/IAAgB0EAQgBBDkEBEQoAIgEgAUIAUxs3AxgLIAILIQAgCEEQaiQAIAALYgEBf0E4EAkiAUUEQCAABEAgAEEANgIEIABBDjYCAAtBAA8LIAFBADYCCCABQgA3AwAgAUIANwMgIAFCgICAgBA3AiwgAUEAOgAoIAFBADYCFCABQgA3AgwgAUEAOwE0IAELuwEBAX4gASkDACICQgKDUEUEQCAAIAEpAxA3AxALIAJCBINQRQRAIAAgASkDGDcDGAsgAkIIg1BFBEAgACABKQMgNwMgCyACQhCDUEUEQCAAIAEoAig2AigLIAJCIINQRQRAIAAgASgCLDYCLAsgAkLAAINQRQRAIAAgAS8BMDsBMAsgAkKAAYNQRQRAIAAgAS8BMjsBMgsgAkKAAoNQRQRAIAAgASgCNDYCNAsgACAAKQMAIAKENwMAQQALGQAgAUUEQEEADwsgACABKAIAIAEzAQQQGws3AQJ/IABBACABG0UEQCAAIAFGDwsgAC8BBCIDIAEvAQRGBH8gACgCACABKAIAIAMQPQVBAQtFCyIBAX8gAUUEQEEADwsgARAJIgJFBEBBAA8LIAIgACABEAcLKQAgACABIAIgAyAEEEUiAEUEQEEADwsgACACQQAgBBA1IQEgABAGIAELcQEBfgJ/AkAgAkJ/VwRAIAMEQCADQQA2AgQgA0EUNgIACwwBCyAAIAEgAhARIgRCf1cEQCADBEAgAyAAKAIMNgIAIAMgACgCEDYCBAsMAQtBACACIARXDQEaIAMEQCADQQA2AgQgA0ERNgIACwtBfwsLNQAgACABIAJBABAmIgBFBEBBfw8LIAMEQCADIAAtAAk6AAALIAQEQCAEIAAoAkQ2AgALQQAL/AECAn8BfiMAQRBrIgMkAAJAIAAgA0EOaiABQYAGQQAQRiIARQRAIAIhAAwBCyADLwEOIgFBBUkEQCACIQAMAQsgAC0AAEEBRwRAIAIhAAwBCyAAIAGtQv//A4MQFyIBRQRAIAIhAAwBCyABEH0aAkAgARAVIAIEfwJ/IAIvAQQhAEEAIAIoAgAiBEUNABpBACAEIABB1IABKAIAEQAACwVBAAtHBEAgAiEADAELIAEgAS0AAAR+IAEpAwggASkDEH0FQgALIgVC//8DgxATIAWnQf//A3FBgBBBABA1IgBFBEAgAiEADAELIAIQEAsgARAICyADQRBqJAAgAAvmDwIIfwJ+IwBB4ABrIgckAEEeQS4gAxshCwJAAkAgAgRAIAIiBSIGLQAABH4gBikDCCAGKQMQfQVCAAsgC61aDQEgBARAIARBADYCBCAEQRM2AgALQn8hDQwCCyABIAutIAcgBBAtIgUNAEJ/IQ0MAQsgBUIEEBMoAABBoxJBqBIgAxsoAABHBEAgBARAIARBADYCBCAEQRM2AgALQn8hDSACDQEgBRAIDAELIABCADcDICAAQQA2AhggAEL/////DzcDECAAQQA7AQwgAEG/hig2AgggAEEBOgAGIABBADsBBCAAQQA2AgAgAEIANwNIIABBgIDYjXg2AkQgAEIANwMoIABCADcDMCAAQgA3AzggAEFAa0EAOwEAIABCADcDUCAAIAMEf0EABSAFEAwLOwEIIAAgBRAMOwEKIAAgBRAMOwEMIAAgBRAMNgIQIAUQDCEGIAUQDCEJIAdBADYCWCAHQgA3A1AgB0IANwNIIAcgCUEfcTYCPCAHIAZBC3Y2AjggByAGQQV2QT9xNgI0IAcgBkEBdEE+cTYCMCAHIAlBCXZB0ABqNgJEIAcgCUEFdkEPcUEBazYCQCAAIAdBMGoQBTYCFCAAIAUQFTYCGCAAIAUQFa03AyAgACAFEBWtNwMoIAUQDCEIIAUQDCEGIAACfiADBEBBACEJIABBADYCRCAAQQA7AUAgAEEANgI8QgAMAQsgBRAMIQkgACAFEAw2AjwgACAFEAw7AUAgACAFEBU2AkQgBRAVrQs3A0ggBS0AAEUEQCAEBEAgBEEANgIEIARBFDYCAAtCfyENIAINASAFEAgMAQsCQCAALwEMIgpBAXEEQCAKQcAAcQRAIABB//8DOwFSDAILIABBATsBUgwBCyAAQQA7AVILIABBADYCOCAAQgA3AzAgBiAIaiAJaiEKAkAgAgRAIAUtAAAEfiAFKQMIIAUpAxB9BUIACyAKrVoNASAEBEAgBEEANgIEIARBFTYCAAtCfyENDAILIAUQCCABIAqtQQAgBBAtIgUNAEJ/IQ0MAQsCQCAIRQ0AIAAgBSABIAhBASAEEGQiCDYCMCAIRQRAIAQoAgBBEUYEQCAEBEAgBEEANgIEIARBFTYCAAsLQn8hDSACDQIgBRAIDAILIAAtAA1BCHFFDQAgCEECECNBBUcNACAEBEAgBEEANgIEIARBFTYCAAtCfyENIAINASAFEAgMAQsgAEE0aiEIAkAgBkUNACAFIAEgBkEAIAQQRSIMRQRAQn8hDSACDQIgBRAIDAILIAwgBkGAAkGABCADGyAIIAQQbiEGIAwQBiAGRQRAQn8hDSACDQIgBRAIDAILIANFDQAgAEEBOgAECwJAIAlFDQAgACAFIAEgCUEAIAQQZCIBNgI4IAFFBEBCfyENIAINAiAFEAgMAgsgAC0ADUEIcUUNACABQQIQI0EFRw0AIAQEQCAEQQA2AgQgBEEVNgIAC0J/IQ0gAg0BIAUQCAwBCyAAIAAoAjRB9eABIAAoAjAQZzYCMCAAIAAoAjRB9cYBIAAoAjgQZzYCOAJAAkAgACkDKEL/////D1ENACAAKQMgQv////8PUQ0AIAApA0hC/////w9SDQELAkACQAJAIAgoAgAgB0EwakEBQYACQYAEIAMbIAQQRiIBRQRAIAJFDQEMAgsgASAHMwEwEBciAUUEQCAEBEAgBEEANgIEIARBDjYCAAsgAkUNAQwCCwJAIAApAyhC/////w9RBEAgACABEB03AygMAQsgA0UNAEEAIQYCQCABKQMQIg5CCHwiDSAOVA0AIAEpAwggDVQNACABIA03AxBBASEGCyABIAY6AAALIAApAyBC/////w9RBEAgACABEB03AyALAkAgAw0AIAApA0hC/////w9RBEAgACABEB03A0gLIAAoAjxB//8DRw0AIAAgARAVNgI8CyABLQAABH8gASkDECABKQMIUQVBAAsNAiAEBEAgBEEANgIEIARBFTYCAAsgARAIIAINAQsgBRAIC0J/IQ0MAgsgARAICyAFLQAARQRAIAQEQCAEQQA2AgQgBEEUNgIAC0J/IQ0gAg0BIAUQCAwBCyACRQRAIAUQCAtCfyENIAApA0hCf1cEQCAEBEAgBEEWNgIEIARBBDYCAAsMAQsjAEEQayIDJABBASEBAkAgACgCEEHjAEcNAEEAIQECQCAAKAI0IANBDmpBgbICQYAGQQAQRiICBEAgAy8BDiIFQQZLDQELIAQEQCAEQQA2AgQgBEEVNgIACwwBCyACIAWtQv//A4MQFyICRQRAIAQEQCAEQQA2AgQgBEEUNgIACwwBC0EBIQECQAJAAkAgAhAMQQFrDgICAQALQQAhASAEBEAgBEEANgIEIARBGDYCAAsgAhAIDAILIAApAyhCE1YhAQsgAkICEBMvAABBwYoBRwRAQQAhASAEBEAgBEEANgIEIARBGDYCAAsgAhAIDAELIAIQfUEBayIFQf8BcUEDTwRAQQAhASAEBEAgBEEANgIEIARBGDYCAAsgAhAIDAELIAMvAQ5BB0cEQEEAIQEgBARAIARBADYCBCAEQRU2AgALIAIQCAwBCyAAIAE6AAYgACAFQf8BcUGBAmo7AVIgACACEAw2AhAgAhAIQQEhAQsgA0EQaiQAIAFFDQAgCCAIKAIAEG02AgAgCiALaq0hDQsgB0HgAGokACANC4ECAQR/IwBBEGsiBCQAAkAgASAEQQxqQcAAQQAQJSIGRQ0AIAQoAgxBBWoiA0GAgARPBEAgAgRAIAJBADYCBCACQRI2AgALDAELQQAgA60QFyIDRQRAIAIEQCACQQA2AgQgAkEONgIACwwBCyADQQEQcCADIAEEfwJ/IAEvAQQhBUEAIAEoAgAiAUUNABpBACABIAVB1IABKAIAEQAACwVBAAsQEiADIAYgBCgCDBAsAn8gAy0AAEUEQCACBEAgAkEANgIEIAJBFDYCAAtBAAwBCyAAIAMtAAAEfiADKQMQBUIAC6dB//8DcSADKAIEEEcLIQUgAxAICyAEQRBqJAAgBQvgAQICfwF+QTAQCSICRQRAIAEEQCABQQA2AgQgAUEONgIAC0EADwsgAkIANwMIIAJBADYCACACQgA3AxAgAkIANwMYIAJCADcDICACQgA3ACUgAFAEQCACDwsCQCAAQv////8AVg0AIACnQQR0EAkiA0UNACACIAM2AgBBACEBQgEhBANAIAMgAUEEdGoiAUIANwIAIAFCADcABSAAIARSBEAgBKchASAEQgF8IQQMAQsLIAIgADcDCCACIAA3AxAgAg8LIAEEQCABQQA2AgQgAUEONgIAC0EAEBAgAhAGQQAL7gECA38BfiMAQRBrIgQkAAJAIARBDGpCBBAXIgNFBEBBfyECDAELAkAgAQRAIAJBgAZxIQUDQAJAIAUgASgCBHFFDQACQCADKQMIQgBUBEAgA0EAOgAADAELIANCADcDECADQQE6AAALIAMgAS8BCBANIAMgAS8BChANIAMtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAtBfyECDAQLQX8hAiAAIARBDGpCBBAbQQBIDQMgATMBCiIGUA0AIAAgASgCDCAGEBtBAEgNAwsgASgCACIBDQALC0EAIQILIAMQCAsgBEEQaiQAIAILPAEBfyAABEAgAUGABnEhAQNAIAEgACgCBHEEQCACIAAvAQpqQQRqIQILIAAoAgAiAA0ACwsgAkH//wNxC5wBAQN/IABFBEBBAA8LIAAhAwNAAn8CQAJAIAAvAQgiAUH04AFNBEAgAUEBRg0BIAFB9cYBRg0BDAILIAFBgbICRg0AIAFB9eABRw0BCyAAKAIAIQEgAEEANgIAIAAoAgwQBiAAEAYgASADIAAgA0YbIQMCQCACRQRAQQAhAgwBCyACIAE2AgALIAEMAQsgACICKAIACyIADQALIAMLsgQCBX8BfgJAAkACQCAAIAGtEBciAQRAIAEtAAANAUEAIQAMAgsgBARAIARBADYCBCAEQQ42AgALQQAPC0EAIQADQCABLQAABH4gASkDCCABKQMQfQVCAAtCBFQNASABEAwhByABIAEQDCIGrRATIghFBEBBACECIAQEQCAEQQA2AgQgBEEVNgIACyABEAggAEUNAwNAIAAoAgAhASAAKAIMEAYg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DCAAQRg2AggLDAMLIAAgBiAFLwFqQQAgBCABEQYAIQEgBhALIAFFDQILAkAgDUUEQCABIQMMAQsgACABIAUvAWgQgQEhAyABEAsgA0UNAQsCQCAJRSAMckUEQCADIQEMAQsgACADQQEQgAEhASADEAsgAUUNAQsgASEDDAELQQAhAwsgBUHwAGokACADC4UBAQF/IAFFBEAgAEEIaiIABEAgAEEANgIEIABBEjYCAAtBAA8LQTgQCSIDRQRAIABBCGoiAARAIABBADYCBCAAQQ42AgALQQAPCyADQQA2AhAgA0IANwIIIANCADcDKCADQQA2AgQgAyACNgIAIANCADcDGCADQQA2AjAgACABQTsgAxBCCw8AIAAgASACQQBBABCCAQusAgECfyABRQRAIABBCGoiAARAIABBADYCBCAAQRI2AgALQQAPCwJAIAJBfUsNACACQf//A3FBCEYNACAAQQhqIgAEQCAAQQA2AgQgAEEQNgIAC0EADwsCQEGwwAAQCSIFBEAgBUEANgIIIAVCADcCACAFQYiBAUGogQEgAxs2AqhAIAUgAjYCFCAFIAM6ABAgBUEAOgAPIAVBADsBDCAFIAMgAkF9SyIGcToADiAFQQggAiAGG0H//wNxIAQgBUGIgQFBqIEBIAMbKAIAEQAAIgI2AqxAIAINASAFEDEgBRAGCyAAQQhqIgAEQCAAQQA2AgQgAEEONgIAC0EADwsgACABQTogBRBCIgAEfyAABSAFKAKsQCAFKAKoQCgCBBEDACAFEDEgBRAGQQALC6ABAQF/IAIgACgCBCIDIAIgA0kbIgIEQCAAIAMgAms2AgQCQAJAAkACQCAAKAIcIgMoAhRBAWsOAgEAAgsgA0GgAWogASAAKAIAIAJB3IABKAIAEQgADAILIAAgACgCMCABIAAoAgAgAkHEgAEoAgARBAA2AjAMAQsgASAAKAIAIAIQBxoLIAAgACgCACACajYCACAAIAAoAgggAmo2AggLC7cCAQR/QX4hAgJAIABFDQAgACgCIEUNACAAKAIkIgRFDQAgACgCHCIBRQ0AIAEoAgAgAEcNAAJAAkAgASgCICIDQTlrDjkBAgICAgICAgICAgIBAgICAQICAgICAgICAgICAgICAgICAQICAgICAgICAgICAQICAgICAgICAgEACyADQZoFRg0AIANBKkcNAQsCfwJ/An8gASgCBCICBEAgBCAAKAIoIAIQHiAAKAIcIQELIAEoAlAiAgsEQCAAKAIkIAAoAiggAhAeIAAoAhwhAQsgASgCTCICCwRAIAAoAiQgACgCKCACEB4gACgCHCEBCyABKAJIIgILBEAgACgCJCAAKAIoIAIQHiAAKAIcIQELIAAoAiQgACgCKCABEB4gAEEANgIcQX1BACADQfEARhshAgsgAgvrCQEIfyAAKAIwIgMgACgCDEEFayICIAIgA0sbIQggACgCACIEKAIEIQkgAUEERiEHAkADQCAEKAIQIgMgACgCoC5BKmpBA3UiAkkEQEEBIQYMAgsgCCADIAJrIgMgACgCaCAAKAJYayICIAQoAgRqIgVB//8DIAVB//8DSRsiBiADIAZJGyIDSwRAQQEhBiADQQBHIAdyRQ0CIAFFDQIgAyAFRw0CCyAAQQBBACAHIAMgBUZxIgUQOSAAIAAoAhBBBGsiBDYCECAAKAIEIARqIAM7AAAgACAAKAIQQQJqIgQ2AhAgACgCBCAEaiADQX9zOwAAIAAgACgCEEECajYCECAAKAIAEAoCfyACBEAgACgCACgCDCAAKAJIIAAoAlhqIAMgAiACIANLGyICEAcaIAAoAgAiBCAEKAIMIAJqNgIMIAQgBCgCECACazYCECAEIAQoAhQgAmo2AhQgACAAKAJYIAJqNgJYIAMgAmshAwsgAwsEQCAAKAIAIgIgAigCDCADEIMBIAAoAgAiAiACKAIMIANqNgIMIAIgAigCECADazYCECACIAIoAhQgA2o2AhQLIAAoAgAhBCAFRQ0AC0EAIQYLAkAgCSAEKAIEayICRQRAIAAoAmghAwwBCwJAIAAoAjAiAyACTQRAIABBAjYCgC4gACgCSCAEKAIAIANrIAMQBxogACAAKAIwIgM2AoQuIAAgAzYCaAwBCyACIAAoAkQgACgCaCIFa08EQCAAIAUgA2siBDYCaCAAKAJIIgUgAyAFaiAEEAcaIAAoAoAuIgNBAU0EQCAAIANBAWo2AoAuCyAAIAAoAmgiBSAAKAKELiIDIAMgBUsbNgKELiAAKAIAIQQLIAAoAkggBWogBCgCACACayACEAcaIAAgACgCaCACaiIDNgJoIAAgACgCMCAAKAKELiIEayIFIAIgAiAFSxsgBGo2AoQuCyAAIAM2AlgLIAAgAyAAKAJAIgIgAiADSRs2AkBBAyECAkAgBkUNACAAKAIAIgUoAgQhAgJAAkAgAUF7cUUNACACDQBBASECIAMgACgCWEYNAiAAKAJEIANrIQRBACECDAELIAIgACgCRCADayIETQ0AIAAoAlgiByAAKAIwIgZIDQAgACADIAZrIgM2AmggACAHIAZrNgJYIAAoAkgiAiACIAZqIAMQBxogACgCgC4iA0EBTQRAIAAgA0EBajYCgC4LIAAgACgCaCIDIAAoAoQuIgIgAiADSxs2AoQuIAAoAjAgBGohBCAAKAIAIgUoAgQhAgsCQCACIAQgAiAESRsiAkUEQCAAKAIwIQUMAQsgBSAAKAJIIANqIAIQgwEgACAAKAJoIAJqIgM2AmggACAAKAIwIgUgACgChC4iBGsiBiACIAIgBksbIARqNgKELgsgACADIAAoAkAiAiACIANJGzYCQCADIAAoAlgiBmsiAyAFIAAoAgwgACgCoC5BKmpBA3VrIgJB//8DIAJB//8DSRsiBCAEIAVLG0kEQEEAIQIgAUEERiADQQBHckUNASABRQ0BIAAoAgAoAgQNASADIARLDQELQQAhAiABQQRGBEAgACgCACgCBEUgAyAETXEhAgsgACAAKAJIIAZqIAQgAyADIARLGyIBIAIQOSAAIAAoAlggAWo2AlggACgCABAKQQJBACACGw8LIAIL/woCCn8DfiAAKQOYLiENIAAoAqAuIQQgAkEATgRAQQRBAyABLwECIggbIQlBB0GKASAIGyEFQX8hCgNAIAghByABIAsiDEEBaiILQQJ0ai8BAiEIAkACQCAGQQFqIgMgBU4NACAHIAhHDQAgAyEGDAELAkAgAyAJSARAIAAgB0ECdGoiBkHOFWohCSAGQcwVaiEKA0AgCjMBACEPAn8gBCAJLwEAIgZqIgVBP00EQCAPIASthiANhCENIAUMAQsgBEHAAEYEQCAAKAIEIAAoAhBqIA03AAAgACAAKAIQQQhqNgIQIA8hDSAGDAELIAAoAgQgACgCEGogDyAErYYgDYQ3AAAgACAAKAIQQQhqNgIQIA9BwAAgBGutiCENIAVBQGoLIQQgA0EBayIDDQALDAELIAcEQAJAIAcgCkYEQCANIQ8gBCEFIAMhBgwBCyAAIAdBAnRqIgNBzBVqMwEAIQ8gBCADQc4Vai8BACIDaiIFQT9NBEAgDyAErYYgDYQhDwwBCyAEQcAARgRAIAAoAgQgACgCEGogDTcAACAAIAAoAhBBCGo2AhAgAyEFDAELIAAoAgQgACgCEGogDyAErYYgDYQ3AAAgACAAKAIQQQhqNgIQIAVBQGohBSAPQcAAIARrrYghDwsgADMBjBYhDgJAIAUgAC8BjhYiBGoiA0E/TQRAIA4gBa2GIA+EIQ4MAQsgBUHAAEYEQCAAKAIEIAAoAhBqIA83AAAgACAAKAIQQQhqNgIQIAQhAwwBCyAAKAIEIAAoAhBqIA4gBa2GIA+ENwAAIAAgACgCEEEIajYCECADQUBqIQMgDkHAACAFa62IIQ4LIAasQgN9IQ0gA0E9TQRAIANBAmohBCANIAOthiAOhCENDAILIANBwABGBEAgACgCBCAAKAIQaiAONwAAIAAgACgCEEEIajYCEEECIQQMAgsgACgCBCAAKAIQaiANIAOthiAOhDcAACAAIAAoAhBBCGo2AhAgA0E+ayEEIA1BwAAgA2utiCENDAELIAZBCUwEQCAAMwGQFiEOAkAgBCAALwGSFiIFaiIDQT9NBEAgDiAErYYgDYQhDgwBCyAEQcAARgRAIAAoAgQgACgCEGogDTcAACAAIAAoAhBBCGo2AhAgBSEDDAELIAAoAgQgACgCEGogDiAErYYgDYQ3AAAgACAAKAIQQQhqNgIQIANBQGohAyAOQcAAIARrrYghDgsgBqxCAn0hDSADQTxNBEAgA0EDaiEEIA0gA62GIA6EIQ0MAgsgA0HAAEYEQCAAKAIEIAAoAhBqIA43AAAgACAAKAIQQQhqNgIQQQMhBAwCCyAAKAIEIAAoAhBqIA0gA62GIA6ENwAAIAAgACgCEEEIajYCECADQT1rIQQgDUHAACADa62IIQ0MAQsgADMBlBYhDgJAIAQgAC8BlhYiBWoiA0E/TQRAIA4gBK2GIA2EIQ4MAQsgBEHAAEYEQCAAKAIEIAAoAhBqIA03AAAgACAAKAIQQQhqNgIQIAUhAwwBCyAAKAIEIAAoAhBqIA4gBK2GIA2ENwAAIAAgACgCEEEIajYCECADQUBqIQMgDkHAACAEa62IIQ4LIAatQgp9IQ0gA0E4TQRAIANBB2ohBCANIAOthiAOhCENDAELIANBwABGBEAgACgCBCAAKAIQaiAONwAAIAAgACgCEEEIajYCEEEHIQQMAQsgACgCBCAAKAIQaiANIAOthiAOhDcAACAAIAAoAhBBCGo2AhAgA0E5ayEEIA1BwAAgA2utiCENC0EAIQYCfyAIRQRAQYoBIQVBAwwBC0EGQQcgByAIRiIDGyEFQQNBBCADGwshCSAHIQoLIAIgDEcNAAsLIAAgBDYCoC4gACANNwOYLgv5BQIIfwJ+AkAgACgC8C1FBEAgACkDmC4hCyAAKAKgLiEDDAELA0AgCSIDQQNqIQkgAyAAKALsLWoiAy0AAiEFIAApA5guIQwgACgCoC4hBAJAIAMvAAAiB0UEQCABIAVBAnRqIgMzAQAhCyAEIAMvAQIiBWoiA0E/TQRAIAsgBK2GIAyEIQsMAgsgBEHAAEYEQCAAKAIEIAAoAhBqIAw3AAAgACAAKAIQQQhqNgIQIAUhAwwCCyAAKAIEIAAoAhBqIAsgBK2GIAyENwAAIAAgACgCEEEIajYCECADQUBqIQMgC0HAACAEa62IIQsMAQsgBUGAzwBqLQAAIghBAnQiBiABaiIDQYQIajMBACELIANBhghqLwEAIQMgCEEIa0ETTQRAIAUgBkGA0QBqKAIAa60gA62GIAuEIQsgBkHA0wBqKAIAIANqIQMLIAMgAiAHQQFrIgcgB0EHdkGAAmogB0GAAkkbQYDLAGotAAAiBUECdCIIaiIKLwECaiEGIAozAQAgA62GIAuEIQsgBCAFQQRJBH8gBgUgByAIQYDSAGooAgBrrSAGrYYgC4QhCyAIQcDUAGooAgAgBmoLIgVqIgNBP00EQCALIASthiAMhCELDAELIARBwABGBEAgACgCBCAAKAIQaiAMNwAAIAAgACgCEEEIajYCECAFIQMMAQsgACgCBCAAKAIQaiALIASthiAMhDcAACAAIAAoAhBBCGo2AhAgA0FAaiEDIAtBwAAgBGutiCELCyAAIAs3A5guIAAgAzYCoC4gCSAAKALwLUkNAAsLIAFBgAhqMwEAIQwCQCADIAFBgghqLwEAIgJqIgFBP00EQCAMIAOthiALhCEMDAELIANBwABGBEAgACgCBCAAKAIQaiALNwAAIAAgACgCEEEIajYCECACIQEMAQsgACgCBCAAKAIQaiAMIAOthiALhDcAACAAIAAoAhBBCGo2AhAgAUFAaiEBIAxBwAAgA2utiCEMCyAAIAw3A5guIAAgATYCoC4L8AQBA38gAEHkAWohAgNAIAIgAUECdCIDakEAOwEAIAIgA0EEcmpBADsBACABQQJqIgFBngJHDQALIABBADsBzBUgAEEAOwHYEyAAQZQWakEAOwEAIABBkBZqQQA7AQAgAEGMFmpBADsBACAAQYgWakEAOwEAIABBhBZqQQA7AQAgAEGAFmpBADsBACAAQfwVakEAOwEAIABB+BVqQQA7AQAgAEH0FWpBADsBACAAQfAVakEAOwEAIABB7BVqQQA7AQAgAEHoFWpBADsBACAAQeQVakEAOwEAIABB4BVqQQA7AQAgAEHcFWpBADsBACAAQdgVakEAOwEAIABB1BVqQQA7AQAgAEHQFWpBADsBACAAQcwUakEAOwEAIABByBRqQQA7AQAgAEHEFGpBADsBACAAQcAUakEAOwEAIABBvBRqQQA7AQAgAEG4FGpBADsBACAAQbQUakEAOwEAIABBsBRqQQA7AQAgAEGsFGpBADsBACAAQagUakEAOwEAIABBpBRqQQA7AQAgAEGgFGpBADsBACAAQZwUakEAOwEAIABBmBRqQQA7AQAgAEGUFGpBADsBACAAQZAUakEAOwEAIABBjBRqQQA7AQAgAEGIFGpBADsBACAAQYQUakEAOwEAIABBgBRqQQA7AQAgAEH8E2pBADsBACAAQfgTakEAOwEAIABB9BNqQQA7AQAgAEHwE2pBADsBACAAQewTakEAOwEAIABB6BNqQQA7AQAgAEHkE2pBADsBACAAQeATakEAOwEAIABB3BNqQQA7AQAgAEIANwL8LSAAQeQJakEBOwEAIABBADYC+C0gAEEANgLwLQuKAwIGfwR+QcgAEAkiBEUEQEEADwsgBEIANwMAIARCADcDMCAEQQA2AiggBEIANwMgIARCADcDGCAEQgA3AxAgBEIANwMIIARCADcDOCABUARAIARBCBAJIgA2AgQgAEUEQCAEEAYgAwRAIANBADYCBCADQQ42AgALQQAPCyAAQgA3AwAgBA8LAkAgAaciBUEEdBAJIgZFDQAgBCAGNgIAIAVBA3RBCGoQCSIFRQ0AIAQgATcDECAEIAU2AgQDQCAAIAynIghBBHRqIgcpAwgiDVBFBEAgBygCACIHRQRAIAMEQCADQQA2AgQgA0ESNgIACyAGEAYgBRAGIAQQBkEADwsgBiAKp0EEdGoiCSANNwMIIAkgBzYCACAFIAhBA3RqIAs3AwAgCyANfCELIApCAXwhCgsgDEIBfCIMIAFSDQALIAQgCjcDCCAEQgAgCiACGzcDGCAFIAqnQQN0aiALNwMAIAQgCzcDMCAEDwsgAwRAIANBADYCBCADQQ42AgALIAYQBiAEEAZBAAvlAQIDfwF+QX8hBQJAIAAgASACQQAQJiIERQ0AIAAgASACEIsBIgZFDQACfgJAIAJBCHENACAAKAJAIAGnQQR0aigCCCICRQ0AIAIgAxAhQQBOBEAgAykDAAwCCyAAQQhqIgAEQCAAQQA2AgQgAEEPNgIAC0F/DwsgAxAqIAMgBCgCGDYCLCADIAQpAyg3AxggAyAEKAIUNgIoIAMgBCkDIDcDICADIAQoAhA7ATAgAyAELwFSOwEyQvwBQtwBIAQtAAYbCyEHIAMgBjYCCCADIAE3AxAgAyAHQgOENwMAQQAhBQsgBQspAQF/IAAgASACIABBCGoiABAmIgNFBEBBAA8LIAMoAjBBACACIAAQJQuAAwEGfwJ/An9BMCABQYB/Sw0BGgJ/IAFBgH9PBEBBhIQBQTA2AgBBAAwBC0EAQRAgAUELakF4cSABQQtJGyIFQcwAahAJIgFFDQAaIAFBCGshAgJAIAFBP3FFBEAgAiEBDAELIAFBBGsiBigCACIHQXhxIAFBP2pBQHFBCGsiASABQUBrIAEgAmtBD0sbIgEgAmsiA2shBCAHQQNxRQRAIAIoAgAhAiABIAQ2AgQgASACIANqNgIADAELIAEgBCABKAIEQQFxckECcjYCBCABIARqIgQgBCgCBEEBcjYCBCAGIAMgBigCAEEBcXJBAnI2AgAgAiADaiIEIAQoAgRBAXI2AgQgAiADEDsLAkAgASgCBCICQQNxRQ0AIAJBeHEiAyAFQRBqTQ0AIAEgBSACQQFxckECcjYCBCABIAVqIgIgAyAFayIFQQNyNgIEIAEgA2oiAyADKAIEQQFyNgIEIAIgBRA7CyABQQhqCyIBRQsEQEEwDwsgACABNgIAQQALCwoAIABBiIQBEAQL6AIBBX8gACgCUCEBIAAvATAhBEEEIQUDQCABQQAgAS8BACICIARrIgMgAiADSRs7AQAgAUEAIAEvAQIiAiAEayIDIAIgA0kbOwECIAFBACABLwEEIgIgBGsiAyACIANJGzsBBCABQQAgAS8BBiICIARrIgMgAiADSRs7AQYgBUGAgARGRQRAIAFBCGohASAFQQRqIQUMAQsLAkAgBEUNACAEQQNxIQUgACgCTCEBIARBAWtBA08EQCAEIAVrIQADQCABQQAgAS8BACICIARrIgMgAiADSRs7AQAgAUEAIAEvAQIiAiAEayIDIAIgA0kbOwECIAFBACABLwEEIgIgBGsiAyACIANJGzsBBCABQQAgAS8BBiICIARrIgMgAiADSRs7AQYgAUEIaiEBIABBBGsiAA0ACwsgBUUNAANAIAFBACABLwEAIgAgBGsiAiAAIAJJGzsBACABQQJqIQEgBUEBayIFDQALCwuDAQEEfyACQQFOBEAgAiAAKAJIIAFqIgJqIQMgACgCUCEEA0AgBCACKAAAQbHz3fF5bEEPdkH+/wdxaiIFLwEAIgYgAUH//wNxRwRAIAAoAkwgASAAKAI4cUH//wNxQQF0aiAGOwEAIAUgATsBAAsgAUEBaiEBIAJBAWoiAiADSQ0ACwsLUAECfyABIAAoAlAgACgCSCABaigAAEGx893xeWxBD3ZB/v8HcWoiAy8BACICRwRAIAAoAkwgACgCOCABcUEBdGogAjsBACADIAE7AQALIAILugEBAX8jAEEQayICJAAgAkEAOgAIQYCBAUECNgIAQfyAAUEDNgIAQfiAAUEENgIAQfSAAUEFNgIAQfCAAUEGNgIAQeyAAUEHNgIAQeiAAUEINgIAQeSAAUEJNgIAQeCAAUEKNgIAQdyAAUELNgIAQdiAAUEMNgIAQdSAAUENNgIAQdCAAUEONgIAQcyAAUEPNgIAQciAAUEQNgIAQcSAAUERNgIAQcCAAUESNgIAIAAgARBYIAJBEGokAAu9AQEBfyMAQRBrIgEkACABQQA6AAhBgIEBQQI2AgBB/IABQQM2AgBB+IABQQQ2AgBB9IABQQU2AgBB8IABQQY2AgBB7IABQQc2AgBB6IABQQg2AgBB5IABQQk2AgBB4IABQQo2AgBB3IABQQs2AgBB2IABQQw2AgBB1IABQQ02AgBB0IABQQ42AgBBzIABQQ82AgBByIABQRA2AgBBxIABQRE2AgBBwIABQRI2AgAgAEEANgJAIAFBEGokAEEAC70BAQF/IwBBEGsiASQAIAFBADoACEGAgQFBAjYCAEH8gAFBAzYCAEH4gAFBBDYCAEH0gAFBBTYCAEHwgAFBBjYCAEHsgAFBBzYCAEHogAFBCDYCAEHkgAFBCTYCAEHggAFBCjYCAEHcgAFBCzYCAEHYgAFBDDYCAEHUgAFBDTYCAEHQgAFBDjYCAEHMgAFBDzYCAEHIgAFBEDYCAEHEgAFBETYCAEHAgAFBEjYCACAAKAJAIQAgAUEQaiQAIAALvgEBAX8jAEEQayIEJAAgBEEAOgAIQYCBAUECNgIAQfyAAUEDNgIAQfiAAUEENgIAQfSAAUEFNgIAQfCAAUEGNgIAQeyAAUEHNgIAQeiAAUEINgIAQeSAAUEJNgIAQeCAAUEKNgIAQdyAAUELNgIAQdiAAUEMNgIAQdSAAUENNgIAQdCAAUEONgIAQcyAAUEPNgIAQciAAUEQNgIAQcSAAUERNgIAQcCAAUESNgIAIAAgASACIAMQVyAEQRBqJAALygEAIwBBEGsiAyQAIANBADoACEGAgQFBAjYCAEH8gAFBAzYCAEH4gAFBBDYCAEH0gAFBBTYCAEHwgAFBBjYCAEHsgAFBBzYCAEHogAFBCDYCAEHkgAFBCTYCAEHggAFBCjYCAEHcgAFBCzYCAEHYgAFBDDYCAEHUgAFBDTYCAEHQgAFBDjYCAEHMgAFBDzYCAEHIgAFBEDYCAEHEgAFBETYCAEHAgAFBEjYCACAAIAAoAkAgASACQdSAASgCABEAADYCQCADQRBqJAALwAEBAX8jAEEQayIDJAAgA0EAOgAIQYCBAUECNgIAQfyAAUEDNgIAQfiAAUEENgIAQfSAAUEFNgIAQfCAAUEGNgIAQeyAAUEHNgIAQeiAAUEINgIAQeSAAUEJNgIAQeCAAUEKNgIAQdyAAUELNgIAQdiAAUEMNgIAQdSAAUENNgIAQdCAAUEONgIAQcyAAUEPNgIAQciAAUEQNgIAQcSAAUERNgIAQcCAAUESNgIAIAAgASACEF0hACADQRBqJAAgAAu+AQEBfyMAQRBrIgIkACACQQA6AAhBgIEBQQI2AgBB/IABQQM2AgBB+IABQQQ2AgBB9IABQQU2AgBB8IABQQY2AgBB7IABQQc2AgBB6IABQQg2AgBB5IABQQk2AgBB4IABQQo2AgBB3IABQQs2AgBB2IABQQw2AgBB1IABQQ02AgBB0IABQQ42AgBBzIABQQ82AgBByIABQRA2AgBBxIABQRE2AgBBwIABQRI2AgAgACABEFwhACACQRBqJAAgAAu2AQEBfyMAQRBrIgAkACAAQQA6AAhBgIEBQQI2AgBB/IABQQM2AgBB+IABQQQ2AgBB9IABQQU2AgBB8IABQQY2AgBB7IABQQc2AgBB6IABQQg2AgBB5IABQQk2AgBB4IABQQo2AgBB3IABQQs2AgBB2IABQQw2AgBB1IABQQ02AgBB0IABQQ42AgBBzIABQQ82AgBByIABQRA2AgBBxIABQRE2AgBBwIABQRI2AgAgAEEQaiQAQQgLwgEBAX8jAEEQayIEJAAgBEEAOgAIQYCBAUECNgIAQfyAAUEDNgIAQfiAAUEENgIAQfSAAUEFNgIAQfCAAUEGNgIAQeyAAUEHNgIAQeiAAUEINgIAQeSAAUEJNgIAQeCAAUEKNgIAQdyAAUELNgIAQdiAAUEMNgIAQdSAAUENNgIAQdCAAUEONgIAQcyAAUEPNgIAQciAAUEQNgIAQcSAAUERNgIAQcCAAUESNgIAIAAgASACIAMQWSEAIARBEGokACAAC8IBAQF/IwBBEGsiBCQAIARBADoACEGAgQFBAjYCAEH8gAFBAzYCAEH4gAFBBDYCAEH0gAFBBTYCAEHwgAFBBjYCAEHsgAFBBzYCAEHogAFBCDYCAEHkgAFBCTYCAEHggAFBCjYCAEHcgAFBCzYCAEHYgAFBDDYCAEHUgAFBDTYCAEHQgAFBDjYCAEHMgAFBDzYCAEHIgAFBEDYCAEHEgAFBETYCAEHAgAFBEjYCACAAIAEgAiADEFYhACAEQRBqJAAgAAsHACAALwEwC8ABAQF/IwBBEGsiAyQAIANBADoACEGAgQFBAjYCAEH8gAFBAzYCAEH4gAFBBDYCAEH0gAFBBTYCAEHwgAFBBjYCAEHsgAFBBzYCAEHogAFBCDYCAEHkgAFBCTYCAEHggAFBCjYCAEHcgAFBCzYCAEHYgAFBDDYCAEHUgAFBDTYCAEHQgAFBDjYCAEHMgAFBDzYCAEHIgAFBEDYCAEHEgAFBETYCAEHAgAFBEjYCACAAIAEgAhBVIQAgA0EQaiQAIAALBwAgACgCQAsaACAAIAAoAkAgASACQdSAASgCABEAADYCQAsLACAAQQA2AkBBAAsHACAAKAIgCwQAQQgLzgUCA34BfyMAQYBAaiIIJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAEDhECAwwFAAEECAkJCQkJCQcJBgkLIANCCFoEfiACIAEoAmQ2AgAgAiABKAJoNgIEQggFQn8LIQYMCwsgARAGDAoLIAEoAhAiAgRAIAIgASkDGCABQeQAaiICEEEiA1ANCCABKQMIIgVCf4UgA1QEQCACBEAgAkEANgIEIAJBFTYCAAsMCQsgAUEANgIQIAEgAyAFfDcDCCABIAEpAwAgA3w3AwALIAEtAHgEQCABKQMAIQUMCQtCACEDIAEpAwAiBVAEQCABQgA3AyAMCgsDQCAAIAggBSADfSIFQoDAACAFQoDAAFQbEBEiB0J/VwRAIAFB5ABqIgEEQCABIAAoAgw2AgAgASAAKAIQNgIECwwJCyAHUEUEQCABKQMAIgUgAyAHfCIDWA0KDAELCyABQeQAagRAIAFBADYCaCABQRE2AmQLDAcLIAEpAwggASkDICIFfSIHIAMgAyAHVhsiA1ANCAJAIAEtAHhFDQAgACAFQQAQFEF/Sg0AIAFB5ABqIgEEQCABIAAoAgw2AgAgASAAKAIQNgIECwwHCyAAIAIgAxARIgZCf1cEQCABQeQAagRAIAFBADYCaCABQRE2AmQLDAcLIAEgASkDICAGfCIDNwMgIAZCAFINCEIAIQYgAyABKQMIWg0IIAFB5ABqBEAgAUEANgJoIAFBETYCZAsMBgsgASkDICABKQMAIgV9IAEpAwggBX0gAiADIAFB5ABqEEQiA0IAUw0FIAEgASkDACADfDcDIAwHCyACIAFBKGoQYEEfdawhBgwGCyABMABgIQYMBQsgASkDcCEGDAQLIAEpAyAgASkDAH0hBgwDCyABQeQAagRAIAFBADYCaCABQRw2AmQLC0J/IQYMAQsgASAFNwMgCyAIQYBAayQAIAYLBwAgACgCAAsPACAAIAAoAjBBAWo2AjALGABB+IMBQgA3AgBBgIQBQQA2AgBB+IMBCwcAIABBDGoLBwAgACgCLAsHACAAKAIoCwcAIAAoAhgLFQAgACABrSACrUIghoQgAyAEEIoBCxMBAX4gABAzIgFCIIinEAAgAacLbwEBfiABrSACrUIghoQhBSMAQRBrIgEkAAJ/IABFBEAgBVBFBEAgBARAIARBADYCBCAEQRI2AgALQQAMAgtBAEIAIAMgBBA6DAELIAEgBTcDCCABIAA2AgAgAUIBIAMgBBA6CyEAIAFBEGokACAACxQAIAAgASACrSADrUIghoQgBBBSC9oCAgJ/AX4CfyABrSACrUIghoQiByAAKQMwVEEAIARBCkkbRQRAIABBCGoEQCAAQQA2AgwgAEESNgIIC0F/DAELIAAtABhBAnEEQCAAQQhqBEAgAEEANgIMIABBGTYCCAtBfwwBCyADBH8gA0H//wNxQQhGIANBfUtyBUEBC0UEQCAAQQhqBEAgAEEANgIMIABBEDYCCAtBfwwBCyAAKAJAIgEgB6ciBUEEdGooAgAiAgR/IAIoAhAgA0YFIANBf0YLIQYgASAFQQR0aiIBIQUgASgCBCEBAkAgBgRAIAFFDQEgAUEAOwFQIAEgASgCAEF+cSIANgIAIAANASABECAgBUEANgIEQQAMAgsCQCABDQAgBSACECsiATYCBCABDQAgAEEIagRAIABBADYCDCAAQQ42AggLQX8MAgsgASAEOwFQIAEgAzYCECABIAEoAgBBAXI2AgALQQALCxwBAX4gACABIAIgAEEIahBMIgNCIIinEAAgA6cLHwEBfiAAIAEgAq0gA61CIIaEEBEiBEIgiKcQACAEpwteAQF+An5CfyAARQ0AGiAAKQMwIgIgAUEIcUUNABpCACACUA0AGiAAKAJAIQADQCACIAKnQQR0IABqQRBrKAIADQEaIAJCAX0iAkIAUg0AC0IACyICQiCIpxAAIAKnCxMAIAAgAa0gAq1CIIaEIAMQiwELnwEBAn4CfiACrSADrUIghoQhBUJ/IQQCQCAARQ0AIAAoAgQNACAAQQRqIQIgBUJ/VwRAIAIEQCACQQA2AgQgAkESNgIAC0J/DAILQgAhBCAALQAQDQAgBVANACAAKAIUIAEgBRARIgRCf1UNACAAKAIUIQAgAgRAIAIgACgCDDYCACACIAAoAhA2AgQLQn8hBAsgBAsiBEIgiKcQACAEpwueAQEBfwJ/IAAgACABrSACrUIghoQgAyAAKAIcEH8iAQRAIAEQMkF/TARAIABBCGoEQCAAIAEoAgw2AgggACABKAIQNgIMCyABEAtBAAwCC0EYEAkiBEUEQCAAQQhqBEAgAEEANgIMIABBDjYCCAsgARALQQAMAgsgBCAANgIAIARBADYCDCAEQgA3AgQgBCABNgIUIARBADoAEAsgBAsLsQICAX8BfgJ/QX8hBAJAIAAgAa0gAq1CIIaEIgZBAEEAECZFDQAgAC0AGEECcQRAIABBCGoEQCAAQQA2AgwgAEEZNgIIC0F/DAILIAAoAkAiASAGpyICQQR0aiIEKAIIIgUEQEEAIQQgBSADEHFBf0oNASAAQQhqBEAgAEEANgIMIABBDzYCCAtBfwwCCwJAIAQoAgAiBQRAIAUoAhQgA0YNAQsCQCABIAJBBHRqIgEoAgQiBA0AIAEgBRArIgQ2AgQgBA0AIABBCGoEQCAAQQA2AgwgAEEONgIIC0F/DAMLIAQgAzYCFCAEIAQoAgBBIHI2AgBBAAwCC0EAIQQgASACQQR0aiIBKAIEIgBFDQAgACAAKAIAQV9xIgI2AgAgAg0AIAAQICABQQA2AgQLIAQLCxQAIAAgAa0gAq1CIIaEIAQgBRBzCxIAIAAgAa0gAq1CIIaEIAMQFAtBAQF+An4gAUEAIAIbRQRAIABBCGoEQCAAQQA2AgwgAEESNgIIC0J/DAELIAAgASACIAMQdAsiBEIgiKcQACAEpwvGAwIFfwF+An4CQAJAIAAiBC0AGEECcQRAIARBCGoEQCAEQQA2AgwgBEEZNgIICwwBCyABRQRAIARBCGoEQCAEQQA2AgwgBEESNgIICwwBCyABECIiByABakEBay0AAEEvRwRAIAdBAmoQCSIARQRAIARBCGoEQCAEQQA2AgwgBEEONgIICwwCCwJAAkAgACIGIAEiBXNBA3ENACAFQQNxBEADQCAGIAUtAAAiAzoAACADRQ0DIAZBAWohBiAFQQFqIgVBA3ENAAsLIAUoAgAiA0F/cyADQYGChAhrcUGAgYKEeHENAANAIAYgAzYCACAFKAIEIQMgBkEEaiEGIAVBBGohBSADQYGChAhrIANBf3NxQYCBgoR4cUUNAAsLIAYgBS0AACIDOgAAIANFDQADQCAGIAUtAAEiAzoAASAGQQFqIQYgBUEBaiEFIAMNAAsLIAcgACIDakEvOwAACyAEQQBCAEEAEFIiAEUEQCADEAYMAQsgBCADIAEgAxsgACACEHQhCCADEAYgCEJ/VwRAIAAQCyAIDAMLIAQgCEEDQYCA/I8EEHNBf0oNASAEIAgQchoLQn8hCAsgCAsiCEIgiKcQACAIpwsQACAAIAGtIAKtQiCGhBByCxYAIAAgAa0gAq1CIIaEIAMgBCAFEGYL3iMDD38IfgF8IwBB8ABrIgkkAAJAIAFBAE5BACAAG0UEQCACBEAgAkEANgIEIAJBEjYCAAsMAQsgACkDGCISAn5BsIMBKQMAIhNCf1EEQCAJQoOAgIBwNwMwIAlChoCAgPAANwMoIAlCgYCAgCA3AyBBsIMBQQAgCUEgahAkNwMAIAlCj4CAgHA3AxAgCUKJgICAoAE3AwAgCUKMgICA0AE3AwhBuIMBQQggCRAkNwMAQbCDASkDACETCyATC4MgE1IEQCACBEAgAkEANgIEIAJBHDYCAAsMAQsgASABQRByQbiDASkDACITIBKDIBNRGyIKQRhxQRhGBEAgAgRAIAJBADYCBCACQRk2AgALDAELIAlBOGoQKgJAIAAgCUE4ahAhBEACQCAAKAIMQQVGBEAgACgCEEEsRg0BCyACBEAgAiAAKAIMNgIAIAIgACgCEDYCBAsMAgsgCkEBcUUEQCACBEAgAkEANgIEIAJBCTYCAAsMAwsgAhBJIgVFDQEgBSAKNgIEIAUgADYCACAKQRBxRQ0CIAUgBSgCFEECcjYCFCAFIAUoAhhBAnI2AhgMAgsgCkECcQRAIAIEQCACQQA2AgQgAkEKNgIACwwCCyAAEDJBf0wEQCACBEAgAiAAKAIMNgIAIAIgACgCEDYCBAsMAQsCfyAKQQhxBEACQCACEEkiAUUNACABIAo2AgQgASAANgIAIApBEHFFDQAgASABKAIUQQJyNgIUIAEgASgCGEECcjYCGAsgAQwBCyMAQUBqIg4kACAOQQhqECoCQCAAIA5BCGoQIUF/TARAIAIEQCACIAAoAgw2AgAgAiAAKAIQNgIECwwBCyAOLQAIQQRxRQRAIAIEQCACQYoBNgIEIAJBBDYCAAsMAQsgDikDICETIAIQSSIFRQRAQQAhBQwBCyAFIAo2AgQgBSAANgIAIApBEHEEQCAFIAUoAhRBAnI2AhQgBSAFKAIYQQJyNgIYCwJAAkACQCATUARAAn8gACEBAkADQCABKQMYQoCAEINCAFINASABKAIAIgENAAtBAQwBCyABQQBCAEESEA6nCw0EIAVBCGoEQCAFQQA2AgwgBUETNgIICwwBCyMAQdAAayIBJAACQCATQhVYBEAgBUEIagRAIAVBADYCDCAFQRM2AggLDAELAkACQCAFKAIAQgAgE0KqgAQgE0KqgARUGyISfUECEBRBf0oNACAFKAIAIgMoAgxBBEYEQCADKAIQQRZGDQELIAVBCGoEQCAFIAMoAgw2AgggBSADKAIQNgIMCwwBCyAFKAIAEDMiE0J/VwRAIAUoAgAhAyAFQQhqIggEQCAIIAMoAgw2AgAgCCADKAIQNgIECwwBCyAFKAIAIBJBACAFQQhqIg8QLSIERQ0BIBJCqoAEWgRAAkAgBCkDCEIUVARAIARBADoAAAwBCyAEQhQ3AxAgBEEBOgAACwsgAQRAIAFBADYCBCABQRM2AgALIARCABATIQwCQCAELQAABH4gBCkDCCAEKQMQfQVCAAunIgdBEmtBA0sEQEJ/IRcDQCAMQQFrIQMgByAMakEVayEGAkADQCADQQFqIgNB0AAgBiADaxB6IgNFDQEgA0EBaiIMQZ8SQQMQPQ0ACwJAIAMgBCgCBGusIhIgBCkDCFYEQCAEQQA6AAAMAQsgBCASNwMQIARBAToAAAsgBC0AAAR+IAQpAxAFQgALIRICQCAELQAABH4gBCkDCCAEKQMQfQVCAAtCFVgEQCABBEAgAUEANgIEIAFBEzYCAAsMAQsgBEIEEBMoAABB0JaVMEcEQCABBEAgAUEANgIEIAFBEzYCAAsMAQsCQAJAAkAgEkIUVA0AIAQoAgQgEqdqQRRrKAAAQdCWmThHDQACQCASQhR9IhQgBCIDKQMIVgRAIANBADoAAAwBCyADIBQ3AxAgA0EBOgAACyAFKAIUIRAgBSgCACEGIAMtAAAEfiAEKQMQBUIACyEWIARCBBATGiAEEAwhCyAEEAwhDSAEEB0iFEJ/VwRAIAEEQCABQRY2AgQgAUEENgIACwwECyAUQjh8IhUgEyAWfCIWVgRAIAEEQCABQQA2AgQgAUEVNgIACwwECwJAAkAgEyAUVg0AIBUgEyAEKQMIfFYNAAJAIBQgE30iFSAEKQMIVgRAIANBADoAAAwBCyADIBU3AxAgA0EBOgAAC0EAIQcMAQsgBiAUQQAQFEF/TARAIAEEQCABIAYoAgw2AgAgASAGKAIQNgIECwwFC0EBIQcgBkI4IAFBEGogARAtIgNFDQQLIANCBBATKAAAQdCWmTBHBEAgAQRAIAFBADYCBCABQRU2AgALIAdFDQQgAxAIDAQLIAMQHSEVAkAgEEEEcSIGRQ0AIBQgFXxCDHwgFlENACABBEAgAUEANgIEIAFBFTYCAAsgB0UNBCADEAgMBAsgA0IEEBMaIAMQFSIQIAsgC0H//wNGGyELIAMQFSIRIA0gDUH//wNGGyENAkAgBkUNACANIBFGQQAgCyAQRhsNACABBEAgAUEANgIEIAFBFTYCAAsgB0UNBCADEAgMBAsgCyANcgRAIAEEQCABQQA2AgQgAUEBNgIACyAHRQ0EIAMQCAwECyADEB0iGCADEB1SBEAgAQRAIAFBADYCBCABQQE2AgALIAdFDQQgAxAIDAQLIAMQHSEVIAMQHSEWIAMtAABFBEAgAQRAIAFBADYCBCABQRQ2AgALIAdFDQQgAxAIDAQLIAcEQCADEAgLAkAgFkIAWQRAIBUgFnwiGSAWWg0BCyABBEAgAUEWNgIEIAFBBDYCAAsMBAsgEyAUfCIUIBlUBEAgAQRAIAFBADYCBCABQRU2AgALDAQLAkAgBkUNACAUIBlRDQAgAQRAIAFBADYCBCABQRU2AgALDAQLIBggFUIugFgNASABBEAgAUEANgIEIAFBFTYCAAsMAwsCQCASIAQpAwhWBEAgBEEAOgAADAELIAQgEjcDECAEQQE6AAALIAUoAhQhAyAELQAABH4gBCkDCCAEKQMQfQVCAAtCFVgEQCABBEAgAUEANgIEIAFBFTYCAAsMAwsgBC0AAAR+IAQpAxAFQgALIRQgBEIEEBMaIAQQFQRAIAEEQCABQQA2AgQgAUEBNgIACwwDCyAEEAwgBBAMIgZHBEAgAQRAIAFBADYCBCABQRM2AgALDAMLIAQQFSEHIAQQFa0iFiAHrSIVfCIYIBMgFHwiFFYEQCABBEAgAUEANgIEIAFBFTYCAAsMAwsCQCADQQRxRQ0AIBQgGFENACABBEAgAUEANgIEIAFBFTYCAAsMAwsgBq0gARBqIgNFDQIgAyAWNwMgIAMgFTcDGCADQQA6ACwMAQsgGCABEGoiA0UNASADIBY3AyAgAyAVNwMYIANBAToALAsCQCASQhR8IhQgBCkDCFYEQCAEQQA6AAAMAQsgBCAUNwMQIARBAToAAAsgBBAMIQYCQCADKQMYIAMpAyB8IBIgE3xWDQACQCAGRQRAIAUtAARBBHFFDQELAkAgEkIWfCISIAQpAwhWBEAgBEEAOgAADAELIAQgEjcDECAEQQE6AAALIAQtAAAEfiAEKQMIIAQpAxB9BUIACyIUIAatIhJUDQEgBS0ABEEEcUEAIBIgFFIbDQEgBkUNACADIAQgEhATIAZBACABEDUiBjYCKCAGDQAgAxAWDAILAkAgEyADKQMgIhJYBEACQCASIBN9IhIgBCkDCFYEQCAEQQA6AAAMAQsgBCASNwMQIARBAToAAAsgBCADKQMYEBMiBkUNAiAGIAMpAxgQFyIHDQEgAQRAIAFBADYCBCABQQ42AgALIAMQFgwDCyAFKAIAIBJBABAUIQcgBSgCACEGIAdBf0wEQCABBEAgASAGKAIMNgIAIAEgBigCEDYCBAsgAxAWDAMLQQAhByAGEDMgAykDIFENACABBEAgAUEANgIEIAFBEzYCAAsgAxAWDAILQgAhFAJAAkAgAykDGCIWUEUEQANAIBQgAykDCFIiC0UEQCADLQAsDQMgFkIuVA0DAn8CQCADKQMQIhVCgIAEfCISIBVaQQAgEkKAgICAAVQbRQ0AIAMoAgAgEqdBBHQQNCIGRQ0AIAMgBjYCAAJAIAMpAwgiFSASWg0AIAYgFadBBHRqIgZCADcCACAGQgA3AAUgFUIBfCIVIBJRDQADQCADKAIAIBWnQQR0aiIGQgA3AgAgBkIANwAFIBVCAXwiFSASUg0ACwsgAyASNwMIIAMgEjcDEEEBDAELIAEEQCABQQA2AgQgAUEONgIAC0EAC0UNBAtB2AAQCSIGBH8gBkIANwMgIAZBADYCGCAGQv////8PNwMQIAZBADsBDCAGQb+GKDYCCCAGQQE6AAYgBkEAOwEEIAZBADYCACAGQgA3A0ggBkGAgNiNeDYCRCAGQgA3AyggBkIANwMwIAZCADcDOCAGQUBrQQA7AQAgBkIANwNQIAYFQQALIQYgAygCACAUp0EEdGogBjYCAAJAIAYEQCAGIAUoAgAgB0EAIAEQaCISQn9VDQELIAsNBCABKAIAQRNHDQQgAQRAIAFBADYCBCABQRU2AgALDAQLIBRCAXwhFCAWIBJ9IhZCAFINAAsLIBQgAykDCFINAAJAIAUtAARBBHFFDQAgBwRAIActAAAEfyAHKQMQIAcpAwhRBUEAC0UNAgwBCyAFKAIAEDMiEkJ/VwRAIAUoAgAhBiABBEAgASAGKAIMNgIAIAEgBigCEDYCBAsgAxAWDAULIBIgAykDGCADKQMgfFINAQsgBxAIAn4gCARAAn8gF0IAVwRAIAUgCCABEEghFwsgBSADIAEQSCISIBdVCwRAIAgQFiASDAILIAMQFgwFC0IAIAUtAARBBHFFDQAaIAUgAyABEEgLIRcgAyEIDAMLIAEEQCABQQA2AgQgAUEVNgIACyAHEAggAxAWDAILIAMQFiAHEAgMAQsgAQRAIAFBADYCBCABQRU2AgALIAMQFgsCQCAMIAQoAgRrrCISIAQpAwhWBEAgBEEAOgAADAELIAQgEjcDECAEQQE6AAALIAQtAAAEfiAEKQMIIAQpAxB9BUIAC6ciB0ESa0EDSw0BCwsgBBAIIBdCf1UNAwwBCyAEEAgLIA8iAwRAIAMgASgCADYCACADIAEoAgQ2AgQLIAgQFgtBACEICyABQdAAaiQAIAgNAQsgAgRAIAIgBSgCCDYCACACIAUoAgw2AgQLDAELIAUgCCgCADYCQCAFIAgpAwg3AzAgBSAIKQMQNwM4IAUgCCgCKDYCICAIEAYgBSgCUCEIIAVBCGoiBCEBQQAhBwJAIAUpAzAiE1ANAEGAgICAeCEGAn8gE7pEAAAAAAAA6D+jRAAA4P///+9BpCIaRAAAAAAAAPBBYyAaRAAAAAAAAAAAZnEEQCAaqwwBC0EACyIDQYCAgIB4TQRAIANBAWsiA0EBdiADciIDQQJ2IANyIgNBBHYgA3IiA0EIdiADciIDQRB2IANyQQFqIQYLIAYgCCgCACIMTQ0AIAYQPCILRQRAIAEEQCABQQA2AgQgAUEONgIACwwBCwJAIAgpAwhCACAMG1AEQCAIKAIQIQ8MAQsgCCgCECEPA0AgDyAHQQJ0aigCACIBBEADQCABKAIYIQMgASALIAEoAhwgBnBBAnRqIg0oAgA2AhggDSABNgIAIAMiAQ0ACwsgB0EBaiIHIAxHDQALCyAPEAYgCCAGNgIAIAggCzYCEAsCQCAFKQMwUA0AQgAhEwJAIApBBHFFBEADQCAFKAJAIBOnQQR0aigCACgCMEEAQQAgAhAlIgFFDQQgBSgCUCABIBNBCCAEEE1FBEAgBCgCAEEKRw0DCyATQgF8IhMgBSkDMFQNAAwDCwALA0AgBSgCQCATp0EEdGooAgAoAjBBAEEAIAIQJSIBRQ0DIAUoAlAgASATQQggBBBNRQ0BIBNCAXwiEyAFKQMwVA0ACwwBCyACBEAgAiAEKAIANgIAIAIgBCgCBDYCBAsMAQsgBSAFKAIUNgIYDAELIAAgACgCMEEBajYCMCAFEEtBACEFCyAOQUBrJAAgBQsiBQ0BIAAQGhoLQQAhBQsgCUHwAGokACAFCxAAIwAgAGtBcHEiACQAIAALBgAgACQACwQAIwAL4CoDEX8IfgN8IwBBwMAAayIHJABBfyECAkAgAEUNAAJ/IAAtAChFBEBBACAAKAIYIAAoAhRGDQEaC0EBCyEBAkACQCAAKQMwIhRQRQRAIAAoAkAhCgNAIAogEqdBBHRqIgMtAAwhCwJAAkAgAygCCA0AIAsNACADKAIEIgNFDQEgAygCAEUNAQtBASEBCyAXIAtBAXOtQv8Bg3whFyASQgF8IhIgFFINAAsgF0IAUg0BCyAAKAIEQQhxIAFyRQ0BAn8gACgCACIDKAIkIgFBA0cEQCADKAIgBH9BfyADEBpBAEgNAhogAygCJAUgAQsEQCADEEMLQX8gA0EAQgBBDxAOQgBTDQEaIANBAzYCJAtBAAtBf0oNASAAKAIAKAIMQRZGBEAgACgCACgCEEEsRg0CCyAAKAIAIQEgAEEIagRAIAAgASgCDDYCCCAAIAEoAhA2AgwLDAILIAFFDQAgFCAXVARAIABBCGoEQCAAQQA2AgwgAEEUNgIICwwCCyAXp0EDdBAJIgtFDQFCfyEWQgAhEgNAAkAgCiASp0EEdGoiBigCACIDRQ0AAkAgBigCCA0AIAYtAAwNACAGKAIEIgFFDQEgASgCAEUNAQsgFiADKQNIIhMgEyAWVhshFgsgBi0ADEUEQCAXIBlYBEAgCxAGIABBCGoEQCAAQQA2AgwgAEEUNgIICwwECyALIBmnQQN0aiASNwMAIBlCAXwhGQsgEkIBfCISIBRSDQALIBcgGVYEQCALEAYgAEEIagRAIABBADYCDCAAQRQ2AggLDAILAkACQCAAKAIAKQMYQoCACINQDQACQAJAIBZCf1INACAAKQMwIhNQDQIgE0IBgyEVIAAoAkAhAwJAIBNCAVEEQEJ/IRRCACESQgAhFgwBCyATQn6DIRlCfyEUQgAhEkIAIRYDQCADIBKnQQR0aigCACIBBEAgFiABKQNIIhMgEyAWVCIBGyEWIBQgEiABGyEUCyADIBJCAYQiGKdBBHRqKAIAIgEEQCAWIAEpA0giEyATIBZUIgEbIRYgFCAYIAEbIRQLIBJCAnwhEiAZQgJ9IhlQRQ0ACwsCQCAVUA0AIAMgEqdBBHRqKAIAIgFFDQAgFiABKQNIIhMgEyAWVCIBGyEWIBQgEiABGyEUCyAUQn9RDQBCACETIwBBEGsiBiQAAkAgACAUIABBCGoiCBBBIhVQDQAgFSAAKAJAIBSnQQR0aigCACIKKQMgIhh8IhQgGFpBACAUQn9VG0UEQCAIBEAgCEEWNgIEIAhBBDYCAAsMAQsgCi0ADEEIcUUEQCAUIRMMAQsgACgCACAUQQAQFCEBIAAoAgAhAyABQX9MBEAgCARAIAggAygCDDYCACAIIAMoAhA2AgQLDAELIAMgBkEMakIEEBFCBFIEQCAAKAIAIQEgCARAIAggASgCDDYCACAIIAEoAhA2AgQLDAELIBRCBHwgFCAGKAAMQdCWncAARhtCFEIMAn9BASEBAkAgCikDKEL+////D1YNACAKKQMgQv7///8PVg0AQQAhAQsgAQsbfCIUQn9XBEAgCARAIAhBFjYCBCAIQQQ2AgALDAELIBQhEwsgBkEQaiQAIBMiFkIAUg0BIAsQBgwFCyAWUA0BCwJ/IAAoAgAiASgCJEEBRgRAIAFBDGoEQCABQQA2AhAgAUESNgIMC0F/DAELQX8gAUEAIBZBERAOQgBTDQAaIAFBATYCJEEAC0F/Sg0BC0IAIRYCfyAAKAIAIgEoAiRBAUYEQCABQQxqBEAgAUEANgIQIAFBEjYCDAtBfwwBC0F/IAFBAEIAQQgQDkIAUw0AGiABQQE2AiRBAAtBf0oNACAAKAIAIQEgAEEIagRAIAAgASgCDDYCCCAAIAEoAhA2AgwLIAsQBgwCCyAAKAJUIgIEQCACQgA3AxggAigCAEQAAAAAAAAAACACKAIMIAIoAgQRDgALIABBCGohBCAXuiEcQgAhFAJAAkACQANAIBcgFCITUgRAIBO6IByjIRsgE0IBfCIUuiAcoyEaAkAgACgCVCICRQ0AIAIgGjkDKCACIBs5AyAgAisDECAaIBuhRAAAAAAAAAAAoiAboCIaIAIrAxihY0UNACACKAIAIBogAigCDCACKAIEEQ4AIAIgGjkDGAsCfwJAIAAoAkAgCyATp0EDdGopAwAiE6dBBHRqIg0oAgAiAQRAIAEpA0ggFlQNAQsgDSgCBCEFAkACfwJAIA0oAggiAkUEQCAFRQ0BQQEgBSgCACICQQFxDQIaIAJBwABxQQZ2DAILQQEgBQ0BGgsgDSABECsiBTYCBCAFRQ0BIAJBAEcLIQZBACEJIwBBEGsiDCQAAkAgEyAAKQMwWgRAIABBCGoEQCAAQQA2AgwgAEESNgIIC0F/IQkMAQsgACgCQCIKIBOnIgNBBHRqIg8oAgAiAkUNACACLQAEDQACQCACKQNIQhp8IhhCf1cEQCAAQQhqBEAgAEEWNgIMIABBBDYCCAsMAQtBfyEJIAAoAgAgGEEAEBRBf0wEQCAAKAIAIQIgAEEIagRAIAAgAigCDDYCCCAAIAIoAhA2AgwLDAILIAAoAgBCBCAMQQxqIABBCGoiDhAtIhBFDQEgEBAMIQEgEBAMIQggEC0AAAR/IBApAxAgECkDCFEFQQALIQIgEBAIIAJFBEAgDgRAIA5BADYCBCAOQRQ2AgALDAILAkAgCEUNACAAKAIAIAGtQQEQFEF/TARAQYSEASgCACECIA4EQCAOIAI2AgQgDkEENgIACwwDC0EAIAAoAgAgCEEAIA4QRSIBRQ0BIAEgCEGAAiAMQQhqIA4QbiECIAEQBiACRQ0BIAwoAggiAkUNACAMIAIQbSICNgIIIA8oAgAoAjQgAhBvIQIgDygCACACNgI0CyAPKAIAIgJBAToABEEAIQkgCiADQQR0aigCBCIBRQ0BIAEtAAQNASACKAI0IQIgAUEBOgAEIAEgAjYCNAwBC0F/IQkLIAxBEGokACAJQQBIDQUgACgCABAfIhhCAFMNBSAFIBg3A0ggBgRAQQAhDCANKAIIIg0hASANRQRAIAAgACATQQhBABB/IgwhASAMRQ0HCwJAAkAgASAHQQhqECFBf0wEQCAEBEAgBCABKAIMNgIAIAQgASgCEDYCBAsMAQsgBykDCCISQsAAg1AEQCAHQQA7ATggByASQsAAhCISNwMICwJAAkAgBSgCECICQX5PBEAgBy8BOCIDRQ0BIAUgAzYCECADIQIMAgsgAg0AIBJCBINQDQAgByAHKQMgNwMoIAcgEkIIhCISNwMIQQAhAgwBCyAHIBJC9////w+DIhI3AwgLIBJCgAGDUARAIAdBADsBOiAHIBJCgAGEIhI3AwgLAn8gEkIEg1AEQEJ/IRVBgAoMAQsgBSAHKQMgIhU3AyggEkIIg1AEQAJAAkACQAJAQQggAiACQX1LG0H//wNxDg0CAwMDAwMDAwEDAwMAAwtBgApBgAIgFUKUwuTzD1YbDAQLQYAKQYACIBVCg4Ow/w9WGwwDC0GACkGAAiAVQv////8PVhsMAgtBgApBgAIgFUIAUhsMAQsgBSAHKQMoNwMgQYACCyEPIAAoAgAQHyITQn9XBEAgACgCACECIAQEQCAEIAIoAgw2AgAgBCACKAIQNgIECwwBCyAFIAUvAQxB9/8DcTsBDCAAIAUgDxA3IgpBAEgNACAHLwE4IghBCCAFKAIQIgMgA0F9SxtB//8DcSICRyEGAkACQAJAAkACQAJAAkAgAiAIRwRAIANBAEchAwwBC0EAIQMgBS0AAEGAAXFFDQELIAUvAVIhCSAHLwE6IQIMAQsgBS8BUiIJIAcvAToiAkYNAQsgASABKAIwQQFqNgIwIAJB//8DcQ0BIAEhAgwCCyABIAEoAjBBAWo2AjBBACEJDAILQSZBACAHLwE6QQFGGyICRQRAIAQEQCAEQQA2AgQgBEEYNgIACyABEAsMAwsgACABIAcvATpBACAAKAIcIAIRBgAhAiABEAsgAkUNAgsgCUEARyEJIAhBAEcgBnFFBEAgAiEBDAELIAAgAiAHLwE4EIEBIQEgAhALIAFFDQELAkAgCEUgBnJFBEAgASECDAELIAAgAUEAEIABIQIgARALIAJFDQELAkAgA0UEQCACIQMMAQsgACACIAUoAhBBASAFLwFQEIIBIQMgAhALIANFDQELAkAgCUUEQCADIQEMAQsgBSgCVCIBRQRAIAAoAhwhAQsCfyAFLwFSGkEBCwRAIAQEQCAEQQA2AgQgBEEYNgIACyADEAsMAgsgACADIAUvAVJBASABQQARBgAhASADEAsgAUUNAQsgACgCABAfIhhCf1cEQCAAKAIAIQIgBARAIAQgAigCDDYCACAEIAIoAhA2AgQLDAELAkAgARAyQQBOBEACfwJAAkAgASAHQUBrQoDAABARIhJCAVMNAEIAIRkgFUIAVQRAIBW5IRoDQCAAIAdBQGsgEhAbQQBIDQMCQCASQoDAAFINACAAKAJUIgJFDQAgAiAZQoBAfSIZuSAaoxB7CyABIAdBQGtCgMAAEBEiEkIAVQ0ACwwBCwNAIAAgB0FAayASEBtBAEgNAiABIAdBQGtCgMAAEBEiEkIAVQ0ACwtBACASQn9VDQEaIAQEQCAEIAEoAgw2AgAgBCABKAIQNgIECwtBfwshAiABEBoaDAELIAQEQCAEIAEoAgw2AgAgBCABKAIQNgIEC0F/IQILIAEgB0EIahAhQX9MBEAgBARAIAQgASgCDDYCACAEIAEoAhA2AgQLQX8hAgsCf0EAIQkCQCABIgNFDQADQCADLQAaQQFxBEBB/wEhCSADQQBCAEEQEA4iFUIAUw0CIBVCBFkEQCADQQxqBEAgA0EANgIQIANBFDYCDAsMAwsgFachCQwCCyADKAIAIgMNAAsLIAlBGHRBGHUiA0F/TAsEQCAEBEAgBCABKAIMNgIAIAQgASgCEDYCBAsgARALDAELIAEQCyACQQBIDQAgACgCABAfIRUgACgCACECIBVCf1cEQCAEBEAgBCACKAIMNgIAIAQgAigCEDYCBAsMAQsgAiATEHVBf0wEQCAAKAIAIQIgBARAIAQgAigCDDYCACAEIAIoAhA2AgQLDAELIAcpAwgiE0LkAINC5ABSBEAgBARAIARBADYCBCAEQRQ2AgALDAELAkAgBS0AAEEgcQ0AIBNCEINQRQRAIAUgBygCMDYCFAwBCyAFQRRqEAEaCyAFIAcvATg2AhAgBSAHKAI0NgIYIAcpAyAhEyAFIBUgGH03AyAgBSATNwMoIAUgBS8BDEH5/wNxIANB/wFxQQF0cjsBDCAPQQp2IQNBPyEBAkACQAJAAkAgBSgCECICQQxrDgMAAQIBCyAFQS47AQoMAgtBLSEBIAMNACAFKQMoQv7///8PVg0AIAUpAyBC/v///w9WDQBBFCEBIAJBCEYNACAFLwFSQQFGDQAgBSgCMCICBH8gAi8BBAVBAAtB//8DcSICBEAgAiAFKAIwKAIAakEBay0AAEEvRg0BC0EKIQELIAUgATsBCgsgACAFIA8QNyICQQBIDQAgAiAKRwRAIAQEQCAEQQA2AgQgBEEUNgIACwwBCyAAKAIAIBUQdUF/Sg0BIAAoAgAhAiAEBEAgBCACKAIMNgIAIAQgAigCEDYCBAsLIA0NByAMEAsMBwsgDQ0CIAwQCwwCCyAFIAUvAQxB9/8DcTsBDCAAIAVBgAIQN0EASA0FIAAgEyAEEEEiE1ANBSAAKAIAIBNBABAUQX9MBEAgACgCACECIAQEQCAEIAIoAgw2AgAgBCACKAIQNgIECwwGCyAFKQMgIRIjAEGAQGoiAyQAAkAgElBFBEAgAEEIaiECIBK6IRoDQEF/IQEgACgCACADIBJCgMAAIBJCgMAAVBsiEyACEGVBAEgNAiAAIAMgExAbQQBIDQIgACgCVCAaIBIgE30iErqhIBqjEHsgEkIAUg0ACwtBACEBCyADQYBAayQAIAFBf0oNAUEBIREgAUEcdkEIcUEIRgwCCyAEBEAgBEEANgIEIARBDjYCAAsMBAtBAAtFDQELCyARDQBBfyECAkAgACgCABAfQgBTDQAgFyEUQQAhCkIAIRcjAEHwAGsiESQAAkAgACgCABAfIhVCAFkEQCAUUEUEQANAIAAgACgCQCALIBenQQN0aigCAEEEdGoiAygCBCIBBH8gAQUgAygCAAtBgAQQNyIBQQBIBEBCfyEXDAQLIAFBAEcgCnIhCiAXQgF8IhcgFFINAAsLQn8hFyAAKAIAEB8iGEJ/VwRAIAAoAgAhASAAQQhqBEAgACABKAIMNgIIIAAgASgCEDYCDAsMAgsgEULiABAXIgZFBEAgAEEIagRAIABBADYCDCAAQQ42AggLDAILIBggFX0hEyAVQv////8PViAUQv//A1ZyIApyQQFxBEAgBkGZEkEEECwgBkIsEBggBkEtEA0gBkEtEA0gBkEAEBIgBkEAEBIgBiAUEBggBiAUEBggBiATEBggBiAVEBggBkGUEkEEECwgBkEAEBIgBiAYEBggBkEBEBILIAZBnhJBBBAsIAZBABASIAYgFEL//wMgFEL//wNUG6dB//8DcSIBEA0gBiABEA0gBkF/IBOnIBNC/v///w9WGxASIAZBfyAVpyAVQv7///8PVhsQEiAGIABBJEEgIAAtACgbaigCACIDBH8gAy8BBAVBAAtB//8DcRANIAYtAABFBEAgAEEIagRAIABBADYCDCAAQRQ2AggLIAYQCAwCCyAAIAYoAgQgBi0AAAR+IAYpAxAFQgALEBshASAGEAggAUEASA0BIAMEQCAAIAMoAgAgAzMBBBAbQQBIDQILIBMhFwwBCyAAKAIAIQEgAEEIagRAIAAgASgCDDYCCCAAIAEoAhA2AgwLQn8hFwsgEUHwAGokACAXQgBTDQAgACgCABAfQj+HpyECCyALEAYgAkEASA0BAn8gACgCACIBKAIkQQFHBEAgAUEMagRAIAFBADYCECABQRI2AgwLQX8MAQsgASgCICICQQJPBEAgAUEMagRAIAFBADYCECABQR02AgwLQX8MAQsCQCACQQFHDQAgARAaQQBODQBBfwwBCyABQQBCAEEJEA5Cf1cEQCABQQI2AiRBfwwBCyABQQA2AiRBAAtFDQIgACgCACECIAQEQCAEIAIoAgw2AgAgBCACKAIQNgIECwwBCyALEAYLIAAoAlQQfCAAKAIAEENBfyECDAILIAAoAlQQfAsgABBLQQAhAgsgB0HAwABqJAAgAgtFAEHwgwFCADcDAEHogwFCADcDAEHggwFCADcDAEHYgwFCADcDAEHQgwFCADcDAEHIgwFCADcDAEHAgwFCADcDAEHAgwELoQMBCH8jAEGgAWsiAiQAIAAQMQJAAn8CQCAAKAIAIgFBAE4EQCABQbATKAIASA0BCyACIAE2AhAgAkEgakH2ESACQRBqEHZBASEGIAJBIGohBCACQSBqECIhA0EADAELIAFBAnQiAUGwEmooAgAhBQJ/AkACQCABQcATaigCAEEBaw4CAAEECyAAKAIEIQNB9IIBKAIAIQdBACEBAkACQANAIAMgAUHQ8QBqLQAARwRAQdcAIQQgAUEBaiIBQdcARw0BDAILCyABIgQNAEGw8gAhAwwBC0Gw8gAhAQNAIAEtAAAhCCABQQFqIgMhASAIDQAgAyEBIARBAWsiBA0ACwsgBygCFBogAwwBC0EAIAAoAgRrQQJ0QdjAAGooAgALIgRFDQEgBBAiIQMgBUUEQEEAIQVBASEGQQAMAQsgBRAiQQJqCyEBIAEgA2pBAWoQCSIBRQRAQegSKAIAIQUMAQsgAiAENgIIIAJBrBJBkRIgBhs2AgQgAkGsEiAFIAYbNgIAIAFBqwogAhB2IAAgATYCCCABIQULIAJBoAFqJAAgBQszAQF/IAAoAhQiAyABIAIgACgCECADayIBIAEgAksbIgEQBxogACAAKAIUIAFqNgIUIAILBgBBsIgBCwYAQayIAQsGAEGkiAELBwAgAEEEagsHACAAQQhqCyYBAX8gACgCFCIBBEAgARALCyAAKAIEIQEgAEEEahAxIAAQBiABC6kBAQN/AkAgAC0AACICRQ0AA0AgAS0AACIERQRAIAIhAwwCCwJAIAIgBEYNACACQSByIAIgAkHBAGtBGkkbIAEtAAAiAkEgciACIAJBwQBrQRpJG0YNACAALQAAIQMMAgsgAUEBaiEBIAAtAAEhAiAAQQFqIQAgAg0ACwsgA0H/AXEiAEEgciAAIABBwQBrQRpJGyABLQAAIgBBIHIgACAAQcEAa0EaSRtrC8sGAgJ+An8jAEHgAGsiByQAAkACQAJAAkACQAJAAkACQAJAAkACQCAEDg8AAQoCAwQGBwgICAgICAUICyABQgA3AyAMCQsgACACIAMQESIFQn9XBEAgAUEIaiIBBEAgASAAKAIMNgIAIAEgACgCEDYCBAsMCAsCQCAFUARAIAEpAygiAyABKQMgUg0BIAEgAzcDGCABQQE2AgQgASgCAEUNASAAIAdBKGoQIUF/TARAIAFBCGoiAQRAIAEgACgCDDYCACABIAAoAhA2AgQLDAoLAkAgBykDKCIDQiCDUA0AIAcoAlQgASgCMEYNACABQQhqBEAgAUEANgIMIAFBBzYCCAsMCgsgA0IEg1ANASAHKQNAIAEpAxhRDQEgAUEIagRAIAFBADYCDCABQRU2AggLDAkLIAEoAgQNACABKQMoIgMgASkDICIGVA0AIAUgAyAGfSIDWA0AIAEoAjAhBANAIAECfyAFIAN9IgZC/////w8gBkL/////D1QbIganIQBBACACIAOnaiIIRQ0AGiAEIAggAEHUgAEoAgARAAALIgQ2AjAgASABKQMoIAZ8NwMoIAUgAyAGfCIDVg0ACwsgASABKQMgIAV8NwMgDAgLIAEoAgRFDQcgAiABKQMYIgM3AxggASgCMCEAIAJBADYCMCACIAM3AyAgAiAANgIsIAIgAikDAELsAYQ3AwAMBwsgA0IIWgR+IAIgASgCCDYCACACIAEoAgw2AgRCCAVCfwshBQwGCyABEAYMBQtCfyEFIAApAxgiA0J/VwRAIAFBCGoiAQRAIAEgACgCDDYCACABIAAoAhA2AgQLDAULIAdBfzYCGCAHQo+AgICAAjcDECAHQoyAgIDQATcDCCAHQomAgICgATcDACADQQggBxAkQn+FgyEFDAQLIANCD1gEQCABQQhqBEAgAUEANgIMIAFBEjYCCAsMAwsgAkUNAgJAIAAgAikDACACKAIIEBRBAE4EQCAAEDMiA0J/VQ0BCyABQQhqIgEEQCABIAAoAgw2AgAgASAAKAIQNgIECwwDCyABIAM3AyAMAwsgASkDICEFDAILIAFBCGoEQCABQQA2AgwgAUEcNgIICwtCfyEFCyAHQeAAaiQAIAULjAcCAn4CfyMAQRBrIgckAAJAAkACQAJAAkACQAJAAkACQAJAIAQOEQABAgMFBggICAgICAgIBwgECAsgAUJ/NwMgIAFBADoADyABQQA7AQwgAUIANwMYIAEoAqxAIAEoAqhAKAIMEQEArUIBfSEFDAgLQn8hBSABKAIADQdCACEFIANQDQcgAS0ADQ0HIAFBKGohBAJAA0ACQCAHIAMgBX03AwggASgCrEAgAiAFp2ogB0EIaiABKAKoQCgCHBEAACEIQgAgBykDCCAIQQJGGyAFfCEFAkACQAJAIAhBAWsOAwADAQILIAFBAToADSABKQMgIgNCf1cEQCABBEAgAUEANgIEIAFBFDYCAAsMBQsgAS0ADkUNBCADIAVWDQQgASADNwMYIAFBAToADyACIAQgA6cQBxogASkDGCEFDAwLIAEtAAwNAyAAIARCgMAAEBEiBkJ/VwRAIAEEQCABIAAoAgw2AgAgASAAKAIQNgIECwwECyAGUARAIAFBAToADCABKAKsQCABKAKoQCgCGBEDACABKQMgQn9VDQEgAUIANwMgDAELAkAgASkDIEIAWQRAIAFBADoADgwBCyABIAY3AyALIAEoAqxAIAQgBiABKAKoQCgCFBEPABoLIAMgBVYNAQwCCwsgASgCAA0AIAEEQCABQQA2AgQgAUEUNgIACwsgBVBFBEAgAUEAOgAOIAEgASkDGCAFfDcDGAwIC0J/QgAgASgCABshBQwHCyABKAKsQCABKAKoQCgCEBEBAK1CAX0hBQwGCyABLQAQBEAgAS0ADQRAIAIgAS0ADwR/QQAFQQggASgCFCIAIABBfUsbCzsBMCACIAEpAxg3AyAgAiACKQMAQsgAhDcDAAwHCyACIAIpAwBCt////w+DNwMADAYLIAJBADsBMCACKQMAIQMgAS0ADQRAIAEpAxghBSACIANCxACENwMAIAIgBTcDGEIAIQUMBgsgAiADQrv///8Pg0LAAIQ3AwAMBQsgAS0ADw0EIAEoAqxAIAEoAqhAKAIIEQEArCEFDAQLIANCCFoEfiACIAEoAgA2AgAgAiABKAIENgIEQggFQn8LIQUMAwsgAUUNAiABKAKsQCABKAKoQCgCBBEDACABEDEgARAGDAILIAdBfzYCAEEQIAcQJEI/hCEFDAELIAEEQCABQQA2AgQgAUEUNgIAC0J/IQULIAdBEGokACAFC2MAQcgAEAkiAEUEQEGEhAEoAgAhASACBEAgAiABNgIEIAJBATYCAAsgAA8LIABBADoADCAAQQA6AAQgACACNgIAIABBADYCOCAAQgA3AzAgACABQQkgAUEBa0EJSRs2AgggAAu3fAIefwZ+IAIpAwAhIiAAIAE2AhwgACAiQv////8PICJC/////w9UGz4CICAAQRBqIQECfyAALQAEBEACfyAALQAMQQJ0IQpBfiEEAkACQAJAIAEiBUUNACAFKAIgRQ0AIAUoAiRFDQAgBSgCHCIDRQ0AIAMoAgAgBUcNAAJAAkAgAygCICIGQTlrDjkBAgICAgICAgICAgIBAgICAQICAgICAgICAgICAgICAgICAQICAgICAgICAgICAQICAgICAgICAgEACyAGQZoFRg0AIAZBKkcNAQsgCkEFSw0AAkACQCAFKAIMRQ0AIAUoAgQiAQRAIAUoAgBFDQELIAZBmgVHDQEgCkEERg0BCyAFQeDAACgCADYCGEF+DAQLIAUoAhBFDQEgAygCJCEEIAMgCjYCJAJAIAMoAhAEQCADEDACQCAFKAIQIgYgAygCECIIIAYgCEkbIgFFDQAgBSgCDCADKAIIIAEQBxogBSAFKAIMIAFqNgIMIAMgAygCCCABajYCCCAFIAUoAhQgAWo2AhQgBSAFKAIQIAFrIgY2AhAgAyADKAIQIAFrIgg2AhAgCA0AIAMgAygCBDYCCEEAIQgLIAYEQCADKAIgIQYMAgsMBAsgAQ0AIApBAXRBd0EAIApBBEsbaiAEQQF0QXdBACAEQQRKG2pKDQAgCkEERg0ADAILAkACQAJAAkACQCAGQSpHBEAgBkGaBUcNASAFKAIERQ0DDAcLIAMoAhRFBEAgA0HxADYCIAwCCyADKAI0QQx0QYDwAWshBAJAIAMoAowBQQJODQAgAygCiAEiAUEBTA0AIAFBBUwEQCAEQcAAciEEDAELQYABQcABIAFBBkYbIARyIQQLIAMoAgQgCGogBEEgciAEIAMoAmgbIgFBH3AgAXJBH3NBCHQgAUGA/gNxQQh2cjsAACADIAMoAhBBAmoiATYCECADKAJoBEAgAygCBCABaiAFKAIwIgFBGHQgAUEIdEGAgPwHcXIgAUEIdkGA/gNxIAFBGHZycjYAACADIAMoAhBBBGo2AhALIAVBATYCMCADQfEANgIgIAUQCiADKAIQDQcgAygCICEGCwJAAkACQAJAIAZBOUYEfyADQaABakHkgAEoAgARAQAaIAMgAygCECIBQQFqNgIQIAEgAygCBGpBHzoAACADIAMoAhAiAUEBajYCECABIAMoAgRqQYsBOgAAIAMgAygCECIBQQFqNgIQIAEgAygCBGpBCDoAAAJAIAMoAhwiAUUEQCADKAIEIAMoAhBqQQA2AAAgAyADKAIQIgFBBWo2AhAgASADKAIEakEAOgAEQQIhBCADKAKIASIBQQlHBEBBBCABQQJIQQJ0IAMoAowBQQFKGyEECyADIAMoAhAiAUEBajYCECABIAMoAgRqIAQ6AAAgAyADKAIQIgFBAWo2AhAgASADKAIEakEDOgAAIANB8QA2AiAgBRAKIAMoAhBFDQEMDQsgASgCJCELIAEoAhwhCSABKAIQIQggASgCLCENIAEoAgAhBiADIAMoAhAiAUEBajYCEEECIQQgASADKAIEaiANQQBHQQF0IAZBAEdyIAhBAEdBAnRyIAlBAEdBA3RyIAtBAEdBBHRyOgAAIAMoAgQgAygCEGogAygCHCgCBDYAACADIAMoAhAiDUEEaiIGNgIQIAMoAogBIgFBCUcEQEEEIAFBAkhBAnQgAygCjAFBAUobIQQLIAMgDUEFajYCECADKAIEIAZqIAQ6AAAgAygCHCgCDCEEIAMgAygCECIBQQFqNgIQIAEgAygCBGogBDoAACADKAIcIgEoAhAEfyADKAIEIAMoAhBqIAEoAhQ7AAAgAyADKAIQQQJqNgIQIAMoAhwFIAELKAIsBEAgBQJ/IAUoAjAhBiADKAIQIQRBACADKAIEIgFFDQAaIAYgASAEQdSAASgCABEAAAs2AjALIANBxQA2AiAgA0EANgIYDAILIAMoAiAFIAYLQcUAaw4jAAQEBAEEBAQEBAQEBAQEBAQEBAQEBAIEBAQEBAQEBAQEBAMECyADKAIcIgEoAhAiBgRAIAMoAgwiCCADKAIQIgQgAS8BFCADKAIYIg1rIglqSQRAA0AgAygCBCAEaiAGIA1qIAggBGsiCBAHGiADIAMoAgwiDTYCEAJAIAMoAhwoAixFDQAgBCANTw0AIAUCfyAFKAIwIQZBACADKAIEIARqIgFFDQAaIAYgASANIARrQdSAASgCABEAAAs2AjALIAMgAygCGCAIajYCGCAFKAIcIgYQMAJAIAUoAhAiBCAGKAIQIgEgASAESxsiAUUNACAFKAIMIAYoAgggARAHGiAFIAUoAgwgAWo2AgwgBiAGKAIIIAFqNgIIIAUgBSgCFCABajYCFCAFIAUoAhAgAWs2AhAgBiAGKAIQIAFrIgE2AhAgAQ0AIAYgBigCBDYCCAsgAygCEA0MIAMoAhghDSADKAIcKAIQIQZBACEEIAkgCGsiCSADKAIMIghLDQALCyADKAIEIARqIAYgDWogCRAHGiADIAMoAhAgCWoiDTYCEAJAIAMoAhwoAixFDQAgBCANTw0AIAUCfyAFKAIwIQZBACADKAIEIARqIgFFDQAaIAYgASANIARrQdSAASgCABEAAAs2AjALIANBADYCGAsgA0HJADYCIAsgAygCHCgCHARAIAMoAhAiBCEJA0ACQCAEIAMoAgxHDQACQCADKAIcKAIsRQ0AIAQgCU0NACAFAn8gBSgCMCEGQQAgAygCBCAJaiIBRQ0AGiAGIAEgBCAJa0HUgAEoAgARAAALNgIwCyAFKAIcIgYQMAJAIAUoAhAiBCAGKAIQIgEgASAESxsiAUUNACAFKAIMIAYoAgggARAHGiAFIAUoAgwgAWo2AgwgBiAGKAIIIAFqNgIIIAUgBSgCFCABajYCFCAFIAUoAhAgAWs2AhAgBiAGKAIQIAFrIgE2AhAgAQ0AIAYgBigCBDYCCAtBACEEQQAhCSADKAIQRQ0ADAsLIAMoAhwoAhwhBiADIAMoAhgiAUEBajYCGCABIAZqLQAAIQEgAyAEQQFqNgIQIAMoAgQgBGogAToAACABBEAgAygCECEEDAELCwJAIAMoAhwoAixFDQAgAygCECIGIAlNDQAgBQJ/IAUoAjAhBEEAIAMoAgQgCWoiAUUNABogBCABIAYgCWtB1IABKAIAEQAACzYCMAsgA0EANgIYCyADQdsANgIgCwJAIAMoAhwoAiRFDQAgAygCECIEIQkDQAJAIAQgAygCDEcNAAJAIAMoAhwoAixFDQAgBCAJTQ0AIAUCfyAFKAIwIQZBACADKAIEIAlqIgFFDQAaIAYgASAEIAlrQdSAASgCABEAAAs2AjALIAUoAhwiBhAwAkAgBSgCECIEIAYoAhAiASABIARLGyIBRQ0AIAUoAgwgBigCCCABEAcaIAUgBSgCDCABajYCDCAGIAYoAgggAWo2AgggBSAFKAIUIAFqNgIUIAUgBSgCECABazYCECAGIAYoAhAgAWsiATYCECABDQAgBiAGKAIENgIIC0EAIQRBACEJIAMoAhBFDQAMCgsgAygCHCgCJCEGIAMgAygCGCIBQQFqNgIYIAEgBmotAAAhASADIARBAWo2AhAgAygCBCAEaiABOgAAIAEEQCADKAIQIQQMAQsLIAMoAhwoAixFDQAgAygCECIGIAlNDQAgBQJ/IAUoAjAhBEEAIAMoAgQgCWoiAUUNABogBCABIAYgCWtB1IABKAIAEQAACzYCMAsgA0HnADYCIAsCQCADKAIcKAIsBEAgAygCDCADKAIQIgFBAmpJBH8gBRAKIAMoAhANAkEABSABCyADKAIEaiAFKAIwOwAAIAMgAygCEEECajYCECADQaABakHkgAEoAgARAQAaCyADQfEANgIgIAUQCiADKAIQRQ0BDAcLDAYLIAUoAgQNAQsgAygCPA0AIApFDQEgAygCIEGaBUYNAQsCfyADKAKIASIBRQRAIAMgChCFAQwBCwJAAkACQCADKAKMAUECaw4CAAECCwJ/AkADQAJAAkAgAygCPA0AIAMQLyADKAI8DQAgCg0BQQAMBAsgAygCSCADKAJoai0AACEEIAMgAygC8C0iAUEBajYC8C0gASADKALsLWpBADoAACADIAMoAvAtIgFBAWo2AvAtIAEgAygC7C1qQQA6AAAgAyADKALwLSIBQQFqNgLwLSABIAMoAuwtaiAEOgAAIAMgBEECdGoiASABLwHkAUEBajsB5AEgAyADKAI8QQFrNgI8IAMgAygCaEEBaiIBNgJoIAMoAvAtIAMoAvQtRw0BQQAhBCADIAMoAlgiBkEATgR/IAMoAkggBmoFQQALIAEgBmtBABAPIAMgAygCaDYCWCADKAIAEAogAygCACgCEA0BDAILCyADQQA2AoQuIApBBEYEQCADIAMoAlgiAUEATgR/IAMoAkggAWoFQQALIAMoAmggAWtBARAPIAMgAygCaDYCWCADKAIAEApBA0ECIAMoAgAoAhAbDAILIAMoAvAtBEBBACEEIAMgAygCWCIBQQBOBH8gAygCSCABagVBAAsgAygCaCABa0EAEA8gAyADKAJoNgJYIAMoAgAQCiADKAIAKAIQRQ0BC0EBIQQLIAQL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bGl0ZXJhbC9sZW5ndGhzIHNldABpbnZhbGlkIGNvZGUgbGVuZ3RocyBzZXQAdW5rbm93biBoZWFkZXIgZmxhZ3Mgc2V0AGludmFsaWQgZGlzdGFuY2VzIHNldABpbnZhbGlkIGJpdCBsZW5ndGggcmVwZWF0AEZpbGUgYWxyZWFkeSBleGlzdHMAdG9vIG1hbnkgbGVuZ3RoIG9yIGRpc3RhbmNlIHN5bWJvbHMAaW52YWxpZCBzdG9yZWQgYmxvY2sgbGVuZ3RocwAlcyVzJXMAYnVmZmVyIGVycm9yAE5vIGVycm9yAHN0cmVhbSBlcnJvcgBUZWxsIGVycm9yAEludGVybmFsIGVycm9yAFNlZWsgZXJyb3IAV3JpdGUgZXJyb3IAZmlsZSBlcnJvcgBSZWFkIGVycm9yAFpsaWIgZXJyb3IAZGF0YSBlcnJvcgBDUkMgZXJyb3IAaW5jb21wYXRpYmxlIHZlcnNpb24AaW52YWxpZCBjb2RlIC0tIG1pc3NpbmcgZW5kLW9mLWJsb2NrAGluY29ycmVjdCBoZWFkZXIgY2hlY2sAaW5jb3JyZWN0IGxlbmd0aCBjaGVjawBpbmNvcnJlY3QgZGF0YSBjaGVjawBpbnZhbGlkIGRpc3RhbmNlIHRvbyBmYXIgYmFjawBoZWFkZXIgY3JjIG1pc21hdGNoADEuMi4xMy56bGliLW5nAGludmFsaWQgd2luZG93IHNpemUAUmVhZC1vbmx5IGFyY2hpdmUATm90IGEgemlwIGFyY2hpdmUAUmVzb3VyY2Ugc3RpbGwgaW4gdXNlAE1hbGxvYyBmYWlsdXJlAGludmFsaWQgYmxvY2sgdHlwZQBGYWlsdXJlIHRvIGNyZWF0ZSB0ZW1wb3JhcnkgZmlsZQBDYW4ndCBvcGVuIGZpbGUATm8gc3VjaCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgZmlsZQBDYW4ndCByZW1vdmUgZmlsZQBpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGUAaW52YWxpZCBkaXN0YW5jZSBjb2RlAHVua25vd24gY29tcHJlc3Npb24gbWV0aG9kAHN0cmVhbSBlbmQAQ29tcHJlc3NlZCBkYXRhIGludmFsaWQATXVsdGktZGlzayB6aXAgYXJjaGl2ZXMgbm90IHN1cHBvcnRl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UgAIANIACAAyAAgAsgAIAHIACADyAAgACgAIAIoACABKAAgAygAIACoACACqAAgAagAIAOoACAAaAAgAmgAIAFoACADaAAgAOgAIALoACAB6AAgA+gAIAAYACACGAAgARgAIAMYACAAmAAgApgAIAGYACADmAAgAFgAIAJYACABWAAgA1gAIADYACAC2AAgAdgAIAPYACAAOAAgAjgAIAE4ACADOAAgALgAIAK4ACABuAAgA7gAIAB4ACACeAAgAXgAIAN4ACAA+AAgAvgAIAH4ACAD+AAgAAQAIAIEACABBAAgAwQAIACEACAChAAgAYQAIAOEACAARAAgAkQAIAFEACADRAAgAMQAIALEACABxAAgA8QAIAAkACACJAAgASQAIAMkACAApAAgAqQAIAGkACADpAAgAGQAIAJkACABZAAgA2QAIADkACAC5AAgAeQAIAPkACAAFAAgAhQAIAEUACADFAAgAJQAIAKUACABlAAgA5QAIABUACACVAAgAVQAIANUACAA1AAgAtQAIAHUACAD1AAgADQAIAI0ACABNAAgAzQAIAC0ACACtAAgAbQAIAO0ACAAdAAgAnQAIAF0ACADdAAgAPQAIAL0ACAB9AAgA/QAIABMACQATAQkAkwAJAJMBCQBTAAkAUwEJANMACQDTAQkAMwAJADMBCQCzAAkAswEJAHMACQBzAQkA8wAJAPMBCQALAAkACwEJAIsACQCLAQkASwAJAEsBCQDLAAkAywEJACsACQArAQkAqwAJAKsBCQBrAAkAawEJAOsACQDrAQkAGwAJABsBCQCbAAkAmwEJAFsACQBbAQkA2wAJANsBCQA7AAkAOwEJALsACQC7AQkAewAJAHsBCQD7AAkA+wEJAAcACQAHAQkAhwAJAIcBCQBHAAkARwEJAMcACQDHAQkAJwAJACcBCQCnAAkApwEJAGcACQBnAQkA5wAJAOcBCQAXAAkAFwEJAJcACQCXAQkAVwAJAFcBCQDXAAkA1wEJADcACQA3AQkAtwAJALcBCQB3AAkAdwEJAPcACQD3AQkADwAJAA8BCQCPAAkAjwEJAE8ACQBPAQkAzwAJAM8BCQAvAAkALwEJAK8ACQCvAQkAbwAJAG8BCQDvAAkA7wEJAB8ACQAfAQkAnwAJAJ8BCQBfAAkAXwEJAN8ACQDfAQkAPwAJAD8BCQC/AAkA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SXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATm8gZXJyb3IgaW5mb3JtYXRpb24AQcCAAQuFARMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAgERQADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAQfSCAQsCXEQAQbCDAQsQ/////////////////////w==";Zs(xi)||(xi=x(xi));function Fs(Je){try{if(Je==xi&&ue)return new Uint8Array(ue);var st=ia(Je);if(st)return st;if(T)return T(Je);throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}catch(vt){Hi(vt)}}function $s(Je,st){var vt,ar,ee;try{ee=Fs(Je),ar=new WebAssembly.Module(ee),vt=new WebAssembly.Instance(ar,st)}catch(Le){var ye=Le.toString();throw te("failed to compile wasm module: "+ye),(ye.includes("imported Memory")||ye.includes("memory import"))&&te("Memory size incompatibility issues may be due to changing INITIAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set INITIAL_MEMORY at runtime to something smaller than it was at compile time)."),Le}return[vt,ar]}function SA(){var Je={a:dc};function st(ee,ye){var Le=ee.exports;r.asm=Le,De=r.asm.g,z(De.buffer),$=r.asm.W,cn(r.asm.h),Xs("wasm-instantiate")}if($n("wasm-instantiate"),r.instantiateWasm)try{var vt=r.instantiateWasm(Je,st);return vt}catch(ee){return te("Module.instantiateWasm callback failed with error: "+ee),!1}var ar=$s(xi,Je);return st(ar[0]),r.asm}function gu(Je){return R.getFloat32(Je,!0)}function op(Je){return R.getFloat64(Je,!0)}function ap(Je){return R.getInt16(Je,!0)}function Rs(Je){return R.getInt32(Je,!0)}function Ln(Je,st){R.setInt32(Je,st,!0)}function hs(Je){for(;Je.length>0;){var st=Je.shift();if(typeof st=="function"){st(r);continue}var vt=st.func;typeof vt=="number"?st.arg===void 0?$.get(vt)():$.get(vt)(st.arg):vt(st.arg===void 0?null:st.arg)}}function Ts(Je,st){var vt=new Date(Rs((Je>>2)*4)*1e3);Ln((st>>2)*4,vt.getUTCSeconds()),Ln((st+4>>2)*4,vt.getUTCMinutes()),Ln((st+8>>2)*4,vt.getUTCHours()),Ln((st+12>>2)*4,vt.getUTCDate()),Ln((st+16>>2)*4,vt.getUTCMonth()),Ln((st+20>>2)*4,vt.getUTCFullYear()-1900),Ln((st+24>>2)*4,vt.getUTCDay()),Ln((st+36>>2)*4,0),Ln((st+32>>2)*4,0);var ar=Date.UTC(vt.getUTCFullYear(),0,1,0,0,0,0),ee=(vt.getTime()-ar)/(1e3*60*60*24)|0;return Ln((st+28>>2)*4,ee),Ts.GMTString||(Ts.GMTString=nt("GMT")),Ln((st+40>>2)*4,Ts.GMTString),st}function pc(Je,st){return Ts(Je,st)}function hc(Je,st,vt){be.copyWithin(Je,st,st+vt)}function gc(Je){try{return De.grow(Je-ke.byteLength+65535>>>16),z(De.buffer),1}catch{}}function bA(Je){var st=be.length;Je=Je>>>0;var vt=2147483648;if(Je>vt)return!1;for(var ar=1;ar<=4;ar*=2){var ee=st*(1+.2/ar);ee=Math.min(ee,Je+100663296);var ye=Math.min(vt,Te(Math.max(Je,ee),65536)),Le=gc(ye);if(Le)return!0}return!1}function xA(Je){ce(Je)}function Ro(Je){var st=Date.now()/1e3|0;return Je&&Ln((Je>>2)*4,st),st}function To(){if(To.called)return;To.called=!0;var Je=new Date().getFullYear(),st=new Date(Je,0,1),vt=new Date(Je,6,1),ar=st.getTimezoneOffset(),ee=vt.getTimezoneOffset(),ye=Math.max(ar,ee);Ln((ja()>>2)*4,ye*60),Ln((rs()>>2)*4,+(ar!=ee));function Le(sn){var ei=sn.toTimeString().match(/\(([A-Za-z ]+)\)$/);return ei?ei[1]:"GMT"}var gt=Le(st),mt=Le(vt),Dt=nt(gt),er=nt(mt);ee>2)*4,Dt),Ln((Di()+4>>2)*4,er)):(Ln((Di()>>2)*4,er),Ln((Di()+4>>2)*4,Dt))}function kA(Je){To();var st=Date.UTC(Rs((Je+20>>2)*4)+1900,Rs((Je+16>>2)*4),Rs((Je+12>>2)*4),Rs((Je+8>>2)*4),Rs((Je+4>>2)*4),Rs((Je>>2)*4),0),vt=new Date(st);Ln((Je+24>>2)*4,vt.getUTCDay());var ar=Date.UTC(vt.getUTCFullYear(),0,1,0,0,0,0),ee=(vt.getTime()-ar)/(1e3*60*60*24)|0;return Ln((Je+28>>2)*4,ee),vt.getTime()/1e3|0}var pr=typeof atob=="function"?atob:function(Je){var st="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",vt="",ar,ee,ye,Le,gt,mt,Dt,er=0;Je=Je.replace(/[^A-Za-z0-9\+\/\=]/g,"");do Le=st.indexOf(Je.charAt(er++)),gt=st.indexOf(Je.charAt(er++)),mt=st.indexOf(Je.charAt(er++)),Dt=st.indexOf(Je.charAt(er++)),ar=Le<<2|gt>>4,ee=(gt&15)<<4|mt>>2,ye=(mt&3)<<6|Dt,vt=vt+String.fromCharCode(ar),mt!==64&&(vt=vt+String.fromCharCode(ee)),Dt!==64&&(vt=vt+String.fromCharCode(ye));while(er0||(Et(),yr>0))return;function st(){Dn||(Dn=!0,r.calledRun=!0,!Ee&&(qt(),o(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),nr()))}r.setStatus?(r.setStatus("Running..."),setTimeout(function(){setTimeout(function(){r.setStatus("")},1),st()},1)):st()}if(r.run=Sl,r.preInit)for(typeof r.preInit=="function"&&(r.preInit=[r.preInit]);r.preInit.length>0;)r.preInit.pop()();return Sl(),e}}();typeof ux=="object"&&typeof M4=="object"?M4.exports=O4:typeof define=="function"&&define.amd?define([],function(){return O4}):typeof ux=="object"&&(ux.createModule=O4)});var Nf,wce,Bce,vce=It(()=>{Nf=["number","number"],wce=(Z=>(Z[Z.ZIP_ER_OK=0]="ZIP_ER_OK",Z[Z.ZIP_ER_MULTIDISK=1]="ZIP_ER_MULTIDISK",Z[Z.ZIP_ER_RENAME=2]="ZIP_ER_RENAME",Z[Z.ZIP_ER_CLOSE=3]="ZIP_ER_CLOSE",Z[Z.ZIP_ER_SEEK=4]="ZIP_ER_SEEK",Z[Z.ZIP_ER_READ=5]="ZIP_ER_READ",Z[Z.ZIP_ER_WRITE=6]="ZIP_ER_WRITE",Z[Z.ZIP_ER_CRC=7]="ZIP_ER_CRC",Z[Z.ZIP_ER_ZIPCLOSED=8]="ZIP_ER_ZIPCLOSED",Z[Z.ZIP_ER_NOENT=9]="ZIP_ER_NOENT",Z[Z.ZIP_ER_EXISTS=10]="ZIP_ER_EXISTS",Z[Z.ZIP_ER_OPEN=11]="ZIP_ER_OPEN",Z[Z.ZIP_ER_TMPOPEN=12]="ZIP_ER_TMPOPEN",Z[Z.ZIP_ER_ZLIB=13]="ZIP_ER_ZLIB",Z[Z.ZIP_ER_MEMORY=14]="ZIP_ER_MEMORY",Z[Z.ZIP_ER_CHANGED=15]="ZIP_ER_CHANGED",Z[Z.ZIP_ER_COMPNOTSUPP=16]="ZIP_ER_COMPNOTSUPP",Z[Z.ZIP_ER_EOF=17]="ZIP_ER_EOF",Z[Z.ZIP_ER_INVAL=18]="ZIP_ER_INVAL",Z[Z.ZIP_ER_NOZIP=19]="ZIP_ER_NOZIP",Z[Z.ZIP_ER_INTERNAL=20]="ZIP_ER_INTERNAL",Z[Z.ZIP_ER_INCONS=21]="ZIP_ER_INCONS",Z[Z.ZIP_ER_REMOVE=22]="ZIP_ER_REMOVE",Z[Z.ZIP_ER_DELETED=23]="ZIP_ER_DELETED",Z[Z.ZIP_ER_ENCRNOTSUPP=24]="ZIP_ER_ENCRNOTSUPP",Z[Z.ZIP_ER_RDONLY=25]="ZIP_ER_RDONLY",Z[Z.ZIP_ER_NOPASSWD=26]="ZIP_ER_NOPASSWD",Z[Z.ZIP_ER_WRONGPASSWD=27]="ZIP_ER_WRONGPASSWD",Z[Z.ZIP_ER_OPNOTSUPP=28]="ZIP_ER_OPNOTSUPP",Z[Z.ZIP_ER_INUSE=29]="ZIP_ER_INUSE",Z[Z.ZIP_ER_TELL=30]="ZIP_ER_TELL",Z[Z.ZIP_ER_COMPRESSED_DATA=31]="ZIP_ER_COMPRESSED_DATA",Z))(wce||{}),Bce=t=>({get HEAPU8(){return t.HEAPU8},errors:wce,SEEK_SET:0,SEEK_CUR:1,SEEK_END:2,ZIP_CHECKCONS:4,ZIP_EXCL:2,ZIP_RDONLY:16,ZIP_FL_OVERWRITE:8192,ZIP_FL_COMPRESSED:4,ZIP_OPSYS_DOS:0,ZIP_OPSYS_AMIGA:1,ZIP_OPSYS_OPENVMS:2,ZIP_OPSYS_UNIX:3,ZIP_OPSYS_VM_CMS:4,ZIP_OPSYS_ATARI_ST:5,ZIP_OPSYS_OS_2:6,ZIP_OPSYS_MACINTOSH:7,ZIP_OPSYS_Z_SYSTEM:8,ZIP_OPSYS_CPM:9,ZIP_OPSYS_WINDOWS_NTFS:10,ZIP_OPSYS_MVS:11,ZIP_OPSYS_VSE:12,ZIP_OPSYS_ACORN_RISC:13,ZIP_OPSYS_VFAT:14,ZIP_OPSYS_ALTERNATE_MVS:15,ZIP_OPSYS_BEOS:16,ZIP_OPSYS_TANDEM:17,ZIP_OPSYS_OS_400:18,ZIP_OPSYS_OS_X:19,ZIP_CM_DEFAULT:-1,ZIP_CM_STORE:0,ZIP_CM_DEFLATE:8,uint08S:t._malloc(1),uint32S:t._malloc(4),malloc:t._malloc,free:t._free,getValue:t.getValue,openFromSource:t.cwrap("zip_open_from_source","number",["number","number","number"]),close:t.cwrap("zip_close","number",["number"]),discard:t.cwrap("zip_discard",null,["number"]),getError:t.cwrap("zip_get_error","number",["number"]),getName:t.cwrap("zip_get_name","string",["number","number","number"]),getNumEntries:t.cwrap("zip_get_num_entries","number",["number","number"]),delete:t.cwrap("zip_delete","number",["number","number"]),statIndex:t.cwrap("zip_stat_index","number",["number",...Nf,"number","number"]),fopenIndex:t.cwrap("zip_fopen_index","number",["number",...Nf,"number"]),fread:t.cwrap("zip_fread","number",["number","number","number","number"]),fclose:t.cwrap("zip_fclose","number",["number"]),dir:{add:t.cwrap("zip_dir_add","number",["number","string"])},file:{add:t.cwrap("zip_file_add","number",["number","string","number","number"]),getError:t.cwrap("zip_file_get_error","number",["number"]),getExternalAttributes:t.cwrap("zip_file_get_external_attributes","number",["number",...Nf,"number","number","number"]),setExternalAttributes:t.cwrap("zip_file_set_external_attributes","number",["number",...Nf,"number","number","number"]),setMtime:t.cwrap("zip_file_set_mtime","number",["number",...Nf,"number","number"]),setCompression:t.cwrap("zip_set_file_compression","number",["number",...Nf,"number","number"])},ext:{countSymlinks:t.cwrap("zip_ext_count_symlinks","number",["number"])},error:{initWithCode:t.cwrap("zip_error_init_with_code",null,["number","number"]),strerror:t.cwrap("zip_error_strerror","string",["number"])},name:{locate:t.cwrap("zip_name_locate","number",["number","string","number"])},source:{fromUnattachedBuffer:t.cwrap("zip_source_buffer_create","number",["number",...Nf,"number","number"]),fromBuffer:t.cwrap("zip_source_buffer","number",["number","number",...Nf,"number"]),free:t.cwrap("zip_source_free",null,["number"]),keep:t.cwrap("zip_source_keep",null,["number"]),open:t.cwrap("zip_source_open","number",["number"]),close:t.cwrap("zip_source_close","number",["number"]),seek:t.cwrap("zip_source_seek","number",["number",...Nf,"number"]),tell:t.cwrap("zip_source_tell","number",["number"]),read:t.cwrap("zip_source_read","number",["number","number","number"]),error:t.cwrap("zip_source_error","number",["number"])},struct:{statS:t.cwrap("zipstruct_statS","number",[]),statSize:t.cwrap("zipstruct_stat_size","number",["number"]),statCompSize:t.cwrap("zipstruct_stat_comp_size","number",["number"]),statCompMethod:t.cwrap("zipstruct_stat_comp_method","number",["number"]),statMtime:t.cwrap("zipstruct_stat_mtime","number",["number"]),statCrc:t.cwrap("zipstruct_stat_crc","number",["number"]),errorS:t.cwrap("zipstruct_errorS","number",[]),errorCodeZip:t.cwrap("zipstruct_error_code_zip","number",["number"])}})});function U4(t,e){let r=t.indexOf(e);if(r<=0)return null;let o=r;for(;r>=0&&(o=r+e.length,t[o]!==K.sep);){if(t[r-1]===K.sep)return null;r=t.indexOf(e,o)}return t.length>o&&t[o]!==K.sep?null:t.slice(0,o)}var iA,Dce=It(()=>{Pt();Pt();sA();iA=class t extends Gp{static async openPromise(e,r){let o=new t(r);try{return await e(o)}finally{o.saveAndClose()}}constructor(e={}){let r=e.fileExtensions,o=e.readOnlyArchives,a=typeof r>"u"?A=>U4(A,".zip"):A=>{for(let p of r){let h=U4(A,p);if(h)return h}return null},n=(A,p)=>new Zi(p,{baseFs:A,readOnly:o,stats:A.statSync(p)}),u=async(A,p)=>{let h={baseFs:A,readOnly:o,stats:await A.statPromise(p)};return()=>new Zi(p,h)};super({...e,factorySync:n,factoryPromise:u,getMountPoint:a})}}});function tot(t){if(typeof t=="string"&&String(+t)===t)return+t;if(typeof t=="number"&&Number.isFinite(t))return t<0?Date.now()/1e3:t;if(Pce.types.isDate(t))return t.getTime()/1e3;throw new Error("Invalid time")}function Ax(){return Buffer.from([80,75,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])}var ta,_4,Pce,H4,Sce,fx,Zi,q4=It(()=>{Pt();Pt();Pt();Pt();Pt();Pt();ta=ve("fs"),_4=ve("stream"),Pce=ve("util"),H4=et(ve("zlib"));L4();Sce="mixed";fx=class extends Error{constructor(e,r){super(e),this.name="Libzip Error",this.code=r}},Zi=class extends qu{constructor(r,o={}){super();this.listings=new Map;this.entries=new Map;this.fileSources=new Map;this.fds=new Map;this.nextFd=0;this.ready=!1;this.readOnly=!1;let a=o;if(this.level=typeof a.level<"u"?a.level:Sce,r??=Ax(),typeof r=="string"){let{baseFs:A=new _n}=a;this.baseFs=A,this.path=r}else this.path=null,this.baseFs=null;if(o.stats)this.stats=o.stats;else if(typeof r=="string")try{this.stats=this.baseFs.statSync(r)}catch(A){if(A.code==="ENOENT"&&a.create)this.stats=wa.makeDefaultStats();else throw A}else this.stats=wa.makeDefaultStats();this.libzip=K1();let n=this.libzip.malloc(4);try{let A=0;o.readOnly&&(A|=this.libzip.ZIP_RDONLY,this.readOnly=!0),typeof r=="string"&&(r=a.create?Ax():this.baseFs.readFileSync(r));let p=this.allocateUnattachedSource(r);try{this.zip=this.libzip.openFromSource(p,A,n),this.lzSource=p}catch(h){throw this.libzip.source.free(p),h}if(this.zip===0){let h=this.libzip.struct.errorS();throw this.libzip.error.initWithCode(h,this.libzip.getValue(n,"i32")),this.makeLibzipError(h)}}finally{this.libzip.free(n)}this.listings.set(Bt.root,new Set);let u=this.libzip.getNumEntries(this.zip,0);for(let A=0;Ar)throw new Error("Overread");let n=Buffer.from(this.libzip.HEAPU8.subarray(o,o+r));return process.env.YARN_IS_TEST_ENV&&process.env.YARN_ZIP_DATA_EPILOGUE&&(n=Buffer.concat([n,Buffer.from(process.env.YARN_ZIP_DATA_EPILOGUE)])),n}finally{this.libzip.free(o)}}finally{this.libzip.source.close(this.lzSource),this.libzip.source.free(this.lzSource),this.ready=!1}}discardAndClose(){this.prepareClose(),this.libzip.discard(this.zip),this.ready=!1}saveAndClose(){if(!this.path||!this.baseFs)throw new Error("ZipFS cannot be saved and must be discarded when loaded from a buffer");if(this.readOnly){this.discardAndClose();return}let r=this.baseFs.existsSync(this.path)||this.stats.mode===wa.DEFAULT_MODE?void 0:this.stats.mode;this.baseFs.writeFileSync(this.path,this.getBufferAndClose(),{mode:r}),this.ready=!1}resolve(r){return K.resolve(Bt.root,r)}async openPromise(r,o,a){return this.openSync(r,o,a)}openSync(r,o,a){let n=this.nextFd++;return this.fds.set(n,{cursor:0,p:r}),n}hasOpenFileHandles(){return!!this.fds.size}async opendirPromise(r,o){return this.opendirSync(r,o)}opendirSync(r,o={}){let a=this.resolveFilename(`opendir '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw sr.ENOENT(`opendir '${r}'`);let n=this.listings.get(a);if(!n)throw sr.ENOTDIR(`opendir '${r}'`);let u=[...n],A=this.openSync(a,"r");return eP(this,a,u,{onClose:()=>{this.closeSync(A)}})}async readPromise(r,o,a,n,u){return this.readSync(r,o,a,n,u)}readSync(r,o,a=0,n=o.byteLength,u=-1){let A=this.fds.get(r);if(typeof A>"u")throw sr.EBADF("read");let p=u===-1||u===null?A.cursor:u,h=this.readFileSync(A.p);h.copy(o,a,p,p+n);let E=Math.max(0,Math.min(h.length-p,n));return(u===-1||u===null)&&(A.cursor+=E),E}async writePromise(r,o,a,n,u){return typeof o=="string"?this.writeSync(r,o,u):this.writeSync(r,o,a,n,u)}writeSync(r,o,a,n,u){throw typeof this.fds.get(r)>"u"?sr.EBADF("read"):new Error("Unimplemented")}async closePromise(r){return this.closeSync(r)}closeSync(r){if(typeof this.fds.get(r)>"u")throw sr.EBADF("read");this.fds.delete(r)}createReadStream(r,{encoding:o}={}){if(r===null)throw new Error("Unimplemented");let a=this.openSync(r,"r"),n=Object.assign(new _4.PassThrough({emitClose:!0,autoDestroy:!0,destroy:(A,p)=>{clearImmediate(u),this.closeSync(a),p(A)}}),{close(){n.destroy()},bytesRead:0,path:r,pending:!1}),u=setImmediate(async()=>{try{let A=await this.readFilePromise(r,o);n.bytesRead=A.length,n.end(A)}catch(A){n.destroy(A)}});return n}createWriteStream(r,{encoding:o}={}){if(this.readOnly)throw sr.EROFS(`open '${r}'`);if(r===null)throw new Error("Unimplemented");let a=[],n=this.openSync(r,"w"),u=Object.assign(new _4.PassThrough({autoDestroy:!0,emitClose:!0,destroy:(A,p)=>{try{A?p(A):(this.writeFileSync(r,Buffer.concat(a),o),p(null))}catch(h){p(h)}finally{this.closeSync(n)}}}),{close(){u.destroy()},bytesWritten:0,path:r,pending:!1});return u.on("data",A=>{let p=Buffer.from(A);u.bytesWritten+=p.length,a.push(p)}),u}async realpathPromise(r){return this.realpathSync(r)}realpathSync(r){let o=this.resolveFilename(`lstat '${r}'`,r);if(!this.entries.has(o)&&!this.listings.has(o))throw sr.ENOENT(`lstat '${r}'`);return o}async existsPromise(r){return this.existsSync(r)}existsSync(r){if(!this.ready)throw sr.EBUSY(`archive closed, existsSync '${r}'`);if(this.symlinkCount===0){let a=K.resolve(Bt.root,r);return this.entries.has(a)||this.listings.has(a)}let o;try{o=this.resolveFilename(`stat '${r}'`,r,void 0,!1)}catch{return!1}return o===void 0?!1:this.entries.has(o)||this.listings.has(o)}async accessPromise(r,o){return this.accessSync(r,o)}accessSync(r,o=ta.constants.F_OK){let a=this.resolveFilename(`access '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw sr.ENOENT(`access '${r}'`);if(this.readOnly&&o&ta.constants.W_OK)throw sr.EROFS(`access '${r}'`)}async statPromise(r,o={bigint:!1}){return o.bigint?this.statSync(r,{bigint:!0}):this.statSync(r)}statSync(r,o={bigint:!1,throwIfNoEntry:!0}){let a=this.resolveFilename(`stat '${r}'`,r,void 0,o.throwIfNoEntry);if(a!==void 0){if(!this.entries.has(a)&&!this.listings.has(a)){if(o.throwIfNoEntry===!1)return;throw sr.ENOENT(`stat '${r}'`)}if(r[r.length-1]==="/"&&!this.listings.has(a))throw sr.ENOTDIR(`stat '${r}'`);return this.statImpl(`stat '${r}'`,a,o)}}async fstatPromise(r,o){return this.fstatSync(r,o)}fstatSync(r,o){let a=this.fds.get(r);if(typeof a>"u")throw sr.EBADF("fstatSync");let{p:n}=a,u=this.resolveFilename(`stat '${n}'`,n);if(!this.entries.has(u)&&!this.listings.has(u))throw sr.ENOENT(`stat '${n}'`);if(n[n.length-1]==="/"&&!this.listings.has(u))throw sr.ENOTDIR(`stat '${n}'`);return this.statImpl(`fstat '${n}'`,u,o)}async lstatPromise(r,o={bigint:!1}){return o.bigint?this.lstatSync(r,{bigint:!0}):this.lstatSync(r)}lstatSync(r,o={bigint:!1,throwIfNoEntry:!0}){let a=this.resolveFilename(`lstat '${r}'`,r,!1,o.throwIfNoEntry);if(a!==void 0){if(!this.entries.has(a)&&!this.listings.has(a)){if(o.throwIfNoEntry===!1)return;throw sr.ENOENT(`lstat '${r}'`)}if(r[r.length-1]==="/"&&!this.listings.has(a))throw sr.ENOTDIR(`lstat '${r}'`);return this.statImpl(`lstat '${r}'`,a,o)}}statImpl(r,o,a={}){let n=this.entries.get(o);if(typeof n<"u"){let u=this.libzip.struct.statS();if(this.libzip.statIndex(this.zip,n,0,0,u)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));let p=this.stats.uid,h=this.stats.gid,E=this.libzip.struct.statSize(u)>>>0,w=512,D=Math.ceil(E/w),x=(this.libzip.struct.statMtime(u)>>>0)*1e3,C=x,T=x,L=x,U=new Date(C),J=new Date(T),te=new Date(L),le=new Date(x),ce=this.listings.has(o)?ta.constants.S_IFDIR:this.isSymbolicLink(n)?ta.constants.S_IFLNK:ta.constants.S_IFREG,ue=ce===ta.constants.S_IFDIR?493:420,Ie=ce|this.getUnixMode(n,ue)&511,he=this.libzip.struct.statCrc(u),De=Object.assign(new wa.StatEntry,{uid:p,gid:h,size:E,blksize:w,blocks:D,atime:U,birthtime:J,ctime:te,mtime:le,atimeMs:C,birthtimeMs:T,ctimeMs:L,mtimeMs:x,mode:Ie,crc:he});return a.bigint===!0?wa.convertToBigIntStats(De):De}if(this.listings.has(o)){let u=this.stats.uid,A=this.stats.gid,p=0,h=512,E=0,w=this.stats.mtimeMs,D=this.stats.mtimeMs,x=this.stats.mtimeMs,C=this.stats.mtimeMs,T=new Date(w),L=new Date(D),U=new Date(x),J=new Date(C),te=ta.constants.S_IFDIR|493,ce=Object.assign(new wa.StatEntry,{uid:u,gid:A,size:p,blksize:h,blocks:E,atime:T,birthtime:L,ctime:U,mtime:J,atimeMs:w,birthtimeMs:D,ctimeMs:x,mtimeMs:C,mode:te,crc:0});return a.bigint===!0?wa.convertToBigIntStats(ce):ce}throw new Error("Unreachable")}getUnixMode(r,o){if(this.libzip.file.getExternalAttributes(this.zip,r,0,0,this.libzip.uint08S,this.libzip.uint32S)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return this.libzip.getValue(this.libzip.uint08S,"i8")>>>0!==this.libzip.ZIP_OPSYS_UNIX?o:this.libzip.getValue(this.libzip.uint32S,"i32")>>>16}registerListing(r){let o=this.listings.get(r);if(o)return o;this.registerListing(K.dirname(r)).add(K.basename(r));let n=new Set;return this.listings.set(r,n),n}registerEntry(r,o){this.registerListing(K.dirname(r)).add(K.basename(r)),this.entries.set(r,o)}unregisterListing(r){this.listings.delete(r),this.listings.get(K.dirname(r))?.delete(K.basename(r))}unregisterEntry(r){this.unregisterListing(r);let o=this.entries.get(r);this.entries.delete(r),!(typeof o>"u")&&(this.fileSources.delete(o),this.isSymbolicLink(o)&&this.symlinkCount--)}deleteEntry(r,o){if(this.unregisterEntry(r),this.libzip.delete(this.zip,o)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}resolveFilename(r,o,a=!0,n=!0){if(!this.ready)throw sr.EBUSY(`archive closed, ${r}`);let u=K.resolve(Bt.root,o);if(u==="/")return Bt.root;let A=this.entries.get(u);if(a&&A!==void 0)if(this.symlinkCount!==0&&this.isSymbolicLink(A)){let p=this.getFileSource(A).toString();return this.resolveFilename(r,K.resolve(K.dirname(u),p),!0,n)}else return u;for(;;){let p=this.resolveFilename(r,K.dirname(u),!0,n);if(p===void 0)return p;let h=this.listings.has(p),E=this.entries.has(p);if(!h&&!E){if(n===!1)return;throw sr.ENOENT(r)}if(!h)throw sr.ENOTDIR(r);if(u=K.resolve(p,K.basename(u)),!a||this.symlinkCount===0)break;let w=this.libzip.name.locate(this.zip,u.slice(1),0);if(w===-1)break;if(this.isSymbolicLink(w)){let D=this.getFileSource(w).toString();u=K.resolve(K.dirname(u),D)}else break}return u}allocateBuffer(r){Buffer.isBuffer(r)||(r=Buffer.from(r));let o=this.libzip.malloc(r.byteLength);if(!o)throw new Error("Couldn't allocate enough memory");return new Uint8Array(this.libzip.HEAPU8.buffer,o,r.byteLength).set(r),{buffer:o,byteLength:r.byteLength}}allocateUnattachedSource(r){let o=this.libzip.struct.errorS(),{buffer:a,byteLength:n}=this.allocateBuffer(r),u=this.libzip.source.fromUnattachedBuffer(a,n,0,1,o);if(u===0)throw this.libzip.free(o),this.makeLibzipError(o);return u}allocateSource(r){let{buffer:o,byteLength:a}=this.allocateBuffer(r),n=this.libzip.source.fromBuffer(this.zip,o,a,0,1);if(n===0)throw this.libzip.free(o),this.makeLibzipError(this.libzip.getError(this.zip));return n}setFileSource(r,o){let a=Buffer.isBuffer(o)?o:Buffer.from(o),n=K.relative(Bt.root,r),u=this.allocateSource(o);try{let A=this.libzip.file.add(this.zip,n,u,this.libzip.ZIP_FL_OVERWRITE);if(A===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));if(this.level!=="mixed"){let p=this.level===0?this.libzip.ZIP_CM_STORE:this.libzip.ZIP_CM_DEFLATE;if(this.libzip.file.setCompression(this.zip,A,0,p,this.level)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}return this.fileSources.set(A,a),A}catch(A){throw this.libzip.source.free(u),A}}isSymbolicLink(r){if(this.symlinkCount===0)return!1;if(this.libzip.file.getExternalAttributes(this.zip,r,0,0,this.libzip.uint08S,this.libzip.uint32S)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return this.libzip.getValue(this.libzip.uint08S,"i8")>>>0!==this.libzip.ZIP_OPSYS_UNIX?!1:(this.libzip.getValue(this.libzip.uint32S,"i32")>>>16&ta.constants.S_IFMT)===ta.constants.S_IFLNK}getFileSource(r,o={asyncDecompress:!1}){let a=this.fileSources.get(r);if(typeof a<"u")return a;let n=this.libzip.struct.statS();if(this.libzip.statIndex(this.zip,r,0,0,n)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));let A=this.libzip.struct.statCompSize(n),p=this.libzip.struct.statCompMethod(n),h=this.libzip.malloc(A);try{let E=this.libzip.fopenIndex(this.zip,r,0,this.libzip.ZIP_FL_COMPRESSED);if(E===0)throw this.makeLibzipError(this.libzip.getError(this.zip));try{let w=this.libzip.fread(E,h,A,0);if(w===-1)throw this.makeLibzipError(this.libzip.file.getError(E));if(wA)throw new Error("Overread");let D=this.libzip.HEAPU8.subarray(h,h+A),x=Buffer.from(D);if(p===0)return this.fileSources.set(r,x),x;if(o.asyncDecompress)return new Promise((C,T)=>{H4.default.inflateRaw(x,(L,U)=>{L?T(L):(this.fileSources.set(r,U),C(U))})});{let C=H4.default.inflateRawSync(x);return this.fileSources.set(r,C),C}}finally{this.libzip.fclose(E)}}finally{this.libzip.free(h)}}async fchmodPromise(r,o){return this.chmodPromise(this.fdToPath(r,"fchmod"),o)}fchmodSync(r,o){return this.chmodSync(this.fdToPath(r,"fchmodSync"),o)}async chmodPromise(r,o){return this.chmodSync(r,o)}chmodSync(r,o){if(this.readOnly)throw sr.EROFS(`chmod '${r}'`);o&=493;let a=this.resolveFilename(`chmod '${r}'`,r,!1),n=this.entries.get(a);if(typeof n>"u")throw new Error(`Assertion failed: The entry should have been registered (${a})`);let A=this.getUnixMode(n,ta.constants.S_IFREG|0)&-512|o;if(this.libzip.file.setExternalAttributes(this.zip,n,0,0,this.libzip.ZIP_OPSYS_UNIX,A<<16)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}async fchownPromise(r,o,a){return this.chownPromise(this.fdToPath(r,"fchown"),o,a)}fchownSync(r,o,a){return this.chownSync(this.fdToPath(r,"fchownSync"),o,a)}async chownPromise(r,o,a){return this.chownSync(r,o,a)}chownSync(r,o,a){throw new Error("Unimplemented")}async renamePromise(r,o){return this.renameSync(r,o)}renameSync(r,o){throw new Error("Unimplemented")}async copyFilePromise(r,o,a){let{indexSource:n,indexDest:u,resolvedDestP:A}=this.prepareCopyFile(r,o,a),p=await this.getFileSource(n,{asyncDecompress:!0}),h=this.setFileSource(A,p);h!==u&&this.registerEntry(A,h)}copyFileSync(r,o,a=0){let{indexSource:n,indexDest:u,resolvedDestP:A}=this.prepareCopyFile(r,o,a),p=this.getFileSource(n),h=this.setFileSource(A,p);h!==u&&this.registerEntry(A,h)}prepareCopyFile(r,o,a=0){if(this.readOnly)throw sr.EROFS(`copyfile '${r} -> '${o}'`);if(a&ta.constants.COPYFILE_FICLONE_FORCE)throw sr.ENOSYS("unsupported clone operation",`copyfile '${r}' -> ${o}'`);let n=this.resolveFilename(`copyfile '${r} -> ${o}'`,r),u=this.entries.get(n);if(typeof u>"u")throw sr.EINVAL(`copyfile '${r}' -> '${o}'`);let A=this.resolveFilename(`copyfile '${r}' -> ${o}'`,o),p=this.entries.get(A);if(a&(ta.constants.COPYFILE_EXCL|ta.constants.COPYFILE_FICLONE_FORCE)&&typeof p<"u")throw sr.EEXIST(`copyfile '${r}' -> '${o}'`);return{indexSource:u,resolvedDestP:A,indexDest:p}}async appendFilePromise(r,o,a){if(this.readOnly)throw sr.EROFS(`open '${r}'`);return typeof a>"u"?a={flag:"a"}:typeof a=="string"?a={flag:"a",encoding:a}:typeof a.flag>"u"&&(a={flag:"a",...a}),this.writeFilePromise(r,o,a)}appendFileSync(r,o,a={}){if(this.readOnly)throw sr.EROFS(`open '${r}'`);return typeof a>"u"?a={flag:"a"}:typeof a=="string"?a={flag:"a",encoding:a}:typeof a.flag>"u"&&(a={flag:"a",...a}),this.writeFileSync(r,o,a)}fdToPath(r,o){let a=this.fds.get(r)?.p;if(typeof a>"u")throw sr.EBADF(o);return a}async writeFilePromise(r,o,a){let{encoding:n,mode:u,index:A,resolvedP:p}=this.prepareWriteFile(r,a);A!==void 0&&typeof a=="object"&&a.flag&&a.flag.includes("a")&&(o=Buffer.concat([await this.getFileSource(A,{asyncDecompress:!0}),Buffer.from(o)])),n!==null&&(o=o.toString(n));let h=this.setFileSource(p,o);h!==A&&this.registerEntry(p,h),u!==null&&await this.chmodPromise(p,u)}writeFileSync(r,o,a){let{encoding:n,mode:u,index:A,resolvedP:p}=this.prepareWriteFile(r,a);A!==void 0&&typeof a=="object"&&a.flag&&a.flag.includes("a")&&(o=Buffer.concat([this.getFileSource(A),Buffer.from(o)])),n!==null&&(o=o.toString(n));let h=this.setFileSource(p,o);h!==A&&this.registerEntry(p,h),u!==null&&this.chmodSync(p,u)}prepareWriteFile(r,o){if(typeof r=="number"&&(r=this.fdToPath(r,"read")),this.readOnly)throw sr.EROFS(`open '${r}'`);let a=this.resolveFilename(`open '${r}'`,r);if(this.listings.has(a))throw sr.EISDIR(`open '${r}'`);let n=null,u=null;typeof o=="string"?n=o:typeof o=="object"&&({encoding:n=null,mode:u=null}=o);let A=this.entries.get(a);return{encoding:n,mode:u,resolvedP:a,index:A}}async unlinkPromise(r){return this.unlinkSync(r)}unlinkSync(r){if(this.readOnly)throw sr.EROFS(`unlink '${r}'`);let o=this.resolveFilename(`unlink '${r}'`,r);if(this.listings.has(o))throw sr.EISDIR(`unlink '${r}'`);let a=this.entries.get(o);if(typeof a>"u")throw sr.EINVAL(`unlink '${r}'`);this.deleteEntry(o,a)}async utimesPromise(r,o,a){return this.utimesSync(r,o,a)}utimesSync(r,o,a){if(this.readOnly)throw sr.EROFS(`utimes '${r}'`);let n=this.resolveFilename(`utimes '${r}'`,r);this.utimesImpl(n,a)}async lutimesPromise(r,o,a){return this.lutimesSync(r,o,a)}lutimesSync(r,o,a){if(this.readOnly)throw sr.EROFS(`lutimes '${r}'`);let n=this.resolveFilename(`utimes '${r}'`,r,!1);this.utimesImpl(n,a)}utimesImpl(r,o){this.listings.has(r)&&(this.entries.has(r)||this.hydrateDirectory(r));let a=this.entries.get(r);if(a===void 0)throw new Error("Unreachable");if(this.libzip.file.setMtime(this.zip,a,0,tot(o),0)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}async mkdirPromise(r,o){return this.mkdirSync(r,o)}mkdirSync(r,{mode:o=493,recursive:a=!1}={}){if(a)return this.mkdirpSync(r,{chmod:o});if(this.readOnly)throw sr.EROFS(`mkdir '${r}'`);let n=this.resolveFilename(`mkdir '${r}'`,r);if(this.entries.has(n)||this.listings.has(n))throw sr.EEXIST(`mkdir '${r}'`);this.hydrateDirectory(n),this.chmodSync(n,o)}async rmdirPromise(r,o){return this.rmdirSync(r,o)}rmdirSync(r,{recursive:o=!1}={}){if(this.readOnly)throw sr.EROFS(`rmdir '${r}'`);if(o){this.removeSync(r);return}let a=this.resolveFilename(`rmdir '${r}'`,r),n=this.listings.get(a);if(!n)throw sr.ENOTDIR(`rmdir '${r}'`);if(n.size>0)throw sr.ENOTEMPTY(`rmdir '${r}'`);let u=this.entries.get(a);if(typeof u>"u")throw sr.EINVAL(`rmdir '${r}'`);this.deleteEntry(r,u)}async rmPromise(r,o){return this.rmSync(r,o)}rmSync(r,{recursive:o=!1}={}){if(this.readOnly)throw sr.EROFS(`rm '${r}'`);if(o){this.removeSync(r);return}let a=this.resolveFilename(`rm '${r}'`,r),n=this.listings.get(a);if(!n)throw sr.ENOTDIR(`rm '${r}'`);if(n.size>0)throw sr.ENOTEMPTY(`rm '${r}'`);let u=this.entries.get(a);if(typeof u>"u")throw sr.EINVAL(`rm '${r}'`);this.deleteEntry(r,u)}hydrateDirectory(r){let o=this.libzip.dir.add(this.zip,K.relative(Bt.root,r));if(o===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return this.registerListing(r),this.registerEntry(r,o),o}async linkPromise(r,o){return this.linkSync(r,o)}linkSync(r,o){throw sr.EOPNOTSUPP(`link '${r}' -> '${o}'`)}async symlinkPromise(r,o){return this.symlinkSync(r,o)}symlinkSync(r,o){if(this.readOnly)throw sr.EROFS(`symlink '${r}' -> '${o}'`);let a=this.resolveFilename(`symlink '${r}' -> '${o}'`,o);if(this.listings.has(a))throw sr.EISDIR(`symlink '${r}' -> '${o}'`);if(this.entries.has(a))throw sr.EEXIST(`symlink '${r}' -> '${o}'`);let n=this.setFileSource(a,r);if(this.registerEntry(a,n),this.libzip.file.setExternalAttributes(this.zip,n,0,0,this.libzip.ZIP_OPSYS_UNIX,(ta.constants.S_IFLNK|511)<<16)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));this.symlinkCount+=1}async readFilePromise(r,o){typeof o=="object"&&(o=o?o.encoding:void 0);let a=await this.readFileBuffer(r,{asyncDecompress:!0});return o?a.toString(o):a}readFileSync(r,o){typeof o=="object"&&(o=o?o.encoding:void 0);let a=this.readFileBuffer(r);return o?a.toString(o):a}readFileBuffer(r,o={asyncDecompress:!1}){typeof r=="number"&&(r=this.fdToPath(r,"read"));let a=this.resolveFilename(`open '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw sr.ENOENT(`open '${r}'`);if(r[r.length-1]==="/"&&!this.listings.has(a))throw sr.ENOTDIR(`open '${r}'`);if(this.listings.has(a))throw sr.EISDIR("read");let n=this.entries.get(a);if(n===void 0)throw new Error("Unreachable");return this.getFileSource(n,o)}async readdirPromise(r,o){return this.readdirSync(r,o)}readdirSync(r,o){let a=this.resolveFilename(`scandir '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw sr.ENOENT(`scandir '${r}'`);let n=this.listings.get(a);if(!n)throw sr.ENOTDIR(`scandir '${r}'`);if(o?.recursive)if(o?.withFileTypes){let u=Array.from(n,A=>Object.assign(this.statImpl("lstat",K.join(r,A)),{name:A,path:Bt.dot}));for(let A of u){if(!A.isDirectory())continue;let p=K.join(A.path,A.name),h=this.listings.get(K.join(a,p));for(let E of h)u.push(Object.assign(this.statImpl("lstat",K.join(r,p,E)),{name:E,path:p}))}return u}else{let u=[...n];for(let A of u){let p=this.listings.get(K.join(a,A));if(!(typeof p>"u"))for(let h of p)u.push(K.join(A,h))}return u}else return o?.withFileTypes?Array.from(n,u=>Object.assign(this.statImpl("lstat",K.join(r,u)),{name:u,path:void 0})):[...n]}async readlinkPromise(r){let o=this.prepareReadlink(r);return(await this.getFileSource(o,{asyncDecompress:!0})).toString()}readlinkSync(r){let o=this.prepareReadlink(r);return this.getFileSource(o).toString()}prepareReadlink(r){let o=this.resolveFilename(`readlink '${r}'`,r,!1);if(!this.entries.has(o)&&!this.listings.has(o))throw sr.ENOENT(`readlink '${r}'`);if(r[r.length-1]==="/"&&!this.listings.has(o))throw sr.ENOTDIR(`open '${r}'`);if(this.listings.has(o))throw sr.EINVAL(`readlink '${r}'`);let a=this.entries.get(o);if(a===void 0)throw new Error("Unreachable");if(!this.isSymbolicLink(a))throw sr.EINVAL(`readlink '${r}'`);return a}async truncatePromise(r,o=0){let a=this.resolveFilename(`open '${r}'`,r),n=this.entries.get(a);if(typeof n>"u")throw sr.EINVAL(`open '${r}'`);let u=await this.getFileSource(n,{asyncDecompress:!0}),A=Buffer.alloc(o,0);return u.copy(A),await this.writeFilePromise(r,A)}truncateSync(r,o=0){let a=this.resolveFilename(`open '${r}'`,r),n=this.entries.get(a);if(typeof n>"u")throw sr.EINVAL(`open '${r}'`);let u=this.getFileSource(n),A=Buffer.alloc(o,0);return u.copy(A),this.writeFileSync(r,A)}async ftruncatePromise(r,o){return this.truncatePromise(this.fdToPath(r,"ftruncate"),o)}ftruncateSync(r,o){return this.truncateSync(this.fdToPath(r,"ftruncateSync"),o)}watch(r,o,a){let n;switch(typeof o){case"function":case"string":case"undefined":n=!0;break;default:({persistent:n=!0}=o);break}if(!n)return{on:()=>{},close:()=>{}};let u=setInterval(()=>{},24*60*60*1e3);return{on:()=>{},close:()=>{clearInterval(u)}}}watchFile(r,o,a){let n=K.resolve(Bt.root,r);return um(this,n,o,a)}unwatchFile(r,o){let a=K.resolve(Bt.root,r);return q0(this,a,o)}}});function xce(t,e,r=Buffer.alloc(0),o){let a=new Zi(r),n=w=>w===e||w.startsWith(`${e}/`)?w.slice(0,e.length):null,u=async(w,D)=>()=>a,A=(w,D)=>a,p={...t},h=new _n(p),E=new Gp({baseFs:h,getMountPoint:n,factoryPromise:u,factorySync:A,magicByte:21,maxAge:1/0,typeCheck:o?.typeCheck});return uw(bce.default,new Wp(E)),a}var bce,kce=It(()=>{Pt();bce=et(ve("fs"));q4()});var Qce=It(()=>{Dce();q4();kce()});var V1={};Kt(V1,{DEFAULT_COMPRESSION_LEVEL:()=>Sce,LibzipError:()=>fx,ZipFS:()=>Zi,ZipOpenFS:()=>iA,getArchivePart:()=>U4,getLibzipPromise:()=>not,getLibzipSync:()=>rot,makeEmptyArchive:()=>Ax,mountMemoryDrive:()=>xce});function rot(){return K1()}async function not(){return K1()}var Fce,sA=It(()=>{L4();Fce=et(Ice());vce();Qce();Cce(()=>{let t=(0,Fce.default)();return Bce(t)})});var J1,Rce=It(()=>{Pt();Gt();z1();J1=class extends ot{constructor(){super(...arguments);this.cwd=de.String("--cwd",process.cwd(),{description:"The directory to run the command in"});this.commandName=de.String();this.args=de.Proxy()}static{this.usage={description:"run a command using yarn's portable shell",details:` + This command will run a command using Yarn's portable shell. + + Make sure to escape glob patterns, redirections, and other features that might be expanded by your own shell. + + Note: To escape something from Yarn's shell, you might have to escape it twice, the first time from your own shell. + + Note: Don't use this command in Yarn scripts, as Yarn's shell is automatically used. + + For a list of features, visit: https://github.com/yarnpkg/berry/blob/master/packages/yarnpkg-shell/README.md. + `,examples:[["Run a simple command","$0 echo Hello"],["Run a command with a glob pattern","$0 echo '*.js'"],["Run a command with a redirection","$0 echo Hello World '>' hello.txt"],["Run a command with an escaped glob pattern (The double escape is needed in Unix shells)",`$0 echo '"*.js"'`],["Run a command with a variable (Double quotes are needed in Unix shells, to prevent them from expanding the variable)",'$0 "GREETING=Hello echo $GREETING World"']]}}async execute(){let r=this.args.length>0?`${this.commandName} ${this.args.join(" ")}`:this.commandName;return await ky(r,[],{cwd:Ae.toPortablePath(this.cwd),stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})}}});var fl,Tce=It(()=>{fl=class extends Error{constructor(e){super(e),this.name="ShellError"}}});var gx={};Kt(gx,{fastGlobOptions:()=>Oce,isBraceExpansion:()=>j4,isGlobPattern:()=>iot,match:()=>sot,micromatchOptions:()=>hx});function iot(t){if(!px.default.scan(t,hx).isGlob)return!1;try{px.default.parse(t,hx)}catch{return!1}return!0}function sot(t,{cwd:e,baseFs:r}){return(0,Nce.default)(t,{...Oce,cwd:Ae.fromPortablePath(e),fs:aP(Lce.default,new Wp(r))})}function j4(t){return px.default.scan(t,hx).isBrace}var Nce,Lce,px,hx,Oce,Mce=It(()=>{Pt();Nce=et(Ab()),Lce=et(ve("fs")),px=et(Xo()),hx={strictBrackets:!0},Oce={onlyDirectories:!1,onlyFiles:!1}});function G4(){}function W4(){for(let t of Fg)t.kill()}function qce(t,e,r,o){return a=>{let n=a[0]instanceof oA.Transform?"pipe":a[0],u=a[1]instanceof oA.Transform?"pipe":a[1],A=a[2]instanceof oA.Transform?"pipe":a[2],p=(0,_ce.default)(t,e,{...o,stdio:[n,u,A]});return Fg.add(p),Fg.size===1&&(process.on("SIGINT",G4),process.on("SIGTERM",W4)),a[0]instanceof oA.Transform&&a[0].pipe(p.stdin),a[1]instanceof oA.Transform&&p.stdout.pipe(a[1],{end:!1}),a[2]instanceof oA.Transform&&p.stderr.pipe(a[2],{end:!1}),{stdin:p.stdin,promise:new Promise(h=>{p.on("error",E=>{switch(Fg.delete(p),Fg.size===0&&(process.off("SIGINT",G4),process.off("SIGTERM",W4)),E.code){case"ENOENT":a[2].write(`command not found: ${t} +`),h(127);break;case"EACCES":a[2].write(`permission denied: ${t} +`),h(128);break;default:a[2].write(`uncaught error: ${E.message} +`),h(1);break}}),p.on("close",E=>{Fg.delete(p),Fg.size===0&&(process.off("SIGINT",G4),process.off("SIGTERM",W4)),h(E!==null?E:129)})})}}}function jce(t){return e=>{let r=e[0]==="pipe"?new oA.PassThrough:e[0];return{stdin:r,promise:Promise.resolve().then(()=>t({stdin:r,stdout:e[1],stderr:e[2]}))}}}function dx(t,e){return K4.start(t,e)}function Uce(t,e=null){let r=new oA.PassThrough,o=new Hce.StringDecoder,a="";return r.on("data",n=>{let u=o.write(n),A;do if(A=u.indexOf(` +`),A!==-1){let p=a+u.substring(0,A);u=u.substring(A+1),a="",t(e!==null?`${e} ${p}`:p)}while(A!==-1);a+=u}),r.on("end",()=>{let n=o.end();n!==""&&t(e!==null?`${e} ${n}`:n)}),r}function Gce(t,{prefix:e}){return{stdout:Uce(r=>t.stdout.write(`${r} +`),t.stdout.isTTY?e:null),stderr:Uce(r=>t.stderr.write(`${r} +`),t.stderr.isTTY?e:null)}}var _ce,oA,Hce,Fg,Zl,Y4,K4,V4=It(()=>{_ce=et(MT()),oA=ve("stream"),Hce=ve("string_decoder"),Fg=new Set;Zl=class{constructor(e){this.stream=e}close(){}get(){return this.stream}},Y4=class{constructor(){this.stream=null}close(){if(this.stream===null)throw new Error("Assertion failed: No stream attached");this.stream.end()}attach(e){this.stream=e}get(){if(this.stream===null)throw new Error("Assertion failed: No stream attached");return this.stream}},K4=class t{constructor(e,r){this.stdin=null;this.stdout=null;this.stderr=null;this.pipe=null;this.ancestor=e,this.implementation=r}static start(e,{stdin:r,stdout:o,stderr:a}){let n=new t(null,e);return n.stdin=r,n.stdout=o,n.stderr=a,n}pipeTo(e,r=1){let o=new t(this,e),a=new Y4;return o.pipe=a,o.stdout=this.stdout,o.stderr=this.stderr,(r&1)===1?this.stdout=a:this.ancestor!==null&&(this.stderr=this.ancestor.stdout),(r&2)===2?this.stderr=a:this.ancestor!==null&&(this.stderr=this.ancestor.stderr),o}async exec(){let e=["ignore","ignore","ignore"];if(this.pipe)e[0]="pipe";else{if(this.stdin===null)throw new Error("Assertion failed: No input stream registered");e[0]=this.stdin.get()}let r;if(this.stdout===null)throw new Error("Assertion failed: No output stream registered");r=this.stdout,e[1]=r.get();let o;if(this.stderr===null)throw new Error("Assertion failed: No error stream registered");o=this.stderr,e[2]=o.get();let a=this.implementation(e);return this.pipe&&this.pipe.attach(a.stdin),await a.promise.then(n=>(r.close(),o.close(),n))}async run(){let e=[];for(let o=this;o;o=o.ancestor)e.push(o.exec());return(await Promise.all(e))[0]}}});var e2={};Kt(e2,{EntryCommand:()=>J1,ShellError:()=>fl,execute:()=>ky,globUtils:()=>gx});function Wce(t,e,r){let o=new pl.PassThrough({autoDestroy:!0});switch(t){case 0:(e&1)===1&&r.stdin.pipe(o,{end:!1}),(e&2)===2&&r.stdin instanceof pl.Writable&&o.pipe(r.stdin,{end:!1});break;case 1:(e&1)===1&&r.stdout.pipe(o,{end:!1}),(e&2)===2&&o.pipe(r.stdout,{end:!1});break;case 2:(e&1)===1&&r.stderr.pipe(o,{end:!1}),(e&2)===2&&o.pipe(r.stderr,{end:!1});break;default:throw new fl(`Bad file descriptor: "${t}"`)}return o}function yx(t,e={}){let r={...t,...e};return r.environment={...t.environment,...e.environment},r.variables={...t.variables,...e.variables},r}async function aot(t,e,r){let o=[],a=new pl.PassThrough;return a.on("data",n=>o.push(n)),await Ex(t,e,yx(r,{stdout:a})),Buffer.concat(o).toString().replace(/[\r\n]+$/,"")}async function Yce(t,e,r){let o=t.map(async n=>{let u=await Rg(n.args,e,r);return{name:n.name,value:u.join(" ")}});return(await Promise.all(o)).reduce((n,u)=>(n[u.name]=u.value,n),{})}function mx(t){return t.match(/[^ \r\n\t]+/g)||[]}async function Zce(t,e,r,o,a=o){switch(t.name){case"$":o(String(process.pid));break;case"#":o(String(e.args.length));break;case"@":if(t.quoted)for(let n of e.args)a(n);else for(let n of e.args){let u=mx(n);for(let A=0;A=0&&n"u"&&(t.defaultValue?u=(await Rg(t.defaultValue,e,r)).join(" "):t.alternativeValue&&(u="")),typeof u>"u")throw A?new fl(`Unbound argument #${n}`):new fl(`Unbound variable "${t.name}"`);if(t.quoted)o(u);else{let p=mx(u);for(let E=0;Eo.push(n));let a=Number(o.join(" "));return Number.isNaN(a)?X1({type:"variable",name:o.join(" ")},e,r):X1({type:"number",value:a},e,r)}else return lot[t.type](await X1(t.left,e,r),await X1(t.right,e,r))}async function Rg(t,e,r){let o=new Map,a=[],n=[],u=E=>{n.push(E)},A=()=>{n.length>0&&a.push(n.join("")),n=[]},p=E=>{u(E),A()},h=(E,w,D)=>{let x=JSON.stringify({type:E,fd:w}),C=o.get(x);typeof C>"u"&&o.set(x,C=[]),C.push(D)};for(let E of t){let w=!1;switch(E.type){case"redirection":{let D=await Rg(E.args,e,r);for(let x of D)h(E.subtype,E.fd,x)}break;case"argument":for(let D of E.segments)switch(D.type){case"text":u(D.text);break;case"glob":u(D.pattern),w=!0;break;case"shell":{let x=await aot(D.shell,e,r);if(D.quoted)u(x);else{let C=mx(x);for(let T=0;T"u")throw new Error("Assertion failed: Expected a glob pattern to have been set");let x=await e.glob.match(D,{cwd:r.cwd,baseFs:e.baseFs});if(x.length===0){let C=j4(D)?". Note: Brace expansion of arbitrary strings isn't currently supported. For more details, please read this issue: https://github.com/yarnpkg/berry/issues/22":"";throw new fl(`No matches found: "${D}"${C}`)}for(let C of x.sort())p(C)}}if(o.size>0){let E=[];for(let[w,D]of o.entries())E.splice(E.length,0,w,String(D.length),...D);a.splice(0,0,"__ysh_set_redirects",...E,"--")}return a}function Z1(t,e,r){e.builtins.has(t[0])||(t=["command",...t]);let o=Ae.fromPortablePath(r.cwd),a=r.environment;typeof a.PWD<"u"&&(a={...a,PWD:o});let[n,...u]=t;if(n==="command")return qce(u[0],u.slice(1),e,{cwd:o,env:a});let A=e.builtins.get(n);if(typeof A>"u")throw new Error(`Assertion failed: A builtin should exist for "${n}"`);return jce(async({stdin:p,stdout:h,stderr:E})=>{let{stdin:w,stdout:D,stderr:x}=r;r.stdin=p,r.stdout=h,r.stderr=E;try{return await A(u,e,r)}finally{r.stdin=w,r.stdout=D,r.stderr=x}})}function cot(t,e,r){return o=>{let a=new pl.PassThrough,n=Ex(t,e,yx(r,{stdin:a}));return{stdin:a,promise:n}}}function uot(t,e,r){return o=>{let a=new pl.PassThrough,n=Ex(t,e,r);return{stdin:a,promise:n}}}function Kce(t,e,r,o){if(e.length===0)return t;{let a;do a=String(Math.random());while(Object.hasOwn(o.procedures,a));return o.procedures={...o.procedures},o.procedures[a]=t,Z1([...e,"__ysh_run_procedure",a],r,o)}}async function Vce(t,e,r){let o=t,a=null,n=null;for(;o;){let u=o.then?{...r}:r,A;switch(o.type){case"command":{let p=await Rg(o.args,e,r),h=await Yce(o.envs,e,r);A=o.envs.length?Z1(p,e,yx(u,{environment:h})):Z1(p,e,u)}break;case"subshell":{let p=await Rg(o.args,e,r),h=cot(o.subshell,e,u);A=Kce(h,p,e,u)}break;case"group":{let p=await Rg(o.args,e,r),h=uot(o.group,e,u);A=Kce(h,p,e,u)}break;case"envs":{let p=await Yce(o.envs,e,r);u.environment={...u.environment,...p},A=Z1(["true"],e,u)}break}if(typeof A>"u")throw new Error("Assertion failed: An action should have been generated");if(a===null)n=dx(A,{stdin:new Zl(u.stdin),stdout:new Zl(u.stdout),stderr:new Zl(u.stderr)});else{if(n===null)throw new Error("Assertion failed: The execution pipeline should have been setup");switch(a){case"|":n=n.pipeTo(A,1);break;case"|&":n=n.pipeTo(A,3);break}}o.then?(a=o.then.type,o=o.then.chain):o=null}if(n===null)throw new Error("Assertion failed: The execution pipeline should have been setup");return await n.run()}async function Aot(t,e,r,{background:o=!1}={}){function a(n){let u=["#2E86AB","#A23B72","#F18F01","#C73E1D","#CCE2A3"],A=u[n%u.length];return Jce.default.hex(A)}if(o){let n=r.nextBackgroundJobIndex++,u=a(n),A=`[${n}]`,p=u(A),{stdout:h,stderr:E}=Gce(r,{prefix:p});return r.backgroundJobs.push(Vce(t,e,yx(r,{stdout:h,stderr:E})).catch(w=>E.write(`${w.message} +`)).finally(()=>{r.stdout.isTTY&&r.stdout.write(`Job ${p}, '${u(mm(t))}' has ended +`)})),0}return await Vce(t,e,r)}async function fot(t,e,r,{background:o=!1}={}){let a,n=A=>{a=A,r.variables["?"]=String(A)},u=async A=>{try{return await Aot(A.chain,e,r,{background:o&&typeof A.then>"u"})}catch(p){if(!(p instanceof fl))throw p;return r.stderr.write(`${p.message} +`),1}};for(n(await u(t));t.then;){if(r.exitCode!==null)return r.exitCode;switch(t.then.type){case"&&":a===0&&n(await u(t.then.line));break;case"||":a!==0&&n(await u(t.then.line));break;default:throw new Error(`Assertion failed: Unsupported command type: "${t.then.type}"`)}t=t.then.line}return a}async function Ex(t,e,r){let o=r.backgroundJobs;r.backgroundJobs=[];let a=0;for(let{command:n,type:u}of t){if(a=await fot(n,e,r,{background:u==="&"}),r.exitCode!==null)return r.exitCode;r.variables["?"]=String(a)}return await Promise.all(r.backgroundJobs),r.backgroundJobs=o,a}function $ce(t){switch(t.type){case"variable":return t.name==="@"||t.name==="#"||t.name==="*"||Number.isFinite(parseInt(t.name,10))||"defaultValue"in t&&!!t.defaultValue&&t.defaultValue.some(e=>$1(e))||"alternativeValue"in t&&!!t.alternativeValue&&t.alternativeValue.some(e=>$1(e));case"arithmetic":return J4(t.arithmetic);case"shell":return z4(t.shell);default:return!1}}function $1(t){switch(t.type){case"redirection":return t.args.some(e=>$1(e));case"argument":return t.segments.some(e=>$ce(e));default:throw new Error(`Assertion failed: Unsupported argument type: "${t.type}"`)}}function J4(t){switch(t.type){case"variable":return $ce(t);case"number":return!1;default:return J4(t.left)||J4(t.right)}}function z4(t){return t.some(({command:e})=>{for(;e;){let r=e.chain;for(;r;){let o;switch(r.type){case"subshell":o=z4(r.subshell);break;case"command":o=r.envs.some(a=>a.args.some(n=>$1(n)))||r.args.some(a=>$1(a));break}if(o)return!0;if(!r.then)break;r=r.then.chain}if(!e.then)break;e=e.then.line}return!1})}async function ky(t,e=[],{baseFs:r=new _n,builtins:o={},cwd:a=Ae.toPortablePath(process.cwd()),env:n=process.env,stdin:u=process.stdin,stdout:A=process.stdout,stderr:p=process.stderr,variables:h={},glob:E=gx}={}){let w={};for(let[C,T]of Object.entries(n))typeof T<"u"&&(w[C]=T);let D=new Map(oot);for(let[C,T]of Object.entries(o))D.set(C,T);u===null&&(u=new pl.PassThrough,u.end());let x=uP(t,E);if(!z4(x)&&x.length>0&&e.length>0){let{command:C}=x[x.length-1];for(;C.then;)C=C.then.line;let T=C.chain;for(;T.then;)T=T.then.chain;T.type==="command"&&(T.args=T.args.concat(e.map(L=>({type:"argument",segments:[{type:"text",text:L}]}))))}return await Ex(x,{args:e,baseFs:r,builtins:D,initialStdin:u,initialStdout:A,initialStderr:p,glob:E},{cwd:a,environment:w,exitCode:null,procedures:{},stdin:u,stdout:A,stderr:p,variables:Object.assign({},h,{"?":0}),nextBackgroundJobIndex:1,backgroundJobs:[]})}var Jce,zce,pl,Xce,oot,lot,z1=It(()=>{Pt();Ol();Jce=et(iL()),zce=ve("os"),pl=ve("stream"),Xce=ve("timers/promises");Rce();Tce();Mce();V4();V4();oot=new Map([["cd",async([t=(0,zce.homedir)(),...e],r,o)=>{let a=K.resolve(o.cwd,Ae.toPortablePath(t));if(!(await r.baseFs.statPromise(a).catch(u=>{throw u.code==="ENOENT"?new fl(`cd: no such file or directory: ${t}`):u})).isDirectory())throw new fl(`cd: not a directory: ${t}`);return o.cwd=a,0}],["pwd",async(t,e,r)=>(r.stdout.write(`${Ae.fromPortablePath(r.cwd)} +`),0)],[":",async(t,e,r)=>0],["true",async(t,e,r)=>0],["false",async(t,e,r)=>1],["exit",async([t,...e],r,o)=>o.exitCode=parseInt(t??o.variables["?"],10)],["echo",async(t,e,r)=>(r.stdout.write(`${t.join(" ")} +`),0)],["sleep",async([t],e,r)=>{if(typeof t>"u")throw new fl("sleep: missing operand");let o=Number(t);if(Number.isNaN(o))throw new fl(`sleep: invalid time interval '${t}'`);return await(0,Xce.setTimeout)(1e3*o,0)}],["unset",async(t,e,r)=>{for(let o of t)delete r.environment[o],delete r.variables[o];return 0}],["__ysh_run_procedure",async(t,e,r)=>{let o=r.procedures[t[0]];return await dx(o,{stdin:new Zl(r.stdin),stdout:new Zl(r.stdout),stderr:new Zl(r.stderr)}).run()}],["__ysh_set_redirects",async(t,e,r)=>{let o=r.stdin,a=r.stdout,n=r.stderr,u=[],A=[],p=[],h=0;for(;t[h]!=="--";){let w=t[h++],{type:D,fd:x}=JSON.parse(w),C=J=>{switch(x){case null:case 0:u.push(J);break;default:throw new Error(`Unsupported file descriptor: "${x}"`)}},T=J=>{switch(x){case null:case 1:A.push(J);break;case 2:p.push(J);break;default:throw new Error(`Unsupported file descriptor: "${x}"`)}},L=Number(t[h++]),U=h+L;for(let J=h;Je.baseFs.createReadStream(K.resolve(r.cwd,Ae.toPortablePath(t[J]))));break;case"<<<":C(()=>{let te=new pl.PassThrough;return process.nextTick(()=>{te.write(`${t[J]} +`),te.end()}),te});break;case"<&":C(()=>Wce(Number(t[J]),1,r));break;case">":case">>":{let te=K.resolve(r.cwd,Ae.toPortablePath(t[J]));T(te==="/dev/null"?new pl.Writable({autoDestroy:!0,emitClose:!0,write(le,ce,ue){setImmediate(ue)}}):e.baseFs.createWriteStream(te,D===">>"?{flags:"a"}:void 0))}break;case">&":T(Wce(Number(t[J]),2,r));break;default:throw new Error(`Assertion failed: Unsupported redirection type: "${D}"`)}}if(u.length>0){let w=new pl.PassThrough;o=w;let D=x=>{if(x===u.length)w.end();else{let C=u[x]();C.pipe(w,{end:!1}),C.on("end",()=>{D(x+1)})}};D(0)}if(A.length>0){let w=new pl.PassThrough;a=w;for(let D of A)w.pipe(D)}if(p.length>0){let w=new pl.PassThrough;n=w;for(let D of p)w.pipe(D)}let E=await dx(Z1(t.slice(h+1),e,r),{stdin:new Zl(o),stdout:new Zl(a),stderr:new Zl(n)}).run();return await Promise.all(A.map(w=>new Promise((D,x)=>{w.on("error",C=>{x(C)}),w.on("close",()=>{D()}),w.end()}))),await Promise.all(p.map(w=>new Promise((D,x)=>{w.on("error",C=>{x(C)}),w.on("close",()=>{D()}),w.end()}))),E}]]);lot={addition:(t,e)=>t+e,subtraction:(t,e)=>t-e,multiplication:(t,e)=>t*e,division:(t,e)=>Math.trunc(t/e)}});var Cx=_((MMt,eue)=>{function pot(t,e){for(var r=-1,o=t==null?0:t.length,a=Array(o);++r{var tue=dg(),hot=Cx(),got=jl(),dot=fy(),mot=1/0,rue=tue?tue.prototype:void 0,nue=rue?rue.toString:void 0;function iue(t){if(typeof t=="string")return t;if(got(t))return hot(t,iue)+"";if(dot(t))return nue?nue.call(t):"";var e=t+"";return e=="0"&&1/t==-mot?"-0":e}sue.exports=iue});var t2=_((_Mt,aue)=>{var yot=oue();function Eot(t){return t==null?"":yot(t)}aue.exports=Eot});var X4=_((HMt,lue)=>{function Cot(t,e,r){var o=-1,a=t.length;e<0&&(e=-e>a?0:a+e),r=r>a?a:r,r<0&&(r+=a),a=e>r?0:r-e>>>0,e>>>=0;for(var n=Array(a);++o{var Iot=X4();function wot(t,e,r){var o=t.length;return r=r===void 0?o:r,!e&&r>=o?t:Iot(t,e,r)}cue.exports=wot});var Z4=_((jMt,Aue)=>{var Bot="\\ud800-\\udfff",vot="\\u0300-\\u036f",Dot="\\ufe20-\\ufe2f",Pot="\\u20d0-\\u20ff",Sot=vot+Dot+Pot,bot="\\ufe0e\\ufe0f",xot="\\u200d",kot=RegExp("["+xot+Bot+Sot+bot+"]");function Qot(t){return kot.test(t)}Aue.exports=Qot});var pue=_((GMt,fue)=>{function Fot(t){return t.split("")}fue.exports=Fot});var Iue=_((WMt,Cue)=>{var hue="\\ud800-\\udfff",Rot="\\u0300-\\u036f",Tot="\\ufe20-\\ufe2f",Not="\\u20d0-\\u20ff",Lot=Rot+Tot+Not,Oot="\\ufe0e\\ufe0f",Mot="["+hue+"]",$4="["+Lot+"]",e3="\\ud83c[\\udffb-\\udfff]",Uot="(?:"+$4+"|"+e3+")",gue="[^"+hue+"]",due="(?:\\ud83c[\\udde6-\\uddff]){2}",mue="[\\ud800-\\udbff][\\udc00-\\udfff]",_ot="\\u200d",yue=Uot+"?",Eue="["+Oot+"]?",Hot="(?:"+_ot+"(?:"+[gue,due,mue].join("|")+")"+Eue+yue+")*",qot=Eue+yue+Hot,jot="(?:"+[gue+$4+"?",$4,due,mue,Mot].join("|")+")",Got=RegExp(e3+"(?="+e3+")|"+jot+qot,"g");function Wot(t){return t.match(Got)||[]}Cue.exports=Wot});var Bue=_((YMt,wue)=>{var Yot=pue(),Kot=Z4(),Vot=Iue();function Jot(t){return Kot(t)?Vot(t):Yot(t)}wue.exports=Jot});var Due=_((KMt,vue)=>{var zot=uue(),Xot=Z4(),Zot=Bue(),$ot=t2();function eat(t){return function(e){e=$ot(e);var r=Xot(e)?Zot(e):void 0,o=r?r[0]:e.charAt(0),a=r?zot(r,1).join(""):e.slice(1);return o[t]()+a}}vue.exports=eat});var Sue=_((VMt,Pue)=>{var tat=Due(),rat=tat("toUpperCase");Pue.exports=rat});var t3=_((JMt,bue)=>{var nat=t2(),iat=Sue();function sat(t){return iat(nat(t).toLowerCase())}bue.exports=sat});var xue=_((zMt,Ix)=>{function oat(){var t=0,e=1,r=2,o=3,a=4,n=5,u=6,A=7,p=8,h=9,E=10,w=11,D=12,x=13,C=14,T=15,L=16,U=17,J=0,te=1,le=2,ce=3,ue=4;function Ie(g,me){return 55296<=g.charCodeAt(me)&&g.charCodeAt(me)<=56319&&56320<=g.charCodeAt(me+1)&&g.charCodeAt(me+1)<=57343}function he(g,me){me===void 0&&(me=0);var Ce=g.charCodeAt(me);if(55296<=Ce&&Ce<=56319&&me=1){var fe=g.charCodeAt(me-1),ie=Ce;return 55296<=fe&&fe<=56319?(fe-55296)*1024+(ie-56320)+65536:ie}return Ce}function De(g,me,Ce){var fe=[g].concat(me).concat([Ce]),ie=fe[fe.length-2],Z=Ce,Pe=fe.lastIndexOf(C);if(Pe>1&&fe.slice(1,Pe).every(function(q){return q==o})&&[o,x,U].indexOf(g)==-1)return le;var Re=fe.lastIndexOf(a);if(Re>0&&fe.slice(1,Re).every(function(q){return q==a})&&[D,a].indexOf(ie)==-1)return fe.filter(function(q){return q==a}).length%2==1?ce:ue;if(ie==t&&Z==e)return J;if(ie==r||ie==t||ie==e)return Z==C&&me.every(function(q){return q==o})?le:te;if(Z==r||Z==t||Z==e)return te;if(ie==u&&(Z==u||Z==A||Z==h||Z==E))return J;if((ie==h||ie==A)&&(Z==A||Z==p))return J;if((ie==E||ie==p)&&Z==p)return J;if(Z==o||Z==T)return J;if(Z==n)return J;if(ie==D)return J;var ht=fe.indexOf(o)!=-1?fe.lastIndexOf(o)-1:fe.length-2;return[x,U].indexOf(fe[ht])!=-1&&fe.slice(ht+1,-1).every(function(q){return q==o})&&Z==C||ie==T&&[L,U].indexOf(Z)!=-1?J:me.indexOf(a)!=-1?le:ie==a&&Z==a?J:te}this.nextBreak=function(g,me){if(me===void 0&&(me=0),me<0)return 0;if(me>=g.length-1)return g.length;for(var Ce=Ee(he(g,me)),fe=[],ie=me+1;ie{var aat=/^(.*?)(\x1b\[[^m]+m|\x1b\]8;;.*?(\x1b\\|\u0007))/,wx;function lat(){if(wx)return wx;if(typeof Intl.Segmenter<"u"){let t=new Intl.Segmenter("en",{granularity:"grapheme"});return wx=e=>Array.from(t.segment(e),({segment:r})=>r)}else{let t=xue(),e=new t;return wx=r=>e.splitGraphemes(r)}}kue.exports=(t,e=0,r=t.length)=>{if(e<0||r<0)throw new RangeError("Negative indices aren't supported by this implementation");let o=r-e,a="",n=0,u=0;for(;t.length>0;){let A=t.match(aat)||[t,t,void 0],p=lat()(A[1]),h=Math.min(e-n,p.length);p=p.slice(h);let E=Math.min(o-u,p.length);a+=p.slice(0,E).join(""),n+=h,u+=E,typeof A[2]<"u"&&(a+=A[2]),t=t.slice(A[0].length)}return a}});var nn,r2=It(()=>{nn=process.env.YARN_IS_TEST_ENV?"0.0.0":"4.6.0"});function Oue(t,{configuration:e,json:r}){if(!e.get("enableMessageNames"))return"";let a=Ju(t===null?0:t);return!r&&t===null?Ut(e,a,"grey"):a}function r3(t,{configuration:e,json:r}){let o=Oue(t,{configuration:e,json:r});if(!o||t===null||t===0)return o;let a=vr[t],n=`https://yarnpkg.com/advanced/error-codes#${o}---${a}`.toLowerCase();return ty(e,o,n)}async function Qy({configuration:t,stdout:e,forceError:r},o){let a=await Nt.start({configuration:t,stdout:e,includeFooter:!1},async n=>{let u=!1,A=!1;for(let p of o)typeof p.option<"u"&&(p.error||r?(A=!0,n.reportError(50,p.message)):(u=!0,n.reportWarning(50,p.message)),p.callback?.());u&&!A&&n.reportSeparator()});return a.hasErrors()?a.exitCode():null}var Nue,Bx,cat,Fue,Rue,hh,Lue,Tue,uat,Aat,vx,fat,Nt,n2=It(()=>{Nue=et(Que()),Bx=et(sg());jP();Vl();r2();Wl();cat="\xB7",Fue=["\u280B","\u2819","\u2839","\u2838","\u283C","\u2834","\u2826","\u2827","\u2807","\u280F"],Rue=80,hh=Bx.default.GITHUB_ACTIONS?{start:t=>`::group::${t} +`,end:t=>`::endgroup:: +`}:Bx.default.TRAVIS?{start:t=>`travis_fold:start:${t} +`,end:t=>`travis_fold:end:${t} +`}:Bx.default.GITLAB?{start:t=>`section_start:${Math.floor(Date.now()/1e3)}:${t.toLowerCase().replace(/\W+/g,"_")}[collapsed=true]\r\x1B[0K${t} +`,end:t=>`section_end:${Math.floor(Date.now()/1e3)}:${t.toLowerCase().replace(/\W+/g,"_")}\r\x1B[0K`}:null,Lue=hh!==null,Tue=new Date,uat=["iTerm.app","Apple_Terminal","WarpTerminal","vscode"].includes(process.env.TERM_PROGRAM)||!!process.env.WT_SESSION,Aat=t=>t,vx=Aat({patrick:{date:[17,3],chars:["\u{1F340}","\u{1F331}"],size:40},simba:{date:[19,7],chars:["\u{1F981}","\u{1F334}"],size:40},jack:{date:[31,10],chars:["\u{1F383}","\u{1F987}"],size:40},hogsfather:{date:[31,12],chars:["\u{1F389}","\u{1F384}"],size:40},default:{chars:["=","-"],size:80}}),fat=uat&&Object.keys(vx).find(t=>{let e=vx[t];return!(e.date&&(e.date[0]!==Tue.getDate()||e.date[1]!==Tue.getMonth()+1))})||"default";Nt=class extends Ws{constructor({configuration:r,stdout:o,json:a=!1,forceSectionAlignment:n=!1,includeNames:u=!0,includePrefix:A=!0,includeFooter:p=!0,includeLogs:h=!a,includeInfos:E=h,includeWarnings:w=h}){super();this.uncommitted=new Set;this.warningCount=0;this.errorCount=0;this.timerFooter=[];this.startTime=Date.now();this.indent=0;this.level=0;this.progress=new Map;this.progressTime=0;this.progressFrame=0;this.progressTimeout=null;this.progressStyle=null;this.progressMaxScaledSize=null;if(g1(this,{configuration:r}),this.configuration=r,this.forceSectionAlignment=n,this.includeNames=u,this.includePrefix=A,this.includeFooter=p,this.includeInfos=E,this.includeWarnings=w,this.json=a,this.stdout=o,r.get("enableProgressBars")&&!a&&o.isTTY&&o.columns>22){let D=r.get("progressBarStyle")||fat;if(!Object.hasOwn(vx,D))throw new Error("Assertion failed: Invalid progress bar style");this.progressStyle=vx[D];let x=Math.min(this.getRecommendedLength(),80);this.progressMaxScaledSize=Math.floor(this.progressStyle.size*x/80)}}static async start(r,o){let a=new this(r),n=process.emitWarning;process.emitWarning=(u,A)=>{if(typeof u!="string"){let h=u;u=h.message,A=A??h.name}let p=typeof A<"u"?`${A}: ${u}`:u;a.reportWarning(0,p)},r.includeVersion&&a.reportInfo(0,Cg(r.configuration,`Yarn ${nn}`,2));try{await o(a)}catch(u){a.reportExceptionOnce(u)}finally{await a.finalize(),process.emitWarning=n}return a}hasErrors(){return this.errorCount>0}exitCode(){return this.hasErrors()?1:0}getRecommendedLength(){let o=this.progressStyle!==null?this.stdout.columns-1:super.getRecommendedLength();return Math.max(40,o-12-this.indent*2)}startSectionSync({reportHeader:r,reportFooter:o,skipIfEmpty:a},n){let u={committed:!1,action:()=>{r?.()}};a?this.uncommitted.add(u):(u.action(),u.committed=!0);let A=Date.now();try{return n()}catch(p){throw this.reportExceptionOnce(p),p}finally{let p=Date.now();this.uncommitted.delete(u),u.committed&&o?.(p-A)}}async startSectionPromise({reportHeader:r,reportFooter:o,skipIfEmpty:a},n){let u={committed:!1,action:()=>{r?.()}};a?this.uncommitted.add(u):(u.action(),u.committed=!0);let A=Date.now();try{return await n()}catch(p){throw this.reportExceptionOnce(p),p}finally{let p=Date.now();this.uncommitted.delete(u),u.committed&&o?.(p-A)}}startTimerImpl(r,o,a){return{cb:typeof o=="function"?o:a,reportHeader:()=>{this.level+=1,this.reportInfo(null,`\u250C ${r}`),this.indent+=1,hh!==null&&!this.json&&this.includeInfos&&this.stdout.write(hh.start(r))},reportFooter:A=>{if(this.indent-=1,hh!==null&&!this.json&&this.includeInfos){this.stdout.write(hh.end(r));for(let p of this.timerFooter)p()}this.configuration.get("enableTimers")&&A>200?this.reportInfo(null,`\u2514 Completed in ${Ut(this.configuration,A,Ct.DURATION)}`):this.reportInfo(null,"\u2514 Completed"),this.level-=1},skipIfEmpty:(typeof o=="function"?{}:o).skipIfEmpty}}startTimerSync(r,o,a){let{cb:n,...u}=this.startTimerImpl(r,o,a);return this.startSectionSync(u,n)}async startTimerPromise(r,o,a){let{cb:n,...u}=this.startTimerImpl(r,o,a);return this.startSectionPromise(u,n)}reportSeparator(){this.indent===0?this.writeLine(""):this.reportInfo(null,"")}reportInfo(r,o){if(!this.includeInfos)return;this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"",u=`${this.formatPrefix(n,"blueBright")}${o}`;this.json?this.reportJson({type:"info",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:o}):this.writeLine(u)}reportWarning(r,o){if(this.warningCount+=1,!this.includeWarnings)return;this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"";this.json?this.reportJson({type:"warning",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:o}):this.writeLine(`${this.formatPrefix(n,"yellowBright")}${o}`)}reportError(r,o){this.errorCount+=1,this.timerFooter.push(()=>this.reportErrorImpl(r,o)),this.reportErrorImpl(r,o)}reportErrorImpl(r,o){this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"";this.json?this.reportJson({type:"error",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:o}):this.writeLine(`${this.formatPrefix(n,"redBright")}${o}`,{truncate:!1})}reportFold(r,o){if(!hh)return;let a=`${hh.start(r)}${o}${hh.end(r)}`;this.timerFooter.push(()=>this.stdout.write(a))}reportProgress(r){if(this.progressStyle===null)return{...Promise.resolve(),stop:()=>{}};if(r.hasProgress&&r.hasTitle)throw new Error("Unimplemented: Progress bars can't have both progress and titles.");let o=!1,a=Promise.resolve().then(async()=>{let u={progress:r.hasProgress?0:void 0,title:r.hasTitle?"":void 0};this.progress.set(r,{definition:u,lastScaledSize:r.hasProgress?-1:void 0,lastTitle:void 0}),this.refreshProgress({delta:-1});for await(let{progress:A,title:p}of r)o||u.progress===A&&u.title===p||(u.progress=A,u.title=p,this.refreshProgress());n()}),n=()=>{o||(o=!0,this.progress.delete(r),this.refreshProgress({delta:1}))};return{...a,stop:n}}reportJson(r){this.json&&this.writeLine(`${JSON.stringify(r)}`)}async finalize(){if(!this.includeFooter)return;let r="";this.errorCount>0?r="Failed with errors":this.warningCount>0?r="Done with warnings":r="Done";let o=Ut(this.configuration,Date.now()-this.startTime,Ct.DURATION),a=this.configuration.get("enableTimers")?`${r} in ${o}`:r;this.errorCount>0?this.reportError(0,a):this.warningCount>0?this.reportWarning(0,a):this.reportInfo(0,a)}writeLine(r,{truncate:o}={}){this.clearProgress({clear:!0}),this.stdout.write(`${this.truncate(r,{truncate:o})} +`),this.writeProgress()}writeLines(r,{truncate:o}={}){this.clearProgress({delta:r.length});for(let a of r)this.stdout.write(`${this.truncate(a,{truncate:o})} +`);this.writeProgress()}commit(){let r=this.uncommitted;this.uncommitted=new Set;for(let o of r)o.committed=!0,o.action()}clearProgress({delta:r=0,clear:o=!1}){this.progressStyle!==null&&this.progress.size+r>0&&(this.stdout.write(`\x1B[${this.progress.size+r}A`),(r>0||o)&&this.stdout.write("\x1B[0J"))}writeProgress(){if(this.progressStyle===null||(this.progressTimeout!==null&&clearTimeout(this.progressTimeout),this.progressTimeout=null,this.progress.size===0))return;let r=Date.now();r-this.progressTime>Rue&&(this.progressFrame=(this.progressFrame+1)%Fue.length,this.progressTime=r);let o=Fue[this.progressFrame];for(let a of this.progress.values()){let n="";if(typeof a.lastScaledSize<"u"){let h=this.progressStyle.chars[0].repeat(a.lastScaledSize),E=this.progressStyle.chars[1].repeat(this.progressMaxScaledSize-a.lastScaledSize);n=` ${h}${E}`}let u=this.formatName(null),A=u?`${u}: `:"",p=a.definition.title?` ${a.definition.title}`:"";this.stdout.write(`${Ut(this.configuration,"\u27A4","blueBright")} ${A}${o}${n}${p} +`)}this.progressTimeout=setTimeout(()=>{this.refreshProgress({force:!0})},Rue)}refreshProgress({delta:r=0,force:o=!1}={}){let a=!1,n=!1;if(o||this.progress.size===0)a=!0;else for(let u of this.progress.values()){let A=typeof u.definition.progress<"u"?Math.trunc(this.progressMaxScaledSize*u.definition.progress):void 0,p=u.lastScaledSize;u.lastScaledSize=A;let h=u.lastTitle;if(u.lastTitle=u.definition.title,A!==p||(n=h!==u.definition.title)){a=!0;break}}a&&(this.clearProgress({delta:r,clear:n}),this.writeProgress())}truncate(r,{truncate:o}={}){return this.progressStyle===null&&(o=!1),typeof o>"u"&&(o=this.configuration.get("preferTruncatedLines")),o&&(r=(0,Nue.default)(r,0,this.stdout.columns-1)),r}formatName(r){return this.includeNames?Oue(r,{configuration:this.configuration,json:this.json}):""}formatPrefix(r,o){return this.includePrefix?`${Ut(this.configuration,"\u27A4",o)} ${r}${this.formatIndent()}`:""}formatNameWithHyperlink(r){return this.includeNames?r3(r,{configuration:this.configuration,json:this.json}):""}formatIndent(){return this.level>0||!this.forceSectionAlignment?"\u2502 ".repeat(this.indent):`${cat} `}}});var hn={};Kt(hn,{PackageManager:()=>_ue,detectPackageManager:()=>Hue,executePackageAccessibleBinary:()=>Yue,executePackageScript:()=>Dx,executePackageShellcode:()=>n3,executeWorkspaceAccessibleBinary:()=>Eat,executeWorkspaceLifecycleScript:()=>Gue,executeWorkspaceScript:()=>jue,getPackageAccessibleBinaries:()=>Px,getWorkspaceAccessibleBinaries:()=>Wue,hasPackageScript:()=>dat,hasWorkspaceScript:()=>i3,isNodeScript:()=>s3,makeScriptEnv:()=>i2,maybeExecuteWorkspaceLifecycleScript:()=>yat,prepareExternalProject:()=>gat});async function gh(t,e,r,o=[]){if(process.platform==="win32"){let a=`@goto #_undefined_# 2>NUL || @title %COMSPEC% & @setlocal & @"${r}" ${o.map(n=>`"${n.replace('"','""')}"`).join(" ")} %*`;await ae.writeFilePromise(K.format({dir:t,name:e,ext:".cmd"}),a)}await ae.writeFilePromise(K.join(t,e),`#!/bin/sh +exec "${r}" ${o.map(a=>`'${a.replace(/'/g,`'"'"'`)}'`).join(" ")} "$@" +`,{mode:493})}async function Hue(t){let e=await _t.tryFind(t);if(e?.packageManager){let o=mb(e.packageManager);if(o?.name){let a=`found ${JSON.stringify({packageManager:e.packageManager})} in manifest`,[n]=o.reference.split(".");switch(o.name){case"yarn":return{packageManagerField:!0,packageManager:Number(n)===1?"Yarn Classic":"Yarn",reason:a};case"npm":return{packageManagerField:!0,packageManager:"npm",reason:a};case"pnpm":return{packageManagerField:!0,packageManager:"pnpm",reason:a}}}}let r;try{r=await ae.readFilePromise(K.join(t,mr.lockfile),"utf8")}catch{}return r!==void 0?r.match(/^__metadata:$/m)?{packageManager:"Yarn",reason:'"__metadata" key found in yarn.lock'}:{packageManager:"Yarn Classic",reason:'"__metadata" key not found in yarn.lock, must be a Yarn classic lockfile'}:ae.existsSync(K.join(t,"package-lock.json"))?{packageManager:"npm",reason:`found npm's "package-lock.json" lockfile`}:ae.existsSync(K.join(t,"pnpm-lock.yaml"))?{packageManager:"pnpm",reason:`found pnpm's "pnpm-lock.yaml" lockfile`}:null}async function i2({project:t,locator:e,binFolder:r,ignoreCorepack:o,lifecycleScript:a,baseEnv:n=t?.configuration.env??process.env}){let u={};for(let[E,w]of Object.entries(n))typeof w<"u"&&(u[E.toLowerCase()!=="path"?E:"PATH"]=w);let A=Ae.fromPortablePath(r);u.BERRY_BIN_FOLDER=Ae.fromPortablePath(A);let p=process.env.COREPACK_ROOT&&!o?Ae.join(process.env.COREPACK_ROOT,"dist/yarn.js"):process.argv[1];if(await Promise.all([gh(r,"node",process.execPath),...nn!==null?[gh(r,"run",process.execPath,[p,"run"]),gh(r,"yarn",process.execPath,[p]),gh(r,"yarnpkg",process.execPath,[p]),gh(r,"node-gyp",process.execPath,[p,"run","--top-level","node-gyp"])]:[]]),t&&(u.INIT_CWD=Ae.fromPortablePath(t.configuration.startingCwd),u.PROJECT_CWD=Ae.fromPortablePath(t.cwd)),u.PATH=u.PATH?`${A}${Ae.delimiter}${u.PATH}`:`${A}`,u.npm_execpath=`${A}${Ae.sep}yarn`,u.npm_node_execpath=`${A}${Ae.sep}node`,e){if(!t)throw new Error("Assertion failed: Missing project");let E=t.tryWorkspaceByLocator(e),w=E?E.manifest.version??"":t.storedPackages.get(e.locatorHash).version??"";u.npm_package_name=rn(e),u.npm_package_version=w;let D;if(E)D=E.cwd;else{let x=t.storedPackages.get(e.locatorHash);if(!x)throw new Error(`Package for ${jr(t.configuration,e)} not found in the project`);let C=t.configuration.getLinkers(),T={project:t,report:new Nt({stdout:new dh.PassThrough,configuration:t.configuration})},L=C.find(U=>U.supportsPackage(x,T));if(!L)throw new Error(`The package ${jr(t.configuration,x)} isn't supported by any of the available linkers`);D=await L.findPackageLocation(x,T)}u.npm_package_json=Ae.fromPortablePath(K.join(D,mr.manifest))}let h=nn!==null?`yarn/${nn}`:`yarn/${vf("@yarnpkg/core").version}-core`;return u.npm_config_user_agent=`${h} npm/? node/${process.version} ${process.platform} ${process.arch}`,a&&(u.npm_lifecycle_event=a),t&&await t.configuration.triggerHook(E=>E.setupScriptEnvironment,t,u,async(E,w,D)=>await gh(r,E,w,D)),u}async function gat(t,e,{configuration:r,report:o,workspace:a=null,locator:n=null}){await hat(async()=>{await ae.mktempPromise(async u=>{let A=K.join(u,"pack.log"),p=null,{stdout:h,stderr:E}=r.getSubprocessStreams(A,{prefix:Ae.fromPortablePath(t),report:o}),w=n&&Jc(n)?I1(n):n,D=w?Qa(w):"an external project";h.write(`Packing ${D} from sources +`);let x=await Hue(t),C;x!==null?(h.write(`Using ${x.packageManager} for bootstrap. Reason: ${x.reason} + +`),C=x.packageManager):(h.write(`No package manager configuration detected; defaulting to Yarn + +`),C="Yarn");let T=C==="Yarn"&&!x?.packageManagerField;await ae.mktempPromise(async L=>{let U=await i2({binFolder:L,ignoreCorepack:T,baseEnv:{...process.env,COREPACK_ENABLE_AUTO_PIN:"0"}}),te=new Map([["Yarn Classic",async()=>{let ce=a!==null?["workspace",a]:[],ue=K.join(t,mr.manifest),Ie=await ae.readFilePromise(ue),he=await Xc(process.execPath,[process.argv[1],"set","version","classic","--only-if-needed","--yarn-path"],{cwd:t,env:U,stdin:p,stdout:h,stderr:E,end:1});if(he.code!==0)return he.code;await ae.writeFilePromise(ue,Ie),await ae.appendFilePromise(K.join(t,".npmignore"),`/.yarn +`),h.write(` +`),delete U.NODE_ENV;let De=await Xc("yarn",["install"],{cwd:t,env:U,stdin:p,stdout:h,stderr:E,end:1});if(De.code!==0)return De.code;h.write(` +`);let Ee=await Xc("yarn",[...ce,"pack","--filename",Ae.fromPortablePath(e)],{cwd:t,env:U,stdin:p,stdout:h,stderr:E});return Ee.code!==0?Ee.code:0}],["Yarn",async()=>{let ce=a!==null?["workspace",a]:[];U.YARN_ENABLE_INLINE_BUILDS="1";let ue=K.join(t,mr.lockfile);await ae.existsPromise(ue)||await ae.writeFilePromise(ue,"");let Ie=await Xc("yarn",[...ce,"pack","--install-if-needed","--filename",Ae.fromPortablePath(e)],{cwd:t,env:U,stdin:p,stdout:h,stderr:E});return Ie.code!==0?Ie.code:0}],["npm",async()=>{if(a!==null){let me=new dh.PassThrough,Ce=Xm(me);me.pipe(h,{end:!1});let fe=await Xc("npm",["--version"],{cwd:t,env:U,stdin:p,stdout:me,stderr:E,end:0});if(me.end(),fe.code!==0)return h.end(),E.end(),fe.code;let ie=(await Ce).toString().trim();if(!nA(ie,">=7.x")){let Z=rA(null,"npm"),Pe=kn(Z,ie),Re=kn(Z,">=7.x");throw new Error(`Workspaces aren't supported by ${Jn(r,Pe)}; please upgrade to ${Jn(r,Re)} (npm has been detected as the primary package manager for ${Ut(r,t,Ct.PATH)})`)}}let ce=a!==null?["--workspace",a]:[];delete U.npm_config_user_agent,delete U.npm_config_production,delete U.NPM_CONFIG_PRODUCTION,delete U.NODE_ENV;let ue=await Xc("npm",["install","--legacy-peer-deps"],{cwd:t,env:U,stdin:p,stdout:h,stderr:E,end:1});if(ue.code!==0)return ue.code;let Ie=new dh.PassThrough,he=Xm(Ie);Ie.pipe(h);let De=await Xc("npm",["pack","--silent",...ce],{cwd:t,env:U,stdin:p,stdout:Ie,stderr:E});if(De.code!==0)return De.code;let Ee=(await he).toString().trim().replace(/^.*\n/s,""),g=K.resolve(t,Ae.toPortablePath(Ee));return await ae.renamePromise(g,e),0}]]).get(C);if(typeof te>"u")throw new Error("Assertion failed: Unsupported workflow");let le=await te();if(!(le===0||typeof le>"u"))throw ae.detachTemp(u),new Jt(58,`Packing the package failed (exit code ${le}, logs can be found here: ${Ut(r,A,Ct.PATH)})`)})})})}async function dat(t,e,{project:r}){let o=r.tryWorkspaceByLocator(t);if(o!==null)return i3(o,e);let a=r.storedPackages.get(t.locatorHash);if(!a)throw new Error(`Package for ${jr(r.configuration,t)} not found in the project`);return await iA.openPromise(async n=>{let u=r.configuration,A=r.configuration.getLinkers(),p={project:r,report:new Nt({stdout:new dh.PassThrough,configuration:u})},h=A.find(x=>x.supportsPackage(a,p));if(!h)throw new Error(`The package ${jr(r.configuration,a)} isn't supported by any of the available linkers`);let E=await h.findPackageLocation(a,p),w=new En(E,{baseFs:n});return(await _t.find(Bt.dot,{baseFs:w})).scripts.has(e)})}async function Dx(t,e,r,{cwd:o,project:a,stdin:n,stdout:u,stderr:A}){return await ae.mktempPromise(async p=>{let{manifest:h,env:E,cwd:w}=await que(t,{project:a,binFolder:p,cwd:o,lifecycleScript:e}),D=h.scripts.get(e);if(typeof D>"u")return 1;let x=async()=>await ky(D,r,{cwd:w,env:E,stdin:n,stdout:u,stderr:A});return await(await a.configuration.reduceHook(T=>T.wrapScriptExecution,x,a,t,e,{script:D,args:r,cwd:w,env:E,stdin:n,stdout:u,stderr:A}))()})}async function n3(t,e,r,{cwd:o,project:a,stdin:n,stdout:u,stderr:A}){return await ae.mktempPromise(async p=>{let{env:h,cwd:E}=await que(t,{project:a,binFolder:p,cwd:o});return await ky(e,r,{cwd:E,env:h,stdin:n,stdout:u,stderr:A})})}async function mat(t,{binFolder:e,cwd:r,lifecycleScript:o}){let a=await i2({project:t.project,locator:t.anchoredLocator,binFolder:e,lifecycleScript:o});return await o3(e,await Wue(t)),typeof r>"u"&&(r=K.dirname(await ae.realpathPromise(K.join(t.cwd,"package.json")))),{manifest:t.manifest,binFolder:e,env:a,cwd:r}}async function que(t,{project:e,binFolder:r,cwd:o,lifecycleScript:a}){let n=e.tryWorkspaceByLocator(t);if(n!==null)return mat(n,{binFolder:r,cwd:o,lifecycleScript:a});let u=e.storedPackages.get(t.locatorHash);if(!u)throw new Error(`Package for ${jr(e.configuration,t)} not found in the project`);return await iA.openPromise(async A=>{let p=e.configuration,h=e.configuration.getLinkers(),E={project:e,report:new Nt({stdout:new dh.PassThrough,configuration:p})},w=h.find(L=>L.supportsPackage(u,E));if(!w)throw new Error(`The package ${jr(e.configuration,u)} isn't supported by any of the available linkers`);let D=await i2({project:e,locator:t,binFolder:r,lifecycleScript:a});await o3(r,await Px(t,{project:e}));let x=await w.findPackageLocation(u,E),C=new En(x,{baseFs:A}),T=await _t.find(Bt.dot,{baseFs:C});return typeof o>"u"&&(o=x),{manifest:T,binFolder:r,env:D,cwd:o}})}async function jue(t,e,r,{cwd:o,stdin:a,stdout:n,stderr:u}){return await Dx(t.anchoredLocator,e,r,{cwd:o,project:t.project,stdin:a,stdout:n,stderr:u})}function i3(t,e){return t.manifest.scripts.has(e)}async function Gue(t,e,{cwd:r,report:o}){let{configuration:a}=t.project,n=null;await ae.mktempPromise(async u=>{let A=K.join(u,`${e}.log`),p=`# This file contains the result of Yarn calling the "${e}" lifecycle script inside a workspace ("${Ae.fromPortablePath(t.cwd)}") +`,{stdout:h,stderr:E}=a.getSubprocessStreams(A,{report:o,prefix:jr(a,t.anchoredLocator),header:p});o.reportInfo(36,`Calling the "${e}" lifecycle script`);let w=await jue(t,e,[],{cwd:r,stdin:n,stdout:h,stderr:E});if(h.end(),E.end(),w!==0)throw ae.detachTemp(u),new Jt(36,`${(0,Mue.default)(e)} script failed (exit code ${Ut(a,w,Ct.NUMBER)}, logs can be found here: ${Ut(a,A,Ct.PATH)}); run ${Ut(a,`yarn ${e}`,Ct.CODE)} to investigate`)})}async function yat(t,e,r){i3(t,e)&&await Gue(t,e,r)}function s3(t){let e=K.extname(t);if(e.match(/\.[cm]?[jt]sx?$/))return!0;if(e===".exe"||e===".bin")return!1;let r=Buffer.alloc(4),o;try{o=ae.openSync(t,"r")}catch{return!0}try{ae.readSync(o,r,0,r.length,0)}finally{ae.closeSync(o)}let a=r.readUint32BE();return!(a===3405691582||a===3489328638||a===2135247942||(a&4294901760)===1297743872)}async function Px(t,{project:e}){let r=e.configuration,o=new Map,a=e.storedPackages.get(t.locatorHash);if(!a)throw new Error(`Package for ${jr(r,t)} not found in the project`);let n=new dh.Writable,u=r.getLinkers(),A={project:e,report:new Nt({configuration:r,stdout:n})},p=new Set([t.locatorHash]);for(let E of a.dependencies.values()){let w=e.storedResolutions.get(E.descriptorHash);if(!w)throw new Error(`Assertion failed: The resolution (${Jn(r,E)}) should have been registered`);p.add(w)}let h=await Promise.all(Array.from(p,async E=>{let w=e.storedPackages.get(E);if(!w)throw new Error(`Assertion failed: The package (${E}) should have been registered`);if(w.bin.size===0)return ul.skip;let D=u.find(C=>C.supportsPackage(w,A));if(!D)return ul.skip;let x=null;try{x=await D.findPackageLocation(w,A)}catch(C){if(C.code==="LOCATOR_NOT_INSTALLED")return ul.skip;throw C}return{dependency:w,packageLocation:x}}));for(let E of h){if(E===ul.skip)continue;let{dependency:w,packageLocation:D}=E;for(let[x,C]of w.bin){let T=K.resolve(D,C);o.set(x,[w,Ae.fromPortablePath(T),s3(T)])}}return o}async function Wue(t){return await Px(t.anchoredLocator,{project:t.project})}async function o3(t,e){await Promise.all(Array.from(e,([r,[,o,a]])=>a?gh(t,r,process.execPath,[o]):gh(t,r,o,[])))}async function Yue(t,e,r,{cwd:o,project:a,stdin:n,stdout:u,stderr:A,nodeArgs:p=[],packageAccessibleBinaries:h}){h??=await Px(t,{project:a});let E=h.get(e);if(!E)throw new Error(`Binary not found (${e}) for ${jr(a.configuration,t)}`);return await ae.mktempPromise(async w=>{let[,D]=E,x=await i2({project:a,locator:t,binFolder:w});await o3(x.BERRY_BIN_FOLDER,h);let C=s3(Ae.toPortablePath(D))?Xc(process.execPath,[...p,D,...r],{cwd:o,env:x,stdin:n,stdout:u,stderr:A}):Xc(D,r,{cwd:o,env:x,stdin:n,stdout:u,stderr:A}),T;try{T=await C}finally{await ae.removePromise(x.BERRY_BIN_FOLDER)}return T.code})}async function Eat(t,e,r,{cwd:o,stdin:a,stdout:n,stderr:u,packageAccessibleBinaries:A}){return await Yue(t.anchoredLocator,e,r,{project:t.project,cwd:o,stdin:a,stdout:n,stderr:u,packageAccessibleBinaries:A})}var Mue,Uue,dh,_ue,pat,hat,a3=It(()=>{Pt();Pt();sA();z1();Mue=et(t3()),Uue=et(lg()),dh=ve("stream");Ay();Vl();n2();r2();ix();Wl();Gl();xf();Io();_ue=(a=>(a.Yarn1="Yarn Classic",a.Yarn2="Yarn",a.Npm="npm",a.Pnpm="pnpm",a))(_ue||{});pat=2,hat=(0,Uue.default)(pat)});var Fy=_((yUt,Vue)=>{"use strict";var Kue=new Map([["C","cwd"],["f","file"],["z","gzip"],["P","preservePaths"],["U","unlink"],["strip-components","strip"],["stripComponents","strip"],["keep-newer","newer"],["keepNewer","newer"],["keep-newer-files","newer"],["keepNewerFiles","newer"],["k","keep"],["keep-existing","keep"],["keepExisting","keep"],["m","noMtime"],["no-mtime","noMtime"],["p","preserveOwner"],["L","follow"],["h","follow"]]);Vue.exports=t=>t?Object.keys(t).map(e=>[Kue.has(e)?Kue.get(e):e,t[e]]).reduce((e,r)=>(e[r[0]]=r[1],e),Object.create(null)):{}});var Ty=_((EUt,nAe)=>{"use strict";var Jue=typeof process=="object"&&process?process:{stdout:null,stderr:null},Cat=ve("events"),zue=ve("stream"),Xue=ve("string_decoder").StringDecoder,Lf=Symbol("EOF"),Of=Symbol("maybeEmitEnd"),mh=Symbol("emittedEnd"),Sx=Symbol("emittingEnd"),s2=Symbol("emittedError"),bx=Symbol("closed"),Zue=Symbol("read"),xx=Symbol("flush"),$ue=Symbol("flushChunk"),Ra=Symbol("encoding"),Mf=Symbol("decoder"),kx=Symbol("flowing"),o2=Symbol("paused"),Ry=Symbol("resume"),bs=Symbol("bufferLength"),l3=Symbol("bufferPush"),c3=Symbol("bufferShift"),Do=Symbol("objectMode"),Po=Symbol("destroyed"),u3=Symbol("emitData"),eAe=Symbol("emitEnd"),A3=Symbol("emitEnd2"),Uf=Symbol("async"),a2=t=>Promise.resolve().then(t),tAe=global._MP_NO_ITERATOR_SYMBOLS_!=="1",Iat=tAe&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),wat=tAe&&Symbol.iterator||Symbol("iterator not implemented"),Bat=t=>t==="end"||t==="finish"||t==="prefinish",vat=t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,Dat=t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),Qx=class{constructor(e,r,o){this.src=e,this.dest=r,this.opts=o,this.ondrain=()=>e[Ry](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},f3=class extends Qx{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(e,r,o){super(e,r,o),this.proxyErrors=a=>r.emit("error",a),e.on("error",this.proxyErrors)}};nAe.exports=class rAe extends zue{constructor(e){super(),this[kx]=!1,this[o2]=!1,this.pipes=[],this.buffer=[],this[Do]=e&&e.objectMode||!1,this[Do]?this[Ra]=null:this[Ra]=e&&e.encoding||null,this[Ra]==="buffer"&&(this[Ra]=null),this[Uf]=e&&!!e.async||!1,this[Mf]=this[Ra]?new Xue(this[Ra]):null,this[Lf]=!1,this[mh]=!1,this[Sx]=!1,this[bx]=!1,this[s2]=null,this.writable=!0,this.readable=!0,this[bs]=0,this[Po]=!1}get bufferLength(){return this[bs]}get encoding(){return this[Ra]}set encoding(e){if(this[Do])throw new Error("cannot set encoding in objectMode");if(this[Ra]&&e!==this[Ra]&&(this[Mf]&&this[Mf].lastNeed||this[bs]))throw new Error("cannot change encoding");this[Ra]!==e&&(this[Mf]=e?new Xue(e):null,this.buffer.length&&(this.buffer=this.buffer.map(r=>this[Mf].write(r)))),this[Ra]=e}setEncoding(e){this.encoding=e}get objectMode(){return this[Do]}set objectMode(e){this[Do]=this[Do]||!!e}get async(){return this[Uf]}set async(e){this[Uf]=this[Uf]||!!e}write(e,r,o){if(this[Lf])throw new Error("write after end");if(this[Po])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof r=="function"&&(o=r,r="utf8"),r||(r="utf8");let a=this[Uf]?a2:n=>n();return!this[Do]&&!Buffer.isBuffer(e)&&(Dat(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):vat(e)?e=Buffer.from(e):typeof e!="string"&&(this.objectMode=!0)),this[Do]?(this.flowing&&this[bs]!==0&&this[xx](!0),this.flowing?this.emit("data",e):this[l3](e),this[bs]!==0&&this.emit("readable"),o&&a(o),this.flowing):e.length?(typeof e=="string"&&!(r===this[Ra]&&!this[Mf].lastNeed)&&(e=Buffer.from(e,r)),Buffer.isBuffer(e)&&this[Ra]&&(e=this[Mf].write(e)),this.flowing&&this[bs]!==0&&this[xx](!0),this.flowing?this.emit("data",e):this[l3](e),this[bs]!==0&&this.emit("readable"),o&&a(o),this.flowing):(this[bs]!==0&&this.emit("readable"),o&&a(o),this.flowing)}read(e){if(this[Po])return null;if(this[bs]===0||e===0||e>this[bs])return this[Of](),null;this[Do]&&(e=null),this.buffer.length>1&&!this[Do]&&(this.encoding?this.buffer=[this.buffer.join("")]:this.buffer=[Buffer.concat(this.buffer,this[bs])]);let r=this[Zue](e||null,this.buffer[0]);return this[Of](),r}[Zue](e,r){return e===r.length||e===null?this[c3]():(this.buffer[0]=r.slice(e),r=r.slice(0,e),this[bs]-=e),this.emit("data",r),!this.buffer.length&&!this[Lf]&&this.emit("drain"),r}end(e,r,o){return typeof e=="function"&&(o=e,e=null),typeof r=="function"&&(o=r,r="utf8"),e&&this.write(e,r),o&&this.once("end",o),this[Lf]=!0,this.writable=!1,(this.flowing||!this[o2])&&this[Of](),this}[Ry](){this[Po]||(this[o2]=!1,this[kx]=!0,this.emit("resume"),this.buffer.length?this[xx]():this[Lf]?this[Of]():this.emit("drain"))}resume(){return this[Ry]()}pause(){this[kx]=!1,this[o2]=!0}get destroyed(){return this[Po]}get flowing(){return this[kx]}get paused(){return this[o2]}[l3](e){this[Do]?this[bs]+=1:this[bs]+=e.length,this.buffer.push(e)}[c3](){return this.buffer.length&&(this[Do]?this[bs]-=1:this[bs]-=this.buffer[0].length),this.buffer.shift()}[xx](e){do;while(this[$ue](this[c3]()));!e&&!this.buffer.length&&!this[Lf]&&this.emit("drain")}[$ue](e){return e?(this.emit("data",e),this.flowing):!1}pipe(e,r){if(this[Po])return;let o=this[mh];return r=r||{},e===Jue.stdout||e===Jue.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,o?r.end&&e.end():(this.pipes.push(r.proxyErrors?new f3(this,e,r):new Qx(this,e,r)),this[Uf]?a2(()=>this[Ry]()):this[Ry]()),e}unpipe(e){let r=this.pipes.find(o=>o.dest===e);r&&(this.pipes.splice(this.pipes.indexOf(r),1),r.unpipe())}addListener(e,r){return this.on(e,r)}on(e,r){let o=super.on(e,r);return e==="data"&&!this.pipes.length&&!this.flowing?this[Ry]():e==="readable"&&this[bs]!==0?super.emit("readable"):Bat(e)&&this[mh]?(super.emit(e),this.removeAllListeners(e)):e==="error"&&this[s2]&&(this[Uf]?a2(()=>r.call(this,this[s2])):r.call(this,this[s2])),o}get emittedEnd(){return this[mh]}[Of](){!this[Sx]&&!this[mh]&&!this[Po]&&this.buffer.length===0&&this[Lf]&&(this[Sx]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[bx]&&this.emit("close"),this[Sx]=!1)}emit(e,r,...o){if(e!=="error"&&e!=="close"&&e!==Po&&this[Po])return;if(e==="data")return r?this[Uf]?a2(()=>this[u3](r)):this[u3](r):!1;if(e==="end")return this[eAe]();if(e==="close"){if(this[bx]=!0,!this[mh]&&!this[Po])return;let n=super.emit("close");return this.removeAllListeners("close"),n}else if(e==="error"){this[s2]=r;let n=super.emit("error",r);return this[Of](),n}else if(e==="resume"){let n=super.emit("resume");return this[Of](),n}else if(e==="finish"||e==="prefinish"){let n=super.emit(e);return this.removeAllListeners(e),n}let a=super.emit(e,r,...o);return this[Of](),a}[u3](e){for(let o of this.pipes)o.dest.write(e)===!1&&this.pause();let r=super.emit("data",e);return this[Of](),r}[eAe](){this[mh]||(this[mh]=!0,this.readable=!1,this[Uf]?a2(()=>this[A3]()):this[A3]())}[A3](){if(this[Mf]){let r=this[Mf].end();if(r){for(let o of this.pipes)o.dest.write(r);super.emit("data",r)}}for(let r of this.pipes)r.end();let e=super.emit("end");return this.removeAllListeners("end"),e}collect(){let e=[];this[Do]||(e.dataLength=0);let r=this.promise();return this.on("data",o=>{e.push(o),this[Do]||(e.dataLength+=o.length)}),r.then(()=>e)}concat(){return this[Do]?Promise.reject(new Error("cannot concat in objectMode")):this.collect().then(e=>this[Do]?Promise.reject(new Error("cannot concat in objectMode")):this[Ra]?e.join(""):Buffer.concat(e,e.dataLength))}promise(){return new Promise((e,r)=>{this.on(Po,()=>r(new Error("stream destroyed"))),this.on("error",o=>r(o)),this.on("end",()=>e())})}[Iat](){return{next:()=>{let r=this.read();if(r!==null)return Promise.resolve({done:!1,value:r});if(this[Lf])return Promise.resolve({done:!0});let o=null,a=null,n=h=>{this.removeListener("data",u),this.removeListener("end",A),a(h)},u=h=>{this.removeListener("error",n),this.removeListener("end",A),this.pause(),o({value:h,done:!!this[Lf]})},A=()=>{this.removeListener("error",n),this.removeListener("data",u),o({done:!0})},p=()=>n(new Error("stream destroyed"));return new Promise((h,E)=>{a=E,o=h,this.once(Po,p),this.once("error",n),this.once("end",A),this.once("data",u)})}}}[wat](){return{next:()=>{let r=this.read();return{value:r,done:r===null}}}}destroy(e){return this[Po]?(e?this.emit("error",e):this.emit(Po),this):(this[Po]=!0,this.buffer.length=0,this[bs]=0,typeof this.close=="function"&&!this[bx]&&this.close(),e?this.emit("error",e):this.emit(Po),this)}static isStream(e){return!!e&&(e instanceof rAe||e instanceof zue||e instanceof Cat&&(typeof e.pipe=="function"||typeof e.write=="function"&&typeof e.end=="function"))}}});var sAe=_((CUt,iAe)=>{var Pat=ve("zlib").constants||{ZLIB_VERNUM:4736};iAe.exports=Object.freeze(Object.assign(Object.create(null),{Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_VERSION_ERROR:-6,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,DEFLATE:1,INFLATE:2,GZIP:3,GUNZIP:4,DEFLATERAW:5,INFLATERAW:6,UNZIP:7,BROTLI_DECODE:8,BROTLI_ENCODE:9,Z_MIN_WINDOWBITS:8,Z_MAX_WINDOWBITS:15,Z_DEFAULT_WINDOWBITS:15,Z_MIN_CHUNK:64,Z_MAX_CHUNK:1/0,Z_DEFAULT_CHUNK:16384,Z_MIN_MEMLEVEL:1,Z_MAX_MEMLEVEL:9,Z_DEFAULT_MEMLEVEL:8,Z_MIN_LEVEL:-1,Z_MAX_LEVEL:9,Z_DEFAULT_LEVEL:-1,BROTLI_OPERATION_PROCESS:0,BROTLI_OPERATION_FLUSH:1,BROTLI_OPERATION_FINISH:2,BROTLI_OPERATION_EMIT_METADATA:3,BROTLI_MODE_GENERIC:0,BROTLI_MODE_TEXT:1,BROTLI_MODE_FONT:2,BROTLI_DEFAULT_MODE:0,BROTLI_MIN_QUALITY:0,BROTLI_MAX_QUALITY:11,BROTLI_DEFAULT_QUALITY:11,BROTLI_MIN_WINDOW_BITS:10,BROTLI_MAX_WINDOW_BITS:24,BROTLI_LARGE_MAX_WINDOW_BITS:30,BROTLI_DEFAULT_WINDOW:22,BROTLI_MIN_INPUT_BLOCK_BITS:16,BROTLI_MAX_INPUT_BLOCK_BITS:24,BROTLI_PARAM_MODE:0,BROTLI_PARAM_QUALITY:1,BROTLI_PARAM_LGWIN:2,BROTLI_PARAM_LGBLOCK:3,BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING:4,BROTLI_PARAM_SIZE_HINT:5,BROTLI_PARAM_LARGE_WINDOW:6,BROTLI_PARAM_NPOSTFIX:7,BROTLI_PARAM_NDIRECT:8,BROTLI_DECODER_RESULT_ERROR:0,BROTLI_DECODER_RESULT_SUCCESS:1,BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT:2,BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION:0,BROTLI_DECODER_PARAM_LARGE_WINDOW:1,BROTLI_DECODER_NO_ERROR:0,BROTLI_DECODER_SUCCESS:1,BROTLI_DECODER_NEEDS_MORE_INPUT:2,BROTLI_DECODER_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE:-1,BROTLI_DECODER_ERROR_FORMAT_RESERVED:-2,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE:-3,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET:-4,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME:-5,BROTLI_DECODER_ERROR_FORMAT_CL_SPACE:-6,BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE:-7,BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT:-8,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1:-9,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2:-10,BROTLI_DECODER_ERROR_FORMAT_TRANSFORM:-11,BROTLI_DECODER_ERROR_FORMAT_DICTIONARY:-12,BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS:-13,BROTLI_DECODER_ERROR_FORMAT_PADDING_1:-14,BROTLI_DECODER_ERROR_FORMAT_PADDING_2:-15,BROTLI_DECODER_ERROR_FORMAT_DISTANCE:-16,BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET:-19,BROTLI_DECODER_ERROR_INVALID_ARGUMENTS:-20,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES:-21,BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS:-22,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP:-25,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1:-26,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2:-27,BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES:-30,BROTLI_DECODER_ERROR_UNREACHABLE:-31},Pat))});var b3=_(hl=>{"use strict";var m3=ve("assert"),yh=ve("buffer").Buffer,lAe=ve("zlib"),Tg=hl.constants=sAe(),Sat=Ty(),oAe=yh.concat,Ng=Symbol("_superWrite"),Ly=class extends Error{constructor(e){super("zlib: "+e.message),this.code=e.code,this.errno=e.errno,this.code||(this.code="ZLIB_ERROR"),this.message="zlib: "+e.message,Error.captureStackTrace(this,this.constructor)}get name(){return"ZlibError"}},bat=Symbol("opts"),l2=Symbol("flushFlag"),aAe=Symbol("finishFlushFlag"),S3=Symbol("fullFlushFlag"),ui=Symbol("handle"),Fx=Symbol("onError"),Ny=Symbol("sawError"),p3=Symbol("level"),h3=Symbol("strategy"),g3=Symbol("ended"),IUt=Symbol("_defaultFullFlush"),Rx=class extends Sat{constructor(e,r){if(!e||typeof e!="object")throw new TypeError("invalid options for ZlibBase constructor");super(e),this[Ny]=!1,this[g3]=!1,this[bat]=e,this[l2]=e.flush,this[aAe]=e.finishFlush;try{this[ui]=new lAe[r](e)}catch(o){throw new Ly(o)}this[Fx]=o=>{this[Ny]||(this[Ny]=!0,this.close(),this.emit("error",o))},this[ui].on("error",o=>this[Fx](new Ly(o))),this.once("end",()=>this.close)}close(){this[ui]&&(this[ui].close(),this[ui]=null,this.emit("close"))}reset(){if(!this[Ny])return m3(this[ui],"zlib binding closed"),this[ui].reset()}flush(e){this.ended||(typeof e!="number"&&(e=this[S3]),this.write(Object.assign(yh.alloc(0),{[l2]:e})))}end(e,r,o){return e&&this.write(e,r),this.flush(this[aAe]),this[g3]=!0,super.end(null,null,o)}get ended(){return this[g3]}write(e,r,o){if(typeof r=="function"&&(o=r,r="utf8"),typeof e=="string"&&(e=yh.from(e,r)),this[Ny])return;m3(this[ui],"zlib binding closed");let a=this[ui]._handle,n=a.close;a.close=()=>{};let u=this[ui].close;this[ui].close=()=>{},yh.concat=h=>h;let A;try{let h=typeof e[l2]=="number"?e[l2]:this[l2];A=this[ui]._processChunk(e,h),yh.concat=oAe}catch(h){yh.concat=oAe,this[Fx](new Ly(h))}finally{this[ui]&&(this[ui]._handle=a,a.close=n,this[ui].close=u,this[ui].removeAllListeners("error"))}this[ui]&&this[ui].on("error",h=>this[Fx](new Ly(h)));let p;if(A)if(Array.isArray(A)&&A.length>0){p=this[Ng](yh.from(A[0]));for(let h=1;h{this.flush(a),n()};try{this[ui].params(e,r)}finally{this[ui].flush=o}this[ui]&&(this[p3]=e,this[h3]=r)}}}},y3=class extends _f{constructor(e){super(e,"Deflate")}},E3=class extends _f{constructor(e){super(e,"Inflate")}},d3=Symbol("_portable"),C3=class extends _f{constructor(e){super(e,"Gzip"),this[d3]=e&&!!e.portable}[Ng](e){return this[d3]?(this[d3]=!1,e[9]=255,super[Ng](e)):super[Ng](e)}},I3=class extends _f{constructor(e){super(e,"Gunzip")}},w3=class extends _f{constructor(e){super(e,"DeflateRaw")}},B3=class extends _f{constructor(e){super(e,"InflateRaw")}},v3=class extends _f{constructor(e){super(e,"Unzip")}},Tx=class extends Rx{constructor(e,r){e=e||{},e.flush=e.flush||Tg.BROTLI_OPERATION_PROCESS,e.finishFlush=e.finishFlush||Tg.BROTLI_OPERATION_FINISH,super(e,r),this[S3]=Tg.BROTLI_OPERATION_FLUSH}},D3=class extends Tx{constructor(e){super(e,"BrotliCompress")}},P3=class extends Tx{constructor(e){super(e,"BrotliDecompress")}};hl.Deflate=y3;hl.Inflate=E3;hl.Gzip=C3;hl.Gunzip=I3;hl.DeflateRaw=w3;hl.InflateRaw=B3;hl.Unzip=v3;typeof lAe.BrotliCompress=="function"?(hl.BrotliCompress=D3,hl.BrotliDecompress=P3):hl.BrotliCompress=hl.BrotliDecompress=class{constructor(){throw new Error("Brotli is not supported in this version of Node.js")}}});var Oy=_((vUt,cAe)=>{var xat=process.env.TESTING_TAR_FAKE_PLATFORM||process.platform;cAe.exports=xat!=="win32"?t=>t:t=>t&&t.replace(/\\/g,"/")});var Nx=_((PUt,uAe)=>{"use strict";var kat=Ty(),x3=Oy(),k3=Symbol("slurp");uAe.exports=class extends kat{constructor(e,r,o){switch(super(),this.pause(),this.extended=r,this.globalExtended=o,this.header=e,this.startBlockSize=512*Math.ceil(e.size/512),this.blockRemain=this.startBlockSize,this.remain=e.size,this.type=e.type,this.meta=!1,this.ignore=!1,this.type){case"File":case"OldFile":case"Link":case"SymbolicLink":case"CharacterDevice":case"BlockDevice":case"Directory":case"FIFO":case"ContiguousFile":case"GNUDumpDir":break;case"NextFileHasLongLinkpath":case"NextFileHasLongPath":case"OldGnuLongPath":case"GlobalExtendedHeader":case"ExtendedHeader":case"OldExtendedHeader":this.meta=!0;break;default:this.ignore=!0}this.path=x3(e.path),this.mode=e.mode,this.mode&&(this.mode=this.mode&4095),this.uid=e.uid,this.gid=e.gid,this.uname=e.uname,this.gname=e.gname,this.size=e.size,this.mtime=e.mtime,this.atime=e.atime,this.ctime=e.ctime,this.linkpath=x3(e.linkpath),this.uname=e.uname,this.gname=e.gname,r&&this[k3](r),o&&this[k3](o,!0)}write(e){let r=e.length;if(r>this.blockRemain)throw new Error("writing more to entry than is appropriate");let o=this.remain,a=this.blockRemain;return this.remain=Math.max(0,o-r),this.blockRemain=Math.max(0,a-r),this.ignore?!0:o>=r?super.write(e):super.write(e.slice(0,o))}[k3](e,r){for(let o in e)e[o]!==null&&e[o]!==void 0&&!(r&&o==="path")&&(this[o]=o==="path"||o==="linkpath"?x3(e[o]):e[o])}}});var Q3=_(Lx=>{"use strict";Lx.name=new Map([["0","File"],["","OldFile"],["1","Link"],["2","SymbolicLink"],["3","CharacterDevice"],["4","BlockDevice"],["5","Directory"],["6","FIFO"],["7","ContiguousFile"],["g","GlobalExtendedHeader"],["x","ExtendedHeader"],["A","SolarisACL"],["D","GNUDumpDir"],["I","Inode"],["K","NextFileHasLongLinkpath"],["L","NextFileHasLongPath"],["M","ContinuationFile"],["N","OldGnuLongPath"],["S","SparseFile"],["V","TapeVolumeHeader"],["X","OldExtendedHeader"]]);Lx.code=new Map(Array.from(Lx.name).map(t=>[t[1],t[0]]))});var hAe=_((bUt,pAe)=>{"use strict";var Qat=(t,e)=>{if(Number.isSafeInteger(t))t<0?Rat(t,e):Fat(t,e);else throw Error("cannot encode number outside of javascript safe integer range");return e},Fat=(t,e)=>{e[0]=128;for(var r=e.length;r>1;r--)e[r-1]=t&255,t=Math.floor(t/256)},Rat=(t,e)=>{e[0]=255;var r=!1;t=t*-1;for(var o=e.length;o>1;o--){var a=t&255;t=Math.floor(t/256),r?e[o-1]=AAe(a):a===0?e[o-1]=0:(r=!0,e[o-1]=fAe(a))}},Tat=t=>{let e=t[0],r=e===128?Lat(t.slice(1,t.length)):e===255?Nat(t):null;if(r===null)throw Error("invalid base256 encoding");if(!Number.isSafeInteger(r))throw Error("parsed number outside of javascript safe integer range");return r},Nat=t=>{for(var e=t.length,r=0,o=!1,a=e-1;a>-1;a--){var n=t[a],u;o?u=AAe(n):n===0?u=n:(o=!0,u=fAe(n)),u!==0&&(r-=u*Math.pow(256,e-a-1))}return r},Lat=t=>{for(var e=t.length,r=0,o=e-1;o>-1;o--){var a=t[o];a!==0&&(r+=a*Math.pow(256,e-o-1))}return r},AAe=t=>(255^t)&255,fAe=t=>(255^t)+1&255;pAe.exports={encode:Qat,parse:Tat}});var Uy=_((xUt,dAe)=>{"use strict";var F3=Q3(),My=ve("path").posix,gAe=hAe(),R3=Symbol("slurp"),gl=Symbol("type"),L3=class{constructor(e,r,o,a){this.cksumValid=!1,this.needPax=!1,this.nullBlock=!1,this.block=null,this.path=null,this.mode=null,this.uid=null,this.gid=null,this.size=null,this.mtime=null,this.cksum=null,this[gl]="0",this.linkpath=null,this.uname=null,this.gname=null,this.devmaj=0,this.devmin=0,this.atime=null,this.ctime=null,Buffer.isBuffer(e)?this.decode(e,r||0,o,a):e&&this.set(e)}decode(e,r,o,a){if(r||(r=0),!e||!(e.length>=r+512))throw new Error("need 512 bytes for header");if(this.path=Lg(e,r,100),this.mode=Eh(e,r+100,8),this.uid=Eh(e,r+108,8),this.gid=Eh(e,r+116,8),this.size=Eh(e,r+124,12),this.mtime=T3(e,r+136,12),this.cksum=Eh(e,r+148,12),this[R3](o),this[R3](a,!0),this[gl]=Lg(e,r+156,1),this[gl]===""&&(this[gl]="0"),this[gl]==="0"&&this.path.substr(-1)==="/"&&(this[gl]="5"),this[gl]==="5"&&(this.size=0),this.linkpath=Lg(e,r+157,100),e.slice(r+257,r+265).toString()==="ustar\x0000")if(this.uname=Lg(e,r+265,32),this.gname=Lg(e,r+297,32),this.devmaj=Eh(e,r+329,8),this.devmin=Eh(e,r+337,8),e[r+475]!==0){let u=Lg(e,r+345,155);this.path=u+"/"+this.path}else{let u=Lg(e,r+345,130);u&&(this.path=u+"/"+this.path),this.atime=T3(e,r+476,12),this.ctime=T3(e,r+488,12)}let n=8*32;for(let u=r;u=r+512))throw new Error("need 512 bytes for header");let o=this.ctime||this.atime?130:155,a=Oat(this.path||"",o),n=a[0],u=a[1];this.needPax=a[2],this.needPax=Og(e,r,100,n)||this.needPax,this.needPax=Ch(e,r+100,8,this.mode)||this.needPax,this.needPax=Ch(e,r+108,8,this.uid)||this.needPax,this.needPax=Ch(e,r+116,8,this.gid)||this.needPax,this.needPax=Ch(e,r+124,12,this.size)||this.needPax,this.needPax=N3(e,r+136,12,this.mtime)||this.needPax,e[r+156]=this[gl].charCodeAt(0),this.needPax=Og(e,r+157,100,this.linkpath)||this.needPax,e.write("ustar\x0000",r+257,8),this.needPax=Og(e,r+265,32,this.uname)||this.needPax,this.needPax=Og(e,r+297,32,this.gname)||this.needPax,this.needPax=Ch(e,r+329,8,this.devmaj)||this.needPax,this.needPax=Ch(e,r+337,8,this.devmin)||this.needPax,this.needPax=Og(e,r+345,o,u)||this.needPax,e[r+475]!==0?this.needPax=Og(e,r+345,155,u)||this.needPax:(this.needPax=Og(e,r+345,130,u)||this.needPax,this.needPax=N3(e,r+476,12,this.atime)||this.needPax,this.needPax=N3(e,r+488,12,this.ctime)||this.needPax);let A=8*32;for(let p=r;p{let o=t,a="",n,u=My.parse(t).root||".";if(Buffer.byteLength(o)<100)n=[o,a,!1];else{a=My.dirname(o),o=My.basename(o);do Buffer.byteLength(o)<=100&&Buffer.byteLength(a)<=e?n=[o,a,!1]:Buffer.byteLength(o)>100&&Buffer.byteLength(a)<=e?n=[o.substr(0,99),a,!0]:(o=My.join(My.basename(a),o),a=My.dirname(a));while(a!==u&&!n);n||(n=[t.substr(0,99),"",!0])}return n},Lg=(t,e,r)=>t.slice(e,e+r).toString("utf8").replace(/\0.*/,""),T3=(t,e,r)=>Mat(Eh(t,e,r)),Mat=t=>t===null?null:new Date(t*1e3),Eh=(t,e,r)=>t[e]&128?gAe.parse(t.slice(e,e+r)):_at(t,e,r),Uat=t=>isNaN(t)?null:t,_at=(t,e,r)=>Uat(parseInt(t.slice(e,e+r).toString("utf8").replace(/\0.*$/,"").trim(),8)),Hat={12:8589934591,8:2097151},Ch=(t,e,r,o)=>o===null?!1:o>Hat[r]||o<0?(gAe.encode(o,t.slice(e,e+r)),!0):(qat(t,e,r,o),!1),qat=(t,e,r,o)=>t.write(jat(o,r),e,r,"ascii"),jat=(t,e)=>Gat(Math.floor(t).toString(8),e),Gat=(t,e)=>(t.length===e-1?t:new Array(e-t.length-1).join("0")+t+" ")+"\0",N3=(t,e,r,o)=>o===null?!1:Ch(t,e,r,o.getTime()/1e3),Wat=new Array(156).join("\0"),Og=(t,e,r,o)=>o===null?!1:(t.write(o+Wat,e,r,"utf8"),o.length!==Buffer.byteLength(o)||o.length>r);dAe.exports=L3});var Ox=_((kUt,mAe)=>{"use strict";var Yat=Uy(),Kat=ve("path"),c2=class{constructor(e,r){this.atime=e.atime||null,this.charset=e.charset||null,this.comment=e.comment||null,this.ctime=e.ctime||null,this.gid=e.gid||null,this.gname=e.gname||null,this.linkpath=e.linkpath||null,this.mtime=e.mtime||null,this.path=e.path||null,this.size=e.size||null,this.uid=e.uid||null,this.uname=e.uname||null,this.dev=e.dev||null,this.ino=e.ino||null,this.nlink=e.nlink||null,this.global=r||!1}encode(){let e=this.encodeBody();if(e==="")return null;let r=Buffer.byteLength(e),o=512*Math.ceil(1+r/512),a=Buffer.allocUnsafe(o);for(let n=0;n<512;n++)a[n]=0;new Yat({path:("PaxHeader/"+Kat.basename(this.path)).slice(0,99),mode:this.mode||420,uid:this.uid||null,gid:this.gid||null,size:r,mtime:this.mtime||null,type:this.global?"GlobalExtendedHeader":"ExtendedHeader",linkpath:"",uname:this.uname||"",gname:this.gname||"",devmaj:0,devmin:0,atime:this.atime||null,ctime:this.ctime||null}).encode(a),a.write(e,512,r,"utf8");for(let n=r+512;n=Math.pow(10,n)&&(n+=1),n+a+o}};c2.parse=(t,e,r)=>new c2(Vat(Jat(t),e),r);var Vat=(t,e)=>e?Object.keys(t).reduce((r,o)=>(r[o]=t[o],r),e):t,Jat=t=>t.replace(/\n$/,"").split(` +`).reduce(zat,Object.create(null)),zat=(t,e)=>{let r=parseInt(e,10);if(r!==Buffer.byteLength(e)+1)return t;e=e.substr((r+" ").length);let o=e.split("="),a=o.shift().replace(/^SCHILY\.(dev|ino|nlink)/,"$1");if(!a)return t;let n=o.join("=");return t[a]=/^([A-Z]+\.)?([mac]|birth|creation)time$/.test(a)?new Date(n*1e3):/^[0-9]+$/.test(n)?+n:n,t};mAe.exports=c2});var _y=_((QUt,yAe)=>{yAe.exports=t=>{let e=t.length-1,r=-1;for(;e>-1&&t.charAt(e)==="/";)r=e,e--;return r===-1?t:t.slice(0,r)}});var Mx=_((FUt,EAe)=>{"use strict";EAe.exports=t=>class extends t{warn(e,r,o={}){this.file&&(o.file=this.file),this.cwd&&(o.cwd=this.cwd),o.code=r instanceof Error&&r.code||e,o.tarCode=e,!this.strict&&o.recoverable!==!1?(r instanceof Error&&(o=Object.assign(r,o),r=r.message),this.emit("warn",o.tarCode,r,o)):r instanceof Error?this.emit("error",Object.assign(r,o)):this.emit("error",Object.assign(new Error(`${e}: ${r}`),o))}}});var M3=_((TUt,CAe)=>{"use strict";var Ux=["|","<",">","?",":"],O3=Ux.map(t=>String.fromCharCode(61440+t.charCodeAt(0))),Xat=new Map(Ux.map((t,e)=>[t,O3[e]])),Zat=new Map(O3.map((t,e)=>[t,Ux[e]]));CAe.exports={encode:t=>Ux.reduce((e,r)=>e.split(r).join(Xat.get(r)),t),decode:t=>O3.reduce((e,r)=>e.split(r).join(Zat.get(r)),t)}});var U3=_((NUt,wAe)=>{var{isAbsolute:$at,parse:IAe}=ve("path").win32;wAe.exports=t=>{let e="",r=IAe(t);for(;$at(t)||r.root;){let o=t.charAt(0)==="/"&&t.slice(0,4)!=="//?/"?"/":r.root;t=t.substr(o.length),e+=o,r=IAe(t)}return[e,t]}});var vAe=_((LUt,BAe)=>{"use strict";BAe.exports=(t,e,r)=>(t&=4095,r&&(t=(t|384)&-19),e&&(t&256&&(t|=64),t&32&&(t|=8),t&4&&(t|=1)),t)});var J3=_((UUt,MAe)=>{"use strict";var QAe=Ty(),FAe=Ox(),RAe=Uy(),lA=ve("fs"),DAe=ve("path"),aA=Oy(),elt=_y(),TAe=(t,e)=>e?(t=aA(t).replace(/^\.(\/|$)/,""),elt(e)+"/"+t):aA(t),tlt=16*1024*1024,PAe=Symbol("process"),SAe=Symbol("file"),bAe=Symbol("directory"),H3=Symbol("symlink"),xAe=Symbol("hardlink"),u2=Symbol("header"),_x=Symbol("read"),q3=Symbol("lstat"),Hx=Symbol("onlstat"),j3=Symbol("onread"),G3=Symbol("onreadlink"),W3=Symbol("openfile"),Y3=Symbol("onopenfile"),Ih=Symbol("close"),qx=Symbol("mode"),K3=Symbol("awaitDrain"),_3=Symbol("ondrain"),cA=Symbol("prefix"),kAe=Symbol("hadError"),NAe=Mx(),rlt=M3(),LAe=U3(),OAe=vAe(),jx=NAe(class extends QAe{constructor(e,r){if(r=r||{},super(r),typeof e!="string")throw new TypeError("path is required");this.path=aA(e),this.portable=!!r.portable,this.myuid=process.getuid&&process.getuid()||0,this.myuser=process.env.USER||"",this.maxReadSize=r.maxReadSize||tlt,this.linkCache=r.linkCache||new Map,this.statCache=r.statCache||new Map,this.preservePaths=!!r.preservePaths,this.cwd=aA(r.cwd||process.cwd()),this.strict=!!r.strict,this.noPax=!!r.noPax,this.noMtime=!!r.noMtime,this.mtime=r.mtime||null,this.prefix=r.prefix?aA(r.prefix):null,this.fd=null,this.blockLen=null,this.blockRemain=null,this.buf=null,this.offset=null,this.length=null,this.pos=null,this.remain=null,typeof r.onwarn=="function"&&this.on("warn",r.onwarn);let o=!1;if(!this.preservePaths){let[a,n]=LAe(this.path);a&&(this.path=n,o=a)}this.win32=!!r.win32||process.platform==="win32",this.win32&&(this.path=rlt.decode(this.path.replace(/\\/g,"/")),e=e.replace(/\\/g,"/")),this.absolute=aA(r.absolute||DAe.resolve(this.cwd,e)),this.path===""&&(this.path="./"),o&&this.warn("TAR_ENTRY_INFO",`stripping ${o} from absolute path`,{entry:this,path:o+this.path}),this.statCache.has(this.absolute)?this[Hx](this.statCache.get(this.absolute)):this[q3]()}emit(e,...r){return e==="error"&&(this[kAe]=!0),super.emit(e,...r)}[q3](){lA.lstat(this.absolute,(e,r)=>{if(e)return this.emit("error",e);this[Hx](r)})}[Hx](e){this.statCache.set(this.absolute,e),this.stat=e,e.isFile()||(e.size=0),this.type=ilt(e),this.emit("stat",e),this[PAe]()}[PAe](){switch(this.type){case"File":return this[SAe]();case"Directory":return this[bAe]();case"SymbolicLink":return this[H3]();default:return this.end()}}[qx](e){return OAe(e,this.type==="Directory",this.portable)}[cA](e){return TAe(e,this.prefix)}[u2](){this.type==="Directory"&&this.portable&&(this.noMtime=!0),this.header=new RAe({path:this[cA](this.path),linkpath:this.type==="Link"?this[cA](this.linkpath):this.linkpath,mode:this[qx](this.stat.mode),uid:this.portable?null:this.stat.uid,gid:this.portable?null:this.stat.gid,size:this.stat.size,mtime:this.noMtime?null:this.mtime||this.stat.mtime,type:this.type,uname:this.portable?null:this.stat.uid===this.myuid?this.myuser:"",atime:this.portable?null:this.stat.atime,ctime:this.portable?null:this.stat.ctime}),this.header.encode()&&!this.noPax&&super.write(new FAe({atime:this.portable?null:this.header.atime,ctime:this.portable?null:this.header.ctime,gid:this.portable?null:this.header.gid,mtime:this.noMtime?null:this.mtime||this.header.mtime,path:this[cA](this.path),linkpath:this.type==="Link"?this[cA](this.linkpath):this.linkpath,size:this.header.size,uid:this.portable?null:this.header.uid,uname:this.portable?null:this.header.uname,dev:this.portable?null:this.stat.dev,ino:this.portable?null:this.stat.ino,nlink:this.portable?null:this.stat.nlink}).encode()),super.write(this.header.block)}[bAe](){this.path.substr(-1)!=="/"&&(this.path+="/"),this.stat.size=0,this[u2](),this.end()}[H3](){lA.readlink(this.absolute,(e,r)=>{if(e)return this.emit("error",e);this[G3](r)})}[G3](e){this.linkpath=aA(e),this[u2](),this.end()}[xAe](e){this.type="Link",this.linkpath=aA(DAe.relative(this.cwd,e)),this.stat.size=0,this[u2](),this.end()}[SAe](){if(this.stat.nlink>1){let e=this.stat.dev+":"+this.stat.ino;if(this.linkCache.has(e)){let r=this.linkCache.get(e);if(r.indexOf(this.cwd)===0)return this[xAe](r)}this.linkCache.set(e,this.absolute)}if(this[u2](),this.stat.size===0)return this.end();this[W3]()}[W3](){lA.open(this.absolute,"r",(e,r)=>{if(e)return this.emit("error",e);this[Y3](r)})}[Y3](e){if(this.fd=e,this[kAe])return this[Ih]();this.blockLen=512*Math.ceil(this.stat.size/512),this.blockRemain=this.blockLen;let r=Math.min(this.blockLen,this.maxReadSize);this.buf=Buffer.allocUnsafe(r),this.offset=0,this.pos=0,this.remain=this.stat.size,this.length=this.buf.length,this[_x]()}[_x](){let{fd:e,buf:r,offset:o,length:a,pos:n}=this;lA.read(e,r,o,a,n,(u,A)=>{if(u)return this[Ih](()=>this.emit("error",u));this[j3](A)})}[Ih](e){lA.close(this.fd,e)}[j3](e){if(e<=0&&this.remain>0){let a=new Error("encountered unexpected EOF");return a.path=this.absolute,a.syscall="read",a.code="EOF",this[Ih](()=>this.emit("error",a))}if(e>this.remain){let a=new Error("did not encounter expected EOF");return a.path=this.absolute,a.syscall="read",a.code="EOF",this[Ih](()=>this.emit("error",a))}if(e===this.remain)for(let a=e;athis[_3]())}[K3](e){this.once("drain",e)}write(e){if(this.blockRemaine?this.emit("error",e):this.end());this.offset>=this.length&&(this.buf=Buffer.allocUnsafe(Math.min(this.blockRemain,this.buf.length)),this.offset=0),this.length=this.buf.length-this.offset,this[_x]()}}),V3=class extends jx{[q3](){this[Hx](lA.lstatSync(this.absolute))}[H3](){this[G3](lA.readlinkSync(this.absolute))}[W3](){this[Y3](lA.openSync(this.absolute,"r"))}[_x](){let e=!0;try{let{fd:r,buf:o,offset:a,length:n,pos:u}=this,A=lA.readSync(r,o,a,n,u);this[j3](A),e=!1}finally{if(e)try{this[Ih](()=>{})}catch{}}}[K3](e){e()}[Ih](e){lA.closeSync(this.fd),e()}},nlt=NAe(class extends QAe{constructor(e,r){r=r||{},super(r),this.preservePaths=!!r.preservePaths,this.portable=!!r.portable,this.strict=!!r.strict,this.noPax=!!r.noPax,this.noMtime=!!r.noMtime,this.readEntry=e,this.type=e.type,this.type==="Directory"&&this.portable&&(this.noMtime=!0),this.prefix=r.prefix||null,this.path=aA(e.path),this.mode=this[qx](e.mode),this.uid=this.portable?null:e.uid,this.gid=this.portable?null:e.gid,this.uname=this.portable?null:e.uname,this.gname=this.portable?null:e.gname,this.size=e.size,this.mtime=this.noMtime?null:r.mtime||e.mtime,this.atime=this.portable?null:e.atime,this.ctime=this.portable?null:e.ctime,this.linkpath=aA(e.linkpath),typeof r.onwarn=="function"&&this.on("warn",r.onwarn);let o=!1;if(!this.preservePaths){let[a,n]=LAe(this.path);a&&(this.path=n,o=a)}this.remain=e.size,this.blockRemain=e.startBlockSize,this.header=new RAe({path:this[cA](this.path),linkpath:this.type==="Link"?this[cA](this.linkpath):this.linkpath,mode:this.mode,uid:this.portable?null:this.uid,gid:this.portable?null:this.gid,size:this.size,mtime:this.noMtime?null:this.mtime,type:this.type,uname:this.portable?null:this.uname,atime:this.portable?null:this.atime,ctime:this.portable?null:this.ctime}),o&&this.warn("TAR_ENTRY_INFO",`stripping ${o} from absolute path`,{entry:this,path:o+this.path}),this.header.encode()&&!this.noPax&&super.write(new FAe({atime:this.portable?null:this.atime,ctime:this.portable?null:this.ctime,gid:this.portable?null:this.gid,mtime:this.noMtime?null:this.mtime,path:this[cA](this.path),linkpath:this.type==="Link"?this[cA](this.linkpath):this.linkpath,size:this.size,uid:this.portable?null:this.uid,uname:this.portable?null:this.uname,dev:this.portable?null:this.readEntry.dev,ino:this.portable?null:this.readEntry.ino,nlink:this.portable?null:this.readEntry.nlink}).encode()),super.write(this.header.block),e.pipe(this)}[cA](e){return TAe(e,this.prefix)}[qx](e){return OAe(e,this.type==="Directory",this.portable)}write(e){let r=e.length;if(r>this.blockRemain)throw new Error("writing more to entry than is appropriate");return this.blockRemain-=r,super.write(e)}end(){return this.blockRemain&&super.write(Buffer.alloc(this.blockRemain)),super.end()}});jx.Sync=V3;jx.Tar=nlt;var ilt=t=>t.isFile()?"File":t.isDirectory()?"Directory":t.isSymbolicLink()?"SymbolicLink":"Unsupported";MAe.exports=jx});var Zx=_((HUt,WAe)=>{"use strict";var zx=class{constructor(e,r){this.path=e||"./",this.absolute=r,this.entry=null,this.stat=null,this.readdir=null,this.pending=!1,this.ignore=!1,this.piped=!1}},slt=Ty(),olt=b3(),alt=Nx(),i8=J3(),llt=i8.Sync,clt=i8.Tar,ult=$P(),UAe=Buffer.alloc(1024),Yx=Symbol("onStat"),Gx=Symbol("ended"),uA=Symbol("queue"),Hy=Symbol("current"),Mg=Symbol("process"),Wx=Symbol("processing"),_Ae=Symbol("processJob"),AA=Symbol("jobs"),z3=Symbol("jobDone"),Kx=Symbol("addFSEntry"),HAe=Symbol("addTarEntry"),e8=Symbol("stat"),t8=Symbol("readdir"),Vx=Symbol("onreaddir"),Jx=Symbol("pipe"),qAe=Symbol("entry"),X3=Symbol("entryOpt"),r8=Symbol("writeEntryClass"),GAe=Symbol("write"),Z3=Symbol("ondrain"),Xx=ve("fs"),jAe=ve("path"),Alt=Mx(),$3=Oy(),s8=Alt(class extends slt{constructor(e){super(e),e=e||Object.create(null),this.opt=e,this.file=e.file||"",this.cwd=e.cwd||process.cwd(),this.maxReadSize=e.maxReadSize,this.preservePaths=!!e.preservePaths,this.strict=!!e.strict,this.noPax=!!e.noPax,this.prefix=$3(e.prefix||""),this.linkCache=e.linkCache||new Map,this.statCache=e.statCache||new Map,this.readdirCache=e.readdirCache||new Map,this[r8]=i8,typeof e.onwarn=="function"&&this.on("warn",e.onwarn),this.portable=!!e.portable,this.zip=null,e.gzip?(typeof e.gzip!="object"&&(e.gzip={}),this.portable&&(e.gzip.portable=!0),this.zip=new olt.Gzip(e.gzip),this.zip.on("data",r=>super.write(r)),this.zip.on("end",r=>super.end()),this.zip.on("drain",r=>this[Z3]()),this.on("resume",r=>this.zip.resume())):this.on("drain",this[Z3]),this.noDirRecurse=!!e.noDirRecurse,this.follow=!!e.follow,this.noMtime=!!e.noMtime,this.mtime=e.mtime||null,this.filter=typeof e.filter=="function"?e.filter:r=>!0,this[uA]=new ult,this[AA]=0,this.jobs=+e.jobs||4,this[Wx]=!1,this[Gx]=!1}[GAe](e){return super.write(e)}add(e){return this.write(e),this}end(e){return e&&this.write(e),this[Gx]=!0,this[Mg](),this}write(e){if(this[Gx])throw new Error("write after end");return e instanceof alt?this[HAe](e):this[Kx](e),this.flowing}[HAe](e){let r=$3(jAe.resolve(this.cwd,e.path));if(!this.filter(e.path,e))e.resume();else{let o=new zx(e.path,r,!1);o.entry=new clt(e,this[X3](o)),o.entry.on("end",a=>this[z3](o)),this[AA]+=1,this[uA].push(o)}this[Mg]()}[Kx](e){let r=$3(jAe.resolve(this.cwd,e));this[uA].push(new zx(e,r)),this[Mg]()}[e8](e){e.pending=!0,this[AA]+=1;let r=this.follow?"stat":"lstat";Xx[r](e.absolute,(o,a)=>{e.pending=!1,this[AA]-=1,o?this.emit("error",o):this[Yx](e,a)})}[Yx](e,r){this.statCache.set(e.absolute,r),e.stat=r,this.filter(e.path,r)||(e.ignore=!0),this[Mg]()}[t8](e){e.pending=!0,this[AA]+=1,Xx.readdir(e.absolute,(r,o)=>{if(e.pending=!1,this[AA]-=1,r)return this.emit("error",r);this[Vx](e,o)})}[Vx](e,r){this.readdirCache.set(e.absolute,r),e.readdir=r,this[Mg]()}[Mg](){if(!this[Wx]){this[Wx]=!0;for(let e=this[uA].head;e!==null&&this[AA]this.warn(r,o,a),noPax:this.noPax,cwd:this.cwd,absolute:e.absolute,preservePaths:this.preservePaths,maxReadSize:this.maxReadSize,strict:this.strict,portable:this.portable,linkCache:this.linkCache,statCache:this.statCache,noMtime:this.noMtime,mtime:this.mtime,prefix:this.prefix}}[qAe](e){this[AA]+=1;try{return new this[r8](e.path,this[X3](e)).on("end",()=>this[z3](e)).on("error",r=>this.emit("error",r))}catch(r){this.emit("error",r)}}[Z3](){this[Hy]&&this[Hy].entry&&this[Hy].entry.resume()}[Jx](e){e.piped=!0,e.readdir&&e.readdir.forEach(a=>{let n=e.path,u=n==="./"?"":n.replace(/\/*$/,"/");this[Kx](u+a)});let r=e.entry,o=this.zip;o?r.on("data",a=>{o.write(a)||r.pause()}):r.on("data",a=>{super.write(a)||r.pause()})}pause(){return this.zip&&this.zip.pause(),super.pause()}}),n8=class extends s8{constructor(e){super(e),this[r8]=llt}pause(){}resume(){}[e8](e){let r=this.follow?"statSync":"lstatSync";this[Yx](e,Xx[r](e.absolute))}[t8](e,r){this[Vx](e,Xx.readdirSync(e.absolute))}[Jx](e){let r=e.entry,o=this.zip;e.readdir&&e.readdir.forEach(a=>{let n=e.path,u=n==="./"?"":n.replace(/\/*$/,"/");this[Kx](u+a)}),o?r.on("data",a=>{o.write(a)}):r.on("data",a=>{super[GAe](a)})}};s8.Sync=n8;WAe.exports=s8});var Jy=_(f2=>{"use strict";var flt=Ty(),plt=ve("events").EventEmitter,Ta=ve("fs"),l8=Ta.writev;if(!l8){let t=process.binding("fs"),e=t.FSReqWrap||t.FSReqCallback;l8=(r,o,a,n)=>{let u=(p,h)=>n(p,h,o),A=new e;A.oncomplete=u,t.writeBuffers(r,o,a,A)}}var Ky=Symbol("_autoClose"),Zc=Symbol("_close"),A2=Symbol("_ended"),zn=Symbol("_fd"),YAe=Symbol("_finished"),Bh=Symbol("_flags"),o8=Symbol("_flush"),c8=Symbol("_handleChunk"),u8=Symbol("_makeBuf"),nk=Symbol("_mode"),$x=Symbol("_needDrain"),Wy=Symbol("_onerror"),Vy=Symbol("_onopen"),a8=Symbol("_onread"),jy=Symbol("_onwrite"),vh=Symbol("_open"),Hf=Symbol("_path"),Ug=Symbol("_pos"),fA=Symbol("_queue"),Gy=Symbol("_read"),KAe=Symbol("_readSize"),wh=Symbol("_reading"),ek=Symbol("_remain"),VAe=Symbol("_size"),tk=Symbol("_write"),qy=Symbol("_writing"),rk=Symbol("_defaultFlag"),Yy=Symbol("_errored"),ik=class extends flt{constructor(e,r){if(r=r||{},super(r),this.readable=!0,this.writable=!1,typeof e!="string")throw new TypeError("path must be a string");this[Yy]=!1,this[zn]=typeof r.fd=="number"?r.fd:null,this[Hf]=e,this[KAe]=r.readSize||16*1024*1024,this[wh]=!1,this[VAe]=typeof r.size=="number"?r.size:1/0,this[ek]=this[VAe],this[Ky]=typeof r.autoClose=="boolean"?r.autoClose:!0,typeof this[zn]=="number"?this[Gy]():this[vh]()}get fd(){return this[zn]}get path(){return this[Hf]}write(){throw new TypeError("this is a readable stream")}end(){throw new TypeError("this is a readable stream")}[vh](){Ta.open(this[Hf],"r",(e,r)=>this[Vy](e,r))}[Vy](e,r){e?this[Wy](e):(this[zn]=r,this.emit("open",r),this[Gy]())}[u8](){return Buffer.allocUnsafe(Math.min(this[KAe],this[ek]))}[Gy](){if(!this[wh]){this[wh]=!0;let e=this[u8]();if(e.length===0)return process.nextTick(()=>this[a8](null,0,e));Ta.read(this[zn],e,0,e.length,null,(r,o,a)=>this[a8](r,o,a))}}[a8](e,r,o){this[wh]=!1,e?this[Wy](e):this[c8](r,o)&&this[Gy]()}[Zc](){if(this[Ky]&&typeof this[zn]=="number"){let e=this[zn];this[zn]=null,Ta.close(e,r=>r?this.emit("error",r):this.emit("close"))}}[Wy](e){this[wh]=!0,this[Zc](),this.emit("error",e)}[c8](e,r){let o=!1;return this[ek]-=e,e>0&&(o=super.write(ethis[Vy](e,r))}[Vy](e,r){this[rk]&&this[Bh]==="r+"&&e&&e.code==="ENOENT"?(this[Bh]="w",this[vh]()):e?this[Wy](e):(this[zn]=r,this.emit("open",r),this[o8]())}end(e,r){return e&&this.write(e,r),this[A2]=!0,!this[qy]&&!this[fA].length&&typeof this[zn]=="number"&&this[jy](null,0),this}write(e,r){return typeof e=="string"&&(e=Buffer.from(e,r)),this[A2]?(this.emit("error",new Error("write() after end()")),!1):this[zn]===null||this[qy]||this[fA].length?(this[fA].push(e),this[$x]=!0,!1):(this[qy]=!0,this[tk](e),!0)}[tk](e){Ta.write(this[zn],e,0,e.length,this[Ug],(r,o)=>this[jy](r,o))}[jy](e,r){e?this[Wy](e):(this[Ug]!==null&&(this[Ug]+=r),this[fA].length?this[o8]():(this[qy]=!1,this[A2]&&!this[YAe]?(this[YAe]=!0,this[Zc](),this.emit("finish")):this[$x]&&(this[$x]=!1,this.emit("drain"))))}[o8](){if(this[fA].length===0)this[A2]&&this[jy](null,0);else if(this[fA].length===1)this[tk](this[fA].pop());else{let e=this[fA];this[fA]=[],l8(this[zn],e,this[Ug],(r,o)=>this[jy](r,o))}}[Zc](){if(this[Ky]&&typeof this[zn]=="number"){let e=this[zn];this[zn]=null,Ta.close(e,r=>r?this.emit("error",r):this.emit("close"))}}},f8=class extends sk{[vh](){let e;if(this[rk]&&this[Bh]==="r+")try{e=Ta.openSync(this[Hf],this[Bh],this[nk])}catch(r){if(r.code==="ENOENT")return this[Bh]="w",this[vh]();throw r}else e=Ta.openSync(this[Hf],this[Bh],this[nk]);this[Vy](null,e)}[Zc](){if(this[Ky]&&typeof this[zn]=="number"){let e=this[zn];this[zn]=null,Ta.closeSync(e),this.emit("close")}}[tk](e){let r=!0;try{this[jy](null,Ta.writeSync(this[zn],e,0,e.length,this[Ug])),r=!1}finally{if(r)try{this[Zc]()}catch{}}}};f2.ReadStream=ik;f2.ReadStreamSync=A8;f2.WriteStream=sk;f2.WriteStreamSync=f8});var fk=_((GUt,tfe)=>{"use strict";var hlt=Mx(),glt=Uy(),dlt=ve("events"),mlt=$P(),ylt=1024*1024,Elt=Nx(),JAe=Ox(),Clt=b3(),p8=Buffer.from([31,139]),$l=Symbol("state"),_g=Symbol("writeEntry"),qf=Symbol("readEntry"),h8=Symbol("nextEntry"),zAe=Symbol("processEntry"),ec=Symbol("extendedHeader"),p2=Symbol("globalExtendedHeader"),Dh=Symbol("meta"),XAe=Symbol("emitMeta"),yi=Symbol("buffer"),jf=Symbol("queue"),Hg=Symbol("ended"),ZAe=Symbol("emittedEnd"),qg=Symbol("emit"),Na=Symbol("unzip"),ok=Symbol("consumeChunk"),ak=Symbol("consumeChunkSub"),g8=Symbol("consumeBody"),$Ae=Symbol("consumeMeta"),efe=Symbol("consumeHeader"),lk=Symbol("consuming"),d8=Symbol("bufferConcat"),m8=Symbol("maybeEnd"),h2=Symbol("writing"),Ph=Symbol("aborted"),ck=Symbol("onDone"),jg=Symbol("sawValidEntry"),uk=Symbol("sawNullBlock"),Ak=Symbol("sawEOF"),Ilt=t=>!0;tfe.exports=hlt(class extends dlt{constructor(e){e=e||{},super(e),this.file=e.file||"",this[jg]=null,this.on(ck,r=>{(this[$l]==="begin"||this[jg]===!1)&&this.warn("TAR_BAD_ARCHIVE","Unrecognized archive format")}),e.ondone?this.on(ck,e.ondone):this.on(ck,r=>{this.emit("prefinish"),this.emit("finish"),this.emit("end"),this.emit("close")}),this.strict=!!e.strict,this.maxMetaEntrySize=e.maxMetaEntrySize||ylt,this.filter=typeof e.filter=="function"?e.filter:Ilt,this.writable=!0,this.readable=!1,this[jf]=new mlt,this[yi]=null,this[qf]=null,this[_g]=null,this[$l]="begin",this[Dh]="",this[ec]=null,this[p2]=null,this[Hg]=!1,this[Na]=null,this[Ph]=!1,this[uk]=!1,this[Ak]=!1,typeof e.onwarn=="function"&&this.on("warn",e.onwarn),typeof e.onentry=="function"&&this.on("entry",e.onentry)}[efe](e,r){this[jg]===null&&(this[jg]=!1);let o;try{o=new glt(e,r,this[ec],this[p2])}catch(a){return this.warn("TAR_ENTRY_INVALID",a)}if(o.nullBlock)this[uk]?(this[Ak]=!0,this[$l]==="begin"&&(this[$l]="header"),this[qg]("eof")):(this[uk]=!0,this[qg]("nullBlock"));else if(this[uk]=!1,!o.cksumValid)this.warn("TAR_ENTRY_INVALID","checksum failure",{header:o});else if(!o.path)this.warn("TAR_ENTRY_INVALID","path is required",{header:o});else{let a=o.type;if(/^(Symbolic)?Link$/.test(a)&&!o.linkpath)this.warn("TAR_ENTRY_INVALID","linkpath required",{header:o});else if(!/^(Symbolic)?Link$/.test(a)&&o.linkpath)this.warn("TAR_ENTRY_INVALID","linkpath forbidden",{header:o});else{let n=this[_g]=new Elt(o,this[ec],this[p2]);if(!this[jg])if(n.remain){let u=()=>{n.invalid||(this[jg]=!0)};n.on("end",u)}else this[jg]=!0;n.meta?n.size>this.maxMetaEntrySize?(n.ignore=!0,this[qg]("ignoredEntry",n),this[$l]="ignore",n.resume()):n.size>0&&(this[Dh]="",n.on("data",u=>this[Dh]+=u),this[$l]="meta"):(this[ec]=null,n.ignore=n.ignore||!this.filter(n.path,n),n.ignore?(this[qg]("ignoredEntry",n),this[$l]=n.remain?"ignore":"header",n.resume()):(n.remain?this[$l]="body":(this[$l]="header",n.end()),this[qf]?this[jf].push(n):(this[jf].push(n),this[h8]())))}}}[zAe](e){let r=!0;return e?Array.isArray(e)?this.emit.apply(this,e):(this[qf]=e,this.emit("entry",e),e.emittedEnd||(e.on("end",o=>this[h8]()),r=!1)):(this[qf]=null,r=!1),r}[h8](){do;while(this[zAe](this[jf].shift()));if(!this[jf].length){let e=this[qf];!e||e.flowing||e.size===e.remain?this[h2]||this.emit("drain"):e.once("drain",o=>this.emit("drain"))}}[g8](e,r){let o=this[_g],a=o.blockRemain,n=a>=e.length&&r===0?e:e.slice(r,r+a);return o.write(n),o.blockRemain||(this[$l]="header",this[_g]=null,o.end()),n.length}[$Ae](e,r){let o=this[_g],a=this[g8](e,r);return this[_g]||this[XAe](o),a}[qg](e,r,o){!this[jf].length&&!this[qf]?this.emit(e,r,o):this[jf].push([e,r,o])}[XAe](e){switch(this[qg]("meta",this[Dh]),e.type){case"ExtendedHeader":case"OldExtendedHeader":this[ec]=JAe.parse(this[Dh],this[ec],!1);break;case"GlobalExtendedHeader":this[p2]=JAe.parse(this[Dh],this[p2],!0);break;case"NextFileHasLongPath":case"OldGnuLongPath":this[ec]=this[ec]||Object.create(null),this[ec].path=this[Dh].replace(/\0.*/,"");break;case"NextFileHasLongLinkpath":this[ec]=this[ec]||Object.create(null),this[ec].linkpath=this[Dh].replace(/\0.*/,"");break;default:throw new Error("unknown meta: "+e.type)}}abort(e){this[Ph]=!0,this.emit("abort",e),this.warn("TAR_ABORT",e,{recoverable:!1})}write(e){if(this[Ph])return;if(this[Na]===null&&e){if(this[yi]&&(e=Buffer.concat([this[yi],e]),this[yi]=null),e.lengththis[ok](n)),this[Na].on("error",n=>this.abort(n)),this[Na].on("end",n=>{this[Hg]=!0,this[ok]()}),this[h2]=!0;let a=this[Na][o?"end":"write"](e);return this[h2]=!1,a}}this[h2]=!0,this[Na]?this[Na].write(e):this[ok](e),this[h2]=!1;let r=this[jf].length?!1:this[qf]?this[qf].flowing:!0;return!r&&!this[jf].length&&this[qf].once("drain",o=>this.emit("drain")),r}[d8](e){e&&!this[Ph]&&(this[yi]=this[yi]?Buffer.concat([this[yi],e]):e)}[m8](){if(this[Hg]&&!this[ZAe]&&!this[Ph]&&!this[lk]){this[ZAe]=!0;let e=this[_g];if(e&&e.blockRemain){let r=this[yi]?this[yi].length:0;this.warn("TAR_BAD_ARCHIVE",`Truncated input (needed ${e.blockRemain} more bytes, only ${r} available)`,{entry:e}),this[yi]&&e.write(this[yi]),e.end()}this[qg](ck)}}[ok](e){if(this[lk])this[d8](e);else if(!e&&!this[yi])this[m8]();else{if(this[lk]=!0,this[yi]){this[d8](e);let r=this[yi];this[yi]=null,this[ak](r)}else this[ak](e);for(;this[yi]&&this[yi].length>=512&&!this[Ph]&&!this[Ak];){let r=this[yi];this[yi]=null,this[ak](r)}this[lk]=!1}(!this[yi]||this[Hg])&&this[m8]()}[ak](e){let r=0,o=e.length;for(;r+512<=o&&!this[Ph]&&!this[Ak];)switch(this[$l]){case"begin":case"header":this[efe](e,r),r+=512;break;case"ignore":case"body":r+=this[g8](e,r);break;case"meta":r+=this[$Ae](e,r);break;default:throw new Error("invalid state: "+this[$l])}r{"use strict";var wlt=Fy(),nfe=fk(),zy=ve("fs"),Blt=Jy(),rfe=ve("path"),y8=_y();sfe.exports=(t,e,r)=>{typeof t=="function"?(r=t,e=null,t={}):Array.isArray(t)&&(e=t,t={}),typeof e=="function"&&(r=e,e=null),e?e=Array.from(e):e=[];let o=wlt(t);if(o.sync&&typeof r=="function")throw new TypeError("callback not supported for sync tar functions");if(!o.file&&typeof r=="function")throw new TypeError("callback only supported with file option");return e.length&&Dlt(o,e),o.noResume||vlt(o),o.file&&o.sync?Plt(o):o.file?Slt(o,r):ife(o)};var vlt=t=>{let e=t.onentry;t.onentry=e?r=>{e(r),r.resume()}:r=>r.resume()},Dlt=(t,e)=>{let r=new Map(e.map(n=>[y8(n),!0])),o=t.filter,a=(n,u)=>{let A=u||rfe.parse(n).root||".",p=n===A?!1:r.has(n)?r.get(n):a(rfe.dirname(n),A);return r.set(n,p),p};t.filter=o?(n,u)=>o(n,u)&&a(y8(n)):n=>a(y8(n))},Plt=t=>{let e=ife(t),r=t.file,o=!0,a;try{let n=zy.statSync(r),u=t.maxReadSize||16*1024*1024;if(n.size{let r=new nfe(t),o=t.maxReadSize||16*1024*1024,a=t.file,n=new Promise((u,A)=>{r.on("error",A),r.on("end",u),zy.stat(a,(p,h)=>{if(p)A(p);else{let E=new Blt.ReadStream(a,{readSize:o,size:h.size});E.on("error",A),E.pipe(r)}})});return e?n.then(e,e):n},ife=t=>new nfe(t)});var Afe=_((YUt,ufe)=>{"use strict";var blt=Fy(),hk=Zx(),ofe=Jy(),afe=pk(),lfe=ve("path");ufe.exports=(t,e,r)=>{if(typeof e=="function"&&(r=e),Array.isArray(t)&&(e=t,t={}),!e||!Array.isArray(e)||!e.length)throw new TypeError("no files or directories specified");e=Array.from(e);let o=blt(t);if(o.sync&&typeof r=="function")throw new TypeError("callback not supported for sync tar functions");if(!o.file&&typeof r=="function")throw new TypeError("callback only supported with file option");return o.file&&o.sync?xlt(o,e):o.file?klt(o,e,r):o.sync?Qlt(o,e):Flt(o,e)};var xlt=(t,e)=>{let r=new hk.Sync(t),o=new ofe.WriteStreamSync(t.file,{mode:t.mode||438});r.pipe(o),cfe(r,e)},klt=(t,e,r)=>{let o=new hk(t),a=new ofe.WriteStream(t.file,{mode:t.mode||438});o.pipe(a);let n=new Promise((u,A)=>{a.on("error",A),a.on("close",u),o.on("error",A)});return E8(o,e),r?n.then(r,r):n},cfe=(t,e)=>{e.forEach(r=>{r.charAt(0)==="@"?afe({file:lfe.resolve(t.cwd,r.substr(1)),sync:!0,noResume:!0,onentry:o=>t.add(o)}):t.add(r)}),t.end()},E8=(t,e)=>{for(;e.length;){let r=e.shift();if(r.charAt(0)==="@")return afe({file:lfe.resolve(t.cwd,r.substr(1)),noResume:!0,onentry:o=>t.add(o)}).then(o=>E8(t,e));t.add(r)}t.end()},Qlt=(t,e)=>{let r=new hk.Sync(t);return cfe(r,e),r},Flt=(t,e)=>{let r=new hk(t);return E8(r,e),r}});var C8=_((KUt,yfe)=>{"use strict";var Rlt=Fy(),ffe=Zx(),dl=ve("fs"),pfe=Jy(),hfe=pk(),gfe=ve("path"),dfe=Uy();yfe.exports=(t,e,r)=>{let o=Rlt(t);if(!o.file)throw new TypeError("file is required");if(o.gzip)throw new TypeError("cannot append to compressed archives");if(!e||!Array.isArray(e)||!e.length)throw new TypeError("no files or directories specified");return e=Array.from(e),o.sync?Tlt(o,e):Llt(o,e,r)};var Tlt=(t,e)=>{let r=new ffe.Sync(t),o=!0,a,n;try{try{a=dl.openSync(t.file,"r+")}catch(p){if(p.code==="ENOENT")a=dl.openSync(t.file,"w+");else throw p}let u=dl.fstatSync(a),A=Buffer.alloc(512);e:for(n=0;nu.size)break;n+=h,t.mtimeCache&&t.mtimeCache.set(p.path,p.mtime)}o=!1,Nlt(t,r,n,a,e)}finally{if(o)try{dl.closeSync(a)}catch{}}},Nlt=(t,e,r,o,a)=>{let n=new pfe.WriteStreamSync(t.file,{fd:o,start:r});e.pipe(n),Olt(e,a)},Llt=(t,e,r)=>{e=Array.from(e);let o=new ffe(t),a=(u,A,p)=>{let h=(C,T)=>{C?dl.close(u,L=>p(C)):p(null,T)},E=0;if(A===0)return h(null,0);let w=0,D=Buffer.alloc(512),x=(C,T)=>{if(C)return h(C);if(w+=T,w<512&&T)return dl.read(u,D,w,D.length-w,E+w,x);if(E===0&&D[0]===31&&D[1]===139)return h(new Error("cannot append to compressed archives"));if(w<512)return h(null,E);let L=new dfe(D);if(!L.cksumValid)return h(null,E);let U=512*Math.ceil(L.size/512);if(E+U+512>A||(E+=U+512,E>=A))return h(null,E);t.mtimeCache&&t.mtimeCache.set(L.path,L.mtime),w=0,dl.read(u,D,0,512,E,x)};dl.read(u,D,0,512,E,x)},n=new Promise((u,A)=>{o.on("error",A);let p="r+",h=(E,w)=>{if(E&&E.code==="ENOENT"&&p==="r+")return p="w+",dl.open(t.file,p,h);if(E)return A(E);dl.fstat(w,(D,x)=>{if(D)return dl.close(w,()=>A(D));a(w,x.size,(C,T)=>{if(C)return A(C);let L=new pfe.WriteStream(t.file,{fd:w,start:T});o.pipe(L),L.on("error",A),L.on("close",u),mfe(o,e)})})};dl.open(t.file,p,h)});return r?n.then(r,r):n},Olt=(t,e)=>{e.forEach(r=>{r.charAt(0)==="@"?hfe({file:gfe.resolve(t.cwd,r.substr(1)),sync:!0,noResume:!0,onentry:o=>t.add(o)}):t.add(r)}),t.end()},mfe=(t,e)=>{for(;e.length;){let r=e.shift();if(r.charAt(0)==="@")return hfe({file:gfe.resolve(t.cwd,r.substr(1)),noResume:!0,onentry:o=>t.add(o)}).then(o=>mfe(t,e));t.add(r)}t.end()}});var Cfe=_((VUt,Efe)=>{"use strict";var Mlt=Fy(),Ult=C8();Efe.exports=(t,e,r)=>{let o=Mlt(t);if(!o.file)throw new TypeError("file is required");if(o.gzip)throw new TypeError("cannot append to compressed archives");if(!e||!Array.isArray(e)||!e.length)throw new TypeError("no files or directories specified");return e=Array.from(e),_lt(o),Ult(o,e,r)};var _lt=t=>{let e=t.filter;t.mtimeCache||(t.mtimeCache=new Map),t.filter=e?(r,o)=>e(r,o)&&!(t.mtimeCache.get(r)>o.mtime):(r,o)=>!(t.mtimeCache.get(r)>o.mtime)}});var Bfe=_((JUt,wfe)=>{var{promisify:Ife}=ve("util"),Sh=ve("fs"),Hlt=t=>{if(!t)t={mode:511,fs:Sh};else if(typeof t=="object")t={mode:511,fs:Sh,...t};else if(typeof t=="number")t={mode:t,fs:Sh};else if(typeof t=="string")t={mode:parseInt(t,8),fs:Sh};else throw new TypeError("invalid options argument");return t.mkdir=t.mkdir||t.fs.mkdir||Sh.mkdir,t.mkdirAsync=Ife(t.mkdir),t.stat=t.stat||t.fs.stat||Sh.stat,t.statAsync=Ife(t.stat),t.statSync=t.statSync||t.fs.statSync||Sh.statSync,t.mkdirSync=t.mkdirSync||t.fs.mkdirSync||Sh.mkdirSync,t};wfe.exports=Hlt});var Dfe=_((zUt,vfe)=>{var qlt=process.platform,{resolve:jlt,parse:Glt}=ve("path"),Wlt=t=>{if(/\0/.test(t))throw Object.assign(new TypeError("path must be a string without null bytes"),{path:t,code:"ERR_INVALID_ARG_VALUE"});if(t=jlt(t),qlt==="win32"){let e=/[*|"<>?:]/,{root:r}=Glt(t);if(e.test(t.substr(r.length)))throw Object.assign(new Error("Illegal characters in path."),{path:t,code:"EINVAL"})}return t};vfe.exports=Wlt});var kfe=_((XUt,xfe)=>{var{dirname:Pfe}=ve("path"),Sfe=(t,e,r=void 0)=>r===e?Promise.resolve():t.statAsync(e).then(o=>o.isDirectory()?r:void 0,o=>o.code==="ENOENT"?Sfe(t,Pfe(e),e):void 0),bfe=(t,e,r=void 0)=>{if(r!==e)try{return t.statSync(e).isDirectory()?r:void 0}catch(o){return o.code==="ENOENT"?bfe(t,Pfe(e),e):void 0}};xfe.exports={findMade:Sfe,findMadeSync:bfe}});var B8=_((ZUt,Ffe)=>{var{dirname:Qfe}=ve("path"),I8=(t,e,r)=>{e.recursive=!1;let o=Qfe(t);return o===t?e.mkdirAsync(t,e).catch(a=>{if(a.code!=="EISDIR")throw a}):e.mkdirAsync(t,e).then(()=>r||t,a=>{if(a.code==="ENOENT")return I8(o,e).then(n=>I8(t,e,n));if(a.code!=="EEXIST"&&a.code!=="EROFS")throw a;return e.statAsync(t).then(n=>{if(n.isDirectory())return r;throw a},()=>{throw a})})},w8=(t,e,r)=>{let o=Qfe(t);if(e.recursive=!1,o===t)try{return e.mkdirSync(t,e)}catch(a){if(a.code!=="EISDIR")throw a;return}try{return e.mkdirSync(t,e),r||t}catch(a){if(a.code==="ENOENT")return w8(t,e,w8(o,e,r));if(a.code!=="EEXIST"&&a.code!=="EROFS")throw a;try{if(!e.statSync(t).isDirectory())throw a}catch{throw a}}};Ffe.exports={mkdirpManual:I8,mkdirpManualSync:w8}});var Nfe=_(($Ut,Tfe)=>{var{dirname:Rfe}=ve("path"),{findMade:Ylt,findMadeSync:Klt}=kfe(),{mkdirpManual:Vlt,mkdirpManualSync:Jlt}=B8(),zlt=(t,e)=>(e.recursive=!0,Rfe(t)===t?e.mkdirAsync(t,e):Ylt(e,t).then(o=>e.mkdirAsync(t,e).then(()=>o).catch(a=>{if(a.code==="ENOENT")return Vlt(t,e);throw a}))),Xlt=(t,e)=>{if(e.recursive=!0,Rfe(t)===t)return e.mkdirSync(t,e);let o=Klt(e,t);try{return e.mkdirSync(t,e),o}catch(a){if(a.code==="ENOENT")return Jlt(t,e);throw a}};Tfe.exports={mkdirpNative:zlt,mkdirpNativeSync:Xlt}});var Ufe=_((e4t,Mfe)=>{var Lfe=ve("fs"),Zlt=process.version,v8=Zlt.replace(/^v/,"").split("."),Ofe=+v8[0]>10||+v8[0]==10&&+v8[1]>=12,$lt=Ofe?t=>t.mkdir===Lfe.mkdir:()=>!1,ect=Ofe?t=>t.mkdirSync===Lfe.mkdirSync:()=>!1;Mfe.exports={useNative:$lt,useNativeSync:ect}});var Wfe=_((t4t,Gfe)=>{var Xy=Bfe(),Zy=Dfe(),{mkdirpNative:_fe,mkdirpNativeSync:Hfe}=Nfe(),{mkdirpManual:qfe,mkdirpManualSync:jfe}=B8(),{useNative:tct,useNativeSync:rct}=Ufe(),$y=(t,e)=>(t=Zy(t),e=Xy(e),tct(e)?_fe(t,e):qfe(t,e)),nct=(t,e)=>(t=Zy(t),e=Xy(e),rct(e)?Hfe(t,e):jfe(t,e));$y.sync=nct;$y.native=(t,e)=>_fe(Zy(t),Xy(e));$y.manual=(t,e)=>qfe(Zy(t),Xy(e));$y.nativeSync=(t,e)=>Hfe(Zy(t),Xy(e));$y.manualSync=(t,e)=>jfe(Zy(t),Xy(e));Gfe.exports=$y});var Zfe=_((r4t,Xfe)=>{"use strict";var tc=ve("fs"),Gg=ve("path"),ict=tc.lchown?"lchown":"chown",sct=tc.lchownSync?"lchownSync":"chownSync",Kfe=tc.lchown&&!process.version.match(/v1[1-9]+\./)&&!process.version.match(/v10\.[6-9]/),Yfe=(t,e,r)=>{try{return tc[sct](t,e,r)}catch(o){if(o.code!=="ENOENT")throw o}},oct=(t,e,r)=>{try{return tc.chownSync(t,e,r)}catch(o){if(o.code!=="ENOENT")throw o}},act=Kfe?(t,e,r,o)=>a=>{!a||a.code!=="EISDIR"?o(a):tc.chown(t,e,r,o)}:(t,e,r,o)=>o,D8=Kfe?(t,e,r)=>{try{return Yfe(t,e,r)}catch(o){if(o.code!=="EISDIR")throw o;oct(t,e,r)}}:(t,e,r)=>Yfe(t,e,r),lct=process.version,Vfe=(t,e,r)=>tc.readdir(t,e,r),cct=(t,e)=>tc.readdirSync(t,e);/^v4\./.test(lct)&&(Vfe=(t,e,r)=>tc.readdir(t,r));var gk=(t,e,r,o)=>{tc[ict](t,e,r,act(t,e,r,a=>{o(a&&a.code!=="ENOENT"?a:null)}))},Jfe=(t,e,r,o,a)=>{if(typeof e=="string")return tc.lstat(Gg.resolve(t,e),(n,u)=>{if(n)return a(n.code!=="ENOENT"?n:null);u.name=e,Jfe(t,u,r,o,a)});if(e.isDirectory())P8(Gg.resolve(t,e.name),r,o,n=>{if(n)return a(n);let u=Gg.resolve(t,e.name);gk(u,r,o,a)});else{let n=Gg.resolve(t,e.name);gk(n,r,o,a)}},P8=(t,e,r,o)=>{Vfe(t,{withFileTypes:!0},(a,n)=>{if(a){if(a.code==="ENOENT")return o();if(a.code!=="ENOTDIR"&&a.code!=="ENOTSUP")return o(a)}if(a||!n.length)return gk(t,e,r,o);let u=n.length,A=null,p=h=>{if(!A){if(h)return o(A=h);if(--u===0)return gk(t,e,r,o)}};n.forEach(h=>Jfe(t,h,e,r,p))})},uct=(t,e,r,o)=>{if(typeof e=="string")try{let a=tc.lstatSync(Gg.resolve(t,e));a.name=e,e=a}catch(a){if(a.code==="ENOENT")return;throw a}e.isDirectory()&&zfe(Gg.resolve(t,e.name),r,o),D8(Gg.resolve(t,e.name),r,o)},zfe=(t,e,r)=>{let o;try{o=cct(t,{withFileTypes:!0})}catch(a){if(a.code==="ENOENT")return;if(a.code==="ENOTDIR"||a.code==="ENOTSUP")return D8(t,e,r);throw a}return o&&o.length&&o.forEach(a=>uct(t,a,e,r)),D8(t,e,r)};Xfe.exports=P8;P8.sync=zfe});var rpe=_((n4t,S8)=>{"use strict";var $fe=Wfe(),rc=ve("fs"),dk=ve("path"),epe=Zfe(),$c=Oy(),mk=class extends Error{constructor(e,r){super("Cannot extract through symbolic link"),this.path=r,this.symlink=e}get name(){return"SylinkError"}},yk=class extends Error{constructor(e,r){super(r+": Cannot cd into '"+e+"'"),this.path=e,this.code=r}get name(){return"CwdError"}},Ek=(t,e)=>t.get($c(e)),g2=(t,e,r)=>t.set($c(e),r),Act=(t,e)=>{rc.stat(t,(r,o)=>{(r||!o.isDirectory())&&(r=new yk(t,r&&r.code||"ENOTDIR")),e(r)})};S8.exports=(t,e,r)=>{t=$c(t);let o=e.umask,a=e.mode|448,n=(a&o)!==0,u=e.uid,A=e.gid,p=typeof u=="number"&&typeof A=="number"&&(u!==e.processUid||A!==e.processGid),h=e.preserve,E=e.unlink,w=e.cache,D=$c(e.cwd),x=(L,U)=>{L?r(L):(g2(w,t,!0),U&&p?epe(U,u,A,J=>x(J)):n?rc.chmod(t,a,r):r())};if(w&&Ek(w,t)===!0)return x();if(t===D)return Act(t,x);if(h)return $fe(t,{mode:a}).then(L=>x(null,L),x);let T=$c(dk.relative(D,t)).split("/");Ck(D,T,a,w,E,D,null,x)};var Ck=(t,e,r,o,a,n,u,A)=>{if(!e.length)return A(null,u);let p=e.shift(),h=$c(dk.resolve(t+"/"+p));if(Ek(o,h))return Ck(h,e,r,o,a,n,u,A);rc.mkdir(h,r,tpe(h,e,r,o,a,n,u,A))},tpe=(t,e,r,o,a,n,u,A)=>p=>{p?rc.lstat(t,(h,E)=>{if(h)h.path=h.path&&$c(h.path),A(h);else if(E.isDirectory())Ck(t,e,r,o,a,n,u,A);else if(a)rc.unlink(t,w=>{if(w)return A(w);rc.mkdir(t,r,tpe(t,e,r,o,a,n,u,A))});else{if(E.isSymbolicLink())return A(new mk(t,t+"/"+e.join("/")));A(p)}}):(u=u||t,Ck(t,e,r,o,a,n,u,A))},fct=t=>{let e=!1,r="ENOTDIR";try{e=rc.statSync(t).isDirectory()}catch(o){r=o.code}finally{if(!e)throw new yk(t,r)}};S8.exports.sync=(t,e)=>{t=$c(t);let r=e.umask,o=e.mode|448,a=(o&r)!==0,n=e.uid,u=e.gid,A=typeof n=="number"&&typeof u=="number"&&(n!==e.processUid||u!==e.processGid),p=e.preserve,h=e.unlink,E=e.cache,w=$c(e.cwd),D=L=>{g2(E,t,!0),L&&A&&epe.sync(L,n,u),a&&rc.chmodSync(t,o)};if(E&&Ek(E,t)===!0)return D();if(t===w)return fct(w),D();if(p)return D($fe.sync(t,o));let C=$c(dk.relative(w,t)).split("/"),T=null;for(let L=C.shift(),U=w;L&&(U+="/"+L);L=C.shift())if(U=$c(dk.resolve(U)),!Ek(E,U))try{rc.mkdirSync(U,o),T=T||U,g2(E,U,!0)}catch{let te=rc.lstatSync(U);if(te.isDirectory()){g2(E,U,!0);continue}else if(h){rc.unlinkSync(U),rc.mkdirSync(U,o),T=T||U,g2(E,U,!0);continue}else if(te.isSymbolicLink())return new mk(U,U+"/"+C.join("/"))}return D(T)}});var x8=_((i4t,npe)=>{var b8=Object.create(null),{hasOwnProperty:pct}=Object.prototype;npe.exports=t=>(pct.call(b8,t)||(b8[t]=t.normalize("NFKD")),b8[t])});var ape=_((s4t,ope)=>{var ipe=ve("assert"),hct=x8(),gct=_y(),{join:spe}=ve("path"),dct=process.env.TESTING_TAR_FAKE_PLATFORM||process.platform,mct=dct==="win32";ope.exports=()=>{let t=new Map,e=new Map,r=h=>h.split("/").slice(0,-1).reduce((w,D)=>(w.length&&(D=spe(w[w.length-1],D)),w.push(D||"/"),w),[]),o=new Set,a=h=>{let E=e.get(h);if(!E)throw new Error("function does not have any path reservations");return{paths:E.paths.map(w=>t.get(w)),dirs:[...E.dirs].map(w=>t.get(w))}},n=h=>{let{paths:E,dirs:w}=a(h);return E.every(D=>D[0]===h)&&w.every(D=>D[0]instanceof Set&&D[0].has(h))},u=h=>o.has(h)||!n(h)?!1:(o.add(h),h(()=>A(h)),!0),A=h=>{if(!o.has(h))return!1;let{paths:E,dirs:w}=e.get(h),D=new Set;return E.forEach(x=>{let C=t.get(x);ipe.equal(C[0],h),C.length===1?t.delete(x):(C.shift(),typeof C[0]=="function"?D.add(C[0]):C[0].forEach(T=>D.add(T)))}),w.forEach(x=>{let C=t.get(x);ipe(C[0]instanceof Set),C[0].size===1&&C.length===1?t.delete(x):C[0].size===1?(C.shift(),D.add(C[0])):C[0].delete(h)}),o.delete(h),D.forEach(x=>u(x)),!0};return{check:n,reserve:(h,E)=>{h=mct?["win32 parallelization disabled"]:h.map(D=>hct(gct(spe(D))).toLowerCase());let w=new Set(h.map(D=>r(D)).reduce((D,x)=>D.concat(x)));return e.set(E,{dirs:w,paths:h}),h.forEach(D=>{let x=t.get(D);x?x.push(E):t.set(D,[E])}),w.forEach(D=>{let x=t.get(D);x?x[x.length-1]instanceof Set?x[x.length-1].add(E):x.push(new Set([E])):t.set(D,[new Set([E])])}),u(E)}}}});var upe=_((o4t,cpe)=>{var yct=process.platform,Ect=yct==="win32",Cct=global.__FAKE_TESTING_FS__||ve("fs"),{O_CREAT:Ict,O_TRUNC:wct,O_WRONLY:Bct,UV_FS_O_FILEMAP:lpe=0}=Cct.constants,vct=Ect&&!!lpe,Dct=512*1024,Pct=lpe|wct|Ict|Bct;cpe.exports=vct?t=>t"w"});var M8=_((a4t,vpe)=>{"use strict";var Sct=ve("assert"),bct=fk(),Fn=ve("fs"),xct=Jy(),Gf=ve("path"),Ipe=rpe(),Ape=M3(),kct=ape(),Qct=U3(),ml=Oy(),Fct=_y(),Rct=x8(),fpe=Symbol("onEntry"),F8=Symbol("checkFs"),ppe=Symbol("checkFs2"),Bk=Symbol("pruneCache"),R8=Symbol("isReusable"),nc=Symbol("makeFs"),T8=Symbol("file"),N8=Symbol("directory"),vk=Symbol("link"),hpe=Symbol("symlink"),gpe=Symbol("hardlink"),dpe=Symbol("unsupported"),mpe=Symbol("checkPath"),bh=Symbol("mkdir"),So=Symbol("onError"),Ik=Symbol("pending"),ype=Symbol("pend"),eE=Symbol("unpend"),k8=Symbol("ended"),Q8=Symbol("maybeClose"),L8=Symbol("skip"),d2=Symbol("doChown"),m2=Symbol("uid"),y2=Symbol("gid"),E2=Symbol("checkedCwd"),wpe=ve("crypto"),Bpe=upe(),Tct=process.env.TESTING_TAR_FAKE_PLATFORM||process.platform,C2=Tct==="win32",Nct=(t,e)=>{if(!C2)return Fn.unlink(t,e);let r=t+".DELETE."+wpe.randomBytes(16).toString("hex");Fn.rename(t,r,o=>{if(o)return e(o);Fn.unlink(r,e)})},Lct=t=>{if(!C2)return Fn.unlinkSync(t);let e=t+".DELETE."+wpe.randomBytes(16).toString("hex");Fn.renameSync(t,e),Fn.unlinkSync(e)},Epe=(t,e,r)=>t===t>>>0?t:e===e>>>0?e:r,Cpe=t=>Rct(Fct(ml(t))).toLowerCase(),Oct=(t,e)=>{e=Cpe(e);for(let r of t.keys()){let o=Cpe(r);(o===e||o.indexOf(e+"/")===0)&&t.delete(r)}},Mct=t=>{for(let e of t.keys())t.delete(e)},I2=class extends bct{constructor(e){if(e||(e={}),e.ondone=r=>{this[k8]=!0,this[Q8]()},super(e),this[E2]=!1,this.reservations=kct(),this.transform=typeof e.transform=="function"?e.transform:null,this.writable=!0,this.readable=!1,this[Ik]=0,this[k8]=!1,this.dirCache=e.dirCache||new Map,typeof e.uid=="number"||typeof e.gid=="number"){if(typeof e.uid!="number"||typeof e.gid!="number")throw new TypeError("cannot set owner without number uid and gid");if(e.preserveOwner)throw new TypeError("cannot preserve owner in archive and also set owner explicitly");this.uid=e.uid,this.gid=e.gid,this.setOwner=!0}else this.uid=null,this.gid=null,this.setOwner=!1;e.preserveOwner===void 0&&typeof e.uid!="number"?this.preserveOwner=process.getuid&&process.getuid()===0:this.preserveOwner=!!e.preserveOwner,this.processUid=(this.preserveOwner||this.setOwner)&&process.getuid?process.getuid():null,this.processGid=(this.preserveOwner||this.setOwner)&&process.getgid?process.getgid():null,this.forceChown=e.forceChown===!0,this.win32=!!e.win32||C2,this.newer=!!e.newer,this.keep=!!e.keep,this.noMtime=!!e.noMtime,this.preservePaths=!!e.preservePaths,this.unlink=!!e.unlink,this.cwd=ml(Gf.resolve(e.cwd||process.cwd())),this.strip=+e.strip||0,this.processUmask=e.noChmod?0:process.umask(),this.umask=typeof e.umask=="number"?e.umask:this.processUmask,this.dmode=e.dmode||511&~this.umask,this.fmode=e.fmode||438&~this.umask,this.on("entry",r=>this[fpe](r))}warn(e,r,o={}){return(e==="TAR_BAD_ARCHIVE"||e==="TAR_ABORT")&&(o.recoverable=!1),super.warn(e,r,o)}[Q8](){this[k8]&&this[Ik]===0&&(this.emit("prefinish"),this.emit("finish"),this.emit("end"),this.emit("close"))}[mpe](e){if(this.strip){let r=ml(e.path).split("/");if(r.length=this.strip)e.linkpath=o.slice(this.strip).join("/");else return!1}}if(!this.preservePaths){let r=ml(e.path),o=r.split("/");if(o.includes("..")||C2&&/^[a-z]:\.\.$/i.test(o[0]))return this.warn("TAR_ENTRY_ERROR","path contains '..'",{entry:e,path:r}),!1;let[a,n]=Qct(r);a&&(e.path=n,this.warn("TAR_ENTRY_INFO",`stripping ${a} from absolute path`,{entry:e,path:r}))}if(Gf.isAbsolute(e.path)?e.absolute=ml(Gf.resolve(e.path)):e.absolute=ml(Gf.resolve(this.cwd,e.path)),!this.preservePaths&&e.absolute.indexOf(this.cwd+"/")!==0&&e.absolute!==this.cwd)return this.warn("TAR_ENTRY_ERROR","path escaped extraction target",{entry:e,path:ml(e.path),resolvedPath:e.absolute,cwd:this.cwd}),!1;if(e.absolute===this.cwd&&e.type!=="Directory"&&e.type!=="GNUDumpDir")return!1;if(this.win32){let{root:r}=Gf.win32.parse(e.absolute);e.absolute=r+Ape.encode(e.absolute.substr(r.length));let{root:o}=Gf.win32.parse(e.path);e.path=o+Ape.encode(e.path.substr(o.length))}return!0}[fpe](e){if(!this[mpe](e))return e.resume();switch(Sct.equal(typeof e.absolute,"string"),e.type){case"Directory":case"GNUDumpDir":e.mode&&(e.mode=e.mode|448);case"File":case"OldFile":case"ContiguousFile":case"Link":case"SymbolicLink":return this[F8](e);case"CharacterDevice":case"BlockDevice":case"FIFO":default:return this[dpe](e)}}[So](e,r){e.name==="CwdError"?this.emit("error",e):(this.warn("TAR_ENTRY_ERROR",e,{entry:r}),this[eE](),r.resume())}[bh](e,r,o){Ipe(ml(e),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cache:this.dirCache,cwd:this.cwd,mode:r,noChmod:this.noChmod},o)}[d2](e){return this.forceChown||this.preserveOwner&&(typeof e.uid=="number"&&e.uid!==this.processUid||typeof e.gid=="number"&&e.gid!==this.processGid)||typeof this.uid=="number"&&this.uid!==this.processUid||typeof this.gid=="number"&&this.gid!==this.processGid}[m2](e){return Epe(this.uid,e.uid,this.processUid)}[y2](e){return Epe(this.gid,e.gid,this.processGid)}[T8](e,r){let o=e.mode&4095||this.fmode,a=new xct.WriteStream(e.absolute,{flags:Bpe(e.size),mode:o,autoClose:!1});a.on("error",p=>{a.fd&&Fn.close(a.fd,()=>{}),a.write=()=>!0,this[So](p,e),r()});let n=1,u=p=>{if(p){a.fd&&Fn.close(a.fd,()=>{}),this[So](p,e),r();return}--n===0&&Fn.close(a.fd,h=>{h?this[So](h,e):this[eE](),r()})};a.on("finish",p=>{let h=e.absolute,E=a.fd;if(e.mtime&&!this.noMtime){n++;let w=e.atime||new Date,D=e.mtime;Fn.futimes(E,w,D,x=>x?Fn.utimes(h,w,D,C=>u(C&&x)):u())}if(this[d2](e)){n++;let w=this[m2](e),D=this[y2](e);Fn.fchown(E,w,D,x=>x?Fn.chown(h,w,D,C=>u(C&&x)):u())}u()});let A=this.transform&&this.transform(e)||e;A!==e&&(A.on("error",p=>{this[So](p,e),r()}),e.pipe(A)),A.pipe(a)}[N8](e,r){let o=e.mode&4095||this.dmode;this[bh](e.absolute,o,a=>{if(a){this[So](a,e),r();return}let n=1,u=A=>{--n===0&&(r(),this[eE](),e.resume())};e.mtime&&!this.noMtime&&(n++,Fn.utimes(e.absolute,e.atime||new Date,e.mtime,u)),this[d2](e)&&(n++,Fn.chown(e.absolute,this[m2](e),this[y2](e),u)),u()})}[dpe](e){e.unsupported=!0,this.warn("TAR_ENTRY_UNSUPPORTED",`unsupported entry type: ${e.type}`,{entry:e}),e.resume()}[hpe](e,r){this[vk](e,e.linkpath,"symlink",r)}[gpe](e,r){let o=ml(Gf.resolve(this.cwd,e.linkpath));this[vk](e,o,"link",r)}[ype](){this[Ik]++}[eE](){this[Ik]--,this[Q8]()}[L8](e){this[eE](),e.resume()}[R8](e,r){return e.type==="File"&&!this.unlink&&r.isFile()&&r.nlink<=1&&!C2}[F8](e){this[ype]();let r=[e.path];e.linkpath&&r.push(e.linkpath),this.reservations.reserve(r,o=>this[ppe](e,o))}[Bk](e){e.type==="SymbolicLink"?Mct(this.dirCache):e.type!=="Directory"&&Oct(this.dirCache,e.absolute)}[ppe](e,r){this[Bk](e);let o=A=>{this[Bk](e),r(A)},a=()=>{this[bh](this.cwd,this.dmode,A=>{if(A){this[So](A,e),o();return}this[E2]=!0,n()})},n=()=>{if(e.absolute!==this.cwd){let A=ml(Gf.dirname(e.absolute));if(A!==this.cwd)return this[bh](A,this.dmode,p=>{if(p){this[So](p,e),o();return}u()})}u()},u=()=>{Fn.lstat(e.absolute,(A,p)=>{if(p&&(this.keep||this.newer&&p.mtime>e.mtime)){this[L8](e),o();return}if(A||this[R8](e,p))return this[nc](null,e,o);if(p.isDirectory()){if(e.type==="Directory"){let h=!this.noChmod&&e.mode&&(p.mode&4095)!==e.mode,E=w=>this[nc](w,e,o);return h?Fn.chmod(e.absolute,e.mode,E):E()}if(e.absolute!==this.cwd)return Fn.rmdir(e.absolute,h=>this[nc](h,e,o))}if(e.absolute===this.cwd)return this[nc](null,e,o);Nct(e.absolute,h=>this[nc](h,e,o))})};this[E2]?n():a()}[nc](e,r,o){if(e){this[So](e,r),o();return}switch(r.type){case"File":case"OldFile":case"ContiguousFile":return this[T8](r,o);case"Link":return this[gpe](r,o);case"SymbolicLink":return this[hpe](r,o);case"Directory":case"GNUDumpDir":return this[N8](r,o)}}[vk](e,r,o,a){Fn[o](r,e.absolute,n=>{n?this[So](n,e):(this[eE](),e.resume()),a()})}},wk=t=>{try{return[null,t()]}catch(e){return[e,null]}},O8=class extends I2{[nc](e,r){return super[nc](e,r,()=>{})}[F8](e){if(this[Bk](e),!this[E2]){let n=this[bh](this.cwd,this.dmode);if(n)return this[So](n,e);this[E2]=!0}if(e.absolute!==this.cwd){let n=ml(Gf.dirname(e.absolute));if(n!==this.cwd){let u=this[bh](n,this.dmode);if(u)return this[So](u,e)}}let[r,o]=wk(()=>Fn.lstatSync(e.absolute));if(o&&(this.keep||this.newer&&o.mtime>e.mtime))return this[L8](e);if(r||this[R8](e,o))return this[nc](null,e);if(o.isDirectory()){if(e.type==="Directory"){let u=!this.noChmod&&e.mode&&(o.mode&4095)!==e.mode,[A]=u?wk(()=>{Fn.chmodSync(e.absolute,e.mode)}):[];return this[nc](A,e)}let[n]=wk(()=>Fn.rmdirSync(e.absolute));this[nc](n,e)}let[a]=e.absolute===this.cwd?[]:wk(()=>Lct(e.absolute));this[nc](a,e)}[T8](e,r){let o=e.mode&4095||this.fmode,a=A=>{let p;try{Fn.closeSync(n)}catch(h){p=h}(A||p)&&this[So](A||p,e),r()},n;try{n=Fn.openSync(e.absolute,Bpe(e.size),o)}catch(A){return a(A)}let u=this.transform&&this.transform(e)||e;u!==e&&(u.on("error",A=>this[So](A,e)),e.pipe(u)),u.on("data",A=>{try{Fn.writeSync(n,A,0,A.length)}catch(p){a(p)}}),u.on("end",A=>{let p=null;if(e.mtime&&!this.noMtime){let h=e.atime||new Date,E=e.mtime;try{Fn.futimesSync(n,h,E)}catch(w){try{Fn.utimesSync(e.absolute,h,E)}catch{p=w}}}if(this[d2](e)){let h=this[m2](e),E=this[y2](e);try{Fn.fchownSync(n,h,E)}catch(w){try{Fn.chownSync(e.absolute,h,E)}catch{p=p||w}}}a(p)})}[N8](e,r){let o=e.mode&4095||this.dmode,a=this[bh](e.absolute,o);if(a){this[So](a,e),r();return}if(e.mtime&&!this.noMtime)try{Fn.utimesSync(e.absolute,e.atime||new Date,e.mtime)}catch{}if(this[d2](e))try{Fn.chownSync(e.absolute,this[m2](e),this[y2](e))}catch{}r(),e.resume()}[bh](e,r){try{return Ipe.sync(ml(e),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cache:this.dirCache,cwd:this.cwd,mode:r})}catch(o){return o}}[vk](e,r,o,a){try{Fn[o+"Sync"](r,e.absolute),a(),e.resume()}catch(n){return this[So](n,e)}}};I2.Sync=O8;vpe.exports=I2});var xpe=_((l4t,bpe)=>{"use strict";var Uct=Fy(),Dk=M8(),Ppe=ve("fs"),Spe=Jy(),Dpe=ve("path"),U8=_y();bpe.exports=(t,e,r)=>{typeof t=="function"?(r=t,e=null,t={}):Array.isArray(t)&&(e=t,t={}),typeof e=="function"&&(r=e,e=null),e?e=Array.from(e):e=[];let o=Uct(t);if(o.sync&&typeof r=="function")throw new TypeError("callback not supported for sync tar functions");if(!o.file&&typeof r=="function")throw new TypeError("callback only supported with file option");return e.length&&_ct(o,e),o.file&&o.sync?Hct(o):o.file?qct(o,r):o.sync?jct(o):Gct(o)};var _ct=(t,e)=>{let r=new Map(e.map(n=>[U8(n),!0])),o=t.filter,a=(n,u)=>{let A=u||Dpe.parse(n).root||".",p=n===A?!1:r.has(n)?r.get(n):a(Dpe.dirname(n),A);return r.set(n,p),p};t.filter=o?(n,u)=>o(n,u)&&a(U8(n)):n=>a(U8(n))},Hct=t=>{let e=new Dk.Sync(t),r=t.file,o=Ppe.statSync(r),a=t.maxReadSize||16*1024*1024;new Spe.ReadStreamSync(r,{readSize:a,size:o.size}).pipe(e)},qct=(t,e)=>{let r=new Dk(t),o=t.maxReadSize||16*1024*1024,a=t.file,n=new Promise((u,A)=>{r.on("error",A),r.on("close",u),Ppe.stat(a,(p,h)=>{if(p)A(p);else{let E=new Spe.ReadStream(a,{readSize:o,size:h.size});E.on("error",A),E.pipe(r)}})});return e?n.then(e,e):n},jct=t=>new Dk.Sync(t),Gct=t=>new Dk(t)});var kpe=_(us=>{"use strict";us.c=us.create=Afe();us.r=us.replace=C8();us.t=us.list=pk();us.u=us.update=Cfe();us.x=us.extract=xpe();us.Pack=Zx();us.Unpack=M8();us.Parse=fk();us.ReadEntry=Nx();us.WriteEntry=J3();us.Header=Uy();us.Pax=Ox();us.types=Q3()});var _8,Qpe,xh,w2,B2,Fpe=It(()=>{_8=et(lg()),Qpe=ve("worker_threads"),xh=Symbol("kTaskInfo"),w2=class{constructor(e,r){this.fn=e;this.limit=(0,_8.default)(r.poolSize)}run(e){return this.limit(()=>this.fn(e))}},B2=class{constructor(e,r){this.source=e;this.workers=[];this.limit=(0,_8.default)(r.poolSize),this.cleanupInterval=setInterval(()=>{if(this.limit.pendingCount===0&&this.limit.activeCount===0){let o=this.workers.pop();o?o.terminate():clearInterval(this.cleanupInterval)}},5e3).unref()}createWorker(){this.cleanupInterval.refresh();let e=new Qpe.Worker(this.source,{eval:!0,execArgv:[...process.execArgv,"--unhandled-rejections=strict"]});return e.on("message",r=>{if(!e[xh])throw new Error("Assertion failed: Worker sent a result without having a task assigned");e[xh].resolve(r),e[xh]=null,e.unref(),this.workers.push(e)}),e.on("error",r=>{e[xh]?.reject(r),e[xh]=null}),e.on("exit",r=>{r!==0&&e[xh]?.reject(new Error(`Worker exited with code ${r}`)),e[xh]=null}),e}run(e){return this.limit(()=>{let r=this.workers.pop()??this.createWorker();return r.ref(),new Promise((o,a)=>{r[xh]={resolve:o,reject:a},r.postMessage(e)})})}}});var Tpe=_((f4t,Rpe)=>{var H8;Rpe.exports.getContent=()=>(typeof H8>"u"&&(H8=ve("zlib").brotliDecompressSync(Buffer.from("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","base64")).toString()),H8)});var $i={};Kt($i,{convertToZip:()=>Vct,convertToZipWorker:()=>G8,extractArchiveTo:()=>Upe,getDefaultTaskPool:()=>Ope,getTaskPoolForConfiguration:()=>Mpe,makeArchiveFromDirectory:()=>Kct});function Wct(t,e){switch(t){case"async":return new w2(G8,{poolSize:e});case"workers":return new B2((0,j8.getContent)(),{poolSize:e});default:throw new Error(`Assertion failed: Unknown value ${t} for taskPoolMode`)}}function Ope(){return typeof q8>"u"&&(q8=Wct("workers",Xi.availableParallelism())),q8}function Mpe(t){return typeof t>"u"?Ope():Al(Yct,t,()=>{let e=t.get("taskPoolMode"),r=t.get("taskPoolConcurrency");switch(e){case"async":return new w2(G8,{poolSize:r});case"workers":return new B2((0,j8.getContent)(),{poolSize:r});default:throw new Error(`Assertion failed: Unknown value ${e} for taskPoolMode`)}})}async function G8(t){let{tmpFile:e,tgz:r,compressionLevel:o,extractBufferOpts:a}=t,n=new Zi(e,{create:!0,level:o,stats:wa.makeDefaultStats()}),u=Buffer.from(r.buffer,r.byteOffset,r.byteLength);return await Upe(u,n,a),n.saveAndClose(),e}async function Kct(t,{baseFs:e=new _n,prefixPath:r=Bt.root,compressionLevel:o,inMemory:a=!1}={}){let n;if(a)n=new Zi(null,{level:o});else{let A=await ae.mktempPromise(),p=K.join(A,"archive.zip");n=new Zi(p,{create:!0,level:o})}let u=K.resolve(Bt.root,r);return await n.copyPromise(u,t,{baseFs:e,stableTime:!0,stableSort:!0}),n}async function Vct(t,e={}){let r=await ae.mktempPromise(),o=K.join(r,"archive.zip"),a=e.compressionLevel??e.configuration?.get("compressionLevel")??"mixed",n={prefixPath:e.prefixPath,stripComponents:e.stripComponents};return await(e.taskPool??Mpe(e.configuration)).run({tmpFile:o,tgz:t,compressionLevel:a,extractBufferOpts:n}),new Zi(o,{level:e.compressionLevel})}async function*Jct(t){let e=new Lpe.default.Parse,r=new Npe.PassThrough({objectMode:!0,autoDestroy:!0,emitClose:!0});e.on("entry",o=>{r.write(o)}),e.on("error",o=>{r.destroy(o)}),e.on("close",()=>{r.destroyed||r.end()}),e.end(t);for await(let o of r){let a=o;yield a,a.resume()}}async function Upe(t,e,{stripComponents:r=0,prefixPath:o=Bt.dot}={}){function a(n){if(n.path[0]==="/")return!0;let u=n.path.split(/\//g);return!!(u.some(A=>A==="..")||u.length<=r)}for await(let n of Jct(t)){if(a(n))continue;let u=K.normalize(Ae.toPortablePath(n.path)).replace(/\/$/,"").split(/\//g);if(u.length<=r)continue;let A=u.slice(r).join("/"),p=K.join(o,A),h=420;switch((n.type==="Directory"||(n.mode??0)&73)&&(h|=73),n.type){case"Directory":e.mkdirpSync(K.dirname(p),{chmod:493,utimes:[Pi.SAFE_TIME,Pi.SAFE_TIME]}),e.mkdirSync(p,{mode:h}),e.utimesSync(p,Pi.SAFE_TIME,Pi.SAFE_TIME);break;case"OldFile":case"File":e.mkdirpSync(K.dirname(p),{chmod:493,utimes:[Pi.SAFE_TIME,Pi.SAFE_TIME]}),e.writeFileSync(p,await Xm(n),{mode:h}),e.utimesSync(p,Pi.SAFE_TIME,Pi.SAFE_TIME);break;case"SymbolicLink":e.mkdirpSync(K.dirname(p),{chmod:493,utimes:[Pi.SAFE_TIME,Pi.SAFE_TIME]}),e.symlinkSync(n.linkpath,p),e.lutimesSync(p,Pi.SAFE_TIME,Pi.SAFE_TIME);break}}return e}var Npe,Lpe,j8,q8,Yct,_pe=It(()=>{Ke();Pt();sA();Npe=ve("stream"),Lpe=et(kpe());Fpe();Gl();j8=et(Tpe());Yct=new WeakMap});var qpe=_((W8,Hpe)=>{(function(t,e){typeof W8=="object"?Hpe.exports=e():typeof define=="function"&&define.amd?define(e):t.treeify=e()})(W8,function(){function t(a,n){var u=n?"\u2514":"\u251C";return a?u+="\u2500 ":u+="\u2500\u2500\u2510",u}function e(a,n){var u=[];for(var A in a)a.hasOwnProperty(A)&&(n&&typeof a[A]=="function"||u.push(A));return u}function r(a,n,u,A,p,h,E){var w="",D=0,x,C,T=A.slice(0);if(T.push([n,u])&&A.length>0&&(A.forEach(function(U,J){J>0&&(w+=(U[1]?" ":"\u2502")+" "),!C&&U[0]===n&&(C=!0)}),w+=t(a,u)+a,p&&(typeof n!="object"||n instanceof Date)&&(w+=": "+n),C&&(w+=" (circular ref.)"),E(w)),!C&&typeof n=="object"){var L=e(n,h);L.forEach(function(U){x=++D===L.length,r(U,n[U],x,T,p,h,E)})}}var o={};return o.asLines=function(a,n,u,A){var p=typeof u!="function"?u:!1;r(".",a,!1,[],n,p,A||u)},o.asTree=function(a,n,u){var A="";return r(".",a,!1,[],n,u,function(p){A+=p+` +`}),A},o})});var As={};Kt(As,{emitList:()=>zct,emitTree:()=>Ype,treeNodeToJson:()=>Wpe,treeNodeToTreeify:()=>Gpe});function Gpe(t,{configuration:e}){let r={},o=0,a=(n,u)=>{let A=Array.isArray(n)?n.entries():Object.entries(n);for(let[p,h]of A){if(!h)continue;let{label:E,value:w,children:D}=h,x=[];typeof E<"u"&&x.push(Cg(e,E,2)),typeof w<"u"&&x.push(Ut(e,w[0],w[1])),x.length===0&&x.push(Cg(e,`${p}`,2));let C=x.join(": ").trim(),T=`\0${o++}\0`,L=u[`${T}${C}`]={};typeof D<"u"&&a(D,L)}};if(typeof t.children>"u")throw new Error("The root node must only contain children");return a(t.children,r),r}function Wpe(t){let e=r=>{if(typeof r.children>"u"){if(typeof r.value>"u")throw new Error("Assertion failed: Expected a value to be set if the children are missing");return Ig(r.value[0],r.value[1])}let o=Array.isArray(r.children)?r.children.entries():Object.entries(r.children??{}),a=Array.isArray(r.children)?[]:{};for(let[n,u]of o)u&&(a[Xct(n)]=e(u));return typeof r.value>"u"?a:{value:Ig(r.value[0],r.value[1]),children:a}};return e(t)}function zct(t,{configuration:e,stdout:r,json:o}){let a=t.map(n=>({value:n}));Ype({children:a},{configuration:e,stdout:r,json:o})}function Ype(t,{configuration:e,stdout:r,json:o,separators:a=0}){if(o){let u=Array.isArray(t.children)?t.children.values():Object.values(t.children??{});for(let A of u)A&&r.write(`${JSON.stringify(Wpe(A))} +`);return}let n=(0,jpe.asTree)(Gpe(t,{configuration:e}),!1,!1);if(n=n.replace(/\0[0-9]+\0/g,""),a>=1&&(n=n.replace(/^([├└]─)/gm,`\u2502 +$1`).replace(/^│\n/,"")),a>=2)for(let u=0;u<2;++u)n=n.replace(/^([│ ].{2}[├│ ].{2}[^\n]+\n)(([│ ]).{2}[├└].{2}[^\n]*\n[│ ].{2}[│ ].{2}[├└]─)/gm,`$1$3 \u2502 +$2`).replace(/^│\n/,"");if(a>=3)throw new Error("Only the first two levels are accepted by treeUtils.emitTree");r.write(n)}function Xct(t){return typeof t=="string"?t.replace(/^\0[0-9]+\0/,""):t}var jpe,Kpe=It(()=>{jpe=et(qpe());Wl()});function v2(t){let e=t.match(Zct);if(!e?.groups)throw new Error("Assertion failed: Expected the checksum to match the requested pattern");let r=e.groups.cacheVersion?parseInt(e.groups.cacheVersion):null;return{cacheKey:e.groups.cacheKey??null,cacheVersion:r,cacheSpec:e.groups.cacheSpec??null,hash:e.groups.hash}}var Vpe,Y8,K8,Pk,Wr,Zct,V8=It(()=>{Ke();Pt();Pt();sA();Vpe=ve("crypto"),Y8=et(ve("fs"));Vl();ah();Gl();Io();K8=Zm(process.env.YARN_CACHE_CHECKPOINT_OVERRIDE??process.env.YARN_CACHE_VERSION_OVERRIDE??9),Pk=Zm(process.env.YARN_CACHE_VERSION_OVERRIDE??10),Wr=class t{constructor(e,{configuration:r,immutable:o=r.get("enableImmutableCache"),check:a=!1}){this.markedFiles=new Set;this.mutexes=new Map;this.cacheId=`-${(0,Vpe.randomBytes)(8).toString("hex")}.tmp`;this.configuration=r,this.cwd=e,this.immutable=o,this.check=a;let{cacheSpec:n,cacheKey:u}=t.getCacheKey(r);this.cacheSpec=n,this.cacheKey=u}static async find(e,{immutable:r,check:o}={}){let a=new t(e.get("cacheFolder"),{configuration:e,immutable:r,check:o});return await a.setup(),a}static getCacheKey(e){let r=e.get("compressionLevel"),o=r!=="mixed"?`c${r}`:"";return{cacheKey:[Pk,o].join(""),cacheSpec:o}}get mirrorCwd(){if(!this.configuration.get("enableMirror"))return null;let e=`${this.configuration.get("globalFolder")}/cache`;return e!==this.cwd?e:null}getVersionFilename(e){return`${ly(e)}-${this.cacheKey}.zip`}getChecksumFilename(e,r){let a=v2(r).hash.slice(0,10);return`${ly(e)}-${a}.zip`}isChecksumCompatible(e){if(e===null)return!1;let{cacheVersion:r,cacheSpec:o}=v2(e);if(r===null||r{let he=new Zi,De=K.join(Bt.root,_M(e));return he.mkdirSync(De,{recursive:!0}),he.writeJsonSync(K.join(De,mr.manifest),{name:rn(e),mocked:!0}),he},E=async(he,{isColdHit:De,controlPath:Ee=null})=>{if(Ee===null&&u.unstablePackages?.has(e.locatorHash))return{isValid:!0,hash:null};let g=r&&!De?v2(r).cacheKey:this.cacheKey,me=!u.skipIntegrityCheck||!r?`${g}/${await pb(he)}`:r;if(Ee!==null){let fe=!u.skipIntegrityCheck||!r?`${this.cacheKey}/${await pb(Ee)}`:r;if(me!==fe)throw new Jt(18,"The remote archive doesn't match the local checksum - has the local cache been corrupted?")}let Ce=null;switch(r!==null&&me!==r&&(this.check?Ce="throw":v2(r).cacheKey!==v2(me).cacheKey?Ce="update":Ce=this.configuration.get("checksumBehavior")),Ce){case null:case"update":return{isValid:!0,hash:me};case"ignore":return{isValid:!0,hash:r};case"reset":return{isValid:!1,hash:r};default:case"throw":throw new Jt(18,"The remote archive doesn't match the expected checksum")}},w=async he=>{if(!n)throw new Error(`Cache check required but no loader configured for ${jr(this.configuration,e)}`);let De=await n(),Ee=De.getRealPath();De.saveAndClose(),await ae.chmodPromise(Ee,420);let g=await E(he,{controlPath:Ee,isColdHit:!1});if(!g.isValid)throw new Error("Assertion failed: Expected a valid checksum");return g.hash},D=async()=>{if(A===null||!await ae.existsPromise(A)){let he=await n(),De=he.getRealPath();return he.saveAndClose(),{source:"loader",path:De}}return{source:"mirror",path:A}},x=async()=>{if(!n)throw new Error(`Cache entry required but missing for ${jr(this.configuration,e)}`);if(this.immutable)throw new Jt(56,`Cache entry required but missing for ${jr(this.configuration,e)}`);let{path:he,source:De}=await D(),{hash:Ee}=await E(he,{isColdHit:!0}),g=this.getLocatorPath(e,Ee),me=[];De!=="mirror"&&A!==null&&me.push(async()=>{let fe=`${A}${this.cacheId}`;await ae.copyFilePromise(he,fe,Y8.default.constants.COPYFILE_FICLONE),await ae.chmodPromise(fe,420),await ae.renamePromise(fe,A)}),(!u.mirrorWriteOnly||A===null)&&me.push(async()=>{let fe=`${g}${this.cacheId}`;await ae.copyFilePromise(he,fe,Y8.default.constants.COPYFILE_FICLONE),await ae.chmodPromise(fe,420),await ae.renamePromise(fe,g)});let Ce=u.mirrorWriteOnly?A??g:g;return await Promise.all(me.map(fe=>fe())),[!1,Ce,Ee]},C=async()=>{let De=(async()=>{let Ee=u.unstablePackages?.has(e.locatorHash),g=Ee||!r||this.isChecksumCompatible(r)?this.getLocatorPath(e,r):null,me=g!==null?this.markedFiles.has(g)||await p.existsPromise(g):!1,Ce=!!u.mockedPackages?.has(e.locatorHash)&&(!this.check||!me),fe=Ce||me,ie=fe?o:a;if(ie&&ie(),fe){let Z=null,Pe=g;if(!Ce)if(this.check)Z=await w(Pe);else{let Re=await E(Pe,{isColdHit:!1});if(Re.isValid)Z=Re.hash;else return x()}return[Ce,Pe,Z]}else{if(this.immutable&&Ee)throw new Jt(56,`Cache entry required but missing for ${jr(this.configuration,e)}; consider defining ${pe.pretty(this.configuration,"supportedArchitectures",pe.Type.CODE)} to cache packages for multiple systems`);return x()}})();this.mutexes.set(e.locatorHash,De);try{return await De}finally{this.mutexes.delete(e.locatorHash)}};for(let he;he=this.mutexes.get(e.locatorHash);)await he;let[T,L,U]=await C();T||this.markedFiles.add(L);let J,te=T?()=>h():()=>new Zi(L,{baseFs:p,readOnly:!0}),le=new Am(()=>rO(()=>J=te(),he=>`Failed to open the cache entry for ${jr(this.configuration,e)}: ${he}`),K),ce=new ju(L,{baseFs:le,pathUtils:K}),ue=()=>{J?.discardAndClose()},Ie=u.unstablePackages?.has(e.locatorHash)?null:U;return[ce,ue,Ie]}},Zct=/^(?:(?(?[0-9]+)(?.*))\/)?(?.*)$/});var Sk,Jpe=It(()=>{Sk=(r=>(r[r.SCRIPT=0]="SCRIPT",r[r.SHELLCODE=1]="SHELLCODE",r))(Sk||{})});var $ct,tE,J8=It(()=>{Pt();Ol();xf();Io();$ct=[[/^(git(?:\+(?:https|ssh))?:\/\/.*(?:\.git)?)#(.*)$/,(t,e,r,o)=>`${r}#commit=${o}`],[/^https:\/\/((?:[^/]+?)@)?codeload\.github\.com\/([^/]+\/[^/]+)\/tar\.gz\/([0-9a-f]+)$/,(t,e,r="",o,a)=>`https://${r}github.com/${o}.git#commit=${a}`],[/^https:\/\/((?:[^/]+?)@)?github\.com\/([^/]+\/[^/]+?)(?:\.git)?#([0-9a-f]+)$/,(t,e,r="",o,a)=>`https://${r}github.com/${o}.git#commit=${a}`],[/^https?:\/\/[^/]+\/(?:[^/]+\/)*(?:@.+(?:\/|(?:%2f)))?([^/]+)\/(?:-|download)\/\1-[^/]+\.tgz(?:#|$)/,t=>`npm:${t}`],[/^https:\/\/npm\.pkg\.github\.com\/download\/(?:@[^/]+)\/(?:[^/]+)\/(?:[^/]+)\/(?:[0-9a-f]+)(?:#|$)/,t=>`npm:${t}`],[/^https:\/\/npm\.fontawesome\.com\/(?:@[^/]+)\/([^/]+)\/-\/([^/]+)\/\1-\2.tgz(?:#|$)/,t=>`npm:${t}`],[/^https?:\/\/[^/]+\/.*\/(@[^/]+)\/([^/]+)\/-\/\1\/\2-(?:[.\d\w-]+)\.tgz(?:#|$)/,(t,e)=>yb({protocol:"npm:",source:null,selector:t,params:{__archiveUrl:e}})],[/^[^/]+\.tgz#[0-9a-f]+$/,t=>`npm:${t}`]],tE=class{constructor(e){this.resolver=e;this.resolutions=null}async setup(e,{report:r}){let o=K.join(e.cwd,mr.lockfile);if(!ae.existsSync(o))return;let a=await ae.readFilePromise(o,"utf8"),n=Ki(a);if(Object.hasOwn(n,"__metadata"))return;let u=this.resolutions=new Map;for(let A of Object.keys(n)){let p=v1(A);if(!p){r.reportWarning(14,`Failed to parse the string "${A}" into a proper descriptor`);continue}let h=Fa(p.range)?kn(p,`npm:${p.range}`):p,{version:E,resolved:w}=n[A];if(!w)continue;let D;for(let[C,T]of $ct){let L=w.match(C);if(L){D=T(E,...L);break}}if(!D){r.reportWarning(14,`${Jn(e.configuration,h)}: Only some patterns can be imported from legacy lockfiles (not "${w}")`);continue}let x=h;try{let C=vg(h.range),T=v1(C.selector,!0);T&&(x=T)}catch{}u.set(h.descriptorHash,Ss(x,D))}}supportsDescriptor(e,r){return this.resolutions?this.resolutions.has(e.descriptorHash):!1}supportsLocator(e,r){return!1}shouldPersistResolution(e,r){throw new Error("Assertion failed: This resolver doesn't support resolving locators to packages")}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){if(!this.resolutions)throw new Error("Assertion failed: The resolution store should have been setup");let a=this.resolutions.get(e.descriptorHash);if(!a)throw new Error("Assertion failed: The resolution should have been registered");let n=LM(a),u=o.project.configuration.normalizeDependency(n);return await this.resolver.getCandidates(u,r,o)}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){throw new Error("Assertion failed: This resolver doesn't support resolving locators to packages")}}});var pA,zpe=It(()=>{Vl();n2();Wl();pA=class extends Ws{constructor({configuration:r,stdout:o,suggestInstall:a=!0}){super();this.errorCount=0;g1(this,{configuration:r}),this.configuration=r,this.stdout=o,this.suggestInstall=a}static async start(r,o){let a=new this(r);try{await o(a)}catch(n){a.reportExceptionOnce(n)}finally{await a.finalize()}return a}hasErrors(){return this.errorCount>0}exitCode(){return this.hasErrors()?1:0}reportCacheHit(r){}reportCacheMiss(r){}startSectionSync(r,o){return o()}async startSectionPromise(r,o){return await o()}startTimerSync(r,o,a){return(typeof o=="function"?o:a)()}async startTimerPromise(r,o,a){return await(typeof o=="function"?o:a)()}reportSeparator(){}reportInfo(r,o){}reportWarning(r,o){}reportError(r,o){this.errorCount+=1,this.stdout.write(`${Ut(this.configuration,"\u27A4","redBright")} ${this.formatNameWithHyperlink(r)}: ${o} +`)}reportProgress(r){return{...Promise.resolve().then(async()=>{for await(let{}of r);}),stop:()=>{}}}reportJson(r){}reportFold(r,o){}async finalize(){this.errorCount>0&&(this.stdout.write(` +`),this.stdout.write(`${Ut(this.configuration,"\u27A4","redBright")} Errors happened when preparing the environment required to run this command. +`),this.suggestInstall&&this.stdout.write(`${Ut(this.configuration,"\u27A4","redBright")} This might be caused by packages being missing from the lockfile, in which case running "yarn install" might help. +`))}formatNameWithHyperlink(r){return r3(r,{configuration:this.configuration,json:!1})}}});var rE,z8=It(()=>{Io();rE=class{constructor(e){this.resolver=e}supportsDescriptor(e,r){return!!(r.project.storedResolutions.get(e.descriptorHash)||r.project.originalPackages.has(gb(e).locatorHash))}supportsLocator(e,r){return!!(r.project.originalPackages.has(e.locatorHash)&&!r.project.lockfileNeedsRefresh)}shouldPersistResolution(e,r){throw new Error("The shouldPersistResolution method shouldn't be called on the lockfile resolver, which would always answer yes")}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return this.resolver.getResolutionDependencies(e,r)}async getCandidates(e,r,o){let a=o.project.storedResolutions.get(e.descriptorHash);if(a){let u=o.project.originalPackages.get(a);if(u)return[u]}let n=o.project.originalPackages.get(gb(e).locatorHash);if(n)return[n];throw new Error("Resolution expected from the lockfile data")}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){let o=r.project.originalPackages.get(e.locatorHash);if(!o)throw new Error("The lockfile resolver isn't meant to resolve packages - they should already have been stored into a cache");return o}}});function Wf(){}function eut(t,e,r,o,a){for(var n=0,u=e.length,A=0,p=0;nx.length?T:x}),h.value=t.join(E)}else h.value=t.join(r.slice(A,A+h.count));A+=h.count,h.added||(p+=h.count)}}var D=e[u-1];return u>1&&typeof D.value=="string"&&(D.added||D.removed)&&t.equals("",D.value)&&(e[u-2].value+=D.value,e.pop()),e}function tut(t){return{newPos:t.newPos,components:t.components.slice(0)}}function rut(t,e){if(typeof t=="function")e.callback=t;else if(t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}function $pe(t,e,r){return r=rut(r,{ignoreWhitespace:!0}),t_.diff(t,e,r)}function nut(t,e,r){return r_.diff(t,e,r)}function bk(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?bk=function(e){return typeof e}:bk=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bk(t)}function X8(t){return out(t)||aut(t)||lut(t)||cut()}function out(t){if(Array.isArray(t))return Z8(t)}function aut(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function lut(t,e){if(t){if(typeof t=="string")return Z8(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Z8(t,e)}}function Z8(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,o=new Array(e);r"u"&&(u.context=4);var A=nut(r,o,u);if(!A)return;A.push({value:"",lines:[]});function p(U){return U.map(function(J){return" "+J})}for(var h=[],E=0,w=0,D=[],x=1,C=1,T=function(J){var te=A[J],le=te.lines||te.value.replace(/\n$/,"").split(` +`);if(te.lines=le,te.added||te.removed){var ce;if(!E){var ue=A[J-1];E=x,w=C,ue&&(D=u.context>0?p(ue.lines.slice(-u.context)):[],E-=D.length,w-=D.length)}(ce=D).push.apply(ce,X8(le.map(function(fe){return(te.added?"+":"-")+fe}))),te.added?C+=le.length:x+=le.length}else{if(E)if(le.length<=u.context*2&&J=A.length-2&&le.length<=u.context){var g=/\n$/.test(r),me=/\n$/.test(o),Ce=le.length==0&&D.length>Ee.oldLines;!g&&Ce&&r.length>0&&D.splice(Ee.oldLines,0,"\\ No newline at end of file"),(!g&&!Ce||!me)&&D.push("\\ No newline at end of file")}h.push(Ee),E=0,w=0,D=[]}x+=le.length,C+=le.length}},L=0;L{Wf.prototype={diff:function(e,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=o.callback;typeof o=="function"&&(a=o,o={}),this.options=o;var n=this;function u(T){return a?(setTimeout(function(){a(void 0,T)},0),!0):T}e=this.castInput(e),r=this.castInput(r),e=this.removeEmpty(this.tokenize(e)),r=this.removeEmpty(this.tokenize(r));var A=r.length,p=e.length,h=1,E=A+p;o.maxEditLength&&(E=Math.min(E,o.maxEditLength));var w=[{newPos:-1,components:[]}],D=this.extractCommon(w[0],r,e,0);if(w[0].newPos+1>=A&&D+1>=p)return u([{value:this.join(r),count:r.length}]);function x(){for(var T=-1*h;T<=h;T+=2){var L=void 0,U=w[T-1],J=w[T+1],te=(J?J.newPos:0)-T;U&&(w[T-1]=void 0);var le=U&&U.newPos+1=A&&te+1>=p)return u(eut(n,L.components,r,e,n.useLongestToken));w[T]=L}h++}if(a)(function T(){setTimeout(function(){if(h>E)return a();x()||T()},0)})();else for(;h<=E;){var C=x();if(C)return C}},pushComponent:function(e,r,o){var a=e[e.length-1];a&&a.added===r&&a.removed===o?e[e.length-1]={count:a.count+1,added:r,removed:o}:e.push({count:1,added:r,removed:o})},extractCommon:function(e,r,o,a){for(var n=r.length,u=o.length,A=e.newPos,p=A-a,h=0;A+1"u"?r:u}:o;return typeof t=="string"?t:JSON.stringify($8(t,null,null,a),a," ")};D2.equals=function(t,e){return Wf.prototype.equals.call(D2,t.replace(/,([\r\n])/g,"$1"),e.replace(/,([\r\n])/g,"$1"))};e_=new Wf;e_.tokenize=function(t){return t.slice()};e_.join=e_.removeEmpty=function(t){return t}});var rhe=_((H4t,the)=>{var Aut=jl(),fut=fy(),put=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,hut=/^\w*$/;function gut(t,e){if(Aut(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||fut(t)?!0:hut.test(t)||!put.test(t)||e!=null&&t in Object(e)}the.exports=gut});var she=_((q4t,ihe)=>{var nhe=dS(),dut="Expected a function";function i_(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(dut);var r=function(){var o=arguments,a=e?e.apply(this,o):o[0],n=r.cache;if(n.has(a))return n.get(a);var u=t.apply(this,o);return r.cache=n.set(a,u)||n,u};return r.cache=new(i_.Cache||nhe),r}i_.Cache=nhe;ihe.exports=i_});var ahe=_((j4t,ohe)=>{var mut=she(),yut=500;function Eut(t){var e=mut(t,function(o){return r.size===yut&&r.clear(),o}),r=e.cache;return e}ohe.exports=Eut});var s_=_((G4t,lhe)=>{var Cut=ahe(),Iut=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,wut=/\\(\\)?/g,But=Cut(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(Iut,function(r,o,a,n){e.push(a?n.replace(wut,"$1"):o||r)}),e});lhe.exports=But});var Wg=_((W4t,che)=>{var vut=jl(),Dut=rhe(),Put=s_(),Sut=t2();function but(t,e){return vut(t)?t:Dut(t,e)?[t]:Put(Sut(t))}che.exports=but});var nE=_((Y4t,uhe)=>{var xut=fy(),kut=1/0;function Qut(t){if(typeof t=="string"||xut(t))return t;var e=t+"";return e=="0"&&1/t==-kut?"-0":e}uhe.exports=Qut});var xk=_((K4t,Ahe)=>{var Fut=Wg(),Rut=nE();function Tut(t,e){e=Fut(e,t);for(var r=0,o=e.length;t!=null&&r{var Nut=RS(),Lut=Wg(),Out=n1(),fhe=cl(),Mut=nE();function Uut(t,e,r,o){if(!fhe(t))return t;e=Lut(e,t);for(var a=-1,n=e.length,u=n-1,A=t;A!=null&&++a{var _ut=xk(),Hut=o_(),qut=Wg();function jut(t,e,r){for(var o=-1,a=e.length,n={};++o{function Gut(t,e){return t!=null&&e in Object(t)}dhe.exports=Gut});var a_=_((X4t,yhe)=>{var Wut=Wg(),Yut=e1(),Kut=jl(),Vut=n1(),Jut=IS(),zut=nE();function Xut(t,e,r){e=Wut(e,t);for(var o=-1,a=e.length,n=!1;++o{var Zut=mhe(),$ut=a_();function eAt(t,e){return t!=null&&$ut(t,e,Zut)}Ehe.exports=eAt});var whe=_(($4t,Ihe)=>{var tAt=ghe(),rAt=Che();function nAt(t,e){return tAt(t,e,function(r,o){return rAt(t,o)})}Ihe.exports=nAt});var Phe=_((e3t,Dhe)=>{var Bhe=dg(),iAt=e1(),sAt=jl(),vhe=Bhe?Bhe.isConcatSpreadable:void 0;function oAt(t){return sAt(t)||iAt(t)||!!(vhe&&t&&t[vhe])}Dhe.exports=oAt});var xhe=_((t3t,bhe)=>{var aAt=ES(),lAt=Phe();function She(t,e,r,o,a){var n=-1,u=t.length;for(r||(r=lAt),a||(a=[]);++n0&&r(A)?e>1?She(A,e-1,r,o,a):aAt(a,A):o||(a[a.length]=A)}return a}bhe.exports=She});var Qhe=_((r3t,khe)=>{var cAt=xhe();function uAt(t){var e=t==null?0:t.length;return e?cAt(t,1):[]}khe.exports=uAt});var l_=_((n3t,Fhe)=>{var AAt=Qhe(),fAt=VL(),pAt=JL();function hAt(t){return pAt(fAt(t,void 0,AAt),t+"")}Fhe.exports=hAt});var c_=_((i3t,Rhe)=>{var gAt=whe(),dAt=l_(),mAt=dAt(function(t,e){return t==null?{}:gAt(t,e)});Rhe.exports=mAt});var kk,The=It(()=>{Vl();kk=class{constructor(e){this.resolver=e}supportsDescriptor(e,r){return this.resolver.supportsDescriptor(e,r)}supportsLocator(e,r){return this.resolver.supportsLocator(e,r)}shouldPersistResolution(e,r){return this.resolver.shouldPersistResolution(e,r)}bindDescriptor(e,r,o){return this.resolver.bindDescriptor(e,r,o)}getResolutionDependencies(e,r){return this.resolver.getResolutionDependencies(e,r)}async getCandidates(e,r,o){throw new Jt(20,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}async getSatisfying(e,r,o,a){throw new Jt(20,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}async resolve(e,r){throw new Jt(20,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}}});var Ri,u_=It(()=>{Vl();Ri=class extends Ws{reportCacheHit(e){}reportCacheMiss(e){}startSectionSync(e,r){return r()}async startSectionPromise(e,r){return await r()}startTimerSync(e,r,o){return(typeof r=="function"?r:o)()}async startTimerPromise(e,r,o){return await(typeof r=="function"?r:o)()}reportSeparator(){}reportInfo(e,r){}reportWarning(e,r){}reportError(e,r){}reportProgress(e){return{...Promise.resolve().then(async()=>{for await(let{}of e);}),stop:()=>{}}}reportJson(e){}reportFold(e,r){}async finalize(){}}});var Nhe,iE,A_=It(()=>{Pt();Nhe=et(Ab());Ay();Dg();Wl();ah();xf();Io();iE=class{constructor(e,{project:r}){this.workspacesCwds=new Set;this.project=r,this.cwd=e}async setup(){this.manifest=await _t.tryFind(this.cwd)??new _t,this.relativeCwd=K.relative(this.project.cwd,this.cwd)||Bt.dot;let e=this.manifest.name?this.manifest.name:rA(null,`${this.computeCandidateName()}-${Ji(this.relativeCwd).substring(0,6)}`);this.anchoredDescriptor=kn(e,`${ci.protocol}${this.relativeCwd}`),this.anchoredLocator=Ss(e,`${ci.protocol}${this.relativeCwd}`);let r=this.manifest.workspaceDefinitions.map(({pattern:a})=>a);if(r.length===0)return;let o=await(0,Nhe.default)(r,{cwd:Ae.fromPortablePath(this.cwd),onlyDirectories:!0,ignore:["**/node_modules","**/.git","**/.yarn"]});o.sort(),await o.reduce(async(a,n)=>{let u=K.resolve(this.cwd,Ae.toPortablePath(n)),A=await ae.existsPromise(K.join(u,"package.json"));await a,A&&this.workspacesCwds.add(u)},Promise.resolve())}get anchoredPackage(){let e=this.project.storedPackages.get(this.anchoredLocator.locatorHash);if(!e)throw new Error(`Assertion failed: Expected workspace ${P1(this.project.configuration,this)} (${Ut(this.project.configuration,K.join(this.cwd,mr.manifest),Ct.PATH)}) to have been resolved. Run "yarn install" to update the lockfile`);return e}accepts(e){let r=e.indexOf(":"),o=r!==-1?e.slice(0,r+1):null,a=r!==-1?e.slice(r+1):e;if(o===ci.protocol&&K.normalize(a)===this.relativeCwd||o===ci.protocol&&(a==="*"||a==="^"||a==="~"))return!0;let n=Fa(a);return n?o===ci.protocol?n.test(this.manifest.version??"0.0.0"):this.project.configuration.get("enableTransparentWorkspaces")&&this.manifest.version!==null?n.test(this.manifest.version):!1:!1}computeCandidateName(){return this.cwd===this.project.cwd?"root-workspace":`${K.basename(this.cwd)}`||"unnamed-workspace"}getRecursiveWorkspaceDependencies({dependencies:e=_t.hardDependencies}={}){let r=new Set,o=a=>{for(let n of e)for(let u of a.manifest[n].values()){let A=this.project.tryWorkspaceByDescriptor(u);A===null||r.has(A)||(r.add(A),o(A))}};return o(this),r}getRecursiveWorkspaceDependents({dependencies:e=_t.hardDependencies}={}){let r=new Set,o=a=>{for(let n of this.project.workspaces)e.some(A=>[...n.manifest[A].values()].some(p=>{let h=this.project.tryWorkspaceByDescriptor(p);return h!==null&&B1(h.anchoredLocator,a.anchoredLocator)}))&&!r.has(n)&&(r.add(n),o(n))};return o(this),r}getRecursiveWorkspaceChildren(){let e=new Set([this]);for(let r of e)for(let o of r.workspacesCwds){let a=this.project.workspacesByCwd.get(o);a&&e.add(a)}return e.delete(this),Array.from(e)}async persistManifest(){let e={};this.manifest.exportTo(e);let r=K.join(this.cwd,_t.fileName),o=`${JSON.stringify(e,null,this.manifest.indent)} +`;await ae.changeFilePromise(r,o,{automaticNewlines:!0}),this.manifest.raw=e}}});function BAt({project:t,allDescriptors:e,allResolutions:r,allPackages:o,accessibleLocators:a=new Set,optionalBuilds:n=new Set,peerRequirements:u=new Map,peerWarnings:A=[],peerRequirementNodes:p=new Map,volatileDescriptors:h=new Set}){let E=new Map,w=[],D=new Map,x=new Map,C=new Map,T=new Map,L=new Map(t.workspaces.map(ce=>{let ue=ce.anchoredLocator.locatorHash,Ie=o.get(ue);if(typeof Ie>"u")throw new Error("Assertion failed: The workspace should have an associated package");return[ue,E1(Ie)]})),U=()=>{let ce=ae.mktempSync(),ue=K.join(ce,"stacktrace.log"),Ie=String(w.length+1).length,he=w.map((De,Ee)=>`${`${Ee+1}.`.padStart(Ie," ")} ${Qa(De)} +`).join("");throw ae.writeFileSync(ue,he),ae.detachTemp(ce),new Jt(45,`Encountered a stack overflow when resolving peer dependencies; cf ${Ae.fromPortablePath(ue)}`)},J=ce=>{let ue=r.get(ce.descriptorHash);if(typeof ue>"u")throw new Error("Assertion failed: The resolution should have been registered");let Ie=o.get(ue);if(!Ie)throw new Error("Assertion failed: The package could not be found");return Ie},te=(ce,ue,Ie,{top:he,optional:De})=>{w.length>1e3&&U(),w.push(ue);let Ee=le(ce,ue,Ie,{top:he,optional:De});return w.pop(),Ee},le=(ce,ue,Ie,{top:he,optional:De})=>{if(De||n.delete(ue.locatorHash),a.has(ue.locatorHash))return;a.add(ue.locatorHash);let Ee=o.get(ue.locatorHash);if(!Ee)throw new Error(`Assertion failed: The package (${jr(t.configuration,ue)}) should have been registered`);let g=[],me=new Map,Ce=[],fe=[],ie=[],Z=[];for(let Re of Array.from(Ee.dependencies.values())){if(Ee.peerDependencies.has(Re.identHash)&&Ee.locatorHash!==he)continue;if(Pf(Re))throw new Error("Assertion failed: Virtual packages shouldn't be encountered when virtualizing a branch");h.delete(Re.descriptorHash);let ht=De;if(!ht){let be=Ee.dependenciesMeta.get(rn(Re));if(typeof be<"u"){let tt=be.get(null);typeof tt<"u"&&tt.optional&&(ht=!0)}}let q=r.get(Re.descriptorHash);if(!q)throw new Error(`Assertion failed: The resolution (${Jn(t.configuration,Re)}) should have been registered`);let nt=L.get(q)||o.get(q);if(!nt)throw new Error(`Assertion failed: The package (${q}, resolved from ${Jn(t.configuration,Re)}) should have been registered`);if(nt.peerDependencies.size===0){te(Re,nt,new Map,{top:he,optional:ht});continue}let Ne,Te,ke=new Set,Ve=new Map;Ce.push(()=>{Ne=MM(Re,ue.locatorHash),Te=UM(nt,ue.locatorHash),Ee.dependencies.delete(Re.identHash),Ee.dependencies.set(Ne.identHash,Ne),r.set(Ne.descriptorHash,Te.locatorHash),e.set(Ne.descriptorHash,Ne),o.set(Te.locatorHash,Te),g.push([nt,Ne,Te])}),fe.push(()=>{T.set(Te.locatorHash,Ve);for(let be of Te.peerDependencies.values()){let He=Al(me,be.identHash,()=>{let b=Ie.get(be.identHash)??null,I=Ee.dependencies.get(be.identHash);return!I&&w1(ue,be)&&(ce.identHash===ue.identHash?I=ce:(I=kn(ue,ce.range),e.set(I.descriptorHash,I),r.set(I.descriptorHash,ue.locatorHash),h.delete(I.descriptorHash),b=null)),I||(I=kn(be,"missing:")),{subject:ue,ident:be,provided:I,root:!b,requests:new Map,hash:`p${Ji(ue.locatorHash,be.identHash).slice(0,5)}`}}).provided;if(He.range==="missing:"&&Te.dependencies.has(be.identHash)){Te.peerDependencies.delete(be.identHash);continue}Ve.set(be.identHash,{requester:Te,descriptor:be,meta:Te.peerDependenciesMeta.get(rn(be)),children:new Map}),Te.dependencies.set(be.identHash,He),Pf(He)&&Jm(C,He.descriptorHash).add(Te.locatorHash),D.set(He.identHash,He),He.range==="missing:"&&ke.add(He.identHash)}Te.dependencies=new Map(Ps(Te.dependencies,([be,tt])=>rn(tt)))}),ie.push(()=>{if(!o.has(Te.locatorHash))return;let be=E.get(nt.locatorHash);typeof be=="number"&&be>=2&&U();let tt=E.get(nt.locatorHash),He=typeof tt<"u"?tt+1:1;E.set(nt.locatorHash,He),te(Ne,Te,Ve,{top:he,optional:ht}),E.set(nt.locatorHash,He-1)}),Z.push(()=>{let be=Ee.dependencies.get(Re.identHash);if(typeof be>"u")throw new Error("Assertion failed: Expected the peer dependency to have been turned into a dependency");let tt=r.get(be.descriptorHash);if(typeof tt>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");let He=T.get(tt);if(typeof He>"u")throw new Error("Assertion failed: Expected the peer requests to be registered");for(let b of me.values()){let I=He.get(b.ident.identHash);I&&(b.requests.set(be.descriptorHash,I),p.set(b.hash,b),b.root||Ie.get(b.ident.identHash)?.children.set(be.descriptorHash,I))}if(o.has(Te.locatorHash))for(let b of ke)Te.dependencies.delete(b)})}for(let Re of[...Ce,...fe])Re();let Pe;do{Pe=!0;for(let[Re,ht,q]of g){let nt=A1(x,Re.locatorHash),Ne=Ji(...[...q.dependencies.values()].map(be=>{let tt=be.range!=="missing:"?r.get(be.descriptorHash):"missing:";if(typeof tt>"u")throw new Error(`Assertion failed: Expected the resolution for ${Jn(t.configuration,be)} to have been registered`);return tt===he?`${tt} (top)`:tt}),ht.identHash),Te=nt.get(Ne);if(typeof Te>"u"){nt.set(Ne,ht);continue}if(Te===ht)continue;o.delete(q.locatorHash),e.delete(ht.descriptorHash),r.delete(ht.descriptorHash),a.delete(q.locatorHash);let ke=C.get(ht.descriptorHash)||[],Ve=[Ee.locatorHash,...ke];C.delete(ht.descriptorHash);for(let be of Ve){let tt=o.get(be);typeof tt>"u"||(tt.dependencies.get(ht.identHash).descriptorHash!==Te.descriptorHash&&(Pe=!1),tt.dependencies.set(ht.identHash,Te))}for(let be of me.values())be.provided.descriptorHash===ht.descriptorHash&&(be.provided=Te)}}while(!Pe);for(let Re of[...ie,...Z])Re()};for(let ce of t.workspaces){let ue=ce.anchoredLocator;h.delete(ce.anchoredDescriptor.descriptorHash),te(ce.anchoredDescriptor,ue,new Map,{top:ue.locatorHash,optional:!1})}for(let ce of p.values()){if(!ce.root)continue;let ue=o.get(ce.subject.locatorHash);if(typeof ue>"u")continue;for(let he of ce.requests.values()){let De=`p${Ji(ce.subject.locatorHash,rn(ce.ident),he.requester.locatorHash).slice(0,5)}`;u.set(De,{subject:ce.subject.locatorHash,requested:ce.ident,rootRequester:he.requester.locatorHash,allRequesters:Array.from(S1(he),Ee=>Ee.requester.locatorHash)})}let Ie=[...S1(ce)];if(ce.provided.range!=="missing:"){let he=J(ce.provided),De=he.version??"0.0.0",Ee=me=>{if(me.startsWith(ci.protocol)){if(!t.tryWorkspaceByLocator(he))return null;me=me.slice(ci.protocol.length),(me==="^"||me==="~")&&(me="*")}return me},g=!0;for(let me of Ie){let Ce=Ee(me.descriptor.range);if(Ce===null){g=!1;continue}if(!nA(De,Ce)){g=!1;let fe=`p${Ji(ce.subject.locatorHash,rn(ce.ident),me.requester.locatorHash).slice(0,5)}`;A.push({type:1,subject:ue,requested:ce.ident,requester:me.requester,version:De,hash:fe,requirementCount:Ie.length})}}if(!g){let me=Ie.map(Ce=>Ee(Ce.descriptor.range));A.push({type:3,node:ce,range:me.includes(null)?null:qM(me),hash:ce.hash})}}else{let he=!0;for(let De of Ie)if(!De.meta?.optional){he=!1;let Ee=`p${Ji(ce.subject.locatorHash,rn(ce.ident),De.requester.locatorHash).slice(0,5)}`;A.push({type:0,subject:ue,requested:ce.ident,requester:De.requester,hash:Ee})}he||A.push({type:2,node:ce,hash:ce.hash})}}}function*vAt(t){let e=new Map;if("children"in t)e.set(t,t);else for(let r of t.requests.values())e.set(r,r);for(let[r,o]of e){yield{request:r,root:o};for(let a of r.children.values())e.has(a)||e.set(a,o)}}function DAt(t,e){let r=[],o=[],a=!1;for(let n of t.peerWarnings)if(!(n.type===1||n.type===0)){if(!t.tryWorkspaceByLocator(n.node.subject)){a=!0;continue}if(n.type===3){let u=t.storedResolutions.get(n.node.provided.descriptorHash);if(typeof u>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");let A=t.storedPackages.get(u);if(typeof A>"u")throw new Error("Assertion failed: Expected the package to be registered");let p=eh(vAt(n.node),({request:w,root:D})=>nA(A.version??"0.0.0",w.descriptor.range)?eh.skip:w===D?Ui(t.configuration,w.requester):`${Ui(t.configuration,w.requester)} (via ${Ui(t.configuration,D.requester)})`),h=[...S1(n.node)].length>1?"and other dependencies request":"requests",E=n.range?cy(t.configuration,n.range):Ut(t.configuration,"but they have non-overlapping ranges!","redBright");r.push(`${Ui(t.configuration,n.node.ident)} is listed by your project with version ${D1(t.configuration,A.version??"0.0.0")} (${Ut(t.configuration,n.hash,Ct.CODE)}), which doesn't satisfy what ${p} ${h} (${E}).`)}if(n.type===2){let u=n.node.requests.size>1?" and other dependencies":"";o.push(`${jr(t.configuration,n.node.subject)} doesn't provide ${Ui(t.configuration,n.node.ident)} (${Ut(t.configuration,n.hash,Ct.CODE)}), requested by ${Ui(t.configuration,n.node.requests.values().next().value.requester)}${u}.`)}}e.startSectionSync({reportFooter:()=>{e.reportWarning(86,`Some peer dependencies are incorrectly met by your project; run ${Ut(t.configuration,"yarn explain peer-requirements ",Ct.CODE)} for details, where ${Ut(t.configuration,"",Ct.CODE)} is the six-letter p-prefixed code.`)},skipIfEmpty:!0},()=>{for(let n of Ps(r,u=>ey.default(u)))e.reportWarning(60,n);for(let n of Ps(o,u=>ey.default(u)))e.reportWarning(2,n)}),a&&e.reportWarning(86,`Some peer dependencies are incorrectly met by dependencies; run ${Ut(t.configuration,"yarn explain peer-requirements",Ct.CODE)} for details.`)}var Qk,Fk,Rk,Mhe,h_,p_,g_,Tk,yAt,EAt,Lhe,CAt,IAt,wAt,yl,f_,Nk,Ohe,Qt,Uhe=It(()=>{Pt();Pt();Ol();Gt();Qk=ve("crypto");n_();Fk=et(c_()),Rk=et(lg()),Mhe=et(ni()),h_=ve("util"),p_=et(ve("v8")),g_=et(ve("zlib"));V8();W1();J8();z8();Ay();KM();Vl();The();n2();u_();Dg();A_();Db();Wl();ah();Gl();nx();a3();xf();Io();Tk=Zm(process.env.YARN_LOCKFILE_VERSION_OVERRIDE??8),yAt=3,EAt=/ *, */g,Lhe=/\/$/,CAt=32,IAt=(0,h_.promisify)(g_.default.gzip),wAt=(0,h_.promisify)(g_.default.gunzip),yl=(r=>(r.UpdateLockfile="update-lockfile",r.SkipBuild="skip-build",r))(yl||{}),f_={restoreLinkersCustomData:["linkersCustomData"],restoreResolutions:["accessibleLocators","conditionalLocators","disabledLocators","optionalBuilds","storedDescriptors","storedResolutions","storedPackages","lockFileChecksum"],restoreBuildState:["skippedBuilds","storedBuildState"]},Nk=(a=>(a[a.NotProvided=0]="NotProvided",a[a.NotCompatible=1]="NotCompatible",a[a.NodeNotProvided=2]="NodeNotProvided",a[a.NodeNotCompatible=3]="NodeNotCompatible",a))(Nk||{}),Ohe=t=>Ji(`${yAt}`,t),Qt=class t{constructor(e,{configuration:r}){this.resolutionAliases=new Map;this.workspaces=[];this.workspacesByCwd=new Map;this.workspacesByIdent=new Map;this.storedResolutions=new Map;this.storedDescriptors=new Map;this.storedPackages=new Map;this.storedChecksums=new Map;this.storedBuildState=new Map;this.accessibleLocators=new Set;this.conditionalLocators=new Set;this.disabledLocators=new Set;this.originalPackages=new Map;this.optionalBuilds=new Set;this.skippedBuilds=new Set;this.lockfileLastVersion=null;this.lockfileNeedsRefresh=!1;this.peerRequirements=new Map;this.peerWarnings=[];this.peerRequirementNodes=new Map;this.linkersCustomData=new Map;this.lockFileChecksum=null;this.installStateChecksum=null;this.configuration=r,this.cwd=e}static async find(e,r){if(!e.projectCwd)throw new it(`No project found in ${r}`);let o=e.projectCwd,a=r,n=null;for(;n!==e.projectCwd;){if(n=a,ae.existsSync(K.join(n,mr.manifest))){o=n;break}a=K.dirname(n)}let u=new t(e.projectCwd,{configuration:e});ze.telemetry?.reportProject(u.cwd),await u.setupResolutions(),await u.setupWorkspaces(),ze.telemetry?.reportWorkspaceCount(u.workspaces.length),ze.telemetry?.reportDependencyCount(u.workspaces.reduce((C,T)=>C+T.manifest.dependencies.size+T.manifest.devDependencies.size,0));let A=u.tryWorkspaceByCwd(o);if(A)return{project:u,workspace:A,locator:A.anchoredLocator};let p=await u.findLocatorForLocation(`${o}/`,{strict:!0});if(p)return{project:u,locator:p,workspace:null};let h=Ut(e,u.cwd,Ct.PATH),E=Ut(e,K.relative(u.cwd,o),Ct.PATH),w=`- If ${h} isn't intended to be a project, remove any yarn.lock and/or package.json file there.`,D=`- If ${h} is intended to be a project, it might be that you forgot to list ${E} in its workspace configuration.`,x=`- Finally, if ${h} is fine and you intend ${E} to be treated as a completely separate project (not even a workspace), create an empty yarn.lock file in it.`;throw new it(`The nearest package directory (${Ut(e,o,Ct.PATH)}) doesn't seem to be part of the project declared in ${Ut(e,u.cwd,Ct.PATH)}. + +${[w,D,x].join(` +`)}`)}async setupResolutions(){this.storedResolutions=new Map,this.storedDescriptors=new Map,this.storedPackages=new Map,this.lockFileChecksum=null;let e=K.join(this.cwd,mr.lockfile),r=this.configuration.get("defaultLanguageName");if(ae.existsSync(e)){let o=await ae.readFilePromise(e,"utf8");this.lockFileChecksum=Ohe(o);let a=Ki(o);if(a.__metadata){let n=a.__metadata.version,u=a.__metadata.cacheKey;this.lockfileLastVersion=n,this.lockfileNeedsRefresh=n"u")throw new Error(`Assertion failed: Expected the lockfile entry to have a resolution field (${A})`);let h=Sf(p.resolution,!0),E=new _t;E.load(p,{yamlCompatibilityMode:!0});let w=E.version,D=E.languageName||r,x=p.linkType.toUpperCase(),C=p.conditions??null,T=E.dependencies,L=E.peerDependencies,U=E.dependenciesMeta,J=E.peerDependenciesMeta,te=E.bin;if(p.checksum!=null){let ce=typeof u<"u"&&!p.checksum.includes("/")?`${u}/${p.checksum}`:p.checksum;this.storedChecksums.set(h.locatorHash,ce)}let le={...h,version:w,languageName:D,linkType:x,conditions:C,dependencies:T,peerDependencies:L,dependenciesMeta:U,peerDependenciesMeta:J,bin:te};this.originalPackages.set(le.locatorHash,le);for(let ce of A.split(EAt)){let ue=lh(ce);n<=6&&(ue=this.configuration.normalizeDependency(ue),ue=kn(ue,ue.range.replace(/^patch:[^@]+@(?!npm(:|%3A))/,"$1npm%3A"))),this.storedDescriptors.set(ue.descriptorHash,ue),this.storedResolutions.set(ue.descriptorHash,h.locatorHash)}}}else o.includes("yarn lockfile v1")&&(this.lockfileLastVersion=-1)}}async setupWorkspaces(){this.workspaces=[],this.workspacesByCwd=new Map,this.workspacesByIdent=new Map;let e=new Set,r=(0,Rk.default)(4),o=async(a,n)=>{if(e.has(n))return a;e.add(n);let u=new iE(n,{project:this});await r(()=>u.setup());let A=a.then(()=>{this.addWorkspace(u)});return Array.from(u.workspacesCwds).reduce(o,A)};await o(Promise.resolve(),this.cwd)}addWorkspace(e){let r=this.workspacesByIdent.get(e.anchoredLocator.identHash);if(typeof r<"u")throw new Error(`Duplicate workspace name ${Ui(this.configuration,e.anchoredLocator)}: ${Ae.fromPortablePath(e.cwd)} conflicts with ${Ae.fromPortablePath(r.cwd)}`);this.workspaces.push(e),this.workspacesByCwd.set(e.cwd,e),this.workspacesByIdent.set(e.anchoredLocator.identHash,e)}get topLevelWorkspace(){return this.getWorkspaceByCwd(this.cwd)}tryWorkspaceByCwd(e){K.isAbsolute(e)||(e=K.resolve(this.cwd,e)),e=K.normalize(e).replace(/\/+$/,"");let r=this.workspacesByCwd.get(e);return r||null}getWorkspaceByCwd(e){let r=this.tryWorkspaceByCwd(e);if(!r)throw new Error(`Workspace not found (${e})`);return r}tryWorkspaceByFilePath(e){let r=null;for(let o of this.workspaces)K.relative(o.cwd,e).startsWith("../")||r&&r.cwd.length>=o.cwd.length||(r=o);return r||null}getWorkspaceByFilePath(e){let r=this.tryWorkspaceByFilePath(e);if(!r)throw new Error(`Workspace not found (${e})`);return r}tryWorkspaceByIdent(e){let r=this.workspacesByIdent.get(e.identHash);return typeof r>"u"?null:r}getWorkspaceByIdent(e){let r=this.tryWorkspaceByIdent(e);if(!r)throw new Error(`Workspace not found (${Ui(this.configuration,e)})`);return r}tryWorkspaceByDescriptor(e){if(e.range.startsWith(ci.protocol)){let o=e.range.slice(ci.protocol.length);if(o!=="^"&&o!=="~"&&o!=="*"&&!Fa(o))return this.tryWorkspaceByCwd(o)}let r=this.tryWorkspaceByIdent(e);return r===null||(Pf(e)&&(e=C1(e)),!r.accepts(e.range))?null:r}getWorkspaceByDescriptor(e){let r=this.tryWorkspaceByDescriptor(e);if(r===null)throw new Error(`Workspace not found (${Jn(this.configuration,e)})`);return r}tryWorkspaceByLocator(e){let r=this.tryWorkspaceByIdent(e);return r===null||(Jc(e)&&(e=I1(e)),r.anchoredLocator.locatorHash!==e.locatorHash)?null:r}getWorkspaceByLocator(e){let r=this.tryWorkspaceByLocator(e);if(!r)throw new Error(`Workspace not found (${jr(this.configuration,e)})`);return r}deleteDescriptor(e){this.storedResolutions.delete(e),this.storedDescriptors.delete(e)}deleteLocator(e){this.originalPackages.delete(e),this.storedPackages.delete(e),this.accessibleLocators.delete(e)}forgetResolution(e){if("descriptorHash"in e){let r=this.storedResolutions.get(e.descriptorHash);this.deleteDescriptor(e.descriptorHash);let o=new Set(this.storedResolutions.values());typeof r<"u"&&!o.has(r)&&this.deleteLocator(r)}if("locatorHash"in e){this.deleteLocator(e.locatorHash);for(let[r,o]of this.storedResolutions)o===e.locatorHash&&this.deleteDescriptor(r)}}forgetTransientResolutions(){let e=this.configuration.makeResolver(),r=new Map;for(let[o,a]of this.storedResolutions.entries()){let n=r.get(a);n||r.set(a,n=new Set),n.add(o)}for(let o of this.originalPackages.values()){let a;try{a=e.shouldPersistResolution(o,{project:this,resolver:e})}catch{a=!1}if(!a){this.deleteLocator(o.locatorHash);let n=r.get(o.locatorHash);if(n){r.delete(o.locatorHash);for(let u of n)this.deleteDescriptor(u)}}}}forgetVirtualResolutions(){for(let e of this.storedPackages.values())for(let[r,o]of e.dependencies)Pf(o)&&e.dependencies.set(r,C1(o))}getDependencyMeta(e,r){let o={},n=this.topLevelWorkspace.manifest.dependenciesMeta.get(rn(e));if(!n)return o;let u=n.get(null);if(u&&Object.assign(o,u),r===null||!Mhe.default.valid(r))return o;for(let[A,p]of n)A!==null&&A===r&&Object.assign(o,p);return o}async findLocatorForLocation(e,{strict:r=!1}={}){let o=new Ri,a=this.configuration.getLinkers(),n={project:this,report:o};for(let u of a){let A=await u.findPackageLocator(e,n);if(A){if(r&&(await u.findPackageLocation(A,n)).replace(Lhe,"")!==e.replace(Lhe,""))continue;return A}}return null}async loadUserConfig(){let e=K.join(this.cwd,".pnp.cjs");await ae.existsPromise(e)&&vf(e).setup();let r=K.join(this.cwd,"yarn.config.cjs");return await ae.existsPromise(r)?vf(r):null}async preparePackage(e,{resolver:r,resolveOptions:o}){let a=await this.configuration.getPackageExtensions(),n=this.configuration.normalizePackage(e,{packageExtensions:a});for(let[u,A]of n.dependencies){let p=await this.configuration.reduceHook(E=>E.reduceDependency,A,this,n,A,{resolver:r,resolveOptions:o});if(!w1(A,p))throw new Error("Assertion failed: The descriptor ident cannot be changed through aliases");let h=r.bindDescriptor(p,n,o);n.dependencies.set(u,h)}return n}async resolveEverything(e){if(!this.workspacesByCwd||!this.workspacesByIdent)throw new Error("Workspaces must have been setup before calling this function");this.forgetVirtualResolutions();let r=new Map(this.originalPackages),o=[];e.lockfileOnly||this.forgetTransientResolutions();let a=e.resolver||this.configuration.makeResolver(),n=new tE(a);await n.setup(this,{report:e.report});let u=e.lockfileOnly?[new kk(a)]:[n,a],A=new Pg([new rE(a),...u]),p=new Pg([...u]),h=this.configuration.makeFetcher(),E=e.lockfileOnly?{project:this,report:e.report,resolver:A}:{project:this,report:e.report,resolver:A,fetchOptions:{project:this,cache:e.cache,checksums:this.storedChecksums,report:e.report,fetcher:h,cacheOptions:{mirrorWriteOnly:!0}}},w=new Map,D=new Map,x=new Map,C=new Map,T=new Map,L=new Map,U=this.topLevelWorkspace.anchoredLocator,J=new Set,te=[],le=I4(),ce=this.configuration.getSupportedArchitectures();await e.report.startProgressPromise(Ws.progressViaTitle(),async ie=>{let Z=async nt=>{let Ne=await zm(async()=>await A.resolve(nt,E),be=>`${jr(this.configuration,nt)}: ${be}`);if(!B1(nt,Ne))throw new Error(`Assertion failed: The locator cannot be changed by the resolver (went from ${jr(this.configuration,nt)} to ${jr(this.configuration,Ne)})`);C.set(Ne.locatorHash,Ne),!r.delete(Ne.locatorHash)&&!this.tryWorkspaceByLocator(Ne)&&o.push(Ne);let ke=await this.preparePackage(Ne,{resolver:A,resolveOptions:E}),Ve=Wc([...ke.dependencies.values()].map(be=>q(be)));return te.push(Ve),Ve.catch(()=>{}),D.set(ke.locatorHash,ke),ke},Pe=async nt=>{let Ne=T.get(nt.locatorHash);if(typeof Ne<"u")return Ne;let Te=Promise.resolve().then(()=>Z(nt));return T.set(nt.locatorHash,Te),Te},Re=async(nt,Ne)=>{let Te=await q(Ne);return w.set(nt.descriptorHash,nt),x.set(nt.descriptorHash,Te.locatorHash),Te},ht=async nt=>{ie.setTitle(Jn(this.configuration,nt));let Ne=this.resolutionAliases.get(nt.descriptorHash);if(typeof Ne<"u")return Re(nt,this.storedDescriptors.get(Ne));let Te=A.getResolutionDependencies(nt,E),ke=Object.fromEntries(await Wc(Object.entries(Te).map(async([tt,He])=>{let b=A.bindDescriptor(He,U,E),I=await q(b);return J.add(I.locatorHash),[tt,I]}))),be=(await zm(async()=>await A.getCandidates(nt,ke,E),tt=>`${Jn(this.configuration,nt)}: ${tt}`))[0];if(typeof be>"u")throw new Jt(82,`${Jn(this.configuration,nt)}: No candidates found`);if(e.checkResolutions){let{locators:tt}=await p.getSatisfying(nt,ke,[be],{...E,resolver:p});if(!tt.find(He=>He.locatorHash===be.locatorHash))throw new Jt(78,`Invalid resolution ${d1(this.configuration,nt,be)}`)}return w.set(nt.descriptorHash,nt),x.set(nt.descriptorHash,be.locatorHash),Pe(be)},q=nt=>{let Ne=L.get(nt.descriptorHash);if(typeof Ne<"u")return Ne;w.set(nt.descriptorHash,nt);let Te=Promise.resolve().then(()=>ht(nt));return L.set(nt.descriptorHash,Te),Te};for(let nt of this.workspaces){let Ne=nt.anchoredDescriptor;te.push(q(Ne))}for(;te.length>0;){let nt=[...te];te.length=0,await Wc(nt)}});let ue=ul(r.values(),ie=>this.tryWorkspaceByLocator(ie)?ul.skip:ie);if(o.length>0||ue.length>0){let ie=new Set(this.workspaces.flatMap(nt=>{let Ne=D.get(nt.anchoredLocator.locatorHash);if(!Ne)throw new Error("Assertion failed: The workspace should have been resolved");return Array.from(Ne.dependencies.values(),Te=>{let ke=x.get(Te.descriptorHash);if(!ke)throw new Error("Assertion failed: The resolution should have been registered");return ke})})),Z=nt=>ie.has(nt.locatorHash)?"0":"1",Pe=nt=>Qa(nt),Re=Ps(o,[Z,Pe]),ht=Ps(ue,[Z,Pe]),q=e.report.getRecommendedLength();Re.length>0&&e.report.reportInfo(85,`${Ut(this.configuration,"+",Ct.ADDED)} ${_S(this.configuration,Re,q)}`),ht.length>0&&e.report.reportInfo(85,`${Ut(this.configuration,"-",Ct.REMOVED)} ${_S(this.configuration,ht,q)}`)}let Ie=new Set(this.resolutionAliases.values()),he=new Set(D.keys()),De=new Set,Ee=new Map,g=[],me=new Map;BAt({project:this,accessibleLocators:De,volatileDescriptors:Ie,optionalBuilds:he,peerRequirements:Ee,peerWarnings:g,peerRequirementNodes:me,allDescriptors:w,allResolutions:x,allPackages:D});for(let ie of J)he.delete(ie);for(let ie of Ie)w.delete(ie),x.delete(ie);let Ce=new Set,fe=new Set;for(let ie of D.values())ie.conditions!=null&&he.has(ie.locatorHash)&&(Cb(ie,ce)||(Cb(ie,le)&&e.report.reportWarningOnce(77,`${jr(this.configuration,ie)}: Your current architecture (${process.platform}-${process.arch}) is supported by this package, but is missing from the ${Ut(this.configuration,"supportedArchitectures",Ct.SETTING)} setting`),fe.add(ie.locatorHash)),Ce.add(ie.locatorHash));this.storedResolutions=x,this.storedDescriptors=w,this.storedPackages=D,this.accessibleLocators=De,this.conditionalLocators=Ce,this.disabledLocators=fe,this.originalPackages=C,this.optionalBuilds=he,this.peerRequirements=Ee,this.peerWarnings=g,this.peerRequirementNodes=me}async fetchEverything({cache:e,report:r,fetcher:o,mode:a,persistProject:n=!0}){let u={mockedPackages:this.disabledLocators,unstablePackages:this.conditionalLocators},A=o||this.configuration.makeFetcher(),p={checksums:this.storedChecksums,project:this,cache:e,fetcher:A,report:r,cacheOptions:u},h=Array.from(new Set(Ps(this.storedResolutions.values(),[C=>{let T=this.storedPackages.get(C);if(!T)throw new Error("Assertion failed: The locator should have been registered");return Qa(T)}])));a==="update-lockfile"&&(h=h.filter(C=>!this.storedChecksums.has(C)));let E=!1,w=Ws.progressViaCounter(h.length);await r.reportProgress(w);let D=(0,Rk.default)(CAt);if(await Wc(h.map(C=>D(async()=>{let T=this.storedPackages.get(C);if(!T)throw new Error("Assertion failed: The locator should have been registered");if(Jc(T))return;let L;try{L=await A.fetch(T,p)}catch(U){U.message=`${jr(this.configuration,T)}: ${U.message}`,r.reportExceptionOnce(U),E=U;return}L.checksum!=null?this.storedChecksums.set(T.locatorHash,L.checksum):this.storedChecksums.delete(T.locatorHash),L.releaseFs&&L.releaseFs()}).finally(()=>{w.tick()}))),E)throw E;let x=n&&a!=="update-lockfile"?await this.cacheCleanup({cache:e,report:r}):null;if(r.cacheMisses.size>0||x){let T=(await Promise.all([...r.cacheMisses].map(async ue=>{let Ie=this.storedPackages.get(ue),he=this.storedChecksums.get(ue)??null,De=e.getLocatorPath(Ie,he);return(await ae.statPromise(De)).size}))).reduce((ue,Ie)=>ue+Ie,0)-(x?.size??0),L=r.cacheMisses.size,U=x?.count??0,J=`${TS(L,{zero:"No new packages",one:"A package was",more:`${Ut(this.configuration,L,Ct.NUMBER)} packages were`})} added to the project`,te=`${TS(U,{zero:"none were",one:"one was",more:`${Ut(this.configuration,U,Ct.NUMBER)} were`})} removed`,le=T!==0?` (${Ut(this.configuration,T,Ct.SIZE_DIFF)})`:"",ce=U>0?L>0?`${J}, and ${te}${le}.`:`${J}, but ${te}${le}.`:`${J}${le}.`;r.reportInfo(13,ce)}}async linkEverything({cache:e,report:r,fetcher:o,mode:a}){let n={mockedPackages:this.disabledLocators,unstablePackages:this.conditionalLocators,skipIntegrityCheck:!0},u=o||this.configuration.makeFetcher(),A={checksums:this.storedChecksums,project:this,cache:e,fetcher:u,report:r,cacheOptions:n},p=this.configuration.getLinkers(),h={project:this,report:r},E=new Map(p.map(Ce=>{let fe=Ce.makeInstaller(h),ie=Ce.getCustomDataKey(),Z=this.linkersCustomData.get(ie);return typeof Z<"u"&&fe.attachCustomData(Z),[Ce,fe]})),w=new Map,D=new Map,x=new Map,C=new Map(await Wc([...this.accessibleLocators].map(async Ce=>{let fe=this.storedPackages.get(Ce);if(!fe)throw new Error("Assertion failed: The locator should have been registered");return[Ce,await u.fetch(fe,A)]}))),T=[],L=new Set,U=[];for(let Ce of this.accessibleLocators){let fe=this.storedPackages.get(Ce);if(typeof fe>"u")throw new Error("Assertion failed: The locator should have been registered");let ie=C.get(fe.locatorHash);if(typeof ie>"u")throw new Error("Assertion failed: The fetch result should have been registered");let Z=[],Pe=ht=>{Z.push(ht)},Re=this.tryWorkspaceByLocator(fe);if(Re!==null){let ht=[],{scripts:q}=Re.manifest;for(let Ne of["preinstall","install","postinstall"])q.has(Ne)&&ht.push({type:0,script:Ne});try{for(let[Ne,Te]of E)if(Ne.supportsPackage(fe,h)&&(await Te.installPackage(fe,ie,{holdFetchResult:Pe})).buildRequest!==null)throw new Error("Assertion failed: Linkers can't return build directives for workspaces; this responsibility befalls to the Yarn core")}finally{Z.length===0?ie.releaseFs?.():T.push(Wc(Z).catch(()=>{}).then(()=>{ie.releaseFs?.()}))}let nt=K.join(ie.packageFs.getRealPath(),ie.prefixPath);D.set(fe.locatorHash,nt),!Jc(fe)&&ht.length>0&&x.set(fe.locatorHash,{buildDirectives:ht,buildLocations:[nt]})}else{let ht=p.find(Ne=>Ne.supportsPackage(fe,h));if(!ht)throw new Jt(12,`${jr(this.configuration,fe)} isn't supported by any available linker`);let q=E.get(ht);if(!q)throw new Error("Assertion failed: The installer should have been registered");let nt;try{nt=await q.installPackage(fe,ie,{holdFetchResult:Pe})}finally{Z.length===0?ie.releaseFs?.():T.push(Wc(Z).then(()=>{}).then(()=>{ie.releaseFs?.()}))}w.set(fe.locatorHash,ht),D.set(fe.locatorHash,nt.packageLocation),nt.buildRequest&&nt.packageLocation&&(nt.buildRequest.skipped?(L.add(fe.locatorHash),this.skippedBuilds.has(fe.locatorHash)||U.push([fe,nt.buildRequest.explain])):x.set(fe.locatorHash,{buildDirectives:nt.buildRequest.directives,buildLocations:[nt.packageLocation]}))}}let J=new Map;for(let Ce of this.accessibleLocators){let fe=this.storedPackages.get(Ce);if(!fe)throw new Error("Assertion failed: The locator should have been registered");let ie=this.tryWorkspaceByLocator(fe)!==null,Z=async(Pe,Re)=>{let ht=D.get(fe.locatorHash);if(typeof ht>"u")throw new Error(`Assertion failed: The package (${jr(this.configuration,fe)}) should have been registered`);let q=[];for(let nt of fe.dependencies.values()){let Ne=this.storedResolutions.get(nt.descriptorHash);if(typeof Ne>"u")throw new Error(`Assertion failed: The resolution (${Jn(this.configuration,nt)}, from ${jr(this.configuration,fe)})should have been registered`);let Te=this.storedPackages.get(Ne);if(typeof Te>"u")throw new Error(`Assertion failed: The package (${Ne}, resolved from ${Jn(this.configuration,nt)}) should have been registered`);let ke=this.tryWorkspaceByLocator(Te)===null?w.get(Ne):null;if(typeof ke>"u")throw new Error(`Assertion failed: The package (${Ne}, resolved from ${Jn(this.configuration,nt)}) should have been registered`);ke===Pe||ke===null?D.get(Te.locatorHash)!==null&&q.push([nt,Te]):!ie&&ht!==null&&u1(J,Ne).push(ht)}ht!==null&&await Re.attachInternalDependencies(fe,q)};if(ie)for(let[Pe,Re]of E)Pe.supportsPackage(fe,h)&&await Z(Pe,Re);else{let Pe=w.get(fe.locatorHash);if(!Pe)throw new Error("Assertion failed: The linker should have been found");let Re=E.get(Pe);if(!Re)throw new Error("Assertion failed: The installer should have been registered");await Z(Pe,Re)}}for(let[Ce,fe]of J){let ie=this.storedPackages.get(Ce);if(!ie)throw new Error("Assertion failed: The package should have been registered");let Z=w.get(ie.locatorHash);if(!Z)throw new Error("Assertion failed: The linker should have been found");let Pe=E.get(Z);if(!Pe)throw new Error("Assertion failed: The installer should have been registered");await Pe.attachExternalDependents(ie,fe)}let te=new Map;for(let[Ce,fe]of E){let ie=await fe.finalizeInstall();for(let Z of ie?.records??[])Z.buildRequest.skipped?(L.add(Z.locator.locatorHash),this.skippedBuilds.has(Z.locator.locatorHash)||U.push([Z.locator,Z.buildRequest.explain])):x.set(Z.locator.locatorHash,{buildDirectives:Z.buildRequest.directives,buildLocations:Z.buildLocations});typeof ie?.customData<"u"&&te.set(Ce.getCustomDataKey(),ie.customData)}if(this.linkersCustomData=te,await Wc(T),a==="skip-build")return;for(let[,Ce]of Ps(U,([fe])=>Qa(fe)))Ce(r);let le=new Set(x.keys()),ce=(0,Qk.createHash)("sha512");ce.update(process.versions.node),await this.configuration.triggerHook(Ce=>Ce.globalHashGeneration,this,Ce=>{ce.update("\0"),ce.update(Ce)});let ue=ce.digest("hex"),Ie=new Map,he=Ce=>{let fe=Ie.get(Ce.locatorHash);if(typeof fe<"u")return fe;let ie=this.storedPackages.get(Ce.locatorHash);if(typeof ie>"u")throw new Error("Assertion failed: The package should have been registered");let Z=(0,Qk.createHash)("sha512");Z.update(Ce.locatorHash),Ie.set(Ce.locatorHash,"");for(let Pe of ie.dependencies.values()){let Re=this.storedResolutions.get(Pe.descriptorHash);if(typeof Re>"u")throw new Error(`Assertion failed: The resolution (${Jn(this.configuration,Pe)}) should have been registered`);let ht=this.storedPackages.get(Re);if(typeof ht>"u")throw new Error("Assertion failed: The package should have been registered");Z.update(he(ht))}return fe=Z.digest("hex"),Ie.set(Ce.locatorHash,fe),fe},De=(Ce,fe)=>{let ie=(0,Qk.createHash)("sha512");ie.update(ue),ie.update(he(Ce));for(let Z of fe)ie.update(Z);return ie.digest("hex")},Ee=new Map,g=!1,me=Ce=>{let fe=new Set([Ce.locatorHash]);for(let ie of fe){let Z=this.storedPackages.get(ie);if(!Z)throw new Error("Assertion failed: The package should have been registered");for(let Pe of Z.dependencies.values()){let Re=this.storedResolutions.get(Pe.descriptorHash);if(!Re)throw new Error(`Assertion failed: The resolution (${Jn(this.configuration,Pe)}) should have been registered`);if(Re!==Ce.locatorHash&&le.has(Re))return!1;let ht=this.storedPackages.get(Re);if(!ht)throw new Error("Assertion failed: The package should have been registered");let q=this.tryWorkspaceByLocator(ht);if(q){if(q.anchoredLocator.locatorHash!==Ce.locatorHash&&le.has(q.anchoredLocator.locatorHash))return!1;fe.add(q.anchoredLocator.locatorHash)}fe.add(Re)}}return!0};for(;le.size>0;){let Ce=le.size,fe=[];for(let ie of le){let Z=this.storedPackages.get(ie);if(!Z)throw new Error("Assertion failed: The package should have been registered");if(!me(Z))continue;let Pe=x.get(Z.locatorHash);if(!Pe)throw new Error("Assertion failed: The build directive should have been registered");let Re=De(Z,Pe.buildLocations);if(this.storedBuildState.get(Z.locatorHash)===Re){Ee.set(Z.locatorHash,Re),le.delete(ie);continue}g||(await this.persistInstallStateFile(),g=!0),this.storedBuildState.has(Z.locatorHash)?r.reportInfo(8,`${jr(this.configuration,Z)} must be rebuilt because its dependency tree changed`):r.reportInfo(7,`${jr(this.configuration,Z)} must be built because it never has been before or the last one failed`);let ht=Pe.buildLocations.map(async q=>{if(!K.isAbsolute(q))throw new Error(`Assertion failed: Expected the build location to be absolute (not ${q})`);for(let nt of Pe.buildDirectives){let Ne=`# This file contains the result of Yarn building a package (${Qa(Z)}) +`;switch(nt.type){case 0:Ne+=`# Script name: ${nt.script} +`;break;case 1:Ne+=`# Script code: ${nt.script} +`;break}let Te=null;if(!await ae.mktempPromise(async Ve=>{let be=K.join(Ve,"build.log"),{stdout:tt,stderr:He}=this.configuration.getSubprocessStreams(be,{header:Ne,prefix:jr(this.configuration,Z),report:r}),b;try{switch(nt.type){case 0:b=await Dx(Z,nt.script,[],{cwd:q,project:this,stdin:Te,stdout:tt,stderr:He});break;case 1:b=await n3(Z,nt.script,[],{cwd:q,project:this,stdin:Te,stdout:tt,stderr:He});break}}catch(y){He.write(y.stack),b=1}if(tt.end(),He.end(),b===0)return!0;ae.detachTemp(Ve);let I=`${jr(this.configuration,Z)} couldn't be built successfully (exit code ${Ut(this.configuration,b,Ct.NUMBER)}, logs can be found here: ${Ut(this.configuration,be,Ct.PATH)})`,S=this.optionalBuilds.has(Z.locatorHash);return S?r.reportInfo(9,I):r.reportError(9,I),Lue&&r.reportFold(Ae.fromPortablePath(be),ae.readFileSync(be,"utf8")),S}))return!1}return!0});fe.push(...ht,Promise.allSettled(ht).then(q=>{le.delete(ie),q.every(nt=>nt.status==="fulfilled"&&nt.value===!0)&&Ee.set(Z.locatorHash,Re)}))}if(await Wc(fe),Ce===le.size){let ie=Array.from(le).map(Z=>{let Pe=this.storedPackages.get(Z);if(!Pe)throw new Error("Assertion failed: The package should have been registered");return jr(this.configuration,Pe)}).join(", ");r.reportError(3,`Some packages have circular dependencies that make their build order unsatisfiable - as a result they won't be built (affected packages are: ${ie})`);break}}this.storedBuildState=Ee,this.skippedBuilds=L}async installWithNewReport(e,r){return(await Nt.start({configuration:this.configuration,json:e.json,stdout:e.stdout,forceSectionAlignment:!0,includeLogs:!e.json&&!e.quiet,includeVersion:!0},async a=>{await this.install({...r,report:a})})).exitCode()}async install(e){let r=this.configuration.get("nodeLinker");ze.telemetry?.reportInstall(r);let o=!1;if(await e.report.startTimerPromise("Project validation",{skipIfEmpty:!0},async()=>{this.configuration.get("enableOfflineMode")&&e.report.reportWarning(90,"Offline work is enabled; Yarn won't fetch packages from the remote registry if it can avoid it"),await this.configuration.triggerHook(E=>E.validateProject,this,{reportWarning:(E,w)=>{e.report.reportWarning(E,w)},reportError:(E,w)=>{e.report.reportError(E,w),o=!0}})}),o)return;let a=await this.configuration.getPackageExtensions();for(let E of a.values())for(let[,w]of E)for(let D of w)D.status="inactive";let n=K.join(this.cwd,mr.lockfile),u=null;if(e.immutable)try{u=await ae.readFilePromise(n,"utf8")}catch(E){throw E.code==="ENOENT"?new Jt(28,"The lockfile would have been created by this install, which is explicitly forbidden."):E}await e.report.startTimerPromise("Resolution step",async()=>{await this.resolveEverything(e)}),await e.report.startTimerPromise("Post-resolution validation",{skipIfEmpty:!0},async()=>{DAt(this,e.report);for(let[,E]of a)for(let[,w]of E)for(let D of w)if(D.userProvided){let x=Ut(this.configuration,D,Ct.PACKAGE_EXTENSION);switch(D.status){case"inactive":e.report.reportWarning(68,`${x}: No matching package in the dependency tree; you may not need this rule anymore.`);break;case"redundant":e.report.reportWarning(69,`${x}: This rule seems redundant when applied on the original package; the extension may have been applied upstream.`);break}}if(u!==null){let E=G0(u,this.generateLockfile());if(E!==u){let w=ehe(n,n,u,E,void 0,void 0,{maxEditLength:100});if(w){e.report.reportSeparator();for(let D of w.hunks){e.report.reportInfo(null,`@@ -${D.oldStart},${D.oldLines} +${D.newStart},${D.newLines} @@`);for(let x of D.lines)x.startsWith("+")?e.report.reportError(28,Ut(this.configuration,x,Ct.ADDED)):x.startsWith("-")?e.report.reportError(28,Ut(this.configuration,x,Ct.REMOVED)):e.report.reportInfo(null,Ut(this.configuration,x,"grey"))}e.report.reportSeparator()}throw new Jt(28,"The lockfile would have been modified by this install, which is explicitly forbidden.")}}});for(let E of a.values())for(let[,w]of E)for(let D of w)D.userProvided&&D.status==="active"&&ze.telemetry?.reportPackageExtension(Ig(D,Ct.PACKAGE_EXTENSION));await e.report.startTimerPromise("Fetch step",async()=>{await this.fetchEverything(e)});let A=e.immutable?[...new Set(this.configuration.get("immutablePatterns"))].sort():[],p=await Promise.all(A.map(async E=>hb(E,{cwd:this.cwd})));(typeof e.persistProject>"u"||e.persistProject)&&await this.persist(),await e.report.startTimerPromise("Link step",async()=>{if(e.mode==="update-lockfile"){e.report.reportWarning(73,`Skipped due to ${Ut(this.configuration,"mode=update-lockfile",Ct.CODE)}`);return}await this.linkEverything(e);let E=await Promise.all(A.map(async w=>hb(w,{cwd:this.cwd})));for(let w=0;w{await this.configuration.triggerHook(E=>E.validateProjectAfterInstall,this,{reportWarning:(E,w)=>{e.report.reportWarning(E,w)},reportError:(E,w)=>{e.report.reportError(E,w),h=!0}})}),!h&&await this.configuration.triggerHook(E=>E.afterAllInstalled,this,e)}generateLockfile(){let e=new Map;for(let[n,u]of this.storedResolutions.entries()){let A=e.get(u);A||e.set(u,A=new Set),A.add(n)}let r={},{cacheKey:o}=Wr.getCacheKey(this.configuration);r.__metadata={version:Tk,cacheKey:o};for(let[n,u]of e.entries()){let A=this.originalPackages.get(n);if(!A)continue;let p=[];for(let w of u){let D=this.storedDescriptors.get(w);if(!D)throw new Error("Assertion failed: The descriptor should have been registered");p.push(D)}let h=p.map(w=>ka(w)).sort().join(", "),E=new _t;E.version=A.linkType==="HARD"?A.version:"0.0.0-use.local",E.languageName=A.languageName,E.dependencies=new Map(A.dependencies),E.peerDependencies=new Map(A.peerDependencies),E.dependenciesMeta=new Map(A.dependenciesMeta),E.peerDependenciesMeta=new Map(A.peerDependenciesMeta),E.bin=new Map(A.bin),r[h]={...E.exportTo({},{compatibilityMode:!1}),linkType:A.linkType.toLowerCase(),resolution:Qa(A),checksum:this.storedChecksums.get(A.locatorHash),conditions:A.conditions||void 0}}return`${[`# This file is generated by running "yarn install" inside your project. +`,`# Manual changes might be lost - proceed with caution! +`].join("")} +`+Pa(r)}async persistLockfile(){let e=K.join(this.cwd,mr.lockfile),r="";try{r=await ae.readFilePromise(e,"utf8")}catch{}let o=this.generateLockfile(),a=G0(r,o);a!==r&&(await ae.writeFilePromise(e,a),this.lockFileChecksum=Ohe(a),this.lockfileNeedsRefresh=!1)}async persistInstallStateFile(){let e=[];for(let u of Object.values(f_))e.push(...u);let r=(0,Fk.default)(this,e),o=p_.default.serialize(r),a=Ji(o);if(this.installStateChecksum===a)return;let n=this.configuration.get("installStatePath");await ae.mkdirPromise(K.dirname(n),{recursive:!0}),await ae.writeFilePromise(n,await IAt(o)),this.installStateChecksum=a}async restoreInstallState({restoreLinkersCustomData:e=!0,restoreResolutions:r=!0,restoreBuildState:o=!0}={}){let a=this.configuration.get("installStatePath"),n;try{let u=await wAt(await ae.readFilePromise(a));n=p_.default.deserialize(u),this.installStateChecksum=Ji(u)}catch{r&&await this.applyLightResolution();return}e&&typeof n.linkersCustomData<"u"&&(this.linkersCustomData=n.linkersCustomData),o&&Object.assign(this,(0,Fk.default)(n,f_.restoreBuildState)),r&&(n.lockFileChecksum===this.lockFileChecksum?Object.assign(this,(0,Fk.default)(n,f_.restoreResolutions)):await this.applyLightResolution())}async applyLightResolution(){await this.resolveEverything({lockfileOnly:!0,report:new Ri}),await this.persistInstallStateFile()}async persist(){let e=(0,Rk.default)(4);await Promise.all([this.persistLockfile(),...this.workspaces.map(r=>e(()=>r.persistManifest()))])}async cacheCleanup({cache:e,report:r}){if(this.configuration.get("enableGlobalCache"))return null;let o=new Set([".gitignore"]);if(!nU(e.cwd,this.cwd)||!await ae.existsPromise(e.cwd))return null;let a=[];for(let u of await ae.readdirPromise(e.cwd)){if(o.has(u))continue;let A=K.resolve(e.cwd,u);e.markedFiles.has(A)||(e.immutable?r.reportError(56,`${Ut(this.configuration,K.basename(A),"magenta")} appears to be unused and would be marked for deletion, but the cache is immutable`):a.push(ae.lstatPromise(A).then(async p=>(await ae.removePromise(A),p.size))))}if(a.length===0)return null;let n=await Promise.all(a);return{count:a.length,size:n.reduce((u,A)=>u+A,0)}}}});function PAt(t){let o=Math.floor(t.timeNow/864e5),a=t.updateInterval*864e5,n=t.state.lastUpdate??t.timeNow+a+Math.floor(a*t.randomInitialInterval),u=n+a,A=t.state.lastTips??o*864e5,p=A+864e5+8*36e5-t.timeZone,h=u<=t.timeNow,E=p<=t.timeNow,w=null;return(h||E||!t.state.lastUpdate||!t.state.lastTips)&&(w={},w.lastUpdate=h?t.timeNow:n,w.lastTips=A,w.blocks=h?{}:t.state.blocks,w.displayedTips=t.state.displayedTips),{nextState:w,triggerUpdate:h,triggerTips:E,nextTips:E?o*864e5:A}}var sE,_he=It(()=>{Pt();r2();ah();tx();Gl();xf();sE=class{constructor(e,r){this.values=new Map;this.hits=new Map;this.enumerators=new Map;this.nextTips=0;this.displayedTips=[];this.shouldCommitTips=!1;this.configuration=e;let o=this.getRegistryPath();this.isNew=!ae.existsSync(o),this.shouldShowTips=!1,this.sendReport(r),this.startBuffer()}commitTips(){this.shouldShowTips&&(this.shouldCommitTips=!0)}selectTip(e){let r=new Set(this.displayedTips),o=A=>A&&nn?nA(nn,A):!1,a=e.map((A,p)=>p).filter(A=>e[A]&&o(e[A]?.selector));if(a.length===0)return null;let n=a.filter(A=>!r.has(A));if(n.length===0){let A=Math.floor(a.length*.2);this.displayedTips=A>0?this.displayedTips.slice(-A):[],n=a.filter(p=>!r.has(p))}let u=n[Math.floor(Math.random()*n.length)];return this.displayedTips.push(u),this.commitTips(),e[u]}reportVersion(e){this.reportValue("version",e.replace(/-git\..*/,"-git"))}reportCommandName(e){this.reportValue("commandName",e||"")}reportPluginName(e){this.reportValue("pluginName",e)}reportProject(e){this.reportEnumerator("projectCount",e)}reportInstall(e){this.reportHit("installCount",e)}reportPackageExtension(e){this.reportValue("packageExtension",e)}reportWorkspaceCount(e){this.reportValue("workspaceCount",String(e))}reportDependencyCount(e){this.reportValue("dependencyCount",String(e))}reportValue(e,r){Jm(this.values,e).add(r)}reportEnumerator(e,r){Jm(this.enumerators,e).add(Ji(r))}reportHit(e,r="*"){let o=A1(this.hits,e),a=Al(o,r,()=>0);o.set(r,a+1)}getRegistryPath(){let e=this.configuration.get("globalFolder");return K.join(e,"telemetry.json")}sendReport(e){let r=this.getRegistryPath(),o;try{o=ae.readJsonSync(r)}catch{o={}}let{nextState:a,triggerUpdate:n,triggerTips:u,nextTips:A}=PAt({state:o,timeNow:Date.now(),timeZone:new Date().getTimezoneOffset()*60*1e3,randomInitialInterval:Math.random(),updateInterval:this.configuration.get("telemetryInterval")});if(this.nextTips=A,this.displayedTips=o.displayedTips??[],a!==null)try{ae.mkdirSync(K.dirname(r),{recursive:!0}),ae.writeJsonSync(r,a)}catch{return!1}if(u&&this.configuration.get("enableTips")&&(this.shouldShowTips=!0),n){let p=o.blocks??{};if(Object.keys(p).length===0){let h=`https://browser-http-intake.logs.datadoghq.eu/v1/input/${e}?ddsource=yarn`,E=w=>C4(h,w,{configuration:this.configuration}).catch(()=>{});for(let[w,D]of Object.entries(o.blocks??{})){if(Object.keys(D).length===0)continue;let x=D;x.userId=w,x.reportType="primary";for(let L of Object.keys(x.enumerators??{}))x.enumerators[L]=x.enumerators[L].length;E(x);let C=new Map,T=20;for(let[L,U]of Object.entries(x.values))U.length>0&&C.set(L,U.slice(0,T));for(;C.size>0;){let L={};L.userId=w,L.reportType="secondary",L.metrics={};for(let[U,J]of C)L.metrics[U]=J.shift(),J.length===0&&C.delete(U);E(L)}}}}return!0}applyChanges(){let e=this.getRegistryPath(),r;try{r=ae.readJsonSync(e)}catch{r={}}let o=this.configuration.get("telemetryUserId")??"*",a=r.blocks=r.blocks??{},n=a[o]=a[o]??{};for(let u of this.hits.keys()){let A=n.hits=n.hits??{},p=A[u]=A[u]??{};for(let[h,E]of this.hits.get(u))p[h]=(p[h]??0)+E}for(let u of["values","enumerators"])for(let A of this[u].keys()){let p=n[u]=n[u]??{};p[A]=[...new Set([...p[A]??[],...this[u].get(A)??[]])]}this.shouldCommitTips&&(r.lastTips=this.nextTips,r.displayedTips=this.displayedTips),ae.mkdirSync(K.dirname(e),{recursive:!0}),ae.writeJsonSync(e,r)}startBuffer(){process.on("exit",()=>{try{this.applyChanges()}catch{}})}}});var P2={};Kt(P2,{BuildDirectiveType:()=>Sk,CACHE_CHECKPOINT:()=>K8,CACHE_VERSION:()=>Pk,Cache:()=>Wr,Configuration:()=>ze,DEFAULT_RC_FILENAME:()=>S4,FormatType:()=>yce,InstallMode:()=>yl,LEGACY_PLUGINS:()=>j1,LOCKFILE_VERSION:()=>Tk,LegacyMigrationResolver:()=>tE,LightReport:()=>pA,LinkType:()=>$m,LockfileResolver:()=>rE,Manifest:()=>_t,MessageName:()=>vr,MultiFetcher:()=>py,PackageExtensionStatus:()=>sO,PackageExtensionType:()=>iO,PeerWarningType:()=>Nk,Project:()=>Qt,Report:()=>Ws,ReportError:()=>Jt,SettingsType:()=>G1,StreamReport:()=>Nt,TAG_REGEXP:()=>xy,TelemetryManager:()=>sE,ThrowReport:()=>Ri,VirtualFetcher:()=>hy,WindowsLinkType:()=>lx,Workspace:()=>iE,WorkspaceFetcher:()=>gy,WorkspaceResolver:()=>ci,YarnVersion:()=>nn,execUtils:()=>Hr,folderUtils:()=>vb,formatUtils:()=>pe,hashUtils:()=>xn,httpUtils:()=>on,miscUtils:()=>qe,nodeUtils:()=>Xi,parseMessageName:()=>qP,reportOptionDeprecations:()=>Qy,scriptUtils:()=>hn,semverUtils:()=>Ur,stringifyMessageName:()=>Ju,structUtils:()=>G,tgzUtils:()=>$i,treeUtils:()=>As});var Ke=It(()=>{ix();Db();Wl();ah();tx();Gl();nx();a3();xf();Io();_pe();Kpe();V8();W1();W1();Jpe();J8();zpe();z8();Ay();jP();YM();Uhe();Vl();n2();_he();u_();VM();JM();Dg();A_();r2();iie()});var Yhe=_((x8t,b2)=>{"use strict";var bAt=process.env.TERM_PROGRAM==="Hyper",xAt=process.platform==="win32",jhe=process.platform==="linux",d_={ballotDisabled:"\u2612",ballotOff:"\u2610",ballotOn:"\u2611",bullet:"\u2022",bulletWhite:"\u25E6",fullBlock:"\u2588",heart:"\u2764",identicalTo:"\u2261",line:"\u2500",mark:"\u203B",middot:"\xB7",minus:"\uFF0D",multiplication:"\xD7",obelus:"\xF7",pencilDownRight:"\u270E",pencilRight:"\u270F",pencilUpRight:"\u2710",percent:"%",pilcrow2:"\u2761",pilcrow:"\xB6",plusMinus:"\xB1",section:"\xA7",starsOff:"\u2606",starsOn:"\u2605",upDownArrow:"\u2195"},Ghe=Object.assign({},d_,{check:"\u221A",cross:"\xD7",ellipsisLarge:"...",ellipsis:"...",info:"i",question:"?",questionSmall:"?",pointer:">",pointerSmall:"\xBB",radioOff:"( )",radioOn:"(*)",warning:"\u203C"}),Whe=Object.assign({},d_,{ballotCross:"\u2718",check:"\u2714",cross:"\u2716",ellipsisLarge:"\u22EF",ellipsis:"\u2026",info:"\u2139",question:"?",questionFull:"\uFF1F",questionSmall:"\uFE56",pointer:jhe?"\u25B8":"\u276F",pointerSmall:jhe?"\u2023":"\u203A",radioOff:"\u25EF",radioOn:"\u25C9",warning:"\u26A0"});b2.exports=xAt&&!bAt?Ghe:Whe;Reflect.defineProperty(b2.exports,"common",{enumerable:!1,value:d_});Reflect.defineProperty(b2.exports,"windows",{enumerable:!1,value:Ghe});Reflect.defineProperty(b2.exports,"other",{enumerable:!1,value:Whe})});var eu=_((k8t,m_)=>{"use strict";var kAt=t=>t!==null&&typeof t=="object"&&!Array.isArray(t),QAt=/[\u001b\u009b][[\]#;?()]*(?:(?:(?:[^\W_]*;?[^\W_]*)\u0007)|(?:(?:[0-9]{1,4}(;[0-9]{0,4})*)?[~0-9=<>cf-nqrtyA-PRZ]))/g,Khe=()=>{let t={enabled:!0,visible:!0,styles:{},keys:{}};"FORCE_COLOR"in process.env&&(t.enabled=process.env.FORCE_COLOR!=="0");let e=n=>{let u=n.open=`\x1B[${n.codes[0]}m`,A=n.close=`\x1B[${n.codes[1]}m`,p=n.regex=new RegExp(`\\u001b\\[${n.codes[1]}m`,"g");return n.wrap=(h,E)=>{h.includes(A)&&(h=h.replace(p,A+u));let w=u+h+A;return E?w.replace(/\r*\n/g,`${A}$&${u}`):w},n},r=(n,u,A)=>typeof n=="function"?n(u):n.wrap(u,A),o=(n,u)=>{if(n===""||n==null)return"";if(t.enabled===!1)return n;if(t.visible===!1)return"";let A=""+n,p=A.includes(` +`),h=u.length;for(h>0&&u.includes("unstyle")&&(u=[...new Set(["unstyle",...u])].reverse());h-- >0;)A=r(t.styles[u[h]],A,p);return A},a=(n,u,A)=>{t.styles[n]=e({name:n,codes:u}),(t.keys[A]||(t.keys[A]=[])).push(n),Reflect.defineProperty(t,n,{configurable:!0,enumerable:!0,set(h){t.alias(n,h)},get(){let h=E=>o(E,h.stack);return Reflect.setPrototypeOf(h,t),h.stack=this.stack?this.stack.concat(n):[n],h}})};return a("reset",[0,0],"modifier"),a("bold",[1,22],"modifier"),a("dim",[2,22],"modifier"),a("italic",[3,23],"modifier"),a("underline",[4,24],"modifier"),a("inverse",[7,27],"modifier"),a("hidden",[8,28],"modifier"),a("strikethrough",[9,29],"modifier"),a("black",[30,39],"color"),a("red",[31,39],"color"),a("green",[32,39],"color"),a("yellow",[33,39],"color"),a("blue",[34,39],"color"),a("magenta",[35,39],"color"),a("cyan",[36,39],"color"),a("white",[37,39],"color"),a("gray",[90,39],"color"),a("grey",[90,39],"color"),a("bgBlack",[40,49],"bg"),a("bgRed",[41,49],"bg"),a("bgGreen",[42,49],"bg"),a("bgYellow",[43,49],"bg"),a("bgBlue",[44,49],"bg"),a("bgMagenta",[45,49],"bg"),a("bgCyan",[46,49],"bg"),a("bgWhite",[47,49],"bg"),a("blackBright",[90,39],"bright"),a("redBright",[91,39],"bright"),a("greenBright",[92,39],"bright"),a("yellowBright",[93,39],"bright"),a("blueBright",[94,39],"bright"),a("magentaBright",[95,39],"bright"),a("cyanBright",[96,39],"bright"),a("whiteBright",[97,39],"bright"),a("bgBlackBright",[100,49],"bgBright"),a("bgRedBright",[101,49],"bgBright"),a("bgGreenBright",[102,49],"bgBright"),a("bgYellowBright",[103,49],"bgBright"),a("bgBlueBright",[104,49],"bgBright"),a("bgMagentaBright",[105,49],"bgBright"),a("bgCyanBright",[106,49],"bgBright"),a("bgWhiteBright",[107,49],"bgBright"),t.ansiRegex=QAt,t.hasColor=t.hasAnsi=n=>(t.ansiRegex.lastIndex=0,typeof n=="string"&&n!==""&&t.ansiRegex.test(n)),t.alias=(n,u)=>{let A=typeof u=="string"?t[u]:u;if(typeof A!="function")throw new TypeError("Expected alias to be the name of an existing color (string) or a function");A.stack||(Reflect.defineProperty(A,"name",{value:n}),t.styles[n]=A,A.stack=[n]),Reflect.defineProperty(t,n,{configurable:!0,enumerable:!0,set(p){t.alias(n,p)},get(){let p=h=>o(h,p.stack);return Reflect.setPrototypeOf(p,t),p.stack=this.stack?this.stack.concat(A.stack):A.stack,p}})},t.theme=n=>{if(!kAt(n))throw new TypeError("Expected theme to be an object");for(let u of Object.keys(n))t.alias(u,n[u]);return t},t.alias("unstyle",n=>typeof n=="string"&&n!==""?(t.ansiRegex.lastIndex=0,n.replace(t.ansiRegex,"")):""),t.alias("noop",n=>n),t.none=t.clear=t.noop,t.stripColor=t.unstyle,t.symbols=Yhe(),t.define=a,t};m_.exports=Khe();m_.exports.create=Khe});var bo=_(an=>{"use strict";var FAt=Object.prototype.toString,ic=eu(),Vhe=!1,y_=[],Jhe={yellow:"blue",cyan:"red",green:"magenta",black:"white",blue:"yellow",red:"cyan",magenta:"green",white:"black"};an.longest=(t,e)=>t.reduce((r,o)=>Math.max(r,e?o[e].length:o.length),0);an.hasColor=t=>!!t&&ic.hasColor(t);var Ok=an.isObject=t=>t!==null&&typeof t=="object"&&!Array.isArray(t);an.nativeType=t=>FAt.call(t).slice(8,-1).toLowerCase().replace(/\s/g,"");an.isAsyncFn=t=>an.nativeType(t)==="asyncfunction";an.isPrimitive=t=>t!=null&&typeof t!="object"&&typeof t!="function";an.resolve=(t,e,...r)=>typeof e=="function"?e.call(t,...r):e;an.scrollDown=(t=[])=>[...t.slice(1),t[0]];an.scrollUp=(t=[])=>[t.pop(),...t];an.reorder=(t=[])=>{let e=t.slice();return e.sort((r,o)=>r.index>o.index?1:r.index{let o=t.length,a=r===o?0:r<0?o-1:r,n=t[e];t[e]=t[a],t[a]=n};an.width=(t,e=80)=>{let r=t&&t.columns?t.columns:e;return t&&typeof t.getWindowSize=="function"&&(r=t.getWindowSize()[0]),process.platform==="win32"?r-1:r};an.height=(t,e=20)=>{let r=t&&t.rows?t.rows:e;return t&&typeof t.getWindowSize=="function"&&(r=t.getWindowSize()[1]),r};an.wordWrap=(t,e={})=>{if(!t)return t;typeof e=="number"&&(e={width:e});let{indent:r="",newline:o=` +`+r,width:a=80}=e,n=(o+r).match(/[^\S\n]/g)||[];a-=n.length;let u=`.{1,${a}}([\\s\\u200B]+|$)|[^\\s\\u200B]+?([\\s\\u200B]+|$)`,A=t.trim(),p=new RegExp(u,"g"),h=A.match(p)||[];return h=h.map(E=>E.replace(/\n$/,"")),e.padEnd&&(h=h.map(E=>E.padEnd(a," "))),e.padStart&&(h=h.map(E=>E.padStart(a," "))),r+h.join(o)};an.unmute=t=>{let e=t.stack.find(o=>ic.keys.color.includes(o));return e?ic[e]:t.stack.find(o=>o.slice(2)==="bg")?ic[e.slice(2)]:o=>o};an.pascal=t=>t?t[0].toUpperCase()+t.slice(1):"";an.inverse=t=>{if(!t||!t.stack)return t;let e=t.stack.find(o=>ic.keys.color.includes(o));if(e){let o=ic["bg"+an.pascal(e)];return o?o.black:t}let r=t.stack.find(o=>o.slice(0,2)==="bg");return r?ic[r.slice(2).toLowerCase()]||t:ic.none};an.complement=t=>{if(!t||!t.stack)return t;let e=t.stack.find(o=>ic.keys.color.includes(o)),r=t.stack.find(o=>o.slice(0,2)==="bg");if(e&&!r)return ic[Jhe[e]||e];if(r){let o=r.slice(2).toLowerCase(),a=Jhe[o];return a&&ic["bg"+an.pascal(a)]||t}return ic.none};an.meridiem=t=>{let e=t.getHours(),r=t.getMinutes(),o=e>=12?"pm":"am";e=e%12;let a=e===0?12:e,n=r<10?"0"+r:r;return a+":"+n+" "+o};an.set=(t={},e="",r)=>e.split(".").reduce((o,a,n,u)=>{let A=u.length-1>n?o[a]||{}:r;return!an.isObject(A)&&n{let o=t[e]==null?e.split(".").reduce((a,n)=>a&&a[n],t):t[e];return o??r};an.mixin=(t,e)=>{if(!Ok(t))return e;if(!Ok(e))return t;for(let r of Object.keys(e)){let o=Object.getOwnPropertyDescriptor(e,r);if(o.hasOwnProperty("value"))if(t.hasOwnProperty(r)&&Ok(o.value)){let a=Object.getOwnPropertyDescriptor(t,r);Ok(a.value)?t[r]=an.merge({},t[r],e[r]):Reflect.defineProperty(t,r,o)}else Reflect.defineProperty(t,r,o);else Reflect.defineProperty(t,r,o)}return t};an.merge=(...t)=>{let e={};for(let r of t)an.mixin(e,r);return e};an.mixinEmitter=(t,e)=>{let r=e.constructor.prototype;for(let o of Object.keys(r)){let a=r[o];typeof a=="function"?an.define(t,o,a.bind(e)):an.define(t,o,a)}};an.onExit=t=>{let e=(r,o)=>{Vhe||(Vhe=!0,y_.forEach(a=>a()),r===!0&&process.exit(128+o))};y_.length===0&&(process.once("SIGTERM",e.bind(null,!0,15)),process.once("SIGINT",e.bind(null,!0,2)),process.once("exit",e)),y_.push(t)};an.define=(t,e,r)=>{Reflect.defineProperty(t,e,{value:r})};an.defineExport=(t,e,r)=>{let o;Reflect.defineProperty(t,e,{enumerable:!0,configurable:!0,set(a){o=a},get(){return o?o():r()}})}});var zhe=_(cE=>{"use strict";cE.ctrl={a:"first",b:"backward",c:"cancel",d:"deleteForward",e:"last",f:"forward",g:"reset",i:"tab",k:"cutForward",l:"reset",n:"newItem",m:"cancel",j:"submit",p:"search",r:"remove",s:"save",u:"undo",w:"cutLeft",x:"toggleCursor",v:"paste"};cE.shift={up:"shiftUp",down:"shiftDown",left:"shiftLeft",right:"shiftRight",tab:"prev"};cE.fn={up:"pageUp",down:"pageDown",left:"pageLeft",right:"pageRight",delete:"deleteForward"};cE.option={b:"backward",f:"forward",d:"cutRight",left:"cutLeft",up:"altUp",down:"altDown"};cE.keys={pageup:"pageUp",pagedown:"pageDown",home:"home",end:"end",cancel:"cancel",delete:"deleteForward",backspace:"delete",down:"down",enter:"submit",escape:"cancel",left:"left",space:"space",number:"number",return:"submit",right:"right",tab:"next",up:"up"}});var $he=_((R8t,Zhe)=>{"use strict";var Xhe=ve("readline"),RAt=zhe(),TAt=/^(?:\x1b)([a-zA-Z0-9])$/,NAt=/^(?:\x1b+)(O|N|\[|\[\[)(?:(\d+)(?:;(\d+))?([~^$])|(?:1;)?(\d+)?([a-zA-Z]))/,LAt={OP:"f1",OQ:"f2",OR:"f3",OS:"f4","[11~":"f1","[12~":"f2","[13~":"f3","[14~":"f4","[[A":"f1","[[B":"f2","[[C":"f3","[[D":"f4","[[E":"f5","[15~":"f5","[17~":"f6","[18~":"f7","[19~":"f8","[20~":"f9","[21~":"f10","[23~":"f11","[24~":"f12","[A":"up","[B":"down","[C":"right","[D":"left","[E":"clear","[F":"end","[H":"home",OA:"up",OB:"down",OC:"right",OD:"left",OE:"clear",OF:"end",OH:"home","[1~":"home","[2~":"insert","[3~":"delete","[4~":"end","[5~":"pageup","[6~":"pagedown","[[5~":"pageup","[[6~":"pagedown","[7~":"home","[8~":"end","[a":"up","[b":"down","[c":"right","[d":"left","[e":"clear","[2$":"insert","[3$":"delete","[5$":"pageup","[6$":"pagedown","[7$":"home","[8$":"end",Oa:"up",Ob:"down",Oc:"right",Od:"left",Oe:"clear","[2^":"insert","[3^":"delete","[5^":"pageup","[6^":"pagedown","[7^":"home","[8^":"end","[Z":"tab"};function OAt(t){return["[a","[b","[c","[d","[e","[2$","[3$","[5$","[6$","[7$","[8$","[Z"].includes(t)}function MAt(t){return["Oa","Ob","Oc","Od","Oe","[2^","[3^","[5^","[6^","[7^","[8^"].includes(t)}var Mk=(t="",e={})=>{let r,o={name:e.name,ctrl:!1,meta:!1,shift:!1,option:!1,sequence:t,raw:t,...e};if(Buffer.isBuffer(t)?t[0]>127&&t[1]===void 0?(t[0]-=128,t="\x1B"+String(t)):t=String(t):t!==void 0&&typeof t!="string"?t=String(t):t||(t=o.sequence||""),o.sequence=o.sequence||t||o.name,t==="\r")o.raw=void 0,o.name="return";else if(t===` +`)o.name="enter";else if(t===" ")o.name="tab";else if(t==="\b"||t==="\x7F"||t==="\x1B\x7F"||t==="\x1B\b")o.name="backspace",o.meta=t.charAt(0)==="\x1B";else if(t==="\x1B"||t==="\x1B\x1B")o.name="escape",o.meta=t.length===2;else if(t===" "||t==="\x1B ")o.name="space",o.meta=t.length===2;else if(t<="")o.name=String.fromCharCode(t.charCodeAt(0)+97-1),o.ctrl=!0;else if(t.length===1&&t>="0"&&t<="9")o.name="number";else if(t.length===1&&t>="a"&&t<="z")o.name=t;else if(t.length===1&&t>="A"&&t<="Z")o.name=t.toLowerCase(),o.shift=!0;else if(r=TAt.exec(t))o.meta=!0,o.shift=/^[A-Z]$/.test(r[1]);else if(r=NAt.exec(t)){let a=[...t];a[0]==="\x1B"&&a[1]==="\x1B"&&(o.option=!0);let n=[r[1],r[2],r[4],r[6]].filter(Boolean).join(""),u=(r[3]||r[5]||1)-1;o.ctrl=!!(u&4),o.meta=!!(u&10),o.shift=!!(u&1),o.code=n,o.name=LAt[n],o.shift=OAt(n)||o.shift,o.ctrl=MAt(n)||o.ctrl}return o};Mk.listen=(t={},e)=>{let{stdin:r}=t;if(!r||r!==process.stdin&&!r.isTTY)throw new Error("Invalid stream passed");let o=Xhe.createInterface({terminal:!0,input:r});Xhe.emitKeypressEvents(r,o);let a=(A,p)=>e(A,Mk(A,p),o),n=r.isRaw;return r.isTTY&&r.setRawMode(!0),r.on("keypress",a),o.resume(),()=>{r.isTTY&&r.setRawMode(n),r.removeListener("keypress",a),o.pause(),o.close()}};Mk.action=(t,e,r)=>{let o={...RAt,...r};return e.ctrl?(e.action=o.ctrl[e.name],e):e.option&&o.option?(e.action=o.option[e.name],e):e.shift?(e.action=o.shift[e.name],e):(e.action=o.keys[e.name],e)};Zhe.exports=Mk});var t0e=_((T8t,e0e)=>{"use strict";e0e.exports=t=>{t.timers=t.timers||{};let e=t.options.timers;if(e)for(let r of Object.keys(e)){let o=e[r];typeof o=="number"&&(o={interval:o}),UAt(t,r,o)}};function UAt(t,e,r={}){let o=t.timers[e]={name:e,start:Date.now(),ms:0,tick:0},a=r.interval||120;o.frames=r.frames||[],o.loading=!0;let n=setInterval(()=>{o.ms=Date.now()-o.start,o.tick++,t.render()},a);return o.stop=()=>{o.loading=!1,clearInterval(n)},Reflect.defineProperty(o,"interval",{value:n}),t.once("close",()=>o.stop()),o.stop}});var n0e=_((N8t,r0e)=>{"use strict";var{define:_At,width:HAt}=bo(),E_=class{constructor(e){let r=e.options;_At(this,"_prompt",e),this.type=e.type,this.name=e.name,this.message="",this.header="",this.footer="",this.error="",this.hint="",this.input="",this.cursor=0,this.index=0,this.lines=0,this.tick=0,this.prompt="",this.buffer="",this.width=HAt(r.stdout||process.stdout),Object.assign(this,r),this.name=this.name||this.message,this.message=this.message||this.name,this.symbols=e.symbols,this.styles=e.styles,this.required=new Set,this.cancelled=!1,this.submitted=!1}clone(){let e={...this};return e.status=this.status,e.buffer=Buffer.from(e.buffer),delete e.clone,e}set color(e){this._color=e}get color(){let e=this.prompt.styles;if(this.cancelled)return e.cancelled;if(this.submitted)return e.submitted;let r=this._color||e[this.status];return typeof r=="function"?r:e.pending}set loading(e){this._loading=e}get loading(){return typeof this._loading=="boolean"?this._loading:this.loadingChoices?"choices":!1}get status(){return this.cancelled?"cancelled":this.submitted?"submitted":"pending"}};r0e.exports=E_});var s0e=_((L8t,i0e)=>{"use strict";var C_=bo(),Ks=eu(),I_={default:Ks.noop,noop:Ks.noop,set inverse(t){this._inverse=t},get inverse(){return this._inverse||C_.inverse(this.primary)},set complement(t){this._complement=t},get complement(){return this._complement||C_.complement(this.primary)},primary:Ks.cyan,success:Ks.green,danger:Ks.magenta,strong:Ks.bold,warning:Ks.yellow,muted:Ks.dim,disabled:Ks.gray,dark:Ks.dim.gray,underline:Ks.underline,set info(t){this._info=t},get info(){return this._info||this.primary},set em(t){this._em=t},get em(){return this._em||this.primary.underline},set heading(t){this._heading=t},get heading(){return this._heading||this.muted.underline},set pending(t){this._pending=t},get pending(){return this._pending||this.primary},set submitted(t){this._submitted=t},get submitted(){return this._submitted||this.success},set cancelled(t){this._cancelled=t},get cancelled(){return this._cancelled||this.danger},set typing(t){this._typing=t},get typing(){return this._typing||this.dim},set placeholder(t){this._placeholder=t},get placeholder(){return this._placeholder||this.primary.dim},set highlight(t){this._highlight=t},get highlight(){return this._highlight||this.inverse}};I_.merge=(t={})=>{t.styles&&typeof t.styles.enabled=="boolean"&&(Ks.enabled=t.styles.enabled),t.styles&&typeof t.styles.visible=="boolean"&&(Ks.visible=t.styles.visible);let e=C_.merge({},I_,t.styles);delete e.merge;for(let r of Object.keys(Ks))e.hasOwnProperty(r)||Reflect.defineProperty(e,r,{get:()=>Ks[r]});for(let r of Object.keys(Ks.styles))e.hasOwnProperty(r)||Reflect.defineProperty(e,r,{get:()=>Ks[r]});return e};i0e.exports=I_});var a0e=_((O8t,o0e)=>{"use strict";var w_=process.platform==="win32",Yf=eu(),qAt=bo(),B_={...Yf.symbols,upDownDoubleArrow:"\u21D5",upDownDoubleArrow2:"\u2B0D",upDownArrow:"\u2195",asterisk:"*",asterism:"\u2042",bulletWhite:"\u25E6",electricArrow:"\u2301",ellipsisLarge:"\u22EF",ellipsisSmall:"\u2026",fullBlock:"\u2588",identicalTo:"\u2261",indicator:Yf.symbols.check,leftAngle:"\u2039",mark:"\u203B",minus:"\u2212",multiplication:"\xD7",obelus:"\xF7",percent:"%",pilcrow:"\xB6",pilcrow2:"\u2761",pencilUpRight:"\u2710",pencilDownRight:"\u270E",pencilRight:"\u270F",plus:"+",plusMinus:"\xB1",pointRight:"\u261E",rightAngle:"\u203A",section:"\xA7",hexagon:{off:"\u2B21",on:"\u2B22",disabled:"\u2B22"},ballot:{on:"\u2611",off:"\u2610",disabled:"\u2612"},stars:{on:"\u2605",off:"\u2606",disabled:"\u2606"},folder:{on:"\u25BC",off:"\u25B6",disabled:"\u25B6"},prefix:{pending:Yf.symbols.question,submitted:Yf.symbols.check,cancelled:Yf.symbols.cross},separator:{pending:Yf.symbols.pointerSmall,submitted:Yf.symbols.middot,cancelled:Yf.symbols.middot},radio:{off:w_?"( )":"\u25EF",on:w_?"(*)":"\u25C9",disabled:w_?"(|)":"\u24BE"},numbers:["\u24EA","\u2460","\u2461","\u2462","\u2463","\u2464","\u2465","\u2466","\u2467","\u2468","\u2469","\u246A","\u246B","\u246C","\u246D","\u246E","\u246F","\u2470","\u2471","\u2472","\u2473","\u3251","\u3252","\u3253","\u3254","\u3255","\u3256","\u3257","\u3258","\u3259","\u325A","\u325B","\u325C","\u325D","\u325E","\u325F","\u32B1","\u32B2","\u32B3","\u32B4","\u32B5","\u32B6","\u32B7","\u32B8","\u32B9","\u32BA","\u32BB","\u32BC","\u32BD","\u32BE","\u32BF"]};B_.merge=t=>{let e=qAt.merge({},Yf.symbols,B_,t.symbols);return delete e.merge,e};o0e.exports=B_});var c0e=_((M8t,l0e)=>{"use strict";var jAt=s0e(),GAt=a0e(),WAt=bo();l0e.exports=t=>{t.options=WAt.merge({},t.options.theme,t.options),t.symbols=GAt.merge(t.options),t.styles=jAt.merge(t.options)}});var h0e=_((f0e,p0e)=>{"use strict";var u0e=process.env.TERM_PROGRAM==="Apple_Terminal",YAt=eu(),v_=bo(),tu=p0e.exports=f0e,Si="\x1B[",A0e="\x07",D_=!1,kh=tu.code={bell:A0e,beep:A0e,beginning:`${Si}G`,down:`${Si}J`,esc:Si,getPosition:`${Si}6n`,hide:`${Si}?25l`,line:`${Si}2K`,lineEnd:`${Si}K`,lineStart:`${Si}1K`,restorePosition:Si+(u0e?"8":"u"),savePosition:Si+(u0e?"7":"s"),screen:`${Si}2J`,show:`${Si}?25h`,up:`${Si}1J`},Yg=tu.cursor={get hidden(){return D_},hide(){return D_=!0,kh.hide},show(){return D_=!1,kh.show},forward:(t=1)=>`${Si}${t}C`,backward:(t=1)=>`${Si}${t}D`,nextLine:(t=1)=>`${Si}E`.repeat(t),prevLine:(t=1)=>`${Si}F`.repeat(t),up:(t=1)=>t?`${Si}${t}A`:"",down:(t=1)=>t?`${Si}${t}B`:"",right:(t=1)=>t?`${Si}${t}C`:"",left:(t=1)=>t?`${Si}${t}D`:"",to(t,e){return e?`${Si}${e+1};${t+1}H`:`${Si}${t+1}G`},move(t=0,e=0){let r="";return r+=t<0?Yg.left(-t):t>0?Yg.right(t):"",r+=e<0?Yg.up(-e):e>0?Yg.down(e):"",r},restore(t={}){let{after:e,cursor:r,initial:o,input:a,prompt:n,size:u,value:A}=t;if(o=v_.isPrimitive(o)?String(o):"",a=v_.isPrimitive(a)?String(a):"",A=v_.isPrimitive(A)?String(A):"",u){let p=tu.cursor.up(u)+tu.cursor.to(n.length),h=a.length-r;return h>0&&(p+=tu.cursor.left(h)),p}if(A||e){let p=!a&&o?-o.length:-a.length+r;return e&&(p-=e.length),a===""&&o&&!n.includes(o)&&(p+=o.length),tu.cursor.move(p)}}},P_=tu.erase={screen:kh.screen,up:kh.up,down:kh.down,line:kh.line,lineEnd:kh.lineEnd,lineStart:kh.lineStart,lines(t){let e="";for(let r=0;r{if(!e)return P_.line+Yg.to(0);let r=n=>[...YAt.unstyle(n)].length,o=t.split(/\r?\n/),a=0;for(let n of o)a+=1+Math.floor(Math.max(r(n)-1,0)/e);return(P_.line+Yg.prevLine()).repeat(a-1)+P_.line+Yg.to(0)}});var uE=_((U8t,d0e)=>{"use strict";var KAt=ve("events"),g0e=eu(),S_=$he(),VAt=t0e(),JAt=n0e(),zAt=c0e(),La=bo(),Kg=h0e(),b_=class t extends KAt{constructor(e={}){super(),this.name=e.name,this.type=e.type,this.options=e,zAt(this),VAt(this),this.state=new JAt(this),this.initial=[e.initial,e.default].find(r=>r!=null),this.stdout=e.stdout||process.stdout,this.stdin=e.stdin||process.stdin,this.scale=e.scale||1,this.term=this.options.term||process.env.TERM_PROGRAM,this.margin=ZAt(this.options.margin),this.setMaxListeners(0),XAt(this)}async keypress(e,r={}){this.keypressed=!0;let o=S_.action(e,S_(e,r),this.options.actions);this.state.keypress=o,this.emit("keypress",e,o),this.emit("state",this.state.clone());let a=this.options[o.action]||this[o.action]||this.dispatch;if(typeof a=="function")return await a.call(this,e,o);this.alert()}alert(){delete this.state.alert,this.options.show===!1?this.emit("alert"):this.stdout.write(Kg.code.beep)}cursorHide(){this.stdout.write(Kg.cursor.hide()),La.onExit(()=>this.cursorShow())}cursorShow(){this.stdout.write(Kg.cursor.show())}write(e){e&&(this.stdout&&this.state.show!==!1&&this.stdout.write(e),this.state.buffer+=e)}clear(e=0){let r=this.state.buffer;this.state.buffer="",!(!r&&!e||this.options.show===!1)&&this.stdout.write(Kg.cursor.down(e)+Kg.clear(r,this.width))}restore(){if(this.state.closed||this.options.show===!1)return;let{prompt:e,after:r,rest:o}=this.sections(),{cursor:a,initial:n="",input:u="",value:A=""}=this,p=this.state.size=o.length,h={after:r,cursor:a,initial:n,input:u,prompt:e,size:p,value:A},E=Kg.cursor.restore(h);E&&this.stdout.write(E)}sections(){let{buffer:e,input:r,prompt:o}=this.state;o=g0e.unstyle(o);let a=g0e.unstyle(e),n=a.indexOf(o),u=a.slice(0,n),p=a.slice(n).split(` +`),h=p[0],E=p[p.length-1],D=(o+(r?" "+r:"")).length,x=De.call(this,this.value),this.result=()=>o.call(this,this.value),typeof r.initial=="function"&&(this.initial=await r.initial.call(this,this)),typeof r.onRun=="function"&&await r.onRun.call(this,this),typeof r.onSubmit=="function"){let a=r.onSubmit.bind(this),n=this.submit.bind(this);delete this.options.onSubmit,this.submit=async()=>(await a(this.name,this.value,this),n())}await this.start(),await this.render()}render(){throw new Error("expected prompt to have a custom render method")}run(){return new Promise(async(e,r)=>{if(this.once("submit",e),this.once("cancel",r),await this.skip())return this.render=()=>{},this.submit();await this.initialize(),this.emit("run")})}async element(e,r,o){let{options:a,state:n,symbols:u,timers:A}=this,p=A&&A[e];n.timer=p;let h=a[e]||n[e]||u[e],E=r&&r[e]!=null?r[e]:await h;if(E==="")return E;let w=await this.resolve(E,n,r,o);return!w&&r&&r[e]?this.resolve(h,n,r,o):w}async prefix(){let e=await this.element("prefix")||this.symbols,r=this.timers&&this.timers.prefix,o=this.state;return o.timer=r,La.isObject(e)&&(e=e[o.status]||e.pending),La.hasColor(e)?e:(this.styles[o.status]||this.styles.pending)(e)}async message(){let e=await this.element("message");return La.hasColor(e)?e:this.styles.strong(e)}async separator(){let e=await this.element("separator")||this.symbols,r=this.timers&&this.timers.separator,o=this.state;o.timer=r;let a=e[o.status]||e.pending||o.separator,n=await this.resolve(a,o);return La.isObject(n)&&(n=n[o.status]||n.pending),La.hasColor(n)?n:this.styles.muted(n)}async pointer(e,r){let o=await this.element("pointer",e,r);if(typeof o=="string"&&La.hasColor(o))return o;if(o){let a=this.styles,n=this.index===r,u=n?a.primary:h=>h,A=await this.resolve(o[n?"on":"off"]||o,this.state),p=La.hasColor(A)?A:u(A);return n?p:" ".repeat(A.length)}}async indicator(e,r){let o=await this.element("indicator",e,r);if(typeof o=="string"&&La.hasColor(o))return o;if(o){let a=this.styles,n=e.enabled===!0,u=n?a.success:a.dark,A=o[n?"on":"off"]||o;return La.hasColor(A)?A:u(A)}return""}body(){return null}footer(){if(this.state.status==="pending")return this.element("footer")}header(){if(this.state.status==="pending")return this.element("header")}async hint(){if(this.state.status==="pending"&&!this.isValue(this.state.input)){let e=await this.element("hint");return La.hasColor(e)?e:this.styles.muted(e)}}error(e){return this.state.submitted?"":e||this.state.error}format(e){return e}result(e){return e}validate(e){return this.options.required===!0?this.isValue(e):!0}isValue(e){return e!=null&&e!==""}resolve(e,...r){return La.resolve(this,e,...r)}get base(){return t.prototype}get style(){return this.styles[this.state.status]}get height(){return this.options.rows||La.height(this.stdout,25)}get width(){return this.options.columns||La.width(this.stdout,80)}get size(){return{width:this.width,height:this.height}}set cursor(e){this.state.cursor=e}get cursor(){return this.state.cursor}set input(e){this.state.input=e}get input(){return this.state.input}set value(e){this.state.value=e}get value(){let{input:e,value:r}=this.state,o=[r,e].find(this.isValue.bind(this));return this.isValue(o)?o:this.initial}static get prompt(){return e=>new this(e).run()}};function XAt(t){let e=a=>t[a]===void 0||typeof t[a]=="function",r=["actions","choices","initial","margin","roles","styles","symbols","theme","timers","value"],o=["body","footer","error","header","hint","indicator","message","prefix","separator","skip"];for(let a of Object.keys(t.options)){if(r.includes(a)||/^on[A-Z]/.test(a))continue;let n=t.options[a];typeof n=="function"&&e(a)?o.includes(a)||(t[a]=n.bind(t)):typeof t[a]!="function"&&(t[a]=n)}}function ZAt(t){typeof t=="number"&&(t=[t,t,t,t]);let e=[].concat(t||[]),r=a=>a%2===0?` +`:" ",o=[];for(let a=0;a<4;a++){let n=r(a);e[a]?o.push(n.repeat(e[a])):o.push("")}return o}d0e.exports=b_});var E0e=_((_8t,y0e)=>{"use strict";var $At=bo(),m0e={default(t,e){return e},checkbox(t,e){throw new Error("checkbox role is not implemented yet")},editable(t,e){throw new Error("editable role is not implemented yet")},expandable(t,e){throw new Error("expandable role is not implemented yet")},heading(t,e){return e.disabled="",e.indicator=[e.indicator," "].find(r=>r!=null),e.message=e.message||"",e},input(t,e){throw new Error("input role is not implemented yet")},option(t,e){return m0e.default(t,e)},radio(t,e){throw new Error("radio role is not implemented yet")},separator(t,e){return e.disabled="",e.indicator=[e.indicator," "].find(r=>r!=null),e.message=e.message||t.symbols.line.repeat(5),e},spacer(t,e){return e}};y0e.exports=(t,e={})=>{let r=$At.merge({},m0e,e.roles);return r[t]||r.default}});var x2=_((H8t,w0e)=>{"use strict";var eft=eu(),tft=uE(),rft=E0e(),Uk=bo(),{reorder:x_,scrollUp:nft,scrollDown:ift,isObject:C0e,swap:sft}=Uk,k_=class extends tft{constructor(e){super(e),this.cursorHide(),this.maxSelected=e.maxSelected||1/0,this.multiple=e.multiple||!1,this.initial=e.initial||0,this.delay=e.delay||0,this.longest=0,this.num=""}async initialize(){typeof this.options.initial=="function"&&(this.initial=await this.options.initial.call(this)),await this.reset(!0),await super.initialize()}async reset(){let{choices:e,initial:r,autofocus:o,suggest:a}=this.options;if(this.state._choices=[],this.state.choices=[],this.choices=await Promise.all(await this.toChoices(e)),this.choices.forEach(n=>n.enabled=!1),typeof a!="function"&&this.selectable.length===0)throw new Error("At least one choice must be selectable");C0e(r)&&(r=Object.keys(r)),Array.isArray(r)?(o!=null&&(this.index=this.findIndex(o)),r.forEach(n=>this.enable(this.find(n))),await this.render()):(o!=null&&(r=o),typeof r=="string"&&(r=this.findIndex(r)),typeof r=="number"&&r>-1&&(this.index=Math.max(0,Math.min(r,this.choices.length)),this.enable(this.find(this.index)))),this.isDisabled(this.focused)&&await this.down()}async toChoices(e,r){this.state.loadingChoices=!0;let o=[],a=0,n=async(u,A)=>{typeof u=="function"&&(u=await u.call(this)),u instanceof Promise&&(u=await u);for(let p=0;p(this.state.loadingChoices=!1,u))}async toChoice(e,r,o){if(typeof e=="function"&&(e=await e.call(this,this)),e instanceof Promise&&(e=await e),typeof e=="string"&&(e={name:e}),e.normalized)return e;e.normalized=!0;let a=e.value;if(e=rft(e.role,this.options)(this,e),typeof e.disabled=="string"&&!e.hint&&(e.hint=e.disabled,e.disabled=!0),e.disabled===!0&&e.hint==null&&(e.hint="(disabled)"),e.index!=null)return e;e.name=e.name||e.key||e.title||e.value||e.message,e.message=e.message||e.name||"",e.value=[e.value,e.name].find(this.isValue.bind(this)),e.input="",e.index=r,e.cursor=0,Uk.define(e,"parent",o),e.level=o?o.level+1:1,e.indent==null&&(e.indent=o?o.indent+" ":e.indent||""),e.path=o?o.path+"."+e.name:e.name,e.enabled=!!(this.multiple&&!this.isDisabled(e)&&(e.enabled||this.isSelected(e))),this.isDisabled(e)||(this.longest=Math.max(this.longest,eft.unstyle(e.message).length));let u={...e};return e.reset=(A=u.input,p=u.value)=>{for(let h of Object.keys(u))e[h]=u[h];e.input=A,e.value=p},a==null&&typeof e.initial=="function"&&(e.input=await e.initial.call(this,this.state,e,r)),e}async onChoice(e,r){this.emit("choice",e,r,this),typeof e.onChoice=="function"&&await e.onChoice.call(this,this.state,e,r)}async addChoice(e,r,o){let a=await this.toChoice(e,r,o);return this.choices.push(a),this.index=this.choices.length-1,this.limit=this.choices.length,a}async newItem(e,r,o){let a={name:"New choice name?",editable:!0,newChoice:!0,...e},n=await this.addChoice(a,r,o);return n.updateChoice=()=>{delete n.newChoice,n.name=n.message=n.input,n.input="",n.cursor=0},this.render()}indent(e){return e.indent==null?e.level>1?" ".repeat(e.level-1):"":e.indent}dispatch(e,r){if(this.multiple&&this[r.name])return this[r.name]();this.alert()}focus(e,r){return typeof r!="boolean"&&(r=e.enabled),r&&!e.enabled&&this.selected.length>=this.maxSelected?this.alert():(this.index=e.index,e.enabled=r&&!this.isDisabled(e),e)}space(){return this.multiple?(this.toggle(this.focused),this.render()):this.alert()}a(){if(this.maxSelectedr.enabled);return this.choices.forEach(r=>r.enabled=!e),this.render()}i(){return this.choices.length-this.selected.length>this.maxSelected?this.alert():(this.choices.forEach(e=>e.enabled=!e.enabled),this.render())}g(e=this.focused){return this.choices.some(r=>!!r.parent)?(this.toggle(e.parent&&!e.choices?e.parent:e),this.render()):this.a()}toggle(e,r){if(!e.enabled&&this.selected.length>=this.maxSelected)return this.alert();typeof r!="boolean"&&(r=!e.enabled),e.enabled=r,e.choices&&e.choices.forEach(a=>this.toggle(a,r));let o=e.parent;for(;o;){let a=o.choices.filter(n=>this.isDisabled(n));o.enabled=a.every(n=>n.enabled===!0),o=o.parent}return I0e(this,this.choices),this.emit("toggle",e,this),e}enable(e){return this.selected.length>=this.maxSelected?this.alert():(e.enabled=!this.isDisabled(e),e.choices&&e.choices.forEach(this.enable.bind(this)),e)}disable(e){return e.enabled=!1,e.choices&&e.choices.forEach(this.disable.bind(this)),e}number(e){this.num+=e;let r=o=>{let a=Number(o);if(a>this.choices.length-1)return this.alert();let n=this.focused,u=this.choices.find(A=>a===A.index);if(!u.enabled&&this.selected.length>=this.maxSelected)return this.alert();if(this.visible.indexOf(u)===-1){let A=x_(this.choices),p=A.indexOf(u);if(n.index>p){let h=A.slice(p,p+this.limit),E=A.filter(w=>!h.includes(w));this.choices=h.concat(E)}else{let h=p-this.limit+1;this.choices=A.slice(h).concat(A.slice(0,h))}}return this.index=this.choices.indexOf(u),this.toggle(this.focused),this.render()};return clearTimeout(this.numberTimeout),new Promise(o=>{let a=this.choices.length,n=this.num,u=(A=!1,p)=>{clearTimeout(this.numberTimeout),A&&(p=r(n)),this.num="",o(p)};if(n==="0"||n.length===1&&+(n+"0")>a)return u(!0);if(Number(n)>a)return u(!1,this.alert());this.numberTimeout=setTimeout(()=>u(!0),this.delay)})}home(){return this.choices=x_(this.choices),this.index=0,this.render()}end(){let e=this.choices.length-this.limit,r=x_(this.choices);return this.choices=r.slice(e).concat(r.slice(0,e)),this.index=this.limit-1,this.render()}first(){return this.index=0,this.render()}last(){return this.index=this.visible.length-1,this.render()}prev(){return this.visible.length<=1?this.alert():this.up()}next(){return this.visible.length<=1?this.alert():this.down()}right(){return this.cursor>=this.input.length?this.alert():(this.cursor++,this.render())}left(){return this.cursor<=0?this.alert():(this.cursor--,this.render())}up(){let e=this.choices.length,r=this.visible.length,o=this.index;return this.options.scroll===!1&&o===0?this.alert():e>r&&o===0?this.scrollUp():(this.index=(o-1%e+e)%e,this.isDisabled()?this.up():this.render())}down(){let e=this.choices.length,r=this.visible.length,o=this.index;return this.options.scroll===!1&&o===r-1?this.alert():e>r&&o===r-1?this.scrollDown():(this.index=(o+1)%e,this.isDisabled()?this.down():this.render())}scrollUp(e=0){return this.choices=nft(this.choices),this.index=e,this.isDisabled()?this.up():this.render()}scrollDown(e=this.visible.length-1){return this.choices=ift(this.choices),this.index=e,this.isDisabled()?this.down():this.render()}async shiftUp(){if(this.options.sort===!0){this.sorting=!0,this.swap(this.index-1),await this.up(),this.sorting=!1;return}return this.scrollUp(this.index)}async shiftDown(){if(this.options.sort===!0){this.sorting=!0,this.swap(this.index+1),await this.down(),this.sorting=!1;return}return this.scrollDown(this.index)}pageUp(){return this.visible.length<=1?this.alert():(this.limit=Math.max(this.limit-1,0),this.index=Math.min(this.limit-1,this.index),this._limit=this.limit,this.isDisabled()?this.up():this.render())}pageDown(){return this.visible.length>=this.choices.length?this.alert():(this.index=Math.max(0,this.index),this.limit=Math.min(this.limit+1,this.choices.length),this._limit=this.limit,this.isDisabled()?this.down():this.render())}swap(e){sft(this.choices,this.index,e)}isDisabled(e=this.focused){return e&&["disabled","collapsed","hidden","completing","readonly"].some(o=>e[o]===!0)?!0:e&&e.role==="heading"}isEnabled(e=this.focused){if(Array.isArray(e))return e.every(r=>this.isEnabled(r));if(e.choices){let r=e.choices.filter(o=>!this.isDisabled(o));return e.enabled&&r.every(o=>this.isEnabled(o))}return e.enabled&&!this.isDisabled(e)}isChoice(e,r){return e.name===r||e.index===Number(r)}isSelected(e){return Array.isArray(this.initial)?this.initial.some(r=>this.isChoice(e,r)):this.isChoice(e,this.initial)}map(e=[],r="value"){return[].concat(e||[]).reduce((o,a)=>(o[a]=this.find(a,r),o),{})}filter(e,r){let a=typeof e=="function"?e:(A,p)=>[A.name,p].includes(e),u=(this.options.multiple?this.state._choices:this.choices).filter(a);return r?u.map(A=>A[r]):u}find(e,r){if(C0e(e))return r?e[r]:e;let a=typeof e=="function"?e:(u,A)=>[u.name,A].includes(e),n=this.choices.find(a);if(n)return r?n[r]:n}findIndex(e){return this.choices.indexOf(this.find(e))}async submit(){let e=this.focused;if(!e)return this.alert();if(e.newChoice)return e.input?(e.updateChoice(),this.render()):this.alert();if(this.choices.some(u=>u.newChoice))return this.alert();let{reorder:r,sort:o}=this.options,a=this.multiple===!0,n=this.selected;return n===void 0?this.alert():(Array.isArray(n)&&r!==!1&&o!==!0&&(n=Uk.reorder(n)),this.value=a?n.map(u=>u.name):n.name,super.submit())}set choices(e=[]){this.state._choices=this.state._choices||[],this.state.choices=e;for(let r of e)this.state._choices.some(o=>o.name===r.name)||this.state._choices.push(r);if(!this._initial&&this.options.initial){this._initial=!0;let r=this.initial;if(typeof r=="string"||typeof r=="number"){let o=this.find(r);o&&(this.initial=o.index,this.focus(o,!0))}}}get choices(){return I0e(this,this.state.choices||[])}set visible(e){this.state.visible=e}get visible(){return(this.state.visible||this.choices).slice(0,this.limit)}set limit(e){this.state.limit=e}get limit(){let{state:e,options:r,choices:o}=this,a=e.limit||this._limit||r.limit||o.length;return Math.min(a,this.height)}set value(e){super.value=e}get value(){return typeof super.value!="string"&&super.value===this.initial?this.input:super.value}set index(e){this.state.index=e}get index(){return Math.max(0,this.state?this.state.index:0)}get enabled(){return this.filter(this.isEnabled.bind(this))}get focused(){let e=this.choices[this.index];return e&&this.state.submitted&&this.multiple!==!0&&(e.enabled=!0),e}get selectable(){return this.choices.filter(e=>!this.isDisabled(e))}get selected(){return this.multiple?this.enabled:this.focused}};function I0e(t,e){if(e instanceof Promise)return e;if(typeof e=="function"){if(Uk.isAsyncFn(e))return e;e=e.call(t,t)}for(let r of e){if(Array.isArray(r.choices)){let o=r.choices.filter(a=>!t.isDisabled(a));r.enabled=o.every(a=>a.enabled===!0)}t.isDisabled(r)===!0&&delete r.enabled}return e}w0e.exports=k_});var Qh=_((q8t,B0e)=>{"use strict";var oft=x2(),Q_=bo(),F_=class extends oft{constructor(e){super(e),this.emptyError=this.options.emptyError||"No items were selected"}async dispatch(e,r){if(this.multiple)return this[r.name]?await this[r.name](e,r):await super.dispatch(e,r);this.alert()}separator(){if(this.options.separator)return super.separator();let e=this.styles.muted(this.symbols.ellipsis);return this.state.submitted?super.separator():e}pointer(e,r){return!this.multiple||this.options.pointer?super.pointer(e,r):""}indicator(e,r){return this.multiple?super.indicator(e,r):""}choiceMessage(e,r){let o=this.resolve(e.message,this.state,e,r);return e.role==="heading"&&!Q_.hasColor(o)&&(o=this.styles.strong(o)),this.resolve(o,this.state,e,r)}choiceSeparator(){return":"}async renderChoice(e,r){await this.onChoice(e,r);let o=this.index===r,a=await this.pointer(e,r),n=await this.indicator(e,r)+(e.pad||""),u=await this.resolve(e.hint,this.state,e,r);u&&!Q_.hasColor(u)&&(u=this.styles.muted(u));let A=this.indent(e),p=await this.choiceMessage(e,r),h=()=>[this.margin[3],A+a+n,p,this.margin[1],u].filter(Boolean).join(" ");return e.role==="heading"?h():e.disabled?(Q_.hasColor(p)||(p=this.styles.disabled(p)),h()):(o&&(p=this.styles.em(p)),h())}async renderChoices(){if(this.state.loading==="choices")return this.styles.warning("Loading choices");if(this.state.submitted)return"";let e=this.visible.map(async(n,u)=>await this.renderChoice(n,u)),r=await Promise.all(e);r.length||r.push(this.styles.danger("No matching choices"));let o=this.margin[0]+r.join(` +`),a;return this.options.choicesHeader&&(a=await this.resolve(this.options.choicesHeader,this.state)),[a,o].filter(Boolean).join(` +`)}format(){return!this.state.submitted||this.state.cancelled?"":Array.isArray(this.selected)?this.selected.map(e=>this.styles.primary(e.name)).join(", "):this.styles.primary(this.selected.name)}async render(){let{submitted:e,size:r}=this.state,o="",a=await this.header(),n=await this.prefix(),u=await this.separator(),A=await this.message();this.options.promptLine!==!1&&(o=[n,A,u,""].join(" "),this.state.prompt=o);let p=await this.format(),h=await this.error()||await this.hint(),E=await this.renderChoices(),w=await this.footer();p&&(o+=p),h&&!o.includes(h)&&(o+=" "+h),e&&!p&&!E.trim()&&this.multiple&&this.emptyError!=null&&(o+=this.styles.danger(this.emptyError)),this.clear(r),this.write([a,o,E,w].filter(Boolean).join(` +`)),this.write(this.margin[2]),this.restore()}};B0e.exports=F_});var D0e=_((j8t,v0e)=>{"use strict";var aft=Qh(),lft=(t,e)=>{let r=t.toLowerCase();return o=>{let n=o.toLowerCase().indexOf(r),u=e(o.slice(n,n+r.length));return n>=0?o.slice(0,n)+u+o.slice(n+r.length):o}},R_=class extends aft{constructor(e){super(e),this.cursorShow()}moveCursor(e){this.state.cursor+=e}dispatch(e){return this.append(e)}space(e){return this.options.multiple?super.space(e):this.append(e)}append(e){let{cursor:r,input:o}=this.state;return this.input=o.slice(0,r)+e+o.slice(r),this.moveCursor(1),this.complete()}delete(){let{cursor:e,input:r}=this.state;return r?(this.input=r.slice(0,e-1)+r.slice(e),this.moveCursor(-1),this.complete()):this.alert()}deleteForward(){let{cursor:e,input:r}=this.state;return r[e]===void 0?this.alert():(this.input=`${r}`.slice(0,e)+`${r}`.slice(e+1),this.complete())}number(e){return this.append(e)}async complete(){this.completing=!0,this.choices=await this.suggest(this.input,this.state._choices),this.state.limit=void 0,this.index=Math.min(Math.max(this.visible.length-1,0),this.index),await this.render(),this.completing=!1}suggest(e=this.input,r=this.state._choices){if(typeof this.options.suggest=="function")return this.options.suggest.call(this,e,r);let o=e.toLowerCase();return r.filter(a=>a.message.toLowerCase().includes(o))}pointer(){return""}format(){if(!this.focused)return this.input;if(this.options.multiple&&this.state.submitted)return this.selected.map(e=>this.styles.primary(e.message)).join(", ");if(this.state.submitted){let e=this.value=this.input=this.focused.value;return this.styles.primary(e)}return this.input}async render(){if(this.state.status!=="pending")return super.render();let e=this.options.highlight?this.options.highlight.bind(this):this.styles.placeholder,r=lft(this.input,e),o=this.choices;this.choices=o.map(a=>({...a,message:r(a.message)})),await super.render(),this.choices=o}submit(){return this.options.multiple&&(this.value=this.selected.map(e=>e.name)),super.submit()}};v0e.exports=R_});var N_=_((G8t,P0e)=>{"use strict";var T_=bo();P0e.exports=(t,e={})=>{t.cursorHide();let{input:r="",initial:o="",pos:a,showCursor:n=!0,color:u}=e,A=u||t.styles.placeholder,p=T_.inverse(t.styles.primary),h=T=>p(t.styles.black(T)),E=r,w=" ",D=h(w);if(t.blink&&t.blink.off===!0&&(h=T=>T,D=""),n&&a===0&&o===""&&r==="")return h(w);if(n&&a===0&&(r===o||r===""))return h(o[0])+A(o.slice(1));o=T_.isPrimitive(o)?`${o}`:"",r=T_.isPrimitive(r)?`${r}`:"";let x=o&&o.startsWith(r)&&o!==r,C=x?h(o[r.length]):D;if(a!==r.length&&n===!0&&(E=r.slice(0,a)+h(r[a])+r.slice(a+1),C=""),n===!1&&(C=""),x){let T=t.styles.unstyle(E+C);return E+C+A(o.slice(T.length))}return E+C}});var _k=_((W8t,S0e)=>{"use strict";var cft=eu(),uft=Qh(),Aft=N_(),L_=class extends uft{constructor(e){super({...e,multiple:!0}),this.type="form",this.initial=this.options.initial,this.align=[this.options.align,"right"].find(r=>r!=null),this.emptyError="",this.values={}}async reset(e){return await super.reset(),e===!0&&(this._index=this.index),this.index=this._index,this.values={},this.choices.forEach(r=>r.reset&&r.reset()),this.render()}dispatch(e){return!!e&&this.append(e)}append(e){let r=this.focused;if(!r)return this.alert();let{cursor:o,input:a}=r;return r.value=r.input=a.slice(0,o)+e+a.slice(o),r.cursor++,this.render()}delete(){let e=this.focused;if(!e||e.cursor<=0)return this.alert();let{cursor:r,input:o}=e;return e.value=e.input=o.slice(0,r-1)+o.slice(r),e.cursor--,this.render()}deleteForward(){let e=this.focused;if(!e)return this.alert();let{cursor:r,input:o}=e;if(o[r]===void 0)return this.alert();let a=`${o}`.slice(0,r)+`${o}`.slice(r+1);return e.value=e.input=a,this.render()}right(){let e=this.focused;return e?e.cursor>=e.input.length?this.alert():(e.cursor++,this.render()):this.alert()}left(){let e=this.focused;return e?e.cursor<=0?this.alert():(e.cursor--,this.render()):this.alert()}space(e,r){return this.dispatch(e,r)}number(e,r){return this.dispatch(e,r)}next(){let e=this.focused;if(!e)return this.alert();let{initial:r,input:o}=e;return r&&r.startsWith(o)&&o!==r?(e.value=e.input=r,e.cursor=e.value.length,this.render()):super.next()}prev(){let e=this.focused;return e?e.cursor===0?super.prev():(e.value=e.input="",e.cursor=0,this.render()):this.alert()}separator(){return""}format(e){return this.state.submitted?"":super.format(e)}pointer(){return""}indicator(e){return e.input?"\u29BF":"\u2299"}async choiceSeparator(e,r){let o=await this.resolve(e.separator,this.state,e,r)||":";return o?" "+this.styles.disabled(o):""}async renderChoice(e,r){await this.onChoice(e,r);let{state:o,styles:a}=this,{cursor:n,initial:u="",name:A,hint:p,input:h=""}=e,{muted:E,submitted:w,primary:D,danger:x}=a,C=p,T=this.index===r,L=e.validate||(()=>!0),U=await this.choiceSeparator(e,r),J=e.message;this.align==="right"&&(J=J.padStart(this.longest+1," ")),this.align==="left"&&(J=J.padEnd(this.longest+1," "));let te=this.values[A]=h||u,le=h?"success":"dark";await L.call(e,te,this.state)!==!0&&(le="danger");let ce=a[le],ue=ce(await this.indicator(e,r))+(e.pad||""),Ie=this.indent(e),he=()=>[Ie,ue,J+U,h,C].filter(Boolean).join(" ");if(o.submitted)return J=cft.unstyle(J),h=w(h),C="",he();if(e.format)h=await e.format.call(this,h,e,r);else{let De=this.styles.muted;h=Aft(this,{input:h,initial:u,pos:n,showCursor:T,color:De})}return this.isValue(h)||(h=this.styles.muted(this.symbols.ellipsis)),e.result&&(this.values[A]=await e.result.call(this,te,e,r)),T&&(J=D(J)),e.error?h+=(h?" ":"")+x(e.error.trim()):e.hint&&(h+=(h?" ":"")+E(e.hint.trim())),he()}async submit(){return this.value=this.values,super.base.submit.call(this)}};S0e.exports=L_});var O_=_((Y8t,x0e)=>{"use strict";var fft=_k(),pft=()=>{throw new Error("expected prompt to have a custom authenticate method")},b0e=(t=pft)=>{class e extends fft{constructor(o){super(o)}async submit(){this.value=await t.call(this,this.values,this.state),super.base.submit.call(this)}static create(o){return b0e(o)}}return e};x0e.exports=b0e()});var F0e=_((K8t,Q0e)=>{"use strict";var hft=O_();function gft(t,e){return t.username===this.options.username&&t.password===this.options.password}var k0e=(t=gft)=>{let e=[{name:"username",message:"username"},{name:"password",message:"password",format(o){return this.options.showPassword?o:(this.state.submitted?this.styles.primary:this.styles.muted)(this.symbols.asterisk.repeat(o.length))}}];class r extends hft.create(t){constructor(a){super({...a,choices:e})}static create(a){return k0e(a)}}return r};Q0e.exports=k0e()});var Hk=_((V8t,R0e)=>{"use strict";var dft=uE(),{isPrimitive:mft,hasColor:yft}=bo(),M_=class extends dft{constructor(e){super(e),this.cursorHide()}async initialize(){let e=await this.resolve(this.initial,this.state);this.input=await this.cast(e),await super.initialize()}dispatch(e){return this.isValue(e)?(this.input=e,this.submit()):this.alert()}format(e){let{styles:r,state:o}=this;return o.submitted?r.success(e):r.primary(e)}cast(e){return this.isTrue(e)}isTrue(e){return/^[ty1]/i.test(e)}isFalse(e){return/^[fn0]/i.test(e)}isValue(e){return mft(e)&&(this.isTrue(e)||this.isFalse(e))}async hint(){if(this.state.status==="pending"){let e=await this.element("hint");return yft(e)?e:this.styles.muted(e)}}async render(){let{input:e,size:r}=this.state,o=await this.prefix(),a=await this.separator(),n=await this.message(),u=this.styles.muted(this.default),A=[o,n,u,a].filter(Boolean).join(" ");this.state.prompt=A;let p=await this.header(),h=this.value=this.cast(e),E=await this.format(h),w=await this.error()||await this.hint(),D=await this.footer();w&&!A.includes(w)&&(E+=" "+w),A+=" "+E,this.clear(r),this.write([p,A,D].filter(Boolean).join(` +`)),this.restore()}set value(e){super.value=e}get value(){return this.cast(super.value)}};R0e.exports=M_});var N0e=_((J8t,T0e)=>{"use strict";var Eft=Hk(),U_=class extends Eft{constructor(e){super(e),this.default=this.options.default||(this.initial?"(Y/n)":"(y/N)")}};T0e.exports=U_});var O0e=_((z8t,L0e)=>{"use strict";var Cft=Qh(),Ift=_k(),AE=Ift.prototype,__=class extends Cft{constructor(e){super({...e,multiple:!0}),this.align=[this.options.align,"left"].find(r=>r!=null),this.emptyError="",this.values={}}dispatch(e,r){let o=this.focused,a=o.parent||{};return!o.editable&&!a.editable&&(e==="a"||e==="i")?super[e]():AE.dispatch.call(this,e,r)}append(e,r){return AE.append.call(this,e,r)}delete(e,r){return AE.delete.call(this,e,r)}space(e){return this.focused.editable?this.append(e):super.space()}number(e){return this.focused.editable?this.append(e):super.number(e)}next(){return this.focused.editable?AE.next.call(this):super.next()}prev(){return this.focused.editable?AE.prev.call(this):super.prev()}async indicator(e,r){let o=e.indicator||"",a=e.editable?o:super.indicator(e,r);return await this.resolve(a,this.state,e,r)||""}indent(e){return e.role==="heading"?"":e.editable?" ":" "}async renderChoice(e,r){return e.indent="",e.editable?AE.renderChoice.call(this,e,r):super.renderChoice(e,r)}error(){return""}footer(){return this.state.error}async validate(){let e=!0;for(let r of this.choices){if(typeof r.validate!="function"||r.role==="heading")continue;let o=r.parent?this.value[r.parent.name]:this.value;if(r.editable?o=r.value===r.name?r.initial||"":r.value:this.isDisabled(r)||(o=r.enabled===!0),e=await r.validate(o,this.state),e!==!0)break}return e!==!0&&(this.state.error=typeof e=="string"?e:"Invalid Input"),e}submit(){if(this.focused.newChoice===!0)return super.submit();if(this.choices.some(e=>e.newChoice))return this.alert();this.value={};for(let e of this.choices){let r=e.parent?this.value[e.parent.name]:this.value;if(e.role==="heading"){this.value[e.name]={};continue}e.editable?r[e.name]=e.value===e.name?e.initial||"":e.value:this.isDisabled(e)||(r[e.name]=e.enabled===!0)}return this.base.submit.call(this)}};L0e.exports=__});var Vg=_((X8t,M0e)=>{"use strict";var wft=uE(),Bft=N_(),{isPrimitive:vft}=bo(),H_=class extends wft{constructor(e){super(e),this.initial=vft(this.initial)?String(this.initial):"",this.initial&&this.cursorHide(),this.state.prevCursor=0,this.state.clipboard=[]}async keypress(e,r={}){let o=this.state.prevKeypress;return this.state.prevKeypress=r,this.options.multiline===!0&&r.name==="return"&&(!o||o.name!=="return")?this.append(` +`,r):super.keypress(e,r)}moveCursor(e){this.cursor+=e}reset(){return this.input=this.value="",this.cursor=0,this.render()}dispatch(e,r){if(!e||r.ctrl||r.code)return this.alert();this.append(e)}append(e){let{cursor:r,input:o}=this.state;this.input=`${o}`.slice(0,r)+e+`${o}`.slice(r),this.moveCursor(String(e).length),this.render()}insert(e){this.append(e)}delete(){let{cursor:e,input:r}=this.state;if(e<=0)return this.alert();this.input=`${r}`.slice(0,e-1)+`${r}`.slice(e),this.moveCursor(-1),this.render()}deleteForward(){let{cursor:e,input:r}=this.state;if(r[e]===void 0)return this.alert();this.input=`${r}`.slice(0,e)+`${r}`.slice(e+1),this.render()}cutForward(){let e=this.cursor;if(this.input.length<=e)return this.alert();this.state.clipboard.push(this.input.slice(e)),this.input=this.input.slice(0,e),this.render()}cutLeft(){let e=this.cursor;if(e===0)return this.alert();let r=this.input.slice(0,e),o=this.input.slice(e),a=r.split(" ");this.state.clipboard.push(a.pop()),this.input=a.join(" "),this.cursor=this.input.length,this.input+=o,this.render()}paste(){if(!this.state.clipboard.length)return this.alert();this.insert(this.state.clipboard.pop()),this.render()}toggleCursor(){this.state.prevCursor?(this.cursor=this.state.prevCursor,this.state.prevCursor=0):(this.state.prevCursor=this.cursor,this.cursor=0),this.render()}first(){this.cursor=0,this.render()}last(){this.cursor=this.input.length-1,this.render()}next(){let e=this.initial!=null?String(this.initial):"";if(!e||!e.startsWith(this.input))return this.alert();this.input=this.initial,this.cursor=this.initial.length,this.render()}prev(){if(!this.input)return this.alert();this.reset()}backward(){return this.left()}forward(){return this.right()}right(){return this.cursor>=this.input.length?this.alert():(this.moveCursor(1),this.render())}left(){return this.cursor<=0?this.alert():(this.moveCursor(-1),this.render())}isValue(e){return!!e}async format(e=this.value){let r=await this.resolve(this.initial,this.state);return this.state.submitted?this.styles.submitted(e||r):Bft(this,{input:e,initial:r,pos:this.cursor})}async render(){let e=this.state.size,r=await this.prefix(),o=await this.separator(),a=await this.message(),n=[r,a,o].filter(Boolean).join(" ");this.state.prompt=n;let u=await this.header(),A=await this.format(),p=await this.error()||await this.hint(),h=await this.footer();p&&!A.includes(p)&&(A+=" "+p),n+=" "+A,this.clear(e),this.write([u,n,h].filter(Boolean).join(` +`)),this.restore()}};M0e.exports=H_});var _0e=_((Z8t,U0e)=>{"use strict";var Dft=t=>t.filter((e,r)=>t.lastIndexOf(e)===r),qk=t=>Dft(t).filter(Boolean);U0e.exports=(t,e={},r="")=>{let{past:o=[],present:a=""}=e,n,u;switch(t){case"prev":case"undo":return n=o.slice(0,o.length-1),u=o[o.length-1]||"",{past:qk([r,...n]),present:u};case"next":case"redo":return n=o.slice(1),u=o[0]||"",{past:qk([...n,r]),present:u};case"save":return{past:qk([...o,r]),present:""};case"remove":return u=qk(o.filter(A=>A!==r)),a="",u.length&&(a=u.pop()),{past:u,present:a};default:throw new Error(`Invalid action: "${t}"`)}}});var j_=_(($8t,q0e)=>{"use strict";var Pft=Vg(),H0e=_0e(),q_=class extends Pft{constructor(e){super(e);let r=this.options.history;if(r&&r.store){let o=r.values||this.initial;this.autosave=!!r.autosave,this.store=r.store,this.data=this.store.get("values")||{past:[],present:o},this.initial=this.data.present||this.data.past[this.data.past.length-1]}}completion(e){return this.store?(this.data=H0e(e,this.data,this.input),this.data.present?(this.input=this.data.present,this.cursor=this.input.length,this.render()):this.alert()):this.alert()}altUp(){return this.completion("prev")}altDown(){return this.completion("next")}prev(){return this.save(),super.prev()}save(){this.store&&(this.data=H0e("save",this.data,this.input),this.store.set("values",this.data))}submit(){return this.store&&this.autosave===!0&&this.save(),super.submit()}};q0e.exports=q_});var G0e=_((e_t,j0e)=>{"use strict";var Sft=Vg(),G_=class extends Sft{format(){return""}};j0e.exports=G_});var Y0e=_((t_t,W0e)=>{"use strict";var bft=Vg(),W_=class extends bft{constructor(e={}){super(e),this.sep=this.options.separator||/, */,this.initial=e.initial||""}split(e=this.value){return e?String(e).split(this.sep):[]}format(){let e=this.state.submitted?this.styles.primary:r=>r;return this.list.map(e).join(", ")}async submit(e){let r=this.state.error||await this.validate(this.list,this.state);return r!==!0?(this.state.error=r,super.submit()):(this.value=this.list,super.submit())}get list(){return this.split()}};W0e.exports=W_});var V0e=_((r_t,K0e)=>{"use strict";var xft=Qh(),Y_=class extends xft{constructor(e){super({...e,multiple:!0})}};K0e.exports=Y_});var V_=_((n_t,J0e)=>{"use strict";var kft=Vg(),K_=class extends kft{constructor(e={}){super({style:"number",...e}),this.min=this.isValue(e.min)?this.toNumber(e.min):-1/0,this.max=this.isValue(e.max)?this.toNumber(e.max):1/0,this.delay=e.delay!=null?e.delay:1e3,this.float=e.float!==!1,this.round=e.round===!0||e.float===!1,this.major=e.major||10,this.minor=e.minor||1,this.initial=e.initial!=null?e.initial:"",this.input=String(this.initial),this.cursor=this.input.length,this.cursorShow()}append(e){return!/[-+.]/.test(e)||e==="."&&this.input.includes(".")?this.alert("invalid number"):super.append(e)}number(e){return super.append(e)}next(){return this.input&&this.input!==this.initial?this.alert():this.isValue(this.initial)?(this.input=this.initial,this.cursor=String(this.initial).length,this.render()):this.alert()}up(e){let r=e||this.minor,o=this.toNumber(this.input);return o>this.max+r?this.alert():(this.input=`${o+r}`,this.render())}down(e){let r=e||this.minor,o=this.toNumber(this.input);return othis.isValue(r));return this.value=this.toNumber(e||0),super.submit()}};J0e.exports=K_});var X0e=_((i_t,z0e)=>{z0e.exports=V_()});var $0e=_((s_t,Z0e)=>{"use strict";var Qft=Vg(),J_=class extends Qft{constructor(e){super(e),this.cursorShow()}format(e=this.input){return this.keypressed?(this.state.submitted?this.styles.primary:this.styles.muted)(this.symbols.asterisk.repeat(e.length)):""}};Z0e.exports=J_});var rge=_((o_t,tge)=>{"use strict";var Fft=eu(),Rft=x2(),ege=bo(),z_=class extends Rft{constructor(e={}){super(e),this.widths=[].concat(e.messageWidth||50),this.align=[].concat(e.align||"left"),this.linebreak=e.linebreak||!1,this.edgeLength=e.edgeLength||3,this.newline=e.newline||` + `;let r=e.startNumber||1;typeof this.scale=="number"&&(this.scaleKey=!1,this.scale=Array(this.scale).fill(0).map((o,a)=>({name:a+r})))}async reset(){return this.tableized=!1,await super.reset(),this.render()}tableize(){if(this.tableized===!0)return;this.tableized=!0;let e=0;for(let r of this.choices){e=Math.max(e,r.message.length),r.scaleIndex=r.initial||2,r.scale=[];for(let o=0;o=this.scale.length-1?this.alert():(e.scaleIndex++,this.render())}left(){let e=this.focused;return e.scaleIndex<=0?this.alert():(e.scaleIndex--,this.render())}indent(){return""}format(){return this.state.submitted?this.choices.map(r=>this.styles.info(r.index)).join(", "):""}pointer(){return""}renderScaleKey(){return this.scaleKey===!1||this.state.submitted?"":["",...this.scale.map(o=>` ${o.name} - ${o.message}`)].map(o=>this.styles.muted(o)).join(` +`)}renderScaleHeading(e){let r=this.scale.map(p=>p.name);typeof this.options.renderScaleHeading=="function"&&(r=this.options.renderScaleHeading.call(this,e));let o=this.scaleLength-r.join("").length,a=Math.round(o/(r.length-1)),u=r.map(p=>this.styles.strong(p)).join(" ".repeat(a)),A=" ".repeat(this.widths[0]);return this.margin[3]+A+this.margin[1]+u}scaleIndicator(e,r,o){if(typeof this.options.scaleIndicator=="function")return this.options.scaleIndicator.call(this,e,r,o);let a=e.scaleIndex===r.index;return r.disabled?this.styles.hint(this.symbols.radio.disabled):a?this.styles.success(this.symbols.radio.on):this.symbols.radio.off}renderScale(e,r){let o=e.scale.map(n=>this.scaleIndicator(e,n,r)),a=this.term==="Hyper"?"":" ";return o.join(a+this.symbols.line.repeat(this.edgeLength))}async renderChoice(e,r){await this.onChoice(e,r);let o=this.index===r,a=await this.pointer(e,r),n=await e.hint;n&&!ege.hasColor(n)&&(n=this.styles.muted(n));let u=C=>this.margin[3]+C.replace(/\s+$/,"").padEnd(this.widths[0]," "),A=this.newline,p=this.indent(e),h=await this.resolve(e.message,this.state,e,r),E=await this.renderScale(e,r),w=this.margin[1]+this.margin[3];this.scaleLength=Fft.unstyle(E).length,this.widths[0]=Math.min(this.widths[0],this.width-this.scaleLength-w.length);let x=ege.wordWrap(h,{width:this.widths[0],newline:A}).split(` +`).map(C=>u(C)+this.margin[1]);return o&&(E=this.styles.info(E),x=x.map(C=>this.styles.info(C))),x[0]+=E,this.linebreak&&x.push(""),[p+a,x.join(` +`)].filter(Boolean)}async renderChoices(){if(this.state.submitted)return"";this.tableize();let e=this.visible.map(async(a,n)=>await this.renderChoice(a,n)),r=await Promise.all(e),o=await this.renderScaleHeading();return this.margin[0]+[o,...r.map(a=>a.join(" "))].join(` +`)}async render(){let{submitted:e,size:r}=this.state,o=await this.prefix(),a=await this.separator(),n=await this.message(),u="";this.options.promptLine!==!1&&(u=[o,n,a,""].join(" "),this.state.prompt=u);let A=await this.header(),p=await this.format(),h=await this.renderScaleKey(),E=await this.error()||await this.hint(),w=await this.renderChoices(),D=await this.footer(),x=this.emptyError;p&&(u+=p),E&&!u.includes(E)&&(u+=" "+E),e&&!p&&!w.trim()&&this.multiple&&x!=null&&(u+=this.styles.danger(x)),this.clear(r),this.write([A,u,h,w,D].filter(Boolean).join(` +`)),this.state.submitted||this.write(this.margin[2]),this.restore()}submit(){this.value={};for(let e of this.choices)this.value[e.name]=e.scaleIndex;return this.base.submit.call(this)}};tge.exports=z_});var sge=_((a_t,ige)=>{"use strict";var nge=eu(),Tft=(t="")=>typeof t=="string"?t.replace(/^['"]|['"]$/g,""):"",Z_=class{constructor(e){this.name=e.key,this.field=e.field||{},this.value=Tft(e.initial||this.field.initial||""),this.message=e.message||this.name,this.cursor=0,this.input="",this.lines=[]}},Nft=async(t={},e={},r=o=>o)=>{let o=new Set,a=t.fields||[],n=t.template,u=[],A=[],p=[],h=1;typeof n=="function"&&(n=await n());let E=-1,w=()=>n[++E],D=()=>n[E+1],x=C=>{C.line=h,u.push(C)};for(x({type:"bos",value:""});Ele.name===U.key);U.field=a.find(le=>le.name===U.key),te||(te=new Z_(U),A.push(te)),te.lines.push(U.line-1);continue}let T=u[u.length-1];T.type==="text"&&T.line===h?T.value+=C:x({type:"text",value:C})}return x({type:"eos",value:""}),{input:n,tabstops:u,unique:o,keys:p,items:A}};ige.exports=async t=>{let e=t.options,r=new Set(e.required===!0?[]:e.required||[]),o={...e.values,...e.initial},{tabstops:a,items:n,keys:u}=await Nft(e,o),A=X_("result",t,e),p=X_("format",t,e),h=X_("validate",t,e,!0),E=t.isValue.bind(t);return async(w={},D=!1)=>{let x=0;w.required=r,w.items=n,w.keys=u,w.output="";let C=async(J,te,le,ce)=>{let ue=await h(J,te,le,ce);return ue===!1?"Invalid field "+le.name:ue};for(let J of a){let te=J.value,le=J.key;if(J.type!=="template"){te&&(w.output+=te);continue}if(J.type==="template"){let ce=n.find(Ee=>Ee.name===le);e.required===!0&&w.required.add(ce.name);let ue=[ce.input,w.values[ce.value],ce.value,te].find(E),he=(ce.field||{}).message||J.inner;if(D){let Ee=await C(w.values[le],w,ce,x);if(Ee&&typeof Ee=="string"||Ee===!1){w.invalid.set(le,Ee);continue}w.invalid.delete(le);let g=await A(w.values[le],w,ce,x);w.output+=nge.unstyle(g);continue}ce.placeholder=!1;let De=te;te=await p(te,w,ce,x),ue!==te?(w.values[le]=ue,te=t.styles.typing(ue),w.missing.delete(he)):(w.values[le]=void 0,ue=`<${he}>`,te=t.styles.primary(ue),ce.placeholder=!0,w.required.has(le)&&w.missing.add(he)),w.missing.has(he)&&w.validating&&(te=t.styles.warning(ue)),w.invalid.has(le)&&w.validating&&(te=t.styles.danger(ue)),x===w.index&&(De!==te?te=t.styles.underline(te):te=t.styles.heading(nge.unstyle(te))),x++}te&&(w.output+=te)}let T=w.output.split(` +`).map(J=>" "+J),L=n.length,U=0;for(let J of n)w.invalid.has(J.name)&&J.lines.forEach(te=>{T[te][0]===" "&&(T[te]=w.styles.danger(w.symbols.bullet)+T[te].slice(1))}),t.isValue(w.values[J.name])&&U++;return w.completed=(U/L*100).toFixed(0),w.output=T.join(` +`),w.output}};function X_(t,e,r,o){return(a,n,u,A)=>typeof u.field[t]=="function"?u.field[t].call(e,a,n,u,A):[o,a].find(p=>e.isValue(p))}});var age=_((l_t,oge)=>{"use strict";var Lft=eu(),Oft=sge(),Mft=uE(),$_=class extends Mft{constructor(e){super(e),this.cursorHide(),this.reset(!0)}async initialize(){this.interpolate=await Oft(this),await super.initialize()}async reset(e){this.state.keys=[],this.state.invalid=new Map,this.state.missing=new Set,this.state.completed=0,this.state.values={},e!==!0&&(await this.initialize(),await this.render())}moveCursor(e){let r=this.getItem();this.cursor+=e,r.cursor+=e}dispatch(e,r){if(!r.code&&!r.ctrl&&e!=null&&this.getItem()){this.append(e,r);return}this.alert()}append(e,r){let o=this.getItem(),a=o.input.slice(0,this.cursor),n=o.input.slice(this.cursor);this.input=o.input=`${a}${e}${n}`,this.moveCursor(1),this.render()}delete(){let e=this.getItem();if(this.cursor<=0||!e.input)return this.alert();let r=e.input.slice(this.cursor),o=e.input.slice(0,this.cursor-1);this.input=e.input=`${o}${r}`,this.moveCursor(-1),this.render()}increment(e){return e>=this.state.keys.length-1?0:e+1}decrement(e){return e<=0?this.state.keys.length-1:e-1}first(){this.state.index=0,this.render()}last(){this.state.index=this.state.keys.length-1,this.render()}right(){if(this.cursor>=this.input.length)return this.alert();this.moveCursor(1),this.render()}left(){if(this.cursor<=0)return this.alert();this.moveCursor(-1),this.render()}prev(){this.state.index=this.decrement(this.state.index),this.getItem(),this.render()}next(){this.state.index=this.increment(this.state.index),this.getItem(),this.render()}up(){this.prev()}down(){this.next()}format(e){let r=this.state.completed<100?this.styles.warning:this.styles.success;return this.state.submitted===!0&&this.state.completed!==100&&(r=this.styles.danger),r(`${this.state.completed}% completed`)}async render(){let{index:e,keys:r=[],submitted:o,size:a}=this.state,n=[this.options.newline,` +`].find(J=>J!=null),u=await this.prefix(),A=await this.separator(),p=await this.message(),h=[u,p,A].filter(Boolean).join(" ");this.state.prompt=h;let E=await this.header(),w=await this.error()||"",D=await this.hint()||"",x=o?"":await this.interpolate(this.state),C=this.state.key=r[e]||"",T=await this.format(C),L=await this.footer();T&&(h+=" "+T),D&&!T&&this.state.completed===0&&(h+=" "+D),this.clear(a);let U=[E,h,x,L,w.trim()];this.write(U.filter(Boolean).join(n)),this.restore()}getItem(e){let{items:r,keys:o,index:a}=this.state,n=r.find(u=>u.name===o[a]);return n&&n.input!=null&&(this.input=n.input,this.cursor=n.cursor),n}async submit(){typeof this.interpolate!="function"&&await this.initialize(),await this.interpolate(this.state,!0);let{invalid:e,missing:r,output:o,values:a}=this.state;if(e.size){let A="";for(let[p,h]of e)A+=`Invalid ${p}: ${h} +`;return this.state.error=A,super.submit()}if(r.size)return this.state.error="Required: "+[...r.keys()].join(", "),super.submit();let u=Lft.unstyle(o).split(` +`).map(A=>A.slice(1)).join(` +`);return this.value={values:a,result:u},super.submit()}};oge.exports=$_});var cge=_((c_t,lge)=>{"use strict";var Uft="(Use + to sort)",_ft=Qh(),eH=class extends _ft{constructor(e){super({...e,reorder:!1,sort:!0,multiple:!0}),this.state.hint=[this.options.hint,Uft].find(this.isValue.bind(this))}indicator(){return""}async renderChoice(e,r){let o=await super.renderChoice(e,r),a=this.symbols.identicalTo+" ",n=this.index===r&&this.sorting?this.styles.muted(a):" ";return this.options.drag===!1&&(n=""),this.options.numbered===!0?n+`${r+1} - `+o:n+o}get selected(){return this.choices}submit(){return this.value=this.choices.map(e=>e.value),super.submit()}};lge.exports=eH});var Age=_((u_t,uge)=>{"use strict";var Hft=x2(),tH=class extends Hft{constructor(e={}){if(super(e),this.emptyError=e.emptyError||"No items were selected",this.term=process.env.TERM_PROGRAM,!this.options.header){let r=["","4 - Strongly Agree","3 - Agree","2 - Neutral","1 - Disagree","0 - Strongly Disagree",""];r=r.map(o=>this.styles.muted(o)),this.state.header=r.join(` + `)}}async toChoices(...e){if(this.createdScales)return!1;this.createdScales=!0;let r=await super.toChoices(...e);for(let o of r)o.scale=qft(5,this.options),o.scaleIdx=2;return r}dispatch(){this.alert()}space(){let e=this.focused,r=e.scale[e.scaleIdx],o=r.selected;return e.scale.forEach(a=>a.selected=!1),r.selected=!o,this.render()}indicator(){return""}pointer(){return""}separator(){return this.styles.muted(this.symbols.ellipsis)}right(){let e=this.focused;return e.scaleIdx>=e.scale.length-1?this.alert():(e.scaleIdx++,this.render())}left(){let e=this.focused;return e.scaleIdx<=0?this.alert():(e.scaleIdx--,this.render())}indent(){return" "}async renderChoice(e,r){await this.onChoice(e,r);let o=this.index===r,a=this.term==="Hyper",n=a?9:8,u=a?"":" ",A=this.symbols.line.repeat(n),p=" ".repeat(n+(a?0:1)),h=te=>(te?this.styles.success("\u25C9"):"\u25EF")+u,E=r+1+".",w=o?this.styles.heading:this.styles.noop,D=await this.resolve(e.message,this.state,e,r),x=this.indent(e),C=x+e.scale.map((te,le)=>h(le===e.scaleIdx)).join(A),T=te=>te===e.scaleIdx?w(te):te,L=x+e.scale.map((te,le)=>T(le)).join(p),U=()=>[E,D].filter(Boolean).join(" "),J=()=>[U(),C,L," "].filter(Boolean).join(` +`);return o&&(C=this.styles.cyan(C),L=this.styles.cyan(L)),J()}async renderChoices(){if(this.state.submitted)return"";let e=this.visible.map(async(o,a)=>await this.renderChoice(o,a)),r=await Promise.all(e);return r.length||r.push(this.styles.danger("No matching choices")),r.join(` +`)}format(){return this.state.submitted?this.choices.map(r=>this.styles.info(r.scaleIdx)).join(", "):""}async render(){let{submitted:e,size:r}=this.state,o=await this.prefix(),a=await this.separator(),n=await this.message(),u=[o,n,a].filter(Boolean).join(" ");this.state.prompt=u;let A=await this.header(),p=await this.format(),h=await this.error()||await this.hint(),E=await this.renderChoices(),w=await this.footer();(p||!h)&&(u+=" "+p),h&&!u.includes(h)&&(u+=" "+h),e&&!p&&!E&&this.multiple&&this.type!=="form"&&(u+=this.styles.danger(this.emptyError)),this.clear(r),this.write([u,A,E,w].filter(Boolean).join(` +`)),this.restore()}submit(){this.value={};for(let e of this.choices)this.value[e.name]=e.scaleIdx;return this.base.submit.call(this)}};function qft(t,e={}){if(Array.isArray(e.scale))return e.scale.map(o=>({...o}));let r=[];for(let o=1;o{fge.exports=j_()});var gge=_((f_t,hge)=>{"use strict";var jft=Hk(),rH=class extends jft{async initialize(){await super.initialize(),this.value=this.initial=!!this.options.initial,this.disabled=this.options.disabled||"no",this.enabled=this.options.enabled||"yes",await this.render()}reset(){this.value=this.initial,this.render()}delete(){this.alert()}toggle(){this.value=!this.value,this.render()}enable(){if(this.value===!0)return this.alert();this.value=!0,this.render()}disable(){if(this.value===!1)return this.alert();this.value=!1,this.render()}up(){this.toggle()}down(){this.toggle()}right(){this.toggle()}left(){this.toggle()}next(){this.toggle()}prev(){this.toggle()}dispatch(e="",r){switch(e.toLowerCase()){case" ":return this.toggle();case"1":case"y":case"t":return this.enable();case"0":case"n":case"f":return this.disable();default:return this.alert()}}format(){let e=o=>this.styles.primary.underline(o);return[this.value?this.disabled:e(this.disabled),this.value?e(this.enabled):this.enabled].join(this.styles.muted(" / "))}async render(){let{size:e}=this.state,r=await this.header(),o=await this.prefix(),a=await this.separator(),n=await this.message(),u=await this.format(),A=await this.error()||await this.hint(),p=await this.footer(),h=[o,n,a,u].join(" ");this.state.prompt=h,A&&!h.includes(A)&&(h+=" "+A),this.clear(e),this.write([r,h,p].filter(Boolean).join(` +`)),this.write(this.margin[2]),this.restore()}};hge.exports=rH});var mge=_((p_t,dge)=>{"use strict";var Gft=Qh(),nH=class extends Gft{constructor(e){if(super(e),typeof this.options.correctChoice!="number"||this.options.correctChoice<0)throw new Error("Please specify the index of the correct answer from the list of choices")}async toChoices(e,r){let o=await super.toChoices(e,r);if(o.length<2)throw new Error("Please give at least two choices to the user");if(this.options.correctChoice>o.length)throw new Error("Please specify the index of the correct answer from the list of choices");return o}check(e){return e.index===this.options.correctChoice}async result(e){return{selectedAnswer:e,correctAnswer:this.options.choices[this.options.correctChoice].value,correct:await this.check(this.state)}}};dge.exports=nH});var Ege=_(iH=>{"use strict";var yge=bo(),fs=(t,e)=>{yge.defineExport(iH,t,e),yge.defineExport(iH,t.toLowerCase(),e)};fs("AutoComplete",()=>D0e());fs("BasicAuth",()=>F0e());fs("Confirm",()=>N0e());fs("Editable",()=>O0e());fs("Form",()=>_k());fs("Input",()=>j_());fs("Invisible",()=>G0e());fs("List",()=>Y0e());fs("MultiSelect",()=>V0e());fs("Numeral",()=>X0e());fs("Password",()=>$0e());fs("Scale",()=>rge());fs("Select",()=>Qh());fs("Snippet",()=>age());fs("Sort",()=>cge());fs("Survey",()=>Age());fs("Text",()=>pge());fs("Toggle",()=>gge());fs("Quiz",()=>mge())});var Ige=_((g_t,Cge)=>{Cge.exports={ArrayPrompt:x2(),AuthPrompt:O_(),BooleanPrompt:Hk(),NumberPrompt:V_(),StringPrompt:Vg()}});var Q2=_((d_t,Bge)=>{"use strict";var wge=ve("assert"),oH=ve("events"),Fh=bo(),ru=class extends oH{constructor(e,r){super(),this.options=Fh.merge({},e),this.answers={...r}}register(e,r){if(Fh.isObject(e)){for(let a of Object.keys(e))this.register(a,e[a]);return this}wge.equal(typeof r,"function","expected a function");let o=e.toLowerCase();return r.prototype instanceof this.Prompt?this.prompts[o]=r:this.prompts[o]=r(this.Prompt,this),this}async prompt(e=[]){for(let r of[].concat(e))try{typeof r=="function"&&(r=await r.call(this)),await this.ask(Fh.merge({},this.options,r))}catch(o){return Promise.reject(o)}return this.answers}async ask(e){typeof e=="function"&&(e=await e.call(this));let r=Fh.merge({},this.options,e),{type:o,name:a}=e,{set:n,get:u}=Fh;if(typeof o=="function"&&(o=await o.call(this,e,this.answers)),!o)return this.answers[a];wge(this.prompts[o],`Prompt "${o}" is not registered`);let A=new this.prompts[o](r),p=u(this.answers,a);A.state.answers=this.answers,A.enquirer=this,a&&A.on("submit",E=>{this.emit("answer",a,E,A),n(this.answers,a,E)});let h=A.emit.bind(A);return A.emit=(...E)=>(this.emit.call(this,...E),h(...E)),this.emit("prompt",A,this),r.autofill&&p!=null?(A.value=A.input=p,r.autofill==="show"&&await A.submit()):p=A.value=await A.run(),p}use(e){return e.call(this,this),this}set Prompt(e){this._Prompt=e}get Prompt(){return this._Prompt||this.constructor.Prompt}get prompts(){return this.constructor.prompts}static set Prompt(e){this._Prompt=e}static get Prompt(){return this._Prompt||uE()}static get prompts(){return Ege()}static get types(){return Ige()}static get prompt(){let e=(r,...o)=>{let a=new this(...o),n=a.emit.bind(a);return a.emit=(...u)=>(e.emit(...u),n(...u)),a.prompt(r)};return Fh.mixinEmitter(e,new oH),e}};Fh.mixinEmitter(ru,new oH);var sH=ru.prompts;for(let t of Object.keys(sH)){let e=t.toLowerCase(),r=o=>new sH[t](o).run();ru.prompt[e]=r,ru[e]=r,ru[t]||Reflect.defineProperty(ru,t,{get:()=>sH[t]})}var k2=t=>{Fh.defineExport(ru,t,()=>ru.types[t])};k2("ArrayPrompt");k2("AuthPrompt");k2("BooleanPrompt");k2("NumberPrompt");k2("StringPrompt");Bge.exports=ru});var N2=_((Z_t,kge)=>{var zft=xk();function Xft(t,e,r){var o=t==null?void 0:zft(t,e);return o===void 0?r:o}kge.exports=Xft});var Rge=_((iHt,Fge)=>{function Zft(t,e){for(var r=-1,o=t==null?0:t.length;++r{var $ft=Eg(),ept=PS();function tpt(t,e){return t&&$ft(e,ept(e),t)}Tge.exports=tpt});var Oge=_((oHt,Lge)=>{var rpt=Eg(),npt=Vm();function ipt(t,e){return t&&rpt(e,npt(e),t)}Lge.exports=ipt});var Uge=_((aHt,Mge)=>{var spt=Eg(),opt=CS();function apt(t,e){return spt(t,opt(t),e)}Mge.exports=apt});var fH=_((lHt,_ge)=>{var lpt=ES(),cpt=QS(),upt=CS(),Apt=bL(),fpt=Object.getOwnPropertySymbols,ppt=fpt?function(t){for(var e=[];t;)lpt(e,upt(t)),t=cpt(t);return e}:Apt;_ge.exports=ppt});var qge=_((cHt,Hge)=>{var hpt=Eg(),gpt=fH();function dpt(t,e){return hpt(t,gpt(t),e)}Hge.exports=dpt});var pH=_((uHt,jge)=>{var mpt=SL(),ypt=fH(),Ept=Vm();function Cpt(t){return mpt(t,Ept,ypt)}jge.exports=Cpt});var Wge=_((AHt,Gge)=>{var Ipt=Object.prototype,wpt=Ipt.hasOwnProperty;function Bpt(t){var e=t.length,r=new t.constructor(e);return e&&typeof t[0]=="string"&&wpt.call(t,"index")&&(r.index=t.index,r.input=t.input),r}Gge.exports=Bpt});var Kge=_((fHt,Yge)=>{var vpt=xS();function Dpt(t,e){var r=e?vpt(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}Yge.exports=Dpt});var Jge=_((pHt,Vge)=>{var Ppt=/\w*$/;function Spt(t){var e=new t.constructor(t.source,Ppt.exec(t));return e.lastIndex=t.lastIndex,e}Vge.exports=Spt});var ede=_((hHt,$ge)=>{var zge=dg(),Xge=zge?zge.prototype:void 0,Zge=Xge?Xge.valueOf:void 0;function bpt(t){return Zge?Object(Zge.call(t)):{}}$ge.exports=bpt});var rde=_((gHt,tde)=>{var xpt=xS(),kpt=Kge(),Qpt=Jge(),Fpt=ede(),Rpt=qL(),Tpt="[object Boolean]",Npt="[object Date]",Lpt="[object Map]",Opt="[object Number]",Mpt="[object RegExp]",Upt="[object Set]",_pt="[object String]",Hpt="[object Symbol]",qpt="[object ArrayBuffer]",jpt="[object DataView]",Gpt="[object Float32Array]",Wpt="[object Float64Array]",Ypt="[object Int8Array]",Kpt="[object Int16Array]",Vpt="[object Int32Array]",Jpt="[object Uint8Array]",zpt="[object Uint8ClampedArray]",Xpt="[object Uint16Array]",Zpt="[object Uint32Array]";function $pt(t,e,r){var o=t.constructor;switch(e){case qpt:return xpt(t);case Tpt:case Npt:return new o(+t);case jpt:return kpt(t,r);case Gpt:case Wpt:case Ypt:case Kpt:case Vpt:case Jpt:case zpt:case Xpt:case Zpt:return Rpt(t,r);case Lpt:return new o;case Opt:case _pt:return new o(t);case Mpt:return Qpt(t);case Upt:return new o;case Hpt:return Fpt(t)}}tde.exports=$pt});var ide=_((dHt,nde)=>{var eht=a1(),tht=Zu(),rht="[object Map]";function nht(t){return tht(t)&&eht(t)==rht}nde.exports=nht});var lde=_((mHt,ade)=>{var iht=ide(),sht=wS(),sde=BS(),ode=sde&&sde.isMap,oht=ode?sht(ode):iht;ade.exports=oht});var ude=_((yHt,cde)=>{var aht=a1(),lht=Zu(),cht="[object Set]";function uht(t){return lht(t)&&aht(t)==cht}cde.exports=uht});var hde=_((EHt,pde)=>{var Aht=ude(),fht=wS(),Ade=BS(),fde=Ade&&Ade.isSet,pht=fde?fht(fde):Aht;pde.exports=pht});var hH=_((CHt,yde)=>{var hht=mS(),ght=Rge(),dht=RS(),mht=Nge(),yht=Oge(),Eht=HL(),Cht=kS(),Iht=Uge(),wht=qge(),Bht=FL(),vht=pH(),Dht=a1(),Pht=Wge(),Sht=rde(),bht=jL(),xht=jl(),kht=r1(),Qht=lde(),Fht=cl(),Rht=hde(),Tht=PS(),Nht=Vm(),Lht=1,Oht=2,Mht=4,gde="[object Arguments]",Uht="[object Array]",_ht="[object Boolean]",Hht="[object Date]",qht="[object Error]",dde="[object Function]",jht="[object GeneratorFunction]",Ght="[object Map]",Wht="[object Number]",mde="[object Object]",Yht="[object RegExp]",Kht="[object Set]",Vht="[object String]",Jht="[object Symbol]",zht="[object WeakMap]",Xht="[object ArrayBuffer]",Zht="[object DataView]",$ht="[object Float32Array]",e0t="[object Float64Array]",t0t="[object Int8Array]",r0t="[object Int16Array]",n0t="[object Int32Array]",i0t="[object Uint8Array]",s0t="[object Uint8ClampedArray]",o0t="[object Uint16Array]",a0t="[object Uint32Array]",Ai={};Ai[gde]=Ai[Uht]=Ai[Xht]=Ai[Zht]=Ai[_ht]=Ai[Hht]=Ai[$ht]=Ai[e0t]=Ai[t0t]=Ai[r0t]=Ai[n0t]=Ai[Ght]=Ai[Wht]=Ai[mde]=Ai[Yht]=Ai[Kht]=Ai[Vht]=Ai[Jht]=Ai[i0t]=Ai[s0t]=Ai[o0t]=Ai[a0t]=!0;Ai[qht]=Ai[dde]=Ai[zht]=!1;function Gk(t,e,r,o,a,n){var u,A=e&Lht,p=e&Oht,h=e&Mht;if(r&&(u=a?r(t,o,a,n):r(t)),u!==void 0)return u;if(!Fht(t))return t;var E=xht(t);if(E){if(u=Pht(t),!A)return Cht(t,u)}else{var w=Dht(t),D=w==dde||w==jht;if(kht(t))return Eht(t,A);if(w==mde||w==gde||D&&!a){if(u=p||D?{}:bht(t),!A)return p?wht(t,yht(u,t)):Iht(t,mht(u,t))}else{if(!Ai[w])return a?t:{};u=Sht(t,w,A)}}n||(n=new hht);var x=n.get(t);if(x)return x;n.set(t,u),Rht(t)?t.forEach(function(L){u.add(Gk(L,e,r,L,t,n))}):Qht(t)&&t.forEach(function(L,U){u.set(U,Gk(L,e,r,U,t,n))});var C=h?p?vht:Bht:p?Nht:Tht,T=E?void 0:C(t);return ght(T||t,function(L,U){T&&(U=L,L=t[U]),dht(u,U,Gk(L,e,r,U,t,n))}),u}yde.exports=Gk});var gH=_((IHt,Ede)=>{var l0t=hH(),c0t=1,u0t=4;function A0t(t){return l0t(t,c0t|u0t)}Ede.exports=A0t});var dH=_((wHt,Cde)=>{var f0t=o_();function p0t(t,e,r){return t==null?t:f0t(t,e,r)}Cde.exports=p0t});var Dde=_((bHt,vde)=>{var h0t=Object.prototype,g0t=h0t.hasOwnProperty;function d0t(t,e){return t!=null&&g0t.call(t,e)}vde.exports=d0t});var Sde=_((xHt,Pde)=>{var m0t=Dde(),y0t=a_();function E0t(t,e){return t!=null&&y0t(t,e,m0t)}Pde.exports=E0t});var xde=_((kHt,bde)=>{function C0t(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}bde.exports=C0t});var Qde=_((QHt,kde)=>{var I0t=xk(),w0t=X4();function B0t(t,e){return e.length<2?t:I0t(t,w0t(e,0,-1))}kde.exports=B0t});var yH=_((FHt,Fde)=>{var v0t=Wg(),D0t=xde(),P0t=Qde(),S0t=nE();function b0t(t,e){return e=v0t(e,t),t=P0t(t,e),t==null||delete t[S0t(D0t(e))]}Fde.exports=b0t});var EH=_((RHt,Rde)=>{var x0t=yH();function k0t(t,e){return t==null?!0:x0t(t,e)}Rde.exports=k0t});var Mde=_((l6t,R0t)=>{R0t.exports={name:"@yarnpkg/cli",version:"4.6.0",license:"BSD-2-Clause",main:"./sources/index.ts",exports:{".":"./sources/index.ts","./polyfills":"./sources/polyfills.ts","./package.json":"./package.json"},dependencies:{"@yarnpkg/core":"workspace:^","@yarnpkg/fslib":"workspace:^","@yarnpkg/libzip":"workspace:^","@yarnpkg/parsers":"workspace:^","@yarnpkg/plugin-compat":"workspace:^","@yarnpkg/plugin-constraints":"workspace:^","@yarnpkg/plugin-dlx":"workspace:^","@yarnpkg/plugin-essentials":"workspace:^","@yarnpkg/plugin-exec":"workspace:^","@yarnpkg/plugin-file":"workspace:^","@yarnpkg/plugin-git":"workspace:^","@yarnpkg/plugin-github":"workspace:^","@yarnpkg/plugin-http":"workspace:^","@yarnpkg/plugin-init":"workspace:^","@yarnpkg/plugin-interactive-tools":"workspace:^","@yarnpkg/plugin-link":"workspace:^","@yarnpkg/plugin-nm":"workspace:^","@yarnpkg/plugin-npm":"workspace:^","@yarnpkg/plugin-npm-cli":"workspace:^","@yarnpkg/plugin-pack":"workspace:^","@yarnpkg/plugin-patch":"workspace:^","@yarnpkg/plugin-pnp":"workspace:^","@yarnpkg/plugin-pnpm":"workspace:^","@yarnpkg/plugin-stage":"workspace:^","@yarnpkg/plugin-typescript":"workspace:^","@yarnpkg/plugin-version":"workspace:^","@yarnpkg/plugin-workspace-tools":"workspace:^","@yarnpkg/shell":"workspace:^","ci-info":"^4.0.0",clipanion:"^4.0.0-rc.2",semver:"^7.1.2",tslib:"^2.4.0",typanion:"^3.14.0"},devDependencies:{"@types/semver":"^7.1.0","@yarnpkg/builder":"workspace:^","@yarnpkg/monorepo":"workspace:^","@yarnpkg/pnpify":"workspace:^"},peerDependencies:{"@yarnpkg/core":"workspace:^"},scripts:{postpack:"rm -rf lib",prepack:'run build:compile "$(pwd)"',"build:cli+hook":"run build:pnp:hook && builder build bundle","build:cli":"builder build bundle","run:cli":"builder run","update-local":"run build:cli --no-git-hash && rsync -a --delete bundles/ bin/"},publishConfig:{main:"./lib/index.js",bin:null,exports:{".":"./lib/index.js","./package.json":"./package.json"}},files:["/lib/**/*","!/lib/pluginConfiguration.*","!/lib/cli.*"],"@yarnpkg/builder":{bundles:{standard:["@yarnpkg/plugin-essentials","@yarnpkg/plugin-compat","@yarnpkg/plugin-constraints","@yarnpkg/plugin-dlx","@yarnpkg/plugin-exec","@yarnpkg/plugin-file","@yarnpkg/plugin-git","@yarnpkg/plugin-github","@yarnpkg/plugin-http","@yarnpkg/plugin-init","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-link","@yarnpkg/plugin-nm","@yarnpkg/plugin-npm","@yarnpkg/plugin-npm-cli","@yarnpkg/plugin-pack","@yarnpkg/plugin-patch","@yarnpkg/plugin-pnp","@yarnpkg/plugin-pnpm","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools"]}},repository:{type:"git",url:"ssh://git@github.com/yarnpkg/berry.git",directory:"packages/yarnpkg-cli"},engines:{node:">=18.12.0"}}});var bH=_((U5t,zde)=>{"use strict";zde.exports=function(e,r){r===!0&&(r=0);var o="";if(typeof e=="string")try{o=new URL(e).protocol}catch{}else e&&e.constructor===URL&&(o=e.protocol);var a=o.split(/\:|\+/).filter(Boolean);return typeof r=="number"?a[r]:a}});var Zde=_((_5t,Xde)=>{"use strict";var $0t=bH();function egt(t){var e={protocols:[],protocol:null,port:null,resource:"",host:"",user:"",password:"",pathname:"",hash:"",search:"",href:t,query:{},parse_failed:!1};try{var r=new URL(t);e.protocols=$0t(r),e.protocol=e.protocols[0],e.port=r.port,e.resource=r.hostname,e.host=r.host,e.user=r.username||"",e.password=r.password||"",e.pathname=r.pathname,e.hash=r.hash.slice(1),e.search=r.search.slice(1),e.href=r.href,e.query=Object.fromEntries(r.searchParams)}catch{e.protocols=["file"],e.protocol=e.protocols[0],e.port="",e.resource="",e.user="",e.pathname="",e.hash="",e.search="",e.href=t,e.query={},e.parse_failed=!0}return e}Xde.exports=egt});var tme=_((H5t,eme)=>{"use strict";var tgt=Zde();function rgt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var ngt=rgt(tgt),igt="text/plain",sgt="us-ascii",$de=(t,e)=>e.some(r=>r instanceof RegExp?r.test(t):r===t),ogt=(t,{stripHash:e})=>{let r=/^data:(?[^,]*?),(?[^#]*?)(?:#(?.*))?$/.exec(t);if(!r)throw new Error(`Invalid URL: ${t}`);let{type:o,data:a,hash:n}=r.groups,u=o.split(";");n=e?"":n;let A=!1;u[u.length-1]==="base64"&&(u.pop(),A=!0);let p=(u.shift()||"").toLowerCase(),E=[...u.map(w=>{let[D,x=""]=w.split("=").map(C=>C.trim());return D==="charset"&&(x=x.toLowerCase(),x===sgt)?"":`${D}${x?`=${x}`:""}`}).filter(Boolean)];return A&&E.push("base64"),(E.length>0||p&&p!==igt)&&E.unshift(p),`data:${E.join(";")},${A?a.trim():a}${n?`#${n}`:""}`};function agt(t,e){if(e={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...e},t=t.trim(),/^data:/i.test(t))return ogt(t,e);if(/^view-source:/i.test(t))throw new Error("`view-source:` is not supported as it is a non-standard protocol");let r=t.startsWith("//");!r&&/^\.*\//.test(t)||(t=t.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,e.defaultProtocol));let a=new URL(t);if(e.forceHttp&&e.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(e.forceHttp&&a.protocol==="https:"&&(a.protocol="http:"),e.forceHttps&&a.protocol==="http:"&&(a.protocol="https:"),e.stripAuthentication&&(a.username="",a.password=""),e.stripHash?a.hash="":e.stripTextFragment&&(a.hash=a.hash.replace(/#?:~:text.*?$/i,"")),a.pathname){let u=/\b[a-z][a-z\d+\-.]{1,50}:\/\//g,A=0,p="";for(;;){let E=u.exec(a.pathname);if(!E)break;let w=E[0],D=E.index,x=a.pathname.slice(A,D);p+=x.replace(/\/{2,}/g,"/"),p+=w,A=D+w.length}let h=a.pathname.slice(A,a.pathname.length);p+=h.replace(/\/{2,}/g,"/"),a.pathname=p}if(a.pathname)try{a.pathname=decodeURI(a.pathname)}catch{}if(e.removeDirectoryIndex===!0&&(e.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(e.removeDirectoryIndex)&&e.removeDirectoryIndex.length>0){let u=a.pathname.split("/"),A=u[u.length-1];$de(A,e.removeDirectoryIndex)&&(u=u.slice(0,-1),a.pathname=u.slice(1).join("/")+"/")}if(a.hostname&&(a.hostname=a.hostname.replace(/\.$/,""),e.stripWWW&&/^www\.(?!www\.)[a-z\-\d]{1,63}\.[a-z.\-\d]{2,63}$/.test(a.hostname)&&(a.hostname=a.hostname.replace(/^www\./,""))),Array.isArray(e.removeQueryParameters))for(let u of[...a.searchParams.keys()])$de(u,e.removeQueryParameters)&&a.searchParams.delete(u);if(e.removeQueryParameters===!0&&(a.search=""),e.sortQueryParameters){a.searchParams.sort();try{a.search=decodeURIComponent(a.search)}catch{}}e.removeTrailingSlash&&(a.pathname=a.pathname.replace(/\/$/,""));let n=t;return t=a.toString(),!e.removeSingleSlash&&a.pathname==="/"&&!n.endsWith("/")&&a.hash===""&&(t=t.replace(/\/$/,"")),(e.removeTrailingSlash||a.pathname==="/")&&a.hash===""&&e.removeSingleSlash&&(t=t.replace(/\/$/,"")),r&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),e.stripProtocol&&(t=t.replace(/^(?:https?:)?\/\//,"")),t}var xH=(t,e=!1)=>{let r=/^(?:([a-z_][a-z0-9_-]{0,31})@|https?:\/\/)([\w\.\-@]+)[\/:]([\~,\.\w,\-,\_,\/]+?(?:\.git|\/)?)$/,o=n=>{let u=new Error(n);throw u.subject_url=t,u};(typeof t!="string"||!t.trim())&&o("Invalid url."),t.length>xH.MAX_INPUT_LENGTH&&o("Input exceeds maximum length. If needed, change the value of parseUrl.MAX_INPUT_LENGTH."),e&&(typeof e!="object"&&(e={stripHash:!1}),t=agt(t,e));let a=ngt.default(t);if(a.parse_failed){let n=a.href.match(r);n?(a.protocols=["ssh"],a.protocol="ssh",a.resource=n[2],a.host=n[2],a.user=n[1],a.pathname=`/${n[3]}`,a.parse_failed=!1):o("URL parsing failed.")}return a};xH.MAX_INPUT_LENGTH=2048;eme.exports=xH});var ime=_((q5t,nme)=>{"use strict";var lgt=bH();function rme(t){if(Array.isArray(t))return t.indexOf("ssh")!==-1||t.indexOf("rsync")!==-1;if(typeof t!="string")return!1;var e=lgt(t);if(t=t.substring(t.indexOf("://")+3),rme(e))return!0;var r=new RegExp(".([a-zA-Z\\d]+):(\\d+)/");return!t.match(r)&&t.indexOf("@"){"use strict";var cgt=tme(),sme=ime();function ugt(t){var e=cgt(t);return e.token="",e.password==="x-oauth-basic"?e.token=e.user:e.user==="x-token-auth"&&(e.token=e.password),sme(e.protocols)||e.protocols.length===0&&sme(t)?e.protocol="ssh":e.protocols.length?e.protocol=e.protocols[0]:(e.protocol="file",e.protocols=["file"]),e.href=e.href.replace(/\/$/,""),e}ome.exports=ugt});var cme=_((G5t,lme)=>{"use strict";var Agt=ame();function kH(t){if(typeof t!="string")throw new Error("The url must be a string.");var e=/^([a-z\d-]{1,39})\/([-\.\w]{1,100})$/i;e.test(t)&&(t="https://github.com/"+t);var r=Agt(t),o=r.resource.split("."),a=null;switch(r.toString=function(L){return kH.stringify(this,L)},r.source=o.length>2?o.slice(1-o.length).join("."):r.source=r.resource,r.git_suffix=/\.git$/.test(r.pathname),r.name=decodeURIComponent((r.pathname||r.href).replace(/(^\/)|(\/$)/g,"").replace(/\.git$/,"")),r.owner=decodeURIComponent(r.user),r.source){case"git.cloudforge.com":r.owner=r.user,r.organization=o[0],r.source="cloudforge.com";break;case"visualstudio.com":if(r.resource==="vs-ssh.visualstudio.com"){a=r.name.split("/"),a.length===4&&(r.organization=a[1],r.owner=a[2],r.name=a[3],r.full_name=a[2]+"/"+a[3]);break}else{a=r.name.split("/"),a.length===2?(r.owner=a[1],r.name=a[1],r.full_name="_git/"+r.name):a.length===3?(r.name=a[2],a[0]==="DefaultCollection"?(r.owner=a[2],r.organization=a[0],r.full_name=r.organization+"/_git/"+r.name):(r.owner=a[0],r.full_name=r.owner+"/_git/"+r.name)):a.length===4&&(r.organization=a[0],r.owner=a[1],r.name=a[3],r.full_name=r.organization+"/"+r.owner+"/_git/"+r.name);break}case"dev.azure.com":case"azure.com":if(r.resource==="ssh.dev.azure.com"){a=r.name.split("/"),a.length===4&&(r.organization=a[1],r.owner=a[2],r.name=a[3]);break}else{a=r.name.split("/"),a.length===5?(r.organization=a[0],r.owner=a[1],r.name=a[4],r.full_name="_git/"+r.name):a.length===3?(r.name=a[2],a[0]==="DefaultCollection"?(r.owner=a[2],r.organization=a[0],r.full_name=r.organization+"/_git/"+r.name):(r.owner=a[0],r.full_name=r.owner+"/_git/"+r.name)):a.length===4&&(r.organization=a[0],r.owner=a[1],r.name=a[3],r.full_name=r.organization+"/"+r.owner+"/_git/"+r.name),r.query&&r.query.path&&(r.filepath=r.query.path.replace(/^\/+/g,"")),r.query&&r.query.version&&(r.ref=r.query.version.replace(/^GB/,""));break}default:a=r.name.split("/");var n=a.length-1;if(a.length>=2){var u=a.indexOf("-",2),A=a.indexOf("blob",2),p=a.indexOf("tree",2),h=a.indexOf("commit",2),E=a.indexOf("src",2),w=a.indexOf("raw",2),D=a.indexOf("edit",2);n=u>0?u-1:A>0?A-1:p>0?p-1:h>0?h-1:E>0?E-1:w>0?w-1:D>0?D-1:n,r.owner=a.slice(0,n).join("/"),r.name=a[n],h&&(r.commit=a[n+2])}r.ref="",r.filepathtype="",r.filepath="";var x=a.length>n&&a[n+1]==="-"?n+1:n;a.length>x+2&&["raw","src","blob","tree","edit"].indexOf(a[x+1])>=0&&(r.filepathtype=a[x+1],r.ref=a[x+2],a.length>x+3&&(r.filepath=a.slice(x+3).join("/"))),r.organization=r.owner;break}r.full_name||(r.full_name=r.owner,r.name&&(r.full_name&&(r.full_name+="/"),r.full_name+=r.name)),r.owner.startsWith("scm/")&&(r.source="bitbucket-server",r.owner=r.owner.replace("scm/",""),r.organization=r.owner,r.full_name=r.owner+"/"+r.name);var C=/(projects|users)\/(.*?)\/repos\/(.*?)((\/.*$)|$)/,T=C.exec(r.pathname);return T!=null&&(r.source="bitbucket-server",T[1]==="users"?r.owner="~"+T[2]:r.owner=T[2],r.organization=r.owner,r.name=T[3],a=T[4].split("/"),a.length>1&&(["raw","browse"].indexOf(a[1])>=0?(r.filepathtype=a[1],a.length>2&&(r.filepath=a.slice(2).join("/"))):a[1]==="commits"&&a.length>2&&(r.commit=a[2])),r.full_name=r.owner+"/"+r.name,r.query.at?r.ref=r.query.at:r.ref=""),r}kH.stringify=function(t,e){e=e||(t.protocols&&t.protocols.length?t.protocols.join("+"):t.protocol);var r=t.port?":"+t.port:"",o=t.user||"git",a=t.git_suffix?".git":"";switch(e){case"ssh":return r?"ssh://"+o+"@"+t.resource+r+"/"+t.full_name+a:o+"@"+t.resource+":"+t.full_name+a;case"git+ssh":case"ssh+git":case"ftp":case"ftps":return e+"://"+o+"@"+t.resource+r+"/"+t.full_name+a;case"http":case"https":var n=t.token?fgt(t):t.user&&(t.protocols.includes("http")||t.protocols.includes("https"))?t.user+"@":"";return e+"://"+n+t.resource+r+"/"+pgt(t)+a;default:return t.href}};function fgt(t){switch(t.source){case"bitbucket.org":return"x-token-auth:"+t.token+"@";default:return t.token+"@"}}function pgt(t){switch(t.source){case"bitbucket-server":return"scm/"+t.full_name;default:return""+t.full_name}}lme.exports=kH});var Dme=_((B9t,vme)=>{var vgt=Cx(),Dgt=kS(),Pgt=jl(),Sgt=fy(),bgt=s_(),xgt=nE(),kgt=t2();function Qgt(t){return Pgt(t)?vgt(t,xgt):Sgt(t)?[t]:Dgt(bgt(kgt(t)))}vme.exports=Qgt});function Ngt(t,e){return e===1&&Tgt.has(t[0])}function q2(t){let e=Array.isArray(t)?t:(0,bme.default)(t);return e.map((o,a)=>Fgt.test(o)?`[${o}]`:Rgt.test(o)&&!Ngt(e,a)?`.${o}`:`[${JSON.stringify(o)}]`).join("").replace(/^\./,"")}function Lgt(t,e){let r=[];if(e.methodName!==null&&r.push(pe.pretty(t,e.methodName,pe.Type.CODE)),e.file!==null){let o=[];o.push(pe.pretty(t,e.file,pe.Type.PATH)),e.line!==null&&(o.push(pe.pretty(t,e.line,pe.Type.NUMBER)),e.column!==null&&o.push(pe.pretty(t,e.column,pe.Type.NUMBER))),r.push(`(${o.join(pe.pretty(t,":","grey"))})`)}return r.join(" ")}function Vk(t,{manifestUpdates:e,reportedErrors:r},{fix:o}={}){let a=new Map,n=new Map,u=[...r.keys()].map(A=>[A,new Map]);for(let[A,p]of[...u,...e]){let h=r.get(A)?.map(x=>({text:x,fixable:!1}))??[],E=!1,w=t.getWorkspaceByCwd(A),D=w.manifest.exportTo({});for(let[x,C]of p){if(C.size>1){let T=[...C].map(([L,U])=>{let J=pe.pretty(t.configuration,L,pe.Type.INSPECT),te=U.size>0?Lgt(t.configuration,U.values().next().value):null;return te!==null?` +${J} at ${te}`:` +${J}`}).join("");h.push({text:`Conflict detected in constraint targeting ${pe.pretty(t.configuration,x,pe.Type.CODE)}; conflicting values are:${T}`,fixable:!1})}else{let[[T]]=C,L=(0,Pme.default)(D,x);if(JSON.stringify(L)===JSON.stringify(T))continue;if(!o){let U=typeof L>"u"?`Missing field ${pe.pretty(t.configuration,x,pe.Type.CODE)}; expected ${pe.pretty(t.configuration,T,pe.Type.INSPECT)}`:typeof T>"u"?`Extraneous field ${pe.pretty(t.configuration,x,pe.Type.CODE)} currently set to ${pe.pretty(t.configuration,L,pe.Type.INSPECT)}`:`Invalid field ${pe.pretty(t.configuration,x,pe.Type.CODE)}; expected ${pe.pretty(t.configuration,T,pe.Type.INSPECT)}, found ${pe.pretty(t.configuration,L,pe.Type.INSPECT)}`;h.push({text:U,fixable:!0});continue}typeof T>"u"?(0,xme.default)(D,x):(0,Sme.default)(D,x,T),E=!0}E&&a.set(w,D)}h.length>0&&n.set(w,h)}return{changedWorkspaces:a,remainingErrors:n}}function kme(t,{configuration:e}){let r={children:[]};for(let[o,a]of t){let n=[];for(let A of a){let p=A.text.split(/\n/);A.fixable&&(p[0]=`${pe.pretty(e,"\u2699","gray")} ${p[0]}`),n.push({value:pe.tuple(pe.Type.NO_HINT,p[0]),children:p.slice(1).map(h=>({value:pe.tuple(pe.Type.NO_HINT,h)}))})}let u={value:pe.tuple(pe.Type.LOCATOR,o.anchoredLocator),children:qe.sortMap(n,A=>A.value[1])};r.children.push(u)}return r.children=qe.sortMap(r.children,o=>o.value[1]),r}var Pme,Sme,bme,xme,ZE,Fgt,Rgt,Tgt,j2=It(()=>{Ke();Pme=et(N2()),Sme=et(dH()),bme=et(Dme()),xme=et(EH()),ZE=class{constructor(e){this.indexedFields=e;this.items=[];this.indexes={};this.clear()}clear(){this.items=[];for(let e of this.indexedFields)this.indexes[e]=new Map}insert(e){this.items.push(e);for(let r of this.indexedFields){let o=Object.hasOwn(e,r)?e[r]:void 0;if(typeof o>"u")continue;qe.getArrayWithDefault(this.indexes[r],o).push(e)}return e}find(e){if(typeof e>"u")return this.items;let r=Object.entries(e);if(r.length===0)return this.items;let o=[],a;for(let[u,A]of r){let p=u,h=Object.hasOwn(this.indexes,p)?this.indexes[p]:void 0;if(typeof h>"u"){o.push([p,A]);continue}let E=new Set(h.get(A)??[]);if(E.size===0)return[];if(typeof a>"u")a=E;else for(let w of a)E.has(w)||a.delete(w);if(a.size===0)break}let n=[...a??[]];return o.length>0&&(n=n.filter(u=>{for(let[A,p]of o)if(!(typeof p<"u"?Object.hasOwn(u,A)&&u[A]===p:Object.hasOwn(u,A)===!1))return!1;return!0})),n}},Fgt=/^[0-9]+$/,Rgt=/^[a-zA-Z0-9_]+$/,Tgt=new Set(["scripts",..._t.allDependencies])});var Qme=_((N9t,GH)=>{var Ogt;(function(t){var e=function(){return{"append/2":[new t.type.Rule(new t.type.Term("append",[new t.type.Var("X"),new t.type.Var("L")]),new t.type.Term("foldl",[new t.type.Term("append",[]),new t.type.Var("X"),new t.type.Term("[]",[]),new t.type.Var("L")]))],"append/3":[new t.type.Rule(new t.type.Term("append",[new t.type.Term("[]",[]),new t.type.Var("X"),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("append",[new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("S")])]),new t.type.Term("append",[new t.type.Var("T"),new t.type.Var("X"),new t.type.Var("S")]))],"member/2":[new t.type.Rule(new t.type.Term("member",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("_")])]),null),new t.type.Rule(new t.type.Term("member",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("Xs")])]),new t.type.Term("member",[new t.type.Var("X"),new t.type.Var("Xs")]))],"permutation/2":[new t.type.Rule(new t.type.Term("permutation",[new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("permutation",[new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("permutation",[new t.type.Var("T"),new t.type.Var("P")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("P")]),new t.type.Term("append",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("Y")]),new t.type.Var("S")])])]))],"maplist/2":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("X")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("Xs")])]))],"maplist/3":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs")])]))],"maplist/4":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs")])]))],"maplist/5":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds")])]))],"maplist/6":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es")])]))],"maplist/7":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")]),new t.type.Term(".",[new t.type.Var("F"),new t.type.Var("Fs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E"),new t.type.Var("F")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es"),new t.type.Var("Fs")])]))],"maplist/8":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")]),new t.type.Term(".",[new t.type.Var("F"),new t.type.Var("Fs")]),new t.type.Term(".",[new t.type.Var("G"),new t.type.Var("Gs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E"),new t.type.Var("F"),new t.type.Var("G")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es"),new t.type.Var("Fs"),new t.type.Var("Gs")])]))],"include/3":[new t.type.Rule(new t.type.Term("include",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("include",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("A")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("A"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term("[]",[])]),new t.type.Var("B")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("F"),new t.type.Var("B")]),new t.type.Term(",",[new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("F")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("S")])]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("L"),new t.type.Var("S")])]),new t.type.Term("include",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("S")])])])])]))],"exclude/3":[new t.type.Rule(new t.type.Term("exclude",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("exclude",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("exclude",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("E")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term("[]",[])]),new t.type.Var("Q")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("R"),new t.type.Var("Q")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("R")]),new t.type.Term(",",[new t.type.Term("!",[]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("E")])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("E")])])])])])])]))],"foldl/4":[new t.type.Rule(new t.type.Term("foldl",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Var("I"),new t.type.Var("I")]),null),new t.type.Rule(new t.type.Term("foldl",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("I"),new t.type.Var("R")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("I"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])])])]),new t.type.Var("L2")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P2"),new t.type.Var("L2")]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P2")]),new t.type.Term("foldl",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("X"),new t.type.Var("R")])])])])]))],"select/3":[new t.type.Rule(new t.type.Term("select",[new t.type.Var("E"),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Xs")]),new t.type.Var("Xs")]),null),new t.type.Rule(new t.type.Term("select",[new t.type.Var("E"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Ys")])]),new t.type.Term("select",[new t.type.Var("E"),new t.type.Var("Xs"),new t.type.Var("Ys")]))],"sum_list/2":[new t.type.Rule(new t.type.Term("sum_list",[new t.type.Term("[]",[]),new t.type.Num(0,!1)]),null),new t.type.Rule(new t.type.Term("sum_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("sum_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term("is",[new t.type.Var("S"),new t.type.Term("+",[new t.type.Var("X"),new t.type.Var("Y")])])]))],"max_list/2":[new t.type.Rule(new t.type.Term("max_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("max_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("max_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Var("Y")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("X")]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("Y")])])]))],"min_list/2":[new t.type.Rule(new t.type.Term("min_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("min_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("min_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("=<",[new t.type.Var("X"),new t.type.Var("Y")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("X")]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("Y")])])]))],"prod_list/2":[new t.type.Rule(new t.type.Term("prod_list",[new t.type.Term("[]",[]),new t.type.Num(1,!1)]),null),new t.type.Rule(new t.type.Term("prod_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("prod_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term("is",[new t.type.Var("S"),new t.type.Term("*",[new t.type.Var("X"),new t.type.Var("Y")])])]))],"last/2":[new t.type.Rule(new t.type.Term("last",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("last",[new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("Xs")]),new t.type.Var("X")]),new t.type.Term("last",[new t.type.Var("Xs"),new t.type.Var("X")]))],"prefix/2":[new t.type.Rule(new t.type.Term("prefix",[new t.type.Var("Part"),new t.type.Var("Whole")]),new t.type.Term("append",[new t.type.Var("Part"),new t.type.Var("_"),new t.type.Var("Whole")]))],"nth0/3":[new t.type.Rule(new t.type.Term("nth0",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")])]),new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")]),new t.type.Term("!",[])])])]))],"nth1/3":[new t.type.Rule(new t.type.Term("nth1",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")])]),new t.type.Term(",",[new t.type.Term(">",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")]),new t.type.Term("!",[])])])]))],"nth0/4":[new t.type.Rule(new t.type.Term("nth0",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")])]),new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term("!",[])])])]))],"nth1/4":[new t.type.Rule(new t.type.Term("nth1",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")])]),new t.type.Term(",",[new t.type.Term(">",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term("!",[])])])]))],"nth/5":[new t.type.Rule(new t.type.Term("nth",[new t.type.Var("N"),new t.type.Var("N"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("X"),new t.type.Var("Xs")]),null),new t.type.Rule(new t.type.Term("nth",[new t.type.Var("N"),new t.type.Var("O"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("Y"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Ys")])]),new t.type.Term(",",[new t.type.Term("is",[new t.type.Var("M"),new t.type.Term("+",[new t.type.Var("N"),new t.type.Num(1,!1)])]),new t.type.Term("nth",[new t.type.Var("M"),new t.type.Var("O"),new t.type.Var("Xs"),new t.type.Var("Y"),new t.type.Var("Ys")])]))],"length/2":function(o,a,n){var u=n.args[0],A=n.args[1];if(!t.type.is_variable(A)&&!t.type.is_integer(A))o.throw_error(t.error.type("integer",A,n.indicator));else if(t.type.is_integer(A)&&A.value<0)o.throw_error(t.error.domain("not_less_than_zero",A,n.indicator));else{var p=new t.type.Term("length",[u,new t.type.Num(0,!1),A]);t.type.is_integer(A)&&(p=new t.type.Term(",",[p,new t.type.Term("!",[])])),o.prepend([new t.type.State(a.goal.replace(p),a.substitution,a)])}},"length/3":[new t.type.Rule(new t.type.Term("length",[new t.type.Term("[]",[]),new t.type.Var("N"),new t.type.Var("N")]),null),new t.type.Rule(new t.type.Term("length",[new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("X")]),new t.type.Var("A"),new t.type.Var("N")]),new t.type.Term(",",[new t.type.Term("succ",[new t.type.Var("A"),new t.type.Var("B")]),new t.type.Term("length",[new t.type.Var("X"),new t.type.Var("B"),new t.type.Var("N")])]))],"replicate/3":function(o,a,n){var u=n.args[0],A=n.args[1],p=n.args[2];if(t.type.is_variable(A))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_integer(A))o.throw_error(t.error.type("integer",A,n.indicator));else if(A.value<0)o.throw_error(t.error.domain("not_less_than_zero",A,n.indicator));else if(!t.type.is_variable(p)&&!t.type.is_list(p))o.throw_error(t.error.type("list",p,n.indicator));else{for(var h=new t.type.Term("[]"),E=0;E0;w--)E[w].equals(E[w-1])&&E.splice(w,1);for(var D=new t.type.Term("[]"),w=E.length-1;w>=0;w--)D=new t.type.Term(".",[E[w],D]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[D,A])),a.substitution,a)])}}},"msort/2":function(o,a,n){var u=n.args[0],A=n.args[1];if(t.type.is_variable(u))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(A)&&!t.type.is_fully_list(A))o.throw_error(t.error.type("list",A,n.indicator));else{for(var p=[],h=u;h.indicator==="./2";)p.push(h.args[0]),h=h.args[1];if(t.type.is_variable(h))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_empty_list(h))o.throw_error(t.error.type("list",u,n.indicator));else{for(var E=p.sort(t.compare),w=new t.type.Term("[]"),D=E.length-1;D>=0;D--)w=new t.type.Term(".",[E[D],w]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[w,A])),a.substitution,a)])}}},"keysort/2":function(o,a,n){var u=n.args[0],A=n.args[1];if(t.type.is_variable(u))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(A)&&!t.type.is_fully_list(A))o.throw_error(t.error.type("list",A,n.indicator));else{for(var p=[],h,E=u;E.indicator==="./2";){if(h=E.args[0],t.type.is_variable(h)){o.throw_error(t.error.instantiation(n.indicator));return}else if(!t.type.is_term(h)||h.indicator!=="-/2"){o.throw_error(t.error.type("pair",h,n.indicator));return}h.args[0].pair=h.args[1],p.push(h.args[0]),E=E.args[1]}if(t.type.is_variable(E))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_empty_list(E))o.throw_error(t.error.type("list",u,n.indicator));else{for(var w=p.sort(t.compare),D=new t.type.Term("[]"),x=w.length-1;x>=0;x--)D=new t.type.Term(".",[new t.type.Term("-",[w[x],w[x].pair]),D]),delete w[x].pair;o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[D,A])),a.substitution,a)])}}},"take/3":function(o,a,n){var u=n.args[0],A=n.args[1],p=n.args[2];if(t.type.is_variable(A)||t.type.is_variable(u))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_list(A))o.throw_error(t.error.type("list",A,n.indicator));else if(!t.type.is_integer(u))o.throw_error(t.error.type("integer",u,n.indicator));else if(!t.type.is_variable(p)&&!t.type.is_list(p))o.throw_error(t.error.type("list",p,n.indicator));else{for(var h=u.value,E=[],w=A;h>0&&w.indicator==="./2";)E.push(w.args[0]),w=w.args[1],h--;if(h===0){for(var D=new t.type.Term("[]"),h=E.length-1;h>=0;h--)D=new t.type.Term(".",[E[h],D]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[D,p])),a.substitution,a)])}}},"drop/3":function(o,a,n){var u=n.args[0],A=n.args[1],p=n.args[2];if(t.type.is_variable(A)||t.type.is_variable(u))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_list(A))o.throw_error(t.error.type("list",A,n.indicator));else if(!t.type.is_integer(u))o.throw_error(t.error.type("integer",u,n.indicator));else if(!t.type.is_variable(p)&&!t.type.is_list(p))o.throw_error(t.error.type("list",p,n.indicator));else{for(var h=u.value,E=[],w=A;h>0&&w.indicator==="./2";)E.push(w.args[0]),w=w.args[1],h--;h===0&&o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[w,p])),a.substitution,a)])}},"reverse/2":function(o,a,n){var u=n.args[0],A=n.args[1],p=t.type.is_instantiated_list(u),h=t.type.is_instantiated_list(A);if(t.type.is_variable(u)&&t.type.is_variable(A))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(u)&&!t.type.is_fully_list(u))o.throw_error(t.error.type("list",u,n.indicator));else if(!t.type.is_variable(A)&&!t.type.is_fully_list(A))o.throw_error(t.error.type("list",A,n.indicator));else if(!p&&!h)o.throw_error(t.error.instantiation(n.indicator));else{for(var E=p?u:A,w=new t.type.Term("[]",[]);E.indicator==="./2";)w=new t.type.Term(".",[E.args[0],w]),E=E.args[1];o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[w,p?A:u])),a.substitution,a)])}},"list_to_set/2":function(o,a,n){var u=n.args[0],A=n.args[1];if(t.type.is_variable(u))o.throw_error(t.error.instantiation(n.indicator));else{for(var p=u,h=[];p.indicator==="./2";)h.push(p.args[0]),p=p.args[1];if(t.type.is_variable(p))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_term(p)||p.indicator!=="[]/0")o.throw_error(t.error.type("list",u,n.indicator));else{for(var E=[],w=new t.type.Term("[]",[]),D,x=0;x=0;x--)w=new t.type.Term(".",[E[x],w]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[A,w])),a.substitution,a)])}}}}},r=["append/2","append/3","member/2","permutation/2","maplist/2","maplist/3","maplist/4","maplist/5","maplist/6","maplist/7","maplist/8","include/3","exclude/3","foldl/4","sum_list/2","max_list/2","min_list/2","prod_list/2","last/2","prefix/2","nth0/3","nth1/3","nth0/4","nth1/4","length/2","replicate/3","select/3","sort/2","msort/2","keysort/2","take/3","drop/3","reverse/2","list_to_set/2"];typeof GH<"u"?GH.exports=function(o){t=o,new t.type.Module("lists",e(),r)}:new t.type.Module("lists",e(),r)})(Ogt)});var Yme=_(Vr=>{"use strict";var Xg=process.platform==="win32",WH="aes-256-cbc",Mgt="sha256",Tme="The current environment doesn't support interactive reading from TTY.",Xn=ve("fs"),Fme=process.binding("tty_wrap").TTY,KH=ve("child_process"),Nh=ve("path"),VH={prompt:"> ",hideEchoBack:!1,mask:"*",limit:[],limitMessage:"Input another, please.$<( [)limit(])>",defaultInput:"",trueValue:[],falseValue:[],caseSensitive:!1,keepWhitespace:!1,encoding:"utf8",bufferSize:1024,print:void 0,history:!0,cd:!1,phContent:void 0,preCheck:void 0},Kf="none",iu,eC,Rme=!1,Th,zk,YH,Ugt=0,$H="",zg=[],Xk,Nme=!1,JH=!1,G2=!1;function Lme(t){function e(r){return r.replace(/[^\w\u0080-\uFFFF]/g,function(o){return"#"+o.charCodeAt(0)+";"})}return zk.concat(function(r){var o=[];return Object.keys(r).forEach(function(a){r[a]==="boolean"?t[a]&&o.push("--"+a):r[a]==="string"&&t[a]&&o.push("--"+a,e(t[a]))}),o}({display:"string",displayOnly:"boolean",keyIn:"boolean",hideEchoBack:"boolean",mask:"string",limit:"string",caseSensitive:"boolean"}))}function _gt(t,e){function r(U){var J,te="",le;for(YH=YH||ve("os").tmpdir();;){J=Nh.join(YH,U+te);try{le=Xn.openSync(J,"wx")}catch(ce){if(ce.code==="EEXIST"){te++;continue}else throw ce}Xn.closeSync(le);break}return J}var o,a,n,u={},A,p,h=r("readline-sync.stdout"),E=r("readline-sync.stderr"),w=r("readline-sync.exit"),D=r("readline-sync.done"),x=ve("crypto"),C,T,L;C=x.createHash(Mgt),C.update(""+process.pid+Ugt+++Math.random()),L=C.digest("hex"),T=x.createDecipher(WH,L),o=Lme(t),Xg?(a=process.env.ComSpec||"cmd.exe",process.env.Q='"',n=["/V:ON","/S","/C","(%Q%"+a+"%Q% /V:ON /S /C %Q%%Q%"+Th+"%Q%"+o.map(function(U){return" %Q%"+U+"%Q%"}).join("")+" & (echo !ERRORLEVEL!)>%Q%"+w+"%Q%%Q%) 2>%Q%"+E+"%Q% |%Q%"+process.execPath+"%Q% %Q%"+__dirname+"\\encrypt.js%Q% %Q%"+WH+"%Q% %Q%"+L+"%Q% >%Q%"+h+"%Q% & (echo 1)>%Q%"+D+"%Q%"]):(a="/bin/sh",n=["-c",'("'+Th+'"'+o.map(function(U){return" '"+U.replace(/'/g,"'\\''")+"'"}).join("")+'; echo $?>"'+w+'") 2>"'+E+'" |"'+process.execPath+'" "'+__dirname+'/encrypt.js" "'+WH+'" "'+L+'" >"'+h+'"; echo 1 >"'+D+'"']),G2&&G2("_execFileSync",o);try{KH.spawn(a,n,e)}catch(U){u.error=new Error(U.message),u.error.method="_execFileSync - spawn",u.error.program=a,u.error.args=n}for(;Xn.readFileSync(D,{encoding:t.encoding}).trim()!=="1";);return(A=Xn.readFileSync(w,{encoding:t.encoding}).trim())==="0"?u.input=T.update(Xn.readFileSync(h,{encoding:"binary"}),"hex",t.encoding)+T.final(t.encoding):(p=Xn.readFileSync(E,{encoding:t.encoding}).trim(),u.error=new Error(Tme+(p?` +`+p:"")),u.error.method="_execFileSync",u.error.program=a,u.error.args=n,u.error.extMessage=p,u.error.exitCode=+A),Xn.unlinkSync(h),Xn.unlinkSync(E),Xn.unlinkSync(w),Xn.unlinkSync(D),u}function Hgt(t){var e,r={},o,a={env:process.env,encoding:t.encoding};if(Th||(Xg?process.env.PSModulePath?(Th="powershell.exe",zk=["-ExecutionPolicy","Bypass","-File",__dirname+"\\read.ps1"]):(Th="cscript.exe",zk=["//nologo",__dirname+"\\read.cs.js"]):(Th="/bin/sh",zk=[__dirname+"/read.sh"])),Xg&&!process.env.PSModulePath&&(a.stdio=[process.stdin]),KH.execFileSync){e=Lme(t),G2&&G2("execFileSync",e);try{r.input=KH.execFileSync(Th,e,a)}catch(n){o=n.stderr?(n.stderr+"").trim():"",r.error=new Error(Tme+(o?` +`+o:"")),r.error.method="execFileSync",r.error.program=Th,r.error.args=e,r.error.extMessage=o,r.error.exitCode=n.status,r.error.code=n.code,r.error.signal=n.signal}}else r=_gt(t,a);return r.error||(r.input=r.input.replace(/^\s*'|'\s*$/g,""),t.display=""),r}function zH(t){var e="",r=t.display,o=!t.display&&t.keyIn&&t.hideEchoBack&&!t.mask;function a(){var n=Hgt(t);if(n.error)throw n.error;return n.input}return JH&&JH(t),function(){var n,u,A;function p(){return n||(n=process.binding("fs"),u=process.binding("constants")),n}if(typeof Kf=="string")if(Kf=null,Xg){if(A=function(h){var E=h.replace(/^\D+/,"").split("."),w=0;return(E[0]=+E[0])&&(w+=E[0]*1e4),(E[1]=+E[1])&&(w+=E[1]*100),(E[2]=+E[2])&&(w+=E[2]),w}(process.version),!(A>=20302&&A<40204||A>=5e4&&A<50100||A>=50600&&A<60200)&&process.stdin.isTTY)process.stdin.pause(),Kf=process.stdin.fd,eC=process.stdin._handle;else try{Kf=p().open("CONIN$",u.O_RDWR,parseInt("0666",8)),eC=new Fme(Kf,!0)}catch{}if(process.stdout.isTTY)iu=process.stdout.fd;else{try{iu=Xn.openSync("\\\\.\\CON","w")}catch{}if(typeof iu!="number")try{iu=p().open("CONOUT$",u.O_RDWR,parseInt("0666",8))}catch{}}}else{if(process.stdin.isTTY){process.stdin.pause();try{Kf=Xn.openSync("/dev/tty","r"),eC=process.stdin._handle}catch{}}else try{Kf=Xn.openSync("/dev/tty","r"),eC=new Fme(Kf,!1)}catch{}if(process.stdout.isTTY)iu=process.stdout.fd;else try{iu=Xn.openSync("/dev/tty","w")}catch{}}}(),function(){var n,u,A=!t.hideEchoBack&&!t.keyIn,p,h,E,w,D;Xk="";function x(C){return C===Rme?!0:eC.setRawMode(C)!==0?!1:(Rme=C,!0)}if(Nme||!eC||typeof iu!="number"&&(t.display||!A)){e=a();return}if(t.display&&(Xn.writeSync(iu,t.display),t.display=""),!t.displayOnly){if(!x(!A)){e=a();return}for(h=t.keyIn?1:t.bufferSize,p=Buffer.allocUnsafe&&Buffer.alloc?Buffer.alloc(h):new Buffer(h),t.keyIn&&t.limit&&(u=new RegExp("[^"+t.limit+"]","g"+(t.caseSensitive?"":"i")));;){E=0;try{E=Xn.readSync(Kf,p,0,h)}catch(C){if(C.code!=="EOF"){x(!1),e+=a();return}}if(E>0?(w=p.toString(t.encoding,0,E),Xk+=w):(w=` +`,Xk+="\0"),w&&typeof(D=(w.match(/^(.*?)[\r\n]/)||[])[1])=="string"&&(w=D,n=!0),w&&(w=w.replace(/[\x00-\x08\x0b\x0c\x0e-\x1f\x7f]/g,"")),w&&u&&(w=w.replace(u,"")),w&&(A||(t.hideEchoBack?t.mask&&Xn.writeSync(iu,new Array(w.length+1).join(t.mask)):Xn.writeSync(iu,w)),e+=w),!t.keyIn&&n||t.keyIn&&e.length>=h)break}!A&&!o&&Xn.writeSync(iu,` +`),x(!1)}}(),t.print&&!o&&t.print(r+(t.displayOnly?"":(t.hideEchoBack?new Array(e.length+1).join(t.mask):e)+` +`),t.encoding),t.displayOnly?"":$H=t.keepWhitespace||t.keyIn?e:e.trim()}function qgt(t,e){var r=[];function o(a){a!=null&&(Array.isArray(a)?a.forEach(o):(!e||e(a))&&r.push(a))}return o(t),r}function e6(t){return t.replace(/[\x00-\x7f]/g,function(e){return"\\x"+("00"+e.charCodeAt().toString(16)).substr(-2)})}function xs(){var t=Array.prototype.slice.call(arguments),e,r;return t.length&&typeof t[0]=="boolean"&&(r=t.shift(),r&&(e=Object.keys(VH),t.unshift(VH))),t.reduce(function(o,a){return a==null||(a.hasOwnProperty("noEchoBack")&&!a.hasOwnProperty("hideEchoBack")&&(a.hideEchoBack=a.noEchoBack,delete a.noEchoBack),a.hasOwnProperty("noTrim")&&!a.hasOwnProperty("keepWhitespace")&&(a.keepWhitespace=a.noTrim,delete a.noTrim),r||(e=Object.keys(a)),e.forEach(function(n){var u;if(a.hasOwnProperty(n))switch(u=a[n],n){case"mask":case"limitMessage":case"defaultInput":case"encoding":u=u!=null?u+"":"",u&&n!=="limitMessage"&&(u=u.replace(/[\r\n]/g,"")),o[n]=u;break;case"bufferSize":!isNaN(u=parseInt(u,10))&&typeof u=="number"&&(o[n]=u);break;case"displayOnly":case"keyIn":case"hideEchoBack":case"caseSensitive":case"keepWhitespace":case"history":case"cd":o[n]=!!u;break;case"limit":case"trueValue":case"falseValue":o[n]=qgt(u,function(A){var p=typeof A;return p==="string"||p==="number"||p==="function"||A instanceof RegExp}).map(function(A){return typeof A=="string"?A.replace(/[\r\n]/g,""):A});break;case"print":case"phContent":case"preCheck":o[n]=typeof u=="function"?u:void 0;break;case"prompt":case"display":o[n]=u??"";break}})),o},{})}function XH(t,e,r){return e.some(function(o){var a=typeof o;return a==="string"?r?t===o:t.toLowerCase()===o.toLowerCase():a==="number"?parseFloat(t)===o:a==="function"?o(t):o instanceof RegExp?o.test(t):!1})}function t6(t,e){var r=Nh.normalize(Xg?(process.env.HOMEDRIVE||"")+(process.env.HOMEPATH||""):process.env.HOME||"").replace(/[\/\\]+$/,"");return t=Nh.normalize(t),e?t.replace(/^~(?=\/|\\|$)/,r):t.replace(new RegExp("^"+e6(r)+"(?=\\/|\\\\|$)",Xg?"i":""),"~")}function tC(t,e){var r="(?:\\(([\\s\\S]*?)\\))?(\\w+|.-.)(?:\\(([\\s\\S]*?)\\))?",o=new RegExp("(\\$)?(\\$<"+r+">)","g"),a=new RegExp("(\\$)?(\\$\\{"+r+"\\})","g");function n(u,A,p,h,E,w){var D;return A||typeof(D=e(E))!="string"?p:D?(h||"")+D+(w||""):""}return t.replace(o,n).replace(a,n)}function Ome(t,e,r){var o,a=[],n=-1,u=0,A="",p;function h(E,w){return w.length>3?(E.push(w[0]+"..."+w[w.length-1]),p=!0):w.length&&(E=E.concat(w)),E}return o=t.reduce(function(E,w){return E.concat((w+"").split(""))},[]).reduce(function(E,w){var D,x;return e||(w=w.toLowerCase()),D=/^\d$/.test(w)?1:/^[A-Z]$/.test(w)?2:/^[a-z]$/.test(w)?3:0,r&&D===0?A+=w:(x=w.charCodeAt(0),D&&D===n&&x===u+1?a.push(w):(E=h(E,a),a=[w],n=D),u=x),E},[]),o=h(o,a),A&&(o.push(A),p=!0),{values:o,suppressed:p}}function Mme(t,e){return t.join(t.length>2?", ":e?" / ":"/")}function Ume(t,e){var r,o,a={},n;if(e.phContent&&(r=e.phContent(t,e)),typeof r!="string")switch(t){case"hideEchoBack":case"mask":case"defaultInput":case"caseSensitive":case"keepWhitespace":case"encoding":case"bufferSize":case"history":case"cd":r=e.hasOwnProperty(t)?typeof e[t]=="boolean"?e[t]?"on":"off":e[t]+"":"";break;case"limit":case"trueValue":case"falseValue":o=e[e.hasOwnProperty(t+"Src")?t+"Src":t],e.keyIn?(a=Ome(o,e.caseSensitive),o=a.values):o=o.filter(function(u){var A=typeof u;return A==="string"||A==="number"}),r=Mme(o,a.suppressed);break;case"limitCount":case"limitCountNotZero":r=e[e.hasOwnProperty("limitSrc")?"limitSrc":"limit"].length,r=r||t!=="limitCountNotZero"?r+"":"";break;case"lastInput":r=$H;break;case"cwd":case"CWD":case"cwdHome":r=process.cwd(),t==="CWD"?r=Nh.basename(r):t==="cwdHome"&&(r=t6(r));break;case"date":case"time":case"localeDate":case"localeTime":r=new Date()["to"+t.replace(/^./,function(u){return u.toUpperCase()})+"String"]();break;default:typeof(n=(t.match(/^history_m(\d+)$/)||[])[1])=="string"&&(r=zg[zg.length-n]||"")}return r}function _me(t){var e=/^(.)-(.)$/.exec(t),r="",o,a,n,u;if(!e)return null;for(o=e[1].charCodeAt(0),a=e[2].charCodeAt(0),u=o +And the length must be: $`,trueValue:null,falseValue:null,caseSensitive:!0},e,{history:!1,cd:!1,phContent:function(x){return x==="charlist"?r.text:x==="length"?o+"..."+a:null}}),u,A,p,h,E,w,D;for(e=e||{},u=tC(e.charlist?e.charlist+"":"$",_me),(isNaN(o=parseInt(e.min,10))||typeof o!="number")&&(o=12),(isNaN(a=parseInt(e.max,10))||typeof a!="number")&&(a=24),h=new RegExp("^["+e6(u)+"]{"+o+","+a+"}$"),r=Ome([u],n.caseSensitive,!0),r.text=Mme(r.values,r.suppressed),A=e.confirmMessage!=null?e.confirmMessage:"Reinput a same one to confirm it: ",p=e.unmatchMessage!=null?e.unmatchMessage:"It differs from first one. Hit only the Enter key if you want to retry from first one.",t==null&&(t="Input new password: "),E=n.limitMessage;!D;)n.limit=h,n.limitMessage=E,w=Vr.question(t,n),n.limit=[w,""],n.limitMessage=p,D=Vr.question(A,n);return w};function jme(t,e,r){var o;function a(n){return o=r(n),!isNaN(o)&&typeof o=="number"}return Vr.question(t,xs({limitMessage:"Input valid number, please."},e,{limit:a,cd:!1})),o}Vr.questionInt=function(t,e){return jme(t,e,function(r){return parseInt(r,10)})};Vr.questionFloat=function(t,e){return jme(t,e,parseFloat)};Vr.questionPath=function(t,e){var r,o="",a=xs({hideEchoBack:!1,limitMessage:`$Input valid path, please.$<( Min:)min>$<( Max:)max>`,history:!0,cd:!0},e,{keepWhitespace:!1,limit:function(n){var u,A,p;n=t6(n,!0),o="";function h(E){E.split(/\/|\\/).reduce(function(w,D){var x=Nh.resolve(w+=D+Nh.sep);if(!Xn.existsSync(x))Xn.mkdirSync(x);else if(!Xn.statSync(x).isDirectory())throw new Error("Non directory already exists: "+x);return w},"")}try{if(u=Xn.existsSync(n),r=u?Xn.realpathSync(n):Nh.resolve(n),!e.hasOwnProperty("exists")&&!u||typeof e.exists=="boolean"&&e.exists!==u)return o=(u?"Already exists":"No such file or directory")+": "+r,!1;if(!u&&e.create&&(e.isDirectory?h(r):(h(Nh.dirname(r)),Xn.closeSync(Xn.openSync(r,"w"))),r=Xn.realpathSync(r)),u&&(e.min||e.max||e.isFile||e.isDirectory)){if(A=Xn.statSync(r),e.isFile&&!A.isFile())return o="Not file: "+r,!1;if(e.isDirectory&&!A.isDirectory())return o="Not directory: "+r,!1;if(e.min&&A.size<+e.min||e.max&&A.size>+e.max)return o="Size "+A.size+" is out of range: "+r,!1}if(typeof e.validate=="function"&&(p=e.validate(r))!==!0)return typeof p=="string"&&(o=p),!1}catch(E){return o=E+"",!1}return!0},phContent:function(n){return n==="error"?o:n!=="min"&&n!=="max"?null:e.hasOwnProperty(n)?e[n]+"":""}});return e=e||{},t==null&&(t='Input path (you can "cd" and "pwd"): '),Vr.question(t,a),r};function Gme(t,e){var r={},o={};return typeof t=="object"?(Object.keys(t).forEach(function(a){typeof t[a]=="function"&&(o[e.caseSensitive?a:a.toLowerCase()]=t[a])}),r.preCheck=function(a){var n;return r.args=ZH(a),n=r.args[0]||"",e.caseSensitive||(n=n.toLowerCase()),r.hRes=n!=="_"&&o.hasOwnProperty(n)?o[n].apply(a,r.args.slice(1)):o.hasOwnProperty("_")?o._.apply(a,r.args):null,{res:a,forceNext:!1}},o.hasOwnProperty("_")||(r.limit=function(){var a=r.args[0]||"";return e.caseSensitive||(a=a.toLowerCase()),o.hasOwnProperty(a)})):r.preCheck=function(a){return r.args=ZH(a),r.hRes=typeof t=="function"?t.apply(a,r.args):!0,{res:a,forceNext:!1}},r}Vr.promptCL=function(t,e){var r=xs({hideEchoBack:!1,limitMessage:"Requested command is not available.",caseSensitive:!1,history:!0},e),o=Gme(t,r);return r.limit=o.limit,r.preCheck=o.preCheck,Vr.prompt(r),o.args};Vr.promptLoop=function(t,e){for(var r=xs({hideEchoBack:!1,trueValue:null,falseValue:null,caseSensitive:!1,history:!0},e);!t(Vr.prompt(r)););};Vr.promptCLLoop=function(t,e){var r=xs({hideEchoBack:!1,limitMessage:"Requested command is not available.",caseSensitive:!1,history:!0},e),o=Gme(t,r);for(r.limit=o.limit,r.preCheck=o.preCheck;Vr.prompt(r),!o.hRes;);};Vr.promptSimShell=function(t){return Vr.prompt(xs({hideEchoBack:!1,history:!0},t,{prompt:function(){return Xg?"$>":(process.env.USER||"")+(process.env.HOSTNAME?"@"+process.env.HOSTNAME.replace(/\..*$/,""):"")+":$$ "}()}))};function Wme(t,e,r){var o;return t==null&&(t="Are you sure? "),(!e||e.guide!==!1)&&(t+="")&&(t=t.replace(/\s*:?\s*$/,"")+" [y/n]: "),o=Vr.keyIn(t,xs(e,{hideEchoBack:!1,limit:r,trueValue:"y",falseValue:"n",caseSensitive:!1})),typeof o=="boolean"?o:""}Vr.keyInYN=function(t,e){return Wme(t,e)};Vr.keyInYNStrict=function(t,e){return Wme(t,e,"yn")};Vr.keyInPause=function(t,e){t==null&&(t="Continue..."),(!e||e.guide!==!1)&&(t+="")&&(t=t.replace(/\s+$/,"")+" (Hit any key)"),Vr.keyIn(t,xs({limit:null},e,{hideEchoBack:!0,mask:""}))};Vr.keyInSelect=function(t,e,r){var o=xs({hideEchoBack:!1},r,{trueValue:null,falseValue:null,caseSensitive:!1,phContent:function(p){return p==="itemsCount"?t.length+"":p==="firstItem"?(t[0]+"").trim():p==="lastItem"?(t[t.length-1]+"").trim():null}}),a="",n={},u=49,A=` +`;if(!Array.isArray(t)||!t.length||t.length>35)throw"`items` must be Array (max length: 35).";return t.forEach(function(p,h){var E=String.fromCharCode(u);a+=E,n[E]=h,A+="["+E+"] "+(p+"").trim()+` +`,u=u===57?97:u+1}),(!r||r.cancel!==!1)&&(a+="0",n[0]=-1,A+="[0] "+(r&&r.cancel!=null&&typeof r.cancel!="boolean"?(r.cancel+"").trim():"CANCEL")+` +`),o.limit=a,A+=` +`,e==null&&(e="Choose one from list: "),(e+="")&&((!r||r.guide!==!1)&&(e=e.replace(/\s*:?\s*$/,"")+" [$]: "),A+=e),n[Vr.keyIn(A,o).toLowerCase()]};Vr.getRawInput=function(){return Xk};function W2(t,e){var r;return e.length&&(r={},r[t]=e[0]),Vr.setDefaultOptions(r)[t]}Vr.setPrint=function(){return W2("print",arguments)};Vr.setPrompt=function(){return W2("prompt",arguments)};Vr.setEncoding=function(){return W2("encoding",arguments)};Vr.setMask=function(){return W2("mask",arguments)};Vr.setBufferSize=function(){return W2("bufferSize",arguments)}});var r6=_((O9t,El)=>{(function(){var t={major:0,minor:2,patch:66,status:"beta"};tau_file_system={files:{},open:function(I,S,y){var R=tau_file_system.files[I];if(!R){if(y==="read")return null;R={path:I,text:"",type:S,get:function(z,X){return X===this.text.length||X>this.text.length?"end_of_file":this.text.substring(X,X+z)},put:function(z,X){return X==="end_of_file"?(this.text+=z,!0):X==="past_end_of_file"?null:(this.text=this.text.substring(0,X)+z+this.text.substring(X+z.length),!0)},get_byte:function(z){if(z==="end_of_stream")return-1;var X=Math.floor(z/2);if(this.text.length<=X)return-1;var $=n(this.text[Math.floor(z/2)],0);return z%2===0?$&255:$/256>>>0},put_byte:function(z,X){var $=X==="end_of_stream"?this.text.length:Math.floor(X/2);if(this.text.length<$)return null;var se=this.text.length===$?-1:n(this.text[Math.floor(X/2)],0);return X%2===0?(se=se/256>>>0,se=(se&255)<<8|z&255):(se=se&255,se=(z&255)<<8|se&255),this.text.length===$?this.text+=u(se):this.text=this.text.substring(0,$)+u(se)+this.text.substring($+1),!0},flush:function(){return!0},close:function(){var z=tau_file_system.files[this.path];return z?!0:null}},tau_file_system.files[I]=R}return y==="write"&&(R.text=""),R}},tau_user_input={buffer:"",get:function(I,S){for(var y;tau_user_input.buffer.length\?\@\^\~\\]+|'(?:[^']*?(?:\\(?:x?\d+)?\\)*(?:'')*(?:\\')*)*')/,number:/^(?:0o[0-7]+|0x[0-9a-fA-F]+|0b[01]+|0'(?:''|\\[abfnrtv\\'"`]|\\x?\d+\\|[^\\])|\d+(?:\.\d+(?:[eE][+-]?\d+)?)?)/,string:/^(?:"([^"]|""|\\")*"|`([^`]|``|\\`)*`)/,l_brace:/^(?:\[)/,r_brace:/^(?:\])/,l_bracket:/^(?:\{)/,r_bracket:/^(?:\})/,bar:/^(?:\|)/,l_paren:/^(?:\()/,r_paren:/^(?:\))/};function L(I,S){return I.get_flag("char_conversion").id==="on"?S.replace(/./g,function(y){return I.get_char_conversion(y)}):S}function U(I){this.thread=I,this.text="",this.tokens=[]}U.prototype.set_last_tokens=function(I){return this.tokens=I},U.prototype.new_text=function(I){this.text=I,this.tokens=[]},U.prototype.get_tokens=function(I){var S,y=0,R=0,z=0,X=[],$=!1;if(I){var se=this.tokens[I-1];y=se.len,S=L(this.thread,this.text.substr(se.len)),R=se.line,z=se.start}else S=this.text;if(/^\s*$/.test(S))return null;for(;S!=="";){var xe=[],Fe=!1;if(/^\n/.exec(S)!==null){R++,z=0,y++,S=S.replace(/\n/,""),$=!0;continue}for(var lt in T)if(T.hasOwnProperty(lt)){var Et=T[lt].exec(S);Et&&xe.push({value:Et[0],name:lt,matches:Et})}if(!xe.length)return this.set_last_tokens([{value:S,matches:[],name:"lexical",line:R,start:z}]);var se=r(xe,function(Pr,yr){return Pr.value.length>=yr.value.length?Pr:yr});switch(se.start=z,se.line=R,S=S.replace(se.value,""),z+=se.value.length,y+=se.value.length,se.name){case"atom":se.raw=se.value,se.value.charAt(0)==="'"&&(se.value=D(se.value.substr(1,se.value.length-2),"'"),se.value===null&&(se.name="lexical",se.value="unknown escape sequence"));break;case"number":se.float=se.value.substring(0,2)!=="0x"&&se.value.match(/[.eE]/)!==null&&se.value!=="0'.",se.value=C(se.value),se.blank=Fe;break;case"string":var qt=se.value.charAt(0);se.value=D(se.value.substr(1,se.value.length-2),qt),se.value===null&&(se.name="lexical",se.value="unknown escape sequence");break;case"whitespace":var nr=X[X.length-1];nr&&(nr.space=!0),Fe=!0;continue;case"r_bracket":X.length>0&&X[X.length-1].name==="l_bracket"&&(se=X.pop(),se.name="atom",se.value="{}",se.raw="{}",se.space=!1);break;case"r_brace":X.length>0&&X[X.length-1].name==="l_brace"&&(se=X.pop(),se.name="atom",se.value="[]",se.raw="[]",se.space=!1);break}se.len=y,X.push(se),Fe=!1}var St=this.set_last_tokens(X);return St.length===0?null:St};function J(I,S,y,R,z){if(!S[y])return{type:A,value:b.error.syntax(S[y-1],"expression expected",!0)};var X;if(R==="0"){var $=S[y];switch($.name){case"number":return{type:p,len:y+1,value:new b.type.Num($.value,$.float)};case"variable":return{type:p,len:y+1,value:new b.type.Var($.value)};case"string":var se;switch(I.get_flag("double_quotes").id){case"atom":se=new q($.value,[]);break;case"codes":se=new q("[]",[]);for(var xe=$.value.length-1;xe>=0;xe--)se=new q(".",[new b.type.Num(n($.value,xe),!1),se]);break;case"chars":se=new q("[]",[]);for(var xe=$.value.length-1;xe>=0;xe--)se=new q(".",[new b.type.Term($.value.charAt(xe),[]),se]);break}return{type:p,len:y+1,value:se};case"l_paren":var St=J(I,S,y+1,I.__get_max_priority(),!0);return St.type!==p?St:S[St.len]&&S[St.len].name==="r_paren"?(St.len++,St):{type:A,derived:!0,value:b.error.syntax(S[St.len]?S[St.len]:S[St.len-1],") or operator expected",!S[St.len])};case"l_bracket":var St=J(I,S,y+1,I.__get_max_priority(),!0);return St.type!==p?St:S[St.len]&&S[St.len].name==="r_bracket"?(St.len++,St.value=new q("{}",[St.value]),St):{type:A,derived:!0,value:b.error.syntax(S[St.len]?S[St.len]:S[St.len-1],"} or operator expected",!S[St.len])}}var Fe=te(I,S,y,z);return Fe.type===p||Fe.derived||(Fe=le(I,S,y),Fe.type===p||Fe.derived)?Fe:{type:A,derived:!1,value:b.error.syntax(S[y],"unexpected token")}}var lt=I.__get_max_priority(),Et=I.__get_next_priority(R),qt=y;if(S[y].name==="atom"&&S[y+1]&&(S[y].space||S[y+1].name!=="l_paren")){var $=S[y++],nr=I.__lookup_operator_classes(R,$.value);if(nr&&nr.indexOf("fy")>-1){var St=J(I,S,y,R,z);if(St.type!==A)return $.value==="-"&&!$.space&&b.type.is_number(St.value)?{value:new b.type.Num(-St.value.value,St.value.is_float),len:St.len,type:p}:{value:new b.type.Term($.value,[St.value]),len:St.len,type:p};X=St}else if(nr&&nr.indexOf("fx")>-1){var St=J(I,S,y,Et,z);if(St.type!==A)return{value:new b.type.Term($.value,[St.value]),len:St.len,type:p};X=St}}y=qt;var St=J(I,S,y,Et,z);if(St.type===p){y=St.len;var $=S[y];if(S[y]&&(S[y].name==="atom"&&I.__lookup_operator_classes(R,$.value)||S[y].name==="bar"&&I.__lookup_operator_classes(R,"|"))){var cn=Et,Pr=R,nr=I.__lookup_operator_classes(R,$.value);if(nr.indexOf("xf")>-1)return{value:new b.type.Term($.value,[St.value]),len:++St.len,type:p};if(nr.indexOf("xfx")>-1){var yr=J(I,S,y+1,cn,z);return yr.type===p?{value:new b.type.Term($.value,[St.value,yr.value]),len:yr.len,type:p}:(yr.derived=!0,yr)}else if(nr.indexOf("xfy")>-1){var yr=J(I,S,y+1,Pr,z);return yr.type===p?{value:new b.type.Term($.value,[St.value,yr.value]),len:yr.len,type:p}:(yr.derived=!0,yr)}else if(St.type!==A)for(;;){y=St.len;var $=S[y];if($&&$.name==="atom"&&I.__lookup_operator_classes(R,$.value)){var nr=I.__lookup_operator_classes(R,$.value);if(nr.indexOf("yf")>-1)St={value:new b.type.Term($.value,[St.value]),len:++y,type:p};else if(nr.indexOf("yfx")>-1){var yr=J(I,S,++y,cn,z);if(yr.type===A)return yr.derived=!0,yr;y=yr.len,St={value:new b.type.Term($.value,[St.value,yr.value]),len:y,type:p}}else break}else break}}else X={type:A,value:b.error.syntax(S[St.len-1],"operator expected")};return St}return St}function te(I,S,y,R){if(!S[y]||S[y].name==="atom"&&S[y].raw==="."&&!R&&(S[y].space||!S[y+1]||S[y+1].name!=="l_paren"))return{type:A,derived:!1,value:b.error.syntax(S[y-1],"unfounded token")};var z=S[y],X=[];if(S[y].name==="atom"&&S[y].raw!==","){if(y++,S[y-1].space)return{type:p,len:y,value:new b.type.Term(z.value,X)};if(S[y]&&S[y].name==="l_paren"){if(S[y+1]&&S[y+1].name==="r_paren")return{type:A,derived:!0,value:b.error.syntax(S[y+1],"argument expected")};var $=J(I,S,++y,"999",!0);if($.type===A)return $.derived?$:{type:A,derived:!0,value:b.error.syntax(S[y]?S[y]:S[y-1],"argument expected",!S[y])};for(X.push($.value),y=$.len;S[y]&&S[y].name==="atom"&&S[y].value===",";){if($=J(I,S,y+1,"999",!0),$.type===A)return $.derived?$:{type:A,derived:!0,value:b.error.syntax(S[y+1]?S[y+1]:S[y],"argument expected",!S[y+1])};X.push($.value),y=$.len}if(S[y]&&S[y].name==="r_paren")y++;else return{type:A,derived:!0,value:b.error.syntax(S[y]?S[y]:S[y-1],", or ) expected",!S[y])}}return{type:p,len:y,value:new b.type.Term(z.value,X)}}return{type:A,derived:!1,value:b.error.syntax(S[y],"term expected")}}function le(I,S,y){if(!S[y])return{type:A,derived:!1,value:b.error.syntax(S[y-1],"[ expected")};if(S[y]&&S[y].name==="l_brace"){var R=J(I,S,++y,"999",!0),z=[R.value],X=void 0;if(R.type===A)return S[y]&&S[y].name==="r_brace"?{type:p,len:y+1,value:new b.type.Term("[]",[])}:{type:A,derived:!0,value:b.error.syntax(S[y],"] expected")};for(y=R.len;S[y]&&S[y].name==="atom"&&S[y].value===",";){if(R=J(I,S,y+1,"999",!0),R.type===A)return R.derived?R:{type:A,derived:!0,value:b.error.syntax(S[y+1]?S[y+1]:S[y],"argument expected",!S[y+1])};z.push(R.value),y=R.len}var $=!1;if(S[y]&&S[y].name==="bar"){if($=!0,R=J(I,S,y+1,"999",!0),R.type===A)return R.derived?R:{type:A,derived:!0,value:b.error.syntax(S[y+1]?S[y+1]:S[y],"argument expected",!S[y+1])};X=R.value,y=R.len}return S[y]&&S[y].name==="r_brace"?{type:p,len:y+1,value:g(z,X)}:{type:A,derived:!0,value:b.error.syntax(S[y]?S[y]:S[y-1],$?"] expected":", or | or ] expected",!S[y])}}return{type:A,derived:!1,value:b.error.syntax(S[y],"list expected")}}function ce(I,S,y){var R=S[y].line,z=J(I,S,y,I.__get_max_priority(),!1),X=null,$;if(z.type!==A)if(y=z.len,S[y]&&S[y].name==="atom"&&S[y].raw===".")if(y++,b.type.is_term(z.value)){if(z.value.indicator===":-/2"?(X=new b.type.Rule(z.value.args[0],Ee(z.value.args[1])),$={value:X,len:y,type:p}):z.value.indicator==="-->/2"?(X=he(new b.type.Rule(z.value.args[0],z.value.args[1]),I),X.body=Ee(X.body),$={value:X,len:y,type:b.type.is_rule(X)?p:A}):(X=new b.type.Rule(z.value,null),$={value:X,len:y,type:p}),X){var se=X.singleton_variables();se.length>0&&I.throw_warning(b.warning.singleton(se,X.head.indicator,R))}return $}else return{type:A,value:b.error.syntax(S[y],"callable expected")};else return{type:A,value:b.error.syntax(S[y]?S[y]:S[y-1],". or operator expected")};return z}function ue(I,S,y){y=y||{},y.from=y.from?y.from:"$tau-js",y.reconsult=y.reconsult!==void 0?y.reconsult:!0;var R=new U(I),z={},X;R.new_text(S);var $=0,se=R.get_tokens($);do{if(se===null||!se[$])break;var xe=ce(I,se,$);if(xe.type===A)return new q("throw",[xe.value]);if(xe.value.body===null&&xe.value.head.indicator==="?-/1"){var Fe=new tt(I.session);Fe.add_goal(xe.value.head.args[0]),Fe.answer(function(Et){b.type.is_error(Et)?I.throw_warning(Et.args[0]):(Et===!1||Et===null)&&I.throw_warning(b.warning.failed_goal(xe.value.head.args[0],xe.len))}),$=xe.len;var lt=!0}else if(xe.value.body===null&&xe.value.head.indicator===":-/1"){var lt=I.run_directive(xe.value.head.args[0]);$=xe.len,xe.value.head.args[0].indicator==="char_conversion/2"&&(se=R.get_tokens($),$=0)}else{X=xe.value.head.indicator,y.reconsult!==!1&&z[X]!==!0&&!I.is_multifile_predicate(X)&&(I.session.rules[X]=a(I.session.rules[X]||[],function(qt){return qt.dynamic}),z[X]=!0);var lt=I.add_rule(xe.value,y);$=xe.len}if(!lt)return lt}while(!0);return!0}function Ie(I,S){var y=new U(I);y.new_text(S);var R=0;do{var z=y.get_tokens(R);if(z===null)break;var X=J(I,z,0,I.__get_max_priority(),!1);if(X.type!==A){var $=X.len,se=$;if(z[$]&&z[$].name==="atom"&&z[$].raw===".")I.add_goal(Ee(X.value));else{var xe=z[$];return new q("throw",[b.error.syntax(xe||z[$-1],". or operator expected",!xe)])}R=X.len+1}else return new q("throw",[X.value])}while(!0);return!0}function he(I,S){I=I.rename(S);var y=S.next_free_variable(),R=De(I.body,y,S);return R.error?R.value:(I.body=R.value,I.head.args=I.head.args.concat([y,R.variable]),I.head=new q(I.head.id,I.head.args),I)}function De(I,S,y){var R;if(b.type.is_term(I)&&I.indicator==="!/0")return{value:I,variable:S,error:!1};if(b.type.is_term(I)&&I.indicator===",/2"){var z=De(I.args[0],S,y);if(z.error)return z;var X=De(I.args[1],z.variable,y);return X.error?X:{value:new q(",",[z.value,X.value]),variable:X.variable,error:!1}}else{if(b.type.is_term(I)&&I.indicator==="{}/1")return{value:I.args[0],variable:S,error:!1};if(b.type.is_empty_list(I))return{value:new q("true",[]),variable:S,error:!1};if(b.type.is_list(I)){R=y.next_free_variable();for(var $=I,se;$.indicator==="./2";)se=$,$=$.args[1];return b.type.is_variable($)?{value:b.error.instantiation("DCG"),variable:S,error:!0}:b.type.is_empty_list($)?(se.args[1]=R,{value:new q("=",[S,I]),variable:R,error:!1}):{value:b.error.type("list",I,"DCG"),variable:S,error:!0}}else return b.type.is_callable(I)?(R=y.next_free_variable(),I.args=I.args.concat([S,R]),I=new q(I.id,I.args),{value:I,variable:R,error:!1}):{value:b.error.type("callable",I,"DCG"),variable:S,error:!0}}}function Ee(I){return b.type.is_variable(I)?new q("call",[I]):b.type.is_term(I)&&[",/2",";/2","->/2"].indexOf(I.indicator)!==-1?new q(I.id,[Ee(I.args[0]),Ee(I.args[1])]):I}function g(I,S){for(var y=S||new b.type.Term("[]",[]),R=I.length-1;R>=0;R--)y=new b.type.Term(".",[I[R],y]);return y}function me(I,S){for(var y=I.length-1;y>=0;y--)I[y]===S&&I.splice(y,1)}function Ce(I){for(var S={},y=[],R=0;R=0;S--)if(I.charAt(S)==="/")return new q("/",[new q(I.substring(0,S)),new Re(parseInt(I.substring(S+1)),!1)])}function Pe(I){this.id=I}function Re(I,S){this.is_float=S!==void 0?S:parseInt(I)!==I,this.value=this.is_float?I:parseInt(I)}var ht=0;function q(I,S,y){this.ref=y||++ht,this.id=I,this.args=S||[],this.indicator=I+"/"+this.args.length}var nt=0;function Ne(I,S,y,R,z,X){this.id=nt++,this.stream=I,this.mode=S,this.alias=y,this.type=R!==void 0?R:"text",this.reposition=z!==void 0?z:!0,this.eof_action=X!==void 0?X:"eof_code",this.position=this.mode==="append"?"end_of_stream":0,this.output=this.mode==="write"||this.mode==="append",this.input=this.mode==="read"}function Te(I){I=I||{},this.links=I}function ke(I,S,y){S=S||new Te,y=y||null,this.goal=I,this.substitution=S,this.parent=y}function Ve(I,S,y){this.head=I,this.body=S,this.dynamic=y||!1}function be(I){I=I===void 0||I<=0?1e3:I,this.rules={},this.src_predicates={},this.rename=0,this.modules=[],this.thread=new tt(this),this.total_threads=1,this.renamed_variables={},this.public_predicates={},this.multifile_predicates={},this.limit=I,this.streams={user_input:new Ne(typeof El<"u"&&El.exports?nodejs_user_input:tau_user_input,"read","user_input","text",!1,"reset"),user_output:new Ne(typeof El<"u"&&El.exports?nodejs_user_output:tau_user_output,"write","user_output","text",!1,"eof_code")},this.file_system=typeof El<"u"&&El.exports?nodejs_file_system:tau_file_system,this.standard_input=this.streams.user_input,this.standard_output=this.streams.user_output,this.current_input=this.streams.user_input,this.current_output=this.streams.user_output,this.format_success=function(S){return S.substitution},this.format_error=function(S){return S.goal},this.flag={bounded:b.flag.bounded.value,max_integer:b.flag.max_integer.value,min_integer:b.flag.min_integer.value,integer_rounding_function:b.flag.integer_rounding_function.value,char_conversion:b.flag.char_conversion.value,debug:b.flag.debug.value,max_arity:b.flag.max_arity.value,unknown:b.flag.unknown.value,double_quotes:b.flag.double_quotes.value,occurs_check:b.flag.occurs_check.value,dialect:b.flag.dialect.value,version_data:b.flag.version_data.value,nodejs:b.flag.nodejs.value},this.__loaded_modules=[],this.__char_conversion={},this.__operators={1200:{":-":["fx","xfx"],"-->":["xfx"],"?-":["fx"]},1100:{";":["xfy"]},1050:{"->":["xfy"]},1e3:{",":["xfy"]},900:{"\\+":["fy"]},700:{"=":["xfx"],"\\=":["xfx"],"==":["xfx"],"\\==":["xfx"],"@<":["xfx"],"@=<":["xfx"],"@>":["xfx"],"@>=":["xfx"],"=..":["xfx"],is:["xfx"],"=:=":["xfx"],"=\\=":["xfx"],"<":["xfx"],"=<":["xfx"],">":["xfx"],">=":["xfx"]},600:{":":["xfy"]},500:{"+":["yfx"],"-":["yfx"],"/\\":["yfx"],"\\/":["yfx"]},400:{"*":["yfx"],"/":["yfx"],"//":["yfx"],rem:["yfx"],mod:["yfx"],"<<":["yfx"],">>":["yfx"]},200:{"**":["xfx"],"^":["xfy"],"-":["fy"],"+":["fy"],"\\":["fy"]}}}function tt(I){this.epoch=Date.now(),this.session=I,this.session.total_threads++,this.total_steps=0,this.cpu_time=0,this.cpu_time_last=0,this.points=[],this.debugger=!1,this.debugger_states=[],this.level="top_level/0",this.__calls=[],this.current_limit=this.session.limit,this.warnings=[]}function He(I,S,y){this.id=I,this.rules=S,this.exports=y,b.module[I]=this}He.prototype.exports_predicate=function(I){return this.exports.indexOf(I)!==-1},Pe.prototype.unify=function(I,S){if(S&&e(I.variables(),this.id)!==-1&&!b.type.is_variable(I))return null;var y={};return y[this.id]=I,new Te(y)},Re.prototype.unify=function(I,S){return b.type.is_number(I)&&this.value===I.value&&this.is_float===I.is_float?new Te:null},q.prototype.unify=function(I,S){if(b.type.is_term(I)&&this.indicator===I.indicator){for(var y=new Te,R=0;R=0){var R=this.args[0].value,z=Math.floor(R/26),X=R%26;return"ABCDEFGHIJKLMNOPQRSTUVWXYZ"[X]+(z!==0?z:"")}switch(this.indicator){case"[]/0":case"{}/0":case"!/0":return this.id;case"{}/1":return"{"+this.args[0].toString(I)+"}";case"./2":for(var $="["+this.args[0].toString(I),se=this.args[1];se.indicator==="./2";)$+=", "+se.args[0].toString(I),se=se.args[1];return se.indicator!=="[]/0"&&($+="|"+se.toString(I)),$+="]",$;case",/2":return"("+this.args[0].toString(I)+", "+this.args[1].toString(I)+")";default:var xe=this.id,Fe=I.session?I.session.lookup_operator(this.id,this.args.length):null;if(I.session===void 0||I.ignore_ops||Fe===null)return I.quoted&&!/^(!|,|;|[a-z][0-9a-zA-Z_]*)$/.test(xe)&&xe!=="{}"&&xe!=="[]"&&(xe="'"+x(xe)+"'"),xe+(this.args.length?"("+o(this.args,function(nr){return nr.toString(I)}).join(", ")+")":"");var lt=Fe.priority>S.priority||Fe.priority===S.priority&&(Fe.class==="xfy"&&this.indicator!==S.indicator||Fe.class==="yfx"&&this.indicator!==S.indicator||this.indicator===S.indicator&&Fe.class==="yfx"&&y==="right"||this.indicator===S.indicator&&Fe.class==="xfy"&&y==="left");Fe.indicator=this.indicator;var Et=lt?"(":"",qt=lt?")":"";return this.args.length===0?"("+this.id+")":["fy","fx"].indexOf(Fe.class)!==-1?Et+xe+" "+this.args[0].toString(I,Fe)+qt:["yf","xf"].indexOf(Fe.class)!==-1?Et+this.args[0].toString(I,Fe)+" "+xe+qt:Et+this.args[0].toString(I,Fe,"left")+" "+this.id+" "+this.args[1].toString(I,Fe,"right")+qt}},Ne.prototype.toString=function(I){return"("+this.id+")"},Te.prototype.toString=function(I){var S="{";for(var y in this.links)this.links.hasOwnProperty(y)&&(S!=="{"&&(S+=", "),S+=y+"/"+this.links[y].toString(I));return S+="}",S},ke.prototype.toString=function(I){return this.goal===null?"<"+this.substitution.toString(I)+">":"<"+this.goal.toString(I)+", "+this.substitution.toString(I)+">"},Ve.prototype.toString=function(I){return this.body?this.head.toString(I)+" :- "+this.body.toString(I)+".":this.head.toString(I)+"."},be.prototype.toString=function(I){for(var S="",y=0;y=0;z--)R=new q(".",[S[z],R]);return R}return new q(this.id,o(this.args,function(X){return X.apply(I)}),this.ref)},Ne.prototype.apply=function(I){return this},Ve.prototype.apply=function(I){return new Ve(this.head.apply(I),this.body!==null?this.body.apply(I):null)},Te.prototype.apply=function(I){var S,y={};for(S in this.links)this.links.hasOwnProperty(S)&&(y[S]=this.links[S].apply(I));return new Te(y)},q.prototype.select=function(){for(var I=this;I.indicator===",/2";)I=I.args[0];return I},q.prototype.replace=function(I){return this.indicator===",/2"?this.args[0].indicator===",/2"?new q(",",[this.args[0].replace(I),this.args[1]]):I===null?this.args[1]:new q(",",[I,this.args[1]]):I},q.prototype.search=function(I){if(b.type.is_term(I)&&I.ref!==void 0&&this.ref===I.ref)return!0;for(var S=0;SS&&R0&&(S=this.head_point().substitution.domain());e(S,b.format_variable(this.session.rename))!==-1;)this.session.rename++;if(I.id==="_")return new Pe(b.format_variable(this.session.rename));this.session.renamed_variables[I.id]=b.format_variable(this.session.rename)}return new Pe(this.session.renamed_variables[I.id])},be.prototype.next_free_variable=function(){return this.thread.next_free_variable()},tt.prototype.next_free_variable=function(){this.session.rename++;var I=[];for(this.points.length>0&&(I=this.head_point().substitution.domain());e(I,b.format_variable(this.session.rename))!==-1;)this.session.rename++;return new Pe(b.format_variable(this.session.rename))},be.prototype.is_public_predicate=function(I){return!this.public_predicates.hasOwnProperty(I)||this.public_predicates[I]===!0},tt.prototype.is_public_predicate=function(I){return this.session.is_public_predicate(I)},be.prototype.is_multifile_predicate=function(I){return this.multifile_predicates.hasOwnProperty(I)&&this.multifile_predicates[I]===!0},tt.prototype.is_multifile_predicate=function(I){return this.session.is_multifile_predicate(I)},be.prototype.prepend=function(I){return this.thread.prepend(I)},tt.prototype.prepend=function(I){for(var S=I.length-1;S>=0;S--)this.points.push(I[S])},be.prototype.success=function(I,S){return this.thread.success(I,S)},tt.prototype.success=function(I,y){var y=typeof y>"u"?I:y;this.prepend([new ke(I.goal.replace(null),I.substitution,y)])},be.prototype.throw_error=function(I){return this.thread.throw_error(I)},tt.prototype.throw_error=function(I){this.prepend([new ke(new q("throw",[I]),new Te,null,null)])},be.prototype.step_rule=function(I,S){return this.thread.step_rule(I,S)},tt.prototype.step_rule=function(I,S){var y=S.indicator;if(I==="user"&&(I=null),I===null&&this.session.rules.hasOwnProperty(y))return this.session.rules[y];for(var R=I===null?this.session.modules:e(this.session.modules,I)===-1?[]:[I],z=0;z1)&&this.again()},be.prototype.answers=function(I,S,y){return this.thread.answers(I,S,y)},tt.prototype.answers=function(I,S,y){var R=S||1e3,z=this;if(S<=0){y&&y();return}this.answer(function(X){I(X),X!==!1?setTimeout(function(){z.answers(I,S-1,y)},1):y&&y()})},be.prototype.again=function(I){return this.thread.again(I)},tt.prototype.again=function(I){for(var S,y=Date.now();this.__calls.length>0;){for(this.warnings=[],I!==!1&&(this.current_limit=this.session.limit);this.current_limit>0&&this.points.length>0&&this.head_point().goal!==null&&!b.type.is_error(this.head_point().goal);)if(this.current_limit--,this.step()===!0)return;var R=Date.now();this.cpu_time_last=R-y,this.cpu_time+=this.cpu_time_last;var z=this.__calls.shift();this.current_limit<=0?z(null):this.points.length===0?z(!1):b.type.is_error(this.head_point().goal)?(S=this.session.format_error(this.points.pop()),this.points=[],z(S)):(this.debugger&&this.debugger_states.push(this.head_point()),S=this.session.format_success(this.points.pop()),z(S))}},be.prototype.unfold=function(I){if(I.body===null)return!1;var S=I.head,y=I.body,R=y.select(),z=new tt(this),X=[];z.add_goal(R),z.step();for(var $=z.points.length-1;$>=0;$--){var se=z.points[$],xe=S.apply(se.substitution),Fe=y.replace(se.goal);Fe!==null&&(Fe=Fe.apply(se.substitution)),X.push(new Ve(xe,Fe))}var lt=this.rules[S.indicator],Et=e(lt,I);return X.length>0&&Et!==-1?(lt.splice.apply(lt,[Et,1].concat(X)),!0):!1},tt.prototype.unfold=function(I){return this.session.unfold(I)},Pe.prototype.interpret=function(I){return b.error.instantiation(I.level)},Re.prototype.interpret=function(I){return this},q.prototype.interpret=function(I){return b.type.is_unitary_list(this)?this.args[0].interpret(I):b.operate(I,this)},Pe.prototype.compare=function(I){return this.idI.id?1:0},Re.prototype.compare=function(I){if(this.value===I.value&&this.is_float===I.is_float)return 0;if(this.valueI.value)return 1},q.prototype.compare=function(I){if(this.args.lengthI.args.length||this.args.length===I.args.length&&this.id>I.id)return 1;for(var S=0;SR)return 1;if(I.constructor===Re){if(I.is_float&&S.is_float)return 0;if(I.is_float)return-1;if(S.is_float)return 1}return 0},is_substitution:function(I){return I instanceof Te},is_state:function(I){return I instanceof ke},is_rule:function(I){return I instanceof Ve},is_variable:function(I){return I instanceof Pe},is_stream:function(I){return I instanceof Ne},is_anonymous_var:function(I){return I instanceof Pe&&I.id==="_"},is_callable:function(I){return I instanceof q},is_number:function(I){return I instanceof Re},is_integer:function(I){return I instanceof Re&&!I.is_float},is_float:function(I){return I instanceof Re&&I.is_float},is_term:function(I){return I instanceof q},is_atom:function(I){return I instanceof q&&I.args.length===0},is_ground:function(I){if(I instanceof Pe)return!1;if(I instanceof q){for(var S=0;S0},is_list:function(I){return I instanceof q&&(I.indicator==="[]/0"||I.indicator==="./2")},is_empty_list:function(I){return I instanceof q&&I.indicator==="[]/0"},is_non_empty_list:function(I){return I instanceof q&&I.indicator==="./2"},is_fully_list:function(I){for(;I instanceof q&&I.indicator==="./2";)I=I.args[1];return I instanceof Pe||I instanceof q&&I.indicator==="[]/0"},is_instantiated_list:function(I){for(;I instanceof q&&I.indicator==="./2";)I=I.args[1];return I instanceof q&&I.indicator==="[]/0"},is_unitary_list:function(I){return I instanceof q&&I.indicator==="./2"&&I.args[1]instanceof q&&I.args[1].indicator==="[]/0"},is_character:function(I){return I instanceof q&&(I.id.length===1||I.id.length>0&&I.id.length<=2&&n(I.id,0)>=65536)},is_character_code:function(I){return I instanceof Re&&!I.is_float&&I.value>=0&&I.value<=1114111},is_byte:function(I){return I instanceof Re&&!I.is_float&&I.value>=0&&I.value<=255},is_operator:function(I){return I instanceof q&&b.arithmetic.evaluation[I.indicator]},is_directive:function(I){return I instanceof q&&b.directive[I.indicator]!==void 0},is_builtin:function(I){return I instanceof q&&b.predicate[I.indicator]!==void 0},is_error:function(I){return I instanceof q&&I.indicator==="throw/1"},is_predicate_indicator:function(I){return I instanceof q&&I.indicator==="//2"&&I.args[0]instanceof q&&I.args[0].args.length===0&&I.args[1]instanceof Re&&I.args[1].is_float===!1},is_flag:function(I){return I instanceof q&&I.args.length===0&&b.flag[I.id]!==void 0},is_value_flag:function(I,S){if(!b.type.is_flag(I))return!1;for(var y in b.flag[I.id].allowed)if(b.flag[I.id].allowed.hasOwnProperty(y)&&b.flag[I.id].allowed[y].equals(S))return!0;return!1},is_io_mode:function(I){return b.type.is_atom(I)&&["read","write","append"].indexOf(I.id)!==-1},is_stream_option:function(I){return b.type.is_term(I)&&(I.indicator==="alias/1"&&b.type.is_atom(I.args[0])||I.indicator==="reposition/1"&&b.type.is_atom(I.args[0])&&(I.args[0].id==="true"||I.args[0].id==="false")||I.indicator==="type/1"&&b.type.is_atom(I.args[0])&&(I.args[0].id==="text"||I.args[0].id==="binary")||I.indicator==="eof_action/1"&&b.type.is_atom(I.args[0])&&(I.args[0].id==="error"||I.args[0].id==="eof_code"||I.args[0].id==="reset"))},is_stream_position:function(I){return b.type.is_integer(I)&&I.value>=0||b.type.is_atom(I)&&(I.id==="end_of_stream"||I.id==="past_end_of_stream")},is_stream_property:function(I){return b.type.is_term(I)&&(I.indicator==="input/0"||I.indicator==="output/0"||I.indicator==="alias/1"&&(b.type.is_variable(I.args[0])||b.type.is_atom(I.args[0]))||I.indicator==="file_name/1"&&(b.type.is_variable(I.args[0])||b.type.is_atom(I.args[0]))||I.indicator==="position/1"&&(b.type.is_variable(I.args[0])||b.type.is_stream_position(I.args[0]))||I.indicator==="reposition/1"&&(b.type.is_variable(I.args[0])||b.type.is_atom(I.args[0])&&(I.args[0].id==="true"||I.args[0].id==="false"))||I.indicator==="type/1"&&(b.type.is_variable(I.args[0])||b.type.is_atom(I.args[0])&&(I.args[0].id==="text"||I.args[0].id==="binary"))||I.indicator==="mode/1"&&(b.type.is_variable(I.args[0])||b.type.is_atom(I.args[0])&&(I.args[0].id==="read"||I.args[0].id==="write"||I.args[0].id==="append"))||I.indicator==="eof_action/1"&&(b.type.is_variable(I.args[0])||b.type.is_atom(I.args[0])&&(I.args[0].id==="error"||I.args[0].id==="eof_code"||I.args[0].id==="reset"))||I.indicator==="end_of_stream/1"&&(b.type.is_variable(I.args[0])||b.type.is_atom(I.args[0])&&(I.args[0].id==="at"||I.args[0].id==="past"||I.args[0].id==="not")))},is_streamable:function(I){return I.__proto__.stream!==void 0},is_read_option:function(I){return b.type.is_term(I)&&["variables/1","variable_names/1","singletons/1"].indexOf(I.indicator)!==-1},is_write_option:function(I){return b.type.is_term(I)&&(I.indicator==="quoted/1"&&b.type.is_atom(I.args[0])&&(I.args[0].id==="true"||I.args[0].id==="false")||I.indicator==="ignore_ops/1"&&b.type.is_atom(I.args[0])&&(I.args[0].id==="true"||I.args[0].id==="false")||I.indicator==="numbervars/1"&&b.type.is_atom(I.args[0])&&(I.args[0].id==="true"||I.args[0].id==="false"))},is_close_option:function(I){return b.type.is_term(I)&&I.indicator==="force/1"&&b.type.is_atom(I.args[0])&&(I.args[0].id==="true"||I.args[0].id==="false")},is_modifiable_flag:function(I){return b.type.is_flag(I)&&b.flag[I.id].changeable},is_module:function(I){return I instanceof q&&I.indicator==="library/1"&&I.args[0]instanceof q&&I.args[0].args.length===0&&b.module[I.args[0].id]!==void 0}},arithmetic:{evaluation:{"e/0":{type_args:null,type_result:!0,fn:function(I){return Math.E}},"pi/0":{type_args:null,type_result:!0,fn:function(I){return Math.PI}},"tau/0":{type_args:null,type_result:!0,fn:function(I){return 2*Math.PI}},"epsilon/0":{type_args:null,type_result:!0,fn:function(I){return Number.EPSILON}},"+/1":{type_args:null,type_result:null,fn:function(I,S){return I}},"-/1":{type_args:null,type_result:null,fn:function(I,S){return-I}},"\\/1":{type_args:!1,type_result:!1,fn:function(I,S){return~I}},"abs/1":{type_args:null,type_result:null,fn:function(I,S){return Math.abs(I)}},"sign/1":{type_args:null,type_result:null,fn:function(I,S){return Math.sign(I)}},"float_integer_part/1":{type_args:!0,type_result:!1,fn:function(I,S){return parseInt(I)}},"float_fractional_part/1":{type_args:!0,type_result:!0,fn:function(I,S){return I-parseInt(I)}},"float/1":{type_args:null,type_result:!0,fn:function(I,S){return parseFloat(I)}},"floor/1":{type_args:!0,type_result:!1,fn:function(I,S){return Math.floor(I)}},"truncate/1":{type_args:!0,type_result:!1,fn:function(I,S){return parseInt(I)}},"round/1":{type_args:!0,type_result:!1,fn:function(I,S){return Math.round(I)}},"ceiling/1":{type_args:!0,type_result:!1,fn:function(I,S){return Math.ceil(I)}},"sin/1":{type_args:null,type_result:!0,fn:function(I,S){return Math.sin(I)}},"cos/1":{type_args:null,type_result:!0,fn:function(I,S){return Math.cos(I)}},"tan/1":{type_args:null,type_result:!0,fn:function(I,S){return Math.tan(I)}},"asin/1":{type_args:null,type_result:!0,fn:function(I,S){return Math.asin(I)}},"acos/1":{type_args:null,type_result:!0,fn:function(I,S){return Math.acos(I)}},"atan/1":{type_args:null,type_result:!0,fn:function(I,S){return Math.atan(I)}},"atan2/2":{type_args:null,type_result:!0,fn:function(I,S,y){return Math.atan2(I,S)}},"exp/1":{type_args:null,type_result:!0,fn:function(I,S){return Math.exp(I)}},"sqrt/1":{type_args:null,type_result:!0,fn:function(I,S){return Math.sqrt(I)}},"log/1":{type_args:null,type_result:!0,fn:function(I,S){return I>0?Math.log(I):b.error.evaluation("undefined",S.__call_indicator)}},"+/2":{type_args:null,type_result:null,fn:function(I,S,y){return I+S}},"-/2":{type_args:null,type_result:null,fn:function(I,S,y){return I-S}},"*/2":{type_args:null,type_result:null,fn:function(I,S,y){return I*S}},"//2":{type_args:null,type_result:!0,fn:function(I,S,y){return S?I/S:b.error.evaluation("zero_division",y.__call_indicator)}},"///2":{type_args:!1,type_result:!1,fn:function(I,S,y){return S?parseInt(I/S):b.error.evaluation("zero_division",y.__call_indicator)}},"**/2":{type_args:null,type_result:!0,fn:function(I,S,y){return Math.pow(I,S)}},"^/2":{type_args:null,type_result:null,fn:function(I,S,y){return Math.pow(I,S)}},"<>/2":{type_args:!1,type_result:!1,fn:function(I,S,y){return I>>S}},"/\\/2":{type_args:!1,type_result:!1,fn:function(I,S,y){return I&S}},"\\//2":{type_args:!1,type_result:!1,fn:function(I,S,y){return I|S}},"xor/2":{type_args:!1,type_result:!1,fn:function(I,S,y){return I^S}},"rem/2":{type_args:!1,type_result:!1,fn:function(I,S,y){return S?I%S:b.error.evaluation("zero_division",y.__call_indicator)}},"mod/2":{type_args:!1,type_result:!1,fn:function(I,S,y){return S?I-parseInt(I/S)*S:b.error.evaluation("zero_division",y.__call_indicator)}},"max/2":{type_args:null,type_result:null,fn:function(I,S,y){return Math.max(I,S)}},"min/2":{type_args:null,type_result:null,fn:function(I,S,y){return Math.min(I,S)}}}},directive:{"dynamic/1":function(I,S){var y=S.args[0];if(b.type.is_variable(y))I.throw_error(b.error.instantiation(S.indicator));else if(!b.type.is_compound(y)||y.indicator!=="//2")I.throw_error(b.error.type("predicate_indicator",y,S.indicator));else if(b.type.is_variable(y.args[0])||b.type.is_variable(y.args[1]))I.throw_error(b.error.instantiation(S.indicator));else if(!b.type.is_atom(y.args[0]))I.throw_error(b.error.type("atom",y.args[0],S.indicator));else if(!b.type.is_integer(y.args[1]))I.throw_error(b.error.type("integer",y.args[1],S.indicator));else{var R=S.args[0].args[0].id+"/"+S.args[0].args[1].value;I.session.public_predicates[R]=!0,I.session.rules[R]||(I.session.rules[R]=[])}},"multifile/1":function(I,S){var y=S.args[0];b.type.is_variable(y)?I.throw_error(b.error.instantiation(S.indicator)):!b.type.is_compound(y)||y.indicator!=="//2"?I.throw_error(b.error.type("predicate_indicator",y,S.indicator)):b.type.is_variable(y.args[0])||b.type.is_variable(y.args[1])?I.throw_error(b.error.instantiation(S.indicator)):b.type.is_atom(y.args[0])?b.type.is_integer(y.args[1])?I.session.multifile_predicates[S.args[0].args[0].id+"/"+S.args[0].args[1].value]=!0:I.throw_error(b.error.type("integer",y.args[1],S.indicator)):I.throw_error(b.error.type("atom",y.args[0],S.indicator))},"set_prolog_flag/2":function(I,S){var y=S.args[0],R=S.args[1];b.type.is_variable(y)||b.type.is_variable(R)?I.throw_error(b.error.instantiation(S.indicator)):b.type.is_atom(y)?b.type.is_flag(y)?b.type.is_value_flag(y,R)?b.type.is_modifiable_flag(y)?I.session.flag[y.id]=R:I.throw_error(b.error.permission("modify","flag",y)):I.throw_error(b.error.domain("flag_value",new q("+",[y,R]),S.indicator)):I.throw_error(b.error.domain("prolog_flag",y,S.indicator)):I.throw_error(b.error.type("atom",y,S.indicator))},"use_module/1":function(I,S){var y=S.args[0];if(b.type.is_variable(y))I.throw_error(b.error.instantiation(S.indicator));else if(!b.type.is_term(y))I.throw_error(b.error.type("term",y,S.indicator));else if(b.type.is_module(y)){var R=y.args[0].id;e(I.session.modules,R)===-1&&I.session.modules.push(R)}},"char_conversion/2":function(I,S){var y=S.args[0],R=S.args[1];b.type.is_variable(y)||b.type.is_variable(R)?I.throw_error(b.error.instantiation(S.indicator)):b.type.is_character(y)?b.type.is_character(R)?y.id===R.id?delete I.session.__char_conversion[y.id]:I.session.__char_conversion[y.id]=R.id:I.throw_error(b.error.type("character",R,S.indicator)):I.throw_error(b.error.type("character",y,S.indicator))},"op/3":function(I,S){var y=S.args[0],R=S.args[1],z=S.args[2];if(b.type.is_variable(y)||b.type.is_variable(R)||b.type.is_variable(z))I.throw_error(b.error.instantiation(S.indicator));else if(!b.type.is_integer(y))I.throw_error(b.error.type("integer",y,S.indicator));else if(!b.type.is_atom(R))I.throw_error(b.error.type("atom",R,S.indicator));else if(!b.type.is_atom(z))I.throw_error(b.error.type("atom",z,S.indicator));else if(y.value<0||y.value>1200)I.throw_error(b.error.domain("operator_priority",y,S.indicator));else if(z.id===",")I.throw_error(b.error.permission("modify","operator",z,S.indicator));else if(z.id==="|"&&(y.value<1001||R.id.length!==3))I.throw_error(b.error.permission("modify","operator",z,S.indicator));else if(["fy","fx","yf","xf","xfx","yfx","xfy"].indexOf(R.id)===-1)I.throw_error(b.error.domain("operator_specifier",R,S.indicator));else{var X={prefix:null,infix:null,postfix:null};for(var $ in I.session.__operators)if(I.session.__operators.hasOwnProperty($)){var se=I.session.__operators[$][z.id];se&&(e(se,"fx")!==-1&&(X.prefix={priority:$,type:"fx"}),e(se,"fy")!==-1&&(X.prefix={priority:$,type:"fy"}),e(se,"xf")!==-1&&(X.postfix={priority:$,type:"xf"}),e(se,"yf")!==-1&&(X.postfix={priority:$,type:"yf"}),e(se,"xfx")!==-1&&(X.infix={priority:$,type:"xfx"}),e(se,"xfy")!==-1&&(X.infix={priority:$,type:"xfy"}),e(se,"yfx")!==-1&&(X.infix={priority:$,type:"yfx"}))}var xe;switch(R.id){case"fy":case"fx":xe="prefix";break;case"yf":case"xf":xe="postfix";break;default:xe="infix";break}if(((X.prefix&&xe==="prefix"||X.postfix&&xe==="postfix"||X.infix&&xe==="infix")&&X[xe].type!==R.id||X.infix&&xe==="postfix"||X.postfix&&xe==="infix")&&y.value!==0)I.throw_error(b.error.permission("create","operator",z,S.indicator));else return X[xe]&&(me(I.session.__operators[X[xe].priority][z.id],R.id),I.session.__operators[X[xe].priority][z.id].length===0&&delete I.session.__operators[X[xe].priority][z.id]),y.value>0&&(I.session.__operators[y.value]||(I.session.__operators[y.value.toString()]={}),I.session.__operators[y.value][z.id]||(I.session.__operators[y.value][z.id]=[]),I.session.__operators[y.value][z.id].push(R.id)),!0}}},predicate:{"op/3":function(I,S,y){b.directive["op/3"](I,y)&&I.success(S)},"current_op/3":function(I,S,y){var R=y.args[0],z=y.args[1],X=y.args[2],$=[];for(var se in I.session.__operators)for(var xe in I.session.__operators[se])for(var Fe=0;Fe/2"){var R=I.points,z=I.session.format_success,X=I.session.format_error;I.session.format_success=function(Fe){return Fe.substitution},I.session.format_error=function(Fe){return Fe.goal},I.points=[new ke(y.args[0].args[0],S.substitution,S)];var $=function(Fe){I.points=R,I.session.format_success=z,I.session.format_error=X,Fe===!1?I.prepend([new ke(S.goal.replace(y.args[1]),S.substitution,S)]):b.type.is_error(Fe)?I.throw_error(Fe.args[0]):Fe===null?(I.prepend([S]),I.__calls.shift()(null)):I.prepend([new ke(S.goal.replace(y.args[0].args[1]).apply(Fe),S.substitution.apply(Fe),S)])};I.__calls.unshift($)}else{var se=new ke(S.goal.replace(y.args[0]),S.substitution,S),xe=new ke(S.goal.replace(y.args[1]),S.substitution,S);I.prepend([se,xe])}},"!/0":function(I,S,y){var R,z,X=[];for(R=S,z=null;R.parent!==null&&R.parent.goal.search(y);)if(z=R,R=R.parent,R.goal!==null){var $=R.goal.select();if($&&$.id==="call"&&$.search(y)){R=z;break}}for(var se=I.points.length-1;se>=0;se--){for(var xe=I.points[se],Fe=xe.parent;Fe!==null&&Fe!==R.parent;)Fe=Fe.parent;Fe===null&&Fe!==R.parent&&X.push(xe)}I.points=X.reverse(),I.success(S)},"\\+/1":function(I,S,y){var R=y.args[0];b.type.is_variable(R)?I.throw_error(b.error.instantiation(I.level)):b.type.is_callable(R)?I.prepend([new ke(S.goal.replace(new q(",",[new q(",",[new q("call",[R]),new q("!",[])]),new q("fail",[])])),S.substitution,S),new ke(S.goal.replace(null),S.substitution,S)]):I.throw_error(b.error.type("callable",R,I.level))},"->/2":function(I,S,y){var R=S.goal.replace(new q(",",[y.args[0],new q(",",[new q("!"),y.args[1]])]));I.prepend([new ke(R,S.substitution,S)])},"fail/0":function(I,S,y){},"false/0":function(I,S,y){},"true/0":function(I,S,y){I.success(S)},"call/1":ie(1),"call/2":ie(2),"call/3":ie(3),"call/4":ie(4),"call/5":ie(5),"call/6":ie(6),"call/7":ie(7),"call/8":ie(8),"once/1":function(I,S,y){var R=y.args[0];I.prepend([new ke(S.goal.replace(new q(",",[new q("call",[R]),new q("!",[])])),S.substitution,S)])},"forall/2":function(I,S,y){var R=y.args[0],z=y.args[1];I.prepend([new ke(S.goal.replace(new q("\\+",[new q(",",[new q("call",[R]),new q("\\+",[new q("call",[z])])])])),S.substitution,S)])},"repeat/0":function(I,S,y){I.prepend([new ke(S.goal.replace(null),S.substitution,S),S])},"throw/1":function(I,S,y){b.type.is_variable(y.args[0])?I.throw_error(b.error.instantiation(I.level)):I.throw_error(y.args[0])},"catch/3":function(I,S,y){var R=I.points;I.points=[],I.prepend([new ke(y.args[0],S.substitution,S)]);var z=I.session.format_success,X=I.session.format_error;I.session.format_success=function(se){return se.substitution},I.session.format_error=function(se){return se.goal};var $=function(se){var xe=I.points;if(I.points=R,I.session.format_success=z,I.session.format_error=X,b.type.is_error(se)){for(var Fe=[],lt=I.points.length-1;lt>=0;lt--){for(var nr=I.points[lt],Et=nr.parent;Et!==null&&Et!==S.parent;)Et=Et.parent;Et===null&&Et!==S.parent&&Fe.push(nr)}I.points=Fe;var qt=I.get_flag("occurs_check").indicator==="true/0",nr=new ke,St=b.unify(se.args[0],y.args[1],qt);St!==null?(nr.substitution=S.substitution.apply(St),nr.goal=S.goal.replace(y.args[2]).apply(St),nr.parent=S,I.prepend([nr])):I.throw_error(se.args[0])}else if(se!==!1){for(var cn=se===null?[]:[new ke(S.goal.apply(se).replace(null),S.substitution.apply(se),S)],Pr=[],lt=xe.length-1;lt>=0;lt--){Pr.push(xe[lt]);var yr=xe[lt].goal!==null?xe[lt].goal.select():null;if(b.type.is_term(yr)&&yr.indicator==="!/0")break}var Rr=o(Pr,function(Xr){return Xr.goal===null&&(Xr.goal=new q("true",[])),Xr=new ke(S.goal.replace(new q("catch",[Xr.goal,y.args[1],y.args[2]])),S.substitution.apply(Xr.substitution),Xr.parent),Xr.exclude=y.args[0].variables(),Xr}).reverse();I.prepend(Rr),I.prepend(cn),se===null&&(this.current_limit=0,I.__calls.shift()(null))}};I.__calls.unshift($)},"=/2":function(I,S,y){var R=I.get_flag("occurs_check").indicator==="true/0",z=new ke,X=b.unify(y.args[0],y.args[1],R);X!==null&&(z.goal=S.goal.apply(X).replace(null),z.substitution=S.substitution.apply(X),z.parent=S,I.prepend([z]))},"unify_with_occurs_check/2":function(I,S,y){var R=new ke,z=b.unify(y.args[0],y.args[1],!0);z!==null&&(R.goal=S.goal.apply(z).replace(null),R.substitution=S.substitution.apply(z),R.parent=S,I.prepend([R]))},"\\=/2":function(I,S,y){var R=I.get_flag("occurs_check").indicator==="true/0",z=b.unify(y.args[0],y.args[1],R);z===null&&I.success(S)},"subsumes_term/2":function(I,S,y){var R=I.get_flag("occurs_check").indicator==="true/0",z=b.unify(y.args[1],y.args[0],R);z!==null&&y.args[1].apply(z).equals(y.args[1])&&I.success(S)},"findall/3":function(I,S,y){var R=y.args[0],z=y.args[1],X=y.args[2];if(b.type.is_variable(z))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(z))I.throw_error(b.error.type("callable",z,y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_list(X))I.throw_error(b.error.type("list",X,y.indicator));else{var $=I.next_free_variable(),se=new q(",",[z,new q("=",[$,R])]),xe=I.points,Fe=I.session.limit,lt=I.session.format_success;I.session.format_success=function(nr){return nr.substitution},I.add_goal(se,!0,S);var Et=[],qt=function(nr){if(nr!==!1&&nr!==null&&!b.type.is_error(nr))I.__calls.unshift(qt),Et.push(nr.links[$.id]),I.session.limit=I.current_limit;else if(I.points=xe,I.session.limit=Fe,I.session.format_success=lt,b.type.is_error(nr))I.throw_error(nr.args[0]);else if(I.current_limit>0){for(var St=new q("[]"),cn=Et.length-1;cn>=0;cn--)St=new q(".",[Et[cn],St]);I.prepend([new ke(S.goal.replace(new q("=",[X,St])),S.substitution,S)])}};I.__calls.unshift(qt)}},"bagof/3":function(I,S,y){var R,z=y.args[0],X=y.args[1],$=y.args[2];if(b.type.is_variable(X))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(X))I.throw_error(b.error.type("callable",X,y.indicator));else if(!b.type.is_variable($)&&!b.type.is_list($))I.throw_error(b.error.type("list",$,y.indicator));else{var se=I.next_free_variable(),xe;X.indicator==="^/2"?(xe=X.args[0].variables(),X=X.args[1]):xe=[],xe=xe.concat(z.variables());for(var Fe=X.variables().filter(function(Rr){return e(xe,Rr)===-1}),lt=new q("[]"),Et=Fe.length-1;Et>=0;Et--)lt=new q(".",[new Pe(Fe[Et]),lt]);var qt=new q(",",[X,new q("=",[se,new q(",",[lt,z])])]),nr=I.points,St=I.session.limit,cn=I.session.format_success;I.session.format_success=function(Rr){return Rr.substitution},I.add_goal(qt,!0,S);var Pr=[],yr=function(Rr){if(Rr!==!1&&Rr!==null&&!b.type.is_error(Rr)){I.__calls.unshift(yr);var Xr=!1,$n=Rr.links[se.id].args[0],Xs=Rr.links[se.id].args[1];for(var Hi in Pr)if(Pr.hasOwnProperty(Hi)){var Qs=Pr[Hi];if(Qs.variables.equals($n)){Qs.answers.push(Xs),Xr=!0;break}}Xr||Pr.push({variables:$n,answers:[Xs]}),I.session.limit=I.current_limit}else if(I.points=nr,I.session.limit=St,I.session.format_success=cn,b.type.is_error(Rr))I.throw_error(Rr.args[0]);else if(I.current_limit>0){for(var Zs=[],xi=0;xi=0;$s--)Fs=new q(".",[Rr[$s],Fs]);Zs.push(new ke(S.goal.replace(new q(",",[new q("=",[lt,Pr[xi].variables]),new q("=",[$,Fs])])),S.substitution,S))}I.prepend(Zs)}};I.__calls.unshift(yr)}},"setof/3":function(I,S,y){var R,z=y.args[0],X=y.args[1],$=y.args[2];if(b.type.is_variable(X))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(X))I.throw_error(b.error.type("callable",X,y.indicator));else if(!b.type.is_variable($)&&!b.type.is_list($))I.throw_error(b.error.type("list",$,y.indicator));else{var se=I.next_free_variable(),xe;X.indicator==="^/2"?(xe=X.args[0].variables(),X=X.args[1]):xe=[],xe=xe.concat(z.variables());for(var Fe=X.variables().filter(function(Rr){return e(xe,Rr)===-1}),lt=new q("[]"),Et=Fe.length-1;Et>=0;Et--)lt=new q(".",[new Pe(Fe[Et]),lt]);var qt=new q(",",[X,new q("=",[se,new q(",",[lt,z])])]),nr=I.points,St=I.session.limit,cn=I.session.format_success;I.session.format_success=function(Rr){return Rr.substitution},I.add_goal(qt,!0,S);var Pr=[],yr=function(Rr){if(Rr!==!1&&Rr!==null&&!b.type.is_error(Rr)){I.__calls.unshift(yr);var Xr=!1,$n=Rr.links[se.id].args[0],Xs=Rr.links[se.id].args[1];for(var Hi in Pr)if(Pr.hasOwnProperty(Hi)){var Qs=Pr[Hi];if(Qs.variables.equals($n)){Qs.answers.push(Xs),Xr=!0;break}}Xr||Pr.push({variables:$n,answers:[Xs]}),I.session.limit=I.current_limit}else if(I.points=nr,I.session.limit=St,I.session.format_success=cn,b.type.is_error(Rr))I.throw_error(Rr.args[0]);else if(I.current_limit>0){for(var Zs=[],xi=0;xi=0;$s--)Fs=new q(".",[Rr[$s],Fs]);Zs.push(new ke(S.goal.replace(new q(",",[new q("=",[lt,Pr[xi].variables]),new q("=",[$,Fs])])),S.substitution,S))}I.prepend(Zs)}};I.__calls.unshift(yr)}},"functor/3":function(I,S,y){var R,z=y.args[0],X=y.args[1],$=y.args[2];if(b.type.is_variable(z)&&(b.type.is_variable(X)||b.type.is_variable($)))I.throw_error(b.error.instantiation("functor/3"));else if(!b.type.is_variable($)&&!b.type.is_integer($))I.throw_error(b.error.type("integer",y.args[2],"functor/3"));else if(!b.type.is_variable(X)&&!b.type.is_atomic(X))I.throw_error(b.error.type("atomic",y.args[1],"functor/3"));else if(b.type.is_integer(X)&&b.type.is_integer($)&&$.value!==0)I.throw_error(b.error.type("atom",y.args[1],"functor/3"));else if(b.type.is_variable(z)){if(y.args[2].value>=0){for(var se=[],xe=0;xe<$.value;xe++)se.push(I.next_free_variable());var Fe=b.type.is_integer(X)?X:new q(X.id,se);I.prepend([new ke(S.goal.replace(new q("=",[z,Fe])),S.substitution,S)])}}else{var lt=b.type.is_integer(z)?z:new q(z.id,[]),Et=b.type.is_integer(z)?new Re(0,!1):new Re(z.args.length,!1),qt=new q(",",[new q("=",[lt,X]),new q("=",[Et,$])]);I.prepend([new ke(S.goal.replace(qt),S.substitution,S)])}},"arg/3":function(I,S,y){if(b.type.is_variable(y.args[0])||b.type.is_variable(y.args[1]))I.throw_error(b.error.instantiation(y.indicator));else if(y.args[0].value<0)I.throw_error(b.error.domain("not_less_than_zero",y.args[0],y.indicator));else if(!b.type.is_compound(y.args[1]))I.throw_error(b.error.type("compound",y.args[1],y.indicator));else{var R=y.args[0].value;if(R>0&&R<=y.args[1].args.length){var z=new q("=",[y.args[1].args[R-1],y.args[2]]);I.prepend([new ke(S.goal.replace(z),S.substitution,S)])}}},"=../2":function(I,S,y){var R;if(b.type.is_variable(y.args[0])&&(b.type.is_variable(y.args[1])||b.type.is_non_empty_list(y.args[1])&&b.type.is_variable(y.args[1].args[0])))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_fully_list(y.args[1]))I.throw_error(b.error.type("list",y.args[1],y.indicator));else if(b.type.is_variable(y.args[0])){if(!b.type.is_variable(y.args[1])){var X=[];for(R=y.args[1].args[1];R.indicator==="./2";)X.push(R.args[0]),R=R.args[1];b.type.is_variable(y.args[0])&&b.type.is_variable(R)?I.throw_error(b.error.instantiation(y.indicator)):X.length===0&&b.type.is_compound(y.args[1].args[0])?I.throw_error(b.error.type("atomic",y.args[1].args[0],y.indicator)):X.length>0&&(b.type.is_compound(y.args[1].args[0])||b.type.is_number(y.args[1].args[0]))?I.throw_error(b.error.type("atom",y.args[1].args[0],y.indicator)):X.length===0?I.prepend([new ke(S.goal.replace(new q("=",[y.args[1].args[0],y.args[0]],S)),S.substitution,S)]):I.prepend([new ke(S.goal.replace(new q("=",[new q(y.args[1].args[0].id,X),y.args[0]])),S.substitution,S)])}}else{if(b.type.is_atomic(y.args[0]))R=new q(".",[y.args[0],new q("[]")]);else{R=new q("[]");for(var z=y.args[0].args.length-1;z>=0;z--)R=new q(".",[y.args[0].args[z],R]);R=new q(".",[new q(y.args[0].id),R])}I.prepend([new ke(S.goal.replace(new q("=",[R,y.args[1]])),S.substitution,S)])}},"copy_term/2":function(I,S,y){var R=y.args[0].rename(I);I.prepend([new ke(S.goal.replace(new q("=",[R,y.args[1]])),S.substitution,S.parent)])},"term_variables/2":function(I,S,y){var R=y.args[0],z=y.args[1];if(!b.type.is_fully_list(z))I.throw_error(b.error.type("list",z,y.indicator));else{var X=g(o(Ce(R.variables()),function($){return new Pe($)}));I.prepend([new ke(S.goal.replace(new q("=",[z,X])),S.substitution,S)])}},"clause/2":function(I,S,y){if(b.type.is_variable(y.args[0]))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(y.args[0]))I.throw_error(b.error.type("callable",y.args[0],y.indicator));else if(!b.type.is_variable(y.args[1])&&!b.type.is_callable(y.args[1]))I.throw_error(b.error.type("callable",y.args[1],y.indicator));else if(I.session.rules[y.args[0].indicator]!==void 0)if(I.is_public_predicate(y.args[0].indicator)){var R=[];for(var z in I.session.rules[y.args[0].indicator])if(I.session.rules[y.args[0].indicator].hasOwnProperty(z)){var X=I.session.rules[y.args[0].indicator][z];I.session.renamed_variables={},X=X.rename(I),X.body===null&&(X.body=new q("true"));var $=new q(",",[new q("=",[X.head,y.args[0]]),new q("=",[X.body,y.args[1]])]);R.push(new ke(S.goal.replace($),S.substitution,S))}I.prepend(R)}else I.throw_error(b.error.permission("access","private_procedure",y.args[0].indicator,y.indicator))},"current_predicate/1":function(I,S,y){var R=y.args[0];if(!b.type.is_variable(R)&&(!b.type.is_compound(R)||R.indicator!=="//2"))I.throw_error(b.error.type("predicate_indicator",R,y.indicator));else if(!b.type.is_variable(R)&&!b.type.is_variable(R.args[0])&&!b.type.is_atom(R.args[0]))I.throw_error(b.error.type("atom",R.args[0],y.indicator));else if(!b.type.is_variable(R)&&!b.type.is_variable(R.args[1])&&!b.type.is_integer(R.args[1]))I.throw_error(b.error.type("integer",R.args[1],y.indicator));else{var z=[];for(var X in I.session.rules)if(I.session.rules.hasOwnProperty(X)){var $=X.lastIndexOf("/"),se=X.substr(0,$),xe=parseInt(X.substr($+1,X.length-($+1))),Fe=new q("/",[new q(se),new Re(xe,!1)]),lt=new q("=",[Fe,R]);z.push(new ke(S.goal.replace(lt),S.substitution,S))}I.prepend(z)}},"asserta/1":function(I,S,y){if(b.type.is_variable(y.args[0]))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(y.args[0]))I.throw_error(b.error.type("callable",y.args[0],y.indicator));else{var R,z;y.args[0].indicator===":-/2"?(R=y.args[0].args[0],z=Ee(y.args[0].args[1])):(R=y.args[0],z=null),b.type.is_callable(R)?z!==null&&!b.type.is_callable(z)?I.throw_error(b.error.type("callable",z,y.indicator)):I.is_public_predicate(R.indicator)?(I.session.rules[R.indicator]===void 0&&(I.session.rules[R.indicator]=[]),I.session.public_predicates[R.indicator]=!0,I.session.rules[R.indicator]=[new Ve(R,z,!0)].concat(I.session.rules[R.indicator]),I.success(S)):I.throw_error(b.error.permission("modify","static_procedure",R.indicator,y.indicator)):I.throw_error(b.error.type("callable",R,y.indicator))}},"assertz/1":function(I,S,y){if(b.type.is_variable(y.args[0]))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(y.args[0]))I.throw_error(b.error.type("callable",y.args[0],y.indicator));else{var R,z;y.args[0].indicator===":-/2"?(R=y.args[0].args[0],z=Ee(y.args[0].args[1])):(R=y.args[0],z=null),b.type.is_callable(R)?z!==null&&!b.type.is_callable(z)?I.throw_error(b.error.type("callable",z,y.indicator)):I.is_public_predicate(R.indicator)?(I.session.rules[R.indicator]===void 0&&(I.session.rules[R.indicator]=[]),I.session.public_predicates[R.indicator]=!0,I.session.rules[R.indicator].push(new Ve(R,z,!0)),I.success(S)):I.throw_error(b.error.permission("modify","static_procedure",R.indicator,y.indicator)):I.throw_error(b.error.type("callable",R,y.indicator))}},"retract/1":function(I,S,y){if(b.type.is_variable(y.args[0]))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(y.args[0]))I.throw_error(b.error.type("callable",y.args[0],y.indicator));else{var R,z;if(y.args[0].indicator===":-/2"?(R=y.args[0].args[0],z=y.args[0].args[1]):(R=y.args[0],z=new q("true")),typeof S.retract>"u")if(I.is_public_predicate(R.indicator)){if(I.session.rules[R.indicator]!==void 0){for(var X=[],$=0;$I.get_flag("max_arity").value)I.throw_error(b.error.representation("max_arity",y.indicator));else{var R=y.args[0].args[0].id+"/"+y.args[0].args[1].value;I.is_public_predicate(R)?(delete I.session.rules[R],I.success(S)):I.throw_error(b.error.permission("modify","static_procedure",R,y.indicator))}},"atom_length/2":function(I,S,y){if(b.type.is_variable(y.args[0]))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_atom(y.args[0]))I.throw_error(b.error.type("atom",y.args[0],y.indicator));else if(!b.type.is_variable(y.args[1])&&!b.type.is_integer(y.args[1]))I.throw_error(b.error.type("integer",y.args[1],y.indicator));else if(b.type.is_integer(y.args[1])&&y.args[1].value<0)I.throw_error(b.error.domain("not_less_than_zero",y.args[1],y.indicator));else{var R=new Re(y.args[0].id.length,!1);I.prepend([new ke(S.goal.replace(new q("=",[R,y.args[1]])),S.substitution,S)])}},"atom_concat/3":function(I,S,y){var R,z,X=y.args[0],$=y.args[1],se=y.args[2];if(b.type.is_variable(se)&&(b.type.is_variable(X)||b.type.is_variable($)))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_atom(X))I.throw_error(b.error.type("atom",X,y.indicator));else if(!b.type.is_variable($)&&!b.type.is_atom($))I.throw_error(b.error.type("atom",$,y.indicator));else if(!b.type.is_variable(se)&&!b.type.is_atom(se))I.throw_error(b.error.type("atom",se,y.indicator));else{var xe=b.type.is_variable(X),Fe=b.type.is_variable($);if(!xe&&!Fe)z=new q("=",[se,new q(X.id+$.id)]),I.prepend([new ke(S.goal.replace(z),S.substitution,S)]);else if(xe&&!Fe)R=se.id.substr(0,se.id.length-$.id.length),R+$.id===se.id&&(z=new q("=",[X,new q(R)]),I.prepend([new ke(S.goal.replace(z),S.substitution,S)]));else if(Fe&&!xe)R=se.id.substr(X.id.length),X.id+R===se.id&&(z=new q("=",[$,new q(R)]),I.prepend([new ke(S.goal.replace(z),S.substitution,S)]));else{for(var lt=[],Et=0;Et<=se.id.length;Et++){var qt=new q(se.id.substr(0,Et)),nr=new q(se.id.substr(Et));z=new q(",",[new q("=",[qt,X]),new q("=",[nr,$])]),lt.push(new ke(S.goal.replace(z),S.substitution,S))}I.prepend(lt)}}},"sub_atom/5":function(I,S,y){var R,z=y.args[0],X=y.args[1],$=y.args[2],se=y.args[3],xe=y.args[4];if(b.type.is_variable(z))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_integer(X))I.throw_error(b.error.type("integer",X,y.indicator));else if(!b.type.is_variable($)&&!b.type.is_integer($))I.throw_error(b.error.type("integer",$,y.indicator));else if(!b.type.is_variable(se)&&!b.type.is_integer(se))I.throw_error(b.error.type("integer",se,y.indicator));else if(b.type.is_integer(X)&&X.value<0)I.throw_error(b.error.domain("not_less_than_zero",X,y.indicator));else if(b.type.is_integer($)&&$.value<0)I.throw_error(b.error.domain("not_less_than_zero",$,y.indicator));else if(b.type.is_integer(se)&&se.value<0)I.throw_error(b.error.domain("not_less_than_zero",se,y.indicator));else{var Fe=[],lt=[],Et=[];if(b.type.is_variable(X))for(R=0;R<=z.id.length;R++)Fe.push(R);else Fe.push(X.value);if(b.type.is_variable($))for(R=0;R<=z.id.length;R++)lt.push(R);else lt.push($.value);if(b.type.is_variable(se))for(R=0;R<=z.id.length;R++)Et.push(R);else Et.push(se.value);var qt=[];for(var nr in Fe)if(Fe.hasOwnProperty(nr)){R=Fe[nr];for(var St in lt)if(lt.hasOwnProperty(St)){var cn=lt[St],Pr=z.id.length-R-cn;if(e(Et,Pr)!==-1&&R+cn+Pr===z.id.length){var yr=z.id.substr(R,cn);if(z.id===z.id.substr(0,R)+yr+z.id.substr(R+cn,Pr)){var Rr=new q("=",[new q(yr),xe]),Xr=new q("=",[X,new Re(R)]),$n=new q("=",[$,new Re(cn)]),Xs=new q("=",[se,new Re(Pr)]),Hi=new q(",",[new q(",",[new q(",",[Xr,$n]),Xs]),Rr]);qt.push(new ke(S.goal.replace(Hi),S.substitution,S))}}}}I.prepend(qt)}},"atom_chars/2":function(I,S,y){var R=y.args[0],z=y.args[1];if(b.type.is_variable(R)&&b.type.is_variable(z))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(R)&&!b.type.is_atom(R))I.throw_error(b.error.type("atom",R,y.indicator));else if(b.type.is_variable(R)){for(var se=z,xe=b.type.is_variable(R),Fe="";se.indicator==="./2";){if(b.type.is_character(se.args[0]))Fe+=se.args[0].id;else if(b.type.is_variable(se.args[0])&&xe){I.throw_error(b.error.instantiation(y.indicator));return}else if(!b.type.is_variable(se.args[0])){I.throw_error(b.error.type("character",se.args[0],y.indicator));return}se=se.args[1]}b.type.is_variable(se)&&xe?I.throw_error(b.error.instantiation(y.indicator)):!b.type.is_empty_list(se)&&!b.type.is_variable(se)?I.throw_error(b.error.type("list",z,y.indicator)):I.prepend([new ke(S.goal.replace(new q("=",[new q(Fe),R])),S.substitution,S)])}else{for(var X=new q("[]"),$=R.id.length-1;$>=0;$--)X=new q(".",[new q(R.id.charAt($)),X]);I.prepend([new ke(S.goal.replace(new q("=",[z,X])),S.substitution,S)])}},"atom_codes/2":function(I,S,y){var R=y.args[0],z=y.args[1];if(b.type.is_variable(R)&&b.type.is_variable(z))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(R)&&!b.type.is_atom(R))I.throw_error(b.error.type("atom",R,y.indicator));else if(b.type.is_variable(R)){for(var se=z,xe=b.type.is_variable(R),Fe="";se.indicator==="./2";){if(b.type.is_character_code(se.args[0]))Fe+=u(se.args[0].value);else if(b.type.is_variable(se.args[0])&&xe){I.throw_error(b.error.instantiation(y.indicator));return}else if(!b.type.is_variable(se.args[0])){I.throw_error(b.error.representation("character_code",y.indicator));return}se=se.args[1]}b.type.is_variable(se)&&xe?I.throw_error(b.error.instantiation(y.indicator)):!b.type.is_empty_list(se)&&!b.type.is_variable(se)?I.throw_error(b.error.type("list",z,y.indicator)):I.prepend([new ke(S.goal.replace(new q("=",[new q(Fe),R])),S.substitution,S)])}else{for(var X=new q("[]"),$=R.id.length-1;$>=0;$--)X=new q(".",[new Re(n(R.id,$),!1),X]);I.prepend([new ke(S.goal.replace(new q("=",[z,X])),S.substitution,S)])}},"char_code/2":function(I,S,y){var R=y.args[0],z=y.args[1];if(b.type.is_variable(R)&&b.type.is_variable(z))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(R)&&!b.type.is_character(R))I.throw_error(b.error.type("character",R,y.indicator));else if(!b.type.is_variable(z)&&!b.type.is_integer(z))I.throw_error(b.error.type("integer",z,y.indicator));else if(!b.type.is_variable(z)&&!b.type.is_character_code(z))I.throw_error(b.error.representation("character_code",y.indicator));else if(b.type.is_variable(z)){var X=new Re(n(R.id,0),!1);I.prepend([new ke(S.goal.replace(new q("=",[X,z])),S.substitution,S)])}else{var $=new q(u(z.value));I.prepend([new ke(S.goal.replace(new q("=",[$,R])),S.substitution,S)])}},"number_chars/2":function(I,S,y){var R,z=y.args[0],X=y.args[1];if(b.type.is_variable(z)&&b.type.is_variable(X))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(z)&&!b.type.is_number(z))I.throw_error(b.error.type("number",z,y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_list(X))I.throw_error(b.error.type("list",X,y.indicator));else{var $=b.type.is_variable(z);if(!b.type.is_variable(X)){var se=X,xe=!0;for(R="";se.indicator==="./2";){if(b.type.is_character(se.args[0]))R+=se.args[0].id;else if(b.type.is_variable(se.args[0]))xe=!1;else if(!b.type.is_variable(se.args[0])){I.throw_error(b.error.type("character",se.args[0],y.indicator));return}se=se.args[1]}if(xe=xe&&b.type.is_empty_list(se),!b.type.is_empty_list(se)&&!b.type.is_variable(se)){I.throw_error(b.error.type("list",X,y.indicator));return}if(!xe&&$){I.throw_error(b.error.instantiation(y.indicator));return}else if(xe)if(b.type.is_variable(se)&&$){I.throw_error(b.error.instantiation(y.indicator));return}else{var Fe=I.parse(R),lt=Fe.value;!b.type.is_number(lt)||Fe.tokens[Fe.tokens.length-1].space?I.throw_error(b.error.syntax_by_predicate("parseable_number",y.indicator)):I.prepend([new ke(S.goal.replace(new q("=",[z,lt])),S.substitution,S)]);return}}if(!$){R=z.toString();for(var Et=new q("[]"),qt=R.length-1;qt>=0;qt--)Et=new q(".",[new q(R.charAt(qt)),Et]);I.prepend([new ke(S.goal.replace(new q("=",[X,Et])),S.substitution,S)])}}},"number_codes/2":function(I,S,y){var R,z=y.args[0],X=y.args[1];if(b.type.is_variable(z)&&b.type.is_variable(X))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(z)&&!b.type.is_number(z))I.throw_error(b.error.type("number",z,y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_list(X))I.throw_error(b.error.type("list",X,y.indicator));else{var $=b.type.is_variable(z);if(!b.type.is_variable(X)){var se=X,xe=!0;for(R="";se.indicator==="./2";){if(b.type.is_character_code(se.args[0]))R+=u(se.args[0].value);else if(b.type.is_variable(se.args[0]))xe=!1;else if(!b.type.is_variable(se.args[0])){I.throw_error(b.error.type("character_code",se.args[0],y.indicator));return}se=se.args[1]}if(xe=xe&&b.type.is_empty_list(se),!b.type.is_empty_list(se)&&!b.type.is_variable(se)){I.throw_error(b.error.type("list",X,y.indicator));return}if(!xe&&$){I.throw_error(b.error.instantiation(y.indicator));return}else if(xe)if(b.type.is_variable(se)&&$){I.throw_error(b.error.instantiation(y.indicator));return}else{var Fe=I.parse(R),lt=Fe.value;!b.type.is_number(lt)||Fe.tokens[Fe.tokens.length-1].space?I.throw_error(b.error.syntax_by_predicate("parseable_number",y.indicator)):I.prepend([new ke(S.goal.replace(new q("=",[z,lt])),S.substitution,S)]);return}}if(!$){R=z.toString();for(var Et=new q("[]"),qt=R.length-1;qt>=0;qt--)Et=new q(".",[new Re(n(R,qt),!1),Et]);I.prepend([new ke(S.goal.replace(new q("=",[X,Et])),S.substitution,S)])}}},"upcase_atom/2":function(I,S,y){var R=y.args[0],z=y.args[1];b.type.is_variable(R)?I.throw_error(b.error.instantiation(y.indicator)):b.type.is_atom(R)?!b.type.is_variable(z)&&!b.type.is_atom(z)?I.throw_error(b.error.type("atom",z,y.indicator)):I.prepend([new ke(S.goal.replace(new q("=",[z,new q(R.id.toUpperCase(),[])])),S.substitution,S)]):I.throw_error(b.error.type("atom",R,y.indicator))},"downcase_atom/2":function(I,S,y){var R=y.args[0],z=y.args[1];b.type.is_variable(R)?I.throw_error(b.error.instantiation(y.indicator)):b.type.is_atom(R)?!b.type.is_variable(z)&&!b.type.is_atom(z)?I.throw_error(b.error.type("atom",z,y.indicator)):I.prepend([new ke(S.goal.replace(new q("=",[z,new q(R.id.toLowerCase(),[])])),S.substitution,S)]):I.throw_error(b.error.type("atom",R,y.indicator))},"atomic_list_concat/2":function(I,S,y){var R=y.args[0],z=y.args[1];I.prepend([new ke(S.goal.replace(new q("atomic_list_concat",[R,new q("",[]),z])),S.substitution,S)])},"atomic_list_concat/3":function(I,S,y){var R=y.args[0],z=y.args[1],X=y.args[2];if(b.type.is_variable(z)||b.type.is_variable(R)&&b.type.is_variable(X))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(R)&&!b.type.is_list(R))I.throw_error(b.error.type("list",R,y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_atom(X))I.throw_error(b.error.type("atom",X,y.indicator));else if(b.type.is_variable(X)){for(var se="",xe=R;b.type.is_term(xe)&&xe.indicator==="./2";){if(!b.type.is_atom(xe.args[0])&&!b.type.is_number(xe.args[0])){I.throw_error(b.error.type("atomic",xe.args[0],y.indicator));return}se!==""&&(se+=z.id),b.type.is_atom(xe.args[0])?se+=xe.args[0].id:se+=""+xe.args[0].value,xe=xe.args[1]}se=new q(se,[]),b.type.is_variable(xe)?I.throw_error(b.error.instantiation(y.indicator)):!b.type.is_term(xe)||xe.indicator!=="[]/0"?I.throw_error(b.error.type("list",R,y.indicator)):I.prepend([new ke(S.goal.replace(new q("=",[se,X])),S.substitution,S)])}else{var $=g(o(X.id.split(z.id),function(Fe){return new q(Fe,[])}));I.prepend([new ke(S.goal.replace(new q("=",[$,R])),S.substitution,S)])}},"@=/2":function(I,S,y){b.compare(y.args[0],y.args[1])>0&&I.success(S)},"@>=/2":function(I,S,y){b.compare(y.args[0],y.args[1])>=0&&I.success(S)},"compare/3":function(I,S,y){var R=y.args[0],z=y.args[1],X=y.args[2];if(!b.type.is_variable(R)&&!b.type.is_atom(R))I.throw_error(b.error.type("atom",R,y.indicator));else if(b.type.is_atom(R)&&["<",">","="].indexOf(R.id)===-1)I.throw_error(b.type.domain("order",R,y.indicator));else{var $=b.compare(z,X);$=$===0?"=":$===-1?"<":">",I.prepend([new ke(S.goal.replace(new q("=",[R,new q($,[])])),S.substitution,S)])}},"is/2":function(I,S,y){var R=y.args[1].interpret(I);b.type.is_number(R)?I.prepend([new ke(S.goal.replace(new q("=",[y.args[0],R],I.level)),S.substitution,S)]):I.throw_error(R)},"between/3":function(I,S,y){var R=y.args[0],z=y.args[1],X=y.args[2];if(b.type.is_variable(R)||b.type.is_variable(z))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_integer(R))I.throw_error(b.error.type("integer",R,y.indicator));else if(!b.type.is_integer(z))I.throw_error(b.error.type("integer",z,y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_integer(X))I.throw_error(b.error.type("integer",X,y.indicator));else if(b.type.is_variable(X)){var $=[new ke(S.goal.replace(new q("=",[X,R])),S.substitution,S)];R.value=X.value&&I.success(S)},"succ/2":function(I,S,y){var R=y.args[0],z=y.args[1];b.type.is_variable(R)&&b.type.is_variable(z)?I.throw_error(b.error.instantiation(y.indicator)):!b.type.is_variable(R)&&!b.type.is_integer(R)?I.throw_error(b.error.type("integer",R,y.indicator)):!b.type.is_variable(z)&&!b.type.is_integer(z)?I.throw_error(b.error.type("integer",z,y.indicator)):!b.type.is_variable(R)&&R.value<0?I.throw_error(b.error.domain("not_less_than_zero",R,y.indicator)):!b.type.is_variable(z)&&z.value<0?I.throw_error(b.error.domain("not_less_than_zero",z,y.indicator)):(b.type.is_variable(z)||z.value>0)&&(b.type.is_variable(R)?I.prepend([new ke(S.goal.replace(new q("=",[R,new Re(z.value-1,!1)])),S.substitution,S)]):I.prepend([new ke(S.goal.replace(new q("=",[z,new Re(R.value+1,!1)])),S.substitution,S)]))},"=:=/2":function(I,S,y){var R=b.arithmetic_compare(I,y.args[0],y.args[1]);b.type.is_term(R)?I.throw_error(R):R===0&&I.success(S)},"=\\=/2":function(I,S,y){var R=b.arithmetic_compare(I,y.args[0],y.args[1]);b.type.is_term(R)?I.throw_error(R):R!==0&&I.success(S)},"/2":function(I,S,y){var R=b.arithmetic_compare(I,y.args[0],y.args[1]);b.type.is_term(R)?I.throw_error(R):R>0&&I.success(S)},">=/2":function(I,S,y){var R=b.arithmetic_compare(I,y.args[0],y.args[1]);b.type.is_term(R)?I.throw_error(R):R>=0&&I.success(S)},"var/1":function(I,S,y){b.type.is_variable(y.args[0])&&I.success(S)},"atom/1":function(I,S,y){b.type.is_atom(y.args[0])&&I.success(S)},"atomic/1":function(I,S,y){b.type.is_atomic(y.args[0])&&I.success(S)},"compound/1":function(I,S,y){b.type.is_compound(y.args[0])&&I.success(S)},"integer/1":function(I,S,y){b.type.is_integer(y.args[0])&&I.success(S)},"float/1":function(I,S,y){b.type.is_float(y.args[0])&&I.success(S)},"number/1":function(I,S,y){b.type.is_number(y.args[0])&&I.success(S)},"nonvar/1":function(I,S,y){b.type.is_variable(y.args[0])||I.success(S)},"ground/1":function(I,S,y){y.variables().length===0&&I.success(S)},"acyclic_term/1":function(I,S,y){for(var R=S.substitution.apply(S.substitution),z=y.args[0].variables(),X=0;X0?St[St.length-1]:null,St!==null&&(qt=J(I,St,0,I.__get_max_priority(),!1))}if(qt.type===p&&qt.len===St.length-1&&cn.value==="."){qt=qt.value.rename(I);var Pr=new q("=",[z,qt]);if(se.variables){var yr=g(o(Ce(qt.variables()),function(Rr){return new Pe(Rr)}));Pr=new q(",",[Pr,new q("=",[se.variables,yr])])}if(se.variable_names){var yr=g(o(Ce(qt.variables()),function(Xr){var $n;for($n in I.session.renamed_variables)if(I.session.renamed_variables.hasOwnProperty($n)&&I.session.renamed_variables[$n]===Xr)break;return new q("=",[new q($n,[]),new Pe(Xr)])}));Pr=new q(",",[Pr,new q("=",[se.variable_names,yr])])}if(se.singletons){var yr=g(o(new Ve(qt,null).singleton_variables(),function(Xr){var $n;for($n in I.session.renamed_variables)if(I.session.renamed_variables.hasOwnProperty($n)&&I.session.renamed_variables[$n]===Xr)break;return new q("=",[new q($n,[]),new Pe(Xr)])}));Pr=new q(",",[Pr,new q("=",[se.singletons,yr])])}I.prepend([new ke(S.goal.replace(Pr),S.substitution,S)])}else qt.type===p?I.throw_error(b.error.syntax(St[qt.len],"unexpected token",!1)):I.throw_error(qt.value)}}},"write/1":function(I,S,y){var R=y.args[0];I.prepend([new ke(S.goal.replace(new q(",",[new q("current_output",[new Pe("S")]),new q("write",[new Pe("S"),R])])),S.substitution,S)])},"write/2":function(I,S,y){var R=y.args[0],z=y.args[1];I.prepend([new ke(S.goal.replace(new q("write_term",[R,z,new q(".",[new q("quoted",[new q("false",[])]),new q(".",[new q("ignore_ops",[new q("false")]),new q(".",[new q("numbervars",[new q("true")]),new q("[]",[])])])])])),S.substitution,S)])},"writeq/1":function(I,S,y){var R=y.args[0];I.prepend([new ke(S.goal.replace(new q(",",[new q("current_output",[new Pe("S")]),new q("writeq",[new Pe("S"),R])])),S.substitution,S)])},"writeq/2":function(I,S,y){var R=y.args[0],z=y.args[1];I.prepend([new ke(S.goal.replace(new q("write_term",[R,z,new q(".",[new q("quoted",[new q("true",[])]),new q(".",[new q("ignore_ops",[new q("false")]),new q(".",[new q("numbervars",[new q("true")]),new q("[]",[])])])])])),S.substitution,S)])},"write_canonical/1":function(I,S,y){var R=y.args[0];I.prepend([new ke(S.goal.replace(new q(",",[new q("current_output",[new Pe("S")]),new q("write_canonical",[new Pe("S"),R])])),S.substitution,S)])},"write_canonical/2":function(I,S,y){var R=y.args[0],z=y.args[1];I.prepend([new ke(S.goal.replace(new q("write_term",[R,z,new q(".",[new q("quoted",[new q("true",[])]),new q(".",[new q("ignore_ops",[new q("true")]),new q(".",[new q("numbervars",[new q("false")]),new q("[]",[])])])])])),S.substitution,S)])},"write_term/2":function(I,S,y){var R=y.args[0],z=y.args[1];I.prepend([new ke(S.goal.replace(new q(",",[new q("current_output",[new Pe("S")]),new q("write_term",[new Pe("S"),R,z])])),S.substitution,S)])},"write_term/3":function(I,S,y){var R=y.args[0],z=y.args[1],X=y.args[2],$=b.type.is_stream(R)?R:I.get_stream_by_alias(R.id);if(b.type.is_variable(R)||b.type.is_variable(X))I.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_list(X))I.throw_error(b.error.type("list",X,y.indicator));else if(!b.type.is_stream(R)&&!b.type.is_atom(R))I.throw_error(b.error.domain("stream_or_alias",R,y.indicator));else if(!b.type.is_stream($)||$.stream===null)I.throw_error(b.error.existence("stream",R,y.indicator));else if($.input)I.throw_error(b.error.permission("output","stream",R,y.indicator));else if($.type==="binary")I.throw_error(b.error.permission("output","binary_stream",R,y.indicator));else if($.position==="past_end_of_stream"&&$.eof_action==="error")I.throw_error(b.error.permission("output","past_end_of_stream",R,y.indicator));else{for(var se={},xe=X,Fe;b.type.is_term(xe)&&xe.indicator==="./2";){if(Fe=xe.args[0],b.type.is_variable(Fe)){I.throw_error(b.error.instantiation(y.indicator));return}else if(!b.type.is_write_option(Fe)){I.throw_error(b.error.domain("write_option",Fe,y.indicator));return}se[Fe.id]=Fe.args[0].id==="true",xe=xe.args[1]}if(xe.indicator!=="[]/0"){b.type.is_variable(xe)?I.throw_error(b.error.instantiation(y.indicator)):I.throw_error(b.error.type("list",X,y.indicator));return}else{se.session=I.session;var lt=z.toString(se);$.stream.put(lt,$.position),typeof $.position=="number"&&($.position+=lt.length),I.success(S)}}},"halt/0":function(I,S,y){I.points=[]},"halt/1":function(I,S,y){var R=y.args[0];b.type.is_variable(R)?I.throw_error(b.error.instantiation(y.indicator)):b.type.is_integer(R)?I.points=[]:I.throw_error(b.error.type("integer",R,y.indicator))},"current_prolog_flag/2":function(I,S,y){var R=y.args[0],z=y.args[1];if(!b.type.is_variable(R)&&!b.type.is_atom(R))I.throw_error(b.error.type("atom",R,y.indicator));else if(!b.type.is_variable(R)&&!b.type.is_flag(R))I.throw_error(b.error.domain("prolog_flag",R,y.indicator));else{var X=[];for(var $ in b.flag)if(b.flag.hasOwnProperty($)){var se=new q(",",[new q("=",[new q($),R]),new q("=",[I.get_flag($),z])]);X.push(new ke(S.goal.replace(se),S.substitution,S))}I.prepend(X)}},"set_prolog_flag/2":function(I,S,y){var R=y.args[0],z=y.args[1];b.type.is_variable(R)||b.type.is_variable(z)?I.throw_error(b.error.instantiation(y.indicator)):b.type.is_atom(R)?b.type.is_flag(R)?b.type.is_value_flag(R,z)?b.type.is_modifiable_flag(R)?(I.session.flag[R.id]=z,I.success(S)):I.throw_error(b.error.permission("modify","flag",R)):I.throw_error(b.error.domain("flag_value",new q("+",[R,z]),y.indicator)):I.throw_error(b.error.domain("prolog_flag",R,y.indicator)):I.throw_error(b.error.type("atom",R,y.indicator))}},flag:{bounded:{allowed:[new q("true"),new q("false")],value:new q("true"),changeable:!1},max_integer:{allowed:[new Re(Number.MAX_SAFE_INTEGER)],value:new Re(Number.MAX_SAFE_INTEGER),changeable:!1},min_integer:{allowed:[new Re(Number.MIN_SAFE_INTEGER)],value:new Re(Number.MIN_SAFE_INTEGER),changeable:!1},integer_rounding_function:{allowed:[new q("down"),new q("toward_zero")],value:new q("toward_zero"),changeable:!1},char_conversion:{allowed:[new q("on"),new q("off")],value:new q("on"),changeable:!0},debug:{allowed:[new q("on"),new q("off")],value:new q("off"),changeable:!0},max_arity:{allowed:[new q("unbounded")],value:new q("unbounded"),changeable:!1},unknown:{allowed:[new q("error"),new q("fail"),new q("warning")],value:new q("error"),changeable:!0},double_quotes:{allowed:[new q("chars"),new q("codes"),new q("atom")],value:new q("codes"),changeable:!0},occurs_check:{allowed:[new q("false"),new q("true")],value:new q("false"),changeable:!0},dialect:{allowed:[new q("tau")],value:new q("tau"),changeable:!1},version_data:{allowed:[new q("tau",[new Re(t.major,!1),new Re(t.minor,!1),new Re(t.patch,!1),new q(t.status)])],value:new q("tau",[new Re(t.major,!1),new Re(t.minor,!1),new Re(t.patch,!1),new q(t.status)]),changeable:!1},nodejs:{allowed:[new q("yes"),new q("no")],value:new q(typeof El<"u"&&El.exports?"yes":"no"),changeable:!1}},unify:function(I,S,y){y=y===void 0?!1:y;for(var R=[{left:I,right:S}],z={};R.length!==0;){var X=R.pop();if(I=X.left,S=X.right,b.type.is_term(I)&&b.type.is_term(S)){if(I.indicator!==S.indicator)return null;for(var $=0;$z.value?1:0:z}else return R},operate:function(I,S){if(b.type.is_operator(S)){for(var y=b.type.is_operator(S),R=[],z,X=!1,$=0;$I.get_flag("max_integer").value||z0?I.start+I.matches[0].length:I.start,z=y?new q("token_not_found"):new q("found",[new q(I.value.toString())]),X=new q(".",[new q("line",[new Re(I.line+1)]),new q(".",[new q("column",[new Re(R+1)]),new q(".",[z,new q("[]",[])])])]);return new q("error",[new q("syntax_error",[new q(S)]),X])},syntax_by_predicate:function(I,S){return new q("error",[new q("syntax_error",[new q(I)]),Z(S)])}},warning:{singleton:function(I,S,y){for(var R=new q("[]"),z=I.length-1;z>=0;z--)R=new q(".",[new Pe(I[z]),R]);return new q("warning",[new q("singleton_variables",[R,Z(S)]),new q(".",[new q("line",[new Re(y,!1)]),new q("[]")])])},failed_goal:function(I,S){return new q("warning",[new q("failed_goal",[I]),new q(".",[new q("line",[new Re(S,!1)]),new q("[]")])])}},format_variable:function(I){return"_"+I},format_answer:function(I,S,R){S instanceof be&&(S=S.thread);var R=R||{};if(R.session=S?S.session:void 0,b.type.is_error(I))return"uncaught exception: "+I.args[0].toString();if(I===!1)return"false.";if(I===null)return"limit exceeded ;";var z=0,X="";if(b.type.is_substitution(I)){var $=I.domain(!0);I=I.filter(function(Fe,lt){return!b.type.is_variable(lt)||$.indexOf(lt.id)!==-1&&Fe!==lt.id})}for(var se in I.links)I.links.hasOwnProperty(se)&&(z++,X!==""&&(X+=", "),X+=se.toString(R)+" = "+I.links[se].toString(R));var xe=typeof S>"u"||S.points.length>0?" ;":".";return z===0?"true"+xe:X+xe},flatten_error:function(I){if(!b.type.is_error(I))return null;I=I.args[0];var S={};return S.type=I.args[0].id,S.thrown=S.type==="syntax_error"?null:I.args[1].id,S.expected=null,S.found=null,S.representation=null,S.existence=null,S.existence_type=null,S.line=null,S.column=null,S.permission_operation=null,S.permission_type=null,S.evaluation_type=null,S.type==="type_error"||S.type==="domain_error"?(S.expected=I.args[0].args[0].id,S.found=I.args[0].args[1].toString()):S.type==="syntax_error"?I.args[1].indicator==="./2"?(S.expected=I.args[0].args[0].id,S.found=I.args[1].args[1].args[1].args[0],S.found=S.found.id==="token_not_found"?S.found.id:S.found.args[0].id,S.line=I.args[1].args[0].args[0].value,S.column=I.args[1].args[1].args[0].args[0].value):S.thrown=I.args[1].id:S.type==="permission_error"?(S.found=I.args[0].args[2].toString(),S.permission_operation=I.args[0].args[0].id,S.permission_type=I.args[0].args[1].id):S.type==="evaluation_error"?S.evaluation_type=I.args[0].args[0].id:S.type==="representation_error"?S.representation=I.args[0].args[0].id:S.type==="existence_error"&&(S.existence=I.args[0].args[1].toString(),S.existence_type=I.args[0].args[0].id),S},create:function(I){return new b.type.Session(I)}};typeof El<"u"?El.exports=b:window.pl=b})()});function Kme(t,e,r){t.prepend(r.map(o=>new Oa.default.type.State(e.goal.replace(o),e.substitution,e)))}function n6(t){let e=Jme.get(t.session);if(e==null)throw new Error("Assertion failed: A project should have been registered for the active session");return e}function zme(t,e){Jme.set(t,e),t.consult(`:- use_module(library(${Wgt.id})).`)}var i6,Oa,Vme,Lh,jgt,Ggt,Jme,Wgt,Xme=It(()=>{Ke();i6=et(N2()),Oa=et(r6()),Vme=et(ve("vm")),{is_atom:Lh,is_variable:jgt,is_instantiated_list:Ggt}=Oa.default.type;Jme=new WeakMap;Wgt=new Oa.default.type.Module("constraints",{"project_workspaces_by_descriptor/3":(t,e,r)=>{let[o,a,n]=r.args;if(!Lh(o)||!Lh(a)){t.throw_error(Oa.default.error.instantiation(r.indicator));return}let u=G.parseIdent(o.id),A=G.makeDescriptor(u,a.id),h=n6(t).tryWorkspaceByDescriptor(A);jgt(n)&&h!==null&&Kme(t,e,[new Oa.default.type.Term("=",[n,new Oa.default.type.Term(String(h.relativeCwd))])]),Lh(n)&&h!==null&&h.relativeCwd===n.id&&t.success(e)},"workspace_field/3":(t,e,r)=>{let[o,a,n]=r.args;if(!Lh(o)||!Lh(a)){t.throw_error(Oa.default.error.instantiation(r.indicator));return}let A=n6(t).tryWorkspaceByCwd(o.id);if(A==null)return;let p=(0,i6.default)(A.manifest.raw,a.id);typeof p>"u"||Kme(t,e,[new Oa.default.type.Term("=",[n,new Oa.default.type.Term(typeof p=="object"?JSON.stringify(p):p)])])},"workspace_field_test/3":(t,e,r)=>{let[o,a,n]=r.args;t.prepend([new Oa.default.type.State(e.goal.replace(new Oa.default.type.Term("workspace_field_test",[o,a,n,new Oa.default.type.Term("[]",[])])),e.substitution,e)])},"workspace_field_test/4":(t,e,r)=>{let[o,a,n,u]=r.args;if(!Lh(o)||!Lh(a)||!Lh(n)||!Ggt(u)){t.throw_error(Oa.default.error.instantiation(r.indicator));return}let p=n6(t).tryWorkspaceByCwd(o.id);if(p==null)return;let h=(0,i6.default)(p.manifest.raw,a.id);if(typeof h>"u")return;let E={$$:h};for(let[D,x]of u.toJavaScript().entries())E[`$${D}`]=x;Vme.default.runInNewContext(n.id,E)&&t.success(e)}},["project_workspaces_by_descriptor/3","workspace_field/3","workspace_field_test/3","workspace_field_test/4"])});var Y2={};Kt(Y2,{Constraints:()=>o6,DependencyType:()=>tye});function Vs(t){if(t instanceof rC.default.type.Num)return t.value;if(t instanceof rC.default.type.Term)switch(t.indicator){case"throw/1":return Vs(t.args[0]);case"error/1":return Vs(t.args[0]);case"error/2":if(t.args[0]instanceof rC.default.type.Term&&t.args[0].indicator==="syntax_error/1")return Object.assign(Vs(t.args[0]),...Vs(t.args[1]));{let e=Vs(t.args[0]);return e.message+=` (in ${Vs(t.args[1])})`,e}case"syntax_error/1":return new Jt(43,`Syntax error: ${Vs(t.args[0])}`);case"existence_error/2":return new Jt(44,`Existence error: ${Vs(t.args[0])} ${Vs(t.args[1])} not found`);case"instantiation_error/0":return new Jt(75,"Instantiation error: an argument is variable when an instantiated argument was expected");case"line/1":return{line:Vs(t.args[0])};case"column/1":return{column:Vs(t.args[0])};case"found/1":return{found:Vs(t.args[0])};case"./2":return[Vs(t.args[0])].concat(Vs(t.args[1]));case"//2":return`${Vs(t.args[0])}/${Vs(t.args[1])}`;default:return t.id}throw`couldn't pretty print because of unsupported node ${t}`}function $me(t){let e;try{e=Vs(t)}catch(r){throw typeof r=="string"?new Jt(42,`Unknown error: ${t} (note: ${r})`):r}return typeof e.line<"u"&&typeof e.column<"u"&&(e.message+=` at line ${e.line}, column ${e.column}`),e}function Zg(t){return t.id==="null"?null:`${t.toJavaScript()}`}function Ygt(t){if(t.id==="null")return null;{let e=t.toJavaScript();if(typeof e!="string")return JSON.stringify(e);try{return JSON.stringify(JSON.parse(e))}catch{return JSON.stringify(e)}}}function Oh(t){return typeof t=="string"?`'${t}'`:"[]"}var eye,rC,tye,Zme,s6,o6,K2=It(()=>{Ke();Ke();Pt();eye=et(Qme()),rC=et(r6());j2();Xme();(0,eye.default)(rC.default);tye=(o=>(o.Dependencies="dependencies",o.DevDependencies="devDependencies",o.PeerDependencies="peerDependencies",o))(tye||{}),Zme=["dependencies","devDependencies","peerDependencies"];s6=class{constructor(e,r){let o=1e3*e.workspaces.length;this.session=rC.default.create(o),zme(this.session,e),this.session.consult(":- use_module(library(lists))."),this.session.consult(r)}fetchNextAnswer(){return new Promise(e=>{this.session.answer(r=>{e(r)})})}async*makeQuery(e){let r=this.session.query(e);if(r!==!0)throw $me(r);for(;;){let o=await this.fetchNextAnswer();if(o===null)throw new Jt(79,"Resolution limit exceeded");if(!o)break;if(o.id==="throw")throw $me(o);yield o}}};o6=class t{constructor(e){this.source="";this.project=e;let r=e.configuration.get("constraintsPath");ae.existsSync(r)&&(this.source=ae.readFileSync(r,"utf8"))}static async find(e){return new t(e)}getProjectDatabase(){let e="";for(let r of Zme)e+=`dependency_type(${r}). +`;for(let r of this.project.workspacesByCwd.values()){let o=r.relativeCwd;e+=`workspace(${Oh(o)}). +`,e+=`workspace_ident(${Oh(o)}, ${Oh(G.stringifyIdent(r.anchoredLocator))}). +`,e+=`workspace_version(${Oh(o)}, ${Oh(r.manifest.version)}). +`;for(let a of Zme)for(let n of r.manifest[a].values())e+=`workspace_has_dependency(${Oh(o)}, ${Oh(G.stringifyIdent(n))}, ${Oh(n.range)}, ${a}). +`}return e+=`workspace(_) :- false. +`,e+=`workspace_ident(_, _) :- false. +`,e+=`workspace_version(_, _) :- false. +`,e+=`workspace_has_dependency(_, _, _, _) :- false. +`,e}getDeclarations(){let e="";return e+=`gen_enforced_dependency(_, _, _, _) :- false. +`,e+=`gen_enforced_field(_, _, _) :- false. +`,e}get fullSource(){return`${this.getProjectDatabase()} +${this.source} +${this.getDeclarations()}`}createSession(){return new s6(this.project,this.fullSource)}async processClassic(){let e=this.createSession();return{enforcedDependencies:await this.genEnforcedDependencies(e),enforcedFields:await this.genEnforcedFields(e)}}async process(){let{enforcedDependencies:e,enforcedFields:r}=await this.processClassic(),o=new Map;for(let{workspace:a,dependencyIdent:n,dependencyRange:u,dependencyType:A}of e){let p=q2([A,G.stringifyIdent(n)]),h=qe.getMapWithDefault(o,a.cwd);qe.getMapWithDefault(h,p).set(u??void 0,new Set)}for(let{workspace:a,fieldPath:n,fieldValue:u}of r){let A=q2(n),p=qe.getMapWithDefault(o,a.cwd);qe.getMapWithDefault(p,A).set(JSON.parse(u)??void 0,new Set)}return{manifestUpdates:o,reportedErrors:new Map}}async genEnforcedDependencies(e){let r=[];for await(let o of e.makeQuery("workspace(WorkspaceCwd), dependency_type(DependencyType), gen_enforced_dependency(WorkspaceCwd, DependencyIdent, DependencyRange, DependencyType).")){let a=K.resolve(this.project.cwd,Zg(o.links.WorkspaceCwd)),n=Zg(o.links.DependencyIdent),u=Zg(o.links.DependencyRange),A=Zg(o.links.DependencyType);if(a===null||n===null)throw new Error("Invalid rule");let p=this.project.getWorkspaceByCwd(a),h=G.parseIdent(n);r.push({workspace:p,dependencyIdent:h,dependencyRange:u,dependencyType:A})}return qe.sortMap(r,[({dependencyRange:o})=>o!==null?"0":"1",({workspace:o})=>G.stringifyIdent(o.anchoredLocator),({dependencyIdent:o})=>G.stringifyIdent(o)])}async genEnforcedFields(e){let r=[];for await(let o of e.makeQuery("workspace(WorkspaceCwd), gen_enforced_field(WorkspaceCwd, FieldPath, FieldValue).")){let a=K.resolve(this.project.cwd,Zg(o.links.WorkspaceCwd)),n=Zg(o.links.FieldPath),u=Ygt(o.links.FieldValue);if(a===null||n===null)throw new Error("Invalid rule");let A=this.project.getWorkspaceByCwd(a);r.push({workspace:A,fieldPath:n,fieldValue:u})}return qe.sortMap(r,[({workspace:o})=>G.stringifyIdent(o.anchoredLocator),({fieldPath:o})=>o])}async*query(e){let r=this.createSession();for await(let o of r.makeQuery(e)){let a={};for(let[n,u]of Object.entries(o.links))n!=="_"&&(a[n]=Zg(u));yield a}}}});var uye=_(tQ=>{"use strict";Object.defineProperty(tQ,"__esModule",{value:!0});function lB(t){let e=[...t.caches],r=e.shift();return r===void 0?cye():{get(o,a,n={miss:()=>Promise.resolve()}){return r.get(o,a,n).catch(()=>lB({caches:e}).get(o,a,n))},set(o,a){return r.set(o,a).catch(()=>lB({caches:e}).set(o,a))},delete(o){return r.delete(o).catch(()=>lB({caches:e}).delete(o))},clear(){return r.clear().catch(()=>lB({caches:e}).clear())}}}function cye(){return{get(t,e,r={miss:()=>Promise.resolve()}){return e().then(a=>Promise.all([a,r.miss(a)])).then(([a])=>a)},set(t,e){return Promise.resolve(e)},delete(t){return Promise.resolve()},clear(){return Promise.resolve()}}}tQ.createFallbackableCache=lB;tQ.createNullCache=cye});var fye=_((pYt,Aye)=>{Aye.exports=uye()});var pye=_(C6=>{"use strict";Object.defineProperty(C6,"__esModule",{value:!0});function Adt(t={serializable:!0}){let e={};return{get(r,o,a={miss:()=>Promise.resolve()}){let n=JSON.stringify(r);if(n in e)return Promise.resolve(t.serializable?JSON.parse(e[n]):e[n]);let u=o(),A=a&&a.miss||(()=>Promise.resolve());return u.then(p=>A(p)).then(()=>u)},set(r,o){return e[JSON.stringify(r)]=t.serializable?JSON.stringify(o):o,Promise.resolve(o)},delete(r){return delete e[JSON.stringify(r)],Promise.resolve()},clear(){return e={},Promise.resolve()}}}C6.createInMemoryCache=Adt});var gye=_((gYt,hye)=>{hye.exports=pye()});var mye=_(su=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});function fdt(t,e,r){let o={"x-algolia-api-key":r,"x-algolia-application-id":e};return{headers(){return t===I6.WithinHeaders?o:{}},queryParameters(){return t===I6.WithinQueryParameters?o:{}}}}function pdt(t){let e=0,r=()=>(e++,new Promise(o=>{setTimeout(()=>{o(t(r))},Math.min(100*e,1e3))}));return t(r)}function dye(t,e=(r,o)=>Promise.resolve()){return Object.assign(t,{wait(r){return dye(t.then(o=>Promise.all([e(o,r),o])).then(o=>o[1]))}})}function hdt(t){let e=t.length-1;for(e;e>0;e--){let r=Math.floor(Math.random()*(e+1)),o=t[e];t[e]=t[r],t[r]=o}return t}function gdt(t,e){return e&&Object.keys(e).forEach(r=>{t[r]=e[r](t)}),t}function ddt(t,...e){let r=0;return t.replace(/%s/g,()=>encodeURIComponent(e[r++]))}var mdt="4.22.1",ydt=t=>()=>t.transporter.requester.destroy(),I6={WithinQueryParameters:0,WithinHeaders:1};su.AuthMode=I6;su.addMethods=gdt;su.createAuth=fdt;su.createRetryablePromise=pdt;su.createWaitablePromise=dye;su.destroy=ydt;su.encode=ddt;su.shuffle=hdt;su.version=mdt});var cB=_((mYt,yye)=>{yye.exports=mye()});var Eye=_(w6=>{"use strict";Object.defineProperty(w6,"__esModule",{value:!0});var Edt={Delete:"DELETE",Get:"GET",Post:"POST",Put:"PUT"};w6.MethodEnum=Edt});var uB=_((EYt,Cye)=>{Cye.exports=Eye()});var Nye=_(Ti=>{"use strict";Object.defineProperty(Ti,"__esModule",{value:!0});var wye=uB();function B6(t,e){let r=t||{},o=r.data||{};return Object.keys(r).forEach(a=>{["timeout","headers","queryParameters","data","cacheable"].indexOf(a)===-1&&(o[a]=r[a])}),{data:Object.entries(o).length>0?o:void 0,timeout:r.timeout||e,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var AB={Read:1,Write:2,Any:3},fC={Up:1,Down:2,Timeouted:3},Bye=2*60*1e3;function D6(t,e=fC.Up){return{...t,status:e,lastUpdate:Date.now()}}function vye(t){return t.status===fC.Up||Date.now()-t.lastUpdate>Bye}function Dye(t){return t.status===fC.Timeouted&&Date.now()-t.lastUpdate<=Bye}function P6(t){return typeof t=="string"?{protocol:"https",url:t,accept:AB.Any}:{protocol:t.protocol||"https",url:t.url,accept:t.accept||AB.Any}}function Cdt(t,e){return Promise.all(e.map(r=>t.get(r,()=>Promise.resolve(D6(r))))).then(r=>{let o=r.filter(A=>vye(A)),a=r.filter(A=>Dye(A)),n=[...o,...a],u=n.length>0?n.map(A=>P6(A)):e;return{getTimeout(A,p){return(a.length===0&&A===0?1:a.length+3+A)*p},statelessHosts:u}})}var Idt=({isTimedOut:t,status:e})=>!t&&~~e===0,wdt=t=>{let e=t.status;return t.isTimedOut||Idt(t)||~~(e/100)!==2&&~~(e/100)!==4},Bdt=({status:t})=>~~(t/100)===2,vdt=(t,e)=>wdt(t)?e.onRetry(t):Bdt(t)?e.onSuccess(t):e.onFail(t);function Iye(t,e,r,o){let a=[],n=kye(r,o),u=Qye(t,o),A=r.method,p=r.method!==wye.MethodEnum.Get?{}:{...r.data,...o.data},h={"x-algolia-agent":t.userAgent.value,...t.queryParameters,...p,...o.queryParameters},E=0,w=(D,x)=>{let C=D.pop();if(C===void 0)throw Tye(v6(a));let T={data:n,headers:u,method:A,url:bye(C,r.path,h),connectTimeout:x(E,t.timeouts.connect),responseTimeout:x(E,o.timeout)},L=J=>{let te={request:T,response:J,host:C,triesLeft:D.length};return a.push(te),te},U={onSuccess:J=>Pye(J),onRetry(J){let te=L(J);return J.isTimedOut&&E++,Promise.all([t.logger.info("Retryable failure",S6(te)),t.hostsCache.set(C,D6(C,J.isTimedOut?fC.Timeouted:fC.Down))]).then(()=>w(D,x))},onFail(J){throw L(J),Sye(J,v6(a))}};return t.requester.send(T).then(J=>vdt(J,U))};return Cdt(t.hostsCache,e).then(D=>w([...D.statelessHosts].reverse(),D.getTimeout))}function Ddt(t){let{hostsCache:e,logger:r,requester:o,requestsCache:a,responsesCache:n,timeouts:u,userAgent:A,hosts:p,queryParameters:h,headers:E}=t,w={hostsCache:e,logger:r,requester:o,requestsCache:a,responsesCache:n,timeouts:u,userAgent:A,headers:E,queryParameters:h,hosts:p.map(D=>P6(D)),read(D,x){let C=B6(x,w.timeouts.read),T=()=>Iye(w,w.hosts.filter(J=>(J.accept&AB.Read)!==0),D,C);if((C.cacheable!==void 0?C.cacheable:D.cacheable)!==!0)return T();let U={request:D,mappedRequestOptions:C,transporter:{queryParameters:w.queryParameters,headers:w.headers}};return w.responsesCache.get(U,()=>w.requestsCache.get(U,()=>w.requestsCache.set(U,T()).then(J=>Promise.all([w.requestsCache.delete(U),J]),J=>Promise.all([w.requestsCache.delete(U),Promise.reject(J)])).then(([J,te])=>te)),{miss:J=>w.responsesCache.set(U,J)})},write(D,x){return Iye(w,w.hosts.filter(C=>(C.accept&AB.Write)!==0),D,B6(x,w.timeouts.write))}};return w}function Pdt(t){let e={value:`Algolia for JavaScript (${t})`,add(r){let o=`; ${r.segment}${r.version!==void 0?` (${r.version})`:""}`;return e.value.indexOf(o)===-1&&(e.value=`${e.value}${o}`),e}};return e}function Pye(t){try{return JSON.parse(t.content)}catch(e){throw Rye(e.message,t)}}function Sye({content:t,status:e},r){let o=t;try{o=JSON.parse(t).message}catch{}return Fye(o,e,r)}function Sdt(t,...e){let r=0;return t.replace(/%s/g,()=>encodeURIComponent(e[r++]))}function bye(t,e,r){let o=xye(r),a=`${t.protocol}://${t.url}/${e.charAt(0)==="/"?e.substr(1):e}`;return o.length&&(a+=`?${o}`),a}function xye(t){let e=r=>Object.prototype.toString.call(r)==="[object Object]"||Object.prototype.toString.call(r)==="[object Array]";return Object.keys(t).map(r=>Sdt("%s=%s",r,e(t[r])?JSON.stringify(t[r]):t[r])).join("&")}function kye(t,e){if(t.method===wye.MethodEnum.Get||t.data===void 0&&e.data===void 0)return;let r=Array.isArray(t.data)?t.data:{...t.data,...e.data};return JSON.stringify(r)}function Qye(t,e){let r={...t.headers,...e.headers},o={};return Object.keys(r).forEach(a=>{let n=r[a];o[a.toLowerCase()]=n}),o}function v6(t){return t.map(e=>S6(e))}function S6(t){let e=t.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...t,request:{...t.request,headers:{...t.request.headers,...e}}}}function Fye(t,e,r){return{name:"ApiError",message:t,status:e,transporterStackTrace:r}}function Rye(t,e){return{name:"DeserializationError",message:t,response:e}}function Tye(t){return{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:t}}Ti.CallEnum=AB;Ti.HostStatusEnum=fC;Ti.createApiError=Fye;Ti.createDeserializationError=Rye;Ti.createMappedRequestOptions=B6;Ti.createRetryError=Tye;Ti.createStatefulHost=D6;Ti.createStatelessHost=P6;Ti.createTransporter=Ddt;Ti.createUserAgent=Pdt;Ti.deserializeFailure=Sye;Ti.deserializeSuccess=Pye;Ti.isStatefulHostTimeouted=Dye;Ti.isStatefulHostUp=vye;Ti.serializeData=kye;Ti.serializeHeaders=Qye;Ti.serializeQueryParameters=xye;Ti.serializeUrl=bye;Ti.stackFrameWithoutCredentials=S6;Ti.stackTraceWithoutCredentials=v6});var fB=_((IYt,Lye)=>{Lye.exports=Nye()});var Oye=_(Mh=>{"use strict";Object.defineProperty(Mh,"__esModule",{value:!0});var pC=cB(),bdt=fB(),pB=uB(),xdt=t=>{let e=t.region||"us",r=pC.createAuth(pC.AuthMode.WithinHeaders,t.appId,t.apiKey),o=bdt.createTransporter({hosts:[{url:`analytics.${e}.algolia.com`}],...t,headers:{...r.headers(),"content-type":"application/json",...t.headers},queryParameters:{...r.queryParameters(),...t.queryParameters}}),a=t.appId;return pC.addMethods({appId:a,transporter:o},t.methods)},kdt=t=>(e,r)=>t.transporter.write({method:pB.MethodEnum.Post,path:"2/abtests",data:e},r),Qdt=t=>(e,r)=>t.transporter.write({method:pB.MethodEnum.Delete,path:pC.encode("2/abtests/%s",e)},r),Fdt=t=>(e,r)=>t.transporter.read({method:pB.MethodEnum.Get,path:pC.encode("2/abtests/%s",e)},r),Rdt=t=>e=>t.transporter.read({method:pB.MethodEnum.Get,path:"2/abtests"},e),Tdt=t=>(e,r)=>t.transporter.write({method:pB.MethodEnum.Post,path:pC.encode("2/abtests/%s/stop",e)},r);Mh.addABTest=kdt;Mh.createAnalyticsClient=xdt;Mh.deleteABTest=Qdt;Mh.getABTest=Fdt;Mh.getABTests=Rdt;Mh.stopABTest=Tdt});var Uye=_((BYt,Mye)=>{Mye.exports=Oye()});var Hye=_(hB=>{"use strict";Object.defineProperty(hB,"__esModule",{value:!0});var b6=cB(),Ndt=fB(),_ye=uB(),Ldt=t=>{let e=t.region||"us",r=b6.createAuth(b6.AuthMode.WithinHeaders,t.appId,t.apiKey),o=Ndt.createTransporter({hosts:[{url:`personalization.${e}.algolia.com`}],...t,headers:{...r.headers(),"content-type":"application/json",...t.headers},queryParameters:{...r.queryParameters(),...t.queryParameters}});return b6.addMethods({appId:t.appId,transporter:o},t.methods)},Odt=t=>e=>t.transporter.read({method:_ye.MethodEnum.Get,path:"1/strategies/personalization"},e),Mdt=t=>(e,r)=>t.transporter.write({method:_ye.MethodEnum.Post,path:"1/strategies/personalization",data:e},r);hB.createPersonalizationClient=Ldt;hB.getPersonalizationStrategy=Odt;hB.setPersonalizationStrategy=Mdt});var jye=_((DYt,qye)=>{qye.exports=Hye()});var nEe=_(Rt=>{"use strict";Object.defineProperty(Rt,"__esModule",{value:!0});var Wt=cB(),Ma=fB(),Dr=uB(),Udt=ve("crypto");function rQ(t){let e=r=>t.request(r).then(o=>{if(t.batch!==void 0&&t.batch(o.hits),!t.shouldStop(o))return o.cursor?e({cursor:o.cursor}):e({page:(r.page||0)+1})});return e({})}var _dt=t=>{let e=t.appId,r=Wt.createAuth(t.authMode!==void 0?t.authMode:Wt.AuthMode.WithinHeaders,e,t.apiKey),o=Ma.createTransporter({hosts:[{url:`${e}-dsn.algolia.net`,accept:Ma.CallEnum.Read},{url:`${e}.algolia.net`,accept:Ma.CallEnum.Write}].concat(Wt.shuffle([{url:`${e}-1.algolianet.com`},{url:`${e}-2.algolianet.com`},{url:`${e}-3.algolianet.com`}])),...t,headers:{...r.headers(),"content-type":"application/x-www-form-urlencoded",...t.headers},queryParameters:{...r.queryParameters(),...t.queryParameters}}),a={transporter:o,appId:e,addAlgoliaAgent(n,u){o.userAgent.add({segment:n,version:u})},clearCache(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then(()=>{})}};return Wt.addMethods(a,t.methods)};function Gye(){return{name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}}function Wye(){return{name:"ObjectNotFoundError",message:"Object not found."}}function Yye(){return{name:"ValidUntilNotFoundError",message:"ValidUntil not found in given secured api key."}}var Hdt=t=>(e,r)=>{let{queryParameters:o,...a}=r||{},n={acl:e,...o!==void 0?{queryParameters:o}:{}},u=(A,p)=>Wt.createRetryablePromise(h=>gB(t)(A.key,p).catch(E=>{if(E.status!==404)throw E;return h()}));return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:"1/keys",data:n},a),u)},qdt=t=>(e,r,o)=>{let a=Ma.createMappedRequestOptions(o);return a.queryParameters["X-Algolia-User-ID"]=e,t.transporter.write({method:Dr.MethodEnum.Post,path:"1/clusters/mapping",data:{cluster:r}},a)},jdt=t=>(e,r,o)=>t.transporter.write({method:Dr.MethodEnum.Post,path:"1/clusters/mapping/batch",data:{users:e,cluster:r}},o),Gdt=t=>(e,r)=>Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!0,requests:{action:"addEntry",body:[]}}},r),(o,a)=>hC(t)(o.taskID,a)),nQ=t=>(e,r,o)=>{let a=(n,u)=>dB(t)(e,{methods:{waitTask:es}}).waitTask(n.taskID,u);return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/operation",e),data:{operation:"copy",destination:r}},o),a)},Wdt=t=>(e,r,o)=>nQ(t)(e,r,{...o,scope:[sQ.Rules]}),Ydt=t=>(e,r,o)=>nQ(t)(e,r,{...o,scope:[sQ.Settings]}),Kdt=t=>(e,r,o)=>nQ(t)(e,r,{...o,scope:[sQ.Synonyms]}),Vdt=t=>(e,r)=>e.method===Dr.MethodEnum.Get?t.transporter.read(e,r):t.transporter.write(e,r),Jdt=t=>(e,r)=>{let o=(a,n)=>Wt.createRetryablePromise(u=>gB(t)(e,n).then(u).catch(A=>{if(A.status!==404)throw A}));return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Delete,path:Wt.encode("1/keys/%s",e)},r),o)},zdt=t=>(e,r,o)=>{let a=r.map(n=>({action:"deleteEntry",body:{objectID:n}}));return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!1,requests:a}},o),(n,u)=>hC(t)(n.taskID,u))},Xdt=()=>(t,e)=>{let r=Ma.serializeQueryParameters(e),o=Udt.createHmac("sha256",t).update(r).digest("hex");return Buffer.from(o+r).toString("base64")},gB=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Get,path:Wt.encode("1/keys/%s",e)},r),Kye=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Get,path:Wt.encode("1/task/%s",e.toString())},r),Zdt=t=>e=>t.transporter.read({method:Dr.MethodEnum.Get,path:"/1/dictionaries/*/settings"},e),$dt=t=>e=>t.transporter.read({method:Dr.MethodEnum.Get,path:"1/logs"},e),emt=()=>t=>{let e=Buffer.from(t,"base64").toString("ascii"),r=/validUntil=(\d+)/,o=e.match(r);if(o===null)throw Yye();return parseInt(o[1],10)-Math.round(new Date().getTime()/1e3)},tmt=t=>e=>t.transporter.read({method:Dr.MethodEnum.Get,path:"1/clusters/mapping/top"},e),rmt=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Get,path:Wt.encode("1/clusters/mapping/%s",e)},r),nmt=t=>e=>{let{retrieveMappings:r,...o}=e||{};return r===!0&&(o.getClusters=!0),t.transporter.read({method:Dr.MethodEnum.Get,path:"1/clusters/mapping/pending"},o)},dB=t=>(e,r={})=>{let o={transporter:t.transporter,appId:t.appId,indexName:e};return Wt.addMethods(o,r.methods)},imt=t=>e=>t.transporter.read({method:Dr.MethodEnum.Get,path:"1/keys"},e),smt=t=>e=>t.transporter.read({method:Dr.MethodEnum.Get,path:"1/clusters"},e),omt=t=>e=>t.transporter.read({method:Dr.MethodEnum.Get,path:"1/indexes"},e),amt=t=>e=>t.transporter.read({method:Dr.MethodEnum.Get,path:"1/clusters/mapping"},e),lmt=t=>(e,r,o)=>{let a=(n,u)=>dB(t)(e,{methods:{waitTask:es}}).waitTask(n.taskID,u);return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/operation",e),data:{operation:"move",destination:r}},o),a)},cmt=t=>(e,r)=>{let o=(a,n)=>Promise.all(Object.keys(a.taskID).map(u=>dB(t)(u,{methods:{waitTask:es}}).waitTask(a.taskID[u],n)));return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:"1/indexes/*/batch",data:{requests:e}},r),o)},umt=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Post,path:"1/indexes/*/objects",data:{requests:e}},r),Amt=t=>(e,r)=>{let o=e.map(a=>({...a,params:Ma.serializeQueryParameters(a.params||{})}));return t.transporter.read({method:Dr.MethodEnum.Post,path:"1/indexes/*/queries",data:{requests:o},cacheable:!0},r)},fmt=t=>(e,r)=>Promise.all(e.map(o=>{let{facetName:a,facetQuery:n,...u}=o.params;return dB(t)(o.indexName,{methods:{searchForFacetValues:eEe}}).searchForFacetValues(a,n,{...r,...u})})),pmt=t=>(e,r)=>{let o=Ma.createMappedRequestOptions(r);return o.queryParameters["X-Algolia-User-ID"]=e,t.transporter.write({method:Dr.MethodEnum.Delete,path:"1/clusters/mapping"},o)},hmt=t=>(e,r,o)=>{let a=r.map(n=>({action:"addEntry",body:n}));return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!0,requests:a}},o),(n,u)=>hC(t)(n.taskID,u))},gmt=t=>(e,r)=>{let o=(a,n)=>Wt.createRetryablePromise(u=>gB(t)(e,n).catch(A=>{if(A.status!==404)throw A;return u()}));return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/keys/%s/restore",e)},r),o)},dmt=t=>(e,r,o)=>{let a=r.map(n=>({action:"addEntry",body:n}));return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!1,requests:a}},o),(n,u)=>hC(t)(n.taskID,u))},mmt=t=>(e,r,o)=>t.transporter.read({method:Dr.MethodEnum.Post,path:Wt.encode("/1/dictionaries/%s/search",e),data:{query:r},cacheable:!0},o),ymt=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Post,path:"1/clusters/mapping/search",data:{query:e}},r),Emt=t=>(e,r)=>Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Put,path:"/1/dictionaries/*/settings",data:e},r),(o,a)=>hC(t)(o.taskID,a)),Cmt=t=>(e,r)=>{let o=Object.assign({},r),{queryParameters:a,...n}=r||{},u=a?{queryParameters:a}:{},A=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"],p=E=>Object.keys(o).filter(w=>A.indexOf(w)!==-1).every(w=>{if(Array.isArray(E[w])&&Array.isArray(o[w])){let D=E[w];return D.length===o[w].length&&D.every((x,C)=>x===o[w][C])}else return E[w]===o[w]}),h=(E,w)=>Wt.createRetryablePromise(D=>gB(t)(e,w).then(x=>p(x)?Promise.resolve():D()));return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Put,path:Wt.encode("1/keys/%s",e),data:u},n),h)},hC=t=>(e,r)=>Wt.createRetryablePromise(o=>Kye(t)(e,r).then(a=>a.status!=="published"?o():void 0)),Vye=t=>(e,r)=>{let o=(a,n)=>es(t)(a.taskID,n);return Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/batch",t.indexName),data:{requests:e}},r),o)},Imt=t=>e=>rQ({shouldStop:r=>r.cursor===void 0,...e,request:r=>t.transporter.read({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/browse",t.indexName),data:r},e)}),wmt=t=>e=>{let r={hitsPerPage:1e3,...e};return rQ({shouldStop:o=>o.hits.length({...a,hits:a.hits.map(n=>(delete n._highlightResult,n))}))}})},Bmt=t=>e=>{let r={hitsPerPage:1e3,...e};return rQ({shouldStop:o=>o.hits.length({...a,hits:a.hits.map(n=>(delete n._highlightResult,n))}))}})},iQ=t=>(e,r,o)=>{let{batchSize:a,...n}=o||{},u={taskIDs:[],objectIDs:[]},A=(p=0)=>{let h=[],E;for(E=p;E({action:r,body:w})),n).then(w=>(u.objectIDs=u.objectIDs.concat(w.objectIDs),u.taskIDs.push(w.taskID),E++,A(E)))};return Wt.createWaitablePromise(A(),(p,h)=>Promise.all(p.taskIDs.map(E=>es(t)(E,h))))},vmt=t=>e=>Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/clear",t.indexName)},e),(r,o)=>es(t)(r.taskID,o)),Dmt=t=>e=>{let{forwardToReplicas:r,...o}=e||{},a=Ma.createMappedRequestOptions(o);return r&&(a.queryParameters.forwardToReplicas=1),Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/rules/clear",t.indexName)},a),(n,u)=>es(t)(n.taskID,u))},Pmt=t=>e=>{let{forwardToReplicas:r,...o}=e||{},a=Ma.createMappedRequestOptions(o);return r&&(a.queryParameters.forwardToReplicas=1),Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/synonyms/clear",t.indexName)},a),(n,u)=>es(t)(n.taskID,u))},Smt=t=>(e,r)=>Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/deleteByQuery",t.indexName),data:e},r),(o,a)=>es(t)(o.taskID,a)),bmt=t=>e=>Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Delete,path:Wt.encode("1/indexes/%s",t.indexName)},e),(r,o)=>es(t)(r.taskID,o)),xmt=t=>(e,r)=>Wt.createWaitablePromise(Jye(t)([e],r).then(o=>({taskID:o.taskIDs[0]})),(o,a)=>es(t)(o.taskID,a)),Jye=t=>(e,r)=>{let o=e.map(a=>({objectID:a}));return iQ(t)(o,ed.DeleteObject,r)},kmt=t=>(e,r)=>{let{forwardToReplicas:o,...a}=r||{},n=Ma.createMappedRequestOptions(a);return o&&(n.queryParameters.forwardToReplicas=1),Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Delete,path:Wt.encode("1/indexes/%s/rules/%s",t.indexName,e)},n),(u,A)=>es(t)(u.taskID,A))},Qmt=t=>(e,r)=>{let{forwardToReplicas:o,...a}=r||{},n=Ma.createMappedRequestOptions(a);return o&&(n.queryParameters.forwardToReplicas=1),Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Delete,path:Wt.encode("1/indexes/%s/synonyms/%s",t.indexName,e)},n),(u,A)=>es(t)(u.taskID,A))},Fmt=t=>e=>zye(t)(e).then(()=>!0).catch(r=>{if(r.status!==404)throw r;return!1}),Rmt=t=>(e,r,o)=>t.transporter.read({method:Dr.MethodEnum.Post,path:Wt.encode("1/answers/%s/prediction",t.indexName),data:{query:e,queryLanguages:r},cacheable:!0},o),Tmt=t=>(e,r)=>{let{query:o,paginate:a,...n}=r||{},u=0,A=()=>$ye(t)(o||"",{...n,page:u}).then(p=>{for(let[h,E]of Object.entries(p.hits))if(e(E))return{object:E,position:parseInt(h,10),page:u};if(u++,a===!1||u>=p.nbPages)throw Wye();return A()});return A()},Nmt=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Get,path:Wt.encode("1/indexes/%s/%s",t.indexName,e)},r),Lmt=()=>(t,e)=>{for(let[r,o]of Object.entries(t.hits))if(o.objectID===e)return parseInt(r,10);return-1},Omt=t=>(e,r)=>{let{attributesToRetrieve:o,...a}=r||{},n=e.map(u=>({indexName:t.indexName,objectID:u,...o?{attributesToRetrieve:o}:{}}));return t.transporter.read({method:Dr.MethodEnum.Post,path:"1/indexes/*/objects",data:{requests:n}},a)},Mmt=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Get,path:Wt.encode("1/indexes/%s/rules/%s",t.indexName,e)},r),zye=t=>e=>t.transporter.read({method:Dr.MethodEnum.Get,path:Wt.encode("1/indexes/%s/settings",t.indexName),data:{getVersion:2}},e),Umt=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Get,path:Wt.encode("1/indexes/%s/synonyms/%s",t.indexName,e)},r),Xye=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Get,path:Wt.encode("1/indexes/%s/task/%s",t.indexName,e.toString())},r),_mt=t=>(e,r)=>Wt.createWaitablePromise(Zye(t)([e],r).then(o=>({objectID:o.objectIDs[0],taskID:o.taskIDs[0]})),(o,a)=>es(t)(o.taskID,a)),Zye=t=>(e,r)=>{let{createIfNotExists:o,...a}=r||{},n=o?ed.PartialUpdateObject:ed.PartialUpdateObjectNoCreate;return iQ(t)(e,n,a)},Hmt=t=>(e,r)=>{let{safe:o,autoGenerateObjectIDIfNotExist:a,batchSize:n,...u}=r||{},A=(C,T,L,U)=>Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/operation",C),data:{operation:L,destination:T}},U),(J,te)=>es(t)(J.taskID,te)),p=Math.random().toString(36).substring(7),h=`${t.indexName}_tmp_${p}`,E=x6({appId:t.appId,transporter:t.transporter,indexName:h}),w=[],D=A(t.indexName,h,"copy",{...u,scope:["settings","synonyms","rules"]});w.push(D);let x=(o?D.wait(u):D).then(()=>{let C=E(e,{...u,autoGenerateObjectIDIfNotExist:a,batchSize:n});return w.push(C),o?C.wait(u):C}).then(()=>{let C=A(h,t.indexName,"move",u);return w.push(C),o?C.wait(u):C}).then(()=>Promise.all(w)).then(([C,T,L])=>({objectIDs:T.objectIDs,taskIDs:[C.taskID,...T.taskIDs,L.taskID]}));return Wt.createWaitablePromise(x,(C,T)=>Promise.all(w.map(L=>L.wait(T))))},qmt=t=>(e,r)=>k6(t)(e,{...r,clearExistingRules:!0}),jmt=t=>(e,r)=>Q6(t)(e,{...r,clearExistingSynonyms:!0}),Gmt=t=>(e,r)=>Wt.createWaitablePromise(x6(t)([e],r).then(o=>({objectID:o.objectIDs[0],taskID:o.taskIDs[0]})),(o,a)=>es(t)(o.taskID,a)),x6=t=>(e,r)=>{let{autoGenerateObjectIDIfNotExist:o,...a}=r||{},n=o?ed.AddObject:ed.UpdateObject;if(n===ed.UpdateObject){for(let u of e)if(u.objectID===void 0)return Wt.createWaitablePromise(Promise.reject(Gye()))}return iQ(t)(e,n,a)},Wmt=t=>(e,r)=>k6(t)([e],r),k6=t=>(e,r)=>{let{forwardToReplicas:o,clearExistingRules:a,...n}=r||{},u=Ma.createMappedRequestOptions(n);return o&&(u.queryParameters.forwardToReplicas=1),a&&(u.queryParameters.clearExistingRules=1),Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/rules/batch",t.indexName),data:e},u),(A,p)=>es(t)(A.taskID,p))},Ymt=t=>(e,r)=>Q6(t)([e],r),Q6=t=>(e,r)=>{let{forwardToReplicas:o,clearExistingSynonyms:a,replaceExistingSynonyms:n,...u}=r||{},A=Ma.createMappedRequestOptions(u);return o&&(A.queryParameters.forwardToReplicas=1),(n||a)&&(A.queryParameters.replaceExistingSynonyms=1),Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/synonyms/batch",t.indexName),data:e},A),(p,h)=>es(t)(p.taskID,h))},$ye=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/query",t.indexName),data:{query:e},cacheable:!0},r),eEe=t=>(e,r,o)=>t.transporter.read({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/facets/%s/query",t.indexName,e),data:{facetQuery:r},cacheable:!0},o),tEe=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/rules/search",t.indexName),data:{query:e}},r),rEe=t=>(e,r)=>t.transporter.read({method:Dr.MethodEnum.Post,path:Wt.encode("1/indexes/%s/synonyms/search",t.indexName),data:{query:e}},r),Kmt=t=>(e,r)=>{let{forwardToReplicas:o,...a}=r||{},n=Ma.createMappedRequestOptions(a);return o&&(n.queryParameters.forwardToReplicas=1),Wt.createWaitablePromise(t.transporter.write({method:Dr.MethodEnum.Put,path:Wt.encode("1/indexes/%s/settings",t.indexName),data:e},n),(u,A)=>es(t)(u.taskID,A))},es=t=>(e,r)=>Wt.createRetryablePromise(o=>Xye(t)(e,r).then(a=>a.status!=="published"?o():void 0)),Vmt={AddObject:"addObject",Analytics:"analytics",Browser:"browse",DeleteIndex:"deleteIndex",DeleteObject:"deleteObject",EditSettings:"editSettings",Inference:"inference",ListIndexes:"listIndexes",Logs:"logs",Personalization:"personalization",Recommendation:"recommendation",Search:"search",SeeUnretrievableAttributes:"seeUnretrievableAttributes",Settings:"settings",Usage:"usage"},ed={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},sQ={Settings:"settings",Synonyms:"synonyms",Rules:"rules"},Jmt={None:"none",StopIfEnoughMatches:"stopIfEnoughMatches"},zmt={Synonym:"synonym",OneWaySynonym:"oneWaySynonym",AltCorrection1:"altCorrection1",AltCorrection2:"altCorrection2",Placeholder:"placeholder"};Rt.ApiKeyACLEnum=Vmt;Rt.BatchActionEnum=ed;Rt.ScopeEnum=sQ;Rt.StrategyEnum=Jmt;Rt.SynonymEnum=zmt;Rt.addApiKey=Hdt;Rt.assignUserID=qdt;Rt.assignUserIDs=jdt;Rt.batch=Vye;Rt.browseObjects=Imt;Rt.browseRules=wmt;Rt.browseSynonyms=Bmt;Rt.chunkedBatch=iQ;Rt.clearDictionaryEntries=Gdt;Rt.clearObjects=vmt;Rt.clearRules=Dmt;Rt.clearSynonyms=Pmt;Rt.copyIndex=nQ;Rt.copyRules=Wdt;Rt.copySettings=Ydt;Rt.copySynonyms=Kdt;Rt.createBrowsablePromise=rQ;Rt.createMissingObjectIDError=Gye;Rt.createObjectNotFoundError=Wye;Rt.createSearchClient=_dt;Rt.createValidUntilNotFoundError=Yye;Rt.customRequest=Vdt;Rt.deleteApiKey=Jdt;Rt.deleteBy=Smt;Rt.deleteDictionaryEntries=zdt;Rt.deleteIndex=bmt;Rt.deleteObject=xmt;Rt.deleteObjects=Jye;Rt.deleteRule=kmt;Rt.deleteSynonym=Qmt;Rt.exists=Fmt;Rt.findAnswers=Rmt;Rt.findObject=Tmt;Rt.generateSecuredApiKey=Xdt;Rt.getApiKey=gB;Rt.getAppTask=Kye;Rt.getDictionarySettings=Zdt;Rt.getLogs=$dt;Rt.getObject=Nmt;Rt.getObjectPosition=Lmt;Rt.getObjects=Omt;Rt.getRule=Mmt;Rt.getSecuredApiKeyRemainingValidity=emt;Rt.getSettings=zye;Rt.getSynonym=Umt;Rt.getTask=Xye;Rt.getTopUserIDs=tmt;Rt.getUserID=rmt;Rt.hasPendingMappings=nmt;Rt.initIndex=dB;Rt.listApiKeys=imt;Rt.listClusters=smt;Rt.listIndices=omt;Rt.listUserIDs=amt;Rt.moveIndex=lmt;Rt.multipleBatch=cmt;Rt.multipleGetObjects=umt;Rt.multipleQueries=Amt;Rt.multipleSearchForFacetValues=fmt;Rt.partialUpdateObject=_mt;Rt.partialUpdateObjects=Zye;Rt.removeUserID=pmt;Rt.replaceAllObjects=Hmt;Rt.replaceAllRules=qmt;Rt.replaceAllSynonyms=jmt;Rt.replaceDictionaryEntries=hmt;Rt.restoreApiKey=gmt;Rt.saveDictionaryEntries=dmt;Rt.saveObject=Gmt;Rt.saveObjects=x6;Rt.saveRule=Wmt;Rt.saveRules=k6;Rt.saveSynonym=Ymt;Rt.saveSynonyms=Q6;Rt.search=$ye;Rt.searchDictionaryEntries=mmt;Rt.searchForFacetValues=eEe;Rt.searchRules=tEe;Rt.searchSynonyms=rEe;Rt.searchUserIDs=ymt;Rt.setDictionarySettings=Emt;Rt.setSettings=Kmt;Rt.updateApiKey=Cmt;Rt.waitAppTask=hC;Rt.waitTask=es});var sEe=_((SYt,iEe)=>{iEe.exports=nEe()});var oEe=_(oQ=>{"use strict";Object.defineProperty(oQ,"__esModule",{value:!0});function Xmt(){return{debug(t,e){return Promise.resolve()},info(t,e){return Promise.resolve()},error(t,e){return Promise.resolve()}}}var Zmt={Debug:1,Info:2,Error:3};oQ.LogLevelEnum=Zmt;oQ.createNullLogger=Xmt});var lEe=_((xYt,aEe)=>{aEe.exports=oEe()});var fEe=_(F6=>{"use strict";Object.defineProperty(F6,"__esModule",{value:!0});var cEe=ve("http"),uEe=ve("https"),$mt=ve("url"),AEe={keepAlive:!0},eyt=new cEe.Agent(AEe),tyt=new uEe.Agent(AEe);function ryt({agent:t,httpAgent:e,httpsAgent:r,requesterOptions:o={}}={}){let a=e||t||eyt,n=r||t||tyt;return{send(u){return new Promise(A=>{let p=$mt.parse(u.url),h=p.query===null?p.pathname:`${p.pathname}?${p.query}`,E={...o,agent:p.protocol==="https:"?n:a,hostname:p.hostname,path:h,method:u.method,headers:{...o&&o.headers?o.headers:{},...u.headers},...p.port!==void 0?{port:p.port||""}:{}},w=(p.protocol==="https:"?uEe:cEe).request(E,T=>{let L=[];T.on("data",U=>{L=L.concat(U)}),T.on("end",()=>{clearTimeout(x),clearTimeout(C),A({status:T.statusCode||0,content:Buffer.concat(L).toString(),isTimedOut:!1})})}),D=(T,L)=>setTimeout(()=>{w.abort(),A({status:0,content:L,isTimedOut:!0})},T*1e3),x=D(u.connectTimeout,"Connection timeout"),C;w.on("error",T=>{clearTimeout(x),clearTimeout(C),A({status:0,content:T.message,isTimedOut:!1})}),w.once("response",()=>{clearTimeout(x),C=D(u.responseTimeout,"Socket timeout")}),u.data!==void 0&&w.write(u.data),w.end()})},destroy(){return a.destroy(),n.destroy(),Promise.resolve()}}}F6.createNodeHttpRequester=ryt});var hEe=_((QYt,pEe)=>{pEe.exports=fEe()});var yEe=_((FYt,mEe)=>{"use strict";var gEe=fye(),nyt=gye(),gC=Uye(),T6=cB(),R6=jye(),Ht=sEe(),iyt=lEe(),syt=hEe(),oyt=fB();function dEe(t,e,r){let o={appId:t,apiKey:e,timeouts:{connect:2,read:5,write:30},requester:syt.createNodeHttpRequester(),logger:iyt.createNullLogger(),responsesCache:gEe.createNullCache(),requestsCache:gEe.createNullCache(),hostsCache:nyt.createInMemoryCache(),userAgent:oyt.createUserAgent(T6.version).add({segment:"Node.js",version:process.versions.node})},a={...o,...r},n=()=>u=>R6.createPersonalizationClient({...o,...u,methods:{getPersonalizationStrategy:R6.getPersonalizationStrategy,setPersonalizationStrategy:R6.setPersonalizationStrategy}});return Ht.createSearchClient({...a,methods:{search:Ht.multipleQueries,searchForFacetValues:Ht.multipleSearchForFacetValues,multipleBatch:Ht.multipleBatch,multipleGetObjects:Ht.multipleGetObjects,multipleQueries:Ht.multipleQueries,copyIndex:Ht.copyIndex,copySettings:Ht.copySettings,copyRules:Ht.copyRules,copySynonyms:Ht.copySynonyms,moveIndex:Ht.moveIndex,listIndices:Ht.listIndices,getLogs:Ht.getLogs,listClusters:Ht.listClusters,multipleSearchForFacetValues:Ht.multipleSearchForFacetValues,getApiKey:Ht.getApiKey,addApiKey:Ht.addApiKey,listApiKeys:Ht.listApiKeys,updateApiKey:Ht.updateApiKey,deleteApiKey:Ht.deleteApiKey,restoreApiKey:Ht.restoreApiKey,assignUserID:Ht.assignUserID,assignUserIDs:Ht.assignUserIDs,getUserID:Ht.getUserID,searchUserIDs:Ht.searchUserIDs,listUserIDs:Ht.listUserIDs,getTopUserIDs:Ht.getTopUserIDs,removeUserID:Ht.removeUserID,hasPendingMappings:Ht.hasPendingMappings,generateSecuredApiKey:Ht.generateSecuredApiKey,getSecuredApiKeyRemainingValidity:Ht.getSecuredApiKeyRemainingValidity,destroy:T6.destroy,clearDictionaryEntries:Ht.clearDictionaryEntries,deleteDictionaryEntries:Ht.deleteDictionaryEntries,getDictionarySettings:Ht.getDictionarySettings,getAppTask:Ht.getAppTask,replaceDictionaryEntries:Ht.replaceDictionaryEntries,saveDictionaryEntries:Ht.saveDictionaryEntries,searchDictionaryEntries:Ht.searchDictionaryEntries,setDictionarySettings:Ht.setDictionarySettings,waitAppTask:Ht.waitAppTask,customRequest:Ht.customRequest,initIndex:u=>A=>Ht.initIndex(u)(A,{methods:{batch:Ht.batch,delete:Ht.deleteIndex,findAnswers:Ht.findAnswers,getObject:Ht.getObject,getObjects:Ht.getObjects,saveObject:Ht.saveObject,saveObjects:Ht.saveObjects,search:Ht.search,searchForFacetValues:Ht.searchForFacetValues,waitTask:Ht.waitTask,setSettings:Ht.setSettings,getSettings:Ht.getSettings,partialUpdateObject:Ht.partialUpdateObject,partialUpdateObjects:Ht.partialUpdateObjects,deleteObject:Ht.deleteObject,deleteObjects:Ht.deleteObjects,deleteBy:Ht.deleteBy,clearObjects:Ht.clearObjects,browseObjects:Ht.browseObjects,getObjectPosition:Ht.getObjectPosition,findObject:Ht.findObject,exists:Ht.exists,saveSynonym:Ht.saveSynonym,saveSynonyms:Ht.saveSynonyms,getSynonym:Ht.getSynonym,searchSynonyms:Ht.searchSynonyms,browseSynonyms:Ht.browseSynonyms,deleteSynonym:Ht.deleteSynonym,clearSynonyms:Ht.clearSynonyms,replaceAllObjects:Ht.replaceAllObjects,replaceAllSynonyms:Ht.replaceAllSynonyms,searchRules:Ht.searchRules,getRule:Ht.getRule,deleteRule:Ht.deleteRule,saveRule:Ht.saveRule,saveRules:Ht.saveRules,replaceAllRules:Ht.replaceAllRules,browseRules:Ht.browseRules,clearRules:Ht.clearRules}}),initAnalytics:()=>u=>gC.createAnalyticsClient({...o,...u,methods:{addABTest:gC.addABTest,getABTest:gC.getABTest,getABTests:gC.getABTests,stopABTest:gC.stopABTest,deleteABTest:gC.deleteABTest}}),initPersonalization:n,initRecommendation:()=>u=>(a.logger.info("The `initRecommendation` method is deprecated. Use `initPersonalization` instead."),n()(u))}})}dEe.version=T6.version;mEe.exports=dEe});var L6=_((RYt,N6)=>{var EEe=yEe();N6.exports=EEe;N6.exports.default=EEe});var U6=_((NYt,wEe)=>{"use strict";var IEe=Object.getOwnPropertySymbols,lyt=Object.prototype.hasOwnProperty,cyt=Object.prototype.propertyIsEnumerable;function uyt(t){if(t==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function Ayt(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de",Object.getOwnPropertyNames(t)[0]==="5")return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;var o=Object.getOwnPropertyNames(e).map(function(n){return e[n]});if(o.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(n){a[n]=n}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}wEe.exports=Ayt()?Object.assign:function(t,e){for(var r,o=uyt(t),a,n=1;n{"use strict";var H6=U6(),dC=60103,DEe=60106;Cn.Fragment=60107;Cn.StrictMode=60108;Cn.Profiler=60114;var PEe=60109,SEe=60110,bEe=60112;Cn.Suspense=60113;var xEe=60115,kEe=60116;typeof Symbol=="function"&&Symbol.for&&(sc=Symbol.for,dC=sc("react.element"),DEe=sc("react.portal"),Cn.Fragment=sc("react.fragment"),Cn.StrictMode=sc("react.strict_mode"),Cn.Profiler=sc("react.profiler"),PEe=sc("react.provider"),SEe=sc("react.context"),bEe=sc("react.forward_ref"),Cn.Suspense=sc("react.suspense"),xEe=sc("react.memo"),kEe=sc("react.lazy"));var sc,BEe=typeof Symbol=="function"&&Symbol.iterator;function fyt(t){return t===null||typeof t!="object"?null:(t=BEe&&t[BEe]||t["@@iterator"],typeof t=="function"?t:null)}function mB(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r{"use strict";UEe.exports=MEe()});var K6=_((MYt,Y6)=>{"use strict";var gn=Y6.exports;Y6.exports.default=gn;var Gn="\x1B[",yB="\x1B]",yC="\x07",cQ=";",_Ee=process.env.TERM_PROGRAM==="Apple_Terminal";gn.cursorTo=(t,e)=>{if(typeof t!="number")throw new TypeError("The `x` argument is required");return typeof e!="number"?Gn+(t+1)+"G":Gn+(e+1)+";"+(t+1)+"H"};gn.cursorMove=(t,e)=>{if(typeof t!="number")throw new TypeError("The `x` argument is required");let r="";return t<0?r+=Gn+-t+"D":t>0&&(r+=Gn+t+"C"),e<0?r+=Gn+-e+"A":e>0&&(r+=Gn+e+"B"),r};gn.cursorUp=(t=1)=>Gn+t+"A";gn.cursorDown=(t=1)=>Gn+t+"B";gn.cursorForward=(t=1)=>Gn+t+"C";gn.cursorBackward=(t=1)=>Gn+t+"D";gn.cursorLeft=Gn+"G";gn.cursorSavePosition=_Ee?"\x1B7":Gn+"s";gn.cursorRestorePosition=_Ee?"\x1B8":Gn+"u";gn.cursorGetPosition=Gn+"6n";gn.cursorNextLine=Gn+"E";gn.cursorPrevLine=Gn+"F";gn.cursorHide=Gn+"?25l";gn.cursorShow=Gn+"?25h";gn.eraseLines=t=>{let e="";for(let r=0;r[yB,"8",cQ,cQ,e,yC,t,yB,"8",cQ,cQ,yC].join("");gn.image=(t,e={})=>{let r=`${yB}1337;File=inline=1`;return e.width&&(r+=`;width=${e.width}`),e.height&&(r+=`;height=${e.height}`),e.preserveAspectRatio===!1&&(r+=";preserveAspectRatio=0"),r+":"+t.toString("base64")+yC};gn.iTerm={setCwd:(t=process.cwd())=>`${yB}50;CurrentDir=${t}${yC}`,annotation:(t,e={})=>{let r=`${yB}1337;`,o=typeof e.x<"u",a=typeof e.y<"u";if((o||a)&&!(o&&a&&typeof e.length<"u"))throw new Error("`x`, `y` and `length` must be defined when `x` or `y` is defined");return t=t.replace(/\|/g,""),r+=e.isHidden?"AddHiddenAnnotation=":"AddAnnotation=",e.length>0?r+=(o?[t,e.length,e.x,e.y]:[e.length,t]).join("|"):r+=t,r+yC}}});var qEe=_((UYt,V6)=>{"use strict";var HEe=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};V6.exports=HEe;V6.exports.default=HEe});var GEe=_((_Yt,AQ)=>{"use strict";var myt=qEe(),uQ=new WeakMap,jEe=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,o=0,a=t.displayName||t.name||"",n=function(...u){if(uQ.set(n,++o),o===1)r=t.apply(this,u),t=null;else if(e.throw===!0)throw new Error(`Function \`${a}\` can only be called once`);return r};return myt(n,t),uQ.set(n,o),n};AQ.exports=jEe;AQ.exports.default=jEe;AQ.exports.callCount=t=>{if(!uQ.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return uQ.get(t)}});var WEe=_((HYt,fQ)=>{fQ.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&fQ.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&fQ.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var X6=_((qYt,IC)=>{var wi=global.process,td=function(t){return t&&typeof t=="object"&&typeof t.removeListener=="function"&&typeof t.emit=="function"&&typeof t.reallyExit=="function"&&typeof t.listeners=="function"&&typeof t.kill=="function"&&typeof t.pid=="number"&&typeof t.on=="function"};td(wi)?(YEe=ve("assert"),EC=WEe(),KEe=/^win/i.test(wi.platform),EB=ve("events"),typeof EB!="function"&&(EB=EB.EventEmitter),wi.__signal_exit_emitter__?ks=wi.__signal_exit_emitter__:(ks=wi.__signal_exit_emitter__=new EB,ks.count=0,ks.emitted={}),ks.infinite||(ks.setMaxListeners(1/0),ks.infinite=!0),IC.exports=function(t,e){if(!td(global.process))return function(){};YEe.equal(typeof t,"function","a callback must be provided for exit handler"),CC===!1&&J6();var r="exit";e&&e.alwaysLast&&(r="afterexit");var o=function(){ks.removeListener(r,t),ks.listeners("exit").length===0&&ks.listeners("afterexit").length===0&&pQ()};return ks.on(r,t),o},pQ=function(){!CC||!td(global.process)||(CC=!1,EC.forEach(function(e){try{wi.removeListener(e,hQ[e])}catch{}}),wi.emit=gQ,wi.reallyExit=z6,ks.count-=1)},IC.exports.unload=pQ,rd=function(e,r,o){ks.emitted[e]||(ks.emitted[e]=!0,ks.emit(e,r,o))},hQ={},EC.forEach(function(t){hQ[t]=function(){if(td(global.process)){var r=wi.listeners(t);r.length===ks.count&&(pQ(),rd("exit",null,t),rd("afterexit",null,t),KEe&&t==="SIGHUP"&&(t="SIGINT"),wi.kill(wi.pid,t))}}}),IC.exports.signals=function(){return EC},CC=!1,J6=function(){CC||!td(global.process)||(CC=!0,ks.count+=1,EC=EC.filter(function(e){try{return wi.on(e,hQ[e]),!0}catch{return!1}}),wi.emit=JEe,wi.reallyExit=VEe)},IC.exports.load=J6,z6=wi.reallyExit,VEe=function(e){td(global.process)&&(wi.exitCode=e||0,rd("exit",wi.exitCode,null),rd("afterexit",wi.exitCode,null),z6.call(wi,wi.exitCode))},gQ=wi.emit,JEe=function(e,r){if(e==="exit"&&td(global.process)){r!==void 0&&(wi.exitCode=r);var o=gQ.apply(this,arguments);return rd("exit",wi.exitCode,null),rd("afterexit",wi.exitCode,null),o}else return gQ.apply(this,arguments)}):IC.exports=function(){return function(){}};var YEe,EC,KEe,EB,ks,pQ,rd,hQ,CC,J6,z6,VEe,gQ,JEe});var XEe=_((jYt,zEe)=>{"use strict";var yyt=GEe(),Eyt=X6();zEe.exports=yyt(()=>{Eyt(()=>{process.stderr.write("\x1B[?25h")},{alwaysLast:!0})})});var Z6=_(wC=>{"use strict";var Cyt=XEe(),dQ=!1;wC.show=(t=process.stderr)=>{t.isTTY&&(dQ=!1,t.write("\x1B[?25h"))};wC.hide=(t=process.stderr)=>{t.isTTY&&(Cyt(),dQ=!0,t.write("\x1B[?25l"))};wC.toggle=(t,e)=>{t!==void 0&&(dQ=t),dQ?wC.show(e):wC.hide(e)}});var tCe=_(CB=>{"use strict";var eCe=CB&&CB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(CB,"__esModule",{value:!0});var ZEe=eCe(K6()),$Ee=eCe(Z6()),Iyt=(t,{showCursor:e=!1}={})=>{let r=0,o="",a=!1,n=u=>{!e&&!a&&($Ee.default.hide(),a=!0);let A=u+` +`;A!==o&&(o=A,t.write(ZEe.default.eraseLines(r)+A),r=A.split(` +`).length)};return n.clear=()=>{t.write(ZEe.default.eraseLines(r)),o="",r=0},n.done=()=>{o="",r=0,e||($Ee.default.show(),a=!1)},n};CB.default={create:Iyt}});var rCe=_((YYt,wyt)=>{wyt.exports=[{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"SYSTEM_TEAMFOUNDATIONCOLLECTIONURI",pr:"SYSTEM_PULLREQUEST_PULLREQUESTID"},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY_BUILD_BASE",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Shippable",constant:"SHIPPABLE",env:"SHIPPABLE",pr:{IS_PULL_REQUEST:"true"}},{name:"Solano CI",constant:"SOLANO",env:"TDDIUM",pr:"TDDIUM_PR_ID"},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}}]});var sCe=_(Cl=>{"use strict";var iCe=rCe(),gA=process.env;Object.defineProperty(Cl,"_vendors",{value:iCe.map(function(t){return t.constant})});Cl.name=null;Cl.isPR=null;iCe.forEach(function(t){var e=Array.isArray(t.env)?t.env:[t.env],r=e.every(function(o){return nCe(o)});if(Cl[t.constant]=r,r)switch(Cl.name=t.name,typeof t.pr){case"string":Cl.isPR=!!gA[t.pr];break;case"object":"env"in t.pr?Cl.isPR=t.pr.env in gA&&gA[t.pr.env]!==t.pr.ne:"any"in t.pr?Cl.isPR=t.pr.any.some(function(o){return!!gA[o]}):Cl.isPR=nCe(t.pr);break;default:Cl.isPR=null}});Cl.isCI=!!(gA.CI||gA.CONTINUOUS_INTEGRATION||gA.BUILD_NUMBER||gA.RUN_ID||Cl.name);function nCe(t){return typeof t=="string"?!!gA[t]:Object.keys(t).every(function(e){return gA[e]===t[e]})}});var aCe=_((VYt,oCe)=>{"use strict";oCe.exports=sCe().isCI});var cCe=_((JYt,lCe)=>{"use strict";var Byt=t=>{let e=new Set;do for(let r of Reflect.ownKeys(t))e.add([t,r]);while((t=Reflect.getPrototypeOf(t))&&t!==Object.prototype);return e};lCe.exports=(t,{include:e,exclude:r}={})=>{let o=a=>{let n=u=>typeof u=="string"?a===u:u.test(a);return e?e.some(n):r?!r.some(n):!0};for(let[a,n]of Byt(t.constructor.prototype)){if(n==="constructor"||!o(n))continue;let u=Reflect.getOwnPropertyDescriptor(a,n);u&&typeof u.value=="function"&&(t[n]=t[n].bind(t))}return t}});var gCe=_(Hn=>{"use strict";var vC,BB,CQ,sq;typeof performance=="object"&&typeof performance.now=="function"?(uCe=performance,Hn.unstable_now=function(){return uCe.now()}):($6=Date,ACe=$6.now(),Hn.unstable_now=function(){return $6.now()-ACe});var uCe,$6,ACe;typeof window>"u"||typeof MessageChannel!="function"?(BC=null,eq=null,tq=function(){if(BC!==null)try{var t=Hn.unstable_now();BC(!0,t),BC=null}catch(e){throw setTimeout(tq,0),e}},vC=function(t){BC!==null?setTimeout(vC,0,t):(BC=t,setTimeout(tq,0))},BB=function(t,e){eq=setTimeout(t,e)},CQ=function(){clearTimeout(eq)},Hn.unstable_shouldYield=function(){return!1},sq=Hn.unstable_forceFrameRate=function(){}):(fCe=window.setTimeout,pCe=window.clearTimeout,typeof console<"u"&&(hCe=window.cancelAnimationFrame,typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof hCe!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")),IB=!1,wB=null,mQ=-1,rq=5,nq=0,Hn.unstable_shouldYield=function(){return Hn.unstable_now()>=nq},sq=function(){},Hn.unstable_forceFrameRate=function(t){0>t||125>>1,a=t[o];if(a!==void 0&&0EQ(u,r))p!==void 0&&0>EQ(p,u)?(t[o]=p,t[A]=r,o=A):(t[o]=u,t[n]=r,o=n);else if(p!==void 0&&0>EQ(p,r))t[o]=p,t[A]=r,o=A;else break e}}return e}return null}function EQ(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}var dA=[],Uh=[],vyt=1,oc=null,xo=3,wQ=!1,nd=!1,vB=!1;function aq(t){for(var e=ou(Uh);e!==null;){if(e.callback===null)IQ(Uh);else if(e.startTime<=t)IQ(Uh),e.sortIndex=e.expirationTime,oq(dA,e);else break;e=ou(Uh)}}function lq(t){if(vB=!1,aq(t),!nd)if(ou(dA)!==null)nd=!0,vC(cq);else{var e=ou(Uh);e!==null&&BB(lq,e.startTime-t)}}function cq(t,e){nd=!1,vB&&(vB=!1,CQ()),wQ=!0;var r=xo;try{for(aq(e),oc=ou(dA);oc!==null&&(!(oc.expirationTime>e)||t&&!Hn.unstable_shouldYield());){var o=oc.callback;if(typeof o=="function"){oc.callback=null,xo=oc.priorityLevel;var a=o(oc.expirationTime<=e);e=Hn.unstable_now(),typeof a=="function"?oc.callback=a:oc===ou(dA)&&IQ(dA),aq(e)}else IQ(dA);oc=ou(dA)}if(oc!==null)var n=!0;else{var u=ou(Uh);u!==null&&BB(lq,u.startTime-e),n=!1}return n}finally{oc=null,xo=r,wQ=!1}}var Dyt=sq;Hn.unstable_IdlePriority=5;Hn.unstable_ImmediatePriority=1;Hn.unstable_LowPriority=4;Hn.unstable_NormalPriority=3;Hn.unstable_Profiling=null;Hn.unstable_UserBlockingPriority=2;Hn.unstable_cancelCallback=function(t){t.callback=null};Hn.unstable_continueExecution=function(){nd||wQ||(nd=!0,vC(cq))};Hn.unstable_getCurrentPriorityLevel=function(){return xo};Hn.unstable_getFirstCallbackNode=function(){return ou(dA)};Hn.unstable_next=function(t){switch(xo){case 1:case 2:case 3:var e=3;break;default:e=xo}var r=xo;xo=e;try{return t()}finally{xo=r}};Hn.unstable_pauseExecution=function(){};Hn.unstable_requestPaint=Dyt;Hn.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var r=xo;xo=t;try{return e()}finally{xo=r}};Hn.unstable_scheduleCallback=function(t,e,r){var o=Hn.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0o?(t.sortIndex=r,oq(Uh,t),ou(dA)===null&&t===ou(Uh)&&(vB?CQ():vB=!0,BB(lq,r-o))):(t.sortIndex=a,oq(dA,t),nd||wQ||(nd=!0,vC(cq))),t};Hn.unstable_wrapCallback=function(t){var e=xo;return function(){var r=xo;xo=e;try{return t.apply(this,arguments)}finally{xo=r}}}});var uq=_((XYt,dCe)=>{"use strict";dCe.exports=gCe()});var mCe=_((ZYt,DB)=>{DB.exports=function(e){var r={},o=U6(),a=ln(),n=uq();function u(v){for(var P="https://reactjs.org/docs/error-decoder.html?invariant="+v,Q=1;QUe||Y[Be]!==ne[Ue])return` +`+Y[Be].replace(" at new "," at ");while(1<=Be&&0<=Ue);break}}}finally{we=!1,Error.prepareStackTrace=Q}return(v=v?v.displayName||v.name:"")?Il(v):""}var wl=[],Bi=-1;function Ns(v){return{current:v}}function Ft(v){0>Bi||(v.current=wl[Bi],wl[Bi]=null,Bi--)}function Bn(v,P){Bi++,wl[Bi]=v.current,v.current=P}var No={},ki=Ns(No),vi=Ns(!1),sa=No;function un(v,P){var Q=v.type.contextTypes;if(!Q)return No;var H=v.stateNode;if(H&&H.__reactInternalMemoizedUnmaskedChildContext===P)return H.__reactInternalMemoizedMaskedChildContext;var Y={},ne;for(ne in Q)Y[ne]=P[ne];return H&&(v=v.stateNode,v.__reactInternalMemoizedUnmaskedChildContext=P,v.__reactInternalMemoizedMaskedChildContext=Y),Y}function qn(v){return v=v.childContextTypes,v!=null}function Ec(){Ft(vi),Ft(ki)}function lp(v,P,Q){if(ki.current!==No)throw Error(u(168));Bn(ki,P),Bn(vi,Q)}function oa(v,P,Q){var H=v.stateNode;if(v=P.childContextTypes,typeof H.getChildContext!="function")return Q;H=H.getChildContext();for(var Y in H)if(!(Y in v))throw Error(u(108,g(P)||"Unknown",Y));return o({},Q,H)}function aa(v){return v=(v=v.stateNode)&&v.__reactInternalMemoizedMergedChildContext||No,sa=ki.current,Bn(ki,v),Bn(vi,vi.current),!0}function la(v,P,Q){var H=v.stateNode;if(!H)throw Error(u(169));Q?(v=oa(v,P,sa),H.__reactInternalMemoizedMergedChildContext=v,Ft(vi),Ft(ki),Bn(ki,v)):Ft(vi),Bn(vi,Q)}var Ze=null,ca=null,mu=n.unstable_now;mu();var Bl=0,dn=8;function Lo(v){if(1&v)return dn=15,1;if(2&v)return dn=14,2;if(4&v)return dn=13,4;var P=24&v;return P!==0?(dn=12,P):v&32?(dn=11,32):(P=192&v,P!==0?(dn=10,P):v&256?(dn=9,256):(P=3584&v,P!==0?(dn=8,P):v&4096?(dn=7,4096):(P=4186112&v,P!==0?(dn=6,P):(P=62914560&v,P!==0?(dn=5,P):v&67108864?(dn=4,67108864):v&134217728?(dn=3,134217728):(P=805306368&v,P!==0?(dn=2,P):1073741824&v?(dn=1,1073741824):(dn=8,v))))))}function RA(v){switch(v){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function TA(v){switch(v){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(u(358,v))}}function Oo(v,P){var Q=v.pendingLanes;if(Q===0)return dn=0;var H=0,Y=0,ne=v.expiredLanes,Be=v.suspendedLanes,Ue=v.pingedLanes;if(ne!==0)H=ne,Y=dn=15;else if(ne=Q&134217727,ne!==0){var ft=ne&~Be;ft!==0?(H=Lo(ft),Y=dn):(Ue&=ne,Ue!==0&&(H=Lo(Ue),Y=dn))}else ne=Q&~Be,ne!==0?(H=Lo(ne),Y=dn):Ue!==0&&(H=Lo(Ue),Y=dn);if(H===0)return 0;if(H=31-qi(H),H=Q&((0>H?0:1<Q;Q++)P.push(v);return P}function ua(v,P,Q){v.pendingLanes|=P;var H=P-1;v.suspendedLanes&=H,v.pingedLanes&=H,v=v.eventTimes,P=31-qi(P),v[P]=Q}var qi=Math.clz32?Math.clz32:Dl,vl=Math.log,Cc=Math.LN2;function Dl(v){return v===0?32:31-(vl(v)/Cc|0)|0}var Aa=n.unstable_runWithPriority,Di=n.unstable_scheduleCallback,rs=n.unstable_cancelCallback,ja=n.unstable_shouldYield,yu=n.unstable_requestPaint,Pl=n.unstable_now,pi=n.unstable_getCurrentPriorityLevel,Dn=n.unstable_ImmediatePriority,Sl=n.unstable_UserBlockingPriority,Je=n.unstable_NormalPriority,st=n.unstable_LowPriority,vt=n.unstable_IdlePriority,ar={},ee=yu!==void 0?yu:function(){},ye=null,Le=null,gt=!1,mt=Pl(),Dt=1e4>mt?Pl:function(){return Pl()-mt};function er(){switch(pi()){case Dn:return 99;case Sl:return 98;case Je:return 97;case st:return 96;case vt:return 95;default:throw Error(u(332))}}function sn(v){switch(v){case 99:return Dn;case 98:return Sl;case 97:return Je;case 96:return st;case 95:return vt;default:throw Error(u(332))}}function ei(v,P){return v=sn(v),Aa(v,P)}function Qi(v,P,Q){return v=sn(v),Di(v,P,Q)}function Pn(){if(Le!==null){var v=Le;Le=null,rs(v)}fa()}function fa(){if(!gt&&ye!==null){gt=!0;var v=0;try{var P=ye;ei(99,function(){for(;vSn?(Tn=br,br=null):Tn=br.sibling;var Yr=Xt($e,br,pt[Sn],zt);if(Yr===null){br===null&&(br=Tn);break}v&&br&&Yr.alternate===null&&P($e,br),je=ne(Yr,je,Sn),Wn===null?Br=Yr:Wn.sibling=Yr,Wn=Yr,br=Tn}if(Sn===pt.length)return Q($e,br),Br;if(br===null){for(;SnSn?(Tn=br,br=null):Tn=br.sibling;var ti=Xt($e,br,Yr.value,zt);if(ti===null){br===null&&(br=Tn);break}v&&br&&ti.alternate===null&&P($e,br),je=ne(ti,je,Sn),Wn===null?Br=ti:Wn.sibling=ti,Wn=ti,br=Tn}if(Yr.done)return Q($e,br),Br;if(br===null){for(;!Yr.done;Sn++,Yr=pt.next())Yr=Tr($e,Yr.value,zt),Yr!==null&&(je=ne(Yr,je,Sn),Wn===null?Br=Yr:Wn.sibling=Yr,Wn=Yr);return Br}for(br=H($e,br);!Yr.done;Sn++,Yr=pt.next())Yr=jn(br,$e,Sn,Yr.value,zt),Yr!==null&&(v&&Yr.alternate!==null&&br.delete(Yr.key===null?Sn:Yr.key),je=ne(Yr,je,Sn),Wn===null?Br=Yr:Wn.sibling=Yr,Wn=Yr);return v&&br.forEach(function(Rc){return P($e,Rc)}),Br}return function($e,je,pt,zt){var Br=typeof pt=="object"&&pt!==null&&pt.type===E&&pt.key===null;Br&&(pt=pt.props.children);var Wn=typeof pt=="object"&&pt!==null;if(Wn)switch(pt.$$typeof){case p:e:{for(Wn=pt.key,Br=je;Br!==null;){if(Br.key===Wn){switch(Br.tag){case 7:if(pt.type===E){Q($e,Br.sibling),je=Y(Br,pt.props.children),je.return=$e,$e=je;break e}break;default:if(Br.elementType===pt.type){Q($e,Br.sibling),je=Y(Br,pt.props),je.ref=dt($e,Br,pt),je.return=$e,$e=je;break e}}Q($e,Br);break}else P($e,Br);Br=Br.sibling}pt.type===E?(je=Ru(pt.props.children,$e.mode,zt,pt.key),je.return=$e,$e=je):(zt=k0(pt.type,pt.key,pt.props,null,$e.mode,zt),zt.ref=dt($e,je,pt),zt.return=$e,$e=zt)}return Be($e);case h:e:{for(Br=pt.key;je!==null;){if(je.key===Br)if(je.tag===4&&je.stateNode.containerInfo===pt.containerInfo&&je.stateNode.implementation===pt.implementation){Q($e,je.sibling),je=Y(je,pt.children||[]),je.return=$e,$e=je;break e}else{Q($e,je);break}else P($e,je);je=je.sibling}je=ao(pt,$e.mode,zt),je.return=$e,$e=je}return Be($e)}if(typeof pt=="string"||typeof pt=="number")return pt=""+pt,je!==null&&je.tag===6?(Q($e,je.sibling),je=Y(je,pt),je.return=$e,$e=je):(Q($e,je),je=ZI(pt,$e.mode,zt),je.return=$e,$e=je),Be($e);if(Cu(pt))return li($e,je,pt,zt);if(Ee(pt))return Ea($e,je,pt,zt);if(Wn&&wc($e,pt),typeof pt>"u"&&!Br)switch($e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(u(152,g($e.type)||"Component"))}return Q($e,je)}}var c0=bd(!0),DI=bd(!1),hp={},cr=Ns(hp),Li=Ns(hp),Iu=Ns(hp);function pa(v){if(v===hp)throw Error(u(174));return v}function u0(v,P){Bn(Iu,P),Bn(Li,v),Bn(cr,hp),v=ht(P),Ft(cr),Bn(cr,v)}function Bc(){Ft(cr),Ft(Li),Ft(Iu)}function wu(v){var P=pa(Iu.current),Q=pa(cr.current);P=q(Q,v.type,P),Q!==P&&(Bn(Li,v),Bn(cr,P))}function wt(v){Li.current===v&&(Ft(cr),Ft(Li))}var oi=Ns(0);function UA(v){for(var P=v;P!==null;){if(P.tag===13){var Q=P.memoizedState;if(Q!==null&&(Q=Q.dehydrated,Q===null||pr(Q)||Me(Q)))return P}else if(P.tag===19&&P.memoizedProps.revealOrder!==void 0){if(P.flags&64)return P}else if(P.child!==null){P.child.return=P,P=P.child;continue}if(P===v)break;for(;P.sibling===null;){if(P.return===null||P.return===v)return null;P=P.return}P.sibling.return=P.return,P=P.sibling}return null}var ha=null,Uo=null,ga=!1;function A0(v,P){var Q=ya(5,null,null,0);Q.elementType="DELETED",Q.type="DELETED",Q.stateNode=P,Q.return=v,Q.flags=8,v.lastEffect!==null?(v.lastEffect.nextEffect=Q,v.lastEffect=Q):v.firstEffect=v.lastEffect=Q}function gp(v,P){switch(v.tag){case 5:return P=To(P,v.type,v.pendingProps),P!==null?(v.stateNode=P,!0):!1;case 6:return P=kA(P,v.pendingProps),P!==null?(v.stateNode=P,!0):!1;case 13:return!1;default:return!1}}function f0(v){if(ga){var P=Uo;if(P){var Q=P;if(!gp(v,P)){if(P=ia(Q),!P||!gp(v,P)){v.flags=v.flags&-1025|2,ga=!1,ha=v;return}A0(ha,Q)}ha=v,Uo=dc(P)}else v.flags=v.flags&-1025|2,ga=!1,ha=v}}function xd(v){for(v=v.return;v!==null&&v.tag!==5&&v.tag!==3&&v.tag!==13;)v=v.return;ha=v}function _A(v){if(!X||v!==ha)return!1;if(!ga)return xd(v),ga=!0,!1;var P=v.type;if(v.tag!==5||P!=="head"&&P!=="body"&&!tt(P,v.memoizedProps))for(P=Uo;P;)A0(v,P),P=ia(P);if(xd(v),v.tag===13){if(!X)throw Error(u(316));if(v=v.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(u(317));Uo=QA(v)}else Uo=ha?ia(v.stateNode):null;return!0}function p0(){X&&(Uo=ha=null,ga=!1)}var vc=[];function Dc(){for(var v=0;vne))throw Error(u(301));ne+=1,Ci=ji=null,P.updateQueue=null,Bu.current=re,v=Q(H,Y)}while(vu)}if(Bu.current=xt,P=ji!==null&&ji.next!==null,Pc=0,Ci=ji=On=null,HA=!1,P)throw Error(u(300));return v}function Gi(){var v={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ci===null?On.memoizedState=Ci=v:Ci=Ci.next=v,Ci}function Ka(){if(ji===null){var v=On.alternate;v=v!==null?v.memoizedState:null}else v=ji.next;var P=Ci===null?On.memoizedState:Ci.next;if(P!==null)Ci=P,ji=v;else{if(v===null)throw Error(u(310));ji=v,v={memoizedState:ji.memoizedState,baseState:ji.baseState,baseQueue:ji.baseQueue,queue:ji.queue,next:null},Ci===null?On.memoizedState=Ci=v:Ci=Ci.next=v}return Ci}function io(v,P){return typeof P=="function"?P(v):P}function Du(v){var P=Ka(),Q=P.queue;if(Q===null)throw Error(u(311));Q.lastRenderedReducer=v;var H=ji,Y=H.baseQueue,ne=Q.pending;if(ne!==null){if(Y!==null){var Be=Y.next;Y.next=ne.next,ne.next=Be}H.baseQueue=Y=ne,Q.pending=null}if(Y!==null){Y=Y.next,H=H.baseState;var Ue=Be=ne=null,ft=Y;do{var jt=ft.lane;if((Pc&jt)===jt)Ue!==null&&(Ue=Ue.next={lane:0,action:ft.action,eagerReducer:ft.eagerReducer,eagerState:ft.eagerState,next:null}),H=ft.eagerReducer===v?ft.eagerState:v(H,ft.action);else{var wr={lane:jt,action:ft.action,eagerReducer:ft.eagerReducer,eagerState:ft.eagerState,next:null};Ue===null?(Be=Ue=wr,ne=H):Ue=Ue.next=wr,On.lanes|=jt,B0|=jt}ft=ft.next}while(ft!==null&&ft!==Y);Ue===null?ne=H:Ue.next=Be,eo(H,P.memoizedState)||(Ye=!0),P.memoizedState=H,P.baseState=ne,P.baseQueue=Ue,Q.lastRenderedState=H}return[P.memoizedState,Q.dispatch]}function Pu(v){var P=Ka(),Q=P.queue;if(Q===null)throw Error(u(311));Q.lastRenderedReducer=v;var H=Q.dispatch,Y=Q.pending,ne=P.memoizedState;if(Y!==null){Q.pending=null;var Be=Y=Y.next;do ne=v(ne,Be.action),Be=Be.next;while(Be!==Y);eo(ne,P.memoizedState)||(Ye=!0),P.memoizedState=ne,P.baseQueue===null&&(P.baseState=ne),Q.lastRenderedState=ne}return[ne,H]}function Va(v,P,Q){var H=P._getVersion;H=H(P._source);var Y=y?P._workInProgressVersionPrimary:P._workInProgressVersionSecondary;if(Y!==null?v=Y===H:(v=v.mutableReadLanes,(v=(Pc&v)===v)&&(y?P._workInProgressVersionPrimary=H:P._workInProgressVersionSecondary=H,vc.push(P))),v)return Q(P._source);throw vc.push(P),Error(u(350))}function fn(v,P,Q,H){var Y=Os;if(Y===null)throw Error(u(349));var ne=P._getVersion,Be=ne(P._source),Ue=Bu.current,ft=Ue.useState(function(){return Va(Y,P,Q)}),jt=ft[1],wr=ft[0];ft=Ci;var Tr=v.memoizedState,Xt=Tr.refs,jn=Xt.getSnapshot,li=Tr.source;Tr=Tr.subscribe;var Ea=On;return v.memoizedState={refs:Xt,source:P,subscribe:H},Ue.useEffect(function(){Xt.getSnapshot=Q,Xt.setSnapshot=jt;var $e=ne(P._source);if(!eo(Be,$e)){$e=Q(P._source),eo(wr,$e)||(jt($e),$e=ss(Ea),Y.mutableReadLanes|=$e&Y.pendingLanes),$e=Y.mutableReadLanes,Y.entangledLanes|=$e;for(var je=Y.entanglements,pt=$e;0Q?98:Q,function(){v(!0)}),ei(97qI&&(P.flags|=64,Y=!0,KA(H,!1),P.lanes=33554432)}else{if(!Y)if(v=UA(ne),v!==null){if(P.flags|=64,Y=!0,v=v.updateQueue,v!==null&&(P.updateQueue=v,P.flags|=4),KA(H,!0),H.tail===null&&H.tailMode==="hidden"&&!ne.alternate&&!ga)return P=P.lastEffect=H.lastEffect,P!==null&&(P.nextEffect=null),null}else 2*Dt()-H.renderingStartTime>qI&&Q!==1073741824&&(P.flags|=64,Y=!0,KA(H,!1),P.lanes=33554432);H.isBackwards?(ne.sibling=P.child,P.child=ne):(v=H.last,v!==null?v.sibling=ne:P.child=ne,H.last=ne)}return H.tail!==null?(v=H.tail,H.rendering=v,H.tail=v.sibling,H.lastEffect=P.lastEffect,H.renderingStartTime=Dt(),v.sibling=null,P=oi.current,Bn(oi,Y?P&1|2:P&1),v):null;case 23:case 24:return VI(),v!==null&&v.memoizedState!==null!=(P.memoizedState!==null)&&H.mode!=="unstable-defer-without-hiding"&&(P.flags|=4),null}throw Error(u(156,P.tag))}function qF(v){switch(v.tag){case 1:qn(v.type)&&Ec();var P=v.flags;return P&4096?(v.flags=P&-4097|64,v):null;case 3:if(Bc(),Ft(vi),Ft(ki),Dc(),P=v.flags,P&64)throw Error(u(285));return v.flags=P&-4097|64,v;case 5:return wt(v),null;case 13:return Ft(oi),P=v.flags,P&4096?(v.flags=P&-4097|64,v):null;case 19:return Ft(oi),null;case 4:return Bc(),null;case 10:return a0(v),null;case 23:case 24:return VI(),null;default:return null}}function m0(v,P){try{var Q="",H=P;do Q+=vI(H),H=H.return;while(H);var Y=Q}catch(ne){Y=` +Error generating stack: `+ne.message+` +`+ne.stack}return{value:v,source:P,stack:Y}}function y0(v,P){try{console.error(P.value)}catch(Q){setTimeout(function(){throw Q})}}var jF=typeof WeakMap=="function"?WeakMap:Map;function xI(v,P,Q){Q=Wa(-1,Q),Q.tag=3,Q.payload={element:null};var H=P.value;return Q.callback=function(){Wd||(Wd=!0,jI=H),y0(v,P)},Q}function E0(v,P,Q){Q=Wa(-1,Q),Q.tag=3;var H=v.type.getDerivedStateFromError;if(typeof H=="function"){var Y=P.value;Q.payload=function(){return y0(v,P),H(Y)}}var ne=v.stateNode;return ne!==null&&typeof ne.componentDidCatch=="function"&&(Q.callback=function(){typeof H!="function"&&(xl===null?xl=new Set([this]):xl.add(this),y0(v,P));var Be=P.stack;this.componentDidCatch(P.value,{componentStack:Be!==null?Be:""})}),Q}var GF=typeof WeakSet=="function"?WeakSet:Set;function kI(v){var P=v.ref;if(P!==null)if(typeof P=="function")try{P(null)}catch(Q){Fu(v,Q)}else P.current=null}function Td(v,P){switch(P.tag){case 0:case 11:case 15:case 22:return;case 1:if(P.flags&256&&v!==null){var Q=v.memoizedProps,H=v.memoizedState;v=P.stateNode,P=v.getSnapshotBeforeUpdate(P.elementType===P.type?Q:to(P.type,Q),H),v.__reactInternalSnapshotBeforeUpdate=P}return;case 3:R&&P.flags&256&&hs(P.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(u(163))}function wp(v,P){if(P=P.updateQueue,P=P!==null?P.lastEffect:null,P!==null){var Q=P=P.next;do{if((Q.tag&v)===v){var H=Q.destroy;Q.destroy=void 0,H!==void 0&&H()}Q=Q.next}while(Q!==P)}}function uD(v,P,Q){switch(Q.tag){case 0:case 11:case 15:case 22:if(P=Q.updateQueue,P=P!==null?P.lastEffect:null,P!==null){v=P=P.next;do{if((v.tag&3)===3){var H=v.create;v.destroy=H()}v=v.next}while(v!==P)}if(P=Q.updateQueue,P=P!==null?P.lastEffect:null,P!==null){v=P=P.next;do{var Y=v;H=Y.next,Y=Y.tag,Y&4&&Y&1&&(vD(Q,v),$F(Q,v)),v=H}while(v!==P)}return;case 1:v=Q.stateNode,Q.flags&4&&(P===null?v.componentDidMount():(H=Q.elementType===Q.type?P.memoizedProps:to(Q.type,P.memoizedProps),v.componentDidUpdate(H,P.memoizedState,v.__reactInternalSnapshotBeforeUpdate))),P=Q.updateQueue,P!==null&&Pd(Q,P,v);return;case 3:if(P=Q.updateQueue,P!==null){if(v=null,Q.child!==null)switch(Q.child.tag){case 5:v=Re(Q.child.stateNode);break;case 1:v=Q.child.stateNode}Pd(Q,P,v)}return;case 5:v=Q.stateNode,P===null&&Q.flags&4&&Qs(v,Q.type,Q.memoizedProps,Q);return;case 6:return;case 4:return;case 12:return;case 13:X&&Q.memoizedState===null&&(Q=Q.alternate,Q!==null&&(Q=Q.memoizedState,Q!==null&&(Q=Q.dehydrated,Q!==null&&mc(Q))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(u(163))}function AD(v,P){if(R)for(var Q=v;;){if(Q.tag===5){var H=Q.stateNode;P?op(H):Rs(Q.stateNode,Q.memoizedProps)}else if(Q.tag===6)H=Q.stateNode,P?ap(H):Ln(H,Q.memoizedProps);else if((Q.tag!==23&&Q.tag!==24||Q.memoizedState===null||Q===v)&&Q.child!==null){Q.child.return=Q,Q=Q.child;continue}if(Q===v)break;for(;Q.sibling===null;){if(Q.return===null||Q.return===v)return;Q=Q.return}Q.sibling.return=Q.return,Q=Q.sibling}}function Nd(v,P){if(ca&&typeof ca.onCommitFiberUnmount=="function")try{ca.onCommitFiberUnmount(Ze,P)}catch{}switch(P.tag){case 0:case 11:case 14:case 15:case 22:if(v=P.updateQueue,v!==null&&(v=v.lastEffect,v!==null)){var Q=v=v.next;do{var H=Q,Y=H.destroy;if(H=H.tag,Y!==void 0)if(H&4)vD(P,Q);else{H=P;try{Y()}catch(ne){Fu(H,ne)}}Q=Q.next}while(Q!==v)}break;case 1:if(kI(P),v=P.stateNode,typeof v.componentWillUnmount=="function")try{v.props=P.memoizedProps,v.state=P.memoizedState,v.componentWillUnmount()}catch(ne){Fu(P,ne)}break;case 5:kI(P);break;case 4:R?gD(v,P):z&&z&&(P=P.stateNode.containerInfo,v=pc(P),bA(P,v))}}function fD(v,P){for(var Q=P;;)if(Nd(v,Q),Q.child===null||R&&Q.tag===4){if(Q===P)break;for(;Q.sibling===null;){if(Q.return===null||Q.return===P)return;Q=Q.return}Q.sibling.return=Q.return,Q=Q.sibling}else Q.child.return=Q,Q=Q.child}function Ld(v){v.alternate=null,v.child=null,v.dependencies=null,v.firstEffect=null,v.lastEffect=null,v.memoizedProps=null,v.memoizedState=null,v.pendingProps=null,v.return=null,v.updateQueue=null}function pD(v){return v.tag===5||v.tag===3||v.tag===4}function hD(v){if(R){e:{for(var P=v.return;P!==null;){if(pD(P))break e;P=P.return}throw Error(u(160))}var Q=P;switch(P=Q.stateNode,Q.tag){case 5:var H=!1;break;case 3:P=P.containerInfo,H=!0;break;case 4:P=P.containerInfo,H=!0;break;default:throw Error(u(161))}Q.flags&16&&(gu(P),Q.flags&=-17);e:t:for(Q=v;;){for(;Q.sibling===null;){if(Q.return===null||pD(Q.return)){Q=null;break e}Q=Q.return}for(Q.sibling.return=Q.return,Q=Q.sibling;Q.tag!==5&&Q.tag!==6&&Q.tag!==18;){if(Q.flags&2||Q.child===null||Q.tag===4)continue t;Q.child.return=Q,Q=Q.child}if(!(Q.flags&2)){Q=Q.stateNode;break e}}H?QI(v,Q,P):FI(v,Q,P)}}function QI(v,P,Q){var H=v.tag,Y=H===5||H===6;if(Y)v=Y?v.stateNode:v.stateNode.instance,P?Fs(Q,v,P):Xs(Q,v);else if(H!==4&&(v=v.child,v!==null))for(QI(v,P,Q),v=v.sibling;v!==null;)QI(v,P,Q),v=v.sibling}function FI(v,P,Q){var H=v.tag,Y=H===5||H===6;if(Y)v=Y?v.stateNode:v.stateNode.instance,P?xi(Q,v,P):$n(Q,v);else if(H!==4&&(v=v.child,v!==null))for(FI(v,P,Q),v=v.sibling;v!==null;)FI(v,P,Q),v=v.sibling}function gD(v,P){for(var Q=P,H=!1,Y,ne;;){if(!H){H=Q.return;e:for(;;){if(H===null)throw Error(u(160));switch(Y=H.stateNode,H.tag){case 5:ne=!1;break e;case 3:Y=Y.containerInfo,ne=!0;break e;case 4:Y=Y.containerInfo,ne=!0;break e}H=H.return}H=!0}if(Q.tag===5||Q.tag===6)fD(v,Q),ne?SA(Y,Q.stateNode):$s(Y,Q.stateNode);else if(Q.tag===4){if(Q.child!==null){Y=Q.stateNode.containerInfo,ne=!0,Q.child.return=Q,Q=Q.child;continue}}else if(Nd(v,Q),Q.child!==null){Q.child.return=Q,Q=Q.child;continue}if(Q===P)break;for(;Q.sibling===null;){if(Q.return===null||Q.return===P)return;Q=Q.return,Q.tag===4&&(H=!1)}Q.sibling.return=Q.return,Q=Q.sibling}}function RI(v,P){if(R){switch(P.tag){case 0:case 11:case 14:case 15:case 22:wp(3,P);return;case 1:return;case 5:var Q=P.stateNode;if(Q!=null){var H=P.memoizedProps;v=v!==null?v.memoizedProps:H;var Y=P.type,ne=P.updateQueue;P.updateQueue=null,ne!==null&&Zs(Q,ne,Y,v,H,P)}return;case 6:if(P.stateNode===null)throw Error(u(162));Q=P.memoizedProps,Hi(P.stateNode,v!==null?v.memoizedProps:Q,Q);return;case 3:X&&(P=P.stateNode,P.hydrate&&(P.hydrate=!1,FA(P.containerInfo)));return;case 12:return;case 13:dD(P),C0(P);return;case 19:C0(P);return;case 17:return;case 23:case 24:AD(P,P.memoizedState!==null);return}throw Error(u(163))}switch(P.tag){case 0:case 11:case 14:case 15:case 22:wp(3,P);return;case 12:return;case 13:dD(P),C0(P);return;case 19:C0(P);return;case 3:X&&(Q=P.stateNode,Q.hydrate&&(Q.hydrate=!1,FA(Q.containerInfo)));break;case 23:case 24:return}e:if(z){switch(P.tag){case 1:case 5:case 6:case 20:break e;case 3:case 4:P=P.stateNode,bA(P.containerInfo,P.pendingChildren);break e}throw Error(u(163))}}function dD(v){v.memoizedState!==null&&(HI=Dt(),R&&AD(v.child,!0))}function C0(v){var P=v.updateQueue;if(P!==null){v.updateQueue=null;var Q=v.stateNode;Q===null&&(Q=v.stateNode=new GF),P.forEach(function(H){var Y=tR.bind(null,v,H);Q.has(H)||(Q.add(H),H.then(Y,Y))})}}function WF(v,P){return v!==null&&(v=v.memoizedState,v===null||v.dehydrated!==null)?(P=P.memoizedState,P!==null&&P.dehydrated===null):!1}var Od=0,Md=1,Ud=2,I0=3,_d=4;if(typeof Symbol=="function"&&Symbol.for){var w0=Symbol.for;Od=w0("selector.component"),Md=w0("selector.has_pseudo_class"),Ud=w0("selector.role"),I0=w0("selector.test_id"),_d=w0("selector.text")}function Hd(v){var P=$(v);if(P!=null){if(typeof P.memoizedProps["data-testname"]!="string")throw Error(u(364));return P}if(v=nr(v),v===null)throw Error(u(362));return v.stateNode.current}function bu(v,P){switch(P.$$typeof){case Od:if(v.type===P.value)return!0;break;case Md:e:{P=P.value,v=[v,0];for(var Q=0;Q";case Md:return":has("+(xu(v)||"")+")";case Ud:return'[role="'+v.value+'"]';case _d:return'"'+v.value+'"';case I0:return'[data-testname="'+v.value+'"]';default:throw Error(u(365,v))}}function TI(v,P){var Q=[];v=[v,0];for(var H=0;HY&&(Y=Be),Q&=~ne}if(Q=Y,Q=Dt()-Q,Q=(120>Q?120:480>Q?480:1080>Q?1080:1920>Q?1920:3e3>Q?3e3:4320>Q?4320:1960*KF(Q/1960))-Q,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}is!==5&&(is=2),ft=m0(ft,Ue),Xt=Be;do{switch(Xt.tag){case 3:ne=ft,Xt.flags|=4096,P&=-P,Xt.lanes|=P;var Wn=xI(Xt,ne,P);Dd(Xt,Wn);break e;case 1:ne=ft;var br=Xt.type,Sn=Xt.stateNode;if(!(Xt.flags&64)&&(typeof br.getDerivedStateFromError=="function"||Sn!==null&&typeof Sn.componentDidCatch=="function"&&(xl===null||!xl.has(Sn)))){Xt.flags|=4096,P&=-P,Xt.lanes|=P;var Tn=E0(Xt,ne,P);Dd(Xt,Tn);break e}}Xt=Xt.return}while(Xt!==null)}BD(Q)}catch(Yr){P=Yr,Oi===Q&&Q!==null&&(Oi=Q=Q.return);continue}break}while(!0)}function ID(){var v=jd.current;return jd.current=xt,v===null?xt:v}function x0(v,P){var Q=Sr;Sr|=16;var H=ID();Os===v&&ms===P||Pp(v,P);do try{JF();break}catch(Y){CD(v,Y)}while(!0);if(s0(),Sr=Q,jd.current=H,Oi!==null)throw Error(u(261));return Os=null,ms=0,is}function JF(){for(;Oi!==null;)wD(Oi)}function zF(){for(;Oi!==null&&!ja();)wD(Oi)}function wD(v){var P=SD(v.alternate,v,VA);v.memoizedProps=v.pendingProps,P===null?BD(v):Oi=P,LI.current=null}function BD(v){var P=v;do{var Q=P.alternate;if(v=P.return,P.flags&2048){if(Q=qF(P),Q!==null){Q.flags&=2047,Oi=Q;return}v!==null&&(v.firstEffect=v.lastEffect=null,v.flags|=2048)}else{if(Q=HF(Q,P,VA),Q!==null){Oi=Q;return}if(Q=P,Q.tag!==24&&Q.tag!==23||Q.memoizedState===null||VA&1073741824||!(Q.mode&4)){for(var H=0,Y=Q.child;Y!==null;)H|=Y.lanes|Y.childLanes,Y=Y.sibling;Q.childLanes=H}v!==null&&!(v.flags&2048)&&(v.firstEffect===null&&(v.firstEffect=P.firstEffect),P.lastEffect!==null&&(v.lastEffect!==null&&(v.lastEffect.nextEffect=P.firstEffect),v.lastEffect=P.lastEffect),1Dt()-HI?Pp(v,0):UI|=Q),qo(v,P)}function tR(v,P){var Q=v.stateNode;Q!==null&&Q.delete(P),P=0,P===0&&(P=v.mode,P&2?P&4?(kc===0&&(kc=Bp),P=vn(62914560&~kc),P===0&&(P=4194304)):P=er()===99?1:2:P=1),Q=oo(),v=Vd(v,P),v!==null&&(ua(v,P,Q),qo(v,Q))}var SD;SD=function(v,P,Q){var H=P.lanes;if(v!==null)if(v.memoizedProps!==P.pendingProps||vi.current)Ye=!0;else if(Q&H)Ye=!!(v.flags&16384);else{switch(Ye=!1,P.tag){case 3:Fd(P),p0();break;case 5:wu(P);break;case 1:qn(P.type)&&aa(P);break;case 4:u0(P,P.stateNode.containerInfo);break;case 10:o0(P,P.memoizedProps.value);break;case 13:if(P.memoizedState!==null)return Q&P.child.childLanes?SI(v,P,Q):(Bn(oi,oi.current&1),P=Mn(v,P,Q),P!==null?P.sibling:null);Bn(oi,oi.current&1);break;case 19:if(H=(Q&P.childLanes)!==0,v.flags&64){if(H)return cD(v,P,Q);P.flags|=64}var Y=P.memoizedState;if(Y!==null&&(Y.rendering=null,Y.tail=null,Y.lastEffect=null),Bn(oi,oi.current),H)break;return null;case 23:case 24:return P.lanes=0,ai(v,P,Q)}return Mn(v,P,Q)}else Ye=!1;switch(P.lanes=0,P.tag){case 2:if(H=P.type,v!==null&&(v.alternate=null,P.alternate=null,P.flags|=2),v=P.pendingProps,Y=un(P,ki.current),Eu(P,Q),Y=g0(null,P,H,v,Y,Q),P.flags|=1,typeof Y=="object"&&Y!==null&&typeof Y.render=="function"&&Y.$$typeof===void 0){if(P.tag=1,P.memoizedState=null,P.updateQueue=null,qn(H)){var ne=!0;aa(P)}else ne=!1;P.memoizedState=Y.state!==null&&Y.state!==void 0?Y.state:null,pp(P);var Be=H.getDerivedStateFromProps;typeof Be=="function"&&LA(P,H,Be,v),Y.updater=OA,P.stateNode=Y,Y._reactInternals=P,no(P,H,v,Q),P=PI(null,P,H,!0,ne,Q)}else P.tag=0,At(null,P,Y,Q),P=P.child;return P;case 16:Y=P.elementType;e:{switch(v!==null&&(v.alternate=null,P.alternate=null,P.flags|=2),v=P.pendingProps,ne=Y._init,Y=ne(Y._payload),P.type=Y,ne=P.tag=nR(Y),v=to(Y,v),ne){case 0:P=GA(null,P,Y,v,Q);break e;case 1:P=lD(null,P,Y,v,Q);break e;case 11:P=hr(null,P,Y,v,Q);break e;case 14:P=Ir(null,P,Y,to(Y.type,v),H,Q);break e}throw Error(u(306,Y,""))}return P;case 0:return H=P.type,Y=P.pendingProps,Y=P.elementType===H?Y:to(H,Y),GA(v,P,H,Y,Q);case 1:return H=P.type,Y=P.pendingProps,Y=P.elementType===H?Y:to(H,Y),lD(v,P,H,Y,Q);case 3:if(Fd(P),H=P.updateQueue,v===null||H===null)throw Error(u(282));if(H=P.pendingProps,Y=P.memoizedState,Y=Y!==null?Y.element:null,l0(v,P),NA(P,H,null,Q),H=P.memoizedState.element,H===Y)p0(),P=Mn(v,P,Q);else{if(Y=P.stateNode,(ne=Y.hydrate)&&(X?(Uo=dc(P.stateNode.containerInfo),ha=P,ne=ga=!0):ne=!1),ne){if(X&&(v=Y.mutableSourceEagerHydrationData,v!=null))for(Y=0;Y=jt&&ne>=Tr&&Y<=wr&&Be<=Xt){v.splice(P,1);break}else if(H!==jt||Q.width!==ft.width||XtBe){if(!(ne!==Tr||Q.height!==ft.height||wrY)){jt>H&&(ft.width+=jt-H,ft.x=H),wrne&&(ft.height+=Tr-ne,ft.y=ne),XtQ&&(Q=Be)),Be ")+` + +No matching component was found for: + `)+v.join(" > ")}return null},r.getPublicRootInstance=function(v){if(v=v.current,!v.child)return null;switch(v.child.tag){case 5:return Re(v.child.stateNode);default:return v.child.stateNode}},r.injectIntoDevTools=function(v){if(v={bundleType:v.bundleType,version:v.version,rendererPackageName:v.rendererPackageName,rendererConfig:v.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:A.ReactCurrentDispatcher,findHostInstanceByFiber:sR,findFiberByHostInstance:v.findFiberByHostInstance||oR,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")v=!1;else{var P=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!P.isDisabled&&P.supportsFiber)try{Ze=P.inject(v),ca=P}catch{}v=!0}return v},r.observeVisibleRects=function(v,P,Q,H){if(!qt)throw Error(u(363));v=NI(v,P);var Y=Xr(v,Q,H).disconnect;return{disconnect:function(){Y()}}},r.registerMutableSourceForHydration=function(v,P){var Q=P._getVersion;Q=Q(P._source),v.mutableSourceEagerHydrationData==null?v.mutableSourceEagerHydrationData=[P,Q]:v.mutableSourceEagerHydrationData.push(P,Q)},r.runWithPriority=function(v,P){var Q=Bl;try{return Bl=v,P()}finally{Bl=Q}},r.shouldSuspend=function(){return!1},r.unbatchedUpdates=function(v,P){var Q=Sr;Sr&=-2,Sr|=8;try{return v(P)}finally{Sr=Q,Sr===0&&(ku(),Pn())}},r.updateContainer=function(v,P,Q,H){var Y=P.current,ne=oo(),Be=ss(Y);e:if(Q){Q=Q._reactInternals;t:{if(me(Q)!==Q||Q.tag!==1)throw Error(u(170));var Ue=Q;do{switch(Ue.tag){case 3:Ue=Ue.stateNode.context;break t;case 1:if(qn(Ue.type)){Ue=Ue.stateNode.__reactInternalMemoizedMergedChildContext;break t}}Ue=Ue.return}while(Ue!==null);throw Error(u(171))}if(Q.tag===1){var ft=Q.type;if(qn(ft)){Q=oa(Q,ft,Ue);break e}}Q=Ue}else Q=No;return P.context===null?P.context=Q:P.pendingContext=Q,P=Wa(ne,Be),P.payload={element:v},H=H===void 0?null:H,H!==null&&(P.callback=H),Ya(Y,P),Xa(Y,Be,ne),Be},r}});var ECe=_(($Yt,yCe)=>{"use strict";yCe.exports=mCe()});var ICe=_((eKt,CCe)=>{"use strict";var Pyt={ALIGN_COUNT:8,ALIGN_AUTO:0,ALIGN_FLEX_START:1,ALIGN_CENTER:2,ALIGN_FLEX_END:3,ALIGN_STRETCH:4,ALIGN_BASELINE:5,ALIGN_SPACE_BETWEEN:6,ALIGN_SPACE_AROUND:7,DIMENSION_COUNT:2,DIMENSION_WIDTH:0,DIMENSION_HEIGHT:1,DIRECTION_COUNT:3,DIRECTION_INHERIT:0,DIRECTION_LTR:1,DIRECTION_RTL:2,DISPLAY_COUNT:2,DISPLAY_FLEX:0,DISPLAY_NONE:1,EDGE_COUNT:9,EDGE_LEFT:0,EDGE_TOP:1,EDGE_RIGHT:2,EDGE_BOTTOM:3,EDGE_START:4,EDGE_END:5,EDGE_HORIZONTAL:6,EDGE_VERTICAL:7,EDGE_ALL:8,EXPERIMENTAL_FEATURE_COUNT:1,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:0,FLEX_DIRECTION_COUNT:4,FLEX_DIRECTION_COLUMN:0,FLEX_DIRECTION_COLUMN_REVERSE:1,FLEX_DIRECTION_ROW:2,FLEX_DIRECTION_ROW_REVERSE:3,JUSTIFY_COUNT:6,JUSTIFY_FLEX_START:0,JUSTIFY_CENTER:1,JUSTIFY_FLEX_END:2,JUSTIFY_SPACE_BETWEEN:3,JUSTIFY_SPACE_AROUND:4,JUSTIFY_SPACE_EVENLY:5,LOG_LEVEL_COUNT:6,LOG_LEVEL_ERROR:0,LOG_LEVEL_WARN:1,LOG_LEVEL_INFO:2,LOG_LEVEL_DEBUG:3,LOG_LEVEL_VERBOSE:4,LOG_LEVEL_FATAL:5,MEASURE_MODE_COUNT:3,MEASURE_MODE_UNDEFINED:0,MEASURE_MODE_EXACTLY:1,MEASURE_MODE_AT_MOST:2,NODE_TYPE_COUNT:2,NODE_TYPE_DEFAULT:0,NODE_TYPE_TEXT:1,OVERFLOW_COUNT:3,OVERFLOW_VISIBLE:0,OVERFLOW_HIDDEN:1,OVERFLOW_SCROLL:2,POSITION_TYPE_COUNT:2,POSITION_TYPE_RELATIVE:0,POSITION_TYPE_ABSOLUTE:1,PRINT_OPTIONS_COUNT:3,PRINT_OPTIONS_LAYOUT:1,PRINT_OPTIONS_STYLE:2,PRINT_OPTIONS_CHILDREN:4,UNIT_COUNT:4,UNIT_UNDEFINED:0,UNIT_POINT:1,UNIT_PERCENT:2,UNIT_AUTO:3,WRAP_COUNT:3,WRAP_NO_WRAP:0,WRAP_WRAP:1,WRAP_WRAP_REVERSE:2};CCe.exports=Pyt});var DCe=_((tKt,vCe)=>{"use strict";var Syt=Object.assign||function(t){for(var e=1;e"}}]),t}(),wCe=function(){BQ(t,null,[{key:"fromJS",value:function(r){var o=r.width,a=r.height;return new t(o,a)}}]);function t(e,r){fq(this,t),this.width=e,this.height=r}return BQ(t,[{key:"fromJS",value:function(r){r(this.width,this.height)}},{key:"toString",value:function(){return""}}]),t}(),BCe=function(){function t(e,r){fq(this,t),this.unit=e,this.value=r}return BQ(t,[{key:"fromJS",value:function(r){r(this.unit,this.value)}},{key:"toString",value:function(){switch(this.unit){case au.UNIT_POINT:return String(this.value);case au.UNIT_PERCENT:return this.value+"%";case au.UNIT_AUTO:return"auto";default:return this.value+"?"}}},{key:"valueOf",value:function(){return this.value}}]),t}();vCe.exports=function(t,e){function r(u,A,p){var h=u[A];u[A]=function(){for(var E=arguments.length,w=Array(E),D=0;D1?w-1:0),x=1;x1&&arguments[1]!==void 0?arguments[1]:NaN,p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:au.DIRECTION_LTR;return u.call(this,A,p,h)}),Syt({Config:e.Config,Node:e.Node,Layout:t("Layout",byt),Size:t("Size",wCe),Value:t("Value",BCe),getInstanceCount:function(){return e.getInstanceCount.apply(e,arguments)}},au)}});var PCe=_((exports,module)=>{(function(t,e){typeof define=="function"&&define.amd?define([],function(){return e}):typeof module=="object"&&module.exports?module.exports=e:(t.nbind=t.nbind||{}).init=e})(exports,function(Module,cb){typeof Module=="function"&&(cb=Module,Module={}),Module.onRuntimeInitialized=function(t,e){return function(){t&&t.apply(this,arguments);try{Module.ccall("nbind_init")}catch(r){e(r);return}e(null,{bind:Module._nbind_value,reflect:Module.NBind.reflect,queryType:Module.NBind.queryType,toggleLightGC:Module.toggleLightGC,lib:Module})}}(Module.onRuntimeInitialized,cb);var Module;Module||(Module=(typeof Module<"u"?Module:null)||{});var moduleOverrides={};for(var key in Module)Module.hasOwnProperty(key)&&(moduleOverrides[key]=Module[key]);var ENVIRONMENT_IS_WEB=!1,ENVIRONMENT_IS_WORKER=!1,ENVIRONMENT_IS_NODE=!1,ENVIRONMENT_IS_SHELL=!1;if(Module.ENVIRONMENT)if(Module.ENVIRONMENT==="WEB")ENVIRONMENT_IS_WEB=!0;else if(Module.ENVIRONMENT==="WORKER")ENVIRONMENT_IS_WORKER=!0;else if(Module.ENVIRONMENT==="NODE")ENVIRONMENT_IS_NODE=!0;else if(Module.ENVIRONMENT==="SHELL")ENVIRONMENT_IS_SHELL=!0;else throw new Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.");else ENVIRONMENT_IS_WEB=typeof window=="object",ENVIRONMENT_IS_WORKER=typeof importScripts=="function",ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof ve=="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER,ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){Module.print||(Module.print=console.log),Module.printErr||(Module.printErr=console.warn);var nodeFS,nodePath;Module.read=function(e,r){nodeFS||(nodeFS={}("")),nodePath||(nodePath={}("")),e=nodePath.normalize(e);var o=nodeFS.readFileSync(e);return r?o:o.toString()},Module.readBinary=function(e){var r=Module.read(e,!0);return r.buffer||(r=new Uint8Array(r)),assert(r.buffer),r},Module.load=function(e){globalEval(read(e))},Module.thisProgram||(process.argv.length>1?Module.thisProgram=process.argv[1].replace(/\\/g,"/"):Module.thisProgram="unknown-program"),Module.arguments=process.argv.slice(2),typeof module<"u"&&(module.exports=Module),Module.inspect=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL)Module.print||(Module.print=print),typeof printErr<"u"&&(Module.printErr=printErr),typeof read<"u"?Module.read=read:Module.read=function(){throw"no read() available"},Module.readBinary=function(e){if(typeof readbuffer=="function")return new Uint8Array(readbuffer(e));var r=read(e,"binary");return assert(typeof r=="object"),r},typeof scriptArgs<"u"?Module.arguments=scriptArgs:typeof arguments<"u"&&(Module.arguments=arguments),typeof quit=="function"&&(Module.quit=function(t,e){quit(t)});else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(Module.read=function(e){var r=new XMLHttpRequest;return r.open("GET",e,!1),r.send(null),r.responseText},ENVIRONMENT_IS_WORKER&&(Module.readBinary=function(e){var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),Module.readAsync=function(e,r,o){var a=new XMLHttpRequest;a.open("GET",e,!0),a.responseType="arraybuffer",a.onload=function(){a.status==200||a.status==0&&a.response?r(a.response):o()},a.onerror=o,a.send(null)},typeof arguments<"u"&&(Module.arguments=arguments),typeof console<"u")Module.print||(Module.print=function(e){console.log(e)}),Module.printErr||(Module.printErr=function(e){console.warn(e)});else{var TRY_USE_DUMP=!1;Module.print||(Module.print=TRY_USE_DUMP&&typeof dump<"u"?function(t){dump(t)}:function(t){})}ENVIRONMENT_IS_WORKER&&(Module.load=importScripts),typeof Module.setWindowTitle>"u"&&(Module.setWindowTitle=function(t){document.title=t})}else throw"Unknown runtime environment. Where are we?";function globalEval(t){eval.call(null,t)}!Module.load&&Module.read&&(Module.load=function(e){globalEval(Module.read(e))}),Module.print||(Module.print=function(){}),Module.printErr||(Module.printErr=Module.print),Module.arguments||(Module.arguments=[]),Module.thisProgram||(Module.thisProgram="./this.program"),Module.quit||(Module.quit=function(t,e){throw e}),Module.print=Module.print,Module.printErr=Module.printErr,Module.preRun=[],Module.postRun=[];for(var key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=void 0;var Runtime={setTempRet0:function(t){return tempRet0=t,t},getTempRet0:function(){return tempRet0},stackSave:function(){return STACKTOP},stackRestore:function(t){STACKTOP=t},getNativeTypeSize:function(t){switch(t){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(t[t.length-1]==="*")return Runtime.QUANTUM_SIZE;if(t[0]==="i"){var e=parseInt(t.substr(1));return assert(e%8===0),e/8}else return 0}}},getNativeFieldSize:function(t){return Math.max(Runtime.getNativeTypeSize(t),Runtime.QUANTUM_SIZE)},STACK_ALIGN:16,prepVararg:function(t,e){return e==="double"||e==="i64"?t&7&&(assert((t&7)===4),t+=4):assert((t&3)===0),t},getAlignSize:function(t,e,r){return!r&&(t=="i64"||t=="double")?8:t?Math.min(e||(t?Runtime.getNativeFieldSize(t):0),Runtime.QUANTUM_SIZE):Math.min(e,8)},dynCall:function(t,e,r){return r&&r.length?Module["dynCall_"+t].apply(null,[e].concat(r)):Module["dynCall_"+t].call(null,e)},functionPointers:[],addFunction:function(t){for(var e=0;e>2],r=(e+t+15|0)&-16;if(HEAP32[DYNAMICTOP_PTR>>2]=r,r>=TOTAL_MEMORY){var o=enlargeMemory();if(!o)return HEAP32[DYNAMICTOP_PTR>>2]=e,0}return e},alignMemory:function(t,e){var r=t=Math.ceil(t/(e||16))*(e||16);return r},makeBigInt:function(t,e,r){var o=r?+(t>>>0)+ +(e>>>0)*4294967296:+(t>>>0)+ +(e|0)*4294967296;return o},GLOBAL_BASE:8,QUANTUM_SIZE:4,__dummy__:0};Module.Runtime=Runtime;var ABORT=0,EXITSTATUS=0;function assert(t,e){t||abort("Assertion failed: "+e)}function getCFunc(ident){var func=Module["_"+ident];if(!func)try{func=eval("_"+ident)}catch(t){}return assert(func,"Cannot call unknown function "+ident+" (perhaps LLVM optimizations or closure removed it?)"),func}var cwrap,ccall;(function(){var JSfuncs={stackSave:function(){Runtime.stackSave()},stackRestore:function(){Runtime.stackRestore()},arrayToC:function(t){var e=Runtime.stackAlloc(t.length);return writeArrayToMemory(t,e),e},stringToC:function(t){var e=0;if(t!=null&&t!==0){var r=(t.length<<2)+1;e=Runtime.stackAlloc(r),stringToUTF8(t,e,r)}return e}},toC={string:JSfuncs.stringToC,array:JSfuncs.arrayToC};ccall=function(e,r,o,a,n){var u=getCFunc(e),A=[],p=0;if(a)for(var h=0;h>0]=e;break;case"i8":HEAP8[t>>0]=e;break;case"i16":HEAP16[t>>1]=e;break;case"i32":HEAP32[t>>2]=e;break;case"i64":tempI64=[e>>>0,(tempDouble=e,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[t>>2]=tempI64[0],HEAP32[t+4>>2]=tempI64[1];break;case"float":HEAPF32[t>>2]=e;break;case"double":HEAPF64[t>>3]=e;break;default:abort("invalid type for setValue: "+r)}}Module.setValue=setValue;function getValue(t,e,r){switch(e=e||"i8",e.charAt(e.length-1)==="*"&&(e="i32"),e){case"i1":return HEAP8[t>>0];case"i8":return HEAP8[t>>0];case"i16":return HEAP16[t>>1];case"i32":return HEAP32[t>>2];case"i64":return HEAP32[t>>2];case"float":return HEAPF32[t>>2];case"double":return HEAPF64[t>>3];default:abort("invalid type for setValue: "+e)}return null}Module.getValue=getValue;var ALLOC_NORMAL=0,ALLOC_STACK=1,ALLOC_STATIC=2,ALLOC_DYNAMIC=3,ALLOC_NONE=4;Module.ALLOC_NORMAL=ALLOC_NORMAL,Module.ALLOC_STACK=ALLOC_STACK,Module.ALLOC_STATIC=ALLOC_STATIC,Module.ALLOC_DYNAMIC=ALLOC_DYNAMIC,Module.ALLOC_NONE=ALLOC_NONE;function allocate(t,e,r,o){var a,n;typeof t=="number"?(a=!0,n=t):(a=!1,n=t.length);var u=typeof e=="string"?e:null,A;if(r==ALLOC_NONE?A=o:A=[typeof _malloc=="function"?_malloc:Runtime.staticAlloc,Runtime.stackAlloc,Runtime.staticAlloc,Runtime.dynamicAlloc][r===void 0?ALLOC_STATIC:r](Math.max(n,u?1:e.length)),a){var o=A,p;for(assert((A&3)==0),p=A+(n&-4);o>2]=0;for(p=A+n;o>0]=0;return A}if(u==="i8")return t.subarray||t.slice?HEAPU8.set(t,A):HEAPU8.set(new Uint8Array(t),A),A;for(var h=0,E,w,D;h>0],r|=o,!(o==0&&!e||(a++,e&&a==e)););e||(e=a);var n="";if(r<128){for(var u=1024,A;e>0;)A=String.fromCharCode.apply(String,HEAPU8.subarray(t,t+Math.min(e,u))),n=n?n+A:A,t+=u,e-=u;return n}return Module.UTF8ToString(t)}Module.Pointer_stringify=Pointer_stringify;function AsciiToString(t){for(var e="";;){var r=HEAP8[t++>>0];if(!r)return e;e+=String.fromCharCode(r)}}Module.AsciiToString=AsciiToString;function stringToAscii(t,e){return writeAsciiToMemory(t,e,!1)}Module.stringToAscii=stringToAscii;var UTF8Decoder=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function UTF8ArrayToString(t,e){for(var r=e;t[r];)++r;if(r-e>16&&t.subarray&&UTF8Decoder)return UTF8Decoder.decode(t.subarray(e,r));for(var o,a,n,u,A,p,h="";;){if(o=t[e++],!o)return h;if(!(o&128)){h+=String.fromCharCode(o);continue}if(a=t[e++]&63,(o&224)==192){h+=String.fromCharCode((o&31)<<6|a);continue}if(n=t[e++]&63,(o&240)==224?o=(o&15)<<12|a<<6|n:(u=t[e++]&63,(o&248)==240?o=(o&7)<<18|a<<12|n<<6|u:(A=t[e++]&63,(o&252)==248?o=(o&3)<<24|a<<18|n<<12|u<<6|A:(p=t[e++]&63,o=(o&1)<<30|a<<24|n<<18|u<<12|A<<6|p))),o<65536)h+=String.fromCharCode(o);else{var E=o-65536;h+=String.fromCharCode(55296|E>>10,56320|E&1023)}}}Module.UTF8ArrayToString=UTF8ArrayToString;function UTF8ToString(t){return UTF8ArrayToString(HEAPU8,t)}Module.UTF8ToString=UTF8ToString;function stringToUTF8Array(t,e,r,o){if(!(o>0))return 0;for(var a=r,n=r+o-1,u=0;u=55296&&A<=57343&&(A=65536+((A&1023)<<10)|t.charCodeAt(++u)&1023),A<=127){if(r>=n)break;e[r++]=A}else if(A<=2047){if(r+1>=n)break;e[r++]=192|A>>6,e[r++]=128|A&63}else if(A<=65535){if(r+2>=n)break;e[r++]=224|A>>12,e[r++]=128|A>>6&63,e[r++]=128|A&63}else if(A<=2097151){if(r+3>=n)break;e[r++]=240|A>>18,e[r++]=128|A>>12&63,e[r++]=128|A>>6&63,e[r++]=128|A&63}else if(A<=67108863){if(r+4>=n)break;e[r++]=248|A>>24,e[r++]=128|A>>18&63,e[r++]=128|A>>12&63,e[r++]=128|A>>6&63,e[r++]=128|A&63}else{if(r+5>=n)break;e[r++]=252|A>>30,e[r++]=128|A>>24&63,e[r++]=128|A>>18&63,e[r++]=128|A>>12&63,e[r++]=128|A>>6&63,e[r++]=128|A&63}}return e[r]=0,r-a}Module.stringToUTF8Array=stringToUTF8Array;function stringToUTF8(t,e,r){return stringToUTF8Array(t,HEAPU8,e,r)}Module.stringToUTF8=stringToUTF8;function lengthBytesUTF8(t){for(var e=0,r=0;r=55296&&o<=57343&&(o=65536+((o&1023)<<10)|t.charCodeAt(++r)&1023),o<=127?++e:o<=2047?e+=2:o<=65535?e+=3:o<=2097151?e+=4:o<=67108863?e+=5:e+=6}return e}Module.lengthBytesUTF8=lengthBytesUTF8;var UTF16Decoder=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0;function demangle(t){var e=Module.___cxa_demangle||Module.__cxa_demangle;if(e){try{var r=t.substr(1),o=lengthBytesUTF8(r)+1,a=_malloc(o);stringToUTF8(r,a,o);var n=_malloc(4),u=e(a,0,0,n);if(getValue(n,"i32")===0&&u)return Pointer_stringify(u)}catch{}finally{a&&_free(a),n&&_free(n),u&&_free(u)}return t}return Runtime.warnOnce("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling"),t}function demangleAll(t){var e=/__Z[\w\d_]+/g;return t.replace(e,function(r){var o=demangle(r);return r===o?r:r+" ["+o+"]"})}function jsStackTrace(){var t=new Error;if(!t.stack){try{throw new Error(0)}catch(e){t=e}if(!t.stack)return"(no stack trace available)"}return t.stack.toString()}function stackTrace(){var t=jsStackTrace();return Module.extraStackTrace&&(t+=` +`+Module.extraStackTrace()),demangleAll(t)}Module.stackTrace=stackTrace;var HEAP,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module.HEAP8=HEAP8=new Int8Array(buffer),Module.HEAP16=HEAP16=new Int16Array(buffer),Module.HEAP32=HEAP32=new Int32Array(buffer),Module.HEAPU8=HEAPU8=new Uint8Array(buffer),Module.HEAPU16=HEAPU16=new Uint16Array(buffer),Module.HEAPU32=HEAPU32=new Uint32Array(buffer),Module.HEAPF32=HEAPF32=new Float32Array(buffer),Module.HEAPF64=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed,STACK_BASE,STACKTOP,STACK_MAX,DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0,staticSealed=!1;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module.TOTAL_STACK||5242880,TOTAL_MEMORY=Module.TOTAL_MEMORY||134217728;TOTAL_MEMORY0;){var e=t.shift();if(typeof e=="function"){e();continue}var r=e.func;typeof r=="number"?e.arg===void 0?Module.dynCall_v(r):Module.dynCall_vi(r,e.arg):r(e.arg===void 0?null:e.arg)}}var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATEXIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module.preRun)for(typeof Module.preRun=="function"&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){runtimeInitialized||(runtimeInitialized=!0,callRuntimeCallbacks(__ATINIT__))}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__),runtimeExited=!0}function postRun(){if(Module.postRun)for(typeof Module.postRun=="function"&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(t){__ATPRERUN__.unshift(t)}Module.addOnPreRun=addOnPreRun;function addOnInit(t){__ATINIT__.unshift(t)}Module.addOnInit=addOnInit;function addOnPreMain(t){__ATMAIN__.unshift(t)}Module.addOnPreMain=addOnPreMain;function addOnExit(t){__ATEXIT__.unshift(t)}Module.addOnExit=addOnExit;function addOnPostRun(t){__ATPOSTRUN__.unshift(t)}Module.addOnPostRun=addOnPostRun;function intArrayFromString(t,e,r){var o=r>0?r:lengthBytesUTF8(t)+1,a=new Array(o),n=stringToUTF8Array(t,a,0,a.length);return e&&(a.length=n),a}Module.intArrayFromString=intArrayFromString;function intArrayToString(t){for(var e=[],r=0;r255&&(o&=255),e.push(String.fromCharCode(o))}return e.join("")}Module.intArrayToString=intArrayToString;function writeStringToMemory(t,e,r){Runtime.warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var o,a;r&&(a=e+lengthBytesUTF8(t),o=HEAP8[a]),stringToUTF8(t,e,1/0),r&&(HEAP8[a]=o)}Module.writeStringToMemory=writeStringToMemory;function writeArrayToMemory(t,e){HEAP8.set(t,e)}Module.writeArrayToMemory=writeArrayToMemory;function writeAsciiToMemory(t,e,r){for(var o=0;o>0]=t.charCodeAt(o);r||(HEAP8[e>>0]=0)}if(Module.writeAsciiToMemory=writeAsciiToMemory,(!Math.imul||Math.imul(4294967295,5)!==-5)&&(Math.imul=function t(e,r){var o=e>>>16,a=e&65535,n=r>>>16,u=r&65535;return a*u+(o*u+a*n<<16)|0}),Math.imul=Math.imul,!Math.fround){var froundBuffer=new Float32Array(1);Math.fround=function(t){return froundBuffer[0]=t,froundBuffer[0]}}Math.fround=Math.fround,Math.clz32||(Math.clz32=function(t){t=t>>>0;for(var e=0;e<32;e++)if(t&1<<31-e)return e;return 32}),Math.clz32=Math.clz32,Math.trunc||(Math.trunc=function(t){return t<0?Math.ceil(t):Math.floor(t)}),Math.trunc=Math.trunc;var Math_abs=Math.abs,Math_cos=Math.cos,Math_sin=Math.sin,Math_tan=Math.tan,Math_acos=Math.acos,Math_asin=Math.asin,Math_atan=Math.atan,Math_atan2=Math.atan2,Math_exp=Math.exp,Math_log=Math.log,Math_sqrt=Math.sqrt,Math_ceil=Math.ceil,Math_floor=Math.floor,Math_pow=Math.pow,Math_imul=Math.imul,Math_fround=Math.fround,Math_round=Math.round,Math_min=Math.min,Math_clz32=Math.clz32,Math_trunc=Math.trunc,runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function getUniqueRunDependency(t){return t}function addRunDependency(t){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies)}Module.addRunDependency=addRunDependency;function removeRunDependency(t){if(runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),runDependencies==0&&(runDependencyWatcher!==null&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var e=dependenciesFulfilled;dependenciesFulfilled=null,e()}}Module.removeRunDependency=removeRunDependency,Module.preloadedImages={},Module.preloadedAudios={};var ASM_CONSTS=[function(t,e,r,o,a,n,u,A){return _nbind.callbackSignatureList[t].apply(this,arguments)}];function _emscripten_asm_const_iiiiiiii(t,e,r,o,a,n,u,A){return ASM_CONSTS[t](e,r,o,a,n,u,A)}function _emscripten_asm_const_iiiii(t,e,r,o,a){return ASM_CONSTS[t](e,r,o,a)}function _emscripten_asm_const_iiidddddd(t,e,r,o,a,n,u,A,p){return ASM_CONSTS[t](e,r,o,a,n,u,A,p)}function _emscripten_asm_const_iiididi(t,e,r,o,a,n,u){return ASM_CONSTS[t](e,r,o,a,n,u)}function _emscripten_asm_const_iiii(t,e,r,o){return ASM_CONSTS[t](e,r,o)}function _emscripten_asm_const_iiiid(t,e,r,o,a){return ASM_CONSTS[t](e,r,o,a)}function _emscripten_asm_const_iiiiii(t,e,r,o,a,n){return ASM_CONSTS[t](e,r,o,a,n)}STATIC_BASE=Runtime.GLOBAL_BASE,STATICTOP=STATIC_BASE+12800,__ATINIT__.push({func:function(){__GLOBAL__sub_I_Yoga_cpp()}},{func:function(){__GLOBAL__sub_I_nbind_cc()}},{func:function(){__GLOBAL__sub_I_common_cc()}},{func:function(){__GLOBAL__sub_I_Binding_cc()}}),allocate([0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,192,127,0,0,192,127,3,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,3,0,0,0,0,0,192,127,3,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,128,191,0,0,128,191,0,0,192,127,0,0,0,0,0,0,0,0,0,0,128,63,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,190,12,0,0,200,12,0,0,208,12,0,0,216,12,0,0,230,12,0,0,242,12,0,0,1,0,0,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,192,127,3,0,0,0,180,45,0,0,181,45,0,0,182,45,0,0,181,45,0,0,182,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,183,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,184,45,0,0,185,45,0,0,181,45,0,0,181,45,0,0,182,45,0,0,186,45,0,0,185,45,0,0,148,4,0,0,3,0,0,0,187,45,0,0,164,4,0,0,188,45,0,0,2,0,0,0,189,45,0,0,164,4,0,0,188,45,0,0,185,45,0,0,164,4,0,0,185,45,0,0,164,4,0,0,188,45,0,0,181,45,0,0,182,45,0,0,181,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,6,0,0,0,1,0,0,0,7,0,0,0,183,45,0,0,182,45,0,0,181,45,0,0,190,45,0,0,190,45,0,0,182,45,0,0,182,45,0,0,185,45,0,0,181,45,0,0,185,45,0,0,182,45,0,0,181,45,0,0,185,45,0,0,182,45,0,0,185,45,0,0,48,5,0,0,3,0,0,0,56,5,0,0,1,0,0,0,189,45,0,0,185,45,0,0,164,4,0,0,76,5,0,0,2,0,0,0,191,45,0,0,186,45,0,0,182,45,0,0,185,45,0,0,192,45,0,0,185,45,0,0,182,45,0,0,186,45,0,0,185,45,0,0,76,5,0,0,76,5,0,0,136,5,0,0,182,45,0,0,181,45,0,0,2,0,0,0,190,45,0,0,136,5,0,0,56,19,0,0,156,5,0,0,2,0,0,0,184,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,9,0,0,0,1,0,0,0,10,0,0,0,204,5,0,0,181,45,0,0,181,45,0,0,2,0,0,0,180,45,0,0,204,5,0,0,2,0,0,0,195,45,0,0,236,5,0,0,97,19,0,0,198,45,0,0,211,45,0,0,212,45,0,0,213,45,0,0,214,45,0,0,215,45,0,0,188,45,0,0,182,45,0,0,216,45,0,0,217,45,0,0,218,45,0,0,219,45,0,0,192,45,0,0,181,45,0,0,0,0,0,0,185,45,0,0,110,19,0,0,186,45,0,0,115,19,0,0,221,45,0,0,120,19,0,0,148,4,0,0,132,19,0,0,96,6,0,0,145,19,0,0,222,45,0,0,164,19,0,0,223,45,0,0,173,19,0,0,0,0,0,0,3,0,0,0,104,6,0,0,1,0,0,0,187,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,11,0,0,0,12,0,0,0,1,0,0,0,13,0,0,0,185,45,0,0,224,45,0,0,164,6,0,0,188,45,0,0,172,6,0,0,180,6,0,0,2,0,0,0,188,6,0,0,7,0,0,0,224,45,0,0,7,0,0,0,164,6,0,0,1,0,0,0,213,45,0,0,185,45,0,0,224,45,0,0,172,6,0,0,185,45,0,0,224,45,0,0,164,6,0,0,185,45,0,0,224,45,0,0,211,45,0,0,211,45,0,0,222,45,0,0,211,45,0,0,224,45,0,0,222,45,0,0,211,45,0,0,224,45,0,0,172,6,0,0,222,45,0,0,211,45,0,0,224,45,0,0,188,45,0,0,222,45,0,0,211,45,0,0,40,7,0,0,188,45,0,0,2,0,0,0,224,45,0,0,185,45,0,0,188,45,0,0,188,45,0,0,188,45,0,0,188,45,0,0,222,45,0,0,224,45,0,0,148,4,0,0,185,45,0,0,148,4,0,0,148,4,0,0,148,4,0,0,148,4,0,0,148,4,0,0,185,45,0,0,164,6,0,0,148,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,14,0,0,0,15,0,0,0,1,0,0,0,16,0,0,0,148,7,0,0,2,0,0,0,225,45,0,0,183,45,0,0,188,45,0,0,168,7,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,234,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,9,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,242,45,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,32,102,111,114,32,110,111,100,101,0,67,97,110,110,111,116,32,114,101,115,101,116,32,97,32,110,111,100,101,32,119,104,105,99,104,32,115,116,105,108,108,32,104,97,115,32,99,104,105,108,100,114,101,110,32,97,116,116,97,99,104,101,100,0,67,97,110,110,111,116,32,114,101,115,101,116,32,97,32,110,111,100,101,32,115,116,105,108,108,32,97,116,116,97,99,104,101,100,32,116,111,32,97,32,112,97,114,101,110,116,0,67,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,32,102,111,114,32,99,111,110,102,105,103,0,67,97,110,110,111,116,32,115,101,116,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,58,32,78,111,100,101,115,32,119,105,116,104,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,32,99,97,110,110,111,116,32,104,97,118,101,32,99,104,105,108,100,114,101,110,46,0,67,104,105,108,100,32,97,108,114,101,97,100,121,32,104,97,115,32,97,32,112,97,114,101,110,116,44,32,105,116,32,109,117,115,116,32,98,101,32,114,101,109,111,118,101,100,32,102,105,114,115,116,46,0,67,97,110,110,111,116,32,97,100,100,32,99,104,105,108,100,58,32,78,111,100,101,115,32,119,105,116,104,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,32,99,97,110,110,111,116,32,104,97,118,101,32,99,104,105,108,100,114,101,110,46,0,79,110,108,121,32,108,101,97,102,32,110,111,100,101,115,32,119,105,116,104,32,99,117,115,116,111,109,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,115,104,111,117,108,100,32,109,97,110,117,97,108,108,121,32,109,97,114,107,32,116,104,101,109,115,101,108,118,101,115,32,97,115,32,100,105,114,116,121,0,67,97,110,110,111,116,32,103,101,116,32,108,97,121,111,117,116,32,112,114,111,112,101,114,116,105,101,115,32,111,102,32,109,117,108,116,105,45,101,100,103,101,32,115,104,111,114,116,104,97,110,100,115,0,37,115,37,100,46,123,91,115,107,105,112,112,101,100,93,32,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,97,119,58,32,37,102,32,97,104,58,32,37,102,32,61,62,32,100,58,32,40,37,102,44,32,37,102,41,32,37,115,10,0,37,115,37,100,46,123,37,115,0,42,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,97,119,58,32,37,102,32,97,104,58,32,37,102,32,37,115,10,0,37,115,37,100,46,125,37,115,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,100,58,32,40,37,102,44,32,37,102,41,32,37,115,10,0,79,117,116,32,111,102,32,99,97,99,104,101,32,101,110,116,114,105,101,115,33,10,0,83,99,97,108,101,32,102,97,99,116,111,114,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,108,101,115,115,32,116,104,97,110,32,122,101,114,111,0,105,110,105,116,105,97,108,0,37,115,10,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,85,78,68,69,70,73,78,69,68,0,69,88,65,67,84,76,89,0,65,84,95,77,79,83,84,0,76,65,89,95,85,78,68,69,70,73,78,69,68,0,76,65,89,95,69,88,65,67,84,76,89,0,76,65,89,95,65,84,95,77,79,83,84,0,97,118,97,105,108,97,98,108,101,87,105,100,116,104,32,105,115,32,105,110,100,101,102,105,110,105,116,101,32,115,111,32,119,105,100,116,104,77,101,97,115,117,114,101,77,111,100,101,32,109,117,115,116,32,98,101,32,89,71,77,101,97,115,117,114,101,77,111,100,101,85,110,100,101,102,105,110,101,100,0,97,118,97,105,108,97,98,108,101,72,101,105,103,104,116,32,105,115,32,105,110,100,101,102,105,110,105,116,101,32,115,111,32,104,101,105,103,104,116,77,101,97,115,117,114,101,77,111,100,101,32,109,117,115,116,32,98,101,32,89,71,77,101,97,115,117,114,101,77,111,100,101,85,110,100,101,102,105,110,101,100,0,102,108,101,120,0,115,116,114,101,116,99,104,0,109,117,108,116,105,108,105,110,101,45,115,116,114,101,116,99,104,0,69,120,112,101,99,116,101,100,32,110,111,100,101,32,116,111,32,104,97,118,101,32,99,117,115,116,111,109,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,0,109,101,97,115,117,114,101,0,69,120,112,101,99,116,32,99,117,115,116,111,109,32,98,97,115,101,108,105,110,101,32,102,117,110,99,116,105,111,110,32,116,111,32,110,111,116,32,114,101,116,117,114,110,32,78,97,78,0,97,98,115,45,109,101,97,115,117,114,101,0,97,98,115,45,108,97,121,111,117,116,0,78,111,100,101,0,99,114,101,97,116,101,68,101,102,97,117,108,116,0,99,114,101,97,116,101,87,105,116,104,67,111,110,102,105,103,0,100,101,115,116,114,111,121,0,114,101,115,101,116,0,99,111,112,121,83,116,121,108,101,0,115,101,116,80,111,115,105,116,105,111,110,84,121,112,101,0,115,101,116,80,111,115,105,116,105,111,110,0,115,101,116,80,111,115,105,116,105,111,110,80,101,114,99,101,110,116,0,115,101,116,65,108,105,103,110,67,111,110,116,101,110,116,0,115,101,116,65,108,105,103,110,73,116,101,109,115,0,115,101,116,65,108,105,103,110,83,101,108,102,0,115,101,116,70,108,101,120,68,105,114,101,99,116,105,111,110,0,115,101,116,70,108,101,120,87,114,97,112,0,115,101,116,74,117,115,116,105,102,121,67,111,110,116,101,110,116,0,115,101,116,77,97,114,103,105,110,0,115,101,116,77,97,114,103,105,110,80,101,114,99,101,110,116,0,115,101,116,77,97,114,103,105,110,65,117,116,111,0,115,101,116,79,118,101,114,102,108,111,119,0,115,101,116,68,105,115,112,108,97,121,0,115,101,116,70,108,101,120,0,115,101,116,70,108,101,120,66,97,115,105,115,0,115,101,116,70,108,101,120,66,97,115,105,115,80,101,114,99,101,110,116,0,115,101,116,70,108,101,120,71,114,111,119,0,115,101,116,70,108,101,120,83,104,114,105,110,107,0,115,101,116,87,105,100,116,104,0,115,101,116,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,87,105,100,116,104,65,117,116,111,0,115,101,116,72,101,105,103,104,116,0,115,101,116,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,72,101,105,103,104,116,65,117,116,111,0,115,101,116,77,105,110,87,105,100,116,104,0,115,101,116,77,105,110,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,77,105,110,72,101,105,103,104,116,0,115,101,116,77,105,110,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,77,97,120,87,105,100,116,104,0,115,101,116,77,97,120,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,77,97,120,72,101,105,103,104,116,0,115,101,116,77,97,120,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,65,115,112,101,99,116,82,97,116,105,111,0,115,101,116,66,111,114,100,101,114,0,115,101,116,80,97,100,100,105,110,103,0,115,101,116,80,97,100,100,105,110,103,80,101,114,99,101,110,116,0,103,101,116,80,111,115,105,116,105,111,110,84,121,112,101,0,103,101,116,80,111,115,105,116,105,111,110,0,103,101,116,65,108,105,103,110,67,111,110,116,101,110,116,0,103,101,116,65,108,105,103,110,73,116,101,109,115,0,103,101,116,65,108,105,103,110,83,101,108,102,0,103,101,116,70,108,101,120,68,105,114,101,99,116,105,111,110,0,103,101,116,70,108,101,120,87,114,97,112,0,103,101,116,74,117,115,116,105,102,121,67,111,110,116,101,110,116,0,103,101,116,77,97,114,103,105,110,0,103,101,116,70,108,101,120,66,97,115,105,115,0,103,101,116,70,108,101,120,71,114,111,119,0,103,101,116,70,108,101,120,83,104,114,105,110,107,0,103,101,116,87,105,100,116,104,0,103,101,116,72,101,105,103,104,116,0,103,101,116,77,105,110,87,105,100,116,104,0,103,101,116,77,105,110,72,101,105,103,104,116,0,103,101,116,77,97,120,87,105,100,116,104,0,103,101,116,77,97,120,72,101,105,103,104,116,0,103,101,116,65,115,112,101,99,116,82,97,116,105,111,0,103,101,116,66,111,114,100,101,114,0,103,101,116,79,118,101,114,102,108,111,119,0,103,101,116,68,105,115,112,108,97,121,0,103,101,116,80,97,100,100,105,110,103,0,105,110,115,101,114,116,67,104,105,108,100,0,114,101,109,111,118,101,67,104,105,108,100,0,103,101,116,67,104,105,108,100,67,111,117,110,116,0,103,101,116,80,97,114,101,110,116,0,103,101,116,67,104,105,108,100,0,115,101,116,77,101,97,115,117,114,101,70,117,110,99,0,117,110,115,101,116,77,101,97,115,117,114,101,70,117,110,99,0,109,97,114,107,68,105,114,116,121,0,105,115,68,105,114,116,121,0,99,97,108,99,117,108,97,116,101,76,97,121,111,117,116,0,103,101,116,67,111,109,112,117,116,101,100,76,101,102,116,0,103,101,116,67,111,109,112,117,116,101,100,82,105,103,104,116,0,103,101,116,67,111,109,112,117,116,101,100,84,111,112,0,103,101,116,67,111,109,112,117,116,101,100,66,111,116,116,111,109,0,103,101,116,67,111,109,112,117,116,101,100,87,105,100,116,104,0,103,101,116,67,111,109,112,117,116,101,100,72,101,105,103,104,116,0,103,101,116,67,111,109,112,117,116,101,100,76,97,121,111,117,116,0,103,101,116,67,111,109,112,117,116,101,100,77,97,114,103,105,110,0,103,101,116,67,111,109,112,117,116,101,100,66,111,114,100,101,114,0,103,101,116,67,111,109,112,117,116,101,100,80,97,100,100,105,110,103,0,67,111,110,102,105,103,0,99,114,101,97,116,101,0,115,101,116,69,120,112,101,114,105,109,101,110,116,97,108,70,101,97,116,117,114,101,69,110,97,98,108,101,100,0,115,101,116,80,111,105,110,116,83,99,97,108,101,70,97,99,116,111,114,0,105,115,69,120,112,101,114,105,109,101,110,116,97,108,70,101,97,116,117,114,101,69,110,97,98,108,101,100,0,86,97,108,117,101,0,76,97,121,111,117,116,0,83,105,122,101,0,103,101,116,73,110,115,116,97,110,99,101,67,111,117,110,116,0,73,110,116,54,52,0,1,1,1,2,2,4,4,4,4,8,8,4,8,118,111,105,100,0,98,111,111,108,0,115,116,100,58,58,115,116,114,105,110,103,0,99,98,70,117,110,99,116,105,111,110,32,38,0,99,111,110,115,116,32,99,98,70,117,110,99,116,105,111,110,32,38,0,69,120,116,101,114,110,97,108,0,66,117,102,102,101,114,0,78,66,105,110,100,73,68,0,78,66,105,110,100,0,98,105,110,100,95,118,97,108,117,101,0,114,101,102,108,101,99,116,0,113,117,101,114,121,84,121,112,101,0,108,97,108,108,111,99,0,108,114,101,115,101,116,0,123,114,101,116,117,114,110,40,95,110,98,105,110,100,46,99,97,108,108,98,97,99,107,83,105,103,110,97,116,117,114,101,76,105,115,116,91,36,48,93,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,59,125,0,95,110,98,105,110,100,95,110,101,119,0,17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,110,97,110,0,78,65,78,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,46,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,0,0],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE);var tempDoublePtr=STATICTOP;STATICTOP+=16;function _atexit(t,e){__ATEXIT__.unshift({func:t,arg:e})}function ___cxa_atexit(){return _atexit.apply(null,arguments)}function _abort(){Module.abort()}function __ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj(){Module.printErr("missing function: _ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj"),abort(-1)}function __decorate(t,e,r,o){var a=arguments.length,n=a<3?e:o===null?o=Object.getOwnPropertyDescriptor(e,r):o,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(t,e,r,o);else for(var A=t.length-1;A>=0;A--)(u=t[A])&&(n=(a<3?u(n):a>3?u(e,r,n):u(e,r))||n);return a>3&&n&&Object.defineProperty(e,r,n),n}function _defineHidden(t){return function(e,r){Object.defineProperty(e,r,{configurable:!1,enumerable:!1,value:t,writable:!0})}}var _nbind={};function __nbind_free_external(t){_nbind.externalList[t].dereference(t)}function __nbind_reference_external(t){_nbind.externalList[t].reference()}function _llvm_stackrestore(t){var e=_llvm_stacksave,r=e.LLVM_SAVEDSTACKS[t];e.LLVM_SAVEDSTACKS.splice(t,1),Runtime.stackRestore(r)}function __nbind_register_pool(t,e,r,o){_nbind.Pool.pageSize=t,_nbind.Pool.usedPtr=e/4,_nbind.Pool.rootPtr=r,_nbind.Pool.pagePtr=o/4,HEAP32[e/4]=16909060,HEAP8[e]==1&&(_nbind.bigEndian=!0),HEAP32[e/4]=0,_nbind.makeTypeKindTbl=(n={},n[1024]=_nbind.PrimitiveType,n[64]=_nbind.Int64Type,n[2048]=_nbind.BindClass,n[3072]=_nbind.BindClassPtr,n[4096]=_nbind.SharedClassPtr,n[5120]=_nbind.ArrayType,n[6144]=_nbind.ArrayType,n[7168]=_nbind.CStringType,n[9216]=_nbind.CallbackType,n[10240]=_nbind.BindType,n),_nbind.makeTypeNameTbl={Buffer:_nbind.BufferType,External:_nbind.ExternalType,Int64:_nbind.Int64Type,_nbind_new:_nbind.CreateValueType,bool:_nbind.BooleanType,"cbFunction &":_nbind.CallbackType,"const cbFunction &":_nbind.CallbackType,"const std::string &":_nbind.StringType,"std::string":_nbind.StringType},Module.toggleLightGC=_nbind.toggleLightGC,_nbind.callUpcast=Module.dynCall_ii;var a=_nbind.makeType(_nbind.constructType,{flags:2048,id:0,name:""});a.proto=Module,_nbind.BindClass.list.push(a);var n}function _emscripten_set_main_loop_timing(t,e){if(Browser.mainLoop.timingMode=t,Browser.mainLoop.timingValue=e,!Browser.mainLoop.func)return 1;if(t==0)Browser.mainLoop.scheduler=function(){var u=Math.max(0,Browser.mainLoop.tickStartTime+e-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,u)},Browser.mainLoop.method="timeout";else if(t==1)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(t==2){if(!window.setImmediate){let n=function(u){u.source===window&&u.data===o&&(u.stopPropagation(),r.shift()())};var a=n,r=[],o="setimmediate";window.addEventListener("message",n,!0),window.setImmediate=function(A){r.push(A),ENVIRONMENT_IS_WORKER?(Module.setImmediates===void 0&&(Module.setImmediates=[]),Module.setImmediates.push(A),window.postMessage({target:o})):window.postMessage(o,"*")}}Browser.mainLoop.scheduler=function(){window.setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(t,e,r,o,a){Module.noExitRuntime=!0,assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),Browser.mainLoop.func=t,Browser.mainLoop.arg=o;var n;typeof o<"u"?n=function(){Module.dynCall_vi(t,o)}:n=function(){Module.dynCall_v(t)};var u=Browser.mainLoop.currentlyRunningMainloop;if(Browser.mainLoop.runner=function(){if(!ABORT){if(Browser.mainLoop.queue.length>0){var p=Date.now(),h=Browser.mainLoop.queue.shift();if(h.func(h.arg),Browser.mainLoop.remainingBlockers){var E=Browser.mainLoop.remainingBlockers,w=E%1==0?E-1:Math.floor(E);h.counted?Browser.mainLoop.remainingBlockers=w:(w=w+.5,Browser.mainLoop.remainingBlockers=(8*E+w)/9)}if(console.log('main loop blocker "'+h.name+'" took '+(Date.now()-p)+" ms"),Browser.mainLoop.updateStatus(),u1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else Browser.mainLoop.timingMode==0&&(Browser.mainLoop.tickStartTime=_emscripten_get_now());Browser.mainLoop.method==="timeout"&&Module.ctx&&(Module.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),Browser.mainLoop.method=""),Browser.mainLoop.runIter(n),!(u0?_emscripten_set_main_loop_timing(0,1e3/e):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),r)throw"SimulateInfiniteLoop"}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var t=Browser.mainLoop.timingMode,e=Browser.mainLoop.timingValue,r=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(r,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(t,e),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module.setStatus){var t=Module.statusMessage||"Please wait...",e=Browser.mainLoop.remainingBlockers,r=Browser.mainLoop.expectedBlockers;e?e"u"&&(console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."),Module.noImageDecoding=!0);var t={};t.canHandle=function(n){return!Module.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(n)},t.handle=function(n,u,A,p){var h=null;if(Browser.hasBlobConstructor)try{h=new Blob([n],{type:Browser.getMimetype(u)}),h.size!==n.length&&(h=new Blob([new Uint8Array(n).buffer],{type:Browser.getMimetype(u)}))}catch(x){Runtime.warnOnce("Blob constructor present but fails: "+x+"; falling back to blob builder")}if(!h){var E=new Browser.BlobBuilder;E.append(new Uint8Array(n).buffer),h=E.getBlob()}var w=Browser.URLObject.createObjectURL(h),D=new Image;D.onload=function(){assert(D.complete,"Image "+u+" could not be decoded");var C=document.createElement("canvas");C.width=D.width,C.height=D.height;var T=C.getContext("2d");T.drawImage(D,0,0),Module.preloadedImages[u]=C,Browser.URLObject.revokeObjectURL(w),A&&A(n)},D.onerror=function(C){console.log("Image "+w+" could not be decoded"),p&&p()},D.src=w},Module.preloadPlugins.push(t);var e={};e.canHandle=function(n){return!Module.noAudioDecoding&&n.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},e.handle=function(n,u,A,p){var h=!1;function E(T){h||(h=!0,Module.preloadedAudios[u]=T,A&&A(n))}function w(){h||(h=!0,Module.preloadedAudios[u]=new Audio,p&&p())}if(Browser.hasBlobConstructor){try{var D=new Blob([n],{type:Browser.getMimetype(u)})}catch{return w()}var x=Browser.URLObject.createObjectURL(D),C=new Audio;C.addEventListener("canplaythrough",function(){E(C)},!1),C.onerror=function(L){if(h)return;console.log("warning: browser could not fully decode audio "+u+", trying slower base64 approach");function U(J){for(var te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le="=",ce="",ue=0,Ie=0,he=0;he=6;){var De=ue>>Ie-6&63;Ie-=6,ce+=te[De]}return Ie==2?(ce+=te[(ue&3)<<4],ce+=le+le):Ie==4&&(ce+=te[(ue&15)<<2],ce+=le),ce}C.src="data:audio/x-"+u.substr(-3)+";base64,"+U(n),E(C)},C.src=x,Browser.safeSetTimeout(function(){E(C)},1e4)}else return w()},Module.preloadPlugins.push(e);function r(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}var o=Module.canvas;o&&(o.requestPointerLock=o.requestPointerLock||o.mozRequestPointerLock||o.webkitRequestPointerLock||o.msRequestPointerLock||function(){},o.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},o.exitPointerLock=o.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",r,!1),document.addEventListener("mozpointerlockchange",r,!1),document.addEventListener("webkitpointerlockchange",r,!1),document.addEventListener("mspointerlockchange",r,!1),Module.elementPointerLock&&o.addEventListener("click",function(a){!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),a.preventDefault())},!1))},createContext:function(t,e,r,o){if(e&&Module.ctx&&t==Module.canvas)return Module.ctx;var a,n;if(e){var u={antialias:!1,alpha:!1};if(o)for(var A in o)u[A]=o[A];n=GL.createContext(t,u),n&&(a=GL.getContext(n).GLctx)}else a=t.getContext("2d");return a?(r&&(e||assert(typeof GLctx>"u","cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),Module.ctx=a,e&&GL.makeContextCurrent(n),Module.useWebGL=e,Browser.moduleContextCreatedCallbacks.forEach(function(p){p()}),Browser.init()),a):null},destroyContext:function(t,e,r){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(t,e,r){Browser.lockPointer=t,Browser.resizeCanvas=e,Browser.vrDevice=r,typeof Browser.lockPointer>"u"&&(Browser.lockPointer=!0),typeof Browser.resizeCanvas>"u"&&(Browser.resizeCanvas=!1),typeof Browser.vrDevice>"u"&&(Browser.vrDevice=null);var o=Module.canvas;function a(){Browser.isFullscreen=!1;var u=o.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===u?(o.exitFullscreen=document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){},o.exitFullscreen=o.exitFullscreen.bind(document),Browser.lockPointer&&o.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas&&Browser.setFullscreenCanvasSize()):(u.parentNode.insertBefore(o,u),u.parentNode.removeChild(u),Browser.resizeCanvas&&Browser.setWindowedCanvasSize()),Module.onFullScreen&&Module.onFullScreen(Browser.isFullscreen),Module.onFullscreen&&Module.onFullscreen(Browser.isFullscreen),Browser.updateCanvasDimensions(o)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",a,!1),document.addEventListener("mozfullscreenchange",a,!1),document.addEventListener("webkitfullscreenchange",a,!1),document.addEventListener("MSFullscreenChange",a,!1));var n=document.createElement("div");o.parentNode.insertBefore(n,o),n.appendChild(o),n.requestFullscreen=n.requestFullscreen||n.mozRequestFullScreen||n.msRequestFullscreen||(n.webkitRequestFullscreen?function(){n.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(n.webkitRequestFullScreen?function(){n.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),r?n.requestFullscreen({vrDisplay:r}):n.requestFullscreen()},requestFullScreen:function(t,e,r){return Module.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead."),Browser.requestFullScreen=function(o,a,n){return Browser.requestFullscreen(o,a,n)},Browser.requestFullscreen(t,e,r)},nextRAF:0,fakeRequestAnimationFrame:function(t){var e=Date.now();if(Browser.nextRAF===0)Browser.nextRAF=e+1e3/60;else for(;e+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var r=Math.max(Browser.nextRAF-e,0);setTimeout(t,r)},requestAnimationFrame:function t(e){typeof window>"u"?Browser.fakeRequestAnimationFrame(e):(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||Browser.fakeRequestAnimationFrame),window.requestAnimationFrame(e))},safeCallback:function(t){return function(){if(!ABORT)return t.apply(null,arguments)}},allowAsyncCallbacks:!0,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=!1},resumeAsyncCallbacks:function(){if(Browser.allowAsyncCallbacks=!0,Browser.queuedAsyncCallbacks.length>0){var t=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[],t.forEach(function(e){e()})}},safeRequestAnimationFrame:function(t){return Browser.requestAnimationFrame(function(){ABORT||(Browser.allowAsyncCallbacks?t():Browser.queuedAsyncCallbacks.push(t))})},safeSetTimeout:function(t,e){return Module.noExitRuntime=!0,setTimeout(function(){ABORT||(Browser.allowAsyncCallbacks?t():Browser.queuedAsyncCallbacks.push(t))},e)},safeSetInterval:function(t,e){return Module.noExitRuntime=!0,setInterval(function(){ABORT||Browser.allowAsyncCallbacks&&t()},e)},getMimetype:function(t){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[t.substr(t.lastIndexOf(".")+1)]},getUserMedia:function(t){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(t)},getMovementX:function(t){return t.movementX||t.mozMovementX||t.webkitMovementX||0},getMovementY:function(t){return t.movementY||t.mozMovementY||t.webkitMovementY||0},getMouseWheelDelta:function(t){var e=0;switch(t.type){case"DOMMouseScroll":e=t.detail;break;case"mousewheel":e=t.wheelDelta;break;case"wheel":e=t.deltaY;break;default:throw"unrecognized mouse wheel event: "+t.type}return e},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(t){if(Browser.pointerLock)t.type!="mousemove"&&"mozMovementX"in t?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(t),Browser.mouseMovementY=Browser.getMovementY(t)),typeof SDL<"u"?(Browser.mouseX=SDL.mouseX+Browser.mouseMovementX,Browser.mouseY=SDL.mouseY+Browser.mouseMovementY):(Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY);else{var e=Module.canvas.getBoundingClientRect(),r=Module.canvas.width,o=Module.canvas.height,a=typeof window.scrollX<"u"?window.scrollX:window.pageXOffset,n=typeof window.scrollY<"u"?window.scrollY:window.pageYOffset;if(t.type==="touchstart"||t.type==="touchend"||t.type==="touchmove"){var u=t.touch;if(u===void 0)return;var A=u.pageX-(a+e.left),p=u.pageY-(n+e.top);A=A*(r/e.width),p=p*(o/e.height);var h={x:A,y:p};if(t.type==="touchstart")Browser.lastTouches[u.identifier]=h,Browser.touches[u.identifier]=h;else if(t.type==="touchend"||t.type==="touchmove"){var E=Browser.touches[u.identifier];E||(E=h),Browser.lastTouches[u.identifier]=E,Browser.touches[u.identifier]=h}return}var w=t.pageX-(a+e.left),D=t.pageY-(n+e.top);w=w*(r/e.width),D=D*(o/e.height),Browser.mouseMovementX=w-Browser.mouseX,Browser.mouseMovementY=D-Browser.mouseY,Browser.mouseX=w,Browser.mouseY=D}},asyncLoad:function(t,e,r,o){var a=o?"":"al "+t;Module.readAsync(t,function(n){assert(n,'Loading data file "'+t+'" failed (no arrayBuffer).'),e(new Uint8Array(n)),a&&removeRunDependency(a)},function(n){if(r)r();else throw'Loading data file "'+t+'" failed.'}),a&&addRunDependency(a)},resizeListeners:[],updateResizeListeners:function(){var t=Module.canvas;Browser.resizeListeners.forEach(function(e){e(t.width,t.height)})},setCanvasSize:function(t,e,r){var o=Module.canvas;Browser.updateCanvasDimensions(o,t,e),r||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL<"u"){var t=HEAPU32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2];t=t|8388608,HEAP32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2]=t}Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL<"u"){var t=HEAPU32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2];t=t&-8388609,HEAP32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2]=t}Browser.updateResizeListeners()},updateCanvasDimensions:function(t,e,r){e&&r?(t.widthNative=e,t.heightNative=r):(e=t.widthNative,r=t.heightNative);var o=e,a=r;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(o/a>2];return e},getStr:function(){var t=Pointer_stringify(SYSCALLS.get());return t},get64:function(){var t=SYSCALLS.get(),e=SYSCALLS.get();return t>=0?assert(e===0):assert(e===-1),t},getZero:function(){assert(SYSCALLS.get()===0)}};function ___syscall6(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.getStreamFromFD();return FS.close(r),0}catch(o){return(typeof FS>"u"||!(o instanceof FS.ErrnoError))&&abort(o),-o.errno}}function ___syscall54(t,e){SYSCALLS.varargs=e;try{return 0}catch(r){return(typeof FS>"u"||!(r instanceof FS.ErrnoError))&&abort(r),-r.errno}}function _typeModule(t){var e=[[0,1,"X"],[1,1,"const X"],[128,1,"X *"],[256,1,"X &"],[384,1,"X &&"],[512,1,"std::shared_ptr"],[640,1,"std::unique_ptr"],[5120,1,"std::vector"],[6144,2,"std::array"],[9216,-1,"std::function"]];function r(p,h,E,w,D,x){if(h==1){var C=w&896;(C==128||C==256||C==384)&&(p="X const")}var T;return x?T=E.replace("X",p).replace("Y",D):T=p.replace("X",E).replace("Y",D),T.replace(/([*&]) (?=[*&])/g,"$1")}function o(p,h,E,w,D){throw new Error(p+" type "+E.replace("X",h+"?")+(w?" with flag "+w:"")+" in "+D)}function a(p,h,E,w,D,x,C,T){x===void 0&&(x="X"),T===void 0&&(T=1);var L=E(p);if(L)return L;var U=w(p),J=U.placeholderFlag,te=e[J];C&&te&&(x=r(C[2],C[0],x,te[0],"?",!0));var le;J==0&&(le="Unbound"),J>=10&&(le="Corrupt"),T>20&&(le="Deeply nested"),le&&o(le,p,x,J,D||"?");var ce=U.paramList[0],ue=a(ce,h,E,w,D,x,te,T+1),Ie,he={flags:te[0],id:p,name:"",paramList:[ue]},De=[],Ee="?";switch(U.placeholderFlag){case 1:Ie=ue.spec;break;case 2:if((ue.flags&15360)==1024&&ue.spec.ptrSize==1){he.flags=7168;break}case 3:case 6:case 5:Ie=ue.spec,ue.flags&15360;break;case 8:Ee=""+U.paramList[1],he.paramList.push(U.paramList[1]);break;case 9:for(var g=0,me=U.paramList[1];g>2]=t),t}function _llvm_stacksave(){var t=_llvm_stacksave;return t.LLVM_SAVEDSTACKS||(t.LLVM_SAVEDSTACKS=[]),t.LLVM_SAVEDSTACKS.push(Runtime.stackSave()),t.LLVM_SAVEDSTACKS.length-1}function ___syscall140(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.getStreamFromFD(),o=SYSCALLS.get(),a=SYSCALLS.get(),n=SYSCALLS.get(),u=SYSCALLS.get(),A=a;return FS.llseek(r,A,u),HEAP32[n>>2]=r.position,r.getdents&&A===0&&u===0&&(r.getdents=null),0}catch(p){return(typeof FS>"u"||!(p instanceof FS.ErrnoError))&&abort(p),-p.errno}}function ___syscall146(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.get(),o=SYSCALLS.get(),a=SYSCALLS.get(),n=0;___syscall146.buffer||(___syscall146.buffers=[null,[],[]],___syscall146.printChar=function(E,w){var D=___syscall146.buffers[E];assert(D),w===0||w===10?((E===1?Module.print:Module.printErr)(UTF8ArrayToString(D,0)),D.length=0):D.push(w)});for(var u=0;u>2],p=HEAP32[o+(u*8+4)>>2],h=0;h"u"||!(E instanceof FS.ErrnoError))&&abort(E),-E.errno}}function __nbind_finish(){for(var t=0,e=_nbind.BindClass.list;tt.pageSize/2||e>t.pageSize-r){var o=_nbind.typeNameTbl.NBind.proto;return o.lalloc(e)}else return HEAPU32[t.usedPtr]=r+e,t.rootPtr+r},t.lreset=function(e,r){var o=HEAPU32[t.pagePtr];if(o){var a=_nbind.typeNameTbl.NBind.proto;a.lreset(e,r)}else HEAPU32[t.usedPtr]=e},t}();_nbind.Pool=Pool;function constructType(t,e){var r=t==10240?_nbind.makeTypeNameTbl[e.name]||_nbind.BindType:_nbind.makeTypeKindTbl[t],o=new r(e);return typeIdTbl[e.id]=o,_nbind.typeNameTbl[e.name]=o,o}_nbind.constructType=constructType;function getType(t){return typeIdTbl[t]}_nbind.getType=getType;function queryType(t){var e=HEAPU8[t],r=_nbind.structureList[e][1];t/=4,r<0&&(++t,r=HEAPU32[t]+1);var o=Array.prototype.slice.call(HEAPU32.subarray(t+1,t+1+r));return e==9&&(o=[o[0],o.slice(1)]),{paramList:o,placeholderFlag:e}}_nbind.queryType=queryType;function getTypes(t,e){return t.map(function(r){return typeof r=="number"?_nbind.getComplexType(r,constructType,getType,queryType,e):_nbind.typeNameTbl[r]})}_nbind.getTypes=getTypes;function readTypeIdList(t,e){return Array.prototype.slice.call(HEAPU32,t/4,t/4+e)}_nbind.readTypeIdList=readTypeIdList;function readAsciiString(t){for(var e=t;HEAPU8[e++];);return String.fromCharCode.apply("",HEAPU8.subarray(t,e-1))}_nbind.readAsciiString=readAsciiString;function readPolicyList(t){var e={};if(t)for(;;){var r=HEAPU32[t/4];if(!r)break;e[readAsciiString(r)]=!0,t+=4}return e}_nbind.readPolicyList=readPolicyList;function getDynCall(t,e){var r={float32_t:"d",float64_t:"d",int64_t:"d",uint64_t:"d",void:"v"},o=t.map(function(n){return r[n.name]||"i"}).join(""),a=Module["dynCall_"+o];if(!a)throw new Error("dynCall_"+o+" not found for "+e+"("+t.map(function(n){return n.name}).join(", ")+")");return a}_nbind.getDynCall=getDynCall;function addMethod(t,e,r,o){var a=t[e];t.hasOwnProperty(e)&&a?((a.arity||a.arity===0)&&(a=_nbind.makeOverloader(a,a.arity),t[e]=a),a.addMethod(r,o)):(r.arity=o,t[e]=r)}_nbind.addMethod=addMethod;function throwError(t){throw new Error(t)}_nbind.throwError=throwError,_nbind.bigEndian=!1,_a=_typeModule(_typeModule),_nbind.Type=_a.Type,_nbind.makeType=_a.makeType,_nbind.getComplexType=_a.getComplexType,_nbind.structureList=_a.structureList;var BindType=function(t){__extends(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.heap=HEAPU32,r.ptrSize=4,r}return e.prototype.needsWireRead=function(r){return!!this.wireRead||!!this.makeWireRead},e.prototype.needsWireWrite=function(r){return!!this.wireWrite||!!this.makeWireWrite},e}(_nbind.Type);_nbind.BindType=BindType;var PrimitiveType=function(t){__extends(e,t);function e(r){var o=t.call(this,r)||this,a=r.flags&32?{32:HEAPF32,64:HEAPF64}:r.flags&8?{8:HEAPU8,16:HEAPU16,32:HEAPU32}:{8:HEAP8,16:HEAP16,32:HEAP32};return o.heap=a[r.ptrSize*8],o.ptrSize=r.ptrSize,o}return e.prototype.needsWireWrite=function(r){return!!r&&!!r.Strict},e.prototype.makeWireWrite=function(r,o){return o&&o.Strict&&function(a){if(typeof a=="number")return a;throw new Error("Type mismatch")}},e}(BindType);_nbind.PrimitiveType=PrimitiveType;function pushCString(t,e){if(t==null){if(e&&e.Nullable)return 0;throw new Error("Type mismatch")}if(e&&e.Strict){if(typeof t!="string")throw new Error("Type mismatch")}else t=t.toString();var r=Module.lengthBytesUTF8(t)+1,o=_nbind.Pool.lalloc(r);return Module.stringToUTF8Array(t,HEAPU8,o,r),o}_nbind.pushCString=pushCString;function popCString(t){return t===0?null:Module.Pointer_stringify(t)}_nbind.popCString=popCString;var CStringType=function(t){__extends(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.wireRead=popCString,r.wireWrite=pushCString,r.readResources=[_nbind.resources.pool],r.writeResources=[_nbind.resources.pool],r}return e.prototype.makeWireWrite=function(r,o){return function(a){return pushCString(a,o)}},e}(BindType);_nbind.CStringType=CStringType;var BooleanType=function(t){__extends(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.wireRead=function(o){return!!o},r}return e.prototype.needsWireWrite=function(r){return!!r&&!!r.Strict},e.prototype.makeWireRead=function(r){return"!!("+r+")"},e.prototype.makeWireWrite=function(r,o){return o&&o.Strict&&function(a){if(typeof a=="boolean")return a;throw new Error("Type mismatch")}||r},e}(BindType);_nbind.BooleanType=BooleanType;var Wrapper=function(){function t(){}return t.prototype.persist=function(){this.__nbindState|=1},t}();_nbind.Wrapper=Wrapper;function makeBound(t,e){var r=function(o){__extends(a,o);function a(n,u,A,p){var h=o.call(this)||this;if(!(h instanceof a))return new(Function.prototype.bind.apply(a,Array.prototype.concat.apply([null],arguments)));var E=u,w=A,D=p;if(n!==_nbind.ptrMarker){var x=h.__nbindConstructor.apply(h,arguments);E=4608,D=HEAPU32[x/4],w=HEAPU32[x/4+1]}var C={configurable:!0,enumerable:!1,value:null,writable:!1},T={__nbindFlags:E,__nbindPtr:w};D&&(T.__nbindShared=D,_nbind.mark(h));for(var L=0,U=Object.keys(T);L>=1;var r=_nbind.valueList[t];return _nbind.valueList[t]=firstFreeValue,firstFreeValue=t,r}else{if(e)return _nbind.popShared(t,e);throw new Error("Invalid value slot "+t)}}_nbind.popValue=popValue;var valueBase=18446744073709552e3;function push64(t){return typeof t=="number"?t:pushValue(t)*4096+valueBase}function pop64(t){return t=3?u=Buffer.from(n):u=new Buffer(n),u.copy(o)}else getBuffer(o).set(n)}}_nbind.commitBuffer=commitBuffer;var dirtyList=[],gcTimer=0;function sweep(){for(var t=0,e=dirtyList;t>2]=DYNAMIC_BASE,staticSealed=!0;function invoke_viiiii(t,e,r,o,a,n){try{Module.dynCall_viiiii(t,e,r,o,a,n)}catch(u){if(typeof u!="number"&&u!=="longjmp")throw u;Module.setThrew(1,0)}}function invoke_vif(t,e,r){try{Module.dynCall_vif(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_vid(t,e,r){try{Module.dynCall_vid(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_fiff(t,e,r,o){try{return Module.dynCall_fiff(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_vi(t,e){try{Module.dynCall_vi(t,e)}catch(r){if(typeof r!="number"&&r!=="longjmp")throw r;Module.setThrew(1,0)}}function invoke_vii(t,e,r){try{Module.dynCall_vii(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_ii(t,e){try{return Module.dynCall_ii(t,e)}catch(r){if(typeof r!="number"&&r!=="longjmp")throw r;Module.setThrew(1,0)}}function invoke_viddi(t,e,r,o,a){try{Module.dynCall_viddi(t,e,r,o,a)}catch(n){if(typeof n!="number"&&n!=="longjmp")throw n;Module.setThrew(1,0)}}function invoke_vidd(t,e,r,o){try{Module.dynCall_vidd(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_iiii(t,e,r,o){try{return Module.dynCall_iiii(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_diii(t,e,r,o){try{return Module.dynCall_diii(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_di(t,e){try{return Module.dynCall_di(t,e)}catch(r){if(typeof r!="number"&&r!=="longjmp")throw r;Module.setThrew(1,0)}}function invoke_iid(t,e,r){try{return Module.dynCall_iid(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_iii(t,e,r){try{return Module.dynCall_iii(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_viiddi(t,e,r,o,a,n){try{Module.dynCall_viiddi(t,e,r,o,a,n)}catch(u){if(typeof u!="number"&&u!=="longjmp")throw u;Module.setThrew(1,0)}}function invoke_viiiiii(t,e,r,o,a,n,u){try{Module.dynCall_viiiiii(t,e,r,o,a,n,u)}catch(A){if(typeof A!="number"&&A!=="longjmp")throw A;Module.setThrew(1,0)}}function invoke_dii(t,e,r){try{return Module.dynCall_dii(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_i(t){try{return Module.dynCall_i(t)}catch(e){if(typeof e!="number"&&e!=="longjmp")throw e;Module.setThrew(1,0)}}function invoke_iiiiii(t,e,r,o,a,n){try{return Module.dynCall_iiiiii(t,e,r,o,a,n)}catch(u){if(typeof u!="number"&&u!=="longjmp")throw u;Module.setThrew(1,0)}}function invoke_viiid(t,e,r,o,a){try{Module.dynCall_viiid(t,e,r,o,a)}catch(n){if(typeof n!="number"&&n!=="longjmp")throw n;Module.setThrew(1,0)}}function invoke_viififi(t,e,r,o,a,n,u){try{Module.dynCall_viififi(t,e,r,o,a,n,u)}catch(A){if(typeof A!="number"&&A!=="longjmp")throw A;Module.setThrew(1,0)}}function invoke_viii(t,e,r,o){try{Module.dynCall_viii(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_v(t){try{Module.dynCall_v(t)}catch(e){if(typeof e!="number"&&e!=="longjmp")throw e;Module.setThrew(1,0)}}function invoke_viid(t,e,r,o){try{Module.dynCall_viid(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_idd(t,e,r){try{return Module.dynCall_idd(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_viiii(t,e,r,o,a){try{Module.dynCall_viiii(t,e,r,o,a)}catch(n){if(typeof n!="number"&&n!=="longjmp")throw n;Module.setThrew(1,0)}}Module.asmGlobalArg={Math,Int8Array,Int16Array,Int32Array,Uint8Array,Uint16Array,Uint32Array,Float32Array,Float64Array,NaN:NaN,Infinity:1/0},Module.asmLibraryArg={abort,assert,enlargeMemory,getTotalMemory,abortOnCannotGrowMemory,invoke_viiiii,invoke_vif,invoke_vid,invoke_fiff,invoke_vi,invoke_vii,invoke_ii,invoke_viddi,invoke_vidd,invoke_iiii,invoke_diii,invoke_di,invoke_iid,invoke_iii,invoke_viiddi,invoke_viiiiii,invoke_dii,invoke_i,invoke_iiiiii,invoke_viiid,invoke_viififi,invoke_viii,invoke_v,invoke_viid,invoke_idd,invoke_viiii,_emscripten_asm_const_iiiii,_emscripten_asm_const_iiidddddd,_emscripten_asm_const_iiiid,__nbind_reference_external,_emscripten_asm_const_iiiiiiii,_removeAccessorPrefix,_typeModule,__nbind_register_pool,__decorate,_llvm_stackrestore,___cxa_atexit,__extends,__nbind_get_value_object,__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj,_emscripten_set_main_loop_timing,__nbind_register_primitive,__nbind_register_type,_emscripten_memcpy_big,__nbind_register_function,___setErrNo,__nbind_register_class,__nbind_finish,_abort,_nbind_value,_llvm_stacksave,___syscall54,_defineHidden,_emscripten_set_main_loop,_emscripten_get_now,__nbind_register_callback_signature,_emscripten_asm_const_iiiiii,__nbind_free_external,_emscripten_asm_const_iiii,_emscripten_asm_const_iiididi,___syscall6,_atexit,___syscall140,___syscall146,DYNAMICTOP_PTR,tempDoublePtr,ABORT,STACKTOP,STACK_MAX,cttz_i8,___dso_handle};var asm=function(t,e,r){var o=new t.Int8Array(r),a=new t.Int16Array(r),n=new t.Int32Array(r),u=new t.Uint8Array(r),A=new t.Uint16Array(r),p=new t.Uint32Array(r),h=new t.Float32Array(r),E=new t.Float64Array(r),w=e.DYNAMICTOP_PTR|0,D=e.tempDoublePtr|0,x=e.ABORT|0,C=e.STACKTOP|0,T=e.STACK_MAX|0,L=e.cttz_i8|0,U=e.___dso_handle|0,J=0,te=0,le=0,ce=0,ue=t.NaN,Ie=t.Infinity,he=0,De=0,Ee=0,g=0,me=0,Ce=0,fe=t.Math.floor,ie=t.Math.abs,Z=t.Math.sqrt,Pe=t.Math.pow,Re=t.Math.cos,ht=t.Math.sin,q=t.Math.tan,nt=t.Math.acos,Ne=t.Math.asin,Te=t.Math.atan,ke=t.Math.atan2,Ve=t.Math.exp,be=t.Math.log,tt=t.Math.ceil,He=t.Math.imul,b=t.Math.min,I=t.Math.max,S=t.Math.clz32,y=t.Math.fround,R=e.abort,z=e.assert,X=e.enlargeMemory,$=e.getTotalMemory,se=e.abortOnCannotGrowMemory,xe=e.invoke_viiiii,Fe=e.invoke_vif,lt=e.invoke_vid,Et=e.invoke_fiff,qt=e.invoke_vi,nr=e.invoke_vii,St=e.invoke_ii,cn=e.invoke_viddi,Pr=e.invoke_vidd,yr=e.invoke_iiii,Rr=e.invoke_diii,Xr=e.invoke_di,$n=e.invoke_iid,Xs=e.invoke_iii,Hi=e.invoke_viiddi,Qs=e.invoke_viiiiii,Zs=e.invoke_dii,xi=e.invoke_i,Fs=e.invoke_iiiiii,$s=e.invoke_viiid,SA=e.invoke_viififi,gu=e.invoke_viii,op=e.invoke_v,ap=e.invoke_viid,Rs=e.invoke_idd,Ln=e.invoke_viiii,hs=e._emscripten_asm_const_iiiii,Ts=e._emscripten_asm_const_iiidddddd,pc=e._emscripten_asm_const_iiiid,hc=e.__nbind_reference_external,gc=e._emscripten_asm_const_iiiiiiii,bA=e._removeAccessorPrefix,xA=e._typeModule,Ro=e.__nbind_register_pool,To=e.__decorate,kA=e._llvm_stackrestore,pr=e.___cxa_atexit,Me=e.__extends,ia=e.__nbind_get_value_object,dc=e.__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj,Er=e._emscripten_set_main_loop_timing,du=e.__nbind_register_primitive,QA=e.__nbind_register_type,FA=e._emscripten_memcpy_big,mc=e.__nbind_register_function,yc=e.___setErrNo,Il=e.__nbind_register_class,we=e.__nbind_finish,Tt=e._abort,wl=e._nbind_value,Bi=e._llvm_stacksave,Ns=e.___syscall54,Ft=e._defineHidden,Bn=e._emscripten_set_main_loop,No=e._emscripten_get_now,ki=e.__nbind_register_callback_signature,vi=e._emscripten_asm_const_iiiiii,sa=e.__nbind_free_external,un=e._emscripten_asm_const_iiii,qn=e._emscripten_asm_const_iiididi,Ec=e.___syscall6,lp=e._atexit,oa=e.___syscall140,aa=e.___syscall146,la=y(0);let Ze=y(0);function ca(s){s=s|0;var l=0;return l=C,C=C+s|0,C=C+15&-16,l|0}function mu(){return C|0}function Bl(s){s=s|0,C=s}function dn(s,l){s=s|0,l=l|0,C=s,T=l}function Lo(s,l){s=s|0,l=l|0,J||(J=s,te=l)}function RA(s){s=s|0,Ce=s}function TA(){return Ce|0}function Oo(){var s=0,l=0;xr(8104,8,400)|0,xr(8504,408,540)|0,s=9044,l=s+44|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));o[9088]=0,o[9089]=1,n[2273]=0,n[2274]=948,n[2275]=948,pr(17,8104,U|0)|0}function qa(s){s=s|0,gt(s+948|0)}function Ot(s){return s=y(s),((AD(s)|0)&2147483647)>>>0>2139095040|0}function vn(s,l,c){s=s|0,l=l|0,c=c|0;e:do if(n[s+(l<<3)+4>>2]|0)s=s+(l<<3)|0;else{if((l|2|0)==3&&n[s+60>>2]|0){s=s+56|0;break}switch(l|0){case 0:case 2:case 4:case 5:{if(n[s+52>>2]|0){s=s+48|0;break e}break}default:}if(n[s+68>>2]|0){s=s+64|0;break}else{s=(l|1|0)==5?948:c;break}}while(!1);return s|0}function Mo(s){s=s|0;var l=0;return l=_D(1e3)|0,ua(s,(l|0)!=0,2456),n[2276]=(n[2276]|0)+1,xr(l|0,8104,1e3)|0,o[s+2>>0]|0&&(n[l+4>>2]=2,n[l+12>>2]=4),n[l+976>>2]=s,l|0}function ua(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;d=C,C=C+16|0,f=d,l||(n[f>>2]=c,d0(s,5,3197,f)),C=d}function qi(){return Mo(956)|0}function vl(s){s=s|0;var l=0;return l=Yt(1e3)|0,Cc(l,s),ua(n[s+976>>2]|0,1,2456),n[2276]=(n[2276]|0)+1,n[l+944>>2]=0,l|0}function Cc(s,l){s=s|0,l=l|0;var c=0;xr(s|0,l|0,948)|0,Qd(s+948|0,l+948|0),c=s+960|0,s=l+960|0,l=c+40|0;do n[c>>2]=n[s>>2],c=c+4|0,s=s+4|0;while((c|0)<(l|0))}function Dl(s){s=s|0;var l=0,c=0,f=0,d=0;if(l=s+944|0,c=n[l>>2]|0,c|0&&(Aa(c+948|0,s)|0,n[l>>2]=0),c=Di(s)|0,c|0){l=0;do n[(rs(s,l)|0)+944>>2]=0,l=l+1|0;while((l|0)!=(c|0))}c=s+948|0,f=n[c>>2]|0,d=s+952|0,l=n[d>>2]|0,(l|0)!=(f|0)&&(n[d>>2]=l+(~((l+-4-f|0)>>>2)<<2)),ja(c),HD(s),n[2276]=(n[2276]|0)+-1}function Aa(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0;f=n[s>>2]|0,k=s+4|0,c=n[k>>2]|0,m=c;e:do if((f|0)==(c|0))d=f,B=4;else for(s=f;;){if((n[s>>2]|0)==(l|0)){d=s,B=4;break e}if(s=s+4|0,(s|0)==(c|0)){s=0;break}}while(!1);return(B|0)==4&&((d|0)!=(c|0)?(f=d+4|0,s=m-f|0,l=s>>2,l&&(rw(d|0,f|0,s|0)|0,c=n[k>>2]|0),s=d+(l<<2)|0,(c|0)==(s|0)||(n[k>>2]=c+(~((c+-4-s|0)>>>2)<<2)),s=1):s=0),s|0}function Di(s){return s=s|0,(n[s+952>>2]|0)-(n[s+948>>2]|0)>>2|0}function rs(s,l){s=s|0,l=l|0;var c=0;return c=n[s+948>>2]|0,(n[s+952>>2]|0)-c>>2>>>0>l>>>0?s=n[c+(l<<2)>>2]|0:s=0,s|0}function ja(s){s=s|0;var l=0,c=0,f=0,d=0;f=C,C=C+32|0,l=f,d=n[s>>2]|0,c=(n[s+4>>2]|0)-d|0,((n[s+8>>2]|0)-d|0)>>>0>c>>>0&&(d=c>>2,Nd(l,d,d,s+8|0),fD(s,l),Ld(l)),C=f}function yu(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0;M=Di(s)|0;do if(M|0){if((n[(rs(s,0)|0)+944>>2]|0)==(s|0)){if(!(Aa(s+948|0,l)|0))break;xr(l+400|0,8504,540)|0,n[l+944>>2]=0,Le(s);break}B=n[(n[s+976>>2]|0)+12>>2]|0,k=s+948|0,F=(B|0)==0,c=0,m=0;do f=n[(n[k>>2]|0)+(m<<2)>>2]|0,(f|0)==(l|0)?Le(s):(d=vl(f)|0,n[(n[k>>2]|0)+(c<<2)>>2]=d,n[d+944>>2]=s,F||hT[B&15](f,d,s,c),c=c+1|0),m=m+1|0;while((m|0)!=(M|0));if(c>>>0>>0){F=s+948|0,k=s+952|0,B=c,c=n[k>>2]|0;do m=(n[F>>2]|0)+(B<<2)|0,f=m+4|0,d=c-f|0,l=d>>2,l&&(rw(m|0,f|0,d|0)|0,c=n[k>>2]|0),d=c,f=m+(l<<2)|0,(d|0)!=(f|0)&&(c=d+(~((d+-4-f|0)>>>2)<<2)|0,n[k>>2]=c),B=B+1|0;while((B|0)!=(M|0))}}while(!1)}function Pl(s){s=s|0;var l=0,c=0,f=0,d=0;pi(s,(Di(s)|0)==0,2491),pi(s,(n[s+944>>2]|0)==0,2545),l=s+948|0,c=n[l>>2]|0,f=s+952|0,d=n[f>>2]|0,(d|0)!=(c|0)&&(n[f>>2]=d+(~((d+-4-c|0)>>>2)<<2)),ja(l),l=s+976|0,c=n[l>>2]|0,xr(s|0,8104,1e3)|0,o[c+2>>0]|0&&(n[s+4>>2]=2,n[s+12>>2]=4),n[l>>2]=c}function pi(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;d=C,C=C+16|0,f=d,l||(n[f>>2]=c,so(s,5,3197,f)),C=d}function Dn(){return n[2276]|0}function Sl(){var s=0;return s=_D(20)|0,Je((s|0)!=0,2592),n[2277]=(n[2277]|0)+1,n[s>>2]=n[239],n[s+4>>2]=n[240],n[s+8>>2]=n[241],n[s+12>>2]=n[242],n[s+16>>2]=n[243],s|0}function Je(s,l){s=s|0,l=l|0;var c=0,f=0;f=C,C=C+16|0,c=f,s||(n[c>>2]=l,so(0,5,3197,c)),C=f}function st(s){s=s|0,HD(s),n[2277]=(n[2277]|0)+-1}function vt(s,l){s=s|0,l=l|0;var c=0;l?(pi(s,(Di(s)|0)==0,2629),c=1):(c=0,l=0),n[s+964>>2]=l,n[s+988>>2]=c}function ar(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,m=f+8|0,d=f+4|0,B=f,n[d>>2]=l,pi(s,(n[l+944>>2]|0)==0,2709),pi(s,(n[s+964>>2]|0)==0,2763),ee(s),l=s+948|0,n[B>>2]=(n[l>>2]|0)+(c<<2),n[m>>2]=n[B>>2],ye(l,m,d)|0,n[(n[d>>2]|0)+944>>2]=s,Le(s),C=f}function ee(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0;if(c=Di(s)|0,c|0&&(n[(rs(s,0)|0)+944>>2]|0)!=(s|0)){f=n[(n[s+976>>2]|0)+12>>2]|0,d=s+948|0,m=(f|0)==0,l=0;do B=n[(n[d>>2]|0)+(l<<2)>>2]|0,k=vl(B)|0,n[(n[d>>2]|0)+(l<<2)>>2]=k,n[k+944>>2]=s,m||hT[f&15](B,k,s,l),l=l+1|0;while((l|0)!=(c|0))}}function ye(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0,Oe=0,Qe=0,rt=0,Xe=0;rt=C,C=C+64|0,j=rt+52|0,k=rt+48|0,oe=rt+28|0,We=rt+24|0,Oe=rt+20|0,Qe=rt,f=n[s>>2]|0,m=f,l=f+((n[l>>2]|0)-m>>2<<2)|0,f=s+4|0,d=n[f>>2]|0,B=s+8|0;do if(d>>>0<(n[B>>2]|0)>>>0){if((l|0)==(d|0)){n[l>>2]=n[c>>2],n[f>>2]=(n[f>>2]|0)+4;break}pD(s,l,d,l+4|0),l>>>0<=c>>>0&&(c=(n[f>>2]|0)>>>0>c>>>0?c+4|0:c),n[l>>2]=n[c>>2]}else{f=(d-m>>2)+1|0,d=N(s)|0,d>>>0>>0&&Zr(s),O=n[s>>2]|0,M=(n[B>>2]|0)-O|0,m=M>>1,Nd(Qe,M>>2>>>0>>1>>>0?m>>>0>>0?f:m:d,l-O>>2,s+8|0),O=Qe+8|0,f=n[O>>2]|0,m=Qe+12|0,M=n[m>>2]|0,B=M,F=f;do if((f|0)==(M|0)){if(M=Qe+4|0,f=n[M>>2]|0,Xe=n[Qe>>2]|0,d=Xe,f>>>0<=Xe>>>0){f=B-d>>1,f=f|0?f:1,Nd(oe,f,f>>>2,n[Qe+16>>2]|0),n[We>>2]=n[M>>2],n[Oe>>2]=n[O>>2],n[k>>2]=n[We>>2],n[j>>2]=n[Oe>>2],QI(oe,k,j),f=n[Qe>>2]|0,n[Qe>>2]=n[oe>>2],n[oe>>2]=f,f=oe+4|0,Xe=n[M>>2]|0,n[M>>2]=n[f>>2],n[f>>2]=Xe,f=oe+8|0,Xe=n[O>>2]|0,n[O>>2]=n[f>>2],n[f>>2]=Xe,f=oe+12|0,Xe=n[m>>2]|0,n[m>>2]=n[f>>2],n[f>>2]=Xe,Ld(oe),f=n[O>>2]|0;break}m=f,B=((m-d>>2)+1|0)/-2|0,k=f+(B<<2)|0,d=F-m|0,m=d>>2,m&&(rw(k|0,f|0,d|0)|0,f=n[M>>2]|0),Xe=k+(m<<2)|0,n[O>>2]=Xe,n[M>>2]=f+(B<<2),f=Xe}while(!1);n[f>>2]=n[c>>2],n[O>>2]=(n[O>>2]|0)+4,l=hD(s,Qe,l)|0,Ld(Qe)}while(!1);return C=rt,l|0}function Le(s){s=s|0;var l=0;do{if(l=s+984|0,o[l>>0]|0)break;o[l>>0]=1,h[s+504>>2]=y(ue),s=n[s+944>>2]|0}while(s|0)}function gt(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-4-f|0)>>>2)<<2)),yt(c))}function mt(s){return s=s|0,n[s+944>>2]|0}function Dt(s){s=s|0,pi(s,(n[s+964>>2]|0)!=0,2832),Le(s)}function er(s){return s=s|0,(o[s+984>>0]|0)!=0|0}function sn(s,l){s=s|0,l=l|0,w4e(s,l,400)|0&&(xr(s|0,l|0,400)|0,Le(s))}function ei(s){s=s|0;var l=Ze;return l=y(h[s+44>>2]),s=Ot(l)|0,y(s?y(0):l)}function Qi(s){s=s|0;var l=Ze;return l=y(h[s+48>>2]),Ot(l)|0&&(l=o[(n[s+976>>2]|0)+2>>0]|0?y(1):y(0)),y(l)}function Pn(s,l){s=s|0,l=l|0,n[s+980>>2]=l}function fa(s){return s=s|0,n[s+980>>2]|0}function wd(s,l){s=s|0,l=l|0;var c=0;c=s+4|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function BI(s){return s=s|0,n[s+4>>2]|0}function eo(s,l){s=s|0,l=l|0;var c=0;c=s+8|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function Bd(s){return s=s|0,n[s+8>>2]|0}function cp(s,l){s=s|0,l=l|0;var c=0;c=s+12|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function vI(s){return s=s|0,n[s+12>>2]|0}function to(s,l){s=s|0,l=l|0;var c=0;c=s+16|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function up(s){return s=s|0,n[s+16>>2]|0}function Ap(s,l){s=s|0,l=l|0;var c=0;c=s+20|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function Ic(s){return s=s|0,n[s+20>>2]|0}function fp(s,l){s=s|0,l=l|0;var c=0;c=s+24|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function s0(s){return s=s|0,n[s+24>>2]|0}function o0(s,l){s=s|0,l=l|0;var c=0;c=s+28|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function a0(s){return s=s|0,n[s+28>>2]|0}function vd(s,l){s=s|0,l=l|0;var c=0;c=s+32|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function Eu(s){return s=s|0,n[s+32>>2]|0}function ro(s,l){s=s|0,l=l|0;var c=0;c=s+36|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function Ga(s){return s=s|0,n[s+36>>2]|0}function pp(s,l){s=s|0,l=y(l);var c=0;c=s+40|0,y(h[c>>2])!=l&&(h[c>>2]=l,Le(s))}function l0(s,l){s=s|0,l=y(l);var c=0;c=s+44|0,y(h[c>>2])!=l&&(h[c>>2]=l,Le(s))}function Wa(s,l){s=s|0,l=y(l);var c=0;c=s+48|0,y(h[c>>2])!=l&&(h[c>>2]=l,Le(s))}function Ya(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=(m^1)&1,f=s+52|0,d=s+56|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function Dd(s,l){s=s|0,l=y(l);var c=0,f=0;f=s+52|0,c=s+56|0,y(h[f>>2])==l&&(n[c>>2]|0)==2||(h[f>>2]=l,f=Ot(l)|0,n[c>>2]=f?3:2,Le(s))}function NA(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+52|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function Pd(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=Ot(c)|0,f=(m^1)&1,d=s+132+(l<<3)|0,l=s+132+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function Sd(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=Ot(c)|0,f=m?0:2,d=s+132+(l<<3)|0,l=s+132+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function LA(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=l+132+(c<<3)|0,l=n[f+4>>2]|0,c=s,n[c>>2]=n[f>>2],n[c+4>>2]=l}function OA(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=Ot(c)|0,f=(m^1)&1,d=s+60+(l<<3)|0,l=s+60+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function W(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=Ot(c)|0,f=m?0:2,d=s+60+(l<<3)|0,l=s+60+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function bt(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=l+60+(c<<3)|0,l=n[f+4>>2]|0,c=s,n[c>>2]=n[f>>2],n[c+4>>2]=l}function MA(s,l){s=s|0,l=l|0;var c=0;c=s+60+(l<<3)+4|0,(n[c>>2]|0)!=3&&(h[s+60+(l<<3)>>2]=y(ue),n[c>>2]=3,Le(s))}function no(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=Ot(c)|0,f=(m^1)&1,d=s+204+(l<<3)|0,l=s+204+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function Cu(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=Ot(c)|0,f=m?0:2,d=s+204+(l<<3)|0,l=s+204+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function dt(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=l+204+(c<<3)|0,l=n[f+4>>2]|0,c=s,n[c>>2]=n[f>>2],n[c+4>>2]=l}function wc(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=Ot(c)|0,f=(m^1)&1,d=s+276+(l<<3)|0,l=s+276+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function bd(s,l){return s=s|0,l=l|0,y(h[s+276+(l<<3)>>2])}function c0(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=(m^1)&1,f=s+348|0,d=s+352|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function DI(s,l){s=s|0,l=y(l);var c=0,f=0;f=s+348|0,c=s+352|0,y(h[f>>2])==l&&(n[c>>2]|0)==2||(h[f>>2]=l,f=Ot(l)|0,n[c>>2]=f?3:2,Le(s))}function hp(s){s=s|0;var l=0;l=s+352|0,(n[l>>2]|0)!=3&&(h[s+348>>2]=y(ue),n[l>>2]=3,Le(s))}function cr(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+348|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function Li(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=(m^1)&1,f=s+356|0,d=s+360|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function Iu(s,l){s=s|0,l=y(l);var c=0,f=0;f=s+356|0,c=s+360|0,y(h[f>>2])==l&&(n[c>>2]|0)==2||(h[f>>2]=l,f=Ot(l)|0,n[c>>2]=f?3:2,Le(s))}function pa(s){s=s|0;var l=0;l=s+360|0,(n[l>>2]|0)!=3&&(h[s+356>>2]=y(ue),n[l>>2]=3,Le(s))}function u0(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+356|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function Bc(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=(m^1)&1,f=s+364|0,d=s+368|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function wu(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=m?0:2,f=s+364|0,d=s+368|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function wt(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+364|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function oi(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=(m^1)&1,f=s+372|0,d=s+376|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function UA(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=m?0:2,f=s+372|0,d=s+376|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function ha(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+372|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function Uo(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=(m^1)&1,f=s+380|0,d=s+384|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function ga(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=m?0:2,f=s+380|0,d=s+384|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function A0(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+380|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function gp(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=(m^1)&1,f=s+388|0,d=s+392|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function f0(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=Ot(l)|0,c=m?0:2,f=s+388|0,d=s+392|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function xd(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+388|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function _A(s,l){s=s|0,l=y(l);var c=0;c=s+396|0,y(h[c>>2])!=l&&(h[c>>2]=l,Le(s))}function p0(s){return s=s|0,y(h[s+396>>2])}function vc(s){return s=s|0,y(h[s+400>>2])}function Dc(s){return s=s|0,y(h[s+404>>2])}function Bu(s){return s=s|0,y(h[s+408>>2])}function gs(s){return s=s|0,y(h[s+412>>2])}function Pc(s){return s=s|0,y(h[s+416>>2])}function On(s){return s=s|0,y(h[s+420>>2])}function ji(s,l){switch(s=s|0,l=l|0,pi(s,(l|0)<6,2918),l|0){case 0:{l=(n[s+496>>2]|0)==2?5:4;break}case 2:{l=(n[s+496>>2]|0)==2?4:5;break}default:}return y(h[s+424+(l<<2)>>2])}function Ci(s,l){switch(s=s|0,l=l|0,pi(s,(l|0)<6,2918),l|0){case 0:{l=(n[s+496>>2]|0)==2?5:4;break}case 2:{l=(n[s+496>>2]|0)==2?4:5;break}default:}return y(h[s+448+(l<<2)>>2])}function HA(s,l){switch(s=s|0,l=l|0,pi(s,(l|0)<6,2918),l|0){case 0:{l=(n[s+496>>2]|0)==2?5:4;break}case 2:{l=(n[s+496>>2]|0)==2?4:5;break}default:}return y(h[s+472+(l<<2)>>2])}function vu(s,l){s=s|0,l=l|0;var c=0,f=Ze;return c=n[s+4>>2]|0,(c|0)==(n[l+4>>2]|0)?c?(f=y(h[s>>2]),s=y(ie(y(f-y(h[l>>2]))))>2]=0,n[f+4>>2]=0,n[f+8>>2]=0,dc(f|0,s|0,l|0,0),so(s,3,(o[f+11>>0]|0)<0?n[f>>2]|0:f,c),W4e(f),C=c}function Gi(s,l,c,f){s=y(s),l=y(l),c=c|0,f=f|0;var d=Ze;s=y(s*l),d=y(lT(s,y(1)));do if(An(d,y(0))|0)s=y(s-d);else{if(s=y(s-d),An(d,y(1))|0){s=y(s+y(1));break}if(c){s=y(s+y(1));break}f||(d>y(.5)?d=y(1):(f=An(d,y(.5))|0,d=y(f?1:0)),s=y(s+d))}while(!1);return y(s/l)}function Ka(s,l,c,f,d,m,B,k,F,M,O,j,oe){s=s|0,l=y(l),c=c|0,f=y(f),d=d|0,m=y(m),B=B|0,k=y(k),F=y(F),M=y(M),O=y(O),j=y(j),oe=oe|0;var We=0,Oe=Ze,Qe=Ze,rt=Ze,Xe=Ze,ct=Ze,_e=Ze;return F>2]),Oe!=y(0))?(rt=y(Gi(l,Oe,0,0)),Xe=y(Gi(f,Oe,0,0)),Qe=y(Gi(m,Oe,0,0)),Oe=y(Gi(k,Oe,0,0))):(Qe=m,rt=l,Oe=k,Xe=f),(d|0)==(s|0)?We=An(Qe,rt)|0:We=0,(B|0)==(c|0)?oe=An(Oe,Xe)|0:oe=0,!We&&(ct=y(l-O),!(io(s,ct,F)|0))&&!(Du(s,ct,d,F)|0)?We=Pu(s,ct,d,m,F)|0:We=1,!oe&&(_e=y(f-j),!(io(c,_e,M)|0))&&!(Du(c,_e,B,M)|0)?oe=Pu(c,_e,B,k,M)|0:oe=1,oe=We&oe),oe|0}function io(s,l,c){return s=s|0,l=y(l),c=y(c),(s|0)==1?s=An(l,c)|0:s=0,s|0}function Du(s,l,c,f){return s=s|0,l=y(l),c=c|0,f=y(f),(s|0)==2&(c|0)==0?l>=f?s=1:s=An(l,f)|0:s=0,s|0}function Pu(s,l,c,f,d){return s=s|0,l=y(l),c=c|0,f=y(f),d=y(d),(s|0)==2&(c|0)==2&f>l?d<=l?s=1:s=An(l,d)|0:s=0,s|0}function Va(s,l,c,f,d,m,B,k,F,M,O){s=s|0,l=y(l),c=y(c),f=f|0,d=d|0,m=m|0,B=y(B),k=y(k),F=F|0,M=M|0,O=O|0;var j=0,oe=0,We=0,Oe=0,Qe=Ze,rt=Ze,Xe=0,ct=0,_e=0,Ge=0,Lt=0,_r=0,ur=0,Zt=0,kr=0,Or=0,lr=0,Nn=Ze,lo=Ze,co=Ze,uo=0,Ia=0;lr=C,C=C+160|0,Zt=lr+152|0,ur=lr+120|0,_r=lr+104|0,_e=lr+72|0,Oe=lr+56|0,Lt=lr+8|0,ct=lr,Ge=(n[2279]|0)+1|0,n[2279]=Ge,kr=s+984|0,o[kr>>0]|0&&(n[s+512>>2]|0)!=(n[2278]|0)?Xe=4:(n[s+516>>2]|0)==(f|0)?Or=0:Xe=4,(Xe|0)==4&&(n[s+520>>2]=0,n[s+924>>2]=-1,n[s+928>>2]=-1,h[s+932>>2]=y(-1),h[s+936>>2]=y(-1),Or=1);e:do if(n[s+964>>2]|0)if(Qe=y(fn(s,2,B)),rt=y(fn(s,0,B)),j=s+916|0,co=y(h[j>>2]),lo=y(h[s+920>>2]),Nn=y(h[s+932>>2]),Ka(d,l,m,c,n[s+924>>2]|0,co,n[s+928>>2]|0,lo,Nn,y(h[s+936>>2]),Qe,rt,O)|0)Xe=22;else if(We=n[s+520>>2]|0,!We)Xe=21;else for(oe=0;;){if(j=s+524+(oe*24|0)|0,Nn=y(h[j>>2]),lo=y(h[s+524+(oe*24|0)+4>>2]),co=y(h[s+524+(oe*24|0)+16>>2]),Ka(d,l,m,c,n[s+524+(oe*24|0)+8>>2]|0,Nn,n[s+524+(oe*24|0)+12>>2]|0,lo,co,y(h[s+524+(oe*24|0)+20>>2]),Qe,rt,O)|0){Xe=22;break e}if(oe=oe+1|0,oe>>>0>=We>>>0){Xe=21;break}}else{if(F){if(j=s+916|0,!(An(y(h[j>>2]),l)|0)){Xe=21;break}if(!(An(y(h[s+920>>2]),c)|0)){Xe=21;break}if((n[s+924>>2]|0)!=(d|0)){Xe=21;break}j=(n[s+928>>2]|0)==(m|0)?j:0,Xe=22;break}if(We=n[s+520>>2]|0,!We)Xe=21;else for(oe=0;;){if(j=s+524+(oe*24|0)|0,An(y(h[j>>2]),l)|0&&An(y(h[s+524+(oe*24|0)+4>>2]),c)|0&&(n[s+524+(oe*24|0)+8>>2]|0)==(d|0)&&(n[s+524+(oe*24|0)+12>>2]|0)==(m|0)){Xe=22;break e}if(oe=oe+1|0,oe>>>0>=We>>>0){Xe=21;break}}}while(!1);do if((Xe|0)==21)o[11697]|0?(j=0,Xe=28):(j=0,Xe=31);else if((Xe|0)==22){if(oe=(o[11697]|0)!=0,!((j|0)!=0&(Or^1)))if(oe){Xe=28;break}else{Xe=31;break}Oe=j+16|0,n[s+908>>2]=n[Oe>>2],We=j+20|0,n[s+912>>2]=n[We>>2],(o[11698]|0)==0|oe^1||(n[ct>>2]=Sc(Ge)|0,n[ct+4>>2]=Ge,so(s,4,2972,ct),oe=n[s+972>>2]|0,oe|0&&ef[oe&127](s),d=_o(d,F)|0,m=_o(m,F)|0,Ia=+y(h[Oe>>2]),uo=+y(h[We>>2]),n[Lt>>2]=d,n[Lt+4>>2]=m,E[Lt+8>>3]=+l,E[Lt+16>>3]=+c,E[Lt+24>>3]=Ia,E[Lt+32>>3]=uo,n[Lt+40>>2]=M,so(s,4,2989,Lt))}while(!1);return(Xe|0)==28&&(oe=Sc(Ge)|0,n[Oe>>2]=oe,n[Oe+4>>2]=Ge,n[Oe+8>>2]=Or?3047:11699,so(s,4,3038,Oe),oe=n[s+972>>2]|0,oe|0&&ef[oe&127](s),Lt=_o(d,F)|0,Xe=_o(m,F)|0,n[_e>>2]=Lt,n[_e+4>>2]=Xe,E[_e+8>>3]=+l,E[_e+16>>3]=+c,n[_e+24>>2]=M,so(s,4,3049,_e),Xe=31),(Xe|0)==31&&(ds(s,l,c,f,d,m,B,k,F,O),o[11697]|0&&(oe=n[2279]|0,Lt=Sc(oe)|0,n[_r>>2]=Lt,n[_r+4>>2]=oe,n[_r+8>>2]=Or?3047:11699,so(s,4,3083,_r),oe=n[s+972>>2]|0,oe|0&&ef[oe&127](s),Lt=_o(d,F)|0,_r=_o(m,F)|0,uo=+y(h[s+908>>2]),Ia=+y(h[s+912>>2]),n[ur>>2]=Lt,n[ur+4>>2]=_r,E[ur+8>>3]=uo,E[ur+16>>3]=Ia,n[ur+24>>2]=M,so(s,4,3092,ur)),n[s+516>>2]=f,j||(oe=s+520|0,j=n[oe>>2]|0,(j|0)==16&&(o[11697]|0&&so(s,4,3124,Zt),n[oe>>2]=0,j=0),F?j=s+916|0:(n[oe>>2]=j+1,j=s+524+(j*24|0)|0),h[j>>2]=l,h[j+4>>2]=c,n[j+8>>2]=d,n[j+12>>2]=m,n[j+16>>2]=n[s+908>>2],n[j+20>>2]=n[s+912>>2],j=0)),F&&(n[s+416>>2]=n[s+908>>2],n[s+420>>2]=n[s+912>>2],o[s+985>>0]=1,o[kr>>0]=0),n[2279]=(n[2279]|0)+-1,n[s+512>>2]=n[2278],C=lr,Or|(j|0)==0|0}function fn(s,l,c){s=s|0,l=l|0,c=y(c);var f=Ze;return f=y(V(s,l,c)),y(f+y(re(s,l,c)))}function so(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=C,C=C+16|0,d=m,n[d>>2]=f,s?f=n[s+976>>2]|0:f=0,yp(f,s,l,c,d),C=m}function Sc(s){return s=s|0,(s>>>0>60?3201:3201+(60-s)|0)|0}function _o(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;return d=C,C=C+32|0,c=d+12|0,f=d,n[c>>2]=n[254],n[c+4>>2]=n[255],n[c+8>>2]=n[256],n[f>>2]=n[257],n[f+4>>2]=n[258],n[f+8>>2]=n[259],(s|0)>2?s=11699:s=n[(l?f:c)+(s<<2)>>2]|0,C=d,s|0}function ds(s,l,c,f,d,m,B,k,F,M){s=s|0,l=y(l),c=y(c),f=f|0,d=d|0,m=m|0,B=y(B),k=y(k),F=F|0,M=M|0;var O=0,j=0,oe=0,We=0,Oe=Ze,Qe=Ze,rt=Ze,Xe=Ze,ct=Ze,_e=Ze,Ge=Ze,Lt=0,_r=0,ur=0,Zt=Ze,kr=Ze,Or=0,lr=Ze,Nn=0,lo=0,co=0,uo=0,Ia=0,Np=0,Lp=0,kl=0,Op=0,Lu=0,Ou=0,Mp=0,Up=0,_p=0,$r=0,Ql=0,Hp=0,Nc=0,qp=Ze,jp=Ze,Mu=Ze,Uu=Ze,Lc=Ze,Ms=0,rl=0,Go=0,Fl=0,rf=0,nf=Ze,_u=Ze,sf=Ze,of=Ze,Us=Ze,Cs=Ze,Rl=0,Un=Ze,af=Ze,Ao=Ze,Oc=Ze,fo=Ze,Mc=Ze,lf=0,cf=0,Uc=Ze,_s=Ze,Tl=0,uf=0,Af=0,ff=0,Fr=Ze,ri=0,Is=0,po=0,Hs=0,Nr=0,Ar=0,Nl=0,Vt=Ze,pf=0,hi=0;Nl=C,C=C+16|0,Ms=Nl+12|0,rl=Nl+8|0,Go=Nl+4|0,Fl=Nl,pi(s,(d|0)==0|(Ot(l)|0)^1,3326),pi(s,(m|0)==0|(Ot(c)|0)^1,3406),Is=At(s,f)|0,n[s+496>>2]=Is,Nr=hr(2,Is)|0,Ar=hr(0,Is)|0,h[s+440>>2]=y(V(s,Nr,B)),h[s+444>>2]=y(re(s,Nr,B)),h[s+428>>2]=y(V(s,Ar,B)),h[s+436>>2]=y(re(s,Ar,B)),h[s+464>>2]=y(Ir(s,Nr)),h[s+468>>2]=y(Rn(s,Nr)),h[s+452>>2]=y(Ir(s,Ar)),h[s+460>>2]=y(Rn(s,Ar)),h[s+488>>2]=y(ai(s,Nr,B)),h[s+492>>2]=y(ns(s,Nr,B)),h[s+476>>2]=y(ai(s,Ar,B)),h[s+484>>2]=y(ns(s,Ar,B));do if(n[s+964>>2]|0)GA(s,l,c,d,m,B,k);else{if(po=s+948|0,Hs=(n[s+952>>2]|0)-(n[po>>2]|0)>>2,!Hs){lD(s,l,c,d,m,B,k);break}if(!F&&PI(s,l,c,d,m,B,k)|0)break;ee(s),Ql=s+508|0,o[Ql>>0]=0,Nr=hr(n[s+4>>2]|0,Is)|0,Ar=Fd(Nr,Is)|0,ri=ge(Nr)|0,Hp=n[s+8>>2]|0,uf=s+28|0,Nc=(n[uf>>2]|0)!=0,fo=ri?B:k,Uc=ri?k:B,qp=y(Cp(s,Nr,B)),jp=y(SI(s,Nr,B)),Oe=y(Cp(s,Ar,B)),Mc=y(da(s,Nr,B)),_s=y(da(s,Ar,B)),ur=ri?d:m,Tl=ri?m:d,Fr=ri?Mc:_s,ct=ri?_s:Mc,Oc=y(fn(s,2,B)),Xe=y(fn(s,0,B)),Qe=y(y(Kr(s+364|0,B))-Fr),rt=y(y(Kr(s+380|0,B))-Fr),_e=y(y(Kr(s+372|0,k))-ct),Ge=y(y(Kr(s+388|0,k))-ct),Mu=ri?Qe:_e,Uu=ri?rt:Ge,Oc=y(l-Oc),l=y(Oc-Fr),Ot(l)|0?Fr=l:Fr=y(Yn(y(M0(l,rt)),Qe)),af=y(c-Xe),l=y(af-ct),Ot(l)|0?Ao=l:Ao=y(Yn(y(M0(l,Ge)),_e)),Qe=ri?Fr:Ao,Un=ri?Ao:Fr;e:do if((ur|0)==1)for(f=0,j=0;;){if(O=rs(s,j)|0,!f)y(WA(O))>y(0)&&y(Ip(O))>y(0)?f=O:f=0;else if(bI(O)|0){We=0;break e}if(j=j+1|0,j>>>0>=Hs>>>0){We=f;break}}else We=0;while(!1);Lt=We+500|0,_r=We+504|0,f=0,O=0,l=y(0),oe=0;do{if(j=n[(n[po>>2]|0)+(oe<<2)>>2]|0,(n[j+36>>2]|0)==1)Rd(j),o[j+985>>0]=1,o[j+984>>0]=0;else{Su(j),F&&mp(j,At(j,Is)|0,Qe,Un,Fr);do if((n[j+24>>2]|0)!=1)if((j|0)==(We|0)){n[Lt>>2]=n[2278],h[_r>>2]=y(0);break}else{cD(s,j,Fr,d,Ao,Fr,Ao,m,Is,M);break}else O|0&&(n[O+960>>2]=j),n[j+960>>2]=0,O=j,f=f|0?f:j;while(!1);Cs=y(h[j+504>>2]),l=y(l+y(Cs+y(fn(j,Nr,Fr))))}oe=oe+1|0}while((oe|0)!=(Hs|0));for(co=l>Qe,Rl=Nc&((ur|0)==2&co)?1:ur,Nn=(Tl|0)==1,Ia=Nn&(F^1),Np=(Rl|0)==1,Lp=(Rl|0)==2,kl=976+(Nr<<2)|0,Op=(Tl|2|0)==2,_p=Nn&(Nc^1),Lu=1040+(Ar<<2)|0,Ou=1040+(Nr<<2)|0,Mp=976+(Ar<<2)|0,Up=(Tl|0)!=1,co=Nc&((ur|0)!=0&co),lo=s+976|0,Nn=Nn^1,l=Qe,Or=0,uo=0,Cs=y(0),Lc=y(0);;){e:do if(Or>>>0>>0)for(_r=n[po>>2]|0,oe=0,Ge=y(0),_e=y(0),rt=y(0),Qe=y(0),j=0,O=0,We=Or;;){if(Lt=n[_r+(We<<2)>>2]|0,(n[Lt+36>>2]|0)!=1&&(n[Lt+940>>2]=uo,(n[Lt+24>>2]|0)!=1)){if(Xe=y(fn(Lt,Nr,Fr)),$r=n[kl>>2]|0,c=y(Kr(Lt+380+($r<<3)|0,fo)),ct=y(h[Lt+504>>2]),c=y(M0(c,ct)),c=y(Yn(y(Kr(Lt+364+($r<<3)|0,fo)),c)),Nc&(oe|0)!=0&y(Xe+y(_e+c))>l){m=oe,Xe=Ge,ur=We;break e}Xe=y(Xe+c),c=y(_e+Xe),Xe=y(Ge+Xe),bI(Lt)|0&&(rt=y(rt+y(WA(Lt))),Qe=y(Qe-y(ct*y(Ip(Lt))))),O|0&&(n[O+960>>2]=Lt),n[Lt+960>>2]=0,oe=oe+1|0,O=Lt,j=j|0?j:Lt}else Xe=Ge,c=_e;if(We=We+1|0,We>>>0>>0)Ge=Xe,_e=c;else{m=oe,ur=We;break}}else m=0,Xe=y(0),rt=y(0),Qe=y(0),j=0,ur=Or;while(!1);$r=rt>y(0)&rty(0)&QeUu&((Ot(Uu)|0)^1))l=Uu,$r=51;else if(o[(n[lo>>2]|0)+3>>0]|0)$r=51;else{if(Zt!=y(0)&&y(WA(s))!=y(0)){$r=53;break}l=Xe,$r=53}while(!1);if(($r|0)==51&&($r=0,Ot(l)|0?$r=53:(kr=y(l-Xe),lr=l)),($r|0)==53&&($r=0,Xe>2]|0,We=kry(0),_e=y(kr/Zt),rt=y(0),Xe=y(0),l=y(0),O=j;do c=y(Kr(O+380+(oe<<3)|0,fo)),Qe=y(Kr(O+364+(oe<<3)|0,fo)),Qe=y(M0(c,y(Yn(Qe,y(h[O+504>>2]))))),We?(c=y(Qe*y(Ip(O))),c!=y(-0)&&(Vt=y(Qe-y(ct*c)),nf=y(Mn(O,Nr,Vt,lr,Fr)),Vt!=nf)&&(rt=y(rt-y(nf-Qe)),l=y(l+c))):Lt&&(_u=y(WA(O)),_u!=y(0))&&(Vt=y(Qe+y(_e*_u)),sf=y(Mn(O,Nr,Vt,lr,Fr)),Vt!=sf)&&(rt=y(rt-y(sf-Qe)),Xe=y(Xe-_u)),O=n[O+960>>2]|0;while(O|0);if(l=y(Ge+l),Qe=y(kr+rt),rf)l=y(0);else{ct=y(Zt+Xe),We=n[kl>>2]|0,Lt=Qey(0),ct=y(Qe/ct),l=y(0);do{Vt=y(Kr(j+380+(We<<3)|0,fo)),rt=y(Kr(j+364+(We<<3)|0,fo)),rt=y(M0(Vt,y(Yn(rt,y(h[j+504>>2]))))),Lt?(Vt=y(rt*y(Ip(j))),Qe=y(-Vt),Vt!=y(-0)?(Vt=y(_e*Qe),Qe=y(Mn(j,Nr,y(rt+(_r?Qe:Vt)),lr,Fr))):Qe=rt):oe&&(of=y(WA(j)),of!=y(0))?Qe=y(Mn(j,Nr,y(rt+y(ct*of)),lr,Fr)):Qe=rt,l=y(l-y(Qe-rt)),Xe=y(fn(j,Nr,Fr)),c=y(fn(j,Ar,Fr)),Qe=y(Qe+Xe),h[rl>>2]=Qe,n[Fl>>2]=1,rt=y(h[j+396>>2]);e:do if(Ot(rt)|0){O=Ot(Un)|0;do if(!O){if(co|(Ls(j,Ar,Un)|0|Nn)||(Wi(s,j)|0)!=4||(n[(Ja(j,Ar)|0)+4>>2]|0)==3||(n[(za(j,Ar)|0)+4>>2]|0)==3)break;h[Ms>>2]=Un,n[Go>>2]=1;break e}while(!1);if(Ls(j,Ar,Un)|0){O=n[j+992+(n[Mp>>2]<<2)>>2]|0,Vt=y(c+y(Kr(O,Un))),h[Ms>>2]=Vt,O=Up&(n[O+4>>2]|0)==2,n[Go>>2]=((Ot(Vt)|0|O)^1)&1;break}else{h[Ms>>2]=Un,n[Go>>2]=O?0:2;break}}else Vt=y(Qe-Xe),Zt=y(Vt/rt),Vt=y(rt*Vt),n[Go>>2]=1,h[Ms>>2]=y(c+(ri?Zt:Vt));while(!1);bc(j,Nr,lr,Fr,Fl,rl),bc(j,Ar,Un,Fr,Go,Ms);do if(!(Ls(j,Ar,Un)|0)&&(Wi(s,j)|0)==4){if((n[(Ja(j,Ar)|0)+4>>2]|0)==3){O=0;break}O=(n[(za(j,Ar)|0)+4>>2]|0)!=3}else O=0;while(!1);Vt=y(h[rl>>2]),Zt=y(h[Ms>>2]),pf=n[Fl>>2]|0,hi=n[Go>>2]|0,Va(j,ri?Vt:Zt,ri?Zt:Vt,Is,ri?pf:hi,ri?hi:pf,Fr,Ao,F&(O^1),3488,M)|0,o[Ql>>0]=o[Ql>>0]|o[j+508>>0],j=n[j+960>>2]|0}while(j|0)}}else l=y(0);if(l=y(kr+l),hi=l>0]=hi|u[Ql>>0],Lp&l>y(0)?(O=n[kl>>2]|0,n[s+364+(O<<3)+4>>2]|0&&(Us=y(Kr(s+364+(O<<3)|0,fo)),Us>=y(0))?Qe=y(Yn(y(0),y(Us-y(lr-l)))):Qe=y(0)):Qe=l,Lt=Or>>>0>>0,Lt){We=n[po>>2]|0,oe=Or,O=0;do j=n[We+(oe<<2)>>2]|0,n[j+24>>2]|0||(O=((n[(Ja(j,Nr)|0)+4>>2]|0)==3&1)+O|0,O=O+((n[(za(j,Nr)|0)+4>>2]|0)==3&1)|0),oe=oe+1|0;while((oe|0)!=(ur|0));O?(Xe=y(0),c=y(0)):$r=101}else $r=101;e:do if(($r|0)==101)switch($r=0,Hp|0){case 1:{O=0,Xe=y(Qe*y(.5)),c=y(0);break e}case 2:{O=0,Xe=Qe,c=y(0);break e}case 3:{if(m>>>0<=1){O=0,Xe=y(0),c=y(0);break e}c=y((m+-1|0)>>>0),O=0,Xe=y(0),c=y(y(Yn(Qe,y(0)))/c);break e}case 5:{c=y(Qe/y((m+1|0)>>>0)),O=0,Xe=c;break e}case 4:{c=y(Qe/y(m>>>0)),O=0,Xe=y(c*y(.5));break e}default:{O=0,Xe=y(0),c=y(0);break e}}while(!1);if(l=y(qp+Xe),Lt){rt=y(Qe/y(O|0)),oe=n[po>>2]|0,j=Or,Qe=y(0);do{O=n[oe+(j<<2)>>2]|0;e:do if((n[O+36>>2]|0)!=1){switch(n[O+24>>2]|0){case 1:{if(Ho(O,Nr)|0){if(!F)break e;Vt=y(YA(O,Nr,lr)),Vt=y(Vt+y(Ir(s,Nr))),Vt=y(Vt+y(V(O,Nr,Fr))),h[O+400+(n[Ou>>2]<<2)>>2]=Vt;break e}break}case 0:if(hi=(n[(Ja(O,Nr)|0)+4>>2]|0)==3,Vt=y(rt+l),l=hi?Vt:l,F&&(hi=O+400+(n[Ou>>2]<<2)|0,h[hi>>2]=y(l+y(h[hi>>2]))),hi=(n[(za(O,Nr)|0)+4>>2]|0)==3,Vt=y(rt+l),l=hi?Vt:l,Ia){Vt=y(c+y(fn(O,Nr,Fr))),Qe=Un,l=y(l+y(Vt+y(h[O+504>>2])));break e}else{l=y(l+y(c+y(KA(O,Nr,Fr)))),Qe=y(Yn(Qe,y(KA(O,Ar,Fr))));break e}default:}F&&(Vt=y(Xe+y(Ir(s,Nr))),hi=O+400+(n[Ou>>2]<<2)|0,h[hi>>2]=y(Vt+y(h[hi>>2])))}while(!1);j=j+1|0}while((j|0)!=(ur|0))}else Qe=y(0);if(c=y(jp+l),Op?Xe=y(y(Mn(s,Ar,y(_s+Qe),Uc,B))-_s):Xe=Un,rt=y(y(Mn(s,Ar,y(_s+(_p?Un:Qe)),Uc,B))-_s),Lt&F){j=Or;do{oe=n[(n[po>>2]|0)+(j<<2)>>2]|0;do if((n[oe+36>>2]|0)!=1){if((n[oe+24>>2]|0)==1){if(Ho(oe,Ar)|0){if(Vt=y(YA(oe,Ar,Un)),Vt=y(Vt+y(Ir(s,Ar))),Vt=y(Vt+y(V(oe,Ar,Fr))),O=n[Lu>>2]|0,h[oe+400+(O<<2)>>2]=Vt,!(Ot(Vt)|0))break}else O=n[Lu>>2]|0;Vt=y(Ir(s,Ar)),h[oe+400+(O<<2)>>2]=y(Vt+y(V(oe,Ar,Fr)));break}O=Wi(s,oe)|0;do if((O|0)==4){if((n[(Ja(oe,Ar)|0)+4>>2]|0)==3){$r=139;break}if((n[(za(oe,Ar)|0)+4>>2]|0)==3){$r=139;break}if(Ls(oe,Ar,Un)|0){l=Oe;break}pf=n[oe+908+(n[kl>>2]<<2)>>2]|0,n[Ms>>2]=pf,l=y(h[oe+396>>2]),hi=Ot(l)|0,Qe=(n[D>>2]=pf,y(h[D>>2])),hi?l=rt:(kr=y(fn(oe,Ar,Fr)),Vt=y(Qe/l),l=y(l*Qe),l=y(kr+(ri?Vt:l))),h[rl>>2]=l,h[Ms>>2]=y(y(fn(oe,Nr,Fr))+Qe),n[Go>>2]=1,n[Fl>>2]=1,bc(oe,Nr,lr,Fr,Go,Ms),bc(oe,Ar,Un,Fr,Fl,rl),l=y(h[Ms>>2]),kr=y(h[rl>>2]),Vt=ri?l:kr,l=ri?kr:l,hi=((Ot(Vt)|0)^1)&1,Va(oe,Vt,l,Is,hi,((Ot(l)|0)^1)&1,Fr,Ao,1,3493,M)|0,l=Oe}else $r=139;while(!1);e:do if(($r|0)==139){$r=0,l=y(Xe-y(KA(oe,Ar,Fr)));do if((n[(Ja(oe,Ar)|0)+4>>2]|0)==3){if((n[(za(oe,Ar)|0)+4>>2]|0)!=3)break;l=y(Oe+y(Yn(y(0),y(l*y(.5)))));break e}while(!1);if((n[(za(oe,Ar)|0)+4>>2]|0)==3){l=Oe;break}if((n[(Ja(oe,Ar)|0)+4>>2]|0)==3){l=y(Oe+y(Yn(y(0),l)));break}switch(O|0){case 1:{l=Oe;break e}case 2:{l=y(Oe+y(l*y(.5)));break e}default:{l=y(Oe+l);break e}}}while(!1);Vt=y(Cs+l),hi=oe+400+(n[Lu>>2]<<2)|0,h[hi>>2]=y(Vt+y(h[hi>>2]))}while(!1);j=j+1|0}while((j|0)!=(ur|0))}if(Cs=y(Cs+rt),Lc=y(Yn(Lc,c)),m=uo+1|0,ur>>>0>=Hs>>>0)break;l=lr,Or=ur,uo=m}do if(F){if(O=m>>>0>1,!O&&!(HF(s)|0))break;if(!(Ot(Un)|0)){l=y(Un-Cs);e:do switch(n[s+12>>2]|0){case 3:{Oe=y(Oe+l),_e=y(0);break}case 2:{Oe=y(Oe+y(l*y(.5))),_e=y(0);break}case 4:{Un>Cs?_e=y(l/y(m>>>0)):_e=y(0);break}case 7:if(Un>Cs){Oe=y(Oe+y(l/y(m<<1>>>0))),_e=y(l/y(m>>>0)),_e=O?_e:y(0);break e}else{Oe=y(Oe+y(l*y(.5))),_e=y(0);break e}case 6:{_e=y(l/y(uo>>>0)),_e=Un>Cs&O?_e:y(0);break}default:_e=y(0)}while(!1);if(m|0)for(Lt=1040+(Ar<<2)|0,_r=976+(Ar<<2)|0,We=0,j=0;;){e:do if(j>>>0>>0)for(Qe=y(0),rt=y(0),l=y(0),oe=j;;){O=n[(n[po>>2]|0)+(oe<<2)>>2]|0;do if((n[O+36>>2]|0)!=1&&!(n[O+24>>2]|0)){if((n[O+940>>2]|0)!=(We|0))break e;if(qF(O,Ar)|0&&(Vt=y(h[O+908+(n[_r>>2]<<2)>>2]),l=y(Yn(l,y(Vt+y(fn(O,Ar,Fr)))))),(Wi(s,O)|0)!=5)break;Us=y(m0(O)),Us=y(Us+y(V(O,0,Fr))),Vt=y(h[O+912>>2]),Vt=y(y(Vt+y(fn(O,0,Fr)))-Us),Us=y(Yn(rt,Us)),Vt=y(Yn(Qe,Vt)),Qe=Vt,rt=Us,l=y(Yn(l,y(Us+Vt)))}while(!1);if(O=oe+1|0,O>>>0>>0)oe=O;else{oe=O;break}}else rt=y(0),l=y(0),oe=j;while(!1);if(ct=y(_e+l),c=Oe,Oe=y(Oe+ct),j>>>0>>0){Xe=y(c+rt),O=j;do{j=n[(n[po>>2]|0)+(O<<2)>>2]|0;e:do if((n[j+36>>2]|0)!=1&&!(n[j+24>>2]|0))switch(Wi(s,j)|0){case 1:{Vt=y(c+y(V(j,Ar,Fr))),h[j+400+(n[Lt>>2]<<2)>>2]=Vt;break e}case 3:{Vt=y(y(Oe-y(re(j,Ar,Fr)))-y(h[j+908+(n[_r>>2]<<2)>>2])),h[j+400+(n[Lt>>2]<<2)>>2]=Vt;break e}case 2:{Vt=y(c+y(y(ct-y(h[j+908+(n[_r>>2]<<2)>>2]))*y(.5))),h[j+400+(n[Lt>>2]<<2)>>2]=Vt;break e}case 4:{if(Vt=y(c+y(V(j,Ar,Fr))),h[j+400+(n[Lt>>2]<<2)>>2]=Vt,Ls(j,Ar,Un)|0||(ri?(Qe=y(h[j+908>>2]),l=y(Qe+y(fn(j,Nr,Fr))),rt=ct):(rt=y(h[j+912>>2]),rt=y(rt+y(fn(j,Ar,Fr))),l=ct,Qe=y(h[j+908>>2])),An(l,Qe)|0&&An(rt,y(h[j+912>>2]))|0))break e;Va(j,l,rt,Is,1,1,Fr,Ao,1,3501,M)|0;break e}case 5:{h[j+404>>2]=y(y(Xe-y(m0(j)))+y(YA(j,0,Un)));break e}default:break e}while(!1);O=O+1|0}while((O|0)!=(oe|0))}if(We=We+1|0,(We|0)==(m|0))break;j=oe}}}while(!1);if(h[s+908>>2]=y(Mn(s,2,Oc,B,B)),h[s+912>>2]=y(Mn(s,0,af,k,B)),Rl|0&&(lf=n[s+32>>2]|0,cf=(Rl|0)==2,!(cf&(lf|0)!=2))?cf&(lf|0)==2&&(l=y(Mc+lr),l=y(Yn(y(M0(l,y(y0(s,Nr,Lc,fo)))),Mc)),$r=198):(l=y(Mn(s,Nr,Lc,fo,B)),$r=198),($r|0)==198&&(h[s+908+(n[976+(Nr<<2)>>2]<<2)>>2]=l),Tl|0&&(Af=n[s+32>>2]|0,ff=(Tl|0)==2,!(ff&(Af|0)!=2))?ff&(Af|0)==2&&(l=y(_s+Un),l=y(Yn(y(M0(l,y(y0(s,Ar,y(_s+Cs),Uc)))),_s)),$r=204):(l=y(Mn(s,Ar,y(_s+Cs),Uc,B)),$r=204),($r|0)==204&&(h[s+908+(n[976+(Ar<<2)>>2]<<2)>>2]=l),F){if((n[uf>>2]|0)==2){j=976+(Ar<<2)|0,oe=1040+(Ar<<2)|0,O=0;do We=rs(s,O)|0,n[We+24>>2]|0||(pf=n[j>>2]|0,Vt=y(h[s+908+(pf<<2)>>2]),hi=We+400+(n[oe>>2]<<2)|0,Vt=y(Vt-y(h[hi>>2])),h[hi>>2]=y(Vt-y(h[We+908+(pf<<2)>>2]))),O=O+1|0;while((O|0)!=(Hs|0))}if(f|0){O=ri?Rl:d;do jF(s,f,Fr,O,Ao,Is,M),f=n[f+960>>2]|0;while(f|0)}if(O=(Nr|2|0)==3,j=(Ar|2|0)==3,O|j){f=0;do oe=n[(n[po>>2]|0)+(f<<2)>>2]|0,(n[oe+36>>2]|0)!=1&&(O&&xI(s,oe,Nr),j&&xI(s,oe,Ar)),f=f+1|0;while((f|0)!=(Hs|0))}}}while(!1);C=Nl}function dp(s,l){s=s|0,l=y(l);var c=0;ua(s,l>=y(0),3147),c=l==y(0),h[s+4>>2]=c?y(0):l}function qA(s,l,c,f){s=s|0,l=y(l),c=y(c),f=f|0;var d=Ze,m=Ze,B=0,k=0,F=0;n[2278]=(n[2278]|0)+1,Su(s),Ls(s,2,l)|0?(d=y(Kr(n[s+992>>2]|0,l)),F=1,d=y(d+y(fn(s,2,l)))):(d=y(Kr(s+380|0,l)),d>=y(0)?F=2:(F=((Ot(l)|0)^1)&1,d=l)),Ls(s,0,c)|0?(m=y(Kr(n[s+996>>2]|0,c)),k=1,m=y(m+y(fn(s,0,l)))):(m=y(Kr(s+388|0,c)),m>=y(0)?k=2:(k=((Ot(c)|0)^1)&1,m=c)),B=s+976|0,Va(s,d,m,f,F,k,l,c,1,3189,n[B>>2]|0)|0&&(mp(s,n[s+496>>2]|0,l,c,l),jA(s,y(h[(n[B>>2]|0)+4>>2]),y(0),y(0)),o[11696]|0)&&h0(s,7)}function Su(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;k=C,C=C+32|0,B=k+24|0,m=k+16|0,f=k+8|0,d=k,c=0;do l=s+380+(c<<3)|0,n[s+380+(c<<3)+4>>2]|0&&(F=l,M=n[F+4>>2]|0,O=f,n[O>>2]=n[F>>2],n[O+4>>2]=M,O=s+364+(c<<3)|0,M=n[O+4>>2]|0,F=d,n[F>>2]=n[O>>2],n[F+4>>2]=M,n[m>>2]=n[f>>2],n[m+4>>2]=n[f+4>>2],n[B>>2]=n[d>>2],n[B+4>>2]=n[d+4>>2],vu(m,B)|0)||(l=s+348+(c<<3)|0),n[s+992+(c<<2)>>2]=l,c=c+1|0;while((c|0)!=2);C=k}function Ls(s,l,c){s=s|0,l=l|0,c=y(c);var f=0;switch(s=n[s+992+(n[976+(l<<2)>>2]<<2)>>2]|0,n[s+4>>2]|0){case 0:case 3:{s=0;break}case 1:{y(h[s>>2])>2])>2]|0){case 2:{l=y(y(y(h[s>>2])*l)/y(100));break}case 1:{l=y(h[s>>2]);break}default:l=y(ue)}return y(l)}function mp(s,l,c,f,d){s=s|0,l=l|0,c=y(c),f=y(f),d=y(d);var m=0,B=Ze;l=n[s+944>>2]|0?l:1,m=hr(n[s+4>>2]|0,l)|0,l=Fd(m,l)|0,c=y(uD(s,m,c)),f=y(uD(s,l,f)),B=y(c+y(V(s,m,d))),h[s+400+(n[1040+(m<<2)>>2]<<2)>>2]=B,c=y(c+y(re(s,m,d))),h[s+400+(n[1e3+(m<<2)>>2]<<2)>>2]=c,c=y(f+y(V(s,l,d))),h[s+400+(n[1040+(l<<2)>>2]<<2)>>2]=c,d=y(f+y(re(s,l,d))),h[s+400+(n[1e3+(l<<2)>>2]<<2)>>2]=d}function jA(s,l,c,f){s=s|0,l=y(l),c=y(c),f=y(f);var d=0,m=0,B=Ze,k=Ze,F=0,M=0,O=Ze,j=0,oe=Ze,We=Ze,Oe=Ze,Qe=Ze;if(l!=y(0)&&(d=s+400|0,Qe=y(h[d>>2]),m=s+404|0,Oe=y(h[m>>2]),j=s+416|0,We=y(h[j>>2]),M=s+420|0,B=y(h[M>>2]),oe=y(Qe+c),O=y(Oe+f),f=y(oe+We),k=y(O+B),F=(n[s+988>>2]|0)==1,h[d>>2]=y(Gi(Qe,l,0,F)),h[m>>2]=y(Gi(Oe,l,0,F)),c=y(lT(y(We*l),y(1))),An(c,y(0))|0?m=0:m=(An(c,y(1))|0)^1,c=y(lT(y(B*l),y(1))),An(c,y(0))|0?d=0:d=(An(c,y(1))|0)^1,Qe=y(Gi(f,l,F&m,F&(m^1))),h[j>>2]=y(Qe-y(Gi(oe,l,0,F))),Qe=y(Gi(k,l,F&d,F&(d^1))),h[M>>2]=y(Qe-y(Gi(O,l,0,F))),m=(n[s+952>>2]|0)-(n[s+948>>2]|0)>>2,m|0)){d=0;do jA(rs(s,d)|0,l,oe,O),d=d+1|0;while((d|0)!=(m|0))}}function kd(s,l,c,f,d){switch(s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,c|0){case 5:case 0:{s=M7(n[489]|0,f,d)|0;break}default:s=H4e(f,d)|0}return s|0}function d0(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;d=C,C=C+16|0,m=d,n[m>>2]=f,yp(s,0,l,c,m),C=d}function yp(s,l,c,f,d){if(s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,s=s|0?s:956,sW[n[s+8>>2]&1](s,l,c,f,d)|0,(c|0)==5)Tt();else return}function bl(s,l,c){s=s|0,l=l|0,c=c|0,o[s+l>>0]=c&1}function Qd(s,l){s=s|0,l=l|0;var c=0,f=0;n[s>>2]=0,n[s+4>>2]=0,n[s+8>>2]=0,c=l+4|0,f=(n[c>>2]|0)-(n[l>>2]|0)>>2,f|0&&(Ep(s,f),xt(s,n[l>>2]|0,n[c>>2]|0,f))}function Ep(s,l){s=s|0,l=l|0;var c=0;if((N(s)|0)>>>0>>0&&Zr(s),l>>>0>1073741823)Tt();else{c=Yt(l<<2)|0,n[s+4>>2]=c,n[s>>2]=c,n[s+8>>2]=c+(l<<2);return}}function xt(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,f=s+4|0,s=c-l|0,(s|0)>0&&(xr(n[f>>2]|0,l|0,s|0)|0,n[f>>2]=(n[f>>2]|0)+(s>>>2<<2))}function N(s){return s=s|0,1073741823}function V(s,l,c){return s=s|0,l=l|0,c=y(c),ge(l)|0&&n[s+96>>2]|0?s=s+92|0:s=vn(s+60|0,n[1040+(l<<2)>>2]|0,992)|0,y(Ye(s,c))}function re(s,l,c){return s=s|0,l=l|0,c=y(c),ge(l)|0&&n[s+104>>2]|0?s=s+100|0:s=vn(s+60|0,n[1e3+(l<<2)>>2]|0,992)|0,y(Ye(s,c))}function ge(s){return s=s|0,(s|1|0)==3|0}function Ye(s,l){return s=s|0,l=y(l),(n[s+4>>2]|0)==3?l=y(0):l=y(Kr(s,l)),y(l)}function At(s,l){return s=s|0,l=l|0,s=n[s>>2]|0,(s|0?s:(l|0)>1?l:1)|0}function hr(s,l){s=s|0,l=l|0;var c=0;e:do if((l|0)==2){switch(s|0){case 2:{s=3;break e}case 3:break;default:{c=4;break e}}s=2}else c=4;while(!1);return s|0}function Ir(s,l){s=s|0,l=l|0;var c=Ze;return ge(l)|0&&n[s+312>>2]|0&&(c=y(h[s+308>>2]),c>=y(0))||(c=y(Yn(y(h[(vn(s+276|0,n[1040+(l<<2)>>2]|0,992)|0)>>2]),y(0)))),y(c)}function Rn(s,l){s=s|0,l=l|0;var c=Ze;return ge(l)|0&&n[s+320>>2]|0&&(c=y(h[s+316>>2]),c>=y(0))||(c=y(Yn(y(h[(vn(s+276|0,n[1e3+(l<<2)>>2]|0,992)|0)>>2]),y(0)))),y(c)}function ai(s,l,c){s=s|0,l=l|0,c=y(c);var f=Ze;return ge(l)|0&&n[s+240>>2]|0&&(f=y(Kr(s+236|0,c)),f>=y(0))||(f=y(Yn(y(Kr(vn(s+204|0,n[1040+(l<<2)>>2]|0,992)|0,c)),y(0)))),y(f)}function ns(s,l,c){s=s|0,l=l|0,c=y(c);var f=Ze;return ge(l)|0&&n[s+248>>2]|0&&(f=y(Kr(s+244|0,c)),f>=y(0))||(f=y(Yn(y(Kr(vn(s+204|0,n[1e3+(l<<2)>>2]|0,992)|0,c)),y(0)))),y(f)}function GA(s,l,c,f,d,m,B){s=s|0,l=y(l),c=y(c),f=f|0,d=d|0,m=y(m),B=y(B);var k=Ze,F=Ze,M=Ze,O=Ze,j=Ze,oe=Ze,We=0,Oe=0,Qe=0;Qe=C,C=C+16|0,We=Qe,Oe=s+964|0,pi(s,(n[Oe>>2]|0)!=0,3519),k=y(da(s,2,l)),F=y(da(s,0,l)),M=y(fn(s,2,l)),O=y(fn(s,0,l)),Ot(l)|0?j=l:j=y(Yn(y(0),y(y(l-M)-k))),Ot(c)|0?oe=c:oe=y(Yn(y(0),y(y(c-O)-F))),(f|0)==1&(d|0)==1?(h[s+908>>2]=y(Mn(s,2,y(l-M),m,m)),l=y(Mn(s,0,y(c-O),B,m))):(oW[n[Oe>>2]&1](We,s,j,f,oe,d),j=y(k+y(h[We>>2])),oe=y(l-M),h[s+908>>2]=y(Mn(s,2,(f|2|0)==2?j:oe,m,m)),oe=y(F+y(h[We+4>>2])),l=y(c-O),l=y(Mn(s,0,(d|2|0)==2?oe:l,B,m))),h[s+912>>2]=l,C=Qe}function lD(s,l,c,f,d,m,B){s=s|0,l=y(l),c=y(c),f=f|0,d=d|0,m=y(m),B=y(B);var k=Ze,F=Ze,M=Ze,O=Ze;M=y(da(s,2,m)),k=y(da(s,0,m)),O=y(fn(s,2,m)),F=y(fn(s,0,m)),l=y(l-O),h[s+908>>2]=y(Mn(s,2,(f|2|0)==2?M:l,m,m)),c=y(c-F),h[s+912>>2]=y(Mn(s,0,(d|2|0)==2?k:c,B,m))}function PI(s,l,c,f,d,m,B){s=s|0,l=y(l),c=y(c),f=f|0,d=d|0,m=y(m),B=y(B);var k=0,F=Ze,M=Ze;return k=(f|0)==2,!(l<=y(0)&k)&&!(c<=y(0)&(d|0)==2)&&!((f|0)==1&(d|0)==1)?s=0:(F=y(fn(s,0,m)),M=y(fn(s,2,m)),k=l>2]=y(Mn(s,2,k?y(0):l,m,m)),l=y(c-F),k=c>2]=y(Mn(s,0,k?y(0):l,B,m)),s=1),s|0}function Fd(s,l){return s=s|0,l=l|0,E0(s)|0?s=hr(2,l)|0:s=0,s|0}function Cp(s,l,c){return s=s|0,l=l|0,c=y(c),c=y(ai(s,l,c)),y(c+y(Ir(s,l)))}function SI(s,l,c){return s=s|0,l=l|0,c=y(c),c=y(ns(s,l,c)),y(c+y(Rn(s,l)))}function da(s,l,c){s=s|0,l=l|0,c=y(c);var f=Ze;return f=y(Cp(s,l,c)),y(f+y(SI(s,l,c)))}function bI(s){return s=s|0,n[s+24>>2]|0?s=0:y(WA(s))!=y(0)?s=1:s=y(Ip(s))!=y(0),s|0}function WA(s){s=s|0;var l=Ze;if(n[s+944>>2]|0){if(l=y(h[s+44>>2]),Ot(l)|0)return l=y(h[s+40>>2]),s=l>y(0)&((Ot(l)|0)^1),y(s?l:y(0))}else l=y(0);return y(l)}function Ip(s){s=s|0;var l=Ze,c=0,f=Ze;do if(n[s+944>>2]|0){if(l=y(h[s+48>>2]),Ot(l)|0){if(c=o[(n[s+976>>2]|0)+2>>0]|0,!(c<<24>>24)&&(f=y(h[s+40>>2]),f>24?y(1):y(0)}}else l=y(0);while(!1);return y(l)}function Rd(s){s=s|0;var l=0,c=0;if(sm(s+400|0,0,540)|0,o[s+985>>0]=1,ee(s),c=Di(s)|0,c|0){l=s+948|0,s=0;do Rd(n[(n[l>>2]|0)+(s<<2)>>2]|0),s=s+1|0;while((s|0)!=(c|0))}}function cD(s,l,c,f,d,m,B,k,F,M){s=s|0,l=l|0,c=y(c),f=f|0,d=y(d),m=y(m),B=y(B),k=k|0,F=F|0,M=M|0;var O=0,j=Ze,oe=0,We=0,Oe=Ze,Qe=Ze,rt=0,Xe=Ze,ct=0,_e=Ze,Ge=0,Lt=0,_r=0,ur=0,Zt=0,kr=0,Or=0,lr=0,Nn=0,lo=0;Nn=C,C=C+16|0,_r=Nn+12|0,ur=Nn+8|0,Zt=Nn+4|0,kr=Nn,lr=hr(n[s+4>>2]|0,F)|0,Ge=ge(lr)|0,j=y(Kr(GF(l)|0,Ge?m:B)),Lt=Ls(l,2,m)|0,Or=Ls(l,0,B)|0;do if(!(Ot(j)|0)&&!(Ot(Ge?c:d)|0)){if(O=l+504|0,!(Ot(y(h[O>>2]))|0)&&(!(kI(n[l+976>>2]|0,0)|0)||(n[l+500>>2]|0)==(n[2278]|0)))break;h[O>>2]=y(Yn(j,y(da(l,lr,m))))}else oe=7;while(!1);do if((oe|0)==7){if(ct=Ge^1,!(ct|Lt^1)){B=y(Kr(n[l+992>>2]|0,m)),h[l+504>>2]=y(Yn(B,y(da(l,2,m))));break}if(!(Ge|Or^1)){B=y(Kr(n[l+996>>2]|0,B)),h[l+504>>2]=y(Yn(B,y(da(l,0,m))));break}h[_r>>2]=y(ue),h[ur>>2]=y(ue),n[Zt>>2]=0,n[kr>>2]=0,Xe=y(fn(l,2,m)),_e=y(fn(l,0,m)),Lt?(Oe=y(Xe+y(Kr(n[l+992>>2]|0,m))),h[_r>>2]=Oe,n[Zt>>2]=1,We=1):(We=0,Oe=y(ue)),Or?(j=y(_e+y(Kr(n[l+996>>2]|0,B))),h[ur>>2]=j,n[kr>>2]=1,O=1):(O=0,j=y(ue)),oe=n[s+32>>2]|0,Ge&(oe|0)==2?oe=2:Ot(Oe)|0&&!(Ot(c)|0)&&(h[_r>>2]=c,n[Zt>>2]=2,We=2,Oe=c),!((oe|0)==2&ct)&&Ot(j)|0&&!(Ot(d)|0)&&(h[ur>>2]=d,n[kr>>2]=2,O=2,j=d),Qe=y(h[l+396>>2]),rt=Ot(Qe)|0;do if(rt)oe=We;else{if((We|0)==1&ct){h[ur>>2]=y(y(Oe-Xe)/Qe),n[kr>>2]=1,O=1,oe=1;break}Ge&(O|0)==1?(h[_r>>2]=y(Qe*y(j-_e)),n[Zt>>2]=1,O=1,oe=1):oe=We}while(!1);lo=Ot(c)|0,We=(Wi(s,l)|0)!=4,!(Ge|Lt|((f|0)!=1|lo)|(We|(oe|0)==1))&&(h[_r>>2]=c,n[Zt>>2]=1,!rt)&&(h[ur>>2]=y(y(c-Xe)/Qe),n[kr>>2]=1,O=1),!(Or|ct|((k|0)!=1|(Ot(d)|0))|(We|(O|0)==1))&&(h[ur>>2]=d,n[kr>>2]=1,!rt)&&(h[_r>>2]=y(Qe*y(d-_e)),n[Zt>>2]=1),bc(l,2,m,m,Zt,_r),bc(l,0,B,m,kr,ur),c=y(h[_r>>2]),d=y(h[ur>>2]),Va(l,c,d,F,n[Zt>>2]|0,n[kr>>2]|0,m,B,0,3565,M)|0,B=y(h[l+908+(n[976+(lr<<2)>>2]<<2)>>2]),h[l+504>>2]=y(Yn(B,y(da(l,lr,m))))}while(!1);n[l+500>>2]=n[2278],C=Nn}function Mn(s,l,c,f,d){return s=s|0,l=l|0,c=y(c),f=y(f),d=y(d),f=y(y0(s,l,c,f)),y(Yn(f,y(da(s,l,d))))}function Wi(s,l){return s=s|0,l=l|0,l=l+20|0,l=n[(n[l>>2]|0?l:s+16|0)>>2]|0,(l|0)==5&&E0(n[s+4>>2]|0)|0&&(l=1),l|0}function Ja(s,l){return s=s|0,l=l|0,ge(l)|0&&n[s+96>>2]|0?l=4:l=n[1040+(l<<2)>>2]|0,s+60+(l<<3)|0}function za(s,l){return s=s|0,l=l|0,ge(l)|0&&n[s+104>>2]|0?l=5:l=n[1e3+(l<<2)>>2]|0,s+60+(l<<3)|0}function bc(s,l,c,f,d,m){switch(s=s|0,l=l|0,c=y(c),f=y(f),d=d|0,m=m|0,c=y(Kr(s+380+(n[976+(l<<2)>>2]<<3)|0,c)),c=y(c+y(fn(s,l,f))),n[d>>2]|0){case 2:case 1:{d=Ot(c)|0,f=y(h[m>>2]),h[m>>2]=d|f>2]=2,h[m>>2]=c);break}default:}}function Ho(s,l){return s=s|0,l=l|0,s=s+132|0,ge(l)|0&&n[(vn(s,4,948)|0)+4>>2]|0?s=1:s=(n[(vn(s,n[1040+(l<<2)>>2]|0,948)|0)+4>>2]|0)!=0,s|0}function YA(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0;return s=s+132|0,ge(l)|0&&(f=vn(s,4,948)|0,(n[f+4>>2]|0)!=0)?d=4:(f=vn(s,n[1040+(l<<2)>>2]|0,948)|0,n[f+4>>2]|0?d=4:c=y(0)),(d|0)==4&&(c=y(Kr(f,c))),y(c)}function KA(s,l,c){s=s|0,l=l|0,c=y(c);var f=Ze;return f=y(h[s+908+(n[976+(l<<2)>>2]<<2)>>2]),f=y(f+y(V(s,l,c))),y(f+y(re(s,l,c)))}function HF(s){s=s|0;var l=0,c=0,f=0;e:do if(E0(n[s+4>>2]|0)|0)l=0;else if((n[s+16>>2]|0)!=5)if(c=Di(s)|0,!c)l=0;else for(l=0;;){if(f=rs(s,l)|0,!(n[f+24>>2]|0)&&(n[f+20>>2]|0)==5){l=1;break e}if(l=l+1|0,l>>>0>=c>>>0){l=0;break}}else l=1;while(!1);return l|0}function qF(s,l){s=s|0,l=l|0;var c=Ze;return c=y(h[s+908+(n[976+(l<<2)>>2]<<2)>>2]),c>=y(0)&((Ot(c)|0)^1)|0}function m0(s){s=s|0;var l=Ze,c=0,f=0,d=0,m=0,B=0,k=0,F=Ze;if(c=n[s+968>>2]|0,c)F=y(h[s+908>>2]),l=y(h[s+912>>2]),l=y(tW[c&0](s,F,l)),pi(s,(Ot(l)|0)^1,3573);else{m=Di(s)|0;do if(m|0){for(c=0,d=0;;){if(f=rs(s,d)|0,n[f+940>>2]|0){B=8;break}if((n[f+24>>2]|0)!=1)if(k=(Wi(s,f)|0)==5,k){c=f;break}else c=c|0?c:f;if(d=d+1|0,d>>>0>=m>>>0){B=8;break}}if((B|0)==8&&!c)break;return l=y(m0(c)),y(l+y(h[c+404>>2]))}while(!1);l=y(h[s+912>>2])}return y(l)}function y0(s,l,c,f){s=s|0,l=l|0,c=y(c),f=y(f);var d=Ze,m=0;return E0(l)|0?(l=1,m=3):ge(l)|0?(l=0,m=3):(f=y(ue),d=y(ue)),(m|0)==3&&(d=y(Kr(s+364+(l<<3)|0,f)),f=y(Kr(s+380+(l<<3)|0,f))),m=f=y(0)&((Ot(f)|0)^1)),c=m?f:c,m=d>=y(0)&((Ot(d)|0)^1)&c>2]|0,m)|0,Oe=Fd(rt,m)|0,Qe=ge(rt)|0,j=y(fn(l,2,c)),oe=y(fn(l,0,c)),Ls(l,2,c)|0?k=y(j+y(Kr(n[l+992>>2]|0,c))):Ho(l,2)|0&&Td(l,2)|0?(k=y(h[s+908>>2]),F=y(Ir(s,2)),F=y(k-y(F+y(Rn(s,2)))),k=y(YA(l,2,c)),k=y(Mn(l,2,y(F-y(k+y(wp(l,2,c)))),c,c))):k=y(ue),Ls(l,0,d)|0?F=y(oe+y(Kr(n[l+996>>2]|0,d))):Ho(l,0)|0&&Td(l,0)|0?(F=y(h[s+912>>2]),ct=y(Ir(s,0)),ct=y(F-y(ct+y(Rn(s,0)))),F=y(YA(l,0,d)),F=y(Mn(l,0,y(ct-y(F+y(wp(l,0,d)))),d,c))):F=y(ue),M=Ot(k)|0,O=Ot(F)|0;do if(M^O&&(We=y(h[l+396>>2]),!(Ot(We)|0)))if(M){k=y(j+y(y(F-oe)*We));break}else{ct=y(oe+y(y(k-j)/We)),F=O?ct:F;break}while(!1);O=Ot(k)|0,M=Ot(F)|0,O|M&&(_e=(O^1)&1,f=c>y(0)&((f|0)!=0&O),k=Qe?k:f?c:k,Va(l,k,F,m,Qe?_e:f?2:_e,O&(M^1)&1,k,F,0,3623,B)|0,k=y(h[l+908>>2]),k=y(k+y(fn(l,2,c))),F=y(h[l+912>>2]),F=y(F+y(fn(l,0,c)))),Va(l,k,F,m,1,1,k,F,1,3635,B)|0,Td(l,rt)|0&&!(Ho(l,rt)|0)?(_e=n[976+(rt<<2)>>2]|0,ct=y(h[s+908+(_e<<2)>>2]),ct=y(ct-y(h[l+908+(_e<<2)>>2])),ct=y(ct-y(Rn(s,rt))),ct=y(ct-y(re(l,rt,c))),ct=y(ct-y(wp(l,rt,Qe?c:d))),h[l+400+(n[1040+(rt<<2)>>2]<<2)>>2]=ct):Xe=21;do if((Xe|0)==21){if(!(Ho(l,rt)|0)&&(n[s+8>>2]|0)==1){_e=n[976+(rt<<2)>>2]|0,ct=y(h[s+908+(_e<<2)>>2]),ct=y(y(ct-y(h[l+908+(_e<<2)>>2]))*y(.5)),h[l+400+(n[1040+(rt<<2)>>2]<<2)>>2]=ct;break}!(Ho(l,rt)|0)&&(n[s+8>>2]|0)==2&&(_e=n[976+(rt<<2)>>2]|0,ct=y(h[s+908+(_e<<2)>>2]),ct=y(ct-y(h[l+908+(_e<<2)>>2])),h[l+400+(n[1040+(rt<<2)>>2]<<2)>>2]=ct)}while(!1);Td(l,Oe)|0&&!(Ho(l,Oe)|0)?(_e=n[976+(Oe<<2)>>2]|0,ct=y(h[s+908+(_e<<2)>>2]),ct=y(ct-y(h[l+908+(_e<<2)>>2])),ct=y(ct-y(Rn(s,Oe))),ct=y(ct-y(re(l,Oe,c))),ct=y(ct-y(wp(l,Oe,Qe?d:c))),h[l+400+(n[1040+(Oe<<2)>>2]<<2)>>2]=ct):Xe=30;do if((Xe|0)==30&&!(Ho(l,Oe)|0)){if((Wi(s,l)|0)==2){_e=n[976+(Oe<<2)>>2]|0,ct=y(h[s+908+(_e<<2)>>2]),ct=y(y(ct-y(h[l+908+(_e<<2)>>2]))*y(.5)),h[l+400+(n[1040+(Oe<<2)>>2]<<2)>>2]=ct;break}_e=(Wi(s,l)|0)==3,_e^(n[s+28>>2]|0)==2&&(_e=n[976+(Oe<<2)>>2]|0,ct=y(h[s+908+(_e<<2)>>2]),ct=y(ct-y(h[l+908+(_e<<2)>>2])),h[l+400+(n[1040+(Oe<<2)>>2]<<2)>>2]=ct)}while(!1)}function xI(s,l,c){s=s|0,l=l|0,c=c|0;var f=Ze,d=0;d=n[976+(c<<2)>>2]|0,f=y(h[l+908+(d<<2)>>2]),f=y(y(h[s+908+(d<<2)>>2])-f),f=y(f-y(h[l+400+(n[1040+(c<<2)>>2]<<2)>>2])),h[l+400+(n[1e3+(c<<2)>>2]<<2)>>2]=f}function E0(s){return s=s|0,(s|1|0)==1|0}function GF(s){s=s|0;var l=Ze;switch(n[s+56>>2]|0){case 0:case 3:{l=y(h[s+40>>2]),l>y(0)&((Ot(l)|0)^1)?s=o[(n[s+976>>2]|0)+2>>0]|0?1056:992:s=1056;break}default:s=s+52|0}return s|0}function kI(s,l){return s=s|0,l=l|0,(o[s+l>>0]|0)!=0|0}function Td(s,l){return s=s|0,l=l|0,s=s+132|0,ge(l)|0&&n[(vn(s,5,948)|0)+4>>2]|0?s=1:s=(n[(vn(s,n[1e3+(l<<2)>>2]|0,948)|0)+4>>2]|0)!=0,s|0}function wp(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0;return s=s+132|0,ge(l)|0&&(f=vn(s,5,948)|0,(n[f+4>>2]|0)!=0)?d=4:(f=vn(s,n[1e3+(l<<2)>>2]|0,948)|0,n[f+4>>2]|0?d=4:c=y(0)),(d|0)==4&&(c=y(Kr(f,c))),y(c)}function uD(s,l,c){return s=s|0,l=l|0,c=y(c),Ho(s,l)|0?c=y(YA(s,l,c)):c=y(-y(wp(s,l,c))),y(c)}function AD(s){return s=y(s),h[D>>2]=s,n[D>>2]|0|0}function Nd(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>1073741823)Tt();else{d=Yt(l<<2)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<2)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<2)}function fD(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>2)<<2)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Ld(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-4-l|0)>>>2)<<2)),s=n[s>>2]|0,s|0&&yt(s)}function pD(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;if(B=s+4|0,k=n[B>>2]|0,d=k-f|0,m=d>>2,s=l+(m<<2)|0,s>>>0>>0){f=k;do n[f>>2]=n[s>>2],s=s+4|0,f=(n[B>>2]|0)+4|0,n[B>>2]=f;while(s>>>0>>0)}m|0&&rw(k+(0-m<<2)|0,l|0,d|0)|0}function hD(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0;return k=l+4|0,F=n[k>>2]|0,d=n[s>>2]|0,B=c,m=B-d|0,f=F+(0-(m>>2)<<2)|0,n[k>>2]=f,(m|0)>0&&xr(f|0,d|0,m|0)|0,d=s+4|0,m=l+8|0,f=(n[d>>2]|0)-B|0,(f|0)>0&&(xr(n[m>>2]|0,c|0,f|0)|0,n[m>>2]=(n[m>>2]|0)+(f>>>2<<2)),B=n[s>>2]|0,n[s>>2]=n[k>>2],n[k>>2]=B,B=n[d>>2]|0,n[d>>2]=n[m>>2],n[m>>2]=B,B=s+8|0,c=l+12|0,s=n[B>>2]|0,n[B>>2]=n[c>>2],n[c>>2]=s,n[l>>2]=n[k>>2],F|0}function QI(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;if(B=n[l>>2]|0,m=n[c>>2]|0,(B|0)!=(m|0)){d=s+8|0,c=((m+-4-B|0)>>>2)+1|0,s=B,f=n[d>>2]|0;do n[f>>2]=n[s>>2],f=(n[d>>2]|0)+4|0,n[d>>2]=f,s=s+4|0;while((s|0)!=(m|0));n[l>>2]=B+(c<<2)}}function FI(){Oo()}function gD(){var s=0;return s=Yt(4)|0,RI(s),s|0}function RI(s){s=s|0,n[s>>2]=Sl()|0}function dD(s){s=s|0,s|0&&(C0(s),yt(s))}function C0(s){s=s|0,st(n[s>>2]|0)}function WF(s,l,c){s=s|0,l=l|0,c=c|0,bl(n[s>>2]|0,l,c)}function Od(s,l){s=s|0,l=y(l),dp(n[s>>2]|0,l)}function Md(s,l){return s=s|0,l=l|0,kI(n[s>>2]|0,l)|0}function Ud(){var s=0;return s=Yt(8)|0,I0(s,0),s|0}function I0(s,l){s=s|0,l=l|0,l?l=Mo(n[l>>2]|0)|0:l=qi()|0,n[s>>2]=l,n[s+4>>2]=0,Pn(l,s)}function _d(s){s=s|0;var l=0;return l=Yt(8)|0,I0(l,s),l|0}function w0(s){s=s|0,s|0&&(Hd(s),yt(s))}function Hd(s){s=s|0;var l=0;Dl(n[s>>2]|0),l=s+4|0,s=n[l>>2]|0,n[l>>2]=0,s|0&&(bu(s),yt(s))}function bu(s){s=s|0,xu(s)}function xu(s){s=s|0,s=n[s>>2]|0,s|0&&sa(s|0)}function TI(s){return s=s|0,fa(s)|0}function NI(s){s=s|0;var l=0,c=0;c=s+4|0,l=n[c>>2]|0,n[c>>2]=0,l|0&&(bu(l),yt(l)),Pl(n[s>>2]|0)}function qd(s,l){s=s|0,l=l|0,sn(n[s>>2]|0,n[l>>2]|0)}function YF(s,l){s=s|0,l=l|0,fp(n[s>>2]|0,l)}function KF(s,l,c){s=s|0,l=l|0,c=+c,Pd(n[s>>2]|0,l,y(c))}function jd(s,l,c){s=s|0,l=l|0,c=+c,Sd(n[s>>2]|0,l,y(c))}function LI(s,l){s=s|0,l=l|0,cp(n[s>>2]|0,l)}function OI(s,l){s=s|0,l=l|0,to(n[s>>2]|0,l)}function Sr(s,l){s=s|0,l=l|0,Ap(n[s>>2]|0,l)}function Os(s,l){s=s|0,l=l|0,wd(n[s>>2]|0,l)}function Oi(s,l){s=s|0,l=l|0,o0(n[s>>2]|0,l)}function ms(s,l){s=s|0,l=l|0,eo(n[s>>2]|0,l)}function VA(s,l,c){s=s|0,l=l|0,c=+c,OA(n[s>>2]|0,l,y(c))}function MI(s,l,c){s=s|0,l=l|0,c=+c,W(n[s>>2]|0,l,y(c))}function is(s,l){s=s|0,l=l|0,MA(n[s>>2]|0,l)}function Gd(s,l){s=s|0,l=l|0,vd(n[s>>2]|0,l)}function Bp(s,l){s=s|0,l=l|0,ro(n[s>>2]|0,l)}function B0(s,l){s=s|0,l=+l,pp(n[s>>2]|0,y(l))}function vp(s,l){s=s|0,l=+l,Ya(n[s>>2]|0,y(l))}function UI(s,l){s=s|0,l=+l,Dd(n[s>>2]|0,y(l))}function _I(s,l){s=s|0,l=+l,l0(n[s>>2]|0,y(l))}function HI(s,l){s=s|0,l=+l,Wa(n[s>>2]|0,y(l))}function qI(s,l){s=s|0,l=+l,c0(n[s>>2]|0,y(l))}function ku(s,l){s=s|0,l=+l,DI(n[s>>2]|0,y(l))}function ir(s){s=s|0,hp(n[s>>2]|0)}function Wd(s,l){s=s|0,l=+l,Li(n[s>>2]|0,y(l))}function jI(s,l){s=s|0,l=+l,Iu(n[s>>2]|0,y(l))}function xl(s){s=s|0,pa(n[s>>2]|0)}function Qu(s,l){s=s|0,l=+l,Bc(n[s>>2]|0,y(l))}function v0(s,l){s=s|0,l=+l,wu(n[s>>2]|0,y(l))}function D0(s,l){s=s|0,l=+l,oi(n[s>>2]|0,y(l))}function GI(s,l){s=s|0,l=+l,UA(n[s>>2]|0,y(l))}function WI(s,l){s=s|0,l=+l,Uo(n[s>>2]|0,y(l))}function xc(s,l){s=s|0,l=+l,ga(n[s>>2]|0,y(l))}function P0(s,l){s=s|0,l=+l,gp(n[s>>2]|0,y(l))}function YI(s,l){s=s|0,l=+l,f0(n[s>>2]|0,y(l))}function Yd(s,l){s=s|0,l=+l,_A(n[s>>2]|0,y(l))}function kc(s,l,c){s=s|0,l=l|0,c=+c,wc(n[s>>2]|0,l,y(c))}function Kd(s,l,c){s=s|0,l=l|0,c=+c,no(n[s>>2]|0,l,y(c))}function S0(s,l,c){s=s|0,l=l|0,c=+c,Cu(n[s>>2]|0,l,y(c))}function b0(s){return s=s|0,s0(n[s>>2]|0)|0}function oo(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;f=C,C=C+16|0,d=f,LA(d,n[l>>2]|0,c),ss(s,d),C=f}function ss(s,l){s=s|0,l=l|0,Xa(s,n[l+4>>2]|0,+y(h[l>>2]))}function Xa(s,l,c){s=s|0,l=l|0,c=+c,n[s>>2]=l,E[s+8>>3]=c}function Vd(s){return s=s|0,vI(n[s>>2]|0)|0}function qo(s){return s=s|0,up(n[s>>2]|0)|0}function mD(s){return s=s|0,Ic(n[s>>2]|0)|0}function Dp(s){return s=s|0,BI(n[s>>2]|0)|0}function KI(s){return s=s|0,a0(n[s>>2]|0)|0}function VF(s){return s=s|0,Bd(n[s>>2]|0)|0}function yD(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;f=C,C=C+16|0,d=f,bt(d,n[l>>2]|0,c),ss(s,d),C=f}function ED(s){return s=s|0,Eu(n[s>>2]|0)|0}function Jd(s){return s=s|0,Ga(n[s>>2]|0)|0}function VI(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,NA(f,n[l>>2]|0),ss(s,f),C=c}function Pp(s){return s=s|0,+ +y(ei(n[s>>2]|0))}function CD(s){return s=s|0,+ +y(Qi(n[s>>2]|0))}function ID(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,cr(f,n[l>>2]|0),ss(s,f),C=c}function x0(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,u0(f,n[l>>2]|0),ss(s,f),C=c}function JF(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,wt(f,n[l>>2]|0),ss(s,f),C=c}function zF(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,ha(f,n[l>>2]|0),ss(s,f),C=c}function wD(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,A0(f,n[l>>2]|0),ss(s,f),C=c}function BD(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,xd(f,n[l>>2]|0),ss(s,f),C=c}function JA(s){return s=s|0,+ +y(p0(n[s>>2]|0))}function XF(s,l){return s=s|0,l=l|0,+ +y(bd(n[s>>2]|0,l))}function ZF(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;f=C,C=C+16|0,d=f,dt(d,n[l>>2]|0,c),ss(s,d),C=f}function Qc(s,l,c){s=s|0,l=l|0,c=c|0,ar(n[s>>2]|0,n[l>>2]|0,c)}function $F(s,l){s=s|0,l=l|0,yu(n[s>>2]|0,n[l>>2]|0)}function vD(s){return s=s|0,Di(n[s>>2]|0)|0}function eR(s){return s=s|0,s=mt(n[s>>2]|0)|0,s?s=TI(s)|0:s=0,s|0}function DD(s,l){return s=s|0,l=l|0,s=rs(n[s>>2]|0,l)|0,s?s=TI(s)|0:s=0,s|0}function Fu(s,l){s=s|0,l=l|0;var c=0,f=0;f=Yt(4)|0,PD(f,l),c=s+4|0,l=n[c>>2]|0,n[c>>2]=f,l|0&&(bu(l),yt(l)),vt(n[s>>2]|0,1)}function PD(s,l){s=s|0,l=l|0,iR(s,l)}function tR(s,l,c,f,d,m){s=s|0,l=l|0,c=y(c),f=f|0,d=y(d),m=m|0;var B=0,k=0;B=C,C=C+16|0,k=B,SD(k,fa(l)|0,+c,f,+d,m),h[s>>2]=y(+E[k>>3]),h[s+4>>2]=y(+E[k+8>>3]),C=B}function SD(s,l,c,f,d,m){s=s|0,l=l|0,c=+c,f=f|0,d=+d,m=m|0;var B=0,k=0,F=0,M=0,O=0;B=C,C=C+32|0,O=B+8|0,M=B+20|0,F=B,k=B+16|0,E[O>>3]=c,n[M>>2]=f,E[F>>3]=d,n[k>>2]=m,zd(s,n[l+4>>2]|0,O,M,F,k),C=B}function zd(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0;B=C,C=C+16|0,k=B,$a(k),l=ys(l)|0,bD(s,l,+E[c>>3],n[f>>2]|0,+E[d>>3],n[m>>2]|0),el(k),C=B}function ys(s){return s=s|0,n[s>>2]|0}function bD(s,l,c,f,d,m){s=s|0,l=l|0,c=+c,f=f|0,d=+d,m=m|0;var B=0;B=jo(JI()|0)|0,c=+ma(c),f=Xd(f)|0,d=+ma(d),rR(s,qn(0,B|0,l|0,+c,f|0,+d,Xd(m)|0)|0)}function JI(){var s=0;return o[7608]|0||(XI(9120),s=7608,n[s>>2]=1,n[s+4>>2]=0),9120}function jo(s){return s=s|0,n[s+8>>2]|0}function ma(s){return s=+s,+ +Ru(s)}function Xd(s){return s=s|0,k0(s)|0}function rR(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;d=C,C=C+32|0,c=d,f=l,f&1?(ya(c,0),ia(f|0,c|0)|0,zI(s,c),nR(c)):(n[s>>2]=n[l>>2],n[s+4>>2]=n[l+4>>2],n[s+8>>2]=n[l+8>>2],n[s+12>>2]=n[l+12>>2]),C=d}function ya(s,l){s=s|0,l=l|0,Fc(s,l),n[s+8>>2]=0,o[s+24>>0]=0}function zI(s,l){s=s|0,l=l|0,l=l+8|0,n[s>>2]=n[l>>2],n[s+4>>2]=n[l+4>>2],n[s+8>>2]=n[l+8>>2],n[s+12>>2]=n[l+12>>2]}function nR(s){s=s|0,o[s+24>>0]=0}function Fc(s,l){s=s|0,l=l|0,n[s>>2]=l}function k0(s){return s=s|0,s|0}function Ru(s){return s=+s,+s}function XI(s){s=s|0,ao(s,ZI()|0,4)}function ZI(){return 1064}function ao(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c,n[s+8>>2]=ki(l|0,c+1|0)|0}function iR(s,l){s=s|0,l=l|0,l=n[l>>2]|0,n[s>>2]=l,hc(l|0)}function xD(s){s=s|0;var l=0,c=0;c=s+4|0,l=n[c>>2]|0,n[c>>2]=0,l|0&&(bu(l),yt(l)),vt(n[s>>2]|0,0)}function kD(s){s=s|0,Dt(n[s>>2]|0)}function Zd(s){return s=s|0,er(n[s>>2]|0)|0}function sR(s,l,c,f){s=s|0,l=+l,c=+c,f=f|0,qA(n[s>>2]|0,y(l),y(c),f)}function oR(s){return s=s|0,+ +y(vc(n[s>>2]|0))}function v(s){return s=s|0,+ +y(Bu(n[s>>2]|0))}function P(s){return s=s|0,+ +y(Dc(n[s>>2]|0))}function Q(s){return s=s|0,+ +y(gs(n[s>>2]|0))}function H(s){return s=s|0,+ +y(Pc(n[s>>2]|0))}function Y(s){return s=s|0,+ +y(On(n[s>>2]|0))}function ne(s,l){s=s|0,l=l|0,E[s>>3]=+y(vc(n[l>>2]|0)),E[s+8>>3]=+y(Bu(n[l>>2]|0)),E[s+16>>3]=+y(Dc(n[l>>2]|0)),E[s+24>>3]=+y(gs(n[l>>2]|0)),E[s+32>>3]=+y(Pc(n[l>>2]|0)),E[s+40>>3]=+y(On(n[l>>2]|0))}function Be(s,l){return s=s|0,l=l|0,+ +y(ji(n[s>>2]|0,l))}function Ue(s,l){return s=s|0,l=l|0,+ +y(Ci(n[s>>2]|0,l))}function ft(s,l){return s=s|0,l=l|0,+ +y(HA(n[s>>2]|0,l))}function jt(){return Dn()|0}function wr(){Tr(),Xt(),jn(),li(),Ea(),$e()}function Tr(){SNe(11713,4938,1)}function Xt(){YTe(10448)}function jn(){STe(10408)}function li(){zRe(10324)}function Ea(){iFe(10096)}function $e(){je(9132)}function je(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0,Oe=0,Qe=0,rt=0,Xe=0,ct=0,_e=0,Ge=0,Lt=0,_r=0,ur=0,Zt=0,kr=0,Or=0,lr=0,Nn=0,lo=0,co=0,uo=0,Ia=0,Np=0,Lp=0,kl=0,Op=0,Lu=0,Ou=0,Mp=0,Up=0,_p=0,$r=0,Ql=0,Hp=0,Nc=0,qp=0,jp=0,Mu=0,Uu=0,Lc=0,Ms=0,rl=0,Go=0,Fl=0,rf=0,nf=0,_u=0,sf=0,of=0,Us=0,Cs=0,Rl=0,Un=0,af=0,Ao=0,Oc=0,fo=0,Mc=0,lf=0,cf=0,Uc=0,_s=0,Tl=0,uf=0,Af=0,ff=0,Fr=0,ri=0,Is=0,po=0,Hs=0,Nr=0,Ar=0,Nl=0;l=C,C=C+672|0,c=l+656|0,Nl=l+648|0,Ar=l+640|0,Nr=l+632|0,Hs=l+624|0,po=l+616|0,Is=l+608|0,ri=l+600|0,Fr=l+592|0,ff=l+584|0,Af=l+576|0,uf=l+568|0,Tl=l+560|0,_s=l+552|0,Uc=l+544|0,cf=l+536|0,lf=l+528|0,Mc=l+520|0,fo=l+512|0,Oc=l+504|0,Ao=l+496|0,af=l+488|0,Un=l+480|0,Rl=l+472|0,Cs=l+464|0,Us=l+456|0,of=l+448|0,sf=l+440|0,_u=l+432|0,nf=l+424|0,rf=l+416|0,Fl=l+408|0,Go=l+400|0,rl=l+392|0,Ms=l+384|0,Lc=l+376|0,Uu=l+368|0,Mu=l+360|0,jp=l+352|0,qp=l+344|0,Nc=l+336|0,Hp=l+328|0,Ql=l+320|0,$r=l+312|0,_p=l+304|0,Up=l+296|0,Mp=l+288|0,Ou=l+280|0,Lu=l+272|0,Op=l+264|0,kl=l+256|0,Lp=l+248|0,Np=l+240|0,Ia=l+232|0,uo=l+224|0,co=l+216|0,lo=l+208|0,Nn=l+200|0,lr=l+192|0,Or=l+184|0,kr=l+176|0,Zt=l+168|0,ur=l+160|0,_r=l+152|0,Lt=l+144|0,Ge=l+136|0,_e=l+128|0,ct=l+120|0,Xe=l+112|0,rt=l+104|0,Qe=l+96|0,Oe=l+88|0,We=l+80|0,oe=l+72|0,j=l+64|0,O=l+56|0,M=l+48|0,F=l+40|0,k=l+32|0,B=l+24|0,m=l+16|0,d=l+8|0,f=l,pt(s,3646),zt(s,3651,2)|0,Br(s,3665,2)|0,Wn(s,3682,18)|0,n[Nl>>2]=19,n[Nl+4>>2]=0,n[c>>2]=n[Nl>>2],n[c+4>>2]=n[Nl+4>>2],br(s,3690,c)|0,n[Ar>>2]=1,n[Ar+4>>2]=0,n[c>>2]=n[Ar>>2],n[c+4>>2]=n[Ar+4>>2],Sn(s,3696,c)|0,n[Nr>>2]=2,n[Nr+4>>2]=0,n[c>>2]=n[Nr>>2],n[c+4>>2]=n[Nr+4>>2],Tn(s,3706,c)|0,n[Hs>>2]=1,n[Hs+4>>2]=0,n[c>>2]=n[Hs>>2],n[c+4>>2]=n[Hs+4>>2],Yr(s,3722,c)|0,n[po>>2]=2,n[po+4>>2]=0,n[c>>2]=n[po>>2],n[c+4>>2]=n[po+4>>2],Yr(s,3734,c)|0,n[Is>>2]=3,n[Is+4>>2]=0,n[c>>2]=n[Is>>2],n[c+4>>2]=n[Is+4>>2],Tn(s,3753,c)|0,n[ri>>2]=4,n[ri+4>>2]=0,n[c>>2]=n[ri>>2],n[c+4>>2]=n[ri+4>>2],Tn(s,3769,c)|0,n[Fr>>2]=5,n[Fr+4>>2]=0,n[c>>2]=n[Fr>>2],n[c+4>>2]=n[Fr+4>>2],Tn(s,3783,c)|0,n[ff>>2]=6,n[ff+4>>2]=0,n[c>>2]=n[ff>>2],n[c+4>>2]=n[ff+4>>2],Tn(s,3796,c)|0,n[Af>>2]=7,n[Af+4>>2]=0,n[c>>2]=n[Af>>2],n[c+4>>2]=n[Af+4>>2],Tn(s,3813,c)|0,n[uf>>2]=8,n[uf+4>>2]=0,n[c>>2]=n[uf>>2],n[c+4>>2]=n[uf+4>>2],Tn(s,3825,c)|0,n[Tl>>2]=3,n[Tl+4>>2]=0,n[c>>2]=n[Tl>>2],n[c+4>>2]=n[Tl+4>>2],Yr(s,3843,c)|0,n[_s>>2]=4,n[_s+4>>2]=0,n[c>>2]=n[_s>>2],n[c+4>>2]=n[_s+4>>2],Yr(s,3853,c)|0,n[Uc>>2]=9,n[Uc+4>>2]=0,n[c>>2]=n[Uc>>2],n[c+4>>2]=n[Uc+4>>2],Tn(s,3870,c)|0,n[cf>>2]=10,n[cf+4>>2]=0,n[c>>2]=n[cf>>2],n[c+4>>2]=n[cf+4>>2],Tn(s,3884,c)|0,n[lf>>2]=11,n[lf+4>>2]=0,n[c>>2]=n[lf>>2],n[c+4>>2]=n[lf+4>>2],Tn(s,3896,c)|0,n[Mc>>2]=1,n[Mc+4>>2]=0,n[c>>2]=n[Mc>>2],n[c+4>>2]=n[Mc+4>>2],ti(s,3907,c)|0,n[fo>>2]=2,n[fo+4>>2]=0,n[c>>2]=n[fo>>2],n[c+4>>2]=n[fo+4>>2],ti(s,3915,c)|0,n[Oc>>2]=3,n[Oc+4>>2]=0,n[c>>2]=n[Oc>>2],n[c+4>>2]=n[Oc+4>>2],ti(s,3928,c)|0,n[Ao>>2]=4,n[Ao+4>>2]=0,n[c>>2]=n[Ao>>2],n[c+4>>2]=n[Ao+4>>2],ti(s,3948,c)|0,n[af>>2]=5,n[af+4>>2]=0,n[c>>2]=n[af>>2],n[c+4>>2]=n[af+4>>2],ti(s,3960,c)|0,n[Un>>2]=6,n[Un+4>>2]=0,n[c>>2]=n[Un>>2],n[c+4>>2]=n[Un+4>>2],ti(s,3974,c)|0,n[Rl>>2]=7,n[Rl+4>>2]=0,n[c>>2]=n[Rl>>2],n[c+4>>2]=n[Rl+4>>2],ti(s,3983,c)|0,n[Cs>>2]=20,n[Cs+4>>2]=0,n[c>>2]=n[Cs>>2],n[c+4>>2]=n[Cs+4>>2],br(s,3999,c)|0,n[Us>>2]=8,n[Us+4>>2]=0,n[c>>2]=n[Us>>2],n[c+4>>2]=n[Us+4>>2],ti(s,4012,c)|0,n[of>>2]=9,n[of+4>>2]=0,n[c>>2]=n[of>>2],n[c+4>>2]=n[of+4>>2],ti(s,4022,c)|0,n[sf>>2]=21,n[sf+4>>2]=0,n[c>>2]=n[sf>>2],n[c+4>>2]=n[sf+4>>2],br(s,4039,c)|0,n[_u>>2]=10,n[_u+4>>2]=0,n[c>>2]=n[_u>>2],n[c+4>>2]=n[_u+4>>2],ti(s,4053,c)|0,n[nf>>2]=11,n[nf+4>>2]=0,n[c>>2]=n[nf>>2],n[c+4>>2]=n[nf+4>>2],ti(s,4065,c)|0,n[rf>>2]=12,n[rf+4>>2]=0,n[c>>2]=n[rf>>2],n[c+4>>2]=n[rf+4>>2],ti(s,4084,c)|0,n[Fl>>2]=13,n[Fl+4>>2]=0,n[c>>2]=n[Fl>>2],n[c+4>>2]=n[Fl+4>>2],ti(s,4097,c)|0,n[Go>>2]=14,n[Go+4>>2]=0,n[c>>2]=n[Go>>2],n[c+4>>2]=n[Go+4>>2],ti(s,4117,c)|0,n[rl>>2]=15,n[rl+4>>2]=0,n[c>>2]=n[rl>>2],n[c+4>>2]=n[rl+4>>2],ti(s,4129,c)|0,n[Ms>>2]=16,n[Ms+4>>2]=0,n[c>>2]=n[Ms>>2],n[c+4>>2]=n[Ms+4>>2],ti(s,4148,c)|0,n[Lc>>2]=17,n[Lc+4>>2]=0,n[c>>2]=n[Lc>>2],n[c+4>>2]=n[Lc+4>>2],ti(s,4161,c)|0,n[Uu>>2]=18,n[Uu+4>>2]=0,n[c>>2]=n[Uu>>2],n[c+4>>2]=n[Uu+4>>2],ti(s,4181,c)|0,n[Mu>>2]=5,n[Mu+4>>2]=0,n[c>>2]=n[Mu>>2],n[c+4>>2]=n[Mu+4>>2],Yr(s,4196,c)|0,n[jp>>2]=6,n[jp+4>>2]=0,n[c>>2]=n[jp>>2],n[c+4>>2]=n[jp+4>>2],Yr(s,4206,c)|0,n[qp>>2]=7,n[qp+4>>2]=0,n[c>>2]=n[qp>>2],n[c+4>>2]=n[qp+4>>2],Yr(s,4217,c)|0,n[Nc>>2]=3,n[Nc+4>>2]=0,n[c>>2]=n[Nc>>2],n[c+4>>2]=n[Nc+4>>2],Rc(s,4235,c)|0,n[Hp>>2]=1,n[Hp+4>>2]=0,n[c>>2]=n[Hp>>2],n[c+4>>2]=n[Hp+4>>2],aR(s,4251,c)|0,n[Ql>>2]=4,n[Ql+4>>2]=0,n[c>>2]=n[Ql>>2],n[c+4>>2]=n[Ql+4>>2],Rc(s,4263,c)|0,n[$r>>2]=5,n[$r+4>>2]=0,n[c>>2]=n[$r>>2],n[c+4>>2]=n[$r+4>>2],Rc(s,4279,c)|0,n[_p>>2]=6,n[_p+4>>2]=0,n[c>>2]=n[_p>>2],n[c+4>>2]=n[_p+4>>2],Rc(s,4293,c)|0,n[Up>>2]=7,n[Up+4>>2]=0,n[c>>2]=n[Up>>2],n[c+4>>2]=n[Up+4>>2],Rc(s,4306,c)|0,n[Mp>>2]=8,n[Mp+4>>2]=0,n[c>>2]=n[Mp>>2],n[c+4>>2]=n[Mp+4>>2],Rc(s,4323,c)|0,n[Ou>>2]=9,n[Ou+4>>2]=0,n[c>>2]=n[Ou>>2],n[c+4>>2]=n[Ou+4>>2],Rc(s,4335,c)|0,n[Lu>>2]=2,n[Lu+4>>2]=0,n[c>>2]=n[Lu>>2],n[c+4>>2]=n[Lu+4>>2],aR(s,4353,c)|0,n[Op>>2]=12,n[Op+4>>2]=0,n[c>>2]=n[Op>>2],n[c+4>>2]=n[Op+4>>2],Q0(s,4363,c)|0,n[kl>>2]=1,n[kl+4>>2]=0,n[c>>2]=n[kl>>2],n[c+4>>2]=n[kl+4>>2],zA(s,4376,c)|0,n[Lp>>2]=2,n[Lp+4>>2]=0,n[c>>2]=n[Lp>>2],n[c+4>>2]=n[Lp+4>>2],zA(s,4388,c)|0,n[Np>>2]=13,n[Np+4>>2]=0,n[c>>2]=n[Np>>2],n[c+4>>2]=n[Np+4>>2],Q0(s,4402,c)|0,n[Ia>>2]=14,n[Ia+4>>2]=0,n[c>>2]=n[Ia>>2],n[c+4>>2]=n[Ia+4>>2],Q0(s,4411,c)|0,n[uo>>2]=15,n[uo+4>>2]=0,n[c>>2]=n[uo>>2],n[c+4>>2]=n[uo+4>>2],Q0(s,4421,c)|0,n[co>>2]=16,n[co+4>>2]=0,n[c>>2]=n[co>>2],n[c+4>>2]=n[co+4>>2],Q0(s,4433,c)|0,n[lo>>2]=17,n[lo+4>>2]=0,n[c>>2]=n[lo>>2],n[c+4>>2]=n[lo+4>>2],Q0(s,4446,c)|0,n[Nn>>2]=18,n[Nn+4>>2]=0,n[c>>2]=n[Nn>>2],n[c+4>>2]=n[Nn+4>>2],Q0(s,4458,c)|0,n[lr>>2]=3,n[lr+4>>2]=0,n[c>>2]=n[lr>>2],n[c+4>>2]=n[lr+4>>2],zA(s,4471,c)|0,n[Or>>2]=1,n[Or+4>>2]=0,n[c>>2]=n[Or>>2],n[c+4>>2]=n[Or+4>>2],QD(s,4486,c)|0,n[kr>>2]=10,n[kr+4>>2]=0,n[c>>2]=n[kr>>2],n[c+4>>2]=n[kr+4>>2],Rc(s,4496,c)|0,n[Zt>>2]=11,n[Zt+4>>2]=0,n[c>>2]=n[Zt>>2],n[c+4>>2]=n[Zt+4>>2],Rc(s,4508,c)|0,n[ur>>2]=3,n[ur+4>>2]=0,n[c>>2]=n[ur>>2],n[c+4>>2]=n[ur+4>>2],aR(s,4519,c)|0,n[_r>>2]=4,n[_r+4>>2]=0,n[c>>2]=n[_r>>2],n[c+4>>2]=n[_r+4>>2],Nve(s,4530,c)|0,n[Lt>>2]=19,n[Lt+4>>2]=0,n[c>>2]=n[Lt>>2],n[c+4>>2]=n[Lt+4>>2],Lve(s,4542,c)|0,n[Ge>>2]=12,n[Ge+4>>2]=0,n[c>>2]=n[Ge>>2],n[c+4>>2]=n[Ge+4>>2],Ove(s,4554,c)|0,n[_e>>2]=13,n[_e+4>>2]=0,n[c>>2]=n[_e>>2],n[c+4>>2]=n[_e+4>>2],Mve(s,4568,c)|0,n[ct>>2]=2,n[ct+4>>2]=0,n[c>>2]=n[ct>>2],n[c+4>>2]=n[ct+4>>2],Uve(s,4578,c)|0,n[Xe>>2]=20,n[Xe+4>>2]=0,n[c>>2]=n[Xe>>2],n[c+4>>2]=n[Xe+4>>2],_ve(s,4587,c)|0,n[rt>>2]=22,n[rt+4>>2]=0,n[c>>2]=n[rt>>2],n[c+4>>2]=n[rt+4>>2],br(s,4602,c)|0,n[Qe>>2]=23,n[Qe+4>>2]=0,n[c>>2]=n[Qe>>2],n[c+4>>2]=n[Qe+4>>2],br(s,4619,c)|0,n[Oe>>2]=14,n[Oe+4>>2]=0,n[c>>2]=n[Oe>>2],n[c+4>>2]=n[Oe+4>>2],Hve(s,4629,c)|0,n[We>>2]=1,n[We+4>>2]=0,n[c>>2]=n[We>>2],n[c+4>>2]=n[We+4>>2],qve(s,4637,c)|0,n[oe>>2]=4,n[oe+4>>2]=0,n[c>>2]=n[oe>>2],n[c+4>>2]=n[oe+4>>2],zA(s,4653,c)|0,n[j>>2]=5,n[j+4>>2]=0,n[c>>2]=n[j>>2],n[c+4>>2]=n[j+4>>2],zA(s,4669,c)|0,n[O>>2]=6,n[O+4>>2]=0,n[c>>2]=n[O>>2],n[c+4>>2]=n[O+4>>2],zA(s,4686,c)|0,n[M>>2]=7,n[M+4>>2]=0,n[c>>2]=n[M>>2],n[c+4>>2]=n[M+4>>2],zA(s,4701,c)|0,n[F>>2]=8,n[F+4>>2]=0,n[c>>2]=n[F>>2],n[c+4>>2]=n[F+4>>2],zA(s,4719,c)|0,n[k>>2]=9,n[k+4>>2]=0,n[c>>2]=n[k>>2],n[c+4>>2]=n[k+4>>2],zA(s,4736,c)|0,n[B>>2]=21,n[B+4>>2]=0,n[c>>2]=n[B>>2],n[c+4>>2]=n[B+4>>2],jve(s,4754,c)|0,n[m>>2]=2,n[m+4>>2]=0,n[c>>2]=n[m>>2],n[c+4>>2]=n[m+4>>2],QD(s,4772,c)|0,n[d>>2]=3,n[d+4>>2]=0,n[c>>2]=n[d>>2],n[c+4>>2]=n[d+4>>2],QD(s,4790,c)|0,n[f>>2]=4,n[f+4>>2]=0,n[c>>2]=n[f>>2],n[c+4>>2]=n[f+4>>2],QD(s,4808,c)|0,C=l}function pt(s,l){s=s|0,l=l|0;var c=0;c=JQe()|0,n[s>>2]=c,zQe(c,l),Fp(n[s>>2]|0)}function zt(s,l,c){return s=s|0,l=l|0,c=c|0,NQe(s,mn(l)|0,c,0),s|0}function Br(s,l,c){return s=s|0,l=l|0,c=c|0,EQe(s,mn(l)|0,c,0),s|0}function Wn(s,l,c){return s=s|0,l=l|0,c=c|0,sQe(s,mn(l)|0,c,0),s|0}function br(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],jke(s,l,d),C=f,s|0}function Sn(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],vke(s,l,d),C=f,s|0}function Tn(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],lke(s,l,d),C=f,s|0}function Yr(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Yxe(s,l,d),C=f,s|0}function ti(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],kxe(s,l,d),C=f,s|0}function Rc(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],hxe(s,l,d),C=f,s|0}function aR(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Zbe(s,l,d),C=f,s|0}function Q0(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],vbe(s,l,d),C=f,s|0}function zA(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],lbe(s,l,d),C=f,s|0}function QD(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],YSe(s,l,d),C=f,s|0}function Nve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],kSe(s,l,d),C=f,s|0}function Lve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],hSe(s,l,d),C=f,s|0}function Ove(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],$Pe(s,l,d),C=f,s|0}function Mve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],MPe(s,l,d),C=f,s|0}function Uve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],IPe(s,l,d),C=f,s|0}function _ve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],iPe(s,l,d),C=f,s|0}function Hve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],qDe(s,l,d),C=f,s|0}function qve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],vDe(s,l,d),C=f,s|0}function jve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Gve(s,l,d),C=f,s|0}function Gve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Wve(s,c,d,1),C=f}function mn(s){return s=s|0,s|0}function Wve(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=lR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Yve(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,Kve(m,f)|0,f),C=d}function lR(){var s=0,l=0;if(o[7616]|0||(NG(9136),pr(24,9136,U|0)|0,l=7616,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9136)|0)){s=9136,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));NG(9136)}return 9136}function Yve(s){return s=s|0,0}function Kve(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=lR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],TG(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(zve(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function yn(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0;B=C,C=C+32|0,oe=B+24|0,j=B+20|0,F=B+16|0,O=B+12|0,M=B+8|0,k=B+4|0,We=B,n[j>>2]=l,n[F>>2]=c,n[O>>2]=f,n[M>>2]=d,n[k>>2]=m,m=s+28|0,n[We>>2]=n[m>>2],n[oe>>2]=n[We>>2],Vve(s+24|0,oe,j,O,M,F,k)|0,n[m>>2]=n[n[m>>2]>>2],C=B}function Vve(s,l,c,f,d,m,B){return s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,B=B|0,s=Jve(l)|0,l=Yt(24)|0,RG(l+4|0,n[c>>2]|0,n[f>>2]|0,n[d>>2]|0,n[m>>2]|0,n[B>>2]|0),n[l>>2]=n[s>>2],n[s>>2]=l,l|0}function Jve(s){return s=s|0,n[s>>2]|0}function RG(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,n[s>>2]=l,n[s+4>>2]=c,n[s+8>>2]=f,n[s+12>>2]=d,n[s+16>>2]=m}function dr(s,l){return s=s|0,l=l|0,l|s|0}function TG(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function zve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=Xve(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,Zve(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],TG(m,f,c),n[F>>2]=(n[F>>2]|0)+12,$ve(s,k),eDe(k),C=M;return}}function Xve(s){return s=s|0,357913941}function Zve(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function $ve(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function eDe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function NG(s){s=s|0,nDe(s)}function tDe(s){s=s|0,rDe(s+24|0)}function Lr(s){return s=s|0,n[s>>2]|0}function rDe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function nDe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,3,l,iDe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Jr(){return 9228}function iDe(){return 1140}function sDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=oDe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=aDe(l,f)|0,C=c,l|0}function zr(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,n[s>>2]=l,n[s+4>>2]=c,n[s+8>>2]=f,n[s+12>>2]=d,n[s+16>>2]=m}function oDe(s){return s=s|0,(n[(lR()|0)+24>>2]|0)+(s*12|0)|0}function aDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;return d=C,C=C+48|0,f=d,c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),tf[c&31](f,s),f=lDe(f)|0,C=d,f|0}function lDe(s){s=s|0;var l=0,c=0,f=0,d=0;return d=C,C=C+32|0,l=d+12|0,c=d,f=cR(LG()|0)|0,f?(uR(l,f),AR(c,l),cDe(s,c),s=fR(l)|0):s=uDe(s)|0,C=d,s|0}function LG(){var s=0;return o[7632]|0||(CDe(9184),pr(25,9184,U|0)|0,s=7632,n[s>>2]=1,n[s+4>>2]=0),9184}function cR(s){return s=s|0,n[s+36>>2]|0}function uR(s,l){s=s|0,l=l|0,n[s>>2]=l,n[s+4>>2]=s,n[s+8>>2]=0}function AR(s,l){s=s|0,l=l|0,n[s>>2]=n[l>>2],n[s+4>>2]=n[l+4>>2],n[s+8>>2]=0}function cDe(s,l){s=s|0,l=l|0,hDe(l,s,s+8|0,s+16|0,s+24|0,s+32|0,s+40|0)|0}function fR(s){return s=s|0,n[(n[s+4>>2]|0)+8>>2]|0}function uDe(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0,F=0;F=C,C=C+16|0,c=F+4|0,f=F,d=Za(8)|0,m=d,B=Yt(48)|0,k=B,l=k+48|0;do n[k>>2]=n[s>>2],k=k+4|0,s=s+4|0;while((k|0)<(l|0));return l=m+4|0,n[l>>2]=B,k=Yt(8)|0,B=n[l>>2]|0,n[f>>2]=0,n[c>>2]=n[f>>2],OG(k,B,c),n[d>>2]=k,C=F,m|0}function OG(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,c=Yt(16)|0,n[c+4>>2]=0,n[c+8>>2]=0,n[c>>2]=1092,n[c+12>>2]=l,n[s+4>>2]=c}function ADe(s){s=s|0,im(s),yt(s)}function fDe(s){s=s|0,s=n[s+12>>2]|0,s|0&&yt(s)}function pDe(s){s=s|0,yt(s)}function hDe(s,l,c,f,d,m,B){return s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,B=B|0,m=gDe(n[s>>2]|0,l,c,f,d,m,B)|0,B=s+4|0,n[(n[B>>2]|0)+8>>2]=m,n[(n[B>>2]|0)+8>>2]|0}function gDe(s,l,c,f,d,m,B){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,B=B|0;var k=0,F=0;return k=C,C=C+16|0,F=k,$a(F),s=ys(s)|0,B=dDe(s,+E[l>>3],+E[c>>3],+E[f>>3],+E[d>>3],+E[m>>3],+E[B>>3])|0,el(F),C=k,B|0}function dDe(s,l,c,f,d,m,B){s=s|0,l=+l,c=+c,f=+f,d=+d,m=+m,B=+B;var k=0;return k=jo(mDe()|0)|0,l=+ma(l),c=+ma(c),f=+ma(f),d=+ma(d),m=+ma(m),Ts(0,k|0,s|0,+l,+c,+f,+d,+m,+ +ma(B))|0}function mDe(){var s=0;return o[7624]|0||(yDe(9172),s=7624,n[s>>2]=1,n[s+4>>2]=0),9172}function yDe(s){s=s|0,ao(s,EDe()|0,6)}function EDe(){return 1112}function CDe(s){s=s|0,Sp(s)}function IDe(s){s=s|0,MG(s+24|0),UG(s+16|0)}function MG(s){s=s|0,BDe(s)}function UG(s){s=s|0,wDe(s)}function wDe(s){s=s|0;var l=0,c=0;if(l=n[s>>2]|0,l|0)do c=l,l=n[l>>2]|0,yt(c);while(l|0);n[s>>2]=0}function BDe(s){s=s|0;var l=0,c=0;if(l=n[s>>2]|0,l|0)do c=l,l=n[l>>2]|0,yt(c);while(l|0);n[s>>2]=0}function Sp(s){s=s|0;var l=0;n[s+16>>2]=0,n[s+20>>2]=0,l=s+24|0,n[l>>2]=0,n[s+28>>2]=l,n[s+36>>2]=0,o[s+40>>0]=0,o[s+41>>0]=0}function vDe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],DDe(s,c,d,0),C=f}function DDe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=pR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=PDe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,SDe(m,f)|0,f),C=d}function pR(){var s=0,l=0;if(o[7640]|0||(HG(9232),pr(26,9232,U|0)|0,l=7640,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9232)|0)){s=9232,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));HG(9232)}return 9232}function PDe(s){return s=s|0,0}function SDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=pR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],_G(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(bDe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function _G(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function bDe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=xDe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,kDe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],_G(m,f,c),n[F>>2]=(n[F>>2]|0)+12,QDe(s,k),FDe(k),C=M;return}}function xDe(s){return s=s|0,357913941}function kDe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function QDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function FDe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function HG(s){s=s|0,NDe(s)}function RDe(s){s=s|0,TDe(s+24|0)}function TDe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function NDe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,1,l,LDe()|0,3),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function LDe(){return 1144}function ODe(s,l,c,f,d){s=s|0,l=l|0,c=+c,f=+f,d=d|0;var m=0,B=0,k=0,F=0;m=C,C=C+16|0,B=m+8|0,k=m,F=MDe(s)|0,s=n[F+4>>2]|0,n[k>>2]=n[F>>2],n[k+4>>2]=s,n[B>>2]=n[k>>2],n[B+4>>2]=n[k+4>>2],UDe(l,B,c,f,d),C=m}function MDe(s){return s=s|0,(n[(pR()|0)+24>>2]|0)+(s*12|0)|0}function UDe(s,l,c,f,d){s=s|0,l=l|0,c=+c,f=+f,d=d|0;var m=0,B=0,k=0,F=0,M=0;M=C,C=C+16|0,B=M+2|0,k=M+1|0,F=M,m=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(m=n[(n[s>>2]|0)+m>>2]|0),Tu(B,c),c=+Nu(B,c),Tu(k,f),f=+Nu(k,f),XA(F,d),F=ZA(F,d)|0,rW[m&1](s,c,f,F),C=M}function Tu(s,l){s=s|0,l=+l}function Nu(s,l){return s=s|0,l=+l,+ +HDe(l)}function XA(s,l){s=s|0,l=l|0}function ZA(s,l){return s=s|0,l=l|0,_De(l)|0}function _De(s){return s=s|0,s|0}function HDe(s){return s=+s,+s}function qDe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],jDe(s,c,d,1),C=f}function jDe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=hR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=GDe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,WDe(m,f)|0,f),C=d}function hR(){var s=0,l=0;if(o[7648]|0||(jG(9268),pr(27,9268,U|0)|0,l=7648,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9268)|0)){s=9268,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));jG(9268)}return 9268}function GDe(s){return s=s|0,0}function WDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=hR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],qG(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(YDe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function qG(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function YDe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=KDe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,VDe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],qG(m,f,c),n[F>>2]=(n[F>>2]|0)+12,JDe(s,k),zDe(k),C=M;return}}function KDe(s){return s=s|0,357913941}function VDe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function JDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function zDe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function jG(s){s=s|0,$De(s)}function XDe(s){s=s|0,ZDe(s+24|0)}function ZDe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function $De(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,4,l,ePe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function ePe(){return 1160}function tPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=rPe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=nPe(l,f)|0,C=c,l|0}function rPe(s){return s=s|0,(n[(hR()|0)+24>>2]|0)+(s*12|0)|0}function nPe(s,l){s=s|0,l=l|0;var c=0;return c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),GG(_0[c&31](s)|0)|0}function GG(s){return s=s|0,s&1|0}function iPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],sPe(s,c,d,0),C=f}function sPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=gR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=oPe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,aPe(m,f)|0,f),C=d}function gR(){var s=0,l=0;if(o[7656]|0||(YG(9304),pr(28,9304,U|0)|0,l=7656,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9304)|0)){s=9304,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));YG(9304)}return 9304}function oPe(s){return s=s|0,0}function aPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=gR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],WG(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(lPe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function WG(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function lPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=cPe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,uPe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],WG(m,f,c),n[F>>2]=(n[F>>2]|0)+12,APe(s,k),fPe(k),C=M;return}}function cPe(s){return s=s|0,357913941}function uPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function APe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function fPe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function YG(s){s=s|0,gPe(s)}function pPe(s){s=s|0,hPe(s+24|0)}function hPe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function gPe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,5,l,dPe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function dPe(){return 1164}function mPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=yPe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],EPe(l,d,c),C=f}function yPe(s){return s=s|0,(n[(gR()|0)+24>>2]|0)+(s*12|0)|0}function EPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),bp(d,c),c=xp(d,c)|0,tf[f&31](s,c),kp(d),C=m}function bp(s,l){s=s|0,l=l|0,CPe(s,l)}function xp(s,l){return s=s|0,l=l|0,s|0}function kp(s){s=s|0,bu(s)}function CPe(s,l){s=s|0,l=l|0,dR(s,l)}function dR(s,l){s=s|0,l=l|0,n[s>>2]=l}function IPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],wPe(s,c,d,0),C=f}function wPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=mR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=BPe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,vPe(m,f)|0,f),C=d}function mR(){var s=0,l=0;if(o[7664]|0||(VG(9340),pr(29,9340,U|0)|0,l=7664,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9340)|0)){s=9340,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));VG(9340)}return 9340}function BPe(s){return s=s|0,0}function vPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=mR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],KG(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(DPe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function KG(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function DPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=PPe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,SPe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],KG(m,f,c),n[F>>2]=(n[F>>2]|0)+12,bPe(s,k),xPe(k),C=M;return}}function PPe(s){return s=s|0,357913941}function SPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function bPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function xPe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function VG(s){s=s|0,FPe(s)}function kPe(s){s=s|0,QPe(s+24|0)}function QPe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function FPe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,4,l,RPe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function RPe(){return 1180}function TPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=NPe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],c=LPe(l,d,c)|0,C=f,c|0}function NPe(s){return s=s|0,(n[(mR()|0)+24>>2]|0)+(s*12|0)|0}function LPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;return m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),F0(d,c),d=R0(d,c)|0,d=FD(pT[f&15](s,d)|0)|0,C=m,d|0}function F0(s,l){s=s|0,l=l|0}function R0(s,l){return s=s|0,l=l|0,OPe(l)|0}function FD(s){return s=s|0,s|0}function OPe(s){return s=s|0,s|0}function MPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],UPe(s,c,d,0),C=f}function UPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=yR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=_Pe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,HPe(m,f)|0,f),C=d}function yR(){var s=0,l=0;if(o[7672]|0||(zG(9376),pr(30,9376,U|0)|0,l=7672,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9376)|0)){s=9376,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));zG(9376)}return 9376}function _Pe(s){return s=s|0,0}function HPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=yR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],JG(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(qPe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function JG(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function qPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=jPe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,GPe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],JG(m,f,c),n[F>>2]=(n[F>>2]|0)+12,WPe(s,k),YPe(k),C=M;return}}function jPe(s){return s=s|0,357913941}function GPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function WPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function YPe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function zG(s){s=s|0,JPe(s)}function KPe(s){s=s|0,VPe(s+24|0)}function VPe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function JPe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,5,l,XG()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function XG(){return 1196}function zPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=XPe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=ZPe(l,f)|0,C=c,l|0}function XPe(s){return s=s|0,(n[(yR()|0)+24>>2]|0)+(s*12|0)|0}function ZPe(s,l){s=s|0,l=l|0;var c=0;return c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),FD(_0[c&31](s)|0)|0}function $Pe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],eSe(s,c,d,1),C=f}function eSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=ER()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=tSe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,rSe(m,f)|0,f),C=d}function ER(){var s=0,l=0;if(o[7680]|0||($G(9412),pr(31,9412,U|0)|0,l=7680,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9412)|0)){s=9412,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));$G(9412)}return 9412}function tSe(s){return s=s|0,0}function rSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=ER()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],ZG(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(nSe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function ZG(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function nSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=iSe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,sSe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],ZG(m,f,c),n[F>>2]=(n[F>>2]|0)+12,oSe(s,k),aSe(k),C=M;return}}function iSe(s){return s=s|0,357913941}function sSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function oSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function aSe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function $G(s){s=s|0,uSe(s)}function lSe(s){s=s|0,cSe(s+24|0)}function cSe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function uSe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,6,l,e9()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function e9(){return 1200}function ASe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=fSe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=pSe(l,f)|0,C=c,l|0}function fSe(s){return s=s|0,(n[(ER()|0)+24>>2]|0)+(s*12|0)|0}function pSe(s,l){s=s|0,l=l|0;var c=0;return c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),RD(_0[c&31](s)|0)|0}function RD(s){return s=s|0,s|0}function hSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],gSe(s,c,d,0),C=f}function gSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=CR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=dSe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,mSe(m,f)|0,f),C=d}function CR(){var s=0,l=0;if(o[7688]|0||(r9(9448),pr(32,9448,U|0)|0,l=7688,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9448)|0)){s=9448,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));r9(9448)}return 9448}function dSe(s){return s=s|0,0}function mSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=CR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],t9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(ySe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function t9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function ySe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=ESe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,CSe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],t9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,ISe(s,k),wSe(k),C=M;return}}function ESe(s){return s=s|0,357913941}function CSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function ISe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function wSe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function r9(s){s=s|0,DSe(s)}function BSe(s){s=s|0,vSe(s+24|0)}function vSe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function DSe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,6,l,n9()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function n9(){return 1204}function PSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=SSe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],bSe(l,d,c),C=f}function SSe(s){return s=s|0,(n[(CR()|0)+24>>2]|0)+(s*12|0)|0}function bSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),IR(d,c),d=wR(d,c)|0,tf[f&31](s,d),C=m}function IR(s,l){s=s|0,l=l|0}function wR(s,l){return s=s|0,l=l|0,xSe(l)|0}function xSe(s){return s=s|0,s|0}function kSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],QSe(s,c,d,0),C=f}function QSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=BR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=FSe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,RSe(m,f)|0,f),C=d}function BR(){var s=0,l=0;if(o[7696]|0||(s9(9484),pr(33,9484,U|0)|0,l=7696,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9484)|0)){s=9484,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));s9(9484)}return 9484}function FSe(s){return s=s|0,0}function RSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=BR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],i9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(TSe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function i9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function TSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=NSe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,LSe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],i9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,OSe(s,k),MSe(k),C=M;return}}function NSe(s){return s=s|0,357913941}function LSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function OSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function MSe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function s9(s){s=s|0,HSe(s)}function USe(s){s=s|0,_Se(s+24|0)}function _Se(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function HSe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,1,l,qSe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function qSe(){return 1212}function jSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+16|0,m=d+8|0,B=d,k=GSe(s)|0,s=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=s,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],WSe(l,m,c,f),C=d}function GSe(s){return s=s|0,(n[(BR()|0)+24>>2]|0)+(s*12|0)|0}function WSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;k=C,C=C+16|0,m=k+1|0,B=k,d=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(d=n[(n[s>>2]|0)+d>>2]|0),IR(m,c),m=wR(m,c)|0,F0(B,f),B=R0(B,f)|0,sw[d&15](s,m,B),C=k}function YSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],KSe(s,c,d,1),C=f}function KSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=vR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=VSe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,JSe(m,f)|0,f),C=d}function vR(){var s=0,l=0;if(o[7704]|0||(a9(9520),pr(34,9520,U|0)|0,l=7704,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9520)|0)){s=9520,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));a9(9520)}return 9520}function VSe(s){return s=s|0,0}function JSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=vR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],o9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(zSe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function o9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function zSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=XSe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,ZSe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],o9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,$Se(s,k),ebe(k),C=M;return}}function XSe(s){return s=s|0,357913941}function ZSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function $Se(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function ebe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function a9(s){s=s|0,nbe(s)}function tbe(s){s=s|0,rbe(s+24|0)}function rbe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function nbe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,1,l,ibe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function ibe(){return 1224}function sbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;return d=C,C=C+16|0,m=d+8|0,B=d,k=obe(s)|0,s=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=s,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],f=+abe(l,m,c),C=d,+f}function obe(s){return s=s|0,(n[(vR()|0)+24>>2]|0)+(s*12|0)|0}function abe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),XA(d,c),d=ZA(d,c)|0,B=+Ru(+iW[f&7](s,d)),C=m,+B}function lbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],cbe(s,c,d,1),C=f}function cbe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=DR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=ube(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,Abe(m,f)|0,f),C=d}function DR(){var s=0,l=0;if(o[7712]|0||(c9(9556),pr(35,9556,U|0)|0,l=7712,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9556)|0)){s=9556,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));c9(9556)}return 9556}function ube(s){return s=s|0,0}function Abe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=DR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],l9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(fbe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function l9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function fbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=pbe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,hbe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],l9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,gbe(s,k),dbe(k),C=M;return}}function pbe(s){return s=s|0,357913941}function hbe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function gbe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function dbe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function c9(s){s=s|0,Ebe(s)}function mbe(s){s=s|0,ybe(s+24|0)}function ybe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function Ebe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,5,l,Cbe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Cbe(){return 1232}function Ibe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=wbe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],c=+Bbe(l,d),C=f,+c}function wbe(s){return s=s|0,(n[(DR()|0)+24>>2]|0)+(s*12|0)|0}function Bbe(s,l){s=s|0,l=l|0;var c=0;return c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),+ +Ru(+nW[c&15](s))}function vbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Dbe(s,c,d,1),C=f}function Dbe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=PR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Pbe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,Sbe(m,f)|0,f),C=d}function PR(){var s=0,l=0;if(o[7720]|0||(A9(9592),pr(36,9592,U|0)|0,l=7720,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9592)|0)){s=9592,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));A9(9592)}return 9592}function Pbe(s){return s=s|0,0}function Sbe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=PR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],u9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(bbe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function u9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function bbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=xbe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,kbe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],u9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,Qbe(s,k),Fbe(k),C=M;return}}function xbe(s){return s=s|0,357913941}function kbe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function Qbe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Fbe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function A9(s){s=s|0,Nbe(s)}function Rbe(s){s=s|0,Tbe(s+24|0)}function Tbe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function Nbe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,7,l,Lbe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Lbe(){return 1276}function Obe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=Mbe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=Ube(l,f)|0,C=c,l|0}function Mbe(s){return s=s|0,(n[(PR()|0)+24>>2]|0)+(s*12|0)|0}function Ube(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;return d=C,C=C+16|0,f=d,c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),tf[c&31](f,s),f=f9(f)|0,C=d,f|0}function f9(s){s=s|0;var l=0,c=0,f=0,d=0;return d=C,C=C+32|0,l=d+12|0,c=d,f=cR(p9()|0)|0,f?(uR(l,f),AR(c,l),_be(s,c),s=fR(l)|0):s=Hbe(s)|0,C=d,s|0}function p9(){var s=0;return o[7736]|0||(Xbe(9640),pr(25,9640,U|0)|0,s=7736,n[s>>2]=1,n[s+4>>2]=0),9640}function _be(s,l){s=s|0,l=l|0,Wbe(l,s,s+8|0)|0}function Hbe(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0;return c=C,C=C+16|0,d=c+4|0,B=c,f=Za(8)|0,l=f,k=Yt(16)|0,n[k>>2]=n[s>>2],n[k+4>>2]=n[s+4>>2],n[k+8>>2]=n[s+8>>2],n[k+12>>2]=n[s+12>>2],m=l+4|0,n[m>>2]=k,s=Yt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],SR(s,m,d),n[f>>2]=s,C=c,l|0}function SR(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,c=Yt(16)|0,n[c+4>>2]=0,n[c+8>>2]=0,n[c>>2]=1244,n[c+12>>2]=l,n[s+4>>2]=c}function qbe(s){s=s|0,im(s),yt(s)}function jbe(s){s=s|0,s=n[s+12>>2]|0,s|0&&yt(s)}function Gbe(s){s=s|0,yt(s)}function Wbe(s,l,c){return s=s|0,l=l|0,c=c|0,l=Ybe(n[s>>2]|0,l,c)|0,c=s+4|0,n[(n[c>>2]|0)+8>>2]=l,n[(n[c>>2]|0)+8>>2]|0}function Ybe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;return f=C,C=C+16|0,d=f,$a(d),s=ys(s)|0,c=Kbe(s,n[l>>2]|0,+E[c>>3])|0,el(d),C=f,c|0}function Kbe(s,l,c){s=s|0,l=l|0,c=+c;var f=0;return f=jo(Vbe()|0)|0,l=Xd(l)|0,pc(0,f|0,s|0,l|0,+ +ma(c))|0}function Vbe(){var s=0;return o[7728]|0||(Jbe(9628),s=7728,n[s>>2]=1,n[s+4>>2]=0),9628}function Jbe(s){s=s|0,ao(s,zbe()|0,2)}function zbe(){return 1264}function Xbe(s){s=s|0,Sp(s)}function Zbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],$be(s,c,d,1),C=f}function $be(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=bR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=exe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,txe(m,f)|0,f),C=d}function bR(){var s=0,l=0;if(o[7744]|0||(g9(9684),pr(37,9684,U|0)|0,l=7744,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9684)|0)){s=9684,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));g9(9684)}return 9684}function exe(s){return s=s|0,0}function txe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=bR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],h9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(rxe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function h9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function rxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=nxe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,ixe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],h9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,sxe(s,k),oxe(k),C=M;return}}function nxe(s){return s=s|0,357913941}function ixe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function sxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function oxe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function g9(s){s=s|0,cxe(s)}function axe(s){s=s|0,lxe(s+24|0)}function lxe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function cxe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,5,l,uxe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function uxe(){return 1280}function Axe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=fxe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],c=pxe(l,d,c)|0,C=f,c|0}function fxe(s){return s=s|0,(n[(bR()|0)+24>>2]|0)+(s*12|0)|0}function pxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return B=C,C=C+32|0,d=B,m=B+16|0,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),XA(m,c),m=ZA(m,c)|0,sw[f&15](d,s,m),m=f9(d)|0,C=B,m|0}function hxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],gxe(s,c,d,1),C=f}function gxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=xR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=dxe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,mxe(m,f)|0,f),C=d}function xR(){var s=0,l=0;if(o[7752]|0||(m9(9720),pr(38,9720,U|0)|0,l=7752,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9720)|0)){s=9720,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));m9(9720)}return 9720}function dxe(s){return s=s|0,0}function mxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=xR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],d9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(yxe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function d9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function yxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=Exe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,Cxe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],d9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,Ixe(s,k),wxe(k),C=M;return}}function Exe(s){return s=s|0,357913941}function Cxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function Ixe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function wxe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function m9(s){s=s|0,Dxe(s)}function Bxe(s){s=s|0,vxe(s+24|0)}function vxe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function Dxe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,8,l,Pxe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Pxe(){return 1288}function Sxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=bxe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=xxe(l,f)|0,C=c,l|0}function bxe(s){return s=s|0,(n[(xR()|0)+24>>2]|0)+(s*12|0)|0}function xxe(s,l){s=s|0,l=l|0;var c=0;return c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),k0(_0[c&31](s)|0)|0}function kxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Qxe(s,c,d,0),C=f}function Qxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=kR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Fxe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,Rxe(m,f)|0,f),C=d}function kR(){var s=0,l=0;if(o[7760]|0||(E9(9756),pr(39,9756,U|0)|0,l=7760,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9756)|0)){s=9756,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));E9(9756)}return 9756}function Fxe(s){return s=s|0,0}function Rxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=kR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],y9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(Txe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function y9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function Txe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=Nxe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,Lxe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],y9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,Oxe(s,k),Mxe(k),C=M;return}}function Nxe(s){return s=s|0,357913941}function Lxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function Oxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Mxe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function E9(s){s=s|0,Hxe(s)}function Uxe(s){s=s|0,_xe(s+24|0)}function _xe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function Hxe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,8,l,qxe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function qxe(){return 1292}function jxe(s,l,c){s=s|0,l=l|0,c=+c;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=Gxe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Wxe(l,d,c),C=f}function Gxe(s){return s=s|0,(n[(kR()|0)+24>>2]|0)+(s*12|0)|0}function Wxe(s,l,c){s=s|0,l=l|0,c=+c;var f=0,d=0,m=0;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),Tu(d,c),c=+Nu(d,c),eW[f&31](s,c),C=m}function Yxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Kxe(s,c,d,0),C=f}function Kxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=QR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Vxe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,Jxe(m,f)|0,f),C=d}function QR(){var s=0,l=0;if(o[7768]|0||(I9(9792),pr(40,9792,U|0)|0,l=7768,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9792)|0)){s=9792,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));I9(9792)}return 9792}function Vxe(s){return s=s|0,0}function Jxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=QR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],C9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(zxe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function C9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function zxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=Xxe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,Zxe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],C9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,$xe(s,k),eke(k),C=M;return}}function Xxe(s){return s=s|0,357913941}function Zxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function $xe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function eke(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function I9(s){s=s|0,nke(s)}function tke(s){s=s|0,rke(s+24|0)}function rke(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function nke(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,1,l,ike()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function ike(){return 1300}function ske(s,l,c,f){s=s|0,l=l|0,c=c|0,f=+f;var d=0,m=0,B=0,k=0;d=C,C=C+16|0,m=d+8|0,B=d,k=oke(s)|0,s=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=s,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],ake(l,m,c,f),C=d}function oke(s){return s=s|0,(n[(QR()|0)+24>>2]|0)+(s*12|0)|0}function ake(s,l,c,f){s=s|0,l=l|0,c=c|0,f=+f;var d=0,m=0,B=0,k=0;k=C,C=C+16|0,m=k+1|0,B=k,d=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(d=n[(n[s>>2]|0)+d>>2]|0),XA(m,c),m=ZA(m,c)|0,Tu(B,f),f=+Nu(B,f),lW[d&15](s,m,f),C=k}function lke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],cke(s,c,d,0),C=f}function cke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=FR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=uke(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,Ake(m,f)|0,f),C=d}function FR(){var s=0,l=0;if(o[7776]|0||(B9(9828),pr(41,9828,U|0)|0,l=7776,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9828)|0)){s=9828,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));B9(9828)}return 9828}function uke(s){return s=s|0,0}function Ake(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=FR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],w9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(fke(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function w9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function fke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=pke(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,hke(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],w9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,gke(s,k),dke(k),C=M;return}}function pke(s){return s=s|0,357913941}function hke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function gke(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function dke(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function B9(s){s=s|0,Eke(s)}function mke(s){s=s|0,yke(s+24|0)}function yke(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function Eke(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,7,l,Cke()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Cke(){return 1312}function Ike(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=wke(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Bke(l,d,c),C=f}function wke(s){return s=s|0,(n[(FR()|0)+24>>2]|0)+(s*12|0)|0}function Bke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),XA(d,c),d=ZA(d,c)|0,tf[f&31](s,d),C=m}function vke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Dke(s,c,d,0),C=f}function Dke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=RR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Pke(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,Ske(m,f)|0,f),C=d}function RR(){var s=0,l=0;if(o[7784]|0||(D9(9864),pr(42,9864,U|0)|0,l=7784,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9864)|0)){s=9864,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));D9(9864)}return 9864}function Pke(s){return s=s|0,0}function Ske(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=RR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],v9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(bke(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function v9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function bke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=xke(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,kke(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],v9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,Qke(s,k),Fke(k),C=M;return}}function xke(s){return s=s|0,357913941}function kke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function Qke(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Fke(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function D9(s){s=s|0,Nke(s)}function Rke(s){s=s|0,Tke(s+24|0)}function Tke(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function Nke(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,8,l,Lke()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Lke(){return 1320}function Oke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=Mke(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Uke(l,d,c),C=f}function Mke(s){return s=s|0,(n[(RR()|0)+24>>2]|0)+(s*12|0)|0}function Uke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),_ke(d,c),d=Hke(d,c)|0,tf[f&31](s,d),C=m}function _ke(s,l){s=s|0,l=l|0}function Hke(s,l){return s=s|0,l=l|0,qke(l)|0}function qke(s){return s=s|0,s|0}function jke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Gke(s,c,d,0),C=f}function Gke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=TR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Wke(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,Yke(m,f)|0,f),C=d}function TR(){var s=0,l=0;if(o[7792]|0||(S9(9900),pr(43,9900,U|0)|0,l=7792,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9900)|0)){s=9900,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));S9(9900)}return 9900}function Wke(s){return s=s|0,0}function Yke(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=TR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],P9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(Kke(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function P9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function Kke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=Vke(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,Jke(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],P9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,zke(s,k),Xke(k),C=M;return}}function Vke(s){return s=s|0,357913941}function Jke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function zke(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Xke(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function S9(s){s=s|0,eQe(s)}function Zke(s){s=s|0,$ke(s+24|0)}function $ke(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function eQe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,22,l,tQe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function tQe(){return 1344}function rQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;c=C,C=C+16|0,f=c+8|0,d=c,m=nQe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],iQe(l,f),C=c}function nQe(s){return s=s|0,(n[(TR()|0)+24>>2]|0)+(s*12|0)|0}function iQe(s,l){s=s|0,l=l|0;var c=0;c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),ef[c&127](s)}function sQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=NR()|0,s=oQe(c)|0,yn(m,l,d,s,aQe(c,f)|0,f)}function NR(){var s=0,l=0;if(o[7800]|0||(x9(9936),pr(44,9936,U|0)|0,l=7800,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9936)|0)){s=9936,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));x9(9936)}return 9936}function oQe(s){return s=s|0,s|0}function aQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=NR()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(b9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(lQe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function b9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function lQe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=cQe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,uQe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,b9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,AQe(s,d),fQe(d),C=k;return}}function cQe(s){return s=s|0,536870911}function uQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function AQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function fQe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function x9(s){s=s|0,gQe(s)}function pQe(s){s=s|0,hQe(s+24|0)}function hQe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function gQe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,23,l,n9()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function dQe(s,l){s=s|0,l=l|0,yQe(n[(mQe(s)|0)>>2]|0,l)}function mQe(s){return s=s|0,(n[(NR()|0)+24>>2]|0)+(s<<3)|0}function yQe(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,IR(f,l),l=wR(f,l)|0,ef[s&127](l),C=c}function EQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=LR()|0,s=CQe(c)|0,yn(m,l,d,s,IQe(c,f)|0,f)}function LR(){var s=0,l=0;if(o[7808]|0||(Q9(9972),pr(45,9972,U|0)|0,l=7808,n[l>>2]=1,n[l+4>>2]=0),!(Lr(9972)|0)){s=9972,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));Q9(9972)}return 9972}function CQe(s){return s=s|0,s|0}function IQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=LR()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(k9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(wQe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function k9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function wQe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=BQe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,vQe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,k9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,DQe(s,d),PQe(d),C=k;return}}function BQe(s){return s=s|0,536870911}function vQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function DQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function PQe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function Q9(s){s=s|0,xQe(s)}function SQe(s){s=s|0,bQe(s+24|0)}function bQe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function xQe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,9,l,kQe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function kQe(){return 1348}function QQe(s,l){return s=s|0,l=l|0,RQe(n[(FQe(s)|0)>>2]|0,l)|0}function FQe(s){return s=s|0,(n[(LR()|0)+24>>2]|0)+(s<<3)|0}function RQe(s,l){s=s|0,l=l|0;var c=0,f=0;return c=C,C=C+16|0,f=c,F9(f,l),l=R9(f,l)|0,l=FD(_0[s&31](l)|0)|0,C=c,l|0}function F9(s,l){s=s|0,l=l|0}function R9(s,l){return s=s|0,l=l|0,TQe(l)|0}function TQe(s){return s=s|0,s|0}function NQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=OR()|0,s=LQe(c)|0,yn(m,l,d,s,OQe(c,f)|0,f)}function OR(){var s=0,l=0;if(o[7816]|0||(N9(10008),pr(46,10008,U|0)|0,l=7816,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10008)|0)){s=10008,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));N9(10008)}return 10008}function LQe(s){return s=s|0,s|0}function OQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=OR()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(T9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(MQe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function T9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function MQe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=UQe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,_Qe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,T9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,HQe(s,d),qQe(d),C=k;return}}function UQe(s){return s=s|0,536870911}function _Qe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function HQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function qQe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function N9(s){s=s|0,WQe(s)}function jQe(s){s=s|0,GQe(s+24|0)}function GQe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function WQe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,15,l,XG()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function YQe(s){return s=s|0,VQe(n[(KQe(s)|0)>>2]|0)|0}function KQe(s){return s=s|0,(n[(OR()|0)+24>>2]|0)+(s<<3)|0}function VQe(s){return s=s|0,FD(KD[s&7]()|0)|0}function JQe(){var s=0;return o[7832]|0||(nFe(10052),pr(25,10052,U|0)|0,s=7832,n[s>>2]=1,n[s+4>>2]=0),10052}function zQe(s,l){s=s|0,l=l|0,n[s>>2]=XQe()|0,n[s+4>>2]=ZQe()|0,n[s+12>>2]=l,n[s+8>>2]=$Qe()|0,n[s+32>>2]=2}function XQe(){return 11709}function ZQe(){return 1188}function $Qe(){return TD()|0}function eFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(Qp(f,896)|0)==512?c|0&&(tFe(c),yt(c)):l|0&&(Hd(l),yt(l))}function Qp(s,l){return s=s|0,l=l|0,l&s|0}function tFe(s){s=s|0,s=n[s+4>>2]|0,s|0&&Rp(s)}function TD(){var s=0;return o[7824]|0||(n[2511]=rFe()|0,n[2512]=0,s=7824,n[s>>2]=1,n[s+4>>2]=0),10044}function rFe(){return 0}function nFe(s){s=s|0,Sp(s)}function iFe(s){s=s|0;var l=0,c=0,f=0,d=0,m=0;l=C,C=C+32|0,c=l+24|0,m=l+16|0,d=l+8|0,f=l,sFe(s,4827),oFe(s,4834,3)|0,aFe(s,3682,47)|0,n[m>>2]=9,n[m+4>>2]=0,n[c>>2]=n[m>>2],n[c+4>>2]=n[m+4>>2],lFe(s,4841,c)|0,n[d>>2]=1,n[d+4>>2]=0,n[c>>2]=n[d>>2],n[c+4>>2]=n[d+4>>2],cFe(s,4871,c)|0,n[f>>2]=10,n[f+4>>2]=0,n[c>>2]=n[f>>2],n[c+4>>2]=n[f+4>>2],uFe(s,4891,c)|0,C=l}function sFe(s,l){s=s|0,l=l|0;var c=0;c=qRe()|0,n[s>>2]=c,jRe(c,l),Fp(n[s>>2]|0)}function oFe(s,l,c){return s=s|0,l=l|0,c=c|0,PRe(s,mn(l)|0,c,0),s|0}function aFe(s,l,c){return s=s|0,l=l|0,c=c|0,ARe(s,mn(l)|0,c,0),s|0}function lFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],YFe(s,l,d),C=f,s|0}function cFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],SFe(s,l,d),C=f,s|0}function uFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],AFe(s,l,d),C=f,s|0}function AFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],fFe(s,c,d,1),C=f}function fFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=MR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=pFe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,hFe(m,f)|0,f),C=d}function MR(){var s=0,l=0;if(o[7840]|0||(O9(10100),pr(48,10100,U|0)|0,l=7840,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10100)|0)){s=10100,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));O9(10100)}return 10100}function pFe(s){return s=s|0,0}function hFe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=MR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],L9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(gFe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function L9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function gFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=dFe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,mFe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],L9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,yFe(s,k),EFe(k),C=M;return}}function dFe(s){return s=s|0,357913941}function mFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function yFe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function EFe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function O9(s){s=s|0,wFe(s)}function CFe(s){s=s|0,IFe(s+24|0)}function IFe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function wFe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,6,l,BFe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function BFe(){return 1364}function vFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=DFe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],c=PFe(l,d,c)|0,C=f,c|0}function DFe(s){return s=s|0,(n[(MR()|0)+24>>2]|0)+(s*12|0)|0}function PFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;return m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),XA(d,c),d=ZA(d,c)|0,d=GG(pT[f&15](s,d)|0)|0,C=m,d|0}function SFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],bFe(s,c,d,0),C=f}function bFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=UR()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=xFe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,kFe(m,f)|0,f),C=d}function UR(){var s=0,l=0;if(o[7848]|0||(U9(10136),pr(49,10136,U|0)|0,l=7848,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10136)|0)){s=10136,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));U9(10136)}return 10136}function xFe(s){return s=s|0,0}function kFe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=UR()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],M9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(QFe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function M9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function QFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=FFe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,RFe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],M9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,TFe(s,k),NFe(k),C=M;return}}function FFe(s){return s=s|0,357913941}function RFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function TFe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function NFe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function U9(s){s=s|0,MFe(s)}function LFe(s){s=s|0,OFe(s+24|0)}function OFe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function MFe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,9,l,UFe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function UFe(){return 1372}function _Fe(s,l,c){s=s|0,l=l|0,c=+c;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=HFe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],qFe(l,d,c),C=f}function HFe(s){return s=s|0,(n[(UR()|0)+24>>2]|0)+(s*12|0)|0}function qFe(s,l,c){s=s|0,l=l|0,c=+c;var f=0,d=0,m=0,B=Ze;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),jFe(d,c),B=y(GFe(d,c)),$7[f&1](s,B),C=m}function jFe(s,l){s=s|0,l=+l}function GFe(s,l){return s=s|0,l=+l,y(WFe(l))}function WFe(s){return s=+s,y(s)}function YFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=mn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],KFe(s,c,d,0),C=f}function KFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,F=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,F=n[c+4>>2]|0,B=n[s>>2]|0,s=_R()|0,n[O>>2]=M,n[O+4>>2]=F,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=VFe(m)|0,n[k>>2]=M,n[k+4>>2]=F,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],yn(B,l,s,c,JFe(m,f)|0,f),C=d}function _R(){var s=0,l=0;if(o[7856]|0||(H9(10172),pr(50,10172,U|0)|0,l=7856,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10172)|0)){s=10172,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));H9(10172)}return 10172}function VFe(s){return s=s|0,0}function JFe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,F=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=_R()|0,M=j+24|0,s=dr(l,4)|0,n[F>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],_9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(zFe(M,k,F),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function _9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function zFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,F=s+4|0,d=(((n[F>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=XFe(s)|0,m>>>0>>0)Zr(s);else{O=n[s>>2]|0,oe=((n[s+8>>2]|0)-O|0)/12|0,j=oe<<1,ZFe(k,oe>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[F>>2]|0)-O|0)/12|0,s+8|0),F=k+8|0,m=n[F>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],_9(m,f,c),n[F>>2]=(n[F>>2]|0)+12,$Fe(s,k),eRe(k),C=M;return}}function XFe(s){return s=s|0,357913941}function ZFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Tt();else{d=Yt(l*12|0)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function $Fe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function eRe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&&yt(s)}function H9(s){s=s|0,nRe(s)}function tRe(s){s=s|0,rRe(s+24|0)}function rRe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),yt(c))}function nRe(s){s=s|0;var l=0;l=Jr()|0,zr(s,2,3,l,iRe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function iRe(){return 1380}function sRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+16|0,m=d+8|0,B=d,k=oRe(s)|0,s=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=s,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],aRe(l,m,c,f),C=d}function oRe(s){return s=s|0,(n[(_R()|0)+24>>2]|0)+(s*12|0)|0}function aRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;k=C,C=C+16|0,m=k+1|0,B=k,d=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(d=n[(n[s>>2]|0)+d>>2]|0),XA(m,c),m=ZA(m,c)|0,lRe(B,f),B=cRe(B,f)|0,sw[d&15](s,m,B),C=k}function lRe(s,l){s=s|0,l=l|0}function cRe(s,l){return s=s|0,l=l|0,uRe(l)|0}function uRe(s){return s=s|0,(s|0)!=0|0}function ARe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=HR()|0,s=fRe(c)|0,yn(m,l,d,s,pRe(c,f)|0,f)}function HR(){var s=0,l=0;if(o[7864]|0||(j9(10208),pr(51,10208,U|0)|0,l=7864,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10208)|0)){s=10208,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));j9(10208)}return 10208}function fRe(s){return s=s|0,s|0}function pRe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=HR()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(q9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(hRe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function q9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function hRe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=gRe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,dRe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,q9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,mRe(s,d),yRe(d),C=k;return}}function gRe(s){return s=s|0,536870911}function dRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function mRe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function yRe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function j9(s){s=s|0,IRe(s)}function ERe(s){s=s|0,CRe(s+24|0)}function CRe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function IRe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,24,l,wRe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function wRe(){return 1392}function BRe(s,l){s=s|0,l=l|0,DRe(n[(vRe(s)|0)>>2]|0,l)}function vRe(s){return s=s|0,(n[(HR()|0)+24>>2]|0)+(s<<3)|0}function DRe(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,F9(f,l),l=R9(f,l)|0,ef[s&127](l),C=c}function PRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=qR()|0,s=SRe(c)|0,yn(m,l,d,s,bRe(c,f)|0,f)}function qR(){var s=0,l=0;if(o[7872]|0||(W9(10244),pr(52,10244,U|0)|0,l=7872,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10244)|0)){s=10244,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));W9(10244)}return 10244}function SRe(s){return s=s|0,s|0}function bRe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=qR()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(G9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(xRe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function G9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function xRe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=kRe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,QRe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,G9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,FRe(s,d),RRe(d),C=k;return}}function kRe(s){return s=s|0,536870911}function QRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function FRe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function RRe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function W9(s){s=s|0,LRe(s)}function TRe(s){s=s|0,NRe(s+24|0)}function NRe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function LRe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,16,l,ORe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function ORe(){return 1400}function MRe(s){return s=s|0,_Re(n[(URe(s)|0)>>2]|0)|0}function URe(s){return s=s|0,(n[(qR()|0)+24>>2]|0)+(s<<3)|0}function _Re(s){return s=s|0,HRe(KD[s&7]()|0)|0}function HRe(s){return s=s|0,s|0}function qRe(){var s=0;return o[7880]|0||(JRe(10280),pr(25,10280,U|0)|0,s=7880,n[s>>2]=1,n[s+4>>2]=0),10280}function jRe(s,l){s=s|0,l=l|0,n[s>>2]=GRe()|0,n[s+4>>2]=WRe()|0,n[s+12>>2]=l,n[s+8>>2]=YRe()|0,n[s+32>>2]=4}function GRe(){return 11711}function WRe(){return 1356}function YRe(){return TD()|0}function KRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(Qp(f,896)|0)==512?c|0&&(VRe(c),yt(c)):l|0&&(C0(l),yt(l))}function VRe(s){s=s|0,s=n[s+4>>2]|0,s|0&&Rp(s)}function JRe(s){s=s|0,Sp(s)}function zRe(s){s=s|0,XRe(s,4920),ZRe(s)|0,$Re(s)|0}function XRe(s,l){s=s|0,l=l|0;var c=0;c=p9()|0,n[s>>2]=c,CTe(c,l),Fp(n[s>>2]|0)}function ZRe(s){s=s|0;var l=0;return l=n[s>>2]|0,T0(l,uTe()|0),s|0}function $Re(s){s=s|0;var l=0;return l=n[s>>2]|0,T0(l,eTe()|0),s|0}function eTe(){var s=0;return o[7888]|0||(Y9(10328),pr(53,10328,U|0)|0,s=7888,n[s>>2]=1,n[s+4>>2]=0),Lr(10328)|0||Y9(10328),10328}function T0(s,l){s=s|0,l=l|0,yn(s,0,l,0,0,0)}function Y9(s){s=s|0,nTe(s),N0(s,10)}function tTe(s){s=s|0,rTe(s+24|0)}function rTe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function nTe(s){s=s|0;var l=0;l=Jr()|0,zr(s,5,1,l,aTe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function iTe(s,l,c){s=s|0,l=l|0,c=+c,sTe(s,l,c)}function N0(s,l){s=s|0,l=l|0,n[s+20>>2]=l}function sTe(s,l,c){s=s|0,l=l|0,c=+c;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,m=f+8|0,k=f+13|0,d=f,B=f+12|0,XA(k,l),n[m>>2]=ZA(k,l)|0,Tu(B,c),E[d>>3]=+Nu(B,c),oTe(s,m,d),C=f}function oTe(s,l,c){s=s|0,l=l|0,c=c|0,Xa(s+8|0,n[l>>2]|0,+E[c>>3]),o[s+24>>0]=1}function aTe(){return 1404}function lTe(s,l){return s=s|0,l=+l,cTe(s,l)|0}function cTe(s,l){s=s|0,l=+l;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return f=C,C=C+16|0,m=f+4|0,B=f+8|0,k=f,d=Za(8)|0,c=d,F=Yt(16)|0,XA(m,s),s=ZA(m,s)|0,Tu(B,l),Xa(F,s,+Nu(B,l)),B=c+4|0,n[B>>2]=F,s=Yt(8)|0,B=n[B>>2]|0,n[k>>2]=0,n[m>>2]=n[k>>2],SR(s,B,m),n[d>>2]=s,C=f,c|0}function uTe(){var s=0;return o[7896]|0||(K9(10364),pr(54,10364,U|0)|0,s=7896,n[s>>2]=1,n[s+4>>2]=0),Lr(10364)|0||K9(10364),10364}function K9(s){s=s|0,pTe(s),N0(s,55)}function ATe(s){s=s|0,fTe(s+24|0)}function fTe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function pTe(s){s=s|0;var l=0;l=Jr()|0,zr(s,5,4,l,mTe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function hTe(s){s=s|0,gTe(s)}function gTe(s){s=s|0,dTe(s)}function dTe(s){s=s|0,V9(s+8|0),o[s+24>>0]=1}function V9(s){s=s|0,n[s>>2]=0,E[s+8>>3]=0}function mTe(){return 1424}function yTe(){return ETe()|0}function ETe(){var s=0,l=0,c=0,f=0,d=0,m=0,B=0;return l=C,C=C+16|0,d=l+4|0,B=l,c=Za(8)|0,s=c,f=Yt(16)|0,V9(f),m=s+4|0,n[m>>2]=f,f=Yt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],SR(f,m,d),n[c>>2]=f,C=l,s|0}function CTe(s,l){s=s|0,l=l|0,n[s>>2]=ITe()|0,n[s+4>>2]=wTe()|0,n[s+12>>2]=l,n[s+8>>2]=BTe()|0,n[s+32>>2]=5}function ITe(){return 11710}function wTe(){return 1416}function BTe(){return ND()|0}function vTe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(Qp(f,896)|0)==512?c|0&&(DTe(c),yt(c)):l|0&&yt(l)}function DTe(s){s=s|0,s=n[s+4>>2]|0,s|0&&Rp(s)}function ND(){var s=0;return o[7904]|0||(n[2600]=PTe()|0,n[2601]=0,s=7904,n[s>>2]=1,n[s+4>>2]=0),10400}function PTe(){return n[357]|0}function STe(s){s=s|0,bTe(s,4926),xTe(s)|0}function bTe(s,l){s=s|0,l=l|0;var c=0;c=LG()|0,n[s>>2]=c,_Te(c,l),Fp(n[s>>2]|0)}function xTe(s){s=s|0;var l=0;return l=n[s>>2]|0,T0(l,kTe()|0),s|0}function kTe(){var s=0;return o[7912]|0||(J9(10412),pr(56,10412,U|0)|0,s=7912,n[s>>2]=1,n[s+4>>2]=0),Lr(10412)|0||J9(10412),10412}function J9(s){s=s|0,RTe(s),N0(s,57)}function QTe(s){s=s|0,FTe(s+24|0)}function FTe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function RTe(s){s=s|0;var l=0;l=Jr()|0,zr(s,5,5,l,OTe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function TTe(s){s=s|0,NTe(s)}function NTe(s){s=s|0,LTe(s)}function LTe(s){s=s|0;var l=0,c=0;l=s+8|0,c=l+48|0;do n[l>>2]=0,l=l+4|0;while((l|0)<(c|0));o[s+56>>0]=1}function OTe(){return 1432}function MTe(){return UTe()|0}function UTe(){var s=0,l=0,c=0,f=0,d=0,m=0,B=0,k=0;B=C,C=C+16|0,s=B+4|0,l=B,c=Za(8)|0,f=c,d=Yt(48)|0,m=d,k=m+48|0;do n[m>>2]=0,m=m+4|0;while((m|0)<(k|0));return m=f+4|0,n[m>>2]=d,k=Yt(8)|0,m=n[m>>2]|0,n[l>>2]=0,n[s>>2]=n[l>>2],OG(k,m,s),n[c>>2]=k,C=B,f|0}function _Te(s,l){s=s|0,l=l|0,n[s>>2]=HTe()|0,n[s+4>>2]=qTe()|0,n[s+12>>2]=l,n[s+8>>2]=jTe()|0,n[s+32>>2]=6}function HTe(){return 11704}function qTe(){return 1436}function jTe(){return ND()|0}function GTe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(Qp(f,896)|0)==512?c|0&&(WTe(c),yt(c)):l|0&&yt(l)}function WTe(s){s=s|0,s=n[s+4>>2]|0,s|0&&Rp(s)}function YTe(s){s=s|0,KTe(s,4933),VTe(s)|0,JTe(s)|0}function KTe(s,l){s=s|0,l=l|0;var c=0;c=ENe()|0,n[s>>2]=c,CNe(c,l),Fp(n[s>>2]|0)}function VTe(s){s=s|0;var l=0;return l=n[s>>2]|0,T0(l,cNe()|0),s|0}function JTe(s){s=s|0;var l=0;return l=n[s>>2]|0,T0(l,zTe()|0),s|0}function zTe(){var s=0;return o[7920]|0||(z9(10452),pr(58,10452,U|0)|0,s=7920,n[s>>2]=1,n[s+4>>2]=0),Lr(10452)|0||z9(10452),10452}function z9(s){s=s|0,$Te(s),N0(s,1)}function XTe(s){s=s|0,ZTe(s+24|0)}function ZTe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function $Te(s){s=s|0;var l=0;l=Jr()|0,zr(s,5,1,l,nNe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function eNe(s,l,c){s=s|0,l=+l,c=+c,tNe(s,l,c)}function tNe(s,l,c){s=s|0,l=+l,c=+c;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+32|0,m=f+8|0,k=f+17|0,d=f,B=f+16|0,Tu(k,l),E[m>>3]=+Nu(k,l),Tu(B,c),E[d>>3]=+Nu(B,c),rNe(s,m,d),C=f}function rNe(s,l,c){s=s|0,l=l|0,c=c|0,X9(s+8|0,+E[l>>3],+E[c>>3]),o[s+24>>0]=1}function X9(s,l,c){s=s|0,l=+l,c=+c,E[s>>3]=l,E[s+8>>3]=c}function nNe(){return 1472}function iNe(s,l){return s=+s,l=+l,sNe(s,l)|0}function sNe(s,l){s=+s,l=+l;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return f=C,C=C+16|0,B=f+4|0,k=f+8|0,F=f,d=Za(8)|0,c=d,m=Yt(16)|0,Tu(B,s),s=+Nu(B,s),Tu(k,l),X9(m,s,+Nu(k,l)),k=c+4|0,n[k>>2]=m,m=Yt(8)|0,k=n[k>>2]|0,n[F>>2]=0,n[B>>2]=n[F>>2],Z9(m,k,B),n[d>>2]=m,C=f,c|0}function Z9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,c=Yt(16)|0,n[c+4>>2]=0,n[c+8>>2]=0,n[c>>2]=1452,n[c+12>>2]=l,n[s+4>>2]=c}function oNe(s){s=s|0,im(s),yt(s)}function aNe(s){s=s|0,s=n[s+12>>2]|0,s|0&&yt(s)}function lNe(s){s=s|0,yt(s)}function cNe(){var s=0;return o[7928]|0||($9(10488),pr(59,10488,U|0)|0,s=7928,n[s>>2]=1,n[s+4>>2]=0),Lr(10488)|0||$9(10488),10488}function $9(s){s=s|0,fNe(s),N0(s,60)}function uNe(s){s=s|0,ANe(s+24|0)}function ANe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function fNe(s){s=s|0;var l=0;l=Jr()|0,zr(s,5,6,l,dNe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function pNe(s){s=s|0,hNe(s)}function hNe(s){s=s|0,gNe(s)}function gNe(s){s=s|0,e7(s+8|0),o[s+24>>0]=1}function e7(s){s=s|0,n[s>>2]=0,n[s+4>>2]=0,n[s+8>>2]=0,n[s+12>>2]=0}function dNe(){return 1492}function mNe(){return yNe()|0}function yNe(){var s=0,l=0,c=0,f=0,d=0,m=0,B=0;return l=C,C=C+16|0,d=l+4|0,B=l,c=Za(8)|0,s=c,f=Yt(16)|0,e7(f),m=s+4|0,n[m>>2]=f,f=Yt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],Z9(f,m,d),n[c>>2]=f,C=l,s|0}function ENe(){var s=0;return o[7936]|0||(PNe(10524),pr(25,10524,U|0)|0,s=7936,n[s>>2]=1,n[s+4>>2]=0),10524}function CNe(s,l){s=s|0,l=l|0,n[s>>2]=INe()|0,n[s+4>>2]=wNe()|0,n[s+12>>2]=l,n[s+8>>2]=BNe()|0,n[s+32>>2]=7}function INe(){return 11700}function wNe(){return 1484}function BNe(){return ND()|0}function vNe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(Qp(f,896)|0)==512?c|0&&(DNe(c),yt(c)):l|0&&yt(l)}function DNe(s){s=s|0,s=n[s+4>>2]|0,s|0&&Rp(s)}function PNe(s){s=s|0,Sp(s)}function SNe(s,l,c){s=s|0,l=l|0,c=c|0,s=mn(l)|0,l=bNe(c)|0,c=xNe(c,0)|0,sLe(s,l,c,jR()|0,0)}function bNe(s){return s=s|0,s|0}function xNe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=jR()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(r7(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(LNe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function jR(){var s=0,l=0;if(o[7944]|0||(t7(10568),pr(61,10568,U|0)|0,l=7944,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10568)|0)){s=10568,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));t7(10568)}return 10568}function t7(s){s=s|0,FNe(s)}function kNe(s){s=s|0,QNe(s+24|0)}function QNe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function FNe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,17,l,e9()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function RNe(s){return s=s|0,NNe(n[(TNe(s)|0)>>2]|0)|0}function TNe(s){return s=s|0,(n[(jR()|0)+24>>2]|0)+(s<<3)|0}function NNe(s){return s=s|0,RD(KD[s&7]()|0)|0}function r7(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function LNe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=ONe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,MNe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,r7(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,UNe(s,d),_Ne(d),C=k;return}}function ONe(s){return s=s|0,536870911}function MNe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function UNe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function _Ne(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function HNe(){qNe()}function qNe(){jNe(10604)}function jNe(s){s=s|0,GNe(s,4955)}function GNe(s,l){s=s|0,l=l|0;var c=0;c=WNe()|0,n[s>>2]=c,YNe(c,l),Fp(n[s>>2]|0)}function WNe(){var s=0;return o[7952]|0||(tLe(10612),pr(25,10612,U|0)|0,s=7952,n[s>>2]=1,n[s+4>>2]=0),10612}function YNe(s,l){s=s|0,l=l|0,n[s>>2]=zNe()|0,n[s+4>>2]=XNe()|0,n[s+12>>2]=l,n[s+8>>2]=ZNe()|0,n[s+32>>2]=8}function Fp(s){s=s|0;var l=0,c=0;l=C,C=C+16|0,c=l,$d()|0,n[c>>2]=s,KNe(10608,c),C=l}function $d(){return o[11714]|0||(n[2652]=0,pr(62,10608,U|0)|0,o[11714]=1),10608}function KNe(s,l){s=s|0,l=l|0;var c=0;c=Yt(8)|0,n[c+4>>2]=n[l>>2],n[c>>2]=n[s>>2],n[s>>2]=c}function VNe(s){s=s|0,JNe(s)}function JNe(s){s=s|0;var l=0,c=0;if(l=n[s>>2]|0,l|0)do c=l,l=n[l>>2]|0,yt(c);while(l|0);n[s>>2]=0}function zNe(){return 11715}function XNe(){return 1496}function ZNe(){return TD()|0}function $Ne(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(Qp(f,896)|0)==512?c|0&&(eLe(c),yt(c)):l|0&&yt(l)}function eLe(s){s=s|0,s=n[s+4>>2]|0,s|0&&Rp(s)}function tLe(s){s=s|0,Sp(s)}function rLe(s,l){s=s|0,l=l|0;var c=0,f=0;$d()|0,c=n[2652]|0;e:do if(c|0){for(;f=n[c+4>>2]|0,!(f|0&&!(O7(GR(f)|0,s)|0));)if(c=n[c>>2]|0,!c)break e;nLe(f,l)}while(!1)}function GR(s){return s=s|0,n[s+12>>2]|0}function nLe(s,l){s=s|0,l=l|0;var c=0;s=s+36|0,c=n[s>>2]|0,c|0&&(bu(c),yt(c)),c=Yt(4)|0,PD(c,l),n[s>>2]=c}function WR(){return o[11716]|0||(n[2664]=0,pr(63,10656,U|0)|0,o[11716]=1),10656}function n7(){var s=0;return o[11717]|0?s=n[2665]|0:(iLe(),n[2665]=1504,o[11717]=1,s=1504),s|0}function iLe(){o[11740]|0||(o[11718]=dr(dr(8,0)|0,0)|0,o[11719]=dr(dr(0,0)|0,0)|0,o[11720]=dr(dr(0,16)|0,0)|0,o[11721]=dr(dr(8,0)|0,0)|0,o[11722]=dr(dr(0,0)|0,0)|0,o[11723]=dr(dr(8,0)|0,0)|0,o[11724]=dr(dr(0,0)|0,0)|0,o[11725]=dr(dr(8,0)|0,0)|0,o[11726]=dr(dr(0,0)|0,0)|0,o[11727]=dr(dr(8,0)|0,0)|0,o[11728]=dr(dr(0,0)|0,0)|0,o[11729]=dr(dr(0,0)|0,32)|0,o[11730]=dr(dr(0,0)|0,32)|0,o[11740]=1)}function i7(){return 1572}function sLe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,F=0,M=0,O=0;m=C,C=C+32|0,O=m+16|0,M=m+12|0,F=m+8|0,k=m+4|0,B=m,n[O>>2]=s,n[M>>2]=l,n[F>>2]=c,n[k>>2]=f,n[B>>2]=d,WR()|0,oLe(10656,O,M,F,k,B),C=m}function oLe(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0;B=Yt(24)|0,RG(B+4|0,n[l>>2]|0,n[c>>2]|0,n[f>>2]|0,n[d>>2]|0,n[m>>2]|0),n[B>>2]=n[s>>2],n[s>>2]=B}function s7(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0,Oe=0,Qe=0,rt=0,Xe=0,ct=0;if(ct=C,C=C+32|0,Oe=ct+20|0,Qe=ct+8|0,rt=ct+4|0,Xe=ct,l=n[l>>2]|0,l|0){We=Oe+4|0,F=Oe+8|0,M=Qe+4|0,O=Qe+8|0,j=Qe+8|0,oe=Oe+8|0;do{if(B=l+4|0,k=YR(B)|0,k|0){if(d=$I(k)|0,n[Oe>>2]=0,n[We>>2]=0,n[F>>2]=0,f=(ew(k)|0)+1|0,aLe(Oe,f),f|0)for(;f=f+-1|0,Tc(Qe,n[d>>2]|0),m=n[We>>2]|0,m>>>0<(n[oe>>2]|0)>>>0?(n[m>>2]=n[Qe>>2],n[We>>2]=(n[We>>2]|0)+4):KR(Oe,Qe),f;)d=d+4|0;f=tw(k)|0,n[Qe>>2]=0,n[M>>2]=0,n[O>>2]=0;e:do if(n[f>>2]|0)for(d=0,m=0;;){if((d|0)==(m|0)?lLe(Qe,f):(n[d>>2]=n[f>>2],n[M>>2]=(n[M>>2]|0)+4),f=f+4|0,!(n[f>>2]|0))break e;d=n[M>>2]|0,m=n[j>>2]|0}while(!1);n[rt>>2]=LD(B)|0,n[Xe>>2]=Lr(k)|0,cLe(c,s,rt,Xe,Oe,Qe),VR(Qe),$A(Oe)}l=n[l>>2]|0}while(l|0)}C=ct}function YR(s){return s=s|0,n[s+12>>2]|0}function $I(s){return s=s|0,n[s+12>>2]|0}function ew(s){return s=s|0,n[s+16>>2]|0}function aLe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;d=C,C=C+32|0,c=d,f=n[s>>2]|0,(n[s+8>>2]|0)-f>>2>>>0>>0&&(p7(c,l,(n[s+4>>2]|0)-f>>2,s+8|0),h7(s,c),g7(c)),C=d}function KR(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0;if(B=C,C=C+32|0,c=B,f=s+4|0,d=((n[f>>2]|0)-(n[s>>2]|0)>>2)+1|0,m=f7(s)|0,m>>>0>>0)Zr(s);else{k=n[s>>2]|0,M=(n[s+8>>2]|0)-k|0,F=M>>1,p7(c,M>>2>>>0>>1>>>0?F>>>0>>0?d:F:m,(n[f>>2]|0)-k>>2,s+8|0),m=c+8|0,n[n[m>>2]>>2]=n[l>>2],n[m>>2]=(n[m>>2]|0)+4,h7(s,c),g7(c),C=B;return}}function tw(s){return s=s|0,n[s+8>>2]|0}function lLe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0;if(B=C,C=C+32|0,c=B,f=s+4|0,d=((n[f>>2]|0)-(n[s>>2]|0)>>2)+1|0,m=A7(s)|0,m>>>0>>0)Zr(s);else{k=n[s>>2]|0,M=(n[s+8>>2]|0)-k|0,F=M>>1,bLe(c,M>>2>>>0>>1>>>0?F>>>0>>0?d:F:m,(n[f>>2]|0)-k>>2,s+8|0),m=c+8|0,n[n[m>>2]>>2]=n[l>>2],n[m>>2]=(n[m>>2]|0)+4,xLe(s,c),kLe(c),C=B;return}}function LD(s){return s=s|0,n[s>>2]|0}function cLe(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,uLe(s,l,c,f,d,m)}function VR(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-4-f|0)>>>2)<<2)),yt(c))}function $A(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-4-f|0)>>>2)<<2)),yt(c))}function uLe(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0,F=0,M=0,O=0,j=0;B=C,C=C+48|0,O=B+40|0,k=B+32|0,j=B+24|0,F=B+12|0,M=B,$a(k),s=ys(s)|0,n[j>>2]=n[l>>2],c=n[c>>2]|0,f=n[f>>2]|0,JR(F,d),ALe(M,m),n[O>>2]=n[j>>2],fLe(s,O,c,f,F,M),VR(M),$A(F),el(k),C=B}function JR(s,l){s=s|0,l=l|0;var c=0,f=0;n[s>>2]=0,n[s+4>>2]=0,n[s+8>>2]=0,c=l+4|0,f=(n[c>>2]|0)-(n[l>>2]|0)>>2,f|0&&(PLe(s,f),SLe(s,n[l>>2]|0,n[c>>2]|0,f))}function ALe(s,l){s=s|0,l=l|0;var c=0,f=0;n[s>>2]=0,n[s+4>>2]=0,n[s+8>>2]=0,c=l+4|0,f=(n[c>>2]|0)-(n[l>>2]|0)>>2,f|0&&(vLe(s,f),DLe(s,n[l>>2]|0,n[c>>2]|0,f))}function fLe(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0,F=0,M=0,O=0,j=0;B=C,C=C+32|0,O=B+28|0,j=B+24|0,k=B+12|0,F=B,M=jo(pLe()|0)|0,n[j>>2]=n[l>>2],n[O>>2]=n[j>>2],l=L0(O)|0,c=o7(c)|0,f=zR(f)|0,n[k>>2]=n[d>>2],O=d+4|0,n[k+4>>2]=n[O>>2],j=d+8|0,n[k+8>>2]=n[j>>2],n[j>>2]=0,n[O>>2]=0,n[d>>2]=0,d=XR(k)|0,n[F>>2]=n[m>>2],O=m+4|0,n[F+4>>2]=n[O>>2],j=m+8|0,n[F+8>>2]=n[j>>2],n[j>>2]=0,n[O>>2]=0,n[m>>2]=0,gc(0,M|0,s|0,l|0,c|0,f|0,d|0,hLe(F)|0)|0,VR(F),$A(k),C=B}function pLe(){var s=0;return o[7968]|0||(wLe(10708),s=7968,n[s>>2]=1,n[s+4>>2]=0),10708}function L0(s){return s=s|0,l7(s)|0}function o7(s){return s=s|0,a7(s)|0}function zR(s){return s=s|0,RD(s)|0}function XR(s){return s=s|0,dLe(s)|0}function hLe(s){return s=s|0,gLe(s)|0}function gLe(s){s=s|0;var l=0,c=0,f=0;if(f=(n[s+4>>2]|0)-(n[s>>2]|0)|0,c=f>>2,f=Za(f+4|0)|0,n[f>>2]=c,c|0){l=0;do n[f+4+(l<<2)>>2]=a7(n[(n[s>>2]|0)+(l<<2)>>2]|0)|0,l=l+1|0;while((l|0)!=(c|0))}return f|0}function a7(s){return s=s|0,s|0}function dLe(s){s=s|0;var l=0,c=0,f=0;if(f=(n[s+4>>2]|0)-(n[s>>2]|0)|0,c=f>>2,f=Za(f+4|0)|0,n[f>>2]=c,c|0){l=0;do n[f+4+(l<<2)>>2]=l7((n[s>>2]|0)+(l<<2)|0)|0,l=l+1|0;while((l|0)!=(c|0))}return f|0}function l7(s){s=s|0;var l=0,c=0,f=0,d=0;return d=C,C=C+32|0,l=d+12|0,c=d,f=cR(c7()|0)|0,f?(uR(l,f),AR(c,l),ZUe(s,c),s=fR(l)|0):s=mLe(s)|0,C=d,s|0}function c7(){var s=0;return o[7960]|0||(ILe(10664),pr(25,10664,U|0)|0,s=7960,n[s>>2]=1,n[s+4>>2]=0),10664}function mLe(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0;return c=C,C=C+16|0,d=c+4|0,B=c,f=Za(8)|0,l=f,k=Yt(4)|0,n[k>>2]=n[s>>2],m=l+4|0,n[m>>2]=k,s=Yt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],u7(s,m,d),n[f>>2]=s,C=c,l|0}function u7(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,c=Yt(16)|0,n[c+4>>2]=0,n[c+8>>2]=0,n[c>>2]=1656,n[c+12>>2]=l,n[s+4>>2]=c}function yLe(s){s=s|0,im(s),yt(s)}function ELe(s){s=s|0,s=n[s+12>>2]|0,s|0&&yt(s)}function CLe(s){s=s|0,yt(s)}function ILe(s){s=s|0,Sp(s)}function wLe(s){s=s|0,ao(s,BLe()|0,5)}function BLe(){return 1676}function vLe(s,l){s=s|0,l=l|0;var c=0;if((A7(s)|0)>>>0>>0&&Zr(s),l>>>0>1073741823)Tt();else{c=Yt(l<<2)|0,n[s+4>>2]=c,n[s>>2]=c,n[s+8>>2]=c+(l<<2);return}}function DLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,f=s+4|0,s=c-l|0,(s|0)>0&&(xr(n[f>>2]|0,l|0,s|0)|0,n[f>>2]=(n[f>>2]|0)+(s>>>2<<2))}function A7(s){return s=s|0,1073741823}function PLe(s,l){s=s|0,l=l|0;var c=0;if((f7(s)|0)>>>0>>0&&Zr(s),l>>>0>1073741823)Tt();else{c=Yt(l<<2)|0,n[s+4>>2]=c,n[s>>2]=c,n[s+8>>2]=c+(l<<2);return}}function SLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,f=s+4|0,s=c-l|0,(s|0)>0&&(xr(n[f>>2]|0,l|0,s|0)|0,n[f>>2]=(n[f>>2]|0)+(s>>>2<<2))}function f7(s){return s=s|0,1073741823}function bLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>1073741823)Tt();else{d=Yt(l<<2)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<2)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<2)}function xLe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>2)<<2)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function kLe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-4-l|0)>>>2)<<2)),s=n[s>>2]|0,s|0&&yt(s)}function p7(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>1073741823)Tt();else{d=Yt(l<<2)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<2)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<2)}function h7(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>2)<<2)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function g7(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-4-l|0)>>>2)<<2)),s=n[s>>2]|0,s|0&&yt(s)}function QLe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0,Oe=0,Qe=0;if(Qe=C,C=C+32|0,O=Qe+20|0,j=Qe+12|0,M=Qe+16|0,oe=Qe+4|0,We=Qe,Oe=Qe+8|0,k=n7()|0,m=n[k>>2]|0,B=n[m>>2]|0,B|0)for(F=n[k+8>>2]|0,k=n[k+4>>2]|0;Tc(O,B),FLe(s,O,k,F),m=m+4|0,B=n[m>>2]|0,B;)F=F+1|0,k=k+1|0;if(m=i7()|0,B=n[m>>2]|0,B|0)do Tc(O,B),n[j>>2]=n[m+4>>2],RLe(l,O,j),m=m+8|0,B=n[m>>2]|0;while(B|0);if(m=n[($d()|0)>>2]|0,m|0)do l=n[m+4>>2]|0,Tc(O,n[(em(l)|0)>>2]|0),n[j>>2]=GR(l)|0,TLe(c,O,j),m=n[m>>2]|0;while(m|0);if(Tc(M,0),m=WR()|0,n[O>>2]=n[M>>2],s7(O,m,d),m=n[($d()|0)>>2]|0,m|0){s=O+4|0,l=O+8|0,c=O+8|0;do{if(F=n[m+4>>2]|0,Tc(j,n[(em(F)|0)>>2]|0),NLe(oe,d7(F)|0),B=n[oe>>2]|0,B|0){n[O>>2]=0,n[s>>2]=0,n[l>>2]=0;do Tc(We,n[(em(n[B+4>>2]|0)|0)>>2]|0),k=n[s>>2]|0,k>>>0<(n[c>>2]|0)>>>0?(n[k>>2]=n[We>>2],n[s>>2]=(n[s>>2]|0)+4):KR(O,We),B=n[B>>2]|0;while(B|0);LLe(f,j,O),$A(O)}n[Oe>>2]=n[j>>2],M=m7(F)|0,n[O>>2]=n[Oe>>2],s7(O,M,d),UG(oe),m=n[m>>2]|0}while(m|0)}C=Qe}function FLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,VLe(s,l,c,f)}function RLe(s,l,c){s=s|0,l=l|0,c=c|0,KLe(s,l,c)}function em(s){return s=s|0,s|0}function TLe(s,l,c){s=s|0,l=l|0,c=c|0,jLe(s,l,c)}function d7(s){return s=s|0,s+16|0}function NLe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;if(m=C,C=C+16|0,d=m+8|0,c=m,n[s>>2]=0,f=n[l>>2]|0,n[d>>2]=f,n[c>>2]=s,c=qLe(c)|0,f|0){if(f=Yt(12)|0,B=(y7(d)|0)+4|0,s=n[B+4>>2]|0,l=f+4|0,n[l>>2]=n[B>>2],n[l+4>>2]=s,l=n[n[d>>2]>>2]|0,n[d>>2]=l,!l)s=f;else for(l=f;s=Yt(12)|0,F=(y7(d)|0)+4|0,k=n[F+4>>2]|0,B=s+4|0,n[B>>2]=n[F>>2],n[B+4>>2]=k,n[l>>2]=s,B=n[n[d>>2]>>2]|0,n[d>>2]=B,B;)l=s;n[s>>2]=n[c>>2],n[c>>2]=f}C=m}function LLe(s,l,c){s=s|0,l=l|0,c=c|0,OLe(s,l,c)}function m7(s){return s=s|0,s+24|0}function OLe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+32|0,B=f+24|0,d=f+16|0,k=f+12|0,m=f,$a(d),s=ys(s)|0,n[k>>2]=n[l>>2],JR(m,c),n[B>>2]=n[k>>2],MLe(s,B,m),$A(m),el(d),C=f}function MLe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+32|0,B=f+16|0,k=f+12|0,d=f,m=jo(ULe()|0)|0,n[k>>2]=n[l>>2],n[B>>2]=n[k>>2],l=L0(B)|0,n[d>>2]=n[c>>2],B=c+4|0,n[d+4>>2]=n[B>>2],k=c+8|0,n[d+8>>2]=n[k>>2],n[k>>2]=0,n[B>>2]=0,n[c>>2]=0,hs(0,m|0,s|0,l|0,XR(d)|0)|0,$A(d),C=f}function ULe(){var s=0;return o[7976]|0||(_Le(10720),s=7976,n[s>>2]=1,n[s+4>>2]=0),10720}function _Le(s){s=s|0,ao(s,HLe()|0,2)}function HLe(){return 1732}function qLe(s){return s=s|0,n[s>>2]|0}function y7(s){return s=s|0,n[s>>2]|0}function jLe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+32|0,m=f+16|0,d=f+8|0,B=f,$a(d),s=ys(s)|0,n[B>>2]=n[l>>2],c=n[c>>2]|0,n[m>>2]=n[B>>2],E7(s,m,c),el(d),C=f}function E7(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,m=f+4|0,B=f,d=jo(GLe()|0)|0,n[B>>2]=n[l>>2],n[m>>2]=n[B>>2],l=L0(m)|0,hs(0,d|0,s|0,l|0,o7(c)|0)|0,C=f}function GLe(){var s=0;return o[7984]|0||(WLe(10732),s=7984,n[s>>2]=1,n[s+4>>2]=0),10732}function WLe(s){s=s|0,ao(s,YLe()|0,2)}function YLe(){return 1744}function KLe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+32|0,m=f+16|0,d=f+8|0,B=f,$a(d),s=ys(s)|0,n[B>>2]=n[l>>2],c=n[c>>2]|0,n[m>>2]=n[B>>2],E7(s,m,c),el(d),C=f}function VLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+32|0,B=d+16|0,m=d+8|0,k=d,$a(m),s=ys(s)|0,n[k>>2]=n[l>>2],c=o[c>>0]|0,f=o[f>>0]|0,n[B>>2]=n[k>>2],JLe(s,B,c,f),el(m),C=d}function JLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+16|0,B=d+4|0,k=d,m=jo(zLe()|0)|0,n[k>>2]=n[l>>2],n[B>>2]=n[k>>2],l=L0(B)|0,c=tm(c)|0,vi(0,m|0,s|0,l|0,c|0,tm(f)|0)|0,C=d}function zLe(){var s=0;return o[7992]|0||(ZLe(10744),s=7992,n[s>>2]=1,n[s+4>>2]=0),10744}function tm(s){return s=s|0,XLe(s)|0}function XLe(s){return s=s|0,s&255|0}function ZLe(s){s=s|0,ao(s,$Le()|0,3)}function $Le(){return 1756}function eOe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;switch(oe=C,C=C+32|0,k=oe+8|0,F=oe+4|0,M=oe+20|0,O=oe,dR(s,0),f=XUe(l)|0,n[k>>2]=0,j=k+4|0,n[j>>2]=0,n[k+8>>2]=0,f<<24>>24){case 0:{o[M>>0]=0,tOe(F,c,M),OD(s,F)|0,xu(F);break}case 8:{j=nT(l)|0,o[M>>0]=8,Tc(O,n[j+4>>2]|0),rOe(F,c,M,O,j+8|0),OD(s,F)|0,xu(F);break}case 9:{if(m=nT(l)|0,l=n[m+4>>2]|0,l|0)for(B=k+8|0,d=m+12|0;l=l+-1|0,Tc(F,n[d>>2]|0),f=n[j>>2]|0,f>>>0<(n[B>>2]|0)>>>0?(n[f>>2]=n[F>>2],n[j>>2]=(n[j>>2]|0)+4):KR(k,F),l;)d=d+4|0;o[M>>0]=9,Tc(O,n[m+8>>2]|0),nOe(F,c,M,O,k),OD(s,F)|0,xu(F);break}default:j=nT(l)|0,o[M>>0]=f,Tc(O,n[j+4>>2]|0),iOe(F,c,M,O),OD(s,F)|0,xu(F)}$A(k),C=oe}function tOe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;f=C,C=C+16|0,d=f,$a(d),l=ys(l)|0,mOe(s,l,o[c>>0]|0),el(d),C=f}function OD(s,l){s=s|0,l=l|0;var c=0;return c=n[s>>2]|0,c|0&&sa(c|0),n[s>>2]=n[l>>2],n[l>>2]=0,s|0}function rOe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,F=0;m=C,C=C+32|0,k=m+16|0,B=m+8|0,F=m,$a(B),l=ys(l)|0,c=o[c>>0]|0,n[F>>2]=n[f>>2],d=n[d>>2]|0,n[k>>2]=n[F>>2],pOe(s,l,c,k,d),el(B),C=m}function nOe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,F=0,M=0;m=C,C=C+32|0,F=m+24|0,B=m+16|0,M=m+12|0,k=m,$a(B),l=ys(l)|0,c=o[c>>0]|0,n[M>>2]=n[f>>2],JR(k,d),n[F>>2]=n[M>>2],cOe(s,l,c,F,k),$A(k),el(B),C=m}function iOe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+32|0,B=d+16|0,m=d+8|0,k=d,$a(m),l=ys(l)|0,c=o[c>>0]|0,n[k>>2]=n[f>>2],n[B>>2]=n[k>>2],sOe(s,l,c,B),el(m),C=d}function sOe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+16|0,m=d+4|0,k=d,B=jo(oOe()|0)|0,c=tm(c)|0,n[k>>2]=n[f>>2],n[m>>2]=n[k>>2],MD(s,hs(0,B|0,l|0,c|0,L0(m)|0)|0),C=d}function oOe(){var s=0;return o[8e3]|0||(aOe(10756),s=8e3,n[s>>2]=1,n[s+4>>2]=0),10756}function MD(s,l){s=s|0,l=l|0,dR(s,l)}function aOe(s){s=s|0,ao(s,lOe()|0,2)}function lOe(){return 1772}function cOe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,F=0,M=0;m=C,C=C+32|0,F=m+16|0,M=m+12|0,B=m,k=jo(uOe()|0)|0,c=tm(c)|0,n[M>>2]=n[f>>2],n[F>>2]=n[M>>2],f=L0(F)|0,n[B>>2]=n[d>>2],F=d+4|0,n[B+4>>2]=n[F>>2],M=d+8|0,n[B+8>>2]=n[M>>2],n[M>>2]=0,n[F>>2]=0,n[d>>2]=0,MD(s,vi(0,k|0,l|0,c|0,f|0,XR(B)|0)|0),$A(B),C=m}function uOe(){var s=0;return o[8008]|0||(AOe(10768),s=8008,n[s>>2]=1,n[s+4>>2]=0),10768}function AOe(s){s=s|0,ao(s,fOe()|0,3)}function fOe(){return 1784}function pOe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,F=0;m=C,C=C+16|0,k=m+4|0,F=m,B=jo(hOe()|0)|0,c=tm(c)|0,n[F>>2]=n[f>>2],n[k>>2]=n[F>>2],f=L0(k)|0,MD(s,vi(0,B|0,l|0,c|0,f|0,zR(d)|0)|0),C=m}function hOe(){var s=0;return o[8016]|0||(gOe(10780),s=8016,n[s>>2]=1,n[s+4>>2]=0),10780}function gOe(s){s=s|0,ao(s,dOe()|0,3)}function dOe(){return 1800}function mOe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=jo(yOe()|0)|0,MD(s,un(0,f|0,l|0,tm(c)|0)|0)}function yOe(){var s=0;return o[8024]|0||(EOe(10792),s=8024,n[s>>2]=1,n[s+4>>2]=0),10792}function EOe(s){s=s|0,ao(s,COe()|0,1)}function COe(){return 1816}function IOe(){wOe(),BOe(),vOe()}function wOe(){n[2702]=K7(65536)|0}function BOe(){GOe(10856)}function vOe(){DOe(10816)}function DOe(s){s=s|0,POe(s,5044),SOe(s)|0}function POe(s,l){s=s|0,l=l|0;var c=0;c=c7()|0,n[s>>2]=c,MOe(c,l),Fp(n[s>>2]|0)}function SOe(s){s=s|0;var l=0;return l=n[s>>2]|0,T0(l,bOe()|0),s|0}function bOe(){var s=0;return o[8032]|0||(C7(10820),pr(64,10820,U|0)|0,s=8032,n[s>>2]=1,n[s+4>>2]=0),Lr(10820)|0||C7(10820),10820}function C7(s){s=s|0,QOe(s),N0(s,25)}function xOe(s){s=s|0,kOe(s+24|0)}function kOe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function QOe(s){s=s|0;var l=0;l=Jr()|0,zr(s,5,18,l,NOe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function FOe(s,l){s=s|0,l=l|0,ROe(s,l)}function ROe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;c=C,C=C+16|0,f=c,d=c+4|0,F0(d,l),n[f>>2]=R0(d,l)|0,TOe(s,f),C=c}function TOe(s,l){s=s|0,l=l|0,I7(s+4|0,n[l>>2]|0),o[s+8>>0]=1}function I7(s,l){s=s|0,l=l|0,n[s>>2]=l}function NOe(){return 1824}function LOe(s){return s=s|0,OOe(s)|0}function OOe(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0;return c=C,C=C+16|0,d=c+4|0,B=c,f=Za(8)|0,l=f,k=Yt(4)|0,F0(d,s),I7(k,R0(d,s)|0),m=l+4|0,n[m>>2]=k,s=Yt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],u7(s,m,d),n[f>>2]=s,C=c,l|0}function Za(s){s=s|0;var l=0,c=0;return s=s+7&-8,s>>>0<=32768&&(l=n[2701]|0,s>>>0<=(65536-l|0)>>>0)?(c=(n[2702]|0)+l|0,n[2701]=l+s,s=c):(s=K7(s+8|0)|0,n[s>>2]=n[2703],n[2703]=s,s=s+8|0),s|0}function MOe(s,l){s=s|0,l=l|0,n[s>>2]=UOe()|0,n[s+4>>2]=_Oe()|0,n[s+12>>2]=l,n[s+8>>2]=HOe()|0,n[s+32>>2]=9}function UOe(){return 11744}function _Oe(){return 1832}function HOe(){return ND()|0}function qOe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(Qp(f,896)|0)==512?c|0&&(jOe(c),yt(c)):l|0&&yt(l)}function jOe(s){s=s|0,s=n[s+4>>2]|0,s|0&&Rp(s)}function GOe(s){s=s|0,WOe(s,5052),YOe(s)|0,KOe(s,5058,26)|0,VOe(s,5069,1)|0,JOe(s,5077,10)|0,zOe(s,5087,19)|0,XOe(s,5094,27)|0}function WOe(s,l){s=s|0,l=l|0;var c=0;c=jUe()|0,n[s>>2]=c,GUe(c,l),Fp(n[s>>2]|0)}function YOe(s){s=s|0;var l=0;return l=n[s>>2]|0,T0(l,xUe()|0),s|0}function KOe(s,l,c){return s=s|0,l=l|0,c=c|0,AUe(s,mn(l)|0,c,0),s|0}function VOe(s,l,c){return s=s|0,l=l|0,c=c|0,zMe(s,mn(l)|0,c,0),s|0}function JOe(s,l,c){return s=s|0,l=l|0,c=c|0,bMe(s,mn(l)|0,c,0),s|0}function zOe(s,l,c){return s=s|0,l=l|0,c=c|0,pMe(s,mn(l)|0,c,0),s|0}function w7(s,l){s=s|0,l=l|0;var c=0,f=0;e:for(;;){for(c=n[2703]|0;;){if((c|0)==(l|0))break e;if(f=n[c>>2]|0,n[2703]=f,!c)c=f;else break}yt(c)}n[2701]=s}function XOe(s,l,c){return s=s|0,l=l|0,c=c|0,ZOe(s,mn(l)|0,c,0),s|0}function ZOe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=ZR()|0,s=$Oe(c)|0,yn(m,l,d,s,eMe(c,f)|0,f)}function ZR(){var s=0,l=0;if(o[8040]|0||(v7(10860),pr(65,10860,U|0)|0,l=8040,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10860)|0)){s=10860,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));v7(10860)}return 10860}function $Oe(s){return s=s|0,s|0}function eMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=ZR()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(B7(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(tMe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function B7(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function tMe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=rMe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,nMe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,B7(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,iMe(s,d),sMe(d),C=k;return}}function rMe(s){return s=s|0,536870911}function nMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function iMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function sMe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function v7(s){s=s|0,lMe(s)}function oMe(s){s=s|0,aMe(s+24|0)}function aMe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function lMe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,11,l,cMe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function cMe(){return 1840}function uMe(s,l,c){s=s|0,l=l|0,c=c|0,fMe(n[(AMe(s)|0)>>2]|0,l,c)}function AMe(s){return s=s|0,(n[(ZR()|0)+24>>2]|0)+(s<<3)|0}function fMe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;f=C,C=C+16|0,m=f+1|0,d=f,F0(m,l),l=R0(m,l)|0,F0(d,c),c=R0(d,c)|0,tf[s&31](l,c),C=f}function pMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=$R()|0,s=hMe(c)|0,yn(m,l,d,s,gMe(c,f)|0,f)}function $R(){var s=0,l=0;if(o[8048]|0||(P7(10896),pr(66,10896,U|0)|0,l=8048,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10896)|0)){s=10896,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));P7(10896)}return 10896}function hMe(s){return s=s|0,s|0}function gMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=$R()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(D7(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(dMe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function D7(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function dMe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=mMe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,yMe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,D7(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,EMe(s,d),CMe(d),C=k;return}}function mMe(s){return s=s|0,536870911}function yMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function EMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function CMe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function P7(s){s=s|0,BMe(s)}function IMe(s){s=s|0,wMe(s+24|0)}function wMe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function BMe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,11,l,vMe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function vMe(){return 1852}function DMe(s,l){return s=s|0,l=l|0,SMe(n[(PMe(s)|0)>>2]|0,l)|0}function PMe(s){return s=s|0,(n[($R()|0)+24>>2]|0)+(s<<3)|0}function SMe(s,l){s=s|0,l=l|0;var c=0,f=0;return c=C,C=C+16|0,f=c,F0(f,l),l=R0(f,l)|0,l=RD(_0[s&31](l)|0)|0,C=c,l|0}function bMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=eT()|0,s=xMe(c)|0,yn(m,l,d,s,kMe(c,f)|0,f)}function eT(){var s=0,l=0;if(o[8056]|0||(b7(10932),pr(67,10932,U|0)|0,l=8056,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10932)|0)){s=10932,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));b7(10932)}return 10932}function xMe(s){return s=s|0,s|0}function kMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=eT()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(S7(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(QMe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function S7(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function QMe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=FMe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,RMe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,S7(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,TMe(s,d),NMe(d),C=k;return}}function FMe(s){return s=s|0,536870911}function RMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function TMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function NMe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function b7(s){s=s|0,MMe(s)}function LMe(s){s=s|0,OMe(s+24|0)}function OMe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function MMe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,7,l,UMe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function UMe(){return 1860}function _Me(s,l,c){return s=s|0,l=l|0,c=c|0,qMe(n[(HMe(s)|0)>>2]|0,l,c)|0}function HMe(s){return s=s|0,(n[(eT()|0)+24>>2]|0)+(s<<3)|0}function qMe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0;return f=C,C=C+32|0,B=f+12|0,m=f+8|0,k=f,F=f+16|0,d=f+4|0,jMe(F,l),GMe(k,F,l),bp(d,c),c=xp(d,c)|0,n[B>>2]=n[k>>2],sw[s&15](m,B,c),c=WMe(m)|0,xu(m),kp(d),C=f,c|0}function jMe(s,l){s=s|0,l=l|0}function GMe(s,l,c){s=s|0,l=l|0,c=c|0,YMe(s,c)}function WMe(s){return s=s|0,ys(s)|0}function YMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;d=C,C=C+16|0,c=d,f=l,f&1?(KMe(c,0),ia(f|0,c|0)|0,VMe(s,c),JMe(c)):n[s>>2]=n[l>>2],C=d}function KMe(s,l){s=s|0,l=l|0,Fc(s,l),n[s+4>>2]=0,o[s+8>>0]=0}function VMe(s,l){s=s|0,l=l|0,n[s>>2]=n[l+4>>2]}function JMe(s){s=s|0,o[s+8>>0]=0}function zMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=tT()|0,s=XMe(c)|0,yn(m,l,d,s,ZMe(c,f)|0,f)}function tT(){var s=0,l=0;if(o[8064]|0||(k7(10968),pr(68,10968,U|0)|0,l=8064,n[l>>2]=1,n[l+4>>2]=0),!(Lr(10968)|0)){s=10968,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));k7(10968)}return 10968}function XMe(s){return s=s|0,s|0}function ZMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=tT()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(x7(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):($Me(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function x7(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function $Me(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=eUe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,tUe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,x7(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,rUe(s,d),nUe(d),C=k;return}}function eUe(s){return s=s|0,536870911}function tUe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function rUe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function nUe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function k7(s){s=s|0,oUe(s)}function iUe(s){s=s|0,sUe(s+24|0)}function sUe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function oUe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,1,l,aUe()|0,5),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function aUe(){return 1872}function lUe(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,uUe(n[(cUe(s)|0)>>2]|0,l,c,f,d,m)}function cUe(s){return s=s|0,(n[(tT()|0)+24>>2]|0)+(s<<3)|0}function uUe(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0,F=0,M=0,O=0,j=0;B=C,C=C+32|0,k=B+16|0,F=B+12|0,M=B+8|0,O=B+4|0,j=B,bp(k,l),l=xp(k,l)|0,bp(F,c),c=xp(F,c)|0,bp(M,f),f=xp(M,f)|0,bp(O,d),d=xp(O,d)|0,bp(j,m),m=xp(j,m)|0,Z7[s&1](l,c,f,d,m),kp(j),kp(O),kp(M),kp(F),kp(k),C=B}function AUe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=rT()|0,s=fUe(c)|0,yn(m,l,d,s,pUe(c,f)|0,f)}function rT(){var s=0,l=0;if(o[8072]|0||(F7(11004),pr(69,11004,U|0)|0,l=8072,n[l>>2]=1,n[l+4>>2]=0),!(Lr(11004)|0)){s=11004,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));F7(11004)}return 11004}function fUe(s){return s=s|0,s|0}function pUe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,F=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,F=rT()|0,B=F+24|0,l=dr(l,4)|0,n[m>>2]=l,c=F+28|0,f=n[c>>2]|0,f>>>0<(n[F+32>>2]|0)>>>0?(Q7(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(hUe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function Q7(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function hUe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=gUe(s)|0,f>>>0>>0)Zr(s);else{F=n[s>>2]|0,O=(n[s+8>>2]|0)-F|0,M=O>>2,dUe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-F>>3,s+8|0),B=d+8|0,Q7(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,mUe(s,d),yUe(d),C=k;return}}function gUe(s){return s=s|0,536870911}function dUe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Tt();else{d=Yt(l<<3)|0;break}else d=0;while(!1);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function mUe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(xr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function yUe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&&yt(s)}function F7(s){s=s|0,IUe(s)}function EUe(s){s=s|0,CUe(s+24|0)}function CUe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function IUe(s){s=s|0;var l=0;l=Jr()|0,zr(s,1,12,l,wUe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function wUe(){return 1896}function BUe(s,l,c){s=s|0,l=l|0,c=c|0,DUe(n[(vUe(s)|0)>>2]|0,l,c)}function vUe(s){return s=s|0,(n[(rT()|0)+24>>2]|0)+(s<<3)|0}function DUe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;f=C,C=C+16|0,m=f+4|0,d=f,PUe(m,l),l=SUe(m,l)|0,bp(d,c),c=xp(d,c)|0,tf[s&31](l,c),kp(d),C=f}function PUe(s,l){s=s|0,l=l|0}function SUe(s,l){return s=s|0,l=l|0,bUe(l)|0}function bUe(s){return s=s|0,s|0}function xUe(){var s=0;return o[8080]|0||(R7(11040),pr(70,11040,U|0)|0,s=8080,n[s>>2]=1,n[s+4>>2]=0),Lr(11040)|0||R7(11040),11040}function R7(s){s=s|0,FUe(s),N0(s,71)}function kUe(s){s=s|0,QUe(s+24|0)}function QUe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),yt(c))}function FUe(s){s=s|0;var l=0;l=Jr()|0,zr(s,5,7,l,LUe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function RUe(s){s=s|0,TUe(s)}function TUe(s){s=s|0,NUe(s)}function NUe(s){s=s|0,o[s+8>>0]=1}function LUe(){return 1936}function OUe(){return MUe()|0}function MUe(){var s=0,l=0,c=0,f=0,d=0,m=0,B=0;return l=C,C=C+16|0,d=l+4|0,B=l,c=Za(8)|0,s=c,m=s+4|0,n[m>>2]=Yt(1)|0,f=Yt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],UUe(f,m,d),n[c>>2]=f,C=l,s|0}function UUe(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,c=Yt(16)|0,n[c+4>>2]=0,n[c+8>>2]=0,n[c>>2]=1916,n[c+12>>2]=l,n[s+4>>2]=c}function _Ue(s){s=s|0,im(s),yt(s)}function HUe(s){s=s|0,s=n[s+12>>2]|0,s|0&&yt(s)}function qUe(s){s=s|0,yt(s)}function jUe(){var s=0;return o[8088]|0||(zUe(11076),pr(25,11076,U|0)|0,s=8088,n[s>>2]=1,n[s+4>>2]=0),11076}function GUe(s,l){s=s|0,l=l|0,n[s>>2]=WUe()|0,n[s+4>>2]=YUe()|0,n[s+12>>2]=l,n[s+8>>2]=KUe()|0,n[s+32>>2]=10}function WUe(){return 11745}function YUe(){return 1940}function KUe(){return TD()|0}function VUe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(Qp(f,896)|0)==512?c|0&&(JUe(c),yt(c)):l|0&&yt(l)}function JUe(s){s=s|0,s=n[s+4>>2]|0,s|0&&Rp(s)}function zUe(s){s=s|0,Sp(s)}function Tc(s,l){s=s|0,l=l|0,n[s>>2]=l}function nT(s){return s=s|0,n[s>>2]|0}function XUe(s){return s=s|0,o[n[s>>2]>>0]|0}function ZUe(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,n[f>>2]=n[s>>2],$Ue(l,f)|0,C=c}function $Ue(s,l){s=s|0,l=l|0;var c=0;return c=e4e(n[s>>2]|0,l)|0,l=s+4|0,n[(n[l>>2]|0)+8>>2]=c,n[(n[l>>2]|0)+8>>2]|0}function e4e(s,l){s=s|0,l=l|0;var c=0,f=0;return c=C,C=C+16|0,f=c,$a(f),s=ys(s)|0,l=t4e(s,n[l>>2]|0)|0,el(f),C=c,l|0}function $a(s){s=s|0,n[s>>2]=n[2701],n[s+4>>2]=n[2703]}function t4e(s,l){s=s|0,l=l|0;var c=0;return c=jo(r4e()|0)|0,un(0,c|0,s|0,zR(l)|0)|0}function el(s){s=s|0,w7(n[s>>2]|0,n[s+4>>2]|0)}function r4e(){var s=0;return o[8096]|0||(n4e(11120),s=8096,n[s>>2]=1,n[s+4>>2]=0),11120}function n4e(s){s=s|0,ao(s,i4e()|0,1)}function i4e(){return 1948}function s4e(){o4e()}function o4e(){var s=0,l=0,c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0,Oe=0,Qe=0;if(Oe=C,C=C+16|0,O=Oe+4|0,j=Oe,Ro(65536,10804,n[2702]|0,10812),c=n7()|0,l=n[c>>2]|0,s=n[l>>2]|0,s|0)for(f=n[c+8>>2]|0,c=n[c+4>>2]|0;du(s|0,u[c>>0]|0|0,o[f>>0]|0),l=l+4|0,s=n[l>>2]|0,s;)f=f+1|0,c=c+1|0;if(s=i7()|0,l=n[s>>2]|0,l|0)do QA(l|0,n[s+4>>2]|0),s=s+8|0,l=n[s>>2]|0;while(l|0);QA(a4e()|0,5167),M=$d()|0,s=n[M>>2]|0;e:do if(s|0){do l4e(n[s+4>>2]|0),s=n[s>>2]|0;while(s|0);if(s=n[M>>2]|0,s|0){F=M;do{for(;d=s,s=n[s>>2]|0,d=n[d+4>>2]|0,!!(c4e(d)|0);)if(n[j>>2]=F,n[O>>2]=n[j>>2],u4e(M,O)|0,!s)break e;if(A4e(d),F=n[F>>2]|0,l=T7(d)|0,m=Bi()|0,B=C,C=C+((1*(l<<2)|0)+15&-16)|0,k=C,C=C+((1*(l<<2)|0)+15&-16)|0,l=n[(d7(d)|0)>>2]|0,l|0)for(c=B,f=k;n[c>>2]=n[(em(n[l+4>>2]|0)|0)>>2],n[f>>2]=n[l+8>>2],l=n[l>>2]|0,l;)c=c+4|0,f=f+4|0;Qe=em(d)|0,l=f4e(d)|0,c=T7(d)|0,f=p4e(d)|0,Il(Qe|0,l|0,B|0,k|0,c|0,f|0,GR(d)|0),kA(m|0)}while(s|0)}}while(!1);if(s=n[(WR()|0)>>2]|0,s|0)do Qe=s+4|0,M=YR(Qe)|0,d=tw(M)|0,m=$I(M)|0,B=(ew(M)|0)+1|0,k=UD(M)|0,F=N7(Qe)|0,M=Lr(M)|0,O=LD(Qe)|0,j=iT(Qe)|0,mc(0,d|0,m|0,B|0,k|0,F|0,M|0,O|0,j|0,sT(Qe)|0),s=n[s>>2]|0;while(s|0);s=n[($d()|0)>>2]|0;e:do if(s|0){t:for(;;){if(l=n[s+4>>2]|0,l|0&&(oe=n[(em(l)|0)>>2]|0,We=n[(m7(l)|0)>>2]|0,We|0)){c=We;do{l=c+4|0,f=YR(l)|0;r:do if(f|0)switch(Lr(f)|0){case 0:break t;case 4:case 3:case 2:{k=tw(f)|0,F=$I(f)|0,M=(ew(f)|0)+1|0,O=UD(f)|0,j=Lr(f)|0,Qe=LD(l)|0,mc(oe|0,k|0,F|0,M|0,O|0,0,j|0,Qe|0,iT(l)|0,sT(l)|0);break r}case 1:{B=tw(f)|0,k=$I(f)|0,F=(ew(f)|0)+1|0,M=UD(f)|0,O=N7(l)|0,j=Lr(f)|0,Qe=LD(l)|0,mc(oe|0,B|0,k|0,F|0,M|0,O|0,j|0,Qe|0,iT(l)|0,sT(l)|0);break r}case 5:{M=tw(f)|0,O=$I(f)|0,j=(ew(f)|0)+1|0,Qe=UD(f)|0,mc(oe|0,M|0,O|0,j|0,Qe|0,h4e(f)|0,Lr(f)|0,0,0,0);break r}default:break r}while(!1);c=n[c>>2]|0}while(c|0)}if(s=n[s>>2]|0,!s)break e}Tt()}while(!1);we(),C=Oe}function a4e(){return 11703}function l4e(s){s=s|0,o[s+40>>0]=0}function c4e(s){return s=s|0,(o[s+40>>0]|0)!=0|0}function u4e(s,l){return s=s|0,l=l|0,l=g4e(l)|0,s=n[l>>2]|0,n[l>>2]=n[s>>2],yt(s),n[l>>2]|0}function A4e(s){s=s|0,o[s+40>>0]=1}function T7(s){return s=s|0,n[s+20>>2]|0}function f4e(s){return s=s|0,n[s+8>>2]|0}function p4e(s){return s=s|0,n[s+32>>2]|0}function UD(s){return s=s|0,n[s+4>>2]|0}function N7(s){return s=s|0,n[s+4>>2]|0}function iT(s){return s=s|0,n[s+8>>2]|0}function sT(s){return s=s|0,n[s+16>>2]|0}function h4e(s){return s=s|0,n[s+20>>2]|0}function g4e(s){return s=s|0,n[s>>2]|0}function _D(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0,Oe=0,Qe=0,rt=0,Xe=0,ct=0,_e=0,Ge=0,Lt=0;Lt=C,C=C+16|0,oe=Lt;do if(s>>>0<245){if(M=s>>>0<11?16:s+11&-8,s=M>>>3,j=n[2783]|0,c=j>>>s,c&3|0)return l=(c&1^1)+s|0,s=11172+(l<<1<<2)|0,c=s+8|0,f=n[c>>2]|0,d=f+8|0,m=n[d>>2]|0,(s|0)==(m|0)?n[2783]=j&~(1<>2]=s,n[c>>2]=m),Ge=l<<3,n[f+4>>2]=Ge|3,Ge=f+Ge+4|0,n[Ge>>2]=n[Ge>>2]|1,Ge=d,C=Lt,Ge|0;if(O=n[2785]|0,M>>>0>O>>>0){if(c|0)return l=2<>>12&16,l=l>>>B,c=l>>>5&8,l=l>>>c,d=l>>>2&4,l=l>>>d,s=l>>>1&2,l=l>>>s,f=l>>>1&1,f=(c|B|d|s|f)+(l>>>f)|0,l=11172+(f<<1<<2)|0,s=l+8|0,d=n[s>>2]|0,B=d+8|0,c=n[B>>2]|0,(l|0)==(c|0)?(s=j&~(1<>2]=l,n[s>>2]=c,s=j),m=(f<<3)-M|0,n[d+4>>2]=M|3,f=d+M|0,n[f+4>>2]=m|1,n[f+m>>2]=m,O|0&&(d=n[2788]|0,l=O>>>3,c=11172+(l<<1<<2)|0,l=1<>2]|0):(n[2783]=s|l,l=c,s=c+8|0),n[s>>2]=d,n[l+12>>2]=d,n[d+8>>2]=l,n[d+12>>2]=c),n[2785]=m,n[2788]=f,Ge=B,C=Lt,Ge|0;if(k=n[2784]|0,k){if(c=(k&0-k)+-1|0,B=c>>>12&16,c=c>>>B,m=c>>>5&8,c=c>>>m,F=c>>>2&4,c=c>>>F,f=c>>>1&2,c=c>>>f,s=c>>>1&1,s=n[11436+((m|B|F|f|s)+(c>>>s)<<2)>>2]|0,c=(n[s+4>>2]&-8)-M|0,f=n[s+16+(((n[s+16>>2]|0)==0&1)<<2)>>2]|0,!f)F=s,m=c;else{do B=(n[f+4>>2]&-8)-M|0,F=B>>>0>>0,c=F?B:c,s=F?f:s,f=n[f+16+(((n[f+16>>2]|0)==0&1)<<2)>>2]|0;while(f|0);F=s,m=c}if(B=F+M|0,F>>>0>>0){d=n[F+24>>2]|0,l=n[F+12>>2]|0;do if((l|0)==(F|0)){if(s=F+20|0,l=n[s>>2]|0,!l&&(s=F+16|0,l=n[s>>2]|0,!l)){c=0;break}for(;;){if(c=l+20|0,f=n[c>>2]|0,f|0){l=f,s=c;continue}if(c=l+16|0,f=n[c>>2]|0,f)l=f,s=c;else break}n[s>>2]=0,c=l}else c=n[F+8>>2]|0,n[c+12>>2]=l,n[l+8>>2]=c,c=l;while(!1);do if(d|0){if(l=n[F+28>>2]|0,s=11436+(l<<2)|0,(F|0)==(n[s>>2]|0)){if(n[s>>2]=c,!c){n[2784]=k&~(1<>2]|0)!=(F|0)&1)<<2)>>2]=c,!c)break;n[c+24>>2]=d,l=n[F+16>>2]|0,l|0&&(n[c+16>>2]=l,n[l+24>>2]=c),l=n[F+20>>2]|0,l|0&&(n[c+20>>2]=l,n[l+24>>2]=c)}while(!1);return m>>>0<16?(Ge=m+M|0,n[F+4>>2]=Ge|3,Ge=F+Ge+4|0,n[Ge>>2]=n[Ge>>2]|1):(n[F+4>>2]=M|3,n[B+4>>2]=m|1,n[B+m>>2]=m,O|0&&(f=n[2788]|0,l=O>>>3,c=11172+(l<<1<<2)|0,l=1<>2]|0):(n[2783]=j|l,l=c,s=c+8|0),n[s>>2]=f,n[l+12>>2]=f,n[f+8>>2]=l,n[f+12>>2]=c),n[2785]=m,n[2788]=B),Ge=F+8|0,C=Lt,Ge|0}else j=M}else j=M}else j=M}else if(s>>>0<=4294967231)if(s=s+11|0,M=s&-8,F=n[2784]|0,F){f=0-M|0,s=s>>>8,s?M>>>0>16777215?k=31:(j=(s+1048320|0)>>>16&8,_e=s<>>16&4,_e=_e<>>16&2,k=14-(O|j|k)+(_e<>>15)|0,k=M>>>(k+7|0)&1|k<<1):k=0,c=n[11436+(k<<2)>>2]|0;e:do if(!c)c=0,s=0,_e=57;else for(s=0,B=M<<((k|0)==31?0:25-(k>>>1)|0),m=0;;){if(d=(n[c+4>>2]&-8)-M|0,d>>>0>>0)if(d)s=c,f=d;else{s=c,f=0,d=c,_e=61;break e}if(d=n[c+20>>2]|0,c=n[c+16+(B>>>31<<2)>>2]|0,m=(d|0)==0|(d|0)==(c|0)?m:d,d=(c|0)==0,d){c=m,_e=57;break}else B=B<<((d^1)&1)}while(!1);if((_e|0)==57){if((c|0)==0&(s|0)==0){if(s=2<>>12&16,j=j>>>B,m=j>>>5&8,j=j>>>m,k=j>>>2&4,j=j>>>k,O=j>>>1&2,j=j>>>O,c=j>>>1&1,s=0,c=n[11436+((m|B|k|O|c)+(j>>>c)<<2)>>2]|0}c?(d=c,_e=61):(k=s,B=f)}if((_e|0)==61)for(;;)if(_e=0,c=(n[d+4>>2]&-8)-M|0,j=c>>>0>>0,c=j?c:f,s=j?d:s,d=n[d+16+(((n[d+16>>2]|0)==0&1)<<2)>>2]|0,d)f=c,_e=61;else{k=s,B=c;break}if(k|0&&B>>>0<((n[2785]|0)-M|0)>>>0){if(m=k+M|0,k>>>0>=m>>>0)return Ge=0,C=Lt,Ge|0;d=n[k+24>>2]|0,l=n[k+12>>2]|0;do if((l|0)==(k|0)){if(s=k+20|0,l=n[s>>2]|0,!l&&(s=k+16|0,l=n[s>>2]|0,!l)){l=0;break}for(;;){if(c=l+20|0,f=n[c>>2]|0,f|0){l=f,s=c;continue}if(c=l+16|0,f=n[c>>2]|0,f)l=f,s=c;else break}n[s>>2]=0}else Ge=n[k+8>>2]|0,n[Ge+12>>2]=l,n[l+8>>2]=Ge;while(!1);do if(d){if(s=n[k+28>>2]|0,c=11436+(s<<2)|0,(k|0)==(n[c>>2]|0)){if(n[c>>2]=l,!l){f=F&~(1<>2]|0)!=(k|0)&1)<<2)>>2]=l,!l){f=F;break}n[l+24>>2]=d,s=n[k+16>>2]|0,s|0&&(n[l+16>>2]=s,n[s+24>>2]=l),s=n[k+20>>2]|0,s&&(n[l+20>>2]=s,n[s+24>>2]=l),f=F}else f=F;while(!1);do if(B>>>0>=16){if(n[k+4>>2]=M|3,n[m+4>>2]=B|1,n[m+B>>2]=B,l=B>>>3,B>>>0<256){c=11172+(l<<1<<2)|0,s=n[2783]|0,l=1<>2]|0):(n[2783]=s|l,l=c,s=c+8|0),n[s>>2]=m,n[l+12>>2]=m,n[m+8>>2]=l,n[m+12>>2]=c;break}if(l=B>>>8,l?B>>>0>16777215?l=31:(_e=(l+1048320|0)>>>16&8,Ge=l<<_e,ct=(Ge+520192|0)>>>16&4,Ge=Ge<>>16&2,l=14-(ct|_e|l)+(Ge<>>15)|0,l=B>>>(l+7|0)&1|l<<1):l=0,c=11436+(l<<2)|0,n[m+28>>2]=l,s=m+16|0,n[s+4>>2]=0,n[s>>2]=0,s=1<>2]=m,n[m+24>>2]=c,n[m+12>>2]=m,n[m+8>>2]=m;break}for(s=B<<((l|0)==31?0:25-(l>>>1)|0),c=n[c>>2]|0;;){if((n[c+4>>2]&-8|0)==(B|0)){_e=97;break}if(f=c+16+(s>>>31<<2)|0,l=n[f>>2]|0,l)s=s<<1,c=l;else{_e=96;break}}if((_e|0)==96){n[f>>2]=m,n[m+24>>2]=c,n[m+12>>2]=m,n[m+8>>2]=m;break}else if((_e|0)==97){_e=c+8|0,Ge=n[_e>>2]|0,n[Ge+12>>2]=m,n[_e>>2]=m,n[m+8>>2]=Ge,n[m+12>>2]=c,n[m+24>>2]=0;break}}else Ge=B+M|0,n[k+4>>2]=Ge|3,Ge=k+Ge+4|0,n[Ge>>2]=n[Ge>>2]|1;while(!1);return Ge=k+8|0,C=Lt,Ge|0}else j=M}else j=M;else j=-1;while(!1);if(c=n[2785]|0,c>>>0>=j>>>0)return l=c-j|0,s=n[2788]|0,l>>>0>15?(Ge=s+j|0,n[2788]=Ge,n[2785]=l,n[Ge+4>>2]=l|1,n[Ge+l>>2]=l,n[s+4>>2]=j|3):(n[2785]=0,n[2788]=0,n[s+4>>2]=c|3,Ge=s+c+4|0,n[Ge>>2]=n[Ge>>2]|1),Ge=s+8|0,C=Lt,Ge|0;if(B=n[2786]|0,B>>>0>j>>>0)return ct=B-j|0,n[2786]=ct,Ge=n[2789]|0,_e=Ge+j|0,n[2789]=_e,n[_e+4>>2]=ct|1,n[Ge+4>>2]=j|3,Ge=Ge+8|0,C=Lt,Ge|0;if(n[2901]|0?s=n[2903]|0:(n[2903]=4096,n[2902]=4096,n[2904]=-1,n[2905]=-1,n[2906]=0,n[2894]=0,s=oe&-16^1431655768,n[oe>>2]=s,n[2901]=s,s=4096),k=j+48|0,F=j+47|0,m=s+F|0,d=0-s|0,M=m&d,M>>>0<=j>>>0||(s=n[2893]|0,s|0&&(O=n[2891]|0,oe=O+M|0,oe>>>0<=O>>>0|oe>>>0>s>>>0)))return Ge=0,C=Lt,Ge|0;e:do if(n[2894]&4)l=0,_e=133;else{c=n[2789]|0;t:do if(c){for(f=11580;s=n[f>>2]|0,!(s>>>0<=c>>>0&&(Qe=f+4|0,(s+(n[Qe>>2]|0)|0)>>>0>c>>>0));)if(s=n[f+8>>2]|0,s)f=s;else{_e=118;break t}if(l=m-B&d,l>>>0<2147483647)if(s=Tp(l|0)|0,(s|0)==((n[f>>2]|0)+(n[Qe>>2]|0)|0)){if((s|0)!=-1){B=l,m=s,_e=135;break e}}else f=s,_e=126;else l=0}else _e=118;while(!1);do if((_e|0)==118)if(c=Tp(0)|0,(c|0)!=-1&&(l=c,We=n[2902]|0,Oe=We+-1|0,l=(Oe&l|0?(Oe+l&0-We)-l|0:0)+M|0,We=n[2891]|0,Oe=l+We|0,l>>>0>j>>>0&l>>>0<2147483647)){if(Qe=n[2893]|0,Qe|0&&Oe>>>0<=We>>>0|Oe>>>0>Qe>>>0){l=0;break}if(s=Tp(l|0)|0,(s|0)==(c|0)){B=l,m=c,_e=135;break e}else f=s,_e=126}else l=0;while(!1);do if((_e|0)==126){if(c=0-l|0,!(k>>>0>l>>>0&(l>>>0<2147483647&(f|0)!=-1)))if((f|0)==-1){l=0;break}else{B=l,m=f,_e=135;break e}if(s=n[2903]|0,s=F-l+s&0-s,s>>>0>=2147483647){B=l,m=f,_e=135;break e}if((Tp(s|0)|0)==-1){Tp(c|0)|0,l=0;break}else{B=s+l|0,m=f,_e=135;break e}}while(!1);n[2894]=n[2894]|4,_e=133}while(!1);if((_e|0)==133&&M>>>0<2147483647&&(ct=Tp(M|0)|0,Qe=Tp(0)|0,rt=Qe-ct|0,Xe=rt>>>0>(j+40|0)>>>0,!((ct|0)==-1|Xe^1|ct>>>0>>0&((ct|0)!=-1&(Qe|0)!=-1)^1))&&(B=Xe?rt:l,m=ct,_e=135),(_e|0)==135){l=(n[2891]|0)+B|0,n[2891]=l,l>>>0>(n[2892]|0)>>>0&&(n[2892]=l),F=n[2789]|0;do if(F){for(l=11580;;){if(s=n[l>>2]|0,c=l+4|0,f=n[c>>2]|0,(m|0)==(s+f|0)){_e=145;break}if(d=n[l+8>>2]|0,d)l=d;else break}if((_e|0)==145&&!(n[l+12>>2]&8|0)&&F>>>0>>0&F>>>0>=s>>>0){n[c>>2]=f+B,Ge=F+8|0,Ge=Ge&7|0?0-Ge&7:0,_e=F+Ge|0,Ge=(n[2786]|0)+(B-Ge)|0,n[2789]=_e,n[2786]=Ge,n[_e+4>>2]=Ge|1,n[_e+Ge+4>>2]=40,n[2790]=n[2905];break}for(m>>>0<(n[2787]|0)>>>0&&(n[2787]=m),c=m+B|0,l=11580;;){if((n[l>>2]|0)==(c|0)){_e=153;break}if(s=n[l+8>>2]|0,s)l=s;else break}if((_e|0)==153&&!(n[l+12>>2]&8|0)){n[l>>2]=m,O=l+4|0,n[O>>2]=(n[O>>2]|0)+B,O=m+8|0,O=m+(O&7|0?0-O&7:0)|0,l=c+8|0,l=c+(l&7|0?0-l&7:0)|0,M=O+j|0,k=l-O-j|0,n[O+4>>2]=j|3;do if((l|0)!=(F|0)){if((l|0)==(n[2788]|0)){Ge=(n[2785]|0)+k|0,n[2785]=Ge,n[2788]=M,n[M+4>>2]=Ge|1,n[M+Ge>>2]=Ge;break}if(s=n[l+4>>2]|0,(s&3|0)==1){B=s&-8,f=s>>>3;e:do if(s>>>0<256)if(s=n[l+8>>2]|0,c=n[l+12>>2]|0,(c|0)==(s|0)){n[2783]=n[2783]&~(1<>2]=c,n[c+8>>2]=s;break}else{m=n[l+24>>2]|0,s=n[l+12>>2]|0;do if((s|0)==(l|0)){if(f=l+16|0,c=f+4|0,s=n[c>>2]|0,!s)if(s=n[f>>2]|0,s)c=f;else{s=0;break}for(;;){if(f=s+20|0,d=n[f>>2]|0,d|0){s=d,c=f;continue}if(f=s+16|0,d=n[f>>2]|0,d)s=d,c=f;else break}n[c>>2]=0}else Ge=n[l+8>>2]|0,n[Ge+12>>2]=s,n[s+8>>2]=Ge;while(!1);if(!m)break;c=n[l+28>>2]|0,f=11436+(c<<2)|0;do if((l|0)!=(n[f>>2]|0)){if(n[m+16+(((n[m+16>>2]|0)!=(l|0)&1)<<2)>>2]=s,!s)break e}else{if(n[f>>2]=s,s|0)break;n[2784]=n[2784]&~(1<>2]=m,c=l+16|0,f=n[c>>2]|0,f|0&&(n[s+16>>2]=f,n[f+24>>2]=s),c=n[c+4>>2]|0,!c)break;n[s+20>>2]=c,n[c+24>>2]=s}while(!1);l=l+B|0,d=B+k|0}else d=k;if(l=l+4|0,n[l>>2]=n[l>>2]&-2,n[M+4>>2]=d|1,n[M+d>>2]=d,l=d>>>3,d>>>0<256){c=11172+(l<<1<<2)|0,s=n[2783]|0,l=1<>2]|0):(n[2783]=s|l,l=c,s=c+8|0),n[s>>2]=M,n[l+12>>2]=M,n[M+8>>2]=l,n[M+12>>2]=c;break}l=d>>>8;do if(!l)l=0;else{if(d>>>0>16777215){l=31;break}_e=(l+1048320|0)>>>16&8,Ge=l<<_e,ct=(Ge+520192|0)>>>16&4,Ge=Ge<>>16&2,l=14-(ct|_e|l)+(Ge<>>15)|0,l=d>>>(l+7|0)&1|l<<1}while(!1);if(f=11436+(l<<2)|0,n[M+28>>2]=l,s=M+16|0,n[s+4>>2]=0,n[s>>2]=0,s=n[2784]|0,c=1<>2]=M,n[M+24>>2]=f,n[M+12>>2]=M,n[M+8>>2]=M;break}for(s=d<<((l|0)==31?0:25-(l>>>1)|0),c=n[f>>2]|0;;){if((n[c+4>>2]&-8|0)==(d|0)){_e=194;break}if(f=c+16+(s>>>31<<2)|0,l=n[f>>2]|0,l)s=s<<1,c=l;else{_e=193;break}}if((_e|0)==193){n[f>>2]=M,n[M+24>>2]=c,n[M+12>>2]=M,n[M+8>>2]=M;break}else if((_e|0)==194){_e=c+8|0,Ge=n[_e>>2]|0,n[Ge+12>>2]=M,n[_e>>2]=M,n[M+8>>2]=Ge,n[M+12>>2]=c,n[M+24>>2]=0;break}}else Ge=(n[2786]|0)+k|0,n[2786]=Ge,n[2789]=M,n[M+4>>2]=Ge|1;while(!1);return Ge=O+8|0,C=Lt,Ge|0}for(l=11580;s=n[l>>2]|0,!(s>>>0<=F>>>0&&(Ge=s+(n[l+4>>2]|0)|0,Ge>>>0>F>>>0));)l=n[l+8>>2]|0;d=Ge+-47|0,s=d+8|0,s=d+(s&7|0?0-s&7:0)|0,d=F+16|0,s=s>>>0>>0?F:s,l=s+8|0,c=m+8|0,c=c&7|0?0-c&7:0,_e=m+c|0,c=B+-40-c|0,n[2789]=_e,n[2786]=c,n[_e+4>>2]=c|1,n[_e+c+4>>2]=40,n[2790]=n[2905],c=s+4|0,n[c>>2]=27,n[l>>2]=n[2895],n[l+4>>2]=n[2896],n[l+8>>2]=n[2897],n[l+12>>2]=n[2898],n[2895]=m,n[2896]=B,n[2898]=0,n[2897]=l,l=s+24|0;do _e=l,l=l+4|0,n[l>>2]=7;while((_e+8|0)>>>0>>0);if((s|0)!=(F|0)){if(m=s-F|0,n[c>>2]=n[c>>2]&-2,n[F+4>>2]=m|1,n[s>>2]=m,l=m>>>3,m>>>0<256){c=11172+(l<<1<<2)|0,s=n[2783]|0,l=1<>2]|0):(n[2783]=s|l,l=c,s=c+8|0),n[s>>2]=F,n[l+12>>2]=F,n[F+8>>2]=l,n[F+12>>2]=c;break}if(l=m>>>8,l?m>>>0>16777215?c=31:(_e=(l+1048320|0)>>>16&8,Ge=l<<_e,ct=(Ge+520192|0)>>>16&4,Ge=Ge<>>16&2,c=14-(ct|_e|c)+(Ge<>>15)|0,c=m>>>(c+7|0)&1|c<<1):c=0,f=11436+(c<<2)|0,n[F+28>>2]=c,n[F+20>>2]=0,n[d>>2]=0,l=n[2784]|0,s=1<>2]=F,n[F+24>>2]=f,n[F+12>>2]=F,n[F+8>>2]=F;break}for(s=m<<((c|0)==31?0:25-(c>>>1)|0),c=n[f>>2]|0;;){if((n[c+4>>2]&-8|0)==(m|0)){_e=216;break}if(f=c+16+(s>>>31<<2)|0,l=n[f>>2]|0,l)s=s<<1,c=l;else{_e=215;break}}if((_e|0)==215){n[f>>2]=F,n[F+24>>2]=c,n[F+12>>2]=F,n[F+8>>2]=F;break}else if((_e|0)==216){_e=c+8|0,Ge=n[_e>>2]|0,n[Ge+12>>2]=F,n[_e>>2]=F,n[F+8>>2]=Ge,n[F+12>>2]=c,n[F+24>>2]=0;break}}}else{Ge=n[2787]|0,(Ge|0)==0|m>>>0>>0&&(n[2787]=m),n[2895]=m,n[2896]=B,n[2898]=0,n[2792]=n[2901],n[2791]=-1,l=0;do Ge=11172+(l<<1<<2)|0,n[Ge+12>>2]=Ge,n[Ge+8>>2]=Ge,l=l+1|0;while((l|0)!=32);Ge=m+8|0,Ge=Ge&7|0?0-Ge&7:0,_e=m+Ge|0,Ge=B+-40-Ge|0,n[2789]=_e,n[2786]=Ge,n[_e+4>>2]=Ge|1,n[_e+Ge+4>>2]=40,n[2790]=n[2905]}while(!1);if(l=n[2786]|0,l>>>0>j>>>0)return ct=l-j|0,n[2786]=ct,Ge=n[2789]|0,_e=Ge+j|0,n[2789]=_e,n[_e+4>>2]=ct|1,n[Ge+4>>2]=j|3,Ge=Ge+8|0,C=Lt,Ge|0}return n[(rm()|0)>>2]=12,Ge=0,C=Lt,Ge|0}function HD(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0,F=0;if(s){c=s+-8|0,d=n[2787]|0,s=n[s+-4>>2]|0,l=s&-8,F=c+l|0;do if(s&1)k=c,B=c;else{if(f=n[c>>2]|0,!(s&3)||(B=c+(0-f)|0,m=f+l|0,B>>>0>>0))return;if((B|0)==(n[2788]|0)){if(s=F+4|0,l=n[s>>2]|0,(l&3|0)!=3){k=B,l=m;break}n[2785]=m,n[s>>2]=l&-2,n[B+4>>2]=m|1,n[B+m>>2]=m;return}if(c=f>>>3,f>>>0<256)if(s=n[B+8>>2]|0,l=n[B+12>>2]|0,(l|0)==(s|0)){n[2783]=n[2783]&~(1<>2]=l,n[l+8>>2]=s,k=B,l=m;break}d=n[B+24>>2]|0,s=n[B+12>>2]|0;do if((s|0)==(B|0)){if(c=B+16|0,l=c+4|0,s=n[l>>2]|0,!s)if(s=n[c>>2]|0,s)l=c;else{s=0;break}for(;;){if(c=s+20|0,f=n[c>>2]|0,f|0){s=f,l=c;continue}if(c=s+16|0,f=n[c>>2]|0,f)s=f,l=c;else break}n[l>>2]=0}else k=n[B+8>>2]|0,n[k+12>>2]=s,n[s+8>>2]=k;while(!1);if(d){if(l=n[B+28>>2]|0,c=11436+(l<<2)|0,(B|0)==(n[c>>2]|0)){if(n[c>>2]=s,!s){n[2784]=n[2784]&~(1<>2]|0)!=(B|0)&1)<<2)>>2]=s,!s){k=B,l=m;break}n[s+24>>2]=d,l=B+16|0,c=n[l>>2]|0,c|0&&(n[s+16>>2]=c,n[c+24>>2]=s),l=n[l+4>>2]|0,l?(n[s+20>>2]=l,n[l+24>>2]=s,k=B,l=m):(k=B,l=m)}else k=B,l=m}while(!1);if(!(B>>>0>=F>>>0)&&(s=F+4|0,f=n[s>>2]|0,!!(f&1))){if(f&2)n[s>>2]=f&-2,n[k+4>>2]=l|1,n[B+l>>2]=l,d=l;else{if(s=n[2788]|0,(F|0)==(n[2789]|0)){if(F=(n[2786]|0)+l|0,n[2786]=F,n[2789]=k,n[k+4>>2]=F|1,(k|0)!=(s|0))return;n[2788]=0,n[2785]=0;return}if((F|0)==(s|0)){F=(n[2785]|0)+l|0,n[2785]=F,n[2788]=B,n[k+4>>2]=F|1,n[B+F>>2]=F;return}d=(f&-8)+l|0,c=f>>>3;do if(f>>>0<256)if(l=n[F+8>>2]|0,s=n[F+12>>2]|0,(s|0)==(l|0)){n[2783]=n[2783]&~(1<>2]=s,n[s+8>>2]=l;break}else{m=n[F+24>>2]|0,s=n[F+12>>2]|0;do if((s|0)==(F|0)){if(c=F+16|0,l=c+4|0,s=n[l>>2]|0,!s)if(s=n[c>>2]|0,s)l=c;else{c=0;break}for(;;){if(c=s+20|0,f=n[c>>2]|0,f|0){s=f,l=c;continue}if(c=s+16|0,f=n[c>>2]|0,f)s=f,l=c;else break}n[l>>2]=0,c=s}else c=n[F+8>>2]|0,n[c+12>>2]=s,n[s+8>>2]=c,c=s;while(!1);if(m|0){if(s=n[F+28>>2]|0,l=11436+(s<<2)|0,(F|0)==(n[l>>2]|0)){if(n[l>>2]=c,!c){n[2784]=n[2784]&~(1<>2]|0)!=(F|0)&1)<<2)>>2]=c,!c)break;n[c+24>>2]=m,s=F+16|0,l=n[s>>2]|0,l|0&&(n[c+16>>2]=l,n[l+24>>2]=c),s=n[s+4>>2]|0,s|0&&(n[c+20>>2]=s,n[s+24>>2]=c)}}while(!1);if(n[k+4>>2]=d|1,n[B+d>>2]=d,(k|0)==(n[2788]|0)){n[2785]=d;return}}if(s=d>>>3,d>>>0<256){c=11172+(s<<1<<2)|0,l=n[2783]|0,s=1<>2]|0):(n[2783]=l|s,s=c,l=c+8|0),n[l>>2]=k,n[s+12>>2]=k,n[k+8>>2]=s,n[k+12>>2]=c;return}s=d>>>8,s?d>>>0>16777215?s=31:(B=(s+1048320|0)>>>16&8,F=s<>>16&4,F=F<>>16&2,s=14-(m|B|s)+(F<>>15)|0,s=d>>>(s+7|0)&1|s<<1):s=0,f=11436+(s<<2)|0,n[k+28>>2]=s,n[k+20>>2]=0,n[k+16>>2]=0,l=n[2784]|0,c=1<>>1)|0),c=n[f>>2]|0;;){if((n[c+4>>2]&-8|0)==(d|0)){s=73;break}if(f=c+16+(l>>>31<<2)|0,s=n[f>>2]|0,s)l=l<<1,c=s;else{s=72;break}}if((s|0)==72){n[f>>2]=k,n[k+24>>2]=c,n[k+12>>2]=k,n[k+8>>2]=k;break}else if((s|0)==73){B=c+8|0,F=n[B>>2]|0,n[F+12>>2]=k,n[B>>2]=k,n[k+8>>2]=F,n[k+12>>2]=c,n[k+24>>2]=0;break}}else n[2784]=l|c,n[f>>2]=k,n[k+24>>2]=f,n[k+12>>2]=k,n[k+8>>2]=k;while(!1);if(F=(n[2791]|0)+-1|0,n[2791]=F,!F)s=11588;else return;for(;s=n[s>>2]|0,s;)s=s+8|0;n[2791]=-1}}}function d4e(){return 11628}function m4e(s){s=s|0;var l=0,c=0;return l=C,C=C+16|0,c=l,n[c>>2]=C4e(n[s+60>>2]|0)|0,s=qD(Ec(6,c|0)|0)|0,C=l,s|0}function L7(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0;j=C,C=C+48|0,M=j+16|0,m=j,d=j+32|0,k=s+28|0,f=n[k>>2]|0,n[d>>2]=f,F=s+20|0,f=(n[F>>2]|0)-f|0,n[d+4>>2]=f,n[d+8>>2]=l,n[d+12>>2]=c,f=f+c|0,B=s+60|0,n[m>>2]=n[B>>2],n[m+4>>2]=d,n[m+8>>2]=2,m=qD(aa(146,m|0)|0)|0;e:do if((f|0)!=(m|0)){for(l=2;!((m|0)<0);)if(f=f-m|0,We=n[d+4>>2]|0,oe=m>>>0>We>>>0,d=oe?d+8|0:d,l=(oe<<31>>31)+l|0,We=m-(oe?We:0)|0,n[d>>2]=(n[d>>2]|0)+We,oe=d+4|0,n[oe>>2]=(n[oe>>2]|0)-We,n[M>>2]=n[B>>2],n[M+4>>2]=d,n[M+8>>2]=l,m=qD(aa(146,M|0)|0)|0,(f|0)==(m|0)){O=3;break e}n[s+16>>2]=0,n[k>>2]=0,n[F>>2]=0,n[s>>2]=n[s>>2]|32,(l|0)==2?c=0:c=c-(n[d+4>>2]|0)|0}else O=3;while(!1);return(O|0)==3&&(We=n[s+44>>2]|0,n[s+16>>2]=We+(n[s+48>>2]|0),n[k>>2]=We,n[F>>2]=We),C=j,c|0}function y4e(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;return d=C,C=C+32|0,m=d,f=d+20|0,n[m>>2]=n[s+60>>2],n[m+4>>2]=0,n[m+8>>2]=l,n[m+12>>2]=f,n[m+16>>2]=c,(qD(oa(140,m|0)|0)|0)<0?(n[f>>2]=-1,s=-1):s=n[f>>2]|0,C=d,s|0}function qD(s){return s=s|0,s>>>0>4294963200&&(n[(rm()|0)>>2]=0-s,s=-1),s|0}function rm(){return(E4e()|0)+64|0}function E4e(){return oT()|0}function oT(){return 2084}function C4e(s){return s=s|0,s|0}function I4e(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;return d=C,C=C+32|0,f=d,n[s+36>>2]=1,!(n[s>>2]&64|0)&&(n[f>>2]=n[s+60>>2],n[f+4>>2]=21523,n[f+8>>2]=d+16,Ns(54,f|0)|0)&&(o[s+75>>0]=-1),f=L7(s,l,c)|0,C=d,f|0}function O7(s,l){s=s|0,l=l|0;var c=0,f=0;if(c=o[s>>0]|0,f=o[l>>0]|0,!(c<<24>>24)||c<<24>>24!=f<<24>>24)s=f;else{do s=s+1|0,l=l+1|0,c=o[s>>0]|0,f=o[l>>0]|0;while(!(!(c<<24>>24)||c<<24>>24!=f<<24>>24));s=f}return(c&255)-(s&255)|0}function w4e(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;e:do if(!c)s=0;else{for(;f=o[s>>0]|0,d=o[l>>0]|0,f<<24>>24==d<<24>>24;)if(c=c+-1|0,c)s=s+1|0,l=l+1|0;else{s=0;break e}s=(f&255)-(d&255)|0}while(!1);return s|0}function M7(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0,Oe=0,Qe=0;Qe=C,C=C+224|0,O=Qe+120|0,j=Qe+80|0,We=Qe,Oe=Qe+136|0,f=j,d=f+40|0;do n[f>>2]=0,f=f+4|0;while((f|0)<(d|0));return n[O>>2]=n[c>>2],(aT(0,l,O,We,j)|0)<0?c=-1:((n[s+76>>2]|0)>-1?oe=B4e(s)|0:oe=0,c=n[s>>2]|0,M=c&32,(o[s+74>>0]|0)<1&&(n[s>>2]=c&-33),f=s+48|0,n[f>>2]|0?c=aT(s,l,O,We,j)|0:(d=s+44|0,m=n[d>>2]|0,n[d>>2]=Oe,B=s+28|0,n[B>>2]=Oe,k=s+20|0,n[k>>2]=Oe,n[f>>2]=80,F=s+16|0,n[F>>2]=Oe+80,c=aT(s,l,O,We,j)|0,m&&(YD[n[s+36>>2]&7](s,0,0)|0,c=n[k>>2]|0?c:-1,n[d>>2]=m,n[f>>2]=0,n[F>>2]=0,n[B>>2]=0,n[k>>2]=0)),f=n[s>>2]|0,n[s>>2]=f|M,oe|0&&v4e(s),c=f&32|0?-1:c),C=Qe,c|0}function aT(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0,Oe=0,Qe=0,rt=0,Xe=0,ct=0,_e=0,Ge=0,Lt=0,_r=0,ur=0,Zt=0,kr=0,Or=0,lr=0;lr=C,C=C+64|0,ur=lr+16|0,Zt=lr,Lt=lr+24|0,kr=lr+8|0,Or=lr+20|0,n[ur>>2]=l,ct=(s|0)!=0,_e=Lt+40|0,Ge=_e,Lt=Lt+39|0,_r=kr+4|0,B=0,m=0,O=0;e:for(;;){do if((m|0)>-1)if((B|0)>(2147483647-m|0)){n[(rm()|0)>>2]=75,m=-1;break}else{m=B+m|0;break}while(!1);if(B=o[l>>0]|0,B<<24>>24)k=l;else{Xe=87;break}t:for(;;){switch(B<<24>>24){case 37:{B=k,Xe=9;break t}case 0:{B=k;break t}default:}rt=k+1|0,n[ur>>2]=rt,B=o[rt>>0]|0,k=rt}t:do if((Xe|0)==9)for(;;){if(Xe=0,(o[k+1>>0]|0)!=37)break t;if(B=B+1|0,k=k+2|0,n[ur>>2]=k,(o[k>>0]|0)==37)Xe=9;else break}while(!1);if(B=B-l|0,ct&&os(s,l,B),B|0){l=k;continue}F=k+1|0,B=(o[F>>0]|0)+-48|0,B>>>0<10?(rt=(o[k+2>>0]|0)==36,Qe=rt?B:-1,O=rt?1:O,F=rt?k+3|0:F):Qe=-1,n[ur>>2]=F,B=o[F>>0]|0,k=(B<<24>>24)+-32|0;t:do if(k>>>0<32)for(M=0,j=B;;){if(B=1<>2]=F,B=o[F>>0]|0,k=(B<<24>>24)+-32|0,k>>>0>=32)break;j=B}else M=0;while(!1);if(B<<24>>24==42){if(k=F+1|0,B=(o[k>>0]|0)+-48|0,B>>>0<10&&(o[F+2>>0]|0)==36)n[d+(B<<2)>>2]=10,B=n[f+((o[k>>0]|0)+-48<<3)>>2]|0,O=1,F=F+3|0;else{if(O|0){m=-1;break}ct?(O=(n[c>>2]|0)+3&-4,B=n[O>>2]|0,n[c>>2]=O+4,O=0,F=k):(B=0,O=0,F=k)}n[ur>>2]=F,rt=(B|0)<0,B=rt?0-B|0:B,M=rt?M|8192:M}else{if(B=U7(ur)|0,(B|0)<0){m=-1;break}F=n[ur>>2]|0}do if((o[F>>0]|0)==46){if((o[F+1>>0]|0)!=42){n[ur>>2]=F+1,k=U7(ur)|0,F=n[ur>>2]|0;break}if(j=F+2|0,k=(o[j>>0]|0)+-48|0,k>>>0<10&&(o[F+3>>0]|0)==36){n[d+(k<<2)>>2]=10,k=n[f+((o[j>>0]|0)+-48<<3)>>2]|0,F=F+4|0,n[ur>>2]=F;break}if(O|0){m=-1;break e}ct?(rt=(n[c>>2]|0)+3&-4,k=n[rt>>2]|0,n[c>>2]=rt+4):k=0,n[ur>>2]=j,F=j}else k=-1;while(!1);for(Oe=0;;){if(((o[F>>0]|0)+-65|0)>>>0>57){m=-1;break e}if(rt=F+1|0,n[ur>>2]=rt,j=o[(o[F>>0]|0)+-65+(5178+(Oe*58|0))>>0]|0,oe=j&255,(oe+-1|0)>>>0<8)Oe=oe,F=rt;else break}if(!(j<<24>>24)){m=-1;break}We=(Qe|0)>-1;do if(j<<24>>24==19)if(We){m=-1;break e}else Xe=49;else{if(We){n[d+(Qe<<2)>>2]=oe,We=f+(Qe<<3)|0,Qe=n[We+4>>2]|0,Xe=Zt,n[Xe>>2]=n[We>>2],n[Xe+4>>2]=Qe,Xe=49;break}if(!ct){m=0;break e}_7(Zt,oe,c)}while(!1);if((Xe|0)==49&&(Xe=0,!ct)){B=0,l=rt;continue}F=o[F>>0]|0,F=(Oe|0)!=0&(F&15|0)==3?F&-33:F,We=M&-65537,Qe=M&8192|0?We:M;t:do switch(F|0){case 110:switch((Oe&255)<<24>>24){case 0:{n[n[Zt>>2]>>2]=m,B=0,l=rt;continue e}case 1:{n[n[Zt>>2]>>2]=m,B=0,l=rt;continue e}case 2:{B=n[Zt>>2]|0,n[B>>2]=m,n[B+4>>2]=((m|0)<0)<<31>>31,B=0,l=rt;continue e}case 3:{a[n[Zt>>2]>>1]=m,B=0,l=rt;continue e}case 4:{o[n[Zt>>2]>>0]=m,B=0,l=rt;continue e}case 6:{n[n[Zt>>2]>>2]=m,B=0,l=rt;continue e}case 7:{B=n[Zt>>2]|0,n[B>>2]=m,n[B+4>>2]=((m|0)<0)<<31>>31,B=0,l=rt;continue e}default:{B=0,l=rt;continue e}}case 112:{F=120,k=k>>>0>8?k:8,l=Qe|8,Xe=61;break}case 88:case 120:{l=Qe,Xe=61;break}case 111:{F=Zt,l=n[F>>2]|0,F=n[F+4>>2]|0,oe=P4e(l,F,_e)|0,We=Ge-oe|0,M=0,j=5642,k=(Qe&8|0)==0|(k|0)>(We|0)?k:We+1|0,We=Qe,Xe=67;break}case 105:case 100:if(F=Zt,l=n[F>>2]|0,F=n[F+4>>2]|0,(F|0)<0){l=jD(0,0,l|0,F|0)|0,F=Ce,M=Zt,n[M>>2]=l,n[M+4>>2]=F,M=1,j=5642,Xe=66;break t}else{M=(Qe&2049|0)!=0&1,j=Qe&2048|0?5643:Qe&1|0?5644:5642,Xe=66;break t}case 117:{F=Zt,M=0,j=5642,l=n[F>>2]|0,F=n[F+4>>2]|0,Xe=66;break}case 99:{o[Lt>>0]=n[Zt>>2],l=Lt,M=0,j=5642,oe=_e,F=1,k=We;break}case 109:{F=S4e(n[(rm()|0)>>2]|0)|0,Xe=71;break}case 115:{F=n[Zt>>2]|0,F=F|0?F:5652,Xe=71;break}case 67:{n[kr>>2]=n[Zt>>2],n[_r>>2]=0,n[Zt>>2]=kr,oe=-1,F=kr,Xe=75;break}case 83:{l=n[Zt>>2]|0,k?(oe=k,F=l,Xe=75):(Es(s,32,B,0,Qe),l=0,Xe=84);break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{B=x4e(s,+E[Zt>>3],B,k,Qe,F)|0,l=rt;continue e}default:M=0,j=5642,oe=_e,F=k,k=Qe}while(!1);t:do if((Xe|0)==61)Qe=Zt,Oe=n[Qe>>2]|0,Qe=n[Qe+4>>2]|0,oe=D4e(Oe,Qe,_e,F&32)|0,j=(l&8|0)==0|(Oe|0)==0&(Qe|0)==0,M=j?0:2,j=j?5642:5642+(F>>4)|0,We=l,l=Oe,F=Qe,Xe=67;else if((Xe|0)==66)oe=nm(l,F,_e)|0,We=Qe,Xe=67;else if((Xe|0)==71)Xe=0,Qe=b4e(F,0,k)|0,Oe=(Qe|0)==0,l=F,M=0,j=5642,oe=Oe?F+k|0:Qe,F=Oe?k:Qe-F|0,k=We;else if((Xe|0)==75){for(Xe=0,j=F,l=0,k=0;M=n[j>>2]|0,!(!M||(k=H7(Or,M)|0,(k|0)<0|k>>>0>(oe-l|0)>>>0));)if(l=k+l|0,oe>>>0>l>>>0)j=j+4|0;else break;if((k|0)<0){m=-1;break e}if(Es(s,32,B,l,Qe),!l)l=0,Xe=84;else for(M=0;;){if(k=n[F>>2]|0,!k){Xe=84;break t}if(k=H7(Or,k)|0,M=k+M|0,(M|0)>(l|0)){Xe=84;break t}if(os(s,Or,k),M>>>0>=l>>>0){Xe=84;break}else F=F+4|0}}while(!1);if((Xe|0)==67)Xe=0,F=(l|0)!=0|(F|0)!=0,Qe=(k|0)!=0|F,F=((F^1)&1)+(Ge-oe)|0,l=Qe?oe:_e,oe=_e,F=Qe?(k|0)>(F|0)?k:F:k,k=(k|0)>-1?We&-65537:We;else if((Xe|0)==84){Xe=0,Es(s,32,B,l,Qe^8192),B=(B|0)>(l|0)?B:l,l=rt;continue}Oe=oe-l|0,We=(F|0)<(Oe|0)?Oe:F,Qe=We+M|0,B=(B|0)<(Qe|0)?Qe:B,Es(s,32,B,Qe,k),os(s,j,M),Es(s,48,B,Qe,k^65536),Es(s,48,We,Oe,0),os(s,l,Oe),Es(s,32,B,Qe,k^8192),l=rt}e:do if((Xe|0)==87&&!s)if(!O)m=0;else{for(m=1;l=n[d+(m<<2)>>2]|0,!!l;)if(_7(f+(m<<3)|0,l,c),m=m+1|0,(m|0)>=10){m=1;break e}for(;;){if(n[d+(m<<2)>>2]|0){m=-1;break e}if(m=m+1|0,(m|0)>=10){m=1;break}}}while(!1);return C=lr,m|0}function B4e(s){return s=s|0,0}function v4e(s){s=s|0}function os(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]&32||M4e(l,c,s)|0}function U7(s){s=s|0;var l=0,c=0,f=0;if(c=n[s>>2]|0,f=(o[c>>0]|0)+-48|0,f>>>0<10){l=0;do l=f+(l*10|0)|0,c=c+1|0,n[s>>2]=c,f=(o[c>>0]|0)+-48|0;while(f>>>0<10)}else l=0;return l|0}function _7(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;e:do if(l>>>0<=20)do switch(l|0){case 9:{f=(n[c>>2]|0)+3&-4,l=n[f>>2]|0,n[c>>2]=f+4,n[s>>2]=l;break e}case 10:{f=(n[c>>2]|0)+3&-4,l=n[f>>2]|0,n[c>>2]=f+4,f=s,n[f>>2]=l,n[f+4>>2]=((l|0)<0)<<31>>31;break e}case 11:{f=(n[c>>2]|0)+3&-4,l=n[f>>2]|0,n[c>>2]=f+4,f=s,n[f>>2]=l,n[f+4>>2]=0;break e}case 12:{f=(n[c>>2]|0)+7&-8,l=f,d=n[l>>2]|0,l=n[l+4>>2]|0,n[c>>2]=f+8,f=s,n[f>>2]=d,n[f+4>>2]=l;break e}case 13:{d=(n[c>>2]|0)+3&-4,f=n[d>>2]|0,n[c>>2]=d+4,f=(f&65535)<<16>>16,d=s,n[d>>2]=f,n[d+4>>2]=((f|0)<0)<<31>>31;break e}case 14:{d=(n[c>>2]|0)+3&-4,f=n[d>>2]|0,n[c>>2]=d+4,d=s,n[d>>2]=f&65535,n[d+4>>2]=0;break e}case 15:{d=(n[c>>2]|0)+3&-4,f=n[d>>2]|0,n[c>>2]=d+4,f=(f&255)<<24>>24,d=s,n[d>>2]=f,n[d+4>>2]=((f|0)<0)<<31>>31;break e}case 16:{d=(n[c>>2]|0)+3&-4,f=n[d>>2]|0,n[c>>2]=d+4,d=s,n[d>>2]=f&255,n[d+4>>2]=0;break e}case 17:{d=(n[c>>2]|0)+7&-8,m=+E[d>>3],n[c>>2]=d+8,E[s>>3]=m;break e}case 18:{d=(n[c>>2]|0)+7&-8,m=+E[d>>3],n[c>>2]=d+8,E[s>>3]=m;break e}default:break e}while(!1);while(!1)}function D4e(s,l,c,f){if(s=s|0,l=l|0,c=c|0,f=f|0,!((s|0)==0&(l|0)==0))do c=c+-1|0,o[c>>0]=u[5694+(s&15)>>0]|0|f,s=GD(s|0,l|0,4)|0,l=Ce;while(!((s|0)==0&(l|0)==0));return c|0}function P4e(s,l,c){if(s=s|0,l=l|0,c=c|0,!((s|0)==0&(l|0)==0))do c=c+-1|0,o[c>>0]=s&7|48,s=GD(s|0,l|0,3)|0,l=Ce;while(!((s|0)==0&(l|0)==0));return c|0}function nm(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;if(l>>>0>0|(l|0)==0&s>>>0>4294967295){for(;f=AT(s|0,l|0,10,0)|0,c=c+-1|0,o[c>>0]=f&255|48,f=s,s=uT(s|0,l|0,10,0)|0,l>>>0>9|(l|0)==9&f>>>0>4294967295;)l=Ce;l=s}else l=s;if(l)for(;c=c+-1|0,o[c>>0]=(l>>>0)%10|0|48,!(l>>>0<10);)l=(l>>>0)/10|0;return c|0}function S4e(s){return s=s|0,T4e(s,n[(R4e()|0)+188>>2]|0)|0}function b4e(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;m=l&255,f=(c|0)!=0;e:do if(f&(s&3|0)!=0)for(d=l&255;;){if((o[s>>0]|0)==d<<24>>24){B=6;break e}if(s=s+1|0,c=c+-1|0,f=(c|0)!=0,!(f&(s&3|0)!=0)){B=5;break}}else B=5;while(!1);(B|0)==5&&(f?B=6:c=0);e:do if((B|0)==6&&(d=l&255,(o[s>>0]|0)!=d<<24>>24)){f=He(m,16843009)|0;t:do if(c>>>0>3){for(;m=n[s>>2]^f,!((m&-2139062144^-2139062144)&m+-16843009|0);)if(s=s+4|0,c=c+-4|0,c>>>0<=3){B=11;break t}}else B=11;while(!1);if((B|0)==11&&!c){c=0;break}for(;;){if((o[s>>0]|0)==d<<24>>24)break e;if(s=s+1|0,c=c+-1|0,!c){c=0;break}}}while(!1);return(c|0?s:0)|0}function Es(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0;if(B=C,C=C+256|0,m=B,(c|0)>(f|0)&(d&73728|0)==0){if(d=c-f|0,sm(m|0,l|0,(d>>>0<256?d:256)|0)|0,d>>>0>255){l=c-f|0;do os(s,m,256),d=d+-256|0;while(d>>>0>255);d=l&255}os(s,m,d)}C=B}function H7(s,l){return s=s|0,l=l|0,s?s=Q4e(s,l,0)|0:s=0,s|0}function x4e(s,l,c,f,d,m){s=s|0,l=+l,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0,Oe=0,Qe=0,rt=0,Xe=0,ct=0,_e=0,Ge=0,Lt=0,_r=0,ur=0,Zt=0,kr=0,Or=0,lr=0,Nn=0;Nn=C,C=C+560|0,F=Nn+8|0,rt=Nn,lr=Nn+524|0,Or=lr,M=Nn+512|0,n[rt>>2]=0,kr=M+12|0,q7(l)|0,(Ce|0)<0?(l=-l,ur=1,_r=5659):(ur=(d&2049|0)!=0&1,_r=d&2048|0?5662:d&1|0?5665:5660),q7(l)|0,Zt=Ce&2146435072;do if(Zt>>>0<2146435072|(Zt|0)==2146435072&!1){if(We=+k4e(l,rt)*2,B=We!=0,B&&(n[rt>>2]=(n[rt>>2]|0)+-1),ct=m|32,(ct|0)==97){Oe=m&32,oe=Oe|0?_r+9|0:_r,j=ur|2,B=12-f|0;do if(f>>>0>11|(B|0)==0)l=We;else{l=8;do B=B+-1|0,l=l*16;while(B|0);if((o[oe>>0]|0)==45){l=-(l+(-We-l));break}else{l=We+l-l;break}}while(!1);k=n[rt>>2]|0,B=(k|0)<0?0-k|0:k,B=nm(B,((B|0)<0)<<31>>31,kr)|0,(B|0)==(kr|0)&&(B=M+11|0,o[B>>0]=48),o[B+-1>>0]=(k>>31&2)+43,O=B+-2|0,o[O>>0]=m+15,M=(f|0)<1,F=(d&8|0)==0,B=lr;do Zt=~~l,k=B+1|0,o[B>>0]=u[5694+Zt>>0]|Oe,l=(l-+(Zt|0))*16,(k-Or|0)==1&&!(F&(M&l==0))?(o[k>>0]=46,B=B+2|0):B=k;while(l!=0);Zt=B-Or|0,Or=kr-O|0,kr=(f|0)!=0&(Zt+-2|0)<(f|0)?f+2|0:Zt,B=Or+j+kr|0,Es(s,32,c,B,d),os(s,oe,j),Es(s,48,c,B,d^65536),os(s,lr,Zt),Es(s,48,kr-Zt|0,0,0),os(s,O,Or),Es(s,32,c,B,d^8192);break}k=(f|0)<0?6:f,B?(B=(n[rt>>2]|0)+-28|0,n[rt>>2]=B,l=We*268435456):(l=We,B=n[rt>>2]|0),Zt=(B|0)<0?F:F+288|0,F=Zt;do Ge=~~l>>>0,n[F>>2]=Ge,F=F+4|0,l=(l-+(Ge>>>0))*1e9;while(l!=0);if((B|0)>0)for(M=Zt,j=F;;){if(O=(B|0)<29?B:29,B=j+-4|0,B>>>0>=M>>>0){F=0;do _e=V7(n[B>>2]|0,0,O|0)|0,_e=cT(_e|0,Ce|0,F|0,0)|0,Ge=Ce,Xe=AT(_e|0,Ge|0,1e9,0)|0,n[B>>2]=Xe,F=uT(_e|0,Ge|0,1e9,0)|0,B=B+-4|0;while(B>>>0>=M>>>0);F&&(M=M+-4|0,n[M>>2]=F)}for(F=j;!(F>>>0<=M>>>0);)if(B=F+-4|0,!(n[B>>2]|0))F=B;else break;if(B=(n[rt>>2]|0)-O|0,n[rt>>2]=B,(B|0)>0)j=F;else break}else M=Zt;if((B|0)<0){f=((k+25|0)/9|0)+1|0,Qe=(ct|0)==102;do{if(Oe=0-B|0,Oe=(Oe|0)<9?Oe:9,M>>>0>>0){O=(1<>>Oe,oe=0,B=M;do Ge=n[B>>2]|0,n[B>>2]=(Ge>>>Oe)+oe,oe=He(Ge&O,j)|0,B=B+4|0;while(B>>>0>>0);B=n[M>>2]|0?M:M+4|0,oe?(n[F>>2]=oe,M=B,B=F+4|0):(M=B,B=F)}else M=n[M>>2]|0?M:M+4|0,B=F;F=Qe?Zt:M,F=(B-F>>2|0)>(f|0)?F+(f<<2)|0:B,B=(n[rt>>2]|0)+Oe|0,n[rt>>2]=B}while((B|0)<0);B=M,f=F}else B=M,f=F;if(Ge=Zt,B>>>0>>0){if(F=(Ge-B>>2)*9|0,O=n[B>>2]|0,O>>>0>=10){M=10;do M=M*10|0,F=F+1|0;while(O>>>0>=M>>>0)}}else F=0;if(Qe=(ct|0)==103,Xe=(k|0)!=0,M=k-((ct|0)!=102?F:0)+((Xe&Qe)<<31>>31)|0,(M|0)<(((f-Ge>>2)*9|0)+-9|0)){if(M=M+9216|0,Oe=Zt+4+(((M|0)/9|0)+-1024<<2)|0,M=((M|0)%9|0)+1|0,(M|0)<9){O=10;do O=O*10|0,M=M+1|0;while((M|0)!=9)}else O=10;if(j=n[Oe>>2]|0,oe=(j>>>0)%(O>>>0)|0,M=(Oe+4|0)==(f|0),M&(oe|0)==0)M=Oe;else if(We=((j>>>0)/(O>>>0)|0)&1|0?9007199254740994:9007199254740992,_e=(O|0)/2|0,l=oe>>>0<_e>>>0?.5:M&(oe|0)==(_e|0)?1:1.5,ur&&(_e=(o[_r>>0]|0)==45,l=_e?-l:l,We=_e?-We:We),M=j-oe|0,n[Oe>>2]=M,We+l!=We){if(_e=M+O|0,n[Oe>>2]=_e,_e>>>0>999999999)for(F=Oe;M=F+-4|0,n[F>>2]=0,M>>>0>>0&&(B=B+-4|0,n[B>>2]=0),_e=(n[M>>2]|0)+1|0,n[M>>2]=_e,_e>>>0>999999999;)F=M;else M=Oe;if(F=(Ge-B>>2)*9|0,j=n[B>>2]|0,j>>>0>=10){O=10;do O=O*10|0,F=F+1|0;while(j>>>0>=O>>>0)}}else M=Oe;M=M+4|0,M=f>>>0>M>>>0?M:f,_e=B}else M=f,_e=B;for(ct=M;;){if(ct>>>0<=_e>>>0){rt=0;break}if(B=ct+-4|0,!(n[B>>2]|0))ct=B;else{rt=1;break}}f=0-F|0;do if(Qe)if(B=((Xe^1)&1)+k|0,(B|0)>(F|0)&(F|0)>-5?(O=m+-1|0,k=B+-1-F|0):(O=m+-2|0,k=B+-1|0),B=d&8,B)Oe=B;else{if(rt&&(Lt=n[ct+-4>>2]|0,(Lt|0)!=0))if((Lt>>>0)%10|0)M=0;else{M=0,B=10;do B=B*10|0,M=M+1|0;while(!((Lt>>>0)%(B>>>0)|0|0))}else M=9;if(B=((ct-Ge>>2)*9|0)+-9|0,(O|32|0)==102){Oe=B-M|0,Oe=(Oe|0)>0?Oe:0,k=(k|0)<(Oe|0)?k:Oe,Oe=0;break}else{Oe=B+F-M|0,Oe=(Oe|0)>0?Oe:0,k=(k|0)<(Oe|0)?k:Oe,Oe=0;break}}else O=m,Oe=d&8;while(!1);if(Qe=k|Oe,j=(Qe|0)!=0&1,oe=(O|32|0)==102,oe)Xe=0,B=(F|0)>0?F:0;else{if(B=(F|0)<0?f:F,B=nm(B,((B|0)<0)<<31>>31,kr)|0,M=kr,(M-B|0)<2)do B=B+-1|0,o[B>>0]=48;while((M-B|0)<2);o[B+-1>>0]=(F>>31&2)+43,B=B+-2|0,o[B>>0]=O,Xe=B,B=M-B|0}if(B=ur+1+k+j+B|0,Es(s,32,c,B,d),os(s,_r,ur),Es(s,48,c,B,d^65536),oe){O=_e>>>0>Zt>>>0?Zt:_e,Oe=lr+9|0,j=Oe,oe=lr+8|0,M=O;do{if(F=nm(n[M>>2]|0,0,Oe)|0,(M|0)==(O|0))(F|0)==(Oe|0)&&(o[oe>>0]=48,F=oe);else if(F>>>0>lr>>>0){sm(lr|0,48,F-Or|0)|0;do F=F+-1|0;while(F>>>0>lr>>>0)}os(s,F,j-F|0),M=M+4|0}while(M>>>0<=Zt>>>0);if(Qe|0&&os(s,5710,1),M>>>0>>0&(k|0)>0)for(;;){if(F=nm(n[M>>2]|0,0,Oe)|0,F>>>0>lr>>>0){sm(lr|0,48,F-Or|0)|0;do F=F+-1|0;while(F>>>0>lr>>>0)}if(os(s,F,(k|0)<9?k:9),M=M+4|0,F=k+-9|0,M>>>0>>0&(k|0)>9)k=F;else{k=F;break}}Es(s,48,k+9|0,9,0)}else{if(Qe=rt?ct:_e+4|0,(k|0)>-1){rt=lr+9|0,Oe=(Oe|0)==0,f=rt,j=0-Or|0,oe=lr+8|0,O=_e;do{F=nm(n[O>>2]|0,0,rt)|0,(F|0)==(rt|0)&&(o[oe>>0]=48,F=oe);do if((O|0)==(_e|0)){if(M=F+1|0,os(s,F,1),Oe&(k|0)<1){F=M;break}os(s,5710,1),F=M}else{if(F>>>0<=lr>>>0)break;sm(lr|0,48,F+j|0)|0;do F=F+-1|0;while(F>>>0>lr>>>0)}while(!1);Or=f-F|0,os(s,F,(k|0)>(Or|0)?Or:k),k=k-Or|0,O=O+4|0}while(O>>>0>>0&(k|0)>-1)}Es(s,48,k+18|0,18,0),os(s,Xe,kr-Xe|0)}Es(s,32,c,B,d^8192)}else lr=(m&32|0)!=0,B=ur+3|0,Es(s,32,c,B,d&-65537),os(s,_r,ur),os(s,l!=l|!1?lr?5686:5690:lr?5678:5682,3),Es(s,32,c,B,d^8192);while(!1);return C=Nn,((B|0)<(c|0)?c:B)|0}function q7(s){s=+s;var l=0;return E[D>>3]=s,l=n[D>>2]|0,Ce=n[D+4>>2]|0,l|0}function k4e(s,l){return s=+s,l=l|0,+ +j7(s,l)}function j7(s,l){s=+s,l=l|0;var c=0,f=0,d=0;switch(E[D>>3]=s,c=n[D>>2]|0,f=n[D+4>>2]|0,d=GD(c|0,f|0,52)|0,d&2047){case 0:{s!=0?(s=+j7(s*18446744073709552e3,l),c=(n[l>>2]|0)+-64|0):c=0,n[l>>2]=c;break}case 2047:break;default:n[l>>2]=(d&2047)+-1022,n[D>>2]=c,n[D+4>>2]=f&-2146435073|1071644672,s=+E[D>>3]}return+s}function Q4e(s,l,c){s=s|0,l=l|0,c=c|0;do if(s){if(l>>>0<128){o[s>>0]=l,s=1;break}if(!(n[n[(F4e()|0)+188>>2]>>2]|0))if((l&-128|0)==57216){o[s>>0]=l,s=1;break}else{n[(rm()|0)>>2]=84,s=-1;break}if(l>>>0<2048){o[s>>0]=l>>>6|192,o[s+1>>0]=l&63|128,s=2;break}if(l>>>0<55296|(l&-8192|0)==57344){o[s>>0]=l>>>12|224,o[s+1>>0]=l>>>6&63|128,o[s+2>>0]=l&63|128,s=3;break}if((l+-65536|0)>>>0<1048576){o[s>>0]=l>>>18|240,o[s+1>>0]=l>>>12&63|128,o[s+2>>0]=l>>>6&63|128,o[s+3>>0]=l&63|128,s=4;break}else{n[(rm()|0)>>2]=84,s=-1;break}}else s=1;while(!1);return s|0}function F4e(){return oT()|0}function R4e(){return oT()|0}function T4e(s,l){s=s|0,l=l|0;var c=0,f=0;for(f=0;;){if((u[5712+f>>0]|0)==(s|0)){s=2;break}if(c=f+1|0,(c|0)==87){c=5800,f=87,s=5;break}else f=c}if((s|0)==2&&(f?(c=5800,s=5):c=5800),(s|0)==5)for(;;){do s=c,c=c+1|0;while(o[s>>0]|0);if(f=f+-1|0,f)s=5;else break}return N4e(c,n[l+20>>2]|0)|0}function N4e(s,l){return s=s|0,l=l|0,L4e(s,l)|0}function L4e(s,l){return s=s|0,l=l|0,l?l=O4e(n[l>>2]|0,n[l+4>>2]|0,s)|0:l=0,(l|0?l:s)|0}function O4e(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0;oe=(n[s>>2]|0)+1794895138|0,m=O0(n[s+8>>2]|0,oe)|0,f=O0(n[s+12>>2]|0,oe)|0,d=O0(n[s+16>>2]|0,oe)|0;e:do if(m>>>0>>2>>>0&&(j=l-(m<<2)|0,f>>>0>>0&d>>>0>>0)&&!((d|f)&3|0)){for(j=f>>>2,O=d>>>2,M=0;;){if(k=m>>>1,F=M+k|0,B=F<<1,d=B+j|0,f=O0(n[s+(d<<2)>>2]|0,oe)|0,d=O0(n[s+(d+1<<2)>>2]|0,oe)|0,!(d>>>0>>0&f>>>0<(l-d|0)>>>0)){f=0;break e}if(o[s+(d+f)>>0]|0){f=0;break e}if(f=O7(c,s+d|0)|0,!f)break;if(f=(f|0)<0,(m|0)==1){f=0;break e}else M=f?M:F,m=f?k:m-k|0}f=B+O|0,d=O0(n[s+(f<<2)>>2]|0,oe)|0,f=O0(n[s+(f+1<<2)>>2]|0,oe)|0,f>>>0>>0&d>>>0<(l-f|0)>>>0?f=o[s+(f+d)>>0]|0?0:s+f|0:f=0}else f=0;while(!1);return f|0}function O0(s,l){s=s|0,l=l|0;var c=0;return c=X7(s|0)|0,(l|0?c:s)|0}function M4e(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=c+16|0,d=n[f>>2]|0,d?m=5:U4e(c)|0?f=0:(d=n[f>>2]|0,m=5);e:do if((m|0)==5){if(k=c+20|0,B=n[k>>2]|0,f=B,(d-B|0)>>>0>>0){f=YD[n[c+36>>2]&7](c,s,l)|0;break}t:do if((o[c+75>>0]|0)>-1){for(B=l;;){if(!B){m=0,d=s;break t}if(d=B+-1|0,(o[s+d>>0]|0)==10)break;B=d}if(f=YD[n[c+36>>2]&7](c,s,B)|0,f>>>0>>0)break e;m=B,d=s+B|0,l=l-B|0,f=n[k>>2]|0}else m=0,d=s;while(!1);xr(f|0,d|0,l|0)|0,n[k>>2]=(n[k>>2]|0)+l,f=m+l|0}while(!1);return f|0}function U4e(s){s=s|0;var l=0,c=0;return l=s+74|0,c=o[l>>0]|0,o[l>>0]=c+255|c,l=n[s>>2]|0,l&8?(n[s>>2]=l|32,s=-1):(n[s+8>>2]=0,n[s+4>>2]=0,c=n[s+44>>2]|0,n[s+28>>2]=c,n[s+20>>2]=c,n[s+16>>2]=c+(n[s+48>>2]|0),s=0),s|0}function Yn(s,l){s=y(s),l=y(l);var c=0,f=0;c=G7(s)|0;do if((c&2147483647)>>>0<=2139095040){if(f=G7(l)|0,(f&2147483647)>>>0<=2139095040)if((f^c|0)<0){s=(c|0)<0?l:s;break}else{s=s>2]=s,n[D>>2]|0|0}function M0(s,l){s=y(s),l=y(l);var c=0,f=0;c=W7(s)|0;do if((c&2147483647)>>>0<=2139095040){if(f=W7(l)|0,(f&2147483647)>>>0<=2139095040)if((f^c|0)<0){s=(c|0)<0?s:l;break}else{s=s>2]=s,n[D>>2]|0|0}function lT(s,l){s=y(s),l=y(l);var c=0,f=0,d=0,m=0,B=0,k=0,F=0,M=0;m=(h[D>>2]=s,n[D>>2]|0),k=(h[D>>2]=l,n[D>>2]|0),c=m>>>23&255,B=k>>>23&255,F=m&-2147483648,d=k<<1;e:do if(d|0&&!((c|0)==255|((_4e(l)|0)&2147483647)>>>0>2139095040)){if(f=m<<1,f>>>0<=d>>>0)return l=y(s*y(0)),y((f|0)==(d|0)?l:s);if(c)f=m&8388607|8388608;else{if(c=m<<9,(c|0)>-1){f=c,c=0;do c=c+-1|0,f=f<<1;while((f|0)>-1)}else c=0;f=m<<1-c}if(B)k=k&8388607|8388608;else{if(m=k<<9,(m|0)>-1){d=0;do d=d+-1|0,m=m<<1;while((m|0)>-1)}else d=0;B=d,k=k<<1-d}d=f-k|0,m=(d|0)>-1;t:do if((c|0)>(B|0)){for(;;){if(m)if(d)f=d;else break;if(f=f<<1,c=c+-1|0,d=f-k|0,m=(d|0)>-1,(c|0)<=(B|0))break t}l=y(s*y(0));break e}while(!1);if(m)if(d)f=d;else{l=y(s*y(0));break}if(f>>>0<8388608)do f=f<<1,c=c+-1|0;while(f>>>0<8388608);(c|0)>0?c=f+-8388608|c<<23:c=f>>>(1-c|0),l=(n[D>>2]=c|F,y(h[D>>2]))}else M=3;while(!1);return(M|0)==3&&(l=y(s*l),l=y(l/l)),y(l)}function _4e(s){return s=y(s),h[D>>2]=s,n[D>>2]|0|0}function H4e(s,l){return s=s|0,l=l|0,M7(n[582]|0,s,l)|0}function Zr(s){s=s|0,Tt()}function im(s){s=s|0}function q4e(s,l){return s=s|0,l=l|0,0}function j4e(s){return s=s|0,(Y7(s+4|0)|0)==-1?(ef[n[(n[s>>2]|0)+8>>2]&127](s),s=1):s=0,s|0}function Y7(s){s=s|0;var l=0;return l=n[s>>2]|0,n[s>>2]=l+-1,l+-1|0}function Rp(s){s=s|0,j4e(s)|0&&G4e(s)}function G4e(s){s=s|0;var l=0;l=s+8|0,n[l>>2]|0&&(Y7(l)|0)!=-1||ef[n[(n[s>>2]|0)+16>>2]&127](s)}function Yt(s){s=s|0;var l=0;for(l=s|0?s:1;s=_D(l)|0,!(s|0);){if(s=Y4e()|0,!s){s=0;break}aW[s&0]()}return s|0}function K7(s){return s=s|0,Yt(s)|0}function yt(s){s=s|0,HD(s)}function W4e(s){s=s|0,(o[s+11>>0]|0)<0&&yt(n[s>>2]|0)}function Y4e(){var s=0;return s=n[2923]|0,n[2923]=s+0,s|0}function K4e(){}function jD(s,l,c,f){return s=s|0,l=l|0,c=c|0,f=f|0,f=l-f-(c>>>0>s>>>0|0)>>>0,Ce=f,s-c>>>0|0|0}function cT(s,l,c,f){return s=s|0,l=l|0,c=c|0,f=f|0,c=s+c>>>0,Ce=l+f+(c>>>0>>0|0)>>>0,c|0|0}function sm(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;if(m=s+c|0,l=l&255,(c|0)>=67){for(;s&3;)o[s>>0]=l,s=s+1|0;for(f=m&-4|0,d=f-64|0,B=l|l<<8|l<<16|l<<24;(s|0)<=(d|0);)n[s>>2]=B,n[s+4>>2]=B,n[s+8>>2]=B,n[s+12>>2]=B,n[s+16>>2]=B,n[s+20>>2]=B,n[s+24>>2]=B,n[s+28>>2]=B,n[s+32>>2]=B,n[s+36>>2]=B,n[s+40>>2]=B,n[s+44>>2]=B,n[s+48>>2]=B,n[s+52>>2]=B,n[s+56>>2]=B,n[s+60>>2]=B,s=s+64|0;for(;(s|0)<(f|0);)n[s>>2]=B,s=s+4|0}for(;(s|0)<(m|0);)o[s>>0]=l,s=s+1|0;return m-c|0}function V7(s,l,c){return s=s|0,l=l|0,c=c|0,(c|0)<32?(Ce=l<>>32-c,s<>>c,s>>>c|(l&(1<>>c-32|0)}function xr(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;if((c|0)>=8192)return FA(s|0,l|0,c|0)|0;if(m=s|0,d=s+c|0,(s&3)==(l&3)){for(;s&3;){if(!c)return m|0;o[s>>0]=o[l>>0]|0,s=s+1|0,l=l+1|0,c=c-1|0}for(c=d&-4|0,f=c-64|0;(s|0)<=(f|0);)n[s>>2]=n[l>>2],n[s+4>>2]=n[l+4>>2],n[s+8>>2]=n[l+8>>2],n[s+12>>2]=n[l+12>>2],n[s+16>>2]=n[l+16>>2],n[s+20>>2]=n[l+20>>2],n[s+24>>2]=n[l+24>>2],n[s+28>>2]=n[l+28>>2],n[s+32>>2]=n[l+32>>2],n[s+36>>2]=n[l+36>>2],n[s+40>>2]=n[l+40>>2],n[s+44>>2]=n[l+44>>2],n[s+48>>2]=n[l+48>>2],n[s+52>>2]=n[l+52>>2],n[s+56>>2]=n[l+56>>2],n[s+60>>2]=n[l+60>>2],s=s+64|0,l=l+64|0;for(;(s|0)<(c|0);)n[s>>2]=n[l>>2],s=s+4|0,l=l+4|0}else for(c=d-4|0;(s|0)<(c|0);)o[s>>0]=o[l>>0]|0,o[s+1>>0]=o[l+1>>0]|0,o[s+2>>0]=o[l+2>>0]|0,o[s+3>>0]=o[l+3>>0]|0,s=s+4|0,l=l+4|0;for(;(s|0)<(d|0);)o[s>>0]=o[l>>0]|0,s=s+1|0,l=l+1|0;return m|0}function J7(s){s=s|0;var l=0;return l=o[L+(s&255)>>0]|0,(l|0)<8?l|0:(l=o[L+(s>>8&255)>>0]|0,(l|0)<8?l+8|0:(l=o[L+(s>>16&255)>>0]|0,(l|0)<8?l+16|0:(o[L+(s>>>24)>>0]|0)+24|0))}function z7(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,F=0,M=0,O=0,j=0,oe=0,We=0,Oe=0;if(O=s,F=l,M=F,B=c,oe=f,k=oe,!M)return m=(d|0)!=0,k?m?(n[d>>2]=s|0,n[d+4>>2]=l&0,oe=0,d=0,Ce=oe,d|0):(oe=0,d=0,Ce=oe,d|0):(m&&(n[d>>2]=(O>>>0)%(B>>>0),n[d+4>>2]=0),oe=0,d=(O>>>0)/(B>>>0)>>>0,Ce=oe,d|0);m=(k|0)==0;do if(B){if(!m){if(m=(S(k|0)|0)-(S(M|0)|0)|0,m>>>0<=31){j=m+1|0,k=31-m|0,l=m-31>>31,B=j,s=O>>>(j>>>0)&l|M<>>(j>>>0)&l,m=0,k=O<>2]=s|0,n[d+4>>2]=F|l&0,oe=0,d=0,Ce=oe,d|0):(oe=0,d=0,Ce=oe,d|0)}if(m=B-1|0,m&B|0){k=(S(B|0)|0)+33-(S(M|0)|0)|0,Oe=64-k|0,j=32-k|0,F=j>>31,We=k-32|0,l=We>>31,B=k,s=j-1>>31&M>>>(We>>>0)|(M<>>(k>>>0))&l,l=l&M>>>(k>>>0),m=O<>>(We>>>0))&F|O<>31;break}return d|0&&(n[d>>2]=m&O,n[d+4>>2]=0),(B|0)==1?(We=F|l&0,Oe=s|0|0,Ce=We,Oe|0):(Oe=J7(B|0)|0,We=M>>>(Oe>>>0)|0,Oe=M<<32-Oe|O>>>(Oe>>>0)|0,Ce=We,Oe|0)}else{if(m)return d|0&&(n[d>>2]=(M>>>0)%(B>>>0),n[d+4>>2]=0),We=0,Oe=(M>>>0)/(B>>>0)>>>0,Ce=We,Oe|0;if(!O)return d|0&&(n[d>>2]=0,n[d+4>>2]=(M>>>0)%(k>>>0)),We=0,Oe=(M>>>0)/(k>>>0)>>>0,Ce=We,Oe|0;if(m=k-1|0,!(m&k))return d|0&&(n[d>>2]=s|0,n[d+4>>2]=m&M|l&0),We=0,Oe=M>>>((J7(k|0)|0)>>>0),Ce=We,Oe|0;if(m=(S(k|0)|0)-(S(M|0)|0)|0,m>>>0<=30){l=m+1|0,k=31-m|0,B=l,s=M<>>(l>>>0),l=M>>>(l>>>0),m=0,k=O<>2]=s|0,n[d+4>>2]=F|l&0,We=0,Oe=0,Ce=We,Oe|0):(We=0,Oe=0,Ce=We,Oe|0)}while(!1);if(!B)M=k,F=0,k=0;else{j=c|0|0,O=oe|f&0,M=cT(j|0,O|0,-1,-1)|0,c=Ce,F=k,k=0;do f=F,F=m>>>31|F<<1,m=k|m<<1,f=s<<1|f>>>31|0,oe=s>>>31|l<<1|0,jD(M|0,c|0,f|0,oe|0)|0,Oe=Ce,We=Oe>>31|((Oe|0)<0?-1:0)<<1,k=We&1,s=jD(f|0,oe|0,We&j|0,(((Oe|0)<0?-1:0)>>31|((Oe|0)<0?-1:0)<<1)&O|0)|0,l=Ce,B=B-1|0;while(B|0);M=F,F=0}return B=0,d|0&&(n[d>>2]=s,n[d+4>>2]=l),We=(m|0)>>>31|(M|B)<<1|(B<<1|m>>>31)&0|F,Oe=(m<<1|0)&-2|k,Ce=We,Oe|0}function uT(s,l,c,f){return s=s|0,l=l|0,c=c|0,f=f|0,z7(s,l,c,f,0)|0}function Tp(s){s=s|0;var l=0,c=0;return c=s+15&-16|0,l=n[w>>2]|0,s=l+c|0,(c|0)>0&(s|0)<(l|0)|(s|0)<0?(se()|0,yc(12),-1):(n[w>>2]=s,(s|0)>($()|0)&&!(X()|0)?(n[w>>2]=l,yc(12),-1):l|0)}function rw(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;if((l|0)<(s|0)&(s|0)<(l+c|0)){for(f=s,l=l+c|0,s=s+c|0;(c|0)>0;)s=s-1|0,l=l-1|0,c=c-1|0,o[s>>0]=o[l>>0]|0;s=f}else xr(s,l,c)|0;return s|0}function AT(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;return m=C,C=C+16|0,d=m|0,z7(s,l,c,f,d)|0,C=m,Ce=n[d+4>>2]|0,n[d>>2]|0|0}function X7(s){return s=s|0,(s&255)<<24|(s>>8&255)<<16|(s>>16&255)<<8|s>>>24|0}function V4e(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,Z7[s&1](l|0,c|0,f|0,d|0,m|0)}function J4e(s,l,c){s=s|0,l=l|0,c=y(c),$7[s&1](l|0,y(c))}function z4e(s,l,c){s=s|0,l=l|0,c=+c,eW[s&31](l|0,+c)}function X4e(s,l,c,f){return s=s|0,l=l|0,c=y(c),f=y(f),y(tW[s&0](l|0,y(c),y(f)))}function Z4e(s,l){s=s|0,l=l|0,ef[s&127](l|0)}function $4e(s,l,c){s=s|0,l=l|0,c=c|0,tf[s&31](l|0,c|0)}function e3e(s,l){return s=s|0,l=l|0,_0[s&31](l|0)|0}function t3e(s,l,c,f,d){s=s|0,l=l|0,c=+c,f=+f,d=d|0,rW[s&1](l|0,+c,+f,d|0)}function r3e(s,l,c,f){s=s|0,l=l|0,c=+c,f=+f,L3e[s&1](l|0,+c,+f)}function n3e(s,l,c,f){return s=s|0,l=l|0,c=c|0,f=f|0,YD[s&7](l|0,c|0,f|0)|0}function i3e(s,l,c,f){return s=s|0,l=l|0,c=c|0,f=f|0,+O3e[s&1](l|0,c|0,f|0)}function s3e(s,l){return s=s|0,l=l|0,+nW[s&15](l|0)}function o3e(s,l,c){return s=s|0,l=l|0,c=+c,M3e[s&1](l|0,+c)|0}function a3e(s,l,c){return s=s|0,l=l|0,c=c|0,pT[s&15](l|0,c|0)|0}function l3e(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=+f,d=+d,m=m|0,U3e[s&1](l|0,c|0,+f,+d,m|0)}function c3e(s,l,c,f,d,m,B){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,B=B|0,_3e[s&1](l|0,c|0,f|0,d|0,m|0,B|0)}function u3e(s,l,c){return s=s|0,l=l|0,c=c|0,+iW[s&7](l|0,c|0)}function A3e(s){return s=s|0,KD[s&7]()|0}function f3e(s,l,c,f,d,m){return s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,sW[s&1](l|0,c|0,f|0,d|0,m|0)|0}function p3e(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=+d,H3e[s&1](l|0,c|0,f|0,+d)}function h3e(s,l,c,f,d,m,B){s=s|0,l=l|0,c=c|0,f=y(f),d=d|0,m=y(m),B=B|0,oW[s&1](l|0,c|0,y(f),d|0,y(m),B|0)}function g3e(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,sw[s&15](l|0,c|0,f|0)}function d3e(s){s=s|0,aW[s&0]()}function m3e(s,l,c,f){s=s|0,l=l|0,c=c|0,f=+f,lW[s&15](l|0,c|0,+f)}function y3e(s,l,c){return s=s|0,l=+l,c=+c,q3e[s&1](+l,+c)|0}function E3e(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,hT[s&15](l|0,c|0,f|0,d|0)}function C3e(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,R(0)}function I3e(s,l){s=s|0,l=y(l),R(1)}function Ca(s,l){s=s|0,l=+l,R(2)}function w3e(s,l,c){return s=s|0,l=y(l),c=y(c),R(3),Ze}function Cr(s){s=s|0,R(4)}function nw(s,l){s=s|0,l=l|0,R(5)}function tl(s){return s=s|0,R(6),0}function B3e(s,l,c,f){s=s|0,l=+l,c=+c,f=f|0,R(7)}function v3e(s,l,c){s=s|0,l=+l,c=+c,R(8)}function D3e(s,l,c){return s=s|0,l=l|0,c=c|0,R(9),0}function P3e(s,l,c){return s=s|0,l=l|0,c=c|0,R(10),0}function U0(s){return s=s|0,R(11),0}function S3e(s,l){return s=s|0,l=+l,R(12),0}function iw(s,l){return s=s|0,l=l|0,R(13),0}function b3e(s,l,c,f,d){s=s|0,l=l|0,c=+c,f=+f,d=d|0,R(14)}function x3e(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,R(15)}function fT(s,l){return s=s|0,l=l|0,R(16),0}function k3e(){return R(17),0}function Q3e(s,l,c,f,d){return s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,R(18),0}function F3e(s,l,c,f){s=s|0,l=l|0,c=c|0,f=+f,R(19)}function R3e(s,l,c,f,d,m){s=s|0,l=l|0,c=y(c),f=f|0,d=y(d),m=m|0,R(20)}function WD(s,l,c){s=s|0,l=l|0,c=c|0,R(21)}function T3e(){R(22)}function om(s,l,c){s=s|0,l=l|0,c=+c,R(23)}function N3e(s,l){return s=+s,l=+l,R(24),0}function am(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,R(25)}var Z7=[C3e,QLe],$7=[I3e,Od],eW=[Ca,B0,vp,UI,_I,HI,qI,ku,Wd,jI,Qu,v0,D0,GI,WI,xc,P0,YI,Yd,Ca,Ca,Ca,Ca,Ca,Ca,Ca,Ca,Ca,Ca,Ca,Ca,Ca],tW=[w3e],ef=[Cr,im,ADe,fDe,pDe,qbe,jbe,Gbe,oNe,aNe,lNe,yLe,ELe,CLe,_Ue,HUe,qUe,qa,w0,NI,ir,xl,xD,kD,tDe,IDe,RDe,XDe,pPe,kPe,KPe,lSe,BSe,USe,tbe,mbe,Rbe,axe,Bxe,Uxe,tke,mke,Rke,Zke,pQe,SQe,jQe,dD,CFe,LFe,tRe,ERe,TRe,tTe,ATe,hTe,QTe,TTe,XTe,uNe,pNe,kNe,VNe,MG,xOe,oMe,IMe,LMe,iUe,EUe,kUe,RUe,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr,Cr],tf=[nw,qd,YF,LI,OI,Sr,Os,Oi,ms,is,Gd,Bp,VI,ID,x0,JF,zF,wD,BD,$F,Fu,ne,rQe,dQe,BRe,FOe,rLe,w7,nw,nw,nw,nw],_0=[tl,m4e,_d,b0,Vd,qo,mD,Dp,KI,VF,ED,Jd,vD,eR,Zd,YQe,MRe,RNe,LOe,Za,tl,tl,tl,tl,tl,tl,tl,tl,tl,tl,tl,tl],rW=[B3e,sR],L3e=[v3e,eNe],YD=[D3e,L7,y4e,I4e,TPe,Axe,vFe,_Me],O3e=[P3e,sbe],nW=[U0,Pp,CD,JA,oR,v,P,Q,H,Y,U0,U0,U0,U0,U0,U0],M3e=[S3e,lTe],pT=[iw,q4e,DD,sDe,tPe,zPe,ASe,Obe,Sxe,QQe,Md,DMe,iw,iw,iw,iw],U3e=[b3e,ODe],_3e=[x3e,lUe],iW=[fT,XF,Be,Ue,ft,Ibe,fT,fT],KD=[k3e,jt,Ud,gD,yTe,MTe,mNe,OUe],sW=[Q3e,kd],H3e=[F3e,ske],oW=[R3e,tR],sw=[WD,oo,yD,ZF,Qc,mPe,PSe,Ike,Oke,WF,eOe,uMe,BUe,WD,WD,WD],aW=[T3e],lW=[om,KF,jd,VA,MI,kc,Kd,S0,jxe,_Fe,iTe,om,om,om,om,om],q3e=[N3e,iNe],hT=[am,jSe,eFe,sRe,KRe,vTe,GTe,vNe,$Ne,qOe,VUe,am,am,am,am,am];return{_llvm_bswap_i32:X7,dynCall_idd:y3e,dynCall_i:A3e,_i64Subtract:jD,___udivdi3:uT,dynCall_vif:J4e,setThrew:Lo,dynCall_viii:g3e,_bitshift64Lshr:GD,_bitshift64Shl:V7,dynCall_vi:Z4e,dynCall_viiddi:l3e,dynCall_diii:i3e,dynCall_iii:a3e,_memset:sm,_sbrk:Tp,_memcpy:xr,__GLOBAL__sub_I_Yoga_cpp:FI,dynCall_vii:$4e,___uremdi3:AT,dynCall_vid:z4e,stackAlloc:ca,_nbind_init:s4e,getTempRet0:TA,dynCall_di:s3e,dynCall_iid:o3e,setTempRet0:RA,_i64Add:cT,dynCall_fiff:X4e,dynCall_iiii:n3e,_emscripten_get_global_libc:d4e,dynCall_viid:m3e,dynCall_viiid:p3e,dynCall_viififi:h3e,dynCall_ii:e3e,__GLOBAL__sub_I_Binding_cc:IOe,dynCall_viiii:E3e,dynCall_iiiiii:f3e,stackSave:mu,dynCall_viiiii:V4e,__GLOBAL__sub_I_nbind_cc:wr,dynCall_vidd:r3e,_free:HD,runPostSets:K4e,dynCall_viiiiii:c3e,establishStackSpace:dn,_memmove:rw,stackRestore:Bl,_malloc:_D,__GLOBAL__sub_I_common_cc:HNe,dynCall_viddi:t3e,dynCall_dii:u3e,dynCall_v:d3e}}(Module.asmGlobalArg,Module.asmLibraryArg,buffer),_llvm_bswap_i32=Module._llvm_bswap_i32=asm._llvm_bswap_i32,getTempRet0=Module.getTempRet0=asm.getTempRet0,___udivdi3=Module.___udivdi3=asm.___udivdi3,setThrew=Module.setThrew=asm.setThrew,_bitshift64Lshr=Module._bitshift64Lshr=asm._bitshift64Lshr,_bitshift64Shl=Module._bitshift64Shl=asm._bitshift64Shl,_memset=Module._memset=asm._memset,_sbrk=Module._sbrk=asm._sbrk,_memcpy=Module._memcpy=asm._memcpy,stackAlloc=Module.stackAlloc=asm.stackAlloc,___uremdi3=Module.___uremdi3=asm.___uremdi3,_nbind_init=Module._nbind_init=asm._nbind_init,_i64Subtract=Module._i64Subtract=asm._i64Subtract,setTempRet0=Module.setTempRet0=asm.setTempRet0,_i64Add=Module._i64Add=asm._i64Add,_emscripten_get_global_libc=Module._emscripten_get_global_libc=asm._emscripten_get_global_libc,__GLOBAL__sub_I_Yoga_cpp=Module.__GLOBAL__sub_I_Yoga_cpp=asm.__GLOBAL__sub_I_Yoga_cpp,__GLOBAL__sub_I_Binding_cc=Module.__GLOBAL__sub_I_Binding_cc=asm.__GLOBAL__sub_I_Binding_cc,stackSave=Module.stackSave=asm.stackSave,__GLOBAL__sub_I_nbind_cc=Module.__GLOBAL__sub_I_nbind_cc=asm.__GLOBAL__sub_I_nbind_cc,_free=Module._free=asm._free,runPostSets=Module.runPostSets=asm.runPostSets,establishStackSpace=Module.establishStackSpace=asm.establishStackSpace,_memmove=Module._memmove=asm._memmove,stackRestore=Module.stackRestore=asm.stackRestore,_malloc=Module._malloc=asm._malloc,__GLOBAL__sub_I_common_cc=Module.__GLOBAL__sub_I_common_cc=asm.__GLOBAL__sub_I_common_cc,dynCall_viiiii=Module.dynCall_viiiii=asm.dynCall_viiiii,dynCall_vif=Module.dynCall_vif=asm.dynCall_vif,dynCall_vid=Module.dynCall_vid=asm.dynCall_vid,dynCall_fiff=Module.dynCall_fiff=asm.dynCall_fiff,dynCall_vi=Module.dynCall_vi=asm.dynCall_vi,dynCall_vii=Module.dynCall_vii=asm.dynCall_vii,dynCall_ii=Module.dynCall_ii=asm.dynCall_ii,dynCall_viddi=Module.dynCall_viddi=asm.dynCall_viddi,dynCall_vidd=Module.dynCall_vidd=asm.dynCall_vidd,dynCall_iiii=Module.dynCall_iiii=asm.dynCall_iiii,dynCall_diii=Module.dynCall_diii=asm.dynCall_diii,dynCall_di=Module.dynCall_di=asm.dynCall_di,dynCall_iid=Module.dynCall_iid=asm.dynCall_iid,dynCall_iii=Module.dynCall_iii=asm.dynCall_iii,dynCall_viiddi=Module.dynCall_viiddi=asm.dynCall_viiddi,dynCall_viiiiii=Module.dynCall_viiiiii=asm.dynCall_viiiiii,dynCall_dii=Module.dynCall_dii=asm.dynCall_dii,dynCall_i=Module.dynCall_i=asm.dynCall_i,dynCall_iiiiii=Module.dynCall_iiiiii=asm.dynCall_iiiiii,dynCall_viiid=Module.dynCall_viiid=asm.dynCall_viiid,dynCall_viififi=Module.dynCall_viififi=asm.dynCall_viififi,dynCall_viii=Module.dynCall_viii=asm.dynCall_viii,dynCall_v=Module.dynCall_v=asm.dynCall_v,dynCall_viid=Module.dynCall_viid=asm.dynCall_viid,dynCall_idd=Module.dynCall_idd=asm.dynCall_idd,dynCall_viiii=Module.dynCall_viiii=asm.dynCall_viiii;Runtime.stackAlloc=Module.stackAlloc,Runtime.stackSave=Module.stackSave,Runtime.stackRestore=Module.stackRestore,Runtime.establishStackSpace=Module.establishStackSpace,Runtime.setTempRet0=Module.setTempRet0,Runtime.getTempRet0=Module.getTempRet0,Module.asm=asm;function ExitStatus(t){this.name="ExitStatus",this.message="Program terminated with exit("+t+")",this.status=t}ExitStatus.prototype=new Error,ExitStatus.prototype.constructor=ExitStatus;var initialStackTop,preloadStartTime=null,calledMain=!1;dependenciesFulfilled=function t(){Module.calledRun||run(),Module.calledRun||(dependenciesFulfilled=t)},Module.callMain=Module.callMain=function t(e){e=e||[],ensureInitRuntime();var r=e.length+1;function o(){for(var p=0;p<3;p++)a.push(0)}var a=[allocate(intArrayFromString(Module.thisProgram),"i8",ALLOC_NORMAL)];o();for(var n=0;n0||(preRun(),runDependencies>0)||Module.calledRun)return;function e(){Module.calledRun||(Module.calledRun=!0,!ABORT&&(ensureInitRuntime(),preMain(),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),Module._main&&shouldRunNow&&Module.callMain(t),postRun()))}Module.setStatus?(Module.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module.setStatus("")},1),e()},1)):e()}Module.run=Module.run=run;function exit(t,e){e&&Module.noExitRuntime||(Module.noExitRuntime||(ABORT=!0,EXITSTATUS=t,STACKTOP=initialStackTop,exitRuntime(),Module.onExit&&Module.onExit(t)),ENVIRONMENT_IS_NODE&&process.exit(t),Module.quit(t,new ExitStatus(t)))}Module.exit=Module.exit=exit;var abortDecorators=[];function abort(t){Module.onAbort&&Module.onAbort(t),t!==void 0?(Module.print(t),Module.printErr(t),t=JSON.stringify(t)):t="",ABORT=!0,EXITSTATUS=1;var e=` +If this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.`,r="abort("+t+") at "+stackTrace()+e;throw abortDecorators&&abortDecorators.forEach(function(o){r=o(r,t)}),r}if(Module.abort=Module.abort=abort,Module.preInit)for(typeof Module.preInit=="function"&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var shouldRunNow=!0;Module.noInitialRun&&(shouldRunNow=!1),run()})});var id=_((nKt,SCe)=>{"use strict";var xyt=DCe(),kyt=PCe(),pq=!1,hq=null;kyt({},function(t,e){if(!pq){if(pq=!0,t)throw t;hq=e}});if(!pq)throw new Error("Failed to load the yoga module - it needed to be loaded synchronously, but didn't");SCe.exports=xyt(hq.bind,hq.lib)});var dq=_((iKt,gq)=>{"use strict";var bCe=t=>Number.isNaN(t)?!1:t>=4352&&(t<=4447||t===9001||t===9002||11904<=t&&t<=12871&&t!==12351||12880<=t&&t<=19903||19968<=t&&t<=42182||43360<=t&&t<=43388||44032<=t&&t<=55203||63744<=t&&t<=64255||65040<=t&&t<=65049||65072<=t&&t<=65131||65281<=t&&t<=65376||65504<=t&&t<=65510||110592<=t&&t<=110593||127488<=t&&t<=127569||131072<=t&&t<=262141);gq.exports=bCe;gq.exports.default=bCe});var kCe=_((sKt,xCe)=>{"use strict";xCe.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}});var PB=_((oKt,mq)=>{"use strict";var Qyt=pS(),Fyt=dq(),Ryt=kCe(),QCe=t=>{if(typeof t!="string"||t.length===0||(t=Qyt(t),t.length===0))return 0;t=t.replace(Ryt()," ");let e=0;for(let r=0;r=127&&o<=159||o>=768&&o<=879||(o>65535&&r++,e+=Fyt(o)?2:1)}return e};mq.exports=QCe;mq.exports.default=QCe});var Eq=_((aKt,yq)=>{"use strict";var Tyt=PB(),FCe=t=>{let e=0;for(let r of t.split(` +`))e=Math.max(e,Tyt(r));return e};yq.exports=FCe;yq.exports.default=FCe});var RCe=_(SB=>{"use strict";var Nyt=SB&&SB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(SB,"__esModule",{value:!0});var Lyt=Nyt(Eq()),Cq={};SB.default=t=>{if(t.length===0)return{width:0,height:0};if(Cq[t])return Cq[t];let e=Lyt.default(t),r=t.split(` +`).length;return Cq[t]={width:e,height:r},{width:e,height:r}}});var TCe=_(bB=>{"use strict";var Oyt=bB&&bB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(bB,"__esModule",{value:!0});var In=Oyt(id()),Myt=(t,e)=>{"position"in e&&t.setPositionType(e.position==="absolute"?In.default.POSITION_TYPE_ABSOLUTE:In.default.POSITION_TYPE_RELATIVE)},Uyt=(t,e)=>{"marginLeft"in e&&t.setMargin(In.default.EDGE_START,e.marginLeft||0),"marginRight"in e&&t.setMargin(In.default.EDGE_END,e.marginRight||0),"marginTop"in e&&t.setMargin(In.default.EDGE_TOP,e.marginTop||0),"marginBottom"in e&&t.setMargin(In.default.EDGE_BOTTOM,e.marginBottom||0)},_yt=(t,e)=>{"paddingLeft"in e&&t.setPadding(In.default.EDGE_LEFT,e.paddingLeft||0),"paddingRight"in e&&t.setPadding(In.default.EDGE_RIGHT,e.paddingRight||0),"paddingTop"in e&&t.setPadding(In.default.EDGE_TOP,e.paddingTop||0),"paddingBottom"in e&&t.setPadding(In.default.EDGE_BOTTOM,e.paddingBottom||0)},Hyt=(t,e)=>{var r;"flexGrow"in e&&t.setFlexGrow((r=e.flexGrow)!==null&&r!==void 0?r:0),"flexShrink"in e&&t.setFlexShrink(typeof e.flexShrink=="number"?e.flexShrink:1),"flexDirection"in e&&(e.flexDirection==="row"&&t.setFlexDirection(In.default.FLEX_DIRECTION_ROW),e.flexDirection==="row-reverse"&&t.setFlexDirection(In.default.FLEX_DIRECTION_ROW_REVERSE),e.flexDirection==="column"&&t.setFlexDirection(In.default.FLEX_DIRECTION_COLUMN),e.flexDirection==="column-reverse"&&t.setFlexDirection(In.default.FLEX_DIRECTION_COLUMN_REVERSE)),"flexBasis"in e&&(typeof e.flexBasis=="number"?t.setFlexBasis(e.flexBasis):typeof e.flexBasis=="string"?t.setFlexBasisPercent(Number.parseInt(e.flexBasis,10)):t.setFlexBasis(NaN)),"alignItems"in e&&((e.alignItems==="stretch"||!e.alignItems)&&t.setAlignItems(In.default.ALIGN_STRETCH),e.alignItems==="flex-start"&&t.setAlignItems(In.default.ALIGN_FLEX_START),e.alignItems==="center"&&t.setAlignItems(In.default.ALIGN_CENTER),e.alignItems==="flex-end"&&t.setAlignItems(In.default.ALIGN_FLEX_END)),"alignSelf"in e&&((e.alignSelf==="auto"||!e.alignSelf)&&t.setAlignSelf(In.default.ALIGN_AUTO),e.alignSelf==="flex-start"&&t.setAlignSelf(In.default.ALIGN_FLEX_START),e.alignSelf==="center"&&t.setAlignSelf(In.default.ALIGN_CENTER),e.alignSelf==="flex-end"&&t.setAlignSelf(In.default.ALIGN_FLEX_END)),"justifyContent"in e&&((e.justifyContent==="flex-start"||!e.justifyContent)&&t.setJustifyContent(In.default.JUSTIFY_FLEX_START),e.justifyContent==="center"&&t.setJustifyContent(In.default.JUSTIFY_CENTER),e.justifyContent==="flex-end"&&t.setJustifyContent(In.default.JUSTIFY_FLEX_END),e.justifyContent==="space-between"&&t.setJustifyContent(In.default.JUSTIFY_SPACE_BETWEEN),e.justifyContent==="space-around"&&t.setJustifyContent(In.default.JUSTIFY_SPACE_AROUND))},qyt=(t,e)=>{var r,o;"width"in e&&(typeof e.width=="number"?t.setWidth(e.width):typeof e.width=="string"?t.setWidthPercent(Number.parseInt(e.width,10)):t.setWidthAuto()),"height"in e&&(typeof e.height=="number"?t.setHeight(e.height):typeof e.height=="string"?t.setHeightPercent(Number.parseInt(e.height,10)):t.setHeightAuto()),"minWidth"in e&&(typeof e.minWidth=="string"?t.setMinWidthPercent(Number.parseInt(e.minWidth,10)):t.setMinWidth((r=e.minWidth)!==null&&r!==void 0?r:0)),"minHeight"in e&&(typeof e.minHeight=="string"?t.setMinHeightPercent(Number.parseInt(e.minHeight,10)):t.setMinHeight((o=e.minHeight)!==null&&o!==void 0?o:0))},jyt=(t,e)=>{"display"in e&&t.setDisplay(e.display==="flex"?In.default.DISPLAY_FLEX:In.default.DISPLAY_NONE)},Gyt=(t,e)=>{if("borderStyle"in e){let r=typeof e.borderStyle=="string"?1:0;t.setBorder(In.default.EDGE_TOP,r),t.setBorder(In.default.EDGE_BOTTOM,r),t.setBorder(In.default.EDGE_LEFT,r),t.setBorder(In.default.EDGE_RIGHT,r)}};bB.default=(t,e={})=>{Myt(t,e),Uyt(t,e),_yt(t,e),Hyt(t,e),qyt(t,e),jyt(t,e),Gyt(t,e)}});var OCe=_((uKt,LCe)=>{"use strict";var xB=PB(),Wyt=pS(),Yyt=qw(),wq=new Set(["\x1B","\x9B"]),Kyt=39,NCe=t=>`${wq.values().next().value}[${t}m`,Vyt=t=>t.split(" ").map(e=>xB(e)),Iq=(t,e,r)=>{let o=[...e],a=!1,n=xB(Wyt(t[t.length-1]));for(let[u,A]of o.entries()){let p=xB(A);if(n+p<=r?t[t.length-1]+=A:(t.push(A),n=0),wq.has(A))a=!0;else if(a&&A==="m"){a=!1;continue}a||(n+=p,n===r&&u0&&t.length>1&&(t[t.length-2]+=t.pop())},Jyt=t=>{let e=t.split(" "),r=e.length;for(;r>0&&!(xB(e[r-1])>0);)r--;return r===e.length?t:e.slice(0,r).join(" ")+e.slice(r).join("")},zyt=(t,e,r={})=>{if(r.trim!==!1&&t.trim()==="")return"";let o="",a="",n,u=Vyt(t),A=[""];for(let[p,h]of t.split(" ").entries()){r.trim!==!1&&(A[A.length-1]=A[A.length-1].trimLeft());let E=xB(A[A.length-1]);if(p!==0&&(E>=e&&(r.wordWrap===!1||r.trim===!1)&&(A.push(""),E=0),(E>0||r.trim===!1)&&(A[A.length-1]+=" ",E++)),r.hard&&u[p]>e){let w=e-E,D=1+Math.floor((u[p]-w-1)/e);Math.floor((u[p]-1)/e)e&&E>0&&u[p]>0){if(r.wordWrap===!1&&Ee&&r.wordWrap===!1){Iq(A,h,e);continue}A[A.length-1]+=h}r.trim!==!1&&(A=A.map(Jyt)),o=A.join(` +`);for(let[p,h]of[...o].entries()){if(a+=h,wq.has(h)){let w=parseFloat(/\d[^m]*/.exec(o.slice(p,p+4)));n=w===Kyt?null:w}let E=Yyt.codes.get(Number(n));n&&E&&(o[p+1]===` +`?a+=NCe(E):h===` +`&&(a+=NCe(n)))}return a};LCe.exports=(t,e,r)=>String(t).normalize().replace(/\r\n/g,` +`).split(` +`).map(o=>zyt(o,e,r)).join(` +`)});var _Ce=_((AKt,UCe)=>{"use strict";var MCe="[\uD800-\uDBFF][\uDC00-\uDFFF]",Xyt=t=>t&&t.exact?new RegExp(`^${MCe}$`):new RegExp(MCe,"g");UCe.exports=Xyt});var Bq=_((fKt,GCe)=>{"use strict";var Zyt=dq(),$yt=_Ce(),HCe=qw(),jCe=["\x1B","\x9B"],vQ=t=>`${jCe[0]}[${t}m`,qCe=(t,e,r)=>{let o=[];t=[...t];for(let a of t){let n=a;a.match(";")&&(a=a.split(";")[0][0]+"0");let u=HCe.codes.get(parseInt(a,10));if(u){let A=t.indexOf(u.toString());A>=0?t.splice(A,1):o.push(vQ(e?u:n))}else if(e){o.push(vQ(0));break}else o.push(vQ(n))}if(e&&(o=o.filter((a,n)=>o.indexOf(a)===n),r!==void 0)){let a=vQ(HCe.codes.get(parseInt(r,10)));o=o.reduce((n,u)=>u===a?[u,...n]:[...n,u],[])}return o.join("")};GCe.exports=(t,e,r)=>{let o=[...t.normalize()],a=[];r=typeof r=="number"?r:o.length;let n=!1,u,A=0,p="";for(let[h,E]of o.entries()){let w=!1;if(jCe.includes(E)){let D=/\d[^m]*/.exec(t.slice(h,h+18));u=D&&D.length>0?D[0]:void 0,Ae&&A<=r)p+=E;else if(A===e&&!n&&u!==void 0)p=qCe(a);else if(A>=r){p+=qCe(a,!0,u);break}}return p}});var YCe=_((pKt,WCe)=>{"use strict";var _h=Bq(),eEt=PB();function DQ(t,e,r){if(t.charAt(e)===" ")return e;for(let o=1;o<=3;o++)if(r){if(t.charAt(e+o)===" ")return e+o}else if(t.charAt(e-o)===" ")return e-o;return e}WCe.exports=(t,e,r)=>{r={position:"end",preferTruncationOnSpace:!1,...r};let{position:o,space:a,preferTruncationOnSpace:n}=r,u="\u2026",A=1;if(typeof t!="string")throw new TypeError(`Expected \`input\` to be a string, got ${typeof t}`);if(typeof e!="number")throw new TypeError(`Expected \`columns\` to be a number, got ${typeof e}`);if(e<1)return"";if(e===1)return u;let p=eEt(t);if(p<=e)return t;if(o==="start"){if(n){let h=DQ(t,p-e+1,!0);return u+_h(t,h,p).trim()}return a===!0&&(u+=" ",A=2),u+_h(t,p-e+A,p)}if(o==="middle"){a===!0&&(u=" "+u+" ",A=3);let h=Math.floor(e/2);if(n){let E=DQ(t,h),w=DQ(t,p-(e-h)+1,!0);return _h(t,0,E)+u+_h(t,w,p).trim()}return _h(t,0,h)+u+_h(t,p-(e-h)+A,p)}if(o==="end"){if(n){let h=DQ(t,e-1);return _h(t,0,h)+u}return a===!0&&(u=" "+u,A=2),_h(t,0,e-A)+u}throw new Error(`Expected \`options.position\` to be either \`start\`, \`middle\` or \`end\`, got ${o}`)}});var Dq=_(kB=>{"use strict";var KCe=kB&&kB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(kB,"__esModule",{value:!0});var tEt=KCe(OCe()),rEt=KCe(YCe()),vq={};kB.default=(t,e,r)=>{let o=t+String(e)+String(r);if(vq[o])return vq[o];let a=t;if(r==="wrap"&&(a=tEt.default(t,e,{trim:!1,hard:!0})),r.startsWith("truncate")){let n="end";r==="truncate-middle"&&(n="middle"),r==="truncate-start"&&(n="start"),a=rEt.default(t,e,{position:n})}return vq[o]=a,a}});var Sq=_(Pq=>{"use strict";Object.defineProperty(Pq,"__esModule",{value:!0});var VCe=t=>{let e="";if(t.childNodes.length>0)for(let r of t.childNodes){let o="";r.nodeName==="#text"?o=r.nodeValue:((r.nodeName==="ink-text"||r.nodeName==="ink-virtual-text")&&(o=VCe(r)),o.length>0&&typeof r.internal_transform=="function"&&(o=r.internal_transform(o))),e+=o}return e};Pq.default=VCe});var bq=_(Ei=>{"use strict";var QB=Ei&&Ei.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ei,"__esModule",{value:!0});Ei.setTextNodeValue=Ei.createTextNode=Ei.setStyle=Ei.setAttribute=Ei.removeChildNode=Ei.insertBeforeNode=Ei.appendChildNode=Ei.createNode=Ei.TEXT_NAME=void 0;var nEt=QB(id()),JCe=QB(RCe()),iEt=QB(TCe()),sEt=QB(Dq()),oEt=QB(Sq());Ei.TEXT_NAME="#text";Ei.createNode=t=>{var e;let r={nodeName:t,style:{},attributes:{},childNodes:[],parentNode:null,yogaNode:t==="ink-virtual-text"?void 0:nEt.default.Node.create()};return t==="ink-text"&&((e=r.yogaNode)===null||e===void 0||e.setMeasureFunc(aEt.bind(null,r))),r};Ei.appendChildNode=(t,e)=>{var r;e.parentNode&&Ei.removeChildNode(e.parentNode,e),e.parentNode=t,t.childNodes.push(e),e.yogaNode&&((r=t.yogaNode)===null||r===void 0||r.insertChild(e.yogaNode,t.yogaNode.getChildCount())),(t.nodeName==="ink-text"||t.nodeName==="ink-virtual-text")&&PQ(t)};Ei.insertBeforeNode=(t,e,r)=>{var o,a;e.parentNode&&Ei.removeChildNode(e.parentNode,e),e.parentNode=t;let n=t.childNodes.indexOf(r);if(n>=0){t.childNodes.splice(n,0,e),e.yogaNode&&((o=t.yogaNode)===null||o===void 0||o.insertChild(e.yogaNode,n));return}t.childNodes.push(e),e.yogaNode&&((a=t.yogaNode)===null||a===void 0||a.insertChild(e.yogaNode,t.yogaNode.getChildCount())),(t.nodeName==="ink-text"||t.nodeName==="ink-virtual-text")&&PQ(t)};Ei.removeChildNode=(t,e)=>{var r,o;e.yogaNode&&((o=(r=e.parentNode)===null||r===void 0?void 0:r.yogaNode)===null||o===void 0||o.removeChild(e.yogaNode)),e.parentNode=null;let a=t.childNodes.indexOf(e);a>=0&&t.childNodes.splice(a,1),(t.nodeName==="ink-text"||t.nodeName==="ink-virtual-text")&&PQ(t)};Ei.setAttribute=(t,e,r)=>{t.attributes[e]=r};Ei.setStyle=(t,e)=>{t.style=e,t.yogaNode&&iEt.default(t.yogaNode,e)};Ei.createTextNode=t=>{let e={nodeName:"#text",nodeValue:t,yogaNode:void 0,parentNode:null,style:{}};return Ei.setTextNodeValue(e,t),e};var aEt=function(t,e){var r,o;let a=t.nodeName==="#text"?t.nodeValue:oEt.default(t),n=JCe.default(a);if(n.width<=e||n.width>=1&&e>0&&e<1)return n;let u=(o=(r=t.style)===null||r===void 0?void 0:r.textWrap)!==null&&o!==void 0?o:"wrap",A=sEt.default(a,e,u);return JCe.default(A)},zCe=t=>{var e;if(!(!t||!t.parentNode))return(e=t.yogaNode)!==null&&e!==void 0?e:zCe(t.parentNode)},PQ=t=>{let e=zCe(t);e?.markDirty()};Ei.setTextNodeValue=(t,e)=>{typeof e!="string"&&(e=String(e)),t.nodeValue=e,PQ(t)}});var tIe=_(FB=>{"use strict";var eIe=FB&&FB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(FB,"__esModule",{value:!0});var XCe=uq(),lEt=eIe(ECe()),ZCe=eIe(id()),ko=bq(),$Ce=t=>{t?.unsetMeasureFunc(),t?.freeRecursive()};FB.default=lEt.default({schedulePassiveEffects:XCe.unstable_scheduleCallback,cancelPassiveEffects:XCe.unstable_cancelCallback,now:Date.now,getRootHostContext:()=>({isInsideText:!1}),prepareForCommit:()=>null,preparePortalMount:()=>null,clearContainer:()=>!1,shouldDeprioritizeSubtree:()=>!1,resetAfterCommit:t=>{if(t.isStaticDirty){t.isStaticDirty=!1,typeof t.onImmediateRender=="function"&&t.onImmediateRender();return}typeof t.onRender=="function"&&t.onRender()},getChildHostContext:(t,e)=>{let r=t.isInsideText,o=e==="ink-text"||e==="ink-virtual-text";return r===o?t:{isInsideText:o}},shouldSetTextContent:()=>!1,createInstance:(t,e,r,o)=>{if(o.isInsideText&&t==="ink-box")throw new Error(" can\u2019t be nested inside component");let a=t==="ink-text"&&o.isInsideText?"ink-virtual-text":t,n=ko.createNode(a);for(let[u,A]of Object.entries(e))u!=="children"&&(u==="style"?ko.setStyle(n,A):u==="internal_transform"?n.internal_transform=A:u==="internal_static"?n.internal_static=!0:ko.setAttribute(n,u,A));return n},createTextInstance:(t,e,r)=>{if(!r.isInsideText)throw new Error(`Text string "${t}" must be rendered inside component`);return ko.createTextNode(t)},resetTextContent:()=>{},hideTextInstance:t=>{ko.setTextNodeValue(t,"")},unhideTextInstance:(t,e)=>{ko.setTextNodeValue(t,e)},getPublicInstance:t=>t,hideInstance:t=>{var e;(e=t.yogaNode)===null||e===void 0||e.setDisplay(ZCe.default.DISPLAY_NONE)},unhideInstance:t=>{var e;(e=t.yogaNode)===null||e===void 0||e.setDisplay(ZCe.default.DISPLAY_FLEX)},appendInitialChild:ko.appendChildNode,appendChild:ko.appendChildNode,insertBefore:ko.insertBeforeNode,finalizeInitialChildren:(t,e,r,o)=>(t.internal_static&&(o.isStaticDirty=!0,o.staticNode=t),!1),supportsMutation:!0,appendChildToContainer:ko.appendChildNode,insertInContainerBefore:ko.insertBeforeNode,removeChildFromContainer:(t,e)=>{ko.removeChildNode(t,e),$Ce(e.yogaNode)},prepareUpdate:(t,e,r,o,a)=>{t.internal_static&&(a.isStaticDirty=!0);let n={},u=Object.keys(o);for(let A of u)if(o[A]!==r[A]){if(A==="style"&&typeof o.style=="object"&&typeof r.style=="object"){let h=o.style,E=r.style,w=Object.keys(h);for(let D of w){if(D==="borderStyle"||D==="borderColor"){if(typeof n.style!="object"){let x={};n.style=x}n.style.borderStyle=h.borderStyle,n.style.borderColor=h.borderColor}if(h[D]!==E[D]){if(typeof n.style!="object"){let x={};n.style=x}n.style[D]=h[D]}}continue}n[A]=o[A]}return n},commitUpdate:(t,e)=>{for(let[r,o]of Object.entries(e))r!=="children"&&(r==="style"?ko.setStyle(t,o):r==="internal_transform"?t.internal_transform=o:r==="internal_static"?t.internal_static=!0:ko.setAttribute(t,r,o))},commitTextUpdate:(t,e,r)=>{ko.setTextNodeValue(t,r)},removeChild:(t,e)=>{ko.removeChildNode(t,e),$Ce(e.yogaNode)}})});var nIe=_((yKt,rIe)=>{"use strict";rIe.exports=(t,e=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof t!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof t}\``);if(typeof e!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof e}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(e===0)return t;let o=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return t.replace(o,r.indent.repeat(e))}});var iIe=_(RB=>{"use strict";var cEt=RB&&RB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(RB,"__esModule",{value:!0});var SQ=cEt(id());RB.default=t=>t.getComputedWidth()-t.getComputedPadding(SQ.default.EDGE_LEFT)-t.getComputedPadding(SQ.default.EDGE_RIGHT)-t.getComputedBorder(SQ.default.EDGE_LEFT)-t.getComputedBorder(SQ.default.EDGE_RIGHT)});var sIe=_((CKt,uEt)=>{uEt.exports={single:{topLeft:"\u250C",topRight:"\u2510",bottomRight:"\u2518",bottomLeft:"\u2514",vertical:"\u2502",horizontal:"\u2500"},double:{topLeft:"\u2554",topRight:"\u2557",bottomRight:"\u255D",bottomLeft:"\u255A",vertical:"\u2551",horizontal:"\u2550"},round:{topLeft:"\u256D",topRight:"\u256E",bottomRight:"\u256F",bottomLeft:"\u2570",vertical:"\u2502",horizontal:"\u2500"},bold:{topLeft:"\u250F",topRight:"\u2513",bottomRight:"\u251B",bottomLeft:"\u2517",vertical:"\u2503",horizontal:"\u2501"},singleDouble:{topLeft:"\u2553",topRight:"\u2556",bottomRight:"\u255C",bottomLeft:"\u2559",vertical:"\u2551",horizontal:"\u2500"},doubleSingle:{topLeft:"\u2552",topRight:"\u2555",bottomRight:"\u255B",bottomLeft:"\u2558",vertical:"\u2502",horizontal:"\u2550"},classic:{topLeft:"+",topRight:"+",bottomRight:"+",bottomLeft:"+",vertical:"|",horizontal:"-"}}});var aIe=_((IKt,xq)=>{"use strict";var oIe=sIe();xq.exports=oIe;xq.exports.default=oIe});var cIe=_((wKt,lIe)=>{"use strict";var AEt=(t,e,r)=>{let o=t.indexOf(e);if(o===-1)return t;let a=e.length,n=0,u="";do u+=t.substr(n,o-n)+e+r,n=o+a,o=t.indexOf(e,n);while(o!==-1);return u+=t.substr(n),u},fEt=(t,e,r,o)=>{let a=0,n="";do{let u=t[o-1]==="\r";n+=t.substr(a,(u?o-1:o)-a)+e+(u?`\r +`:` +`)+r,a=o+1,o=t.indexOf(` +`,a)}while(o!==-1);return n+=t.substr(a),n};lIe.exports={stringReplaceAll:AEt,stringEncaseCRLFWithFirstIndex:fEt}});var hIe=_((BKt,pIe)=>{"use strict";var pEt=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,uIe=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,hEt=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,gEt=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,dEt=new Map([["n",` +`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function fIe(t){let e=t[0]==="u",r=t[1]==="{";return e&&!r&&t.length===5||t[0]==="x"&&t.length===3?String.fromCharCode(parseInt(t.slice(1),16)):e&&r?String.fromCodePoint(parseInt(t.slice(2,-1),16)):dEt.get(t)||t}function mEt(t,e){let r=[],o=e.trim().split(/\s*,\s*/g),a;for(let n of o){let u=Number(n);if(!Number.isNaN(u))r.push(u);else if(a=n.match(hEt))r.push(a[2].replace(gEt,(A,p,h)=>p?fIe(p):h));else throw new Error(`Invalid Chalk template style argument: ${n} (in style '${t}')`)}return r}function yEt(t){uIe.lastIndex=0;let e=[],r;for(;(r=uIe.exec(t))!==null;){let o=r[1];if(r[2]){let a=mEt(o,r[2]);e.push([o].concat(a))}else e.push([o])}return e}function AIe(t,e){let r={};for(let a of e)for(let n of a.styles)r[n[0]]=a.inverse?null:n.slice(1);let o=t;for(let[a,n]of Object.entries(r))if(Array.isArray(n)){if(!(a in o))throw new Error(`Unknown Chalk style: ${a}`);o=n.length>0?o[a](...n):o[a]}return o}pIe.exports=(t,e)=>{let r=[],o=[],a=[];if(e.replace(pEt,(n,u,A,p,h,E)=>{if(u)a.push(fIe(u));else if(p){let w=a.join("");a=[],o.push(r.length===0?w:AIe(t,r)(w)),r.push({inverse:A,styles:yEt(p)})}else if(h){if(r.length===0)throw new Error("Found extraneous } in Chalk template literal");o.push(AIe(t,r)(a.join(""))),a=[],r.pop()}else a.push(E)}),o.push(a.join("")),r.length>0){let n=`Chalk template literal is missing ${r.length} closing bracket${r.length===1?"":"s"} (\`}\`)`;throw new Error(n)}return o.join("")}});var FQ=_((vKt,CIe)=>{"use strict";var TB=qw(),{stdout:Qq,stderr:Fq}=ZN(),{stringReplaceAll:EEt,stringEncaseCRLFWithFirstIndex:CEt}=cIe(),{isArray:bQ}=Array,dIe=["ansi","ansi","ansi256","ansi16m"],DC=Object.create(null),IEt=(t,e={})=>{if(e.level&&!(Number.isInteger(e.level)&&e.level>=0&&e.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let r=Qq?Qq.level:0;t.level=e.level===void 0?r:e.level},Rq=class{constructor(e){return mIe(e)}},mIe=t=>{let e={};return IEt(e,t),e.template=(...r)=>EIe(e.template,...r),Object.setPrototypeOf(e,xQ.prototype),Object.setPrototypeOf(e.template,e),e.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},e.template.Instance=Rq,e.template};function xQ(t){return mIe(t)}for(let[t,e]of Object.entries(TB))DC[t]={get(){let r=kQ(this,Tq(e.open,e.close,this._styler),this._isEmpty);return Object.defineProperty(this,t,{value:r}),r}};DC.visible={get(){let t=kQ(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:t}),t}};var yIe=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let t of yIe)DC[t]={get(){let{level:e}=this;return function(...r){let o=Tq(TB.color[dIe[e]][t](...r),TB.color.close,this._styler);return kQ(this,o,this._isEmpty)}}};for(let t of yIe){let e="bg"+t[0].toUpperCase()+t.slice(1);DC[e]={get(){let{level:r}=this;return function(...o){let a=Tq(TB.bgColor[dIe[r]][t](...o),TB.bgColor.close,this._styler);return kQ(this,a,this._isEmpty)}}}}var wEt=Object.defineProperties(()=>{},{...DC,level:{enumerable:!0,get(){return this._generator.level},set(t){this._generator.level=t}}}),Tq=(t,e,r)=>{let o,a;return r===void 0?(o=t,a=e):(o=r.openAll+t,a=e+r.closeAll),{open:t,close:e,openAll:o,closeAll:a,parent:r}},kQ=(t,e,r)=>{let o=(...a)=>bQ(a[0])&&bQ(a[0].raw)?gIe(o,EIe(o,...a)):gIe(o,a.length===1?""+a[0]:a.join(" "));return Object.setPrototypeOf(o,wEt),o._generator=t,o._styler=e,o._isEmpty=r,o},gIe=(t,e)=>{if(t.level<=0||!e)return t._isEmpty?"":e;let r=t._styler;if(r===void 0)return e;let{openAll:o,closeAll:a}=r;if(e.indexOf("\x1B")!==-1)for(;r!==void 0;)e=EEt(e,r.close,r.open),r=r.parent;let n=e.indexOf(` +`);return n!==-1&&(e=CEt(e,a,o,n)),o+e+a},kq,EIe=(t,...e)=>{let[r]=e;if(!bQ(r)||!bQ(r.raw))return e.join(" ");let o=e.slice(1),a=[r.raw[0]];for(let n=1;n{"use strict";var BEt=LB&&LB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(LB,"__esModule",{value:!0});var NB=BEt(FQ()),vEt=/^(rgb|hsl|hsv|hwb)\(\s?(\d+),\s?(\d+),\s?(\d+)\s?\)$/,DEt=/^(ansi|ansi256)\(\s?(\d+)\s?\)$/,RQ=(t,e)=>e==="foreground"?t:"bg"+t[0].toUpperCase()+t.slice(1);LB.default=(t,e,r)=>{if(!e)return t;if(e in NB.default){let a=RQ(e,r);return NB.default[a](t)}if(e.startsWith("#")){let a=RQ("hex",r);return NB.default[a](e)(t)}if(e.startsWith("ansi")){let a=DEt.exec(e);if(!a)return t;let n=RQ(a[1],r),u=Number(a[2]);return NB.default[n](u)(t)}if(e.startsWith("rgb")||e.startsWith("hsl")||e.startsWith("hsv")||e.startsWith("hwb")){let a=vEt.exec(e);if(!a)return t;let n=RQ(a[1],r),u=Number(a[2]),A=Number(a[3]),p=Number(a[4]);return NB.default[n](u,A,p)(t)}return t}});var wIe=_(OB=>{"use strict";var IIe=OB&&OB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(OB,"__esModule",{value:!0});var PEt=IIe(aIe()),Lq=IIe(Nq());OB.default=(t,e,r,o)=>{if(typeof r.style.borderStyle=="string"){let a=r.yogaNode.getComputedWidth(),n=r.yogaNode.getComputedHeight(),u=r.style.borderColor,A=PEt.default[r.style.borderStyle],p=Lq.default(A.topLeft+A.horizontal.repeat(a-2)+A.topRight,u,"foreground"),h=(Lq.default(A.vertical,u,"foreground")+` +`).repeat(n-2),E=Lq.default(A.bottomLeft+A.horizontal.repeat(a-2)+A.bottomRight,u,"foreground");o.write(t,e,p,{transformers:[]}),o.write(t,e+1,h,{transformers:[]}),o.write(t+a-1,e+1,h,{transformers:[]}),o.write(t,e+n-1,E,{transformers:[]})}}});var vIe=_(MB=>{"use strict";var sd=MB&&MB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(MB,"__esModule",{value:!0});var SEt=sd(id()),bEt=sd(Eq()),xEt=sd(nIe()),kEt=sd(Dq()),QEt=sd(iIe()),FEt=sd(Sq()),REt=sd(wIe()),TEt=(t,e)=>{var r;let o=(r=t.childNodes[0])===null||r===void 0?void 0:r.yogaNode;if(o){let a=o.getComputedLeft(),n=o.getComputedTop();e=` +`.repeat(n)+xEt.default(e,a)}return e},BIe=(t,e,r)=>{var o;let{offsetX:a=0,offsetY:n=0,transformers:u=[],skipStaticElements:A}=r;if(A&&t.internal_static)return;let{yogaNode:p}=t;if(p){if(p.getDisplay()===SEt.default.DISPLAY_NONE)return;let h=a+p.getComputedLeft(),E=n+p.getComputedTop(),w=u;if(typeof t.internal_transform=="function"&&(w=[t.internal_transform,...u]),t.nodeName==="ink-text"){let D=FEt.default(t);if(D.length>0){let x=bEt.default(D),C=QEt.default(p);if(x>C){let T=(o=t.style.textWrap)!==null&&o!==void 0?o:"wrap";D=kEt.default(D,C,T)}D=TEt(t,D),e.write(h,E,D,{transformers:w})}return}if(t.nodeName==="ink-box"&&REt.default(h,E,t,e),t.nodeName==="ink-root"||t.nodeName==="ink-box")for(let D of t.childNodes)BIe(D,e,{offsetX:h,offsetY:E,transformers:w,skipStaticElements:A})}};MB.default=BIe});var SIe=_(UB=>{"use strict";var PIe=UB&&UB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(UB,"__esModule",{value:!0});var DIe=PIe(Bq()),NEt=PIe(PB()),Oq=class{constructor(e){this.writes=[];let{width:r,height:o}=e;this.width=r,this.height=o}write(e,r,o,a){let{transformers:n}=a;o&&this.writes.push({x:e,y:r,text:o,transformers:n})}get(){let e=[];for(let o=0;oo.trimRight()).join(` +`),height:e.length}}};UB.default=Oq});var kIe=_(_B=>{"use strict";var Mq=_B&&_B.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(_B,"__esModule",{value:!0});var LEt=Mq(id()),bIe=Mq(vIe()),xIe=Mq(SIe());_B.default=(t,e)=>{var r;if(t.yogaNode.setWidth(e),t.yogaNode){t.yogaNode.calculateLayout(void 0,void 0,LEt.default.DIRECTION_LTR);let o=new xIe.default({width:t.yogaNode.getComputedWidth(),height:t.yogaNode.getComputedHeight()});bIe.default(t,o,{skipStaticElements:!0});let a;!((r=t.staticNode)===null||r===void 0)&&r.yogaNode&&(a=new xIe.default({width:t.staticNode.yogaNode.getComputedWidth(),height:t.staticNode.yogaNode.getComputedHeight()}),bIe.default(t.staticNode,a,{skipStaticElements:!1}));let{output:n,height:u}=o.get();return{output:n,outputHeight:u,staticOutput:a?`${a.get().output} +`:""}}return{output:"",outputHeight:0,staticOutput:""}}});var TIe=_((kKt,RIe)=>{"use strict";var QIe=ve("stream"),FIe=["assert","count","countReset","debug","dir","dirxml","error","group","groupCollapsed","groupEnd","info","log","table","time","timeEnd","timeLog","trace","warn"],Uq={},OEt=t=>{let e=new QIe.PassThrough,r=new QIe.PassThrough;e.write=a=>t("stdout",a),r.write=a=>t("stderr",a);let o=new console.Console(e,r);for(let a of FIe)Uq[a]=console[a],console[a]=o[a];return()=>{for(let a of FIe)console[a]=Uq[a];Uq={}}};RIe.exports=OEt});var Hq=_(_q=>{"use strict";Object.defineProperty(_q,"__esModule",{value:!0});_q.default=new WeakMap});var jq=_(qq=>{"use strict";Object.defineProperty(qq,"__esModule",{value:!0});var MEt=ln(),NIe=MEt.createContext({exit:()=>{}});NIe.displayName="InternalAppContext";qq.default=NIe});var Wq=_(Gq=>{"use strict";Object.defineProperty(Gq,"__esModule",{value:!0});var UEt=ln(),LIe=UEt.createContext({stdin:void 0,setRawMode:()=>{},isRawModeSupported:!1,internal_exitOnCtrlC:!0});LIe.displayName="InternalStdinContext";Gq.default=LIe});var Kq=_(Yq=>{"use strict";Object.defineProperty(Yq,"__esModule",{value:!0});var _Et=ln(),OIe=_Et.createContext({stdout:void 0,write:()=>{}});OIe.displayName="InternalStdoutContext";Yq.default=OIe});var Jq=_(Vq=>{"use strict";Object.defineProperty(Vq,"__esModule",{value:!0});var HEt=ln(),MIe=HEt.createContext({stderr:void 0,write:()=>{}});MIe.displayName="InternalStderrContext";Vq.default=MIe});var TQ=_(zq=>{"use strict";Object.defineProperty(zq,"__esModule",{value:!0});var qEt=ln(),UIe=qEt.createContext({activeId:void 0,add:()=>{},remove:()=>{},activate:()=>{},deactivate:()=>{},enableFocus:()=>{},disableFocus:()=>{},focusNext:()=>{},focusPrevious:()=>{},focus:()=>{}});UIe.displayName="InternalFocusContext";zq.default=UIe});var HIe=_((OKt,_Ie)=>{"use strict";var jEt=/[|\\{}()[\]^$+*?.-]/g;_Ie.exports=t=>{if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(jEt,"\\$&")}});var WIe=_((MKt,GIe)=>{"use strict";var GEt=HIe(),WEt=typeof process=="object"&&process&&typeof process.cwd=="function"?process.cwd():".",jIe=[].concat(ve("module").builtinModules,"bootstrap_node","node").map(t=>new RegExp(`(?:\\((?:node:)?${t}(?:\\.js)?:\\d+:\\d+\\)$|^\\s*at (?:node:)?${t}(?:\\.js)?:\\d+:\\d+$)`));jIe.push(/\((?:node:)?internal\/[^:]+:\d+:\d+\)$/,/\s*at (?:node:)?internal\/[^:]+:\d+:\d+$/,/\/\.node-spawn-wrap-\w+-\w+\/node:\d+:\d+\)?$/);var Xq=class t{constructor(e){e={ignoredPackages:[],...e},"internals"in e||(e.internals=t.nodeInternals()),"cwd"in e||(e.cwd=WEt),this._cwd=e.cwd.replace(/\\/g,"/"),this._internals=[].concat(e.internals,YEt(e.ignoredPackages)),this._wrapCallSite=e.wrapCallSite||!1}static nodeInternals(){return[...jIe]}clean(e,r=0){r=" ".repeat(r),Array.isArray(e)||(e=e.split(` +`)),!/^\s*at /.test(e[0])&&/^\s*at /.test(e[1])&&(e=e.slice(1));let o=!1,a=null,n=[];return e.forEach(u=>{if(u=u.replace(/\\/g,"/"),this._internals.some(p=>p.test(u)))return;let A=/^\s*at /.test(u);o?u=u.trimEnd().replace(/^(\s+)at /,"$1"):(u=u.trim(),A&&(u=u.slice(3))),u=u.replace(`${this._cwd}/`,""),u&&(A?(a&&(n.push(a),a=null),n.push(u)):(o=!0,a=u))}),n.map(u=>`${r}${u} +`).join("")}captureString(e,r=this.captureString){typeof e=="function"&&(r=e,e=1/0);let{stackTraceLimit:o}=Error;e&&(Error.stackTraceLimit=e);let a={};Error.captureStackTrace(a,r);let{stack:n}=a;return Error.stackTraceLimit=o,this.clean(n)}capture(e,r=this.capture){typeof e=="function"&&(r=e,e=1/0);let{prepareStackTrace:o,stackTraceLimit:a}=Error;Error.prepareStackTrace=(A,p)=>this._wrapCallSite?p.map(this._wrapCallSite):p,e&&(Error.stackTraceLimit=e);let n={};Error.captureStackTrace(n,r);let{stack:u}=n;return Object.assign(Error,{prepareStackTrace:o,stackTraceLimit:a}),u}at(e=this.at){let[r]=this.capture(1,e);if(!r)return{};let o={line:r.getLineNumber(),column:r.getColumnNumber()};qIe(o,r.getFileName(),this._cwd),r.isConstructor()&&(o.constructor=!0),r.isEval()&&(o.evalOrigin=r.getEvalOrigin()),r.isNative()&&(o.native=!0);let a;try{a=r.getTypeName()}catch{}a&&a!=="Object"&&a!=="[object Object]"&&(o.type=a);let n=r.getFunctionName();n&&(o.function=n);let u=r.getMethodName();return u&&n!==u&&(o.method=u),o}parseLine(e){let r=e&&e.match(KEt);if(!r)return null;let o=r[1]==="new",a=r[2],n=r[3],u=r[4],A=Number(r[5]),p=Number(r[6]),h=r[7],E=r[8],w=r[9],D=r[10]==="native",x=r[11]===")",C,T={};if(E&&(T.line=Number(E)),w&&(T.column=Number(w)),x&&h){let L=0;for(let U=h.length-1;U>0;U--)if(h.charAt(U)===")")L++;else if(h.charAt(U)==="("&&h.charAt(U-1)===" "&&(L--,L===-1&&h.charAt(U-1)===" ")){let J=h.slice(0,U-1);h=h.slice(U+1),a+=` (${J}`;break}}if(a){let L=a.match(VEt);L&&(a=L[1],C=L[2])}return qIe(T,h,this._cwd),o&&(T.constructor=!0),n&&(T.evalOrigin=n,T.evalLine=A,T.evalColumn=p,T.evalFile=u&&u.replace(/\\/g,"/")),D&&(T.native=!0),a&&(T.function=a),C&&a!==C&&(T.method=C),T}};function qIe(t,e,r){e&&(e=e.replace(/\\/g,"/"),e.startsWith(`${r}/`)&&(e=e.slice(r.length+1)),t.file=e)}function YEt(t){if(t.length===0)return[];let e=t.map(r=>GEt(r));return new RegExp(`[/\\\\]node_modules[/\\\\](?:${e.join("|")})[/\\\\][^:]+:\\d+:\\d+`)}var KEt=new RegExp("^(?:\\s*at )?(?:(new) )?(?:(.*?) \\()?(?:eval at ([^ ]+) \\((.+?):(\\d+):(\\d+)\\), )?(?:(.+?):(\\d+):(\\d+)|(native))(\\)?)$"),VEt=/^(.*?) \[as (.*?)\]$/;GIe.exports=Xq});var KIe=_((UKt,YIe)=>{"use strict";YIe.exports=(t,e)=>t.replace(/^\t+/gm,r=>" ".repeat(r.length*(e||2)))});var JIe=_((_Kt,VIe)=>{"use strict";var JEt=KIe(),zEt=(t,e)=>{let r=[],o=t-e,a=t+e;for(let n=o;n<=a;n++)r.push(n);return r};VIe.exports=(t,e,r)=>{if(typeof t!="string")throw new TypeError("Source code is missing.");if(!e||e<1)throw new TypeError("Line number must start from `1`.");if(t=JEt(t).split(/\r?\n/),!(e>t.length))return r={around:3,...r},zEt(e,r.around).filter(o=>t[o-1]!==void 0).map(o=>({line:o,value:t[o-1]}))}});var NQ=_(lu=>{"use strict";var XEt=lu&&lu.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),ZEt=lu&&lu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Et=lu&&lu.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&XEt(e,t,r);return ZEt(e,t),e},eCt=lu&&lu.__rest||function(t,e){var r={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(r[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(t);a{var{children:r}=t,o=eCt(t,["children"]);let a=Object.assign(Object.assign({},o),{marginLeft:o.marginLeft||o.marginX||o.margin||0,marginRight:o.marginRight||o.marginX||o.margin||0,marginTop:o.marginTop||o.marginY||o.margin||0,marginBottom:o.marginBottom||o.marginY||o.margin||0,paddingLeft:o.paddingLeft||o.paddingX||o.padding||0,paddingRight:o.paddingRight||o.paddingX||o.padding||0,paddingTop:o.paddingTop||o.paddingY||o.padding||0,paddingBottom:o.paddingBottom||o.paddingY||o.padding||0});return zIe.default.createElement("ink-box",{ref:e,style:a},r)});Zq.displayName="Box";Zq.defaultProps={flexDirection:"row",flexGrow:0,flexShrink:1};lu.default=Zq});var tj=_(HB=>{"use strict";var $q=HB&&HB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(HB,"__esModule",{value:!0});var tCt=$q(ln()),PC=$q(FQ()),XIe=$q(Nq()),ej=({color:t,backgroundColor:e,dimColor:r,bold:o,italic:a,underline:n,strikethrough:u,inverse:A,wrap:p,children:h})=>{if(h==null)return null;let E=w=>(r&&(w=PC.default.dim(w)),t&&(w=XIe.default(w,t,"foreground")),e&&(w=XIe.default(w,e,"background")),o&&(w=PC.default.bold(w)),a&&(w=PC.default.italic(w)),n&&(w=PC.default.underline(w)),u&&(w=PC.default.strikethrough(w)),A&&(w=PC.default.inverse(w)),w);return tCt.default.createElement("ink-text",{style:{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:p},internal_transform:E},h)};ej.displayName="Text";ej.defaultProps={dimColor:!1,bold:!1,italic:!1,underline:!1,strikethrough:!1,wrap:"wrap"};HB.default=ej});var twe=_(cu=>{"use strict";var rCt=cu&&cu.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),nCt=cu&&cu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iCt=cu&&cu.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&rCt(e,t,r);return nCt(e,t),e},qB=cu&&cu.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(cu,"__esModule",{value:!0});var ZIe=iCt(ve("fs")),ps=qB(ln()),$Ie=qB(WIe()),sCt=qB(JIe()),Jf=qB(NQ()),mA=qB(tj()),ewe=new $Ie.default({cwd:process.cwd(),internals:$Ie.default.nodeInternals()}),oCt=({error:t})=>{let e=t.stack?t.stack.split(` +`).slice(1):void 0,r=e?ewe.parseLine(e[0]):void 0,o,a=0;if(r?.file&&r?.line&&ZIe.existsSync(r.file)){let n=ZIe.readFileSync(r.file,"utf8");if(o=sCt.default(n,r.line),o)for(let{line:u}of o)a=Math.max(a,String(u).length)}return ps.default.createElement(Jf.default,{flexDirection:"column",padding:1},ps.default.createElement(Jf.default,null,ps.default.createElement(mA.default,{backgroundColor:"red",color:"white"}," ","ERROR"," "),ps.default.createElement(mA.default,null," ",t.message)),r&&ps.default.createElement(Jf.default,{marginTop:1},ps.default.createElement(mA.default,{dimColor:!0},r.file,":",r.line,":",r.column)),r&&o&&ps.default.createElement(Jf.default,{marginTop:1,flexDirection:"column"},o.map(({line:n,value:u})=>ps.default.createElement(Jf.default,{key:n},ps.default.createElement(Jf.default,{width:a+1},ps.default.createElement(mA.default,{dimColor:n!==r.line,backgroundColor:n===r.line?"red":void 0,color:n===r.line?"white":void 0},String(n).padStart(a," "),":")),ps.default.createElement(mA.default,{key:n,backgroundColor:n===r.line?"red":void 0,color:n===r.line?"white":void 0}," "+u)))),t.stack&&ps.default.createElement(Jf.default,{marginTop:1,flexDirection:"column"},t.stack.split(` +`).slice(1).map(n=>{let u=ewe.parseLine(n);return u?ps.default.createElement(Jf.default,{key:n},ps.default.createElement(mA.default,{dimColor:!0},"- "),ps.default.createElement(mA.default,{dimColor:!0,bold:!0},u.function),ps.default.createElement(mA.default,{dimColor:!0,color:"gray"}," ","(",u.file,":",u.line,":",u.column,")")):ps.default.createElement(Jf.default,{key:n},ps.default.createElement(mA.default,{dimColor:!0},"- "),ps.default.createElement(mA.default,{dimColor:!0,bold:!0},n))})))};cu.default=oCt});var nwe=_(uu=>{"use strict";var aCt=uu&&uu.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),lCt=uu&&uu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cCt=uu&&uu.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&aCt(e,t,r);return lCt(e,t),e},ad=uu&&uu.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(uu,"__esModule",{value:!0});var od=cCt(ln()),rwe=ad(Z6()),uCt=ad(jq()),ACt=ad(Wq()),fCt=ad(Kq()),pCt=ad(Jq()),hCt=ad(TQ()),gCt=ad(twe()),dCt=" ",mCt="\x1B[Z",yCt="\x1B",LQ=class extends od.PureComponent{constructor(){super(...arguments),this.state={isFocusEnabled:!0,activeFocusId:void 0,focusables:[],error:void 0},this.rawModeEnabledCount=0,this.handleSetRawMode=e=>{let{stdin:r}=this.props;if(!this.isRawModeSupported())throw r===process.stdin?new Error(`Raw mode is not supported on the current process.stdin, which Ink uses as input stream by default. +Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`):new Error(`Raw mode is not supported on the stdin provided to Ink. +Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`);if(r.setEncoding("utf8"),e){this.rawModeEnabledCount===0&&(r.addListener("data",this.handleInput),r.resume(),r.setRawMode(!0)),this.rawModeEnabledCount++;return}--this.rawModeEnabledCount===0&&(r.setRawMode(!1),r.removeListener("data",this.handleInput),r.pause())},this.handleInput=e=>{e===""&&this.props.exitOnCtrlC&&this.handleExit(),e===yCt&&this.state.activeFocusId&&this.setState({activeFocusId:void 0}),this.state.isFocusEnabled&&this.state.focusables.length>0&&(e===dCt&&this.focusNext(),e===mCt&&this.focusPrevious())},this.handleExit=e=>{this.isRawModeSupported()&&this.handleSetRawMode(!1),this.props.onExit(e)},this.enableFocus=()=>{this.setState({isFocusEnabled:!0})},this.disableFocus=()=>{this.setState({isFocusEnabled:!1})},this.focus=e=>{this.setState(r=>r.focusables.some(a=>a?.id===e)?{activeFocusId:e}:r)},this.focusNext=()=>{this.setState(e=>{var r;let o=(r=e.focusables[0])===null||r===void 0?void 0:r.id;return{activeFocusId:this.findNextFocusable(e)||o}})},this.focusPrevious=()=>{this.setState(e=>{var r;let o=(r=e.focusables[e.focusables.length-1])===null||r===void 0?void 0:r.id;return{activeFocusId:this.findPreviousFocusable(e)||o}})},this.addFocusable=(e,{autoFocus:r})=>{this.setState(o=>{let a=o.activeFocusId;return!a&&r&&(a=e),{activeFocusId:a,focusables:[...o.focusables,{id:e,isActive:!0}]}})},this.removeFocusable=e=>{this.setState(r=>({activeFocusId:r.activeFocusId===e?void 0:r.activeFocusId,focusables:r.focusables.filter(o=>o.id!==e)}))},this.activateFocusable=e=>{this.setState(r=>({focusables:r.focusables.map(o=>o.id!==e?o:{id:e,isActive:!0})}))},this.deactivateFocusable=e=>{this.setState(r=>({activeFocusId:r.activeFocusId===e?void 0:r.activeFocusId,focusables:r.focusables.map(o=>o.id!==e?o:{id:e,isActive:!1})}))},this.findNextFocusable=e=>{var r;let o=e.focusables.findIndex(a=>a.id===e.activeFocusId);for(let a=o+1;a{var r;let o=e.focusables.findIndex(a=>a.id===e.activeFocusId);for(let a=o-1;a>=0;a--)if(!((r=e.focusables[a])===null||r===void 0)&&r.isActive)return e.focusables[a].id}}static getDerivedStateFromError(e){return{error:e}}isRawModeSupported(){return this.props.stdin.isTTY}render(){return od.default.createElement(uCt.default.Provider,{value:{exit:this.handleExit}},od.default.createElement(ACt.default.Provider,{value:{stdin:this.props.stdin,setRawMode:this.handleSetRawMode,isRawModeSupported:this.isRawModeSupported(),internal_exitOnCtrlC:this.props.exitOnCtrlC}},od.default.createElement(fCt.default.Provider,{value:{stdout:this.props.stdout,write:this.props.writeToStdout}},od.default.createElement(pCt.default.Provider,{value:{stderr:this.props.stderr,write:this.props.writeToStderr}},od.default.createElement(hCt.default.Provider,{value:{activeId:this.state.activeFocusId,add:this.addFocusable,remove:this.removeFocusable,activate:this.activateFocusable,deactivate:this.deactivateFocusable,enableFocus:this.enableFocus,disableFocus:this.disableFocus,focusNext:this.focusNext,focusPrevious:this.focusPrevious,focus:this.focus}},this.state.error?od.default.createElement(gCt.default,{error:this.state.error}):this.props.children)))))}componentDidMount(){rwe.default.hide(this.props.stdout)}componentWillUnmount(){rwe.default.show(this.props.stdout),this.isRawModeSupported()&&this.handleSetRawMode(!1)}componentDidCatch(e){this.handleExit(e)}};uu.default=LQ;LQ.displayName="InternalApp"});var owe=_(Au=>{"use strict";var ECt=Au&&Au.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),CCt=Au&&Au.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ICt=Au&&Au.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&ECt(e,t,r);return CCt(e,t),e},fu=Au&&Au.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Au,"__esModule",{value:!0});var wCt=fu(ln()),iwe=WM(),BCt=fu(tCe()),vCt=fu(K6()),DCt=fu(aCe()),PCt=fu(cCe()),rj=fu(tIe()),SCt=fu(kIe()),bCt=fu(X6()),xCt=fu(TIe()),kCt=ICt(bq()),QCt=fu(Hq()),FCt=fu(nwe()),SC=process.env.CI==="false"?!1:DCt.default,swe=()=>{},nj=class{constructor(e){this.resolveExitPromise=()=>{},this.rejectExitPromise=()=>{},this.unsubscribeExit=()=>{},this.onRender=()=>{if(this.isUnmounted)return;let{output:r,outputHeight:o,staticOutput:a}=SCt.default(this.rootNode,this.options.stdout.columns||80),n=a&&a!==` +`;if(this.options.debug){n&&(this.fullStaticOutput+=a),this.options.stdout.write(this.fullStaticOutput+r);return}if(SC){n&&this.options.stdout.write(a),this.lastOutput=r;return}if(n&&(this.fullStaticOutput+=a),o>=this.options.stdout.rows){this.options.stdout.write(vCt.default.clearTerminal+this.fullStaticOutput+r),this.lastOutput=r;return}n&&(this.log.clear(),this.options.stdout.write(a),this.log(r)),!n&&r!==this.lastOutput&&this.throttledLog(r),this.lastOutput=r},PCt.default(this),this.options=e,this.rootNode=kCt.createNode("ink-root"),this.rootNode.onRender=e.debug?this.onRender:iwe(this.onRender,32,{leading:!0,trailing:!0}),this.rootNode.onImmediateRender=this.onRender,this.log=BCt.default.create(e.stdout),this.throttledLog=e.debug?this.log:iwe(this.log,void 0,{leading:!0,trailing:!0}),this.isUnmounted=!1,this.lastOutput="",this.fullStaticOutput="",this.container=rj.default.createContainer(this.rootNode,0,!1,null),this.unsubscribeExit=bCt.default(this.unmount,{alwaysLast:!1}),e.patchConsole&&this.patchConsole(),SC||(e.stdout.on("resize",this.onRender),this.unsubscribeResize=()=>{e.stdout.off("resize",this.onRender)})}render(e){let r=wCt.default.createElement(FCt.default,{stdin:this.options.stdin,stdout:this.options.stdout,stderr:this.options.stderr,writeToStdout:this.writeToStdout,writeToStderr:this.writeToStderr,exitOnCtrlC:this.options.exitOnCtrlC,onExit:this.unmount},e);rj.default.updateContainer(r,this.container,null,swe)}writeToStdout(e){if(!this.isUnmounted){if(this.options.debug){this.options.stdout.write(e+this.fullStaticOutput+this.lastOutput);return}if(SC){this.options.stdout.write(e);return}this.log.clear(),this.options.stdout.write(e),this.log(this.lastOutput)}}writeToStderr(e){if(!this.isUnmounted){if(this.options.debug){this.options.stderr.write(e),this.options.stdout.write(this.fullStaticOutput+this.lastOutput);return}if(SC){this.options.stderr.write(e);return}this.log.clear(),this.options.stderr.write(e),this.log(this.lastOutput)}}unmount(e){this.isUnmounted||(this.onRender(),this.unsubscribeExit(),typeof this.restoreConsole=="function"&&this.restoreConsole(),typeof this.unsubscribeResize=="function"&&this.unsubscribeResize(),SC?this.options.stdout.write(this.lastOutput+` +`):this.options.debug||this.log.done(),this.isUnmounted=!0,rj.default.updateContainer(null,this.container,null,swe),QCt.default.delete(this.options.stdout),e instanceof Error?this.rejectExitPromise(e):this.resolveExitPromise())}waitUntilExit(){return this.exitPromise||(this.exitPromise=new Promise((e,r)=>{this.resolveExitPromise=e,this.rejectExitPromise=r})),this.exitPromise}clear(){!SC&&!this.options.debug&&this.log.clear()}patchConsole(){this.options.debug||(this.restoreConsole=xCt.default((e,r)=>{e==="stdout"&&this.writeToStdout(r),e==="stderr"&&(r.startsWith("The above error occurred")||this.writeToStderr(r))}))}};Au.default=nj});var lwe=_(jB=>{"use strict";var awe=jB&&jB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(jB,"__esModule",{value:!0});var RCt=awe(owe()),OQ=awe(Hq()),TCt=ve("stream"),NCt=(t,e)=>{let r=Object.assign({stdout:process.stdout,stdin:process.stdin,stderr:process.stderr,debug:!1,exitOnCtrlC:!0,patchConsole:!0},LCt(e)),o=OCt(r.stdout,()=>new RCt.default(r));return o.render(t),{rerender:o.render,unmount:()=>o.unmount(),waitUntilExit:o.waitUntilExit,cleanup:()=>OQ.default.delete(r.stdout),clear:o.clear}};jB.default=NCt;var LCt=(t={})=>t instanceof TCt.Stream?{stdout:t,stdin:process.stdin}:t,OCt=(t,e)=>{let r;return OQ.default.has(t)?r=OQ.default.get(t):(r=e(),OQ.default.set(t,r)),r}});var uwe=_(zf=>{"use strict";var MCt=zf&&zf.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),UCt=zf&&zf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Ct=zf&&zf.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&MCt(e,t,r);return UCt(e,t),e};Object.defineProperty(zf,"__esModule",{value:!0});var GB=_Ct(ln()),cwe=t=>{let{items:e,children:r,style:o}=t,[a,n]=GB.useState(0),u=GB.useMemo(()=>e.slice(a),[e,a]);GB.useLayoutEffect(()=>{n(e.length)},[e.length]);let A=u.map((h,E)=>r(h,a+E)),p=GB.useMemo(()=>Object.assign({position:"absolute",flexDirection:"column"},o),[o]);return GB.default.createElement("ink-box",{internal_static:!0,style:p},A)};cwe.displayName="Static";zf.default=cwe});var fwe=_(WB=>{"use strict";var HCt=WB&&WB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(WB,"__esModule",{value:!0});var qCt=HCt(ln()),Awe=({children:t,transform:e})=>t==null?null:qCt.default.createElement("ink-text",{style:{flexGrow:0,flexShrink:1,flexDirection:"row"},internal_transform:e},t);Awe.displayName="Transform";WB.default=Awe});var hwe=_(YB=>{"use strict";var jCt=YB&&YB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(YB,"__esModule",{value:!0});var GCt=jCt(ln()),pwe=({count:t=1})=>GCt.default.createElement("ink-text",null,` +`.repeat(t));pwe.displayName="Newline";YB.default=pwe});var mwe=_(KB=>{"use strict";var gwe=KB&&KB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(KB,"__esModule",{value:!0});var WCt=gwe(ln()),YCt=gwe(NQ()),dwe=()=>WCt.default.createElement(YCt.default,{flexGrow:1});dwe.displayName="Spacer";KB.default=dwe});var MQ=_(VB=>{"use strict";var KCt=VB&&VB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(VB,"__esModule",{value:!0});var VCt=ln(),JCt=KCt(Wq()),zCt=()=>VCt.useContext(JCt.default);VB.default=zCt});var Ewe=_(JB=>{"use strict";var XCt=JB&&JB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(JB,"__esModule",{value:!0});var ywe=ln(),ZCt=XCt(MQ()),$Ct=(t,e={})=>{let{stdin:r,setRawMode:o,internal_exitOnCtrlC:a}=ZCt.default();ywe.useEffect(()=>{if(e.isActive!==!1)return o(!0),()=>{o(!1)}},[e.isActive,o]),ywe.useEffect(()=>{if(e.isActive===!1)return;let n=u=>{let A=String(u),p={upArrow:A==="\x1B[A",downArrow:A==="\x1B[B",leftArrow:A==="\x1B[D",rightArrow:A==="\x1B[C",pageDown:A==="\x1B[6~",pageUp:A==="\x1B[5~",return:A==="\r",escape:A==="\x1B",ctrl:!1,shift:!1,tab:A===" "||A==="\x1B[Z",backspace:A==="\b",delete:A==="\x7F"||A==="\x1B[3~",meta:!1};A<=""&&!p.return&&(A=String.fromCharCode(A.charCodeAt(0)+97-1),p.ctrl=!0),A.startsWith("\x1B")&&(A=A.slice(1),p.meta=!0);let h=A>="A"&&A<="Z",E=A>="\u0410"&&A<="\u042F";A.length===1&&(h||E)&&(p.shift=!0),p.tab&&A==="[Z"&&(p.shift=!0),(p.tab||p.backspace||p.delete)&&(A=""),(!(A==="c"&&p.ctrl)||!a)&&t(A,p)};return r?.on("data",n),()=>{r?.off("data",n)}},[e.isActive,r,a,t])};JB.default=$Ct});var Cwe=_(zB=>{"use strict";var eIt=zB&&zB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(zB,"__esModule",{value:!0});var tIt=ln(),rIt=eIt(jq()),nIt=()=>tIt.useContext(rIt.default);zB.default=nIt});var Iwe=_(XB=>{"use strict";var iIt=XB&&XB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(XB,"__esModule",{value:!0});var sIt=ln(),oIt=iIt(Kq()),aIt=()=>sIt.useContext(oIt.default);XB.default=aIt});var wwe=_(ZB=>{"use strict";var lIt=ZB&&ZB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ZB,"__esModule",{value:!0});var cIt=ln(),uIt=lIt(Jq()),AIt=()=>cIt.useContext(uIt.default);ZB.default=AIt});var vwe=_(ev=>{"use strict";var Bwe=ev&&ev.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ev,"__esModule",{value:!0});var $B=ln(),fIt=Bwe(TQ()),pIt=Bwe(MQ()),hIt=({isActive:t=!0,autoFocus:e=!1,id:r}={})=>{let{isRawModeSupported:o,setRawMode:a}=pIt.default(),{activeId:n,add:u,remove:A,activate:p,deactivate:h,focus:E}=$B.useContext(fIt.default),w=$B.useMemo(()=>r??Math.random().toString().slice(2,7),[r]);return $B.useEffect(()=>(u(w,{autoFocus:e}),()=>{A(w)}),[w,e]),$B.useEffect(()=>{t?p(w):h(w)},[t,w]),$B.useEffect(()=>{if(!(!o||!t))return a(!0),()=>{a(!1)}},[t]),{isFocused:!!w&&n===w,focus:E}};ev.default=hIt});var Dwe=_(tv=>{"use strict";var gIt=tv&&tv.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(tv,"__esModule",{value:!0});var dIt=ln(),mIt=gIt(TQ()),yIt=()=>{let t=dIt.useContext(mIt.default);return{enableFocus:t.enableFocus,disableFocus:t.disableFocus,focusNext:t.focusNext,focusPrevious:t.focusPrevious,focus:t.focus}};tv.default=yIt});var Pwe=_(ij=>{"use strict";Object.defineProperty(ij,"__esModule",{value:!0});ij.default=t=>{var e,r,o,a;return{width:(r=(e=t.yogaNode)===null||e===void 0?void 0:e.getComputedWidth())!==null&&r!==void 0?r:0,height:(a=(o=t.yogaNode)===null||o===void 0?void 0:o.getComputedHeight())!==null&&a!==void 0?a:0}}});var ac=_(Js=>{"use strict";Object.defineProperty(Js,"__esModule",{value:!0});var EIt=lwe();Object.defineProperty(Js,"render",{enumerable:!0,get:function(){return EIt.default}});var CIt=NQ();Object.defineProperty(Js,"Box",{enumerable:!0,get:function(){return CIt.default}});var IIt=tj();Object.defineProperty(Js,"Text",{enumerable:!0,get:function(){return IIt.default}});var wIt=uwe();Object.defineProperty(Js,"Static",{enumerable:!0,get:function(){return wIt.default}});var BIt=fwe();Object.defineProperty(Js,"Transform",{enumerable:!0,get:function(){return BIt.default}});var vIt=hwe();Object.defineProperty(Js,"Newline",{enumerable:!0,get:function(){return vIt.default}});var DIt=mwe();Object.defineProperty(Js,"Spacer",{enumerable:!0,get:function(){return DIt.default}});var PIt=Ewe();Object.defineProperty(Js,"useInput",{enumerable:!0,get:function(){return PIt.default}});var SIt=Cwe();Object.defineProperty(Js,"useApp",{enumerable:!0,get:function(){return SIt.default}});var bIt=MQ();Object.defineProperty(Js,"useStdin",{enumerable:!0,get:function(){return bIt.default}});var xIt=Iwe();Object.defineProperty(Js,"useStdout",{enumerable:!0,get:function(){return xIt.default}});var kIt=wwe();Object.defineProperty(Js,"useStderr",{enumerable:!0,get:function(){return kIt.default}});var QIt=vwe();Object.defineProperty(Js,"useFocus",{enumerable:!0,get:function(){return QIt.default}});var FIt=Dwe();Object.defineProperty(Js,"useFocusManager",{enumerable:!0,get:function(){return FIt.default}});var RIt=Pwe();Object.defineProperty(Js,"measureElement",{enumerable:!0,get:function(){return RIt.default}})});var oj={};Kt(oj,{Gem:()=>sj});var Swe,ld,sj,UQ=It(()=>{Swe=et(ac()),ld=et(ln()),sj=(0,ld.memo)(({active:t})=>{let e=(0,ld.useMemo)(()=>t?"\u25C9":"\u25EF",[t]),r=(0,ld.useMemo)(()=>t?"green":"yellow",[t]);return ld.default.createElement(Swe.Text,{color:r},e)})});var xwe={};Kt(xwe,{useKeypress:()=>cd});function cd({active:t},e,r){let{stdin:o}=(0,bwe.useStdin)(),a=(0,_Q.useCallback)((n,u)=>e(n,u),r);(0,_Q.useEffect)(()=>{if(!(!t||!o))return o.on("keypress",a),()=>{o.off("keypress",a)}},[t,a,o])}var bwe,_Q,rv=It(()=>{bwe=et(ac()),_Q=et(ln())});var Qwe={};Kt(Qwe,{FocusRequest:()=>kwe,useFocusRequest:()=>aj});var kwe,aj,lj=It(()=>{rv();kwe=(r=>(r.BEFORE="before",r.AFTER="after",r))(kwe||{}),aj=function({active:t},e,r){cd({active:t},(o,a)=>{a.name==="tab"&&(a.shift?e("before"):e("after"))},r)}});var Fwe={};Kt(Fwe,{useListInput:()=>nv});var nv,HQ=It(()=>{rv();nv=function(t,e,{active:r,minus:o,plus:a,set:n,loop:u=!0}){cd({active:r},(A,p)=>{let h=e.indexOf(t);switch(p.name){case o:{let E=h-1;if(u){n(e[(e.length+E)%e.length]);return}if(E<0)return;n(e[E])}break;case a:{let E=h+1;if(u){n(e[E%e.length]);return}if(E>=e.length)return;n(e[E])}break}},[e,t,a,n,u])}});var qQ={};Kt(qQ,{ScrollableItems:()=>TIt});var Hh,Ua,TIt,jQ=It(()=>{Hh=et(ac()),Ua=et(ln());lj();HQ();TIt=({active:t=!0,children:e=[],radius:r=10,size:o=1,loop:a=!0,onFocusRequest:n,willReachEnd:u})=>{let A=L=>{if(L.key===null)throw new Error("Expected all children to have a key");return L.key},p=Ua.default.Children.map(e,L=>A(L)),h=p[0],[E,w]=(0,Ua.useState)(h),D=p.indexOf(E);(0,Ua.useEffect)(()=>{p.includes(E)||w(h)},[e]),(0,Ua.useEffect)(()=>{u&&D>=p.length-2&&u()},[D]),aj({active:t&&!!n},L=>{n?.(L)},[n]),nv(E,p,{active:t,minus:"up",plus:"down",set:w,loop:a});let x=D-r,C=D+r;C>p.length&&(x-=C-p.length,C=p.length),x<0&&(C+=-x,x=0),C>=p.length&&(C=p.length-1);let T=[];for(let L=x;L<=C;++L){let U=p[L],J=t&&U===E;T.push(Ua.default.createElement(Hh.Box,{key:U,height:o},Ua.default.createElement(Hh.Box,{marginLeft:1,marginRight:1},Ua.default.createElement(Hh.Text,null,J?Ua.default.createElement(Hh.Text,{color:"cyan",bold:!0},">"):" ")),Ua.default.createElement(Hh.Box,null,Ua.default.cloneElement(e[L],{active:J}))))}return Ua.default.createElement(Hh.Box,{flexDirection:"column",width:"100%"},T)}});var Rwe,Xf,Twe,cj,Nwe,uj=It(()=>{Rwe=et(ac()),Xf=et(ln()),Twe=ve("readline"),cj=Xf.default.createContext(null),Nwe=({children:t})=>{let{stdin:e,setRawMode:r}=(0,Rwe.useStdin)();(0,Xf.useEffect)(()=>{r&&r(!0),e&&(0,Twe.emitKeypressEvents)(e)},[e,r]);let[o,a]=(0,Xf.useState)(new Map),n=(0,Xf.useMemo)(()=>({getAll:()=>o,get:u=>o.get(u),set:(u,A)=>a(new Map([...o,[u,A]]))}),[o,a]);return Xf.default.createElement(cj.Provider,{value:n,children:t})}});var Aj={};Kt(Aj,{useMinistore:()=>NIt});function NIt(t,e){let r=(0,GQ.useContext)(cj);if(r===null)throw new Error("Expected this hook to run with a ministore context attached");if(typeof t>"u")return r.getAll();let o=(0,GQ.useCallback)(n=>{r.set(t,n)},[t,r.set]),a=r.get(t);return typeof a>"u"&&(a=e),[a,o]}var GQ,fj=It(()=>{GQ=et(ln());uj()});var YQ={};Kt(YQ,{renderForm:()=>LIt});async function LIt(t,e,{stdin:r,stdout:o,stderr:a}){let n,u=p=>{let{exit:h}=(0,WQ.useApp)();cd({active:!0},(E,w)=>{w.name==="return"&&(n=p,h())},[h,p])},{waitUntilExit:A}=(0,WQ.render)(pj.default.createElement(Nwe,null,pj.default.createElement(t,{...e,useSubmit:u})),{stdin:r,stdout:o,stderr:a});return await A(),n}var WQ,pj,KQ=It(()=>{WQ=et(ac()),pj=et(ln());uj();rv()});var Uwe=_(iv=>{"use strict";Object.defineProperty(iv,"__esModule",{value:!0});iv.UncontrolledTextInput=void 0;var Owe=ln(),hj=ln(),Lwe=ac(),ud=FQ(),Mwe=({value:t,placeholder:e="",focus:r=!0,mask:o,highlightPastedText:a=!1,showCursor:n=!0,onChange:u,onSubmit:A})=>{let[{cursorOffset:p,cursorWidth:h},E]=hj.useState({cursorOffset:(t||"").length,cursorWidth:0});hj.useEffect(()=>{E(T=>{if(!r||!n)return T;let L=t||"";return T.cursorOffset>L.length-1?{cursorOffset:L.length,cursorWidth:0}:T})},[t,r,n]);let w=a?h:0,D=o?o.repeat(t.length):t,x=D,C=e?ud.grey(e):void 0;if(n&&r){C=e.length>0?ud.inverse(e[0])+ud.grey(e.slice(1)):ud.inverse(" "),x=D.length>0?"":ud.inverse(" ");let T=0;for(let L of D)T>=p-w&&T<=p?x+=ud.inverse(L):x+=L,T++;D.length>0&&p===D.length&&(x+=ud.inverse(" "))}return Lwe.useInput((T,L)=>{if(L.upArrow||L.downArrow||L.ctrl&&T==="c"||L.tab||L.shift&&L.tab)return;if(L.return){A&&A(t);return}let U=p,J=t,te=0;L.leftArrow?n&&U--:L.rightArrow?n&&U++:L.backspace||L.delete?p>0&&(J=t.slice(0,p-1)+t.slice(p,t.length),U--):(J=t.slice(0,p)+T+t.slice(p,t.length),U+=T.length,T.length>1&&(te=T.length)),p<0&&(U=0),p>t.length&&(U=t.length),E({cursorOffset:U,cursorWidth:te}),J!==t&&u(J)},{isActive:r}),Owe.createElement(Lwe.Text,null,e?D.length>0?x:C:x)};iv.default=Mwe;iv.UncontrolledTextInput=({initialValue:t="",...e})=>{let[r,o]=hj.useState(t);return Owe.createElement(Mwe,Object.assign({},e,{value:r,onChange:o}))}});var qwe={};Kt(qwe,{Pad:()=>gj});var _we,Hwe,gj,dj=It(()=>{_we=et(ac()),Hwe=et(ln()),gj=({length:t,active:e})=>{if(t===0)return null;let r=t>1?` ${"-".repeat(t-1)}`:" ";return Hwe.default.createElement(_we.Text,{dimColor:!e},r)}});var jwe={};Kt(jwe,{ItemOptions:()=>OIt});var ov,qh,OIt,Gwe=It(()=>{ov=et(ac()),qh=et(ln());HQ();UQ();dj();OIt=function({active:t,skewer:e,options:r,value:o,onChange:a,sizes:n=[]}){let u=r.filter(({label:p})=>!!p).map(({value:p})=>p),A=r.findIndex(p=>p.value===o&&p.label!="");return nv(o,u,{active:t,minus:"left",plus:"right",set:a}),qh.default.createElement(qh.default.Fragment,null,r.map(({label:p},h)=>{let E=h===A,w=n[h]-1||0,D=p.replace(/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g,""),x=Math.max(0,w-D.length-2);return p?qh.default.createElement(ov.Box,{key:p,width:w,marginLeft:1},qh.default.createElement(ov.Text,{wrap:"truncate"},qh.default.createElement(sj,{active:E})," ",p),e?qh.default.createElement(gj,{active:t,length:x}):null):qh.default.createElement(ov.Box,{key:`spacer-${h}`,width:w,marginLeft:1})}))}});var s1e=_((bJt,i1e)=>{var Dj;i1e.exports=()=>(typeof Dj>"u"&&(Dj=ve("zlib").brotliDecompressSync(Buffer.from("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","base64")).toString()),Dj)});var P1e=_(($Jt,D1e)=>{var Tj=Symbol("arg flag"),lc=class t extends Error{constructor(e,r){super(e),this.name="ArgError",this.code=r,Object.setPrototypeOf(this,t.prototype)}};function wv(t,{argv:e=process.argv.slice(2),permissive:r=!1,stopAtPositional:o=!1}={}){if(!t)throw new lc("argument specification object is required","ARG_CONFIG_NO_SPEC");let a={_:[]},n={},u={};for(let A of Object.keys(t)){if(!A)throw new lc("argument key cannot be an empty string","ARG_CONFIG_EMPTY_KEY");if(A[0]!=="-")throw new lc(`argument key must start with '-' but found: '${A}'`,"ARG_CONFIG_NONOPT_KEY");if(A.length===1)throw new lc(`argument key must have a name; singular '-' keys are not allowed: ${A}`,"ARG_CONFIG_NONAME_KEY");if(typeof t[A]=="string"){n[A]=t[A];continue}let p=t[A],h=!1;if(Array.isArray(p)&&p.length===1&&typeof p[0]=="function"){let[E]=p;p=(w,D,x=[])=>(x.push(E(w,D,x[x.length-1])),x),h=E===Boolean||E[Tj]===!0}else if(typeof p=="function")h=p===Boolean||p[Tj]===!0;else throw new lc(`type missing or not a function or valid array type: ${A}`,"ARG_CONFIG_VAD_TYPE");if(A[1]!=="-"&&A.length>2)throw new lc(`short argument keys (with a single hyphen) must have only one character: ${A}`,"ARG_CONFIG_SHORTOPT_TOOLONG");u[A]=[p,h]}for(let A=0,p=e.length;A0){a._=a._.concat(e.slice(A));break}if(h==="--"){a._=a._.concat(e.slice(A+1));break}if(h.length>1&&h[0]==="-"){let E=h[1]==="-"||h.length===2?[h]:h.slice(1).split("").map(w=>`-${w}`);for(let w=0;w1&&e[A+1][0]==="-"&&!(e[A+1].match(/^-?\d*(\.(?=\d))?\d*$/)&&(L===Number||typeof BigInt<"u"&&L===BigInt))){let J=x===T?"":` (alias for ${T})`;throw new lc(`option requires argument: ${x}${J}`,"ARG_MISSING_REQUIRED_LONGARG")}a[T]=L(e[A+1],T,a[T]),++A}else a[T]=L(C,T,a[T])}}else a._.push(h)}return a}wv.flag=t=>(t[Tj]=!0,t);wv.COUNT=wv.flag((t,e,r)=>(r||0)+1);wv.ArgError=lc;D1e.exports=wv});var T1e=_((xzt,R1e)=>{var Mj;R1e.exports=()=>(typeof Mj>"u"&&(Mj=ve("zlib").brotliDecompressSync(Buffer.from("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","base64")).toString()),Mj)});var U1e=_((Gj,Wj)=>{(function(t){Gj&&typeof Gj=="object"&&typeof Wj<"u"?Wj.exports=t():typeof define=="function"&&define.amd?define([],t):typeof window<"u"?window.isWindows=t():typeof global<"u"?global.isWindows=t():typeof self<"u"?self.isWindows=t():this.isWindows=t()})(function(){"use strict";return function(){return process&&(process.platform==="win32"||/^(msys|cygwin)$/.test(process.env.OSTYPE))}})});var j1e=_((SXt,q1e)=>{"use strict";Yj.ifExists=Twt;var FC=ve("util"),cc=ve("path"),_1e=U1e(),Qwt=/^#!\s*(?:\/usr\/bin\/env)?\s*([^ \t]+)(.*)$/,Fwt={createPwshFile:!0,createCmdFile:_1e(),fs:ve("fs")},Rwt=new Map([[".js","node"],[".cjs","node"],[".mjs","node"],[".cmd","cmd"],[".bat","cmd"],[".ps1","pwsh"],[".sh","sh"]]);function H1e(t){let e={...Fwt,...t},r=e.fs;return e.fs_={chmod:r.chmod?FC.promisify(r.chmod):async()=>{},mkdir:FC.promisify(r.mkdir),readFile:FC.promisify(r.readFile),stat:FC.promisify(r.stat),unlink:FC.promisify(r.unlink),writeFile:FC.promisify(r.writeFile)},e}async function Yj(t,e,r){let o=H1e(r);await o.fs_.stat(t),await Lwt(t,e,o)}function Twt(t,e,r){return Yj(t,e,r).catch(()=>{})}function Nwt(t,e){return e.fs_.unlink(t).catch(()=>{})}async function Lwt(t,e,r){let o=await Hwt(t,r);return await Owt(e,r),Mwt(t,e,o,r)}function Owt(t,e){return e.fs_.mkdir(cc.dirname(t),{recursive:!0})}function Mwt(t,e,r,o){let a=H1e(o),n=[{generator:Gwt,extension:""}];return a.createCmdFile&&n.push({generator:jwt,extension:".cmd"}),a.createPwshFile&&n.push({generator:Wwt,extension:".ps1"}),Promise.all(n.map(u=>qwt(t,e+u.extension,r,u.generator,a)))}function Uwt(t,e){return Nwt(t,e)}function _wt(t,e){return Ywt(t,e)}async function Hwt(t,e){let a=(await e.fs_.readFile(t,"utf8")).trim().split(/\r*\n/)[0].match(Qwt);if(!a){let n=cc.extname(t).toLowerCase();return{program:Rwt.get(n)||null,additionalArgs:""}}return{program:a[1],additionalArgs:a[2]}}async function qwt(t,e,r,o,a){let n=a.preserveSymlinks?"--preserve-symlinks":"",u=[r.additionalArgs,n].filter(A=>A).join(" ");return a=Object.assign({},a,{prog:r.program,args:u}),await Uwt(e,a),await a.fs_.writeFile(e,o(t,e,a),"utf8"),_wt(e,a)}function jwt(t,e,r){let a=cc.relative(cc.dirname(e),t).split("/").join("\\"),n=cc.isAbsolute(a)?`"${a}"`:`"%~dp0\\${a}"`,u,A=r.prog,p=r.args||"",h=Kj(r.nodePath).win32;A?(u=`"%~dp0\\${A}.exe"`,a=n):(A=n,p="",a="");let E=r.progArgs?`${r.progArgs.join(" ")} `:"",w=h?`@SET NODE_PATH=${h}\r +`:"";return u?w+=`@IF EXIST ${u} (\r + ${u} ${p} ${a} ${E}%*\r +) ELSE (\r + @SETLOCAL\r + @SET PATHEXT=%PATHEXT:;.JS;=;%\r + ${A} ${p} ${a} ${E}%*\r +)\r +`:w+=`@${A} ${p} ${a} ${E}%*\r +`,w}function Gwt(t,e,r){let o=cc.relative(cc.dirname(e),t),a=r.prog&&r.prog.split("\\").join("/"),n;o=o.split("\\").join("/");let u=cc.isAbsolute(o)?`"${o}"`:`"$basedir/${o}"`,A=r.args||"",p=Kj(r.nodePath).posix;a?(n=`"$basedir/${r.prog}"`,o=u):(a=u,A="",o="");let h=r.progArgs?`${r.progArgs.join(" ")} `:"",E=`#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\\\,/,g')") + +case \`uname\` in + *CYGWIN*) basedir=\`cygpath -w "$basedir"\`;; +esac + +`,w=r.nodePath?`export NODE_PATH="${p}" +`:"";return n?E+=`${w}if [ -x ${n} ]; then + exec ${n} ${A} ${o} ${h}"$@" +else + exec ${a} ${A} ${o} ${h}"$@" +fi +`:E+=`${w}${a} ${A} ${o} ${h}"$@" +exit $? +`,E}function Wwt(t,e,r){let o=cc.relative(cc.dirname(e),t),a=r.prog&&r.prog.split("\\").join("/"),n=a&&`"${a}$exe"`,u;o=o.split("\\").join("/");let A=cc.isAbsolute(o)?`"${o}"`:`"$basedir/${o}"`,p=r.args||"",h=Kj(r.nodePath),E=h.win32,w=h.posix;n?(u=`"$basedir/${r.prog}$exe"`,o=A):(n=A,p="",o="");let D=r.progArgs?`${r.progArgs.join(" ")} `:"",x=`#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +${r.nodePath?`$env_node_path=$env:NODE_PATH +$env:NODE_PATH="${E}" +`:""}if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +}`;return r.nodePath&&(x+=` else { + $env:NODE_PATH="${w}" +}`),u?x+=` +$ret=0 +if (Test-Path ${u}) { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & ${u} ${p} ${o} ${D}$args + } else { + & ${u} ${p} ${o} ${D}$args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & ${n} ${p} ${o} ${D}$args + } else { + & ${n} ${p} ${o} ${D}$args + } + $ret=$LASTEXITCODE +} +${r.nodePath?`$env:NODE_PATH=$env_node_path +`:""}exit $ret +`:x+=` +# Support pipeline input +if ($MyInvocation.ExpectingInput) { + $input | & ${n} ${p} ${o} ${D}$args +} else { + & ${n} ${p} ${o} ${D}$args +} +${r.nodePath?`$env:NODE_PATH=$env_node_path +`:""}exit $LASTEXITCODE +`,x}function Ywt(t,e){return e.fs_.chmod(t,493)}function Kj(t){if(!t)return{win32:"",posix:""};let e=typeof t=="string"?t.split(cc.delimiter):Array.from(t),r={};for(let o=0;o`/mnt/${A.toLowerCase()}`):e[o];r.win32=r.win32?`${r.win32};${a}`:a,r.posix=r.posix?`${r.posix}:${n}`:n,r[o]={win32:a,posix:n}}return r}q1e.exports=Yj});var a5=_((VZt,c2e)=>{c2e.exports=ve("stream")});var p2e=_((JZt,f2e)=>{"use strict";function u2e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,o)}return r}function E1t(t){for(var e=1;e0?this.tail.next=o:this.head=o,this.tail=o,++this.length}},{key:"unshift",value:function(r){var o={data:r,next:this.head};this.length===0&&(this.tail=o),this.head=o,++this.length}},{key:"shift",value:function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(r){if(this.length===0)return"";for(var o=this.head,a=""+o.data;o=o.next;)a+=r+o.data;return a}},{key:"concat",value:function(r){if(this.length===0)return sF.alloc(0);for(var o=sF.allocUnsafe(r>>>0),a=this.head,n=0;a;)P1t(a.data,o,n),n+=a.data.length,a=a.next;return o}},{key:"consume",value:function(r,o){var a;return ru.length?u.length:r;if(A===u.length?n+=u:n+=u.slice(0,r),r-=A,r===0){A===u.length?(++a,o.next?this.head=o.next:this.head=this.tail=null):(this.head=o,o.data=u.slice(A));break}++a}return this.length-=a,n}},{key:"_getBuffer",value:function(r){var o=sF.allocUnsafe(r),a=this.head,n=1;for(a.data.copy(o),r-=a.data.length;a=a.next;){var u=a.data,A=r>u.length?u.length:r;if(u.copy(o,o.length-r,0,A),r-=A,r===0){A===u.length?(++n,a.next?this.head=a.next:this.head=this.tail=null):(this.head=a,a.data=u.slice(A));break}++n}return this.length-=n,o}},{key:D1t,value:function(r,o){return l5(this,E1t({},o,{depth:0,customInspect:!1}))}}]),t}()});var u5=_((zZt,g2e)=>{"use strict";function S1t(t,e){var r=this,o=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return o||a?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(c5,this,t)):process.nextTick(c5,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(n){!e&&n?r._writableState?r._writableState.errorEmitted?process.nextTick(oF,r):(r._writableState.errorEmitted=!0,process.nextTick(h2e,r,n)):process.nextTick(h2e,r,n):e?(process.nextTick(oF,r),e(n)):process.nextTick(oF,r)}),this)}function h2e(t,e){c5(t,e),oF(t)}function oF(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function b1t(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function c5(t,e){t.emit("error",e)}function x1t(t,e){var r=t._readableState,o=t._writableState;r&&r.autoDestroy||o&&o.autoDestroy?t.destroy(e):t.emit("error",e)}g2e.exports={destroy:S1t,undestroy:b1t,errorOrDestroy:x1t}});var Jh=_((XZt,y2e)=>{"use strict";var m2e={};function Ac(t,e,r){r||(r=Error);function o(n,u,A){return typeof e=="string"?e:e(n,u,A)}class a extends r{constructor(u,A,p){super(o(u,A,p))}}a.prototype.name=r.name,a.prototype.code=t,m2e[t]=a}function d2e(t,e){if(Array.isArray(t)){let r=t.length;return t=t.map(o=>String(o)),r>2?`one of ${e} ${t.slice(0,r-1).join(", ")}, or `+t[r-1]:r===2?`one of ${e} ${t[0]} or ${t[1]}`:`of ${e} ${t[0]}`}else return`of ${e} ${String(t)}`}function k1t(t,e,r){return t.substr(!r||r<0?0:+r,e.length)===e}function Q1t(t,e,r){return(r===void 0||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}function F1t(t,e,r){return typeof r!="number"&&(r=0),r+e.length>t.length?!1:t.indexOf(e,r)!==-1}Ac("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);Ac("ERR_INVALID_ARG_TYPE",function(t,e,r){let o;typeof e=="string"&&k1t(e,"not ")?(o="must not be",e=e.replace(/^not /,"")):o="must be";let a;if(Q1t(t," argument"))a=`The ${t} ${o} ${d2e(e,"type")}`;else{let n=F1t(t,".")?"property":"argument";a=`The "${t}" ${n} ${o} ${d2e(e,"type")}`}return a+=`. Received type ${typeof r}`,a},TypeError);Ac("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Ac("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});Ac("ERR_STREAM_PREMATURE_CLOSE","Premature close");Ac("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});Ac("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Ac("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Ac("ERR_STREAM_WRITE_AFTER_END","write after end");Ac("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Ac("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);Ac("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");y2e.exports.codes=m2e});var A5=_((ZZt,E2e)=>{"use strict";var R1t=Jh().codes.ERR_INVALID_OPT_VALUE;function T1t(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function N1t(t,e,r,o){var a=T1t(e,o,r);if(a!=null){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var n=o?r:"highWaterMark";throw new R1t(n,a)}return Math.floor(a)}return t.objectMode?16:16*1024}E2e.exports={getHighWaterMark:N1t}});var C2e=_(($Zt,f5)=>{typeof Object.create=="function"?f5.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:f5.exports=function(e,r){if(r){e.super_=r;var o=function(){};o.prototype=r.prototype,e.prototype=new o,e.prototype.constructor=e}}});var zh=_((e$t,h5)=>{try{if(p5=ve("util"),typeof p5.inherits!="function")throw"";h5.exports=p5.inherits}catch{h5.exports=C2e()}var p5});var w2e=_((t$t,I2e)=>{I2e.exports=ve("util").deprecate});var m5=_((r$t,b2e)=>{"use strict";b2e.exports=Ni;function v2e(t){var e=this;this.next=null,this.entry=null,this.finish=function(){l2t(e,t)}}var OC;Ni.WritableState=Tv;var L1t={deprecate:w2e()},D2e=a5(),lF=ve("buffer").Buffer,O1t=global.Uint8Array||function(){};function M1t(t){return lF.from(t)}function U1t(t){return lF.isBuffer(t)||t instanceof O1t}var d5=u5(),_1t=A5(),H1t=_1t.getHighWaterMark,Xh=Jh().codes,q1t=Xh.ERR_INVALID_ARG_TYPE,j1t=Xh.ERR_METHOD_NOT_IMPLEMENTED,G1t=Xh.ERR_MULTIPLE_CALLBACK,W1t=Xh.ERR_STREAM_CANNOT_PIPE,Y1t=Xh.ERR_STREAM_DESTROYED,K1t=Xh.ERR_STREAM_NULL_VALUES,V1t=Xh.ERR_STREAM_WRITE_AFTER_END,J1t=Xh.ERR_UNKNOWN_ENCODING,MC=d5.errorOrDestroy;zh()(Ni,D2e);function z1t(){}function Tv(t,e,r){OC=OC||dd(),t=t||{},typeof r!="boolean"&&(r=e instanceof OC),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=H1t(this,t,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=t.decodeStrings===!1;this.decodeStrings=!o,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){n2t(e,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new v2e(this)}Tv.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};(function(){try{Object.defineProperty(Tv.prototype,"buffer",{get:L1t.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var aF;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(aF=Function.prototype[Symbol.hasInstance],Object.defineProperty(Ni,Symbol.hasInstance,{value:function(e){return aF.call(this,e)?!0:this!==Ni?!1:e&&e._writableState instanceof Tv}})):aF=function(e){return e instanceof this};function Ni(t){OC=OC||dd();var e=this instanceof OC;if(!e&&!aF.call(Ni,this))return new Ni(t);this._writableState=new Tv(t,this,e),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),D2e.call(this)}Ni.prototype.pipe=function(){MC(this,new W1t)};function X1t(t,e){var r=new V1t;MC(t,r),process.nextTick(e,r)}function Z1t(t,e,r,o){var a;return r===null?a=new K1t:typeof r!="string"&&!e.objectMode&&(a=new q1t("chunk",["string","Buffer"],r)),a?(MC(t,a),process.nextTick(o,a),!1):!0}Ni.prototype.write=function(t,e,r){var o=this._writableState,a=!1,n=!o.objectMode&&U1t(t);return n&&!lF.isBuffer(t)&&(t=M1t(t)),typeof e=="function"&&(r=e,e=null),n?e="buffer":e||(e=o.defaultEncoding),typeof r!="function"&&(r=z1t),o.ending?X1t(this,r):(n||Z1t(this,o,t,r))&&(o.pendingcb++,a=e2t(this,o,n,t,e,r)),a};Ni.prototype.cork=function(){this._writableState.corked++};Ni.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&P2e(this,t))};Ni.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new J1t(e);return this._writableState.defaultEncoding=e,this};Object.defineProperty(Ni.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function $1t(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=lF.from(e,r)),e}Object.defineProperty(Ni.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function e2t(t,e,r,o,a,n){if(!r){var u=$1t(e,o,a);o!==u&&(r=!0,a="buffer",o=u)}var A=e.objectMode?1:o.length;e.length+=A;var p=e.length{"use strict";var c2t=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};k2e.exports=IA;var x2e=C5(),E5=m5();zh()(IA,x2e);for(y5=c2t(E5.prototype),cF=0;cF{var AF=ve("buffer"),np=AF.Buffer;function Q2e(t,e){for(var r in t)e[r]=t[r]}np.from&&np.alloc&&np.allocUnsafe&&np.allocUnsafeSlow?F2e.exports=AF:(Q2e(AF,I5),I5.Buffer=UC);function UC(t,e,r){return np(t,e,r)}Q2e(np,UC);UC.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return np(t,e,r)};UC.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var o=np(t);return e!==void 0?typeof r=="string"?o.fill(e,r):o.fill(e):o.fill(0),o};UC.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return np(t)};UC.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return AF.SlowBuffer(t)}});var v5=_(N2e=>{"use strict";var B5=R2e().Buffer,T2e=B5.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function f2t(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function p2t(t){var e=f2t(t);if(typeof e!="string"&&(B5.isEncoding===T2e||!T2e(t)))throw new Error("Unknown encoding: "+t);return e||t}N2e.StringDecoder=Nv;function Nv(t){this.encoding=p2t(t);var e;switch(this.encoding){case"utf16le":this.text=E2t,this.end=C2t,e=4;break;case"utf8":this.fillLast=d2t,e=4;break;case"base64":this.text=I2t,this.end=w2t,e=3;break;default:this.write=B2t,this.end=v2t;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=B5.allocUnsafe(e)}Nv.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function h2t(t,e,r){var o=e.length-1;if(o=0?(a>0&&(t.lastNeed=a-1),a):--o=0?(a>0&&(t.lastNeed=a-2),a):--o=0?(a>0&&(a===2?a=0:t.lastNeed=a-3),a):0))}function g2t(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function d2t(t){var e=this.lastTotal-this.lastNeed,r=g2t(this,t,e);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function m2t(t,e){var r=h2t(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var o=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,o),t.toString("utf8",e,o)}function y2t(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function E2t(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var o=r.charCodeAt(r.length-1);if(o>=55296&&o<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function C2t(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function I2t(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function w2t(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function B2t(t){return t.toString(this.encoding)}function v2t(t){return t&&t.length?this.write(t):""}});var fF=_((s$t,M2e)=>{"use strict";var L2e=Jh().codes.ERR_STREAM_PREMATURE_CLOSE;function D2t(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,o=new Array(r),a=0;a{"use strict";var pF;function Zh(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var b2t=fF(),$h=Symbol("lastResolve"),md=Symbol("lastReject"),Lv=Symbol("error"),hF=Symbol("ended"),yd=Symbol("lastPromise"),D5=Symbol("handlePromise"),Ed=Symbol("stream");function e0(t,e){return{value:t,done:e}}function x2t(t){var e=t[$h];if(e!==null){var r=t[Ed].read();r!==null&&(t[yd]=null,t[$h]=null,t[md]=null,e(e0(r,!1)))}}function k2t(t){process.nextTick(x2t,t)}function Q2t(t,e){return function(r,o){t.then(function(){if(e[hF]){r(e0(void 0,!0));return}e[D5](r,o)},o)}}var F2t=Object.getPrototypeOf(function(){}),R2t=Object.setPrototypeOf((pF={get stream(){return this[Ed]},next:function(){var e=this,r=this[Lv];if(r!==null)return Promise.reject(r);if(this[hF])return Promise.resolve(e0(void 0,!0));if(this[Ed].destroyed)return new Promise(function(u,A){process.nextTick(function(){e[Lv]?A(e[Lv]):u(e0(void 0,!0))})});var o=this[yd],a;if(o)a=new Promise(Q2t(o,this));else{var n=this[Ed].read();if(n!==null)return Promise.resolve(e0(n,!1));a=new Promise(this[D5])}return this[yd]=a,a}},Zh(pF,Symbol.asyncIterator,function(){return this}),Zh(pF,"return",function(){var e=this;return new Promise(function(r,o){e[Ed].destroy(null,function(a){if(a){o(a);return}r(e0(void 0,!0))})})}),pF),F2t),T2t=function(e){var r,o=Object.create(R2t,(r={},Zh(r,Ed,{value:e,writable:!0}),Zh(r,$h,{value:null,writable:!0}),Zh(r,md,{value:null,writable:!0}),Zh(r,Lv,{value:null,writable:!0}),Zh(r,hF,{value:e._readableState.endEmitted,writable:!0}),Zh(r,D5,{value:function(n,u){var A=o[Ed].read();A?(o[yd]=null,o[$h]=null,o[md]=null,n(e0(A,!1))):(o[$h]=n,o[md]=u)},writable:!0}),r));return o[yd]=null,b2t(e,function(a){if(a&&a.code!=="ERR_STREAM_PREMATURE_CLOSE"){var n=o[md];n!==null&&(o[yd]=null,o[$h]=null,o[md]=null,n(a)),o[Lv]=a;return}var u=o[$h];u!==null&&(o[yd]=null,o[$h]=null,o[md]=null,u(e0(void 0,!0))),o[hF]=!0}),e.on("readable",k2t.bind(null,o)),o};U2e.exports=T2t});var G2e=_((a$t,j2e)=>{"use strict";function H2e(t,e,r,o,a,n,u){try{var A=t[n](u),p=A.value}catch(h){r(h);return}A.done?e(p):Promise.resolve(p).then(o,a)}function N2t(t){return function(){var e=this,r=arguments;return new Promise(function(o,a){var n=t.apply(e,r);function u(p){H2e(n,o,a,u,A,"next",p)}function A(p){H2e(n,o,a,u,A,"throw",p)}u(void 0)})}}function q2e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,o)}return r}function L2t(t){for(var e=1;e{"use strict";eBe.exports=wn;var _C;wn.ReadableState=V2e;var l$t=ve("events").EventEmitter,K2e=function(e,r){return e.listeners(r).length},Mv=a5(),gF=ve("buffer").Buffer,_2t=global.Uint8Array||function(){};function H2t(t){return gF.from(t)}function q2t(t){return gF.isBuffer(t)||t instanceof _2t}var P5=ve("util"),tn;P5&&P5.debuglog?tn=P5.debuglog("stream"):tn=function(){};var j2t=p2e(),R5=u5(),G2t=A5(),W2t=G2t.getHighWaterMark,dF=Jh().codes,Y2t=dF.ERR_INVALID_ARG_TYPE,K2t=dF.ERR_STREAM_PUSH_AFTER_EOF,V2t=dF.ERR_METHOD_NOT_IMPLEMENTED,J2t=dF.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,HC,S5,b5;zh()(wn,Mv);var Ov=R5.errorOrDestroy,x5=["error","close","destroy","pause","resume"];function z2t(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}function V2e(t,e,r){_C=_C||dd(),t=t||{},typeof r!="boolean"&&(r=e instanceof _C),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=W2t(this,t,"readableHighWaterMark",r),this.buffer=new j2t,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(HC||(HC=v5().StringDecoder),this.decoder=new HC(t.encoding),this.encoding=t.encoding)}function wn(t){if(_C=_C||dd(),!(this instanceof wn))return new wn(t);var e=this instanceof _C;this._readableState=new V2e(t,this,e),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),Mv.call(this)}Object.defineProperty(wn.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});wn.prototype.destroy=R5.destroy;wn.prototype._undestroy=R5.undestroy;wn.prototype._destroy=function(t,e){e(t)};wn.prototype.push=function(t,e){var r=this._readableState,o;return r.objectMode?o=!0:typeof t=="string"&&(e=e||r.defaultEncoding,e!==r.encoding&&(t=gF.from(t,e),e=""),o=!0),J2e(this,t,e,!1,o)};wn.prototype.unshift=function(t){return J2e(this,t,null,!0,!1)};function J2e(t,e,r,o,a){tn("readableAddChunk",e);var n=t._readableState;if(e===null)n.reading=!1,$2t(t,n);else{var u;if(a||(u=X2t(n,e)),u)Ov(t,u);else if(n.objectMode||e&&e.length>0)if(typeof e!="string"&&!n.objectMode&&Object.getPrototypeOf(e)!==gF.prototype&&(e=H2t(e)),o)n.endEmitted?Ov(t,new J2t):k5(t,n,e,!0);else if(n.ended)Ov(t,new K2t);else{if(n.destroyed)return!1;n.reading=!1,n.decoder&&!r?(e=n.decoder.write(e),n.objectMode||e.length!==0?k5(t,n,e,!1):F5(t,n)):k5(t,n,e,!1)}else o||(n.reading=!1,F5(t,n))}return!n.ended&&(n.length=W2e?t=W2e:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function Y2e(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=Z2t(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}wn.prototype.read=function(t){tn("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return tn("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?Q5(this):mF(this),null;if(t=Y2e(t,e),t===0&&e.ended)return e.length===0&&Q5(this),null;var o=e.needReadable;tn("need readable",o),(e.length===0||e.length-t0?a=Z2e(t,e):a=null,a===null?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&Q5(this)),a!==null&&this.emit("data",a),a};function $2t(t,e){if(tn("onEofChunk"),!e.ended){if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?mF(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,z2e(t)))}}function mF(t){var e=t._readableState;tn("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(tn("emitReadable",e.flowing),e.emittedReadable=!0,process.nextTick(z2e,t))}function z2e(t){var e=t._readableState;tn("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,T5(t)}function F5(t,e){e.readingMore||(e.readingMore=!0,process.nextTick(eBt,t,e))}function eBt(t,e){for(;!e.reading&&!e.ended&&(e.length1&&$2e(o.pipes,t)!==-1)&&!h&&(tn("false write response, pause",o.awaitDrain),o.awaitDrain++),r.pause())}function D(L){tn("onerror",L),T(),t.removeListener("error",D),K2e(t,"error")===0&&Ov(t,L)}z2t(t,"error",D);function x(){t.removeListener("finish",C),T()}t.once("close",x);function C(){tn("onfinish"),t.removeListener("close",x),T()}t.once("finish",C);function T(){tn("unpipe"),r.unpipe(t)}return t.emit("pipe",r),o.flowing||(tn("pipe resume"),r.resume()),t};function tBt(t){return function(){var r=t._readableState;tn("pipeOnDrain",r.awaitDrain),r.awaitDrain&&r.awaitDrain--,r.awaitDrain===0&&K2e(t,"data")&&(r.flowing=!0,T5(t))}}wn.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r),this);if(!t){var o=e.pipes,a=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var n=0;n0,o.flowing!==!1&&this.resume()):t==="readable"&&!o.endEmitted&&!o.readableListening&&(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,tn("on readable",o.length,o.reading),o.length?mF(this):o.reading||process.nextTick(rBt,this)),r};wn.prototype.addListener=wn.prototype.on;wn.prototype.removeListener=function(t,e){var r=Mv.prototype.removeListener.call(this,t,e);return t==="readable"&&process.nextTick(X2e,this),r};wn.prototype.removeAllListeners=function(t){var e=Mv.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&process.nextTick(X2e,this),e};function X2e(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function rBt(t){tn("readable nexttick read 0"),t.read(0)}wn.prototype.resume=function(){var t=this._readableState;return t.flowing||(tn("resume"),t.flowing=!t.readableListening,nBt(this,t)),t.paused=!1,this};function nBt(t,e){e.resumeScheduled||(e.resumeScheduled=!0,process.nextTick(iBt,t,e))}function iBt(t,e){tn("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),T5(t),e.flowing&&!e.reading&&t.read(0)}wn.prototype.pause=function(){return tn("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(tn("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function T5(t){var e=t._readableState;for(tn("flow",e.flowing);e.flowing&&t.read()!==null;);}wn.prototype.wrap=function(t){var e=this,r=this._readableState,o=!1;t.on("end",function(){if(tn("wrapped end"),r.decoder&&!r.ended){var u=r.decoder.end();u&&u.length&&e.push(u)}e.push(null)}),t.on("data",function(u){if(tn("wrapped data"),r.decoder&&(u=r.decoder.write(u)),!(r.objectMode&&u==null)&&!(!r.objectMode&&(!u||!u.length))){var A=e.push(u);A||(o=!0,t.pause())}});for(var a in t)this[a]===void 0&&typeof t[a]=="function"&&(this[a]=function(A){return function(){return t[A].apply(t,arguments)}}(a));for(var n=0;n=e.length?(e.decoder?r=e.buffer.join(""):e.buffer.length===1?r=e.buffer.first():r=e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r}function Q5(t){var e=t._readableState;tn("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,process.nextTick(sBt,e,t))}function sBt(t,e){if(tn("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}typeof Symbol=="function"&&(wn.from=function(t,e){return b5===void 0&&(b5=G2e()),b5(wn,t,e)});function $2e(t,e){for(var r=0,o=t.length;r{"use strict";rBe.exports=ip;var yF=Jh().codes,oBt=yF.ERR_METHOD_NOT_IMPLEMENTED,aBt=yF.ERR_MULTIPLE_CALLBACK,lBt=yF.ERR_TRANSFORM_ALREADY_TRANSFORMING,cBt=yF.ERR_TRANSFORM_WITH_LENGTH_0,EF=dd();zh()(ip,EF);function uBt(t,e){var r=this._transformState;r.transforming=!1;var o=r.writecb;if(o===null)return this.emit("error",new aBt);r.writechunk=null,r.writecb=null,e!=null&&this.push(e),o(t);var a=this._readableState;a.reading=!1,(a.needReadable||a.length{"use strict";iBe.exports=Uv;var nBe=N5();zh()(Uv,nBe);function Uv(t){if(!(this instanceof Uv))return new Uv(t);nBe.call(this,t)}Uv.prototype._transform=function(t,e,r){r(null,t)}});var uBe=_((f$t,cBe)=>{"use strict";var L5;function fBt(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}var lBe=Jh().codes,pBt=lBe.ERR_MISSING_ARGS,hBt=lBe.ERR_STREAM_DESTROYED;function oBe(t){if(t)throw t}function gBt(t){return t.setHeader&&typeof t.abort=="function"}function dBt(t,e,r,o){o=fBt(o);var a=!1;t.on("close",function(){a=!0}),L5===void 0&&(L5=fF()),L5(t,{readable:e,writable:r},function(u){if(u)return o(u);a=!0,o()});var n=!1;return function(u){if(!a&&!n){if(n=!0,gBt(t))return t.abort();if(typeof t.destroy=="function")return t.destroy();o(u||new hBt("pipe"))}}}function aBe(t){t()}function mBt(t,e){return t.pipe(e)}function yBt(t){return!t.length||typeof t[t.length-1]!="function"?oBe:t.pop()}function EBt(){for(var t=arguments.length,e=new Array(t),r=0;r0;return dBt(u,p,h,function(E){a||(a=E),E&&n.forEach(aBe),!p&&(n.forEach(aBe),o(a))})});return e.reduce(mBt)}cBe.exports=EBt});var qC=_((fc,Hv)=>{var _v=ve("stream");process.env.READABLE_STREAM==="disable"&&_v?(Hv.exports=_v.Readable,Object.assign(Hv.exports,_v),Hv.exports.Stream=_v):(fc=Hv.exports=C5(),fc.Stream=_v||fc,fc.Readable=fc,fc.Writable=m5(),fc.Duplex=dd(),fc.Transform=N5(),fc.PassThrough=sBe(),fc.finished=fF(),fc.pipeline=uBe())});var pBe=_((p$t,fBe)=>{"use strict";var{Buffer:hu}=ve("buffer"),ABe=Symbol.for("BufferList");function fi(t){if(!(this instanceof fi))return new fi(t);fi._init.call(this,t)}fi._init=function(e){Object.defineProperty(this,ABe,{value:!0}),this._bufs=[],this.length=0,e&&this.append(e)};fi.prototype._new=function(e){return new fi(e)};fi.prototype._offset=function(e){if(e===0)return[0,0];let r=0;for(let o=0;othis.length||e<0)return;let r=this._offset(e);return this._bufs[r[0]][r[1]]};fi.prototype.slice=function(e,r){return typeof e=="number"&&e<0&&(e+=this.length),typeof r=="number"&&r<0&&(r+=this.length),this.copy(null,0,e,r)};fi.prototype.copy=function(e,r,o,a){if((typeof o!="number"||o<0)&&(o=0),(typeof a!="number"||a>this.length)&&(a=this.length),o>=this.length||a<=0)return e||hu.alloc(0);let n=!!e,u=this._offset(o),A=a-o,p=A,h=n&&r||0,E=u[1];if(o===0&&a===this.length){if(!n)return this._bufs.length===1?this._bufs[0]:hu.concat(this._bufs,this.length);for(let w=0;wD)this._bufs[w].copy(e,h,E),h+=D;else{this._bufs[w].copy(e,h,E,E+p),h+=D;break}p-=D,E&&(E=0)}return e.length>h?e.slice(0,h):e};fi.prototype.shallowSlice=function(e,r){if(e=e||0,r=typeof r!="number"?this.length:r,e<0&&(e+=this.length),r<0&&(r+=this.length),e===r)return this._new();let o=this._offset(e),a=this._offset(r),n=this._bufs.slice(o[0],a[0]+1);return a[1]===0?n.pop():n[n.length-1]=n[n.length-1].slice(0,a[1]),o[1]!==0&&(n[0]=n[0].slice(o[1])),this._new(n)};fi.prototype.toString=function(e,r,o){return this.slice(r,o).toString(e)};fi.prototype.consume=function(e){if(e=Math.trunc(e),Number.isNaN(e)||e<=0)return this;for(;this._bufs.length;)if(e>=this._bufs[0].length)e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift();else{this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}return this};fi.prototype.duplicate=function(){let e=this._new();for(let r=0;rthis.length?this.length:e;let o=this._offset(e),a=o[0],n=o[1];for(;a=t.length){let p=u.indexOf(t,n);if(p!==-1)return this._reverseOffset([a,p]);n=u.length-t.length+1}else{let p=this._reverseOffset([a,n]);if(this._match(p,t))return p;n++}n=0}return-1};fi.prototype._match=function(t,e){if(this.length-t{"use strict";var O5=qC().Duplex,CBt=zh(),qv=pBe();function Fo(t){if(!(this instanceof Fo))return new Fo(t);if(typeof t=="function"){this._callback=t;let e=function(o){this._callback&&(this._callback(o),this._callback=null)}.bind(this);this.on("pipe",function(o){o.on("error",e)}),this.on("unpipe",function(o){o.removeListener("error",e)}),t=null}qv._init.call(this,t),O5.call(this)}CBt(Fo,O5);Object.assign(Fo.prototype,qv.prototype);Fo.prototype._new=function(e){return new Fo(e)};Fo.prototype._write=function(e,r,o){this._appendBuffer(e),typeof o=="function"&&o()};Fo.prototype._read=function(e){if(!this.length)return this.push(null);e=Math.min(e,this.length),this.push(this.slice(0,e)),this.consume(e)};Fo.prototype.end=function(e){O5.prototype.end.call(this,e),this._callback&&(this._callback(null,this.slice()),this._callback=null)};Fo.prototype._destroy=function(e,r){this._bufs.length=0,this.length=0,r(e)};Fo.prototype._isBufferList=function(e){return e instanceof Fo||e instanceof qv||Fo.isBufferList(e)};Fo.isBufferList=qv.isBufferList;CF.exports=Fo;CF.exports.BufferListStream=Fo;CF.exports.BufferList=qv});var _5=_(GC=>{var IBt=Buffer.alloc,wBt="0000000000000000000",BBt="7777777777777777777",gBe=48,dBe=Buffer.from("ustar\0","binary"),vBt=Buffer.from("00","binary"),DBt=Buffer.from("ustar ","binary"),PBt=Buffer.from(" \0","binary"),SBt=parseInt("7777",8),jv=257,U5=263,bBt=function(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)},xBt=function(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null},kBt=function(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0},mBe=function(t,e,r,o){for(;re?BBt.slice(0,e)+" ":wBt.slice(0,e-t.length)+t+" "};function QBt(t){var e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;for(var r=[],o=t.length-1;o>0;o--){var a=t[o];e?r.push(a):r.push(255-a)}var n=0,u=r.length;for(o=0;o=Math.pow(10,r)&&r++,e+r+t};GC.decodeLongPath=function(t,e){return jC(t,0,t.length,e)};GC.encodePax=function(t){var e="";t.name&&(e+=M5(" path="+t.name+` +`)),t.linkname&&(e+=M5(" linkpath="+t.linkname+` +`));var r=t.pax;if(r)for(var o in r)e+=M5(" "+o+"="+r[o]+` +`);return Buffer.from(e)};GC.decodePax=function(t){for(var e={};t.length;){for(var r=0;r100;){var a=r.indexOf("/");if(a===-1)return null;o+=o?"/"+r.slice(0,a):r.slice(0,a),r=r.slice(a+1)}return Buffer.byteLength(r)>100||Buffer.byteLength(o)>155||t.linkname&&Buffer.byteLength(t.linkname)>100?null:(e.write(r),e.write(t0(t.mode&SBt,6),100),e.write(t0(t.uid,6),108),e.write(t0(t.gid,6),116),e.write(t0(t.size,11),124),e.write(t0(t.mtime.getTime()/1e3|0,11),136),e[156]=gBe+kBt(t.type),t.linkname&&e.write(t.linkname,157),dBe.copy(e,jv),vBt.copy(e,U5),t.uname&&e.write(t.uname,265),t.gname&&e.write(t.gname,297),e.write(t0(t.devmajor||0,6),329),e.write(t0(t.devminor||0,6),337),o&&e.write(o,345),e.write(t0(yBe(e),6),148),e)};GC.decode=function(t,e,r){var o=t[156]===0?0:t[156]-gBe,a=jC(t,0,100,e),n=r0(t,100,8),u=r0(t,108,8),A=r0(t,116,8),p=r0(t,124,12),h=r0(t,136,12),E=xBt(o),w=t[157]===0?null:jC(t,157,100,e),D=jC(t,265,32),x=jC(t,297,32),C=r0(t,329,8),T=r0(t,337,8),L=yBe(t);if(L===8*32)return null;if(L!==r0(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(dBe.compare(t,jv,jv+6)===0)t[345]&&(a=jC(t,345,155,e)+"/"+a);else if(!(DBt.compare(t,jv,jv+6)===0&&PBt.compare(t,U5,U5+2)===0)){if(!r)throw new Error("Invalid tar header: unknown format.")}return o===0&&a&&a[a.length-1]==="/"&&(o=5),{name:a,mode:n,uid:u,gid:A,size:p,mtime:new Date(1e3*h),type:E,linkname:w,uname:D,gname:x,devmajor:C,devminor:T}}});var DBe=_((d$t,vBe)=>{var CBe=ve("util"),FBt=hBe(),Gv=_5(),IBe=qC().Writable,wBe=qC().PassThrough,BBe=function(){},EBe=function(t){return t&=511,t&&512-t},RBt=function(t,e){var r=new IF(t,e);return r.end(),r},TBt=function(t,e){return e.path&&(t.name=e.path),e.linkpath&&(t.linkname=e.linkpath),e.size&&(t.size=parseInt(e.size,10)),t.pax=e,t},IF=function(t,e){this._parent=t,this.offset=e,wBe.call(this,{autoDestroy:!1})};CBe.inherits(IF,wBe);IF.prototype.destroy=function(t){this._parent.destroy(t)};var sp=function(t){if(!(this instanceof sp))return new sp(t);IBe.call(this,t),t=t||{},this._offset=0,this._buffer=FBt(),this._missing=0,this._partial=!1,this._onparse=BBe,this._header=null,this._stream=null,this._overflow=null,this._cb=null,this._locked=!1,this._destroyed=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null;var e=this,r=e._buffer,o=function(){e._continue()},a=function(D){if(e._locked=!1,D)return e.destroy(D);e._stream||o()},n=function(){e._stream=null;var D=EBe(e._header.size);D?e._parse(D,u):e._parse(512,w),e._locked||o()},u=function(){e._buffer.consume(EBe(e._header.size)),e._parse(512,w),o()},A=function(){var D=e._header.size;e._paxGlobal=Gv.decodePax(r.slice(0,D)),r.consume(D),n()},p=function(){var D=e._header.size;e._pax=Gv.decodePax(r.slice(0,D)),e._paxGlobal&&(e._pax=Object.assign({},e._paxGlobal,e._pax)),r.consume(D),n()},h=function(){var D=e._header.size;this._gnuLongPath=Gv.decodeLongPath(r.slice(0,D),t.filenameEncoding),r.consume(D),n()},E=function(){var D=e._header.size;this._gnuLongLinkPath=Gv.decodeLongPath(r.slice(0,D),t.filenameEncoding),r.consume(D),n()},w=function(){var D=e._offset,x;try{x=e._header=Gv.decode(r.slice(0,512),t.filenameEncoding,t.allowUnknownFormat)}catch(C){e.emit("error",C)}if(r.consume(512),!x){e._parse(512,w),o();return}if(x.type==="gnu-long-path"){e._parse(x.size,h),o();return}if(x.type==="gnu-long-link-path"){e._parse(x.size,E),o();return}if(x.type==="pax-global-header"){e._parse(x.size,A),o();return}if(x.type==="pax-header"){e._parse(x.size,p),o();return}if(e._gnuLongPath&&(x.name=e._gnuLongPath,e._gnuLongPath=null),e._gnuLongLinkPath&&(x.linkname=e._gnuLongLinkPath,e._gnuLongLinkPath=null),e._pax&&(e._header=x=TBt(x,e._pax),e._pax=null),e._locked=!0,!x.size||x.type==="directory"){e._parse(512,w),e.emit("entry",x,RBt(e,D),a);return}e._stream=new IF(e,D),e.emit("entry",x,e._stream,a),e._parse(x.size,n),o()};this._onheader=w,this._parse(512,w)};CBe.inherits(sp,IBe);sp.prototype.destroy=function(t){this._destroyed||(this._destroyed=!0,t&&this.emit("error",t),this.emit("close"),this._stream&&this._stream.emit("close"))};sp.prototype._parse=function(t,e){this._destroyed||(this._offset+=t,this._missing=t,e===this._onheader&&(this._partial=!1),this._onparse=e)};sp.prototype._continue=function(){if(!this._destroyed){var t=this._cb;this._cb=BBe,this._overflow?this._write(this._overflow,void 0,t):t()}};sp.prototype._write=function(t,e,r){if(!this._destroyed){var o=this._stream,a=this._buffer,n=this._missing;if(t.length&&(this._partial=!0),t.lengthn&&(u=t.slice(n),t=t.slice(0,n)),o?o.end(t):a.append(t),this._overflow=u,this._onparse()}};sp.prototype._final=function(t){if(this._partial)return this.destroy(new Error("Unexpected end of data"));t()};vBe.exports=sp});var SBe=_((m$t,PBe)=>{PBe.exports=ve("fs").constants||ve("constants")});var FBe=_((y$t,QBe)=>{var WC=SBe(),bBe=EU(),BF=zh(),NBt=Buffer.alloc,xBe=qC().Readable,YC=qC().Writable,LBt=ve("string_decoder").StringDecoder,wF=_5(),OBt=parseInt("755",8),MBt=parseInt("644",8),kBe=NBt(1024),q5=function(){},H5=function(t,e){e&=511,e&&t.push(kBe.slice(0,512-e))};function UBt(t){switch(t&WC.S_IFMT){case WC.S_IFBLK:return"block-device";case WC.S_IFCHR:return"character-device";case WC.S_IFDIR:return"directory";case WC.S_IFIFO:return"fifo";case WC.S_IFLNK:return"symlink"}return"file"}var vF=function(t){YC.call(this),this.written=0,this._to=t,this._destroyed=!1};BF(vF,YC);vF.prototype._write=function(t,e,r){if(this.written+=t.length,this._to.push(t))return r();this._to._drain=r};vF.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var DF=function(){YC.call(this),this.linkname="",this._decoder=new LBt("utf-8"),this._destroyed=!1};BF(DF,YC);DF.prototype._write=function(t,e,r){this.linkname+=this._decoder.write(t),r()};DF.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var Wv=function(){YC.call(this),this._destroyed=!1};BF(Wv,YC);Wv.prototype._write=function(t,e,r){r(new Error("No body allowed for this entry"))};Wv.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var wA=function(t){if(!(this instanceof wA))return new wA(t);xBe.call(this,t),this._drain=q5,this._finalized=!1,this._finalizing=!1,this._destroyed=!1,this._stream=null};BF(wA,xBe);wA.prototype.entry=function(t,e,r){if(this._stream)throw new Error("already piping an entry");if(!(this._finalized||this._destroyed)){typeof e=="function"&&(r=e,e=null),r||(r=q5);var o=this;if((!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=UBt(t.mode)),t.mode||(t.mode=t.type==="directory"?OBt:MBt),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof e=="string"&&(e=Buffer.from(e)),Buffer.isBuffer(e)){t.size=e.length,this._encode(t);var a=this.push(e);return H5(o,t.size),a?process.nextTick(r):this._drain=r,new Wv}if(t.type==="symlink"&&!t.linkname){var n=new DF;return bBe(n,function(A){if(A)return o.destroy(),r(A);t.linkname=n.linkname,o._encode(t),r()}),n}if(this._encode(t),t.type!=="file"&&t.type!=="contiguous-file")return process.nextTick(r),new Wv;var u=new vF(this);return this._stream=u,bBe(u,function(A){if(o._stream=null,A)return o.destroy(),r(A);if(u.written!==t.size)return o.destroy(),r(new Error("size mismatch"));H5(o,t.size),o._finalizing&&o.finalize(),r()}),u}};wA.prototype.finalize=function(){if(this._stream){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(kBe),this.push(null))};wA.prototype.destroy=function(t){this._destroyed||(this._destroyed=!0,t&&this.emit("error",t),this.emit("close"),this._stream&&this._stream.destroy&&this._stream.destroy())};wA.prototype._encode=function(t){if(!t.pax){var e=wF.encode(t);if(e){this.push(e);return}}this._encodePax(t)};wA.prototype._encodePax=function(t){var e=wF.encodePax({name:t.name,linkname:t.linkname,pax:t.pax}),r={name:"PaxHeader",mode:t.mode,uid:t.uid,gid:t.gid,size:e.length,mtime:t.mtime,type:"pax-header",linkname:t.linkname&&"PaxHeader",uname:t.uname,gname:t.gname,devmajor:t.devmajor,devminor:t.devminor};this.push(wF.encode(r)),this.push(e),H5(this,e.length),r.size=t.size,r.type=t.type,this.push(wF.encode(r))};wA.prototype._read=function(t){var e=this._drain;this._drain=q5,e()};QBe.exports=wA});var RBe=_(j5=>{j5.extract=DBe();j5.pack=FBe()});var WBe=_((M$t,GBe)=>{"use strict";var Yv=class t{constructor(e,r,o){this.__specs=e||{},Object.keys(this.__specs).forEach(a=>{if(typeof this.__specs[a]=="string"){let n=this.__specs[a],u=this.__specs[n];if(u){let A=u.aliases||[];A.push(a,n),u.aliases=[...new Set(A)],this.__specs[a]=u}else throw new Error(`Alias refers to invalid key: ${n} -> ${a}`)}}),this.__opts=r||{},this.__providers=qBe(o.filter(a=>a!=null&&typeof a=="object")),this.__isFiggyPudding=!0}get(e){return J5(this,e,!0)}get[Symbol.toStringTag](){return"FiggyPudding"}forEach(e,r=this){for(let[o,a]of this.entries())e.call(r,a,o,this)}toJSON(){let e={};return this.forEach((r,o)=>{e[o]=r}),e}*entries(e){for(let o of Object.keys(this.__specs))yield[o,this.get(o)];let r=e||this.__opts.other;if(r){let o=new Set;for(let a of this.__providers){let n=a.entries?a.entries(r):evt(a);for(let[u,A]of n)r(u)&&!o.has(u)&&(o.add(u),yield[u,A])}}}*[Symbol.iterator](){for(let[e,r]of this.entries())yield[e,r]}*keys(){for(let[e]of this.entries())yield e}*values(){for(let[,e]of this.entries())yield e}concat(...e){return new Proxy(new t(this.__specs,this.__opts,qBe(this.__providers).concat(e)),jBe)}};try{let t=ve("util");Yv.prototype[t.inspect.custom]=function(e,r){return this[Symbol.toStringTag]+" "+t.inspect(this.toJSON(),r)}}catch{}function ZBt(t){throw Object.assign(new Error(`invalid config key requested: ${t}`),{code:"EBADKEY"})}function J5(t,e,r){let o=t.__specs[e];if(r&&!o&&(!t.__opts.other||!t.__opts.other(e)))ZBt(e);else{o||(o={});let a;for(let n of t.__providers){if(a=HBe(e,n),a===void 0&&o.aliases&&o.aliases.length){for(let u of o.aliases)if(u!==e&&(a=HBe(u,n),a!==void 0))break}if(a!==void 0)break}return a===void 0&&o.default!==void 0?typeof o.default=="function"?o.default(t):o.default:a}}function HBe(t,e){let r;return e.__isFiggyPudding?r=J5(e,t,!1):typeof e.get=="function"?r=e.get(t):r=e[t],r}var jBe={has(t,e){return e in t.__specs&&J5(t,e,!1)!==void 0},ownKeys(t){return Object.keys(t.__specs)},get(t,e){return typeof e=="symbol"||e.slice(0,2)==="__"||e in Yv.prototype?t[e]:t.get(e)},set(t,e,r){if(typeof e=="symbol"||e.slice(0,2)==="__")return t[e]=r,!0;throw new Error("figgyPudding options cannot be modified. Use .concat() instead.")},deleteProperty(){throw new Error("figgyPudding options cannot be deleted. Use .concat() and shadow them instead.")}};GBe.exports=$Bt;function $Bt(t,e){function r(...o){return new Proxy(new Yv(t,e,o),jBe)}return r}function qBe(t){let e=[];return t.forEach(r=>e.unshift(r)),e}function evt(t){return Object.keys(t).map(e=>[e,t[e]])}});var VBe=_((U$t,DA)=>{"use strict";var Vv=ve("crypto"),tvt=WBe(),rvt=ve("stream").Transform,YBe=["sha256","sha384","sha512"],nvt=/^[a-z0-9+/]+(?:=?=?)$/i,ivt=/^([^-]+)-([^?]+)([?\S*]*)$/,svt=/^([^-]+)-([A-Za-z0-9+/=]{44,88})(\?[\x21-\x7E]*)*$/,ovt=/^[\x21-\x7E]+$/,na=tvt({algorithms:{default:["sha512"]},error:{default:!1},integrity:{},options:{default:[]},pickAlgorithm:{default:()=>hvt},Promise:{default:()=>Promise},sep:{default:" "},single:{default:!1},size:{},strict:{default:!1}}),n0=class{get isHash(){return!0}constructor(e,r){r=na(r);let o=!!r.strict;this.source=e.trim();let a=this.source.match(o?svt:ivt);if(!a||o&&!YBe.some(u=>u===a[1]))return;this.algorithm=a[1],this.digest=a[2];let n=a[3];this.options=n?n.slice(1).split("?"):[]}hexDigest(){return this.digest&&Buffer.from(this.digest,"base64").toString("hex")}toJSON(){return this.toString()}toString(e){if(e=na(e),e.strict&&!(YBe.some(o=>o===this.algorithm)&&this.digest.match(nvt)&&(this.options||[]).every(o=>o.match(ovt))))return"";let r=this.options&&this.options.length?`?${this.options.join("?")}`:"";return`${this.algorithm}-${this.digest}${r}`}},Cd=class{get isIntegrity(){return!0}toJSON(){return this.toString()}toString(e){e=na(e);let r=e.sep||" ";return e.strict&&(r=r.replace(/\S+/g," ")),Object.keys(this).map(o=>this[o].map(a=>n0.prototype.toString.call(a,e)).filter(a=>a.length).join(r)).filter(o=>o.length).join(r)}concat(e,r){r=na(r);let o=typeof e=="string"?e:Kv(e,r);return vA(`${this.toString(r)} ${o}`,r)}hexDigest(){return vA(this,{single:!0}).hexDigest()}match(e,r){r=na(r);let o=vA(e,r),a=o.pickAlgorithm(r);return this[a]&&o[a]&&this[a].find(n=>o[a].find(u=>n.digest===u.digest))||!1}pickAlgorithm(e){e=na(e);let r=e.pickAlgorithm,o=Object.keys(this);if(!o.length)throw new Error(`No algorithms available for ${JSON.stringify(this.toString())}`);return o.reduce((a,n)=>r(a,n)||a)}};DA.exports.parse=vA;function vA(t,e){if(e=na(e),typeof t=="string")return z5(t,e);if(t.algorithm&&t.digest){let r=new Cd;return r[t.algorithm]=[t],z5(Kv(r,e),e)}else return z5(Kv(t,e),e)}function z5(t,e){return e.single?new n0(t,e):t.trim().split(/\s+/).reduce((r,o)=>{let a=new n0(o,e);if(a.algorithm&&a.digest){let n=a.algorithm;r[n]||(r[n]=[]),r[n].push(a)}return r},new Cd)}DA.exports.stringify=Kv;function Kv(t,e){return e=na(e),t.algorithm&&t.digest?n0.prototype.toString.call(t,e):typeof t=="string"?Kv(vA(t,e),e):Cd.prototype.toString.call(t,e)}DA.exports.fromHex=avt;function avt(t,e,r){r=na(r);let o=r.options&&r.options.length?`?${r.options.join("?")}`:"";return vA(`${e}-${Buffer.from(t,"hex").toString("base64")}${o}`,r)}DA.exports.fromData=lvt;function lvt(t,e){e=na(e);let r=e.algorithms,o=e.options&&e.options.length?`?${e.options.join("?")}`:"";return r.reduce((a,n)=>{let u=Vv.createHash(n).update(t).digest("base64"),A=new n0(`${n}-${u}${o}`,e);if(A.algorithm&&A.digest){let p=A.algorithm;a[p]||(a[p]=[]),a[p].push(A)}return a},new Cd)}DA.exports.fromStream=cvt;function cvt(t,e){e=na(e);let r=e.Promise||Promise,o=X5(e);return new r((a,n)=>{t.pipe(o),t.on("error",n),o.on("error",n);let u;o.on("integrity",A=>{u=A}),o.on("end",()=>a(u)),o.on("data",()=>{})})}DA.exports.checkData=uvt;function uvt(t,e,r){if(r=na(r),e=vA(e,r),!Object.keys(e).length){if(r.error)throw Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"});return!1}let o=e.pickAlgorithm(r),a=Vv.createHash(o).update(t).digest("base64"),n=vA({algorithm:o,digest:a}),u=n.match(e,r);if(u||!r.error)return u;if(typeof r.size=="number"&&t.length!==r.size){let A=new Error(`data size mismatch when checking ${e}. + Wanted: ${r.size} + Found: ${t.length}`);throw A.code="EBADSIZE",A.found=t.length,A.expected=r.size,A.sri=e,A}else{let A=new Error(`Integrity checksum failed when using ${o}: Wanted ${e}, but got ${n}. (${t.length} bytes)`);throw A.code="EINTEGRITY",A.found=n,A.expected=e,A.algorithm=o,A.sri=e,A}}DA.exports.checkStream=Avt;function Avt(t,e,r){r=na(r);let o=r.Promise||Promise,a=X5(r.concat({integrity:e}));return new o((n,u)=>{t.pipe(a),t.on("error",u),a.on("error",u);let A;a.on("verified",p=>{A=p}),a.on("end",()=>n(A)),a.on("data",()=>{})})}DA.exports.integrityStream=X5;function X5(t){t=na(t);let e=t.integrity&&vA(t.integrity,t),r=e&&Object.keys(e).length,o=r&&e.pickAlgorithm(t),a=r&&e[o],n=Array.from(new Set(t.algorithms.concat(o?[o]:[]))),u=n.map(Vv.createHash),A=0,p=new rvt({transform(h,E,w){A+=h.length,u.forEach(D=>D.update(h,E)),w(null,h,E)}}).on("end",()=>{let h=t.options&&t.options.length?`?${t.options.join("?")}`:"",E=vA(u.map((D,x)=>`${n[x]}-${D.digest("base64")}${h}`).join(" "),t),w=r&&E.match(e,t);if(typeof t.size=="number"&&A!==t.size){let D=new Error(`stream size mismatch when checking ${e}. + Wanted: ${t.size} + Found: ${A}`);D.code="EBADSIZE",D.found=A,D.expected=t.size,D.sri=e,p.emit("error",D)}else if(t.integrity&&!w){let D=new Error(`${e} integrity checksum failed when using ${o}: wanted ${a} but got ${E}. (${A} bytes)`);D.code="EINTEGRITY",D.found=E,D.expected=a,D.algorithm=o,D.sri=e,p.emit("error",D)}else p.emit("size",A),p.emit("integrity",E),w&&p.emit("verified",w)});return p}DA.exports.create=fvt;function fvt(t){t=na(t);let e=t.algorithms,r=t.options.length?`?${t.options.join("?")}`:"",o=e.map(Vv.createHash);return{update:function(a,n){return o.forEach(u=>u.update(a,n)),this},digest:function(a){return e.reduce((u,A)=>{let p=o.shift().digest("base64"),h=new n0(`${A}-${p}${r}`,t);if(h.algorithm&&h.digest){let E=h.algorithm;u[E]||(u[E]=[]),u[E].push(h)}return u},new Cd)}}}var pvt=new Set(Vv.getHashes()),KBe=["md5","whirlpool","sha1","sha224","sha256","sha384","sha512","sha3","sha3-256","sha3-384","sha3-512","sha3_256","sha3_384","sha3_512"].filter(t=>pvt.has(t));function hvt(t,e){return KBe.indexOf(t.toLowerCase())>=KBe.indexOf(e.toLowerCase())?t:e}});var Bve=_((qnr,wve)=>{var hDt=WL();function gDt(t){return hDt(t)?void 0:t}wve.exports=gDt});var Dve=_((jnr,vve)=>{var dDt=Cx(),mDt=hH(),yDt=yH(),EDt=Wg(),CDt=Eg(),IDt=Bve(),wDt=l_(),BDt=pH(),vDt=1,DDt=2,PDt=4,SDt=wDt(function(t,e){var r={};if(t==null)return r;var o=!1;e=dDt(e,function(n){return n=EDt(n,t),o||(o=n.length>1),n}),CDt(t,BDt(t),r),o&&(r=mDt(r,vDt|DDt|PDt,IDt));for(var a=e.length;a--;)yDt(r,e[a]);return r});vve.exports=SDt});Pt();Ke();Pt();var kve=ve("child_process"),Qve=et(sg());Gt();var oE=new Map([]);var S2={};Kt(S2,{BaseCommand:()=>ut,WorkspaceRequiredError:()=>or,getCli:()=>qhe,getDynamicLibs:()=>Hhe,getPluginConfiguration:()=>lE,openWorkspace:()=>aE,pluginCommands:()=>oE,runExit:()=>Lk});Gt();var ut=class extends ot{constructor(){super(...arguments);this.cwd=de.String("--cwd",{hidden:!0})}validateAndExecute(){if(typeof this.cwd<"u")throw new it("The --cwd option is ambiguous when used anywhere else than the very first parameter provided in the command line, before even the command path");return super.validateAndExecute()}};Ke();Pt();Gt();var or=class extends it{constructor(e,r){let o=K.relative(e,r),a=K.join(e,_t.fileName);super(`This command can only be run from within a workspace of your project (${o} isn't a workspace of ${a}).`)}};Ke();Pt();sA();Ol();z1();Gt();var SAt=et(ni());il();var Hhe=()=>new Map([["@yarnpkg/cli",S2],["@yarnpkg/core",P2],["@yarnpkg/fslib",Aw],["@yarnpkg/libzip",V1],["@yarnpkg/parsers",Ew],["@yarnpkg/shell",e2],["clipanion",Qw],["semver",SAt],["typanion",Yo]]);Ke();async function aE(t,e){let{project:r,workspace:o}=await Qt.find(t,e);if(!o)throw new or(r.cwd,e);return o}Ke();Pt();sA();Ol();z1();Gt();var LDt=et(ni());il();var MH={};Kt(MH,{AddCommand:()=>fE,BinCommand:()=>pE,CacheCleanCommand:()=>hE,ClipanionCommand:()=>CE,ConfigCommand:()=>yE,ConfigGetCommand:()=>gE,ConfigSetCommand:()=>dE,ConfigUnsetCommand:()=>mE,DedupeCommand:()=>EE,EntryCommand:()=>wE,ExecCommand:()=>vE,ExplainCommand:()=>SE,ExplainPeerRequirementsCommand:()=>DE,HelpCommand:()=>IE,InfoCommand:()=>bE,LinkCommand:()=>kE,NodeCommand:()=>QE,PluginCheckCommand:()=>FE,PluginImportCommand:()=>NE,PluginImportSourcesCommand:()=>LE,PluginListCommand:()=>RE,PluginRemoveCommand:()=>OE,PluginRuntimeCommand:()=>ME,RebuildCommand:()=>UE,RemoveCommand:()=>_E,RunCommand:()=>qE,RunIndexCommand:()=>HE,SetResolutionCommand:()=>jE,SetVersionCommand:()=>PE,SetVersionSourcesCommand:()=>TE,UnlinkCommand:()=>GE,UpCommand:()=>WE,VersionCommand:()=>BE,WhyCommand:()=>YE,WorkspaceCommand:()=>XE,WorkspacesListCommand:()=>zE,YarnCommand:()=>xE,dedupeUtils:()=>Yk,default:()=>Igt,suggestUtils:()=>nu});var Eme=et(sg());Ke();Ke();Ke();Gt();var xge=et(Q2());il();var nu={};Kt(nu,{Modifier:()=>lH,Strategy:()=>jk,Target:()=>F2,WorkspaceModifier:()=>vge,applyModifier:()=>Kft,extractDescriptorFromPath:()=>cH,extractRangeModifier:()=>Dge,fetchDescriptorFrom:()=>uH,findProjectDescriptors:()=>bge,getModifier:()=>R2,getSuggestedDescriptors:()=>T2,makeWorkspaceDescriptor:()=>Sge,toWorkspaceModifier:()=>Pge});Ke();Ke();Pt();var aH=et(ni()),Wft="workspace:",F2=(o=>(o.REGULAR="dependencies",o.DEVELOPMENT="devDependencies",o.PEER="peerDependencies",o))(F2||{}),lH=(o=>(o.CARET="^",o.TILDE="~",o.EXACT="",o))(lH||{}),vge=(o=>(o.CARET="^",o.TILDE="~",o.EXACT="*",o))(vge||{}),jk=(n=>(n.KEEP="keep",n.REUSE="reuse",n.PROJECT="project",n.LATEST="latest",n.CACHE="cache",n))(jk||{});function R2(t,e){return t.exact?"":t.caret?"^":t.tilde?"~":e.configuration.get("defaultSemverRangePrefix")}var Yft=/^([\^~]?)[0-9]+(?:\.[0-9]+){0,2}(?:-\S+)?$/;function Dge(t,{project:e}){let r=t.match(Yft);return r?r[1]:e.configuration.get("defaultSemverRangePrefix")}function Kft(t,e){let{protocol:r,source:o,params:a,selector:n}=G.parseRange(t.range);return aH.default.valid(n)&&(n=`${e}${t.range}`),G.makeDescriptor(t,G.makeRange({protocol:r,source:o,params:a,selector:n}))}function Pge(t){switch(t){case"^":return"^";case"~":return"~";case"":return"*";default:throw new Error(`Assertion failed: Unknown modifier: "${t}"`)}}function Sge(t,e){return G.makeDescriptor(t.anchoredDescriptor,`${Wft}${Pge(e)}`)}async function bge(t,{project:e,target:r}){let o=new Map,a=n=>{let u=o.get(n.descriptorHash);return u||o.set(n.descriptorHash,u={descriptor:n,locators:[]}),u};for(let n of e.workspaces)if(r==="peerDependencies"){let u=n.manifest.peerDependencies.get(t.identHash);u!==void 0&&a(u).locators.push(n.anchoredLocator)}else{let u=n.manifest.dependencies.get(t.identHash),A=n.manifest.devDependencies.get(t.identHash);r==="devDependencies"?A!==void 0?a(A).locators.push(n.anchoredLocator):u!==void 0&&a(u).locators.push(n.anchoredLocator):u!==void 0?a(u).locators.push(n.anchoredLocator):A!==void 0&&a(A).locators.push(n.anchoredLocator)}return o}async function cH(t,{cwd:e,workspace:r}){return await Vft(async o=>{K.isAbsolute(t)||(t=K.relative(r.cwd,K.resolve(e,t)),t.match(/^\.{0,2}\//)||(t=`./${t}`));let{project:a}=r,n=await uH(G.makeIdent(null,"archive"),t,{project:r.project,cache:o,workspace:r});if(!n)throw new Error("Assertion failed: The descriptor should have been found");let u=new Ri,A=a.configuration.makeResolver(),p=a.configuration.makeFetcher(),h={checksums:a.storedChecksums,project:a,cache:o,fetcher:p,report:u,resolver:A},E=A.bindDescriptor(n,r.anchoredLocator,h),w=G.convertDescriptorToLocator(E),D=await p.fetch(w,h),x=await _t.find(D.prefixPath,{baseFs:D.packageFs});if(!x.name)throw new Error("Target path doesn't have a name");return G.makeDescriptor(x.name,t)})}async function T2(t,{project:e,workspace:r,cache:o,target:a,fixed:n,modifier:u,strategies:A,maxResults:p=1/0}){if(!(p>=0))throw new Error(`Invalid maxResults (${p})`);let[h,E]=t.range!=="unknown"?n||Ur.validRange(t.range)||!t.range.match(/^[a-z0-9._-]+$/i)?[t.range,"latest"]:["unknown",t.range]:["unknown","latest"];if(h!=="unknown")return{suggestions:[{descriptor:t,name:`Use ${G.prettyDescriptor(e.configuration,t)}`,reason:"(unambiguous explicit request)"}],rejections:[]};let w=typeof r<"u"&&r!==null&&r.manifest[a].get(t.identHash)||null,D=[],x=[],C=async T=>{try{await T()}catch(L){x.push(L)}};for(let T of A){if(D.length>=p)break;switch(T){case"keep":await C(async()=>{w&&D.push({descriptor:w,name:`Keep ${G.prettyDescriptor(e.configuration,w)}`,reason:"(no changes)"})});break;case"reuse":await C(async()=>{for(let{descriptor:L,locators:U}of(await bge(t,{project:e,target:a})).values()){if(U.length===1&&U[0].locatorHash===r.anchoredLocator.locatorHash&&A.includes("keep"))continue;let J=`(originally used by ${G.prettyLocator(e.configuration,U[0])}`;J+=U.length>1?` and ${U.length-1} other${U.length>2?"s":""})`:")",D.push({descriptor:L,name:`Reuse ${G.prettyDescriptor(e.configuration,L)}`,reason:J})}});break;case"cache":await C(async()=>{for(let L of e.storedDescriptors.values())L.identHash===t.identHash&&D.push({descriptor:L,name:`Reuse ${G.prettyDescriptor(e.configuration,L)}`,reason:"(already used somewhere in the lockfile)"})});break;case"project":await C(async()=>{if(r.manifest.name!==null&&t.identHash===r.manifest.name.identHash)return;let L=e.tryWorkspaceByIdent(t);if(L===null)return;let U=Sge(L,u);D.push({descriptor:U,name:`Attach ${G.prettyDescriptor(e.configuration,U)}`,reason:`(local workspace at ${pe.pretty(e.configuration,L.relativeCwd,pe.Type.PATH)})`})});break;case"latest":{let L=e.configuration.get("enableNetwork"),U=e.configuration.get("enableOfflineMode");await C(async()=>{if(a==="peerDependencies")D.push({descriptor:G.makeDescriptor(t,"*"),name:"Use *",reason:"(catch-all peer dependency pattern)"});else if(!L&&!U)D.push({descriptor:null,name:"Resolve from latest",reason:pe.pretty(e.configuration,"(unavailable because enableNetwork is toggled off)","grey")});else{let J=await uH(t,E,{project:e,cache:o,workspace:r,modifier:u});J&&D.push({descriptor:J,name:`Use ${G.prettyDescriptor(e.configuration,J)}`,reason:`(resolved from ${U?"the cache":"latest"})`})}})}break}}return{suggestions:D.slice(0,p),rejections:x.slice(0,p)}}async function uH(t,e,{project:r,cache:o,workspace:a,preserveModifier:n=!0,modifier:u}){let A=r.configuration.normalizeDependency(G.makeDescriptor(t,e)),p=new Ri,h=r.configuration.makeFetcher(),E=r.configuration.makeResolver(),w={project:r,fetcher:h,cache:o,checksums:r.storedChecksums,report:p,cacheOptions:{skipIntegrityCheck:!0}},D={...w,resolver:E,fetchOptions:w},x=E.bindDescriptor(A,a.anchoredLocator,D),C=await E.getCandidates(x,{},D);if(C.length===0)return null;let T=C[0],{protocol:L,source:U,params:J,selector:te}=G.parseRange(G.convertToManifestRange(T.reference));if(L===r.configuration.get("defaultProtocol")&&(L=null),aH.default.valid(te)){let le=te;if(typeof u<"u")te=u+te;else if(n!==!1){let Ie=typeof n=="string"?n:A.range;te=Dge(Ie,{project:r})+te}let ce=G.makeDescriptor(T,G.makeRange({protocol:L,source:U,params:J,selector:te}));(await E.getCandidates(r.configuration.normalizeDependency(ce),{},D)).length!==1&&(te=le)}return G.makeDescriptor(T,G.makeRange({protocol:L,source:U,params:J,selector:te}))}async function Vft(t){return await ae.mktempPromise(async e=>{let r=ze.create(e);return r.useWithSource(e,{enableMirror:!1,compressionLevel:0},e,{overwrite:!0}),await t(new Wr(e,{configuration:r,check:!1,immutable:!1}))})}var fE=class extends ut{constructor(){super(...arguments);this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.fixed=de.Boolean("-F,--fixed",!1,{description:"Store dependency tags as-is instead of resolving them"});this.exact=de.Boolean("-E,--exact",!1,{description:"Don't use any semver modifier on the resolved range"});this.tilde=de.Boolean("-T,--tilde",!1,{description:"Use the `~` semver modifier on the resolved range"});this.caret=de.Boolean("-C,--caret",!1,{description:"Use the `^` semver modifier on the resolved range"});this.dev=de.Boolean("-D,--dev",!1,{description:"Add a package as a dev dependency"});this.peer=de.Boolean("-P,--peer",!1,{description:"Add a package as a peer dependency"});this.optional=de.Boolean("-O,--optional",!1,{description:"Add / upgrade a package to an optional regular / peer dependency"});this.preferDev=de.Boolean("--prefer-dev",!1,{description:"Add / upgrade a package to a dev dependency"});this.interactive=de.Boolean("-i,--interactive",{description:"Reuse the specified package from other workspaces in the project"});this.cached=de.Boolean("--cached",!1,{description:"Reuse the highest version already used somewhere within the project"});this.mode=de.String("--mode",{description:"Change what artifacts installs generate",validator:js(yl)});this.silent=de.Boolean("--silent",{hidden:!0});this.packages=de.Rest()}static{this.paths=[["add"]]}static{this.usage=ot.Usage({description:"add dependencies to the project",details:"\n This command adds a package to the package.json for the nearest workspace.\n\n - If it didn't exist before, the package will by default be added to the regular `dependencies` field, but this behavior can be overriden thanks to the `-D,--dev` flag (which will cause the dependency to be added to the `devDependencies` field instead) and the `-P,--peer` flag (which will do the same but for `peerDependencies`).\n\n - If the package was already listed in your dependencies, it will by default be upgraded whether it's part of your `dependencies` or `devDependencies` (it won't ever update `peerDependencies`, though).\n\n - If set, the `--prefer-dev` flag will operate as a more flexible `-D,--dev` in that it will add the package to your `devDependencies` if it isn't already listed in either `dependencies` or `devDependencies`, but it will also happily upgrade your `dependencies` if that's what you already use (whereas `-D,--dev` would throw an exception).\n\n - If set, the `-O,--optional` flag will add the package to the `optionalDependencies` field and, in combination with the `-P,--peer` flag, it will add the package as an optional peer dependency. If the package was already listed in your `dependencies`, it will be upgraded to `optionalDependencies`. If the package was already listed in your `peerDependencies`, in combination with the `-P,--peer` flag, it will be upgraded to an optional peer dependency: `\"peerDependenciesMeta\": { \"\": { \"optional\": true } }`\n\n - If the added package doesn't specify a range at all its `latest` tag will be resolved and the returned version will be used to generate a new semver range (using the `^` modifier by default unless otherwise configured via the `defaultSemverRangePrefix` configuration, or the `~` modifier if `-T,--tilde` is specified, or no modifier at all if `-E,--exact` is specified). Two exceptions to this rule: the first one is that if the package is a workspace then its local version will be used, and the second one is that if you use `-P,--peer` the default range will be `*` and won't be resolved at all.\n\n - If the added package specifies a range (such as `^1.0.0`, `latest`, or `rc`), Yarn will add this range as-is in the resulting package.json entry (in particular, tags such as `rc` will be encoded as-is rather than being converted into a semver range).\n\n If the `--cached` option is used, Yarn will preferably reuse the highest version already used somewhere within the project, even if through a transitive dependency.\n\n If the `-i,--interactive` option is used (or if the `preferInteractive` settings is toggled on) the command will first try to check whether other workspaces in the project use the specified package and, if so, will offer to reuse them.\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n\n For a compilation of all the supported protocols, please consult the dedicated page from our website: https://yarnpkg.com/protocols.\n ",examples:[["Add a regular package to the current workspace","$0 add lodash"],["Add a specific version for a package to the current workspace","$0 add lodash@1.2.3"],["Add a package from a GitHub repository (the master branch) to the current workspace using a URL","$0 add lodash@https://github.com/lodash/lodash"],["Add a package from a GitHub repository (the master branch) to the current workspace using the GitHub protocol","$0 add lodash@github:lodash/lodash"],["Add a package from a GitHub repository (the master branch) to the current workspace using the GitHub protocol (shorthand)","$0 add lodash@lodash/lodash"],["Add a package from a specific branch of a GitHub repository to the current workspace using the GitHub protocol (shorthand)","$0 add lodash-es@lodash/lodash#es"],["Add a local package (gzipped tarball format) to the current workspace","$0 add local-package-name@file:../path/to/local-package-name-v0.1.2.tgz"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=this.fixed,A=r.isInteractive({interactive:this.interactive,stdout:this.context.stdout}),p=A||r.get("preferReuse"),h=R2(this,o),E=[p?"reuse":void 0,"project",this.cached?"cache":void 0,"latest"].filter(U=>typeof U<"u"),w=A?1/0:1,D=await Promise.all(this.packages.map(async U=>{let J=U.match(/^\.{0,2}\//)?await cH(U,{cwd:this.context.cwd,workspace:a}):G.tryParseDescriptor(U),te=U.match(/^(https?:|git@github)/);if(te)throw new it(`It seems you are trying to add a package using a ${pe.pretty(r,`${te[0]}...`,pe.Type.RANGE)} url; we now require package names to be explicitly specified. +Try running the command again with the package name prefixed: ${pe.pretty(r,"yarn add",pe.Type.CODE)} ${pe.pretty(r,G.makeDescriptor(G.makeIdent(null,"my-package"),`${te[0]}...`),pe.Type.DESCRIPTOR)}`);if(!J)throw new it(`The ${pe.pretty(r,U,pe.Type.CODE)} string didn't match the required format (package-name@range). Did you perhaps forget to explicitly reference the package name?`);let le=Jft(a,J,{dev:this.dev,peer:this.peer,preferDev:this.preferDev,optional:this.optional});return await Promise.all(le.map(async ue=>{let Ie=await T2(J,{project:o,workspace:a,cache:n,fixed:u,target:ue,modifier:h,strategies:E,maxResults:w});return{request:J,suggestedDescriptors:Ie,target:ue}}))})).then(U=>U.flat()),x=await pA.start({configuration:r,stdout:this.context.stdout,suggestInstall:!1},async U=>{for(let{request:J,suggestedDescriptors:{suggestions:te,rejections:le}}of D)if(te.filter(ue=>ue.descriptor!==null).length===0){let[ue]=le;if(typeof ue>"u")throw new Error("Assertion failed: Expected an error to have been set");o.configuration.get("enableNetwork")?U.reportError(27,`${G.prettyDescriptor(r,J)} can't be resolved to a satisfying range`):U.reportError(27,`${G.prettyDescriptor(r,J)} can't be resolved to a satisfying range (note: network resolution has been disabled)`),U.reportSeparator(),U.reportExceptionOnce(ue)}});if(x.hasErrors())return x.exitCode();let C=!1,T=[],L=[];for(let{suggestedDescriptors:{suggestions:U},target:J}of D){let te,le=U.filter(he=>he.descriptor!==null),ce=le[0].descriptor,ue=le.every(he=>G.areDescriptorsEqual(he.descriptor,ce));le.length===1||ue?te=ce:(C=!0,{answer:te}=await(0,xge.prompt)({type:"select",name:"answer",message:"Which range do you want to use?",choices:U.map(({descriptor:he,name:De,reason:Ee})=>he?{name:De,hint:Ee,descriptor:he}:{name:De,hint:Ee,disabled:!0}),onCancel:()=>process.exit(130),result(he){return this.find(he,"descriptor")},stdin:this.context.stdin,stdout:this.context.stdout}));let Ie=a.manifest[J].get(te.identHash);(typeof Ie>"u"||Ie.descriptorHash!==te.descriptorHash)&&(a.manifest[J].set(te.identHash,te),this.optional&&(J==="dependencies"?a.manifest.ensureDependencyMeta({...te,range:"unknown"}).optional=!0:J==="peerDependencies"&&(a.manifest.ensurePeerDependencyMeta({...te,range:"unknown"}).optional=!0)),typeof Ie>"u"?T.push([a,J,te,E]):L.push([a,J,Ie,te]))}return await r.triggerMultipleHooks(U=>U.afterWorkspaceDependencyAddition,T),await r.triggerMultipleHooks(U=>U.afterWorkspaceDependencyReplacement,L),C&&this.context.stdout.write(` +`),await o.installWithNewReport({json:this.json,stdout:this.context.stdout,quiet:this.context.quiet},{cache:n,mode:this.mode})}};function Jft(t,e,{dev:r,peer:o,preferDev:a,optional:n}){let u=t.manifest.dependencies.has(e.identHash),A=t.manifest.devDependencies.has(e.identHash),p=t.manifest.peerDependencies.has(e.identHash);if((r||o)&&u)throw new it(`Package "${G.prettyIdent(t.project.configuration,e)}" is already listed as a regular dependency - remove the -D,-P flags or remove it from your dependencies first`);if(!r&&!o&&p)throw new it(`Package "${G.prettyIdent(t.project.configuration,e)}" is already listed as a peer dependency - use either of -D or -P, or remove it from your peer dependencies first`);if(n&&A)throw new it(`Package "${G.prettyIdent(t.project.configuration,e)}" is already listed as a dev dependency - remove the -O flag or remove it from your dev dependencies first`);if(n&&!o&&p)throw new it(`Package "${G.prettyIdent(t.project.configuration,e)}" is already listed as a peer dependency - remove the -O flag or add the -P flag or remove it from your peer dependencies first`);if((r||a)&&n)throw new it(`Package "${G.prettyIdent(t.project.configuration,e)}" cannot simultaneously be a dev dependency and an optional dependency`);let h=[];return o&&h.push("peerDependencies"),(r||a)&&h.push("devDependencies"),n&&h.push("dependencies"),h.length>0?h:A?["devDependencies"]:p?["peerDependencies"]:["dependencies"]}Ke();Ke();Gt();var pE=class extends ut{constructor(){super(...arguments);this.verbose=de.Boolean("-v,--verbose",!1,{description:"Print both the binary name and the locator of the package that provides the binary"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.name=de.String({required:!1})}static{this.paths=[["bin"]]}static{this.usage=ot.Usage({description:"get the path to a binary script",details:` + When used without arguments, this command will print the list of all the binaries available in the current workspace. Adding the \`-v,--verbose\` flag will cause the output to contain both the binary name and the locator of the package that provides the binary. + + When an argument is specified, this command will just print the path to the binary on the standard output and exit. Note that the reported path may be stored within a zip archive. + `,examples:[["List all the available binaries","$0 bin"],["Print the path to a specific binary","$0 bin eslint"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,locator:a}=await Qt.find(r,this.context.cwd);if(await o.restoreInstallState(),this.name){let A=(await hn.getPackageAccessibleBinaries(a,{project:o})).get(this.name);if(!A)throw new it(`Couldn't find a binary named "${this.name}" for package "${G.prettyLocator(r,a)}"`);let[,p]=A;return this.context.stdout.write(`${p} +`),0}return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async u=>{let A=await hn.getPackageAccessibleBinaries(a,{project:o}),h=Array.from(A.keys()).reduce((E,w)=>Math.max(E,w.length),0);for(let[E,[w,D]]of A)u.reportJson({name:E,source:G.stringifyIdent(w),path:D});if(this.verbose)for(let[E,[w]]of A)u.reportInfo(null,`${E.padEnd(h," ")} ${G.prettyLocator(r,w)}`);else for(let E of A.keys())u.reportInfo(null,E)})).exitCode()}};Ke();Pt();Gt();var hE=class extends ut{constructor(){super(...arguments);this.mirror=de.Boolean("--mirror",!1,{description:"Remove the global cache files instead of the local cache files"});this.all=de.Boolean("--all",!1,{description:"Remove both the global cache files and the local cache files of the current project"})}static{this.paths=[["cache","clean"],["cache","clear"]]}static{this.usage=ot.Usage({description:"remove the shared cache files",details:` + This command will remove all the files from the cache. + `,examples:[["Remove all the local archives","$0 cache clean"],["Remove all the archives stored in the ~/.yarn directory","$0 cache clean --mirror"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);if(!r.get("enableCacheClean"))throw new it("Cache cleaning is currently disabled. To enable it, set `enableCacheClean: true` in your configuration file. Note: Cache cleaning is typically not required and should be avoided when using Zero-Installs.");let o=await Wr.find(r);return(await Nt.start({configuration:r,stdout:this.context.stdout},async()=>{let n=(this.all||this.mirror)&&o.mirrorCwd!==null,u=!this.mirror;n&&(await ae.removePromise(o.mirrorCwd),await r.triggerHook(A=>A.cleanGlobalArtifacts,r)),u&&await ae.removePromise(o.cwd)})).exitCode()}};Ke();Gt();var Qge=et(N2()),AH=ve("util"),gE=class extends ut{constructor(){super(...arguments);this.why=de.Boolean("--why",!1,{description:"Print the explanation for why a setting has its value"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.unsafe=de.Boolean("--no-redacted",!1,{description:"Don't redact secrets (such as tokens) from the output"});this.name=de.String()}static{this.paths=[["config","get"]]}static{this.usage=ot.Usage({description:"read a configuration settings",details:` + This command will print a configuration setting. + + Secrets (such as tokens) will be redacted from the output by default. If this behavior isn't desired, set the \`--no-redacted\` to get the untransformed value. + `,examples:[["Print a simple configuration setting","yarn config get yarnPath"],["Print a complex configuration setting","yarn config get packageExtensions"],["Print a nested field from the configuration",`yarn config get 'npmScopes["my-company"].npmRegistryServer'`],["Print a token from the configuration","yarn config get npmAuthToken --no-redacted"],["Print a configuration setting as JSON","yarn config get packageExtensions --json"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),o=this.name.replace(/[.[].*$/,""),a=this.name.replace(/^[^.[]*/,"");if(typeof r.settings.get(o)>"u")throw new it(`Couldn't find a configuration settings named "${o}"`);let u=r.getSpecial(o,{hideSecrets:!this.unsafe,getNativePaths:!0}),A=qe.convertMapsToIndexableObjects(u),p=a?(0,Qge.default)(A,a):A,h=await Nt.start({configuration:r,includeFooter:!1,json:this.json,stdout:this.context.stdout},async E=>{E.reportJson(p)});if(!this.json){if(typeof p=="string")return this.context.stdout.write(`${p} +`),h.exitCode();AH.inspect.styles.name="cyan",this.context.stdout.write(`${(0,AH.inspect)(p,{depth:1/0,colors:r.get("enableColors"),compact:!1})} +`)}return h.exitCode()}};Ke();Gt();var Ide=et(gH()),wde=et(N2()),Bde=et(dH()),mH=ve("util"),dE=class extends ut{constructor(){super(...arguments);this.json=de.Boolean("--json",!1,{description:"Set complex configuration settings to JSON values"});this.home=de.Boolean("-H,--home",!1,{description:"Update the home configuration instead of the project configuration"});this.name=de.String();this.value=de.String()}static{this.paths=[["config","set"]]}static{this.usage=ot.Usage({description:"change a configuration settings",details:` + This command will set a configuration setting. + + When used without the \`--json\` flag, it can only set a simple configuration setting (a string, a number, or a boolean). + + When used with the \`--json\` flag, it can set both simple and complex configuration settings, including Arrays and Objects. + `,examples:[["Set a simple configuration setting (a string, a number, or a boolean)","yarn config set initScope myScope"],["Set a simple configuration setting (a string, a number, or a boolean) using the `--json` flag",'yarn config set initScope --json \\"myScope\\"'],["Set a complex configuration setting (an Array) using the `--json` flag",`yarn config set unsafeHttpWhitelist --json '["*.example.com", "example.com"]'`],["Set a complex configuration setting (an Object) using the `--json` flag",`yarn config set packageExtensions --json '{ "@babel/parser@*": { "dependencies": { "@babel/types": "*" } } }'`],["Set a nested configuration setting",'yarn config set npmScopes.company.npmRegistryServer "https://npm.example.com"'],["Set a nested configuration setting using indexed access for non-simple keys",`yarn config set 'npmRegistries["//npm.example.com"].npmAuthToken' "ffffffff-ffff-ffff-ffff-ffffffffffff"`]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),o=()=>{if(!r.projectCwd)throw new it("This command must be run from within a project folder");return r.projectCwd},a=this.name.replace(/[.[].*$/,""),n=this.name.replace(/^[^.[]*\.?/,"");if(typeof r.settings.get(a)>"u")throw new it(`Couldn't find a configuration settings named "${a}"`);if(a==="enableStrictSettings")throw new it("This setting only affects the file it's in, and thus cannot be set from the CLI");let A=this.json?JSON.parse(this.value):this.value;await(this.home?C=>ze.updateHomeConfiguration(C):C=>ze.updateConfiguration(o(),C))(C=>{if(n){let T=(0,Ide.default)(C);return(0,Bde.default)(T,this.name,A),T}else return{...C,[a]:A}});let E=(await ze.find(this.context.cwd,this.context.plugins)).getSpecial(a,{hideSecrets:!0,getNativePaths:!0}),w=qe.convertMapsToIndexableObjects(E),D=n?(0,wde.default)(w,n):w;return(await Nt.start({configuration:r,includeFooter:!1,stdout:this.context.stdout},async C=>{mH.inspect.styles.name="cyan",C.reportInfo(0,`Successfully set ${this.name} to ${(0,mH.inspect)(D,{depth:1/0,colors:r.get("enableColors"),compact:!1})}`)})).exitCode()}};Ke();Gt();var Tde=et(gH()),Nde=et(Sde()),Lde=et(EH()),mE=class extends ut{constructor(){super(...arguments);this.home=de.Boolean("-H,--home",!1,{description:"Update the home configuration instead of the project configuration"});this.name=de.String()}static{this.paths=[["config","unset"]]}static{this.usage=ot.Usage({description:"unset a configuration setting",details:` + This command will unset a configuration setting. + `,examples:[["Unset a simple configuration setting","yarn config unset initScope"],["Unset a complex configuration setting","yarn config unset packageExtensions"],["Unset a nested configuration setting","yarn config unset npmScopes.company.npmRegistryServer"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),o=()=>{if(!r.projectCwd)throw new it("This command must be run from within a project folder");return r.projectCwd},a=this.name.replace(/[.[].*$/,""),n=this.name.replace(/^[^.[]*\.?/,"");if(typeof r.settings.get(a)>"u")throw new it(`Couldn't find a configuration settings named "${a}"`);let A=this.home?h=>ze.updateHomeConfiguration(h):h=>ze.updateConfiguration(o(),h);return(await Nt.start({configuration:r,includeFooter:!1,stdout:this.context.stdout},async h=>{let E=!1;await A(w=>{if(!(0,Nde.default)(w,this.name))return h.reportWarning(0,`Configuration doesn't contain setting ${this.name}; there is nothing to unset`),E=!0,w;let D=n?(0,Tde.default)(w):{...w};return(0,Lde.default)(D,this.name),D}),E||h.reportInfo(0,`Successfully unset ${this.name}`)})).exitCode()}};Ke();Pt();Gt();var Wk=ve("util"),yE=class extends ut{constructor(){super(...arguments);this.noDefaults=de.Boolean("--no-defaults",!1,{description:"Omit the default values from the display"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.verbose=de.Boolean("-v,--verbose",{hidden:!0});this.why=de.Boolean("--why",{hidden:!0});this.names=de.Rest()}static{this.paths=[["config"]]}static{this.usage=ot.Usage({description:"display the current configuration",details:` + This command prints the current active configuration settings. + `,examples:[["Print the active configuration settings","$0 config"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins,{strict:!1}),o=await Qy({configuration:r,stdout:this.context.stdout,forceError:this.json},[{option:this.verbose,message:"The --verbose option is deprecated, the settings' descriptions are now always displayed"},{option:this.why,message:"The --why option is deprecated, the settings' sources are now always displayed"}]);if(o!==null)return o;let a=this.names.length>0?[...new Set(this.names)].sort():[...r.settings.keys()].sort(),n,u=await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async A=>{if(r.invalid.size>0&&!this.json){for(let[p,h]of r.invalid)A.reportError(34,`Invalid configuration key "${p}" in ${h}`);A.reportSeparator()}if(this.json)for(let p of a){let h=r.settings.get(p);typeof h>"u"&&A.reportError(34,`No configuration key named "${p}"`);let E=r.getSpecial(p,{hideSecrets:!0,getNativePaths:!0}),w=r.sources.get(p)??"",D=w&&w[0]!=="<"?Ae.fromPortablePath(w):w;A.reportJson({key:p,effective:E,source:D,...h})}else{let p={breakLength:1/0,colors:r.get("enableColors"),maxArrayLength:2},h={},E={children:h};for(let w of a){if(this.noDefaults&&!r.sources.has(w))continue;let D=r.settings.get(w),x=r.sources.get(w)??"",C=r.getSpecial(w,{hideSecrets:!0,getNativePaths:!0}),T={Description:{label:"Description",value:pe.tuple(pe.Type.MARKDOWN,{text:D.description,format:this.cli.format(),paragraphs:!1})},Source:{label:"Source",value:pe.tuple(x[0]==="<"?pe.Type.CODE:pe.Type.PATH,x)}};h[w]={value:pe.tuple(pe.Type.CODE,w),children:T};let L=(U,J)=>{for(let[te,le]of J)if(le instanceof Map){let ce={};U[te]={children:ce},L(ce,le)}else U[te]={label:te,value:pe.tuple(pe.Type.NO_HINT,(0,Wk.inspect)(le,p))}};C instanceof Map?L(T,C):T.Value={label:"Value",value:pe.tuple(pe.Type.NO_HINT,(0,Wk.inspect)(C,p))}}a.length!==1&&(n=void 0),As.emitTree(E,{configuration:r,json:this.json,stdout:this.context.stdout,separators:2})}});if(!this.json&&typeof n<"u"){let A=a[0],p=(0,Wk.inspect)(r.getSpecial(A,{hideSecrets:!0,getNativePaths:!0}),{colors:r.get("enableColors")});this.context.stdout.write(` +`),this.context.stdout.write(`${p} +`)}return u.exitCode()}};Ke();Gt();il();var Yk={};Kt(Yk,{Strategy:()=>L2,acceptedStrategies:()=>Q0t,dedupe:()=>CH});Ke();Ke();var Ode=et(Xo()),L2=(e=>(e.HIGHEST="highest",e))(L2||{}),Q0t=new Set(Object.values(L2)),F0t={highest:async(t,e,{resolver:r,fetcher:o,resolveOptions:a,fetchOptions:n})=>{let u=new Map;for(let[p,h]of t.storedResolutions){let E=t.storedDescriptors.get(p);if(typeof E>"u")throw new Error(`Assertion failed: The descriptor (${p}) should have been registered`);qe.getSetWithDefault(u,E.identHash).add(h)}let A=new Map(qe.mapAndFilter(t.storedDescriptors.values(),p=>G.isVirtualDescriptor(p)?qe.mapAndFilter.skip:[p.descriptorHash,qe.makeDeferred()]));for(let p of t.storedDescriptors.values()){let h=A.get(p.descriptorHash);if(typeof h>"u")throw new Error(`Assertion failed: The descriptor (${p.descriptorHash}) should have been registered`);let E=t.storedResolutions.get(p.descriptorHash);if(typeof E>"u")throw new Error(`Assertion failed: The resolution (${p.descriptorHash}) should have been registered`);let w=t.originalPackages.get(E);if(typeof w>"u")throw new Error(`Assertion failed: The package (${E}) should have been registered`);Promise.resolve().then(async()=>{let D=r.getResolutionDependencies(p,a),x=Object.fromEntries(await qe.allSettledSafe(Object.entries(D).map(async([te,le])=>{let ce=A.get(le.descriptorHash);if(typeof ce>"u")throw new Error(`Assertion failed: The descriptor (${le.descriptorHash}) should have been registered`);let ue=await ce.promise;if(!ue)throw new Error("Assertion failed: Expected the dependency to have been through the dedupe process itself");return[te,ue.updatedPackage]})));if(e.length&&!Ode.default.isMatch(G.stringifyIdent(p),e)||!r.shouldPersistResolution(w,a))return w;let C=u.get(p.identHash);if(typeof C>"u")throw new Error(`Assertion failed: The resolutions (${p.identHash}) should have been registered`);if(C.size===1)return w;let T=[...C].map(te=>{let le=t.originalPackages.get(te);if(typeof le>"u")throw new Error(`Assertion failed: The package (${te}) should have been registered`);return le}),L=await r.getSatisfying(p,x,T,a),U=L.locators?.[0];if(typeof U>"u"||!L.sorted)return w;let J=t.originalPackages.get(U.locatorHash);if(typeof J>"u")throw new Error(`Assertion failed: The package (${U.locatorHash}) should have been registered`);return J}).then(async D=>{let x=await t.preparePackage(D,{resolver:r,resolveOptions:a});h.resolve({descriptor:p,currentPackage:w,updatedPackage:D,resolvedPackage:x})}).catch(D=>{h.reject(D)})}return[...A.values()].map(p=>p.promise)}};async function CH(t,{strategy:e,patterns:r,cache:o,report:a}){let{configuration:n}=t,u=new Ri,A=n.makeResolver(),p=n.makeFetcher(),h={cache:o,checksums:t.storedChecksums,fetcher:p,project:t,report:u,cacheOptions:{skipIntegrityCheck:!0}},E={project:t,resolver:A,report:u,fetchOptions:h};return await a.startTimerPromise("Deduplication step",async()=>{let w=F0t[e],D=await w(t,r,{resolver:A,resolveOptions:E,fetcher:p,fetchOptions:h}),x=Ws.progressViaCounter(D.length);await a.reportProgress(x);let C=0;await Promise.all(D.map(U=>U.then(J=>{if(J===null||J.currentPackage.locatorHash===J.updatedPackage.locatorHash)return;C++;let{descriptor:te,currentPackage:le,updatedPackage:ce}=J;a.reportInfo(0,`${G.prettyDescriptor(n,te)} can be deduped from ${G.prettyLocator(n,le)} to ${G.prettyLocator(n,ce)}`),a.reportJson({descriptor:G.stringifyDescriptor(te),currentResolution:G.stringifyLocator(le),updatedResolution:G.stringifyLocator(ce)}),t.storedResolutions.set(te.descriptorHash,ce.locatorHash)}).finally(()=>x.tick())));let T;switch(C){case 0:T="No packages";break;case 1:T="One package";break;default:T=`${C} packages`}let L=pe.pretty(n,e,pe.Type.CODE);return a.reportInfo(0,`${T} can be deduped using the ${L} strategy`),C})}var EE=class extends ut{constructor(){super(...arguments);this.strategy=de.String("-s,--strategy","highest",{description:"The strategy to use when deduping dependencies",validator:js(L2)});this.check=de.Boolean("-c,--check",!1,{description:"Exit with exit code 1 when duplicates are found, without persisting the dependency tree"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.mode=de.String("--mode",{description:"Change what artifacts installs generate",validator:js(yl)});this.patterns=de.Rest()}static{this.paths=[["dedupe"]]}static{this.usage=ot.Usage({description:"deduplicate dependencies with overlapping ranges",details:"\n Duplicates are defined as descriptors with overlapping ranges being resolved and locked to different locators. They are a natural consequence of Yarn's deterministic installs, but they can sometimes pile up and unnecessarily increase the size of your project.\n\n This command dedupes dependencies in the current project using different strategies (only one is implemented at the moment):\n\n - `highest`: Reuses (where possible) the locators with the highest versions. This means that dependencies can only be upgraded, never downgraded. It's also guaranteed that it never takes more than a single pass to dedupe the entire dependency tree.\n\n **Note:** Even though it never produces a wrong dependency tree, this command should be used with caution, as it modifies the dependency tree, which can sometimes cause problems when packages don't strictly follow semver recommendations. Because of this, it is recommended to also review the changes manually.\n\n If set, the `-c,--check` flag will only report the found duplicates, without persisting the modified dependency tree. If changes are found, the command will exit with a non-zero exit code, making it suitable for CI purposes.\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n\n This command accepts glob patterns as arguments (if valid Idents and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them.\n\n ### In-depth explanation:\n\n Yarn doesn't deduplicate dependencies by default, otherwise installs wouldn't be deterministic and the lockfile would be useless. What it actually does is that it tries to not duplicate dependencies in the first place.\n\n **Example:** If `foo@^2.3.4` (a dependency of a dependency) has already been resolved to `foo@2.3.4`, running `yarn add foo@*`will cause Yarn to reuse `foo@2.3.4`, even if the latest `foo` is actually `foo@2.10.14`, thus preventing unnecessary duplication.\n\n Duplication happens when Yarn can't unlock dependencies that have already been locked inside the lockfile.\n\n **Example:** If `foo@^2.3.4` (a dependency of a dependency) has already been resolved to `foo@2.3.4`, running `yarn add foo@2.10.14` will cause Yarn to install `foo@2.10.14` because the existing resolution doesn't satisfy the range `2.10.14`. This behavior can lead to (sometimes) unwanted duplication, since now the lockfile contains 2 separate resolutions for the 2 `foo` descriptors, even though they have overlapping ranges, which means that the lockfile can be simplified so that both descriptors resolve to `foo@2.10.14`.\n ",examples:[["Dedupe all packages","$0 dedupe"],["Dedupe all packages using a specific strategy","$0 dedupe --strategy highest"],["Dedupe a specific package","$0 dedupe lodash"],["Dedupe all packages with the `@babel/*` scope","$0 dedupe '@babel/*'"],["Check for duplicates (can be used as a CI step)","$0 dedupe --check"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o}=await Qt.find(r,this.context.cwd),a=await Wr.find(r);await o.restoreInstallState({restoreResolutions:!1});let n=0,u=await Nt.start({configuration:r,includeFooter:!1,stdout:this.context.stdout,json:this.json},async A=>{n=await CH(o,{strategy:this.strategy,patterns:this.patterns,cache:a,report:A})});return u.hasErrors()?u.exitCode():this.check?n?1:0:await o.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:a,mode:this.mode})}};Ke();Gt();var CE=class extends ut{static{this.paths=[["--clipanion=definitions"]]}async execute(){let{plugins:e}=await ze.find(this.context.cwd,this.context.plugins),r=[];for(let u of e){let{commands:A}=u[1];if(A){let h=Vo.from(A).definitions();r.push([u[0],h])}}let o=this.cli.definitions(),a=(u,A)=>u.split(" ").slice(1).join()===A.split(" ").slice(1).join(),n=Mde()["@yarnpkg/builder"].bundles.standard;for(let u of r){let A=u[1];for(let p of A)o.find(h=>a(h.path,p.path)).plugin={name:u[0],isDefault:n.includes(u[0])}}this.context.stdout.write(`${JSON.stringify(o,null,2)} +`)}};var IE=class extends ut{static{this.paths=[["help"],["--help"],["-h"]]}async execute(){this.context.stdout.write(this.cli.usage(null))}};Ke();Pt();Gt();var wE=class extends ut{constructor(){super(...arguments);this.leadingArgument=de.String();this.args=de.Proxy()}async execute(){if(this.leadingArgument.match(/[\\/]/)&&!G.tryParseIdent(this.leadingArgument)){let r=K.resolve(this.context.cwd,Ae.toPortablePath(this.leadingArgument));return await this.cli.run(this.args,{cwd:r})}else return await this.cli.run(["run",this.leadingArgument,...this.args])}};Ke();var BE=class extends ut{static{this.paths=[["-v"],["--version"]]}async execute(){this.context.stdout.write(`${nn||""} +`)}};Ke();Ke();Gt();var vE=class extends ut{constructor(){super(...arguments);this.commandName=de.String();this.args=de.Proxy()}static{this.paths=[["exec"]]}static{this.usage=ot.Usage({description:"execute a shell script",details:` + This command simply executes a shell script within the context of the root directory of the active workspace using the portable shell. + + It also makes sure to call it in a way that's compatible with the current project (for example, on PnP projects the environment will be setup in such a way that PnP will be correctly injected into the environment). + `,examples:[["Execute a single shell command","$0 exec echo Hello World"],["Execute a shell script",'$0 exec "tsc & babel src --out-dir lib"']]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,locator:a}=await Qt.find(r,this.context.cwd);return await o.restoreInstallState(),await hn.executePackageShellcode(a,this.commandName,this.args,{cwd:this.context.cwd,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr,project:o})}};Ke();Gt();il();var DE=class extends ut{constructor(){super(...arguments);this.hash=de.String({required:!1,validator:NP(Sm(),[Bw(/^p[0-9a-f]{5}$/)])})}static{this.paths=[["explain","peer-requirements"]]}static{this.usage=ot.Usage({description:"explain a set of peer requirements",details:` + A peer requirement represents all peer requests that a subject must satisfy when providing a requested package to requesters. + + When the hash argument is specified, this command prints a detailed explanation of the peer requirement corresponding to the hash and whether it is satisfied or not. + + When used without arguments, this command lists all peer requirements and the corresponding hash that can be used to get detailed information about a given requirement. + + **Note:** A hash is a six-letter p-prefixed code that can be obtained from peer dependency warnings or from the list of all peer requirements (\`yarn explain peer-requirements\`). + `,examples:[["Explain the corresponding peer requirement for a hash","$0 explain peer-requirements p1a4ed"],["List all peer requirements","$0 explain peer-requirements"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o}=await Qt.find(r,this.context.cwd);return await o.restoreInstallState({restoreResolutions:!1}),await o.applyLightResolution(),typeof this.hash<"u"?await T0t(this.hash,o,{stdout:this.context.stdout}):await N0t(o,{stdout:this.context.stdout})}};async function T0t(t,e,r){let o=e.peerRequirementNodes.get(t);if(typeof o>"u")throw new Error(`No peerDependency requirements found for hash: "${t}"`);let a=new Set,n=p=>a.has(p.requester.locatorHash)?{value:pe.tuple(pe.Type.DEPENDENT,{locator:p.requester,descriptor:p.descriptor}),children:p.children.size>0?[{value:pe.tuple(pe.Type.NO_HINT,"...")}]:[]}:(a.add(p.requester.locatorHash),{value:pe.tuple(pe.Type.DEPENDENT,{locator:p.requester,descriptor:p.descriptor}),children:Object.fromEntries(Array.from(p.children.values(),h=>[G.stringifyLocator(h.requester),n(h)]))}),u=e.peerWarnings.find(p=>p.hash===t);return(await Nt.start({configuration:e.configuration,stdout:r.stdout,includeFooter:!1,includePrefix:!1},async p=>{let h=pe.mark(e.configuration),E=u?h.Cross:h.Check;if(p.reportInfo(0,`Package ${pe.pretty(e.configuration,o.subject,pe.Type.LOCATOR)} is requested to provide ${pe.pretty(e.configuration,o.ident,pe.Type.IDENT)} by its descendants`),p.reportSeparator(),p.reportInfo(0,pe.pretty(e.configuration,o.subject,pe.Type.LOCATOR)),As.emitTree({children:Object.fromEntries(Array.from(o.requests.values(),w=>[G.stringifyLocator(w.requester),n(w)]))},{configuration:e.configuration,stdout:r.stdout,json:!1}),p.reportSeparator(),o.provided.range==="missing:"){let w=u?"":" , but all peer requests are optional";p.reportInfo(0,`${E} Package ${pe.pretty(e.configuration,o.subject,pe.Type.LOCATOR)} does not provide ${pe.pretty(e.configuration,o.ident,pe.Type.IDENT)}${w}.`)}else{let w=e.storedResolutions.get(o.provided.descriptorHash);if(!w)throw new Error("Assertion failed: Expected the descriptor to be registered");let D=e.storedPackages.get(w);if(!D)throw new Error("Assertion failed: Expected the package to be registered");p.reportInfo(0,`${E} Package ${pe.pretty(e.configuration,o.subject,pe.Type.LOCATOR)} provides ${pe.pretty(e.configuration,o.ident,pe.Type.IDENT)} with version ${G.prettyReference(e.configuration,D.version??"0.0.0")}, ${u?"which does not satisfy all requests.":"which satisfies all requests"}`),u?.type===3&&(u.range?p.reportInfo(0,` The combined requested range is ${pe.pretty(e.configuration,u.range,pe.Type.RANGE)}`):p.reportInfo(0," Unfortunately, the requested ranges have no overlap"))}})).exitCode()}async function N0t(t,e){return(await Nt.start({configuration:t.configuration,stdout:e.stdout,includeFooter:!1,includePrefix:!1},async o=>{let a=pe.mark(t.configuration),n=qe.sortMap(t.peerRequirementNodes,[([,u])=>G.stringifyLocator(u.subject),([,u])=>G.stringifyIdent(u.ident)]);for(let[,u]of n.values()){if(!u.root)continue;let A=t.peerWarnings.find(E=>E.hash===u.hash),p=[...G.allPeerRequests(u)],h;if(p.length>2?h=` and ${p.length-1} other dependencies`:p.length===2?h=" and 1 other dependency":h="",u.provided.range!=="missing:"){let E=t.storedResolutions.get(u.provided.descriptorHash);if(!E)throw new Error("Assertion failed: Expected the resolution to have been registered");let w=t.storedPackages.get(E);if(!w)throw new Error("Assertion failed: Expected the provided package to have been registered");let D=`${pe.pretty(t.configuration,u.hash,pe.Type.CODE)} \u2192 ${A?a.Cross:a.Check} ${G.prettyLocator(t.configuration,u.subject)} provides ${G.prettyLocator(t.configuration,w)} to ${G.prettyLocator(t.configuration,p[0].requester)}${h}`;A?o.reportWarning(0,D):o.reportInfo(0,D)}else{let E=`${pe.pretty(t.configuration,u.hash,pe.Type.CODE)} \u2192 ${A?a.Cross:a.Check} ${G.prettyLocator(t.configuration,u.subject)} doesn't provide ${G.prettyIdent(t.configuration,u.ident)} to ${G.prettyLocator(t.configuration,p[0].requester)}${h}`;A?o.reportWarning(0,E):o.reportInfo(0,E)}}})).exitCode()}Ke();Gt();il();Ke();Ke();Pt();Gt();var Ude=et(ni()),PE=class extends ut{constructor(){super(...arguments);this.useYarnPath=de.Boolean("--yarn-path",{description:"Set the yarnPath setting even if the version can be accessed by Corepack"});this.onlyIfNeeded=de.Boolean("--only-if-needed",!1,{description:"Only lock the Yarn version if it isn't already locked"});this.version=de.String()}static{this.paths=[["set","version"]]}static{this.usage=ot.Usage({description:"lock the Yarn version used by the project",details:"\n This command will set a specific release of Yarn to be used by Corepack: https://nodejs.org/api/corepack.html.\n\n By default it only will set the `packageManager` field at the root of your project, but if the referenced release cannot be represented this way, if you already have `yarnPath` configured, or if you set the `--yarn-path` command line flag, then the release will also be downloaded from the Yarn GitHub repository, stored inside your project, and referenced via the `yarnPath` settings from your project `.yarnrc.yml` file.\n\n A very good use case for this command is to enforce the version of Yarn used by any single member of your team inside the same project - by doing this you ensure that you have control over Yarn upgrades and downgrades (including on your deployment servers), and get rid of most of the headaches related to someone using a slightly different version and getting different behavior.\n\n The version specifier can be:\n\n - a tag:\n - `latest` / `berry` / `stable` -> the most recent stable berry (`>=2.0.0`) release\n - `canary` -> the most recent canary (release candidate) berry (`>=2.0.0`) release\n - `classic` -> the most recent classic (`^0.x || ^1.x`) release\n\n - a semver range (e.g. `2.x`) -> the most recent version satisfying the range (limited to berry releases)\n\n - a semver version (e.g. `2.4.1`, `1.22.1`)\n\n - a local file referenced through either a relative or absolute path\n\n - `self` -> the version used to invoke the command\n ",examples:[["Download the latest release from the Yarn repository","$0 set version latest"],["Download the latest canary release from the Yarn repository","$0 set version canary"],["Download the latest classic release from the Yarn repository","$0 set version classic"],["Download the most recent Yarn 3 build","$0 set version 3.x"],["Download a specific Yarn 2 build","$0 set version 2.0.0-rc.30"],["Switch back to a specific Yarn 1 release","$0 set version 1.22.1"],["Use a release from the local filesystem","$0 set version ./yarn.cjs"],["Use a release from a URL","$0 set version https://repo.yarnpkg.com/3.1.0/packages/yarnpkg-cli/bin/yarn.js"],["Download the version used to invoke the command","$0 set version self"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);if(this.onlyIfNeeded&&r.get("yarnPath")){let A=r.sources.get("yarnPath");if(!A)throw new Error("Assertion failed: Expected 'yarnPath' to have a source");let p=r.projectCwd??r.startingCwd;if(K.contains(p,A))return 0}let o=()=>{if(typeof nn>"u")throw new it("The --install flag can only be used without explicit version specifier from the Yarn CLI");return`file://${process.argv[1]}`},a,n=(A,p)=>({version:p,url:A.replace(/\{\}/g,p)});if(this.version==="self")a={url:o(),version:nn??"self"};else if(this.version==="latest"||this.version==="berry"||this.version==="stable")a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",await O2(r,"stable"));else if(this.version==="canary")a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",await O2(r,"canary"));else if(this.version==="classic")a={url:"https://classic.yarnpkg.com/latest.js",version:"classic"};else if(this.version.match(/^https?:/))a={url:this.version,version:"remote"};else if(this.version.match(/^\.{0,2}[\\/]/)||Ae.isAbsolute(this.version))a={url:`file://${K.resolve(Ae.toPortablePath(this.version))}`,version:"file"};else if(Ur.satisfiesWithPrereleases(this.version,">=2.0.0"))a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",this.version);else if(Ur.satisfiesWithPrereleases(this.version,"^0.x || ^1.x"))a=n("https://github.com/yarnpkg/yarn/releases/download/v{}/yarn-{}.js",this.version);else if(Ur.validRange(this.version))a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",await L0t(r,this.version));else throw new it(`Invalid version descriptor "${this.version}"`);return(await Nt.start({configuration:r,stdout:this.context.stdout,includeLogs:!this.context.quiet},async A=>{let p=async()=>{let h="file://";return a.url.startsWith(h)?(A.reportInfo(0,`Retrieving ${pe.pretty(r,a.url,pe.Type.PATH)}`),await ae.readFilePromise(a.url.slice(h.length))):(A.reportInfo(0,`Downloading ${pe.pretty(r,a.url,pe.Type.URL)}`),await on.get(a.url,{configuration:r}))};await IH(r,a.version,p,{report:A,useYarnPath:this.useYarnPath})})).exitCode()}};async function L0t(t,e){let o=(await on.get("https://repo.yarnpkg.com/tags",{configuration:t,jsonResponse:!0})).tags.filter(a=>Ur.satisfiesWithPrereleases(a,e));if(o.length===0)throw new it(`No matching release found for range ${pe.pretty(t,e,pe.Type.RANGE)}.`);return o[0]}async function O2(t,e){let r=await on.get("https://repo.yarnpkg.com/tags",{configuration:t,jsonResponse:!0});if(!r.latest[e])throw new it(`Tag ${pe.pretty(t,e,pe.Type.RANGE)} not found`);return r.latest[e]}async function IH(t,e,r,{report:o,useYarnPath:a}){let n,u=async()=>(typeof n>"u"&&(n=await r()),n);if(e===null){let te=await u();await ae.mktempPromise(async le=>{let ce=K.join(le,"yarn.cjs");await ae.writeFilePromise(ce,te);let{stdout:ue}=await Hr.execvp(process.execPath,[Ae.fromPortablePath(ce),"--version"],{cwd:le,env:{...t.env,YARN_IGNORE_PATH:"1"}});if(e=ue.trim(),!Ude.default.valid(e))throw new Error(`Invalid semver version. ${pe.pretty(t,"yarn --version",pe.Type.CODE)} returned: +${e}`)})}let A=t.projectCwd??t.startingCwd,p=K.resolve(A,".yarn/releases"),h=K.resolve(p,`yarn-${e}.cjs`),E=K.relative(t.startingCwd,h),w=qe.isTaggedYarnVersion(e),D=t.get("yarnPath"),x=!w,C=x||!!D||!!a;if(a===!1){if(x)throw new Jt(0,"You explicitly opted out of yarnPath usage in your command line, but the version you specified cannot be represented by Corepack");C=!1}else!C&&!process.env.COREPACK_ROOT&&(o.reportWarning(0,`You don't seem to have ${pe.applyHyperlink(t,"Corepack","https://nodejs.org/api/corepack.html")} enabled; we'll have to rely on ${pe.applyHyperlink(t,"yarnPath","https://yarnpkg.com/configuration/yarnrc#yarnPath")} instead`),C=!0);if(C){let te=await u();o.reportInfo(0,`Saving the new release in ${pe.pretty(t,E,"magenta")}`),await ae.removePromise(K.dirname(h)),await ae.mkdirPromise(K.dirname(h),{recursive:!0}),await ae.writeFilePromise(h,te,{mode:493}),await ze.updateConfiguration(A,{yarnPath:K.relative(A,h)})}else await ae.removePromise(K.dirname(h)),await ze.updateConfiguration(A,{yarnPath:ze.deleteProperty});let T=await _t.tryFind(A)||new _t;T.packageManager=`yarn@${w?e:await O2(t,"stable")}`;let L={};T.exportTo(L);let U=K.join(A,_t.fileName),J=`${JSON.stringify(L,null,T.indent)} +`;return await ae.changeFilePromise(U,J,{automaticNewlines:!0}),{bundleVersion:e}}function _de(t){return vr[qP(t)]}var O0t=/## (?YN[0-9]{4}) - `(?[A-Z_]+)`\n\n(?
(?:.(?!##))+)/gs;async function M0t(t){let r=`https://repo.yarnpkg.com/${qe.isTaggedYarnVersion(nn)?nn:await O2(t,"canary")}/packages/docusaurus/docs/advanced/01-general-reference/error-codes.mdx`,o=await on.get(r,{configuration:t});return new Map(Array.from(o.toString().matchAll(O0t),({groups:a})=>{if(!a)throw new Error("Assertion failed: Expected the match to have been successful");let n=_de(a.code);if(a.name!==n)throw new Error(`Assertion failed: Invalid error code data: Expected "${a.name}" to be named "${n}"`);return[a.code,a.details]}))}var SE=class extends ut{constructor(){super(...arguments);this.code=de.String({required:!1,validator:vw(Sm(),[Bw(/^YN[0-9]{4}$/)])});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["explain"]]}static{this.usage=ot.Usage({description:"explain an error code",details:` + When the code argument is specified, this command prints its name and its details. + + When used without arguments, this command lists all error codes and their names. + `,examples:[["Explain an error code","$0 explain YN0006"],["List all error codes","$0 explain"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);if(typeof this.code<"u"){let o=_de(this.code),a=pe.pretty(r,o,pe.Type.CODE),n=this.cli.format().header(`${this.code} - ${a}`),A=(await M0t(r)).get(this.code),p=typeof A<"u"?pe.jsonOrPretty(this.json,r,pe.tuple(pe.Type.MARKDOWN,{text:A,format:this.cli.format(),paragraphs:!0})):`This error code does not have a description. + +You can help us by editing this page on GitHub \u{1F642}: +${pe.jsonOrPretty(this.json,r,pe.tuple(pe.Type.URL,"https://github.com/yarnpkg/berry/blob/master/packages/docusaurus/docs/advanced/01-general-reference/error-codes.mdx"))} +`;this.json?this.context.stdout.write(`${JSON.stringify({code:this.code,name:o,details:p})} +`):this.context.stdout.write(`${n} + +${p} +`)}else{let o={children:qe.mapAndFilter(Object.entries(vr),([a,n])=>Number.isNaN(Number(a))?qe.mapAndFilter.skip:{label:Ju(Number(a)),value:pe.tuple(pe.Type.CODE,n)})};As.emitTree(o,{configuration:r,stdout:this.context.stdout,json:this.json})}}};Ke();Pt();Gt();var Hde=et(Xo()),bE=class extends ut{constructor(){super(...arguments);this.all=de.Boolean("-A,--all",!1,{description:"Print versions of a package from the whole project"});this.recursive=de.Boolean("-R,--recursive",!1,{description:"Print information for all packages, including transitive dependencies"});this.extra=de.Array("-X,--extra",[],{description:"An array of requests of extra data provided by plugins"});this.cache=de.Boolean("--cache",!1,{description:"Print information about the cache entry of a package (path, size, checksum)"});this.dependents=de.Boolean("--dependents",!1,{description:"Print all dependents for each matching package"});this.manifest=de.Boolean("--manifest",!1,{description:"Print data obtained by looking at the package archive (license, homepage, ...)"});this.nameOnly=de.Boolean("--name-only",!1,{description:"Only print the name for the matching packages"});this.virtuals=de.Boolean("--virtuals",!1,{description:"Print each instance of the virtual packages"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.patterns=de.Rest()}static{this.paths=[["info"]]}static{this.usage=ot.Usage({description:"see information related to packages",details:"\n This command prints various information related to the specified packages, accepting glob patterns.\n\n By default, if the locator reference is missing, Yarn will default to print the information about all the matching direct dependencies of the package for the active workspace. To instead print all versions of the package that are direct dependencies of any of your workspaces, use the `-A,--all` flag. Adding the `-R,--recursive` flag will also report transitive dependencies.\n\n Some fields will be hidden by default in order to keep the output readable, but can be selectively displayed by using additional options (`--dependents`, `--manifest`, `--virtuals`, ...) described in the option descriptions.\n\n Note that this command will only print the information directly related to the selected packages - if you wish to know why the package is there in the first place, use `yarn why` which will do just that (it also provides a `-R,--recursive` flag that may be of some help).\n ",examples:[["Show information about Lodash","$0 info lodash"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a&&!this.all)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState();let u=new Set(this.extra);this.cache&&u.add("cache"),this.dependents&&u.add("dependents"),this.manifest&&u.add("manifest");let A=(le,{recursive:ce})=>{let ue=le.anchoredLocator.locatorHash,Ie=new Map,he=[ue];for(;he.length>0;){let De=he.shift();if(Ie.has(De))continue;let Ee=o.storedPackages.get(De);if(typeof Ee>"u")throw new Error("Assertion failed: Expected the package to be registered");if(Ie.set(De,Ee),G.isVirtualLocator(Ee)&&he.push(G.devirtualizeLocator(Ee).locatorHash),!(!ce&&De!==ue))for(let g of Ee.dependencies.values()){let me=o.storedResolutions.get(g.descriptorHash);if(typeof me>"u")throw new Error("Assertion failed: Expected the resolution to be registered");he.push(me)}}return Ie.values()},p=({recursive:le})=>{let ce=new Map;for(let ue of o.workspaces)for(let Ie of A(ue,{recursive:le}))ce.set(Ie.locatorHash,Ie);return ce.values()},h=({all:le,recursive:ce})=>le&&ce?o.storedPackages.values():le?p({recursive:ce}):A(a,{recursive:ce}),E=({all:le,recursive:ce})=>{let ue=h({all:le,recursive:ce}),Ie=this.patterns.map(Ee=>{let g=G.parseLocator(Ee),me=Hde.default.makeRe(G.stringifyIdent(g)),Ce=G.isVirtualLocator(g),fe=Ce?G.devirtualizeLocator(g):g;return ie=>{let Z=G.stringifyIdent(ie);if(!me.test(Z))return!1;if(g.reference==="unknown")return!0;let Pe=G.isVirtualLocator(ie),Re=Pe?G.devirtualizeLocator(ie):ie;return!(Ce&&Pe&&g.reference!==ie.reference||fe.reference!==Re.reference)}}),he=qe.sortMap([...ue],Ee=>G.stringifyLocator(Ee));return{selection:he.filter(Ee=>Ie.length===0||Ie.some(g=>g(Ee))),sortedLookup:he}},{selection:w,sortedLookup:D}=E({all:this.all,recursive:this.recursive});if(w.length===0)throw new it("No package matched your request");let x=new Map;if(this.dependents)for(let le of D)for(let ce of le.dependencies.values()){let ue=o.storedResolutions.get(ce.descriptorHash);if(typeof ue>"u")throw new Error("Assertion failed: Expected the resolution to be registered");qe.getArrayWithDefault(x,ue).push(le)}let C=new Map;for(let le of D){if(!G.isVirtualLocator(le))continue;let ce=G.devirtualizeLocator(le);qe.getArrayWithDefault(C,ce.locatorHash).push(le)}let T={},L={children:T},U=r.makeFetcher(),J={project:o,fetcher:U,cache:n,checksums:o.storedChecksums,report:new Ri,cacheOptions:{skipIntegrityCheck:!0}},te=[async(le,ce,ue)=>{if(!ce.has("manifest"))return;let Ie=await U.fetch(le,J),he;try{he=await _t.find(Ie.prefixPath,{baseFs:Ie.packageFs})}finally{Ie.releaseFs?.()}ue("Manifest",{License:pe.tuple(pe.Type.NO_HINT,he.license),Homepage:pe.tuple(pe.Type.URL,he.raw.homepage??null)})},async(le,ce,ue)=>{if(!ce.has("cache"))return;let Ie=o.storedChecksums.get(le.locatorHash)??null,he=n.getLocatorPath(le,Ie),De;if(he!==null)try{De=await ae.statPromise(he)}catch{}let Ee=typeof De<"u"?[De.size,pe.Type.SIZE]:void 0;ue("Cache",{Checksum:pe.tuple(pe.Type.NO_HINT,Ie),Path:pe.tuple(pe.Type.PATH,he),Size:Ee})}];for(let le of w){let ce=G.isVirtualLocator(le);if(!this.virtuals&&ce)continue;let ue={},Ie={value:[le,pe.Type.LOCATOR],children:ue};if(T[G.stringifyLocator(le)]=Ie,this.nameOnly){delete Ie.children;continue}let he=C.get(le.locatorHash);typeof he<"u"&&(ue.Instances={label:"Instances",value:pe.tuple(pe.Type.NUMBER,he.length)}),ue.Version={label:"Version",value:pe.tuple(pe.Type.NO_HINT,le.version)};let De=(g,me)=>{let Ce={};if(ue[g]=Ce,Array.isArray(me))Ce.children=me.map(fe=>({value:fe}));else{let fe={};Ce.children=fe;for(let[ie,Z]of Object.entries(me))typeof Z>"u"||(fe[ie]={label:ie,value:Z})}};if(!ce){for(let g of te)await g(le,u,De);await r.triggerHook(g=>g.fetchPackageInfo,le,u,De)}le.bin.size>0&&!ce&&De("Exported Binaries",[...le.bin.keys()].map(g=>pe.tuple(pe.Type.PATH,g)));let Ee=x.get(le.locatorHash);typeof Ee<"u"&&Ee.length>0&&De("Dependents",Ee.map(g=>pe.tuple(pe.Type.LOCATOR,g))),le.dependencies.size>0&&!ce&&De("Dependencies",[...le.dependencies.values()].map(g=>{let me=o.storedResolutions.get(g.descriptorHash),Ce=typeof me<"u"?o.storedPackages.get(me)??null:null;return pe.tuple(pe.Type.RESOLUTION,{descriptor:g,locator:Ce})})),le.peerDependencies.size>0&&ce&&De("Peer dependencies",[...le.peerDependencies.values()].map(g=>{let me=le.dependencies.get(g.identHash),Ce=typeof me<"u"?o.storedResolutions.get(me.descriptorHash)??null:null,fe=Ce!==null?o.storedPackages.get(Ce)??null:null;return pe.tuple(pe.Type.RESOLUTION,{descriptor:g,locator:fe})}))}As.emitTree(L,{configuration:r,json:this.json,stdout:this.context.stdout,separators:this.nameOnly?0:2})}};Ke();Pt();Ol();var Kk=et(sg());Gt();var wH=et(ni());il();var U0t=[{selector:t=>t===-1,name:"nodeLinker",value:"node-modules"},{selector:t=>t!==-1&&t<8,name:"enableGlobalCache",value:!1},{selector:t=>t!==-1&&t<8,name:"compressionLevel",value:"mixed"}],xE=class extends ut{constructor(){super(...arguments);this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.immutable=de.Boolean("--immutable",{description:"Abort with an error exit code if the lockfile was to be modified"});this.immutableCache=de.Boolean("--immutable-cache",{description:"Abort with an error exit code if the cache folder was to be modified"});this.refreshLockfile=de.Boolean("--refresh-lockfile",{description:"Refresh the package metadata stored in the lockfile"});this.checkCache=de.Boolean("--check-cache",{description:"Always refetch the packages and ensure that their checksums are consistent"});this.checkResolutions=de.Boolean("--check-resolutions",{description:"Validates that the package resolutions are coherent"});this.inlineBuilds=de.Boolean("--inline-builds",{description:"Verbosely print the output of the build steps of dependencies"});this.mode=de.String("--mode",{description:"Change what artifacts installs generate",validator:js(yl)});this.cacheFolder=de.String("--cache-folder",{hidden:!0});this.frozenLockfile=de.Boolean("--frozen-lockfile",{hidden:!0});this.ignoreEngines=de.Boolean("--ignore-engines",{hidden:!0});this.nonInteractive=de.Boolean("--non-interactive",{hidden:!0});this.preferOffline=de.Boolean("--prefer-offline",{hidden:!0});this.production=de.Boolean("--production",{hidden:!0});this.registry=de.String("--registry",{hidden:!0});this.silent=de.Boolean("--silent",{hidden:!0});this.networkTimeout=de.String("--network-timeout",{hidden:!0})}static{this.paths=[["install"],ot.Default]}static{this.usage=ot.Usage({description:"install the project dependencies",details:"\n This command sets up your project if needed. The installation is split into four different steps that each have their own characteristics:\n\n - **Resolution:** First the package manager will resolve your dependencies. The exact way a dependency version is privileged over another isn't standardized outside of the regular semver guarantees. If a package doesn't resolve to what you would expect, check that all dependencies are correctly declared (also check our website for more information: ).\n\n - **Fetch:** Then we download all the dependencies if needed, and make sure that they're all stored within our cache (check the value of `cacheFolder` in `yarn config` to see where the cache files are stored).\n\n - **Link:** Then we send the dependency tree information to internal plugins tasked with writing them on the disk in some form (for example by generating the `.pnp.cjs` file you might know).\n\n - **Build:** Once the dependency tree has been written on the disk, the package manager will now be free to run the build scripts for all packages that might need it, in a topological order compatible with the way they depend on one another. See https://yarnpkg.com/advanced/lifecycle-scripts for detail.\n\n Note that running this command is not part of the recommended workflow. Yarn supports zero-installs, which means that as long as you store your cache and your `.pnp.cjs` file inside your repository, everything will work without requiring any install right after cloning your repository or switching branches.\n\n If the `--immutable` option is set (defaults to true on CI), Yarn will abort with an error exit code if the lockfile was to be modified (other paths can be added using the `immutablePatterns` configuration setting). For backward compatibility we offer an alias under the name of `--frozen-lockfile`, but it will be removed in a later release.\n\n If the `--immutable-cache` option is set, Yarn will abort with an error exit code if the cache folder was to be modified (either because files would be added, or because they'd be removed).\n\n If the `--refresh-lockfile` option is set, Yarn will keep the same resolution for the packages currently in the lockfile but will refresh their metadata. If used together with `--immutable`, it can validate that the lockfile information are consistent. This flag is enabled by default when Yarn detects it runs within a pull request context.\n\n If the `--check-cache` option is set, Yarn will always refetch the packages and will ensure that their checksum matches what's 1/ described in the lockfile 2/ inside the existing cache files (if present). This is recommended as part of your CI workflow if you're both following the Zero-Installs model and accepting PRs from third-parties, as they'd otherwise have the ability to alter the checked-in packages before submitting them.\n\n If the `--inline-builds` option is set, Yarn will verbosely print the output of the build steps of your dependencies (instead of writing them into individual files). This is likely useful mostly for debug purposes only when using Docker-like environments.\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n ",examples:[["Install the project","$0 install"],["Validate a project when using Zero-Installs","$0 install --immutable --immutable-cache"],["Validate a project when using Zero-Installs (slightly safer if you accept external PRs)","$0 install --immutable --immutable-cache --check-cache"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);typeof this.inlineBuilds<"u"&&r.useWithSource("",{enableInlineBuilds:this.inlineBuilds},r.startingCwd,{overwrite:!0});let o=!!process.env.FUNCTION_TARGET||!!process.env.GOOGLE_RUNTIME,a=await Qy({configuration:r,stdout:this.context.stdout},[{option:this.ignoreEngines,message:"The --ignore-engines option is deprecated; engine checking isn't a core feature anymore",error:!Kk.default.VERCEL},{option:this.registry,message:"The --registry option is deprecated; prefer setting npmRegistryServer in your .yarnrc.yml file"},{option:this.preferOffline,message:"The --prefer-offline flag is deprecated; use the --cached flag with 'yarn add' instead",error:!Kk.default.VERCEL},{option:this.production,message:"The --production option is deprecated on 'install'; use 'yarn workspaces focus' instead",error:!0},{option:this.nonInteractive,message:"The --non-interactive option is deprecated",error:!o},{option:this.frozenLockfile,message:"The --frozen-lockfile option is deprecated; use --immutable and/or --immutable-cache instead",callback:()=>this.immutable=this.frozenLockfile},{option:this.cacheFolder,message:"The cache-folder option has been deprecated; use rc settings instead",error:!Kk.default.NETLIFY}]);if(a!==null)return a;let n=this.mode==="update-lockfile";if(n&&(this.immutable||this.immutableCache))throw new it(`${pe.pretty(r,"--immutable",pe.Type.CODE)} and ${pe.pretty(r,"--immutable-cache",pe.Type.CODE)} cannot be used with ${pe.pretty(r,"--mode=update-lockfile",pe.Type.CODE)}`);let u=(this.immutable??r.get("enableImmutableInstalls"))&&!n,A=this.immutableCache&&!n;if(r.projectCwd!==null){let T=await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async L=>{let U=!1;await q0t(r,u)&&(L.reportInfo(48,"Automatically removed core plugins that are now builtins \u{1F44D}"),U=!0),await H0t(r,u)&&(L.reportInfo(48,"Automatically fixed merge conflicts \u{1F44D}"),U=!0),U&&L.reportSeparator()});if(T.hasErrors())return T.exitCode()}if(r.projectCwd!==null){let T=await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async L=>{if(ze.telemetry?.isNew)ze.telemetry.commitTips(),L.reportInfo(65,"Yarn will periodically gather anonymous telemetry: https://yarnpkg.com/advanced/telemetry"),L.reportInfo(65,`Run ${pe.pretty(r,"yarn config set --home enableTelemetry 0",pe.Type.CODE)} to disable`),L.reportSeparator();else if(ze.telemetry?.shouldShowTips){let U=await on.get("https://repo.yarnpkg.com/tags",{configuration:r,jsonResponse:!0}).catch(()=>null);if(U!==null){let J=null;if(nn!==null){let le=wH.default.prerelease(nn)?"canary":"stable",ce=U.latest[le];wH.default.gt(ce,nn)&&(J=[le,ce])}if(J)ze.telemetry.commitTips(),L.reportInfo(88,`${pe.applyStyle(r,`A new ${J[0]} version of Yarn is available:`,pe.Style.BOLD)} ${G.prettyReference(r,J[1])}!`),L.reportInfo(88,`Upgrade now by running ${pe.pretty(r,`yarn set version ${J[1]}`,pe.Type.CODE)}`),L.reportSeparator();else{let te=ze.telemetry.selectTip(U.tips);te&&(L.reportInfo(89,pe.pretty(r,te.message,pe.Type.MARKDOWN_INLINE)),te.url&&L.reportInfo(89,`Learn more at ${te.url}`),L.reportSeparator())}}}});if(T.hasErrors())return T.exitCode()}let{project:p,workspace:h}=await Qt.find(r,this.context.cwd),E=p.lockfileLastVersion;if(E!==null){let T=await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async L=>{let U={};for(let J of U0t)J.selector(E)&&typeof r.sources.get(J.name)>"u"&&(r.use("",{[J.name]:J.value},p.cwd,{overwrite:!0}),U[J.name]=J.value);Object.keys(U).length>0&&(await ze.updateConfiguration(p.cwd,U),L.reportInfo(87,"Migrated your project to the latest Yarn version \u{1F680}"),L.reportSeparator())});if(T.hasErrors())return T.exitCode()}let w=await Wr.find(r,{immutable:A,check:this.checkCache});if(!h)throw new or(p.cwd,this.context.cwd);await p.restoreInstallState({restoreResolutions:!1});let D=r.get("enableHardenedMode");D&&typeof r.sources.get("enableHardenedMode")>"u"&&await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async T=>{T.reportWarning(0,"Yarn detected that the current workflow is executed from a public pull request. For safety the hardened mode has been enabled."),T.reportWarning(0,`It will prevent malicious lockfile manipulations, in exchange for a slower install time. You can opt-out if necessary; check our ${pe.applyHyperlink(r,"documentation","https://yarnpkg.com/features/security#hardened-mode")} for more details.`),T.reportSeparator()}),(this.refreshLockfile??D)&&(p.lockfileNeedsRefresh=!0);let x=this.checkResolutions??D;return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,forceSectionAlignment:!0,includeLogs:!0,includeVersion:!0},async T=>{await p.install({cache:w,report:T,immutable:u,checkResolutions:x,mode:this.mode})})).exitCode()}},_0t="<<<<<<<";async function H0t(t,e){if(!t.projectCwd)return!1;let r=K.join(t.projectCwd,mr.lockfile);if(!await ae.existsPromise(r)||!(await ae.readFilePromise(r,"utf8")).includes(_0t))return!1;if(e)throw new Jt(47,"Cannot autofix a lockfile when running an immutable install");let a=await Hr.execvp("git",["rev-parse","MERGE_HEAD","HEAD"],{cwd:t.projectCwd});if(a.code!==0&&(a=await Hr.execvp("git",["rev-parse","REBASE_HEAD","HEAD"],{cwd:t.projectCwd})),a.code!==0&&(a=await Hr.execvp("git",["rev-parse","CHERRY_PICK_HEAD","HEAD"],{cwd:t.projectCwd})),a.code!==0)throw new Jt(83,"Git returned an error when trying to find the commits pertaining to the conflict");let n=await Promise.all(a.stdout.trim().split(/\n/).map(async A=>{let p=await Hr.execvp("git",["show",`${A}:./${mr.lockfile}`],{cwd:t.projectCwd});if(p.code!==0)throw new Jt(83,`Git returned an error when trying to access the lockfile content in ${A}`);try{return Ki(p.stdout)}catch{throw new Jt(46,"A variant of the conflicting lockfile failed to parse")}}));n=n.filter(A=>!!A.__metadata);for(let A of n){if(A.__metadata.version<7)for(let p of Object.keys(A)){if(p==="__metadata")continue;let h=G.parseDescriptor(p,!0),E=t.normalizeDependency(h),w=G.stringifyDescriptor(E);w!==p&&(A[w]=A[p],delete A[p])}for(let p of Object.keys(A)){if(p==="__metadata")continue;let h=A[p].checksum;typeof h=="string"&&h.includes("/")||(A[p].checksum=`${A.__metadata.cacheKey}/${h}`)}}let u=Object.assign({},...n);u.__metadata.version=`${Math.min(...n.map(A=>parseInt(A.__metadata.version??0)))}`,u.__metadata.cacheKey="merged";for(let[A,p]of Object.entries(u))typeof p=="string"&&delete u[A];return await ae.changeFilePromise(r,Pa(u),{automaticNewlines:!0}),!0}async function q0t(t,e){if(!t.projectCwd)return!1;let r=[],o=K.join(t.projectCwd,".yarn/plugins/@yarnpkg");return await ze.updateConfiguration(t.projectCwd,{plugins:n=>{if(!Array.isArray(n))return n;let u=n.filter(A=>{if(!A.path)return!0;let p=K.resolve(t.projectCwd,A.path),h=j1.has(A.spec)&&K.contains(o,p);return h&&r.push(p),!h});return u.length===0?ze.deleteProperty:u.length===n.length?n:u}},{immutable:e})?(await Promise.all(r.map(async n=>{await ae.removePromise(n)})),!0):!1}Ke();Pt();Gt();var kE=class extends ut{constructor(){super(...arguments);this.all=de.Boolean("-A,--all",!1,{description:"Link all workspaces belonging to the target projects to the current one"});this.private=de.Boolean("-p,--private",!1,{description:"Also link private workspaces belonging to the target projects to the current one"});this.relative=de.Boolean("-r,--relative",!1,{description:"Link workspaces using relative paths instead of absolute paths"});this.destinations=de.Rest()}static{this.paths=[["link"]]}static{this.usage=ot.Usage({description:"connect the local project to another one",details:"\n This command will set a new `resolutions` field in the project-level manifest and point it to the workspace at the specified location (even if part of another project).\n ",examples:[["Register one or more remote workspaces for use in the current project","$0 link ~/ts-loader ~/jest"],["Register all workspaces from a remote project for use in the current project","$0 link ~/jest --all"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=o.topLevelWorkspace,A=[];for(let p of this.destinations){let h=K.resolve(this.context.cwd,Ae.toPortablePath(p)),E=await ze.find(h,this.context.plugins,{useRc:!1,strict:!1}),{project:w,workspace:D}=await Qt.find(E,h);if(o.cwd===w.cwd)throw new it(`Invalid destination '${p}'; Can't link the project to itself`);if(!D)throw new or(w.cwd,h);if(this.all){let x=!1;for(let C of w.workspaces)C.manifest.name&&(!C.manifest.private||this.private)&&(A.push(C),x=!0);if(!x)throw new it(`No workspace found to be linked in the target project: ${p}`)}else{if(!D.manifest.name)throw new it(`The target workspace at '${p}' doesn't have a name and thus cannot be linked`);if(D.manifest.private&&!this.private)throw new it(`The target workspace at '${p}' is marked private - use the --private flag to link it anyway`);A.push(D)}}for(let p of A){let h=G.stringifyIdent(p.anchoredLocator),E=this.relative?K.relative(o.cwd,p.cwd):p.cwd;u.manifest.resolutions.push({pattern:{descriptor:{fullName:h}},reference:`portal:${E}`})}return await o.installWithNewReport({stdout:this.context.stdout},{cache:n})}};Gt();var QE=class extends ut{constructor(){super(...arguments);this.args=de.Proxy()}static{this.paths=[["node"]]}static{this.usage=ot.Usage({description:"run node with the hook already setup",details:` + This command simply runs Node. It also makes sure to call it in a way that's compatible with the current project (for example, on PnP projects the environment will be setup in such a way that PnP will be correctly injected into the environment). + + The Node process will use the exact same version of Node as the one used to run Yarn itself, which might be a good way to ensure that your commands always use a consistent Node version. + `,examples:[["Run a Node script","$0 node ./my-script.js"]]})}async execute(){return this.cli.run(["exec","node",...this.args])}};Ke();Gt();var FE=class extends ut{constructor(){super(...arguments);this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["plugin","check"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"find all third-party plugins that differ from their own spec",details:` + Check only the plugins from https. + + If this command detects any plugin differences in the CI environment, it will throw an error. + `,examples:[["find all third-party plugins that differ from their own spec","$0 plugin check"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),o=await ze.findRcFiles(this.context.cwd);return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async n=>{for(let u of o)if(u.data?.plugins)for(let A of u.data.plugins){if(!A.checksum||!A.spec.match(/^https?:/))continue;let p=await on.get(A.spec,{configuration:r}),h=xn.makeHash(p);if(A.checksum===h)continue;let E=pe.pretty(r,A.path,pe.Type.PATH),w=pe.pretty(r,A.spec,pe.Type.URL),D=`${E} is different from the file provided by ${w}`;n.reportJson({...A,newChecksum:h}),n.reportError(0,D)}})).exitCode()}};Ke();Ke();Pt();Gt();var Yde=ve("os");Ke();Pt();Gt();var qde=ve("os");Ke();Ol();Gt();var j0t="https://raw.githubusercontent.com/yarnpkg/berry/master/plugins.yml";async function Jg(t,e){let r=await on.get(j0t,{configuration:t}),o=Ki(r.toString());return Object.fromEntries(Object.entries(o).filter(([a,n])=>!e||Ur.satisfiesWithPrereleases(e,n.range??"<4.0.0-rc.1")))}var RE=class extends ut{constructor(){super(...arguments);this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["plugin","list"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"list the available official plugins",details:"\n This command prints the plugins available directly from the Yarn repository. Only those plugins can be referenced by name in `yarn plugin import`.\n ",examples:[["List the official plugins","$0 plugin list"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async a=>{let n=await Jg(r,nn);for(let[u,{experimental:A,...p}]of Object.entries(n)){let h=u;A&&(h+=" [experimental]"),a.reportJson({name:u,experimental:A,...p}),a.reportInfo(null,h)}})).exitCode()}};var G0t=/^[0-9]+$/,W0t=process.platform==="win32";function jde(t){return G0t.test(t)?`pull/${t}/head`:t}var Y0t=({repository:t,branch:e},r)=>[["git","init",Ae.fromPortablePath(r)],["git","remote","add","origin",t],["git","fetch","origin","--depth=1",jde(e)],["git","reset","--hard","FETCH_HEAD"]],K0t=({branch:t})=>[["git","fetch","origin","--depth=1",jde(t),"--force"],["git","reset","--hard","FETCH_HEAD"],["git","clean","-dfx","-e","packages/yarnpkg-cli/bundles"]],V0t=({plugins:t,noMinify:e},r,o)=>[["yarn","build:cli",...new Array().concat(...t.map(a=>["--plugin",K.resolve(o,a)])),...e?["--no-minify"]:[],"|"],[W0t?"move":"mv","packages/yarnpkg-cli/bundles/yarn.js",Ae.fromPortablePath(r),"|"]],TE=class extends ut{constructor(){super(...arguments);this.installPath=de.String("--path",{description:"The path where the repository should be cloned to"});this.repository=de.String("--repository","https://github.com/yarnpkg/berry.git",{description:"The repository that should be cloned"});this.branch=de.String("--branch","master",{description:"The branch of the repository that should be cloned"});this.plugins=de.Array("--plugin",[],{description:"An array of additional plugins that should be included in the bundle"});this.dryRun=de.Boolean("-n,--dry-run",!1,{description:"If set, the bundle will be built but not added to the project"});this.noMinify=de.Boolean("--no-minify",!1,{description:"Build a bundle for development (debugging) - non-minified and non-mangled"});this.force=de.Boolean("-f,--force",!1,{description:"Always clone the repository instead of trying to fetch the latest commits"});this.skipPlugins=de.Boolean("--skip-plugins",!1,{description:"Skip updating the contrib plugins"})}static{this.paths=[["set","version","from","sources"]]}static{this.usage=ot.Usage({description:"build Yarn from master",details:` + This command will clone the Yarn repository into a temporary folder, then build it. The resulting bundle will then be copied into the local project. + + By default, it also updates all contrib plugins to the same commit the bundle is built from. This behavior can be disabled by using the \`--skip-plugins\` flag. + `,examples:[["Build Yarn from master","$0 set version from sources"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o}=await Qt.find(r,this.context.cwd),a=typeof this.installPath<"u"?K.resolve(this.context.cwd,Ae.toPortablePath(this.installPath)):K.resolve(Ae.toPortablePath((0,qde.tmpdir)()),"yarnpkg-sources",xn.makeHash(this.repository).slice(0,6));return(await Nt.start({configuration:r,stdout:this.context.stdout},async u=>{await BH(this,{configuration:r,report:u,target:a}),u.reportSeparator(),u.reportInfo(0,"Building a fresh bundle"),u.reportSeparator();let A=await Hr.execvp("git",["rev-parse","--short","HEAD"],{cwd:a,strict:!0}),p=K.join(a,`packages/yarnpkg-cli/bundles/yarn-${A.stdout.trim()}.js`);ae.existsSync(p)||(await M2(V0t(this,p,a),{configuration:r,context:this.context,target:a}),u.reportSeparator());let h=await ae.readFilePromise(p);if(!this.dryRun){let{bundleVersion:E}=await IH(r,null,async()=>h,{report:u});this.skipPlugins||await J0t(this,E,{project:o,report:u,target:a})}})).exitCode()}};async function M2(t,{configuration:e,context:r,target:o}){for(let[a,...n]of t){let u=n[n.length-1]==="|";if(u&&n.pop(),u)await Hr.pipevp(a,n,{cwd:o,stdin:r.stdin,stdout:r.stdout,stderr:r.stderr,strict:!0});else{r.stdout.write(`${pe.pretty(e,` $ ${[a,...n].join(" ")}`,"grey")} +`);try{await Hr.execvp(a,n,{cwd:o,strict:!0})}catch(A){throw r.stdout.write(A.stdout||A.stack),A}}}}async function BH(t,{configuration:e,report:r,target:o}){let a=!1;if(!t.force&&ae.existsSync(K.join(o,".git"))){r.reportInfo(0,"Fetching the latest commits"),r.reportSeparator();try{await M2(K0t(t),{configuration:e,context:t.context,target:o}),a=!0}catch{r.reportSeparator(),r.reportWarning(0,"Repository update failed; we'll try to regenerate it")}}a||(r.reportInfo(0,"Cloning the remote repository"),r.reportSeparator(),await ae.removePromise(o),await ae.mkdirPromise(o,{recursive:!0}),await M2(Y0t(t,o),{configuration:e,context:t.context,target:o}))}async function J0t(t,e,{project:r,report:o,target:a}){let n=await Jg(r.configuration,e),u=new Set(Object.keys(n));for(let A of r.configuration.plugins.keys())u.has(A)&&await vH(A,t,{project:r,report:o,target:a})}Ke();Ke();Pt();Gt();var Gde=et(ni()),Wde=ve("vm");var NE=class extends ut{constructor(){super(...arguments);this.name=de.String();this.checksum=de.Boolean("--checksum",!0,{description:"Whether to care if this plugin is modified"})}static{this.paths=[["plugin","import"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"download a plugin",details:` + This command downloads the specified plugin from its remote location and updates the configuration to reference it in further CLI invocations. + + Three types of plugin references are accepted: + + - If the plugin is stored within the Yarn repository, it can be referenced by name. + - Third-party plugins can be referenced directly through their public urls. + - Local plugins can be referenced by their path on the disk. + + If the \`--no-checksum\` option is set, Yarn will no longer care if the plugin is modified. + + Plugins cannot be downloaded from the npm registry, and aren't allowed to have dependencies (they need to be bundled into a single file, possibly thanks to the \`@yarnpkg/builder\` package). + `,examples:[['Download and activate the "@yarnpkg/plugin-exec" plugin',"$0 plugin import @yarnpkg/plugin-exec"],['Download and activate the "@yarnpkg/plugin-exec" plugin (shorthand)',"$0 plugin import exec"],["Download and activate a community plugin","$0 plugin import https://example.org/path/to/plugin.js"],["Activate a local plugin","$0 plugin import ./path/to/plugin.js"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);return(await Nt.start({configuration:r,stdout:this.context.stdout},async a=>{let{project:n}=await Qt.find(r,this.context.cwd),u,A;if(this.name.match(/^\.{0,2}[\\/]/)||Ae.isAbsolute(this.name)){let p=K.resolve(this.context.cwd,Ae.toPortablePath(this.name));a.reportInfo(0,`Reading ${pe.pretty(r,p,pe.Type.PATH)}`),u=K.relative(n.cwd,p),A=await ae.readFilePromise(p)}else{let p;if(this.name.match(/^https?:/)){try{new URL(this.name)}catch{throw new Jt(52,`Plugin specifier "${this.name}" is neither a plugin name nor a valid url`)}u=this.name,p=this.name}else{let h=G.parseLocator(this.name.replace(/^((@yarnpkg\/)?plugin-)?/,"@yarnpkg/plugin-"));if(h.reference!=="unknown"&&!Gde.default.valid(h.reference))throw new Jt(0,"Official plugins only accept strict version references. Use an explicit URL if you wish to download them from another location.");let E=G.stringifyIdent(h),w=await Jg(r,nn);if(!Object.hasOwn(w,E)){let D=`Couldn't find a plugin named ${G.prettyIdent(r,h)} on the remote registry. +`;throw r.plugins.has(E)?D+=`A plugin named ${G.prettyIdent(r,h)} is already installed; possibly attempting to import a built-in plugin.`:D+=`Note that only the plugins referenced on our website (${pe.pretty(r,"https://github.com/yarnpkg/berry/blob/master/plugins.yml",pe.Type.URL)}) can be referenced by their name; any other plugin will have to be referenced through its public url (for example ${pe.pretty(r,"https://github.com/yarnpkg/berry/raw/master/packages/plugin-typescript/bin/%40yarnpkg/plugin-typescript.js",pe.Type.URL)}).`,new Jt(51,D)}u=E,p=w[E].url,h.reference!=="unknown"?p=p.replace(/\/master\//,`/${E}/${h.reference}/`):nn!==null&&(p=p.replace(/\/master\//,`/@yarnpkg/cli/${nn}/`))}a.reportInfo(0,`Downloading ${pe.pretty(r,p,"green")}`),A=await on.get(p,{configuration:r})}await DH(u,A,{checksum:this.checksum,project:n,report:a})})).exitCode()}};async function DH(t,e,{checksum:r=!0,project:o,report:a}){let{configuration:n}=o,u={},A={exports:u};(0,Wde.runInNewContext)(e.toString(),{module:A,exports:u});let h=`.yarn/plugins/${A.exports.name}.cjs`,E=K.resolve(o.cwd,h);a.reportInfo(0,`Saving the new plugin in ${pe.pretty(n,h,"magenta")}`),await ae.mkdirPromise(K.dirname(E),{recursive:!0}),await ae.writeFilePromise(E,e);let w={path:h,spec:t};r&&(w.checksum=xn.makeHash(e)),await ze.addPlugin(o.cwd,[w])}var z0t=({pluginName:t,noMinify:e},r)=>[["yarn",`build:${t}`,...e?["--no-minify"]:[],"|"]],LE=class extends ut{constructor(){super(...arguments);this.installPath=de.String("--path",{description:"The path where the repository should be cloned to"});this.repository=de.String("--repository","https://github.com/yarnpkg/berry.git",{description:"The repository that should be cloned"});this.branch=de.String("--branch","master",{description:"The branch of the repository that should be cloned"});this.noMinify=de.Boolean("--no-minify",!1,{description:"Build a plugin for development (debugging) - non-minified and non-mangled"});this.force=de.Boolean("-f,--force",!1,{description:"Always clone the repository instead of trying to fetch the latest commits"});this.name=de.String()}static{this.paths=[["plugin","import","from","sources"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"build a plugin from sources",details:` + This command clones the Yarn repository into a temporary folder, builds the specified contrib plugin and updates the configuration to reference it in further CLI invocations. + + The plugins can be referenced by their short name if sourced from the official Yarn repository. + `,examples:[['Build and activate the "@yarnpkg/plugin-exec" plugin',"$0 plugin import from sources @yarnpkg/plugin-exec"],['Build and activate the "@yarnpkg/plugin-exec" plugin (shorthand)',"$0 plugin import from sources exec"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),o=typeof this.installPath<"u"?K.resolve(this.context.cwd,Ae.toPortablePath(this.installPath)):K.resolve(Ae.toPortablePath((0,Yde.tmpdir)()),"yarnpkg-sources",xn.makeHash(this.repository).slice(0,6));return(await Nt.start({configuration:r,stdout:this.context.stdout},async n=>{let{project:u}=await Qt.find(r,this.context.cwd),A=G.parseIdent(this.name.replace(/^((@yarnpkg\/)?plugin-)?/,"@yarnpkg/plugin-")),p=G.stringifyIdent(A),h=await Jg(r,nn);if(!Object.hasOwn(h,p))throw new Jt(51,`Couldn't find a plugin named "${p}" on the remote registry. Note that only the plugins referenced on our website (https://github.com/yarnpkg/berry/blob/master/plugins.yml) can be built and imported from sources.`);let E=p;await BH(this,{configuration:r,report:n,target:o}),await vH(E,this,{project:u,report:n,target:o})})).exitCode()}};async function vH(t,{context:e,noMinify:r},{project:o,report:a,target:n}){let u=t.replace(/@yarnpkg\//,""),{configuration:A}=o;a.reportSeparator(),a.reportInfo(0,`Building a fresh ${u}`),a.reportSeparator(),await M2(z0t({pluginName:u,noMinify:r},n),{configuration:A,context:e,target:n}),a.reportSeparator();let p=K.resolve(n,`packages/${u}/bundles/${t}.js`),h=await ae.readFilePromise(p);await DH(t,h,{project:o,report:a})}Ke();Pt();Gt();var OE=class extends ut{constructor(){super(...arguments);this.name=de.String()}static{this.paths=[["plugin","remove"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"remove a plugin",details:` + This command deletes the specified plugin from the .yarn/plugins folder and removes it from the configuration. + + **Note:** The plugins have to be referenced by their name property, which can be obtained using the \`yarn plugin runtime\` command. Shorthands are not allowed. + `,examples:[["Remove a plugin imported from the Yarn repository","$0 plugin remove @yarnpkg/plugin-typescript"],["Remove a plugin imported from a local file","$0 plugin remove my-local-plugin"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o}=await Qt.find(r,this.context.cwd);return(await Nt.start({configuration:r,stdout:this.context.stdout},async n=>{let u=this.name,A=G.parseIdent(u);if(!r.plugins.has(u))throw new it(`${G.prettyIdent(r,A)} isn't referenced by the current configuration`);let p=`.yarn/plugins/${u}.cjs`,h=K.resolve(o.cwd,p);ae.existsSync(h)&&(n.reportInfo(0,`Removing ${pe.pretty(r,p,pe.Type.PATH)}...`),await ae.removePromise(h)),n.reportInfo(0,"Updating the configuration..."),await ze.updateConfiguration(o.cwd,{plugins:E=>{if(!Array.isArray(E))return E;let w=E.filter(D=>D.path!==p);return w.length===0?ze.deleteProperty:w.length===E.length?E:w}})})).exitCode()}};Ke();Gt();var ME=class extends ut{constructor(){super(...arguments);this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["plugin","runtime"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"list the active plugins",details:` + This command prints the currently active plugins. Will be displayed both builtin plugins and external plugins. + `,examples:[["List the currently active plugins","$0 plugin runtime"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async a=>{for(let n of r.plugins.keys()){let u=this.context.plugins.plugins.has(n),A=n;u&&(A+=" [builtin]"),a.reportJson({name:n,builtin:u}),a.reportInfo(null,`${A}`)}})).exitCode()}};Ke();Ke();Gt();var UE=class extends ut{constructor(){super(...arguments);this.idents=de.Rest()}static{this.paths=[["rebuild"]]}static{this.usage=ot.Usage({description:"rebuild the project's native packages",details:` + This command will automatically cause Yarn to forget about previous compilations of the given packages and to run them again. + + Note that while Yarn forgets the compilation, the previous artifacts aren't erased from the filesystem and may affect the next builds (in good or bad). To avoid this, you may remove the .yarn/unplugged folder, or any other relevant location where packages might have been stored (Yarn may offer a way to do that automatically in the future). + + By default all packages will be rebuilt, but you can filter the list by specifying the names of the packages you want to clear from memory. + `,examples:[["Rebuild all packages","$0 rebuild"],["Rebuild fsevents only","$0 rebuild fsevents"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a)throw new or(o.cwd,this.context.cwd);let u=new Set;for(let A of this.idents)u.add(G.parseIdent(A).identHash);if(await o.restoreInstallState({restoreResolutions:!1}),await o.resolveEverything({cache:n,report:new Ri}),u.size>0)for(let A of o.storedPackages.values())u.has(A.identHash)&&(o.storedBuildState.delete(A.locatorHash),o.skippedBuilds.delete(A.locatorHash));else o.storedBuildState.clear(),o.skippedBuilds.clear();return await o.installWithNewReport({stdout:this.context.stdout,quiet:this.context.quiet},{cache:n})}};Ke();Ke();Ke();Gt();var PH=et(Xo());il();var _E=class extends ut{constructor(){super(...arguments);this.all=de.Boolean("-A,--all",!1,{description:"Apply the operation to all workspaces from the current project"});this.mode=de.String("--mode",{description:"Change what artifacts installs generate",validator:js(yl)});this.patterns=de.Rest()}static{this.paths=[["remove"]]}static{this.usage=ot.Usage({description:"remove dependencies from the project",details:` + This command will remove the packages matching the specified patterns from the current workspace. + + If the \`--mode=\` option is set, Yarn will change which artifacts are generated. The modes currently supported are: + + - \`skip-build\` will not run the build scripts at all. Note that this is different from setting \`enableScripts\` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run. + + - \`update-lockfile\` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost. + + This command accepts glob patterns as arguments (if valid Idents and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them. + `,examples:[["Remove a dependency from the current project","$0 remove lodash"],["Remove a dependency from all workspaces at once","$0 remove lodash --all"],["Remove all dependencies starting with `eslint-`","$0 remove 'eslint-*'"],["Remove all dependencies with the `@babel` scope","$0 remove '@babel/*'"],["Remove all dependencies matching `react-dom` or `react-helmet`","$0 remove 'react-{dom,helmet}'"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=this.all?o.workspaces:[a],A=["dependencies","devDependencies","peerDependencies"],p=[],h=!1,E=[];for(let C of this.patterns){let T=!1,L=G.parseIdent(C);for(let U of u){let J=[...U.manifest.peerDependenciesMeta.keys()];for(let te of(0,PH.default)(J,C))U.manifest.peerDependenciesMeta.delete(te),h=!0,T=!0;for(let te of A){let le=U.manifest.getForScope(te),ce=[...le.values()].map(ue=>G.stringifyIdent(ue));for(let ue of(0,PH.default)(ce,G.stringifyIdent(L))){let{identHash:Ie}=G.parseIdent(ue),he=le.get(Ie);if(typeof he>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");U.manifest[te].delete(Ie),E.push([U,te,he]),h=!0,T=!0}}}T||p.push(C)}let w=p.length>1?"Patterns":"Pattern",D=p.length>1?"don't":"doesn't",x=this.all?"any":"this";if(p.length>0)throw new it(`${w} ${pe.prettyList(r,p,pe.Type.CODE)} ${D} match any packages referenced by ${x} workspace`);return h?(await r.triggerMultipleHooks(C=>C.afterWorkspaceDependencyRemoval,E),await o.installWithNewReport({stdout:this.context.stdout},{cache:n,mode:this.mode})):0}};Ke();Ke();Gt();var Kde=ve("util"),HE=class extends ut{constructor(){super(...arguments);this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["run"]]}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!a)throw new or(o.cwd,this.context.cwd);return(await Nt.start({configuration:r,stdout:this.context.stdout,json:this.json},async u=>{let A=a.manifest.scripts,p=qe.sortMap(A.keys(),w=>w),h={breakLength:1/0,colors:r.get("enableColors"),maxArrayLength:2},E=p.reduce((w,D)=>Math.max(w,D.length),0);for(let[w,D]of A.entries())u.reportInfo(null,`${w.padEnd(E," ")} ${(0,Kde.inspect)(D,h)}`),u.reportJson({name:w,script:D})})).exitCode()}};Ke();Ke();Gt();var qE=class extends ut{constructor(){super(...arguments);this.inspect=de.String("--inspect",!1,{tolerateBoolean:!0,description:"Forwarded to the underlying Node process when executing a binary"});this.inspectBrk=de.String("--inspect-brk",!1,{tolerateBoolean:!0,description:"Forwarded to the underlying Node process when executing a binary"});this.topLevel=de.Boolean("-T,--top-level",!1,{description:"Check the root workspace for scripts and/or binaries instead of the current one"});this.binariesOnly=de.Boolean("-B,--binaries-only",!1,{description:"Ignore any user defined scripts and only check for binaries"});this.require=de.String("--require",{description:"Forwarded to the underlying Node process when executing a binary"});this.silent=de.Boolean("--silent",{hidden:!0});this.scriptName=de.String();this.args=de.Proxy()}static{this.paths=[["run"]]}static{this.usage=ot.Usage({description:"run a script defined in the package.json",details:` + This command will run a tool. The exact tool that will be executed will depend on the current state of your workspace: + + - If the \`scripts\` field from your local package.json contains a matching script name, its definition will get executed. + + - Otherwise, if one of the local workspace's dependencies exposes a binary with a matching name, this binary will get executed. + + - Otherwise, if the specified name contains a colon character and if one of the workspaces in the project contains exactly one script with a matching name, then this script will get executed. + + Whatever happens, the cwd of the spawned process will be the workspace that declares the script (which makes it possible to call commands cross-workspaces using the third syntax). + `,examples:[["Run the tests from the local workspace","$0 run test"],['Same thing, but without the "run" keyword',"$0 test"],["Inspect Webpack while running","$0 run --inspect-brk webpack"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a,locator:n}=await Qt.find(r,this.context.cwd);await o.restoreInstallState();let u=this.topLevel?o.topLevelWorkspace.anchoredLocator:n;if(!this.binariesOnly&&await hn.hasPackageScript(u,this.scriptName,{project:o}))return await hn.executePackageScript(u,this.scriptName,this.args,{project:o,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});let A=await hn.getPackageAccessibleBinaries(u,{project:o});if(A.get(this.scriptName)){let h=[];return this.inspect&&(typeof this.inspect=="string"?h.push(`--inspect=${this.inspect}`):h.push("--inspect")),this.inspectBrk&&(typeof this.inspectBrk=="string"?h.push(`--inspect-brk=${this.inspectBrk}`):h.push("--inspect-brk")),this.require&&h.push(`--require=${this.require}`),await hn.executePackageAccessibleBinary(u,this.scriptName,this.args,{cwd:this.context.cwd,project:o,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr,nodeArgs:h,packageAccessibleBinaries:A})}if(!this.topLevel&&!this.binariesOnly&&a&&this.scriptName.includes(":")){let E=(await Promise.all(o.workspaces.map(async w=>w.manifest.scripts.has(this.scriptName)?w:null))).filter(w=>w!==null);if(E.length===1)return await hn.executeWorkspaceScript(E[0],this.scriptName,this.args,{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})}if(this.topLevel)throw this.scriptName==="node-gyp"?new it(`Couldn't find a script name "${this.scriptName}" in the top-level (used by ${G.prettyLocator(r,n)}). This typically happens because some package depends on "node-gyp" to build itself, but didn't list it in their dependencies. To fix that, please run "yarn add node-gyp" into your top-level workspace. You also can open an issue on the repository of the specified package to suggest them to use an optional peer dependency.`):new it(`Couldn't find a script name "${this.scriptName}" in the top-level (used by ${G.prettyLocator(r,n)}).`);{if(this.scriptName==="global")throw new it("The 'yarn global' commands have been removed in 2.x - consider using 'yarn dlx' or a third-party plugin instead");let h=[this.scriptName].concat(this.args);for(let[E,w]of oE)for(let D of w)if(h.length>=D.length&&JSON.stringify(h.slice(0,D.length))===JSON.stringify(D))throw new it(`Couldn't find a script named "${this.scriptName}", but a matching command can be found in the ${E} plugin. You can install it with "yarn plugin import ${E}".`);throw new it(`Couldn't find a script named "${this.scriptName}".`)}}};Ke();Ke();Gt();var jE=class extends ut{constructor(){super(...arguments);this.descriptor=de.String();this.resolution=de.String()}static{this.paths=[["set","resolution"]]}static{this.usage=ot.Usage({description:"enforce a package resolution",details:'\n This command updates the resolution table so that `descriptor` is resolved by `resolution`.\n\n Note that by default this command only affect the current resolution table - meaning that this "manual override" will disappear if you remove the lockfile, or if the package disappear from the table. If you wish to make the enforced resolution persist whatever happens, edit the `resolutions` field in your top-level manifest.\n\n Note that no attempt is made at validating that `resolution` is a valid resolution entry for `descriptor`.\n ',examples:[["Force all instances of lodash@npm:^1.2.3 to resolve to 1.5.0","$0 set resolution lodash@npm:^1.2.3 1.5.0"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(await o.restoreInstallState({restoreResolutions:!1}),!a)throw new or(o.cwd,this.context.cwd);let u=G.parseDescriptor(this.descriptor,!0),A=G.makeDescriptor(u,this.resolution);return o.storedDescriptors.set(u.descriptorHash,u),o.storedDescriptors.set(A.descriptorHash,A),o.resolutionAliases.set(u.descriptorHash,A.descriptorHash),await o.installWithNewReport({stdout:this.context.stdout},{cache:n})}};Ke();Pt();Gt();var Vde=et(Xo()),GE=class extends ut{constructor(){super(...arguments);this.all=de.Boolean("-A,--all",!1,{description:"Unlink all workspaces belonging to the target project from the current one"});this.leadingArguments=de.Rest()}static{this.paths=[["unlink"]]}static{this.usage=ot.Usage({description:"disconnect the local project from another one",details:` + This command will remove any resolutions in the project-level manifest that would have been added via a yarn link with similar arguments. + `,examples:[["Unregister a remote workspace in the current project","$0 unlink ~/ts-loader"],["Unregister all workspaces from a remote project in the current project","$0 unlink ~/jest --all"],["Unregister all previously linked workspaces","$0 unlink --all"],["Unregister all workspaces matching a glob","$0 unlink '@babel/*' 'pkg-{a,b}'"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a)throw new or(o.cwd,this.context.cwd);let u=o.topLevelWorkspace,A=new Set;if(this.leadingArguments.length===0&&this.all)for(let{pattern:p,reference:h}of u.manifest.resolutions)h.startsWith("portal:")&&A.add(p.descriptor.fullName);if(this.leadingArguments.length>0)for(let p of this.leadingArguments){let h=K.resolve(this.context.cwd,Ae.toPortablePath(p));if(qe.isPathLike(p)){let E=await ze.find(h,this.context.plugins,{useRc:!1,strict:!1}),{project:w,workspace:D}=await Qt.find(E,h);if(!D)throw new or(w.cwd,h);if(this.all){for(let x of w.workspaces)x.manifest.name&&A.add(G.stringifyIdent(x.anchoredLocator));if(A.size===0)throw new it("No workspace found to be unlinked in the target project")}else{if(!D.manifest.name)throw new it("The target workspace doesn't have a name and thus cannot be unlinked");A.add(G.stringifyIdent(D.anchoredLocator))}}else{let E=[...u.manifest.resolutions.map(({pattern:w})=>w.descriptor.fullName)];for(let w of(0,Vde.default)(E,p))A.add(w)}}return u.manifest.resolutions=u.manifest.resolutions.filter(({pattern:p})=>!A.has(p.descriptor.fullName)),await o.installWithNewReport({stdout:this.context.stdout,quiet:this.context.quiet},{cache:n})}};Ke();Ke();Ke();Gt();var Jde=et(Q2()),SH=et(Xo());il();var WE=class extends ut{constructor(){super(...arguments);this.interactive=de.Boolean("-i,--interactive",{description:"Offer various choices, depending on the detected upgrade paths"});this.fixed=de.Boolean("-F,--fixed",!1,{description:"Store dependency tags as-is instead of resolving them"});this.exact=de.Boolean("-E,--exact",!1,{description:"Don't use any semver modifier on the resolved range"});this.tilde=de.Boolean("-T,--tilde",!1,{description:"Use the `~` semver modifier on the resolved range"});this.caret=de.Boolean("-C,--caret",!1,{description:"Use the `^` semver modifier on the resolved range"});this.recursive=de.Boolean("-R,--recursive",!1,{description:"Resolve again ALL resolutions for those packages"});this.mode=de.String("--mode",{description:"Change what artifacts installs generate",validator:js(yl)});this.patterns=de.Rest()}static{this.paths=[["up"]]}static{this.usage=ot.Usage({description:"upgrade dependencies across the project",details:"\n This command upgrades the packages matching the list of specified patterns to their latest available version across the whole project (regardless of whether they're part of `dependencies` or `devDependencies` - `peerDependencies` won't be affected). This is a project-wide command: all workspaces will be upgraded in the process.\n\n If `-R,--recursive` is set the command will change behavior and no other switch will be allowed. When operating under this mode `yarn up` will force all ranges matching the selected packages to be resolved again (often to the highest available versions) before being stored in the lockfile. It however won't touch your manifests anymore, so depending on your needs you might want to run both `yarn up` and `yarn up -R` to cover all bases.\n\n If `-i,--interactive` is set (or if the `preferInteractive` settings is toggled on) the command will offer various choices, depending on the detected upgrade paths. Some upgrades require this flag in order to resolve ambiguities.\n\n The, `-C,--caret`, `-E,--exact` and `-T,--tilde` options have the same meaning as in the `add` command (they change the modifier used when the range is missing or a tag, and are ignored when the range is explicitly set).\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n\n Generally you can see `yarn up` as a counterpart to what was `yarn upgrade --latest` in Yarn 1 (ie it ignores the ranges previously listed in your manifests), but unlike `yarn upgrade` which only upgraded dependencies in the current workspace, `yarn up` will upgrade all workspaces at the same time.\n\n This command accepts glob patterns as arguments (if valid Descriptors and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them.\n\n **Note:** The ranges have to be static, only the package scopes and names can contain glob patterns.\n ",examples:[["Upgrade all instances of lodash to the latest release","$0 up lodash"],["Upgrade all instances of lodash to the latest release, but ask confirmation for each","$0 up lodash -i"],["Upgrade all instances of lodash to 1.2.3","$0 up lodash@1.2.3"],["Upgrade all instances of packages with the `@babel` scope to the latest release","$0 up '@babel/*'"],["Upgrade all instances of packages containing the word `jest` to the latest release","$0 up '*jest*'"],["Upgrade all instances of packages with the `@babel` scope to 7.0.0","$0 up '@babel/*@7.0.0'"]]})}static{this.schema=[Pw("recursive",Ku.Forbids,["interactive","exact","tilde","caret"],{ignore:[void 0,!1]})]}async execute(){return this.recursive?await this.executeUpRecursive():await this.executeUpClassic()}async executeUpRecursive(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=[...o.storedDescriptors.values()],A=u.map(E=>G.stringifyIdent(E)),p=new Set;for(let E of this.patterns){if(G.parseDescriptor(E).range!=="unknown")throw new it("Ranges aren't allowed when using --recursive");for(let w of(0,SH.default)(A,E)){let D=G.parseIdent(w);p.add(D.identHash)}}let h=u.filter(E=>p.has(E.identHash));for(let E of h)o.storedDescriptors.delete(E.descriptorHash),o.storedResolutions.delete(E.descriptorHash);return await o.installWithNewReport({stdout:this.context.stdout},{cache:n,mode:this.mode})}async executeUpClassic(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=this.fixed,A=r.isInteractive({interactive:this.interactive,stdout:this.context.stdout}),p=R2(this,o),h=A?["keep","reuse","project","latest"]:["project","latest"],E=[],w=[];for(let L of this.patterns){let U=!1,J=G.parseDescriptor(L),te=G.stringifyIdent(J);for(let le of o.workspaces)for(let ce of["dependencies","devDependencies"]){let Ie=[...le.manifest.getForScope(ce).values()].map(De=>G.stringifyIdent(De)),he=te==="*"?Ie:(0,SH.default)(Ie,te);for(let De of he){let Ee=G.parseIdent(De),g=le.manifest[ce].get(Ee.identHash);if(typeof g>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");let me=G.makeDescriptor(Ee,J.range);E.push(Promise.resolve().then(async()=>[le,ce,g,await T2(me,{project:o,workspace:le,cache:n,target:ce,fixed:u,modifier:p,strategies:h})])),U=!0}}U||w.push(L)}if(w.length>1)throw new it(`Patterns ${pe.prettyList(r,w,pe.Type.CODE)} don't match any packages referenced by any workspace`);if(w.length>0)throw new it(`Pattern ${pe.prettyList(r,w,pe.Type.CODE)} doesn't match any packages referenced by any workspace`);let D=await Promise.all(E),x=await pA.start({configuration:r,stdout:this.context.stdout,suggestInstall:!1},async L=>{for(let[,,U,{suggestions:J,rejections:te}]of D){let le=J.filter(ce=>ce.descriptor!==null);if(le.length===0){let[ce]=te;if(typeof ce>"u")throw new Error("Assertion failed: Expected an error to have been set");let ue=this.cli.error(ce);o.configuration.get("enableNetwork")?L.reportError(27,`${G.prettyDescriptor(r,U)} can't be resolved to a satisfying range + +${ue}`):L.reportError(27,`${G.prettyDescriptor(r,U)} can't be resolved to a satisfying range (note: network resolution has been disabled) + +${ue}`)}else le.length>1&&!A&&L.reportError(27,`${G.prettyDescriptor(r,U)} has multiple possible upgrade strategies; use -i to disambiguate manually`)}});if(x.hasErrors())return x.exitCode();let C=!1,T=[];for(let[L,U,,{suggestions:J}]of D){let te,le=J.filter(he=>he.descriptor!==null),ce=le[0].descriptor,ue=le.every(he=>G.areDescriptorsEqual(he.descriptor,ce));le.length===1||ue?te=ce:(C=!0,{answer:te}=await(0,Jde.prompt)({type:"select",name:"answer",message:`Which range do you want to use in ${G.prettyWorkspace(r,L)} \u276F ${U}?`,choices:J.map(({descriptor:he,name:De,reason:Ee})=>he?{name:De,hint:Ee,descriptor:he}:{name:De,hint:Ee,disabled:!0}),onCancel:()=>process.exit(130),result(he){return this.find(he,"descriptor")},stdin:this.context.stdin,stdout:this.context.stdout}));let Ie=L.manifest[U].get(te.identHash);if(typeof Ie>"u")throw new Error("Assertion failed: This descriptor should have a matching entry");if(Ie.descriptorHash!==te.descriptorHash)L.manifest[U].set(te.identHash,te),T.push([L,U,Ie,te]);else{let he=r.makeResolver(),De={project:o,resolver:he},Ee=r.normalizeDependency(Ie),g=he.bindDescriptor(Ee,L.anchoredLocator,De);o.forgetResolution(g)}}return await r.triggerMultipleHooks(L=>L.afterWorkspaceDependencyReplacement,T),C&&this.context.stdout.write(` +`),await o.installWithNewReport({stdout:this.context.stdout},{cache:n,mode:this.mode})}};Ke();Ke();Ke();Gt();var YE=class extends ut{constructor(){super(...arguments);this.recursive=de.Boolean("-R,--recursive",!1,{description:"List, for each workspace, what are all the paths that lead to the dependency"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.peers=de.Boolean("--peers",!1,{description:"Also print the peer dependencies that match the specified name"});this.package=de.String()}static{this.paths=[["why"]]}static{this.usage=ot.Usage({description:"display the reason why a package is needed",details:` + This command prints the exact reasons why a package appears in the dependency tree. + + If \`-R,--recursive\` is set, the listing will go in depth and will list, for each workspaces, what are all the paths that lead to the dependency. Note that the display is somewhat optimized in that it will not print the package listing twice for a single package, so if you see a leaf named "Foo" when looking for "Bar", it means that "Foo" already got printed higher in the tree. + `,examples:[["Explain why lodash is used in your project","$0 why lodash"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState();let n=G.parseIdent(this.package).identHash,u=this.recursive?Z0t(o,n,{configuration:r,peers:this.peers}):X0t(o,n,{configuration:r,peers:this.peers});As.emitTree(u,{configuration:r,stdout:this.context.stdout,json:this.json,separators:1})}};function X0t(t,e,{configuration:r,peers:o}){let a=qe.sortMap(t.storedPackages.values(),A=>G.stringifyLocator(A)),n={},u={children:n};for(let A of a){let p={};for(let E of A.dependencies.values()){if(!o&&A.peerDependencies.has(E.identHash))continue;let w=t.storedResolutions.get(E.descriptorHash);if(!w)throw new Error("Assertion failed: The resolution should have been registered");let D=t.storedPackages.get(w);if(!D)throw new Error("Assertion failed: The package should have been registered");if(D.identHash!==e)continue;{let C=G.stringifyLocator(A);n[C]={value:[A,pe.Type.LOCATOR],children:p}}let x=G.stringifyLocator(D);p[x]={value:[{descriptor:E,locator:D},pe.Type.DEPENDENT]}}}return u}function Z0t(t,e,{configuration:r,peers:o}){let a=qe.sortMap(t.workspaces,D=>G.stringifyLocator(D.anchoredLocator)),n=new Set,u=new Set,A=D=>{if(n.has(D.locatorHash))return u.has(D.locatorHash);if(n.add(D.locatorHash),D.identHash===e)return u.add(D.locatorHash),!0;let x=!1;D.identHash===e&&(x=!0);for(let C of D.dependencies.values()){if(!o&&D.peerDependencies.has(C.identHash))continue;let T=t.storedResolutions.get(C.descriptorHash);if(!T)throw new Error("Assertion failed: The resolution should have been registered");let L=t.storedPackages.get(T);if(!L)throw new Error("Assertion failed: The package should have been registered");A(L)&&(x=!0)}return x&&u.add(D.locatorHash),x};for(let D of a)A(D.anchoredPackage);let p=new Set,h={},E={children:h},w=(D,x,C)=>{if(!u.has(D.locatorHash))return;let T=C!==null?pe.tuple(pe.Type.DEPENDENT,{locator:D,descriptor:C}):pe.tuple(pe.Type.LOCATOR,D),L={},U={value:T,children:L},J=G.stringifyLocator(D);if(x[J]=U,!(C!==null&&t.tryWorkspaceByLocator(D))&&!p.has(D.locatorHash)){p.add(D.locatorHash);for(let te of D.dependencies.values()){if(!o&&D.peerDependencies.has(te.identHash))continue;let le=t.storedResolutions.get(te.descriptorHash);if(!le)throw new Error("Assertion failed: The resolution should have been registered");let ce=t.storedPackages.get(le);if(!ce)throw new Error("Assertion failed: The package should have been registered");w(ce,L,te)}}};for(let D of a)w(D.anchoredPackage,h,null);return E}Ke();var OH={};Kt(OH,{GitFetcher:()=>_2,GitResolver:()=>H2,default:()=>Egt,gitUtils:()=>ra});Ke();Pt();var ra={};Kt(ra,{TreeishProtocols:()=>U2,clone:()=>LH,fetchBase:()=>mme,fetchChangedFiles:()=>yme,fetchChangedWorkspaces:()=>mgt,fetchRoot:()=>dme,isGitUrl:()=>JE,lsRemote:()=>gme,normalizeLocator:()=>dgt,normalizeRepoUrl:()=>KE,resolveUrl:()=>NH,splitRepoUrl:()=>Rh,validateRepoUrl:()=>TH});Ke();Pt();Gt();var fme=et(cme()),pme=et(t3()),VE=et(ve("querystring")),FH=et(ni());function QH(t,e,r){let o=t.indexOf(r);return t.lastIndexOf(e,o>-1?o:1/0)}function ume(t){try{return new URL(t)}catch{return}}function hgt(t){let e=QH(t,"@","#"),r=QH(t,":","#");return r>e&&(t=`${t.slice(0,r)}/${t.slice(r+1)}`),QH(t,":","#")===-1&&t.indexOf("//")===-1&&(t=`ssh://${t}`),t}function Ame(t){return ume(t)||ume(hgt(t))}function KE(t,{git:e=!1}={}){if(t=t.replace(/^git\+https:/,"https:"),t=t.replace(/^(?:github:|https:\/\/github\.com\/|git:\/\/github\.com\/)?(?!\.{1,2}\/)([a-zA-Z0-9._-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z0-9._-]+?)(?:\.git)?(#.*)?$/,"https://github.com/$1/$2.git$3"),t=t.replace(/^https:\/\/github\.com\/(?!\.{1,2}\/)([a-zA-Z0-9._-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z0-9._-]+?)\/tarball\/(.+)?$/,"https://github.com/$1/$2.git#$3"),e){let r=Ame(t);r&&(t=r.href),t=t.replace(/^git\+([^:]+):/,"$1:")}return t}function hme(){return{...process.env,GIT_SSH_COMMAND:process.env.GIT_SSH_COMMAND||`${process.env.GIT_SSH||"ssh"} -o BatchMode=yes`}}var ggt=[/^ssh:/,/^git(?:\+[^:]+)?:/,/^(?:git\+)?https?:[^#]+\/[^#]+(?:\.git)(?:#.*)?$/,/^git@[^#]+\/[^#]+\.git(?:#.*)?$/,/^(?:github:|https:\/\/github\.com\/)?(?!\.{1,2}\/)([a-zA-Z._0-9-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z._0-9-]+?)(?:\.git)?(?:#.*)?$/,/^https:\/\/github\.com\/(?!\.{1,2}\/)([a-zA-Z0-9._-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z0-9._-]+?)\/tarball\/(.+)?$/],U2=(a=>(a.Commit="commit",a.Head="head",a.Tag="tag",a.Semver="semver",a))(U2||{});function JE(t){return t?ggt.some(e=>!!t.match(e)):!1}function Rh(t){t=KE(t);let e=t.indexOf("#");if(e===-1)return{repo:t,treeish:{protocol:"head",request:"HEAD"},extra:{}};let r=t.slice(0,e),o=t.slice(e+1);if(o.match(/^[a-z]+=/)){let a=VE.default.parse(o);for(let[p,h]of Object.entries(a))if(typeof h!="string")throw new Error(`Assertion failed: The ${p} parameter must be a literal string`);let n=Object.values(U2).find(p=>Object.hasOwn(a,p)),[u,A]=typeof n<"u"?[n,a[n]]:["head","HEAD"];for(let p of Object.values(U2))delete a[p];return{repo:r,treeish:{protocol:u,request:A},extra:a}}else{let a=o.indexOf(":"),[n,u]=a===-1?[null,o]:[o.slice(0,a),o.slice(a+1)];return{repo:r,treeish:{protocol:n,request:u},extra:{}}}}function dgt(t){return G.makeLocator(t,KE(t.reference))}function TH(t,{configuration:e}){let r=KE(t,{git:!0});if(!on.getNetworkSettings(`https://${(0,fme.default)(r).resource}`,{configuration:e}).enableNetwork)throw new Jt(80,`Request to '${r}' has been blocked because of your configuration settings`);return r}async function gme(t,e){let r=TH(t,{configuration:e}),o=await RH("listing refs",["ls-remote",r],{cwd:e.startingCwd,env:hme()},{configuration:e,normalizedRepoUrl:r}),a=new Map,n=/^([a-f0-9]{40})\t([^\n]+)/gm,u;for(;(u=n.exec(o.stdout))!==null;)a.set(u[2],u[1]);return a}async function NH(t,e){let{repo:r,treeish:{protocol:o,request:a},extra:n}=Rh(t),u=await gme(r,e),A=(h,E)=>{switch(h){case"commit":{if(!E.match(/^[a-f0-9]{40}$/))throw new Error("Invalid commit hash");return VE.default.stringify({...n,commit:E})}case"head":{let w=u.get(E==="HEAD"?E:`refs/heads/${E}`);if(typeof w>"u")throw new Error(`Unknown head ("${E}")`);return VE.default.stringify({...n,commit:w})}case"tag":{let w=u.get(`refs/tags/${E}`);if(typeof w>"u")throw new Error(`Unknown tag ("${E}")`);return VE.default.stringify({...n,commit:w})}case"semver":{let w=Ur.validRange(E);if(!w)throw new Error(`Invalid range ("${E}")`);let D=new Map([...u.entries()].filter(([C])=>C.startsWith("refs/tags/")).map(([C,T])=>[FH.default.parse(C.slice(10)),T]).filter(C=>C[0]!==null)),x=FH.default.maxSatisfying([...D.keys()],w);if(x===null)throw new Error(`No matching range ("${E}")`);return VE.default.stringify({...n,commit:D.get(x)})}case null:{let w;if((w=p("commit",E))!==null||(w=p("tag",E))!==null||(w=p("head",E))!==null)return w;throw E.match(/^[a-f0-9]+$/)?new Error(`Couldn't resolve "${E}" as either a commit, a tag, or a head - if a commit, use the 40-characters commit hash`):new Error(`Couldn't resolve "${E}" as either a commit, a tag, or a head`)}default:throw new Error(`Invalid Git resolution protocol ("${h}")`)}},p=(h,E)=>{try{return A(h,E)}catch{return null}};return KE(`${r}#${A(o,a)}`)}async function LH(t,e){return await e.getLimit("cloneConcurrency")(async()=>{let{repo:r,treeish:{protocol:o,request:a}}=Rh(t);if(o!=="commit")throw new Error("Invalid treeish protocol when cloning");let n=TH(r,{configuration:e}),u=await ae.mktempPromise(),A={cwd:u,env:hme()};return await RH("cloning the repository",["clone","-c core.autocrlf=false",n,Ae.fromPortablePath(u)],A,{configuration:e,normalizedRepoUrl:n}),await RH("switching branch",["checkout",`${a}`],A,{configuration:e,normalizedRepoUrl:n}),u})}async function dme(t){let e,r=t;do{if(e=r,await ae.existsPromise(K.join(e,".git")))return e;r=K.dirname(e)}while(r!==e);return null}async function mme(t,{baseRefs:e}){if(e.length===0)throw new it("Can't run this command with zero base refs specified.");let r=[];for(let A of e){let{code:p}=await Hr.execvp("git",["merge-base",A,"HEAD"],{cwd:t});p===0&&r.push(A)}if(r.length===0)throw new it(`No ancestor could be found between any of HEAD and ${e.join(", ")}`);let{stdout:o}=await Hr.execvp("git",["merge-base","HEAD",...r],{cwd:t,strict:!0}),a=o.trim(),{stdout:n}=await Hr.execvp("git",["show","--quiet","--pretty=format:%s",a],{cwd:t,strict:!0}),u=n.trim();return{hash:a,title:u}}async function yme(t,{base:e,project:r}){let o=qe.buildIgnorePattern(r.configuration.get("changesetIgnorePatterns")),{stdout:a}=await Hr.execvp("git",["diff","--name-only",`${e}`],{cwd:t,strict:!0}),n=a.split(/\r\n|\r|\n/).filter(h=>h.length>0).map(h=>K.resolve(t,Ae.toPortablePath(h))),{stdout:u}=await Hr.execvp("git",["ls-files","--others","--exclude-standard"],{cwd:t,strict:!0}),A=u.split(/\r\n|\r|\n/).filter(h=>h.length>0).map(h=>K.resolve(t,Ae.toPortablePath(h))),p=[...new Set([...n,...A].sort())];return o?p.filter(h=>!K.relative(r.cwd,h).match(o)):p}async function mgt({ref:t,project:e}){if(e.configuration.projectCwd===null)throw new it("This command can only be run from within a Yarn project");let r=[K.resolve(e.cwd,mr.lockfile),K.resolve(e.cwd,e.configuration.get("cacheFolder")),K.resolve(e.cwd,e.configuration.get("installStatePath")),K.resolve(e.cwd,e.configuration.get("virtualFolder"))];await e.configuration.triggerHook(u=>u.populateYarnPaths,e,u=>{u!=null&&r.push(u)});let o=await dme(e.configuration.projectCwd);if(o==null)throw new it("This command can only be run on Git repositories");let a=await mme(o,{baseRefs:typeof t=="string"?[t]:e.configuration.get("changesetBaseRefs")}),n=await yme(o,{base:a.hash,project:e});return new Set(qe.mapAndFilter(n,u=>{let A=e.tryWorkspaceByFilePath(u);return A===null?qe.mapAndFilter.skip:r.some(p=>u.startsWith(p))?qe.mapAndFilter.skip:A}))}async function RH(t,e,r,{configuration:o,normalizedRepoUrl:a}){try{return await Hr.execvp("git",e,{...r,strict:!0})}catch(n){if(!(n instanceof Hr.ExecError))throw n;let u=n.reportExtra,A=n.stderr.toString();throw new Jt(1,`Failed ${t}`,p=>{p.reportError(1,` ${pe.prettyField(o,{label:"Repository URL",value:pe.tuple(pe.Type.URL,a)})}`);for(let h of A.matchAll(/^(.+?): (.*)$/gm)){let[,E,w]=h;E=E.toLowerCase();let D=E==="error"?"Error":`${(0,pme.default)(E)} Error`;p.reportError(1,` ${pe.prettyField(o,{label:D,value:pe.tuple(pe.Type.NO_HINT,w)})}`)}u?.(p)})}}var _2=class{supports(e,r){return JE(e.reference)}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,a=new Map(r.checksums);a.set(e.locatorHash,o);let n={...r,checksums:a},u=await this.downloadHosted(e,n);if(u!==null)return u;let[A,p,h]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote repository`),loader:()=>this.cloneFromRemote(e,n),...r.cacheOptions});return{packageFs:A,releaseFs:p,prefixPath:G.getIdentVendorPath(e),checksum:h}}async downloadHosted(e,r){return r.project.configuration.reduceHook(o=>o.fetchHostedRepository,null,e,r)}async cloneFromRemote(e,r){let o=Rh(e.reference),a=await LH(e.reference,r.project.configuration),n=K.resolve(a,o.extra.cwd??Bt.dot),u=K.join(n,"package.tgz");await hn.prepareExternalProject(n,u,{configuration:r.project.configuration,report:r.report,workspace:o.extra.workspace,locator:e});let A=await ae.readFilePromise(u);return await qe.releaseAfterUseAsync(async()=>await $i.convertToZip(A,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1}))}};Ke();Ke();var H2=class{supportsDescriptor(e,r){return JE(e.range)}supportsLocator(e,r){return JE(e.reference)}shouldPersistResolution(e,r){return!0}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){let a=await NH(e.range,o.project.configuration);return[G.makeLocator(e,a)]}async getSatisfying(e,r,o,a){let n=Rh(e.range);return{locators:o.filter(A=>{if(A.identHash!==e.identHash)return!1;let p=Rh(A.reference);return!(n.repo!==p.repo||n.treeish.protocol==="commit"&&n.treeish.request!==p.treeish.request)}),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await qe.releaseAfterUseAsync(async()=>await _t.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var ygt={configuration:{changesetBaseRefs:{description:"The base git refs that the current HEAD is compared against when detecting changes. Supports git branches, tags, and commits.",type:"STRING",isArray:!0,isNullable:!1,default:["master","origin/master","upstream/master","main","origin/main","upstream/main"]},changesetIgnorePatterns:{description:"Array of glob patterns; files matching them will be ignored when fetching the changed files",type:"STRING",default:[],isArray:!0},cloneConcurrency:{description:"Maximal number of concurrent clones",type:"NUMBER",default:2}},fetchers:[_2],resolvers:[H2]};var Egt=ygt;Gt();var zE=class extends ut{constructor(){super(...arguments);this.since=de.String("--since",{description:"Only include workspaces that have been changed since the specified ref.",tolerateBoolean:!0});this.recursive=de.Boolean("-R,--recursive",!1,{description:"Find packages via dependencies/devDependencies instead of using the workspaces field"});this.noPrivate=de.Boolean("--no-private",{description:"Exclude workspaces that have the private field set to true"});this.verbose=de.Boolean("-v,--verbose",!1,{description:"Also return the cross-dependencies between workspaces"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["workspaces","list"]]}static{this.usage=ot.Usage({category:"Workspace-related commands",description:"list all available workspaces",details:"\n This command will print the list of all workspaces in the project.\n\n - If `--since` is set, Yarn will only list workspaces that have been modified since the specified ref. By default Yarn will use the refs specified by the `changesetBaseRefs` configuration option.\n\n - If `-R,--recursive` is set, Yarn will find workspaces to run the command on by recursively evaluating `dependencies` and `devDependencies` fields, instead of looking at the `workspaces` fields.\n\n - If `--no-private` is set, Yarn will not list any workspaces that have the `private` field set to `true`.\n\n - If both the `-v,--verbose` and `--json` options are set, Yarn will also return the cross-dependencies between each workspaces (useful when you wish to automatically generate Buck / Bazel rules).\n "})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o}=await Qt.find(r,this.context.cwd);return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async n=>{let u=this.since?await ra.fetchChangedWorkspaces({ref:this.since,project:o}):o.workspaces,A=new Set(u);if(this.recursive)for(let p of[...u].map(h=>h.getRecursiveWorkspaceDependents()))for(let h of p)A.add(h);for(let p of A){let{manifest:h}=p;if(h.private&&this.noPrivate)continue;let E;if(this.verbose){let w=new Set,D=new Set;for(let x of _t.hardDependencies)for(let[C,T]of h.getForScope(x)){let L=o.tryWorkspaceByDescriptor(T);L===null?o.workspacesByIdent.has(C)&&D.add(T):w.add(L)}E={workspaceDependencies:Array.from(w).map(x=>x.relativeCwd),mismatchedWorkspaceDependencies:Array.from(D).map(x=>G.stringifyDescriptor(x))}}n.reportInfo(null,`${p.relativeCwd}`),n.reportJson({location:p.relativeCwd,name:h.name?G.stringifyIdent(h.name):null,...E})}})).exitCode()}};Ke();Ke();Gt();var XE=class extends ut{constructor(){super(...arguments);this.workspaceName=de.String();this.commandName=de.String();this.args=de.Proxy()}static{this.paths=[["workspace"]]}static{this.usage=ot.Usage({category:"Workspace-related commands",description:"run a command within the specified workspace",details:` + This command will run a given sub-command on a single workspace. + `,examples:[["Add a package to a single workspace","yarn workspace components add -D react"],["Run build script on a single workspace","yarn workspace components run build"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!a)throw new or(o.cwd,this.context.cwd);let n=o.workspaces,u=new Map(n.map(p=>[G.stringifyIdent(p.anchoredLocator),p])),A=u.get(this.workspaceName);if(A===void 0){let p=Array.from(u.keys()).sort();throw new it(`Workspace '${this.workspaceName}' not found. Did you mean any of the following: + - ${p.join(` + - `)}?`)}return this.cli.run([this.commandName,...this.args],{cwd:A.cwd})}};var Cgt={configuration:{enableImmutableInstalls:{description:"If true (the default on CI), prevents the install command from modifying the lockfile",type:"BOOLEAN",default:Eme.isCI},defaultSemverRangePrefix:{description:"The default save prefix: '^', '~' or ''",type:"STRING",values:["^","~",""],default:"^"},preferReuse:{description:"If true, `yarn add` will attempt to reuse the most common dependency range in other workspaces.",type:"BOOLEAN",default:!1}},commands:[hE,gE,dE,mE,jE,TE,PE,zE,CE,IE,wE,BE,fE,pE,yE,EE,vE,DE,SE,bE,xE,kE,GE,QE,FE,LE,NE,OE,RE,ME,UE,_E,HE,qE,WE,YE,XE]},Igt=Cgt;var jH={};Kt(jH,{default:()=>Bgt});Ke();var kt={optional:!0},UH=[["@tailwindcss/aspect-ratio@<0.2.1",{peerDependencies:{tailwindcss:"^2.0.2"}}],["@tailwindcss/line-clamp@<0.2.1",{peerDependencies:{tailwindcss:"^2.0.2"}}],["@fullhuman/postcss-purgecss@3.1.3 || 3.1.3-alpha.0",{peerDependencies:{postcss:"^8.0.0"}}],["@samverschueren/stream-to-observable@<0.3.1",{peerDependenciesMeta:{rxjs:kt,zenObservable:kt}}],["any-observable@<0.5.1",{peerDependenciesMeta:{rxjs:kt,zenObservable:kt}}],["@pm2/agent@<1.0.4",{dependencies:{debug:"*"}}],["debug@<4.2.0",{peerDependenciesMeta:{"supports-color":kt}}],["got@<11",{dependencies:{"@types/responselike":"^1.0.0","@types/keyv":"^3.1.1"}}],["cacheable-lookup@<4.1.2",{dependencies:{"@types/keyv":"^3.1.1"}}],["http-link-dataloader@*",{peerDependencies:{graphql:"^0.13.1 || ^14.0.0"}}],["typescript-language-server@*",{dependencies:{"vscode-jsonrpc":"^5.0.1","vscode-languageserver-protocol":"^3.15.0"}}],["postcss-syntax@*",{peerDependenciesMeta:{"postcss-html":kt,"postcss-jsx":kt,"postcss-less":kt,"postcss-markdown":kt,"postcss-scss":kt}}],["jss-plugin-rule-value-function@<=10.1.1",{dependencies:{"tiny-warning":"^1.0.2"}}],["ink-select-input@<4.1.0",{peerDependencies:{react:"^16.8.2"}}],["license-webpack-plugin@<2.3.18",{peerDependenciesMeta:{webpack:kt}}],["snowpack@>=3.3.0",{dependencies:{"node-gyp":"^7.1.0"}}],["promise-inflight@*",{peerDependenciesMeta:{bluebird:kt}}],["reactcss@*",{peerDependencies:{react:"*"}}],["react-color@<=2.19.0",{peerDependencies:{react:"*"}}],["gatsby-plugin-i18n@*",{dependencies:{ramda:"^0.24.1"}}],["useragent@^2.0.0",{dependencies:{request:"^2.88.0",yamlparser:"0.0.x",semver:"5.5.x"}}],["@apollographql/apollo-tools@<=0.5.2",{peerDependencies:{graphql:"^14.2.1 || ^15.0.0"}}],["material-table@^2.0.0",{dependencies:{"@babel/runtime":"^7.11.2"}}],["@babel/parser@*",{dependencies:{"@babel/types":"^7.8.3"}}],["fork-ts-checker-webpack-plugin@<=6.3.4",{peerDependencies:{eslint:">= 6",typescript:">= 2.7",webpack:">= 4","vue-template-compiler":"*"},peerDependenciesMeta:{eslint:kt,"vue-template-compiler":kt}}],["rc-animate@<=3.1.1",{peerDependencies:{react:">=16.9.0","react-dom":">=16.9.0"}}],["react-bootstrap-table2-paginator@*",{dependencies:{classnames:"^2.2.6"}}],["react-draggable@<=4.4.3",{peerDependencies:{react:">= 16.3.0","react-dom":">= 16.3.0"}}],["apollo-upload-client@<14",{peerDependencies:{graphql:"14 - 15"}}],["react-instantsearch-core@<=6.7.0",{peerDependencies:{algoliasearch:">= 3.1 < 5"}}],["react-instantsearch-dom@<=6.7.0",{dependencies:{"react-fast-compare":"^3.0.0"}}],["ws@<7.2.1",{peerDependencies:{bufferutil:"^4.0.1","utf-8-validate":"^5.0.2"},peerDependenciesMeta:{bufferutil:kt,"utf-8-validate":kt}}],["react-portal@<4.2.2",{peerDependencies:{"react-dom":"^15.0.0-0 || ^16.0.0-0 || ^17.0.0-0"}}],["react-scripts@<=4.0.1",{peerDependencies:{react:"*"}}],["testcafe@<=1.10.1",{dependencies:{"@babel/plugin-transform-for-of":"^7.12.1","@babel/runtime":"^7.12.5"}}],["testcafe-legacy-api@<=4.2.0",{dependencies:{"testcafe-hammerhead":"^17.0.1","read-file-relative":"^1.2.0"}}],["@google-cloud/firestore@<=4.9.3",{dependencies:{protobufjs:"^6.8.6"}}],["gatsby-source-apiserver@*",{dependencies:{"babel-polyfill":"^6.26.0"}}],["@webpack-cli/package-utils@<=1.0.1-alpha.4",{dependencies:{"cross-spawn":"^7.0.3"}}],["gatsby-remark-prismjs@<3.3.28",{dependencies:{lodash:"^4"}}],["gatsby-plugin-favicon@*",{peerDependencies:{webpack:"*"}}],["gatsby-plugin-sharp@<=4.6.0-next.3",{dependencies:{debug:"^4.3.1"}}],["gatsby-react-router-scroll@<=5.6.0-next.0",{dependencies:{"prop-types":"^15.7.2"}}],["@rebass/forms@*",{dependencies:{"@styled-system/should-forward-prop":"^5.0.0"},peerDependencies:{react:"^16.8.6"}}],["rebass@*",{peerDependencies:{react:"^16.8.6"}}],["@ant-design/react-slick@<=0.28.3",{peerDependencies:{react:">=16.0.0"}}],["mqtt@<4.2.7",{dependencies:{duplexify:"^4.1.1"}}],["vue-cli-plugin-vuetify@<=2.0.3",{dependencies:{semver:"^6.3.0"},peerDependenciesMeta:{"sass-loader":kt,"vuetify-loader":kt}}],["vue-cli-plugin-vuetify@<=2.0.4",{dependencies:{"null-loader":"^3.0.0"}}],["vue-cli-plugin-vuetify@>=2.4.3",{peerDependencies:{vue:"*"}}],["@vuetify/cli-plugin-utils@<=0.0.4",{dependencies:{semver:"^6.3.0"},peerDependenciesMeta:{"sass-loader":kt}}],["@vue/cli-plugin-typescript@<=5.0.0-alpha.0",{dependencies:{"babel-loader":"^8.1.0"}}],["@vue/cli-plugin-typescript@<=5.0.0-beta.0",{dependencies:{"@babel/core":"^7.12.16"},peerDependencies:{"vue-template-compiler":"^2.0.0"},peerDependenciesMeta:{"vue-template-compiler":kt}}],["cordova-ios@<=6.3.0",{dependencies:{underscore:"^1.9.2"}}],["cordova-lib@<=10.0.1",{dependencies:{underscore:"^1.9.2"}}],["git-node-fs@*",{peerDependencies:{"js-git":"^0.7.8"},peerDependenciesMeta:{"js-git":kt}}],["consolidate@<0.16.0",{peerDependencies:{mustache:"^3.0.0"},peerDependenciesMeta:{mustache:kt}}],["consolidate@<=0.16.0",{peerDependencies:{velocityjs:"^2.0.1",tinyliquid:"^0.2.34","liquid-node":"^3.0.1",jade:"^1.11.0","then-jade":"*",dust:"^0.3.0","dustjs-helpers":"^1.7.4","dustjs-linkedin":"^2.7.5",swig:"^1.4.2","swig-templates":"^2.0.3","razor-tmpl":"^1.3.1",atpl:">=0.7.6",liquor:"^0.0.5",twig:"^1.15.2",ejs:"^3.1.5",eco:"^1.1.0-rc-3",jazz:"^0.0.18",jqtpl:"~1.1.0",hamljs:"^0.6.2",hamlet:"^0.3.3",whiskers:"^0.4.0","haml-coffee":"^1.14.1","hogan.js":"^3.0.2",templayed:">=0.2.3",handlebars:"^4.7.6",underscore:"^1.11.0",lodash:"^4.17.20",pug:"^3.0.0","then-pug":"*",qejs:"^3.0.5",walrus:"^0.10.1",mustache:"^4.0.1",just:"^0.1.8",ect:"^0.5.9",mote:"^0.2.0",toffee:"^0.3.6",dot:"^1.1.3","bracket-template":"^1.1.5",ractive:"^1.3.12",nunjucks:"^3.2.2",htmling:"^0.0.8","babel-core":"^6.26.3",plates:"~0.4.11","react-dom":"^16.13.1",react:"^16.13.1","arc-templates":"^0.5.3",vash:"^0.13.0",slm:"^2.0.0",marko:"^3.14.4",teacup:"^2.0.0","coffee-script":"^1.12.7",squirrelly:"^5.1.0",twing:"^5.0.2"},peerDependenciesMeta:{velocityjs:kt,tinyliquid:kt,"liquid-node":kt,jade:kt,"then-jade":kt,dust:kt,"dustjs-helpers":kt,"dustjs-linkedin":kt,swig:kt,"swig-templates":kt,"razor-tmpl":kt,atpl:kt,liquor:kt,twig:kt,ejs:kt,eco:kt,jazz:kt,jqtpl:kt,hamljs:kt,hamlet:kt,whiskers:kt,"haml-coffee":kt,"hogan.js":kt,templayed:kt,handlebars:kt,underscore:kt,lodash:kt,pug:kt,"then-pug":kt,qejs:kt,walrus:kt,mustache:kt,just:kt,ect:kt,mote:kt,toffee:kt,dot:kt,"bracket-template":kt,ractive:kt,nunjucks:kt,htmling:kt,"babel-core":kt,plates:kt,"react-dom":kt,react:kt,"arc-templates":kt,vash:kt,slm:kt,marko:kt,teacup:kt,"coffee-script":kt,squirrelly:kt,twing:kt}}],["vue-loader@<=16.3.3",{peerDependencies:{"@vue/compiler-sfc":"^3.0.8",webpack:"^4.1.0 || ^5.0.0-0"},peerDependenciesMeta:{"@vue/compiler-sfc":kt}}],["vue-loader@^16.7.0",{peerDependencies:{"@vue/compiler-sfc":"^3.0.8",vue:"^3.2.13"},peerDependenciesMeta:{"@vue/compiler-sfc":kt,vue:kt}}],["scss-parser@<=1.0.5",{dependencies:{lodash:"^4.17.21"}}],["query-ast@<1.0.5",{dependencies:{lodash:"^4.17.21"}}],["redux-thunk@<=2.3.0",{peerDependencies:{redux:"^4.0.0"}}],["skypack@<=0.3.2",{dependencies:{tar:"^6.1.0"}}],["@npmcli/metavuln-calculator@<2.0.0",{dependencies:{"json-parse-even-better-errors":"^2.3.1"}}],["bin-links@<2.3.0",{dependencies:{"mkdirp-infer-owner":"^1.0.2"}}],["rollup-plugin-polyfill-node@<=0.8.0",{peerDependencies:{rollup:"^1.20.0 || ^2.0.0"}}],["snowpack@<3.8.6",{dependencies:{"magic-string":"^0.25.7"}}],["elm-webpack-loader@*",{dependencies:{temp:"^0.9.4"}}],["winston-transport@<=4.4.0",{dependencies:{logform:"^2.2.0"}}],["jest-vue-preprocessor@*",{dependencies:{"@babel/core":"7.8.7","@babel/template":"7.8.6"},peerDependencies:{pug:"^2.0.4"},peerDependenciesMeta:{pug:kt}}],["redux-persist@*",{peerDependencies:{react:">=16"},peerDependenciesMeta:{react:kt}}],["sodium@>=3",{dependencies:{"node-gyp":"^3.8.0"}}],["babel-plugin-graphql-tag@<=3.1.0",{peerDependencies:{graphql:"^14.0.0 || ^15.0.0"}}],["@playwright/test@<=1.14.1",{dependencies:{"jest-matcher-utils":"^26.4.2"}}],...["babel-plugin-remove-graphql-queries@<3.14.0-next.1","babel-preset-gatsby-package@<1.14.0-next.1","create-gatsby@<1.14.0-next.1","gatsby-admin@<0.24.0-next.1","gatsby-cli@<3.14.0-next.1","gatsby-core-utils@<2.14.0-next.1","gatsby-design-tokens@<3.14.0-next.1","gatsby-legacy-polyfills@<1.14.0-next.1","gatsby-plugin-benchmark-reporting@<1.14.0-next.1","gatsby-plugin-graphql-config@<0.23.0-next.1","gatsby-plugin-image@<1.14.0-next.1","gatsby-plugin-mdx@<2.14.0-next.1","gatsby-plugin-netlify-cms@<5.14.0-next.1","gatsby-plugin-no-sourcemaps@<3.14.0-next.1","gatsby-plugin-page-creator@<3.14.0-next.1","gatsby-plugin-preact@<5.14.0-next.1","gatsby-plugin-preload-fonts@<2.14.0-next.1","gatsby-plugin-schema-snapshot@<2.14.0-next.1","gatsby-plugin-styletron@<6.14.0-next.1","gatsby-plugin-subfont@<3.14.0-next.1","gatsby-plugin-utils@<1.14.0-next.1","gatsby-recipes@<0.25.0-next.1","gatsby-source-shopify@<5.6.0-next.1","gatsby-source-wikipedia@<3.14.0-next.1","gatsby-transformer-screenshot@<3.14.0-next.1","gatsby-worker@<0.5.0-next.1"].map(t=>[t,{dependencies:{"@babel/runtime":"^7.14.8"}}]),["gatsby-core-utils@<2.14.0-next.1",{dependencies:{got:"8.3.2"}}],["gatsby-plugin-gatsby-cloud@<=3.1.0-next.0",{dependencies:{"gatsby-core-utils":"^2.13.0-next.0"}}],["gatsby-plugin-gatsby-cloud@<=3.2.0-next.1",{peerDependencies:{webpack:"*"}}],["babel-plugin-remove-graphql-queries@<=3.14.0-next.1",{dependencies:{"gatsby-core-utils":"^2.8.0-next.1"}}],["gatsby-plugin-netlify@3.13.0-next.1",{dependencies:{"gatsby-core-utils":"^2.13.0-next.0"}}],["clipanion-v3-codemod@<=0.2.0",{peerDependencies:{jscodeshift:"^0.11.0"}}],["react-live@*",{peerDependencies:{"react-dom":"*",react:"*"}}],["webpack@<4.44.1",{peerDependenciesMeta:{"webpack-cli":kt,"webpack-command":kt}}],["webpack@<5.0.0-beta.23",{peerDependenciesMeta:{"webpack-cli":kt}}],["webpack-dev-server@<3.10.2",{peerDependenciesMeta:{"webpack-cli":kt}}],["@docusaurus/responsive-loader@<1.5.0",{peerDependenciesMeta:{sharp:kt,jimp:kt}}],["eslint-module-utils@*",{peerDependenciesMeta:{"eslint-import-resolver-node":kt,"eslint-import-resolver-typescript":kt,"eslint-import-resolver-webpack":kt,"@typescript-eslint/parser":kt}}],["eslint-plugin-import@*",{peerDependenciesMeta:{"@typescript-eslint/parser":kt}}],["critters-webpack-plugin@<3.0.2",{peerDependenciesMeta:{"html-webpack-plugin":kt}}],["terser@<=5.10.0",{dependencies:{acorn:"^8.5.0"}}],["babel-preset-react-app@10.0.x <10.0.2",{dependencies:{"@babel/plugin-proposal-private-property-in-object":"^7.16.7"}}],["eslint-config-react-app@*",{peerDependenciesMeta:{typescript:kt}}],["@vue/eslint-config-typescript@<11.0.0",{peerDependenciesMeta:{typescript:kt}}],["unplugin-vue2-script-setup@<0.9.1",{peerDependencies:{"@vue/composition-api":"^1.4.3","@vue/runtime-dom":"^3.2.26"}}],["@cypress/snapshot@*",{dependencies:{debug:"^3.2.7"}}],["auto-relay@<=0.14.0",{peerDependencies:{"reflect-metadata":"^0.1.13"}}],["vue-template-babel-compiler@<1.2.0",{peerDependencies:{"vue-template-compiler":"^2.6.0"}}],["@parcel/transformer-image@<2.5.0",{peerDependencies:{"@parcel/core":"*"}}],["@parcel/transformer-js@<2.5.0",{peerDependencies:{"@parcel/core":"*"}}],["parcel@*",{peerDependenciesMeta:{"@parcel/core":kt}}],["react-scripts@*",{peerDependencies:{eslint:"*"}}],["focus-trap-react@^8.0.0",{dependencies:{tabbable:"^5.3.2"}}],["react-rnd@<10.3.7",{peerDependencies:{react:">=16.3.0","react-dom":">=16.3.0"}}],["connect-mongo@<5.0.0",{peerDependencies:{"express-session":"^1.17.1"}}],["vue-i18n@<9",{peerDependencies:{vue:"^2"}}],["vue-router@<4",{peerDependencies:{vue:"^2"}}],["unified@<10",{dependencies:{"@types/unist":"^2.0.0"}}],["react-github-btn@<=1.3.0",{peerDependencies:{react:">=16.3.0"}}],["react-dev-utils@*",{peerDependencies:{typescript:">=2.7",webpack:">=4"},peerDependenciesMeta:{typescript:kt}}],["@asyncapi/react-component@<=1.0.0-next.39",{peerDependencies:{react:">=16.8.0","react-dom":">=16.8.0"}}],["xo@*",{peerDependencies:{webpack:">=1.11.0"},peerDependenciesMeta:{webpack:kt}}],["babel-plugin-remove-graphql-queries@<=4.20.0-next.0",{dependencies:{"@babel/types":"^7.15.4"}}],["gatsby-plugin-page-creator@<=4.20.0-next.1",{dependencies:{"fs-extra":"^10.1.0"}}],["gatsby-plugin-utils@<=3.14.0-next.1",{dependencies:{fastq:"^1.13.0"},peerDependencies:{graphql:"^15.0.0"}}],["gatsby-plugin-mdx@<3.1.0-next.1",{dependencies:{mkdirp:"^1.0.4"}}],["gatsby-plugin-mdx@^2",{peerDependencies:{gatsby:"^3.0.0-next"}}],["fdir@<=5.2.0",{peerDependencies:{picomatch:"2.x"},peerDependenciesMeta:{picomatch:kt}}],["babel-plugin-transform-typescript-metadata@<=0.3.2",{peerDependencies:{"@babel/core":"^7","@babel/traverse":"^7"},peerDependenciesMeta:{"@babel/traverse":kt}}],["graphql-compose@>=9.0.10",{peerDependencies:{graphql:"^14.2.0 || ^15.0.0 || ^16.0.0"}}],["vite-plugin-vuetify@<=1.0.2",{peerDependencies:{vue:"^3.0.0"}}],["webpack-plugin-vuetify@<=2.0.1",{peerDependencies:{vue:"^3.2.6"}}],["eslint-import-resolver-vite@<2.0.1",{dependencies:{debug:"^4.3.4",resolve:"^1.22.8"}}],["notistack@^3.0.0",{dependencies:{csstype:"^3.0.10"}}]];var _H;function Cme(){return typeof _H>"u"&&(_H=ve("zlib").brotliDecompressSync(Buffer.from("G7weAByFTVk3Vs7UfHhq4yykgEM7pbW7TI43SG2S5tvGrwHBAzdz+s/npQ6tgEvobvxisrPIadkXeUAJotBn5bDZ5kAhcRqsIHe3F75Walet5hNalwgFDtxb0BiDUjiUQkjG0yW2hto9HPgiCkm316d6bC0kST72YN7D7rfkhCE9x4J0XwB0yavalxpUu2t9xszHrmtwalOxT7VslsxWcB1qpqZwERUra4psWhTV8BgwWeizurec82Caf1ABL11YMfbf8FJ9JBceZOkgmvrQPbC9DUldX/yMbmX06UQluCEjSwUoyO+EZPIjofr+/oAZUck2enraRD+oWLlnlYnj8xB+gwSo9lmmks4fXv574qSqcWA6z21uYkzMu3EWj+K23RxeQlLqiE35/rC8GcS4CGkKHKKq+zAIQwD9iRDNfiAqueLLpicFFrNsAI4zeTD/eO9MHcnRa5m8UT+M2+V+AkFST4BlKneiAQRSdST8KEAIyFlULt6wa9EBd0Ds28VmpaxquJdVt+nwdEs5xUskI13OVtFyY0UrQIRAlCuvvWivvlSKQfTO+2Q8OyUR1W5RvetaPz4jD27hdtwHFFA1Ptx6Ee/t2cY2rg2G46M1pNDRf2pWhvpy8pqMnuI3++4OF3+7OFIWXGjh+o7Nr2jNvbiYcQdQS1h903/jVFgOpA0yJ78z+x759bFA0rq+6aY5qPB4FzS3oYoLupDUhD9nDz6F6H7hpnlMf18KNKDu4IKjTWwrAnY6MFQw1W6ymOALHlFyCZmQhldg1MQHaMVVQTVgDC60TfaBqG++Y8PEoFhN/PBTZT175KNP/BlHDYGOOBmnBdzqJKplZ/ljiVG0ZBzfqeBRrrUkn6rA54462SgiliKoYVnbeptMdXNfAuaupIEi0bApF10TlgHfmEJAPUVidRVFyDupSem5po5vErPqWKhKbUIp0LozpYsIKK57dM/HKr+nguF+7924IIWMICkQ8JUigs9D+W+c4LnNoRtPPKNRUiCYmP+Jfo2lfKCKw8qpraEeWU3uiNRO6zcyKQoXPR5htmzzLznke7b4YbXW3I1lIRzmgG02Udb58U+7TpwyN7XymCgH+wuPDthZVQvRZuEP+SnLtMicz9m5zASWOBiAcLmkuFlTKuHspSIhCBD0yUPKcxu81A+4YD78rA2vtwsUEday9WNyrShyrl60rWmA+SmbYZkQOwFJWArxRYYc5jGhA5ikxYw1rx3ei4NmeX/lKiwpZ9Ln1tV2Ae7sArvxuVLbJjqJRjW1vFXAyHpvLG+8MJ6T2Ubx5M2KDa2SN6vuIGxJ9WQM9Mk3Q7aCNiZONXllhqq24DmoLbQfW2rYWsOgHWjtOmIQMyMKdiHZDjoyIq5+U700nZ6odJAoYXPQBvFNiQ78d5jaXliBqLTJEqUCwi+LiH2mx92EmNKDsJL74Z613+3lf20pxkV1+erOrjj8pW00vsPaahKUM+05ssd5uwM7K482KWEf3TCwlg/o3e5ngto7qSMz7YteIgCsF1UOcsLk7F7MxWbvrPMY473ew0G+noVL8EPbkmEMftMSeL6HFub/zy+2JQ==","base64")).toString()),_H}var HH;function Ime(){return typeof HH>"u"&&(HH=ve("zlib").brotliDecompressSync(Buffer.from("G8MSIIzURnVBnObTcvb3XE6v2S9Qgc2K801Oa5otNKEtK8BINZNcaQHy+9/vf/WXBimwutXC33P2DPc64pps5rz7NGGWaOKNSPL4Y2KRE8twut2lFOIN+OXPtRmPMRhMTILib2bEQx43az2I5d3YS8Roa5UZpF/ujHb3Djd3GDvYUfvFYSUQ39vb2cmifp/rgB4J/65JK3wRBTvMBoNBmn3mbXC63/gbBkW/2IRPri0O8bcsRBsmarF328pAln04nyJFkwUAvNu934supAqLtyerZZpJ8I8suJHhf/ocMV+scKwa8NOiDKIPXw6Ex/EEZD6TEGaW8N5zvNHYF10l6Lfooj7D5W2k3dgvQSbp2Wv8TGOayS978gxlOLVjTGXs66ozewbrjwElLtyrYNnWTfzzdEutgROUFPVMhnMoy8EjJLLlWwIEoySxliim9kYW30JUHiPVyjt0iAw/ZpPmCbUCltYPnq6ZNblIKhTNhqS/oqC9iya5sGKZTOVsTEg34n92uZTf2iPpcZih8rPW8CzA+adIGmyCPcKdLMsBLShd+zuEbTrqpwuh+DLmracZcjPC5Sdf5odDAhKpFuOsQS67RT+1VgWWygSv3YwxDnylc04/PYuaMeIzhBkLrvs7e/OUzRTF56MmfY6rI63QtEjEQzq637zQqJ39nNhu3NmoRRhW/086bHGBUtx0PE0j3aEGvkdh9WJC8y8j8mqqke9/dQ5la+Q3ba4RlhvTbnfQhPDDab3tUifkjKuOsp13mXEmO00Mu88F/M67R7LXfoFDFLNtgCSWjWX+3Jn1371pJTK9xPBiMJafvDjtFyAzu8rxeQ0TKMQXNPs5xxiBOd+BRJP8KP88XPtJIbZKh/cdW8KvBUkpqKpGoiIaA32c3/JnQr4efXt85mXvidOvn/eU3Pase1typLYBalJ14mCso9h79nuMOuCa/kZAOkJHmTjP5RM2WNoPasZUAnT1TAE/NH25hUxcQv6hQWR/m1PKk4ooXMcM4SR1iYU3fUohvqk4RY2hbmTVVIXv6TvqO+0doOjgeVFAcom+RlwJQmOVH7pr1Q9LoJT6n1DeQEB+NHygsATbIwTcOKZlJsY8G4+suX1uQLjUWwLjjs0mvSvZcLTpIGAekeR7GCgl8eo3ndAqEe2XCav4huliHjdbIPBsGJuPX7lrO9HX1UbXRH5opOe1x6JsOSgHZR+EaxuXVhpLLxm6jk1LJtZfHSc6BKPun3CpYYVMJGwEUyk8MTGG0XL5MfEwaXpnc9TKnBmlGn6nHiGREc3ysn47XIBDzA+YvFdjZzVIEDcKGpS6PbUJehFRjEne8D0lVU1XuRtlgszq6pTNlQ/3MzNOEgCWPyTct22V2mEi2krizn5VDo9B19/X2DB3hCGRMM7ONbtnAcIx/OWB1u5uPbW1gsH8irXxT/IzG0PoXWYjhbMsH3KTuoOl5o17PulcgvsfTSnKFM354GWI8luqZnrswWjiXy3G+Vbyo1KMopFmmvBwNELgaS8z8dNZchx/Cl/xjddxhMcyqtzFyONb2Zdu90NkI8pAeufe7YlXrp53v8Dj/l8vWeVspRKBGXScBBPI/HinSTGmLDOGGOCIyH0JFdOZx0gWsacNlQLJMIrBhqRxXxHF/5pseWwejlAAvZ3klZSDSYY8mkToaWejXhgNomeGtx1DTLEUFMRkgF5yFB22WYdJnaWN14r1YJj81hGi45+jrADS5nYRhCiSlCJJ1nL8pYX+HDSMhdTEWyRcgHVp/IsUIZYMfT+YYncUQPgcxNGCHfZ88vDdrcUuaGIl6zhAsiaq7R5dfqrqXH/JcBhfjT8D0azayIyEz75Nxp6YkcyDxlJq3EXnJUpqDohJJOysL1t1uNiHESlvsxPb5cpbW0+ICZqJmUZus1BMW0F5IVBODLIo2zHHjA0=","base64")).toString()),HH}var qH;function wme(){return typeof qH>"u"&&(qH=ve("zlib").brotliDecompressSync(Buffer.from("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","base64")).toString()),qH}var Bme=new Map([[G.makeIdent(null,"fsevents").identHash,Cme],[G.makeIdent(null,"resolve").identHash,Ime],[G.makeIdent(null,"typescript").identHash,wme]]),wgt={hooks:{registerPackageExtensions:async(t,e)=>{for(let[r,o]of UH)e(G.parseDescriptor(r,!0),o)},getBuiltinPatch:async(t,e)=>{let r="compat/";if(!e.startsWith(r))return;let o=G.parseIdent(e.slice(r.length)),a=Bme.get(o.identHash)?.();return typeof a<"u"?a:null},reduceDependency:async(t,e,r,o)=>typeof Bme.get(t.identHash)>"u"?t:G.makeDescriptor(t,G.makeRange({protocol:"patch:",source:G.stringifyDescriptor(t),selector:`optional!builtin`,params:null}))}},Bgt=wgt;var a6={};Kt(a6,{ConstraintsCheckCommand:()=>sC,ConstraintsQueryCommand:()=>nC,ConstraintsSourceCommand:()=>iC,default:()=>zgt});Ke();Ke();j2();var $E=class{constructor(e){this.project=e}createEnvironment(){let e=new ZE(["cwd","ident"]),r=new ZE(["workspace","type","ident"]),o=new ZE(["ident"]),a={manifestUpdates:new Map,reportedErrors:new Map},n=new Map,u=new Map;for(let A of this.project.storedPackages.values()){let p=Array.from(A.peerDependencies.values(),h=>[G.stringifyIdent(h),h.range]);n.set(A.locatorHash,{workspace:null,ident:G.stringifyIdent(A),version:A.version,dependencies:new Map,peerDependencies:new Map(p.filter(([h])=>A.peerDependenciesMeta.get(h)?.optional!==!0)),optionalPeerDependencies:new Map(p.filter(([h])=>A.peerDependenciesMeta.get(h)?.optional===!0))})}for(let A of this.project.storedPackages.values()){let p=n.get(A.locatorHash);p.dependencies=new Map(Array.from(A.dependencies.values(),h=>{let E=this.project.storedResolutions.get(h.descriptorHash);if(typeof E>"u")throw new Error("Assertion failed: The resolution should have been registered");let w=n.get(E);if(typeof w>"u")throw new Error("Assertion failed: The package should have been registered");return[G.stringifyIdent(h),w]})),p.dependencies.delete(p.ident)}for(let A of this.project.workspaces){let p=G.stringifyIdent(A.anchoredLocator),h=A.manifest.exportTo({}),E=n.get(A.anchoredLocator.locatorHash);if(typeof E>"u")throw new Error("Assertion failed: The package should have been registered");let w=(T,L,{caller:U=Xi.getCaller()}={})=>{let J=q2(T),te=qe.getMapWithDefault(a.manifestUpdates,A.cwd),le=qe.getMapWithDefault(te,J),ce=qe.getSetWithDefault(le,L);U!==null&&ce.add(U)},D=T=>w(T,void 0,{caller:Xi.getCaller()}),x=T=>{qe.getArrayWithDefault(a.reportedErrors,A.cwd).push(T)},C=e.insert({cwd:A.relativeCwd,ident:p,manifest:h,pkg:E,set:w,unset:D,error:x});u.set(A,C);for(let T of _t.allDependencies)for(let L of A.manifest[T].values()){let U=G.stringifyIdent(L),J=()=>{w([T,U],void 0,{caller:Xi.getCaller()})},te=ce=>{w([T,U],ce,{caller:Xi.getCaller()})},le=null;if(T!=="peerDependencies"&&(T!=="dependencies"||!A.manifest.devDependencies.has(L.identHash))){let ce=A.anchoredPackage.dependencies.get(L.identHash);if(ce){if(typeof ce>"u")throw new Error("Assertion failed: The dependency should have been registered");let ue=this.project.storedResolutions.get(ce.descriptorHash);if(typeof ue>"u")throw new Error("Assertion failed: The resolution should have been registered");let Ie=n.get(ue);if(typeof Ie>"u")throw new Error("Assertion failed: The package should have been registered");le=Ie}}r.insert({workspace:C,ident:U,range:L.range,type:T,resolution:le,update:te,delete:J,error:x})}}for(let A of this.project.storedPackages.values()){let p=this.project.tryWorkspaceByLocator(A);if(!p)continue;let h=u.get(p);if(typeof h>"u")throw new Error("Assertion failed: The workspace should have been registered");let E=n.get(A.locatorHash);if(typeof E>"u")throw new Error("Assertion failed: The package should have been registered");E.workspace=h}return{workspaces:e,dependencies:r,packages:o,result:a}}async process(){let e=this.createEnvironment(),r={Yarn:{workspace:a=>e.workspaces.find(a)[0]??null,workspaces:a=>e.workspaces.find(a),dependency:a=>e.dependencies.find(a)[0]??null,dependencies:a=>e.dependencies.find(a),package:a=>e.packages.find(a)[0]??null,packages:a=>e.packages.find(a)}},o=await this.project.loadUserConfig();return o?.constraints?(await o.constraints(r),e.result):null}};Ke();Ke();Gt();var nC=class extends ut{constructor(){super(...arguments);this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.query=de.String()}static{this.paths=[["constraints","query"]]}static{this.usage=ot.Usage({category:"Constraints-related commands",description:"query the constraints fact database",details:` + This command will output all matches to the given prolog query. + `,examples:[["List all dependencies throughout the workspace","yarn constraints query 'workspace_has_dependency(_, DependencyName, _, _).'"]]})}async execute(){let{Constraints:r}=await Promise.resolve().then(()=>(K2(),Y2)),o=await ze.find(this.context.cwd,this.context.plugins),{project:a}=await Qt.find(o,this.context.cwd),n=await r.find(a),u=this.query;return u.endsWith(".")||(u=`${u}.`),(await Nt.start({configuration:o,json:this.json,stdout:this.context.stdout},async p=>{for await(let h of n.query(u)){let E=Array.from(Object.entries(h)),w=E.length,D=E.reduce((x,[C])=>Math.max(x,C.length),0);for(let x=0;x(K2(),Y2)),o=await ze.find(this.context.cwd,this.context.plugins),{project:a}=await Qt.find(o,this.context.cwd),n=await r.find(a);this.context.stdout.write(this.verbose?n.fullSource:n.source)}};Ke();Ke();Gt();j2();var sC=class extends ut{constructor(){super(...arguments);this.fix=de.Boolean("--fix",!1,{description:"Attempt to automatically fix unambiguous issues, following a multi-pass process"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["constraints"]]}static{this.usage=ot.Usage({category:"Constraints-related commands",description:"check that the project constraints are met",details:` + This command will run constraints on your project and emit errors for each one that is found but isn't met. If any error is emitted the process will exit with a non-zero exit code. + + If the \`--fix\` flag is used, Yarn will attempt to automatically fix the issues the best it can, following a multi-pass process (with a maximum of 10 iterations). Some ambiguous patterns cannot be autofixed, in which case you'll have to manually specify the right resolution. + + For more information as to how to write constraints, please consult our dedicated page on our website: https://yarnpkg.com/features/constraints. + `,examples:[["Check that all constraints are satisfied","yarn constraints"],["Autofix all unmet constraints","yarn constraints --fix"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o}=await Qt.find(r,this.context.cwd);await o.restoreInstallState();let a=await o.loadUserConfig(),n;if(a?.constraints)n=new $E(o);else{let{Constraints:h}=await Promise.resolve().then(()=>(K2(),Y2));n=await h.find(o)}let u,A=!1,p=!1;for(let h=this.fix?10:1;h>0;--h){let E=await n.process();if(!E)break;let{changedWorkspaces:w,remainingErrors:D}=Vk(o,E,{fix:this.fix}),x=[];for(let[C,T]of w){let L=C.manifest.indent;C.manifest=new _t,C.manifest.indent=L,C.manifest.load(T),x.push(C.persistManifest())}if(await Promise.all(x),!(w.size>0&&h>1)){u=kme(D,{configuration:r}),A=!1,p=!0;for(let[,C]of D)for(let T of C)T.fixable?A=!0:p=!1}}if(u.children.length===0)return 0;if(A){let h=p?`Those errors can all be fixed by running ${pe.pretty(r,"yarn constraints --fix",pe.Type.CODE)}`:`Errors prefixed by '\u2699' can be fixed by running ${pe.pretty(r,"yarn constraints --fix",pe.Type.CODE)}`;await Nt.start({configuration:r,stdout:this.context.stdout,includeNames:!1,includeFooter:!1},async E=>{E.reportInfo(0,h),E.reportSeparator()})}return u.children=qe.sortMap(u.children,h=>h.value[1]),As.emitTree(u,{configuration:r,stdout:this.context.stdout,json:this.json,separators:1}),1}};j2();var Jgt={configuration:{enableConstraintsChecks:{description:"If true, constraints will run during installs",type:"BOOLEAN",default:!1},constraintsPath:{description:"The path of the constraints file.",type:"ABSOLUTE_PATH",default:"./constraints.pro"}},commands:[nC,iC,sC],hooks:{async validateProjectAfterInstall(t,{reportError:e}){if(!t.configuration.get("enableConstraintsChecks"))return;let r=await t.loadUserConfig(),o;if(r?.constraints)o=new $E(t);else{let{Constraints:u}=await Promise.resolve().then(()=>(K2(),Y2));o=await u.find(t)}let a=await o.process();if(!a)return;let{remainingErrors:n}=Vk(t,a);if(n.size!==0)if(t.configuration.isCI)for(let[u,A]of n)for(let p of A)e(84,`${pe.pretty(t.configuration,u.anchoredLocator,pe.Type.IDENT)}: ${p.text}`);else e(84,`Constraint check failed; run ${pe.pretty(t.configuration,"yarn constraints",pe.Type.CODE)} for more details`)}}},zgt=Jgt;var l6={};Kt(l6,{CreateCommand:()=>oC,DlxCommand:()=>aC,default:()=>Zgt});Ke();Gt();var oC=class extends ut{constructor(){super(...arguments);this.pkg=de.String("-p,--package",{description:"The package to run the provided command from"});this.quiet=de.Boolean("-q,--quiet",!1,{description:"Only report critical errors instead of printing the full install logs"});this.command=de.String();this.args=de.Proxy()}static{this.paths=[["create"]]}async execute(){let r=[];this.pkg&&r.push("--package",this.pkg),this.quiet&&r.push("--quiet");let o=this.command.replace(/^(@[^@/]+)(@|$)/,"$1/create$2"),a=G.parseDescriptor(o),n=a.name.match(/^create(-|$)/)?a:a.scope?G.makeIdent(a.scope,`create-${a.name}`):G.makeIdent(null,`create-${a.name}`),u=G.stringifyIdent(n);return a.range!=="unknown"&&(u+=`@${a.range}`),this.cli.run(["dlx",...r,u,...this.args])}};Ke();Ke();Pt();Gt();var aC=class extends ut{constructor(){super(...arguments);this.packages=de.Array("-p,--package",{description:"The package(s) to install before running the command"});this.quiet=de.Boolean("-q,--quiet",!1,{description:"Only report critical errors instead of printing the full install logs"});this.command=de.String();this.args=de.Proxy()}static{this.paths=[["dlx"]]}static{this.usage=ot.Usage({description:"run a package in a temporary environment",details:"\n This command will install a package within a temporary environment, and run its binary script if it contains any. The binary will run within the current cwd.\n\n By default Yarn will download the package named `command`, but this can be changed through the use of the `-p,--package` flag which will instruct Yarn to still run the same command but from a different package.\n\n Using `yarn dlx` as a replacement of `yarn add` isn't recommended, as it makes your project non-deterministic (Yarn doesn't keep track of the packages installed through `dlx` - neither their name, nor their version).\n ",examples:[["Use create-react-app to create a new React app","yarn dlx create-react-app ./my-app"],["Install multiple packages for a single command",`yarn dlx -p typescript -p ts-node ts-node --transpile-only -e "console.log('hello!')"`]]})}async execute(){return ze.telemetry=null,await ae.mktempPromise(async r=>{let o=K.join(r,`dlx-${process.pid}`);await ae.mkdirPromise(o),await ae.writeFilePromise(K.join(o,"package.json"),`{} +`),await ae.writeFilePromise(K.join(o,"yarn.lock"),"");let a=K.join(o,".yarnrc.yml"),n=await ze.findProjectCwd(this.context.cwd),A={enableGlobalCache:!(await ze.find(this.context.cwd,null,{strict:!1})).get("enableGlobalCache"),enableTelemetry:!1,logFilters:[{code:Ju(68),level:pe.LogLevel.Discard}]},p=n!==null?K.join(n,".yarnrc.yml"):null;p!==null&&ae.existsSync(p)?(await ae.copyFilePromise(p,a),await ze.updateConfiguration(o,L=>{let U=qe.toMerged(L,A);return Array.isArray(L.plugins)&&(U.plugins=L.plugins.map(J=>{let te=typeof J=="string"?J:J.path,le=Ae.isAbsolute(te)?te:Ae.resolve(Ae.fromPortablePath(n),te);return typeof J=="string"?le:{path:le,spec:J.spec}})),U})):await ae.writeJsonPromise(a,A);let h=this.packages??[this.command],E=G.parseDescriptor(this.command).name,w=await this.cli.run(["add","--fixed","--",...h],{cwd:o,quiet:this.quiet});if(w!==0)return w;this.quiet||this.context.stdout.write(` +`);let D=await ze.find(o,this.context.plugins),{project:x,workspace:C}=await Qt.find(D,o);if(C===null)throw new or(x.cwd,o);await x.restoreInstallState();let T=await hn.getWorkspaceAccessibleBinaries(C);return T.has(E)===!1&&T.size===1&&typeof this.packages>"u"&&(E=Array.from(T)[0][0]),await hn.executeWorkspaceAccessibleBinary(C,E,this.args,{packageAccessibleBinaries:T,cwd:this.context.cwd,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})})}};var Xgt={commands:[oC,aC]},Zgt=Xgt;var A6={};Kt(A6,{ExecFetcher:()=>J2,ExecResolver:()=>z2,default:()=>tdt,execUtils:()=>Zk});Ke();Ke();Pt();var hA="exec:";var Zk={};Kt(Zk,{loadGeneratorFile:()=>V2,makeLocator:()=>u6,makeSpec:()=>rye,parseSpec:()=>c6});Ke();Pt();function c6(t){let{params:e,selector:r}=G.parseRange(t),o=Ae.toPortablePath(r);return{parentLocator:e&&typeof e.locator=="string"?G.parseLocator(e.locator):null,path:o}}function rye({parentLocator:t,path:e,generatorHash:r,protocol:o}){let a=t!==null?{locator:G.stringifyLocator(t)}:{},n=typeof r<"u"?{hash:r}:{};return G.makeRange({protocol:o,source:e,selector:e,params:{...n,...a}})}function u6(t,{parentLocator:e,path:r,generatorHash:o,protocol:a}){return G.makeLocator(t,rye({parentLocator:e,path:r,generatorHash:o,protocol:a}))}async function V2(t,e,r){let{parentLocator:o,path:a}=G.parseFileStyleRange(t,{protocol:e}),n=K.isAbsolute(a)?{packageFs:new En(Bt.root),prefixPath:Bt.dot,localPath:Bt.root}:await r.fetcher.fetch(o,r),u=n.localPath?{packageFs:new En(Bt.root),prefixPath:K.relative(Bt.root,n.localPath)}:n;n!==u&&n.releaseFs&&n.releaseFs();let A=u.packageFs,p=K.join(u.prefixPath,a);return await A.readFilePromise(p,"utf8")}var J2=class{supports(e,r){return!!e.reference.startsWith(hA)}getLocalPath(e,r){let{parentLocator:o,path:a}=G.parseFileStyleRange(e.reference,{protocol:hA});if(K.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(o,r);return n===null?null:K.resolve(n,a)}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e),loader:()=>this.fetchFromDisk(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),localPath:this.getLocalPath(e,r),checksum:u}}async fetchFromDisk(e,r){let o=await V2(e.reference,hA,r);return ae.mktempPromise(async a=>{let n=K.join(a,"generator.js");return await ae.writeFilePromise(n,o),ae.mktempPromise(async u=>{if(await this.generatePackage(u,e,n,r),!ae.existsSync(K.join(u,"build")))throw new Error("The script should have generated a build directory");return await $i.makeArchiveFromDirectory(K.join(u,"build"),{prefixPath:G.getIdentVendorPath(e),compressionLevel:r.project.configuration.get("compressionLevel")})})})}async generatePackage(e,r,o,a){return await ae.mktempPromise(async n=>{let u=await hn.makeScriptEnv({project:a.project,binFolder:n}),A=K.join(e,"runtime.js");return await ae.mktempPromise(async p=>{let h=K.join(p,"buildfile.log"),E=K.join(e,"generator"),w=K.join(e,"build");await ae.mkdirPromise(E),await ae.mkdirPromise(w);let D={tempDir:Ae.fromPortablePath(E),buildDir:Ae.fromPortablePath(w),locator:G.stringifyLocator(r)};await ae.writeFilePromise(A,` + // Expose 'Module' as a global variable + Object.defineProperty(global, 'Module', { + get: () => require('module'), + configurable: true, + enumerable: false, + }); + + // Expose non-hidden built-in modules as global variables + for (const name of Module.builtinModules.filter((name) => name !== 'module' && !name.startsWith('_'))) { + Object.defineProperty(global, name, { + get: () => require(name), + configurable: true, + enumerable: false, + }); + } + + // Expose the 'execEnv' global variable + Object.defineProperty(global, 'execEnv', { + value: { + ...${JSON.stringify(D)}, + }, + enumerable: true, + }); + `);let x=u.NODE_OPTIONS||"",C=/\s*--require\s+\S*\.pnp\.c?js\s*/g;x=x.replace(C," ").trim(),u.NODE_OPTIONS=x;let{stdout:T,stderr:L}=a.project.configuration.getSubprocessStreams(h,{header:`# This file contains the result of Yarn generating a package (${G.stringifyLocator(r)}) +`,prefix:G.prettyLocator(a.project.configuration,r),report:a.report}),{code:U}=await Hr.pipevp(process.execPath,["--require",Ae.fromPortablePath(A),Ae.fromPortablePath(o),G.stringifyIdent(r)],{cwd:e,env:u,stdin:null,stdout:T,stderr:L});if(U!==0)throw ae.detachTemp(p),new Error(`Package generation failed (exit code ${U}, logs can be found here: ${pe.pretty(a.project.configuration,h,pe.Type.PATH)})`)})})}};Ke();Ke();var $gt=2,z2=class{supportsDescriptor(e,r){return!!e.range.startsWith(hA)}supportsLocator(e,r){return!!e.reference.startsWith(hA)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){if(!o.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{path:a,parentLocator:n}=c6(e.range);if(n===null)throw new Error("Assertion failed: The descriptor should have been bound");let u=await V2(G.makeRange({protocol:hA,source:a,selector:a,params:{locator:G.stringifyLocator(n)}}),hA,o.fetchOptions),A=xn.makeHash(`${$gt}`,u).slice(0,6);return[u6(e,{parentLocator:n,path:a,generatorHash:A,protocol:hA})]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await qe.releaseAfterUseAsync(async()=>await _t.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var edt={fetchers:[J2],resolvers:[z2]},tdt=edt;var p6={};Kt(p6,{FileFetcher:()=>eB,FileResolver:()=>tB,TarballFileFetcher:()=>rB,TarballFileResolver:()=>nB,default:()=>idt,fileUtils:()=>$g});Ke();Pt();var lC=/^(?:[a-zA-Z]:[\\/]|\.{0,2}\/)/,X2=/^[^?]*\.(?:tar\.gz|tgz)(?:::.*)?$/,_i="file:";var $g={};Kt($g,{fetchArchiveFromLocator:()=>$2,makeArchiveFromLocator:()=>$k,makeBufferFromLocator:()=>f6,makeLocator:()=>cC,makeSpec:()=>nye,parseSpec:()=>Z2});Ke();Pt();function Z2(t){let{params:e,selector:r}=G.parseRange(t),o=Ae.toPortablePath(r);return{parentLocator:e&&typeof e.locator=="string"?G.parseLocator(e.locator):null,path:o}}function nye({parentLocator:t,path:e,hash:r,protocol:o}){let a=t!==null?{locator:G.stringifyLocator(t)}:{},n=typeof r<"u"?{hash:r}:{};return G.makeRange({protocol:o,source:e,selector:e,params:{...n,...a}})}function cC(t,{parentLocator:e,path:r,hash:o,protocol:a}){return G.makeLocator(t,nye({parentLocator:e,path:r,hash:o,protocol:a}))}async function $2(t,e){let{parentLocator:r,path:o}=G.parseFileStyleRange(t.reference,{protocol:_i}),a=K.isAbsolute(o)?{packageFs:new En(Bt.root),prefixPath:Bt.dot,localPath:Bt.root}:await e.fetcher.fetch(r,e),n=a.localPath?{packageFs:new En(Bt.root),prefixPath:K.relative(Bt.root,a.localPath)}:a;a!==n&&a.releaseFs&&a.releaseFs();let u=n.packageFs,A=K.join(n.prefixPath,o);return await qe.releaseAfterUseAsync(async()=>await u.readFilePromise(A),n.releaseFs)}async function $k(t,{protocol:e,fetchOptions:r,inMemory:o=!1}){let{parentLocator:a,path:n}=G.parseFileStyleRange(t.reference,{protocol:e}),u=K.isAbsolute(n)?{packageFs:new En(Bt.root),prefixPath:Bt.dot,localPath:Bt.root}:await r.fetcher.fetch(a,r),A=u.localPath?{packageFs:new En(Bt.root),prefixPath:K.relative(Bt.root,u.localPath)}:u;u!==A&&u.releaseFs&&u.releaseFs();let p=A.packageFs,h=K.join(A.prefixPath,n);return await qe.releaseAfterUseAsync(async()=>await $i.makeArchiveFromDirectory(h,{baseFs:p,prefixPath:G.getIdentVendorPath(t),compressionLevel:r.project.configuration.get("compressionLevel"),inMemory:o}),A.releaseFs)}async function f6(t,{protocol:e,fetchOptions:r}){return(await $k(t,{protocol:e,fetchOptions:r,inMemory:!0})).getBufferAndClose()}var eB=class{supports(e,r){return!!e.reference.startsWith(_i)}getLocalPath(e,r){let{parentLocator:o,path:a}=G.parseFileStyleRange(e.reference,{protocol:_i});if(K.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(o,r);return n===null?null:K.resolve(n,a)}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the disk`),loader:()=>this.fetchFromDisk(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),localPath:this.getLocalPath(e,r),checksum:u}}async fetchFromDisk(e,r){return $k(e,{protocol:_i,fetchOptions:r})}};Ke();Ke();var rdt=2,tB=class{supportsDescriptor(e,r){return e.range.match(lC)?!0:!!e.range.startsWith(_i)}supportsLocator(e,r){return!!e.reference.startsWith(_i)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return lC.test(e.range)&&(e=G.makeDescriptor(e,`${_i}${e.range}`)),G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){if(!o.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{path:a,parentLocator:n}=Z2(e.range);if(n===null)throw new Error("Assertion failed: The descriptor should have been bound");let u=await f6(G.makeLocator(e,G.makeRange({protocol:_i,source:a,selector:a,params:{locator:G.stringifyLocator(n)}})),{protocol:_i,fetchOptions:o.fetchOptions}),A=xn.makeHash(`${rdt}`,u).slice(0,6);return[cC(e,{parentLocator:n,path:a,hash:A,protocol:_i})]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await qe.releaseAfterUseAsync(async()=>await _t.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};Ke();var rB=class{supports(e,r){return X2.test(e.reference)?!!e.reference.startsWith(_i):!1}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the disk`),loader:()=>this.fetchFromDisk(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),checksum:u}}async fetchFromDisk(e,r){let o=await $2(e,r);return await $i.convertToZip(o,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1})}};Ke();Ke();Ke();var nB=class{supportsDescriptor(e,r){return X2.test(e.range)?!!(e.range.startsWith(_i)||lC.test(e.range)):!1}supportsLocator(e,r){return X2.test(e.reference)?!!e.reference.startsWith(_i):!1}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return lC.test(e.range)&&(e=G.makeDescriptor(e,`${_i}${e.range}`)),G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){if(!o.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{path:a,parentLocator:n}=Z2(e.range);if(n===null)throw new Error("Assertion failed: The descriptor should have been bound");let u=cC(e,{parentLocator:n,path:a,hash:"",protocol:_i}),A=await $2(u,o.fetchOptions),p=xn.makeHash(A).slice(0,6);return[cC(e,{parentLocator:n,path:a,hash:p,protocol:_i})]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await qe.releaseAfterUseAsync(async()=>await _t.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var ndt={fetchers:[rB,eB],resolvers:[nB,tB]},idt=ndt;var d6={};Kt(d6,{GithubFetcher:()=>iB,default:()=>odt,githubUtils:()=>eQ});Ke();Pt();var eQ={};Kt(eQ,{invalidGithubUrlMessage:()=>oye,isGithubUrl:()=>h6,parseGithubUrl:()=>g6});var iye=et(ve("querystring")),sye=[/^https?:\/\/(?:([^/]+?)@)?github.com\/([^/#]+)\/([^/#]+)\/tarball\/([^/#]+)(?:#(.*))?$/,/^https?:\/\/(?:([^/]+?)@)?github.com\/([^/#]+)\/([^/#]+?)(?:\.git)?(?:#(.*))?$/];function h6(t){return t?sye.some(e=>!!t.match(e)):!1}function g6(t){let e;for(let A of sye)if(e=t.match(A),e)break;if(!e)throw new Error(oye(t));let[,r,o,a,n="master"]=e,{commit:u}=iye.default.parse(n);return n=u||n.replace(/[^:]*:/,""),{auth:r,username:o,reponame:a,treeish:n}}function oye(t){return`Input cannot be parsed as a valid GitHub URL ('${t}').`}var iB=class{supports(e,r){return!!h6(e.reference)}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from GitHub`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),checksum:u}}async fetchFromNetwork(e,r){let o=await on.get(this.getLocatorUrl(e,r),{configuration:r.project.configuration});return await ae.mktempPromise(async a=>{let n=new En(a);await $i.extractArchiveTo(o,n,{stripComponents:1});let u=ra.splitRepoUrl(e.reference),A=K.join(a,"package.tgz");await hn.prepareExternalProject(a,A,{configuration:r.project.configuration,report:r.report,workspace:u.extra.workspace,locator:e});let p=await ae.readFilePromise(A);return await $i.convertToZip(p,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1})})}getLocatorUrl(e,r){let{auth:o,username:a,reponame:n,treeish:u}=g6(e.reference);return`https://${o?`${o}@`:""}github.com/${a}/${n}/archive/${u}.tar.gz`}};var sdt={hooks:{async fetchHostedRepository(t,e,r){if(t!==null)return t;let o=new iB;if(!o.supports(e,r))return null;try{return await o.fetch(e,r)}catch{return null}}}},odt=sdt;var m6={};Kt(m6,{TarballHttpFetcher:()=>oB,TarballHttpResolver:()=>aB,default:()=>ldt});Ke();function sB(t){let e;try{e=new URL(t)}catch{return!1}return!(e.protocol!=="http:"&&e.protocol!=="https:"||!e.pathname.match(/(\.tar\.gz|\.tgz|\/[^.]+)$/))}var oB=class{supports(e,r){return sB(e.reference)}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote server`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),checksum:u}}async fetchFromNetwork(e,r){let o=await on.get(e.reference,{configuration:r.project.configuration});return await $i.convertToZip(o,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1})}};Ke();Ke();var aB=class{supportsDescriptor(e,r){return sB(e.range)}supportsLocator(e,r){return sB(e.reference)}shouldPersistResolution(e,r){return!0}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){return[G.convertDescriptorToLocator(e)]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await qe.releaseAfterUseAsync(async()=>await _t.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var adt={fetchers:[oB],resolvers:[aB]},ldt=adt;var y6={};Kt(y6,{InitCommand:()=>uC,default:()=>udt});Ke();Ke();Pt();Gt();var uC=class extends ut{constructor(){super(...arguments);this.private=de.Boolean("-p,--private",!1,{description:"Initialize a private package"});this.workspace=de.Boolean("-w,--workspace",!1,{description:"Initialize a workspace root with a `packages/` directory"});this.install=de.String("-i,--install",!1,{tolerateBoolean:!0,description:"Initialize a package with a specific bundle that will be locked in the project"});this.name=de.String("-n,--name",{description:"Initialize a package with the given name"});this.usev2=de.Boolean("-2",!1,{hidden:!0});this.yes=de.Boolean("-y,--yes",{hidden:!0})}static{this.paths=[["init"]]}static{this.usage=ot.Usage({description:"create a new package",details:"\n This command will setup a new package in your local directory.\n\n If the `-p,--private` or `-w,--workspace` options are set, the package will be private by default.\n\n If the `-w,--workspace` option is set, the package will be configured to accept a set of workspaces in the `packages/` directory.\n\n If the `-i,--install` option is given a value, Yarn will first download it using `yarn set version` and only then forward the init call to the newly downloaded bundle. Without arguments, the downloaded bundle will be `latest`.\n\n The initial settings of the manifest can be changed by using the `initScope` and `initFields` configuration values. Additionally, Yarn will generate an EditorConfig file whose rules can be altered via `initEditorConfig`, and will initialize a Git repository in the current directory.\n ",examples:[["Create a new package in the local directory","yarn init"],["Create a new private package in the local directory","yarn init -p"],["Create a new package and store the Yarn release inside","yarn init -i=latest"],["Create a new private package and defines it as a workspace root","yarn init -w"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),o=typeof this.install=="string"?this.install:this.usev2||this.install===!0?"latest":null;return o!==null?await this.executeProxy(r,o):await this.executeRegular(r)}async executeProxy(r,o){if(r.projectCwd!==null&&r.projectCwd!==this.context.cwd)throw new it("Cannot use the --install flag from within a project subdirectory");ae.existsSync(this.context.cwd)||await ae.mkdirPromise(this.context.cwd,{recursive:!0});let a=K.join(this.context.cwd,mr.lockfile);ae.existsSync(a)||await ae.writeFilePromise(a,"");let n=await this.cli.run(["set","version",o],{quiet:!0});if(n!==0)return n;let u=[];return this.private&&u.push("-p"),this.workspace&&u.push("-w"),this.name&&u.push(`-n=${this.name}`),this.yes&&u.push("-y"),await ae.mktempPromise(async A=>{let{code:p}=await Hr.pipevp("yarn",["init",...u],{cwd:this.context.cwd,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr,env:await hn.makeScriptEnv({binFolder:A})});return p})}async executeRegular(r){let o=null;try{o=(await Qt.find(r,this.context.cwd)).project}catch{o=null}ae.existsSync(this.context.cwd)||await ae.mkdirPromise(this.context.cwd,{recursive:!0});let a=await _t.tryFind(this.context.cwd),n=a??new _t,u=Object.fromEntries(r.get("initFields").entries());n.load(u),n.name=n.name??G.makeIdent(r.get("initScope"),this.name??K.basename(this.context.cwd)),n.packageManager=nn&&qe.isTaggedYarnVersion(nn)?`yarn@${nn}`:null,(!a&&this.workspace||this.private)&&(n.private=!0),this.workspace&&n.workspaceDefinitions.length===0&&(await ae.mkdirPromise(K.join(this.context.cwd,"packages"),{recursive:!0}),n.workspaceDefinitions=[{pattern:"packages/*"}]);let A={};n.exportTo(A);let p=K.join(this.context.cwd,_t.fileName);await ae.changeFilePromise(p,`${JSON.stringify(A,null,2)} +`,{automaticNewlines:!0});let h=[p],E=K.join(this.context.cwd,"README.md");if(ae.existsSync(E)||(await ae.writeFilePromise(E,`# ${G.stringifyIdent(n.name)} +`),h.push(E)),!o||o.cwd===this.context.cwd){let w=K.join(this.context.cwd,mr.lockfile);ae.existsSync(w)||(await ae.writeFilePromise(w,""),h.push(w));let x=[".yarn/*","!.yarn/patches","!.yarn/plugins","!.yarn/releases","!.yarn/sdks","!.yarn/versions","","# Swap the comments on the following lines if you wish to use zero-installs","# In that case, don't forget to run `yarn config set enableGlobalCache false`!","# Documentation here: https://yarnpkg.com/features/caching#zero-installs","","#!.yarn/cache",".pnp.*"].map(ce=>`${ce} +`).join(""),C=K.join(this.context.cwd,".gitignore");ae.existsSync(C)||(await ae.writeFilePromise(C,x),h.push(C));let L=["/.yarn/** linguist-vendored","/.yarn/releases/* binary","/.yarn/plugins/**/* binary","/.pnp.* binary linguist-generated"].map(ce=>`${ce} +`).join(""),U=K.join(this.context.cwd,".gitattributes");ae.existsSync(U)||(await ae.writeFilePromise(U,L),h.push(U));let J={"*":{endOfLine:"lf",insertFinalNewline:!0},"*.{js,json,yml}":{charset:"utf-8",indentStyle:"space",indentSize:2}};qe.mergeIntoTarget(J,r.get("initEditorConfig"));let te=`root = true +`;for(let[ce,ue]of Object.entries(J)){te+=` +[${ce}] +`;for(let[Ie,he]of Object.entries(ue)){let De=Ie.replace(/[A-Z]/g,Ee=>`_${Ee.toLowerCase()}`);te+=`${De} = ${he} +`}}let le=K.join(this.context.cwd,".editorconfig");ae.existsSync(le)||(await ae.writeFilePromise(le,te),h.push(le)),await this.cli.run(["install"],{quiet:!0}),ae.existsSync(K.join(this.context.cwd,".git"))||(await Hr.execvp("git",["init"],{cwd:this.context.cwd}),await Hr.execvp("git",["add","--",...h],{cwd:this.context.cwd}),await Hr.execvp("git",["commit","--allow-empty","-m","First commit"],{cwd:this.context.cwd}))}}};var cdt={configuration:{initScope:{description:"Scope used when creating packages via the init command",type:"STRING",default:null},initFields:{description:"Additional fields to set when creating packages via the init command",type:"MAP",valueDefinition:{description:"",type:"ANY"}},initEditorConfig:{description:"Extra rules to define in the generator editorconfig",type:"MAP",valueDefinition:{description:"",type:"ANY"}}},commands:[uC]},udt=cdt;var mj={};Kt(mj,{SearchCommand:()=>bC,UpgradeInteractiveCommand:()=>xC,default:()=>UIt});Ke();var lye=et(ve("os"));function AC({stdout:t}){if(lye.default.endianness()==="BE")throw new Error("Interactive commands cannot be used on big-endian systems because ink depends on yoga-layout-prebuilt which only supports little-endian architectures");if(!t.isTTY)throw new Error("Interactive commands can only be used inside a TTY environment")}Gt();var CEe=et(L6()),O6={appId:"OFCNCOG2CU",apiKey:"6fe4476ee5a1832882e326b506d14126",indexName:"npm-search"},ayt=(0,CEe.default)(O6.appId,O6.apiKey).initIndex(O6.indexName),M6=async(t,e=0)=>await ayt.search(t,{analyticsTags:["yarn-plugin-interactive-tools"],attributesToRetrieve:["name","version","owner","repository","humanDownloadsLast30Days"],page:e,hitsPerPage:10});var sv=["regular","dev","peer"],bC=class extends ut{static{this.paths=[["search"]]}static{this.usage=ot.Usage({category:"Interactive commands",description:"open the search interface",details:` + This command opens a fullscreen terminal interface where you can search for and install packages from the npm registry. + `,examples:[["Open the search window","yarn search"]]})}async execute(){AC(this.context);let{Gem:e}=await Promise.resolve().then(()=>(UQ(),oj)),{ScrollableItems:r}=await Promise.resolve().then(()=>(jQ(),qQ)),{useKeypress:o}=await Promise.resolve().then(()=>(rv(),xwe)),{useMinistore:a}=await Promise.resolve().then(()=>(fj(),Aj)),{renderForm:n}=await Promise.resolve().then(()=>(KQ(),YQ)),{default:u}=await Promise.resolve().then(()=>et(Uwe())),{Box:A,Text:p}=await Promise.resolve().then(()=>et(ac())),{default:h,useEffect:E,useState:w}=await Promise.resolve().then(()=>et(ln())),D=await ze.find(this.context.cwd,this.context.plugins),x=()=>h.createElement(A,{flexDirection:"row"},h.createElement(A,{flexDirection:"column",width:48},h.createElement(A,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},""),"/",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to move between packages.")),h.createElement(A,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to select a package.")),h.createElement(A,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," again to change the target."))),h.createElement(A,{flexDirection:"column"},h.createElement(A,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to install the selected packages.")),h.createElement(A,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to abort.")))),C=()=>h.createElement(h.Fragment,null,h.createElement(A,{width:15},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Owner")),h.createElement(A,{width:11},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Version")),h.createElement(A,{width:10},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Downloads"))),T=()=>h.createElement(A,{width:17},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Target")),L=({hit:he,active:De})=>{let[Ee,g]=a(he.name,null);o({active:De},(fe,ie)=>{if(ie.name!=="space")return;if(!Ee){g(sv[0]);return}let Z=sv.indexOf(Ee)+1;Z===sv.length?g(null):g(sv[Z])},[Ee,g]);let me=G.parseIdent(he.name),Ce=G.prettyIdent(D,me);return h.createElement(A,null,h.createElement(A,{width:45},h.createElement(p,{bold:!0,wrap:"wrap"},Ce)),h.createElement(A,{width:14,marginLeft:1},h.createElement(p,{bold:!0,wrap:"truncate"},he.owner.name)),h.createElement(A,{width:10,marginLeft:1},h.createElement(p,{italic:!0,wrap:"truncate"},he.version)),h.createElement(A,{width:16,marginLeft:1},h.createElement(p,null,he.humanDownloadsLast30Days)))},U=({name:he,active:De})=>{let[Ee]=a(he,null),g=G.parseIdent(he);return h.createElement(A,null,h.createElement(A,{width:47},h.createElement(p,{bold:!0}," - ",G.prettyIdent(D,g))),sv.map(me=>h.createElement(A,{key:me,width:14,marginLeft:1},h.createElement(p,null," ",h.createElement(e,{active:Ee===me})," ",h.createElement(p,{bold:!0},me)))))},J=()=>h.createElement(A,{marginTop:1},h.createElement(p,null,"Powered by Algolia.")),le=await n(({useSubmit:he})=>{let De=a();he(De);let Ee=Array.from(De.keys()).filter(q=>De.get(q)!==null),[g,me]=w(""),[Ce,fe]=w(0),[ie,Z]=w([]),Pe=q=>{q.match(/\t| /)||me(q)},Re=async()=>{fe(0);let q=await M6(g);q.query===g&&Z(q.hits)},ht=async()=>{let q=await M6(g,Ce+1);q.query===g&&q.page-1===Ce&&(fe(q.page),Z([...ie,...q.hits]))};return E(()=>{g?Re():Z([])},[g]),h.createElement(A,{flexDirection:"column"},h.createElement(x,null),h.createElement(A,{flexDirection:"row",marginTop:1},h.createElement(p,{bold:!0},"Search: "),h.createElement(A,{width:41},h.createElement(u,{value:g,onChange:Pe,placeholder:"i.e. babel, webpack, react...",showCursor:!1})),h.createElement(C,null)),ie.length?h.createElement(r,{radius:2,loop:!1,children:ie.map(q=>h.createElement(L,{key:q.name,hit:q,active:!1})),willReachEnd:ht}):h.createElement(p,{color:"gray"},"Start typing..."),h.createElement(A,{flexDirection:"row",marginTop:1},h.createElement(A,{width:49},h.createElement(p,{bold:!0},"Selected:")),h.createElement(T,null)),Ee.length?Ee.map(q=>h.createElement(U,{key:q,name:q,active:!1})):h.createElement(p,{color:"gray"},"No selected packages..."),h.createElement(J,null))},{},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof le>"u")return 1;let ce=Array.from(le.keys()).filter(he=>le.get(he)==="regular"),ue=Array.from(le.keys()).filter(he=>le.get(he)==="dev"),Ie=Array.from(le.keys()).filter(he=>le.get(he)==="peer");return ce.length&&await this.cli.run(["add",...ce]),ue.length&&await this.cli.run(["add","--dev",...ue]),Ie&&await this.cli.run(["add","--peer",...Ie]),0}};Ke();Gt();n_();var Ywe=et(ni()),Wwe=/^((?:[\^~]|>=?)?)([0-9]+)(\.[0-9]+)(\.[0-9]+)((?:-\S+)?)$/,Kwe=(t,e)=>t.length>0?[t.slice(0,e)].concat(Kwe(t.slice(e),e)):[],xC=class extends ut{static{this.paths=[["upgrade-interactive"]]}static{this.usage=ot.Usage({category:"Interactive commands",description:"open the upgrade interface",details:` + This command opens a fullscreen terminal interface where you can see any out of date packages used by your application, their status compared to the latest versions available on the remote registry, and select packages to upgrade. + `,examples:[["Open the upgrade window","yarn upgrade-interactive"]]})}async execute(){AC(this.context);let{ItemOptions:e}=await Promise.resolve().then(()=>(Gwe(),jwe)),{Pad:r}=await Promise.resolve().then(()=>(dj(),qwe)),{ScrollableItems:o}=await Promise.resolve().then(()=>(jQ(),qQ)),{useMinistore:a}=await Promise.resolve().then(()=>(fj(),Aj)),{renderForm:n}=await Promise.resolve().then(()=>(KQ(),YQ)),{Box:u,Text:A}=await Promise.resolve().then(()=>et(ac())),{default:p,useEffect:h,useRef:E,useState:w}=await Promise.resolve().then(()=>et(ln())),D=await ze.find(this.context.cwd,this.context.plugins),{project:x,workspace:C}=await Qt.find(D,this.context.cwd),T=await Wr.find(D);if(!C)throw new or(x.cwd,this.context.cwd);await x.restoreInstallState({restoreResolutions:!1});let L=this.context.stdout.rows-7,U=(me,Ce)=>{let fe=$pe(me,Ce),ie="";for(let Z of fe)Z.added?ie+=pe.pretty(D,Z.value,"green"):Z.removed||(ie+=Z.value);return ie},J=(me,Ce)=>{if(me===Ce)return Ce;let fe=G.parseRange(me),ie=G.parseRange(Ce),Z=fe.selector.match(Wwe),Pe=ie.selector.match(Wwe);if(!Z||!Pe)return U(me,Ce);let Re=["gray","red","yellow","green","magenta"],ht=null,q="";for(let nt=1;nt{let ie=await nu.fetchDescriptorFrom(me,fe,{project:x,cache:T,preserveModifier:Ce,workspace:C});return ie!==null?ie.range:me.range},le=async me=>{let Ce=Ywe.default.valid(me.range)?`^${me.range}`:me.range,[fe,ie]=await Promise.all([te(me,me.range,Ce).catch(()=>null),te(me,me.range,"latest").catch(()=>null)]),Z=[{value:null,label:me.range}];return fe&&fe!==me.range?Z.push({value:fe,label:J(me.range,fe)}):Z.push({value:null,label:""}),ie&&ie!==fe&&ie!==me.range?Z.push({value:ie,label:J(me.range,ie)}):Z.push({value:null,label:""}),Z},ce=()=>p.createElement(u,{flexDirection:"row"},p.createElement(u,{flexDirection:"column",width:49},p.createElement(u,{marginLeft:1},p.createElement(A,null,"Press ",p.createElement(A,{bold:!0,color:"cyanBright"},""),"/",p.createElement(A,{bold:!0,color:"cyanBright"},"")," to select packages.")),p.createElement(u,{marginLeft:1},p.createElement(A,null,"Press ",p.createElement(A,{bold:!0,color:"cyanBright"},""),"/",p.createElement(A,{bold:!0,color:"cyanBright"},"")," to select versions."))),p.createElement(u,{flexDirection:"column"},p.createElement(u,{marginLeft:1},p.createElement(A,null,"Press ",p.createElement(A,{bold:!0,color:"cyanBright"},"")," to install.")),p.createElement(u,{marginLeft:1},p.createElement(A,null,"Press ",p.createElement(A,{bold:!0,color:"cyanBright"},"")," to abort.")))),ue=()=>p.createElement(u,{flexDirection:"row",paddingTop:1,paddingBottom:1},p.createElement(u,{width:50},p.createElement(A,{bold:!0},p.createElement(A,{color:"greenBright"},"?")," Pick the packages you want to upgrade.")),p.createElement(u,{width:17},p.createElement(A,{bold:!0,underline:!0,color:"gray"},"Current")),p.createElement(u,{width:17},p.createElement(A,{bold:!0,underline:!0,color:"gray"},"Range")),p.createElement(u,{width:17},p.createElement(A,{bold:!0,underline:!0,color:"gray"},"Latest"))),Ie=({active:me,descriptor:Ce,suggestions:fe})=>{let[ie,Z]=a(Ce.descriptorHash,null),Pe=G.stringifyIdent(Ce),Re=Math.max(0,45-Pe.length);return p.createElement(p.Fragment,null,p.createElement(u,null,p.createElement(u,{width:45},p.createElement(A,{bold:!0},G.prettyIdent(D,Ce)),p.createElement(r,{active:me,length:Re})),p.createElement(e,{active:me,options:fe,value:ie,skewer:!0,onChange:Z,sizes:[17,17,17]})))},he=({dependencies:me})=>{let[Ce,fe]=w(me.map(()=>null)),ie=E(!0),Z=async Pe=>{let Re=await le(Pe);return Re.filter(ht=>ht.label!=="").length<=1?null:{descriptor:Pe,suggestions:Re}};return h(()=>()=>{ie.current=!1},[]),h(()=>{let Pe=Math.trunc(L*1.75),Re=me.slice(0,Pe),ht=me.slice(Pe),q=Kwe(ht,L),nt=Re.map(Z).reduce(async(Ne,Te)=>{await Ne;let ke=await Te;ke!==null&&ie.current&&fe(Ve=>{let be=Ve.findIndex(He=>He===null),tt=[...Ve];return tt[be]=ke,tt})},Promise.resolve());q.reduce((Ne,Te)=>Promise.all(Te.map(ke=>Promise.resolve().then(()=>Z(ke)))).then(async ke=>{ke=ke.filter(Ve=>Ve!==null),await Ne,ie.current&&fe(Ve=>{let be=Ve.findIndex(tt=>tt===null);return Ve.slice(0,be).concat(ke).concat(Ve.slice(be+ke.length))})}),nt).then(()=>{ie.current&&fe(Ne=>Ne.filter(Te=>Te!==null))})},[]),Ce.length?p.createElement(o,{radius:L>>1,children:Ce.map((Pe,Re)=>Pe!==null?p.createElement(Ie,{key:Re,active:!1,descriptor:Pe.descriptor,suggestions:Pe.suggestions}):p.createElement(A,{key:Re},"Loading..."))}):p.createElement(A,null,"No upgrades found")},Ee=await n(({useSubmit:me})=>{me(a());let Ce=new Map;for(let ie of x.workspaces)for(let Z of["dependencies","devDependencies"])for(let Pe of ie.manifest[Z].values())x.tryWorkspaceByDescriptor(Pe)===null&&(Pe.range.startsWith("link:")||Ce.set(Pe.descriptorHash,Pe));let fe=qe.sortMap(Ce.values(),ie=>G.stringifyDescriptor(ie));return p.createElement(u,{flexDirection:"column"},p.createElement(ce,null),p.createElement(ue,null),p.createElement(he,{dependencies:fe}))},{},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof Ee>"u")return 1;let g=!1;for(let me of x.workspaces)for(let Ce of["dependencies","devDependencies"]){let fe=me.manifest[Ce];for(let ie of fe.values()){let Z=Ee.get(ie.descriptorHash);typeof Z<"u"&&Z!==null&&(fe.set(ie.identHash,G.makeDescriptor(ie,Z)),g=!0)}}return g?await x.installWithNewReport({quiet:this.context.quiet,stdout:this.context.stdout},{cache:T}):0}};var MIt={commands:[bC,xC]},UIt=MIt;var yj={};Kt(yj,{LinkFetcher:()=>av,LinkResolver:()=>lv,PortalFetcher:()=>cv,PortalResolver:()=>uv,default:()=>HIt});Ke();Pt();var Zf="portal:",$f="link:";var av=class{supports(e,r){return!!e.reference.startsWith($f)}getLocalPath(e,r){let{parentLocator:o,path:a}=G.parseFileStyleRange(e.reference,{protocol:$f});if(K.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(o,r);return n===null?null:K.resolve(n,a)}async fetch(e,r){let{parentLocator:o,path:a}=G.parseFileStyleRange(e.reference,{protocol:$f}),n=K.isAbsolute(a)?{packageFs:new En(Bt.root),prefixPath:Bt.dot,localPath:Bt.root}:await r.fetcher.fetch(o,r),u=n.localPath?{packageFs:new En(Bt.root),prefixPath:K.relative(Bt.root,n.localPath),localPath:Bt.root}:n;n!==u&&n.releaseFs&&n.releaseFs();let A=u.packageFs,p=K.resolve(u.localPath??u.packageFs.getRealPath(),u.prefixPath,a);return n.localPath?{packageFs:new En(p,{baseFs:A}),releaseFs:u.releaseFs,prefixPath:Bt.dot,discardFromLookup:!0,localPath:p}:{packageFs:new Gu(p,{baseFs:A}),releaseFs:u.releaseFs,prefixPath:Bt.dot,discardFromLookup:!0}}};Ke();Pt();var lv=class{supportsDescriptor(e,r){return!!e.range.startsWith($f)}supportsLocator(e,r){return!!e.reference.startsWith($f)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){let a=e.range.slice($f.length);return[G.makeLocator(e,`${$f}${Ae.toPortablePath(a)}`)]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){return{...e,version:"0.0.0",languageName:r.project.configuration.get("defaultLanguageName"),linkType:"SOFT",conditions:null,dependencies:new Map,peerDependencies:new Map,dependenciesMeta:new Map,peerDependenciesMeta:new Map,bin:new Map}}};Ke();Pt();var cv=class{supports(e,r){return!!e.reference.startsWith(Zf)}getLocalPath(e,r){let{parentLocator:o,path:a}=G.parseFileStyleRange(e.reference,{protocol:Zf});if(K.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(o,r);return n===null?null:K.resolve(n,a)}async fetch(e,r){let{parentLocator:o,path:a}=G.parseFileStyleRange(e.reference,{protocol:Zf}),n=K.isAbsolute(a)?{packageFs:new En(Bt.root),prefixPath:Bt.dot,localPath:Bt.root}:await r.fetcher.fetch(o,r),u=n.localPath?{packageFs:new En(Bt.root),prefixPath:K.relative(Bt.root,n.localPath),localPath:Bt.root}:n;n!==u&&n.releaseFs&&n.releaseFs();let A=u.packageFs,p=K.resolve(u.localPath??u.packageFs.getRealPath(),u.prefixPath,a);return n.localPath?{packageFs:new En(p,{baseFs:A}),releaseFs:u.releaseFs,prefixPath:Bt.dot,localPath:p}:{packageFs:new Gu(p,{baseFs:A}),releaseFs:u.releaseFs,prefixPath:Bt.dot}}};Ke();Ke();Pt();var uv=class{supportsDescriptor(e,r){return!!e.range.startsWith(Zf)}supportsLocator(e,r){return!!e.reference.startsWith(Zf)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){let a=e.range.slice(Zf.length);return[G.makeLocator(e,`${Zf}${Ae.toPortablePath(a)}`)]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await qe.releaseAfterUseAsync(async()=>await _t.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"SOFT",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var _It={fetchers:[av,cv],resolvers:[lv,uv]},HIt=_It;var t5={};Kt(t5,{NodeModulesLinker:()=>Dv,NodeModulesMode:()=>Xj,PnpLooseLinker:()=>Pv,default:()=>n1t});Pt();Ke();Pt();Pt();var Cj=(t,e)=>`${t}@${e}`,Vwe=(t,e)=>{let r=e.indexOf("#"),o=r>=0?e.substring(r+1):e;return Cj(t,o)};var zwe=(t,e={})=>{let r=e.debugLevel||Number(process.env.NM_DEBUG_LEVEL||-1),o=e.check||r>=9,a=e.hoistingLimits||new Map,n={check:o,debugLevel:r,hoistingLimits:a,fastLookupPossible:!0},u;n.debugLevel>=0&&(u=Date.now());let A=VIt(t,n),p=!1,h=0;do{let E=Ij(A,[A],new Set([A.locator]),new Map,n);p=E.anotherRoundNeeded||E.isGraphChanged,n.fastLookupPossible=!1,h++}while(p);if(n.debugLevel>=0&&console.log(`hoist time: ${Date.now()-u}ms, rounds: ${h}`),n.debugLevel>=1){let E=Av(A);if(Ij(A,[A],new Set([A.locator]),new Map,n).isGraphChanged)throw new Error(`The hoisting result is not terminal, prev tree: +${E}, next tree: +${Av(A)}`);let D=Xwe(A);if(D)throw new Error(`${D}, after hoisting finished: +${Av(A)}`)}return n.debugLevel>=2&&console.log(Av(A)),JIt(A)},qIt=t=>{let e=t[t.length-1],r=new Map,o=new Set,a=n=>{if(!o.has(n)){o.add(n);for(let u of n.hoistedDependencies.values())r.set(u.name,u);for(let u of n.dependencies.values())n.peerNames.has(u.name)||a(u)}};return a(e),r},jIt=t=>{let e=t[t.length-1],r=new Map,o=new Set,a=new Set,n=(u,A)=>{if(o.has(u))return;o.add(u);for(let h of u.hoistedDependencies.values())if(!A.has(h.name)){let E;for(let w of t)E=w.dependencies.get(h.name),E&&r.set(E.name,E)}let p=new Set;for(let h of u.dependencies.values())p.add(h.name);for(let h of u.dependencies.values())u.peerNames.has(h.name)||n(h,p)};return n(e,a),r},Jwe=(t,e)=>{if(e.decoupled)return e;let{name:r,references:o,ident:a,locator:n,dependencies:u,originalDependencies:A,hoistedDependencies:p,peerNames:h,reasons:E,isHoistBorder:w,hoistPriority:D,dependencyKind:x,hoistedFrom:C,hoistedTo:T}=e,L={name:r,references:new Set(o),ident:a,locator:n,dependencies:new Map(u),originalDependencies:new Map(A),hoistedDependencies:new Map(p),peerNames:new Set(h),reasons:new Map(E),decoupled:!0,isHoistBorder:w,hoistPriority:D,dependencyKind:x,hoistedFrom:new Map(C),hoistedTo:new Map(T)},U=L.dependencies.get(r);return U&&U.ident==L.ident&&L.dependencies.set(r,L),t.dependencies.set(L.name,L),L},GIt=(t,e)=>{let r=new Map([[t.name,[t.ident]]]);for(let a of t.dependencies.values())t.peerNames.has(a.name)||r.set(a.name,[a.ident]);let o=Array.from(e.keys());o.sort((a,n)=>{let u=e.get(a),A=e.get(n);if(A.hoistPriority!==u.hoistPriority)return A.hoistPriority-u.hoistPriority;{let p=u.dependents.size+u.peerDependents.size;return A.dependents.size+A.peerDependents.size-p}});for(let a of o){let n=a.substring(0,a.indexOf("@",1)),u=a.substring(n.length+1);if(!t.peerNames.has(n)){let A=r.get(n);A||(A=[],r.set(n,A)),A.indexOf(u)<0&&A.push(u)}}return r},Ej=t=>{let e=new Set,r=(o,a=new Set)=>{if(!a.has(o)){a.add(o);for(let n of o.peerNames)if(!t.peerNames.has(n)){let u=t.dependencies.get(n);u&&!e.has(u)&&r(u,a)}e.add(o)}};for(let o of t.dependencies.values())t.peerNames.has(o.name)||r(o);return e},Ij=(t,e,r,o,a,n=new Set)=>{let u=e[e.length-1];if(n.has(u))return{anotherRoundNeeded:!1,isGraphChanged:!1};n.add(u);let A=zIt(u),p=GIt(u,A),h=t==u?new Map:a.fastLookupPossible?qIt(e):jIt(e),E,w=!1,D=!1,x=new Map(Array.from(p.entries()).map(([T,L])=>[T,L[0]])),C=new Map;do{let T=KIt(t,e,r,h,x,p,o,C,a);T.isGraphChanged&&(D=!0),T.anotherRoundNeeded&&(w=!0),E=!1;for(let[L,U]of p)U.length>1&&!u.dependencies.has(L)&&(x.delete(L),U.shift(),x.set(L,U[0]),E=!0)}while(E);for(let T of u.dependencies.values())if(!u.peerNames.has(T.name)&&!r.has(T.locator)){r.add(T.locator);let L=Ij(t,[...e,T],r,C,a);L.isGraphChanged&&(D=!0),L.anotherRoundNeeded&&(w=!0),r.delete(T.locator)}return{anotherRoundNeeded:w,isGraphChanged:D}},WIt=t=>{for(let[e,r]of t.dependencies)if(!t.peerNames.has(e)&&r.ident!==t.ident)return!0;return!1},YIt=(t,e,r,o,a,n,u,A,{outputReason:p,fastLookupPossible:h})=>{let E,w=null,D=new Set;p&&(E=`${Array.from(e).map(L=>zs(L)).join("\u2192")}`);let x=r[r.length-1],T=!(o.ident===x.ident);if(p&&!T&&(w="- self-reference"),T&&(T=o.dependencyKind!==1,p&&!T&&(w="- workspace")),T&&o.dependencyKind===2&&(T=!WIt(o),p&&!T&&(w="- external soft link with unhoisted dependencies")),T&&(T=!t.peerNames.has(o.name),p&&!T&&(w=`- cannot shadow peer: ${zs(t.originalDependencies.get(o.name).locator)} at ${E}`)),T){let L=!1,U=a.get(o.name);if(L=!U||U.ident===o.ident,p&&!L&&(w=`- filled by: ${zs(U.locator)} at ${E}`),L)for(let J=r.length-1;J>=1;J--){let le=r[J].dependencies.get(o.name);if(le&&le.ident!==o.ident){L=!1;let ce=A.get(x);ce||(ce=new Set,A.set(x,ce)),ce.add(o.name),p&&(w=`- filled by ${zs(le.locator)} at ${r.slice(0,J).map(ue=>zs(ue.locator)).join("\u2192")}`);break}}T=L}if(T&&(T=n.get(o.name)===o.ident,p&&!T&&(w=`- filled by: ${zs(u.get(o.name)[0])} at ${E}`)),T){let L=!0,U=new Set(o.peerNames);for(let J=r.length-1;J>=1;J--){let te=r[J];for(let le of U){if(te.peerNames.has(le)&&te.originalDependencies.has(le))continue;let ce=te.dependencies.get(le);ce&&t.dependencies.get(le)!==ce&&(J===r.length-1?D.add(ce):(D=null,L=!1,p&&(w=`- peer dependency ${zs(ce.locator)} from parent ${zs(te.locator)} was not hoisted to ${E}`))),U.delete(le)}if(!L)break}T=L}if(T&&!h)for(let L of o.hoistedDependencies.values()){let U=a.get(L.name)||t.dependencies.get(L.name);if(!U||L.ident!==U.ident){T=!1,p&&(w=`- previously hoisted dependency mismatch, needed: ${zs(L.locator)}, available: ${zs(U?.locator)}`);break}}return D!==null&&D.size>0?{isHoistable:2,dependsOn:D,reason:w}:{isHoistable:T?0:1,reason:w}},VQ=t=>`${t.name}@${t.locator}`,KIt=(t,e,r,o,a,n,u,A,p)=>{let h=e[e.length-1],E=new Set,w=!1,D=!1,x=(U,J,te,le,ce)=>{if(E.has(le))return;let ue=[...J,VQ(le)],Ie=[...te,VQ(le)],he=new Map,De=new Map;for(let fe of Ej(le)){let ie=YIt(h,r,[h,...U,le],fe,o,a,n,A,{outputReason:p.debugLevel>=2,fastLookupPossible:p.fastLookupPossible});if(De.set(fe,ie),ie.isHoistable===2)for(let Z of ie.dependsOn){let Pe=he.get(Z.name)||new Set;Pe.add(fe.name),he.set(Z.name,Pe)}}let Ee=new Set,g=(fe,ie,Z)=>{if(!Ee.has(fe)){Ee.add(fe),De.set(fe,{isHoistable:1,reason:Z});for(let Pe of he.get(fe.name)||[])g(le.dependencies.get(Pe),ie,p.debugLevel>=2?`- peer dependency ${zs(fe.locator)} from parent ${zs(le.locator)} was not hoisted`:"")}};for(let[fe,ie]of De)ie.isHoistable===1&&g(fe,ie,ie.reason);let me=!1;for(let fe of De.keys())if(!Ee.has(fe)){D=!0;let ie=u.get(le);ie&&ie.has(fe.name)&&(w=!0),me=!0,le.dependencies.delete(fe.name),le.hoistedDependencies.set(fe.name,fe),le.reasons.delete(fe.name);let Z=h.dependencies.get(fe.name);if(p.debugLevel>=2){let Pe=Array.from(J).concat([le.locator]).map(ht=>zs(ht)).join("\u2192"),Re=h.hoistedFrom.get(fe.name);Re||(Re=[],h.hoistedFrom.set(fe.name,Re)),Re.push(Pe),le.hoistedTo.set(fe.name,Array.from(e).map(ht=>zs(ht.locator)).join("\u2192"))}if(!Z)h.ident!==fe.ident&&(h.dependencies.set(fe.name,fe),ce.add(fe));else for(let Pe of fe.references)Z.references.add(Pe)}if(le.dependencyKind===2&&me&&(w=!0),p.check){let fe=Xwe(t);if(fe)throw new Error(`${fe}, after hoisting dependencies of ${[h,...U,le].map(ie=>zs(ie.locator)).join("\u2192")}: +${Av(t)}`)}let Ce=Ej(le);for(let fe of Ce)if(Ee.has(fe)){let ie=De.get(fe);if((a.get(fe.name)===fe.ident||!le.reasons.has(fe.name))&&ie.isHoistable!==0&&le.reasons.set(fe.name,ie.reason),!fe.isHoistBorder&&Ie.indexOf(VQ(fe))<0){E.add(le);let Pe=Jwe(le,fe);x([...U,le],ue,Ie,Pe,T),E.delete(le)}}},C,T=new Set(Ej(h)),L=Array.from(e).map(U=>VQ(U));do{C=T,T=new Set;for(let U of C){if(U.locator===h.locator||U.isHoistBorder)continue;let J=Jwe(h,U);x([],Array.from(r),L,J,T)}}while(T.size>0);return{anotherRoundNeeded:w,isGraphChanged:D}},Xwe=t=>{let e=[],r=new Set,o=new Set,a=(n,u,A)=>{if(r.has(n)||(r.add(n),o.has(n)))return;let p=new Map(u);for(let h of n.dependencies.values())n.peerNames.has(h.name)||p.set(h.name,h);for(let h of n.originalDependencies.values()){let E=p.get(h.name),w=()=>`${Array.from(o).concat([n]).map(D=>zs(D.locator)).join("\u2192")}`;if(n.peerNames.has(h.name)){let D=u.get(h.name);(D!==E||!D||D.ident!==h.ident)&&e.push(`${w()} - broken peer promise: expected ${h.ident} but found ${D&&D.ident}`)}else{let D=A.hoistedFrom.get(n.name),x=n.hoistedTo.get(h.name),C=`${D?` hoisted from ${D.join(", ")}`:""}`,T=`${x?` hoisted to ${x}`:""}`,L=`${w()}${C}`;E?E.ident!==h.ident&&e.push(`${L} - broken require promise for ${h.name}${T}: expected ${h.ident}, but found: ${E.ident}`):e.push(`${L} - broken require promise: no required dependency ${h.name}${T} found`)}}o.add(n);for(let h of n.dependencies.values())n.peerNames.has(h.name)||a(h,p,n);o.delete(n)};return a(t,t.dependencies,t),e.join(` +`)},VIt=(t,e)=>{let{identName:r,name:o,reference:a,peerNames:n}=t,u={name:o,references:new Set([a]),locator:Cj(r,a),ident:Vwe(r,a),dependencies:new Map,originalDependencies:new Map,hoistedDependencies:new Map,peerNames:new Set(n),reasons:new Map,decoupled:!0,isHoistBorder:!0,hoistPriority:0,dependencyKind:1,hoistedFrom:new Map,hoistedTo:new Map},A=new Map([[t,u]]),p=(h,E)=>{let w=A.get(h),D=!!w;if(!w){let{name:x,identName:C,reference:T,peerNames:L,hoistPriority:U,dependencyKind:J}=h,te=e.hoistingLimits.get(E.locator);w={name:x,references:new Set([T]),locator:Cj(C,T),ident:Vwe(C,T),dependencies:new Map,originalDependencies:new Map,hoistedDependencies:new Map,peerNames:new Set(L),reasons:new Map,decoupled:!0,isHoistBorder:te?te.has(x):!1,hoistPriority:U||0,dependencyKind:J||0,hoistedFrom:new Map,hoistedTo:new Map},A.set(h,w)}if(E.dependencies.set(h.name,w),E.originalDependencies.set(h.name,w),D){let x=new Set,C=T=>{if(!x.has(T)){x.add(T),T.decoupled=!1;for(let L of T.dependencies.values())T.peerNames.has(L.name)||C(L)}};C(w)}else for(let x of h.dependencies)p(x,w)};for(let h of t.dependencies)p(h,u);return u},wj=t=>t.substring(0,t.indexOf("@",1)),JIt=t=>{let e={name:t.name,identName:wj(t.locator),references:new Set(t.references),dependencies:new Set},r=new Set([t]),o=(a,n,u)=>{let A=r.has(a),p;if(n===a)p=u;else{let{name:h,references:E,locator:w}=a;p={name:h,identName:wj(w),references:E,dependencies:new Set}}if(u.dependencies.add(p),!A){r.add(a);for(let h of a.dependencies.values())a.peerNames.has(h.name)||o(h,a,p);r.delete(a)}};for(let a of t.dependencies.values())o(a,t,e);return e},zIt=t=>{let e=new Map,r=new Set([t]),o=u=>`${u.name}@${u.ident}`,a=u=>{let A=o(u),p=e.get(A);return p||(p={dependents:new Set,peerDependents:new Set,hoistPriority:0},e.set(A,p)),p},n=(u,A)=>{let p=!!r.has(A);if(a(A).dependents.add(u.ident),!p){r.add(A);for(let E of A.dependencies.values()){let w=a(E);w.hoistPriority=Math.max(w.hoistPriority,E.hoistPriority),A.peerNames.has(E.name)?w.peerDependents.add(A.ident):n(A,E)}}};for(let u of t.dependencies.values())t.peerNames.has(u.name)||n(t,u);return e},zs=t=>{if(!t)return"none";let e=t.indexOf("@",1),r=t.substring(0,e);r.endsWith("$wsroot$")&&(r=`wh:${r.replace("$wsroot$","")}`);let o=t.substring(e+1);if(o==="workspace:.")return".";if(o){let a=(o.indexOf("#")>0?o.split("#")[1]:o).replace("npm:","");return o.startsWith("virtual")&&(r=`v:${r}`),a.startsWith("workspace")&&(r=`w:${r}`,a=""),`${r}${a?`@${a}`:""}`}else return`${r}`};var Av=t=>{let e=0,r=(a,n,u="")=>{if(e>5e4||n.has(a))return"";e++;let A=Array.from(a.dependencies.values()).sort((h,E)=>h.name===E.name?0:h.name>E.name?1:-1),p="";n.add(a);for(let h=0;h":"")+(D!==E.name?`a:${E.name}:`:"")+zs(E.locator)+(w?` ${w}`:"")} +`,p+=r(E,n,`${u}${h5e4?` +Tree is too large, part of the tree has been dunped +`:"")};var fv=(o=>(o.WORKSPACES="workspaces",o.DEPENDENCIES="dependencies",o.NONE="none",o))(fv||{}),Zwe="node_modules",jh="$wsroot$";var pv=(t,e)=>{let{packageTree:r,hoistingLimits:o,errors:a,preserveSymlinksRequired:n}=ZIt(t,e),u=null;if(a.length===0){let A=zwe(r,{hoistingLimits:o});u=ewt(t,A,e)}return{tree:u,errors:a,preserveSymlinksRequired:n}},yA=t=>`${t.name}@${t.reference}`,vj=t=>{let e=new Map;for(let[r,o]of t.entries())if(!o.dirList){let a=e.get(o.locator);a||(a={target:o.target,linkType:o.linkType,locations:[],aliases:o.aliases},e.set(o.locator,a)),a.locations.push(r)}for(let r of e.values())r.locations=r.locations.sort((o,a)=>{let n=o.split(K.delimiter).length,u=a.split(K.delimiter).length;return a===o?0:n!==u?u-n:a>o?1:-1});return e},$we=(t,e)=>{let r=G.isVirtualLocator(t)?G.devirtualizeLocator(t):t,o=G.isVirtualLocator(e)?G.devirtualizeLocator(e):e;return G.areLocatorsEqual(r,o)},Bj=(t,e,r,o)=>{if(t.linkType!=="SOFT")return!1;let a=Ae.toPortablePath(r.resolveVirtual&&e.reference&&e.reference.startsWith("virtual:")?r.resolveVirtual(t.packageLocation):t.packageLocation);return K.contains(o,a)===null},XIt=t=>{let e=t.getPackageInformation(t.topLevel);if(e===null)throw new Error("Assertion failed: Expected the top-level package to have been registered");if(t.findPackageLocator(e.packageLocation)===null)throw new Error("Assertion failed: Expected the top-level package to have a physical locator");let o=Ae.toPortablePath(e.packageLocation.slice(0,-1)),a=new Map,n={children:new Map},u=t.getDependencyTreeRoots(),A=new Map,p=new Set,h=(D,x)=>{let C=yA(D);if(p.has(C))return;p.add(C);let T=t.getPackageInformation(D);if(T){let L=x?yA(x):"";if(yA(D)!==L&&T.linkType==="SOFT"&&!D.reference.startsWith("link:")&&!Bj(T,D,t,o)){let U=e1e(T,D,t);(!A.get(U)||D.reference.startsWith("workspace:"))&&A.set(U,D)}for(let[U,J]of T.packageDependencies)J!==null&&(T.packagePeers.has(U)||h(t.getLocator(U,J),D))}};for(let D of u)h(D,null);let E=o.split(K.sep);for(let D of A.values()){let x=t.getPackageInformation(D),T=Ae.toPortablePath(x.packageLocation.slice(0,-1)).split(K.sep).slice(E.length),L=n;for(let U of T){let J=L.children.get(U);J||(J={children:new Map},L.children.set(U,J)),L=J}L.workspaceLocator=D}let w=(D,x)=>{if(D.workspaceLocator){let C=yA(x),T=a.get(C);T||(T=new Set,a.set(C,T)),T.add(D.workspaceLocator)}for(let C of D.children.values())w(C,D.workspaceLocator||x)};for(let D of n.children.values())w(D,n.workspaceLocator);return a},ZIt=(t,e)=>{let r=[],o=!1,a=new Map,n=XIt(t),u=t.getPackageInformation(t.topLevel);if(u===null)throw new Error("Assertion failed: Expected the top-level package to have been registered");let A=t.findPackageLocator(u.packageLocation);if(A===null)throw new Error("Assertion failed: Expected the top-level package to have a physical locator");let p=Ae.toPortablePath(u.packageLocation.slice(0,-1)),h={name:A.name,identName:A.name,reference:A.reference,peerNames:u.packagePeers,dependencies:new Set,dependencyKind:1},E=new Map,w=(x,C)=>`${yA(C)}:${x}`,D=(x,C,T,L,U,J,te,le)=>{let ce=w(x,T),ue=E.get(ce),Ie=!!ue;!Ie&&T.name===A.name&&T.reference===A.reference&&(ue=h,E.set(ce,h));let he=Bj(C,T,t,p);if(!ue){let fe=0;he?fe=2:C.linkType==="SOFT"&&T.name.endsWith(jh)&&(fe=1),ue={name:x,identName:T.name,reference:T.reference,dependencies:new Set,peerNames:fe===1?new Set:C.packagePeers,dependencyKind:fe},E.set(ce,ue)}let De;if(he?De=2:U.linkType==="SOFT"?De=1:De=0,ue.hoistPriority=Math.max(ue.hoistPriority||0,De),le&&!he){let fe=yA({name:L.identName,reference:L.reference}),ie=a.get(fe)||new Set;a.set(fe,ie),ie.add(ue.name)}let Ee=new Map(C.packageDependencies);if(e.project){let fe=e.project.workspacesByCwd.get(Ae.toPortablePath(C.packageLocation.slice(0,-1)));if(fe){let ie=new Set([...Array.from(fe.manifest.peerDependencies.values(),Z=>G.stringifyIdent(Z)),...Array.from(fe.manifest.peerDependenciesMeta.keys())]);for(let Z of ie)Ee.has(Z)||(Ee.set(Z,J.get(Z)||null),ue.peerNames.add(Z))}}let g=yA({name:T.name.replace(jh,""),reference:T.reference}),me=n.get(g);if(me)for(let fe of me)Ee.set(`${fe.name}${jh}`,fe.reference);(C!==U||C.linkType!=="SOFT"||!he&&(!e.selfReferencesByCwd||e.selfReferencesByCwd.get(te)))&&L.dependencies.add(ue);let Ce=T!==A&&C.linkType==="SOFT"&&!T.name.endsWith(jh)&&!he;if(!Ie&&!Ce){let fe=new Map;for(let[ie,Z]of Ee)if(Z!==null){let Pe=t.getLocator(ie,Z),Re=t.getLocator(ie.replace(jh,""),Z),ht=t.getPackageInformation(Re);if(ht===null)throw new Error("Assertion failed: Expected the package to have been registered");let q=Bj(ht,Pe,t,p);if(e.validateExternalSoftLinks&&e.project&&q){ht.packageDependencies.size>0&&(o=!0);for(let[Ve,be]of ht.packageDependencies)if(be!==null){let tt=G.parseLocator(Array.isArray(be)?`${be[0]}@${be[1]}`:`${Ve}@${be}`);if(yA(tt)!==yA(Pe)){let He=Ee.get(Ve);if(He){let b=G.parseLocator(Array.isArray(He)?`${He[0]}@${He[1]}`:`${Ve}@${He}`);$we(b,tt)||r.push({messageName:71,text:`Cannot link ${G.prettyIdent(e.project.configuration,G.parseIdent(Pe.name))} into ${G.prettyLocator(e.project.configuration,G.parseLocator(`${T.name}@${T.reference}`))} dependency ${G.prettyLocator(e.project.configuration,tt)} conflicts with parent dependency ${G.prettyLocator(e.project.configuration,b)}`})}else{let b=fe.get(Ve);if(b){let I=b.target,S=G.parseLocator(Array.isArray(I)?`${I[0]}@${I[1]}`:`${Ve}@${I}`);$we(S,tt)||r.push({messageName:71,text:`Cannot link ${G.prettyIdent(e.project.configuration,G.parseIdent(Pe.name))} into ${G.prettyLocator(e.project.configuration,G.parseLocator(`${T.name}@${T.reference}`))} dependency ${G.prettyLocator(e.project.configuration,tt)} conflicts with dependency ${G.prettyLocator(e.project.configuration,S)} from sibling portal ${G.prettyIdent(e.project.configuration,G.parseIdent(b.portal.name))}`})}else fe.set(Ve,{target:tt.reference,portal:Pe})}}}}let nt=e.hoistingLimitsByCwd?.get(te),Ne=q?te:K.relative(p,Ae.toPortablePath(ht.packageLocation))||Bt.dot,Te=e.hoistingLimitsByCwd?.get(Ne);D(ie,ht,Pe,ue,C,Ee,Ne,nt==="dependencies"||Te==="dependencies"||Te==="workspaces")}}};return D(A.name,u,A,h,u,u.packageDependencies,Bt.dot,!1),{packageTree:h,hoistingLimits:a,errors:r,preserveSymlinksRequired:o}};function e1e(t,e,r){let o=r.resolveVirtual&&e.reference&&e.reference.startsWith("virtual:")?r.resolveVirtual(t.packageLocation):t.packageLocation;return Ae.toPortablePath(o||t.packageLocation)}function $It(t,e,r){let o=e.getLocator(t.name.replace(jh,""),t.reference),a=e.getPackageInformation(o);if(a===null)throw new Error("Assertion failed: Expected the package to be registered");return r.pnpifyFs?{linkType:"SOFT",target:Ae.toPortablePath(a.packageLocation)}:{linkType:a.linkType,target:e1e(a,t,e)}}var ewt=(t,e,r)=>{let o=new Map,a=(E,w,D)=>{let{linkType:x,target:C}=$It(E,t,r);return{locator:yA(E),nodePath:w,target:C,linkType:x,aliases:D}},n=E=>{let[w,D]=E.split("/");return D?{scope:w,name:D}:{scope:null,name:w}},u=new Set,A=(E,w,D)=>{if(u.has(E))return;u.add(E);let x=Array.from(E.references).sort().join("#");for(let C of E.dependencies){let T=Array.from(C.references).sort().join("#");if(C.identName===E.identName.replace(jh,"")&&T===x)continue;let L=Array.from(C.references).sort(),U={name:C.identName,reference:L[0]},{name:J,scope:te}=n(C.name),le=te?[te,J]:[J],ce=K.join(w,Zwe),ue=K.join(ce,...le),Ie=`${D}/${U.name}`,he=a(U,D,L.slice(1)),De=!1;if(he.linkType==="SOFT"&&r.project){let Ee=r.project.workspacesByCwd.get(he.target.slice(0,-1));De=!!(Ee&&!Ee.manifest.name)}if(!C.name.endsWith(jh)&&!De){let Ee=o.get(ue);if(Ee){if(Ee.dirList)throw new Error(`Assertion failed: ${ue} cannot merge dir node with leaf node`);{let Ce=G.parseLocator(Ee.locator),fe=G.parseLocator(he.locator);if(Ee.linkType!==he.linkType)throw new Error(`Assertion failed: ${ue} cannot merge nodes with different link types ${Ee.nodePath}/${G.stringifyLocator(Ce)} and ${D}/${G.stringifyLocator(fe)}`);if(Ce.identHash!==fe.identHash)throw new Error(`Assertion failed: ${ue} cannot merge nodes with different idents ${Ee.nodePath}/${G.stringifyLocator(Ce)} and ${D}/s${G.stringifyLocator(fe)}`);he.aliases=[...he.aliases,...Ee.aliases,G.parseLocator(Ee.locator).reference]}}o.set(ue,he);let g=ue.split("/"),me=g.indexOf(Zwe);for(let Ce=g.length-1;me>=0&&Ce>me;Ce--){let fe=Ae.toPortablePath(g.slice(0,Ce).join(K.sep)),ie=g[Ce],Z=o.get(fe);if(!Z)o.set(fe,{dirList:new Set([ie])});else if(Z.dirList){if(Z.dirList.has(ie))break;Z.dirList.add(ie)}}}A(C,he.linkType==="SOFT"?he.target:ue,Ie)}},p=a({name:e.name,reference:Array.from(e.references)[0]},"",[]),h=p.target;return o.set(h,p),A(e,h,""),o};Ke();Ke();Pt();Pt();sA();Ol();var jj={};Kt(jj,{PnpInstaller:()=>pd,PnpLinker:()=>Yh,UnplugCommand:()=>QC,default:()=>kwt,getPnpPath:()=>Kh,jsInstallUtils:()=>CA,pnpUtils:()=>vv,quotePathIfNeeded:()=>M1e});Pt();var O1e=ve("url");Ke();Ke();Pt();Pt();var t1e={DEFAULT:{collapsed:!1,next:{"*":"DEFAULT"}},TOP_LEVEL:{collapsed:!1,next:{fallbackExclusionList:"FALLBACK_EXCLUSION_LIST",packageRegistryData:"PACKAGE_REGISTRY_DATA","*":"DEFAULT"}},FALLBACK_EXCLUSION_LIST:{collapsed:!1,next:{"*":"FALLBACK_EXCLUSION_ENTRIES"}},FALLBACK_EXCLUSION_ENTRIES:{collapsed:!0,next:{"*":"FALLBACK_EXCLUSION_DATA"}},FALLBACK_EXCLUSION_DATA:{collapsed:!0,next:{"*":"DEFAULT"}},PACKAGE_REGISTRY_DATA:{collapsed:!1,next:{"*":"PACKAGE_REGISTRY_ENTRIES"}},PACKAGE_REGISTRY_ENTRIES:{collapsed:!0,next:{"*":"PACKAGE_STORE_DATA"}},PACKAGE_STORE_DATA:{collapsed:!1,next:{"*":"PACKAGE_STORE_ENTRIES"}},PACKAGE_STORE_ENTRIES:{collapsed:!0,next:{"*":"PACKAGE_INFORMATION_DATA"}},PACKAGE_INFORMATION_DATA:{collapsed:!1,next:{packageDependencies:"PACKAGE_DEPENDENCIES","*":"DEFAULT"}},PACKAGE_DEPENDENCIES:{collapsed:!1,next:{"*":"PACKAGE_DEPENDENCY"}},PACKAGE_DEPENDENCY:{collapsed:!0,next:{"*":"DEFAULT"}}};function twt(t,e,r){let o="";o+="[";for(let a=0,n=t.length;a"u"||(A!==0&&(a+=", "),a+=JSON.stringify(p),a+=": ",a+=JQ(p,h,e,r).replace(/^ +/g,""),A+=1)}return a+="}",a}function iwt(t,e,r){let o=Object.keys(t),a=`${r} `,n="";n+=r,n+=`{ +`;let u=0;for(let A=0,p=o.length;A"u"||(u!==0&&(n+=",",n+=` +`),n+=a,n+=JSON.stringify(h),n+=": ",n+=JQ(h,E,e,a).replace(/^ +/g,""),u+=1)}return u!==0&&(n+=` +`),n+=r,n+="}",n}function JQ(t,e,r,o){let{next:a}=t1e[r],n=a[t]||a["*"];return r1e(e,n,o)}function r1e(t,e,r){let{collapsed:o}=t1e[e];return Array.isArray(t)?o?twt(t,e,r):rwt(t,e,r):typeof t=="object"&&t!==null?o?nwt(t,e,r):iwt(t,e,r):JSON.stringify(t)}function n1e(t){return r1e(t,"TOP_LEVEL","")}function hv(t,e){let r=Array.from(t);Array.isArray(e)||(e=[e]);let o=[];for(let n of e)o.push(r.map(u=>n(u)));let a=r.map((n,u)=>u);return a.sort((n,u)=>{for(let A of o){let p=A[n]A[u]?1:0;if(p!==0)return p}return 0}),a.map(n=>r[n])}function swt(t){let e=new Map,r=hv(t.fallbackExclusionList||[],[({name:o,reference:a})=>o,({name:o,reference:a})=>a]);for(let{name:o,reference:a}of r){let n=e.get(o);typeof n>"u"&&e.set(o,n=new Set),n.add(a)}return Array.from(e).map(([o,a])=>[o,Array.from(a)])}function owt(t){return hv(t.fallbackPool||[],([e])=>e)}function awt(t){let e=[];for(let[r,o]of hv(t.packageRegistry,([a])=>a===null?"0":`1${a}`)){let a=[];e.push([r,a]);for(let[n,{packageLocation:u,packageDependencies:A,packagePeers:p,linkType:h,discardFromLookup:E}]of hv(o,([w])=>w===null?"0":`1${w}`)){let w=[];r!==null&&n!==null&&!A.has(r)&&w.push([r,n]);for(let[C,T]of hv(A.entries(),([L])=>L))w.push([C,T]);let D=p&&p.size>0?Array.from(p):void 0,x=E||void 0;a.push([n,{packageLocation:u,packageDependencies:w,packagePeers:D,linkType:h,discardFromLookup:x}])}}return e}function gv(t){return{__info:["This file is automatically generated. Do not touch it, or risk","your modifications being lost."],dependencyTreeRoots:t.dependencyTreeRoots,enableTopLevelFallback:t.enableTopLevelFallback||!1,ignorePatternData:t.ignorePattern||null,fallbackExclusionList:swt(t),fallbackPool:owt(t),packageRegistryData:awt(t)}}var o1e=et(s1e());function a1e(t,e){return[t?`${t} +`:"",`/* eslint-disable */ +`,`// @ts-nocheck +`,`"use strict"; +`,` +`,e,` +`,(0,o1e.default)()].join("")}function lwt(t){return JSON.stringify(t,null,2)}function cwt(t){return`'${t.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(/\n/g,`\\ +`)}'`}function uwt(t){return[`const RAW_RUNTIME_STATE = +`,`${cwt(n1e(t))}; + +`,`function $$SETUP_STATE(hydrateRuntimeState, basePath) { +`,` return hydrateRuntimeState(JSON.parse(RAW_RUNTIME_STATE), {basePath: basePath || __dirname}); +`,`} +`].join("")}function Awt(){return[`function $$SETUP_STATE(hydrateRuntimeState, basePath) { +`,` const fs = require('fs'); +`,` const path = require('path'); +`,` const pnpDataFilepath = path.resolve(__dirname, ${JSON.stringify(mr.pnpData)}); +`,` return hydrateRuntimeState(JSON.parse(fs.readFileSync(pnpDataFilepath, 'utf8')), {basePath: basePath || __dirname}); +`,`} +`].join("")}function l1e(t){let e=gv(t),r=uwt(e);return a1e(t.shebang,r)}function c1e(t){let e=gv(t),r=Awt(),o=a1e(t.shebang,r);return{dataFile:lwt(e),loaderFile:o}}Pt();function Pj(t,{basePath:e}){let r=Ae.toPortablePath(e),o=K.resolve(r),a=t.ignorePatternData!==null?new RegExp(t.ignorePatternData):null,n=new Map,u=new Map(t.packageRegistryData.map(([w,D])=>[w,new Map(D.map(([x,C])=>{if(w===null!=(x===null))throw new Error("Assertion failed: The name and reference should be null, or neither should");let T=C.discardFromLookup??!1,L={name:w,reference:x},U=n.get(C.packageLocation);U?(U.discardFromLookup=U.discardFromLookup&&T,T||(U.locator=L)):n.set(C.packageLocation,{locator:L,discardFromLookup:T});let J=null;return[x,{packageDependencies:new Map(C.packageDependencies),packagePeers:new Set(C.packagePeers),linkType:C.linkType,discardFromLookup:T,get packageLocation(){return J||(J=K.join(o,C.packageLocation))}}]}))])),A=new Map(t.fallbackExclusionList.map(([w,D])=>[w,new Set(D)])),p=new Map(t.fallbackPool),h=t.dependencyTreeRoots,E=t.enableTopLevelFallback;return{basePath:r,dependencyTreeRoots:h,enableTopLevelFallback:E,fallbackExclusionList:A,fallbackPool:p,ignorePattern:a,packageLocatorsByLocations:n,packageRegistry:u}}Pt();Pt();var tp=ve("module"),fd=ve("url"),Lj=ve("util");var Qo=ve("url");var p1e=et(ve("assert"));var Sj=Array.isArray,dv=JSON.stringify,mv=Object.getOwnPropertyNames,Ad=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),bj=(t,e)=>RegExp.prototype.exec.call(t,e),xj=(t,...e)=>RegExp.prototype[Symbol.replace].apply(t,e),Gh=(t,...e)=>String.prototype.endsWith.apply(t,e),kj=(t,...e)=>String.prototype.includes.apply(t,e),Qj=(t,...e)=>String.prototype.lastIndexOf.apply(t,e),yv=(t,...e)=>String.prototype.indexOf.apply(t,e),u1e=(t,...e)=>String.prototype.replace.apply(t,e),Wh=(t,...e)=>String.prototype.slice.apply(t,e),EA=(t,...e)=>String.prototype.startsWith.apply(t,e),A1e=Map,f1e=JSON.parse;function Ev(t,e,r){return class extends r{constructor(...o){super(e(...o)),this.code=t,this.name=`${r.name} [${t}]`}}}var h1e=Ev("ERR_PACKAGE_IMPORT_NOT_DEFINED",(t,e,r)=>`Package import specifier "${t}" is not defined${e?` in package ${e}package.json`:""} imported from ${r}`,TypeError),Fj=Ev("ERR_INVALID_MODULE_SPECIFIER",(t,e,r=void 0)=>`Invalid module "${t}" ${e}${r?` imported from ${r}`:""}`,TypeError),g1e=Ev("ERR_INVALID_PACKAGE_TARGET",(t,e,r,o=!1,a=void 0)=>{let n=typeof r=="string"&&!o&&r.length&&!EA(r,"./");return e==="."?((0,p1e.default)(o===!1),`Invalid "exports" main target ${dv(r)} defined in the package config ${t}package.json${a?` imported from ${a}`:""}${n?'; targets must start with "./"':""}`):`Invalid "${o?"imports":"exports"}" target ${dv(r)} defined for '${e}' in the package config ${t}package.json${a?` imported from ${a}`:""}${n?'; targets must start with "./"':""}`},Error),Cv=Ev("ERR_INVALID_PACKAGE_CONFIG",(t,e,r)=>`Invalid package config ${t}${e?` while importing ${e}`:""}${r?`. ${r}`:""}`,Error),d1e=Ev("ERR_PACKAGE_PATH_NOT_EXPORTED",(t,e,r=void 0)=>e==="."?`No "exports" main defined in ${t}package.json${r?` imported from ${r}`:""}`:`Package subpath '${e}' is not defined by "exports" in ${t}package.json${r?` imported from ${r}`:""}`,Error);var XQ=ve("url");function m1e(t,e){let r=Object.create(null);for(let o=0;oe):t+e}Iv(r,t,o,u,a)}bj(E1e,Wh(t,2))!==null&&Iv(r,t,o,u,a);let p=new URL(t,o),h=p.pathname,E=new URL(".",o).pathname;if(EA(h,E)||Iv(r,t,o,u,a),e==="")return p;if(bj(E1e,e)!==null){let w=n?u1e(r,"*",()=>e):r+e;hwt(w,o,u,a)}return n?new URL(xj(C1e,p.href,()=>e)):new URL(e,p)}function dwt(t){let e=+t;return`${e}`!==t?!1:e>=0&&e<4294967295}function kC(t,e,r,o,a,n,u,A){if(typeof e=="string")return gwt(e,r,o,t,a,n,u,A);if(Sj(e)){if(e.length===0)return null;let p;for(let h=0;hn?-1:n>a||r===-1?1:o===-1||t.length>e.length?-1:e.length>t.length?1:0}function mwt(t,e,r){if(typeof t=="string"||Sj(t))return!0;if(typeof t!="object"||t===null)return!1;let o=mv(t),a=!1,n=0;for(let u=0;u=h.length&&Gh(e,w)&&w1e(n,h)===1&&Qj(h,"*")===E&&(n=h,u=Wh(e,E,e.length-w.length))}}if(n){let p=r[n],h=kC(t,p,u,n,o,!0,!1,a);return h==null&&Rj(e,t,o),h}Rj(e,t,o)}function v1e({name:t,base:e,conditions:r,readFileSyncFn:o}){if(t==="#"||EA(t,"#/")||Gh(t,"/")){let u="is not a valid internal imports specifier name";throw new Fj(t,u,(0,Qo.fileURLToPath)(e))}let a,n=y1e(e,o);if(n.exists){a=(0,Qo.pathToFileURL)(n.pjsonPath);let u=n.imports;if(u)if(Ad(u,t)&&!kj(t,"*")){let A=kC(a,u[t],"",t,e,!1,!0,r);if(A!=null)return A}else{let A="",p,h=mv(u);for(let E=0;E=w.length&&Gh(t,x)&&w1e(A,w)===1&&Qj(w,"*")===D&&(A=w,p=Wh(t,D,t.length-x.length))}}if(A){let E=u[A],w=kC(a,E,p,A,e,!0,!0,r);if(w!=null)return w}}}pwt(t,a,e)}Pt();var Ewt=new Set(["BUILTIN_NODE_RESOLUTION_FAILED","MISSING_DEPENDENCY","MISSING_PEER_DEPENDENCY","QUALIFIED_PATH_RESOLUTION_FAILED","UNDECLARED_DEPENDENCY"]);function ts(t,e,r={},o){o??=Ewt.has(t)?"MODULE_NOT_FOUND":t;let a={configurable:!0,writable:!0,enumerable:!1};return Object.defineProperties(new Error(e),{code:{...a,value:o},pnpCode:{...a,value:t},data:{...a,value:r}})}function pu(t){return Ae.normalize(Ae.fromPortablePath(t))}var b1e=et(P1e());function x1e(t){return Cwt(),Nj[t]}var Nj;function Cwt(){Nj||(Nj={"--conditions":[],...S1e(Iwt()),...S1e(process.execArgv)})}function S1e(t){return(0,b1e.default)({"--conditions":[String],"-C":"--conditions"},{argv:t,permissive:!0})}function Iwt(){let t=[],e=wwt(process.env.NODE_OPTIONS||"",t);return t.length,e}function wwt(t,e){let r=[],o=!1,a=!0;for(let n=0;nparseInt(t,10)),k1e=Ha>19||Ha===19&&ep>=2||Ha===18&&ep>=13,tzt=Ha===20&&ep<6||Ha===19&&ep>=3,rzt=Ha>19||Ha===19&&ep>=6,nzt=Ha>=21||Ha===20&&ep>=10||Ha===18&&ep>=19,izt=Ha>=21||Ha===20&&ep>=10||Ha===18&&ep>=20,szt=Ha>=22;function Q1e(t){if(process.env.WATCH_REPORT_DEPENDENCIES&&process.send)if(t=t.map(e=>Ae.fromPortablePath(qs.resolveVirtual(Ae.toPortablePath(e)))),k1e)process.send({"watch:require":t});else for(let e of t)process.send({"watch:require":e})}function Oj(t,e){let r=Number(process.env.PNP_ALWAYS_WARN_ON_FALLBACK)>0,o=Number(process.env.PNP_DEBUG_LEVEL),a=/^(?![a-zA-Z]:[\\/]|\\\\|\.{0,2}(?:\/|$))((?:node:)?(?:@[^/]+\/)?[^/]+)\/*(.*|)$/,n=/^(\/|\.{1,2}(\/|$))/,u=/\/$/,A=/^\.{0,2}\//,p={name:null,reference:null},h=[],E=new Set;if(t.enableTopLevelFallback===!0&&h.push(p),e.compatibilityMode!==!1)for(let Ne of["react-scripts","gatsby"]){let Te=t.packageRegistry.get(Ne);if(Te)for(let ke of Te.keys()){if(ke===null)throw new Error("Assertion failed: This reference shouldn't be null");h.push({name:Ne,reference:ke})}}let{ignorePattern:w,packageRegistry:D,packageLocatorsByLocations:x}=t;function C(Ne,Te){return{fn:Ne,args:Te,error:null,result:null}}function T(Ne){let Te=process.stderr?.hasColors?.()??process.stdout.isTTY,ke=(tt,He)=>`\x1B[${tt}m${He}\x1B[0m`,Ve=Ne.error;console.error(Ve?ke("31;1",`\u2716 ${Ne.error?.message.replace(/\n.*/s,"")}`):ke("33;1","\u203C Resolution")),Ne.args.length>0&&console.error();for(let tt of Ne.args)console.error(` ${ke("37;1","In \u2190")} ${(0,Lj.inspect)(tt,{colors:Te,compact:!0})}`);Ne.result&&(console.error(),console.error(` ${ke("37;1","Out \u2192")} ${(0,Lj.inspect)(Ne.result,{colors:Te,compact:!0})}`));let be=new Error().stack.match(/(?<=^ +)at.*/gm)?.slice(2)??[];if(be.length>0){console.error();for(let tt of be)console.error(` ${ke("38;5;244",tt)}`)}console.error()}function L(Ne,Te){if(e.allowDebug===!1)return Te;if(Number.isFinite(o)){if(o>=2)return(...ke)=>{let Ve=C(Ne,ke);try{return Ve.result=Te(...ke)}catch(be){throw Ve.error=be}finally{T(Ve)}};if(o>=1)return(...ke)=>{try{return Te(...ke)}catch(Ve){let be=C(Ne,ke);throw be.error=Ve,T(be),Ve}}}return Te}function U(Ne){let Te=g(Ne);if(!Te)throw ts("INTERNAL","Couldn't find a matching entry in the dependency tree for the specified parent (this is probably an internal error)");return Te}function J(Ne){if(Ne.name===null)return!0;for(let Te of t.dependencyTreeRoots)if(Te.name===Ne.name&&Te.reference===Ne.reference)return!0;return!1}let te=new Set(["node","require",...x1e("--conditions")]);function le(Ne,Te=te,ke){let Ve=fe(K.join(Ne,"internal.js"),{resolveIgnored:!0,includeDiscardFromLookup:!0});if(Ve===null)throw ts("INTERNAL",`The locator that owns the "${Ne}" path can't be found inside the dependency tree (this is probably an internal error)`);let{packageLocation:be}=U(Ve),tt=K.join(be,mr.manifest);if(!e.fakeFs.existsSync(tt))return null;let He=JSON.parse(e.fakeFs.readFileSync(tt,"utf8"));if(He.exports==null)return null;let b=K.contains(be,Ne);if(b===null)throw ts("INTERNAL","unqualifiedPath doesn't contain the packageLocation (this is probably an internal error)");b!=="."&&!A.test(b)&&(b=`./${b}`);try{let I=B1e({packageJSONUrl:(0,fd.pathToFileURL)(Ae.fromPortablePath(tt)),packageSubpath:b,exports:He.exports,base:ke?(0,fd.pathToFileURL)(Ae.fromPortablePath(ke)):null,conditions:Te});return Ae.toPortablePath((0,fd.fileURLToPath)(I))}catch(I){throw ts("EXPORTS_RESOLUTION_FAILED",I.message,{unqualifiedPath:pu(Ne),locator:Ve,pkgJson:He,subpath:pu(b),conditions:Te},I.code)}}function ce(Ne,Te,{extensions:ke}){let Ve;try{Te.push(Ne),Ve=e.fakeFs.statSync(Ne)}catch{}if(Ve&&!Ve.isDirectory())return e.fakeFs.realpathSync(Ne);if(Ve&&Ve.isDirectory()){let be;try{be=JSON.parse(e.fakeFs.readFileSync(K.join(Ne,mr.manifest),"utf8"))}catch{}let tt;if(be&&be.main&&(tt=K.resolve(Ne,be.main)),tt&&tt!==Ne){let He=ce(tt,Te,{extensions:ke});if(He!==null)return He}}for(let be=0,tt=ke.length;be{let b=JSON.stringify(He.name);if(Ve.has(b))return;Ve.add(b);let I=me(He);for(let S of I)if(U(S).packagePeers.has(Ne))be(S);else{let R=ke.get(S.name);typeof R>"u"&&ke.set(S.name,R=new Set),R.add(S.reference)}};be(Te);let tt=[];for(let He of[...ke.keys()].sort())for(let b of[...ke.get(He)].sort())tt.push({name:He,reference:b});return tt}function fe(Ne,{resolveIgnored:Te=!1,includeDiscardFromLookup:ke=!1}={}){if(he(Ne)&&!Te)return null;let Ve=K.relative(t.basePath,Ne);Ve.match(n)||(Ve=`./${Ve}`),Ve.endsWith("/")||(Ve=`${Ve}/`);do{let be=x.get(Ve);if(typeof be>"u"||be.discardFromLookup&&!ke){Ve=Ve.substring(0,Ve.lastIndexOf("/",Ve.length-2)+1);continue}return be.locator}while(Ve!=="");return null}function ie(Ne){try{return e.fakeFs.readFileSync(Ae.toPortablePath(Ne),"utf8")}catch(Te){if(Te.code==="ENOENT")return;throw Te}}function Z(Ne,Te,{considerBuiltins:ke=!0}={}){if(Ne.startsWith("#"))throw new Error("resolveToUnqualified can not handle private import mappings");if(Ne==="pnpapi")return Ae.toPortablePath(e.pnpapiResolution);if(ke&&(0,tp.isBuiltin)(Ne))return null;let Ve=pu(Ne),be=Te&&pu(Te);if(Te&&he(Te)&&(!K.isAbsolute(Ne)||fe(Ne)===null)){let b=Ie(Ne,Te);if(b===!1)throw ts("BUILTIN_NODE_RESOLUTION_FAILED",`The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer was explicitely ignored by the regexp) + +Require request: "${Ve}" +Required by: ${be} +`,{request:Ve,issuer:be});return Ae.toPortablePath(b)}let tt,He=Ne.match(a);if(He){if(!Te)throw ts("API_ERROR","The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute",{request:Ve,issuer:be});let[,b,I]=He,S=fe(Te);if(!S){let Fe=Ie(Ne,Te);if(Fe===!1)throw ts("BUILTIN_NODE_RESOLUTION_FAILED",`The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer doesn't seem to be part of the Yarn-managed dependency tree). + +Require path: "${Ve}" +Required by: ${be} +`,{request:Ve,issuer:be});return Ae.toPortablePath(Fe)}let R=U(S).packageDependencies.get(b),z=null;if(R==null&&S.name!==null){let Fe=t.fallbackExclusionList.get(S.name);if(!Fe||!Fe.has(S.reference)){for(let Et=0,qt=h.length;EtJ(lt))?X=ts("MISSING_PEER_DEPENDENCY",`${S.name} tried to access ${b} (a peer dependency) but it isn't provided by your application; this makes the require call ambiguous and unsound. + +Required package: ${b}${b!==Ve?` (via "${Ve}")`:""} +Required by: ${S.name}@${S.reference} (via ${be}) +${Fe.map(lt=>`Ancestor breaking the chain: ${lt.name}@${lt.reference} +`).join("")} +`,{request:Ve,issuer:be,issuerLocator:Object.assign({},S),dependencyName:b,brokenAncestors:Fe}):X=ts("MISSING_PEER_DEPENDENCY",`${S.name} tried to access ${b} (a peer dependency) but it isn't provided by its ancestors; this makes the require call ambiguous and unsound. + +Required package: ${b}${b!==Ve?` (via "${Ve}")`:""} +Required by: ${S.name}@${S.reference} (via ${be}) + +${Fe.map(lt=>`Ancestor breaking the chain: ${lt.name}@${lt.reference} +`).join("")} +`,{request:Ve,issuer:be,issuerLocator:Object.assign({},S),dependencyName:b,brokenAncestors:Fe})}else R===void 0&&(!ke&&(0,tp.isBuiltin)(Ne)?J(S)?X=ts("UNDECLARED_DEPENDENCY",`Your application tried to access ${b}. While this module is usually interpreted as a Node builtin, your resolver is running inside a non-Node resolution context where such builtins are ignored. Since ${b} isn't otherwise declared in your dependencies, this makes the require call ambiguous and unsound. + +Required package: ${b}${b!==Ve?` (via "${Ve}")`:""} +Required by: ${be} +`,{request:Ve,issuer:be,dependencyName:b}):X=ts("UNDECLARED_DEPENDENCY",`${S.name} tried to access ${b}. While this module is usually interpreted as a Node builtin, your resolver is running inside a non-Node resolution context where such builtins are ignored. Since ${b} isn't otherwise declared in ${S.name}'s dependencies, this makes the require call ambiguous and unsound. + +Required package: ${b}${b!==Ve?` (via "${Ve}")`:""} +Required by: ${be} +`,{request:Ve,issuer:be,issuerLocator:Object.assign({},S),dependencyName:b}):J(S)?X=ts("UNDECLARED_DEPENDENCY",`Your application tried to access ${b}, but it isn't declared in your dependencies; this makes the require call ambiguous and unsound. + +Required package: ${b}${b!==Ve?` (via "${Ve}")`:""} +Required by: ${be} +`,{request:Ve,issuer:be,dependencyName:b}):X=ts("UNDECLARED_DEPENDENCY",`${S.name} tried to access ${b}, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound. + +Required package: ${b}${b!==Ve?` (via "${Ve}")`:""} +Required by: ${S.name}@${S.reference} (via ${be}) +`,{request:Ve,issuer:be,issuerLocator:Object.assign({},S),dependencyName:b}));if(R==null){if(z===null||X===null)throw X||new Error("Assertion failed: Expected an error to have been set");R=z;let Fe=X.message.replace(/\n.*/g,"");X.message=Fe,!E.has(Fe)&&o!==0&&(E.add(Fe),process.emitWarning(X))}let $=Array.isArray(R)?{name:R[0],reference:R[1]}:{name:b,reference:R},se=U($);if(!se.packageLocation)throw ts("MISSING_DEPENDENCY",`A dependency seems valid but didn't get installed for some reason. This might be caused by a partial install, such as dev vs prod. + +Required package: ${$.name}@${$.reference}${$.name!==Ve?` (via "${Ve}")`:""} +Required by: ${S.name}@${S.reference} (via ${be}) +`,{request:Ve,issuer:be,dependencyLocator:Object.assign({},$)});let xe=se.packageLocation;I?tt=K.join(xe,I):tt=xe}else if(K.isAbsolute(Ne))tt=K.normalize(Ne);else{if(!Te)throw ts("API_ERROR","The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute",{request:Ve,issuer:be});let b=K.resolve(Te);Te.match(u)?tt=K.normalize(K.join(b,Ne)):tt=K.normalize(K.join(K.dirname(b),Ne))}return K.normalize(tt)}function Pe(Ne,Te,ke=te,Ve){if(n.test(Ne))return Te;let be=le(Te,ke,Ve);return be?K.normalize(be):Te}function Re(Ne,{extensions:Te=Object.keys(tp.Module._extensions)}={}){let ke=[],Ve=ce(Ne,ke,{extensions:Te});if(Ve)return K.normalize(Ve);{Q1e(ke.map(He=>Ae.fromPortablePath(He)));let be=pu(Ne),tt=fe(Ne);if(tt){let{packageLocation:He}=U(tt),b=!0;try{e.fakeFs.accessSync(He)}catch(I){if(I?.code==="ENOENT")b=!1;else{let S=(I?.message??I??"empty exception thrown").replace(/^[A-Z]/,y=>y.toLowerCase());throw ts("QUALIFIED_PATH_RESOLUTION_FAILED",`Required package exists but could not be accessed (${S}). + +Missing package: ${tt.name}@${tt.reference} +Expected package location: ${pu(He)} +`,{unqualifiedPath:be,extensions:Te})}}if(!b){let I=He.includes("/unplugged/")?"Required unplugged package missing from disk. This may happen when switching branches without running installs (unplugged packages must be fully materialized on disk to work).":"Required package missing from disk. If you keep your packages inside your repository then restarting the Node process may be enough. Otherwise, try to run an install first.";throw ts("QUALIFIED_PATH_RESOLUTION_FAILED",`${I} + +Missing package: ${tt.name}@${tt.reference} +Expected package location: ${pu(He)} +`,{unqualifiedPath:be,extensions:Te})}}throw ts("QUALIFIED_PATH_RESOLUTION_FAILED",`Qualified path resolution failed: we looked for the following paths, but none could be accessed. + +Source path: ${be} +${ke.map(He=>`Not found: ${pu(He)} +`).join("")}`,{unqualifiedPath:be,extensions:Te})}}function ht(Ne,Te,ke){if(!Te)throw new Error("Assertion failed: An issuer is required to resolve private import mappings");let Ve=v1e({name:Ne,base:(0,fd.pathToFileURL)(Ae.fromPortablePath(Te)),conditions:ke.conditions??te,readFileSyncFn:ie});if(Ve instanceof URL)return Re(Ae.toPortablePath((0,fd.fileURLToPath)(Ve)),{extensions:ke.extensions});if(Ve.startsWith("#"))throw new Error("Mapping from one private import to another isn't allowed");return q(Ve,Te,ke)}function q(Ne,Te,ke={}){try{if(Ne.startsWith("#"))return ht(Ne,Te,ke);let{considerBuiltins:Ve,extensions:be,conditions:tt}=ke,He=Z(Ne,Te,{considerBuiltins:Ve});if(Ne==="pnpapi")return He;if(He===null)return null;let b=()=>Te!==null?he(Te):!1,I=(!Ve||!(0,tp.isBuiltin)(Ne))&&!b()?Pe(Ne,He,tt,Te):He;return Re(I,{extensions:be})}catch(Ve){throw Object.hasOwn(Ve,"pnpCode")&&Object.assign(Ve.data,{request:pu(Ne),issuer:Te&&pu(Te)}),Ve}}function nt(Ne){let Te=K.normalize(Ne),ke=qs.resolveVirtual(Te);return ke!==Te?ke:null}return{VERSIONS:De,topLevel:Ee,getLocator:(Ne,Te)=>Array.isArray(Te)?{name:Te[0],reference:Te[1]}:{name:Ne,reference:Te},getDependencyTreeRoots:()=>[...t.dependencyTreeRoots],getAllLocators(){let Ne=[];for(let[Te,ke]of D)for(let Ve of ke.keys())Te!==null&&Ve!==null&&Ne.push({name:Te,reference:Ve});return Ne},getPackageInformation:Ne=>{let Te=g(Ne);if(Te===null)return null;let ke=Ae.fromPortablePath(Te.packageLocation);return{...Te,packageLocation:ke}},findPackageLocator:Ne=>fe(Ae.toPortablePath(Ne)),resolveToUnqualified:L("resolveToUnqualified",(Ne,Te,ke)=>{let Ve=Te!==null?Ae.toPortablePath(Te):null,be=Z(Ae.toPortablePath(Ne),Ve,ke);return be===null?null:Ae.fromPortablePath(be)}),resolveUnqualified:L("resolveUnqualified",(Ne,Te)=>Ae.fromPortablePath(Re(Ae.toPortablePath(Ne),Te))),resolveRequest:L("resolveRequest",(Ne,Te,ke)=>{let Ve=Te!==null?Ae.toPortablePath(Te):null,be=q(Ae.toPortablePath(Ne),Ve,ke);return be===null?null:Ae.fromPortablePath(be)}),resolveVirtual:L("resolveVirtual",Ne=>{let Te=nt(Ae.toPortablePath(Ne));return Te!==null?Ae.fromPortablePath(Te):null})}}Pt();var F1e=(t,e,r)=>{let o=gv(t),a=Pj(o,{basePath:e}),n=Ae.join(e,mr.pnpCjs);return Oj(a,{fakeFs:r,pnpapiResolution:n})};var Uj=et(T1e());Gt();var CA={};Kt(CA,{checkManifestCompatibility:()=>N1e,extractBuildRequest:()=>ZQ,getExtractHint:()=>_j,hasBindingGyp:()=>Hj});Ke();Pt();function N1e(t){return G.isPackageCompatible(t,Xi.getArchitectureSet())}function ZQ(t,e,r,{configuration:o}){let a=[];for(let n of["preinstall","install","postinstall"])e.manifest.scripts.has(n)&&a.push({type:0,script:n});return!e.manifest.scripts.has("install")&&e.misc.hasBindingGyp&&a.push({type:1,script:"node-gyp rebuild"}),a.length===0?null:t.linkType!=="HARD"?{skipped:!0,explain:n=>n.reportWarningOnce(6,`${G.prettyLocator(o,t)} lists build scripts, but is referenced through a soft link. Soft links don't support build scripts, so they'll be ignored.`)}:r&&r.built===!1?{skipped:!0,explain:n=>n.reportInfoOnce(5,`${G.prettyLocator(o,t)} lists build scripts, but its build has been explicitly disabled through configuration.`)}:!o.get("enableScripts")&&!r.built?{skipped:!0,explain:n=>n.reportWarningOnce(4,`${G.prettyLocator(o,t)} lists build scripts, but all build scripts have been disabled.`)}:N1e(t)?{skipped:!1,directives:a}:{skipped:!0,explain:n=>n.reportWarningOnce(76,`${G.prettyLocator(o,t)} The ${Xi.getArchitectureName()} architecture is incompatible with this package, build skipped.`)}}var vwt=new Set([".exe",".bin",".h",".hh",".hpp",".c",".cc",".cpp",".java",".jar",".node"]);function _j(t){return t.packageFs.getExtractHint({relevantExtensions:vwt})}function Hj(t){let e=K.join(t.prefixPath,"binding.gyp");return t.packageFs.existsSync(e)}var vv={};Kt(vv,{getUnpluggedPath:()=>Bv});Ke();Pt();function Bv(t,{configuration:e}){return K.resolve(e.get("pnpUnpluggedFolder"),G.slugifyLocator(t))}var Dwt=new Set([G.makeIdent(null,"open").identHash,G.makeIdent(null,"opn").identHash]),Yh=class{constructor(){this.mode="strict";this.pnpCache=new Map}getCustomDataKey(){return JSON.stringify({name:"PnpLinker",version:2})}supportsPackage(e,r){return this.isEnabled(r)}async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("Assertion failed: Expected the PnP linker to be enabled");let o=Kh(r.project).cjs;if(!ae.existsSync(o))throw new it(`The project in ${pe.pretty(r.project.configuration,`${r.project.cwd}/package.json`,pe.Type.PATH)} doesn't seem to have been installed - running an install there might help`);let a=qe.getFactoryWithDefault(this.pnpCache,o,()=>qe.dynamicRequire(o,{cachingStrategy:qe.CachingStrategy.FsTime})),n={name:G.stringifyIdent(e),reference:e.reference},u=a.getPackageInformation(n);if(!u)throw new it(`Couldn't find ${G.prettyLocator(r.project.configuration,e)} in the currently installed PnP map - running an install might help`);return Ae.toPortablePath(u.packageLocation)}async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let o=Kh(r.project).cjs;if(!ae.existsSync(o))return null;let n=qe.getFactoryWithDefault(this.pnpCache,o,()=>qe.dynamicRequire(o,{cachingStrategy:qe.CachingStrategy.FsTime})).findPackageLocator(Ae.fromPortablePath(e));return n?G.makeLocator(G.parseIdent(n.name),n.reference):null}makeInstaller(e){return new pd(e)}isEnabled(e){return!(e.project.configuration.get("nodeLinker")!=="pnp"||e.project.configuration.get("pnpMode")!==this.mode)}},pd=class{constructor(e){this.opts=e;this.mode="strict";this.asyncActions=new qe.AsyncActions(10);this.packageRegistry=new Map;this.virtualTemplates=new Map;this.isESMLoaderRequired=!1;this.customData={store:new Map};this.unpluggedPaths=new Set;this.opts=e}attachCustomData(e){this.customData=e}async installPackage(e,r,o){let a=G.stringifyIdent(e),n=e.reference,u=!!this.opts.project.tryWorkspaceByLocator(e),A=G.isVirtualLocator(e),p=e.peerDependencies.size>0&&!A,h=!p&&!u,E=!p&&e.linkType!=="SOFT",w,D;if(h||E){let te=A?G.devirtualizeLocator(e):e;w=this.customData.store.get(te.locatorHash),typeof w>"u"&&(w=await Pwt(r),e.linkType==="HARD"&&this.customData.store.set(te.locatorHash,w)),w.manifest.type==="module"&&(this.isESMLoaderRequired=!0),D=this.opts.project.getDependencyMeta(te,e.version)}let x=h?ZQ(e,w,D,{configuration:this.opts.project.configuration}):null,C=E?await this.unplugPackageIfNeeded(e,w,r,D,o):r.packageFs;if(K.isAbsolute(r.prefixPath))throw new Error(`Assertion failed: Expected the prefix path (${r.prefixPath}) to be relative to the parent`);let T=K.resolve(C.getRealPath(),r.prefixPath),L=qj(this.opts.project.cwd,T),U=new Map,J=new Set;if(A){for(let te of e.peerDependencies.values())U.set(G.stringifyIdent(te),null),J.add(G.stringifyIdent(te));if(!u){let te=G.devirtualizeLocator(e);this.virtualTemplates.set(te.locatorHash,{location:qj(this.opts.project.cwd,qs.resolveVirtual(T)),locator:te})}}return qe.getMapWithDefault(this.packageRegistry,a).set(n,{packageLocation:L,packageDependencies:U,packagePeers:J,linkType:e.linkType,discardFromLookup:r.discardFromLookup||!1}),{packageLocation:T,buildRequest:x}}async attachInternalDependencies(e,r){let o=this.getPackageInformation(e);for(let[a,n]of r){let u=G.areIdentsEqual(a,n)?n.reference:[G.stringifyIdent(n),n.reference];o.packageDependencies.set(G.stringifyIdent(a),u)}}async attachExternalDependents(e,r){for(let o of r)this.getDiskInformation(o).packageDependencies.set(G.stringifyIdent(e),e.reference)}async finalizeInstall(){if(this.opts.project.configuration.get("pnpMode")!==this.mode)return;let e=Kh(this.opts.project);if(this.isEsmEnabled()||await ae.removePromise(e.esmLoader),this.opts.project.configuration.get("nodeLinker")!=="pnp"){await ae.removePromise(e.cjs),await ae.removePromise(e.data),await ae.removePromise(e.esmLoader),await ae.removePromise(this.opts.project.configuration.get("pnpUnpluggedFolder"));return}for(let{locator:E,location:w}of this.virtualTemplates.values())qe.getMapWithDefault(this.packageRegistry,G.stringifyIdent(E)).set(E.reference,{packageLocation:w,packageDependencies:new Map,packagePeers:new Set,linkType:"SOFT",discardFromLookup:!1});this.packageRegistry.set(null,new Map([[null,this.getPackageInformation(this.opts.project.topLevelWorkspace.anchoredLocator)]]));let r=this.opts.project.configuration.get("pnpFallbackMode"),o=this.opts.project.workspaces.map(({anchoredLocator:E})=>({name:G.stringifyIdent(E),reference:E.reference})),a=r!=="none",n=[],u=new Map,A=qe.buildIgnorePattern([".yarn/sdks/**",...this.opts.project.configuration.get("pnpIgnorePatterns")]),p=this.packageRegistry,h=this.opts.project.configuration.get("pnpShebang");if(r==="dependencies-only")for(let E of this.opts.project.storedPackages.values())this.opts.project.tryWorkspaceByLocator(E)&&n.push({name:G.stringifyIdent(E),reference:E.reference});return await this.asyncActions.wait(),await this.finalizeInstallWithPnp({dependencyTreeRoots:o,enableTopLevelFallback:a,fallbackExclusionList:n,fallbackPool:u,ignorePattern:A,packageRegistry:p,shebang:h}),{customData:this.customData}}async transformPnpSettings(e){}isEsmEnabled(){if(this.opts.project.configuration.sources.has("pnpEnableEsmLoader"))return this.opts.project.configuration.get("pnpEnableEsmLoader");if(this.isESMLoaderRequired)return!0;for(let e of this.opts.project.workspaces)if(e.manifest.type==="module")return!0;return!1}async finalizeInstallWithPnp(e){let r=Kh(this.opts.project),o=await this.locateNodeModules(e.ignorePattern);if(o.length>0){this.opts.report.reportWarning(31,"One or more node_modules have been detected and will be removed. This operation may take some time.");for(let n of o)await ae.removePromise(n)}if(await this.transformPnpSettings(e),this.opts.project.configuration.get("pnpEnableInlining")){let n=l1e(e);await ae.changeFilePromise(r.cjs,n,{automaticNewlines:!0,mode:493}),await ae.removePromise(r.data)}else{let{dataFile:n,loaderFile:u}=c1e(e);await ae.changeFilePromise(r.cjs,u,{automaticNewlines:!0,mode:493}),await ae.changeFilePromise(r.data,n,{automaticNewlines:!0,mode:420})}this.isEsmEnabled()&&(this.opts.report.reportWarning(0,"ESM support for PnP uses the experimental loader API and is therefore experimental"),await ae.changeFilePromise(r.esmLoader,(0,Uj.default)(),{automaticNewlines:!0,mode:420}));let a=this.opts.project.configuration.get("pnpUnpluggedFolder");if(this.unpluggedPaths.size===0)await ae.removePromise(a);else for(let n of await ae.readdirPromise(a)){let u=K.resolve(a,n);this.unpluggedPaths.has(u)||await ae.removePromise(u)}}async locateNodeModules(e){let r=[],o=e?new RegExp(e):null;for(let a of this.opts.project.workspaces){let n=K.join(a.cwd,"node_modules");if(o&&o.test(K.relative(this.opts.project.cwd,a.cwd))||!ae.existsSync(n))continue;let u=await ae.readdirPromise(n,{withFileTypes:!0}),A=u.filter(p=>!p.isDirectory()||p.name===".bin"||!p.name.startsWith("."));if(A.length===u.length)r.push(n);else for(let p of A)r.push(K.join(n,p.name))}return r}async unplugPackageIfNeeded(e,r,o,a,n){return this.shouldBeUnplugged(e,r,a)?this.unplugPackage(e,o,n):o.packageFs}shouldBeUnplugged(e,r,o){return typeof o.unplugged<"u"?o.unplugged:Dwt.has(e.identHash)||e.conditions!=null?!0:r.manifest.preferUnplugged!==null?r.manifest.preferUnplugged:!!(ZQ(e,r,o,{configuration:this.opts.project.configuration})?.skipped===!1||r.misc.extractHint)}async unplugPackage(e,r,o){let a=Bv(e,{configuration:this.opts.project.configuration});return this.opts.project.disabledLocators.has(e.locatorHash)?new ju(a,{baseFs:r.packageFs,pathUtils:K}):(this.unpluggedPaths.add(a),o.holdFetchResult(this.asyncActions.set(e.locatorHash,async()=>{let n=K.join(a,r.prefixPath,".ready");await ae.existsPromise(n)||(this.opts.project.storedBuildState.delete(e.locatorHash),await ae.mkdirPromise(a,{recursive:!0}),await ae.copyPromise(a,Bt.dot,{baseFs:r.packageFs,overwrite:!1}),await ae.writeFilePromise(n,""))})),new En(a))}getPackageInformation(e){let r=G.stringifyIdent(e),o=e.reference,a=this.packageRegistry.get(r);if(!a)throw new Error(`Assertion failed: The package information store should have been available (for ${G.prettyIdent(this.opts.project.configuration,e)})`);let n=a.get(o);if(!n)throw new Error(`Assertion failed: The package information should have been available (for ${G.prettyLocator(this.opts.project.configuration,e)})`);return n}getDiskInformation(e){let r=qe.getMapWithDefault(this.packageRegistry,"@@disk"),o=qj(this.opts.project.cwd,e);return qe.getFactoryWithDefault(r,o,()=>({packageLocation:o,packageDependencies:new Map,packagePeers:new Set,linkType:"SOFT",discardFromLookup:!1}))}};function qj(t,e){let r=K.relative(t,e);return r.match(/^\.{0,2}\//)||(r=`./${r}`),r.replace(/\/?$/,"/")}async function Pwt(t){let e=await _t.tryFind(t.prefixPath,{baseFs:t.packageFs})??new _t,r=new Set(["preinstall","install","postinstall"]);for(let o of e.scripts.keys())r.has(o)||e.scripts.delete(o);return{manifest:{scripts:e.scripts,preferUnplugged:e.preferUnplugged,type:e.type},misc:{extractHint:_j(t),hasBindingGyp:Hj(t)}}}Ke();Ke();Gt();var L1e=et(Xo());var QC=class extends ut{constructor(){super(...arguments);this.all=de.Boolean("-A,--all",!1,{description:"Unplug direct dependencies from the entire project"});this.recursive=de.Boolean("-R,--recursive",!1,{description:"Unplug both direct and transitive dependencies"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.patterns=de.Rest()}static{this.paths=[["unplug"]]}static{this.usage=ot.Usage({description:"force the unpacking of a list of packages",details:"\n This command will add the selectors matching the specified patterns to the list of packages that must be unplugged when installed.\n\n A package being unplugged means that instead of being referenced directly through its archive, it will be unpacked at install time in the directory configured via `pnpUnpluggedFolder`. Note that unpacking packages this way is generally not recommended because it'll make it harder to store your packages within the repository. However, it's a good approach to quickly and safely debug some packages, and can even sometimes be required depending on the context (for example when the package contains shellscripts).\n\n Running the command will set a persistent flag inside your top-level `package.json`, in the `dependenciesMeta` field. As such, to undo its effects, you'll need to revert the changes made to the manifest and run `yarn install` to apply the modification.\n\n By default, only direct dependencies from the current workspace are affected. If `-A,--all` is set, direct dependencies from the entire project are affected. Using the `-R,--recursive` flag will affect transitive dependencies as well as direct ones.\n\n This command accepts glob patterns inside the scope and name components (not the range). Make sure to escape the patterns to prevent your own shell from trying to expand them.\n ",examples:[["Unplug the lodash dependency from the active workspace","yarn unplug lodash"],["Unplug all instances of lodash referenced by any workspace","yarn unplug lodash -A"],["Unplug all instances of lodash referenced by the active workspace and its dependencies","yarn unplug lodash -R"],["Unplug all instances of lodash, anywhere","yarn unplug lodash -AR"],["Unplug one specific version of lodash","yarn unplug lodash@1.2.3"],["Unplug all packages with the `@babel` scope","yarn unplug '@babel/*'"],["Unplug all packages (only for testing, not recommended)","yarn unplug -R '*'"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a)throw new or(o.cwd,this.context.cwd);if(r.get("nodeLinker")!=="pnp")throw new it("This command can only be used if the `nodeLinker` option is set to `pnp`");await o.restoreInstallState();let u=new Set(this.patterns),A=this.patterns.map(x=>{let C=G.parseDescriptor(x),T=C.range!=="unknown"?C:G.makeDescriptor(C,"*");if(!Ur.validRange(T.range))throw new it(`The range of the descriptor patterns must be a valid semver range (${G.prettyDescriptor(r,T)})`);return L=>{let U=G.stringifyIdent(L);return!L1e.default.isMatch(U,G.stringifyIdent(T))||L.version&&!Ur.satisfiesWithPrereleases(L.version,T.range)?!1:(u.delete(x),!0)}}),p=()=>{let x=[];for(let C of o.storedPackages.values())!o.tryWorkspaceByLocator(C)&&!G.isVirtualLocator(C)&&A.some(T=>T(C))&&x.push(C);return x},h=x=>{let C=new Set,T=[],L=(U,J)=>{if(C.has(U.locatorHash))return;let te=!!o.tryWorkspaceByLocator(U);if(!(J>0&&!this.recursive&&te)&&(C.add(U.locatorHash),!o.tryWorkspaceByLocator(U)&&A.some(le=>le(U))&&T.push(U),!(J>0&&!this.recursive)))for(let le of U.dependencies.values()){let ce=o.storedResolutions.get(le.descriptorHash);if(!ce)throw new Error("Assertion failed: The resolution should have been registered");let ue=o.storedPackages.get(ce);if(!ue)throw new Error("Assertion failed: The package should have been registered");L(ue,J+1)}};for(let U of x)L(U.anchoredPackage,0);return T},E,w;if(this.all&&this.recursive?(E=p(),w="the project"):this.all?(E=h(o.workspaces),w="any workspace"):(E=h([a]),w="this workspace"),u.size>1)throw new it(`Patterns ${pe.prettyList(r,u,pe.Type.CODE)} don't match any packages referenced by ${w}`);if(u.size>0)throw new it(`Pattern ${pe.prettyList(r,u,pe.Type.CODE)} doesn't match any packages referenced by ${w}`);E=qe.sortMap(E,x=>G.stringifyLocator(x));let D=await Nt.start({configuration:r,stdout:this.context.stdout,json:this.json},async x=>{for(let C of E){let T=C.version??"unknown",L=o.topLevelWorkspace.manifest.ensureDependencyMeta(G.makeDescriptor(C,T));L.unplugged=!0,x.reportInfo(0,`Will unpack ${G.prettyLocator(r,C)} to ${pe.pretty(r,Bv(C,{configuration:r}),pe.Type.PATH)}`),x.reportJson({locator:G.stringifyLocator(C),version:T})}await o.topLevelWorkspace.persistManifest(),this.json||x.reportSeparator()});return D.hasErrors()?D.exitCode():await o.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:n})}};var Kh=t=>({cjs:K.join(t.cwd,mr.pnpCjs),data:K.join(t.cwd,mr.pnpData),esmLoader:K.join(t.cwd,mr.pnpEsmLoader)}),M1e=t=>/\s/.test(t)?JSON.stringify(t):t;async function Swt(t,e,r){let o=/\s*--require\s+\S*\.pnp\.c?js\s*/g,a=/\s*--experimental-loader\s+\S*\.pnp\.loader\.mjs\s*/,n=(e.NODE_OPTIONS??"").replace(o," ").replace(a," ").trim();if(t.configuration.get("nodeLinker")!=="pnp"){e.NODE_OPTIONS=n||void 0;return}let u=Kh(t),A=`--require ${M1e(Ae.fromPortablePath(u.cjs))}`;ae.existsSync(u.esmLoader)&&(A=`${A} --experimental-loader ${(0,O1e.pathToFileURL)(Ae.fromPortablePath(u.esmLoader)).href}`),ae.existsSync(u.cjs)&&(e.NODE_OPTIONS=n?`${A} ${n}`:A)}async function bwt(t,e){let r=Kh(t);e(r.cjs),e(r.data),e(r.esmLoader),e(t.configuration.get("pnpUnpluggedFolder"))}var xwt={hooks:{populateYarnPaths:bwt,setupScriptEnvironment:Swt},configuration:{nodeLinker:{description:'The linker used for installing Node packages, one of: "pnp", "pnpm", or "node-modules"',type:"STRING",default:"pnp"},winLinkType:{description:"Whether Yarn should use Windows Junctions or symlinks when creating links on Windows.",type:"STRING",values:["junctions","symlinks"],default:"junctions"},pnpMode:{description:"If 'strict', generates standard PnP maps. If 'loose', merges them with the n_m resolution.",type:"STRING",default:"strict"},pnpShebang:{description:"String to prepend to the generated PnP script",type:"STRING",default:"#!/usr/bin/env node"},pnpIgnorePatterns:{description:"Array of glob patterns; files matching them will use the classic resolution",type:"STRING",default:[],isArray:!0},pnpEnableEsmLoader:{description:"If true, Yarn will generate an ESM loader (`.pnp.loader.mjs`). If this is not explicitly set Yarn tries to automatically detect whether ESM support is required.",type:"BOOLEAN",default:!1},pnpEnableInlining:{description:"If true, the PnP data will be inlined along with the generated loader",type:"BOOLEAN",default:!0},pnpFallbackMode:{description:"If true, the generated PnP loader will follow the top-level fallback rule",type:"STRING",default:"dependencies-only"},pnpUnpluggedFolder:{description:"Folder where the unplugged packages must be stored",type:"ABSOLUTE_PATH",default:"./.yarn/unplugged"}},linkers:[Yh],commands:[QC]},kwt=xwt;var Y1e=et(j1e());Gt();var zj=et(ve("crypto")),K1e=et(ve("fs")),V1e=1,bi="node_modules",$Q=".bin",J1e=".yarn-state.yml",Kwt=1e3,Xj=(o=>(o.CLASSIC="classic",o.HARDLINKS_LOCAL="hardlinks-local",o.HARDLINKS_GLOBAL="hardlinks-global",o))(Xj||{}),Dv=class{constructor(){this.installStateCache=new Map}getCustomDataKey(){return JSON.stringify({name:"NodeModulesLinker",version:3})}supportsPackage(e,r){return this.isEnabled(r)}async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("Assertion failed: Expected the node-modules linker to be enabled");let o=r.project.tryWorkspaceByLocator(e);if(o)return o.cwd;let a=await qe.getFactoryWithDefault(this.installStateCache,r.project.cwd,async()=>await Jj(r.project,{unrollAliases:!0}));if(a===null)throw new it("Couldn't find the node_modules state file - running an install might help (findPackageLocation)");let n=a.locatorMap.get(G.stringifyLocator(e));if(!n){let p=new it(`Couldn't find ${G.prettyLocator(r.project.configuration,e)} in the currently installed node_modules map - running an install might help`);throw p.code="LOCATOR_NOT_INSTALLED",p}let u=n.locations.sort((p,h)=>p.split(K.sep).length-h.split(K.sep).length),A=K.join(r.project.configuration.startingCwd,bi);return u.find(p=>K.contains(A,p))||n.locations[0]}async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let o=await qe.getFactoryWithDefault(this.installStateCache,r.project.cwd,async()=>await Jj(r.project,{unrollAliases:!0}));if(o===null)return null;let{locationRoot:a,segments:n}=eF(K.resolve(e),{skipPrefix:r.project.cwd}),u=o.locationTree.get(a);if(!u)return null;let A=u.locator;for(let p of n){if(u=u.children.get(p),!u)break;A=u.locator||A}return G.parseLocator(A)}makeInstaller(e){return new Vj(e)}isEnabled(e){return e.project.configuration.get("nodeLinker")==="node-modules"}},Vj=class{constructor(e){this.opts=e;this.localStore=new Map;this.realLocatorChecksums=new Map;this.customData={store:new Map}}attachCustomData(e){this.customData=e}async installPackage(e,r){let o=K.resolve(r.packageFs.getRealPath(),r.prefixPath),a=this.customData.store.get(e.locatorHash);if(typeof a>"u"&&(a=await Vwt(e,r),e.linkType==="HARD"&&this.customData.store.set(e.locatorHash,a)),!G.isPackageCompatible(e,this.opts.project.configuration.getSupportedArchitectures()))return{packageLocation:null,buildRequest:null};let n=new Map,u=new Set;n.has(G.stringifyIdent(e))||n.set(G.stringifyIdent(e),e.reference);let A=e;if(G.isVirtualLocator(e)){A=G.devirtualizeLocator(e);for(let E of e.peerDependencies.values())n.set(G.stringifyIdent(E),null),u.add(G.stringifyIdent(E))}let p={packageLocation:`${Ae.fromPortablePath(o)}/`,packageDependencies:n,packagePeers:u,linkType:e.linkType,discardFromLookup:r.discardFromLookup??!1};this.localStore.set(e.locatorHash,{pkg:e,customPackageData:a,dependencyMeta:this.opts.project.getDependencyMeta(e,e.version),pnpNode:p});let h=r.checksum?r.checksum.substring(r.checksum.indexOf("/")+1):null;return this.realLocatorChecksums.set(A.locatorHash,h),{packageLocation:o,buildRequest:null}}async attachInternalDependencies(e,r){let o=this.localStore.get(e.locatorHash);if(typeof o>"u")throw new Error("Assertion failed: Expected information object to have been registered");for(let[a,n]of r){let u=G.areIdentsEqual(a,n)?n.reference:[G.stringifyIdent(n),n.reference];o.pnpNode.packageDependencies.set(G.stringifyIdent(a),u)}}async attachExternalDependents(e,r){throw new Error("External dependencies haven't been implemented for the node-modules linker")}async finalizeInstall(){if(this.opts.project.configuration.get("nodeLinker")!=="node-modules")return;let e=new qs({baseFs:new iA({maxOpenFiles:80,readOnlyArchives:!0})}),r=await Jj(this.opts.project),o=this.opts.project.configuration.get("nmMode");(r===null||o!==r.nmMode)&&(this.opts.project.storedBuildState.clear(),r={locatorMap:new Map,binSymlinks:new Map,locationTree:new Map,nmMode:o,mtimeMs:0});let a=new Map(this.opts.project.workspaces.map(D=>{let x=this.opts.project.configuration.get("nmHoistingLimits");try{x=qe.validateEnum(fv,D.manifest.installConfig?.hoistingLimits??x)}catch{let T=G.prettyWorkspace(this.opts.project.configuration,D);this.opts.report.reportWarning(57,`${T}: Invalid 'installConfig.hoistingLimits' value. Expected one of ${Object.values(fv).join(", ")}, using default: "${x}"`)}return[D.relativeCwd,x]})),n=new Map(this.opts.project.workspaces.map(D=>{let x=this.opts.project.configuration.get("nmSelfReferences");return x=D.manifest.installConfig?.selfReferences??x,[D.relativeCwd,x]})),u={VERSIONS:{std:1},topLevel:{name:null,reference:null},getLocator:(D,x)=>Array.isArray(x)?{name:x[0],reference:x[1]}:{name:D,reference:x},getDependencyTreeRoots:()=>this.opts.project.workspaces.map(D=>{let x=D.anchoredLocator;return{name:G.stringifyIdent(x),reference:x.reference}}),getPackageInformation:D=>{let x=D.reference===null?this.opts.project.topLevelWorkspace.anchoredLocator:G.makeLocator(G.parseIdent(D.name),D.reference),C=this.localStore.get(x.locatorHash);if(typeof C>"u")throw new Error("Assertion failed: Expected the package reference to have been registered");return C.pnpNode},findPackageLocator:D=>{let x=this.opts.project.tryWorkspaceByCwd(Ae.toPortablePath(D));if(x!==null){let C=x.anchoredLocator;return{name:G.stringifyIdent(C),reference:C.reference}}throw new Error("Assertion failed: Unimplemented")},resolveToUnqualified:()=>{throw new Error("Assertion failed: Unimplemented")},resolveUnqualified:()=>{throw new Error("Assertion failed: Unimplemented")},resolveRequest:()=>{throw new Error("Assertion failed: Unimplemented")},resolveVirtual:D=>Ae.fromPortablePath(qs.resolveVirtual(Ae.toPortablePath(D)))},{tree:A,errors:p,preserveSymlinksRequired:h}=pv(u,{pnpifyFs:!1,validateExternalSoftLinks:!0,hoistingLimitsByCwd:a,project:this.opts.project,selfReferencesByCwd:n});if(!A){for(let{messageName:D,text:x}of p)this.opts.report.reportError(D,x);return}let E=vj(A);await e1t(r,E,{baseFs:e,project:this.opts.project,report:this.opts.report,realLocatorChecksums:this.realLocatorChecksums,loadManifest:async D=>{let x=G.parseLocator(D),C=this.localStore.get(x.locatorHash);if(typeof C>"u")throw new Error("Assertion failed: Expected the slot to exist");return C.customPackageData.manifest}});let w=[];for(let[D,x]of E.entries()){if(Z1e(D))continue;let C=G.parseLocator(D),T=this.localStore.get(C.locatorHash);if(typeof T>"u")throw new Error("Assertion failed: Expected the slot to exist");if(this.opts.project.tryWorkspaceByLocator(T.pkg))continue;let L=CA.extractBuildRequest(T.pkg,T.customPackageData,T.dependencyMeta,{configuration:this.opts.project.configuration});L&&w.push({buildLocations:x.locations,locator:C,buildRequest:L})}return h&&this.opts.report.reportWarning(72,`The application uses portals and that's why ${pe.pretty(this.opts.project.configuration,"--preserve-symlinks",pe.Type.CODE)} Node option is required for launching it`),{customData:this.customData,records:w}}};async function Vwt(t,e){let r=await _t.tryFind(e.prefixPath,{baseFs:e.packageFs})??new _t,o=new Set(["preinstall","install","postinstall"]);for(let a of r.scripts.keys())o.has(a)||r.scripts.delete(a);return{manifest:{bin:r.bin,scripts:r.scripts},misc:{hasBindingGyp:CA.hasBindingGyp(e)}}}async function Jwt(t,e,r,o,{installChangedByUser:a}){let n="";n+=`# Warning: This file is automatically generated. Removing it is fine, but will +`,n+=`# cause your node_modules installation to become invalidated. +`,n+=` +`,n+=`__metadata: +`,n+=` version: ${V1e} +`,n+=` nmMode: ${o.value} +`;let u=Array.from(e.keys()).sort(),A=G.stringifyLocator(t.topLevelWorkspace.anchoredLocator);for(let E of u){let w=e.get(E);n+=` +`,n+=`${JSON.stringify(E)}: +`,n+=` locations: +`;for(let D of w.locations){let x=K.contains(t.cwd,D);if(x===null)throw new Error(`Assertion failed: Expected the path to be within the project (${D})`);n+=` - ${JSON.stringify(x)} +`}if(w.aliases.length>0){n+=` aliases: +`;for(let D of w.aliases)n+=` - ${JSON.stringify(D)} +`}if(E===A&&r.size>0){n+=` bin: +`;for(let[D,x]of r){let C=K.contains(t.cwd,D);if(C===null)throw new Error(`Assertion failed: Expected the path to be within the project (${D})`);n+=` ${JSON.stringify(C)}: +`;for(let[T,L]of x){let U=K.relative(K.join(D,bi),L);n+=` ${JSON.stringify(T)}: ${JSON.stringify(U)} +`}}}}let p=t.cwd,h=K.join(p,bi,J1e);a&&await ae.removePromise(h),await ae.changeFilePromise(h,n,{automaticNewlines:!0})}async function Jj(t,{unrollAliases:e=!1}={}){let r=t.cwd,o=K.join(r,bi,J1e),a;try{a=await ae.statPromise(o)}catch{}if(!a)return null;let n=Ki(await ae.readFilePromise(o,"utf8"));if(n.__metadata.version>V1e)return null;let u=n.__metadata.nmMode||"classic",A=new Map,p=new Map;delete n.__metadata;for(let[h,E]of Object.entries(n)){let w=E.locations.map(x=>K.join(r,x)),D=E.bin;if(D)for(let[x,C]of Object.entries(D)){let T=K.join(r,Ae.toPortablePath(x)),L=qe.getMapWithDefault(p,T);for(let[U,J]of Object.entries(C))L.set(U,Ae.toPortablePath([T,bi,J].join(K.sep)))}if(A.set(h,{target:Bt.dot,linkType:"HARD",locations:w,aliases:E.aliases||[]}),e&&E.aliases)for(let x of E.aliases){let{scope:C,name:T}=G.parseLocator(h),L=G.makeLocator(G.makeIdent(C,T),x),U=G.stringifyLocator(L);A.set(U,{target:Bt.dot,linkType:"HARD",locations:w,aliases:[]})}}return{locatorMap:A,binSymlinks:p,locationTree:z1e(A,{skipPrefix:t.cwd}),nmMode:u,mtimeMs:a.mtimeMs}}var RC=async(t,e)=>{if(t.split(K.sep).indexOf(bi)<0)throw new Error(`Assertion failed: trying to remove dir that doesn't contain node_modules: ${t}`);try{let r;if(!e.innerLoop&&(r=await ae.lstatPromise(t),!r.isDirectory()&&!r.isSymbolicLink()||r.isSymbolicLink()&&!e.isWorkspaceDir)){await ae.unlinkPromise(t);return}let o=await ae.readdirPromise(t,{withFileTypes:!0});for(let n of o){let u=K.join(t,n.name);n.isDirectory()?(n.name!==bi||e&&e.innerLoop)&&await RC(u,{innerLoop:!0,contentsOnly:!1}):await ae.unlinkPromise(u)}let a=!e.innerLoop&&e.isWorkspaceDir&&r?.isSymbolicLink();!e.contentsOnly&&!a&&await ae.rmdirPromise(t)}catch(r){if(r.code!=="ENOENT"&&r.code!=="ENOTEMPTY")throw r}},G1e=4,eF=(t,{skipPrefix:e})=>{let r=K.contains(e,t);if(r===null)throw new Error(`Assertion failed: Writing attempt prevented to ${t} which is outside project root: ${e}`);let o=r.split(K.sep).filter(p=>p!==""),a=o.indexOf(bi),n=o.slice(0,a).join(K.sep),u=K.join(e,n),A=o.slice(a);return{locationRoot:u,segments:A}},z1e=(t,{skipPrefix:e})=>{let r=new Map;if(t===null)return r;let o=()=>({children:new Map,linkType:"HARD"});for(let[a,n]of t.entries()){if(n.linkType==="SOFT"&&K.contains(e,n.target)!==null){let A=qe.getFactoryWithDefault(r,n.target,o);A.locator=a,A.linkType=n.linkType}for(let u of n.locations){let{locationRoot:A,segments:p}=eF(u,{skipPrefix:e}),h=qe.getFactoryWithDefault(r,A,o);for(let E=0;E{if(process.platform==="win32"&&r==="junctions"){let o;try{o=await ae.lstatPromise(t)}catch{}if(!o||o.isDirectory()){await ae.symlinkPromise(t,e,"junction");return}}await ae.symlinkPromise(K.relative(K.dirname(e),t),e)};async function X1e(t,e,r){let o=K.join(t,`${zj.default.randomBytes(16).toString("hex")}.tmp`);try{await ae.writeFilePromise(o,r);try{await ae.linkPromise(o,e)}catch{}}finally{await ae.unlinkPromise(o)}}async function zwt({srcPath:t,dstPath:e,entry:r,globalHardlinksStore:o,baseFs:a,nmMode:n}){if(r.kind==="file"){if(n.value==="hardlinks-global"&&o&&r.digest){let A=K.join(o,r.digest.substring(0,2),`${r.digest.substring(2)}.dat`),p;try{let h=await ae.statPromise(A);if(h&&(!r.mtimeMs||h.mtimeMs>r.mtimeMs||h.mtimeMs{await ae.mkdirPromise(t,{recursive:!0});let A=async(E=Bt.dot)=>{let w=K.join(e,E),D=await r.readdirPromise(w,{withFileTypes:!0}),x=new Map;for(let C of D){let T=K.join(E,C.name),L,U=K.join(w,C.name);if(C.isFile()){if(L={kind:"file",mode:(await r.lstatPromise(U)).mode},a.value==="hardlinks-global"){let J=await xn.checksumFile(U,{baseFs:r,algorithm:"sha1"});L.digest=J}}else if(C.isDirectory())L={kind:"directory"};else if(C.isSymbolicLink())L={kind:"symlink",symlinkTo:await r.readlinkPromise(U)};else throw new Error(`Unsupported file type (file: ${U}, mode: 0o${await r.statSync(U).mode.toString(8).padStart(6,"0")})`);if(x.set(T,L),C.isDirectory()&&T!==bi){let J=await A(T);for(let[te,le]of J)x.set(te,le)}}return x},p;if(a.value==="hardlinks-global"&&o&&u){let E=K.join(o,u.substring(0,2),`${u.substring(2)}.json`);try{p=new Map(Object.entries(JSON.parse(await ae.readFilePromise(E,"utf8"))))}catch{p=await A()}}else p=await A();let h=!1;for(let[E,w]of p){let D=K.join(e,E),x=K.join(t,E);if(w.kind==="directory")await ae.mkdirPromise(x,{recursive:!0});else if(w.kind==="file"){let C=w.mtimeMs;await zwt({srcPath:D,dstPath:x,entry:w,nmMode:a,baseFs:r,globalHardlinksStore:o}),w.mtimeMs!==C&&(h=!0)}else w.kind==="symlink"&&await Zj(K.resolve(K.dirname(x),w.symlinkTo),x,n)}if(a.value==="hardlinks-global"&&o&&h&&u){let E=K.join(o,u.substring(0,2),`${u.substring(2)}.json`);await ae.removePromise(E),await X1e(o,E,Buffer.from(JSON.stringify(Object.fromEntries(p))))}};function Zwt(t,e,r,o){let a=new Map,n=new Map,u=new Map,A=!1,p=(h,E,w,D,x)=>{let C=!0,T=K.join(h,E),L=new Set;if(E===bi||E.startsWith("@")){let J;try{J=ae.statSync(T)}catch{}C=!!J,J?J.mtimeMs>r?(A=!0,L=new Set(ae.readdirSync(T))):L=new Set(w.children.get(E).children.keys()):A=!0;let te=e.get(h);if(te){let le=K.join(h,bi,$Q),ce;try{ce=ae.statSync(le)}catch{}if(!ce)A=!0;else if(ce.mtimeMs>r){A=!0;let ue=new Set(ae.readdirSync(le)),Ie=new Map;n.set(h,Ie);for(let[he,De]of te)ue.has(he)&&Ie.set(he,De)}else n.set(h,te)}}else C=x.has(E);let U=w.children.get(E);if(C){let{linkType:J,locator:te}=U,le={children:new Map,linkType:J,locator:te};if(D.children.set(E,le),te){let ce=qe.getSetWithDefault(u,te);ce.add(T),u.set(te,ce)}for(let ce of U.children.keys())p(T,ce,U,le,L)}else U.locator&&o.storedBuildState.delete(G.parseLocator(U.locator).locatorHash)};for(let[h,E]of t){let{linkType:w,locator:D}=E,x={children:new Map,linkType:w,locator:D};if(a.set(h,x),D){let C=qe.getSetWithDefault(u,E.locator);C.add(h),u.set(E.locator,C)}E.children.has(bi)&&p(h,bi,E,x,new Set)}return{locationTree:a,binSymlinks:n,locatorLocations:u,installChangedByUser:A}}function Z1e(t){let e=G.parseDescriptor(t);return G.isVirtualDescriptor(e)&&(e=G.devirtualizeDescriptor(e)),e.range.startsWith("link:")}async function $wt(t,e,r,{loadManifest:o}){let a=new Map;for(let[A,{locations:p}]of t){let h=Z1e(A)?null:await o(A,p[0]),E=new Map;if(h)for(let[w,D]of h.bin){let x=K.join(p[0],D);D!==""&&ae.existsSync(x)&&E.set(w,D)}a.set(A,E)}let n=new Map,u=(A,p,h)=>{let E=new Map,w=K.contains(r,A);if(h.locator&&w!==null){let D=a.get(h.locator);for(let[x,C]of D){let T=K.join(A,Ae.toPortablePath(C));E.set(x,T)}for(let[x,C]of h.children){let T=K.join(A,x),L=u(T,T,C);L.size>0&&n.set(A,new Map([...n.get(A)||new Map,...L]))}}else for(let[D,x]of h.children){let C=u(K.join(A,D),p,x);for(let[T,L]of C)E.set(T,L)}return E};for(let[A,p]of e){let h=u(A,A,p);h.size>0&&n.set(A,new Map([...n.get(A)||new Map,...h]))}return n}var W1e=(t,e)=>{if(!t||!e)return t===e;let r=G.parseLocator(t);G.isVirtualLocator(r)&&(r=G.devirtualizeLocator(r));let o=G.parseLocator(e);return G.isVirtualLocator(o)&&(o=G.devirtualizeLocator(o)),G.areLocatorsEqual(r,o)};function $j(t){return K.join(t.get("globalFolder"),"store")}async function e1t(t,e,{baseFs:r,project:o,report:a,loadManifest:n,realLocatorChecksums:u}){let A=K.join(o.cwd,bi),{locationTree:p,binSymlinks:h,locatorLocations:E,installChangedByUser:w}=Zwt(t.locationTree,t.binSymlinks,t.mtimeMs,o),D=z1e(e,{skipPrefix:o.cwd}),x=[],C=async({srcDir:De,dstDir:Ee,linkType:g,globalHardlinksStore:me,nmMode:Ce,windowsLinkType:fe,packageChecksum:ie})=>{let Z=(async()=>{try{g==="SOFT"?(await ae.mkdirPromise(K.dirname(Ee),{recursive:!0}),await Zj(K.resolve(De),Ee,fe)):await Xwt(Ee,De,{baseFs:r,globalHardlinksStore:me,nmMode:Ce,windowsLinkType:fe,packageChecksum:ie})}catch(Pe){throw Pe.message=`While persisting ${De} -> ${Ee} ${Pe.message}`,Pe}finally{le.tick()}})().then(()=>x.splice(x.indexOf(Z),1));x.push(Z),x.length>G1e&&await Promise.race(x)},T=async(De,Ee,g)=>{let me=(async()=>{let Ce=async(fe,ie,Z)=>{try{Z.innerLoop||await ae.mkdirPromise(ie,{recursive:!0});let Pe=await ae.readdirPromise(fe,{withFileTypes:!0});for(let Re of Pe){if(!Z.innerLoop&&Re.name===$Q)continue;let ht=K.join(fe,Re.name),q=K.join(ie,Re.name);Re.isDirectory()?(Re.name!==bi||Z&&Z.innerLoop)&&(await ae.mkdirPromise(q,{recursive:!0}),await Ce(ht,q,{...Z,innerLoop:!0})):Ie.value==="hardlinks-local"||Ie.value==="hardlinks-global"?await ae.linkPromise(ht,q):await ae.copyFilePromise(ht,q,K1e.default.constants.COPYFILE_FICLONE)}}catch(Pe){throw Z.innerLoop||(Pe.message=`While cloning ${fe} -> ${ie} ${Pe.message}`),Pe}finally{Z.innerLoop||le.tick()}};await Ce(De,Ee,g)})().then(()=>x.splice(x.indexOf(me),1));x.push(me),x.length>G1e&&await Promise.race(x)},L=async(De,Ee,g)=>{if(g)for(let[me,Ce]of Ee.children){let fe=g.children.get(me);await L(K.join(De,me),Ce,fe)}else{Ee.children.has(bi)&&await RC(K.join(De,bi),{contentsOnly:!1});let me=K.basename(De)===bi&&p.has(K.join(K.dirname(De)));await RC(De,{contentsOnly:De===A,isWorkspaceDir:me})}};for(let[De,Ee]of p){let g=D.get(De);for(let[me,Ce]of Ee.children){if(me===".")continue;let fe=g&&g.children.get(me),ie=K.join(De,me);await L(ie,Ce,fe)}}let U=async(De,Ee,g)=>{if(g){W1e(Ee.locator,g.locator)||await RC(De,{contentsOnly:Ee.linkType==="HARD"});for(let[me,Ce]of Ee.children){let fe=g.children.get(me);await U(K.join(De,me),Ce,fe)}}else{Ee.children.has(bi)&&await RC(K.join(De,bi),{contentsOnly:!0});let me=K.basename(De)===bi&&D.has(K.join(K.dirname(De)));await RC(De,{contentsOnly:Ee.linkType==="HARD",isWorkspaceDir:me})}};for(let[De,Ee]of D){let g=p.get(De);for(let[me,Ce]of Ee.children){if(me===".")continue;let fe=g&&g.children.get(me);await U(K.join(De,me),Ce,fe)}}let J=new Map,te=[];for(let[De,Ee]of E)for(let g of Ee){let{locationRoot:me,segments:Ce}=eF(g,{skipPrefix:o.cwd}),fe=D.get(me),ie=me;if(fe){for(let Z of Ce)if(ie=K.join(ie,Z),fe=fe.children.get(Z),!fe)break;if(fe){let Z=W1e(fe.locator,De),Pe=e.get(fe.locator),Re=Pe.target,ht=ie,q=Pe.linkType;if(Z)J.has(Re)||J.set(Re,ht);else if(Re!==ht){let nt=G.parseLocator(fe.locator);G.isVirtualLocator(nt)&&(nt=G.devirtualizeLocator(nt)),te.push({srcDir:Re,dstDir:ht,linkType:q,realLocatorHash:nt.locatorHash})}}}}for(let[De,{locations:Ee}]of e.entries())for(let g of Ee){let{locationRoot:me,segments:Ce}=eF(g,{skipPrefix:o.cwd}),fe=p.get(me),ie=D.get(me),Z=me,Pe=e.get(De),Re=G.parseLocator(De);G.isVirtualLocator(Re)&&(Re=G.devirtualizeLocator(Re));let ht=Re.locatorHash,q=Pe.target,nt=g;if(q===nt)continue;let Ne=Pe.linkType;for(let Te of Ce)ie=ie.children.get(Te);if(!fe)te.push({srcDir:q,dstDir:nt,linkType:Ne,realLocatorHash:ht});else for(let Te of Ce)if(Z=K.join(Z,Te),fe=fe.children.get(Te),!fe){te.push({srcDir:q,dstDir:nt,linkType:Ne,realLocatorHash:ht});break}}let le=Ws.progressViaCounter(te.length),ce=a.reportProgress(le),ue=o.configuration.get("nmMode"),Ie={value:ue},he=o.configuration.get("winLinkType");try{let De=Ie.value==="hardlinks-global"?`${$j(o.configuration)}/v1`:null;if(De&&!await ae.existsPromise(De)){await ae.mkdirpPromise(De);for(let g=0;g<256;g++)await ae.mkdirPromise(K.join(De,g.toString(16).padStart(2,"0")))}for(let g of te)(g.linkType==="SOFT"||!J.has(g.srcDir))&&(J.set(g.srcDir,g.dstDir),await C({...g,globalHardlinksStore:De,nmMode:Ie,windowsLinkType:he,packageChecksum:u.get(g.realLocatorHash)||null}));await Promise.all(x),x.length=0;for(let g of te){let me=J.get(g.srcDir);g.linkType!=="SOFT"&&g.dstDir!==me&&await T(me,g.dstDir,{nmMode:Ie})}await Promise.all(x),await ae.mkdirPromise(A,{recursive:!0});let Ee=await $wt(e,D,o.cwd,{loadManifest:n});await t1t(h,Ee,o.cwd,he),await Jwt(o,e,Ee,Ie,{installChangedByUser:w}),ue=="hardlinks-global"&&Ie.value=="hardlinks-local"&&a.reportWarningOnce(74,"'nmMode' has been downgraded to 'hardlinks-local' due to global cache and install folder being on different devices")}finally{ce.stop()}}async function t1t(t,e,r,o){for(let a of t.keys()){if(K.contains(r,a)===null)throw new Error(`Assertion failed. Excepted bin symlink location to be inside project dir, instead it was at ${a}`);if(!e.has(a)){let n=K.join(a,bi,$Q);await ae.removePromise(n)}}for(let[a,n]of e){if(K.contains(r,a)===null)throw new Error(`Assertion failed. Excepted bin symlink location to be inside project dir, instead it was at ${a}`);let u=K.join(a,bi,$Q),A=t.get(a)||new Map;await ae.mkdirPromise(u,{recursive:!0});for(let p of A.keys())n.has(p)||(await ae.removePromise(K.join(u,p)),process.platform==="win32"&&await ae.removePromise(K.join(u,`${p}.cmd`)));for(let[p,h]of n){let E=A.get(p),w=K.join(u,p);E!==h&&(process.platform==="win32"?await(0,Y1e.default)(Ae.fromPortablePath(h),Ae.fromPortablePath(w),{createPwshFile:!1}):(await ae.removePromise(w),await Zj(h,w,o),K.contains(r,await ae.realpathPromise(h))!==null&&await ae.chmodPromise(h,493)))}}}Ke();Pt();sA();var Pv=class extends Yh{constructor(){super(...arguments);this.mode="loose"}makeInstaller(r){return new e5(r)}},e5=class extends pd{constructor(){super(...arguments);this.mode="loose"}async transformPnpSettings(r){let o=new qs({baseFs:new iA({maxOpenFiles:80,readOnlyArchives:!0})}),a=F1e(r,this.opts.project.cwd,o),{tree:n,errors:u}=pv(a,{pnpifyFs:!1,project:this.opts.project});if(!n){for(let{messageName:w,text:D}of u)this.opts.report.reportError(w,D);return}let A=new Map;r.fallbackPool=A;let p=(w,D)=>{let x=G.parseLocator(D.locator),C=G.stringifyIdent(x);C===w?A.set(w,x.reference):A.set(w,[C,x.reference])},h=K.join(this.opts.project.cwd,mr.nodeModules),E=n.get(h);if(!(typeof E>"u")){if("target"in E)throw new Error("Assertion failed: Expected the root junction point to be a directory");for(let w of E.dirList){let D=K.join(h,w),x=n.get(D);if(typeof x>"u")throw new Error("Assertion failed: Expected the child to have been registered");if("target"in x)p(w,x);else for(let C of x.dirList){let T=K.join(D,C),L=n.get(T);if(typeof L>"u")throw new Error("Assertion failed: Expected the subchild to have been registered");if("target"in L)p(`${w}/${C}`,L);else throw new Error("Assertion failed: Expected the leaf junction to be a package")}}}}};var r1t={hooks:{cleanGlobalArtifacts:async t=>{let e=$j(t);await ae.removePromise(e)}},configuration:{nmHoistingLimits:{description:"Prevents packages to be hoisted past specific levels",type:"STRING",values:["workspaces","dependencies","none"],default:"none"},nmMode:{description:"Defines in which measure Yarn must use hardlinks and symlinks when generated `node_modules` directories.",type:"STRING",values:["classic","hardlinks-local","hardlinks-global"],default:"classic"},nmSelfReferences:{description:"Defines whether the linker should generate self-referencing symlinks for workspaces.",type:"BOOLEAN",default:!0}},linkers:[Dv,Pv]},n1t=r1t;var $5={};Kt($5,{NpmHttpFetcher:()=>xv,NpmRemapResolver:()=>kv,NpmSemverFetcher:()=>rp,NpmSemverResolver:()=>Qv,NpmTagResolver:()=>Fv,default:()=>yvt,npmConfigUtils:()=>si,npmHttpUtils:()=>en,npmPublishUtils:()=>VC});Ke();var o2e=et(ni());var Zn="npm:";var en={};Kt(en,{AuthType:()=>n2e,customPackageError:()=>hd,del:()=>g1t,get:()=>gd,getIdentUrl:()=>tF,getPackageMetadata:()=>LC,handleInvalidAuthenticationError:()=>Vh,post:()=>p1t,put:()=>h1t});Ke();Ke();Pt();var i5=et(Q2()),t2e=et(c_()),r2e=et(ni());var si={};Kt(si,{RegistryType:()=>$1e,getAuditRegistry:()=>i1t,getAuthConfiguration:()=>n5,getDefaultRegistry:()=>Sv,getPublishRegistry:()=>s1t,getRegistryConfiguration:()=>e2e,getScopeConfiguration:()=>r5,getScopeRegistry:()=>TC,normalizeRegistry:()=>uc});var $1e=(o=>(o.AUDIT_REGISTRY="npmAuditRegistry",o.FETCH_REGISTRY="npmRegistryServer",o.PUBLISH_REGISTRY="npmPublishRegistry",o))($1e||{});function uc(t){return t.replace(/\/$/,"")}function i1t({configuration:t}){return Sv({configuration:t,type:"npmAuditRegistry"})}function s1t(t,{configuration:e}){return t.publishConfig?.registry?uc(t.publishConfig.registry):t.name?TC(t.name.scope,{configuration:e,type:"npmPublishRegistry"}):Sv({configuration:e,type:"npmPublishRegistry"})}function TC(t,{configuration:e,type:r="npmRegistryServer"}){let o=r5(t,{configuration:e});if(o===null)return Sv({configuration:e,type:r});let a=o.get(r);return a===null?Sv({configuration:e,type:r}):uc(a)}function Sv({configuration:t,type:e="npmRegistryServer"}){let r=t.get(e);return uc(r!==null?r:t.get("npmRegistryServer"))}function e2e(t,{configuration:e}){let r=e.get("npmRegistries"),o=uc(t),a=r.get(o);if(typeof a<"u")return a;let n=r.get(o.replace(/^[a-z]+:/,""));return typeof n<"u"?n:null}function r5(t,{configuration:e}){if(t===null)return null;let o=e.get("npmScopes").get(t);return o||null}function n5(t,{configuration:e,ident:r}){let o=r&&r5(r.scope,{configuration:e});return o?.get("npmAuthIdent")||o?.get("npmAuthToken")?o:e2e(t,{configuration:e})||e}var n2e=(a=>(a[a.NO_AUTH=0]="NO_AUTH",a[a.BEST_EFFORT=1]="BEST_EFFORT",a[a.CONFIGURATION=2]="CONFIGURATION",a[a.ALWAYS_AUTH=3]="ALWAYS_AUTH",a))(n2e||{});async function Vh(t,{attemptedAs:e,registry:r,headers:o,configuration:a}){if(nF(t))throw new Jt(41,"Invalid OTP token");if(t.originalError?.name==="HTTPError"&&t.originalError?.response.statusCode===401)throw new Jt(41,`Invalid authentication (${typeof e!="string"?`as ${await m1t(r,o,{configuration:a})}`:`attempted as ${e}`})`)}function hd(t,e){let r=t.response?.statusCode;return r?r===404?"Package not found":r>=500&&r<600?`The registry appears to be down (using a ${pe.applyHyperlink(e,"local cache","https://yarnpkg.com/advanced/lexicon#local-cache")} might have protected you against such outages)`:null:null}function tF(t){return t.scope?`/@${t.scope}%2f${t.name}`:`/${t.name}`}var i2e=new Map,o1t=new Map;async function a1t(t){return await qe.getFactoryWithDefault(i2e,t,async()=>{let e=null;try{e=await ae.readJsonPromise(t)}catch{}return e})}async function l1t(t,e,{configuration:r,cached:o,registry:a,headers:n,version:u,...A}){return await qe.getFactoryWithDefault(o1t,t,async()=>await gd(tF(e),{...A,customErrorMessage:hd,configuration:r,registry:a,ident:e,headers:{...n,"If-None-Match":o?.etag,"If-Modified-Since":o?.lastModified},wrapNetworkRequest:async p=>async()=>{let h=await p();if(h.statusCode===304){if(o===null)throw new Error("Assertion failed: cachedMetadata should not be null");return{...h,body:o.metadata}}let E=c1t(JSON.parse(h.body.toString())),w={metadata:E,etag:h.headers.etag,lastModified:h.headers["last-modified"]};return i2e.set(t,Promise.resolve(w)),Promise.resolve().then(async()=>{let D=`${t}-${process.pid}.tmp`;await ae.mkdirPromise(K.dirname(D),{recursive:!0}),await ae.writeJsonPromise(D,w,{compact:!0}),await ae.renamePromise(D,t)}).catch(()=>{}),{...h,body:E}}}))}async function LC(t,{cache:e,project:r,registry:o,headers:a,version:n,...u}){let{configuration:A}=r;o=bv(A,{ident:t,registry:o});let p=A1t(A,o),h=K.join(p,`${G.slugifyIdent(t)}.json`),E=null;if(!r.lockfileNeedsRefresh&&(E=await a1t(h),E)){if(typeof n<"u"&&typeof E.metadata.versions[n]<"u")return E.metadata;if(A.get("enableOfflineMode")){let w=structuredClone(E.metadata),D=new Set;if(e){for(let C of Object.keys(w.versions)){let T=G.makeLocator(t,`npm:${C}`),L=e.getLocatorMirrorPath(T);(!L||!ae.existsSync(L))&&(delete w.versions[C],D.add(C))}let x=w["dist-tags"].latest;if(D.has(x)){let C=Object.keys(E.metadata.versions).sort(r2e.default.compare),T=C.indexOf(x);for(;D.has(C[T])&&T>=0;)T-=1;T>=0?w["dist-tags"].latest=C[T]:delete w["dist-tags"].latest}}return w}}return await l1t(h,t,{...u,configuration:A,cached:E,registry:o,headers:a,version:n})}var s2e=["name","dist.tarball","bin","scripts","os","cpu","libc","dependencies","dependenciesMeta","optionalDependencies","peerDependencies","peerDependenciesMeta","deprecated"];function c1t(t){return{"dist-tags":t["dist-tags"],versions:Object.fromEntries(Object.entries(t.versions).map(([e,r])=>[e,(0,t2e.default)(r,s2e)]))}}var u1t=xn.makeHash(...s2e).slice(0,6);function A1t(t,e){let r=f1t(t),o=new URL(e);return K.join(r,u1t,o.hostname)}function f1t(t){return K.join(t.get("globalFolder"),"metadata/npm")}async function gd(t,{configuration:e,headers:r,ident:o,authType:a,registry:n,...u}){n=bv(e,{ident:o,registry:n}),o&&o.scope&&typeof a>"u"&&(a=1);let A=await rF(n,{authType:a,configuration:e,ident:o});A&&(r={...r,authorization:A});try{return await on.get(t.charAt(0)==="/"?`${n}${t}`:t,{configuration:e,headers:r,...u})}catch(p){throw await Vh(p,{registry:n,configuration:e,headers:r}),p}}async function p1t(t,e,{attemptedAs:r,configuration:o,headers:a,ident:n,authType:u=3,registry:A,otp:p,...h}){A=bv(o,{ident:n,registry:A});let E=await rF(A,{authType:u,configuration:o,ident:n});E&&(a={...a,authorization:E}),p&&(a={...a,...NC(p)});try{return await on.post(A+t,e,{configuration:o,headers:a,...h})}catch(w){if(!nF(w)||p)throw await Vh(w,{attemptedAs:r,registry:A,configuration:o,headers:a}),w;p=await s5(w,{configuration:o});let D={...a,...NC(p)};try{return await on.post(`${A}${t}`,e,{configuration:o,headers:D,...h})}catch(x){throw await Vh(x,{attemptedAs:r,registry:A,configuration:o,headers:a}),x}}}async function h1t(t,e,{attemptedAs:r,configuration:o,headers:a,ident:n,authType:u=3,registry:A,otp:p,...h}){A=bv(o,{ident:n,registry:A});let E=await rF(A,{authType:u,configuration:o,ident:n});E&&(a={...a,authorization:E}),p&&(a={...a,...NC(p)});try{return await on.put(A+t,e,{configuration:o,headers:a,...h})}catch(w){if(!nF(w))throw await Vh(w,{attemptedAs:r,registry:A,configuration:o,headers:a}),w;p=await s5(w,{configuration:o});let D={...a,...NC(p)};try{return await on.put(`${A}${t}`,e,{configuration:o,headers:D,...h})}catch(x){throw await Vh(x,{attemptedAs:r,registry:A,configuration:o,headers:a}),x}}}async function g1t(t,{attemptedAs:e,configuration:r,headers:o,ident:a,authType:n=3,registry:u,otp:A,...p}){u=bv(r,{ident:a,registry:u});let h=await rF(u,{authType:n,configuration:r,ident:a});h&&(o={...o,authorization:h}),A&&(o={...o,...NC(A)});try{return await on.del(u+t,{configuration:r,headers:o,...p})}catch(E){if(!nF(E)||A)throw await Vh(E,{attemptedAs:e,registry:u,configuration:r,headers:o}),E;A=await s5(E,{configuration:r});let w={...o,...NC(A)};try{return await on.del(`${u}${t}`,{configuration:r,headers:w,...p})}catch(D){throw await Vh(D,{attemptedAs:e,registry:u,configuration:r,headers:o}),D}}}function bv(t,{ident:e,registry:r}){if(typeof r>"u"&&e)return TC(e.scope,{configuration:t});if(typeof r!="string")throw new Error("Assertion failed: The registry should be a string");return uc(r)}async function rF(t,{authType:e=2,configuration:r,ident:o}){let a=n5(t,{configuration:r,ident:o}),n=d1t(a,e);if(!n)return null;let u=await r.reduceHook(A=>A.getNpmAuthenticationHeader,void 0,t,{configuration:r,ident:o});if(u)return u;if(a.get("npmAuthToken"))return`Bearer ${a.get("npmAuthToken")}`;if(a.get("npmAuthIdent")){let A=a.get("npmAuthIdent");return A.includes(":")?`Basic ${Buffer.from(A).toString("base64")}`:`Basic ${A}`}if(n&&e!==1)throw new Jt(33,"No authentication configured for request");return null}function d1t(t,e){switch(e){case 2:return t.get("npmAlwaysAuth");case 1:case 3:return!0;case 0:return!1;default:throw new Error("Unreachable")}}async function m1t(t,e,{configuration:r}){if(typeof e>"u"||typeof e.authorization>"u")return"an anonymous user";try{return(await on.get(new URL(`${t}/-/whoami`).href,{configuration:r,headers:e,jsonResponse:!0})).username??"an unknown user"}catch{return"an unknown user"}}async function s5(t,{configuration:e}){let r=t.originalError?.response.headers["npm-notice"];if(r&&(await Nt.start({configuration:e,stdout:process.stdout,includeFooter:!1},async a=>{if(a.reportInfo(0,r.replace(/(https?:\/\/\S+)/g,pe.pretty(e,"$1",pe.Type.URL))),!process.env.YARN_IS_TEST_ENV){let n=r.match(/open (https?:\/\/\S+)/i);if(n&&Xi.openUrl){let{openNow:u}=await(0,i5.prompt)({type:"confirm",name:"openNow",message:"Do you want to try to open this url now?",required:!0,initial:!0,onCancel:()=>process.exit(130)});u&&(await Xi.openUrl(n[1])||(a.reportSeparator(),a.reportWarning(0,"We failed to automatically open the url; you'll have to open it yourself in your browser of choice.")))}}}),process.stdout.write(` +`)),process.env.YARN_IS_TEST_ENV)return process.env.YARN_INJECT_NPM_2FA_TOKEN||"";let{otp:o}=await(0,i5.prompt)({type:"password",name:"otp",message:"One-time password:",required:!0,onCancel:()=>process.exit(130)});return process.stdout.write(` +`),o}function nF(t){if(t.originalError?.name!=="HTTPError")return!1;try{return(t.originalError?.response.headers["www-authenticate"].split(/,\s*/).map(r=>r.toLowerCase())).includes("otp")}catch{return!1}}function NC(t){return{"npm-otp":t}}var xv=class{supports(e,r){if(!e.reference.startsWith(Zn))return!1;let{selector:o,params:a}=G.parseRange(e.reference);return!(!o2e.default.valid(o)||a===null||typeof a.__archiveUrl!="string")}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote server`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),checksum:u}}async fetchFromNetwork(e,r){let{params:o}=G.parseRange(e.reference);if(o===null||typeof o.__archiveUrl!="string")throw new Error("Assertion failed: The archiveUrl querystring parameter should have been available");let a=await gd(o.__archiveUrl,{customErrorMessage:hd,configuration:r.project.configuration,ident:e});return await $i.convertToZip(a,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1})}};Ke();var kv=class{supportsDescriptor(e,r){return!(!e.range.startsWith(Zn)||!G.tryParseDescriptor(e.range.slice(Zn.length),!0))}supportsLocator(e,r){return!1}shouldPersistResolution(e,r){throw new Error("Unreachable")}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){let o=r.project.configuration.normalizeDependency(G.parseDescriptor(e.range.slice(Zn.length),!0));return r.resolver.getResolutionDependencies(o,r)}async getCandidates(e,r,o){let a=o.project.configuration.normalizeDependency(G.parseDescriptor(e.range.slice(Zn.length),!0));return await o.resolver.getCandidates(a,r,o)}async getSatisfying(e,r,o,a){let n=a.project.configuration.normalizeDependency(G.parseDescriptor(e.range.slice(Zn.length),!0));return a.resolver.getSatisfying(n,r,o,a)}resolve(e,r){throw new Error("Unreachable")}};Ke();Ke();var a2e=et(ni());var rp=class t{supports(e,r){if(!e.reference.startsWith(Zn))return!1;let o=new URL(e.reference);return!(!a2e.default.valid(o.pathname)||o.searchParams.has("__archiveUrl"))}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote registry`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),checksum:u}}async fetchFromNetwork(e,r){let o;try{o=await gd(t.getLocatorUrl(e),{customErrorMessage:hd,configuration:r.project.configuration,ident:e})}catch{o=await gd(t.getLocatorUrl(e).replace(/%2f/g,"/"),{customErrorMessage:hd,configuration:r.project.configuration,ident:e})}return await $i.convertToZip(o,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1})}static isConventionalTarballUrl(e,r,{configuration:o}){let a=TC(e.scope,{configuration:o}),n=t.getLocatorUrl(e);return r=r.replace(/^https?:(\/\/(?:[^/]+\.)?npmjs.org(?:$|\/))/,"https:$1"),a=a.replace(/^https:\/\/registry\.npmjs\.org($|\/)/,"https://registry.yarnpkg.com$1"),r=r.replace(/^https:\/\/registry\.npmjs\.org($|\/)/,"https://registry.yarnpkg.com$1"),r===a+n||r===a+n.replace(/%2f/g,"/")}static getLocatorUrl(e){let r=Ur.clean(e.reference.slice(Zn.length));if(r===null)throw new Jt(10,"The npm semver resolver got selected, but the version isn't semver");return`${tF(e)}/-/${e.name}-${r}.tgz`}};Ke();Ke();Ke();var o5=et(ni());var iF=G.makeIdent(null,"node-gyp"),y1t=/\b(node-gyp|prebuild-install)\b/,Qv=class{supportsDescriptor(e,r){return e.range.startsWith(Zn)?!!Ur.validRange(e.range.slice(Zn.length)):!1}supportsLocator(e,r){if(!e.reference.startsWith(Zn))return!1;let{selector:o}=G.parseRange(e.reference);return!!o5.default.valid(o)}shouldPersistResolution(e,r){return!0}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){let a=Ur.validRange(e.range.slice(Zn.length));if(a===null)throw new Error(`Expected a valid range, got ${e.range.slice(Zn.length)}`);let n=await LC(e,{cache:o.fetchOptions?.cache,project:o.project,version:o5.default.valid(a.raw)?a.raw:void 0}),u=qe.mapAndFilter(Object.keys(n.versions),h=>{try{let E=new Ur.SemVer(h);if(a.test(E))return E}catch{}return qe.mapAndFilter.skip}),A=u.filter(h=>!n.versions[h.raw].deprecated),p=A.length>0?A:u;return p.sort((h,E)=>-h.compare(E)),p.map(h=>{let E=G.makeLocator(e,`${Zn}${h.raw}`),w=n.versions[h.raw].dist.tarball;return rp.isConventionalTarballUrl(E,w,{configuration:o.project.configuration})?E:G.bindLocator(E,{__archiveUrl:w})})}async getSatisfying(e,r,o,a){let n=Ur.validRange(e.range.slice(Zn.length));if(n===null)throw new Error(`Expected a valid range, got ${e.range.slice(Zn.length)}`);return{locators:qe.mapAndFilter(o,p=>{if(p.identHash!==e.identHash)return qe.mapAndFilter.skip;let h=G.tryParseRange(p.reference,{requireProtocol:Zn});if(!h)return qe.mapAndFilter.skip;let E=new Ur.SemVer(h.selector);return n.test(E)?{locator:p,version:E}:qe.mapAndFilter.skip}).sort((p,h)=>-p.version.compare(h.version)).map(({locator:p})=>p),sorted:!0}}async resolve(e,r){let{selector:o}=G.parseRange(e.reference),a=Ur.clean(o);if(a===null)throw new Jt(10,"The npm semver resolver got selected, but the version isn't semver");let n=await LC(e,{cache:r.fetchOptions?.cache,project:r.project,version:a});if(!Object.hasOwn(n,"versions"))throw new Jt(15,'Registry returned invalid data for - missing "versions" field');if(!Object.hasOwn(n.versions,a))throw new Jt(16,`Registry failed to return reference "${a}"`);let u=new _t;if(u.load(n.versions[a]),!u.dependencies.has(iF.identHash)&&!u.peerDependencies.has(iF.identHash)){for(let A of u.scripts.values())if(A.match(y1t)){u.dependencies.set(iF.identHash,G.makeDescriptor(iF,"latest"));break}}return{...e,version:a,languageName:"node",linkType:"HARD",conditions:u.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(u.dependencies),peerDependencies:u.peerDependencies,dependenciesMeta:u.dependenciesMeta,peerDependenciesMeta:u.peerDependenciesMeta,bin:u.bin}}};Ke();Ke();var l2e=et(ni());var Fv=class{supportsDescriptor(e,r){return!(!e.range.startsWith(Zn)||!xy.test(e.range.slice(Zn.length)))}supportsLocator(e,r){return!1}shouldPersistResolution(e,r){throw new Error("Unreachable")}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){let a=e.range.slice(Zn.length),n=await LC(e,{cache:o.fetchOptions?.cache,project:o.project});if(!Object.hasOwn(n,"dist-tags"))throw new Jt(15,'Registry returned invalid data - missing "dist-tags" field');let u=n["dist-tags"];if(!Object.hasOwn(u,a))throw new Jt(16,`Registry failed to return tag "${a}"`);let A=u[a],p=G.makeLocator(e,`${Zn}${A}`),h=n.versions[A].dist.tarball;return rp.isConventionalTarballUrl(p,h,{configuration:o.project.configuration})?[p]:[G.bindLocator(p,{__archiveUrl:h})]}async getSatisfying(e,r,o,a){let n=[];for(let u of o){if(u.identHash!==e.identHash)continue;let A=G.tryParseRange(u.reference,{requireProtocol:Zn});if(!(!A||!l2e.default.valid(A.selector))){if(A.params?.__archiveUrl){let p=G.makeRange({protocol:Zn,selector:A.selector,source:null,params:null}),[h]=await a.resolver.getCandidates(G.makeDescriptor(e,p),r,a);if(u.reference!==h.reference)continue}n.push(u)}}return{locators:n,sorted:!1}}async resolve(e,r){throw new Error("Unreachable")}};var VC={};Kt(VC,{getGitHead:()=>dvt,getPublishAccess:()=>XBe,getReadmeContent:()=>ZBe,makePublishBody:()=>gvt});Ke();Ke();Pt();var V5={};Kt(V5,{PackCommand:()=>KC,default:()=>XBt,packUtils:()=>BA});Ke();Ke();Ke();Pt();Gt();var BA={};Kt(BA,{genPackList:()=>SF,genPackStream:()=>K5,genPackageManifest:()=>UBe,hasPackScripts:()=>W5,prepareForPack:()=>Y5});Ke();Pt();var G5=et(Xo()),OBe=et(RBe()),MBe=ve("zlib"),_Bt=["/package.json","/readme","/readme.*","/license","/license.*","/licence","/licence.*","/changelog","/changelog.*"],HBt=["/package.tgz",".github",".git",".hg","node_modules",".npmignore",".gitignore",".#*",".DS_Store"];async function W5(t){return!!(hn.hasWorkspaceScript(t,"prepack")||hn.hasWorkspaceScript(t,"postpack"))}async function Y5(t,{report:e},r){await hn.maybeExecuteWorkspaceLifecycleScript(t,"prepack",{report:e});try{let o=K.join(t.cwd,_t.fileName);await ae.existsPromise(o)&&await t.manifest.loadFile(o,{baseFs:ae}),await r()}finally{await hn.maybeExecuteWorkspaceLifecycleScript(t,"postpack",{report:e})}}async function K5(t,e){typeof e>"u"&&(e=await SF(t));let r=new Set;for(let n of t.manifest.publishConfig?.executableFiles??new Set)r.add(K.normalize(n));for(let n of t.manifest.bin.values())r.add(K.normalize(n));let o=OBe.default.pack();process.nextTick(async()=>{for(let n of e){let u=K.normalize(n),A=K.resolve(t.cwd,u),p=K.join("package",u),h=await ae.lstatPromise(A),E={name:p,mtime:new Date(Pi.SAFE_TIME*1e3)},w=r.has(u)?493:420,D,x,C=new Promise((L,U)=>{D=L,x=U}),T=L=>{L?x(L):D()};if(h.isFile()){let L;u==="package.json"?L=Buffer.from(JSON.stringify(await UBe(t),null,2)):L=await ae.readFilePromise(A),o.entry({...E,mode:w,type:"file"},L,T)}else h.isSymbolicLink()?o.entry({...E,mode:w,type:"symlink",linkname:await ae.readlinkPromise(A)},T):T(new Error(`Unsupported file type ${h.mode} for ${Ae.fromPortablePath(u)}`));await C}o.finalize()});let a=(0,MBe.createGzip)();return o.pipe(a),a}async function UBe(t){let e=JSON.parse(JSON.stringify(t.manifest.raw));return await t.project.configuration.triggerHook(r=>r.beforeWorkspacePacking,t,e),e}async function SF(t){let e=t.project,r=e.configuration,o={accept:[],reject:[]};for(let w of HBt)o.reject.push(w);for(let w of _Bt)o.accept.push(w);o.reject.push(r.get("rcFilename"));let a=w=>{if(w===null||!w.startsWith(`${t.cwd}/`))return;let D=K.relative(t.cwd,w),x=K.resolve(Bt.root,D);o.reject.push(x)};a(K.resolve(e.cwd,mr.lockfile)),a(r.get("cacheFolder")),a(r.get("globalFolder")),a(r.get("installStatePath")),a(r.get("virtualFolder")),a(r.get("yarnPath")),await r.triggerHook(w=>w.populateYarnPaths,e,w=>{a(w)});for(let w of e.workspaces){let D=K.relative(t.cwd,w.cwd);D!==""&&!D.match(/^(\.\.)?\//)&&o.reject.push(`/${D}`)}let n={accept:[],reject:[]},u=t.manifest.publishConfig?.main??t.manifest.main,A=t.manifest.publishConfig?.module??t.manifest.module,p=t.manifest.publishConfig?.browser??t.manifest.browser,h=t.manifest.publishConfig?.bin??t.manifest.bin;u!=null&&n.accept.push(K.resolve(Bt.root,u)),A!=null&&n.accept.push(K.resolve(Bt.root,A)),typeof p=="string"&&n.accept.push(K.resolve(Bt.root,p));for(let w of h.values())n.accept.push(K.resolve(Bt.root,w));if(p instanceof Map)for(let[w,D]of p.entries())n.accept.push(K.resolve(Bt.root,w)),typeof D=="string"&&n.accept.push(K.resolve(Bt.root,D));let E=t.manifest.files!==null;if(E){n.reject.push("/*");for(let w of t.manifest.files)_Be(n.accept,w,{cwd:Bt.root})}return await qBt(t.cwd,{hasExplicitFileList:E,globalList:o,ignoreList:n})}async function qBt(t,{hasExplicitFileList:e,globalList:r,ignoreList:o}){let a=[],n=new Gu(t),u=[[Bt.root,[o]]];for(;u.length>0;){let[A,p]=u.pop(),h=await n.lstatPromise(A);if(!NBe(A,{globalList:r,ignoreLists:h.isDirectory()?null:p}))if(h.isDirectory()){let E=await n.readdirPromise(A),w=!1,D=!1;if(!e||A!==Bt.root)for(let T of E)w=w||T===".gitignore",D=D||T===".npmignore";let x=D?await TBe(n,A,".npmignore"):w?await TBe(n,A,".gitignore"):null,C=x!==null?[x].concat(p):p;NBe(A,{globalList:r,ignoreLists:p})&&(C=[...p,{accept:[],reject:["**/*"]}]);for(let T of E)u.push([K.resolve(A,T),C])}else(h.isFile()||h.isSymbolicLink())&&a.push(K.relative(Bt.root,A))}return a.sort()}async function TBe(t,e,r){let o={accept:[],reject:[]},a=await t.readFilePromise(K.join(e,r),"utf8");for(let n of a.split(/\n/g))_Be(o.reject,n,{cwd:e});return o}function jBt(t,{cwd:e}){let r=t[0]==="!";return r&&(t=t.slice(1)),t.match(/\.{0,1}\//)&&(t=K.resolve(e,t)),r&&(t=`!${t}`),t}function _Be(t,e,{cwd:r}){let o=e.trim();o===""||o[0]==="#"||t.push(jBt(o,{cwd:r}))}function NBe(t,{globalList:e,ignoreLists:r}){let o=PF(t,e.accept);if(o!==0)return o===2;let a=PF(t,e.reject);if(a!==0)return a===1;if(r!==null)for(let n of r){let u=PF(t,n.accept);if(u!==0)return u===2;let A=PF(t,n.reject);if(A!==0)return A===1}return!1}function PF(t,e){let r=e,o=[];for(let a=0;a{await Y5(a,{report:p},async()=>{p.reportJson({base:Ae.fromPortablePath(a.cwd)});let h=await SF(a);for(let E of h)p.reportInfo(null,Ae.fromPortablePath(E)),p.reportJson({location:Ae.fromPortablePath(E)});if(!this.dryRun){let E=await K5(a,h),w=ae.createWriteStream(u);E.pipe(w),await new Promise(D=>{w.on("finish",D)})}}),this.dryRun||(p.reportInfo(0,`Package archive generated in ${pe.pretty(r,u,pe.Type.PATH)}`),p.reportJson({output:Ae.fromPortablePath(u)}))})).exitCode()}};function GBt(t,{workspace:e}){let r=t.replace("%s",WBt(e)).replace("%v",YBt(e));return Ae.toPortablePath(r)}function WBt(t){return t.manifest.name!==null?G.slugifyIdent(t.manifest.name):"package"}function YBt(t){return t.manifest.version!==null?t.manifest.version:"unknown"}var KBt=["dependencies","devDependencies","peerDependencies"],VBt="workspace:",JBt=(t,e)=>{e.publishConfig&&(e.publishConfig.type&&(e.type=e.publishConfig.type),e.publishConfig.main&&(e.main=e.publishConfig.main),e.publishConfig.browser&&(e.browser=e.publishConfig.browser),e.publishConfig.module&&(e.module=e.publishConfig.module),e.publishConfig.exports&&(e.exports=e.publishConfig.exports),e.publishConfig.imports&&(e.imports=e.publishConfig.imports),e.publishConfig.bin&&(e.bin=e.publishConfig.bin));let r=t.project;for(let o of KBt)for(let a of t.manifest.getForScope(o).values()){let n=r.tryWorkspaceByDescriptor(a),u=G.parseRange(a.range);if(u.protocol===VBt)if(n===null){if(r.tryWorkspaceByIdent(a)===null)throw new Jt(21,`${G.prettyDescriptor(r.configuration,a)}: No local workspace found for this range`)}else{let A;G.areDescriptorsEqual(a,n.anchoredDescriptor)||u.selector==="*"?A=n.manifest.version??"0.0.0":u.selector==="~"||u.selector==="^"?A=`${u.selector}${n.manifest.version??"0.0.0"}`:A=u.selector;let p=o==="dependencies"?G.makeDescriptor(a,"unknown"):null,h=p!==null&&t.manifest.ensureDependencyMeta(p).optional?"optionalDependencies":o;e[h][G.stringifyIdent(a)]=A}}},zBt={hooks:{beforeWorkspacePacking:JBt},commands:[KC]},XBt=zBt;var JBe=ve("crypto"),zBe=et(VBe());async function gvt(t,e,{access:r,tag:o,registry:a,gitHead:n}){let u=t.manifest.name,A=t.manifest.version,p=G.stringifyIdent(u),h=(0,JBe.createHash)("sha1").update(e).digest("hex"),E=zBe.default.fromData(e).toString(),w=r??XBe(t,u),D=await ZBe(t),x=await BA.genPackageManifest(t),C=`${p}-${A}.tgz`,T=new URL(`${uc(a)}/${p}/-/${C}`);return{_id:p,_attachments:{[C]:{content_type:"application/octet-stream",data:e.toString("base64"),length:e.length}},name:p,access:w,"dist-tags":{[o]:A},versions:{[A]:{...x,_id:`${p}@${A}`,name:p,version:A,gitHead:n,dist:{shasum:h,integrity:E,tarball:T.toString()}}},readme:D}}async function dvt(t){try{let{stdout:e}=await Hr.execvp("git",["rev-parse","--revs-only","HEAD"],{cwd:t});return e.trim()===""?void 0:e.trim()}catch{return}}function XBe(t,e){let r=t.project.configuration;return t.manifest.publishConfig&&typeof t.manifest.publishConfig.access=="string"?t.manifest.publishConfig.access:r.get("npmPublishAccess")!==null?r.get("npmPublishAccess"):e.scope?"restricted":"public"}async function ZBe(t){let e=Ae.toPortablePath(`${t.cwd}/README.md`),r=t.manifest.name,a=`# ${G.stringifyIdent(r)} +`;try{a=await ae.readFilePromise(e,"utf8")}catch(n){if(n.code==="ENOENT")return a;throw n}return a}var Z5={npmAlwaysAuth:{description:"URL of the selected npm registry (note: npm enterprise isn't supported)",type:"BOOLEAN",default:!1},npmAuthIdent:{description:"Authentication identity for the npm registry (_auth in npm and yarn v1)",type:"SECRET",default:null},npmAuthToken:{description:"Authentication token for the npm registry (_authToken in npm and yarn v1)",type:"SECRET",default:null}},$Be={npmAuditRegistry:{description:"Registry to query for audit reports",type:"STRING",default:null},npmPublishRegistry:{description:"Registry to push packages to",type:"STRING",default:null},npmRegistryServer:{description:"URL of the selected npm registry (note: npm enterprise isn't supported)",type:"STRING",default:"https://registry.yarnpkg.com"}},mvt={configuration:{...Z5,...$Be,npmScopes:{description:"Settings per package scope",type:"MAP",valueDefinition:{description:"",type:"SHAPE",properties:{...Z5,...$Be}}},npmRegistries:{description:"Settings per registry",type:"MAP",normalizeKeys:uc,valueDefinition:{description:"",type:"SHAPE",properties:{...Z5}}}},fetchers:[xv,rp],resolvers:[kv,Qv,Fv]},yvt=mvt;var lG={};Kt(lG,{NpmAuditCommand:()=>zC,NpmInfoCommand:()=>XC,NpmLoginCommand:()=>ZC,NpmLogoutCommand:()=>eI,NpmPublishCommand:()=>tI,NpmTagAddCommand:()=>nI,NpmTagListCommand:()=>rI,NpmTagRemoveCommand:()=>iI,NpmWhoamiCommand:()=>sI,default:()=>Dvt,npmAuditTypes:()=>Xv,npmAuditUtils:()=>bF});Ke();Ke();Gt();var iG=et(Xo());il();var Xv={};Kt(Xv,{Environment:()=>Jv,Severity:()=>zv});var Jv=(o=>(o.All="all",o.Production="production",o.Development="development",o))(Jv||{}),zv=(n=>(n.Info="info",n.Low="low",n.Moderate="moderate",n.High="high",n.Critical="critical",n))(zv||{});var bF={};Kt(bF,{allSeverities:()=>JC,getPackages:()=>nG,getReportTree:()=>tG,getSeverityInclusions:()=>eG,getTopLevelDependencies:()=>rG});Ke();var eve=et(ni());var JC=["info","low","moderate","high","critical"];function eG(t){if(typeof t>"u")return new Set(JC);let e=JC.indexOf(t),r=JC.slice(e);return new Set(r)}function tG(t){let e={},r={children:e};for(let[o,a]of qe.sortMap(Object.entries(t),n=>n[0]))for(let n of qe.sortMap(a,u=>`${u.id}`))e[`${o}/${n.id}`]={value:pe.tuple(pe.Type.IDENT,G.parseIdent(o)),children:{ID:typeof n.id<"u"&&{label:"ID",value:pe.tuple(pe.Type.ID,n.id)},Issue:{label:"Issue",value:pe.tuple(pe.Type.NO_HINT,n.title)},URL:typeof n.url<"u"&&{label:"URL",value:pe.tuple(pe.Type.URL,n.url)},Severity:{label:"Severity",value:pe.tuple(pe.Type.NO_HINT,n.severity)},"Vulnerable Versions":{label:"Vulnerable Versions",value:pe.tuple(pe.Type.RANGE,n.vulnerable_versions)},"Tree Versions":{label:"Tree Versions",children:[...n.versions].sort(eve.default.compare).map(u=>({value:pe.tuple(pe.Type.REFERENCE,u)}))},Dependents:{label:"Dependents",children:qe.sortMap(n.dependents,u=>G.stringifyLocator(u)).map(u=>({value:pe.tuple(pe.Type.LOCATOR,u)}))}}};return r}function rG(t,e,{all:r,environment:o}){let a=[],n=r?t.workspaces:[e],u=["all","production"].includes(o),A=["all","development"].includes(o);for(let p of n)for(let h of p.anchoredPackage.dependencies.values())(p.manifest.devDependencies.has(h.identHash)?!A:!u)||a.push({workspace:p,dependency:h});return a}function nG(t,e,{recursive:r}){let o=new Map,a=new Set,n=[],u=(A,p)=>{let h=t.storedResolutions.get(p.descriptorHash);if(typeof h>"u")throw new Error("Assertion failed: The resolution should have been registered");if(!a.has(h))a.add(h);else return;let E=t.storedPackages.get(h);if(typeof E>"u")throw new Error("Assertion failed: The package should have been registered");if(G.ensureDevirtualizedLocator(E).reference.startsWith("npm:")&&E.version!==null){let D=G.stringifyIdent(E),x=qe.getMapWithDefault(o,D);qe.getArrayWithDefault(x,E.version).push(A)}if(r)for(let D of E.dependencies.values())n.push([E,D])};for(let{workspace:A,dependency:p}of e)n.push([A.anchoredLocator,p]);for(;n.length>0;){let[A,p]=n.shift();u(A,p)}return o}var zC=class extends ut{constructor(){super(...arguments);this.all=de.Boolean("-A,--all",!1,{description:"Audit dependencies from all workspaces"});this.recursive=de.Boolean("-R,--recursive",!1,{description:"Audit transitive dependencies as well"});this.environment=de.String("--environment","all",{description:"Which environments to cover",validator:js(Jv)});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.noDeprecations=de.Boolean("--no-deprecations",!1,{description:"Don't warn about deprecated packages"});this.severity=de.String("--severity","info",{description:"Minimal severity requested for packages to be displayed",validator:js(zv)});this.excludes=de.Array("--exclude",[],{description:"Array of glob patterns of packages to exclude from audit"});this.ignores=de.Array("--ignore",[],{description:"Array of glob patterns of advisory ID's to ignore in the audit report"})}static{this.paths=[["npm","audit"]]}static{this.usage=ot.Usage({description:"perform a vulnerability audit against the installed packages",details:` + This command checks for known security reports on the packages you use. The reports are by default extracted from the npm registry, and may or may not be relevant to your actual program (not all vulnerabilities affect all code paths). + + For consistency with our other commands the default is to only check the direct dependencies for the active workspace. To extend this search to all workspaces, use \`-A,--all\`. To extend this search to both direct and transitive dependencies, use \`-R,--recursive\`. + + Applying the \`--severity\` flag will limit the audit table to vulnerabilities of the corresponding severity and above. Valid values are ${JC.map(r=>`\`${r}\``).join(", ")}. + + If the \`--json\` flag is set, Yarn will print the output exactly as received from the registry. Regardless of this flag, the process will exit with a non-zero exit code if a report is found for the selected packages. + + If certain packages produce false positives for a particular environment, the \`--exclude\` flag can be used to exclude any number of packages from the audit. This can also be set in the configuration file with the \`npmAuditExcludePackages\` option. + + If particular advisories are needed to be ignored, the \`--ignore\` flag can be used with Advisory ID's to ignore any number of advisories in the audit report. This can also be set in the configuration file with the \`npmAuditIgnoreAdvisories\` option. + + To understand the dependency tree requiring vulnerable packages, check the raw report with the \`--json\` flag or use \`yarn why package\` to get more information as to who depends on them. + `,examples:[["Checks for known security issues with the installed packages. The output is a list of known issues.","yarn npm audit"],["Audit dependencies in all workspaces","yarn npm audit --all"],["Limit auditing to `dependencies` (excludes `devDependencies`)","yarn npm audit --environment production"],["Show audit report as valid JSON","yarn npm audit --json"],["Audit all direct and transitive dependencies","yarn npm audit --recursive"],["Output moderate (or more severe) vulnerabilities","yarn npm audit --severity moderate"],["Exclude certain packages","yarn npm audit --exclude package1 --exclude package2"],["Ignore specific advisories","yarn npm audit --ignore 1234567 --ignore 7654321"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState();let n=rG(o,a,{all:this.all,environment:this.environment}),u=nG(o,n,{recursive:this.recursive}),A=Array.from(new Set([...r.get("npmAuditExcludePackages"),...this.excludes])),p=Object.create(null);for(let[L,U]of u)A.some(J=>iG.default.isMatch(L,J))||(p[L]=[...U.keys()]);let h=si.getAuditRegistry({configuration:r}),E,w=await pA.start({configuration:r,stdout:this.context.stdout},async()=>{let L=en.post("/-/npm/v1/security/advisories/bulk",p,{authType:en.AuthType.BEST_EFFORT,configuration:r,jsonResponse:!0,registry:h}),U=this.noDeprecations?[]:await Promise.all(Array.from(Object.entries(p),async([te,le])=>{let ce=await en.getPackageMetadata(G.parseIdent(te),{project:o});return qe.mapAndFilter(le,ue=>{let{deprecated:Ie}=ce.versions[ue];return Ie?[te,ue,Ie]:qe.mapAndFilter.skip})})),J=await L;for(let[te,le,ce]of U.flat(1))Object.hasOwn(J,te)&&J[te].some(ue=>Ur.satisfiesWithPrereleases(le,ue.vulnerable_versions))||(J[te]??=[],J[te].push({id:`${te} (deprecation)`,title:ce.trim()||"This package has been deprecated.",severity:"moderate",vulnerable_versions:le}));E=J});if(w.hasErrors())return w.exitCode();let D=eG(this.severity),x=Array.from(new Set([...r.get("npmAuditIgnoreAdvisories"),...this.ignores])),C=Object.create(null);for(let[L,U]of Object.entries(E)){let J=U.filter(te=>!iG.default.isMatch(`${te.id}`,x)&&D.has(te.severity));J.length>0&&(C[L]=J.map(te=>{let le=u.get(L);if(typeof le>"u")throw new Error("Assertion failed: Expected the registry to only return packages that were requested");let ce=[...le.keys()].filter(Ie=>Ur.satisfiesWithPrereleases(Ie,te.vulnerable_versions)),ue=new Map;for(let Ie of ce)for(let he of le.get(Ie))ue.set(he.locatorHash,he);return{...te,versions:ce,dependents:[...ue.values()]}}))}let T=Object.keys(C).length>0;return T?(As.emitTree(tG(C),{configuration:r,json:this.json,stdout:this.context.stdout,separators:2}),1):(await Nt.start({configuration:r,includeFooter:!1,json:this.json,stdout:this.context.stdout},async L=>{L.reportInfo(1,"No audit suggestions")}),T?1:0)}};Ke();Ke();Pt();Gt();var sG=et(ni()),oG=ve("util"),XC=class extends ut{constructor(){super(...arguments);this.fields=de.String("-f,--fields",{description:"A comma-separated list of manifest fields that should be displayed"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.packages=de.Rest()}static{this.paths=[["npm","info"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"show information about a package",details:"\n This command fetches information about a package from the npm registry and prints it in a tree format.\n\n The package does not have to be installed locally, but needs to have been published (in particular, local changes will be ignored even for workspaces).\n\n Append `@` to the package argument to provide information specific to the latest version that satisfies the range or to the corresponding tagged version. If the range is invalid or if there is no version satisfying the range, the command will print a warning and fall back to the latest version.\n\n If the `-f,--fields` option is set, it's a comma-separated list of fields which will be used to only display part of the package information.\n\n By default, this command won't return the `dist`, `readme`, and `users` fields, since they are often very long. To explicitly request those fields, explicitly list them with the `--fields` flag or request the output in JSON mode.\n ",examples:[["Show all available information about react (except the `dist`, `readme`, and `users` fields)","yarn npm info react"],["Show all available information about react as valid JSON (including the `dist`, `readme`, and `users` fields)","yarn npm info react --json"],["Show all available information about react@16.12.0","yarn npm info react@16.12.0"],["Show all available information about react@next","yarn npm info react@next"],["Show the description of react","yarn npm info react --fields description"],["Show all available versions of react","yarn npm info react --fields versions"],["Show the readme of react","yarn npm info react --fields readme"],["Show a few fields of react","yarn npm info react --fields homepage,repository"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o}=await Qt.find(r,this.context.cwd),a=typeof this.fields<"u"?new Set(["name",...this.fields.split(/\s*,\s*/)]):null,n=[],u=!1,A=await Nt.start({configuration:r,includeFooter:!1,json:this.json,stdout:this.context.stdout},async p=>{for(let h of this.packages){let E;if(h==="."){let le=o.topLevelWorkspace;if(!le.manifest.name)throw new it(`Missing ${pe.pretty(r,"name",pe.Type.CODE)} field in ${Ae.fromPortablePath(K.join(le.cwd,mr.manifest))}`);E=G.makeDescriptor(le.manifest.name,"unknown")}else E=G.parseDescriptor(h);let w=en.getIdentUrl(E),D=aG(await en.get(w,{configuration:r,ident:E,jsonResponse:!0,customErrorMessage:en.customPackageError})),x=Object.keys(D.versions).sort(sG.default.compareLoose),T=D["dist-tags"].latest||x[x.length-1],L=Ur.validRange(E.range);if(L){let le=sG.default.maxSatisfying(x,L);le!==null?T=le:(p.reportWarning(0,`Unmet range ${G.prettyRange(r,E.range)}; falling back to the latest version`),u=!0)}else Object.hasOwn(D["dist-tags"],E.range)?T=D["dist-tags"][E.range]:E.range!=="unknown"&&(p.reportWarning(0,`Unknown tag ${G.prettyRange(r,E.range)}; falling back to the latest version`),u=!0);let U=D.versions[T],J={...D,...U,version:T,versions:x},te;if(a!==null){te={};for(let le of a){let ce=J[le];if(typeof ce<"u")te[le]=ce;else{p.reportWarning(1,`The ${pe.pretty(r,le,pe.Type.CODE)} field doesn't exist inside ${G.prettyIdent(r,E)}'s information`),u=!0;continue}}}else this.json||(delete J.dist,delete J.readme,delete J.users),te=J;p.reportJson(te),this.json||n.push(te)}});oG.inspect.styles.name="cyan";for(let p of n)(p!==n[0]||u)&&this.context.stdout.write(` +`),this.context.stdout.write(`${(0,oG.inspect)(p,{depth:1/0,colors:!0,compact:!1})} +`);return A.exitCode()}};function aG(t){if(Array.isArray(t)){let e=[];for(let r of t)r=aG(r),r&&e.push(r);return e}else if(typeof t=="object"&&t!==null){let e={};for(let r of Object.keys(t)){if(r.startsWith("_"))continue;let o=aG(t[r]);o&&(e[r]=o)}return e}else return t||null}Ke();Ke();Gt();var tve=et(Q2()),ZC=class extends ut{constructor(){super(...arguments);this.scope=de.String("-s,--scope",{description:"Login to the registry configured for a given scope"});this.publish=de.Boolean("--publish",!1,{description:"Login to the publish registry"});this.alwaysAuth=de.Boolean("--always-auth",{description:"Set the npmAlwaysAuth configuration"})}static{this.paths=[["npm","login"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"store new login info to access the npm registry",details:"\n This command will ask you for your username, password, and 2FA One-Time-Password (when it applies). It will then modify your local configuration (in your home folder, never in the project itself) to reference the new tokens thus generated.\n\n Adding the `-s,--scope` flag will cause the authentication to be done against whatever registry is configured for the associated scope (see also `npmScopes`).\n\n Adding the `--publish` flag will cause the authentication to be done against the registry used when publishing the package (see also `publishConfig.registry` and `npmPublishRegistry`).\n ",examples:[["Login to the default registry","yarn npm login"],["Login to the registry linked to the @my-scope registry","yarn npm login --scope my-scope"],["Login to the publish registry for the current package","yarn npm login --publish"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),o=await xF({configuration:r,cwd:this.context.cwd,publish:this.publish,scope:this.scope});return(await Nt.start({configuration:r,stdout:this.context.stdout,includeFooter:!1},async n=>{let u=await Ivt({configuration:r,registry:o,report:n,stdin:this.context.stdin,stdout:this.context.stdout}),A=await Evt(o,u,r);return await Cvt(o,A,{alwaysAuth:this.alwaysAuth,scope:this.scope}),n.reportInfo(0,"Successfully logged in")})).exitCode()}};async function xF({scope:t,publish:e,configuration:r,cwd:o}){return t&&e?si.getScopeRegistry(t,{configuration:r,type:si.RegistryType.PUBLISH_REGISTRY}):t?si.getScopeRegistry(t,{configuration:r}):e?si.getPublishRegistry((await aE(r,o)).manifest,{configuration:r}):si.getDefaultRegistry({configuration:r})}async function Evt(t,e,r){let o=`/-/user/org.couchdb.user:${encodeURIComponent(e.name)}`,a={_id:`org.couchdb.user:${e.name}`,name:e.name,password:e.password,type:"user",roles:[],date:new Date().toISOString()},n={attemptedAs:e.name,configuration:r,registry:t,jsonResponse:!0,authType:en.AuthType.NO_AUTH};try{return(await en.put(o,a,n)).token}catch(E){if(!(E.originalError?.name==="HTTPError"&&E.originalError?.response.statusCode===409))throw E}let u={...n,authType:en.AuthType.NO_AUTH,headers:{authorization:`Basic ${Buffer.from(`${e.name}:${e.password}`).toString("base64")}`}},A=await en.get(o,u);for(let[E,w]of Object.entries(A))(!a[E]||E==="roles")&&(a[E]=w);let p=`${o}/-rev/${a._rev}`;return(await en.put(p,a,u)).token}async function Cvt(t,e,{alwaysAuth:r,scope:o}){let a=u=>A=>{let p=qe.isIndexableObject(A)?A:{},h=p[u],E=qe.isIndexableObject(h)?h:{};return{...p,[u]:{...E,...r!==void 0?{npmAlwaysAuth:r}:{},npmAuthToken:e}}},n=o?{npmScopes:a(o)}:{npmRegistries:a(t)};return await ze.updateHomeConfiguration(n)}async function Ivt({configuration:t,registry:e,report:r,stdin:o,stdout:a}){r.reportInfo(0,`Logging in to ${pe.pretty(t,e,pe.Type.URL)}`);let n=!1;if(e.match(/^https:\/\/npm\.pkg\.github\.com(\/|$)/)&&(r.reportInfo(0,"You seem to be using the GitHub Package Registry. Tokens must be generated with the 'repo', 'write:packages', and 'read:packages' permissions."),n=!0),r.reportSeparator(),t.env.YARN_IS_TEST_ENV)return{name:t.env.YARN_INJECT_NPM_USER||"",password:t.env.YARN_INJECT_NPM_PASSWORD||""};let u=await(0,tve.prompt)([{type:"input",name:"name",message:"Username:",required:!0,onCancel:()=>process.exit(130),stdin:o,stdout:a},{type:"password",name:"password",message:n?"Token:":"Password:",required:!0,onCancel:()=>process.exit(130),stdin:o,stdout:a}]);return r.reportSeparator(),u}Ke();Ke();Gt();var $C=new Set(["npmAuthIdent","npmAuthToken"]),eI=class extends ut{constructor(){super(...arguments);this.scope=de.String("-s,--scope",{description:"Logout of the registry configured for a given scope"});this.publish=de.Boolean("--publish",!1,{description:"Logout of the publish registry"});this.all=de.Boolean("-A,--all",!1,{description:"Logout of all registries"})}static{this.paths=[["npm","logout"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"logout of the npm registry",details:"\n This command will log you out by modifying your local configuration (in your home folder, never in the project itself) to delete all credentials linked to a registry.\n\n Adding the `-s,--scope` flag will cause the deletion to be done against whatever registry is configured for the associated scope (see also `npmScopes`).\n\n Adding the `--publish` flag will cause the deletion to be done against the registry used when publishing the package (see also `publishConfig.registry` and `npmPublishRegistry`).\n\n Adding the `-A,--all` flag will cause the deletion to be done against all registries and scopes.\n ",examples:[["Logout of the default registry","yarn npm logout"],["Logout of the @my-scope scope","yarn npm logout --scope my-scope"],["Logout of the publish registry for the current package","yarn npm logout --publish"],["Logout of all registries","yarn npm logout --all"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),o=async()=>{let n=await xF({configuration:r,cwd:this.context.cwd,publish:this.publish,scope:this.scope}),u=await ze.find(this.context.cwd,this.context.plugins),A=G.makeIdent(this.scope??null,"pkg");return!si.getAuthConfiguration(n,{configuration:u,ident:A}).get("npmAuthToken")};return(await Nt.start({configuration:r,stdout:this.context.stdout},async n=>{if(this.all&&(await Bvt(),n.reportInfo(0,"Successfully logged out from everything")),this.scope){await rve("npmScopes",this.scope),await o()?n.reportInfo(0,`Successfully logged out from ${this.scope}`):n.reportWarning(0,"Scope authentication settings removed, but some other ones settings still apply to it");return}let u=await xF({configuration:r,cwd:this.context.cwd,publish:this.publish});await rve("npmRegistries",u),await o()?n.reportInfo(0,`Successfully logged out from ${u}`):n.reportWarning(0,"Registry authentication settings removed, but some other ones settings still apply to it")})).exitCode()}};function wvt(t,e){let r=t[e];if(!qe.isIndexableObject(r))return!1;let o=new Set(Object.keys(r));if([...$C].every(n=>!o.has(n)))return!1;for(let n of $C)o.delete(n);if(o.size===0)return t[e]=void 0,!0;let a={...r};for(let n of $C)delete a[n];return t[e]=a,!0}async function Bvt(){let t=e=>{let r=!1,o=qe.isIndexableObject(e)?{...e}:{};o.npmAuthToken&&(delete o.npmAuthToken,r=!0);for(let a of Object.keys(o))wvt(o,a)&&(r=!0);if(Object.keys(o).length!==0)return r?o:e};return await ze.updateHomeConfiguration({npmRegistries:t,npmScopes:t})}async function rve(t,e){return await ze.updateHomeConfiguration({[t]:r=>{let o=qe.isIndexableObject(r)?r:{};if(!Object.hasOwn(o,e))return r;let a=o[e],n=qe.isIndexableObject(a)?a:{},u=new Set(Object.keys(n));if([...$C].every(p=>!u.has(p)))return r;for(let p of $C)u.delete(p);if(u.size===0)return Object.keys(o).length===1?void 0:{...o,[e]:void 0};let A={};for(let p of $C)A[p]=void 0;return{...o,[e]:{...n,...A}}}})}Ke();Gt();var tI=class extends ut{constructor(){super(...arguments);this.access=de.String("--access",{description:"The access for the published package (public or restricted)"});this.tag=de.String("--tag","latest",{description:"The tag on the registry that the package should be attached to"});this.tolerateRepublish=de.Boolean("--tolerate-republish",!1,{description:"Warn and exit when republishing an already existing version of a package"});this.otp=de.String("--otp",{description:"The OTP token to use with the command"})}static{this.paths=[["npm","publish"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"publish the active workspace to the npm registry",details:'\n This command will pack the active workspace into a fresh archive and upload it to the npm registry.\n\n The package will by default be attached to the `latest` tag on the registry, but this behavior can be overridden by using the `--tag` option.\n\n Note that for legacy reasons scoped packages are by default published with an access set to `restricted` (aka "private packages"). This requires you to register for a paid npm plan. In case you simply wish to publish a public scoped package to the registry (for free), just add the `--access public` flag. This behavior can be enabled by default through the `npmPublishAccess` settings.\n ',examples:[["Publish the active workspace","yarn npm publish"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!a)throw new or(o.cwd,this.context.cwd);if(a.manifest.private)throw new it("Private workspaces cannot be published");if(a.manifest.name===null||a.manifest.version===null)throw new it("Workspaces must have valid names and versions to be published on an external registry");await o.restoreInstallState();let n=a.manifest.name,u=a.manifest.version,A=si.getPublishRegistry(a.manifest,{configuration:r});return(await Nt.start({configuration:r,stdout:this.context.stdout},async h=>{if(this.tolerateRepublish)try{let E=await en.get(en.getIdentUrl(n),{configuration:r,registry:A,ident:n,jsonResponse:!0});if(!Object.hasOwn(E,"versions"))throw new Jt(15,'Registry returned invalid data for - missing "versions" field');if(Object.hasOwn(E.versions,u)){h.reportWarning(0,`Registry already knows about version ${u}; skipping.`);return}}catch(E){if(E.originalError?.response?.statusCode!==404)throw E}await hn.maybeExecuteWorkspaceLifecycleScript(a,"prepublish",{report:h}),await BA.prepareForPack(a,{report:h},async()=>{let E=await BA.genPackList(a);for(let T of E)h.reportInfo(null,T);let w=await BA.genPackStream(a,E),D=await qe.bufferStream(w),x=await VC.getGitHead(a.cwd),C=await VC.makePublishBody(a,D,{access:this.access,tag:this.tag,registry:A,gitHead:x});await en.put(en.getIdentUrl(n),C,{configuration:r,registry:A,ident:n,otp:this.otp,jsonResponse:!0})}),h.reportInfo(0,"Package archive published")})).exitCode()}};Ke();Gt();var nve=et(ni());Ke();Pt();Gt();var rI=class extends ut{constructor(){super(...arguments);this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.package=de.String({required:!1})}static{this.paths=[["npm","tag","list"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"list all dist-tags of a package",details:` + This command will list all tags of a package from the npm registry. + + If the package is not specified, Yarn will default to the current workspace. + `,examples:[["List all tags of package `my-pkg`","yarn npm tag list my-pkg"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n;if(typeof this.package<"u")n=G.parseIdent(this.package);else{if(!a)throw new or(o.cwd,this.context.cwd);if(!a.manifest.name)throw new it(`Missing 'name' field in ${Ae.fromPortablePath(K.join(a.cwd,mr.manifest))}`);n=a.manifest.name}let u=await Zv(n,r),p={children:qe.sortMap(Object.entries(u),([h])=>h).map(([h,E])=>({value:pe.tuple(pe.Type.RESOLUTION,{descriptor:G.makeDescriptor(n,h),locator:G.makeLocator(n,E)})}))};return As.emitTree(p,{configuration:r,json:this.json,stdout:this.context.stdout})}};async function Zv(t,e){let r=`/-/package${en.getIdentUrl(t)}/dist-tags`;return en.get(r,{configuration:e,ident:t,jsonResponse:!0,customErrorMessage:en.customPackageError})}var nI=class extends ut{constructor(){super(...arguments);this.package=de.String();this.tag=de.String()}static{this.paths=[["npm","tag","add"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"add a tag for a specific version of a package",details:` + This command will add a tag to the npm registry for a specific version of a package. If the tag already exists, it will be overwritten. + `,examples:[["Add a `beta` tag for version `2.3.4-beta.4` of package `my-pkg`","yarn npm tag add my-pkg@2.3.4-beta.4 beta"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!a)throw new or(o.cwd,this.context.cwd);let n=G.parseDescriptor(this.package,!0),u=n.range;if(!nve.default.valid(u))throw new it(`The range ${pe.pretty(r,n.range,pe.Type.RANGE)} must be a valid semver version`);let A=si.getPublishRegistry(a.manifest,{configuration:r}),p=pe.pretty(r,n,pe.Type.IDENT),h=pe.pretty(r,u,pe.Type.RANGE),E=pe.pretty(r,this.tag,pe.Type.CODE);return(await Nt.start({configuration:r,stdout:this.context.stdout},async D=>{let x=await Zv(n,r);Object.hasOwn(x,this.tag)&&x[this.tag]===u&&D.reportWarning(0,`Tag ${E} is already set to version ${h}`);let C=`/-/package${en.getIdentUrl(n)}/dist-tags/${encodeURIComponent(this.tag)}`;await en.put(C,u,{configuration:r,registry:A,ident:n,jsonRequest:!0,jsonResponse:!0}),D.reportInfo(0,`Tag ${E} added to version ${h} of package ${p}`)})).exitCode()}};Ke();Gt();var iI=class extends ut{constructor(){super(...arguments);this.package=de.String();this.tag=de.String()}static{this.paths=[["npm","tag","remove"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"remove a tag from a package",details:` + This command will remove a tag from a package from the npm registry. + `,examples:[["Remove the `beta` tag from package `my-pkg`","yarn npm tag remove my-pkg beta"]]})}async execute(){if(this.tag==="latest")throw new it("The 'latest' tag cannot be removed.");let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!a)throw new or(o.cwd,this.context.cwd);let n=G.parseIdent(this.package),u=si.getPublishRegistry(a.manifest,{configuration:r}),A=pe.pretty(r,this.tag,pe.Type.CODE),p=pe.pretty(r,n,pe.Type.IDENT),h=await Zv(n,r);if(!Object.hasOwn(h,this.tag))throw new it(`${A} is not a tag of package ${p}`);return(await Nt.start({configuration:r,stdout:this.context.stdout},async w=>{let D=`/-/package${en.getIdentUrl(n)}/dist-tags/${encodeURIComponent(this.tag)}`;await en.del(D,{configuration:r,registry:u,ident:n,jsonResponse:!0}),w.reportInfo(0,`Tag ${A} removed from package ${p}`)})).exitCode()}};Ke();Ke();Gt();var sI=class extends ut{constructor(){super(...arguments);this.scope=de.String("-s,--scope",{description:"Print username for the registry configured for a given scope"});this.publish=de.Boolean("--publish",!1,{description:"Print username for the publish registry"})}static{this.paths=[["npm","whoami"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"display the name of the authenticated user",details:"\n Print the username associated with the current authentication settings to the standard output.\n\n When using `-s,--scope`, the username printed will be the one that matches the authentication settings of the registry associated with the given scope (those settings can be overriden using the `npmRegistries` map, and the registry associated with the scope is configured via the `npmScopes` map).\n\n When using `--publish`, the registry we'll select will by default be the one used when publishing packages (`publishConfig.registry` or `npmPublishRegistry` if available, otherwise we'll fallback to the regular `npmRegistryServer`).\n ",examples:[["Print username for the default registry","yarn npm whoami"],["Print username for the registry on a given scope","yarn npm whoami --scope company"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),o;return this.scope&&this.publish?o=si.getScopeRegistry(this.scope,{configuration:r,type:si.RegistryType.PUBLISH_REGISTRY}):this.scope?o=si.getScopeRegistry(this.scope,{configuration:r}):this.publish?o=si.getPublishRegistry((await aE(r,this.context.cwd)).manifest,{configuration:r}):o=si.getDefaultRegistry({configuration:r}),(await Nt.start({configuration:r,stdout:this.context.stdout},async n=>{let u;try{u=await en.get("/-/whoami",{configuration:r,registry:o,authType:en.AuthType.ALWAYS_AUTH,jsonResponse:!0,ident:this.scope?G.makeIdent(this.scope,""):void 0})}catch(A){if(A.response?.statusCode===401||A.response?.statusCode===403){n.reportError(41,"Authentication failed - your credentials may have expired");return}else throw A}n.reportInfo(0,u.username)})).exitCode()}};var vvt={configuration:{npmPublishAccess:{description:"Default access of the published packages",type:"STRING",default:null},npmAuditExcludePackages:{description:"Array of glob patterns of packages to exclude from npm audit",type:"STRING",default:[],isArray:!0},npmAuditIgnoreAdvisories:{description:"Array of glob patterns of advisory IDs to exclude from npm audit",type:"STRING",default:[],isArray:!0}},commands:[zC,XC,ZC,eI,tI,nI,rI,iI,sI]},Dvt=vvt;var gG={};Kt(gG,{PatchCommand:()=>AI,PatchCommitCommand:()=>uI,PatchFetcher:()=>nD,PatchResolver:()=>iD,default:()=>jvt,patchUtils:()=>Id});Ke();Ke();Pt();sA();var Id={};Kt(Id,{applyPatchFile:()=>QF,diffFolders:()=>pG,ensureUnpatchedDescriptor:()=>cG,ensureUnpatchedLocator:()=>RF,extractPackageToDisk:()=>fG,extractPatchFlags:()=>uve,isParentRequired:()=>AG,isPatchDescriptor:()=>FF,isPatchLocator:()=>i0,loadPatchFiles:()=>rD,makeDescriptor:()=>TF,makeLocator:()=>uG,makePatchHash:()=>hG,parseDescriptor:()=>eD,parseLocator:()=>tD,parsePatchFile:()=>$v,unpatchDescriptor:()=>_vt,unpatchLocator:()=>Hvt});Ke();Pt();Ke();Pt();var Pvt=/^@@ -(\d+)(,(\d+))? \+(\d+)(,(\d+))? @@.*/;function oI(t){return K.relative(Bt.root,K.resolve(Bt.root,Ae.toPortablePath(t)))}function Svt(t){let e=t.trim().match(Pvt);if(!e)throw new Error(`Bad header line: '${t}'`);return{original:{start:Math.max(Number(e[1]),1),length:Number(e[3]||1)},patched:{start:Math.max(Number(e[4]),1),length:Number(e[6]||1)}}}var bvt=420,xvt=493;var ive=()=>({semverExclusivity:null,diffLineFromPath:null,diffLineToPath:null,oldMode:null,newMode:null,deletedFileMode:null,newFileMode:null,renameFrom:null,renameTo:null,beforeHash:null,afterHash:null,fromPath:null,toPath:null,hunks:null}),kvt=t=>({header:Svt(t),parts:[]}),Qvt={"@":"header","-":"deletion","+":"insertion"," ":"context","\\":"pragma",undefined:"context"};function Fvt(t){let e=[],r=ive(),o="parsing header",a=null,n=null;function u(){a&&(n&&(a.parts.push(n),n=null),r.hunks.push(a),a=null)}function A(){u(),e.push(r),r=ive()}for(let p=0;p0?"patch":"mode change",J=null;switch(U){case"rename":{if(!E||!w)throw new Error("Bad parser state: rename from & to not given");e.push({type:"rename",semverExclusivity:o,fromPath:oI(E),toPath:oI(w)}),J=w}break;case"file deletion":{let te=a||C;if(!te)throw new Error("Bad parse state: no path given for file deletion");e.push({type:"file deletion",semverExclusivity:o,hunk:L&&L[0]||null,path:oI(te),mode:kF(p),hash:D})}break;case"file creation":{let te=n||T;if(!te)throw new Error("Bad parse state: no path given for file creation");e.push({type:"file creation",semverExclusivity:o,hunk:L&&L[0]||null,path:oI(te),mode:kF(h),hash:x})}break;case"patch":case"mode change":J=T||n;break;default:qe.assertNever(U);break}J&&u&&A&&u!==A&&e.push({type:"mode change",semverExclusivity:o,path:oI(J),oldMode:kF(u),newMode:kF(A)}),J&&L&&L.length&&e.push({type:"patch",semverExclusivity:o,path:oI(J),hunks:L,beforeHash:D,afterHash:x})}if(e.length===0)throw new Error("Unable to parse patch file: No changes found. Make sure the patch is a valid UTF8 encoded string");return e}function kF(t){let e=parseInt(t,8)&511;if(e!==bvt&&e!==xvt)throw new Error(`Unexpected file mode string: ${t}`);return e}function $v(t){let e=t.split(/\n/g);return e[e.length-1]===""&&e.pop(),Rvt(Fvt(e))}function Tvt(t){let e=0,r=0;for(let{type:o,lines:a}of t.parts)switch(o){case"context":r+=a.length,e+=a.length;break;case"deletion":e+=a.length;break;case"insertion":r+=a.length;break;default:qe.assertNever(o);break}if(e!==t.header.original.length||r!==t.header.patched.length){let o=a=>a<0?a:`+${a}`;throw new Error(`hunk header integrity check failed (expected @@ ${o(t.header.original.length)} ${o(t.header.patched.length)} @@, got @@ ${o(e)} ${o(r)} @@)`)}}Ke();Pt();var aI=class extends Error{constructor(r,o){super(`Cannot apply hunk #${r+1}`);this.hunk=o}};async function lI(t,e,r){let o=await t.lstatPromise(e),a=await r();typeof a<"u"&&(e=a),await t.lutimesPromise(e,o.atime,o.mtime)}async function QF(t,{baseFs:e=new _n,dryRun:r=!1,version:o=null}={}){for(let a of t)if(!(a.semverExclusivity!==null&&o!==null&&!Ur.satisfiesWithPrereleases(o,a.semverExclusivity)))switch(a.type){case"file deletion":if(r){if(!e.existsSync(a.path))throw new Error(`Trying to delete a file that doesn't exist: ${a.path}`)}else await lI(e,K.dirname(a.path),async()=>{await e.unlinkPromise(a.path)});break;case"rename":if(r){if(!e.existsSync(a.fromPath))throw new Error(`Trying to move a file that doesn't exist: ${a.fromPath}`)}else await lI(e,K.dirname(a.fromPath),async()=>{await lI(e,K.dirname(a.toPath),async()=>{await lI(e,a.fromPath,async()=>(await e.movePromise(a.fromPath,a.toPath),a.toPath))})});break;case"file creation":if(r){if(e.existsSync(a.path))throw new Error(`Trying to create a file that already exists: ${a.path}`)}else{let n=a.hunk?a.hunk.parts[0].lines.join(` +`)+(a.hunk.parts[0].noNewlineAtEndOfFile?"":` +`):"";await e.mkdirpPromise(K.dirname(a.path),{chmod:493,utimes:[Pi.SAFE_TIME,Pi.SAFE_TIME]}),await e.writeFilePromise(a.path,n,{mode:a.mode}),await e.utimesPromise(a.path,Pi.SAFE_TIME,Pi.SAFE_TIME)}break;case"patch":await lI(e,a.path,async()=>{await Ovt(a,{baseFs:e,dryRun:r})});break;case"mode change":{let u=(await e.statPromise(a.path)).mode;if(sve(a.newMode)!==sve(u))continue;await lI(e,a.path,async()=>{await e.chmodPromise(a.path,a.newMode)})}break;default:qe.assertNever(a);break}}function sve(t){return(t&64)>0}function ove(t){return t.replace(/\s+$/,"")}function Lvt(t,e){return ove(t)===ove(e)}async function Ovt({hunks:t,path:e},{baseFs:r,dryRun:o=!1}){let a=await r.statSync(e).mode,u=(await r.readFileSync(e,"utf8")).split(/\n/),A=[],p=0,h=0;for(let w of t){let D=Math.max(h,w.header.patched.start+p),x=Math.max(0,D-h),C=Math.max(0,u.length-D-w.header.original.length),T=Math.max(x,C),L=0,U=0,J=null;for(;L<=T;){if(L<=x&&(U=D-L,J=ave(w,u,U),J!==null)){L=-L;break}if(L<=C&&(U=D+L,J=ave(w,u,U),J!==null))break;L+=1}if(J===null)throw new aI(t.indexOf(w),w);A.push(J),p+=L,h=U+w.header.original.length}if(o)return;let E=0;for(let w of A)for(let D of w)switch(D.type){case"splice":{let x=D.index+E;u.splice(x,D.numToDelete,...D.linesToInsert),E+=D.linesToInsert.length-D.numToDelete}break;case"pop":u.pop();break;case"push":u.push(D.line);break;default:qe.assertNever(D);break}await r.writeFilePromise(e,u.join(` +`),{mode:a})}function ave(t,e,r){let o=[];for(let a of t.parts)switch(a.type){case"context":case"deletion":{for(let n of a.lines){let u=e[r];if(u==null||!Lvt(u,n))return null;r+=1}a.type==="deletion"&&(o.push({type:"splice",index:r-a.lines.length,numToDelete:a.lines.length,linesToInsert:[]}),a.noNewlineAtEndOfFile&&o.push({type:"push",line:""}))}break;case"insertion":o.push({type:"splice",index:r,numToDelete:0,linesToInsert:a.lines}),a.noNewlineAtEndOfFile&&o.push({type:"pop"});break;default:qe.assertNever(a.type);break}return o}var Uvt=/^builtin<([^>]+)>$/;function cI(t,e){let{protocol:r,source:o,selector:a,params:n}=G.parseRange(t);if(r!=="patch:")throw new Error("Invalid patch range");if(o===null)throw new Error("Patch locators must explicitly define their source");let u=a?a.split(/&/).map(E=>Ae.toPortablePath(E)):[],A=n&&typeof n.locator=="string"?G.parseLocator(n.locator):null,p=n&&typeof n.version=="string"?n.version:null,h=e(o);return{parentLocator:A,sourceItem:h,patchPaths:u,sourceVersion:p}}function FF(t){return t.range.startsWith("patch:")}function i0(t){return t.reference.startsWith("patch:")}function eD(t){let{sourceItem:e,...r}=cI(t.range,G.parseDescriptor);return{...r,sourceDescriptor:e}}function tD(t){let{sourceItem:e,...r}=cI(t.reference,G.parseLocator);return{...r,sourceLocator:e}}function _vt(t){let{sourceItem:e}=cI(t.range,G.parseDescriptor);return e}function Hvt(t){let{sourceItem:e}=cI(t.reference,G.parseLocator);return e}function cG(t){if(!FF(t))return t;let{sourceItem:e}=cI(t.range,G.parseDescriptor);return e}function RF(t){if(!i0(t))return t;let{sourceItem:e}=cI(t.reference,G.parseLocator);return e}function lve({parentLocator:t,sourceItem:e,patchPaths:r,sourceVersion:o,patchHash:a},n){let u=t!==null?{locator:G.stringifyLocator(t)}:{},A=typeof o<"u"?{version:o}:{},p=typeof a<"u"?{hash:a}:{};return G.makeRange({protocol:"patch:",source:n(e),selector:r.join("&"),params:{...A,...p,...u}})}function TF(t,{parentLocator:e,sourceDescriptor:r,patchPaths:o}){return G.makeDescriptor(t,lve({parentLocator:e,sourceItem:r,patchPaths:o},G.stringifyDescriptor))}function uG(t,{parentLocator:e,sourcePackage:r,patchPaths:o,patchHash:a}){return G.makeLocator(t,lve({parentLocator:e,sourceItem:r,sourceVersion:r.version,patchPaths:o,patchHash:a},G.stringifyLocator))}function cve({onAbsolute:t,onRelative:e,onProject:r,onBuiltin:o},a){let n=a.lastIndexOf("!");n!==-1&&(a=a.slice(n+1));let u=a.match(Uvt);return u!==null?o(u[1]):a.startsWith("~/")?r(a.slice(2)):K.isAbsolute(a)?t(a):e(a)}function uve(t){let e=t.lastIndexOf("!");return{optional:(e!==-1?new Set(t.slice(0,e).split(/!/)):new Set).has("optional")}}function AG(t){return cve({onAbsolute:()=>!1,onRelative:()=>!0,onProject:()=>!1,onBuiltin:()=>!1},t)}async function rD(t,e,r){let o=t!==null?await r.fetcher.fetch(t,r):null,a=o&&o.localPath?{packageFs:new En(Bt.root),prefixPath:K.relative(Bt.root,o.localPath)}:o;o&&o!==a&&o.releaseFs&&o.releaseFs();let n=await qe.releaseAfterUseAsync(async()=>await Promise.all(e.map(async u=>{let A=uve(u),p=await cve({onAbsolute:async h=>await ae.readFilePromise(h,"utf8"),onRelative:async h=>{if(a===null)throw new Error("Assertion failed: The parent locator should have been fetched");return await a.packageFs.readFilePromise(K.join(a.prefixPath,h),"utf8")},onProject:async h=>await ae.readFilePromise(K.join(r.project.cwd,h),"utf8"),onBuiltin:async h=>await r.project.configuration.firstHook(E=>E.getBuiltinPatch,r.project,h)},u);return{...A,source:p}})));for(let u of n)typeof u.source=="string"&&(u.source=u.source.replace(/\r\n?/g,` +`));return n}async function fG(t,{cache:e,project:r}){let o=r.storedPackages.get(t.locatorHash);if(typeof o>"u")throw new Error("Assertion failed: Expected the package to be registered");let a=RF(t),n=r.storedChecksums,u=new Ri,A=await ae.mktempPromise(),p=K.join(A,"source"),h=K.join(A,"user"),E=K.join(A,".yarn-patch.json"),w=r.configuration.makeFetcher(),D=[];try{let x,C;if(t.locatorHash===a.locatorHash){let T=await w.fetch(t,{cache:e,project:r,fetcher:w,checksums:n,report:u});D.push(()=>T.releaseFs?.()),x=T,C=T}else x=await w.fetch(t,{cache:e,project:r,fetcher:w,checksums:n,report:u}),D.push(()=>x.releaseFs?.()),C=await w.fetch(t,{cache:e,project:r,fetcher:w,checksums:n,report:u}),D.push(()=>C.releaseFs?.());await Promise.all([ae.copyPromise(p,x.prefixPath,{baseFs:x.packageFs}),ae.copyPromise(h,C.prefixPath,{baseFs:C.packageFs}),ae.writeJsonPromise(E,{locator:G.stringifyLocator(t),version:o.version})])}finally{for(let x of D)x()}return ae.detachTemp(A),h}async function pG(t,e){let r=Ae.fromPortablePath(t).replace(/\\/g,"/"),o=Ae.fromPortablePath(e).replace(/\\/g,"/"),{stdout:a,stderr:n}=await Hr.execvp("git",["-c","core.safecrlf=false","diff","--src-prefix=a/","--dst-prefix=b/","--ignore-cr-at-eol","--full-index","--no-index","--no-renames","--text",r,o],{cwd:Ae.toPortablePath(process.cwd()),env:{...process.env,GIT_CONFIG_NOSYSTEM:"1",HOME:"",XDG_CONFIG_HOME:"",USERPROFILE:""}});if(n.length>0)throw new Error(`Unable to diff directories. Make sure you have a recent version of 'git' available in PATH. +The following error was reported by 'git': +${n}`);let u=r.startsWith("/")?A=>A.slice(1):A=>A;return a.replace(new RegExp(`(a|b)(${qe.escapeRegExp(`/${u(r)}/`)})`,"g"),"$1/").replace(new RegExp(`(a|b)${qe.escapeRegExp(`/${u(o)}/`)}`,"g"),"$1/").replace(new RegExp(qe.escapeRegExp(`${r}/`),"g"),"").replace(new RegExp(qe.escapeRegExp(`${o}/`),"g"),"")}function hG(t,e){let r=[];for(let{source:o}of t){if(o===null)continue;let a=$v(o);for(let n of a){let{semverExclusivity:u,...A}=n;u!==null&&e!==null&&!Ur.satisfiesWithPrereleases(e,u)||r.push(JSON.stringify(A))}}return xn.makeHash(`${3}`,...r).slice(0,6)}Ke();function Ave(t,{configuration:e,report:r}){for(let o of t.parts)for(let a of o.lines)switch(o.type){case"context":r.reportInfo(null,` ${pe.pretty(e,a,"grey")}`);break;case"deletion":r.reportError(28,`- ${pe.pretty(e,a,pe.Type.REMOVED)}`);break;case"insertion":r.reportError(28,`+ ${pe.pretty(e,a,pe.Type.ADDED)}`);break;default:qe.assertNever(o.type)}}var nD=class{supports(e,r){return!!i0(e)}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the disk`),loader:()=>this.patchPackage(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),localPath:this.getLocalPath(e,r),checksum:u}}async patchPackage(e,r){let{parentLocator:o,sourceLocator:a,sourceVersion:n,patchPaths:u}=tD(e),A=await rD(o,u,r),p=await ae.mktempPromise(),h=K.join(p,"current.zip"),E=await r.fetcher.fetch(a,r),w=G.getIdentVendorPath(e),D=new Zi(h,{create:!0,level:r.project.configuration.get("compressionLevel")});await qe.releaseAfterUseAsync(async()=>{await D.copyPromise(w,E.prefixPath,{baseFs:E.packageFs,stableSort:!0})},E.releaseFs),D.saveAndClose();for(let{source:x,optional:C}of A){if(x===null)continue;let T=new Zi(h,{level:r.project.configuration.get("compressionLevel")}),L=new En(K.resolve(Bt.root,w),{baseFs:T});try{await QF($v(x),{baseFs:L,version:n})}catch(U){if(!(U instanceof aI))throw U;let J=r.project.configuration.get("enableInlineHunks"),te=!J&&!C?" (set enableInlineHunks for details)":"",le=`${G.prettyLocator(r.project.configuration,e)}: ${U.message}${te}`,ce=ue=>{J&&Ave(U.hunk,{configuration:r.project.configuration,report:ue})};if(T.discardAndClose(),C){r.report.reportWarningOnce(66,le,{reportExtra:ce});continue}else throw new Jt(66,le,ce)}T.saveAndClose()}return new Zi(h,{level:r.project.configuration.get("compressionLevel")})}};Ke();var iD=class{supportsDescriptor(e,r){return!!FF(e)}supportsLocator(e,r){return!!i0(e)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){let{patchPaths:a}=eD(e);return a.every(n=>!AG(n))?e:G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){let{sourceDescriptor:o}=eD(e);return{sourceDescriptor:r.project.configuration.normalizeDependency(o)}}async getCandidates(e,r,o){if(!o.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{parentLocator:a,patchPaths:n}=eD(e),u=await rD(a,n,o.fetchOptions),A=r.sourceDescriptor;if(typeof A>"u")throw new Error("Assertion failed: The dependency should have been resolved");let p=hG(u,A.version);return[uG(e,{parentLocator:a,sourcePackage:A,patchPaths:n,patchHash:p})]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){let{sourceLocator:o}=tD(e);return{...await r.resolver.resolve(o,r),...e}}};Ke();Pt();Gt();var uI=class extends ut{constructor(){super(...arguments);this.save=de.Boolean("-s,--save",!1,{description:"Add the patch to your resolution entries"});this.patchFolder=de.String()}static{this.paths=[["patch-commit"]]}static{this.usage=ot.Usage({description:"generate a patch out of a directory",details:"\n By default, this will print a patchfile on stdout based on the diff between the folder passed in and the original version of the package. Such file is suitable for consumption with the `patch:` protocol.\n\n With the `-s,--save` option set, the patchfile won't be printed on stdout anymore and will instead be stored within a local file (by default kept within `.yarn/patches`, but configurable via the `patchFolder` setting). A `resolutions` entry will also be added to your top-level manifest, referencing the patched package via the `patch:` protocol.\n\n Note that only folders generated by `yarn patch` are accepted as valid input for `yarn patch-commit`.\n "})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState();let n=K.resolve(this.context.cwd,Ae.toPortablePath(this.patchFolder)),u=K.join(n,"../source"),A=K.join(n,"../.yarn-patch.json");if(!ae.existsSync(u))throw new it("The argument folder didn't get created by 'yarn patch'");let p=await pG(u,n),h=await ae.readJsonPromise(A),E=G.parseLocator(h.locator,!0);if(!o.storedPackages.has(E.locatorHash))throw new it("No package found in the project for the given locator");if(!this.save){this.context.stdout.write(p);return}let w=r.get("patchFolder"),D=K.join(w,`${G.slugifyLocator(E)}.patch`);await ae.mkdirPromise(w,{recursive:!0}),await ae.writeFilePromise(D,p);let x=[],C=new Map;for(let T of o.storedPackages.values()){if(G.isVirtualLocator(T))continue;let L=T.dependencies.get(E.identHash);if(!L)continue;let U=G.ensureDevirtualizedDescriptor(L),J=cG(U),te=o.storedResolutions.get(J.descriptorHash);if(!te)throw new Error("Assertion failed: Expected the resolution to have been registered");if(!o.storedPackages.get(te))throw new Error("Assertion failed: Expected the package to have been registered");let ce=o.tryWorkspaceByLocator(T);if(ce)x.push(ce);else{let ue=o.originalPackages.get(T.locatorHash);if(!ue)throw new Error("Assertion failed: Expected the original package to have been registered");let Ie=ue.dependencies.get(L.identHash);if(!Ie)throw new Error("Assertion failed: Expected the original dependency to have been registered");C.set(Ie.descriptorHash,Ie)}}for(let T of x)for(let L of _t.hardDependencies){let U=T.manifest[L].get(E.identHash);if(!U)continue;let J=TF(U,{parentLocator:null,sourceDescriptor:G.convertLocatorToDescriptor(E),patchPaths:[K.join(mr.home,K.relative(o.cwd,D))]});T.manifest[L].set(U.identHash,J)}for(let T of C.values()){let L=TF(T,{parentLocator:null,sourceDescriptor:G.convertLocatorToDescriptor(E),patchPaths:[K.join(mr.home,K.relative(o.cwd,D))]});o.topLevelWorkspace.manifest.resolutions.push({pattern:{descriptor:{fullName:G.stringifyIdent(L),description:T.range}},reference:L.range})}await o.persist()}};Ke();Pt();Gt();var AI=class extends ut{constructor(){super(...arguments);this.update=de.Boolean("-u,--update",!1,{description:"Reapply local patches that already apply to this packages"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.package=de.String()}static{this.paths=[["patch"]]}static{this.usage=ot.Usage({description:"prepare a package for patching",details:"\n This command will cause a package to be extracted in a temporary directory intended to be editable at will.\n\n Once you're done with your changes, run `yarn patch-commit -s path` (with `path` being the temporary directory you received) to generate a patchfile and register it into your top-level manifest via the `patch:` protocol. Run `yarn patch-commit -h` for more details.\n\n Calling the command when you already have a patch won't import it by default (in other words, the default behavior is to reset existing patches). However, adding the `-u,--update` flag will import any current patch.\n "})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState();let u=G.parseLocator(this.package);if(u.reference==="unknown"){let A=qe.mapAndFilter([...o.storedPackages.values()],p=>p.identHash!==u.identHash?qe.mapAndFilter.skip:G.isVirtualLocator(p)?qe.mapAndFilter.skip:i0(p)!==this.update?qe.mapAndFilter.skip:p);if(A.length===0)throw new it("No package found in the project for the given locator");if(A.length>1)throw new it(`Multiple candidate packages found; explicitly choose one of them (use \`yarn why \` to get more information as to who depends on them): +${A.map(p=>` +- ${G.prettyLocator(r,p)}`).join("")}`);u=A[0]}if(!o.storedPackages.has(u.locatorHash))throw new it("No package found in the project for the given locator");await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async A=>{let p=RF(u),h=await fG(u,{cache:n,project:o});A.reportJson({locator:G.stringifyLocator(p),path:Ae.fromPortablePath(h)});let E=this.update?" along with its current modifications":"";A.reportInfo(0,`Package ${G.prettyLocator(r,p)} got extracted with success${E}!`),A.reportInfo(0,`You can now edit the following folder: ${pe.pretty(r,Ae.fromPortablePath(h),"magenta")}`),A.reportInfo(0,`Once you are done run ${pe.pretty(r,`yarn patch-commit -s ${process.platform==="win32"?'"':""}${Ae.fromPortablePath(h)}${process.platform==="win32"?'"':""}`,"cyan")} and Yarn will store a patchfile based on your changes.`)})}};var qvt={configuration:{enableInlineHunks:{description:"If true, the installs will print unmatched patch hunks",type:"BOOLEAN",default:!1},patchFolder:{description:"Folder where the patch files must be written",type:"ABSOLUTE_PATH",default:"./.yarn/patches"}},commands:[uI,AI],fetchers:[nD],resolvers:[iD]},jvt=qvt;var yG={};Kt(yG,{PnpmLinker:()=>sD,default:()=>Vvt});Ke();Pt();Gt();var sD=class{getCustomDataKey(){return JSON.stringify({name:"PnpmLinker",version:3})}supportsPackage(e,r){return this.isEnabled(r)}async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("Assertion failed: Expected the pnpm linker to be enabled");let o=this.getCustomDataKey(),a=r.project.linkersCustomData.get(o);if(!a)throw new it(`The project in ${pe.pretty(r.project.configuration,`${r.project.cwd}/package.json`,pe.Type.PATH)} doesn't seem to have been installed - running an install there might help`);let n=a.pathsByLocator.get(e.locatorHash);if(typeof n>"u")throw new it(`Couldn't find ${G.prettyLocator(r.project.configuration,e)} in the currently installed pnpm map - running an install might help`);return n.packageLocation}async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let o=this.getCustomDataKey(),a=r.project.linkersCustomData.get(o);if(!a)throw new it(`The project in ${pe.pretty(r.project.configuration,`${r.project.cwd}/package.json`,pe.Type.PATH)} doesn't seem to have been installed - running an install there might help`);let n=e.match(/(^.*\/node_modules\/(@[^/]*\/)?[^/]+)(\/.*$)/);if(n){let p=a.locatorByPath.get(n[1]);if(p)return p}let u=e,A=e;do{A=u,u=K.dirname(A);let p=a.locatorByPath.get(A);if(p)return p}while(u!==A);return null}makeInstaller(e){return new dG(e)}isEnabled(e){return e.project.configuration.get("nodeLinker")==="pnpm"}},dG=class{constructor(e){this.opts=e;this.asyncActions=new qe.AsyncActions(10);this.customData={pathsByLocator:new Map,locatorByPath:new Map};this.indexFolderPromise=$D(ae,{indexPath:K.join(e.project.configuration.get("globalFolder"),"index")})}attachCustomData(e){}async installPackage(e,r,o){switch(e.linkType){case"SOFT":return this.installPackageSoft(e,r,o);case"HARD":return this.installPackageHard(e,r,o)}throw new Error("Assertion failed: Unsupported package link type")}async installPackageSoft(e,r,o){let a=K.resolve(r.packageFs.getRealPath(),r.prefixPath),n=this.opts.project.tryWorkspaceByLocator(e)?K.join(a,mr.nodeModules):null;return this.customData.pathsByLocator.set(e.locatorHash,{packageLocation:a,dependenciesLocation:n}),{packageLocation:a,buildRequest:null}}async installPackageHard(e,r,o){let a=Gvt(e,{project:this.opts.project}),n=a.packageLocation;this.customData.locatorByPath.set(n,G.stringifyLocator(e)),this.customData.pathsByLocator.set(e.locatorHash,a),o.holdFetchResult(this.asyncActions.set(e.locatorHash,async()=>{await ae.mkdirPromise(n,{recursive:!0}),await ae.copyPromise(n,r.prefixPath,{baseFs:r.packageFs,overwrite:!1,linkStrategy:{type:"HardlinkFromIndex",indexPath:await this.indexFolderPromise,autoRepair:!0}})}));let A=G.isVirtualLocator(e)?G.devirtualizeLocator(e):e,p={manifest:await _t.tryFind(r.prefixPath,{baseFs:r.packageFs})??new _t,misc:{hasBindingGyp:CA.hasBindingGyp(r)}},h=this.opts.project.getDependencyMeta(A,e.version),E=CA.extractBuildRequest(e,p,h,{configuration:this.opts.project.configuration});return{packageLocation:n,buildRequest:E}}async attachInternalDependencies(e,r){if(this.opts.project.configuration.get("nodeLinker")!=="pnpm"||!fve(e,{project:this.opts.project}))return;let o=this.customData.pathsByLocator.get(e.locatorHash);if(typeof o>"u")throw new Error(`Assertion failed: Expected the package to have been registered (${G.stringifyLocator(e)})`);let{dependenciesLocation:a}=o;a&&this.asyncActions.reduce(e.locatorHash,async n=>{await ae.mkdirPromise(a,{recursive:!0});let u=await Wvt(a),A=new Map(u),p=[n],h=(w,D)=>{let x=D;fve(D,{project:this.opts.project})||(this.opts.report.reportWarningOnce(0,"The pnpm linker doesn't support providing different versions to workspaces' peer dependencies"),x=G.devirtualizeLocator(D));let C=this.customData.pathsByLocator.get(x.locatorHash);if(typeof C>"u")throw new Error(`Assertion failed: Expected the package to have been registered (${G.stringifyLocator(D)})`);let T=G.stringifyIdent(w),L=K.join(a,T),U=K.relative(K.dirname(L),C.packageLocation),J=A.get(T);A.delete(T),p.push(Promise.resolve().then(async()=>{if(J){if(J.isSymbolicLink()&&await ae.readlinkPromise(L)===U)return;await ae.removePromise(L)}await ae.mkdirpPromise(K.dirname(L)),process.platform=="win32"&&this.opts.project.configuration.get("winLinkType")==="junctions"?await ae.symlinkPromise(C.packageLocation,L,"junction"):await ae.symlinkPromise(U,L)}))},E=!1;for(let[w,D]of r)w.identHash===e.identHash&&(E=!0),h(w,D);!E&&!this.opts.project.tryWorkspaceByLocator(e)&&h(G.convertLocatorToDescriptor(e),e),p.push(Yvt(a,A)),await Promise.all(p)})}async attachExternalDependents(e,r){throw new Error("External dependencies haven't been implemented for the pnpm linker")}async finalizeInstall(){let e=hve(this.opts.project);if(this.opts.project.configuration.get("nodeLinker")!=="pnpm")await ae.removePromise(e);else{let r;try{r=new Set(await ae.readdirPromise(e))}catch{r=new Set}for(let{dependenciesLocation:o}of this.customData.pathsByLocator.values()){if(!o)continue;let a=K.contains(e,o);if(a===null)continue;let[n]=a.split(K.sep);r.delete(n)}await Promise.all([...r].map(async o=>{await ae.removePromise(K.join(e,o))}))}return await this.asyncActions.wait(),await mG(e),this.opts.project.configuration.get("nodeLinker")!=="node-modules"&&await mG(pve(this.opts.project)),{customData:this.customData}}};function pve(t){return K.join(t.cwd,mr.nodeModules)}function hve(t){return K.join(pve(t),".store")}function Gvt(t,{project:e}){let r=G.slugifyLocator(t),o=hve(e),a=K.join(o,r,"package"),n=K.join(o,r,mr.nodeModules);return{packageLocation:a,dependenciesLocation:n}}function fve(t,{project:e}){return!G.isVirtualLocator(t)||!e.tryWorkspaceByLocator(t)}async function Wvt(t){let e=new Map,r=[];try{r=await ae.readdirPromise(t,{withFileTypes:!0})}catch(o){if(o.code!=="ENOENT")throw o}try{for(let o of r)if(!o.name.startsWith("."))if(o.name.startsWith("@")){let a=await ae.readdirPromise(K.join(t,o.name),{withFileTypes:!0});if(a.length===0)e.set(o.name,o);else for(let n of a)e.set(`${o.name}/${n.name}`,n)}else e.set(o.name,o)}catch(o){if(o.code!=="ENOENT")throw o}return e}async function Yvt(t,e){let r=[],o=new Set;for(let a of e.keys()){r.push(ae.removePromise(K.join(t,a)));let n=G.tryParseIdent(a)?.scope;n&&o.add(`@${n}`)}return Promise.all(r).then(()=>Promise.all([...o].map(a=>mG(K.join(t,a)))))}async function mG(t){try{await ae.rmdirPromise(t)}catch(e){if(e.code!=="ENOENT"&&e.code!=="ENOTEMPTY")throw e}}var Kvt={linkers:[sD]},Vvt=Kvt;var DG={};Kt(DG,{StageCommand:()=>fI,default:()=>sDt,stageUtils:()=>LF});Ke();Pt();Gt();Ke();Pt();var LF={};Kt(LF,{ActionType:()=>EG,checkConsensus:()=>NF,expandDirectory:()=>wG,findConsensus:()=>BG,findVcsRoot:()=>CG,genCommitMessage:()=>vG,getCommitPrefix:()=>gve,isYarnFile:()=>IG});Pt();var EG=(n=>(n[n.CREATE=0]="CREATE",n[n.DELETE=1]="DELETE",n[n.ADD=2]="ADD",n[n.REMOVE=3]="REMOVE",n[n.MODIFY=4]="MODIFY",n))(EG||{});async function CG(t,{marker:e}){do if(!ae.existsSync(K.join(t,e)))t=K.dirname(t);else return t;while(t!=="/");return null}function IG(t,{roots:e,names:r}){if(r.has(K.basename(t)))return!0;do if(!e.has(t))t=K.dirname(t);else return!0;while(t!=="/");return!1}function wG(t){let e=[],r=[t];for(;r.length>0;){let o=r.pop(),a=ae.readdirSync(o);for(let n of a){let u=K.resolve(o,n);ae.lstatSync(u).isDirectory()?r.push(u):e.push(u)}}return e}function NF(t,e){let r=0,o=0;for(let a of t)a!=="wip"&&(e.test(a)?r+=1:o+=1);return r>=o}function BG(t){let e=NF(t,/^(\w\(\w+\):\s*)?\w+s/),r=NF(t,/^(\w\(\w+\):\s*)?[A-Z]/),o=NF(t,/^\w\(\w+\):/);return{useThirdPerson:e,useUpperCase:r,useComponent:o}}function gve(t){return t.useComponent?"chore(yarn): ":""}var Jvt=new Map([[0,"create"],[1,"delete"],[2,"add"],[3,"remove"],[4,"update"]]);function vG(t,e){let r=gve(t),o=[],a=e.slice().sort((n,u)=>n[0]-u[0]);for(;a.length>0;){let[n,u]=a.shift(),A=Jvt.get(n);t.useUpperCase&&o.length===0&&(A=`${A[0].toUpperCase()}${A.slice(1)}`),t.useThirdPerson&&(A+="s");let p=[u];for(;a.length>0&&a[0][0]===n;){let[,E]=a.shift();p.push(E)}p.sort();let h=p.shift();p.length===1?h+=" (and one other)":p.length>1&&(h+=` (and ${p.length} others)`),o.push(`${A} ${h}`)}return`${r}${o.join(", ")}`}var zvt="Commit generated via `yarn stage`",Xvt=11;async function dve(t){let{code:e,stdout:r}=await Hr.execvp("git",["log","-1","--pretty=format:%H"],{cwd:t});return e===0?r.trim():null}async function Zvt(t,e){let r=[],o=e.filter(h=>K.basename(h.path)==="package.json");for(let{action:h,path:E}of o){let w=K.relative(t,E);if(h===4){let D=await dve(t),{stdout:x}=await Hr.execvp("git",["show",`${D}:${w}`],{cwd:t,strict:!0}),C=await _t.fromText(x),T=await _t.fromFile(E),L=new Map([...T.dependencies,...T.devDependencies]),U=new Map([...C.dependencies,...C.devDependencies]);for(let[J,te]of U){let le=G.stringifyIdent(te),ce=L.get(J);ce?ce.range!==te.range&&r.push([4,`${le} to ${ce.range}`]):r.push([3,le])}for(let[J,te]of L)U.has(J)||r.push([2,G.stringifyIdent(te)])}else if(h===0){let D=await _t.fromFile(E);D.name?r.push([0,G.stringifyIdent(D.name)]):r.push([0,"a package"])}else if(h===1){let D=await dve(t),{stdout:x}=await Hr.execvp("git",["show",`${D}:${w}`],{cwd:t,strict:!0}),C=await _t.fromText(x);C.name?r.push([1,G.stringifyIdent(C.name)]):r.push([1,"a package"])}else throw new Error("Assertion failed: Unsupported action type")}let{code:a,stdout:n}=await Hr.execvp("git",["log",`-${Xvt}`,"--pretty=format:%s"],{cwd:t}),u=a===0?n.split(/\n/g).filter(h=>h!==""):[],A=BG(u);return vG(A,r)}var $vt={0:[" A ","?? "],4:[" M "],1:[" D "]},eDt={0:["A "],4:["M "],1:["D "]},mve={async findRoot(t){return await CG(t,{marker:".git"})},async filterChanges(t,e,r,o){let{stdout:a}=await Hr.execvp("git",["status","-s"],{cwd:t,strict:!0}),n=a.toString().split(/\n/g),u=o?.staged?eDt:$vt;return[].concat(...n.map(p=>{if(p==="")return[];let h=p.slice(0,3),E=K.resolve(t,p.slice(3));if(!o?.staged&&h==="?? "&&p.endsWith("/"))return wG(E).map(w=>({action:0,path:w}));{let D=[0,4,1].find(x=>u[x].includes(h));return D!==void 0?[{action:D,path:E}]:[]}})).filter(p=>IG(p.path,{roots:e,names:r}))},async genCommitMessage(t,e){return await Zvt(t,e)},async makeStage(t,e){let r=e.map(o=>Ae.fromPortablePath(o.path));await Hr.execvp("git",["add","--",...r],{cwd:t,strict:!0})},async makeCommit(t,e,r){let o=e.map(a=>Ae.fromPortablePath(a.path));await Hr.execvp("git",["add","-N","--",...o],{cwd:t,strict:!0}),await Hr.execvp("git",["commit","-m",`${r} + +${zvt} +`,"--",...o],{cwd:t,strict:!0})},async makeReset(t,e){let r=e.map(o=>Ae.fromPortablePath(o.path));await Hr.execvp("git",["reset","HEAD","--",...r],{cwd:t,strict:!0})}};var tDt=[mve],fI=class extends ut{constructor(){super(...arguments);this.commit=de.Boolean("-c,--commit",!1,{description:"Commit the staged files"});this.reset=de.Boolean("-r,--reset",!1,{description:"Remove all files from the staging area"});this.dryRun=de.Boolean("-n,--dry-run",!1,{description:"Print the commit message and the list of modified files without staging / committing"});this.update=de.Boolean("-u,--update",!1,{hidden:!0})}static{this.paths=[["stage"]]}static{this.usage=ot.Usage({description:"add all yarn files to your vcs",details:"\n This command will add to your staging area the files belonging to Yarn (typically any modified `package.json` and `.yarnrc.yml` files, but also linker-generated files, cache data, etc). It will take your ignore list into account, so the cache files won't be added if the cache is ignored in a `.gitignore` file (assuming you use Git).\n\n Running `--reset` will instead remove them from the staging area (the changes will still be there, but won't be committed until you stage them back).\n\n Since the staging area is a non-existent concept in Mercurial, Yarn will always create a new commit when running this command on Mercurial repositories. You can get this behavior when using Git by using the `--commit` flag which will directly create a commit.\n ",examples:[["Adds all modified project files to the staging area","yarn stage"],["Creates a new commit containing all modified project files","yarn stage --commit"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o}=await Qt.find(r,this.context.cwd),{driver:a,root:n}=await rDt(o.cwd),u=[r.get("cacheFolder"),r.get("globalFolder"),r.get("virtualFolder"),r.get("yarnPath")];await r.triggerHook(w=>w.populateYarnPaths,o,w=>{u.push(w)});let A=new Set;for(let w of u)for(let D of nDt(n,w))A.add(D);let p=new Set([r.get("rcFilename"),mr.lockfile,mr.manifest]),h=await a.filterChanges(n,A,p),E=await a.genCommitMessage(n,h);if(this.dryRun)if(this.commit)this.context.stdout.write(`${E} +`);else for(let w of h)this.context.stdout.write(`${Ae.fromPortablePath(w.path)} +`);else if(this.reset){let w=await a.filterChanges(n,A,p,{staged:!0});w.length===0?this.context.stdout.write("No staged changes found!"):await a.makeReset(n,w)}else h.length===0?this.context.stdout.write("No changes found!"):this.commit?await a.makeCommit(n,h,E):(await a.makeStage(n,h),this.context.stdout.write(E))}};async function rDt(t){let e=null,r=null;for(let o of tDt)if((r=await o.findRoot(t))!==null){e=o;break}if(e===null||r===null)throw new it("No stage driver has been found for your current project");return{driver:e,root:r}}function nDt(t,e){let r=[];if(e===null)return r;for(;;){(e===t||e.startsWith(`${t}/`))&&r.push(e);let o;try{o=ae.statSync(e)}catch{break}if(o.isSymbolicLink())e=K.resolve(K.dirname(e),ae.readlinkSync(e));else break}return r}var iDt={commands:[fI]},sDt=iDt;var PG={};Kt(PG,{default:()=>pDt});Ke();Ke();Pt();var Cve=et(ni());Ke();var yve=et(L6()),oDt="e8e1bd300d860104bb8c58453ffa1eb4",aDt="OFCNCOG2CU",Eve=async(t,e)=>{let r=G.stringifyIdent(t),a=lDt(e).initIndex("npm-search");try{return(await a.getObject(r,{attributesToRetrieve:["types"]})).types?.ts==="definitely-typed"}catch{return!1}},lDt=t=>(0,yve.default)(aDt,oDt,{requester:{async send(r){try{let o=await on.request(r.url,r.data||null,{configuration:t,headers:r.headers});return{content:o.body,isTimedOut:!1,status:o.statusCode}}catch(o){return{content:o.response.body,isTimedOut:!1,status:o.response.statusCode}}}}});var Ive=t=>t.scope?`${t.scope}__${t.name}`:`${t.name}`,cDt=async(t,e,r,o)=>{if(r.scope==="types")return;let{project:a}=t,{configuration:n}=a;if(!(n.get("tsEnableAutoTypes")??(ae.existsSync(K.join(t.cwd,"tsconfig.json"))||ae.existsSync(K.join(a.cwd,"tsconfig.json")))))return;let A=n.makeResolver(),p={project:a,resolver:A,report:new Ri};if(!await Eve(r,n))return;let E=Ive(r),w=G.parseRange(r.range).selector;if(!Ur.validRange(w)){let L=n.normalizeDependency(r),U=await A.getCandidates(L,{},p);w=G.parseRange(U[0].reference).selector}let D=Cve.default.coerce(w);if(D===null)return;let x=`${nu.Modifier.CARET}${D.major}`,C=G.makeDescriptor(G.makeIdent("types",E),x),T=qe.mapAndFind(a.workspaces,L=>{let U=L.manifest.dependencies.get(r.identHash)?.descriptorHash,J=L.manifest.devDependencies.get(r.identHash)?.descriptorHash;if(U!==r.descriptorHash&&J!==r.descriptorHash)return qe.mapAndFind.skip;let te=[];for(let le of _t.allDependencies){let ce=L.manifest[le].get(C.identHash);typeof ce>"u"||te.push([le,ce])}return te.length===0?qe.mapAndFind.skip:te});if(typeof T<"u")for(let[L,U]of T)t.manifest[L].set(U.identHash,U);else{try{let L=n.normalizeDependency(C);if((await A.getCandidates(L,{},p)).length===0)return}catch{return}t.manifest[nu.Target.DEVELOPMENT].set(C.identHash,C)}},uDt=async(t,e,r)=>{if(r.scope==="types")return;let{project:o}=t,{configuration:a}=o;if(!(a.get("tsEnableAutoTypes")??(ae.existsSync(K.join(t.cwd,"tsconfig.json"))||ae.existsSync(K.join(o.cwd,"tsconfig.json")))))return;let u=Ive(r),A=G.makeIdent("types",u);for(let p of _t.allDependencies)typeof t.manifest[p].get(A.identHash)>"u"||t.manifest[p].delete(A.identHash)},ADt=(t,e)=>{e.publishConfig&&e.publishConfig.typings&&(e.typings=e.publishConfig.typings),e.publishConfig&&e.publishConfig.types&&(e.types=e.publishConfig.types)},fDt={configuration:{tsEnableAutoTypes:{description:"Whether Yarn should auto-install @types/ dependencies on 'yarn add'",type:"BOOLEAN",isNullable:!0,default:null}},hooks:{afterWorkspaceDependencyAddition:cDt,afterWorkspaceDependencyRemoval:uDt,beforeWorkspacePacking:ADt}},pDt=fDt;var QG={};Kt(QG,{VersionApplyCommand:()=>mI,VersionCheckCommand:()=>yI,VersionCommand:()=>EI,default:()=>FDt,versionUtils:()=>dI});Ke();Ke();Gt();var dI={};Kt(dI,{Decision:()=>hI,applyPrerelease:()=>Sve,applyReleases:()=>kG,applyStrategy:()=>MF,clearVersionFiles:()=>SG,getUndecidedDependentWorkspaces:()=>aD,getUndecidedWorkspaces:()=>OF,openVersionFile:()=>gI,requireMoreDecisions:()=>xDt,resolveVersionFiles:()=>oD,suggestStrategy:()=>xG,updateVersionFiles:()=>bG,validateReleaseDecision:()=>pI});Ke();Pt();Ol();Gt();var Pve=et(Dve()),PA=et(ni()),bDt=/^(>=|[~^]|)(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(-(0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(\.(0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*)?(\+[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*)?$/,hI=(u=>(u.UNDECIDED="undecided",u.DECLINE="decline",u.MAJOR="major",u.MINOR="minor",u.PATCH="patch",u.PRERELEASE="prerelease",u))(hI||{});function pI(t){let e=PA.default.valid(t);return e||qe.validateEnum((0,Pve.default)(hI,"UNDECIDED"),t)}async function oD(t,{prerelease:e=null}={}){let r=new Map,o=t.configuration.get("deferredVersionFolder");if(!ae.existsSync(o))return r;let a=await ae.readdirPromise(o);for(let n of a){if(!n.endsWith(".yml"))continue;let u=K.join(o,n),A=await ae.readFilePromise(u,"utf8"),p=Ki(A);for(let[h,E]of Object.entries(p.releases||{})){if(E==="decline")continue;let w=G.parseIdent(h),D=t.tryWorkspaceByIdent(w);if(D===null)throw new Error(`Assertion failed: Expected a release definition file to only reference existing workspaces (${K.basename(u)} references ${h})`);if(D.manifest.version===null)throw new Error(`Assertion failed: Expected the workspace to have a version (${G.prettyLocator(t.configuration,D.anchoredLocator)})`);let x=D.manifest.raw.stableVersion??D.manifest.version,C=r.get(D),T=MF(x,pI(E));if(T===null)throw new Error(`Assertion failed: Expected ${x} to support being bumped via strategy ${E}`);let L=typeof C<"u"?PA.default.gt(T,C)?T:C:T;r.set(D,L)}}return e&&(r=new Map([...r].map(([n,u])=>[n,Sve(u,{current:n.manifest.version,prerelease:e})]))),r}async function SG(t){let e=t.configuration.get("deferredVersionFolder");ae.existsSync(e)&&await ae.removePromise(e)}async function bG(t,e){let r=new Set(e),o=t.configuration.get("deferredVersionFolder");if(!ae.existsSync(o))return;let a=await ae.readdirPromise(o);for(let n of a){if(!n.endsWith(".yml"))continue;let u=K.join(o,n),A=await ae.readFilePromise(u,"utf8"),p=Ki(A),h=p?.releases;if(h){for(let E of Object.keys(h)){let w=G.parseIdent(E),D=t.tryWorkspaceByIdent(w);(D===null||r.has(D))&&delete p.releases[E]}Object.keys(p.releases).length>0?await ae.changeFilePromise(u,Pa(new Pa.PreserveOrdering(p))):await ae.unlinkPromise(u)}}}async function gI(t,{allowEmpty:e=!1}={}){let r=t.configuration;if(r.projectCwd===null)throw new it("This command can only be run from within a Yarn project");let o=await ra.fetchRoot(r.projectCwd),a=o!==null?await ra.fetchBase(o,{baseRefs:r.get("changesetBaseRefs")}):null,n=o!==null?await ra.fetchChangedFiles(o,{base:a.hash,project:t}):[],u=r.get("deferredVersionFolder"),A=n.filter(x=>K.contains(u,x)!==null);if(A.length>1)throw new it(`Your current branch contains multiple versioning files; this isn't supported: +- ${A.map(x=>Ae.fromPortablePath(x)).join(` +- `)}`);let p=new Set(qe.mapAndFilter(n,x=>{let C=t.tryWorkspaceByFilePath(x);return C===null?qe.mapAndFilter.skip:C}));if(A.length===0&&p.size===0&&!e)return null;let h=A.length===1?A[0]:K.join(u,`${xn.makeHash(Math.random().toString()).slice(0,8)}.yml`),E=ae.existsSync(h)?await ae.readFilePromise(h,"utf8"):"{}",w=Ki(E),D=new Map;for(let x of w.declined||[]){let C=G.parseIdent(x),T=t.getWorkspaceByIdent(C);D.set(T,"decline")}for(let[x,C]of Object.entries(w.releases||{})){let T=G.parseIdent(x),L=t.getWorkspaceByIdent(T);D.set(L,pI(C))}return{project:t,root:o,baseHash:a!==null?a.hash:null,baseTitle:a!==null?a.title:null,changedFiles:new Set(n),changedWorkspaces:p,releaseRoots:new Set([...p].filter(x=>x.manifest.version!==null)),releases:D,async saveAll(){let x={},C=[],T=[];for(let L of t.workspaces){if(L.manifest.version===null)continue;let U=G.stringifyIdent(L.anchoredLocator),J=D.get(L);J==="decline"?C.push(U):typeof J<"u"?x[U]=pI(J):p.has(L)&&T.push(U)}await ae.mkdirPromise(K.dirname(h),{recursive:!0}),await ae.changeFilePromise(h,Pa(new Pa.PreserveOrdering({releases:Object.keys(x).length>0?x:void 0,declined:C.length>0?C:void 0,undecided:T.length>0?T:void 0})))}}}function xDt(t){return OF(t).size>0||aD(t).length>0}function OF(t){let e=new Set;for(let r of t.changedWorkspaces)r.manifest.version!==null&&(t.releases.has(r)||e.add(r));return e}function aD(t,{include:e=new Set}={}){let r=[],o=new Map(qe.mapAndFilter([...t.releases],([n,u])=>u==="decline"?qe.mapAndFilter.skip:[n.anchoredLocator.locatorHash,n])),a=new Map(qe.mapAndFilter([...t.releases],([n,u])=>u!=="decline"?qe.mapAndFilter.skip:[n.anchoredLocator.locatorHash,n]));for(let n of t.project.workspaces)if(!(!e.has(n)&&(a.has(n.anchoredLocator.locatorHash)||o.has(n.anchoredLocator.locatorHash)))&&n.manifest.version!==null)for(let u of _t.hardDependencies)for(let A of n.manifest.getForScope(u).values()){let p=t.project.tryWorkspaceByDescriptor(A);p!==null&&o.has(p.anchoredLocator.locatorHash)&&r.push([n,p])}return r}function xG(t,e){let r=PA.default.clean(e);for(let o of Object.values(hI))if(o!=="undecided"&&o!=="decline"&&PA.default.inc(t,o)===r)return o;return null}function MF(t,e){if(PA.default.valid(e))return e;if(t===null)throw new it(`Cannot apply the release strategy "${e}" unless the workspace already has a valid version`);if(!PA.default.valid(t))throw new it(`Cannot apply the release strategy "${e}" on a non-semver version (${t})`);let r=PA.default.inc(t,e);if(r===null)throw new it(`Cannot apply the release strategy "${e}" on the specified version (${t})`);return r}function kG(t,e,{report:r}){let o=new Map;for(let a of t.workspaces)for(let n of _t.allDependencies)for(let u of a.manifest[n].values()){let A=t.tryWorkspaceByDescriptor(u);if(A===null||!e.has(A))continue;qe.getArrayWithDefault(o,A).push([a,n,u.identHash])}for(let[a,n]of e){let u=a.manifest.version;a.manifest.version=n,PA.default.prerelease(n)===null?delete a.manifest.raw.stableVersion:a.manifest.raw.stableVersion||(a.manifest.raw.stableVersion=u);let A=a.manifest.name!==null?G.stringifyIdent(a.manifest.name):null;r.reportInfo(0,`${G.prettyLocator(t.configuration,a.anchoredLocator)}: Bumped to ${n}`),r.reportJson({cwd:Ae.fromPortablePath(a.cwd),ident:A,oldVersion:u,newVersion:n});let p=o.get(a);if(!(typeof p>"u"))for(let[h,E,w]of p){let D=h.manifest[E].get(w);if(typeof D>"u")throw new Error("Assertion failed: The dependency should have existed");let x=D.range,C=!1;if(x.startsWith(ci.protocol)&&(x=x.slice(ci.protocol.length),C=!0,x===a.relativeCwd))continue;let T=x.match(bDt);if(!T){r.reportWarning(0,`Couldn't auto-upgrade range ${x} (in ${G.prettyLocator(t.configuration,h.anchoredLocator)})`);continue}let L=`${T[1]}${n}`;C&&(L=`${ci.protocol}${L}`);let U=G.makeDescriptor(D,L);h.manifest[E].set(w,U)}}}var kDt=new Map([["%n",{extract:t=>t.length>=1?[t[0],t.slice(1)]:null,generate:(t=0)=>`${t+1}`}]]);function Sve(t,{current:e,prerelease:r}){let o=new PA.default.SemVer(e),a=o.prerelease.slice(),n=[];o.prerelease=[],o.format()!==t&&(a.length=0);let u=!0,A=r.split(/\./g);for(let p of A){let h=kDt.get(p);if(typeof h>"u")n.push(p),a[0]===p?a.shift():u=!1;else{let E=u?h.extract(a):null;E!==null&&typeof E[0]=="number"?(n.push(h.generate(E[0])),a=E[1]):(n.push(h.generate()),u=!1)}}return o.prerelease&&(o.prerelease=[]),`${t}-${n.join(".")}`}var mI=class extends ut{constructor(){super(...arguments);this.all=de.Boolean("--all",!1,{description:"Apply the deferred version changes on all workspaces"});this.dryRun=de.Boolean("--dry-run",!1,{description:"Print the versions without actually generating the package archive"});this.prerelease=de.String("--prerelease",{description:"Add a prerelease identifier to new versions",tolerateBoolean:!0});this.recursive=de.Boolean("-R,--recursive",{description:"Release the transitive workspaces as well"});this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["version","apply"]]}static{this.usage=ot.Usage({category:"Release-related commands",description:"apply all the deferred version bumps at once",details:` + This command will apply the deferred version changes and remove their definitions from the repository. + + Note that if \`--prerelease\` is set, the given prerelease identifier (by default \`rc.%n\`) will be used on all new versions and the version definitions will be kept as-is. + + By default only the current workspace will be bumped, but you can configure this behavior by using one of: + + - \`--recursive\` to also apply the version bump on its dependencies + - \`--all\` to apply the version bump on all packages in the repository + + Note that this command will also update the \`workspace:\` references across all your local workspaces, thus ensuring that they keep referring to the same workspaces even after the version bump. + `,examples:[["Apply the version change to the local workspace","yarn version apply"],["Apply the version change to all the workspaces in the local workspace","yarn version apply --all"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);if(!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async A=>{let p=this.prerelease?typeof this.prerelease!="boolean"?this.prerelease:"rc.%n":null,h=await oD(o,{prerelease:p}),E=new Map;if(this.all)E=h;else{let w=this.recursive?a.getRecursiveWorkspaceDependencies():[a];for(let D of w){let x=h.get(D);typeof x<"u"&&E.set(D,x)}}if(E.size===0){let w=h.size>0?" Did you want to add --all?":"";A.reportWarning(0,`The current workspace doesn't seem to require a version bump.${w}`);return}kG(o,E,{report:A}),this.dryRun||(p||(this.all?await SG(o):await bG(o,[...E.keys()])),A.reportSeparator())});return this.dryRun||u.hasErrors()?u.exitCode():await o.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:n})}};Ke();Pt();Gt();var UF=et(ni());var yI=class extends ut{constructor(){super(...arguments);this.interactive=de.Boolean("-i,--interactive",{description:"Open an interactive interface used to set version bumps"})}static{this.paths=[["version","check"]]}static{this.usage=ot.Usage({category:"Release-related commands",description:"check that all the relevant packages have been bumped",details:"\n **Warning:** This command currently requires Git.\n\n This command will check that all the packages covered by the files listed in argument have been properly bumped or declined to bump.\n\n In the case of a bump, the check will also cover transitive packages - meaning that should `Foo` be bumped, a package `Bar` depending on `Foo` will require a decision as to whether `Bar` will need to be bumped. This check doesn't cross packages that have declined to bump.\n\n In case no arguments are passed to the function, the list of modified files will be generated by comparing the HEAD against `master`.\n ",examples:[["Check whether the modified packages need a bump","yarn version check"]]})}async execute(){return this.interactive?await this.executeInteractive():await this.executeStandard()}async executeInteractive(){AC(this.context);let{Gem:r}=await Promise.resolve().then(()=>(UQ(),oj)),{ScrollableItems:o}=await Promise.resolve().then(()=>(jQ(),qQ)),{FocusRequest:a}=await Promise.resolve().then(()=>(lj(),Qwe)),{useListInput:n}=await Promise.resolve().then(()=>(HQ(),Fwe)),{renderForm:u}=await Promise.resolve().then(()=>(KQ(),YQ)),{Box:A,Text:p}=await Promise.resolve().then(()=>et(ac())),{default:h,useCallback:E,useState:w}=await Promise.resolve().then(()=>et(ln())),D=await ze.find(this.context.cwd,this.context.plugins),{project:x,workspace:C}=await Qt.find(D,this.context.cwd);if(!C)throw new or(x.cwd,this.context.cwd);await x.restoreInstallState();let T=await gI(x);if(T===null||T.releaseRoots.size===0)return 0;if(T.root===null)throw new it("This command can only be run on Git repositories");let L=()=>h.createElement(A,{flexDirection:"row",paddingBottom:1},h.createElement(A,{flexDirection:"column",width:60},h.createElement(A,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},""),"/",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to select workspaces.")),h.createElement(A,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},""),"/",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to select release strategies."))),h.createElement(A,{flexDirection:"column"},h.createElement(A,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to save.")),h.createElement(A,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to abort.")))),U=({workspace:Ie,active:he,decision:De,setDecision:Ee})=>{let g=Ie.manifest.raw.stableVersion??Ie.manifest.version;if(g===null)throw new Error(`Assertion failed: The version should have been set (${G.prettyLocator(D,Ie.anchoredLocator)})`);if(UF.default.prerelease(g)!==null)throw new Error(`Assertion failed: Prerelease identifiers shouldn't be found (${g})`);let me=["undecided","decline","patch","minor","major"];n(De,me,{active:he,minus:"left",plus:"right",set:Ee});let Ce=De==="undecided"?h.createElement(p,{color:"yellow"},g):De==="decline"?h.createElement(p,{color:"green"},g):h.createElement(p,null,h.createElement(p,{color:"magenta"},g)," \u2192 ",h.createElement(p,{color:"green"},UF.default.valid(De)?De:UF.default.inc(g,De)));return h.createElement(A,{flexDirection:"column"},h.createElement(A,null,h.createElement(p,null,G.prettyLocator(D,Ie.anchoredLocator)," - ",Ce)),h.createElement(A,null,me.map(fe=>h.createElement(A,{key:fe,paddingLeft:2},h.createElement(p,null,h.createElement(r,{active:fe===De})," ",fe)))))},J=Ie=>{let he=new Set(T.releaseRoots),De=new Map([...Ie].filter(([Ee])=>he.has(Ee)));for(;;){let Ee=aD({project:T.project,releases:De}),g=!1;if(Ee.length>0){for(let[me]of Ee)if(!he.has(me)){he.add(me),g=!0;let Ce=Ie.get(me);typeof Ce<"u"&&De.set(me,Ce)}}if(!g)break}return{relevantWorkspaces:he,relevantReleases:De}},te=()=>{let[Ie,he]=w(()=>new Map(T.releases)),De=E((Ee,g)=>{let me=new Map(Ie);g!=="undecided"?me.set(Ee,g):me.delete(Ee);let{relevantReleases:Ce}=J(me);he(Ce)},[Ie,he]);return[Ie,De]},le=({workspaces:Ie,releases:he})=>{let De=[];De.push(`${Ie.size} total`);let Ee=0,g=0;for(let me of Ie){let Ce=he.get(me);typeof Ce>"u"?g+=1:Ce!=="decline"&&(Ee+=1)}return De.push(`${Ee} release${Ee===1?"":"s"}`),De.push(`${g} remaining`),h.createElement(p,{color:"yellow"},De.join(", "))},ue=await u(({useSubmit:Ie})=>{let[he,De]=te();Ie(he);let{relevantWorkspaces:Ee}=J(he),g=new Set([...Ee].filter(ie=>!T.releaseRoots.has(ie))),[me,Ce]=w(0),fe=E(ie=>{switch(ie){case a.BEFORE:Ce(me-1);break;case a.AFTER:Ce(me+1);break}},[me,Ce]);return h.createElement(A,{flexDirection:"column"},h.createElement(L,null),h.createElement(A,null,h.createElement(p,{wrap:"wrap"},"The following files have been modified in your local checkout.")),h.createElement(A,{flexDirection:"column",marginTop:1,paddingLeft:2},[...T.changedFiles].map(ie=>h.createElement(A,{key:ie},h.createElement(p,null,h.createElement(p,{color:"grey"},Ae.fromPortablePath(T.root)),Ae.sep,Ae.relative(Ae.fromPortablePath(T.root),Ae.fromPortablePath(ie)))))),T.releaseRoots.size>0&&h.createElement(h.Fragment,null,h.createElement(A,{marginTop:1},h.createElement(p,{wrap:"wrap"},"Because of those files having been modified, the following workspaces may need to be released again (note that private workspaces are also shown here, because even though they won't be published, releasing them will allow us to flag their dependents for potential re-release):")),g.size>3?h.createElement(A,{marginTop:1},h.createElement(le,{workspaces:T.releaseRoots,releases:he})):null,h.createElement(A,{marginTop:1,flexDirection:"column"},h.createElement(o,{active:me%2===0,radius:1,size:2,onFocusRequest:fe},[...T.releaseRoots].map(ie=>h.createElement(U,{key:ie.cwd,workspace:ie,decision:he.get(ie)||"undecided",setDecision:Z=>De(ie,Z)}))))),g.size>0?h.createElement(h.Fragment,null,h.createElement(A,{marginTop:1},h.createElement(p,{wrap:"wrap"},"The following workspaces depend on other workspaces that have been marked for release, and thus may need to be released as well:")),h.createElement(A,null,h.createElement(p,null,"(Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to move the focus between the workspace groups.)")),g.size>5?h.createElement(A,{marginTop:1},h.createElement(le,{workspaces:g,releases:he})):null,h.createElement(A,{marginTop:1,flexDirection:"column"},h.createElement(o,{active:me%2===1,radius:2,size:2,onFocusRequest:fe},[...g].map(ie=>h.createElement(U,{key:ie.cwd,workspace:ie,decision:he.get(ie)||"undecided",setDecision:Z=>De(ie,Z)}))))):null)},{versionFile:T},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof ue>"u")return 1;T.releases.clear();for(let[Ie,he]of ue)T.releases.set(Ie,he);await T.saveAll()}async executeStandard(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!a)throw new or(o.cwd,this.context.cwd);return await o.restoreInstallState(),(await Nt.start({configuration:r,stdout:this.context.stdout},async u=>{let A=await gI(o);if(A===null||A.releaseRoots.size===0)return;if(A.root===null)throw new it("This command can only be run on Git repositories");if(u.reportInfo(0,`Your PR was started right after ${pe.pretty(r,A.baseHash.slice(0,7),"yellow")} ${pe.pretty(r,A.baseTitle,"magenta")}`),A.changedFiles.size>0){u.reportInfo(0,"You have changed the following files since then:"),u.reportSeparator();for(let D of A.changedFiles)u.reportInfo(null,`${pe.pretty(r,Ae.fromPortablePath(A.root),"gray")}${Ae.sep}${Ae.relative(Ae.fromPortablePath(A.root),Ae.fromPortablePath(D))}`)}let p=!1,h=!1,E=OF(A);if(E.size>0){p||u.reportSeparator();for(let D of E)u.reportError(0,`${G.prettyLocator(r,D.anchoredLocator)} has been modified but doesn't have a release strategy attached`);p=!0}let w=aD(A);for(let[D,x]of w)h||u.reportSeparator(),u.reportError(0,`${G.prettyLocator(r,D.anchoredLocator)} doesn't have a release strategy attached, but depends on ${G.prettyWorkspace(r,x)} which is planned for release.`),h=!0;(p||h)&&(u.reportSeparator(),u.reportInfo(0,"This command detected that at least some workspaces have received modifications without explicit instructions as to how they had to be released (if needed)."),u.reportInfo(0,"To correct these errors, run `yarn version check --interactive` then follow the instructions."))})).exitCode()}};Ke();Gt();var _F=et(ni());var EI=class extends ut{constructor(){super(...arguments);this.deferred=de.Boolean("-d,--deferred",{description:"Prepare the version to be bumped during the next release cycle"});this.immediate=de.Boolean("-i,--immediate",{description:"Bump the version immediately"});this.strategy=de.String()}static{this.paths=[["version"]]}static{this.usage=ot.Usage({category:"Release-related commands",description:"apply a new version to the current package",details:"\n This command will bump the version number for the given package, following the specified strategy:\n\n - If `major`, the first number from the semver range will be increased (`X.0.0`).\n - If `minor`, the second number from the semver range will be increased (`0.X.0`).\n - If `patch`, the third number from the semver range will be increased (`0.0.X`).\n - If prefixed by `pre` (`premajor`, ...), a `-0` suffix will be set (`0.0.0-0`).\n - If `prerelease`, the suffix will be increased (`0.0.0-X`); the third number from the semver range will also be increased if there was no suffix in the previous version.\n - If `decline`, the nonce will be increased for `yarn version check` to pass without version bump.\n - If a valid semver range, it will be used as new version.\n - If unspecified, Yarn will ask you for guidance.\n\n For more information about the `--deferred` flag, consult our documentation (https://yarnpkg.com/features/release-workflow#deferred-versioning).\n ",examples:[["Immediately bump the version to the next major","yarn version major"],["Prepare the version to be bumped to the next major","yarn version major --deferred"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!a)throw new or(o.cwd,this.context.cwd);let n=r.get("preferDeferredVersions");this.deferred&&(n=!0),this.immediate&&(n=!1);let u=_F.default.valid(this.strategy),A=this.strategy==="decline",p;if(u)if(a.manifest.version!==null){let E=xG(a.manifest.version,this.strategy);E!==null?p=E:p=this.strategy}else p=this.strategy;else{let E=a.manifest.version;if(!A){if(E===null)throw new it("Can't bump the version if there wasn't a version to begin with - use 0.0.0 as initial version then run the command again.");if(typeof E!="string"||!_F.default.valid(E))throw new it(`Can't bump the version (${E}) if it's not valid semver`)}p=pI(this.strategy)}if(!n){let w=(await oD(o)).get(a);if(typeof w<"u"&&p!=="decline"){let D=MF(a.manifest.version,p);if(_F.default.lt(D,w))throw new it(`Can't bump the version to one that would be lower than the current deferred one (${w})`)}}let h=await gI(o,{allowEmpty:!0});return h.releases.set(a,p),await h.saveAll(),n?0:await this.cli.run(["version","apply"])}};var QDt={configuration:{deferredVersionFolder:{description:"Folder where are stored the versioning files",type:"ABSOLUTE_PATH",default:"./.yarn/versions"},preferDeferredVersions:{description:"If true, running `yarn version` will assume the `--deferred` flag unless `--immediate` is set",type:"BOOLEAN",default:!1}},commands:[mI,yI,EI]},FDt=QDt;var FG={};Kt(FG,{WorkspacesFocusCommand:()=>CI,WorkspacesForeachCommand:()=>wI,default:()=>NDt});Ke();Ke();Gt();var CI=class extends ut{constructor(){super(...arguments);this.json=de.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.production=de.Boolean("--production",!1,{description:"Only install regular dependencies by omitting dev dependencies"});this.all=de.Boolean("-A,--all",!1,{description:"Install the entire project"});this.workspaces=de.Rest()}static{this.paths=[["workspaces","focus"]]}static{this.usage=ot.Usage({category:"Workspace-related commands",description:"install a single workspace and its dependencies",details:"\n This command will run an install as if the specified workspaces (and all other workspaces they depend on) were the only ones in the project. If no workspaces are explicitly listed, the active one will be assumed.\n\n Note that this command is only very moderately useful when using zero-installs, since the cache will contain all the packages anyway - meaning that the only difference between a full install and a focused install would just be a few extra lines in the `.pnp.cjs` file, at the cost of introducing an extra complexity.\n\n If the `-A,--all` flag is set, the entire project will be installed. Combine with `--production` to replicate the old `yarn install --production`.\n "})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd),n=await Wr.find(r);await o.restoreInstallState({restoreResolutions:!1});let u;if(this.all)u=new Set(o.workspaces);else if(this.workspaces.length===0){if(!a)throw new or(o.cwd,this.context.cwd);u=new Set([a])}else u=new Set(this.workspaces.map(A=>o.getWorkspaceByIdent(G.parseIdent(A))));for(let A of u)for(let p of this.production?["dependencies"]:_t.hardDependencies)for(let h of A.manifest.getForScope(p).values()){let E=o.tryWorkspaceByDescriptor(h);E!==null&&u.add(E)}for(let A of o.workspaces)u.has(A)?this.production&&A.manifest.devDependencies.clear():(A.manifest.installConfig=A.manifest.installConfig||{},A.manifest.installConfig.selfReferences=!1,A.manifest.dependencies.clear(),A.manifest.devDependencies.clear(),A.manifest.peerDependencies.clear(),A.manifest.scripts.clear());return await o.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:n,persistProject:!1})}};Ke();Ke();Ke();Gt();var II=et(Xo()),xve=et(lg());il();var wI=class extends ut{constructor(){super(...arguments);this.from=de.Array("--from",{description:"An array of glob pattern idents or paths from which to base any recursion"});this.all=de.Boolean("-A,--all",{description:"Run the command on all workspaces of a project"});this.recursive=de.Boolean("-R,--recursive",{description:"Run the command on the current workspace and all of its recursive dependencies"});this.worktree=de.Boolean("-W,--worktree",{description:"Run the command on all workspaces of the current worktree"});this.verbose=de.Counter("-v,--verbose",{description:"Increase level of logging verbosity up to 2 times"});this.parallel=de.Boolean("-p,--parallel",!1,{description:"Run the commands in parallel"});this.interlaced=de.Boolean("-i,--interlaced",!1,{description:"Print the output of commands in real-time instead of buffering it"});this.jobs=de.String("-j,--jobs",{description:"The maximum number of parallel tasks that the execution will be limited to; or `unlimited`",validator:pN([js(["unlimited"]),vw(fN(),[gN(),hN(1)])])});this.topological=de.Boolean("-t,--topological",!1,{description:"Run the command after all workspaces it depends on (regular) have finished"});this.topologicalDev=de.Boolean("--topological-dev",!1,{description:"Run the command after all workspaces it depends on (regular + dev) have finished"});this.include=de.Array("--include",[],{description:"An array of glob pattern idents or paths; only matching workspaces will be traversed"});this.exclude=de.Array("--exclude",[],{description:"An array of glob pattern idents or paths; matching workspaces won't be traversed"});this.publicOnly=de.Boolean("--no-private",{description:"Avoid running the command on private workspaces"});this.since=de.String("--since",{description:"Only include workspaces that have been changed since the specified ref.",tolerateBoolean:!0});this.dryRun=de.Boolean("-n,--dry-run",{description:"Print the commands that would be run, without actually running them"});this.commandName=de.String();this.args=de.Proxy()}static{this.paths=[["workspaces","foreach"]]}static{this.usage=ot.Usage({category:"Workspace-related commands",description:"run a command on all workspaces",details:"\n This command will run a given sub-command on current and all its descendant workspaces. Various flags can alter the exact behavior of the command:\n\n - If `-p,--parallel` is set, the commands will be ran in parallel; they'll by default be limited to a number of parallel tasks roughly equal to half your core number, but that can be overridden via `-j,--jobs`, or disabled by setting `-j unlimited`.\n\n - If `-p,--parallel` and `-i,--interlaced` are both set, Yarn will print the lines from the output as it receives them. If `-i,--interlaced` wasn't set, it would instead buffer the output from each process and print the resulting buffers only after their source processes have exited.\n\n - If `-t,--topological` is set, Yarn will only run the command after all workspaces that it depends on through the `dependencies` field have successfully finished executing. If `--topological-dev` is set, both the `dependencies` and `devDependencies` fields will be considered when figuring out the wait points.\n\n - If `-A,--all` is set, Yarn will run the command on all the workspaces of a project.\n\n - If `-R,--recursive` is set, Yarn will find workspaces to run the command on by recursively evaluating `dependencies` and `devDependencies` fields, instead of looking at the `workspaces` fields.\n\n - If `-W,--worktree` is set, Yarn will find workspaces to run the command on by looking at the current worktree.\n\n - If `--from` is set, Yarn will use the packages matching the 'from' glob as the starting point for any recursive search.\n\n - If `--since` is set, Yarn will only run the command on workspaces that have been modified since the specified ref. By default Yarn will use the refs specified by the `changesetBaseRefs` configuration option.\n\n - If `--dry-run` is set, Yarn will explain what it would do without actually doing anything.\n\n - The command may apply to only some workspaces through the use of `--include` which acts as a whitelist. The `--exclude` flag will do the opposite and will be a list of packages that mustn't execute the script. Both flags accept glob patterns (if valid Idents and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them.\n\n The `-v,--verbose` flag can be passed up to twice: once to prefix output lines with the originating workspace's name, and again to include start/finish/timing log lines. Maximum verbosity is enabled by default in terminal environments.\n\n If the command is `run` and the script being run does not exist the child workspace will be skipped without error.\n ",examples:[["Publish all packages","yarn workspaces foreach -A npm publish --tolerate-republish"],["Run the build script on all descendant packages","yarn workspaces foreach -A run build"],["Run the build script on current and all descendant packages in parallel, building package dependencies first","yarn workspaces foreach -Apt run build"],["Run the build script on several packages and all their dependencies, building dependencies first","yarn workspaces foreach -Rpt --from '{workspace-a,workspace-b}' run build"]]})}static{this.schema=[Pw("all",Ku.Forbids,["from","recursive","since","worktree"],{missingIf:"undefined"}),dN(["all","recursive","since","worktree"],{missingIf:"undefined"})]}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Qt.find(r,this.context.cwd);if(!this.all&&!a)throw new or(o.cwd,this.context.cwd);await o.restoreInstallState();let n=this.cli.process([this.commandName,...this.args]),u=n.path.length===1&&n.path[0]==="run"&&typeof n.scriptName<"u"?n.scriptName:null;if(n.path.length===0)throw new it("Invalid subcommand name for iteration - use the 'run' keyword if you wish to execute a script");let A=Ee=>{this.dryRun&&this.context.stdout.write(`${Ee} +`)},p=()=>{let Ee=this.from.map(g=>II.default.matcher(g));return o.workspaces.filter(g=>{let me=G.stringifyIdent(g.anchoredLocator),Ce=g.relativeCwd;return Ee.some(fe=>fe(me)||fe(Ce))})},h=[];if(this.since?(A("Option --since is set; selecting the changed workspaces as root for workspace selection"),h=Array.from(await ra.fetchChangedWorkspaces({ref:this.since,project:o}))):this.from?(A("Option --from is set; selecting the specified workspaces"),h=[...p()]):this.worktree?(A("Option --worktree is set; selecting the current workspace"),h=[a]):this.recursive?(A("Option --recursive is set; selecting the current workspace"),h=[a]):this.all&&(A("Option --all is set; selecting all workspaces"),h=[...o.workspaces]),this.dryRun&&!this.all){for(let Ee of h)A(` +- ${Ee.relativeCwd} + ${G.prettyLocator(r,Ee.anchoredLocator)}`);h.length>0&&A("")}let E;if(this.recursive?this.since?(A("Option --recursive --since is set; recursively selecting all dependent workspaces"),E=new Set(h.map(Ee=>[...Ee.getRecursiveWorkspaceDependents()]).flat())):(A("Option --recursive is set; recursively selecting all transitive dependencies"),E=new Set(h.map(Ee=>[...Ee.getRecursiveWorkspaceDependencies()]).flat())):this.worktree?(A("Option --worktree is set; recursively selecting all nested workspaces"),E=new Set(h.map(Ee=>[...Ee.getRecursiveWorkspaceChildren()]).flat())):E=null,E!==null&&(h=[...new Set([...h,...E])],this.dryRun))for(let Ee of E)A(` +- ${Ee.relativeCwd} + ${G.prettyLocator(r,Ee.anchoredLocator)}`);let w=[],D=!1;if(u?.includes(":")){for(let Ee of o.workspaces)if(Ee.manifest.scripts.has(u)&&(D=!D,D===!1))break}for(let Ee of h){if(u&&!Ee.manifest.scripts.has(u)&&!D&&!(await hn.getWorkspaceAccessibleBinaries(Ee)).has(u)){A(`Excluding ${Ee.relativeCwd} because it doesn't have a "${u}" script`);continue}if(!(u===r.env.npm_lifecycle_event&&Ee.cwd===a.cwd)){if(this.include.length>0&&!II.default.isMatch(G.stringifyIdent(Ee.anchoredLocator),this.include)&&!II.default.isMatch(Ee.relativeCwd,this.include)){A(`Excluding ${Ee.relativeCwd} because it doesn't match the --include filter`);continue}if(this.exclude.length>0&&(II.default.isMatch(G.stringifyIdent(Ee.anchoredLocator),this.exclude)||II.default.isMatch(Ee.relativeCwd,this.exclude))){A(`Excluding ${Ee.relativeCwd} because it matches the --exclude filter`);continue}if(this.publicOnly&&Ee.manifest.private===!0){A(`Excluding ${Ee.relativeCwd} because it's a private workspace and --no-private was set`);continue}w.push(Ee)}}if(this.dryRun)return 0;let x=this.verbose??(this.context.stdout.isTTY?1/0:0),C=x>0,T=x>1,L=this.parallel?this.jobs==="unlimited"?1/0:Number(this.jobs)||Math.ceil(Xi.availableParallelism()/2):1,U=L===1?!1:this.parallel,J=U?this.interlaced:!0,te=(0,xve.default)(L),le=new Map,ce=new Set,ue=0,Ie=null,he=!1,De=await Nt.start({configuration:r,stdout:this.context.stdout,includePrefix:!1},async Ee=>{let g=async(me,{commandIndex:Ce})=>{if(he)return-1;!U&&T&&Ce>1&&Ee.reportSeparator();let fe=RDt(me,{configuration:r,label:C,commandIndex:Ce}),[ie,Z]=bve(Ee,{prefix:fe,interlaced:J}),[Pe,Re]=bve(Ee,{prefix:fe,interlaced:J});try{T&&Ee.reportInfo(null,`${fe?`${fe} `:""}Process started`);let ht=Date.now(),q=await this.cli.run([this.commandName,...this.args],{cwd:me.cwd,stdout:ie,stderr:Pe})||0;ie.end(),Pe.end(),await Z,await Re;let nt=Date.now();if(T){let Ne=r.get("enableTimers")?`, completed in ${pe.pretty(r,nt-ht,pe.Type.DURATION)}`:"";Ee.reportInfo(null,`${fe?`${fe} `:""}Process exited (exit code ${q})${Ne}`)}return q===130&&(he=!0,Ie=q),q}catch(ht){throw ie.end(),Pe.end(),await Z,await Re,ht}};for(let me of w)le.set(me.anchoredLocator.locatorHash,me);for(;le.size>0&&!Ee.hasErrors();){let me=[];for(let[Z,Pe]of le){if(ce.has(Pe.anchoredDescriptor.descriptorHash))continue;let Re=!0;if(this.topological||this.topologicalDev){let ht=this.topologicalDev?new Map([...Pe.manifest.dependencies,...Pe.manifest.devDependencies]):Pe.manifest.dependencies;for(let q of ht.values()){let nt=o.tryWorkspaceByDescriptor(q);if(Re=nt===null||!le.has(nt.anchoredLocator.locatorHash),!Re)break}}if(Re&&(ce.add(Pe.anchoredDescriptor.descriptorHash),me.push(te(async()=>{let ht=await g(Pe,{commandIndex:++ue});return le.delete(Z),ce.delete(Pe.anchoredDescriptor.descriptorHash),{workspace:Pe,exitCode:ht}})),!U))break}if(me.length===0){let Z=Array.from(le.values()).map(Pe=>G.prettyLocator(r,Pe.anchoredLocator)).join(", ");Ee.reportError(3,`Dependency cycle detected (${Z})`);return}let Ce=await Promise.all(me);Ce.forEach(({workspace:Z,exitCode:Pe})=>{Pe!==0&&Ee.reportError(0,`The command failed in workspace ${G.prettyLocator(r,Z.anchoredLocator)} with exit code ${Pe}`)});let ie=Ce.map(Z=>Z.exitCode).find(Z=>Z!==0);(this.topological||this.topologicalDev)&&typeof ie<"u"&&Ee.reportError(0,"The command failed for workspaces that are depended upon by other workspaces; can't satisfy the dependency graph")}});return Ie!==null?Ie:De.exitCode()}};function bve(t,{prefix:e,interlaced:r}){let o=t.createStreamReporter(e),a=new qe.DefaultStream;a.pipe(o,{end:!1}),a.on("finish",()=>{o.end()});let n=new Promise(A=>{o.on("finish",()=>{A(a.active)})});if(r)return[a,n];let u=new qe.BufferStream;return u.pipe(a,{end:!1}),u.on("finish",()=>{a.end()}),[u,n]}function RDt(t,{configuration:e,commandIndex:r,label:o}){if(!o)return null;let n=`[${G.stringifyIdent(t.anchoredLocator)}]:`,u=["#2E86AB","#A23B72","#F18F01","#C73E1D","#CCE2A3"],A=u[r%u.length];return pe.pretty(e,n,A)}var TDt={commands:[CI,wI]},NDt=TDt;var lE=()=>({modules:new Map([["@yarnpkg/cli",S2],["@yarnpkg/core",P2],["@yarnpkg/fslib",Aw],["@yarnpkg/libzip",V1],["@yarnpkg/parsers",Ew],["@yarnpkg/shell",e2],["clipanion",Qw],["semver",LDt],["typanion",Yo],["@yarnpkg/plugin-essentials",MH],["@yarnpkg/plugin-compat",jH],["@yarnpkg/plugin-constraints",a6],["@yarnpkg/plugin-dlx",l6],["@yarnpkg/plugin-exec",A6],["@yarnpkg/plugin-file",p6],["@yarnpkg/plugin-git",OH],["@yarnpkg/plugin-github",d6],["@yarnpkg/plugin-http",m6],["@yarnpkg/plugin-init",y6],["@yarnpkg/plugin-interactive-tools",mj],["@yarnpkg/plugin-link",yj],["@yarnpkg/plugin-nm",t5],["@yarnpkg/plugin-npm",$5],["@yarnpkg/plugin-npm-cli",lG],["@yarnpkg/plugin-pack",V5],["@yarnpkg/plugin-patch",gG],["@yarnpkg/plugin-pnp",jj],["@yarnpkg/plugin-pnpm",yG],["@yarnpkg/plugin-stage",DG],["@yarnpkg/plugin-typescript",PG],["@yarnpkg/plugin-version",QG],["@yarnpkg/plugin-workspace-tools",FG]]),plugins:new Set(["@yarnpkg/plugin-essentials","@yarnpkg/plugin-compat","@yarnpkg/plugin-constraints","@yarnpkg/plugin-dlx","@yarnpkg/plugin-exec","@yarnpkg/plugin-file","@yarnpkg/plugin-git","@yarnpkg/plugin-github","@yarnpkg/plugin-http","@yarnpkg/plugin-init","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-link","@yarnpkg/plugin-nm","@yarnpkg/plugin-npm","@yarnpkg/plugin-npm-cli","@yarnpkg/plugin-pack","@yarnpkg/plugin-patch","@yarnpkg/plugin-pnp","@yarnpkg/plugin-pnpm","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools"])});function Fve({cwd:t,pluginConfiguration:e}){let r=new Vo({binaryLabel:"Yarn Package Manager",binaryName:"yarn",binaryVersion:nn??""});return Object.assign(r,{defaultContext:{...Vo.defaultContext,cwd:t,plugins:e,quiet:!1,stdin:process.stdin,stdout:process.stdout,stderr:process.stderr}})}function ODt(t){if(qe.parseOptionalBoolean(process.env.YARN_IGNORE_NODE))return!0;let r=process.versions.node,o=">=18.12.0";if(Ur.satisfiesWithPrereleases(r,o))return!0;let a=new it(`This tool requires a Node version compatible with ${o} (got ${r}). Upgrade Node, or set \`YARN_IGNORE_NODE=1\` in your environment.`);return Vo.defaultContext.stdout.write(t.error(a)),!1}async function Rve({selfPath:t,pluginConfiguration:e}){return await ze.find(Ae.toPortablePath(process.cwd()),e,{strict:!1,usePathCheck:t})}function MDt(t,e,{yarnPath:r}){if(!ae.existsSync(r))return t.error(new Error(`The "yarn-path" option has been set, but the specified location doesn't exist (${r}).`)),1;process.on("SIGINT",()=>{});let o={stdio:"inherit",env:{...process.env,YARN_IGNORE_PATH:"1"}};try{(0,kve.execFileSync)(process.execPath,[Ae.fromPortablePath(r),...e],o)}catch(a){return a.status??1}return 0}function UDt(t,e){let r=null,o=e;return e.length>=2&&e[0]==="--cwd"?(r=Ae.toPortablePath(e[1]),o=e.slice(2)):e.length>=1&&e[0].startsWith("--cwd=")?(r=Ae.toPortablePath(e[0].slice(6)),o=e.slice(1)):e[0]==="add"&&e[e.length-2]==="--cwd"&&(r=Ae.toPortablePath(e[e.length-1]),o=e.slice(0,e.length-2)),t.defaultContext.cwd=r!==null?K.resolve(r):K.cwd(),o}function _Dt(t,{configuration:e}){if(!e.get("enableTelemetry")||Qve.isCI||!process.stdout.isTTY)return;ze.telemetry=new sE(e,"puba9cdc10ec5790a2cf4969dd413a47270");let o=/^@yarnpkg\/plugin-(.*)$/;for(let a of e.plugins.keys())oE.has(a.match(o)?.[1]??"")&&ze.telemetry?.reportPluginName(a);t.binaryVersion&&ze.telemetry.reportVersion(t.binaryVersion)}function Tve(t,{configuration:e}){for(let r of e.plugins.values())for(let o of r.commands||[])t.register(o)}async function HDt(t,e,{selfPath:r,pluginConfiguration:o}){if(!ODt(t))return 1;let a=await Rve({selfPath:r,pluginConfiguration:o}),n=a.get("yarnPath"),u=a.get("ignorePath");if(n&&!u)return MDt(t,e,{yarnPath:n});delete process.env.YARN_IGNORE_PATH;let A=UDt(t,e);_Dt(t,{configuration:a}),Tve(t,{configuration:a});let p=t.process(A,t.defaultContext);return p.help||ze.telemetry?.reportCommandName(p.path.join(" ")),await t.run(p,t.defaultContext)}async function qhe({cwd:t=K.cwd(),pluginConfiguration:e=lE()}={}){let r=Fve({cwd:t,pluginConfiguration:e}),o=await Rve({pluginConfiguration:e,selfPath:null});return Tve(r,{configuration:o}),r}async function Lk(t,{cwd:e=K.cwd(),selfPath:r,pluginConfiguration:o}){let a=Fve({cwd:e,pluginConfiguration:o});function n(){Vo.defaultContext.stdout.write(`ERROR: Yarn is terminating due to an unexpected empty event loop. +Please report this issue at https://github.com/yarnpkg/berry/issues.`)}process.once("beforeExit",n);try{process.exitCode=42,process.exitCode=await HDt(a,t,{selfPath:r,pluginConfiguration:o})}catch(u){Vo.defaultContext.stdout.write(a.error(u)),process.exitCode=1}finally{process.off("beforeExit",n),await ae.rmtempPromise()}}Lk(process.argv.slice(2),{cwd:K.cwd(),selfPath:Ae.toPortablePath(Ae.resolve(process.argv[1])),pluginConfiguration:lE()});})(); +/** + @license + Copyright (c) 2015, Rebecca Turner + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + */ +/** + @license + Copyright Node.js contributors. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. +*/ +/** + @license + The MIT License (MIT) + + Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ +/** + @license + Copyright Joyent, Inc. and other Node contributors. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to permit + persons to whom the Software is furnished to do so, subject to the + following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +/*! Bundled license information: + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +git-url-parse/lib/index.js: + (*! + * buildToken + * Builds OAuth token prefix (helper function) + * + * @name buildToken + * @function + * @param {GitUrl} obj The parsed Git url object. + * @return {String} token prefix + *) + +object-assign/index.js: + (* + object-assign + (c) Sindre Sorhus + @license MIT + *) + +react/cjs/react.production.min.js: + (** @license React v17.0.2 + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +scheduler/cjs/scheduler.production.min.js: + (** @license React v0.20.2 + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +react-reconciler/cjs/react-reconciler.production.min.js: + (** @license React v0.26.2 + * react-reconciler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +is-windows/index.js: + (*! + * is-windows + * + * Copyright © 2015-2018, Jon Schlinkert. + * Released under the MIT License. + *) +*/ diff --git a/.yarnrc.yml b/.yarnrc.yml index 8b757b2..f155633 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1 +1,3 @@ -nodeLinker: node-modules \ No newline at end of file +nodeLinker: node-modules + +yarnPath: .yarn/releases/yarn-4.6.0.cjs diff --git a/package.json b/package.json index 9c088d6..03921a6 100644 --- a/package.json +++ b/package.json @@ -44,5 +44,6 @@ "volta": { "node": "20.18.2", "yarn": "4.6.0" - } + }, + "packageManager": "yarn@4.6.0" } From 2ea8742646fe93b0eaa8df4dac9fcaf0b52bc19b Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 15:13:34 +0100 Subject: [PATCH 04/50] Add @types/node dependency --- package.json | 1 + yarn.lock | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/package.json b/package.json index 03921a6..62eed5e 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "@eslint/js": "^9.19.0", "@jest/globals": "^29.7.0", "@joystream/prettier-config": "^1.0.0", + "@types/node": "^20", "eslint": "^9.19.0", "eslint-config-prettier": "^10.0.1", "globals": "^15.14.0", diff --git a/yarn.lock b/yarn.lock index 9bc06dd..fa1968e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3783,6 +3783,7 @@ __metadata: "@eslint/js": "npm:^9.19.0" "@jest/globals": "npm:^29.7.0" "@joystream/prettier-config": "npm:^1.0.0" + "@types/node": "npm:^20" eslint: "npm:^9.19.0" eslint-config-prettier: "npm:^10.0.1" globals: "npm:^15.14.0" @@ -5378,6 +5379,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^20": + version: 20.17.19 + resolution: "@types/node@npm:20.17.19" + dependencies: + undici-types: "npm:~6.19.2" + checksum: 10c0/930e554eadeb0c2848f9225007ef66ea9c7fe987c80e2f2c1a9f316b297036d4054bbc5459b67051cf32cd360a022344c2998dcb1ec7579109f631b6d5f21bf8 + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -18850,6 +18860,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344 + languageName: node + linkType: hard + "undici-types@npm:~6.20.0": version: 6.20.0 resolution: "undici-types@npm:6.20.0" From 967ec0ddac00d86a8fcaec3273146ce1059d20ee Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 15:41:05 +0100 Subject: [PATCH 05/50] Add --verbose flag in CI (yarn) --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index fc1c89d..cca18ae 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -33,7 +33,7 @@ jobs: with: node-version-file: 'package.json' - name: Install dependencies - run: yarn install --immutable + run: yarn install --verbose --immutable - name: Run codegen run: yarn codegen - name: Run lint From 372b152aecf42d5f9ba411ecb28da8a839827ead Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 15:43:23 +0100 Subject: [PATCH 06/50] Add --check-cache and --check-resolutions in CI (yarn) --- .github/workflows/checks.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index cca18ae..ba20192 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -15,7 +15,7 @@ jobs: with: node-version-file: 'package.json' - name: Install dependencies - run: yarn install --immutable + run: yarn install --check-cache --check-resolutions --immutable - name: Run codegen run: yarn codegen - name: Run build @@ -33,7 +33,7 @@ jobs: with: node-version-file: 'package.json' - name: Install dependencies - run: yarn install --verbose --immutable + run: yarn install --check-cache --check-resolutions --immutable - name: Run codegen run: yarn codegen - name: Run lint From 0eba16093298f9b391f9e6e833e5effd4fa54fe8 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 15:49:03 +0100 Subject: [PATCH 07/50] CI: Remove `--immutable` and add `git diff` check for debugging yarn.lock changes --- .github/workflows/checks.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index ba20192..9d82aa0 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -15,7 +15,9 @@ jobs: with: node-version-file: 'package.json' - name: Install dependencies - run: yarn install --check-cache --check-resolutions --immutable + run: yarn install + - name: Git diff + run: git diff HEAD - name: Run codegen run: yarn codegen - name: Run build @@ -33,7 +35,9 @@ jobs: with: node-version-file: 'package.json' - name: Install dependencies - run: yarn install --check-cache --check-resolutions --immutable + run: yarn install + - name: Git diff + run: git diff HEAD - name: Run codegen run: yarn codegen - name: Run lint From 29cbbbff87a03d5e95654194ccc85954e8b92e6e Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 15:50:49 +0100 Subject: [PATCH 08/50] CI: add explicit --no-immutable (yarn) --- .github/workflows/checks.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 9d82aa0..9a1807a 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -15,7 +15,7 @@ jobs: with: node-version-file: 'package.json' - name: Install dependencies - run: yarn install + run: yarn install --no-immutable - name: Git diff run: git diff HEAD - name: Run codegen @@ -35,7 +35,7 @@ jobs: with: node-version-file: 'package.json' - name: Install dependencies - run: yarn install + run: yarn install --no-immutable - name: Git diff run: git diff HEAD - name: Run codegen From fd5de1c4e170bb32c237e13b90900c2cbe0d4d4e Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 16:03:47 +0100 Subject: [PATCH 09/50] CI: debugging - add `yarn config` --- .github/workflows/checks.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 9a1807a..c4ef212 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -16,6 +16,8 @@ jobs: node-version-file: 'package.json' - name: Install dependencies run: yarn install --no-immutable + - name: Show yarn config + run: yarn config - name: Git diff run: git diff HEAD - name: Run codegen @@ -36,6 +38,8 @@ jobs: node-version-file: 'package.json' - name: Install dependencies run: yarn install --no-immutable + - name: Show yarn config + run: yarn config - name: Git diff run: git diff HEAD - name: Run codegen From 628a1791d6abf827b4c88db9f0465e2c8868ebb3 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 16:39:37 +0100 Subject: [PATCH 10/50] CI: Restore yarn --immutable, remove `__WIP__` packages --- .github/workflows/checks.yml | 8 ++------ .gitignore | 1 - scripts/build-examples.sh | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index c4ef212..165e1aa 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -15,9 +15,7 @@ jobs: with: node-version-file: 'package.json' - name: Install dependencies - run: yarn install --no-immutable - - name: Show yarn config - run: yarn config + run: yarn install --immutable - name: Git diff run: git diff HEAD - name: Run codegen @@ -37,9 +35,7 @@ jobs: with: node-version-file: 'package.json' - name: Install dependencies - run: yarn install --no-immutable - - name: Show yarn config - run: yarn config + run: yarn install --immutable - name: Git diff run: git diff HEAD - name: Run codegen diff --git a/.gitignore b/.gitignore index 6d6e446..8df182c 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,5 @@ node_modules !.yarn/versions examples/**/.env **/__generated__ -**/__WIP__* **/lib **/*.tsbuildinfo \ No newline at end of file diff --git a/scripts/build-examples.sh b/scripts/build-examples.sh index d61e3e7..d7b7de4 100755 --- a/scripts/build-examples.sh +++ b/scripts/build-examples.sh @@ -4,5 +4,5 @@ ROOT_DIR="$SCRIPT_PATH/.." cd $ROOT_DIR -yarn workspaces foreach -Ap --exclude "./examples/__WIP__*" --include "./examples/*" run tsc -b +yarn workspaces foreach -Ap --include "./examples/*" run tsc -b yarn prettier -w "./examples/**/*.js" \ No newline at end of file From ebb1c5904816b8e3cf8b4968e9cd0ed05e7c3581 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 16:40:20 +0100 Subject: [PATCH 11/50] Update yarn.lock --- yarn.lock | 20773 +++++++++++----------------------------------------- 1 file changed, 4393 insertions(+), 16380 deletions(-) diff --git a/yarn.lock b/yarn.lock index fa1968e..f246f41 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,20 +5,6 @@ __metadata: version: 8 cacheKey: 10c0 -"@adobe/css-tools@npm:^4.4.0": - version: 4.4.2 - resolution: "@adobe/css-tools@npm:4.4.2" - checksum: 10c0/19433666ad18536b0ed05d4b53fbb3dd6ede266996796462023ec77a90b484890ad28a3e528cdf3ab8a65cb2fcdff5d8feb04db6bc6eed6ca307c40974239c94 - languageName: node - linkType: hard - -"@alloc/quick-lru@npm:^5.2.0": - version: 5.2.0 - resolution: "@alloc/quick-lru@npm:5.2.0" - checksum: 10c0/7b878c48b9d25277d0e1a9b8b2f2312a314af806b4129dc902f2bc29ab09b58236e53964689feec187b28c80d2203aff03829754773a707a8a5987f1b7682d92 - languageName: node - linkType: hard - "@ampproject/remapping@npm:^2.2.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" @@ -29,78 +15,7 @@ __metadata: languageName: node linkType: hard -"@apideck/better-ajv-errors@npm:^0.3.1": - version: 0.3.6 - resolution: "@apideck/better-ajv-errors@npm:0.3.6" - dependencies: - json-schema: "npm:^0.4.0" - jsonpointer: "npm:^5.0.0" - leven: "npm:^3.1.0" - peerDependencies: - ajv: ">=8" - checksum: 10c0/f89a1e16ecbc2ada91c56d4391c8345471e385f0b9c38d62c3bccac40ec94482cdfa496d4c2fe0af411e9851a9931c0d5042a8040f52213f603ba6b6fd7f949b - languageName: node - linkType: hard - -"@apollo/client@npm:^3.13.1": - version: 3.13.1 - resolution: "@apollo/client@npm:3.13.1" - dependencies: - "@graphql-typed-document-node/core": "npm:^3.1.1" - "@wry/caches": "npm:^1.0.0" - "@wry/equality": "npm:^0.5.6" - "@wry/trie": "npm:^0.5.0" - graphql-tag: "npm:^2.12.6" - hoist-non-react-statics: "npm:^3.3.2" - optimism: "npm:^0.18.0" - prop-types: "npm:^15.7.2" - rehackt: "npm:^0.1.0" - symbol-observable: "npm:^4.0.0" - ts-invariant: "npm:^0.10.3" - tslib: "npm:^2.3.0" - zen-observable-ts: "npm:^1.2.5" - peerDependencies: - graphql: ^15.0.0 || ^16.0.0 - graphql-ws: ^5.5.5 || ^6.0.3 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc - subscriptions-transport-ws: ^0.9.0 || ^0.11.0 - peerDependenciesMeta: - graphql-ws: - optional: true - react: - optional: true - react-dom: - optional: true - subscriptions-transport-ws: - optional: true - checksum: 10c0/50e65f9b12e82159d50feb6ad356bbc9dc871f04d930954b3fa299d63d0d578f1be95377d2961572907e56aeaa2b7e36c1c8a6d1287ce1a85cf454ee528f1d00 - languageName: node - linkType: hard - -"@ardatan/relay-compiler@npm:^12.0.1": - version: 12.0.2 - resolution: "@ardatan/relay-compiler@npm:12.0.2" - dependencies: - "@babel/generator": "npm:^7.14.0" - "@babel/parser": "npm:^7.14.0" - "@babel/runtime": "npm:^7.0.0" - chalk: "npm:^4.0.0" - fb-watchman: "npm:^2.0.0" - immutable: "npm:~3.7.6" - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - relay-runtime: "npm:12.0.0" - signedsource: "npm:^1.0.0" - peerDependencies: - graphql: "*" - bin: - relay-compiler: bin/relay-compiler - checksum: 10c0/2bfd0b7356218c76bca88fe9619be0557b912fe4c5361febdacae56e47c0119da168855a399ab2ad3a57be0805db06ac76035592893a4469069379f02c221e7c - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.8.3": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -111,14 +26,14 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": +"@babel/compat-data@npm:^7.26.5": version: 7.26.8 resolution: "@babel/compat-data@npm:7.26.8" checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.22.9, @babel/core@npm:^7.23.9, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": version: 7.26.9 resolution: "@babel/core@npm:7.26.9" dependencies: @@ -141,21 +56,7 @@ __metadata: languageName: node linkType: hard -"@babel/eslint-parser@npm:^7.16.3": - version: 7.26.8 - resolution: "@babel/eslint-parser@npm:7.26.8" - dependencies: - "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" - eslint-visitor-keys: "npm:^2.1.0" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/00678fef68b7352b717d622398bd04a69d8472aa3d9c81bd1d3213d606abb2b84ea3f398c645dc9c451c1d2665f301aea541acd7b47291ed167d26133ca411d7 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2": version: 7.26.9 resolution: "@babel/generator@npm:7.26.9" dependencies: @@ -168,16 +69,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" - dependencies: - "@babel/types": "npm:^7.25.9" - checksum: 10c0/095b6ba50489d797733abebc4596a81918316a99e3632755c9f02508882912b00c2ae5e468532a25a5c2108d109ddbe9b7da78333ee7cc13817fc50c00cf06fe - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": +"@babel/helper-compilation-targets@npm:^7.26.5": version: 7.26.5 resolution: "@babel/helper-compilation-targets@npm:7.26.5" dependencies: @@ -190,62 +82,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.25.9": - version: 7.26.9 - resolution: "@babel/helper-create-class-features-plugin@npm:7.26.9" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-member-expression-to-functions": "npm:^7.25.9" - "@babel/helper-optimise-call-expression": "npm:^7.25.9" - "@babel/helper-replace-supers": "npm:^7.26.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - "@babel/traverse": "npm:^7.26.9" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/808620b350ac012f22163fd44c38ed8e05b24ce5d37bc4aa99a44e9724205f11efcef6b25ccfa5bb5de82ac32b899f1e939123c688f335d2851f4b8d70742233 - languageName: node - linkType: hard - -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": - version: 7.26.3 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.26.3" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - regexpu-core: "npm:^6.2.0" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/266f30b99af621559467ed67634cb653408a9262930c0627c3d17691a9d477329fb4dabe4b1785cbf0490e892513d247836674271842d6a8da49fd0afae7d435 - languageName: node - linkType: hard - -"@babel/helper-define-polyfill-provider@npm:^0.6.2, @babel/helper-define-polyfill-provider@npm:^0.6.3": - version: 0.6.3 - resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" - dependencies: - "@babel/helper-compilation-targets": "npm:^7.22.6" - "@babel/helper-plugin-utils": "npm:^7.22.5" - debug: "npm:^4.1.1" - lodash.debounce: "npm:^4.0.8" - resolve: "npm:^1.14.2" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/4320e3527645e98b6a0d5626fef815680e3b2b03ec36045de5e909b0f01546ab3674e96f50bf3bc8413f8c9037e5ee1a5f560ebdf8210426dad1c2c03c96184a - languageName: node - linkType: hard - -"@babel/helper-member-expression-to-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" - dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/e08c7616f111e1fb56f398365e78858e26e466d4ac46dff25921adc5ccae9b232f66e952a2f4162bbe336627ba336c7fd9eca4835b6548935973d3380d77eaff - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.25.9": +"@babel/helper-module-imports@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: @@ -255,7 +92,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -268,58 +105,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" - dependencies: - "@babel/types": "npm:^7.25.9" - checksum: 10c0/90203e6607edeadd2a154940803fd616c0ed92c1013d6774c4b8eb491f1a5a3448b68faae6268141caa5c456e55e3ee49a4ed2bd7ddaf2365daea321c435914c - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.26.5 resolution: "@babel/helper-plugin-utils@npm:7.26.5" checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-wrap-function": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/6798b562f2788210980f29c5ee96056d90dc73458c88af5bd32f9c82e28e01975588aa2a57bb866c35556bd9b76bac937e824ee63ba472b6430224b91b4879e9 - languageName: node - linkType: hard - -"@babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/helper-replace-supers@npm:7.26.5" - dependencies: - "@babel/helper-member-expression-to-functions": "npm:^7.25.9" - "@babel/helper-optimise-call-expression": "npm:^7.25.9" - "@babel/traverse": "npm:^7.26.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/b19b1245caf835207aaaaac3a494f03a16069ae55e76a2e1350b5acd560e6a820026997a8160e8ebab82ae873e8208759aa008eb8422a67a775df41f0a4633d4 - languageName: node - linkType: hard - -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" - dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/09ace0c6156961624ac9524329ce7f45350bab94bbe24335cbe0da7dfaa1448e658771831983cb83fe91cf6635b15d0a3cab57c03b92657480bfb49fb56dd184 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-string-parser@npm:7.25.9" @@ -341,17 +133,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-wrap-function@npm:7.25.9" - dependencies: - "@babel/template": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/b6627d83291e7b80df020f8ee2890c52b8d49272962cac0114ef90f189889c90f1027985873d1b5261a4e986e109b2754292dc112392f0b1fcbfc91cc08bd003 - languageName: node - linkType: hard - "@babel/helpers@npm:^7.26.9": version: 7.26.9 resolution: "@babel/helpers@npm:7.26.9" @@ -362,7 +143,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9": version: 7.26.9 resolution: "@babel/parser@npm:7.26.9" dependencies: @@ -373,162 +154,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/7aab47fcbb8c1ddc195a3cd66609edcad54c5022f018db7de40185f0182950389690e953e952f117a1737b72f665ff02ad30de6c02b49b97f1d8f4ccdffedc34 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/3a652b3574ca62775c5f101f8457950edc540c3581226579125da535d67765f41ad7f0e6327f8efeb2540a5dad5bb0c60a89fb934af3f67472e73fb63612d004 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/18fc9004104a150f9f5da9f3307f361bc3104d16778bb593b7523d5110f04a8df19a2587e6bdd5e726fb1d397191add45223f4f731bb556c33f14f2779d596e8 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 10c0/3f6c8781a2f7aa1791a31d2242399ca884df2ab944f90c020b6f112fb19f05fa6dad5be143d274dad1377e40415b63d24d5489faf5060b9c4a99e55d8f0c317c - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/02b365f0cc4df8b8b811c68697c93476da387841e5f153fe42766f34241b685503ea51110d5ed6df7132759820b93e48d9fa3743cffc091eed97c19f7e5fe272 - languageName: node - linkType: hard - -"@babel/plugin-proposal-class-properties@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d5172ac6c9948cdfc387e94f3493ad86cb04035cf7433f86b5d358270b1b9752dc25e176db0c5d65892a246aca7bdb4636672e15626d7a7de4bc0bd0040168d9 - languageName: node - linkType: hard - -"@babel/plugin-proposal-decorators@npm:^7.16.4": - version: 7.25.9 - resolution: "@babel/plugin-proposal-decorators@npm:7.25.9" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/plugin-syntax-decorators": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d7d54644f50a60c47090d70121905ca76534bd7a837c03d25e163ca6ae384b48ef6dcfb125a99f12b3ce7e78e074a33f6fa8c4531c1a46aa31274153f587b05e - languageName: node - linkType: hard - -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f6629158196ee9f16295d16db75825092ef543f8b98f4dfdd516e642a0430c7b1d69319ee676d35485d9b86a53ade6de0b883490d44de6d4336d38cdeccbe0bf - languageName: node - linkType: hard - -"@babel/plugin-proposal-numeric-separator@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/a83a65c6ec0d2293d830e9db61406d246f22d8ea03583d68460cb1b6330c6699320acce1b45f66ba3c357830720e49267e3d99f95088be457c66e6450fbfe3fa - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-chaining@npm:^7.16.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.20.0" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/b524a61b1de3f3ad287cd1e98c2a7f662178d21cd02205b0d615512e475f0159fa1b569fa7e34c8ed67baef689c0136fa20ba7d1bf058d186d30736a581a723f - languageName: node - linkType: hard - -"@babel/plugin-proposal-private-methods@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/1c273d0ec3d49d0fe80bd754ec0191016e5b3ab4fb1e162ac0c014e9d3c1517a5d973afbf8b6dc9f9c98a8605c79e5f9e8b5ee158a4313fa68d1ff7b02084b6a - languageName: node - linkType: hard - -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 - languageName: node - linkType: hard - -"@babel/plugin-proposal-private-property-in-object@npm:^7.16.7": - version: 7.21.11 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.11" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.18.6" - "@babel/helper-create-class-features-plugin": "npm:^7.21.0" - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3c8c9ea175101b1cbb2b0e8fee20fcbdd03eb0700d3581aa826ac3573c9b002f39b1512c2af9fd1903ff921bcc864da95ad3cdeba53c9fbcfb3dc23916eacf47 - languageName: node - linkType: hard - "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -573,40 +198,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-syntax-decorators@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/47e44a7d61b76dac4f18fd61edc186012e084eb8f1fe253c483b0fe90b73366b4ebd2b0b03728e000fd1fdedc8af3aa6e93246caf97183a8d9d42a0eb57ecfcc - languageName: node - linkType: hard - -"@babel/plugin-syntax-flow@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-flow@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3d5cc1627a67af8be9df8cfe246869f18e7e9e2592f4b6f1c4bcd9bbe4ad27102784a25b31ebdbed23499ecb6fc23aaf7891ccf5ac3f432fd26a27123d1e242b - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-assertions@npm:^7.20.0, @babel/plugin-syntax-import-assertions@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/525b174e60b210d96c1744c1575fc2ddedcc43a479cba64a5344cf77bd0541754fc58120b5a11ff832ba098437bb05aa80900d1f49bb3d888c5e349a4a3a356e - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.26.0": +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": version: 7.26.0 resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" dependencies: @@ -639,7 +231,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": +"@babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.25.9 resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: @@ -738,7 +330,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2": +"@babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.25.9 resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" dependencies: @@ -749,15173 +341,6263 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 - languageName: node - linkType: hard - -"@babel/plugin-transform-arrow-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" +"@babel/runtime@npm:^7.5.5": + version: 7.26.9 + resolution: "@babel/runtime@npm:7.26.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/851fef9f58be60a80f46cc0ce1e46a6f7346a6f9d50fa9e0fa79d46ec205320069d0cc157db213e2bea88ef5b7d9bd7618bb83f0b1996a836e2426c3a3a1f622 + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" +"@babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": + version: 7.26.9 + resolution: "@babel/template@npm:7.26.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.26.5" - "@babel/helper-remap-async-to-generator": "npm:^7.25.9" - "@babel/traverse": "npm:^7.26.8" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f6fefce963fe2e6268dde1958975d7adbce65fba94ca6f4bc554c90da03104ad1dd2e66d03bc0462da46868498428646e30b03a218ef0e5a84bfc87a7e375cec + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/traverse@npm:7.26.9" dependencies: - "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-remap-async-to-generator": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c443d9e462ddef733ae56360064f32fc800105803d892e4ff32d7d6a6922b3765fa97b9ddc9f7f1d3f9d8c2d95721d85bef9dbf507804214c6cf6466b105c168 + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3": + version: 7.26.9 + resolution: "@babel/types@npm:7.26.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.26.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2f3060800ead46b09971dd7bf830d66383b7bc61ced9945633b4ef9bf87787956ea83fcf49b387cecb377812588c6b81681714c760f9cf89ecba45edcbab1192 + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/a76e30becb6c75b4d87a2cd53556fddb7c88ddd56bfadb965287fd944810ac159aa8eb5705366fc37336041f63154ed9fab3862fb10482a45bf5ede63fd55fda +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" +"@changesets/apply-release-plan@npm:^7.0.10": + version: 7.0.10 + resolution: "@changesets/apply-release-plan@npm:7.0.10" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f0603b6bd34d8ba62c03fc0572cb8bbc75874d097ac20cc7c5379e001081210a84dba1749e7123fca43b978382f605bb9973c99caf2c5b4c492d5c0a4a441150 + "@changesets/config": "npm:^3.1.1" + "@changesets/get-version-range-type": "npm:^0.4.0" + "@changesets/git": "npm:^3.0.2" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + detect-indent: "npm:^6.0.0" + fs-extra: "npm:^7.0.1" + lodash.startcase: "npm:^4.4.0" + outdent: "npm:^0.5.0" + prettier: "npm:^2.7.1" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + checksum: 10c0/4ee5951448c26bbf73fac5c9a0785d5bb0cc3f2e6c1ffc9337766b446fe79a7b018834be2a4723938faec0d331aa30f1d6c7ea47db48d7a7babe37862645dd57 languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" +"@changesets/assemble-release-plan@npm:^6.0.6": + version: 6.0.6 + resolution: "@changesets/assemble-release-plan@npm:6.0.6" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 10c0/cdcf5545ae6514ed75fbd73cccfa209c6a5dfdf0c2bb7bb62c0fb4ec334a32281bcf1bc16ace494d9dbe93feb8bdc0bd3cf9d9ccb6316e634a67056fa13b741b + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + semver: "npm:^7.5.3" + checksum: 10c0/292c6570310818f5427b97f1ddfd518ae4493f47e2674ca40bb11251808a20d7f07bff548c4277b1ad5ddfe53602b69ae6628fc45864286e34edfb5f7c2e19a0 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-classes@npm:7.25.9" +"@changesets/changelog-git@npm:^0.2.1": + version: 0.2.1 + resolution: "@changesets/changelog-git@npm:0.2.1" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-compilation-targets": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-replace-supers": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - globals: "npm:^11.1.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/02742ea7cd25be286c982e672619effca528d7a931626a6f3d6cea11852951b7ee973276127eaf6418ac0e18c4d749a16b520709c707e86a67012bd23ff2927d + "@changesets/types": "npm:^6.1.0" + checksum: 10c0/6a6fb315ffb2266fcb8f32ae9a60ccdb5436e52350a2f53beacf9822d3355f9052aba5001a718e12af472b4a8fabd69b408d0b11c02ac909ba7a183d27a9f7fd languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" +"@changesets/cli@npm:^2.27.12": + version: 2.28.1 + resolution: "@changesets/cli@npm:2.28.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/template": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/948c0ae3ce0ba2375241d122a9bc7cda4a7ac8110bd8a62cd804bc46a5fdb7a7a42c7799c4cd972e14e0a579d2bd0999b92e53177b73f240bb0d4b09972c758b + "@changesets/apply-release-plan": "npm:^7.0.10" + "@changesets/assemble-release-plan": "npm:^6.0.6" + "@changesets/changelog-git": "npm:^0.2.1" + "@changesets/config": "npm:^3.1.1" + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/get-release-plan": "npm:^4.0.8" + "@changesets/git": "npm:^3.0.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@changesets/write": "npm:^0.4.0" + "@manypkg/get-packages": "npm:^1.1.3" + ansi-colors: "npm:^4.1.3" + ci-info: "npm:^3.7.0" + enquirer: "npm:^2.4.1" + external-editor: "npm:^3.1.0" + fs-extra: "npm:^7.0.1" + mri: "npm:^1.2.0" + p-limit: "npm:^2.2.0" + package-manager-detector: "npm:^0.2.0" + picocolors: "npm:^1.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + spawndamnit: "npm:^3.0.1" + term-size: "npm:^2.1.0" + bin: + changeset: bin.js + checksum: 10c0/f965b56fa533f91b5de0f5fd5b09fac46662f023dafbe474d3fc7ceb71629dce4783a37429a927d50292a7ea95c0694e5a8f0c143d9cbba95d28a4d11ab8106b languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" +"@changesets/config@npm:^3.1.1": + version: 3.1.1 + resolution: "@changesets/config@npm:3.1.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7beec5fda665d108f69d5023aa7c298a1e566b973dd41290faa18aeea70f6f571295c1ece0a058f3ceb6c6c96de76de7cd34f5a227fbf09a1b8d8a735d28ca49 + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/logger": "npm:^0.1.1" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + micromatch: "npm:^4.0.8" + checksum: 10c0/e6e529ca9525d1550cc2155a01a477c5b923e084985cb5cb15b6efc06da543c2faf623dd67d305688ffa8a8fc9d48f1ba74ad6653ce230183e40f10ffaa0c2dc languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" +"@changesets/errors@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/errors@npm:0.2.0" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7c3471ae5cf7521fd8da5b03e137e8d3733fc5ee4524ce01fb0c812f0bb77cb2c9657bc8a6253186be3a15bb4caa8974993c7ddc067f554ecc6a026f0a3b5e12 + extendable-error: "npm:^0.1.5" + checksum: 10c0/f2757c752ab04e9733b0dfd7903f1caf873f9e603794c4d9ea2294af4f937c73d07273c24be864ad0c30b6a98424360d5b96a6eab14f97f3cf2cbfd3763b95c1 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" +"@changesets/get-dependents-graph@npm:^2.1.3": + version: 2.1.3 + resolution: "@changesets/get-dependents-graph@npm:2.1.3" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d0c74894b9bf6ff2a04189afffb9cd43d87ebd7b7943e51a827c92d2aaa40fa89ac81565a2fd6fbeabf9e38413a9264c45862eee2b017f1d49046cc3c8ff06b4 + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + picocolors: "npm:^1.1.0" + semver: "npm:^7.5.3" + checksum: 10c0/b9d9992440b7e09dcaf22f57d28f1d8e0e31996e1bc44dbbfa1801e44f93fa49ebba6f9356c60f6ff0bd85cd0f0d0b8602f7e0f2addc5be647b686e6f8985f70 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" +"@changesets/get-release-plan@npm:^4.0.8": + version: 4.0.8 + resolution: "@changesets/get-release-plan@npm:4.0.8" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/a8039a6d2b90e011c7b30975edee47b5b1097cf3c2f95ec1f5ddd029898d783a995f55f7d6eb8d6bb8873c060fb64f9f1ccba938dfe22d118d09cf68e0cd3bf6 + "@changesets/assemble-release-plan": "npm:^6.0.6" + "@changesets/config": "npm:^3.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.3" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/b638f83683264818ea6cb729a3fd10f9edf29c61c7acee15ce321287cacbe03700706a20c0b531fdb3bbb23bda8967f4c6cbef08db207189fb7289313f473a1a languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5e643a8209072b668350f5788f23c64e9124f81f958b595c80fecca6561086d8ef346c04391b9e5e4cad8b8cbe22c258f0cd5f4ea89b97e74438e7d1abfd98cf +"@changesets/get-version-range-type@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/get-version-range-type@npm:0.4.0" + checksum: 10c0/e466208c8383489a383f37958d8b5b9aed38539f9287b47fe155a2e8855973f6960fb1724a1ee33b11580d65e1011059045ee654e8ef51e4783017d8989c9d3f languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" +"@changesets/git@npm:^3.0.2": + version: 3.0.2 + resolution: "@changesets/git@npm:3.0.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/cac922e851c6a0831fdd2e3663564966916015aeff7f4485825fc33879cbc3a313ceb859814c9200248e2875d65bb13802a723e5d7d7b40a2e90da82a5a1e15c + "@changesets/errors": "npm:^0.2.0" + "@manypkg/get-packages": "npm:^1.1.3" + is-subdir: "npm:^1.1.1" + micromatch: "npm:^4.0.8" + spawndamnit: "npm:^3.0.1" + checksum: 10c0/a3a9c9ab71e3cd8ecd804e2965790efa40bdcd29804bdf873c5d38f7cfd8cd6ae1c23a6eb5a16796a3e05c4dbfeb0eb04f4be988049f31173adbbeac9e7cf566 languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" +"@changesets/logger@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/logger@npm:0.1.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f291ea2ec5f36de9028a00cbd5b32f08af281b8183bf047200ff001f4cb260be56f156b2449f42149448a4a033bd6e86a3a7f06d0c2825532eb0ae6b03058dfb + picocolors: "npm:^1.1.0" + checksum: 10c0/a0933b5bd4d99e10730b22612dc1bdfd25b8804c5b48f8cada050bf5c7a89b2ae9a61687f846a5e9e5d379a95b59fef795c8d5d91e49a251f8da2be76133f83f languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.16.0": - version: 7.26.5 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" +"@changesets/parse@npm:^0.4.1": + version: 0.4.1 + resolution: "@changesets/parse@npm:0.4.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.26.5" - "@babel/plugin-syntax-flow": "npm:^7.26.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/61a0c0b652931cd0344e3357e41a89a717c787a55cb9e3381681ea5dfb8f267f6309bd337bc2064ffb267ba5eac92dd0f52984d376c23da105e7767266c2fc6f + "@changesets/types": "npm:^6.1.0" + js-yaml: "npm:^3.13.1" + checksum: 10c0/8caf73b48addb1add246f0287f0dcbd47ca0444b33f251b6208dad36de9c21d2654f0ae0527e5bf14b075be23144b59f48a36e2d87850fb7c004050f07461fdc languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/plugin-transform-for-of@npm:7.26.9" +"@changesets/pre@npm:^2.0.2": + version: 2.0.2 + resolution: "@changesets/pre@npm:2.0.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.26.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e28a521521cf9f84ddd69ca8da7c89fb9f7aa38e4dea35742fe973e4e1d7c23f9cee1a4861a2fdd9e9f18ff945886a44d7335cea1c603b96bfcb1c7c8791ef09 + "@changesets/errors": "npm:^0.2.0" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + checksum: 10c0/0af9396d84c47a88d79b757e9db4e3579b6620260f92c243b8349e7fcefca3c2652583f6d215c13115bed5d5cdc30c975f307fd6acbb89d205b1ba2ae403b918 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-function-name@npm:7.25.9" +"@changesets/read@npm:^0.6.3": + version: 0.6.3 + resolution: "@changesets/read@npm:0.6.3" dependencies: - "@babel/helper-compilation-targets": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/8e67fbd1dd367927b8b6afdf0a6e7cb3a3fd70766c52f700ca77428b6d536f6c9d7ec643e7762d64b23093233765c66bffa40e31aabe6492682879bcb45423e1 + "@changesets/git": "npm:^3.0.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/parse": "npm:^0.4.1" + "@changesets/types": "npm:^6.1.0" + fs-extra: "npm:^7.0.1" + p-filter: "npm:^2.1.0" + picocolors: "npm:^1.1.0" + checksum: 10c0/4c2eac60aab0a6b14ad5a2ed2f57427019fe567dd6d2c6e122bd3cbf7f69903dcec6c864a67c39544ed011369223c838e498212303404a7f884428f4366f10da languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" +"@changesets/should-skip-package@npm:^0.1.2": + version: 0.1.2 + resolution: "@changesets/should-skip-package@npm:0.1.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/00bc2d4751dfc9d44ab725be16ee534de13cfd7e77dfb386e5dac9e48101ce8fcbc5971df919dc25b3f8a0fa85d6dc5f2a0c3cf7ec9d61c163d9823c091844f0 + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/484e339e7d6e6950e12bff4eda6e8eccb077c0fbb1f09dd95d2ae948b715226a838c71eaf50cd2d7e0e631ce3bfb1ca93ac752436e6feae5b87aece2e917b440 languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/00b14e9c14cf1e871c1f3781bf6334cac339c360404afd6aba63d2f6aca9270854d59a2b40abff1c4c90d4ffdca614440842d3043316c2f0ceb155fdf7726b3b +"@changesets/types@npm:^4.0.1": + version: 4.1.0 + resolution: "@changesets/types@npm:4.1.0" + checksum: 10c0/a372ad21f6a1e0d4ce6c19573c1ca269eef1ad53c26751ad9515a24f003e7c49dcd859dbb1fedb6badaf7be956c1559e8798304039e0ec0da2d9a68583f13464 languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6e2051e10b2d6452980fc4bdef9da17c0d6ca48f81b8529e8804b031950e4fff7c74a7eb3de4a2b6ad22ffb631d0b67005425d232cce6e2b29ce861c78ed04f5 +"@changesets/types@npm:^6.1.0": + version: 6.1.0 + resolution: "@changesets/types@npm:6.1.0" + checksum: 10c0/b4cea3a4465d1eaf0bbd7be1e404aca5a055a61d4cc72aadcb73bbbda1670b4022736b8d3052616cbf1f451afa0637545d077697f4b923236539af9cd5abce6c languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" +"@changesets/write@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/write@npm:0.4.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/91d17b451bcc5ea9f1c6f8264144057ade3338d4b92c0b248366e4db3a7790a28fd59cc56ac433a9627a9087a17a5684e53f4995dd6ae92831cb72f1bd540b54 + "@changesets/types": "npm:^6.1.0" + fs-extra: "npm:^7.0.1" + human-id: "npm:^4.1.1" + prettier: "npm:^2.7.1" + checksum: 10c0/311f4d0e536d1b5f2d3f9053537d62b2d4cdbd51e1d2767807ac9d1e0f380367f915d2ad370e5c73902d5a54bffd282d53fff5418c8ad31df51751d652bea826 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" dependencies: - "@babel/helper-module-transforms": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/849957d9484d0a2d93331226ed6cf840cee7d57454549534c447c93f8b839ef8553eae9877f8f550e3c39f14d60992f91244b2e8e7502a46064b56c5d68ba855 + "@jridgewell/trace-mapping": "npm:0.3.9" + checksum: 10c0/05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" - dependencies: - "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/82e59708f19f36da29531a64a7a94eabbf6ff46a615e0f5d9b49f3f59e8ef10e2bac607d749091508d3fa655146c9e5647c3ffeca781060cdabedb4c7a33c6f2 +"@esbuild/aix-ppc64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/aix-ppc64@npm:0.25.0" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/8299e3437542129c2684b86f98408c690df27db4122a79edded4782cf04e755d6ecb05b1e812c81a34224a81e664303392d5f3c36f3d2d51fdc99bb91c881e9a +"@esbuild/android-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-arm64@npm:0.25.0" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" - dependencies: - "@babel/helper-module-transforms": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/fa11a621f023e2ac437b71d5582f819e667c94306f022583d77da9a8f772c4128861a32bbb63bef5cba581a70cd7dbe87a37238edaafcfacf889470c395e7076 +"@esbuild/android-arm@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-arm@npm:0.25.0" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/32b14fda5c885d1706863f8af2ee6c703d39264355b57482d3a24fce7f6afbd4c7a0896e501c0806ed2b0759beb621bf7f3f7de1fbbc82026039a98d961e78ef +"@esbuild/android-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-x64@npm:0.25.0" + conditions: os=android & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-new-target@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7b5f1b7998f1cf183a7fa646346e2f3742e5805b609f28ad5fee22d666a15010f3e398b7e1ab78cddb7901841a3d3f47135929af23d54e8bf4ce69b72051f71e +"@esbuild/darwin-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/darwin-arm64@npm:0.25.0" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": - version: 7.26.6 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.26.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/574d6db7cbc5c092db5d1dece8ce26195e642b9c40dbfeaf3082058a78ad7959c1c333471cdd45f38b784ec488850548075d527b178c5010ee9bff7aa527cc7a +"@esbuild/darwin-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/darwin-x64@npm:0.25.0" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ad63ad341977844b6f9535fcca15ca0d6d6ad112ed9cc509d4f6b75e9bf4b1b1a96a0bcb1986421a601505d34025373608b5f76d420d924b4e21f86b1a1f2749 +"@esbuild/freebsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/freebsd-arm64@npm:0.25.0" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" - dependencies: - "@babel/helper-compilation-targets": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/plugin-transform-parameters": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/02077d8abd83bf6a48ff0b59e98d7561407cf75b591cffd3fdc5dc5e9a13dec1c847a7a690983762a3afecddb244831e897e0515c293e7c653b262c30cd614af +"@esbuild/freebsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/freebsd-x64@npm:0.25.0" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-object-super@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-replace-supers": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0348d00e76f1f15ada44481a76e8c923d24cba91f6e49ee9b30d6861eb75344e7f84d62a18df8a6f9e9a7eacf992f388174b7f9cc4ce48287bcefca268c07600 +"@esbuild/linux-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-arm64@npm:0.25.0" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/722fd5ee12ab905309d4e84421584fce4b6d9e6b639b06afb20b23fa809e6ab251e908a8d5e8b14d066a28186b8ef8f58d69fd6eca9ce1b9ef7af08333378f6c +"@esbuild/linux-arm@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-arm@npm:0.25.0" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/041ad2beae5affb8e68a0bcb6882a2dadb758db3c629a0e012f57488ab43a822ac1ea17a29db8ef36560a28262a5dfa4dbbbf06ed6e431db55abe024b7cd3961 +"@esbuild/linux-ia32@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-ia32@npm:0.25.0" + conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-parameters@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/aecb446754b9e09d6b6fa95fd09e7cf682f8aaeed1d972874ba24c0a30a7e803ad5f014bb1fffc7bfeed22f93c0d200947407894ea59bf7687816f2f464f8df3 +"@esbuild/linux-loong64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-loong64@npm:0.25.0" + conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/64bd71de93d39daefa3e6c878d6f2fd238ed7d4ecfb13b0e771ddbbc131487def3ceb405b62b534a5cbb5043046b504e1b189b0a45229cc75af979a9fbcaa7bd +"@esbuild/linux-mips64el@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-mips64el@npm:0.25.0" + conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d4965de19d9f204e692cc74dbc39f0bb469e5f29df96dd4457ea23c5e5596fba9d5af76eaa96f9d48a9fc20ec5f12a94c679285e36b8373406868ea228109e27 +"@esbuild/linux-ppc64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-ppc64@npm:0.25.0" + conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/1639e35b2438ccf3107af760d34e6a8e4f9acdd3ae6186ae771a6e3029bd59dfe778e502d67090f1185ecda5c16addfed77561e39c518a3f51ff10d41790e106 +"@esbuild/linux-riscv64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-riscv64@npm:0.25.0" + conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@babel/plugin-transform-react-constant-elements@npm:^7.12.1": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-constant-elements@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/50aca3df122cf801abd251cc2507ef3011ead8f047d31d8f35b10627dd722f6a165245b09e81b3c6876515fd266a97aed0052f6b409aa1fe961fb36dd7cc0822 +"@esbuild/linux-s390x@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-s390x@npm:0.25.0" + conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/63a0f962d64e71baf87c212755419e25c637d2d95ea6fdc067df26b91e606ae186442ae815b99a577eca9bf5404d9577ecad218a3cf42d0e9e286ca7b003a992 +"@esbuild/linux-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-x64@npm:0.25.0" + conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.25.9" - dependencies: - "@babel/plugin-transform-react-jsx": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c0b92ff9eb029620abf320ff74aae182cea87524723d740fb48a4373d0d16bddf5edbe1116e7ba341332a5337e55c2ceaee8b8cad5549e78af7f4b3cfe77debb +"@esbuild/netbsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/netbsd-arm64@npm:0.25.0" + conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/plugin-syntax-jsx": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5c9947e8ed141f7606f54da3e05eea1074950c5b8354c39df69cb7f43cb5a83c6c9d7973b24bc3d89341c8611f8ad50830a98ab10d117d850e6bdd8febdce221 +"@esbuild/netbsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/netbsd-x64@npm:0.25.0" + conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.25.9" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7c8eac04644ad19dcd71bb8e949b0ae22b9e548fa4a58e545d3d0342f647fb89db7f8789a7c5b8074d478ce6d3d581eaf47dd4b36027e16fd68211c383839abc +"@esbuild/openbsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/openbsd-arm64@npm:0.25.0" + conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - regenerator-transform: "npm:^0.15.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/eef3ffc19f7d291b863635f32b896ad7f87806d9219a0d3404a470219abcfc5b43aabecd691026c48e875b965760d9c16abee25e6447272233f30cd07f453ec7 +"@esbuild/openbsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/openbsd-x64@npm:0.25.0" + conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/4abc1db6c964efafc7a927cda814c7275275afa4b530483e0936fd614de23cb5802f7ca43edaa402008a723d4e7eac282b6f5283aa2eeb3b27da6d6c1dd7f8ed +"@esbuild/sunos-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/sunos-x64@npm:0.25.0" + conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/8b028b80d1983e3e02f74e21924323cc66ba930e5c5758909a122aa7d80e341b8b0f42e1698e42b50d47a6ba911332f584200b28e1a4e2104b7514d9dc011e96 +"@esbuild/win32-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-arm64@npm:0.25.0" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.26.9 - resolution: "@babel/plugin-transform-runtime@npm:7.26.9" - dependencies: - "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.26.5" - babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.6" - babel-plugin-polyfill-regenerator: "npm:^0.6.1" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2c4d77d0671badc7fd53dcd7015df5db892712436c7e9740ffb2f5b85e8591e5bfe208f78dff402b4ee2d55d0f7a3c0a1102c683f333f4ee0cfa62f68ea68842 +"@esbuild/win32-ia32@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-ia32@npm:0.25.0" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/05a20d45f0fb62567644c507ccd4e379c1a74dacf887d2b2cac70247415e3f6d7d3bf4850c8b336053144715fedb6200fc38f7130c4b76c94eec9b9c0c2a8e9b +"@esbuild/win32-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-x64@npm:0.25.0" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-spread@npm:7.25.9" +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/996c8fed238efc30e0664f9f58bd7ec8c148f4659f84425f68923a094fe891245711d26eb10d1f815f50c124434e076e860dbe9662240844d1b77cd09907dcdf + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e9612b0615dab4c4fba1c560769616a9bd7b9226c73191ef84b6c3ee185c8b719b4f887cdd8336a0a13400ce606ab4a0d33bc8fa6b4fcdb53e2896d07f2568f6 +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" +"@eslint/config-array@npm:^0.19.0": + version: 0.19.2 + resolution: "@eslint/config-array@npm:0.19.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.26.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/205a938ded9554857a604416d369023a961334b6c20943bd861b45f0e5dbbeca1cf6fda1c2049126e38a0d18865993433fdc78eae3028e94836b3b643c08ba0d + "@eslint/object-schema": "npm:^2.1.6" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10c0/dd68da9abb32d336233ac4fe0db1e15a0a8d794b6e69abb9e57545d746a97f6f542496ff9db0d7e27fab1438546250d810d90b1904ac67677215b8d8e7573f3d languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": - version: 7.26.7 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" +"@eslint/core@npm:^0.11.0": + version: 0.11.0 + resolution: "@eslint/core@npm:0.11.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.26.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d5640e3457637e6eee1d7205d255602ccca124ed30e4de10ec75ba179d167e0a826ceeab424e119921f5c995dfddf39ef1f2c91efd2dcbf3f0dc1e7931dfd1d1 + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/1e0671d035c908175f445864a7864cf6c6a8b67a5dfba8c47b2ac91e2d3ed36e8c1f2fd81d98a73264f8677055559699d4adb0f97d86588e616fc0dc9a4b86c9 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.25.9": - version: 7.26.8 - resolution: "@babel/plugin-transform-typescript@npm:7.26.8" +"@eslint/eslintrc@npm:^3.2.0": + version: 3.2.0 + resolution: "@eslint/eslintrc@npm:3.2.0" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.26.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - "@babel/plugin-syntax-typescript": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c1dc02c357b8de0650d4e757fe71db9ac769b68e282a262ca5af2a7f1ff112c4533d54db6f1f58f13072ad547561b0461c46c08233566b37f778ac5f5550fb41 + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/43867a07ff9884d895d9855edba41acf325ef7664a8df41d957135a81a477ff4df4196f5f74dc3382627e5cc8b7ad6b815c2cea1b58f04a75aced7c43414ab8b languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/615c84d7c53e1575d54ba9257e753e0b98c5de1e3225237d92f55226eaab8eb5bceb74df43f50f4aa162b0bbcc934ed11feafe2b60b8ec4934ce340fad4b8828 +"@eslint/js@npm:9.20.0, @eslint/js@npm:^9.19.0": + version: 9.20.0 + resolution: "@eslint/js@npm:9.20.0" + checksum: 10c0/10e7b5b9e628b5192e8fc6b0ecd27cf48322947e83e999ff60f9f9e44ac8d499138bcb9383cbfa6e51e780d53b4e76ccc2d1753b108b7173b8404fd484d37328 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/1685836fc38af4344c3d2a9edbd46f7c7b28d369b63967d5b83f2f6849ec45b97223461cea3d14cc3f0be6ebb284938e637a5ca3955c0e79c873d62f593d615c +"@eslint/object-schema@npm:^2.1.6": + version: 2.1.6 + resolution: "@eslint/object-schema@npm:2.1.6" + checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" +"@eslint/plugin-kit@npm:^0.2.5": + version: 0.2.6 + resolution: "@eslint/plugin-kit@npm:0.2.6" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/448004f978279e726af26acd54f63f9002c9e2582ecd70d1c5c4436f6de490fcd817afb60016d11c52f5ef17dbaac2590e8cc7bfaf4e91b58c452cf188c7920f + "@eslint/core": "npm:^0.11.0" + levn: "npm:^0.4.1" + checksum: 10c0/2d4cc4497c62e2a6437039fdd778911d768b0706c6256568c4ff1ad8724f663b2fa04a5873db6a20a812be11166e78e0346acfde4b7149e10e92f7b0075a976e languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" +"@ethersproject/address@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/address@npm:5.7.0" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/56ee04fbe236b77cbcd6035cbf0be7566d1386b8349154ac33244c25f61170c47153a9423cd1d92855f7d6447b53a4a653d9e8fd1eaeeee14feb4b2baf59bd9f + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/rlp": "npm:^5.7.0" + checksum: 10c0/db5da50abeaae8f6cf17678323e8d01cad697f9a184b0593c62b71b0faa8d7e5c2ba14da78a998d691773ed6a8eb06701f65757218e0eaaeb134e5c5f3e5a908 languageName: node linkType: hard -"@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.16.4": - version: 7.26.9 - resolution: "@babel/preset-env@npm:7.26.9" +"@ethersproject/bignumber@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/bignumber@npm:5.7.0" dependencies: - "@babel/compat-data": "npm:^7.26.8" - "@babel/helper-compilation-targets": "npm:^7.26.5" - "@babel/helper-plugin-utils": "npm:^7.26.5" - "@babel/helper-validator-option": "npm:^7.25.9" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" - "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" - "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" - "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" - "@babel/plugin-transform-async-generator-functions": "npm:^7.26.8" - "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" - "@babel/plugin-transform-block-scoping": "npm:^7.25.9" - "@babel/plugin-transform-class-properties": "npm:^7.25.9" - "@babel/plugin-transform-class-static-block": "npm:^7.26.0" - "@babel/plugin-transform-classes": "npm:^7.25.9" - "@babel/plugin-transform-computed-properties": "npm:^7.25.9" - "@babel/plugin-transform-destructuring": "npm:^7.25.9" - "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" - "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" - "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" - "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" - "@babel/plugin-transform-for-of": "npm:^7.26.9" - "@babel/plugin-transform-function-name": "npm:^7.25.9" - "@babel/plugin-transform-json-strings": "npm:^7.25.9" - "@babel/plugin-transform-literals": "npm:^7.25.9" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" - "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" - "@babel/plugin-transform-modules-amd": "npm:^7.25.9" - "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" - "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" - "@babel/plugin-transform-modules-umd": "npm:^7.25.9" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" - "@babel/plugin-transform-new-target": "npm:^7.25.9" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6" - "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" - "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" - "@babel/plugin-transform-object-super": "npm:^7.25.9" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" - "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" - "@babel/plugin-transform-parameters": "npm:^7.25.9" - "@babel/plugin-transform-private-methods": "npm:^7.25.9" - "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" - "@babel/plugin-transform-property-literals": "npm:^7.25.9" - "@babel/plugin-transform-regenerator": "npm:^7.25.9" - "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" - "@babel/plugin-transform-reserved-words": "npm:^7.25.9" - "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" - "@babel/plugin-transform-spread": "npm:^7.25.9" - "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" - "@babel/plugin-transform-template-literals": "npm:^7.26.8" - "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" - "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" - "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" - "@babel/preset-modules": "npm:0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.11.0" - babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.40.0" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6812ca76bd38165a58fe8354bab5e7204e1aa17d8b9270bd8f8babb08cc7fa94cd29525fe41b553f2ba0e84033d566f10da26012b8ee0f81897005c5225d0051 + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + bn.js: "npm:^5.2.1" + checksum: 10c0/14263cdc91a7884b141d9300f018f76f69839c47e95718ef7161b11d2c7563163096fee69724c5fa8ef6f536d3e60f1c605819edbc478383a2b98abcde3d37b2 languageName: node linkType: hard -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" +"@ethersproject/bytes@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/bytes@npm:5.7.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@babel/types": "npm:^7.4.4" - esutils: "npm:^2.0.2" - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/07dd1f0341b3de584ef26c8696674ff2bb032f4e99073856fc9cd7b4c54d1d846cabe149e864be267934658c3ce799e5ea26babe01f83af0e1f06c51e5ac791f languageName: node linkType: hard -"@babel/preset-react@npm:^7.12.5, @babel/preset-react@npm:^7.16.0": - version: 7.26.3 - resolution: "@babel/preset-react@npm:7.26.3" +"@ethersproject/constants@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/constants@npm:5.7.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-validator-option": "npm:^7.25.9" - "@babel/plugin-transform-react-display-name": "npm:^7.25.9" - "@babel/plugin-transform-react-jsx": "npm:^7.25.9" - "@babel/plugin-transform-react-jsx-development": "npm:^7.25.9" - "@babel/plugin-transform-react-pure-annotations": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/b470dcba11032ef6c832066f4af5c75052eaed49feb0f445227231ef1b5c42aacd6e216988c0bd469fd5728cd27b6b059ca307c9ecaa80c6bb5da4bf1c833e12 + "@ethersproject/bignumber": "npm:^5.7.0" + checksum: 10c0/6df63ab753e152726b84595250ea722165a5744c046e317df40a6401f38556385a37c84dadf5b11ca651c4fb60f967046125369c57ac84829f6b30e69a096273 languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.16.0": - version: 7.26.0 - resolution: "@babel/preset-typescript@npm:7.26.0" +"@ethersproject/keccak256@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/keccak256@npm:5.7.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-validator-option": "npm:^7.25.9" - "@babel/plugin-syntax-jsx": "npm:^7.25.9" - "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" - "@babel/plugin-transform-typescript": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/20d86bc45d2bbfde2f84fc7d7b38746fa6481d4bde6643039ad4b1ff0b804c6d210ee43e6830effd8571f2ff43fa7ffd27369f42f2b3a2518bb92dc86c780c61 + "@ethersproject/bytes": "npm:^5.7.0" + js-sha3: "npm:0.8.0" + checksum: 10c0/3b1a91706ff11f5ab5496840b9c36cedca27db443186d28b94847149fd16baecdc13f6fc5efb8359506392f2aba559d07e7f9c1e17a63f9d5de9f8053cfcb033 languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": - version: 7.26.9 - resolution: "@babel/runtime@npm:7.26.9" +"@ethersproject/logger@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/logger@npm:5.7.0" + checksum: 10c0/d03d460fb2d4a5e71c627b7986fb9e50e1b59a6f55e8b42a545b8b92398b961e7fd294bd9c3d8f92b35d0f6ff9d15aa14c95eab378f8ea194e943c8ace343501 + languageName: node + linkType: hard + +"@ethersproject/properties@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/properties@npm:5.7.0" dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/4fe5d36e5550b8e23a305aa236a93e8f04d891d8198eecdc8273914c761b0e198fd6f757877406ee3eb05033ec271132a3e5998c7bd7b9a187964fb4f67b1373 languageName: node linkType: hard -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": - version: 7.26.9 - resolution: "@babel/template@npm:7.26.9" +"@ethersproject/rlp@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/rlp@npm:5.7.0" dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/parser": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/bc863d21dcf7adf6a99ae75c41c4a3fb99698cfdcfc6d5d82021530f3d3551c6305bc7b6f0475ad6de6f69e91802b7e872bee48c0596d98969aefcf121c2a044 languageName: node linkType: hard -"@babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9, @babel/traverse@npm:^7.7.2": - version: 7.26.9 - resolution: "@babel/traverse@npm:7.26.9" +"@ethersproject/signing-key@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/signing-key@npm:5.7.0" dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.9" - "@babel/parser": "npm:^7.26.9" - "@babel/template": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + bn.js: "npm:^5.2.1" + elliptic: "npm:6.5.4" + hash.js: "npm:1.1.7" + checksum: 10c0/fe2ca55bcdb6e370d81372191d4e04671234a2da872af20b03c34e6e26b97dc07c1ee67e91b673680fb13344c9d5d7eae52f1fa6117733a3d68652b778843e09 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.6, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.26.9 - resolution: "@babel/types@npm:7.26.9" +"@ethersproject/transactions@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/transactions@npm:5.7.0" dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 + "@ethersproject/address": "npm:^5.7.0" + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/constants": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/rlp": "npm:^5.7.0" + "@ethersproject/signing-key": "npm:^5.7.0" + checksum: 10c0/aa4d51379caab35b9c468ed1692a23ae47ce0de121890b4f7093c982ee57e30bd2df0c743faed0f44936d7e59c55fffd80479f2c28ec6777b8de06bfb638c239 languageName: node linkType: hard -"@bcoe/v8-coverage@npm:^0.2.3": - version: 0.2.3 - resolution: "@bcoe/v8-coverage@npm:0.2.3" - checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 +"@fastify/busboy@npm:^2.0.0": + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^7.0.10": - version: 7.0.10 - resolution: "@changesets/apply-release-plan@npm:7.0.10" +"@genql/cli@npm:^6.3.3": + version: 6.3.3 + resolution: "@genql/cli@npm:6.3.3" dependencies: - "@changesets/config": "npm:^3.1.1" - "@changesets/get-version-range-type": "npm:^0.4.0" - "@changesets/git": "npm:^3.0.2" - "@changesets/should-skip-package": "npm:^0.1.2" - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - detect-indent: "npm:^6.0.0" - fs-extra: "npm:^7.0.1" - lodash.startcase: "npm:^4.4.0" - outdent: "npm:^0.5.0" - prettier: "npm:^2.7.1" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.5.3" - checksum: 10c0/4ee5951448c26bbf73fac5c9a0785d5bb0cc3f2e6c1ffc9337766b446fe79a7b018834be2a4723938faec0d331aa30f1d6c7ea47db48d7a7babe37862645dd57 + "@graphql-tools/graphql-file-loader": "npm:^7.5.17" + "@graphql-tools/load": "npm:^7.8.14" + fs-extra: "npm:^10.1.0" + graphql: "npm:^16.6.0" + kleur: "npm:^4.1.5" + listr2: "npm:^6.3.1" + lodash: "npm:^4.17.21" + mkdirp: "npm:^0.5.1" + native-fetch: "npm:^4.0.2" + prettier: "npm:^2.8.0" + qs: "npm:^6.11.0" + rimraf: "npm:^2.6.3" + undici: "npm:^5.22.0" + yargs: "npm:^15.3.1" + bin: + genql: dist/cli.js + checksum: 10c0/4da54973664edba1c0569710ae4079045c780215ddc4638e1153a178de921b3f8c42ea86aef3f050047b00208579b28688cc219ba89c15dde930b59cf71f0864 languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^6.0.6": - version: 6.0.6 - resolution: "@changesets/assemble-release-plan@npm:6.0.6" +"@graphql-tools/graphql-file-loader@npm:^7.5.17": + version: 7.5.17 + resolution: "@graphql-tools/graphql-file-loader@npm:7.5.17" dependencies: - "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.3" - "@changesets/should-skip-package": "npm:^0.1.2" - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - semver: "npm:^7.5.3" - checksum: 10c0/292c6570310818f5427b97f1ddfd518ae4493f47e2674ca40bb11251808a20d7f07bff548c4277b1ad5ddfe53602b69ae6628fc45864286e34edfb5f7c2e19a0 + "@graphql-tools/import": "npm:6.7.18" + "@graphql-tools/utils": "npm:^9.2.1" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/f737f14357731ad01da57755e1cf26ce375b475209d6ab7e4b656b56191a8979d2ab7dd5d1c54a1f11e04374f7a373fa95ea5ec6a001d0cef913ea208fadc65b languageName: node linkType: hard -"@changesets/changelog-git@npm:^0.2.1": - version: 0.2.1 - resolution: "@changesets/changelog-git@npm:0.2.1" - dependencies: - "@changesets/types": "npm:^6.1.0" - checksum: 10c0/6a6fb315ffb2266fcb8f32ae9a60ccdb5436e52350a2f53beacf9822d3355f9052aba5001a718e12af472b4a8fabd69b408d0b11c02ac909ba7a183d27a9f7fd - languageName: node - linkType: hard - -"@changesets/cli@npm:^2.27.12": - version: 2.28.1 - resolution: "@changesets/cli@npm:2.28.1" - dependencies: - "@changesets/apply-release-plan": "npm:^7.0.10" - "@changesets/assemble-release-plan": "npm:^6.0.6" - "@changesets/changelog-git": "npm:^0.2.1" - "@changesets/config": "npm:^3.1.1" - "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.3" - "@changesets/get-release-plan": "npm:^4.0.8" - "@changesets/git": "npm:^3.0.2" - "@changesets/logger": "npm:^0.1.1" - "@changesets/pre": "npm:^2.0.2" - "@changesets/read": "npm:^0.6.3" - "@changesets/should-skip-package": "npm:^0.1.2" - "@changesets/types": "npm:^6.1.0" - "@changesets/write": "npm:^0.4.0" - "@manypkg/get-packages": "npm:^1.1.3" - ansi-colors: "npm:^4.1.3" - ci-info: "npm:^3.7.0" - enquirer: "npm:^2.4.1" - external-editor: "npm:^3.1.0" - fs-extra: "npm:^7.0.1" - mri: "npm:^1.2.0" - p-limit: "npm:^2.2.0" - package-manager-detector: "npm:^0.2.0" - picocolors: "npm:^1.1.0" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.5.3" - spawndamnit: "npm:^3.0.1" - term-size: "npm:^2.1.0" - bin: - changeset: bin.js - checksum: 10c0/f965b56fa533f91b5de0f5fd5b09fac46662f023dafbe474d3fc7ceb71629dce4783a37429a927d50292a7ea95c0694e5a8f0c143d9cbba95d28a4d11ab8106b - languageName: node - linkType: hard - -"@changesets/config@npm:^3.1.1": - version: 3.1.1 - resolution: "@changesets/config@npm:3.1.1" - dependencies: - "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.3" - "@changesets/logger": "npm:^0.1.1" - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - fs-extra: "npm:^7.0.1" - micromatch: "npm:^4.0.8" - checksum: 10c0/e6e529ca9525d1550cc2155a01a477c5b923e084985cb5cb15b6efc06da543c2faf623dd67d305688ffa8a8fc9d48f1ba74ad6653ce230183e40f10ffaa0c2dc - languageName: node - linkType: hard - -"@changesets/errors@npm:^0.2.0": - version: 0.2.0 - resolution: "@changesets/errors@npm:0.2.0" - dependencies: - extendable-error: "npm:^0.1.5" - checksum: 10c0/f2757c752ab04e9733b0dfd7903f1caf873f9e603794c4d9ea2294af4f937c73d07273c24be864ad0c30b6a98424360d5b96a6eab14f97f3cf2cbfd3763b95c1 - languageName: node - linkType: hard - -"@changesets/get-dependents-graph@npm:^2.1.3": - version: 2.1.3 - resolution: "@changesets/get-dependents-graph@npm:2.1.3" - dependencies: - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - picocolors: "npm:^1.1.0" - semver: "npm:^7.5.3" - checksum: 10c0/b9d9992440b7e09dcaf22f57d28f1d8e0e31996e1bc44dbbfa1801e44f93fa49ebba6f9356c60f6ff0bd85cd0f0d0b8602f7e0f2addc5be647b686e6f8985f70 - languageName: node - linkType: hard - -"@changesets/get-release-plan@npm:^4.0.8": - version: 4.0.8 - resolution: "@changesets/get-release-plan@npm:4.0.8" - dependencies: - "@changesets/assemble-release-plan": "npm:^6.0.6" - "@changesets/config": "npm:^3.1.1" - "@changesets/pre": "npm:^2.0.2" - "@changesets/read": "npm:^0.6.3" - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10c0/b638f83683264818ea6cb729a3fd10f9edf29c61c7acee15ce321287cacbe03700706a20c0b531fdb3bbb23bda8967f4c6cbef08db207189fb7289313f473a1a - languageName: node - linkType: hard - -"@changesets/get-version-range-type@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/get-version-range-type@npm:0.4.0" - checksum: 10c0/e466208c8383489a383f37958d8b5b9aed38539f9287b47fe155a2e8855973f6960fb1724a1ee33b11580d65e1011059045ee654e8ef51e4783017d8989c9d3f - languageName: node - linkType: hard - -"@changesets/git@npm:^3.0.2": - version: 3.0.2 - resolution: "@changesets/git@npm:3.0.2" - dependencies: - "@changesets/errors": "npm:^0.2.0" - "@manypkg/get-packages": "npm:^1.1.3" - is-subdir: "npm:^1.1.1" - micromatch: "npm:^4.0.8" - spawndamnit: "npm:^3.0.1" - checksum: 10c0/a3a9c9ab71e3cd8ecd804e2965790efa40bdcd29804bdf873c5d38f7cfd8cd6ae1c23a6eb5a16796a3e05c4dbfeb0eb04f4be988049f31173adbbeac9e7cf566 - languageName: node - linkType: hard - -"@changesets/logger@npm:^0.1.1": - version: 0.1.1 - resolution: "@changesets/logger@npm:0.1.1" - dependencies: - picocolors: "npm:^1.1.0" - checksum: 10c0/a0933b5bd4d99e10730b22612dc1bdfd25b8804c5b48f8cada050bf5c7a89b2ae9a61687f846a5e9e5d379a95b59fef795c8d5d91e49a251f8da2be76133f83f - languageName: node - linkType: hard - -"@changesets/parse@npm:^0.4.1": - version: 0.4.1 - resolution: "@changesets/parse@npm:0.4.1" - dependencies: - "@changesets/types": "npm:^6.1.0" - js-yaml: "npm:^3.13.1" - checksum: 10c0/8caf73b48addb1add246f0287f0dcbd47ca0444b33f251b6208dad36de9c21d2654f0ae0527e5bf14b075be23144b59f48a36e2d87850fb7c004050f07461fdc - languageName: node - linkType: hard - -"@changesets/pre@npm:^2.0.2": - version: 2.0.2 - resolution: "@changesets/pre@npm:2.0.2" - dependencies: - "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - fs-extra: "npm:^7.0.1" - checksum: 10c0/0af9396d84c47a88d79b757e9db4e3579b6620260f92c243b8349e7fcefca3c2652583f6d215c13115bed5d5cdc30c975f307fd6acbb89d205b1ba2ae403b918 - languageName: node - linkType: hard - -"@changesets/read@npm:^0.6.3": - version: 0.6.3 - resolution: "@changesets/read@npm:0.6.3" - dependencies: - "@changesets/git": "npm:^3.0.2" - "@changesets/logger": "npm:^0.1.1" - "@changesets/parse": "npm:^0.4.1" - "@changesets/types": "npm:^6.1.0" - fs-extra: "npm:^7.0.1" - p-filter: "npm:^2.1.0" - picocolors: "npm:^1.1.0" - checksum: 10c0/4c2eac60aab0a6b14ad5a2ed2f57427019fe567dd6d2c6e122bd3cbf7f69903dcec6c864a67c39544ed011369223c838e498212303404a7f884428f4366f10da - languageName: node - linkType: hard - -"@changesets/should-skip-package@npm:^0.1.2": - version: 0.1.2 - resolution: "@changesets/should-skip-package@npm:0.1.2" - dependencies: - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10c0/484e339e7d6e6950e12bff4eda6e8eccb077c0fbb1f09dd95d2ae948b715226a838c71eaf50cd2d7e0e631ce3bfb1ca93ac752436e6feae5b87aece2e917b440 - languageName: node - linkType: hard - -"@changesets/types@npm:^4.0.1": - version: 4.1.0 - resolution: "@changesets/types@npm:4.1.0" - checksum: 10c0/a372ad21f6a1e0d4ce6c19573c1ca269eef1ad53c26751ad9515a24f003e7c49dcd859dbb1fedb6badaf7be956c1559e8798304039e0ec0da2d9a68583f13464 - languageName: node - linkType: hard - -"@changesets/types@npm:^6.1.0": - version: 6.1.0 - resolution: "@changesets/types@npm:6.1.0" - checksum: 10c0/b4cea3a4465d1eaf0bbd7be1e404aca5a055a61d4cc72aadcb73bbbda1670b4022736b8d3052616cbf1f451afa0637545d077697f4b923236539af9cd5abce6c - languageName: node - linkType: hard - -"@changesets/write@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/write@npm:0.4.0" - dependencies: - "@changesets/types": "npm:^6.1.0" - fs-extra: "npm:^7.0.1" - human-id: "npm:^4.1.1" - prettier: "npm:^2.7.1" - checksum: 10c0/311f4d0e536d1b5f2d3f9053537d62b2d4cdbd51e1d2767807ac9d1e0f380367f915d2ad370e5c73902d5a54bffd282d53fff5418c8ad31df51751d652bea826 - languageName: node - linkType: hard - -"@cspotcode/source-map-support@npm:^0.8.0": - version: 0.8.1 - resolution: "@cspotcode/source-map-support@npm:0.8.1" - dependencies: - "@jridgewell/trace-mapping": "npm:0.3.9" - checksum: 10c0/05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6 - languageName: node - linkType: hard - -"@csstools/normalize.css@npm:*": - version: 12.1.1 - resolution: "@csstools/normalize.css@npm:12.1.1" - checksum: 10c0/28fbba6cfd9aa71252001800decfd0f2dc4116fe57b52a2adcbe40733ada36fffc676a768a67fd9865d7b5b17d3e8456de1e642c3c5c9e06526fa3fe8ab5fec4 - languageName: node - linkType: hard - -"@csstools/postcss-cascade-layers@npm:^1.1.1": - version: 1.1.1 - resolution: "@csstools/postcss-cascade-layers@npm:1.1.1" - dependencies: - "@csstools/selector-specificity": "npm:^2.0.2" - postcss-selector-parser: "npm:^6.0.10" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/8dcfe748194c95b2bf24cb90845d3b1e7f9a3d831f76d5ce97188026a39bec28379a5672e62ab09e4e83b24dfb93e6d784d194e4fb9474c933f93ce131cae769 - languageName: node - linkType: hard - -"@csstools/postcss-color-function@npm:^1.1.1": - version: 1.1.1 - resolution: "@csstools/postcss-color-function@npm:1.1.1" +"@graphql-tools/import@npm:6.7.18": + version: 6.7.18 + resolution: "@graphql-tools/import@npm:6.7.18" dependencies: - "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" - postcss-value-parser: "npm:^4.2.0" + "@graphql-tools/utils": "npm:^9.2.1" + resolve-from: "npm:5.0.0" + tslib: "npm:^2.4.0" peerDependencies: - postcss: ^8.2 - checksum: 10c0/802e23fc5ac38aed7366be2ffc3ae5572b45c82b31a0ced10a8fb8e69e7e15f6e975053ce54a6dabb6e56aa5d90a396d49c24eea5723165316acc9b3f988a085 + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/d33e37a1879dd43ac2851c9bac2f2873c58bb3687f1c06e159760dbb5e540ef074d688df70cc6dbd3ee5de48d437878df8f65a7c65ae80bd025bf98f2d615732 languageName: node linkType: hard -"@csstools/postcss-font-format-keywords@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-font-format-keywords@npm:1.0.1" +"@graphql-tools/load@npm:^7.8.14": + version: 7.8.14 + resolution: "@graphql-tools/load@npm:7.8.14" dependencies: - postcss-value-parser: "npm:^4.2.0" + "@graphql-tools/schema": "npm:^9.0.18" + "@graphql-tools/utils": "npm:^9.2.1" + p-limit: "npm:3.1.0" + tslib: "npm:^2.4.0" peerDependencies: - postcss: ^8.2 - checksum: 10c0/bbd52500809ddc62fe5052d43f3353797d47608bab59e0f62da8165de33404ed047a024f190d69b22e1d4883a43e5a48af443c390010bcc1d58d880cc808715e + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/1fa036ac596ccf48f350aa545d108c173184d9b53247f9e21c0d4ba96c5cba4a0b44281f9154f122e1e8e9d9d6eab93a5b2618ca8a797969bde1e75c1d45e786 languageName: node linkType: hard -"@csstools/postcss-hwb-function@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/postcss-hwb-function@npm:1.0.2" +"@graphql-tools/merge@npm:^8.4.1": + version: 8.4.2 + resolution: "@graphql-tools/merge@npm:8.4.2" dependencies: - postcss-value-parser: "npm:^4.2.0" + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" peerDependencies: - postcss: ^8.2 - checksum: 10c0/28dfbfc01b5b1d9dd33d2cc9c2ae9b57e73bdf90f2f698f786863c3e116145a1bbe4146b2db2fdfa470444cd8cc9cedac86cf893a9025a690a350a47a040107a + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/2df55222b48e010e683572f456cf265aabae5748c59f7c1260c66dec9794b7a076d3706f04da969b77f0a32c7ccb4551fee30125931d3fe9c98a8806aae9a3f4 languageName: node linkType: hard -"@csstools/postcss-ic-unit@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-ic-unit@npm:1.0.1" +"@graphql-tools/schema@npm:^9.0.18": + version: 9.0.19 + resolution: "@graphql-tools/schema@npm:9.0.19" dependencies: - "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" - postcss-value-parser: "npm:^4.2.0" + "@graphql-tools/merge": "npm:^8.4.1" + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" peerDependencies: - postcss: ^8.2 - checksum: 10c0/f12ee4c3e6858be4fdf3cad05013898b7b8e62122709ef62c3b236232b1181bd142e7f19460e968fd7759e6d10b113e82a87c206f5adcaaf5ef3acf1c446e5f8 - languageName: node - linkType: hard - -"@csstools/postcss-is-pseudo-class@npm:^2.0.7": - version: 2.0.7 - resolution: "@csstools/postcss-is-pseudo-class@npm:2.0.7" - dependencies: - "@csstools/selector-specificity": "npm:^2.0.0" - postcss-selector-parser: "npm:^6.0.10" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/7b0a511f6283b5a2c6f6fc2eecf08f7fbe3772c44cf3a2be327b41731aeafcc93cf7f2a4e01ff6dcb7c5fa88d941ae4b818f0ed2ec93f708d7efda5a3e5a8089 - languageName: node - linkType: hard - -"@csstools/postcss-nested-calc@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-nested-calc@npm:1.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/b737ed55581282c9c23b65e6b6fbc7be26f354f384c617f1f73cc252f5d9f4b3386f9b3eef5267efc84452c329895dd438864b6e4f46b0fc7d37045e00a4408c - languageName: node - linkType: hard - -"@csstools/postcss-normalize-display-values@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-normalize-display-values@npm:1.0.1" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/92361a0917b22f3d47c61706c4124560265d9b316b3d877ab2a759de9ae8fe4c50729cc79b99a81aa3a4b54e67d4acc7512c6d460bf308c2197acdc3e9f1287e - languageName: node - linkType: hard - -"@csstools/postcss-oklab-function@npm:^1.1.1": - version: 1.1.1 - resolution: "@csstools/postcss-oklab-function@npm:1.1.1" - dependencies: - "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/f7a3734154bbe3658cee776417cadb99cedfe138b2c1893095a87694fce5498cb623c743cdd5eef933c450cfbba8961b3fa079ebcb5039636f81567deb9db5d5 - languageName: node - linkType: hard - -"@csstools/postcss-progressive-custom-properties@npm:^1.1.0, @csstools/postcss-progressive-custom-properties@npm:^1.3.0": - version: 1.3.0 - resolution: "@csstools/postcss-progressive-custom-properties@npm:1.3.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.3 - checksum: 10c0/1910a564e433c7673ad9ceef04e08ec6ac91fa91b8e5b433d018c84983be341ba84232afcb8a4217fb7a31e3711f22115266bfe040efeb7d6ec2a314de826f7e - languageName: node - linkType: hard - -"@csstools/postcss-stepped-value-functions@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-stepped-value-functions@npm:1.0.1" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/ba04c94bf0b21616df278c317a047f809cfb855e4939f9511d82e80018386ccff1cef92c73c5382866491e7a1db61f7889703b97433381e882440c1f3668298a - languageName: node - linkType: hard - -"@csstools/postcss-text-decoration-shorthand@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-text-decoration-shorthand@npm:1.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/1aadbc9d7966af0bc7d459cdf34d9814e721635210d1082df277ea623820d6119058d519f6f0f027ec03026793568c7c7adf831479faafc6ff8de76a3d866a31 - languageName: node - linkType: hard - -"@csstools/postcss-trigonometric-functions@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/postcss-trigonometric-functions@npm:1.0.2" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/a7ebc9a90b52089fbcf484d992beb2c881f1d9370450cf789e175c4682b4e9ae0c9c3879775b4f353a2a58f7f75462a8e3b6fb0a3fe9572aa52c85e99b4f94f4 - languageName: node - linkType: hard - -"@csstools/postcss-unset-value@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/postcss-unset-value@npm:1.0.2" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/43d656360ffda504f22f3470cd8c1826362e8938da8eea1c2878302b878d38305c48c31090455fe760f40386c10ccbe17e9a95d63fb4e7934c035e805b641e12 - languageName: node - linkType: hard - -"@csstools/selector-specificity@npm:^2.0.0, @csstools/selector-specificity@npm:^2.0.2": - version: 2.2.0 - resolution: "@csstools/selector-specificity@npm:2.2.0" - peerDependencies: - postcss-selector-parser: ^6.0.10 - checksum: 10c0/d81c9b437f7d45ad0171e09240454ced439fa3e67576daae4ec7bb9c03e7a6061afeb0fa21d41f5f45d54bf8e242a7aa8101fbbba7ca7632dd847601468b5d9e - languageName: node - linkType: hard - -"@envelop/core@npm:^5.1.0": - version: 5.1.0 - resolution: "@envelop/core@npm:5.1.0" - dependencies: - "@envelop/types": "npm:^5.1.0" - tslib: "npm:^2.5.0" - checksum: 10c0/b3aa8b3c58d85daa99629f2d379a9a47f14585d36429f929db67f97e4954df96d1fa4a518723392811be4f79b111dc2f4c79a43eb8c6c2d532970055ec76c5aa - languageName: node - linkType: hard - -"@envelop/types@npm:^5.1.0": - version: 5.1.0 - resolution: "@envelop/types@npm:5.1.0" - dependencies: - tslib: "npm:^2.5.0" - checksum: 10c0/db9f33756b6c7299dfd33fc02023f45a686e0d43b37977fd92073d69edffeb0619627dde818fc8061c9aaa2a17fab46092eb1eff1998ec897bc20a2355f78e34 - languageName: node - linkType: hard - -"@esbuild/aix-ppc64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/aix-ppc64@npm:0.25.0" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/android-arm64@npm:0.25.0" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/android-arm@npm:0.25.0" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/android-x64@npm:0.25.0" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/darwin-arm64@npm:0.25.0" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/darwin-x64@npm:0.25.0" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/freebsd-arm64@npm:0.25.0" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/freebsd-x64@npm:0.25.0" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-arm64@npm:0.25.0" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-arm@npm:0.25.0" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-ia32@npm:0.25.0" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-loong64@npm:0.25.0" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-mips64el@npm:0.25.0" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-ppc64@npm:0.25.0" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-riscv64@npm:0.25.0" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-s390x@npm:0.25.0" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-x64@npm:0.25.0" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/netbsd-arm64@npm:0.25.0" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/netbsd-x64@npm:0.25.0" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/openbsd-arm64@npm:0.25.0" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/openbsd-x64@npm:0.25.0" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/sunos-x64@npm:0.25.0" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/win32-arm64@npm:0.25.0" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/win32-ia32@npm:0.25.0" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/win32-x64@npm:0.25.0" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.1 - resolution: "@eslint-community/eslint-utils@npm:4.4.1" - dependencies: - eslint-visitor-keys: "npm:^3.4.3" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 - languageName: node - linkType: hard - -"@eslint/config-array@npm:^0.19.0": - version: 0.19.2 - resolution: "@eslint/config-array@npm:0.19.2" - dependencies: - "@eslint/object-schema": "npm:^2.1.6" - debug: "npm:^4.3.1" - minimatch: "npm:^3.1.2" - checksum: 10c0/dd68da9abb32d336233ac4fe0db1e15a0a8d794b6e69abb9e57545d746a97f6f542496ff9db0d7e27fab1438546250d810d90b1904ac67677215b8d8e7573f3d - languageName: node - linkType: hard - -"@eslint/core@npm:^0.11.0": - version: 0.11.0 - resolution: "@eslint/core@npm:0.11.0" - dependencies: - "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/1e0671d035c908175f445864a7864cf6c6a8b67a5dfba8c47b2ac91e2d3ed36e8c1f2fd81d98a73264f8677055559699d4adb0f97d86588e616fc0dc9a4b86c9 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^9.6.0" - globals: "npm:^13.19.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^3.2.0": - version: 3.2.0 - resolution: "@eslint/eslintrc@npm:3.2.0" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^10.0.1" - globals: "npm:^14.0.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10c0/43867a07ff9884d895d9855edba41acf325ef7664a8df41d957135a81a477ff4df4196f5f74dc3382627e5cc8b7ad6b815c2cea1b58f04a75aced7c43414ab8b - languageName: node - linkType: hard - -"@eslint/js@npm:8.57.1": - version: 8.57.1 - resolution: "@eslint/js@npm:8.57.1" - checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 - languageName: node - linkType: hard - -"@eslint/js@npm:9.20.0, @eslint/js@npm:^9.19.0": - version: 9.20.0 - resolution: "@eslint/js@npm:9.20.0" - checksum: 10c0/10e7b5b9e628b5192e8fc6b0ecd27cf48322947e83e999ff60f9f9e44ac8d499138bcb9383cbfa6e51e780d53b4e76ccc2d1753b108b7173b8404fd484d37328 - languageName: node - linkType: hard - -"@eslint/object-schema@npm:^2.1.6": - version: 2.1.6 - resolution: "@eslint/object-schema@npm:2.1.6" - checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56 - languageName: node - linkType: hard - -"@eslint/plugin-kit@npm:^0.2.5": - version: 0.2.6 - resolution: "@eslint/plugin-kit@npm:0.2.6" - dependencies: - "@eslint/core": "npm:^0.11.0" - levn: "npm:^0.4.1" - checksum: 10c0/2d4cc4497c62e2a6437039fdd778911d768b0706c6256568c4ff1ad8724f663b2fa04a5873db6a20a812be11166e78e0346acfde4b7149e10e92f7b0075a976e - languageName: node - linkType: hard - -"@ethersproject/address@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/address@npm:5.7.0" - dependencies: - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/rlp": "npm:^5.7.0" - checksum: 10c0/db5da50abeaae8f6cf17678323e8d01cad697f9a184b0593c62b71b0faa8d7e5c2ba14da78a998d691773ed6a8eb06701f65757218e0eaaeb134e5c5f3e5a908 - languageName: node - linkType: hard - -"@ethersproject/bignumber@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/bignumber@npm:5.7.0" - dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - bn.js: "npm:^5.2.1" - checksum: 10c0/14263cdc91a7884b141d9300f018f76f69839c47e95718ef7161b11d2c7563163096fee69724c5fa8ef6f536d3e60f1c605819edbc478383a2b98abcde3d37b2 - languageName: node - linkType: hard - -"@ethersproject/bytes@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/bytes@npm:5.7.0" - dependencies: - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10c0/07dd1f0341b3de584ef26c8696674ff2bb032f4e99073856fc9cd7b4c54d1d846cabe149e864be267934658c3ce799e5ea26babe01f83af0e1f06c51e5ac791f - languageName: node - linkType: hard - -"@ethersproject/constants@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/constants@npm:5.7.0" - dependencies: - "@ethersproject/bignumber": "npm:^5.7.0" - checksum: 10c0/6df63ab753e152726b84595250ea722165a5744c046e317df40a6401f38556385a37c84dadf5b11ca651c4fb60f967046125369c57ac84829f6b30e69a096273 - languageName: node - linkType: hard - -"@ethersproject/keccak256@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/keccak256@npm:5.7.0" - dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - js-sha3: "npm:0.8.0" - checksum: 10c0/3b1a91706ff11f5ab5496840b9c36cedca27db443186d28b94847149fd16baecdc13f6fc5efb8359506392f2aba559d07e7f9c1e17a63f9d5de9f8053cfcb033 - languageName: node - linkType: hard - -"@ethersproject/logger@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/logger@npm:5.7.0" - checksum: 10c0/d03d460fb2d4a5e71c627b7986fb9e50e1b59a6f55e8b42a545b8b92398b961e7fd294bd9c3d8f92b35d0f6ff9d15aa14c95eab378f8ea194e943c8ace343501 - languageName: node - linkType: hard - -"@ethersproject/properties@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/properties@npm:5.7.0" - dependencies: - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10c0/4fe5d36e5550b8e23a305aa236a93e8f04d891d8198eecdc8273914c761b0e198fd6f757877406ee3eb05033ec271132a3e5998c7bd7b9a187964fb4f67b1373 - languageName: node - linkType: hard - -"@ethersproject/rlp@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/rlp@npm:5.7.0" - dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10c0/bc863d21dcf7adf6a99ae75c41c4a3fb99698cfdcfc6d5d82021530f3d3551c6305bc7b6f0475ad6de6f69e91802b7e872bee48c0596d98969aefcf121c2a044 - languageName: node - linkType: hard - -"@ethersproject/signing-key@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/signing-key@npm:5.7.0" - dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - bn.js: "npm:^5.2.1" - elliptic: "npm:6.5.4" - hash.js: "npm:1.1.7" - checksum: 10c0/fe2ca55bcdb6e370d81372191d4e04671234a2da872af20b03c34e6e26b97dc07c1ee67e91b673680fb13344c9d5d7eae52f1fa6117733a3d68652b778843e09 - languageName: node - linkType: hard - -"@ethersproject/transactions@npm:5.7.0": - version: 5.7.0 - resolution: "@ethersproject/transactions@npm:5.7.0" - dependencies: - "@ethersproject/address": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/constants": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/rlp": "npm:^5.7.0" - "@ethersproject/signing-key": "npm:^5.7.0" - checksum: 10c0/aa4d51379caab35b9c468ed1692a23ae47ce0de121890b4f7093c982ee57e30bd2df0c743faed0f44936d7e59c55fffd80479f2c28ec6777b8de06bfb638c239 - languageName: node - linkType: hard - -"@fastify/busboy@npm:^2.0.0": - version: 2.1.1 - resolution: "@fastify/busboy@npm:2.1.1" - checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 - languageName: node - linkType: hard - -"@genql/cli@npm:^6.3.3": - version: 6.3.3 - resolution: "@genql/cli@npm:6.3.3" - dependencies: - "@graphql-tools/graphql-file-loader": "npm:^7.5.17" - "@graphql-tools/load": "npm:^7.8.14" - fs-extra: "npm:^10.1.0" - graphql: "npm:^16.6.0" - kleur: "npm:^4.1.5" - listr2: "npm:^6.3.1" - lodash: "npm:^4.17.21" - mkdirp: "npm:^0.5.1" - native-fetch: "npm:^4.0.2" - prettier: "npm:^2.8.0" - qs: "npm:^6.11.0" - rimraf: "npm:^2.6.3" - undici: "npm:^5.22.0" - yargs: "npm:^15.3.1" - bin: - genql: dist/cli.js - checksum: 10c0/4da54973664edba1c0569710ae4079045c780215ddc4638e1153a178de921b3f8c42ea86aef3f050047b00208579b28688cc219ba89c15dde930b59cf71f0864 - languageName: node - linkType: hard - -"@graphql-codegen/add@npm:^5.0.3": - version: 5.0.3 - resolution: "@graphql-codegen/add@npm:5.0.3" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.3" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/2ddb8b57a0b445f109b1d8e5611e838ff590dc3c6c210ba1c31e3967e6a58097bceaef79b501eace700cd6210dca0d1ef3d28519ed7b5a4f3ce6cfc8f1508c90 - languageName: node - linkType: hard - -"@graphql-codegen/cli@npm:^5.0.5": - version: 5.0.5 - resolution: "@graphql-codegen/cli@npm:5.0.5" - dependencies: - "@babel/generator": "npm:^7.18.13" - "@babel/template": "npm:^7.18.10" - "@babel/types": "npm:^7.18.13" - "@graphql-codegen/client-preset": "npm:^4.6.0" - "@graphql-codegen/core": "npm:^4.0.2" - "@graphql-codegen/plugin-helpers": "npm:^5.0.3" - "@graphql-tools/apollo-engine-loader": "npm:^8.0.0" - "@graphql-tools/code-file-loader": "npm:^8.0.0" - "@graphql-tools/git-loader": "npm:^8.0.0" - "@graphql-tools/github-loader": "npm:^8.0.0" - "@graphql-tools/graphql-file-loader": "npm:^8.0.0" - "@graphql-tools/json-file-loader": "npm:^8.0.0" - "@graphql-tools/load": "npm:^8.0.0" - "@graphql-tools/prisma-loader": "npm:^8.0.0" - "@graphql-tools/url-loader": "npm:^8.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - "@whatwg-node/fetch": "npm:^0.10.0" - chalk: "npm:^4.1.0" - cosmiconfig: "npm:^8.1.3" - debounce: "npm:^1.2.0" - detect-indent: "npm:^6.0.0" - graphql-config: "npm:^5.1.1" - inquirer: "npm:^8.0.0" - is-glob: "npm:^4.0.1" - jiti: "npm:^1.17.1" - json-to-pretty-yaml: "npm:^1.2.2" - listr2: "npm:^4.0.5" - log-symbols: "npm:^4.0.0" - micromatch: "npm:^4.0.5" - shell-quote: "npm:^1.7.3" - string-env-interpolation: "npm:^1.0.1" - ts-log: "npm:^2.2.3" - tslib: "npm:^2.4.0" - yaml: "npm:^2.3.1" - yargs: "npm:^17.0.0" - peerDependencies: - "@parcel/watcher": ^2.1.0 - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - peerDependenciesMeta: - "@parcel/watcher": - optional: true - bin: - gql-gen: cjs/bin.js - graphql-code-generator: cjs/bin.js - graphql-codegen: cjs/bin.js - graphql-codegen-esm: esm/bin.js - checksum: 10c0/f8155b120b293893bd762896f6a0c0a278d1467fddc38fd47396f8a7a7216ea7305db6105d68e9ecd52e2717f66c758f612209b5f1eda94a9ad2a25366cd67f2 - languageName: node - linkType: hard - -"@graphql-codegen/client-preset@npm:^4.6.0, @graphql-codegen/client-preset@npm:^4.6.3": - version: 4.6.4 - resolution: "@graphql-codegen/client-preset@npm:4.6.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/template": "npm:^7.20.7" - "@graphql-codegen/add": "npm:^5.0.3" - "@graphql-codegen/gql-tag-operations": "npm:4.0.16" - "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/typed-document-node": "npm:^5.0.15" - "@graphql-codegen/typescript": "npm:^4.1.5" - "@graphql-codegen/typescript-operations": "npm:^4.5.1" - "@graphql-codegen/visitor-plugin-common": "npm:^5.7.1" - "@graphql-tools/documents": "npm:^1.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - "@graphql-typed-document-node/core": "npm:3.2.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/d1983f4420fda03beb6db76b1e1fb804a9bd91948a3e540c2347bf830fa508b17c412469a6e351b2103e7a102234b9d9d82eeabc2c8136ca6d6381916a949029 - languageName: node - linkType: hard - -"@graphql-codegen/core@npm:^4.0.2": - version: 4.0.2 - resolution: "@graphql-codegen/core@npm:4.0.2" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.3" - "@graphql-tools/schema": "npm:^10.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/8387a91dd852e8c45e76843453fc50dba4e63079f1ecfe2242f3c49561d229d55d1083905f46049ddd7f9f94b8e55a96e6deeac8a0c1db34a7312f5f216ca229 - languageName: node - linkType: hard - -"@graphql-codegen/gql-tag-operations@npm:4.0.16": - version: 4.0.16 - resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.16" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" - "@graphql-tools/utils": "npm:^10.0.0" - auto-bind: "npm:~4.0.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/33b348be7d5556700ec9d3dfbccb030e0188b9b09cdff97a1d562b9b8ec45ac3d862f6a645dac7745b6c7cc0f3c62f854a1d614e8fa235a29252ad8f77bda80b - languageName: node - linkType: hard - -"@graphql-codegen/plugin-helpers@npm:^5.0.3, @graphql-codegen/plugin-helpers@npm:^5.1.0": - version: 5.1.0 - resolution: "@graphql-codegen/plugin-helpers@npm:5.1.0" - dependencies: - "@graphql-tools/utils": "npm:^10.0.0" - change-case-all: "npm:1.0.15" - common-tags: "npm:1.8.2" - import-from: "npm:4.0.0" - lodash: "npm:~4.17.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/9fe308f1db889bc2783cf2c2d95446c56f8c38332da1c126e3320d02d33c79c6f249e14770590bacaadc908daa75bf60afbd464fcd256bf8e1809e7d25b77ac1 - languageName: node - linkType: hard - -"@graphql-codegen/schema-ast@npm:^4.0.2": - version: 4.1.0 - resolution: "@graphql-codegen/schema-ast@npm:4.1.0" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.3" - "@graphql-tools/utils": "npm:^10.0.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/ff7ab73f46f1ae4882eda0af8c3f78d37e904108aba37d52288028ee34e9bc56236b6a032a1e2fe1283030ba5f6a5f75224285af12b3f56a76e90843e1eff0e0 - languageName: node - linkType: hard - -"@graphql-codegen/typed-document-node@npm:^5.0.15": - version: 5.0.15 - resolution: "@graphql-codegen/typed-document-node@npm:5.0.15" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" - auto-bind: "npm:~4.0.0" - change-case-all: "npm:1.0.15" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/b3e1ce301052d1e4e851647ba6daa14cc9fab91b08668d0ac7996029b348d8bef9889c7d611b965dfc770c85e7f628e18f26c76911581a56bba15733b14c5243 - languageName: node - linkType: hard - -"@graphql-codegen/typescript-operations@npm:^4.5.1": - version: 4.5.1 - resolution: "@graphql-codegen/typescript-operations@npm:4.5.1" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/typescript": "npm:^4.1.5" - "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" - auto-bind: "npm:~4.0.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/180b359bcac674c30364461bc4e15c9f3c1636e4bbe3fcd2bc4b38d9442b74f180e7b16aea0211d499dab0f5f7ae6325b6c6bfc0f52c8f37890d90ac5bad64de - languageName: node - linkType: hard - -"@graphql-codegen/typescript@npm:^4.1.5": - version: 4.1.5 - resolution: "@graphql-codegen/typescript@npm:4.1.5" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/schema-ast": "npm:^4.0.2" - "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" - auto-bind: "npm:~4.0.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/84d0bee5493bbb0462f5ee8ba39d11fcef254030e3aff160fcf23361c4bb776934b5acdff6c8371ce035ee1e8e6f4112dfefdc041f6486a3c95a38b2acf6b731 - languageName: node - linkType: hard - -"@graphql-codegen/visitor-plugin-common@npm:5.7.1, @graphql-codegen/visitor-plugin-common@npm:^5.7.1": - version: 5.7.1 - resolution: "@graphql-codegen/visitor-plugin-common@npm:5.7.1" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-tools/optimize": "npm:^2.0.0" - "@graphql-tools/relay-operation-optimizer": "npm:^7.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - auto-bind: "npm:~4.0.0" - change-case-all: "npm:1.0.15" - dependency-graph: "npm:^0.11.0" - graphql-tag: "npm:^2.11.0" - parse-filepath: "npm:^1.0.2" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/07707623162757e4187e4ad4c4a55eea0c77531c979ea5e3d995fb6a5d424c70eb1380dcc4ff03814358e6c72735b3ea5f116fb570e5a8d27e1d514942c18faa - languageName: node - linkType: hard - -"@graphql-tools/apollo-engine-loader@npm:^8.0.0": - version: 8.0.16 - resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.16" - dependencies: - "@graphql-tools/utils": "npm:^10.8.2" - "@whatwg-node/fetch": "npm:^0.10.0" - sync-fetch: "npm:0.6.0-2" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/f119619063f910852b50c5d5a968e4cbce33ac3c6f4ba41c29a80a4299f404797e4d00bb75d218a1224772c4e58eb617fa56628d885ee8bf807b13c3dc167964 - languageName: node - linkType: hard - -"@graphql-tools/batch-execute@npm:^9.0.12": - version: 9.0.12 - resolution: "@graphql-tools/batch-execute@npm:9.0.12" - dependencies: - "@graphql-tools/utils": "npm:^10.8.1" - dataloader: "npm:^2.2.3" - tslib: "npm:^2.8.1" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/cccbb94346c8be3b72989387f997d413bfb45d595a933a80bb57904be30f6b2ca2329e0741b96db4dab7dfc61d6ca9bb552c527d2d2a1218517aa5c914a420da - languageName: node - linkType: hard - -"@graphql-tools/code-file-loader@npm:^8.0.0": - version: 8.1.16 - resolution: "@graphql-tools/code-file-loader@npm:8.1.16" - dependencies: - "@graphql-tools/graphql-tag-pluck": "npm:8.3.15" - "@graphql-tools/utils": "npm:^10.8.2" - globby: "npm:^11.0.3" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/ded15b2fe47b4a0c5b2285ab231ef43adde25fbe7955482733a3a616fb0e455e957e38f84da86e241c5bcbeaf9032940838d387b0b46493c0e7faca116e88de1 - languageName: node - linkType: hard - -"@graphql-tools/delegate@npm:^10.2.13": - version: 10.2.13 - resolution: "@graphql-tools/delegate@npm:10.2.13" - dependencies: - "@graphql-tools/batch-execute": "npm:^9.0.12" - "@graphql-tools/executor": "npm:^1.3.10" - "@graphql-tools/schema": "npm:^10.0.11" - "@graphql-tools/utils": "npm:^10.8.1" - "@repeaterjs/repeater": "npm:^3.0.6" - dataloader: "npm:^2.2.3" - dset: "npm:^3.1.2" - tslib: "npm:^2.8.1" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/4459dfd409292322a1d7ee3032a47f3a5ff33552e6497876b5acdd3ea3cd481ca9011320a364f82eb916313c9df0043882cf52b671f7a48993493aa72ea16a25 - languageName: node - linkType: hard - -"@graphql-tools/documents@npm:^1.0.0": - version: 1.0.1 - resolution: "@graphql-tools/documents@npm:1.0.1" - dependencies: - lodash.sortby: "npm:^4.7.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/df24738f8ffd844a4727884f7825d7009456d7dcb24fa91169efdc061bb72a29527abeb2e23ccf9effed195104485fa286919c33452d8744cb659ad721f17586 - languageName: node - linkType: hard - -"@graphql-tools/executor-common@npm:^0.0.3": - version: 0.0.3 - resolution: "@graphql-tools/executor-common@npm:0.0.3" - dependencies: - "@envelop/core": "npm:^5.1.0" - "@graphql-tools/utils": "npm:^10.8.1" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/b0cff589d481baee0677a69aefbb726fe84e292a5f8333899c4de6484baabfd7612003ab5b88d5831626b530861913b1c818e1c79cd1f7835577c5d379b07106 - languageName: node - linkType: hard - -"@graphql-tools/executor-graphql-ws@npm:^2.0.1": - version: 2.0.3 - resolution: "@graphql-tools/executor-graphql-ws@npm:2.0.3" - dependencies: - "@graphql-tools/executor-common": "npm:^0.0.3" - "@graphql-tools/utils": "npm:^10.8.1" - "@whatwg-node/disposablestack": "npm:^0.0.5" - graphql-ws: "npm:^6.0.3" - isomorphic-ws: "npm:^5.0.0" - tslib: "npm:^2.8.1" - ws: "npm:^8.17.1" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/3b237b39729dcfd5ead50137dcefa4fb4ef3c8555eac7e6d704fb2aa403381dcfcb814b487971617f7ed3238b44558f345daccf29fde5533f48a3924e65b8dd0 - languageName: node - linkType: hard - -"@graphql-tools/executor-http@npm:^1.1.9": - version: 1.2.8 - resolution: "@graphql-tools/executor-http@npm:1.2.8" - dependencies: - "@graphql-tools/executor-common": "npm:^0.0.3" - "@graphql-tools/utils": "npm:^10.8.1" - "@repeaterjs/repeater": "npm:^3.0.4" - "@whatwg-node/disposablestack": "npm:^0.0.5" - "@whatwg-node/fetch": "npm:^0.10.4" - extract-files: "npm:^11.0.0" - meros: "npm:^1.2.1" - tslib: "npm:^2.8.1" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/e554239e609408589b57e823a7d3294a9724975f4704fdba1cbb463c68667613cb10864947b52587108c18f4b6223ef93a51537df4443f498a58e08ea103f568 - languageName: node - linkType: hard - -"@graphql-tools/executor-legacy-ws@npm:^1.1.13": - version: 1.1.13 - resolution: "@graphql-tools/executor-legacy-ws@npm:1.1.13" - dependencies: - "@graphql-tools/utils": "npm:^10.8.2" - "@types/ws": "npm:^8.0.0" - isomorphic-ws: "npm:^5.0.0" - tslib: "npm:^2.4.0" - ws: "npm:^8.17.1" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/b56a366ff894d7ee32a8e0a0343d93c79b0b98b9b44a66020de7646c36f734c51f53cb8a81a12bec4b23fe03d4c8e7d39665c98e7a4f226230d447a20ab7ac72 - languageName: node - linkType: hard - -"@graphql-tools/executor@npm:^1.3.10": - version: 1.4.1 - resolution: "@graphql-tools/executor@npm:1.4.1" - dependencies: - "@graphql-tools/utils": "npm:^10.8.2" - "@graphql-typed-document-node/core": "npm:^3.2.0" - "@repeaterjs/repeater": "npm:^3.0.4" - "@whatwg-node/disposablestack": "npm:^0.0.5" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/467e204bb030cc30fc0e2c957f2e75e43a924106c0b7cd8064ac84c2db979a49edbd9d92c4826f21690750d4878247c22a22445602a61982e957700aa940f29a - languageName: node - linkType: hard - -"@graphql-tools/git-loader@npm:^8.0.0": - version: 8.0.20 - resolution: "@graphql-tools/git-loader@npm:8.0.20" - dependencies: - "@graphql-tools/graphql-tag-pluck": "npm:8.3.15" - "@graphql-tools/utils": "npm:^10.8.2" - is-glob: "npm:4.0.3" - micromatch: "npm:^4.0.8" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/bc62c1834313d269cf57d8be7ceaff1fadf1ec9f47ee4630d7af3e2d9e3365c57d3e3029e4e49fc4235f6e6d9656acbba107bf807cdeab97d090ae6d702761d0 - languageName: node - linkType: hard - -"@graphql-tools/github-loader@npm:^8.0.0": - version: 8.0.16 - resolution: "@graphql-tools/github-loader@npm:8.0.16" - dependencies: - "@graphql-tools/executor-http": "npm:^1.1.9" - "@graphql-tools/graphql-tag-pluck": "npm:^8.3.15" - "@graphql-tools/utils": "npm:^10.8.2" - "@whatwg-node/fetch": "npm:^0.10.0" - sync-fetch: "npm:0.6.0-2" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/45fa466e93adda82c0e9a06be1d0882be5ec3e5368e1ebc53918e3f94b9fdafbcc5fb31f9e9be04be4895cac6d96a1b25dc7d721bf2963f48ead191bb8f73763 - languageName: node - linkType: hard - -"@graphql-tools/graphql-file-loader@npm:^7.5.17": - version: 7.5.17 - resolution: "@graphql-tools/graphql-file-loader@npm:7.5.17" - dependencies: - "@graphql-tools/import": "npm:6.7.18" - "@graphql-tools/utils": "npm:^9.2.1" - globby: "npm:^11.0.3" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/f737f14357731ad01da57755e1cf26ce375b475209d6ab7e4b656b56191a8979d2ab7dd5d1c54a1f11e04374f7a373fa95ea5ec6a001d0cef913ea208fadc65b - languageName: node - linkType: hard - -"@graphql-tools/graphql-file-loader@npm:^8.0.0": - version: 8.0.15 - resolution: "@graphql-tools/graphql-file-loader@npm:8.0.15" - dependencies: - "@graphql-tools/import": "npm:7.0.14" - "@graphql-tools/utils": "npm:^10.8.2" - globby: "npm:^11.0.3" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/0f4281d9e54fa850c7385d7417ffc1466143402516e923182d9b38f169a1fc048effd9893deaa9885437ba1f449e3842ab74a9c043a73a043f98cc697215acb1 - languageName: node - linkType: hard - -"@graphql-tools/graphql-tag-pluck@npm:8.3.15, @graphql-tools/graphql-tag-pluck@npm:^8.3.15": - version: 8.3.15 - resolution: "@graphql-tools/graphql-tag-pluck@npm:8.3.15" - dependencies: - "@babel/core": "npm:^7.22.9" - "@babel/parser": "npm:^7.16.8" - "@babel/plugin-syntax-import-assertions": "npm:^7.20.0" - "@babel/traverse": "npm:^7.16.8" - "@babel/types": "npm:^7.16.8" - "@graphql-tools/utils": "npm:^10.8.2" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/50339e9ace6e812e829619f44e749d06d48bc679088ef142ea63d7986ac9c3c4632c752da82e7fa7457d23e431fc24b0c8dcc0dc01c495cea2513f8890323293 - languageName: node - linkType: hard - -"@graphql-tools/import@npm:6.7.18": - version: 6.7.18 - resolution: "@graphql-tools/import@npm:6.7.18" - dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - resolve-from: "npm:5.0.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/d33e37a1879dd43ac2851c9bac2f2873c58bb3687f1c06e159760dbb5e540ef074d688df70cc6dbd3ee5de48d437878df8f65a7c65ae80bd025bf98f2d615732 - languageName: node - linkType: hard - -"@graphql-tools/import@npm:7.0.14": - version: 7.0.14 - resolution: "@graphql-tools/import@npm:7.0.14" - dependencies: - "@graphql-tools/utils": "npm:^10.8.2" - resolve-from: "npm:5.0.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/a131d2be85fede1bb4293ef253db9e6cceb8bbcecb4e8f6e14ba18ffef967a8f8fc330a036ef5bfe30f4afed635c9d01c9331e7d80cd86c16c03bcff524204d1 - languageName: node - linkType: hard - -"@graphql-tools/json-file-loader@npm:^8.0.0": - version: 8.0.14 - resolution: "@graphql-tools/json-file-loader@npm:8.0.14" - dependencies: - "@graphql-tools/utils": "npm:^10.8.2" - globby: "npm:^11.0.3" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/be9a4ca839bdb035153e1c35c480e45e235851f810609b73562468854d436aa138d76d26eb78cb977c99aa60c8d8a0ef41d9e4c75872546b79de2d032e789987 - languageName: node - linkType: hard - -"@graphql-tools/load@npm:^7.8.14": - version: 7.8.14 - resolution: "@graphql-tools/load@npm:7.8.14" - dependencies: - "@graphql-tools/schema": "npm:^9.0.18" - "@graphql-tools/utils": "npm:^9.2.1" - p-limit: "npm:3.1.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/1fa036ac596ccf48f350aa545d108c173184d9b53247f9e21c0d4ba96c5cba4a0b44281f9154f122e1e8e9d9d6eab93a5b2618ca8a797969bde1e75c1d45e786 - languageName: node - linkType: hard - -"@graphql-tools/load@npm:^8.0.0": - version: 8.0.15 - resolution: "@graphql-tools/load@npm:8.0.15" - dependencies: - "@graphql-tools/schema": "npm:^10.0.19" - "@graphql-tools/utils": "npm:^10.8.2" - p-limit: "npm:3.1.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/f4eeff748b35bf01b006e44a5e1ea051cf837213e0b8eca2ae119b79c805f5a09874a768d10985a5340b6e54096e92bce1868ff0a0afdd09fa7dd06347c76961 - languageName: node - linkType: hard - -"@graphql-tools/merge@npm:^8.4.1": - version: 8.4.2 - resolution: "@graphql-tools/merge@npm:8.4.2" - dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/2df55222b48e010e683572f456cf265aabae5748c59f7c1260c66dec9794b7a076d3706f04da969b77f0a32c7ccb4551fee30125931d3fe9c98a8806aae9a3f4 - languageName: node - linkType: hard - -"@graphql-tools/merge@npm:^9.0.0, @graphql-tools/merge@npm:^9.0.20": - version: 9.0.20 - resolution: "@graphql-tools/merge@npm:9.0.20" - dependencies: - "@graphql-tools/utils": "npm:^10.8.2" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/fae42de99fe175b4cee017c830e4c161ee3c2d8f794e9bdc2842e1cd7907995678167ca5316d0be6410df8cbab895a51ff0067ab4bf1bc5d2cd0c6c6b33961f0 - languageName: node - linkType: hard - -"@graphql-tools/optimize@npm:^2.0.0": - version: 2.0.0 - resolution: "@graphql-tools/optimize@npm:2.0.0" - dependencies: - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/db4ac0a2b0c89126ee7746e5615ae003d8665b684b17fb35956a7633fefb0e329a047f32a975cfbdf83f0f5ac4ae09fe469834fd71fdd49d8ed932fda79012fd - languageName: node - linkType: hard - -"@graphql-tools/prisma-loader@npm:^8.0.0": - version: 8.0.17 - resolution: "@graphql-tools/prisma-loader@npm:8.0.17" - dependencies: - "@graphql-tools/url-loader": "npm:^8.0.15" - "@graphql-tools/utils": "npm:^10.5.6" - "@types/js-yaml": "npm:^4.0.0" - "@whatwg-node/fetch": "npm:^0.10.0" - chalk: "npm:^4.1.0" - debug: "npm:^4.3.1" - dotenv: "npm:^16.0.0" - graphql-request: "npm:^6.0.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.0" - jose: "npm:^5.0.0" - js-yaml: "npm:^4.0.0" - lodash: "npm:^4.17.20" - scuid: "npm:^1.1.0" - tslib: "npm:^2.4.0" - yaml-ast-parser: "npm:^0.0.43" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/3943be980624e3b34e0609ad1d29f9f4ce3803adf42a5eaeaf4191ecc859643fd5af8e493858e120b6641f89e28f4cd22e166afe6456e6d42f9f2e55d99490e8 - languageName: node - linkType: hard - -"@graphql-tools/relay-operation-optimizer@npm:^7.0.0": - version: 7.0.15 - resolution: "@graphql-tools/relay-operation-optimizer@npm:7.0.15" - dependencies: - "@ardatan/relay-compiler": "npm:^12.0.1" - "@graphql-tools/utils": "npm:^10.8.2" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/750e2c26996f4a14b3532afd3c02327082bf9279f36d79260bcbaff7e5ef6596ce60961bc23127fed00aa8ca00eee2390070a61ae269a55c9765fb964934697e - languageName: node - linkType: hard - -"@graphql-tools/schema@npm:^10.0.0, @graphql-tools/schema@npm:^10.0.11, @graphql-tools/schema@npm:^10.0.19": - version: 10.0.19 - resolution: "@graphql-tools/schema@npm:10.0.19" - dependencies: - "@graphql-tools/merge": "npm:^9.0.20" - "@graphql-tools/utils": "npm:^10.8.2" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/e1fcaecdc4a7e1f207742348c814662d00ba052c499ff9865808cf3b002b9e40ddd65e31413b527b1cbe513f4b79c2e0a54046bbcd514f1c337c68fbedc4c403 - languageName: node - linkType: hard - -"@graphql-tools/schema@npm:^9.0.18": - version: 9.0.19 - resolution: "@graphql-tools/schema@npm:9.0.19" - dependencies: - "@graphql-tools/merge": "npm:^8.4.1" - "@graphql-tools/utils": "npm:^9.2.1" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/42fd8ca8d3c8d60b583077c201980518482ff0cd5ed0c1f14bd9b835a2689ad41d02cbd3478f7d7dea7aec1227f7639fd5deb5e6360852a2e542b96b44bfb7a4 - languageName: node - linkType: hard - -"@graphql-tools/url-loader@npm:^8.0.0, @graphql-tools/url-loader@npm:^8.0.15": - version: 8.0.27 - resolution: "@graphql-tools/url-loader@npm:8.0.27" - dependencies: - "@graphql-tools/executor-graphql-ws": "npm:^2.0.1" - "@graphql-tools/executor-http": "npm:^1.1.9" - "@graphql-tools/executor-legacy-ws": "npm:^1.1.13" - "@graphql-tools/utils": "npm:^10.8.2" - "@graphql-tools/wrap": "npm:^10.0.16" - "@types/ws": "npm:^8.0.0" - "@whatwg-node/fetch": "npm:^0.10.0" - isomorphic-ws: "npm:^5.0.0" - sync-fetch: "npm:0.6.0-2" - tslib: "npm:^2.4.0" - ws: "npm:^8.17.1" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/65922160620afc3f2b3e65a892ff5c79f3ef4d6a2579487032063bb970dc911470108a40733e39be7208b6af519b64bea8507af79929b1374a1d2318df847e6d - languageName: node - linkType: hard - -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.5.6, @graphql-tools/utils@npm:^10.8.1, @graphql-tools/utils@npm:^10.8.2": - version: 10.8.2 - resolution: "@graphql-tools/utils@npm:10.8.2" - dependencies: - "@graphql-typed-document-node/core": "npm:^3.1.1" - cross-inspect: "npm:1.0.1" - dset: "npm:^3.1.4" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/164b66a98e3085f22f1785ab9dd5aeecd3c20b67f4b75f5f4f22fc88d12e56b953da39e0a3f3596e96141623f5d8e77d41e1094da2a2a0e069e492ff39bbe002 - languageName: node - linkType: hard - -"@graphql-tools/utils@npm:^9.2.1": - version: 9.2.1 - resolution: "@graphql-tools/utils@npm:9.2.1" - dependencies: - "@graphql-typed-document-node/core": "npm:^3.1.1" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/37a7bd7e14d28ff1bacc007dca84bc6cef2d7d7af9a547b5dbe52fcd134afddd6d4a7b2148cfbaff5ddba91a868453d597da77bd0457fb0be15928f916901606 - languageName: node - linkType: hard - -"@graphql-tools/wrap@npm:^10.0.16": - version: 10.0.31 - resolution: "@graphql-tools/wrap@npm:10.0.31" - dependencies: - "@graphql-tools/delegate": "npm:^10.2.13" - "@graphql-tools/schema": "npm:^10.0.11" - "@graphql-tools/utils": "npm:^10.8.1" - tslib: "npm:^2.8.1" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/295f7bf14b8176108d43260cbed00d5c1282941945478982d1cccaea50198e5c7ac019381552ef50c3906aaff4b7b019d8d579f200e4b69f1b3323ab46486b9a - languageName: node - linkType: hard - -"@graphql-typed-document-node/core@npm:3.2.0, @graphql-typed-document-node/core@npm:^3.1.1, @graphql-typed-document-node/core@npm:^3.2.0": - version: 3.2.0 - resolution: "@graphql-typed-document-node/core@npm:3.2.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/94e9d75c1f178bbae8d874f5a9361708a3350c8def7eaeb6920f2c820e82403b7d4f55b3735856d68e145e86c85cbfe2adc444fdc25519cd51f108697e99346c - languageName: node - linkType: hard - -"@humanfs/core@npm:^0.19.1": - version: 0.19.1 - resolution: "@humanfs/core@npm:0.19.1" - checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 - languageName: node - linkType: hard - -"@humanfs/node@npm:^0.16.6": - version: 0.16.6 - resolution: "@humanfs/node@npm:0.16.6" - dependencies: - "@humanfs/core": "npm:^0.19.1" - "@humanwhocodes/retry": "npm:^0.3.0" - checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1 - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.13.0": - version: 0.13.0 - resolution: "@humanwhocodes/config-array@npm:0.13.0" - dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.3" - debug: "npm:^4.3.1" - minimatch: "npm:^3.0.5" - checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 - languageName: node - linkType: hard - -"@humanwhocodes/object-schema@npm:^2.0.3": - version: 2.0.3 - resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c - languageName: node - linkType: hard - -"@humanwhocodes/retry@npm:^0.3.0": - version: 0.3.1 - resolution: "@humanwhocodes/retry@npm:0.3.1" - checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b - languageName: node - linkType: hard - -"@humanwhocodes/retry@npm:^0.4.1": - version: 0.4.2 - resolution: "@humanwhocodes/retry@npm:0.4.2" - checksum: 10c0/0235525d38f243bee3bf8b25ed395fbf957fb51c08adae52787e1325673071abe856c7e18e530922ed2dd3ce12ed82ba01b8cee0279ac52a3315fcdc3a69ef0c - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e - languageName: node - linkType: hard - -"@isaacs/fs-minipass@npm:^4.0.0": - version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" - dependencies: - minipass: "npm:^7.0.4" - checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 - languageName: node - linkType: hard - -"@istanbuljs/load-nyc-config@npm:^1.0.0": - version: 1.1.0 - resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" - dependencies: - camelcase: "npm:^5.3.1" - find-up: "npm:^4.1.0" - get-package-type: "npm:^0.1.0" - js-yaml: "npm:^3.13.1" - resolve-from: "npm:^5.0.0" - checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 - languageName: node - linkType: hard - -"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a - languageName: node - linkType: hard - -"@jest/console@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/console@npm:27.5.1" - dependencies: - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - slash: "npm:^3.0.0" - checksum: 10c0/6cb46d721698aaeb0d57ace967f7a36bbefc20719d420ea8bf8ec8adf9994cb1ec11a93bbd9b1514c12a19b5dd99dcbbd1d3e22fd8bea8e41e845055b03ac18d - languageName: node - linkType: hard - -"@jest/console@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/console@npm:28.1.3" - dependencies: - "@jest/types": "npm:^28.1.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^28.1.3" - jest-util: "npm:^28.1.3" - slash: "npm:^3.0.0" - checksum: 10c0/c539b814cd9d3eadb53ce04e2ac00716fe0d808511cb64aebf2920bcb1646c65f094188a7f9aa74fca73a501c00ee5835e906717dc3682cbb4ecf7fbb316fc75 - languageName: node - linkType: hard - -"@jest/console@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/console@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - slash: "npm:^3.0.0" - checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c - languageName: node - linkType: hard - -"@jest/core@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/core@npm:27.5.1" - dependencies: - "@jest/console": "npm:^27.5.1" - "@jest/reporters": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - emittery: "npm:^0.8.1" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-changed-files: "npm:^27.5.1" - jest-config: "npm:^27.5.1" - jest-haste-map: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-regex-util: "npm:^27.5.1" - jest-resolve: "npm:^27.5.1" - jest-resolve-dependencies: "npm:^27.5.1" - jest-runner: "npm:^27.5.1" - jest-runtime: "npm:^27.5.1" - jest-snapshot: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-validate: "npm:^27.5.1" - jest-watcher: "npm:^27.5.1" - micromatch: "npm:^4.0.4" - rimraf: "npm:^3.0.0" - slash: "npm:^3.0.0" - strip-ansi: "npm:^6.0.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 10c0/8c858fe99cec9eabde8c894d4313171b923e1d4b8f66884b1fa1b7a0123db9f94b797f77d888a2b57d4832e7e46cd67aa1e2f227f1544643478de021c4b84db2 - languageName: node - linkType: hard - -"@jest/core@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/core@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/reporters": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-changed-files: "npm:^29.7.0" - jest-config: "npm:^29.7.0" - jest-haste-map: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-resolve-dependencies: "npm:^29.7.0" - jest-runner: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - jest-watcher: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-ansi: "npm:^6.0.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 - languageName: node - linkType: hard - -"@jest/environment@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/environment@npm:27.5.1" - dependencies: - "@jest/fake-timers": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - jest-mock: "npm:^27.5.1" - checksum: 10c0/50e40b4f0a351a83f21af03c5cffd9f061729aee8f73131dbb32b39838c575a89d313e946ded91c08e16cf58ff470d74d6b3a48f664cec5c70a946aff45310b3 - languageName: node - linkType: hard - -"@jest/environment@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/environment@npm:29.7.0" - dependencies: - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 - languageName: node - linkType: hard - -"@jest/expect-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect-utils@npm:29.7.0" - dependencies: - jest-get-type: "npm:^29.6.3" - checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a - languageName: node - linkType: hard - -"@jest/expect@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect@npm:29.7.0" - dependencies: - expect: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/fake-timers@npm:27.5.1" - dependencies: - "@jest/types": "npm:^27.5.1" - "@sinonjs/fake-timers": "npm:^8.0.1" - "@types/node": "npm:*" - jest-message-util: "npm:^27.5.1" - jest-mock: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - checksum: 10c0/df6113d11f572219ac61d3946b6cc1aaa8632e3afed9ff959bdb46e122e7cc5b5a16451a88d5fca7cc8daa66333adde3cf70d96c936f3d8406276f6e6e2cbacd - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/fake-timers@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@sinonjs/fake-timers": "npm:^10.0.2" - "@types/node": "npm:*" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c - languageName: node - linkType: hard - -"@jest/globals@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/globals@npm:27.5.1" - dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - expect: "npm:^27.5.1" - checksum: 10c0/b7309297f13b02bf748782772ab2054bbd11f10eb13e9b4660b33acb8c2c4bc7ee07aa1175045feb27ce3a6916b2d3982a3c5350ea1f9c2c3852334942077471 - languageName: node - linkType: hard - -"@jest/globals@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/globals@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/expect": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - jest-mock: "npm:^29.7.0" - checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea - languageName: node - linkType: hard - -"@jest/reporters@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/reporters@npm:27.5.1" - dependencies: - "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - collect-v8-coverage: "npm:^1.0.0" - exit: "npm:^0.1.2" - glob: "npm:^7.1.2" - graceful-fs: "npm:^4.2.9" - istanbul-lib-coverage: "npm:^3.0.0" - istanbul-lib-instrument: "npm:^5.1.0" - istanbul-lib-report: "npm:^3.0.0" - istanbul-lib-source-maps: "npm:^4.0.0" - istanbul-reports: "npm:^3.1.3" - jest-haste-map: "npm:^27.5.1" - jest-resolve: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-worker: "npm:^27.5.1" - slash: "npm:^3.0.0" - source-map: "npm:^0.6.0" - string-length: "npm:^4.0.1" - terminal-link: "npm:^2.0.0" - v8-to-istanbul: "npm:^8.1.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 10c0/fd66b17ca8af0464759d12525cfd84ae87403132da61f18ee76a2f07ecd64427797f7ad6e56d338ffa9f956cce153444edf1e5775093e9be2903aaf4d0e049bc - languageName: node - linkType: hard - -"@jest/reporters@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/reporters@npm:29.7.0" - dependencies: - "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - collect-v8-coverage: "npm:^1.0.0" - exit: "npm:^0.1.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - istanbul-lib-coverage: "npm:^3.0.0" - istanbul-lib-instrument: "npm:^6.0.0" - istanbul-lib-report: "npm:^3.0.0" - istanbul-lib-source-maps: "npm:^4.0.0" - istanbul-reports: "npm:^3.1.3" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - slash: "npm:^3.0.0" - string-length: "npm:^4.0.1" - strip-ansi: "npm:^6.0.0" - v8-to-istanbul: "npm:^9.0.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 - languageName: node - linkType: hard - -"@jest/schemas@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/schemas@npm:28.1.3" - dependencies: - "@sinclair/typebox": "npm:^0.24.1" - checksum: 10c0/8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac - languageName: node - linkType: hard - -"@jest/schemas@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/schemas@npm:29.6.3" - dependencies: - "@sinclair/typebox": "npm:^0.27.8" - checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be - languageName: node - linkType: hard - -"@jest/source-map@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/source-map@npm:27.5.1" - dependencies: - callsites: "npm:^3.0.0" - graceful-fs: "npm:^4.2.9" - source-map: "npm:^0.6.0" - checksum: 10c0/7d9937675ba4cb2f27635b13be0f86588d18cf3b2d5442e818e702ea87afa5048c5f8892c749857fd7dd884fd6e14f799851ec9af61940813a690c6d5a70979e - languageName: node - linkType: hard - -"@jest/source-map@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/source-map@npm:29.6.3" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.18" - callsites: "npm:^3.0.0" - graceful-fs: "npm:^4.2.9" - checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 - languageName: node - linkType: hard - -"@jest/test-result@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/test-result@npm:27.5.1" - dependencies: - "@jest/console": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: 10c0/4fb8cbefda8f645c57e2fc0d0df169b0bf5f6cb456b42dc09f5138595b736e800d8d83e3fd36a47fd801a2359988c841792d7fc46784bec908c88b39b6581749 - languageName: node - linkType: hard - -"@jest/test-result@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/test-result@npm:28.1.3" - dependencies: - "@jest/console": "npm:^28.1.3" - "@jest/types": "npm:^28.1.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: 10c0/2dcc5dda444d4a308c6cb5b62f71a72ee5ff5702541e7faeec0314b4d50139d9004efd503baa15dec692856005c8a5c4afc3a94dabd92825645832eb12f00bea - languageName: node - linkType: hard - -"@jest/test-result@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-result@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 - languageName: node - linkType: hard - -"@jest/test-sequencer@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/test-sequencer@npm:27.5.1" - dependencies: - "@jest/test-result": "npm:^27.5.1" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^27.5.1" - jest-runtime: "npm:^27.5.1" - checksum: 10c0/f43ecfc5b4c736c7f6e8521c13ef7b447ad29f96732675776be69b2631eb76019793a02ad58e69baf7ffbce1cc8d5b62ca30294091c4ad3acbdce6c12b73d049 - languageName: node - linkType: hard - -"@jest/test-sequencer@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-sequencer@npm:29.7.0" - dependencies: - "@jest/test-result": "npm:^29.7.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - slash: "npm:^3.0.0" - checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b - languageName: node - linkType: hard - -"@jest/transform@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/transform@npm:27.5.1" - dependencies: - "@babel/core": "npm:^7.1.0" - "@jest/types": "npm:^27.5.1" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^1.4.0" - fast-json-stable-stringify: "npm:^2.0.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^27.5.1" - jest-regex-util: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - source-map: "npm:^0.6.1" - write-file-atomic: "npm:^3.0.0" - checksum: 10c0/2d1819dad9621a562a1ff6eceefeb5ae0900063c50e982b9f08e48d7328a0c343520ba27ce291cb72c113d4f441ef4a95285b9d4ef6604cffd53740e951c99b6 - languageName: node - linkType: hard - -"@jest/transform@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/transform@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" - fast-json-stable-stringify: "npm:^2.1.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - write-file-atomic: "npm:^4.0.2" - checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 - languageName: node - linkType: hard - -"@jest/types@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/types@npm:27.5.1" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^16.0.0" - chalk: "npm:^4.0.0" - checksum: 10c0/4598b302398db0eb77168b75a6c58148ea02cc9b9f21c5d1bbe985c1c9257110a5653cf7b901c3cab87fba231e3fed83633687f1c0903b4bc6939ab2a8452504 - languageName: node - linkType: hard - -"@jest/types@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/types@npm:28.1.3" - dependencies: - "@jest/schemas": "npm:^28.1.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: 10c0/3cffae7d1133aa7952a6b5c4806f89ed78cb0dfe3ec4e8c5a6e704d7bab3cff86c714abb5f0f637540da22776900a33b3bad79c5ed5fc5b5535fb24e3006e3cb - languageName: node - linkType: hard - -"@jest/types@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/types@npm:29.6.3" - dependencies: - "@jest/schemas": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 - languageName: node - linkType: hard - -"@joystream/prettier-config@npm:^1.0.0": - version: 1.0.0 - resolution: "@joystream/prettier-config@npm:1.0.0" - peerDependencies: - prettier: ">= 2" - checksum: 10c0/e6e125ae2a7a3dffd1e35ebec44b597f03f14ffec3c7d21486e9e39b3cdbf9a529363e4753f5063ebb281fb7085182c48fa3b3d1f01aa5856e3084815e18da8f - languageName: node - linkType: hard - -"@joystream/sdk-core@npm:^1.0.0, @joystream/sdk-core@workspace:packages/core": - version: 0.0.0-use.local - resolution: "@joystream/sdk-core@workspace:packages/core" - dependencies: - "@genql/cli": "npm:^6.3.3" - "@polkadot/api": "npm:^10.13" - "@types/debug": "npm:^4.1.12" - "@types/lodash": "npm:^4" - "@types/ws": "npm:^8.5.14" - "@walletconnect/modal": "npm:^2.7" - "@walletconnect/universal-provider": "npm:^2.18" - axios: "npm:1.7.9" - debug: "npm:^4.4.0" - lodash: "npm:^4.17.21" - queue: "npm:^6.0.0" - languageName: unknown - linkType: soft - -"@joystream/sdk-examples-query-node@workspace:examples/query-node": - version: 0.0.0-use.local - resolution: "@joystream/sdk-examples-query-node@workspace:examples/query-node" - dependencies: - "@joystream/sdk-core": "npm:^1.0.0" - typescript: "npm:^5.7.3" - languageName: unknown - linkType: soft - -"@joystream/sdk@workspace:.": - version: 0.0.0-use.local - resolution: "@joystream/sdk@workspace:." - dependencies: - "@changesets/cli": "npm:^2.27.12" - "@eslint/js": "npm:^9.19.0" - "@jest/globals": "npm:^29.7.0" - "@joystream/prettier-config": "npm:^1.0.0" - "@types/node": "npm:^20" - eslint: "npm:^9.19.0" - eslint-config-prettier: "npm:^10.0.1" - globals: "npm:^15.14.0" - jest: "npm:^29.7.0" - prettier: "npm:3.4.2" - ts-jest: "npm:^29.2.5" - ts-node: "npm:^10.9.2" - tsconfig-paths: "npm:^4.2.0" - tsx: "npm:^4.19.3" - typescript: "npm:^5.7.3" - typescript-eslint: "npm:^8.22.0" - languageName: unknown - linkType: soft - -"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.8 - resolution: "@jridgewell/gen-mapping@npm:0.3.8" - dependencies: - "@jridgewell/set-array": "npm:^1.2.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.2 - resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e - languageName: node - linkType: hard - -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 - languageName: node - linkType: hard - -"@jridgewell/source-map@npm:^0.3.3": - version: 0.3.6 - resolution: "@jridgewell/source-map@npm:0.3.6" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - checksum: 10c0/6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:0.3.9": - version: 0.3.9 - resolution: "@jridgewell/trace-mapping@npm:0.3.9" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.0.3" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: 10c0/fa425b606d7c7ee5bfa6a31a7b050dd5814b4082f318e0e4190f991902181b4330f43f4805db1dd4f2433fd0ed9cc7a7b9c2683f1deeab1df1b0a98b1e24055b - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 - languageName: node - linkType: hard - -"@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.5 - resolution: "@leichtgewicht/ip-codec@npm:2.0.5" - checksum: 10c0/14a0112bd59615eef9e3446fea018045720cd3da85a98f801a685a818b0d96ef2a1f7227e8d271def546b2e2a0fe91ef915ba9dc912ab7967d2317b1a051d66b - languageName: node - linkType: hard - -"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": - version: 1.3.0 - resolution: "@lit-labs/ssr-dom-shim@npm:1.3.0" - checksum: 10c0/743a9b295ef2f186712f08883da553c9990be291409615309c99aa4946cfe440a184e4213c790c24505c80beb86b9cfecf10b5fb30ce17c83698f8424f48678d - languageName: node - linkType: hard - -"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": - version: 1.6.3 - resolution: "@lit/reactive-element@npm:1.6.3" - dependencies: - "@lit-labs/ssr-dom-shim": "npm:^1.0.0" - checksum: 10c0/10f1d25e24e32feb21c4c6f9e11d062901241602e12c4ecf746b3138f87fed4d8394194645514d5c1bfd5f33f3fd56ee8ef41344e2cb4413c40fe4961ec9d419 - languageName: node - linkType: hard - -"@manypkg/find-root@npm:^1.1.0": - version: 1.1.0 - resolution: "@manypkg/find-root@npm:1.1.0" - dependencies: - "@babel/runtime": "npm:^7.5.5" - "@types/node": "npm:^12.7.1" - find-up: "npm:^4.1.0" - fs-extra: "npm:^8.1.0" - checksum: 10c0/0ee907698e6c73d6f1821ff630f3fec6dcf38260817c8752fec8991ac38b95ba431ab11c2773ddf9beb33d0e057f1122b00e8ffc9b8411b3fd24151413626fa6 - languageName: node - linkType: hard - -"@manypkg/get-packages@npm:^1.1.3": - version: 1.1.3 - resolution: "@manypkg/get-packages@npm:1.1.3" - dependencies: - "@babel/runtime": "npm:^7.5.5" - "@changesets/types": "npm:^4.0.1" - "@manypkg/find-root": "npm:^1.1.0" - fs-extra: "npm:^8.1.0" - globby: "npm:^11.0.0" - read-yaml-file: "npm:^1.1.0" - checksum: 10c0/f05907d1174ae28861eaa06d0efdc144f773d9a4b8b65e1e7cdc01eb93361d335351b4a336e05c6aac02661be39e8809a3f7ad28bc67b6b338071434ab442130 - languageName: node - linkType: hard - -"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/animation@npm:10.18.0" - dependencies: - "@motionone/easing": "npm:^10.18.0" - "@motionone/types": "npm:^10.17.1" - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10c0/83c01ab8ecf5fae221e5012116c4c49d4473ba88ba22197e1d8c1e39364c5c6b9c5271e57ae716fd21f92314d15c63788c48d0a30872ee8d72337e1d98b46834 - languageName: node - linkType: hard - -"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": - version: 10.18.0 - resolution: "@motionone/dom@npm:10.18.0" - dependencies: - "@motionone/animation": "npm:^10.18.0" - "@motionone/generators": "npm:^10.18.0" - "@motionone/types": "npm:^10.17.1" - "@motionone/utils": "npm:^10.18.0" - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.3.1" - checksum: 10c0/3bd4b1015e88464c9effc170c23bc63bbc910cbb9ca84986ec19ca82e0e13335e63a1f0d12e265fbe93616fe864fc2aec4e952d51e07932894e148de6fac2111 - languageName: node - linkType: hard - -"@motionone/easing@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/easing@npm:10.18.0" - dependencies: - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10c0/0adf9b7086b0f569d28886890cc0725a489285f2debfcaf27c1c15dfef5736c9f4207cfda14c71b3275f8163777320cb7ff48ad263c7f4ccd31e12a5afc1a952 - languageName: node - linkType: hard - -"@motionone/generators@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/generators@npm:10.18.0" - dependencies: - "@motionone/types": "npm:^10.17.1" - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10c0/7ed7dda5ac58cd3e8dd347b5539d242d96e02ee16fef921c8d14295a806e6bc429a15291461ec078977bd5f6162677225addd707ca79f808e65bc3599c45c0e9 - languageName: node - linkType: hard - -"@motionone/svelte@npm:^10.16.2": - version: 10.16.4 - resolution: "@motionone/svelte@npm:10.16.4" - dependencies: - "@motionone/dom": "npm:^10.16.4" - tslib: "npm:^2.3.1" - checksum: 10c0/a3f91d3ac5617ac8a2847abc0c8fad417cdc2cd9d814d60f7de2c909e4beeaf834b45a4288c8af6d26f62958a6c69714313b37ea6cd5aa2a9d1ad5198ec5881f - languageName: node - linkType: hard - -"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.1": - version: 10.17.1 - resolution: "@motionone/types@npm:10.17.1" - checksum: 10c0/f7b16cd4f0feda0beac10173afa6de7384722f9f24767f78b7aa90f15b8a89d584073a64387b015a8e015a962fa4b47a8ce23621f47708a08676b12bb0d43bbb - languageName: node - linkType: hard - -"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/utils@npm:10.18.0" - dependencies: - "@motionone/types": "npm:^10.17.1" - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.3.1" - checksum: 10c0/db57dbb6a131fab36dc1eb4e1f3a4575ca97563221663adce54c138de1e1a9eaf4a4a51ddf99fdab0341112159e0190b35cdeddfdbd08ba3ad1e35886a5324bb - languageName: node - linkType: hard - -"@motionone/vue@npm:^10.16.2": - version: 10.16.4 - resolution: "@motionone/vue@npm:10.16.4" - dependencies: - "@motionone/dom": "npm:^10.16.4" - tslib: "npm:^2.3.1" - checksum: 10c0/0f3096c0956848cb67c4926e65b7034d854cf704573a277679713c5a8045347c3c043f50adad0c84ee3e88c046d35ab88ec4380e5acd729f81900381e0b1fd0d - languageName: node - linkType: hard - -"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": - version: 5.1.1-v1 - resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" - dependencies: - eslint-scope: "npm:5.1.1" - checksum: 10c0/75dda3e623b8ad7369ca22552d6beee337a814b2d0e8a32d23edd13fcb65c8082b32c5d86e436f3860dd7ade30d91d5db55d4ef9a08fb5a976c718ecc0d88a74 - languageName: node - linkType: hard - -"@noble/ciphers@npm:1.2.1": - version: 1.2.1 - resolution: "@noble/ciphers@npm:1.2.1" - checksum: 10c0/00e414da686ddba00f6e9bed124abb698bfe076658d40cc4e3b67b51fc7582fc3c2a7002ef33f154ea8cbf45e7783cfd48325cf3885d577ce8c0ae8bdd648069 - languageName: node - linkType: hard - -"@noble/curves@npm:1.8.0": - version: 1.8.0 - resolution: "@noble/curves@npm:1.8.0" - dependencies: - "@noble/hashes": "npm:1.7.0" - checksum: 10c0/3ebb1795f3f7d74c879bc6262a3444061585a2cab90b7b637dc57d931063dd0c95be858a4c2389e932651825dbc461c215dbcf43984a232de3bd6b2d326ba555 - languageName: node - linkType: hard - -"@noble/curves@npm:1.8.1, @noble/curves@npm:^1.3.0": - version: 1.8.1 - resolution: "@noble/curves@npm:1.8.1" - dependencies: - "@noble/hashes": "npm:1.7.1" - checksum: 10c0/84902c7af93338373a95d833f77981113e81c48d4bec78f22f63f1f7fdd893bc1d3d7a3ee78f01b9a8ad3dec812a1232866bf2ccbeb2b1560492e5e7d690ab1f - languageName: node - linkType: hard - -"@noble/hashes@npm:1.7.0": - version: 1.7.0 - resolution: "@noble/hashes@npm:1.7.0" - checksum: 10c0/1ef0c985ebdb5a1bd921ea6d959c90ba826af3ae05b40b459a703e2a5e9b259f190c6e92d6220fb3800e2385521e4159e238415ad3f6b79c52f91dd615e491dc - languageName: node - linkType: hard - -"@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.3": - version: 1.7.1 - resolution: "@noble/hashes@npm:1.7.1" - checksum: 10c0/2f8ec0338ccc92b576a0f5c16ab9c017a3a494062f1fbb569ae641c5e7eab32072f9081acaa96b5048c0898f972916c818ea63cbedda707886a4b5ffcfbf94e3 - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 - languageName: node - linkType: hard - -"@npmcli/agent@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/agent@npm:3.0.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.3" - checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/fs@npm:4.0.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd - languageName: node - linkType: hard - -"@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.3": - version: 0.5.15 - resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15" - dependencies: - ansi-html: "npm:^0.0.9" - core-js-pure: "npm:^3.23.3" - error-stack-parser: "npm:^2.0.6" - html-entities: "npm:^2.1.0" - loader-utils: "npm:^2.0.4" - schema-utils: "npm:^4.2.0" - source-map: "npm:^0.7.3" - peerDependencies: - "@types/webpack": 4.x || 5.x - react-refresh: ">=0.10.0 <1.0.0" - sockjs-client: ^1.4.0 - type-fest: ">=0.17.0 <5.0.0" - webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x || 5.x - webpack-hot-middleware: 2.x - webpack-plugin-serve: 0.x || 1.x - peerDependenciesMeta: - "@types/webpack": - optional: true - sockjs-client: - optional: true - type-fest: - optional: true - webpack-dev-server: - optional: true - webpack-hot-middleware: - optional: true - webpack-plugin-serve: - optional: true - checksum: 10c0/ba310aa4d53070f59c8a374d1d256c5965c044c0c3fb1ff6b55353fb5e86de08a490a7bd59a31f0d4951f8f29f81864c7df224fe1342543a95d048b7413ff171 - languageName: node - linkType: hard - -"@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - dependencies: - "@polkadot-api/metadata-builders": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - peerDependencies: - rxjs: ">=7.8.0" - checksum: 10c0/f80744e1612446a09fdd3f5a98cdf8f9a5b9fdeddcfa083084b49e0ae63e4b4875a326487258bcbb60e6edc2fbb831436abe4a48b87942c4417ba1ee05e95648 - languageName: node - linkType: hard - -"@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/63160c2227996e1d8926a7d0281cd7a747e53e8049a63c74087425bca6a986662f46ca8e0be5b31882816199aeef1863c8ee9a7d2834d2ee1a0d1bc6dc7d61f3 - languageName: node - linkType: hard - -"@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/2cc039dfd0234696e624a48d94f07b68ab3b1fc402f703b142b05f640301c47a3c5315a6ef10d2a61c31d6f93181d1240ba5b4e169e5cb8a428f5eb9613b0123 - languageName: node - linkType: hard - -"@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - dependencies: - "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/15dcba05a0c7cafaab72edc6c6246133cc25f94a158f0ac2091e3c774271cae6cf64658cefe5db9d57eb16e9a9cc8936f387547064237d129d7675e9ca27e1d3 - languageName: node - linkType: hard - -"@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - dependencies: - "@noble/hashes": "npm:^1.3.1" - "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@scure/base": "npm:^1.1.1" - scale-ts: "npm:^1.6.0" - checksum: 10c0/f6273cbb1ed74f253f83dfb9e4b46375eb7430e17e69a2f3d631ff80d8ff7b7e871cdf89639ef18635a659a60623e384c894ab2e1889d70442f7ca73c05b44e3 - languageName: node - linkType: hard - -"@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/56dc28993d06a14b4091f028956f8bb179d3c602a3e3979a978eb2192233ce6ad2f12d4a583e859480521d4c75629aab1d7f0effd989da0ebb90a1b51e7ee073 - languageName: node - linkType: hard - -"@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/63c36ac45d63a4f8718d1324be0290dadfbfbb387e440d5962de13200861400a6af09a5e96b73f985fd4c27d03c93927420c8145e49e1e822653a3c223dda645 - languageName: node - linkType: hard - -"@polkadot/api-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-augment@npm:10.13.1" - dependencies: - "@polkadot/api-base": "npm:10.13.1" - "@polkadot/rpc-augment": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-augment": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/5f1faa67bc8a574fe97debc8aa7e7f6795aa437a1212121188d6bbeb1d465b47b0a1a22b8268f3136e1956dcdf0c1f9004b2a7968a275414e93b0a4e91ba7edc - languageName: node - linkType: hard - -"@polkadot/api-base@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-base@npm:10.13.1" - dependencies: - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/3adaa5d3c34e16cc28a0427839c87aab7b1d022c8b6992c43dc91ab7e910d0c8e17dca9ee6b7c9e27a6486aa8878dd7deae79870d7d44ede92aba8421241c249 - languageName: node - linkType: hard - -"@polkadot/api-derive@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-derive@npm:10.13.1" - dependencies: - "@polkadot/api": "npm:10.13.1" - "@polkadot/api-augment": "npm:10.13.1" - "@polkadot/api-base": "npm:10.13.1" - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/91df2f399b0133bdcc19edb595e058481b1ffc63e80dbbc58c928eb04982cae1372fe7e3eda6b05888c88b68ae152f46646d080f4b940a5cca9307a681b7c78f - languageName: node - linkType: hard - -"@polkadot/api@npm:10.13.1, @polkadot/api@npm:^10.13": - version: 10.13.1 - resolution: "@polkadot/api@npm:10.13.1" - dependencies: - "@polkadot/api-augment": "npm:10.13.1" - "@polkadot/api-base": "npm:10.13.1" - "@polkadot/api-derive": "npm:10.13.1" - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/rpc-augment": "npm:10.13.1" - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/rpc-provider": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-augment": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/types-create": "npm:10.13.1" - "@polkadot/types-known": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - eventemitter3: "npm:^5.0.1" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/c2192c51aca790b2d8915a08e55e3b0461c49a1ce3ceccc5597cd74d68367ff0a881a0a864a0897835364482618d0a945247576573ef7c00688f1a25a5347ccc - languageName: node - linkType: hard - -"@polkadot/keyring@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/keyring@npm:12.6.2" - dependencies: - "@polkadot/util": "npm:12.6.2" - "@polkadot/util-crypto": "npm:12.6.2" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": 12.6.2 - "@polkadot/util-crypto": 12.6.2 - checksum: 10c0/16b198b072ff22cd9fb0281d1dc1e97a3939eccf268e5e2c9272e85ae90cb6212d248d6b76bf85359351d3d43fd9c8b6f951001485e0d2bcff35b675cb189f3d - languageName: node - linkType: hard - -"@polkadot/networks@npm:12.6.2, @polkadot/networks@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/networks@npm:12.6.2" - dependencies: - "@polkadot/util": "npm:12.6.2" - "@substrate/ss58-registry": "npm:^1.44.0" - tslib: "npm:^2.6.2" - checksum: 10c0/44a482c46900058e6d5b25110cb5396382036057240cd4a8e0dae325fab54e689ec81bc43b047570581f14ce456b67310c05c1fe34c4b7f7d4e064f095f4c276 - languageName: node - linkType: hard - -"@polkadot/rpc-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-augment@npm:10.13.1" - dependencies: - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/5389ac83712cb0144e5f6b4319f76a54e8c85d455043ba688d32b233bc83202479f5506a8c8a0a7b0e8688150ca4c8d63ef57b2255e52827a5738eb600ab01ee - languageName: node - linkType: hard - -"@polkadot/rpc-core@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-core@npm:10.13.1" - dependencies: - "@polkadot/rpc-augment": "npm:10.13.1" - "@polkadot/rpc-provider": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/423479b6332eae4729076e1faa7371e7516021348ec6b4a4323a25740ea2577afdb395e767580babd854da14f63065cd4ac766a58b61263d09db64f1f6bb2599 - languageName: node - linkType: hard - -"@polkadot/rpc-provider@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-provider@npm:10.13.1" - dependencies: - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-support": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - "@polkadot/x-fetch": "npm:^12.6.2" - "@polkadot/x-global": "npm:^12.6.2" - "@polkadot/x-ws": "npm:^12.6.2" - "@substrate/connect": "npm:0.8.8" - eventemitter3: "npm:^5.0.1" - mock-socket: "npm:^9.3.1" - nock: "npm:^13.5.0" - tslib: "npm:^2.6.2" - dependenciesMeta: - "@substrate/connect": - optional: true - checksum: 10c0/13bc88d973a55b131bea9429831caa19b85cde73bb0c8d124bbeb1f9b5cd63d4e297a38be477e75b8930e181ab837249fec06417dc52cc5c438149313e5a2947 - languageName: node - linkType: hard - -"@polkadot/types-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-augment@npm:10.13.1" - dependencies: - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/0686a834fd5d4db1cc74c184057cf1c47f008d3d541866cb2f2a38464c6a41cb159e5ec914b2e3d68511f6c6c7798238b58ec3bd1315a67fbb1ee073147457c6 - languageName: node - linkType: hard - -"@polkadot/types-codec@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-codec@npm:10.13.1" - dependencies: - "@polkadot/util": "npm:^12.6.2" - "@polkadot/x-bigint": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/8a35c492006502804a5531231c14037ab98a13f345f4e550142254e69d62d451f0caa89347ac689b92f90b582fe6ab2f1c8eca30cdf327951323b6400fca2e50 - languageName: node - linkType: hard - -"@polkadot/types-create@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-create@npm:10.13.1" - dependencies: - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/efe57d84f6088111b53d29db07ab9bf951f79c3e9b4875882c7a9bb0a6f1e00230e63a84cf2a850528119bbfa7f30bdfb21bba645e3922d88ff83092ea0350c5 - languageName: node - linkType: hard - -"@polkadot/types-known@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-known@npm:10.13.1" - dependencies: - "@polkadot/networks": "npm:^12.6.2" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/types-create": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/ce4e5b402e4d923a1b93475997e57bb6b7f95cc679a466c7d563d9d033872479100cf5ac72c58faaf57610602c913555ef0b4bd4672c6c76fc733c062d41959b - languageName: node - linkType: hard - -"@polkadot/types-support@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-support@npm:10.13.1" - dependencies: - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/a9bf65b139b1c861acc198ce650e14d2014f88d30f890710baf3481caa16b44dc39122b05d34cc86211b08e082cf4e7d5680ba3a4008711fe86b70d62a65219c - languageName: node - linkType: hard - -"@polkadot/types@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types@npm:10.13.1" - dependencies: - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/types-augment": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/types-create": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/1fe50d7ba10368dd944fec0e2da740f8c665c1c417362ab5ed1587d9083259c65064e04a862443d1a6c9f1da86b8dee6a4945e711064f0318895a38ad1303e3b - languageName: node - linkType: hard - -"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/util-crypto@npm:12.6.2" - dependencies: - "@noble/curves": "npm:^1.3.0" - "@noble/hashes": "npm:^1.3.3" - "@polkadot/networks": "npm:12.6.2" - "@polkadot/util": "npm:12.6.2" - "@polkadot/wasm-crypto": "npm:^7.3.2" - "@polkadot/wasm-util": "npm:^7.3.2" - "@polkadot/x-bigint": "npm:12.6.2" - "@polkadot/x-randomvalues": "npm:12.6.2" - "@scure/base": "npm:^1.1.5" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": 12.6.2 - checksum: 10c0/b25f1574a2d4298c32b7a3cf3fa9f1b1237af3cc9e4ac16e75840097e9bcea11c8188abd5c46522d46d350edceb1e3e54fe8cbb01111e4eb643df4040ff41e2a - languageName: node - linkType: hard - -"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/util@npm:12.6.2" - dependencies: - "@polkadot/x-bigint": "npm:12.6.2" - "@polkadot/x-global": "npm:12.6.2" - "@polkadot/x-textdecoder": "npm:12.6.2" - "@polkadot/x-textencoder": "npm:12.6.2" - "@types/bn.js": "npm:^5.1.5" - bn.js: "npm:^5.2.1" - tslib: "npm:^2.6.2" - checksum: 10c0/e426d31f8a6b8e8c57b86c18b419312906c5a169e5b2d89c15b54a5d6cf297912250d336f81926e07511ce825d36222d9e6387a01240aa6a20b11aa25dc8226a - languageName: node - linkType: hard - -"@polkadot/wasm-bridge@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-bridge@npm:7.4.1" - dependencies: - "@polkadot/wasm-util": "npm:7.4.1" - tslib: "npm:^2.7.0" - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 10c0/8123c2d72ed24f6900185eb982f228789414c1458c8a291e17a9bd70cd36616f0e04fb40cb01e90d27223eb2ce81391af36f6e5b741cb6d9a83850bb5b9e038e - languageName: node - linkType: hard - -"@polkadot/wasm-crypto-asmjs@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto-asmjs@npm:7.4.1" - dependencies: - tslib: "npm:^2.7.0" - peerDependencies: - "@polkadot/util": "*" - checksum: 10c0/7b19748b2ccdc2d964c137ae5eabdf022d7860c05981270c82392898ac6641d5602a2c2ea1059ef8f8929dd361a75fdb25bfaa7961f3dfcf497f987145c6850a - languageName: node - linkType: hard - -"@polkadot/wasm-crypto-init@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto-init@npm:7.4.1" - dependencies: - "@polkadot/wasm-bridge": "npm:7.4.1" - "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" - "@polkadot/wasm-crypto-wasm": "npm:7.4.1" - "@polkadot/wasm-util": "npm:7.4.1" - tslib: "npm:^2.7.0" - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 10c0/fdcb96b4ba318680837d728b3c60c0bbbe326c9b8c15d70394cfbfdee06c95f8311b6fe13e4c862472faef4a2a9ccb218519fb15ad2f67d15b4cbb1b7c3eecba - languageName: node - linkType: hard - -"@polkadot/wasm-crypto-wasm@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto-wasm@npm:7.4.1" - dependencies: - "@polkadot/wasm-util": "npm:7.4.1" - tslib: "npm:^2.7.0" - peerDependencies: - "@polkadot/util": "*" - checksum: 10c0/2673a567cea785f7b9ec5b8371e05a53064651a9c64ac0fc45d7d5c8a080810cb1bd0f1950e2789d2c8895bcca35e9dc84b8a7b77c59b9b2d30beed8a964d043 - languageName: node - linkType: hard - -"@polkadot/wasm-crypto@npm:^7.3.2": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto@npm:7.4.1" - dependencies: - "@polkadot/wasm-bridge": "npm:7.4.1" - "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" - "@polkadot/wasm-crypto-init": "npm:7.4.1" - "@polkadot/wasm-crypto-wasm": "npm:7.4.1" - "@polkadot/wasm-util": "npm:7.4.1" - tslib: "npm:^2.7.0" - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 10c0/b896f88ebf6b6864263b9042a14b6e5ef7371e47e56c6f1c297472f6d24b40645ee4e9abed5d32bfd95de4797811cb109c44da6064dd2509db3ce05a53fe2d72 - languageName: node - linkType: hard - -"@polkadot/wasm-util@npm:7.4.1, @polkadot/wasm-util@npm:^7.3.2": - version: 7.4.1 - resolution: "@polkadot/wasm-util@npm:7.4.1" - dependencies: - tslib: "npm:^2.7.0" - peerDependencies: - "@polkadot/util": "*" - checksum: 10c0/4e7042f854350a7e0c978d816abc3a8e37adcd6e8a5a35a4893928e79ecc0950fc4073993ad813ad8edd2c5fa6f603a5395018d19c44b8a338f52974747c3a9c - languageName: node - linkType: hard - -"@polkadot/x-bigint@npm:12.6.2, @polkadot/x-bigint@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-bigint@npm:12.6.2" - dependencies: - "@polkadot/x-global": "npm:12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/78123efa2a5fad7fccb79dbe0c44f5506b70405a2b9b1dc9db9450ddd2f01791b011a46c9fff31ed8b21aace6f676179c4b7746c97ca254e8822bcf543e4d779 - languageName: node - linkType: hard - -"@polkadot/x-fetch@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-fetch@npm:12.6.2" - dependencies: - "@polkadot/x-global": "npm:12.6.2" - node-fetch: "npm:^3.3.2" - tslib: "npm:^2.6.2" - checksum: 10c0/c4e34c28f4374db3b6795b31f63434b4241896a82cd1a0aa81196c7dbe8aa345069a39d27d5c3af214d8d2824154c6fe1fcbe9cb22af32f9a2c3fd22dc4b8583 - languageName: node - linkType: hard - -"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-global@npm:12.6.2" - dependencies: - tslib: "npm:^2.6.2" - checksum: 10c0/63738eb46465e3e43151d746321c178131385a734e1d3865fc76667fec9d4b1fb8b35a0d8ee75834035b54a4047e0bae86c4f2e465b16c73d4fc15ec4426446f - languageName: node - linkType: hard - -"@polkadot/x-randomvalues@npm:12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-randomvalues@npm:12.6.2" - dependencies: - "@polkadot/x-global": "npm:12.6.2" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": 12.6.2 - "@polkadot/wasm-util": "*" - checksum: 10c0/44920ec7a93ca0b5b0d2abae493fe5a9fb8cdb44b70029d431c1244a11dea0a9f14d216b4d14bde8b984199b9dd364a3ae68b51937784645343f686b3613c223 - languageName: node - linkType: hard - -"@polkadot/x-textdecoder@npm:12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-textdecoder@npm:12.6.2" - dependencies: - "@polkadot/x-global": "npm:12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/d1aa46dc0c4f88bce3cb7aaadbede99c2fb159c0fd317fb9fe5b54bdbb83da9cce3a5d628e25892028b34cc4eeef72669c344f0af12e21f05429142cc7b4732d - languageName: node - linkType: hard - -"@polkadot/x-textencoder@npm:12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-textencoder@npm:12.6.2" - dependencies: - "@polkadot/x-global": "npm:12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/fa234ce4d164991ea98f34e9eae2adf0c4d2b0806e2e30b11c41a52b432f8cbd91fb16945243809fd9433c513b8c7ab4c16d902b92faf7befaa523daae7459f4 - languageName: node - linkType: hard - -"@polkadot/x-ws@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-ws@npm:12.6.2" - dependencies: - "@polkadot/x-global": "npm:12.6.2" - tslib: "npm:^2.6.2" - ws: "npm:^8.15.1" - checksum: 10c0/15565803a34aa7d6654c4c05725f5f44e504caa69f590523c5569fcbd66cf1e467de03e3e13a4d71bb60efceb28c60fd5719bee5efd721c020cf470025bbeb29 - languageName: node - linkType: hard - -"@repeaterjs/repeater@npm:^3.0.4, @repeaterjs/repeater@npm:^3.0.6": - version: 3.0.6 - resolution: "@repeaterjs/repeater@npm:3.0.6" - checksum: 10c0/c3915e2603927c7d6a9eb09673bc28fc49ab3a86947ec191a74663b33deebee2fcc4b03c31cc663ff27bd6db9e6c9487639b6935e265d601ce71b8c497f5f4a8 - languageName: node - linkType: hard - -"@rollup/plugin-babel@npm:^5.2.0": - version: 5.3.1 - resolution: "@rollup/plugin-babel@npm:5.3.1" - dependencies: - "@babel/helper-module-imports": "npm:^7.10.4" - "@rollup/pluginutils": "npm:^3.1.0" - peerDependencies: - "@babel/core": ^7.0.0 - "@types/babel__core": ^7.1.9 - rollup: ^1.20.0||^2.0.0 - peerDependenciesMeta: - "@types/babel__core": - optional: true - checksum: 10c0/2766134dd5567c0d4fd6909d1f511ce9bf3bd9d727e1bc5ffdd6097a3606faca324107ae8e0961839ee4dbb45e5e579ae601efe472fc0a271259aea79920cafa - languageName: node - linkType: hard - -"@rollup/plugin-node-resolve@npm:^11.2.1": - version: 11.2.1 - resolution: "@rollup/plugin-node-resolve@npm:11.2.1" - dependencies: - "@rollup/pluginutils": "npm:^3.1.0" - "@types/resolve": "npm:1.17.1" - builtin-modules: "npm:^3.1.0" - deepmerge: "npm:^4.2.2" - is-module: "npm:^1.0.0" - resolve: "npm:^1.19.0" - peerDependencies: - rollup: ^1.20.0||^2.0.0 - checksum: 10c0/a8226b01352ee1f7133b1b59b3906267e11c99020a55e3b7a313e03889f790d1cd94e7f7769d3963261e897c3265082533ba595976f8e3f08cf70aa88bf1ddd7 - languageName: node - linkType: hard - -"@rollup/plugin-replace@npm:^2.4.1": - version: 2.4.2 - resolution: "@rollup/plugin-replace@npm:2.4.2" - dependencies: - "@rollup/pluginutils": "npm:^3.1.0" - magic-string: "npm:^0.25.7" - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - checksum: 10c0/ea3d27291c791661638b91809d0247dde1ee71be0b16fa7060078c2700db3669eada2c3978ea979b917b29ebe06f3fddc8797feae554da966264a22142b5771a - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^3.1.0": - version: 3.1.0 - resolution: "@rollup/pluginutils@npm:3.1.0" - dependencies: - "@types/estree": "npm:0.0.39" - estree-walker: "npm:^1.0.1" - picomatch: "npm:^2.2.2" - peerDependencies: - rollup: ^1.20.0||^2.0.0 - checksum: 10c0/7151753160d15ba2b259461a6c25b3932150994ea52dba8fd3144f634c7647c2e56733d986e2c15de67c4d96a9ee7d6278efa6d2e626a7169898fd64adc0f90c - languageName: node - linkType: hard - -"@rtsao/scc@npm:^1.1.0": - version: 1.1.0 - resolution: "@rtsao/scc@npm:1.1.0" - checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b - languageName: node - linkType: hard - -"@rushstack/eslint-patch@npm:^1.1.0": - version: 1.10.5 - resolution: "@rushstack/eslint-patch@npm:1.10.5" - checksum: 10c0/ea66e8be3a78a48d06e8ff33221cef5749386589236bbcd24013577d2b4e1035e3dc919740c6e0f16d44c1e0b62d06d00898508fc74cc2adb0ac6b667aa5a8e4 - languageName: node - linkType: hard - -"@scure/base@npm:^1.1.1, @scure/base@npm:^1.1.5": - version: 1.2.4 - resolution: "@scure/base@npm:1.2.4" - checksum: 10c0/469c8aee80d6d6973e1aac6184befa04568f1b4016e40c889025f4a721575db9c1ca0c2ead80613896cce929392740322a18da585a427f157157e797dc0a42a9 - languageName: node - linkType: hard - -"@sinclair/typebox@npm:^0.24.1": - version: 0.24.51 - resolution: "@sinclair/typebox@npm:0.24.51" - checksum: 10c0/458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 - languageName: node - linkType: hard - -"@sinclair/typebox@npm:^0.27.8": - version: 0.27.8 - resolution: "@sinclair/typebox@npm:0.27.8" - checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^1.7.0": - version: 1.8.6 - resolution: "@sinonjs/commons@npm:1.8.6" - dependencies: - type-detect: "npm:4.0.8" - checksum: 10c0/93b4d4e27e93652b83467869c2fe09cbd8f37cd5582327f0e081fbf9b93899e2d267db7b668c96810c63dc229867614ced825e5512b47db96ca6f87cb3ec0f61 - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^3.0.0": - version: 3.0.1 - resolution: "@sinonjs/commons@npm:3.0.1" - dependencies: - type-detect: "npm:4.0.8" - checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 - languageName: node - linkType: hard - -"@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" - dependencies: - "@sinonjs/commons": "npm:^3.0.0" - checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 - languageName: node - linkType: hard - -"@sinonjs/fake-timers@npm:^8.0.1": - version: 8.1.0 - resolution: "@sinonjs/fake-timers@npm:8.1.0" - dependencies: - "@sinonjs/commons": "npm:^1.7.0" - checksum: 10c0/d6b795f9ddaf044daf184c151555ca557ccd23636f2ee3d2f76a9d128329f81fc1aac412f6f67239ab92cb9390aad9955b71df93cf4bd442c68b1f341e381ab6 - languageName: node - linkType: hard - -"@substrate/connect-extension-protocol@npm:^2.0.0": - version: 2.2.1 - resolution: "@substrate/connect-extension-protocol@npm:2.2.1" - checksum: 10c0/5e066c1cbdfe9d4cae6bc85dd0adbe62832af08733b0fe6dab4aee05520ef0f85c3b892e58ba59c83a0d70a3587e16e91f61265e961e978a721dfddd6eb8b1f4 - languageName: node - linkType: hard - -"@substrate/connect-known-chains@npm:^1.1.1": - version: 1.9.1 - resolution: "@substrate/connect-known-chains@npm:1.9.1" - checksum: 10c0/d18a95ad48f20e836fe084e724638e119b319241185b45001f4b37947cb67db10213d6d98ed7a1851da129e88183b1f2af9a947927ec887093748c027952ffd1 - languageName: node - linkType: hard - -"@substrate/connect@npm:0.8.8": - version: 0.8.8 - resolution: "@substrate/connect@npm:0.8.8" - dependencies: - "@substrate/connect-extension-protocol": "npm:^2.0.0" - "@substrate/connect-known-chains": "npm:^1.1.1" - "@substrate/light-client-extension-helpers": "npm:^0.0.4" - smoldot: "npm:2.0.22" - checksum: 10c0/d2507a5c2392523c31b1e25a4b0955b7c271406d527511c5ceab561fff0d8788262d638ff996dc2978464998f5db78cf373b34d2af86b040686c86f36093ec65 - languageName: node - linkType: hard - -"@substrate/light-client-extension-helpers@npm:^0.0.4": - version: 0.0.4 - resolution: "@substrate/light-client-extension-helpers@npm:0.0.4" - dependencies: - "@polkadot-api/client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/json-rpc-provider": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/json-rpc-provider-proxy": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@substrate/connect-extension-protocol": "npm:^2.0.0" - "@substrate/connect-known-chains": "npm:^1.1.1" - rxjs: "npm:^7.8.1" - peerDependencies: - smoldot: 2.x - checksum: 10c0/51e44ab2f3efaf8482047d3ed89e51327b54f53bd9d4169ce3738daf22e0afa849560cfd1f487ae809ea9adfdb93812f1cb74329d44cf686c0b552493b47b122 - languageName: node - linkType: hard - -"@substrate/ss58-registry@npm:^1.44.0": - version: 1.51.0 - resolution: "@substrate/ss58-registry@npm:1.51.0" - checksum: 10c0/f568ea2a5011ee1c288e577d23dd48a6ba0dc0db3611f268b1c35f41636b8ec39ae09fe0184f88d411e331b60d924e90054be736b1ff624cdcb9b742c94a9bf6 - languageName: node - linkType: hard - -"@surma/rollup-plugin-off-main-thread@npm:^2.2.3": - version: 2.2.3 - resolution: "@surma/rollup-plugin-off-main-thread@npm:2.2.3" - dependencies: - ejs: "npm:^3.1.6" - json5: "npm:^2.2.0" - magic-string: "npm:^0.25.0" - string.prototype.matchall: "npm:^4.0.6" - checksum: 10c0/4f36a7488cdae2907053a48231430e8e9aa8f1903a96131bf8325786afba3224011f9120164cae75043558bd051881050b071958388fe477927d340b1cc1a066 - languageName: node - linkType: hard - -"@svgr/babel-plugin-add-jsx-attribute@npm:^5.4.0": - version: 5.4.0 - resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:5.4.0" - checksum: 10c0/f7f7681f0353a265c85a9fa0a6682c2c39c2eba35d6c855bbf25ea9739b339bf1fdd826b61fb3875642bf607c77bf41e6a66a97a4f07fb6e84bd521a363749e5 - languageName: node - linkType: hard - -"@svgr/babel-plugin-remove-jsx-attribute@npm:^5.4.0": - version: 5.4.0 - resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:5.4.0" - checksum: 10c0/0562c4c1597aecab0248fbd250e45e630de373307468568b7508c78d315a93f29920dffad2f5f54aad8e2aad9da440e16867e54961f3e6402d9855e5fc836948 - languageName: node - linkType: hard - -"@svgr/babel-plugin-remove-jsx-empty-expression@npm:^5.0.1": - version: 5.0.1 - resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:5.0.1" - checksum: 10c0/80e2d736528ee553f54916acb9a9a0414e4a06730df420fb2a14788446125728abcb5125bfca6b15ce6fd99771397160f02ec95828871777c1a7803fcf258a44 - languageName: node - linkType: hard - -"@svgr/babel-plugin-replace-jsx-attribute-value@npm:^5.0.1": - version: 5.0.1 - resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:5.0.1" - checksum: 10c0/fb9e267ba961a0daf1f37f2954552617e09ad1d8e97f033aefc28d2a7d7824831318a5324e8e873341b53c9bb10a0c266665c7871251fd0dd2a8294fe1546fac - languageName: node - linkType: hard - -"@svgr/babel-plugin-svg-dynamic-title@npm:^5.4.0": - version: 5.4.0 - resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:5.4.0" - checksum: 10c0/e6d1a1ef2f4b91473152bf5153a6857585857e7f0e7897df2d18e14d567811814a5590c9d10d80cf3f2964a5b7bd93d3e4cbd15c8d006c5dd83d4e6839646636 - languageName: node - linkType: hard - -"@svgr/babel-plugin-svg-em-dimensions@npm:^5.4.0": - version: 5.4.0 - resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:5.4.0" - checksum: 10c0/1dc247f376ed110d1407b96c1c919c0bfa2907cd02b2eaa98d40209f21f1ff3602a46f0eb0528e514826a843dc411c06ed251cf8c691efbc961f0cbe0aaf860d - languageName: node - linkType: hard - -"@svgr/babel-plugin-transform-react-native-svg@npm:^5.4.0": - version: 5.4.0 - resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:5.4.0" - checksum: 10c0/3ad2f074d0e5857d07758492d0c98d1d862f2def9fab48939c69c5a3c4387065d01b0e8ac62c53a402a9ce09ed3de099bdf41cd2a597e7d58ddf47fb3a3b2c3e - languageName: node - linkType: hard - -"@svgr/babel-plugin-transform-svg-component@npm:^5.5.0": - version: 5.5.0 - resolution: "@svgr/babel-plugin-transform-svg-component@npm:5.5.0" - checksum: 10c0/73bfb09933d4a85a0ee8ec364684a0915a9ce05e668d024c073369cc36d78dcde41ddcdb493dde6440f5ee5649ed75b95ac8add226eaee32b20dc54894ac2974 - languageName: node - linkType: hard - -"@svgr/babel-preset@npm:^5.5.0": - version: 5.5.0 - resolution: "@svgr/babel-preset@npm:5.5.0" - dependencies: - "@svgr/babel-plugin-add-jsx-attribute": "npm:^5.4.0" - "@svgr/babel-plugin-remove-jsx-attribute": "npm:^5.4.0" - "@svgr/babel-plugin-remove-jsx-empty-expression": "npm:^5.0.1" - "@svgr/babel-plugin-replace-jsx-attribute-value": "npm:^5.0.1" - "@svgr/babel-plugin-svg-dynamic-title": "npm:^5.4.0" - "@svgr/babel-plugin-svg-em-dimensions": "npm:^5.4.0" - "@svgr/babel-plugin-transform-react-native-svg": "npm:^5.4.0" - "@svgr/babel-plugin-transform-svg-component": "npm:^5.5.0" - checksum: 10c0/a737592044ee3aea22506fa7178464fc0e1e6e6f3005cbc8db12d6963f18b8a097c97a2d4ede93dd1d3309074f84f47272924614cd74d2c7900c649f0356e349 - languageName: node - linkType: hard - -"@svgr/core@npm:^5.5.0": - version: 5.5.0 - resolution: "@svgr/core@npm:5.5.0" - dependencies: - "@svgr/plugin-jsx": "npm:^5.5.0" - camelcase: "npm:^6.2.0" - cosmiconfig: "npm:^7.0.0" - checksum: 10c0/a8f8ac7f829ea92a6d0305c746afb33feba3b1c7000e6f22d83b8bad13fdcd5aacc3ebde60330368830eebf23ff3090ddd3ef959d41a90d694f4b7914aea6686 - languageName: node - linkType: hard - -"@svgr/hast-util-to-babel-ast@npm:^5.5.0": - version: 5.5.0 - resolution: "@svgr/hast-util-to-babel-ast@npm:5.5.0" - dependencies: - "@babel/types": "npm:^7.12.6" - checksum: 10c0/1758afd99594b094ec3d0966ba0e81e5ca8acea075801b8a93c5e97269b046eca1fd8dac7c7efbc3b5775e2496adb6880530fd1d6ccaaf8792afd567773a4f64 - languageName: node - linkType: hard - -"@svgr/plugin-jsx@npm:^5.5.0": - version: 5.5.0 - resolution: "@svgr/plugin-jsx@npm:5.5.0" - dependencies: - "@babel/core": "npm:^7.12.3" - "@svgr/babel-preset": "npm:^5.5.0" - "@svgr/hast-util-to-babel-ast": "npm:^5.5.0" - svg-parser: "npm:^2.0.2" - checksum: 10c0/96f84139dae94cdda7e24896ab23e9d41e699fc8ecbbd11e280604eb7a67dfec55f126ec12ea3c622b8df6b0fccce5eb261d96f6ca8c59366d3963f13e411ec6 - languageName: node - linkType: hard - -"@svgr/plugin-svgo@npm:^5.5.0": - version: 5.5.0 - resolution: "@svgr/plugin-svgo@npm:5.5.0" - dependencies: - cosmiconfig: "npm:^7.0.0" - deepmerge: "npm:^4.2.2" - svgo: "npm:^1.2.2" - checksum: 10c0/7494f7417ac339422f4eb2219489badaa51cdd79de2b5b3ff772c602036c5a38faf92fdefaab47414175f7c83406c4db195c35e619aae88d0573d7b199ec4503 - languageName: node - linkType: hard - -"@svgr/webpack@npm:^5.5.0": - version: 5.5.0 - resolution: "@svgr/webpack@npm:5.5.0" - dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/plugin-transform-react-constant-elements": "npm:^7.12.1" - "@babel/preset-env": "npm:^7.12.1" - "@babel/preset-react": "npm:^7.12.5" - "@svgr/core": "npm:^5.5.0" - "@svgr/plugin-jsx": "npm:^5.5.0" - "@svgr/plugin-svgo": "npm:^5.5.0" - loader-utils: "npm:^2.0.0" - checksum: 10c0/0313712a1892f387d8c425652239dd635269241b18e7e6f9aad6a339cbe887ebec813d146df23407229384ac5e9d6527f3571aa2fc9dcb30e32006c9eb918663 - languageName: node - linkType: hard - -"@testing-library/dom@npm:^10.4.0": - version: 10.4.0 - resolution: "@testing-library/dom@npm:10.4.0" - dependencies: - "@babel/code-frame": "npm:^7.10.4" - "@babel/runtime": "npm:^7.12.5" - "@types/aria-query": "npm:^5.0.1" - aria-query: "npm:5.3.0" - chalk: "npm:^4.1.0" - dom-accessibility-api: "npm:^0.5.9" - lz-string: "npm:^1.5.0" - pretty-format: "npm:^27.0.2" - checksum: 10c0/0352487720ecd433400671e773df0b84b8268fb3fe8e527cdfd7c11b1365b398b4e0eddba6e7e0c85e8d615f48257753283fccec41f6b986fd6c85f15eb5f84f - languageName: node - linkType: hard - -"@testing-library/jest-dom@npm:^6.6.3": - version: 6.6.3 - resolution: "@testing-library/jest-dom@npm:6.6.3" - dependencies: - "@adobe/css-tools": "npm:^4.4.0" - aria-query: "npm:^5.0.0" - chalk: "npm:^3.0.0" - css.escape: "npm:^1.5.1" - dom-accessibility-api: "npm:^0.6.3" - lodash: "npm:^4.17.21" - redent: "npm:^3.0.0" - checksum: 10c0/5566b6c0b7b0709bc244aec3aa3dc9e5f4663e8fb2b99d8cd456fc07279e59db6076cbf798f9d3099a98fca7ef4cd50e4e1f4c4dec5a60a8fad8d24a638a5bf6 - languageName: node - linkType: hard - -"@testing-library/react@npm:^16.2.0": - version: 16.2.0 - resolution: "@testing-library/react@npm:16.2.0" - dependencies: - "@babel/runtime": "npm:^7.12.5" - peerDependencies: - "@testing-library/dom": ^10.0.0 - "@types/react": ^18.0.0 || ^19.0.0 - "@types/react-dom": ^18.0.0 || ^19.0.0 - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/7adaedaf237002b42e04a6261d2756074a19cbca0f0c79ba375660f618e123c0ee56256ced00aeb0bb7225ba1a8a81b92b692cca053521a21bb92a8cace1e4c6 - languageName: node - linkType: hard - -"@testing-library/user-event@npm:^13.5.0": - version: 13.5.0 - resolution: "@testing-library/user-event@npm:13.5.0" - dependencies: - "@babel/runtime": "npm:^7.12.5" - peerDependencies: - "@testing-library/dom": ">=7.21.4" - checksum: 10c0/ff57edaeab31322c80c3f01d55404b4cebb907b9ec7672b96a1a14d053f172046b01c5f27b45677927ebee8ed91bce695a7d09edec9a48875cfacabe39d0426a - languageName: node - linkType: hard - -"@tootallnate/once@npm:1": - version: 1.1.2 - resolution: "@tootallnate/once@npm:1.1.2" - checksum: 10c0/8fe4d006e90422883a4fa9339dd05a83ff626806262e1710cee5758d493e8cbddf2db81c0e4690636dc840b02c9fda62877866ea774ebd07c1777ed5fafbdec6 - languageName: node - linkType: hard - -"@trysound/sax@npm:0.2.0": - version: 0.2.0 - resolution: "@trysound/sax@npm:0.2.0" - checksum: 10c0/44907308549ce775a41c38a815f747009ac45929a45d642b836aa6b0a536e4978d30b8d7d680bbd116e9dd73b7dbe2ef0d1369dcfc2d09e83ba381e485ecbe12 - languageName: node - linkType: hard - -"@tsconfig/node10@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node10@npm:1.0.11" - checksum: 10c0/28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c - languageName: node - linkType: hard - -"@tsconfig/node12@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node12@npm:1.0.11" - checksum: 10c0/dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9 - languageName: node - linkType: hard - -"@tsconfig/node14@npm:^1.0.0": - version: 1.0.3 - resolution: "@tsconfig/node14@npm:1.0.3" - checksum: 10c0/67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44 - languageName: node - linkType: hard - -"@tsconfig/node16@npm:^1.0.2": - version: 1.0.4 - resolution: "@tsconfig/node16@npm:1.0.4" - checksum: 10c0/05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb - languageName: node - linkType: hard - -"@types/aria-query@npm:^5.0.1": - version: 5.0.4 - resolution: "@types/aria-query@npm:5.0.4" - checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" - dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff - languageName: node - linkType: hard - -"@types/babel__generator@npm:*": - version: 7.6.8 - resolution: "@types/babel__generator@npm:7.6.8" - dependencies: - "@babel/types": "npm:^7.0.0" - checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 - languageName: node - linkType: hard - -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" - dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b - languageName: node - linkType: hard - -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": - version: 7.20.6 - resolution: "@types/babel__traverse@npm:7.20.6" - dependencies: - "@babel/types": "npm:^7.20.7" - checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 - languageName: node - linkType: hard - -"@types/bn.js@npm:^5.1.5": - version: 5.1.6 - resolution: "@types/bn.js@npm:5.1.6" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/073d383d87afea513a8183ce34af7bc0a7a798d057c7ae651982b7f30dd7d93f33247323bca3ba39f1f6af146b564aff547b15467bdf9fc922796c17e8426bf6 - languageName: node - linkType: hard - -"@types/body-parser@npm:*": - version: 1.19.5 - resolution: "@types/body-parser@npm:1.19.5" - dependencies: - "@types/connect": "npm:*" - "@types/node": "npm:*" - checksum: 10c0/aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df - languageName: node - linkType: hard - -"@types/bonjour@npm:^3.5.9": - version: 3.5.13 - resolution: "@types/bonjour@npm:3.5.13" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/eebedbca185ac3c39dd5992ef18d9e2a9f99e7f3c2f52f5561f90e9ed482c5d224c7962db95362712f580ed5713264e777a98d8f0bd8747f4eadf62937baed16 - languageName: node - linkType: hard - -"@types/connect-history-api-fallback@npm:^1.3.5": - version: 1.5.4 - resolution: "@types/connect-history-api-fallback@npm:1.5.4" - dependencies: - "@types/express-serve-static-core": "npm:*" - "@types/node": "npm:*" - checksum: 10c0/1b4035b627dcd714b05a22557f942e24a57ca48e7377dde0d2f86313fe685bc0a6566512a73257a55b5665b96c3041fb29228ac93331d8133011716215de8244 - languageName: node - linkType: hard - -"@types/connect@npm:*": - version: 3.4.38 - resolution: "@types/connect@npm:3.4.38" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c - languageName: node - linkType: hard - -"@types/debug@npm:^4.1.12": - version: 4.1.12 - resolution: "@types/debug@npm:4.1.12" - dependencies: - "@types/ms": "npm:*" - checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f - languageName: node - linkType: hard - -"@types/eslint-scope@npm:^3.7.7": - version: 3.7.7 - resolution: "@types/eslint-scope@npm:3.7.7" - dependencies: - "@types/eslint": "npm:*" - "@types/estree": "npm:*" - checksum: 10c0/a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc - languageName: node - linkType: hard - -"@types/eslint@npm:*": - version: 9.6.1 - resolution: "@types/eslint@npm:9.6.1" - dependencies: - "@types/estree": "npm:*" - "@types/json-schema": "npm:*" - checksum: 10c0/69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e - languageName: node - linkType: hard - -"@types/eslint@npm:^7.29.0 || ^8.4.1": - version: 8.56.12 - resolution: "@types/eslint@npm:8.56.12" - dependencies: - "@types/estree": "npm:*" - "@types/json-schema": "npm:*" - checksum: 10c0/e4ca426abe9d55f82b69a3250bec78b6d340ad1e567f91c97ecc59d3b2d6a1d8494955ac62ad0ea14b97519db580611c02be8277cbea370bdfb0f96aa2910504 - languageName: node - linkType: hard - -"@types/estree@npm:*, @types/estree@npm:^1.0.6": - version: 1.0.6 - resolution: "@types/estree@npm:1.0.6" - checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a - languageName: node - linkType: hard - -"@types/estree@npm:0.0.39": - version: 0.0.39 - resolution: "@types/estree@npm:0.0.39" - checksum: 10c0/f0af6c95ac1988c4827964bd9d3b51d24da442e2188943f6dfcb1e1559103d5d024d564b2e9d3f84c53714a02a0a7435c7441138eb63d9af5de4dfc66cdc0d92 - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": - version: 5.0.6 - resolution: "@types/express-serve-static-core@npm:5.0.6" - dependencies: - "@types/node": "npm:*" - "@types/qs": "npm:*" - "@types/range-parser": "npm:*" - "@types/send": "npm:*" - checksum: 10c0/aced8cc88c1718adbbd1fc488756b0f22d763368d9eff2ae21b350698fab4a77d8d13c3699056dc662a887e43a8b67a3e8f6289ff76102ecc6bad4a7710d31a6 - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:^4.17.33": - version: 4.19.6 - resolution: "@types/express-serve-static-core@npm:4.19.6" - dependencies: - "@types/node": "npm:*" - "@types/qs": "npm:*" - "@types/range-parser": "npm:*" - "@types/send": "npm:*" - checksum: 10c0/4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 - languageName: node - linkType: hard - -"@types/express@npm:*": - version: 5.0.0 - resolution: "@types/express@npm:5.0.0" - dependencies: - "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^5.0.0" - "@types/qs": "npm:*" - "@types/serve-static": "npm:*" - checksum: 10c0/0d74b53aefa69c3b3817ee9b5145fd50d7dbac52a8986afc2d7500085c446656d0b6dc13158c04e2d9f18f4324d4d93b0452337c5ff73dd086dca3e4ff11f47b - languageName: node - linkType: hard - -"@types/express@npm:^4.17.13": - version: 4.17.21 - resolution: "@types/express@npm:4.17.21" - dependencies: - "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^4.17.33" - "@types/qs": "npm:*" - "@types/serve-static": "npm:*" - checksum: 10c0/12e562c4571da50c7d239e117e688dc434db1bac8be55613294762f84fd77fbd0658ccd553c7d3ab02408f385bc93980992369dd30e2ecd2c68c358e6af8fabf - languageName: node - linkType: hard - -"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b - languageName: node - linkType: hard - -"@types/html-minifier-terser@npm:^6.0.0": - version: 6.1.0 - resolution: "@types/html-minifier-terser@npm:6.1.0" - checksum: 10c0/a62fb8588e2f3818d82a2d7b953ad60a4a52fd767ae04671de1c16f5788bd72f1ed3a6109ed63fd190c06a37d919e3c39d8adbc1793a005def76c15a3f5f5dab - languageName: node - linkType: hard - -"@types/http-errors@npm:*": - version: 2.0.4 - resolution: "@types/http-errors@npm:2.0.4" - checksum: 10c0/494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 - languageName: node - linkType: hard - -"@types/http-proxy@npm:^1.17.8": - version: 1.17.16 - resolution: "@types/http-proxy@npm:1.17.16" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/b71bbb7233b17604f1158bbbe33ebf8bb870179d2b6e15dc9483aa2a785ce0d19ffb6c2237225b558addf24211d1853c95e337ee496df058eb175b433418a941 - languageName: node - linkType: hard - -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.6 - resolution: "@types/istanbul-lib-coverage@npm:2.0.6" - checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 - languageName: node - linkType: hard - -"@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" - dependencies: - "@types/istanbul-lib-coverage": "npm:*" - checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/istanbul-reports@npm:3.0.4" - dependencies: - "@types/istanbul-lib-report": "npm:*" - checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee - languageName: node - linkType: hard - -"@types/jest@npm:^27.5.2": - version: 27.5.2 - resolution: "@types/jest@npm:27.5.2" - dependencies: - jest-matcher-utils: "npm:^27.0.0" - pretty-format: "npm:^27.0.0" - checksum: 10c0/29ef3da9b94a15736a67fc13956f385ac2ba2c6297f50d550446842c278f2e0d9f343dcd8e31c321ada5d8a1bd67bc1d79c7b6ff1802d55508c692123b3d9794 - languageName: node - linkType: hard - -"@types/js-yaml@npm:^4.0.0": - version: 4.0.9 - resolution: "@types/js-yaml@npm:4.0.9" - checksum: 10c0/24de857aa8d61526bbfbbaa383aa538283ad17363fcd5bb5148e2c7f604547db36646440e739d78241ed008702a8920665d1add5618687b6743858fae00da211 - languageName: node - linkType: hard - -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db - languageName: node - linkType: hard - -"@types/json5@npm:^0.0.29": - version: 0.0.29 - resolution: "@types/json5@npm:0.0.29" - checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac - languageName: node - linkType: hard - -"@types/lodash@npm:^4": - version: 4.17.15 - resolution: "@types/lodash@npm:4.17.15" - checksum: 10c0/2eb2dc6d231f5fb4603d176c08c8d7af688f574d09af47466a179cd7812d9f64144ba74bb32ca014570ffdc544eedc51b7a5657212bad083b6eecbd72223f9bb - languageName: node - linkType: hard - -"@types/mime@npm:^1": - version: 1.3.5 - resolution: "@types/mime@npm:1.3.5" - checksum: 10c0/c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc - languageName: node - linkType: hard - -"@types/ms@npm:*": - version: 2.1.0 - resolution: "@types/ms@npm:2.1.0" - checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 - languageName: node - linkType: hard - -"@types/node-forge@npm:^1.3.0": - version: 1.3.11 - resolution: "@types/node-forge@npm:1.3.11" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/3d7d23ca0ba38ac0cf74028393bd70f31169ab9aba43f21deb787840170d307d662644bac07287495effe2812ddd7ac8a14dbd43f16c2936bbb06312e96fc3b9 - languageName: node - linkType: hard - -"@types/node@npm:*": - version: 22.13.4 - resolution: "@types/node@npm:22.13.4" - dependencies: - undici-types: "npm:~6.20.0" - checksum: 10c0/3a234fa7766a3efc382cf81f66f474c26cdab2f54f43f757634c81c0444eb2160c2dabbde9741e4983078a318a88515b65416b5f1ab5478548579d7b3ead1d95 - languageName: node - linkType: hard - -"@types/node@npm:^12.7.1": - version: 12.20.55 - resolution: "@types/node@npm:12.20.55" - checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1 - languageName: node - linkType: hard - -"@types/node@npm:^16.18.126": - version: 16.18.126 - resolution: "@types/node@npm:16.18.126" - checksum: 10c0/5c137eb141d33de32b16ff26047ff6d449432b58d0d25f7cced2040c97727d81fe1099a7581eb336d14a6840f5b09e363bdd43d7a6995e8e81eb47aa51e413fc - languageName: node - linkType: hard - -"@types/node@npm:^20": - version: 20.17.19 - resolution: "@types/node@npm:20.17.19" - dependencies: - undici-types: "npm:~6.19.2" - checksum: 10c0/930e554eadeb0c2848f9225007ef66ea9c7fe987c80e2f2c1a9f316b297036d4054bbc5459b67051cf32cd360a022344c2998dcb1ec7579109f631b6d5f21bf8 - languageName: node - linkType: hard - -"@types/parse-json@npm:^4.0.0": - version: 4.0.2 - resolution: "@types/parse-json@npm:4.0.2" - checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 - languageName: node - linkType: hard - -"@types/prettier@npm:^2.1.5": - version: 2.7.3 - resolution: "@types/prettier@npm:2.7.3" - checksum: 10c0/0960b5c1115bb25e979009d0b44c42cf3d792accf24085e4bfce15aef5794ea042e04e70c2139a2c3387f781f18c89b5706f000ddb089e9a4a2ccb7536a2c5f0 - languageName: node - linkType: hard - -"@types/q@npm:^1.5.1": - version: 1.5.8 - resolution: "@types/q@npm:1.5.8" - checksum: 10c0/6b2903a03f23ce737503b8a4c409a4133f15009a70e125b5efd5d8c315a5426e64b574ee65288c9dd655c631dcc51c69e4b540b59905ad0b1398952ba367d88b - languageName: node - linkType: hard - -"@types/qs@npm:*": - version: 6.9.18 - resolution: "@types/qs@npm:6.9.18" - checksum: 10c0/790b9091348e06dde2c8e4118b5771ab386a8c22a952139a2eb0675360a2070d0b155663bf6f75b23f258fd0a1f7ffc0ba0f059d99a719332c03c40d9e9cd63b - languageName: node - linkType: hard - -"@types/range-parser@npm:*": - version: 1.2.7 - resolution: "@types/range-parser@npm:1.2.7" - checksum: 10c0/361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c - languageName: node - linkType: hard - -"@types/react-dom@npm:^19.0.4": - version: 19.0.4 - resolution: "@types/react-dom@npm:19.0.4" - peerDependencies: - "@types/react": ^19.0.0 - checksum: 10c0/4e71853919b94df9e746a4bd73f8180e9ae13016333ce9c543dcba9f4f4c8fe6e28b038ca6ee61c24e291af8e03ca3bc5ded17c46dee938fcb32d71186fda7a3 - languageName: node - linkType: hard - -"@types/react@npm:^19.0.10": - version: 19.0.10 - resolution: "@types/react@npm:19.0.10" - dependencies: - csstype: "npm:^3.0.2" - checksum: 10c0/41884cca21850c8b2d6578b172ca0ca4fff6021251a68532b19f2031ac23dc5a9222470208065f8d9985d367376047df2f49ece8d927f7d04cdc94922b1eb34b - languageName: node - linkType: hard - -"@types/resolve@npm:1.17.1": - version: 1.17.1 - resolution: "@types/resolve@npm:1.17.1" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/6eeb9c27d99bf4b393bf168d43208f63e78cefca5644662a0bdb2bdbf8352386f4f3aca66add138fc41bce5f66fd48a0de430a1473f11b612fbed0375ae78031 - languageName: node - linkType: hard - -"@types/retry@npm:0.12.0": - version: 0.12.0 - resolution: "@types/retry@npm:0.12.0" - checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328 - languageName: node - linkType: hard - -"@types/semver@npm:^7.3.12": - version: 7.5.8 - resolution: "@types/semver@npm:7.5.8" - checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa - languageName: node - linkType: hard - -"@types/send@npm:*": - version: 0.17.4 - resolution: "@types/send@npm:0.17.4" - dependencies: - "@types/mime": "npm:^1" - "@types/node": "npm:*" - checksum: 10c0/7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c - languageName: node - linkType: hard - -"@types/serve-index@npm:^1.9.1": - version: 1.9.4 - resolution: "@types/serve-index@npm:1.9.4" - dependencies: - "@types/express": "npm:*" - checksum: 10c0/94c1b9e8f1ea36a229e098e1643d5665d9371f8c2658521718e259130a237c447059b903bac0dcc96ee2c15fd63f49aa647099b7d0d437a67a6946527a837438 - languageName: node - linkType: hard - -"@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10": - version: 1.15.7 - resolution: "@types/serve-static@npm:1.15.7" - dependencies: - "@types/http-errors": "npm:*" - "@types/node": "npm:*" - "@types/send": "npm:*" - checksum: 10c0/26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae - languageName: node - linkType: hard - -"@types/sockjs@npm:^0.3.33": - version: 0.3.36 - resolution: "@types/sockjs@npm:0.3.36" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/b20b7820ee813f22de4f2ce98bdd12c68c930e016a8912b1ed967595ac0d8a4cbbff44f4d486dd97f77f5927e7b5725bdac7472c9ec5b27f53a5a13179f0612f - languageName: node - linkType: hard - -"@types/stack-utils@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/stack-utils@npm:2.0.3" - checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c - languageName: node - linkType: hard - -"@types/trusted-types@npm:^2.0.2": - version: 2.0.7 - resolution: "@types/trusted-types@npm:2.0.7" - checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c - languageName: node - linkType: hard - -"@types/ws@npm:^8.0.0, @types/ws@npm:^8.5.14, @types/ws@npm:^8.5.5": - version: 8.5.14 - resolution: "@types/ws@npm:8.5.14" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/be88a0b6252f939cb83340bd1b4d450287f752c19271195cd97564fd94047259a9bb8c31c585a61b69d8a1b069a99df9dd804db0132d3359c54d3890c501416a - languageName: node - linkType: hard - -"@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 - languageName: node - linkType: hard - -"@types/yargs@npm:^16.0.0": - version: 16.0.9 - resolution: "@types/yargs@npm:16.0.9" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 10c0/be24bd9a56c97ddb2964c1c18f5b9fe8271a50e100dc6945989901aae58f7ce6fb8f3a591c749a518401b6301358dbd1997e83c36138a297094feae7f9ac8211 - languageName: node - linkType: hard - -"@types/yargs@npm:^17.0.8": - version: 17.0.33 - resolution: "@types/yargs@npm:17.0.33" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.24.1" - dependencies: - "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.24.1" - "@typescript-eslint/type-utils": "npm:8.24.1" - "@typescript-eslint/utils": "npm:8.24.1" - "@typescript-eslint/visitor-keys": "npm:8.24.1" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.3.1" - natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.0.1" - peerDependencies: - "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/fe5f56f248370f40322a7cb2d96fbab724a7a8892895e3d41027c9a1df309916433633e04df84a1d3f9535d282953738b1ad627d8af37ab288a39a6e411afd76 - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^5.5.0": - version: 5.62.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/type-utils": "npm:5.62.0" - "@typescript-eslint/utils": "npm:5.62.0" - debug: "npm:^4.3.4" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - natural-compare-lite: "npm:^1.4.0" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a - languageName: node - linkType: hard - -"@typescript-eslint/experimental-utils@npm:^5.0.0": - version: 5.62.0 - resolution: "@typescript-eslint/experimental-utils@npm:5.62.0" - dependencies: - "@typescript-eslint/utils": "npm:5.62.0" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/f7037977e00849cd8c03677a88b0659a4f0e0b1e0151aebb47c49c92b8e57408578142df598eac08b364623d926343c724f42494f87662e437b1c89f0b2e815b - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/parser@npm:8.24.1" - dependencies: - "@typescript-eslint/scope-manager": "npm:8.24.1" - "@typescript-eslint/types": "npm:8.24.1" - "@typescript-eslint/typescript-estree": "npm:8.24.1" - "@typescript-eslint/visitor-keys": "npm:8.24.1" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/9de557698c8debf3de06b6adf6aa06a8345e0e38600e5ccbeda62270d1a4a757dfa191db89d4e86cf373103a11bef1965c9d9889f622c51f4f26d1bf12394ae3 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^5.5.0": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" - dependencies: - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/scope-manager@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/scope-manager@npm:8.24.1" - dependencies: - "@typescript-eslint/types": "npm:8.24.1" - "@typescript-eslint/visitor-keys": "npm:8.24.1" - checksum: 10c0/779880743ed7ab67fe477f1ad5648bbd77ad69b4663b5a42024112004c8f231049b1e4eeb67e260005769c3bb005049e00a80b885e19d593ffb080bd39f4fa94 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/type-utils@npm:5.62.0" - dependencies: - "@typescript-eslint/typescript-estree": "npm:5.62.0" - "@typescript-eslint/utils": "npm:5.62.0" - debug: "npm:^4.3.4" - tsutils: "npm:^3.21.0" - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/type-utils@npm:8.24.1" - dependencies: - "@typescript-eslint/typescript-estree": "npm:8.24.1" - "@typescript-eslint/utils": "npm:8.24.1" - debug: "npm:^4.3.4" - ts-api-utils: "npm:^2.0.1" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/ba248bc12068383374d9d077f9cca1815f347ea008d04d08ad7a54dbef70189a0da7872246f8369e6d30938fa7e408dadcda0ae71041be68fc836c886dd9c3ab - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/types@npm:5.62.0" - checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/types@npm:8.24.1" - checksum: 10c0/ebb40ce16c746ef236dbcc25cb2e6950753ca6fb34d04ed7d477016370de1fdaf7402ed4569673c6ff14bf60af7124ff45c6ddd9328d2f8c94dc04178368e2a3 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.24.1" - dependencies: - "@typescript-eslint/types": "npm:8.24.1" - "@typescript-eslint/visitor-keys": "npm:8.24.1" - debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^2.0.1" - peerDependencies: - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/8eeeae6e8de1cd83f2eddd52293e9c31a655e0974cc2d410f00ba2b6fd6bb9aec1c346192d5784d64d0d1b15a55e56e35550788c04dda87e0f1a99b21a3eb709 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.58.0": - version: 5.62.0 - resolution: "@typescript-eslint/utils@npm:5.62.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@types/json-schema": "npm:^7.0.9" - "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" - eslint-scope: "npm:^5.1.1" - semver: "npm:^7.3.7" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/utils@npm:8.24.1" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.24.1" - "@typescript-eslint/types": "npm:8.24.1" - "@typescript-eslint/typescript-estree": "npm:8.24.1" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/b3300d5c7e18ec524a46bf683052539f24df0d8c709e39e3bde9dfc6c65180610c46b875f1f4eaad5e311193a56acdfd7111a73f1e8aec4108e9cd19561bf8b8 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.24.1" - dependencies: - "@typescript-eslint/types": "npm:8.24.1" - eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/ba09412fb4b1605aa73c890909c9a8dba2aa72e00ccd7d69baad17c564eedd77f489a06b1686985c7f0c49724787b82d76dcf4c146c4de44ef2c8776a9b6ad2b - languageName: node - linkType: hard - -"@ungap/structured-clone@npm:^1.2.0": - version: 1.3.0 - resolution: "@ungap/structured-clone@npm:1.3.0" - checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a - languageName: node - linkType: hard - -"@walletconnect/core@npm:2.18.1": - version: 2.18.1 - resolution: "@walletconnect/core@npm:2.18.1" - dependencies: - "@walletconnect/heartbeat": "npm:1.2.2" - "@walletconnect/jsonrpc-provider": "npm:1.0.14" - "@walletconnect/jsonrpc-types": "npm:1.0.4" - "@walletconnect/jsonrpc-utils": "npm:1.0.8" - "@walletconnect/jsonrpc-ws-connection": "npm:1.0.16" - "@walletconnect/keyvaluestorage": "npm:1.1.1" - "@walletconnect/logger": "npm:2.1.2" - "@walletconnect/relay-api": "npm:1.0.11" - "@walletconnect/relay-auth": "npm:1.1.0" - "@walletconnect/safe-json": "npm:1.0.2" - "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.18.1" - "@walletconnect/utils": "npm:2.18.1" - "@walletconnect/window-getters": "npm:1.0.1" - events: "npm:3.3.0" - lodash.isequal: "npm:4.5.0" - uint8arrays: "npm:3.1.0" - checksum: 10c0/1c2c2cdde533ea03b055a4d547a99567f1a2579e0cde44954b33c7bf6fb725f1d8cda60e9a17d60338c3e0145ad50a3b8e3acda3273bda5a1a48d4c43cc25e21 - languageName: node - linkType: hard - -"@walletconnect/environment@npm:^1.0.1": - version: 1.0.1 - resolution: "@walletconnect/environment@npm:1.0.1" - dependencies: - tslib: "npm:1.14.1" - checksum: 10c0/08eacce6452950a17f4209c443bd4db6bf7bddfc860593bdbd49edda9d08821696dee79e5617a954fbe90ff32c1d1f1691ef0c77455ed3e4201b328856a5e2f7 - languageName: node - linkType: hard - -"@walletconnect/events@npm:1.0.1, @walletconnect/events@npm:^1.0.1": - version: 1.0.1 - resolution: "@walletconnect/events@npm:1.0.1" - dependencies: - keyvaluestorage-interface: "npm:^1.0.0" - tslib: "npm:1.14.1" - checksum: 10c0/919a97e1dacf7096aefe07af810362cfc190533a576dcfa21387295d825a3c3d5f90bedee73235b1b343f5c696f242d7bffc5ea3359d3833541349ca23f50df8 - languageName: node - linkType: hard - -"@walletconnect/heartbeat@npm:1.2.2": - version: 1.2.2 - resolution: "@walletconnect/heartbeat@npm:1.2.2" - dependencies: - "@walletconnect/events": "npm:^1.0.1" - "@walletconnect/time": "npm:^1.0.2" - events: "npm:^3.3.0" - checksum: 10c0/a97b07764c397fe3cd26e8ea4233ecc8a26049624df7edc05290d286266bc5ba1de740d12c50dc1b7e8605198c5974e34e2d5318087bd4e9db246e7b273f4592 - languageName: node - linkType: hard - -"@walletconnect/jsonrpc-http-connection@npm:1.0.8": - version: 1.0.8 - resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8" - dependencies: - "@walletconnect/jsonrpc-utils": "npm:^1.0.6" - "@walletconnect/safe-json": "npm:^1.0.1" - cross-fetch: "npm:^3.1.4" - events: "npm:^3.3.0" - checksum: 10c0/cfac9ae74085d383ebc6edf075aeff01312818ac95e706cb8538ef4d4e6d82e75fb51529b3a9b65fa56a3f0f32a1738defad61713ed8a5f67cee25a79b6b4614 - languageName: node - linkType: hard - -"@walletconnect/jsonrpc-provider@npm:1.0.14": - version: 1.0.14 - resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" - dependencies: - "@walletconnect/jsonrpc-utils": "npm:^1.0.8" - "@walletconnect/safe-json": "npm:^1.0.2" - events: "npm:^3.3.0" - checksum: 10c0/9801bd516d81e92977b6add213da91e0e4a7a5915ad22685a4d2a733bab6199e9053485b76340cd724c7faa17a1b0eb842696247944fd57fb581488a2e1bed75 - languageName: node - linkType: hard - -"@walletconnect/jsonrpc-types@npm:1.0.4, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": - version: 1.0.4 - resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" - dependencies: - events: "npm:^3.3.0" - keyvaluestorage-interface: "npm:^1.0.0" - checksum: 10c0/752978685b0596a4ba02e1b689d23873e464460e4f376c97ef63e6b3ab273658ca062de2bfcaa8a498d31db0c98be98c8bbfbe5142b256a4b3ef425e1707f353 - languageName: node - linkType: hard - -"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": - version: 1.0.8 - resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" - dependencies: - "@walletconnect/environment": "npm:^1.0.1" - "@walletconnect/jsonrpc-types": "npm:^1.0.3" - tslib: "npm:1.14.1" - checksum: 10c0/e4a6bd801cf555bca775e03d961d1fe5ad0a22838e3496adda43ab4020a73d1b38de7096c06940e51f00fccccc734cd422fe4f1f7a8682302467b9c4d2a93d5d - languageName: node - linkType: hard - -"@walletconnect/jsonrpc-ws-connection@npm:1.0.16": - version: 1.0.16 - resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.16" - dependencies: - "@walletconnect/jsonrpc-utils": "npm:^1.0.6" - "@walletconnect/safe-json": "npm:^1.0.2" - events: "npm:^3.3.0" - ws: "npm:^7.5.1" - checksum: 10c0/30a09d24ffb6b4b291e2d1263504c4ea6c6797c992f5e6eb8033e58bd24749c80fd4e5ba6ffaadb28f8ced0c6b131213195b616f8983bb9f56aa7c91e83e6218 - languageName: node - linkType: hard - -"@walletconnect/keyvaluestorage@npm:1.1.1": - version: 1.1.1 - resolution: "@walletconnect/keyvaluestorage@npm:1.1.1" - dependencies: - "@walletconnect/safe-json": "npm:^1.0.1" - idb-keyval: "npm:^6.2.1" - unstorage: "npm:^1.9.0" - peerDependencies: - "@react-native-async-storage/async-storage": 1.x - peerDependenciesMeta: - "@react-native-async-storage/async-storage": - optional: true - checksum: 10c0/de2ec39d09ce99370865f7d7235b93c42b3e4fd3406bdbc644329eff7faea2722618aa88ffc4ee7d20b1d6806a8331261b65568187494cbbcceeedbe79dc30e8 - languageName: node - linkType: hard - -"@walletconnect/logger@npm:2.1.2": - version: 2.1.2 - resolution: "@walletconnect/logger@npm:2.1.2" - dependencies: - "@walletconnect/safe-json": "npm:^1.0.2" - pino: "npm:7.11.0" - checksum: 10c0/c66e835d33f737f48d6269f151650f6d7bb85bd8b59580fb8116f94d460773820968026e666ddf4a1753f28fceb3c54aae8230a445108a116077cb13a293842f - languageName: node - linkType: hard - -"@walletconnect/modal-core@npm:2.7.0": - version: 2.7.0 - resolution: "@walletconnect/modal-core@npm:2.7.0" - dependencies: - valtio: "npm:1.11.2" - checksum: 10c0/84b11735c005e37e661aa0f08b2e8c8098db3b2cacd957c4a73f4d3de11b2d5e04dd97ab970f8d22fc3e8269fea3297b9487e177343bbab8dd69b3b917fb7f60 - languageName: node - linkType: hard - -"@walletconnect/modal-ui@npm:2.7.0": - version: 2.7.0 - resolution: "@walletconnect/modal-ui@npm:2.7.0" - dependencies: - "@walletconnect/modal-core": "npm:2.7.0" - lit: "npm:2.8.0" - motion: "npm:10.16.2" - qrcode: "npm:1.5.3" - checksum: 10c0/b717f1fc9854b7d14a4364720fce2d44167f547533340704644ed2fdf9d861b3798ffd19a3b51062a366a8bc39f84b9a8bb3dd04e9e33da742192359be00b051 - languageName: node - linkType: hard - -"@walletconnect/modal@npm:^2.7": - version: 2.7.0 - resolution: "@walletconnect/modal@npm:2.7.0" - dependencies: - "@walletconnect/modal-core": "npm:2.7.0" - "@walletconnect/modal-ui": "npm:2.7.0" - checksum: 10c0/2f3074eebbca41a46e29680dc2565bc762133508774f05db0075a82b0b66ecc8defca40a94ad63669676090a7e3ef671804592b10e91636ab1cdeac014a1eb11 - languageName: node - linkType: hard - -"@walletconnect/relay-api@npm:1.0.11": - version: 1.0.11 - resolution: "@walletconnect/relay-api@npm:1.0.11" - dependencies: - "@walletconnect/jsonrpc-types": "npm:^1.0.2" - checksum: 10c0/2595d7e68d3a93e7735e0b6204811762898b0ce1466e811d78be5bcec7ac1cde5381637615a99104099165bf63695da5ef9381d6ded29924a57a71b10712a91d - languageName: node - linkType: hard - -"@walletconnect/relay-auth@npm:1.1.0": - version: 1.1.0 - resolution: "@walletconnect/relay-auth@npm:1.1.0" - dependencies: - "@noble/curves": "npm:1.8.0" - "@noble/hashes": "npm:1.7.0" - "@walletconnect/safe-json": "npm:^1.0.1" - "@walletconnect/time": "npm:^1.0.2" - uint8arrays: "npm:^3.0.0" - checksum: 10c0/29eb41ce8e70d581a3a8c8f771a70d2775d6feca548ac7ea85a792471d865a6d63be02f7deb1591056299abc2f77e1a7b5e7a0c7f95f0e48cd62e783047cee46 - languageName: node - linkType: hard - -"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2": - version: 1.0.2 - resolution: "@walletconnect/safe-json@npm:1.0.2" - dependencies: - tslib: "npm:1.14.1" - checksum: 10c0/8689072018c1ff7ab58eca67bd6f06b53702738d8183d67bfe6ed220aeac804e41901b8ee0fb14299e83c70093fafb90a90992202d128d53b2832bb01b591752 - languageName: node - linkType: hard - -"@walletconnect/sign-client@npm:2.18.1": - version: 2.18.1 - resolution: "@walletconnect/sign-client@npm:2.18.1" - dependencies: - "@walletconnect/core": "npm:2.18.1" - "@walletconnect/events": "npm:1.0.1" - "@walletconnect/heartbeat": "npm:1.2.2" - "@walletconnect/jsonrpc-utils": "npm:1.0.8" - "@walletconnect/logger": "npm:2.1.2" - "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.18.1" - "@walletconnect/utils": "npm:2.18.1" - events: "npm:3.3.0" - checksum: 10c0/e2130468ab584080002ffd2c34d8ad000aa8a25507530774ca2d946b317a6ef24786c230a9d06288b8afacc8833164e82ce7bddc43f02bacda43a28214325aac - languageName: node - linkType: hard - -"@walletconnect/time@npm:1.0.2, @walletconnect/time@npm:^1.0.2": - version: 1.0.2 - resolution: "@walletconnect/time@npm:1.0.2" - dependencies: - tslib: "npm:1.14.1" - checksum: 10c0/6317f93086e36daa3383cab4a8579c7d0bed665fb0f8e9016575200314e9ba5e61468f66142a7bb5b8489bb4c9250196576d90a60b6b00e0e856b5d0ab6ba474 - languageName: node - linkType: hard - -"@walletconnect/types@npm:2.18.1": - version: 2.18.1 - resolution: "@walletconnect/types@npm:2.18.1" - dependencies: - "@walletconnect/events": "npm:1.0.1" - "@walletconnect/heartbeat": "npm:1.2.2" - "@walletconnect/jsonrpc-types": "npm:1.0.4" - "@walletconnect/keyvaluestorage": "npm:1.1.1" - "@walletconnect/logger": "npm:2.1.2" - events: "npm:3.3.0" - checksum: 10c0/39b55888b85fb0e08e11d919389245ac2da555f313c87d5fbe82c7fa333e9a6063d3a788e25ea3a18ad7b5510721ff99752569fc78e8873c35fe997b14eb728f - languageName: node - linkType: hard - -"@walletconnect/universal-provider@npm:^2.18": - version: 2.18.1 - resolution: "@walletconnect/universal-provider@npm:2.18.1" - dependencies: - "@walletconnect/events": "npm:1.0.1" - "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" - "@walletconnect/jsonrpc-provider": "npm:1.0.14" - "@walletconnect/jsonrpc-types": "npm:1.0.4" - "@walletconnect/jsonrpc-utils": "npm:1.0.8" - "@walletconnect/keyvaluestorage": "npm:1.1.1" - "@walletconnect/logger": "npm:2.1.2" - "@walletconnect/sign-client": "npm:2.18.1" - "@walletconnect/types": "npm:2.18.1" - "@walletconnect/utils": "npm:2.18.1" - events: "npm:3.3.0" - lodash: "npm:4.17.21" - checksum: 10c0/c147e4ba08938533460ecd285cb80a3ca8dc2aab42e43f598fa5fb7991b6987e2c837394c2184ea89075ddfaae3dd2e44695afd72bcaf98381427e50e45b4a09 - languageName: node - linkType: hard - -"@walletconnect/utils@npm:2.18.1": - version: 2.18.1 - resolution: "@walletconnect/utils@npm:2.18.1" - dependencies: - "@ethersproject/transactions": "npm:5.7.0" - "@noble/ciphers": "npm:1.2.1" - "@noble/curves": "npm:1.8.1" - "@noble/hashes": "npm:1.7.1" - "@walletconnect/jsonrpc-utils": "npm:1.0.8" - "@walletconnect/keyvaluestorage": "npm:1.1.1" - "@walletconnect/relay-api": "npm:1.0.11" - "@walletconnect/relay-auth": "npm:1.1.0" - "@walletconnect/safe-json": "npm:1.0.2" - "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.18.1" - "@walletconnect/window-getters": "npm:1.0.1" - "@walletconnect/window-metadata": "npm:1.0.1" - detect-browser: "npm:5.3.0" - elliptic: "npm:6.6.1" - query-string: "npm:7.1.3" - uint8arrays: "npm:3.1.0" - checksum: 10c0/a10e6e0a69d3356e81c682321379ffb83789ce495161ecbc74f9868762317a7c9b8066076cf8f30c5f46acad36dd5f7eedc2a3328c5538d923da9377a57c96e3 - languageName: node - linkType: hard - -"@walletconnect/window-getters@npm:1.0.1, @walletconnect/window-getters@npm:^1.0.1": - version: 1.0.1 - resolution: "@walletconnect/window-getters@npm:1.0.1" - dependencies: - tslib: "npm:1.14.1" - checksum: 10c0/c3aedba77aa9274b8277c4189ec992a0a6000377e95656443b3872ca5b5fe77dd91170b1695027fc524dc20362ce89605d277569a0d9a5bedc841cdaf14c95df - languageName: node - linkType: hard - -"@walletconnect/window-metadata@npm:1.0.1": - version: 1.0.1 - resolution: "@walletconnect/window-metadata@npm:1.0.1" - dependencies: - "@walletconnect/window-getters": "npm:^1.0.1" - tslib: "npm:1.14.1" - checksum: 10c0/f190e9bed77282d8ba868a4895f4d813e135f9bbecb8dd4aed988ab1b06992f78128ac19d7d073cf41d8a6a74d0c055cd725908ce0a894649fd25443ad934cf4 - languageName: node - linkType: hard - -"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/ast@npm:1.14.1" - dependencies: - "@webassemblyjs/helper-numbers": "npm:1.13.2" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" - checksum: 10c0/67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b - languageName: node - linkType: hard - -"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" - checksum: 10c0/0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 - languageName: node - linkType: hard - -"@webassemblyjs/helper-api-error@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" - checksum: 10c0/31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb - languageName: node - linkType: hard - -"@webassemblyjs/helper-buffer@npm:1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" - checksum: 10c0/0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 - languageName: node - linkType: hard - -"@webassemblyjs/helper-numbers@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" - dependencies: - "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" - "@webassemblyjs/helper-api-error": "npm:1.13.2" - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" - checksum: 10c0/c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-section@npm:1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" - dependencies: - "@webassemblyjs/ast": "npm:1.14.1" - "@webassemblyjs/helper-buffer": "npm:1.14.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" - "@webassemblyjs/wasm-gen": "npm:1.14.1" - checksum: 10c0/1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 - languageName: node - linkType: hard - -"@webassemblyjs/ieee754@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/ieee754@npm:1.13.2" - dependencies: - "@xtuc/ieee754": "npm:^1.2.0" - checksum: 10c0/2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 - languageName: node - linkType: hard - -"@webassemblyjs/leb128@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/leb128@npm:1.13.2" - dependencies: - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 - languageName: node - linkType: hard - -"@webassemblyjs/utf8@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/utf8@npm:1.13.2" - checksum: 10c0/d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-edit@npm:^1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" - dependencies: - "@webassemblyjs/ast": "npm:1.14.1" - "@webassemblyjs/helper-buffer": "npm:1.14.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" - "@webassemblyjs/helper-wasm-section": "npm:1.14.1" - "@webassemblyjs/wasm-gen": "npm:1.14.1" - "@webassemblyjs/wasm-opt": "npm:1.14.1" - "@webassemblyjs/wasm-parser": "npm:1.14.1" - "@webassemblyjs/wast-printer": "npm:1.14.1" - checksum: 10c0/5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-gen@npm:1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" - dependencies: - "@webassemblyjs/ast": "npm:1.14.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" - "@webassemblyjs/ieee754": "npm:1.13.2" - "@webassemblyjs/leb128": "npm:1.13.2" - "@webassemblyjs/utf8": "npm:1.13.2" - checksum: 10c0/d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-opt@npm:1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" - dependencies: - "@webassemblyjs/ast": "npm:1.14.1" - "@webassemblyjs/helper-buffer": "npm:1.14.1" - "@webassemblyjs/wasm-gen": "npm:1.14.1" - "@webassemblyjs/wasm-parser": "npm:1.14.1" - checksum: 10c0/515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee - languageName: node - linkType: hard - -"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" - dependencies: - "@webassemblyjs/ast": "npm:1.14.1" - "@webassemblyjs/helper-api-error": "npm:1.13.2" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" - "@webassemblyjs/ieee754": "npm:1.13.2" - "@webassemblyjs/leb128": "npm:1.13.2" - "@webassemblyjs/utf8": "npm:1.13.2" - checksum: 10c0/95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 - languageName: node - linkType: hard - -"@webassemblyjs/wast-printer@npm:1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/wast-printer@npm:1.14.1" - dependencies: - "@webassemblyjs/ast": "npm:1.14.1" - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 - languageName: node - linkType: hard - -"@whatwg-node/disposablestack@npm:^0.0.5": - version: 0.0.5 - resolution: "@whatwg-node/disposablestack@npm:0.0.5" - dependencies: - tslib: "npm:^2.6.3" - checksum: 10c0/dfa949223f348a51acdeca2e3f08393ec8816a2ac2cee754a129e9b2ee4ada3afc1b3dcfbec7bdfe5abe14b30627ef0cef89d01a00062a031c82d555c43ab7f9 - languageName: node - linkType: hard - -"@whatwg-node/fetch@npm:^0.10.0, @whatwg-node/fetch@npm:^0.10.4": - version: 0.10.5 - resolution: "@whatwg-node/fetch@npm:0.10.5" - dependencies: - "@whatwg-node/node-fetch": "npm:^0.7.11" - urlpattern-polyfill: "npm:^10.0.0" - checksum: 10c0/89e07f3202ac61246e31d78b8ae3a29ba647b4a6b8f7f5c843bf60129efbc199c32422eb658b9f8330cf2d0619eea7db5e110e4187c2afa98960aec5b115d8ba - languageName: node - linkType: hard - -"@whatwg-node/node-fetch@npm:^0.7.11": - version: 0.7.11 - resolution: "@whatwg-node/node-fetch@npm:0.7.11" - dependencies: - "@whatwg-node/disposablestack": "npm:^0.0.5" - busboy: "npm:^1.6.0" - tslib: "npm:^2.6.3" - checksum: 10c0/ec6b25d78c359e278667718f33299072182ab6ca14109564047b6a42775546105a334c0df9ad3f4faff3c824ab620bc356c275586bc750836209eee2e4701a4f - languageName: node - linkType: hard - -"@wry/caches@npm:^1.0.0": - version: 1.0.1 - resolution: "@wry/caches@npm:1.0.1" - dependencies: - tslib: "npm:^2.3.0" - checksum: 10c0/a7bca3377f1131d3f1080f2e39d0692c9d1ca86bfd55734786f167f46aad28a4c8e772107324e8319843fb8068fdf98abcdea376d8a589316b1f0cdadf81f8b1 - languageName: node - linkType: hard - -"@wry/context@npm:^0.7.0": - version: 0.7.4 - resolution: "@wry/context@npm:0.7.4" - dependencies: - tslib: "npm:^2.3.0" - checksum: 10c0/6cc8249b8ba195cda7643bffb30969e33d54a99f118a29dd12f1c34064ee0adf04253cfa0ba5b9893afde0a9588745828962877b9585106f7488e8299757638b - languageName: node - linkType: hard - -"@wry/equality@npm:^0.5.6": - version: 0.5.7 - resolution: "@wry/equality@npm:0.5.7" - dependencies: - tslib: "npm:^2.3.0" - checksum: 10c0/8503ff6d4eb80f303d1387e71e51da59ccfc2160fa6d464618be80946fe43a654ea73f0c5b90d659fc4dfc3e38cbbdd6650d595fe5865be476636e444470853e - languageName: node - linkType: hard - -"@wry/trie@npm:^0.5.0": - version: 0.5.0 - resolution: "@wry/trie@npm:0.5.0" - dependencies: - tslib: "npm:^2.3.0" - checksum: 10c0/8c8cfcac96ba4bc69dabf02740e19e613f501b398e80bacc32cd95e87228f75ecb41cd1a76a65abae9756c0f61ab3536e0da52de28857456f9381ffdf5995d3e - languageName: node - linkType: hard - -"@xtuc/ieee754@npm:^1.2.0": - version: 1.2.0 - resolution: "@xtuc/ieee754@npm:1.2.0" - checksum: 10c0/a8565d29d135039bd99ae4b2220d3e167d22cf53f867e491ed479b3f84f895742d0097f935b19aab90265a23d5d46711e4204f14c479ae3637fbf06c4666882f - languageName: node - linkType: hard - -"@xtuc/long@npm:4.2.2": - version: 4.2.2 - resolution: "@xtuc/long@npm:4.2.2" - checksum: 10c0/8582cbc69c79ad2d31568c412129bf23d2b1210a1dfb60c82d5a1df93334da4ee51f3057051658569e2c196d8dc33bc05ae6b974a711d0d16e801e1d0647ccd1 - languageName: node - linkType: hard - -"abab@npm:^2.0.3, abab@npm:^2.0.5": - version: 2.0.6 - resolution: "abab@npm:2.0.6" - checksum: 10c0/0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278 - languageName: node - linkType: hard - -"abbrev@npm:^3.0.0": - version: 3.0.0 - resolution: "abbrev@npm:3.0.0" - checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 - languageName: node - linkType: hard - -"accepts@npm:~1.3.4, accepts@npm:~1.3.8": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 - languageName: node - linkType: hard - -"acorn-globals@npm:^6.0.0": - version: 6.0.0 - resolution: "acorn-globals@npm:6.0.0" - dependencies: - acorn: "npm:^7.1.1" - acorn-walk: "npm:^7.1.1" - checksum: 10c0/5f92390a3fd7e5a4f84fe976d4650e2a33ecf27135aa9efc5406e3406df7f00a1bbb00648ee0c8058846f55ad0924ff574e6c73395705690e754589380a41801 - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 - languageName: node - linkType: hard - -"acorn-walk@npm:^7.1.1": - version: 7.2.0 - resolution: "acorn-walk@npm:7.2.0" - checksum: 10c0/ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c - languageName: node - linkType: hard - -"acorn-walk@npm:^8.1.1": - version: 8.3.4 - resolution: "acorn-walk@npm:8.3.4" - dependencies: - acorn: "npm:^8.11.0" - checksum: 10c0/76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 - languageName: node - linkType: hard - -"acorn@npm:^7.1.1": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" - bin: - acorn: bin/acorn - checksum: 10c0/bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 - languageName: node - linkType: hard - -"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.14.0 - resolution: "acorn@npm:8.14.0" - bin: - acorn: bin/acorn - checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 - languageName: node - linkType: hard - -"address@npm:^1.0.1, address@npm:^1.1.2": - version: 1.2.2 - resolution: "address@npm:1.2.2" - checksum: 10c0/1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d - languageName: node - linkType: hard - -"adjust-sourcemap-loader@npm:^4.0.0": - version: 4.0.0 - resolution: "adjust-sourcemap-loader@npm:4.0.0" - dependencies: - loader-utils: "npm:^2.0.0" - regex-parser: "npm:^2.2.11" - checksum: 10c0/6a6e5bb8b670e4e1238c708f6163e92aa2ad0308fe5913de73c89e4cbf41738ee0bcc5552b94d0b7bf8be435ee49b78c6de8a6db7badd80762051e843c8aa14f - languageName: node - linkType: hard - -"agent-base@npm:6": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: "npm:4" - checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261 - languageName: node - linkType: hard - -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.3 - resolution: "agent-base@npm:7.1.3" - checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: "npm:^2.0.0" - indent-string: "npm:^4.0.0" - checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 - languageName: node - linkType: hard - -"ajv-formats@npm:^2.1.1": - version: 2.1.1 - resolution: "ajv-formats@npm:2.1.1" - dependencies: - ajv: "npm:^8.0.0" - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 - languageName: node - linkType: hard - -"ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": - version: 3.5.2 - resolution: "ajv-keywords@npm:3.5.2" - peerDependencies: - ajv: ^6.9.1 - checksum: 10c0/0c57a47cbd656e8cdfd99d7c2264de5868918ffa207c8d7a72a7f63379d4333254b2ba03d69e3c035e996a3fd3eb6d5725d7a1597cca10694296e32510546360 - languageName: node - linkType: hard - -"ajv-keywords@npm:^5.1.0": - version: 5.1.0 - resolution: "ajv-keywords@npm:5.1.0" - dependencies: - fast-deep-equal: "npm:^3.1.3" - peerDependencies: - ajv: ^8.8.2 - checksum: 10c0/18bec51f0171b83123ba1d8883c126e60c6f420cef885250898bf77a8d3e65e3bfb9e8564f497e30bdbe762a83e0d144a36931328616a973ee669dc74d4a9590 - languageName: node - linkType: hard - -"ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: "npm:^3.1.1" - fast-json-stable-stringify: "npm:^2.0.0" - json-schema-traverse: "npm:^0.4.1" - uri-js: "npm:^4.2.2" - checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 - languageName: node - linkType: hard - -"ajv@npm:^8.0.0, ajv@npm:^8.6.0, ajv@npm:^8.9.0": - version: 8.17.1 - resolution: "ajv@npm:8.17.1" - dependencies: - fast-deep-equal: "npm:^3.1.3" - fast-uri: "npm:^3.0.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 - languageName: node - linkType: hard - -"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": - version: 4.1.3 - resolution: "ansi-colors@npm:4.1.3" - checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.1": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: "npm:^0.21.3" - checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 - languageName: node - linkType: hard - -"ansi-escapes@npm:^5.0.0": - version: 5.0.0 - resolution: "ansi-escapes@npm:5.0.0" - dependencies: - type-fest: "npm:^1.0.2" - checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 - languageName: node - linkType: hard - -"ansi-html-community@npm:^0.0.8": - version: 0.0.8 - resolution: "ansi-html-community@npm:0.0.8" - bin: - ansi-html: bin/ansi-html - checksum: 10c0/45d3a6f0b4f10b04fdd44bef62972e2470bfd917bf00439471fa7473d92d7cbe31369c73db863cc45dda115cb42527f39e232e9256115534b8ee5806b0caeed4 - languageName: node - linkType: hard - -"ansi-html@npm:^0.0.9": - version: 0.0.9 - resolution: "ansi-html@npm:0.0.9" - bin: - ansi-html: bin/ansi-html - checksum: 10c0/4a5de9802fb50193e32b51a9ea48dc0d7e4436b860cb819d7110c62f2bfb1410288e1a2f9a848269f5eab8f903797a7f0309fe4c552f92a92b61a5b759ed52bd - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.1.0 - resolution: "ansi-regex@npm:6.1.0" - checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc - languageName: node - linkType: hard - -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: "npm:^1.9.0" - checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df - languageName: node - linkType: hard - -"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c - languageName: node - linkType: hard - -"any-promise@npm:^1.0.0": - version: 1.3.0 - resolution: "any-promise@npm:1.3.0" - checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 - languageName: node - linkType: hard - -"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" - dependencies: - normalize-path: "npm:^3.0.0" - picomatch: "npm:^2.0.4" - checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac - languageName: node - linkType: hard - -"arg@npm:^4.1.0": - version: 4.1.3 - resolution: "arg@npm:4.1.3" - checksum: 10c0/070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a - languageName: node - linkType: hard - -"arg@npm:^5.0.2": - version: 5.0.2 - resolution: "arg@npm:5.0.2" - checksum: 10c0/ccaf86f4e05d342af6666c569f844bec426595c567d32a8289715087825c2ca7edd8a3d204e4d2fb2aa4602e09a57d0c13ea8c9eea75aac3dbb4af5514e6800e - languageName: node - linkType: hard - -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: "npm:~1.0.2" - checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e - languageName: node - linkType: hard - -"aria-query@npm:5.3.0": - version: 5.3.0 - resolution: "aria-query@npm:5.3.0" - dependencies: - dequal: "npm:^2.0.3" - checksum: 10c0/2bff0d4eba5852a9dd578ecf47eaef0e82cc52569b48469b0aac2db5145db0b17b7a58d9e01237706d1e14b7a1b0ac9b78e9c97027ad97679dd8f91b85da1469 - languageName: node - linkType: hard - -"aria-query@npm:^5.0.0, aria-query@npm:^5.3.2": - version: 5.3.2 - resolution: "aria-query@npm:5.3.2" - checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e - languageName: node - linkType: hard - -"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": - version: 1.0.2 - resolution: "array-buffer-byte-length@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.3" - is-array-buffer: "npm:^3.0.5" - checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d - languageName: node - linkType: hard - -"array-flatten@npm:1.1.1": - version: 1.1.1 - resolution: "array-flatten@npm:1.1.1" - checksum: 10c0/806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91 - languageName: node - linkType: hard - -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": - version: 3.1.8 - resolution: "array-includes@npm:3.1.8" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - is-string: "npm:^1.0.7" - checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 - languageName: node - linkType: hard - -"array-union@npm:^2.1.0": - version: 2.1.0 - resolution: "array-union@npm:2.1.0" - checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 - languageName: node - linkType: hard - -"array.prototype.findlast@npm:^1.2.5": - version: 1.2.5 - resolution: "array.prototype.findlast@npm:1.2.5" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/ddc952b829145ab45411b9d6adcb51a8c17c76bf89c9dd64b52d5dffa65d033da8c076ed2e17091779e83bc892b9848188d7b4b33453c5565e65a92863cb2775 - languageName: node - linkType: hard - -"array.prototype.findlastindex@npm:^1.2.5": - version: 1.2.5 - resolution: "array.prototype.findlastindex@npm:1.2.5" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3 - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": - version: 1.3.3 - resolution: "array.prototype.flat@npm:1.3.3" - dependencies: - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.5" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a - languageName: node - linkType: hard - -"array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": - version: 1.3.3 - resolution: "array.prototype.flatmap@npm:1.3.3" - dependencies: - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.5" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 - languageName: node - linkType: hard - -"array.prototype.reduce@npm:^1.0.6": - version: 1.0.7 - resolution: "array.prototype.reduce@npm:1.0.7" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-array-method-boxes-properly: "npm:^1.0.0" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - is-string: "npm:^1.0.7" - checksum: 10c0/97aac907d7b15088d5b991bad79de96f95ea0d47a701a034e2dc816e0aabaed2fb401d7fe65ab6fda05eafa58319aa2d1bac404f515e162b81b3b61a51224db2 - languageName: node - linkType: hard - -"array.prototype.tosorted@npm:^1.1.4": - version: 1.1.4 - resolution: "array.prototype.tosorted@npm:1.1.4" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" - es-errors: "npm:^1.3.0" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 - languageName: node - linkType: hard - -"arraybuffer.prototype.slice@npm:^1.0.4": - version: 1.0.4 - resolution: "arraybuffer.prototype.slice@npm:1.0.4" - dependencies: - array-buffer-byte-length: "npm:^1.0.1" - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.5" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - is-array-buffer: "npm:^3.0.4" - checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 - languageName: node - linkType: hard - -"asap@npm:~2.0.3, asap@npm:~2.0.6": - version: 2.0.6 - resolution: "asap@npm:2.0.6" - checksum: 10c0/c6d5e39fe1f15e4b87677460bd66b66050cd14c772269cee6688824c1410a08ab20254bb6784f9afb75af9144a9f9a7692d49547f4d19d715aeb7c0318f3136d - languageName: node - linkType: hard - -"ast-types-flow@npm:^0.0.8": - version: 0.0.8 - resolution: "ast-types-flow@npm:0.0.8" - checksum: 10c0/f2a0ba8055353b743c41431974521e5e852a9824870cd6fce2db0e538ac7bf4da406bbd018d109af29ff3f8f0993f6a730c9eddbd0abd031fbcb29ca75c1014e - languageName: node - linkType: hard - -"astral-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "astral-regex@npm:2.0.0" - checksum: 10c0/f63d439cc383db1b9c5c6080d1e240bd14dae745f15d11ec5da863e182bbeca70df6c8191cffef5deba0b566ef98834610a68be79ac6379c95eeb26e1b310e25 - languageName: node - linkType: hard - -"async-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-function@npm:1.0.0" - checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 - languageName: node - linkType: hard - -"async@npm:^3.2.3": - version: 3.2.6 - resolution: "async@npm:3.2.6" - checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 - languageName: node - linkType: hard - -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d - languageName: node - linkType: hard - -"at-least-node@npm:^1.0.0": - version: 1.0.0 - resolution: "at-least-node@npm:1.0.0" - checksum: 10c0/4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef - languageName: node - linkType: hard - -"atomic-sleep@npm:^1.0.0": - version: 1.0.0 - resolution: "atomic-sleep@npm:1.0.0" - checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a - languageName: node - linkType: hard - -"auto-bind@npm:~4.0.0": - version: 4.0.0 - resolution: "auto-bind@npm:4.0.0" - checksum: 10c0/12f70745d081ba990dca028ecfa70de25d4baa9a8b74a5bef3ab293da56cba32ff8276c3ff8e5fe6d9f370547bf3fa71486befbfefe272af7e722c21d0c25530 - languageName: node - linkType: hard - -"autoprefixer@npm:^10.4.13": - version: 10.4.20 - resolution: "autoprefixer@npm:10.4.20" - dependencies: - browserslist: "npm:^4.23.3" - caniuse-lite: "npm:^1.0.30001646" - fraction.js: "npm:^4.3.7" - normalize-range: "npm:^0.1.2" - picocolors: "npm:^1.0.1" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.1.0 - bin: - autoprefixer: bin/autoprefixer - checksum: 10c0/e1f00978a26e7c5b54ab12036d8c13833fad7222828fc90914771b1263f51b28c7ddb5803049de4e77696cbd02bb25cfc3634e80533025bb26c26aacdf938940 - languageName: node - linkType: hard - -"available-typed-arrays@npm:^1.0.7": - version: 1.0.7 - resolution: "available-typed-arrays@npm:1.0.7" - dependencies: - possible-typed-array-names: "npm:^1.0.0" - checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 - languageName: node - linkType: hard - -"axe-core@npm:^4.10.0": - version: 4.10.2 - resolution: "axe-core@npm:4.10.2" - checksum: 10c0/0e20169077de96946a547fce0df39d9aeebe0077f9d3eeff4896518b96fde857f80b98f0d4279274a7178791744dd5a54bb4f322de45b4f561ffa2586ff9a09d - languageName: node - linkType: hard - -"axios@npm:1.7.9": - version: 1.7.9 - resolution: "axios@npm:1.7.9" - dependencies: - follow-redirects: "npm:^1.15.6" - form-data: "npm:^4.0.0" - proxy-from-env: "npm:^1.1.0" - checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b - languageName: node - linkType: hard - -"axobject-query@npm:^4.1.0": - version: 4.1.0 - resolution: "axobject-query@npm:4.1.0" - checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 - languageName: node - linkType: hard - -"babel-jest@npm:^27.4.2, babel-jest@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-jest@npm:27.5.1" - dependencies: - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/babel__core": "npm:^7.1.14" - babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^27.5.1" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - slash: "npm:^3.0.0" - peerDependencies: - "@babel/core": ^7.8.0 - checksum: 10c0/3ec8fdabba150431e430ab98d31ba62a1e0bc0fb2fd8d9236cb7dffda740de99c0b04f24da54ff0b5814dce9f81ff0c35a61add53c0734775996a11a7ba38318 - languageName: node - linkType: hard - -"babel-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "babel-jest@npm:29.7.0" - dependencies: - "@jest/transform": "npm:^29.7.0" - "@types/babel__core": "npm:^7.1.14" - babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^29.6.3" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - slash: "npm:^3.0.0" - peerDependencies: - "@babel/core": ^7.8.0 - checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 - languageName: node - linkType: hard - -"babel-loader@npm:^8.2.3": - version: 8.4.1 - resolution: "babel-loader@npm:8.4.1" - dependencies: - find-cache-dir: "npm:^3.3.1" - loader-utils: "npm:^2.0.4" - make-dir: "npm:^3.1.0" - schema-utils: "npm:^2.6.5" - peerDependencies: - "@babel/core": ^7.0.0 - webpack: ">=2" - checksum: 10c0/efdca9c3ef502af58b923a32123d660c54fd0be125b7b64562c8a43bda0a3a55dac0db32331674104e7e5184061b75c3a0e395b2c5ccdc7cb2125dd9ec7108d2 - languageName: node - linkType: hard - -"babel-plugin-istanbul@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-istanbul@npm:6.1.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@istanbuljs/load-nyc-config": "npm:^1.0.0" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-instrument: "npm:^5.0.4" - test-exclude: "npm:^6.0.0" - checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb - languageName: node - linkType: hard - -"babel-plugin-jest-hoist@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-plugin-jest-hoist@npm:27.5.1" - dependencies: - "@babel/template": "npm:^7.3.3" - "@babel/types": "npm:^7.3.3" - "@types/babel__core": "npm:^7.0.0" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 10c0/2f08ebde32d9d2bffff75524bda44812995b3fcab6cbf259e1db52561b6c8d829f4688db77ef277054a362c9a61826e121a2a4853b0bf93d077ebb3b69685f8e - languageName: node - linkType: hard - -"babel-plugin-jest-hoist@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-plugin-jest-hoist@npm:29.6.3" - dependencies: - "@babel/template": "npm:^7.3.3" - "@babel/types": "npm:^7.3.3" - "@types/babel__core": "npm:^7.1.14" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e - languageName: node - linkType: hard - -"babel-plugin-macros@npm:^3.1.0": - version: 3.1.0 - resolution: "babel-plugin-macros@npm:3.1.0" - dependencies: - "@babel/runtime": "npm:^7.12.5" - cosmiconfig: "npm:^7.0.0" - resolve: "npm:^1.19.0" - checksum: 10c0/c6dfb15de96f67871d95bd2e8c58b0c81edc08b9b087dc16755e7157f357dc1090a8dc60ebab955e92587a9101f02eba07e730adc253a1e4cf593ca3ebd3839c - languageName: node - linkType: hard - -"babel-plugin-named-asset-import@npm:^0.3.8": - version: 0.3.8 - resolution: "babel-plugin-named-asset-import@npm:0.3.8" - peerDependencies: - "@babel/core": ^7.1.0 - checksum: 10c0/1a583432e16b9b17ead619f2c1d241106c5e57171d75e0494b93a3f23fec94c53a6e521b9485a17f8daa6c5ddb111e57849b424c7796fa07c204cbbee1583f48 - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs2@npm:^0.4.10": - version: 0.4.12 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.12" - dependencies: - "@babel/compat-data": "npm:^7.22.6" - "@babel/helper-define-polyfill-provider": "npm:^0.6.3" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/49150c310de2d472ecb95bd892bca1aa833cf5e84bbb76e3e95cf9ff2c6c8c3b3783dd19d70ba50ff6235eb8ce1fa1c0affe491273c95a1ef6a2923f4d5a3819 - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs3@npm:^0.10.6": - version: 0.10.6 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.2" - core-js-compat: "npm:^3.38.0" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/3a69220471b07722c2ae6537310bf26b772514e12b601398082965459c838be70a0ca70b0662f0737070654ff6207673391221d48599abb4a2b27765206d9f79 - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs3@npm:^0.11.0": - version: 0.11.1 - resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.3" - core-js-compat: "npm:^3.40.0" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/025f754b6296d84b20200aff63a3c1acdd85e8c621781f2bd27fe2512d0060526192d02329326947c6b29c27cf475fbcfaaff8c51eab1d2bfc7b79086bb64229 - languageName: node - linkType: hard - -"babel-plugin-polyfill-regenerator@npm:^0.6.1": - version: 0.6.3 - resolution: "babel-plugin-polyfill-regenerator@npm:0.6.3" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.3" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/40164432e058e4b5c6d56feecacdad22692ae0534bd80c92d5399ed9e1a6a2b6797c8fda837995daddd4ca391f9aa2d58c74ad465164922e0f73631eaf9c4f76 - languageName: node - linkType: hard - -"babel-plugin-transform-react-remove-prop-types@npm:^0.4.24": - version: 0.4.24 - resolution: "babel-plugin-transform-react-remove-prop-types@npm:0.4.24" - checksum: 10c0/713441fd9fb663cc95709cb52d9c2c6228ea6d5406092a8a50094c810bcb13c3c347f8fca703d45b20cc401782743a91d7272025950147f9247d53360267f107 - languageName: node - linkType: hard - -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.1.0 - resolution: "babel-preset-current-node-syntax@npm:1.1.0" - dependencies: - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281 - languageName: node - linkType: hard - -"babel-preset-jest@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-preset-jest@npm:27.5.1" - dependencies: - babel-plugin-jest-hoist: "npm:^27.5.1" - babel-preset-current-node-syntax: "npm:^1.0.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/fc2f7fd03d8cddb36e0a07a94f1bb1826f7d7dae1f3519ed170c7a5e56c863aecbdb3fd2b034674a53210088478f000318b06415bad511bcf203c5729e5dd079 - languageName: node - linkType: hard - -"babel-preset-jest@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-preset-jest@npm:29.6.3" - dependencies: - babel-plugin-jest-hoist: "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 - languageName: node - linkType: hard - -"babel-preset-react-app@npm:^10.0.1": - version: 10.1.0 - resolution: "babel-preset-react-app@npm:10.1.0" - dependencies: - "@babel/core": "npm:^7.16.0" - "@babel/plugin-proposal-class-properties": "npm:^7.16.0" - "@babel/plugin-proposal-decorators": "npm:^7.16.4" - "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.16.0" - "@babel/plugin-proposal-numeric-separator": "npm:^7.16.0" - "@babel/plugin-proposal-optional-chaining": "npm:^7.16.0" - "@babel/plugin-proposal-private-methods": "npm:^7.16.0" - "@babel/plugin-proposal-private-property-in-object": "npm:^7.16.7" - "@babel/plugin-transform-flow-strip-types": "npm:^7.16.0" - "@babel/plugin-transform-react-display-name": "npm:^7.16.0" - "@babel/plugin-transform-runtime": "npm:^7.16.4" - "@babel/preset-env": "npm:^7.16.4" - "@babel/preset-react": "npm:^7.16.0" - "@babel/preset-typescript": "npm:^7.16.0" - "@babel/runtime": "npm:^7.16.3" - babel-plugin-macros: "npm:^3.1.0" - babel-plugin-transform-react-remove-prop-types: "npm:^0.4.24" - checksum: 10c0/4cb4d85cc08dd813ac9a3e9c39e764e0b32d3333c9464517f5ae9a2289a41fe40e107c5909e8cc9ff6627a38b0c0d50b1c86679bde7623bb36b257902fb8bb20 - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee - languageName: node - linkType: hard - -"base64-js@npm:^1.3.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf - languageName: node - linkType: hard - -"batch@npm:0.6.1": - version: 0.6.1 - resolution: "batch@npm:0.6.1" - checksum: 10c0/925a13897b4db80d4211082fe287bcf96d297af38e26448c857cee3e095c9792e3b8f26b37d268812e7f38a589f694609de8534a018b1937d7dc9f84e6b387c5 - languageName: node - linkType: hard - -"better-path-resolve@npm:1.0.0": - version: 1.0.0 - resolution: "better-path-resolve@npm:1.0.0" - dependencies: - is-windows: "npm:^1.0.0" - checksum: 10c0/7335130729d59a14b8e4753fea180ca84e287cccc20cb5f2438a95667abc5810327c414eee7b3c79ed1b5a348a40284ea872958f50caba69432c40405eb0acce - languageName: node - linkType: hard - -"bfj@npm:^7.0.2": - version: 7.1.0 - resolution: "bfj@npm:7.1.0" - dependencies: - bluebird: "npm:^3.7.2" - check-types: "npm:^11.2.3" - hoopy: "npm:^0.1.4" - jsonpath: "npm:^1.1.1" - tryer: "npm:^1.0.1" - checksum: 10c0/e5fc6690cd093c06ca6ed7584a2caf0c4a762bc9d9d9cb18efbabc75c973b071a8dad7037c617d0ea4d97b7b439821fea32f7c232ed0be8fa7840533a9643171 - languageName: node - linkType: hard - -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: 10c0/230520f1ff920b2d2ce3e372d77a33faa4fa60d802fe01ca4ffbc321ee06023fe9a741ac02793ee778040a16b7e497f7d60c504d1c402b8fdab6f03bb785a25f - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0": - version: 2.3.0 - resolution: "binary-extensions@npm:2.3.0" - checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 - languageName: node - linkType: hard - -"bl@npm:^4.1.0": - version: 4.1.0 - resolution: "bl@npm:4.1.0" - dependencies: - buffer: "npm:^5.5.0" - inherits: "npm:^2.0.4" - readable-stream: "npm:^3.4.0" - checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f - languageName: node - linkType: hard - -"bluebird@npm:^3.7.2": - version: 3.7.2 - resolution: "bluebird@npm:3.7.2" - checksum: 10c0/680de03adc54ff925eaa6c7bb9a47a0690e8b5de60f4792604aae8ed618c65e6b63a7893b57ca924beaf53eee69c5af4f8314148c08124c550fe1df1add897d2 - languageName: node - linkType: hard - -"bn.js@npm:^4.11.9": - version: 4.12.1 - resolution: "bn.js@npm:4.12.1" - checksum: 10c0/b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 - languageName: node - linkType: hard - -"bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa - languageName: node - linkType: hard - -"body-parser@npm:1.20.3": - version: 1.20.3 - resolution: "body-parser@npm:1.20.3" - dependencies: - bytes: "npm:3.1.2" - content-type: "npm:~1.0.5" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.13.0" - raw-body: "npm:2.5.2" - type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: 10c0/0a9a93b7518f222885498dcecaad528cf010dd109b071bf471c93def4bfe30958b83e03496eb9c1ad4896db543d999bb62be1a3087294162a88cfa1b42c16310 - languageName: node - linkType: hard - -"bonjour-service@npm:^1.0.11": - version: 1.3.0 - resolution: "bonjour-service@npm:1.3.0" - dependencies: - fast-deep-equal: "npm:^3.1.3" - multicast-dns: "npm:^7.2.5" - checksum: 10c0/5721fd9f9bb968e9cc16c1e8116d770863dd2329cb1f753231de1515870648c225142b7eefa71f14a5c22bc7b37ddd7fdeb018700f28a8c936d50d4162d433c7 - languageName: node - linkType: hard - -"boolbase@npm:^1.0.0, boolbase@npm:~1.0.0": - version: 1.0.0 - resolution: "boolbase@npm:1.0.0" - checksum: 10c0/e4b53deb4f2b85c52be0e21a273f2045c7b6a6ea002b0e139c744cb6f95e9ec044439a52883b0d74dedd1ff3da55ed140cfdddfed7fb0cccbed373de5dce1bcf - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: "npm:^1.0.0" - concat-map: "npm:0.0.1" - checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f - languageName: node - linkType: hard - -"braces@npm:^3.0.3, braces@npm:~3.0.2": - version: 3.0.3 - resolution: "braces@npm:3.0.3" - dependencies: - fill-range: "npm:^7.1.1" - checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 - languageName: node - linkType: hard - -"brorand@npm:^1.1.0": - version: 1.1.0 - resolution: "brorand@npm:1.1.0" - checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 - languageName: node - linkType: hard - -"browser-process-hrtime@npm:^1.0.0": - version: 1.0.0 - resolution: "browser-process-hrtime@npm:1.0.0" - checksum: 10c0/65da78e51e9d7fa5909147f269c54c65ae2e03d1cf797cc3cfbbe49f475578b8160ce4a76c36c1a2ffbff26c74f937d73096c508057491ddf1a6dfd11143f72d - languageName: node - linkType: hard - -"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.4, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.3": - version: 4.24.4 - resolution: "browserslist@npm:4.24.4" - dependencies: - caniuse-lite: "npm:^1.0.30001688" - electron-to-chromium: "npm:^1.5.73" - node-releases: "npm:^2.0.19" - update-browserslist-db: "npm:^1.1.1" - bin: - browserslist: cli.js - checksum: 10c0/db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 - languageName: node - linkType: hard - -"bs-logger@npm:^0.2.6": - version: 0.2.6 - resolution: "bs-logger@npm:0.2.6" - dependencies: - fast-json-stable-stringify: "npm:2.x" - checksum: 10c0/80e89aaaed4b68e3374ce936f2eb097456a0dddbf11f75238dbd53140b1e39259f0d248a5089ed456f1158984f22191c3658d54a713982f676709fbe1a6fa5a0 - languageName: node - linkType: hard - -"bser@npm:2.1.1": - version: 2.1.1 - resolution: "bser@npm:2.1.1" - dependencies: - node-int64: "npm:^0.4.0" - checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 - languageName: node - linkType: hard - -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 - languageName: node - linkType: hard - -"buffer@npm:^5.5.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.1.13" - checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e - languageName: node - linkType: hard - -"builtin-modules@npm:^3.1.0": - version: 3.3.0 - resolution: "builtin-modules@npm:3.3.0" - checksum: 10c0/2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a - languageName: node - linkType: hard - -"busboy@npm:^1.6.0": - version: 1.6.0 - resolution: "busboy@npm:1.6.0" - dependencies: - streamsearch: "npm:^1.1.0" - checksum: 10c0/fa7e836a2b82699b6e074393428b91ae579d4f9e21f5ac468e1b459a244341d722d2d22d10920cdd849743dbece6dca11d72de939fb75a7448825cf2babfba1f - languageName: node - linkType: hard - -"bytes@npm:3.1.2": - version: 3.1.2 - resolution: "bytes@npm:3.1.2" - checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e - languageName: node - linkType: hard - -"cacache@npm:^19.0.1": - version: 19.0.1 - resolution: "cacache@npm:19.0.1" - dependencies: - "@npmcli/fs": "npm:^4.0.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^7.0.2" - ssri: "npm:^12.0.0" - tar: "npm:^7.4.3" - unique-filename: "npm:^4.0.0" - checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c - languageName: node - linkType: hard - -"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind-apply-helpers@npm:1.0.2" - dependencies: - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": - version: 1.0.8 - resolution: "call-bind@npm:1.0.8" - dependencies: - call-bind-apply-helpers: "npm:^1.0.0" - es-define-property: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.2" - checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 - languageName: node - linkType: hard - -"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": - version: 1.0.3 - resolution: "call-bound@npm:1.0.3" - dependencies: - call-bind-apply-helpers: "npm:^1.0.1" - get-intrinsic: "npm:^1.2.6" - checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 - languageName: node - linkType: hard - -"camel-case@npm:^4.1.2": - version: 4.1.2 - resolution: "camel-case@npm:4.1.2" - dependencies: - pascal-case: "npm:^3.1.2" - tslib: "npm:^2.0.3" - checksum: 10c0/bf9eefaee1f20edbed2e9a442a226793bc72336e2b99e5e48c6b7252b6f70b080fc46d8246ab91939e2af91c36cdd422e0af35161e58dd089590f302f8f64c8a - languageName: node - linkType: hard - -"camelcase-css@npm:^2.0.1": - version: 2.0.1 - resolution: "camelcase-css@npm:2.0.1" - checksum: 10c0/1a1a3137e8a781e6cbeaeab75634c60ffd8e27850de410c162cce222ea331cd1ba5364e8fb21c95e5ca76f52ac34b81a090925ca00a87221355746d049c6e273 - languageName: node - linkType: hard - -"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 - languageName: node - linkType: hard - -"camelcase@npm:^6.2.0, camelcase@npm:^6.2.1": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 - languageName: node - linkType: hard - -"caniuse-api@npm:^3.0.0": - version: 3.0.0 - resolution: "caniuse-api@npm:3.0.0" - dependencies: - browserslist: "npm:^4.0.0" - caniuse-lite: "npm:^1.0.0" - lodash.memoize: "npm:^4.1.2" - lodash.uniq: "npm:^4.5.0" - checksum: 10c0/60f9e85a3331e6d761b1b03eec71ca38ef7d74146bece34694853033292156b815696573ed734b65583acf493e88163618eda915c6c826d46a024c71a9572b4c - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001700 - resolution: "caniuse-lite@npm:1.0.30001700" - checksum: 10c0/3d391bcdd193208166d3ad759de240b9c18ac3759dbd57195770f0fcd2eedcd47d5e853609aba1eee5a2def44b0a14eee457796bdb3451a27de0c8b27355017c - languageName: node - linkType: hard - -"capital-case@npm:^1.0.4": - version: 1.0.4 - resolution: "capital-case@npm:1.0.4" - dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - upper-case-first: "npm:^2.0.2" - checksum: 10c0/6a034af73401f6e55d91ea35c190bbf8bda21714d4ea8bb8f1799311d123410a80f0875db4e3236dc3f97d74231ff4bf1c8783f2be13d7733c7d990c57387281 - languageName: node - linkType: hard - -"case-sensitive-paths-webpack-plugin@npm:^2.4.0": - version: 2.4.0 - resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" - checksum: 10c0/310dab619b661a7fa44ed773870be6d6d7373faff6953ad92720f9553e2579e46dda5b9a79eae6d25ff3733cc15aa466b96e5811af16213f23c115aa220b4ab4 - languageName: node - linkType: hard - -"chalk@npm:^2.4.1": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: "npm:^3.2.1" - escape-string-regexp: "npm:^1.0.5" - supports-color: "npm:^5.3.0" - checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 - languageName: node - linkType: hard - -"chalk@npm:^3.0.0": - version: 3.0.0 - resolution: "chalk@npm:3.0.0" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"change-case-all@npm:1.0.15": - version: 1.0.15 - resolution: "change-case-all@npm:1.0.15" - dependencies: - change-case: "npm:^4.1.2" - is-lower-case: "npm:^2.0.2" - is-upper-case: "npm:^2.0.2" - lower-case: "npm:^2.0.2" - lower-case-first: "npm:^2.0.2" - sponge-case: "npm:^1.0.1" - swap-case: "npm:^2.0.2" - title-case: "npm:^3.0.3" - upper-case: "npm:^2.0.2" - upper-case-first: "npm:^2.0.2" - checksum: 10c0/0de81690de866aa8c477f8b5b08c6f9dbce4a078cffa5f014858f49fda548a9a6524b61f62f2940acce9f1fdcfeef3a7124090684e86e731f55d26c22713e2d7 - languageName: node - linkType: hard - -"change-case@npm:^4.1.2": - version: 4.1.2 - resolution: "change-case@npm:4.1.2" - dependencies: - camel-case: "npm:^4.1.2" - capital-case: "npm:^1.0.4" - constant-case: "npm:^3.0.4" - dot-case: "npm:^3.0.4" - header-case: "npm:^2.0.4" - no-case: "npm:^3.0.4" - param-case: "npm:^3.0.4" - pascal-case: "npm:^3.1.2" - path-case: "npm:^3.0.4" - sentence-case: "npm:^3.0.4" - snake-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10c0/95a6e48563cd393241ce18470c7310a8a050304a64b63addac487560ab039ce42b099673d1d293cc10652324d92060de11b5d918179fe3b5af2ee521fb03ca58 - languageName: node - linkType: hard - -"char-regex@npm:^1.0.2": - version: 1.0.2 - resolution: "char-regex@npm:1.0.2" - checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e - languageName: node - linkType: hard - -"char-regex@npm:^2.0.0": - version: 2.0.2 - resolution: "char-regex@npm:2.0.2" - checksum: 10c0/afbfb11019bafcc70a3e85b760d63336cf941f7608f1df7d746a60ee6075d1926e5c18a9fb1b6c22024f3a000c0e0c745f059b2bf679a5cba6cb48adf7ea43ce - languageName: node - linkType: hard - -"chardet@npm:^0.7.0": - version: 0.7.0 - resolution: "chardet@npm:0.7.0" - checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d - languageName: node - linkType: hard - -"check-types@npm:^11.2.3": - version: 11.2.3 - resolution: "check-types@npm:11.2.3" - checksum: 10c0/08d17e528b189e0e431689f0f2f0a78f425202f6e5ac93def5c3b8d128eb888a5103fc980d4feb7b2d4248f8114d354c223dff3c0b5ac4b1def526ef441aaf55 - languageName: node - linkType: hard - -"chokidar@npm:^3.4.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": - version: 3.6.0 - resolution: "chokidar@npm:3.6.0" - dependencies: - anymatch: "npm:~3.1.2" - braces: "npm:~3.0.2" - fsevents: "npm:~2.3.2" - glob-parent: "npm:~5.1.2" - is-binary-path: "npm:~2.1.0" - is-glob: "npm:~4.0.1" - normalize-path: "npm:~3.0.0" - readdirp: "npm:~3.6.0" - dependenciesMeta: - fsevents: - optional: true - checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 - languageName: node - linkType: hard - -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 - languageName: node - linkType: hard - -"chrome-trace-event@npm:^1.0.2": - version: 1.0.4 - resolution: "chrome-trace-event@npm:1.0.4" - checksum: 10c0/3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 - languageName: node - linkType: hard - -"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.0.0": - version: 1.4.3 - resolution: "cjs-module-lexer@npm:1.4.3" - checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be - languageName: node - linkType: hard - -"clean-css@npm:^5.2.2": - version: 5.3.3 - resolution: "clean-css@npm:5.3.3" - dependencies: - source-map: "npm:~0.6.0" - checksum: 10c0/381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 - languageName: node - linkType: hard - -"cli-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-cursor@npm:3.1.0" - dependencies: - restore-cursor: "npm:^3.1.0" - checksum: 10c0/92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 - languageName: node - linkType: hard - -"cli-cursor@npm:^4.0.0": - version: 4.0.0 - resolution: "cli-cursor@npm:4.0.0" - dependencies: - restore-cursor: "npm:^4.0.0" - checksum: 10c0/e776e8c3c6727300d0539b0d25160b2bb56aed1a63942753ba1826b012f337a6f4b7ace3548402e4f2f13b5e16bfd751be672c44b203205e7eca8be94afec42c - languageName: node - linkType: hard - -"cli-spinners@npm:^2.5.0": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 - languageName: node - linkType: hard - -"cli-truncate@npm:^2.1.0": - version: 2.1.0 - resolution: "cli-truncate@npm:2.1.0" - dependencies: - slice-ansi: "npm:^3.0.0" - string-width: "npm:^4.2.0" - checksum: 10c0/dfaa3df675bcef7a3254773de768712b590250420345a4c7ac151f041a4bacb4c25864b1377bee54a39b5925a030c00eabf014e312e3a4ac130952ed3b3879e9 - languageName: node - linkType: hard - -"cli-truncate@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-truncate@npm:3.1.0" - dependencies: - slice-ansi: "npm:^5.0.0" - string-width: "npm:^5.0.0" - checksum: 10c0/a19088878409ec0e5dc2659a5166929629d93cfba6d68afc9cde2282fd4c751af5b555bf197047e31c87c574396348d011b7aa806fec29c4139ea4f7f00b324c - languageName: node - linkType: hard - -"cli-width@npm:^3.0.0": - version: 3.0.0 - resolution: "cli-width@npm:3.0.0" - checksum: 10c0/125a62810e59a2564268c80fdff56c23159a7690c003e34aeb2e68497dccff26911998ff49c33916fcfdf71e824322cc3953e3f7b48b27267c7a062c81348a9a - languageName: node - linkType: hard - -"cliui@npm:^6.0.0": - version: 6.0.0 - resolution: "cliui@npm:6.0.0" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.0" - wrap-ansi: "npm:^6.2.0" - checksum: 10c0/35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 - languageName: node - linkType: hard - -"cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.0" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/6035f5daf7383470cef82b3d3db00bec70afb3423538c50394386ffbbab135e26c3689c41791f911fa71b62d13d3863c712fdd70f0fbdffd938a1e6fd09aac00 - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 - languageName: node - linkType: hard - -"clone@npm:^1.0.2": - version: 1.0.4 - resolution: "clone@npm:1.0.4" - checksum: 10c0/2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b - languageName: node - linkType: hard - -"co@npm:^4.6.0": - version: 4.6.0 - resolution: "co@npm:4.6.0" - checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 - languageName: node - linkType: hard - -"coa@npm:^2.0.2": - version: 2.0.2 - resolution: "coa@npm:2.0.2" - dependencies: - "@types/q": "npm:^1.5.1" - chalk: "npm:^2.4.1" - q: "npm:^1.1.2" - checksum: 10c0/0264392e3b691a8551e619889f3e67558b4f755eeb09d67625032a25c37634731e778fabbd9d14df6477d6ae770e30ea9405d18e515b2ec492b0eb90bb8d7f43 - languageName: node - linkType: hard - -"collect-v8-coverage@npm:^1.0.0": - version: 1.0.2 - resolution: "collect-v8-coverage@npm:1.0.2" - checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1 - languageName: node - linkType: hard - -"color-convert@npm:^1.9.0": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: "npm:1.1.3" - checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"colord@npm:^2.9.1": - version: 2.9.3 - resolution: "colord@npm:2.9.3" - checksum: 10c0/9699e956894d8996b28c686afe8988720785f476f59335c80ce852ded76ab3ebe252703aec53d9bef54f6219aea6b960fb3d9a8300058a1d0c0d4026460cd110 - languageName: node - linkType: hard - -"colorette@npm:^2.0.10, colorette@npm:^2.0.16, colorette@npm:^2.0.20": - version: 2.0.20 - resolution: "colorette@npm:2.0.20" - checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 - languageName: node - linkType: hard - -"combined-stream@npm:^1.0.8": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: "npm:~1.0.0" - checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 - languageName: node - linkType: hard - -"commander@npm:^2.20.0": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 - languageName: node - linkType: hard - -"commander@npm:^4.0.0": - version: 4.1.1 - resolution: "commander@npm:4.1.1" - checksum: 10c0/84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab - languageName: node - linkType: hard - -"commander@npm:^7.2.0": - version: 7.2.0 - resolution: "commander@npm:7.2.0" - checksum: 10c0/8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a - languageName: node - linkType: hard - -"commander@npm:^8.3.0": - version: 8.3.0 - resolution: "commander@npm:8.3.0" - checksum: 10c0/8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 - languageName: node - linkType: hard - -"common-tags@npm:1.8.2, common-tags@npm:^1.8.0": - version: 1.8.2 - resolution: "common-tags@npm:1.8.2" - checksum: 10c0/23efe47ff0a1a7c91489271b3a1e1d2a171c12ec7f9b35b29b2fce51270124aff0ec890087e2bc2182c1cb746e232ab7561aaafe05f1e7452aea733d2bfe3f63 - languageName: node - linkType: hard - -"commondir@npm:^1.0.1": - version: 1.0.1 - resolution: "commondir@npm:1.0.1" - checksum: 10c0/33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 - languageName: node - linkType: hard - -"compressible@npm:~2.0.18": - version: 2.0.18 - resolution: "compressible@npm:2.0.18" - dependencies: - mime-db: "npm:>= 1.43.0 < 2" - checksum: 10c0/8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7 - languageName: node - linkType: hard - -"compression@npm:^1.7.4": - version: 1.8.0 - resolution: "compression@npm:1.8.0" - dependencies: - bytes: "npm:3.1.2" - compressible: "npm:~2.0.18" - debug: "npm:2.6.9" - negotiator: "npm:~0.6.4" - on-headers: "npm:~1.0.2" - safe-buffer: "npm:5.2.1" - vary: "npm:~1.1.2" - checksum: 10c0/804d3c8430939f4fd88e5128333f311b4035f6425a7f2959d74cfb5c98ef3a3e3e18143208f3f9d0fcae4cd3bcf3d2fbe525e0fcb955e6e146e070936f025a24 - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f - languageName: node - linkType: hard - -"confusing-browser-globals@npm:^1.0.11": - version: 1.0.11 - resolution: "confusing-browser-globals@npm:1.0.11" - checksum: 10c0/475d0a284fa964a5182b519af5738b5b64bf7e413cfd703c1b3496bf6f4df9f827893a9b221c0ea5873c1476835beb1e0df569ba643eff0734010c1eb780589e - languageName: node - linkType: hard - -"connect-history-api-fallback@npm:^2.0.0": - version: 2.0.0 - resolution: "connect-history-api-fallback@npm:2.0.0" - checksum: 10c0/90fa8b16ab76e9531646cc70b010b1dbd078153730c510d3142f6cf07479ae8a812c5a3c0e40a28528dd1681a62395d0cfdef67da9e914c4772ac85d69a3ed87 - languageName: node - linkType: hard - -"constant-case@npm:^3.0.4": - version: 3.0.4 - resolution: "constant-case@npm:3.0.4" - dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - upper-case: "npm:^2.0.2" - checksum: 10c0/91d54f18341fcc491ae66d1086642b0cc564be3e08984d7b7042f8b0a721c8115922f7f11d6a09f13ed96ff326eabae11f9d1eb0335fa9d8b6e39e4df096010e - languageName: node - linkType: hard - -"content-disposition@npm:0.5.4": - version: 0.5.4 - resolution: "content-disposition@npm:0.5.4" - dependencies: - safe-buffer: "npm:5.2.1" - checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb - languageName: node - linkType: hard - -"content-type@npm:~1.0.4, content-type@npm:~1.0.5": - version: 1.0.5 - resolution: "content-type@npm:1.0.5" - checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af - languageName: node - linkType: hard - -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b - languageName: node - linkType: hard - -"convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "convert-source-map@npm:2.0.0" - checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b - languageName: node - linkType: hard - -"cookie-es@npm:^1.2.2": - version: 1.2.2 - resolution: "cookie-es@npm:1.2.2" - checksum: 10c0/210eb67cd40a53986fda99d6f47118cfc45a69c4abc03490d15ab1b83ac978d5518356aecdd7a7a4969292445e3063c2302deda4c73706a67edc008127608638 - languageName: node - linkType: hard - -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: 10c0/b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221 - languageName: node - linkType: hard - -"cookie@npm:0.7.1": - version: 0.7.1 - resolution: "cookie@npm:0.7.1" - checksum: 10c0/5de60c67a410e7c8dc8a46a4b72eb0fe925871d057c9a5d2c0e8145c4270a4f81076de83410c4d397179744b478e33cd80ccbcc457abf40a9409ad27dcd21dde - languageName: node - linkType: hard - -"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.40.0": - version: 3.40.0 - resolution: "core-js-compat@npm:3.40.0" - dependencies: - browserslist: "npm:^4.24.3" - checksum: 10c0/44f6e88726fe266a5be9581a79766800478a8d5c492885f2d4c2a4e2babd9b06bc1689d5340d3a61ae7332f990aff2e83b6203ff8773137a627cfedfbeefabeb - languageName: node - linkType: hard - -"core-js-pure@npm:^3.23.3": - version: 3.40.0 - resolution: "core-js-pure@npm:3.40.0" - checksum: 10c0/97590017216e2614e44bacc0b73159061b58e3ac86b61a3ed8cd78fc12bef604c5fb559a7a4d51ae5f2d1bd23ec57760ba6bf2802e802beb42d6bbce136acf52 - languageName: node - linkType: hard - -"core-js@npm:^3.19.2": - version: 3.40.0 - resolution: "core-js@npm:3.40.0" - checksum: 10c0/db7946ada881e845d8b157061945b1187618fa45cf162f392a151e8a497962aed2da688c982eaa1d444c864be97a70f8be4d73385294b515d224dd164d19f1d4 - languageName: node - linkType: hard - -"core-util-is@npm:~1.0.0": - version: 1.0.3 - resolution: "core-util-is@npm:1.0.3" - checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 - languageName: node - linkType: hard - -"cosmiconfig@npm:^6.0.0": - version: 6.0.0 - resolution: "cosmiconfig@npm:6.0.0" - dependencies: - "@types/parse-json": "npm:^4.0.0" - import-fresh: "npm:^3.1.0" - parse-json: "npm:^5.0.0" - path-type: "npm:^4.0.0" - yaml: "npm:^1.7.2" - checksum: 10c0/666ed8732d0bf7d7fe6f8516c8ee6041e0622032e8fa26201577b883d2767ad105d03f38b34b93d1f02f26b22a89e7bab4443b9d2e7f931f48d0e944ffa038b5 - languageName: node - linkType: hard - -"cosmiconfig@npm:^7.0.0": - version: 7.1.0 - resolution: "cosmiconfig@npm:7.1.0" - dependencies: - "@types/parse-json": "npm:^4.0.0" - import-fresh: "npm:^3.2.1" - parse-json: "npm:^5.0.0" - path-type: "npm:^4.0.0" - yaml: "npm:^1.10.0" - checksum: 10c0/b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03 - languageName: node - linkType: hard - -"cosmiconfig@npm:^8.1.0, cosmiconfig@npm:^8.1.3": - version: 8.3.6 - resolution: "cosmiconfig@npm:8.3.6" - dependencies: - import-fresh: "npm:^3.3.0" - js-yaml: "npm:^4.1.0" - parse-json: "npm:^5.2.0" - path-type: "npm:^4.0.0" - peerDependencies: - typescript: ">=4.9.5" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a - languageName: node - linkType: hard - -"create-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "create-jest@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-config: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - prompts: "npm:^2.0.1" - bin: - create-jest: bin/create-jest.js - checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f - languageName: node - linkType: hard - -"create-require@npm:^1.1.0": - version: 1.1.1 - resolution: "create-require@npm:1.1.1" - checksum: 10c0/157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91 - languageName: node - linkType: hard - -"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5": - version: 3.2.0 - resolution: "cross-fetch@npm:3.2.0" - dependencies: - node-fetch: "npm:^2.7.0" - checksum: 10c0/d8596adf0269130098a676f6739a0922f3cc7b71cc89729925411ebe851a87026171c82ea89154c4811c9867c01c44793205a52e618ce2684650218c7fbeeb9f - languageName: node - linkType: hard - -"cross-inspect@npm:1.0.1": - version: 1.0.1 - resolution: "cross-inspect@npm:1.0.1" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/2493ee47a801b46ede1c42ca6242b8d2059f7319b5baf23887bbaf46a6ea8e536d2e271d0990176c05092f67b32d084ffd8c93e7c1227eff4a06cceadb49af47 - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": - version: 7.0.6 - resolution: "cross-spawn@npm:7.0.6" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 - languageName: node - linkType: hard - -"crossws@npm:^0.3.3": - version: 0.3.4 - resolution: "crossws@npm:0.3.4" - dependencies: - uncrypto: "npm:^0.1.3" - checksum: 10c0/54a2b82d188f854051eef38a760093d35488a2a689cd3716945311e29ad61e5272b1ba2d2674c61876f6d83c321adaa911f523f15198b721bbdc05e283d4c2b3 - languageName: node - linkType: hard - -"crypto-random-string@npm:^2.0.0": - version: 2.0.0 - resolution: "crypto-random-string@npm:2.0.0" - checksum: 10c0/288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 - languageName: node - linkType: hard - -"css-blank-pseudo@npm:^3.0.3": - version: 3.0.3 - resolution: "css-blank-pseudo@npm:3.0.3" - dependencies: - postcss-selector-parser: "npm:^6.0.9" - peerDependencies: - postcss: ^8.4 - bin: - css-blank-pseudo: dist/cli.cjs - checksum: 10c0/889b0c4e47f5172cbc1a036ed31c1b25b13e6331bd85f91c910ce29ba4a1bad33d8d7bd0d48343bc5d9bf30750b4626fe55fe9fd1042e09eda72f4a72c1d779c - languageName: node - linkType: hard - -"css-declaration-sorter@npm:^6.3.1": - version: 6.4.1 - resolution: "css-declaration-sorter@npm:6.4.1" - peerDependencies: - postcss: ^8.0.9 - checksum: 10c0/b8b664338dac528266a1ed9b27927ac51a907fb16bc1954fa9038b5286c442603bd494cc920c6a3616111309d18ee6b5a85b6d9927938efc942af452a5145160 - languageName: node - linkType: hard - -"css-has-pseudo@npm:^3.0.4": - version: 3.0.4 - resolution: "css-has-pseudo@npm:3.0.4" - dependencies: - postcss-selector-parser: "npm:^6.0.9" - peerDependencies: - postcss: ^8.4 - bin: - css-has-pseudo: dist/cli.cjs - checksum: 10c0/da950bd66a73b7e02b428c95eba98fe664583ea059200dc4ddac2dfa3e316b637c538b69a1a8ffe52c4f739818bf55a264d652f15b18b78a6332e73ae08f03ed - languageName: node - linkType: hard - -"css-loader@npm:^6.5.1": - version: 6.11.0 - resolution: "css-loader@npm:6.11.0" - dependencies: - icss-utils: "npm:^5.1.0" - postcss: "npm:^8.4.33" - postcss-modules-extract-imports: "npm:^3.1.0" - postcss-modules-local-by-default: "npm:^4.0.5" - postcss-modules-scope: "npm:^3.2.0" - postcss-modules-values: "npm:^4.0.0" - postcss-value-parser: "npm:^4.2.0" - semver: "npm:^7.5.4" - peerDependencies: - "@rspack/core": 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: 10c0/bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 - languageName: node - linkType: hard - -"css-minimizer-webpack-plugin@npm:^3.2.0": - version: 3.4.1 - resolution: "css-minimizer-webpack-plugin@npm:3.4.1" - dependencies: - cssnano: "npm:^5.0.6" - jest-worker: "npm:^27.0.2" - postcss: "npm:^8.3.5" - schema-utils: "npm:^4.0.0" - serialize-javascript: "npm:^6.0.0" - source-map: "npm:^0.6.1" - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - "@parcel/css": - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - checksum: 10c0/a6b749a136f7a62a173e576a10c8f2ada18013800a2698ede08dfdf6df6761b9ad24cabfce153ef4958ffcf8509e7b6a40c6ddffa6eb06f3624a97c17b825e06 - languageName: node - linkType: hard - -"css-prefers-color-scheme@npm:^6.0.3": - version: 6.0.3 - resolution: "css-prefers-color-scheme@npm:6.0.3" - peerDependencies: - postcss: ^8.4 - bin: - css-prefers-color-scheme: dist/cli.cjs - checksum: 10c0/b0f1efba0384f52506a5ab54179a2b56a4a2b693c81e2d533529c6eae7ddb9ca4b1be3a6bc9d2d44f7c4b3750bb4eda7ae9d7254fe91379b25e0cc3b301fbdd8 - languageName: node - linkType: hard - -"css-select-base-adapter@npm:^0.1.1": - version: 0.1.1 - resolution: "css-select-base-adapter@npm:0.1.1" - checksum: 10c0/17f28a0d9e8596c541de250e48958e72a65399c9e15ba5689915d6631a451068187c19d674f08187843a61cb949951cb33c7db82bd7341536769523baed867dc - languageName: node - linkType: hard - -"css-select@npm:^2.0.0": - version: 2.1.0 - resolution: "css-select@npm:2.1.0" - dependencies: - boolbase: "npm:^1.0.0" - css-what: "npm:^3.2.1" - domutils: "npm:^1.7.0" - nth-check: "npm:^1.0.2" - checksum: 10c0/47832492c8218ffd92ed18eaa325397bd0bd8e4bcf3bc71767c5e1ed8b4f39b672ba157b0b5e693ef50006017d78c19e46791a75b43bb192c4db3680a331afc7 - languageName: node - linkType: hard - -"css-select@npm:^4.1.3": - version: 4.3.0 - resolution: "css-select@npm:4.3.0" - dependencies: - boolbase: "npm:^1.0.0" - css-what: "npm:^6.0.1" - domhandler: "npm:^4.3.1" - domutils: "npm:^2.8.0" - nth-check: "npm:^2.0.1" - checksum: 10c0/a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 - languageName: node - linkType: hard - -"css-tree@npm:1.0.0-alpha.37": - version: 1.0.0-alpha.37 - resolution: "css-tree@npm:1.0.0-alpha.37" - dependencies: - mdn-data: "npm:2.0.4" - source-map: "npm:^0.6.1" - checksum: 10c0/8f3c197baea919f4f55d0e84b1665d5e7d5fd74cb192fd0bf951828929b9cd5fd71de074afb685705bf5b40d7b04d4c5a206bfab26954378f04f2f5ce426d2f8 - languageName: node - linkType: hard - -"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": - version: 1.1.3 - resolution: "css-tree@npm:1.1.3" - dependencies: - mdn-data: "npm:2.0.14" - source-map: "npm:^0.6.1" - checksum: 10c0/499a507bfa39b8b2128f49736882c0dd636b0cd3370f2c69f4558ec86d269113286b7df469afc955de6a68b0dba00bc533e40022a73698081d600072d5d83c1c - languageName: node - linkType: hard - -"css-what@npm:^3.2.1": - version: 3.4.2 - resolution: "css-what@npm:3.4.2" - checksum: 10c0/454dca1b9dff8cf740d666d24a6c517562f374fe3a160891ebf8c82a9dd76864757913573c4db30537a959f5f595750420be00552ea6d5a9456ee68acc2349bf - languageName: node - linkType: hard - -"css-what@npm:^6.0.1": - version: 6.1.0 - resolution: "css-what@npm:6.1.0" - checksum: 10c0/a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 - languageName: node - linkType: hard - -"css.escape@npm:^1.5.1": - version: 1.5.1 - resolution: "css.escape@npm:1.5.1" - checksum: 10c0/5e09035e5bf6c2c422b40c6df2eb1529657a17df37fda5d0433d722609527ab98090baf25b13970ca754079a0f3161dd3dfc0e743563ded8cfa0749d861c1525 - languageName: node - linkType: hard - -"cssdb@npm:^7.1.0": - version: 7.11.2 - resolution: "cssdb@npm:7.11.2" - checksum: 10c0/5cd8dfee703dfbd7b7a8c3a93d65d26007ec1cd9692379b5868a0ceedf23b88e28d4b98f1cb9a4161f8b01e4a229e08ba9603fb94b756a3df6e07c423fff5b5d - languageName: node - linkType: hard - -"cssesc@npm:^3.0.0": - version: 3.0.0 - resolution: "cssesc@npm:3.0.0" - bin: - cssesc: bin/cssesc - checksum: 10c0/6bcfd898662671be15ae7827120472c5667afb3d7429f1f917737f3bf84c4176003228131b643ae74543f17a394446247df090c597bb9a728cce298606ed0aa7 - languageName: node - linkType: hard - -"cssnano-preset-default@npm:^5.2.14": - version: 5.2.14 - resolution: "cssnano-preset-default@npm:5.2.14" - dependencies: - css-declaration-sorter: "npm:^6.3.1" - cssnano-utils: "npm:^3.1.0" - postcss-calc: "npm:^8.2.3" - postcss-colormin: "npm:^5.3.1" - postcss-convert-values: "npm:^5.1.3" - postcss-discard-comments: "npm:^5.1.2" - postcss-discard-duplicates: "npm:^5.1.0" - postcss-discard-empty: "npm:^5.1.1" - postcss-discard-overridden: "npm:^5.1.0" - postcss-merge-longhand: "npm:^5.1.7" - postcss-merge-rules: "npm:^5.1.4" - postcss-minify-font-values: "npm:^5.1.0" - postcss-minify-gradients: "npm:^5.1.1" - postcss-minify-params: "npm:^5.1.4" - postcss-minify-selectors: "npm:^5.2.1" - postcss-normalize-charset: "npm:^5.1.0" - postcss-normalize-display-values: "npm:^5.1.0" - postcss-normalize-positions: "npm:^5.1.1" - postcss-normalize-repeat-style: "npm:^5.1.1" - postcss-normalize-string: "npm:^5.1.0" - postcss-normalize-timing-functions: "npm:^5.1.0" - postcss-normalize-unicode: "npm:^5.1.1" - postcss-normalize-url: "npm:^5.1.0" - postcss-normalize-whitespace: "npm:^5.1.1" - postcss-ordered-values: "npm:^5.1.3" - postcss-reduce-initial: "npm:^5.1.2" - postcss-reduce-transforms: "npm:^5.1.0" - postcss-svgo: "npm:^5.1.0" - postcss-unique-selectors: "npm:^5.1.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/d125bdb9ac007f97f920e30be953c550a8e7de0cb9298f67e0bc9744f4b920039046b5a6b817e345872836b08689af747f82fbf2189c8bd48da3e6f0c1087b89 - languageName: node - linkType: hard - -"cssnano-utils@npm:^3.1.0": - version: 3.1.0 - resolution: "cssnano-utils@npm:3.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/057508645a3e7584decede1045daa5b362dbfa2f5df96c3527c7d52e41e787a3442a56a8ea0c0af6a757f518e79a459ee580a35c323ad0d0eec912afd67d7630 - languageName: node - linkType: hard - -"cssnano@npm:^5.0.6": - version: 5.1.15 - resolution: "cssnano@npm:5.1.15" - dependencies: - cssnano-preset-default: "npm:^5.2.14" - lilconfig: "npm:^2.0.3" - yaml: "npm:^1.10.2" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/4252e4f4edd7a0fbdd4017825c0f8632b7a12ecbfdd432d2ff7ec268d48eb956a0a10bbf209602181f9f84ceeecea4a864719ecde03aa2cc48f5d9636fcf5f9a - languageName: node - linkType: hard - -"csso@npm:^4.0.2, csso@npm:^4.2.0": - version: 4.2.0 - resolution: "csso@npm:4.2.0" - dependencies: - css-tree: "npm:^1.1.2" - checksum: 10c0/f8c6b1300efaa0f8855a7905ae3794a29c6496e7f16a71dec31eb6ca7cfb1f058a4b03fd39b66c4deac6cb06bf6b4ba86da7b67d7320389cb9994d52b924b903 - languageName: node - linkType: hard - -"cssom@npm:^0.4.4": - version: 0.4.4 - resolution: "cssom@npm:0.4.4" - checksum: 10c0/0d4fc70255ea3afbd4add79caffa3b01720929da91105340600d8c0f06c31716f933c6314c3d43b62b57c9637bc2eb35296a9e2db427e8b572ee38a4be2b5f82 - languageName: node - linkType: hard - -"cssom@npm:~0.3.6": - version: 0.3.8 - resolution: "cssom@npm:0.3.8" - checksum: 10c0/d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411 - languageName: node - linkType: hard - -"cssstyle@npm:^2.3.0": - version: 2.3.0 - resolution: "cssstyle@npm:2.3.0" - dependencies: - cssom: "npm:~0.3.6" - checksum: 10c0/863400da2a458f73272b9a55ba7ff05de40d850f22eb4f37311abebd7eff801cf1cd2fb04c4c92b8c3daed83fe766e52e4112afb7bc88d86c63a9c2256a7d178 - languageName: node - linkType: hard - -"csstype@npm:^3.0.2": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 - languageName: node - linkType: hard - -"damerau-levenshtein@npm:^1.0.8": - version: 1.0.8 - resolution: "damerau-levenshtein@npm:1.0.8" - checksum: 10c0/4c2647e0f42acaee7d068756c1d396e296c3556f9c8314bac1ac63ffb236217ef0e7e58602b18bb2173deec7ec8e0cac8e27cccf8f5526666b4ff11a13ad54a3 - languageName: node - linkType: hard - -"data-uri-to-buffer@npm:^4.0.0": - version: 4.0.1 - resolution: "data-uri-to-buffer@npm:4.0.1" - checksum: 10c0/20a6b93107597530d71d4cb285acee17f66bcdfc03fd81040921a81252f19db27588d87fc8fc69e1950c55cfb0bf8ae40d0e5e21d907230813eb5d5a7f9eb45b - languageName: node - linkType: hard - -"data-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "data-urls@npm:2.0.0" - dependencies: - abab: "npm:^2.0.3" - whatwg-mimetype: "npm:^2.3.0" - whatwg-url: "npm:^8.0.0" - checksum: 10c0/1246442178eb756afb1d99e54669a119eafb3e69c73300d14089687c50c64f9feadd93c973f496224a12f89daa94267a6114aecd70e9b279c09d908c5be44d01 - languageName: node - linkType: hard - -"data-view-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "data-view-buffer@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.3" - es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.2" - checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c - languageName: node - linkType: hard - -"data-view-byte-length@npm:^1.0.2": - version: 1.0.2 - resolution: "data-view-byte-length@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.3" - es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.2" - checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 - languageName: node - linkType: hard - -"data-view-byte-offset@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-offset@npm:1.0.1" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 - languageName: node - linkType: hard - -"dataloader@npm:^2.2.3": - version: 2.2.3 - resolution: "dataloader@npm:2.2.3" - checksum: 10c0/9b9a056fbc863ca86da87d59e053e871e263b4966aa4d55e40d61a65e96815fae5530ca220629064ca5f8e3000c0c4ec93292e170c38ff393fb34256b4d7c1aa - languageName: node - linkType: hard - -"debounce@npm:^1.2.0": - version: 1.2.1 - resolution: "debounce@npm:1.2.1" - checksum: 10c0/6c9320aa0973fc42050814621a7a8a78146c1975799b5b3cc1becf1f77ba9a5aa583987884230da0842a03f385def452fad5d60db97c3d1c8b824e38a8edf500 - languageName: node - linkType: hard - -"debug@npm:2.6.9, debug@npm:^2.6.0": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: "npm:2.0.0" - checksum: 10c0/121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0": - version: 4.4.0 - resolution: "debug@npm:4.4.0" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de - languageName: node - linkType: hard - -"debug@npm:^3.2.7": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: "npm:^2.1.1" - checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a - languageName: node - linkType: hard - -"decamelize@npm:^1.2.0": - version: 1.2.0 - resolution: "decamelize@npm:1.2.0" - checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 - languageName: node - linkType: hard - -"decimal.js@npm:^10.2.1": - version: 10.5.0 - resolution: "decimal.js@npm:10.5.0" - checksum: 10c0/785c35279df32762143914668df35948920b6c1c259b933e0519a69b7003fc0a5ed2a766b1e1dda02574450c566b21738a45f15e274b47c2ac02072c0d1f3ac3 - languageName: node - linkType: hard - -"decode-uri-component@npm:^0.2.2": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 - languageName: node - linkType: hard - -"dedent@npm:^0.7.0": - version: 0.7.0 - resolution: "dedent@npm:0.7.0" - checksum: 10c0/7c3aa00ddfe3e5fcd477958e156156a5137e3bb6ff1493ca05edff4decf29a90a057974cc77e75951f8eb801c1816cb45aea1f52d628cdd000b82b36ab839d1b - languageName: node - linkType: hard - -"dedent@npm:^1.0.0": - version: 1.5.3 - resolution: "dedent@npm:1.5.3" - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 - languageName: node - linkType: hard - -"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c - languageName: node - linkType: hard - -"deepmerge@npm:^4.2.2": - version: 4.3.1 - resolution: "deepmerge@npm:4.3.1" - checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 - languageName: node - linkType: hard - -"default-gateway@npm:^6.0.3": - version: 6.0.3 - resolution: "default-gateway@npm:6.0.3" - dependencies: - execa: "npm:^5.0.0" - checksum: 10c0/5184f9e6e105d24fb44ade9e8741efa54bb75e84625c1ea78c4ef8b81dff09ca52d6dbdd1185cf0dc655bb6b282a64fffaf7ed2dd561b8d9ad6f322b1f039aba - languageName: node - linkType: hard - -"defaults@npm:^1.0.3": - version: 1.0.4 - resolution: "defaults@npm:1.0.4" - dependencies: - clone: "npm:^1.0.2" - checksum: 10c0/9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a - languageName: node - linkType: hard - -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": - version: 1.1.4 - resolution: "define-data-property@npm:1.1.4" - dependencies: - es-define-property: "npm:^1.0.0" - es-errors: "npm:^1.3.0" - gopd: "npm:^1.0.1" - checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 - languageName: node - linkType: hard - -"define-lazy-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "define-lazy-prop@npm:2.0.0" - checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 - languageName: node - linkType: hard - -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": - version: 1.2.1 - resolution: "define-properties@npm:1.2.1" - dependencies: - define-data-property: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - object-keys: "npm:^1.1.1" - checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 - languageName: node - linkType: hard - -"defu@npm:^6.1.4": - version: 6.1.4 - resolution: "defu@npm:6.1.4" - checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 - languageName: node - linkType: hard - -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 - languageName: node - linkType: hard - -"depd@npm:2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c - languageName: node - linkType: hard - -"depd@npm:~1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 10c0/acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 - languageName: node - linkType: hard - -"dependency-graph@npm:^0.11.0": - version: 0.11.0 - resolution: "dependency-graph@npm:0.11.0" - checksum: 10c0/9e6968d1534fdb502f7f3a25a3819b499f9d60f8389193950ed0b4d1618f1341b36b5d039f2cee256cfe10c9e8198ace16b271e370df06a93fac206e81602e7c - languageName: node - linkType: hard - -"dequal@npm:^2.0.3": - version: 2.0.3 - resolution: "dequal@npm:2.0.3" - checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 - languageName: node - linkType: hard - -"destr@npm:^2.0.3": - version: 2.0.3 - resolution: "destr@npm:2.0.3" - checksum: 10c0/10e7eff5149e2839a4dd29a1e9617c3c675a3b53608d78d74fc6f4abc31daa977e6de08e0eea78965527a0d5a35467ae2f9624e0a4646d54aa1162caa094473e - languageName: node - linkType: hard - -"destroy@npm:1.2.0": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 - languageName: node - linkType: hard - -"detect-browser@npm:5.3.0": - version: 5.3.0 - resolution: "detect-browser@npm:5.3.0" - checksum: 10c0/88d49b70ce3836e7971345b2ebdd486ad0d457d1e4f066540d0c12f9210c8f731ccbed955fcc9af2f048f5d4629702a8e46bedf5bcad42ad49a3a0927bfd5a76 - languageName: node - linkType: hard - -"detect-indent@npm:^6.0.0": - version: 6.1.0 - resolution: "detect-indent@npm:6.1.0" - checksum: 10c0/dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 - languageName: node - linkType: hard - -"detect-newline@npm:^3.0.0": - version: 3.1.0 - resolution: "detect-newline@npm:3.1.0" - checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d - languageName: node - linkType: hard - -"detect-node@npm:^2.0.4": - version: 2.1.0 - resolution: "detect-node@npm:2.1.0" - checksum: 10c0/f039f601790f2e9d4654e499913259a798b1f5246ae24f86ab5e8bd4aaf3bce50484234c494f11fb00aecb0c6e2733aa7b1cf3f530865640b65fbbd65b2c4e09 - languageName: node - linkType: hard - -"detect-port-alt@npm:^1.1.6": - version: 1.1.6 - resolution: "detect-port-alt@npm:1.1.6" - dependencies: - address: "npm:^1.0.1" - debug: "npm:^2.6.0" - bin: - detect: ./bin/detect-port - detect-port: ./bin/detect-port - checksum: 10c0/7269e6aef7b782d98c77505c07a7a0f5e2ee98a9607dc791035fc0192fc58aa03cc833fae605e10eaf239a2a5a55cd938e0bb141dea764ac6180ca082fd62b23 - languageName: node - linkType: hard - -"didyoumean@npm:^1.2.2": - version: 1.2.2 - resolution: "didyoumean@npm:1.2.2" - checksum: 10c0/95d0b53d23b851aacff56dfadb7ecfedce49da4232233baecfeecb7710248c4aa03f0aa8995062f0acafaf925adf8536bd7044a2e68316fd7d411477599bc27b - languageName: node - linkType: hard - -"diff-sequences@npm:^27.5.1": - version: 27.5.1 - resolution: "diff-sequences@npm:27.5.1" - checksum: 10c0/a52566d891b89a666f48ba69f54262fa8293ae6264ae04da82c7bf3b6661cba75561de0729f18463179d56003cc0fd69aa09845f2c2cd7a353b1ec1e1a96beb9 - languageName: node - linkType: hard - -"diff-sequences@npm:^29.6.3": - version: 29.6.3 - resolution: "diff-sequences@npm:29.6.3" - checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 - languageName: node - linkType: hard - -"diff@npm:^4.0.1": - version: 4.0.2 - resolution: "diff@npm:4.0.2" - checksum: 10c0/81b91f9d39c4eaca068eb0c1eb0e4afbdc5bb2941d197f513dd596b820b956fef43485876226d65d497bebc15666aa2aa82c679e84f65d5f2bfbf14ee46e32c1 - languageName: node - linkType: hard - -"dijkstrajs@npm:^1.0.1": - version: 1.0.3 - resolution: "dijkstrajs@npm:1.0.3" - checksum: 10c0/2183d61ac1f25062f3c3773f3ea8d9f45ba164a00e77e07faf8cc5750da966222d1e2ce6299c875a80f969190c71a0973042192c5624d5223e4ed196ff584c99 - languageName: node - linkType: hard - -"dir-glob@npm:^3.0.1": - version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" - dependencies: - path-type: "npm:^4.0.0" - checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c - languageName: node - linkType: hard - -"dlv@npm:^1.1.3": - version: 1.1.3 - resolution: "dlv@npm:1.1.3" - checksum: 10c0/03eb4e769f19a027fd5b43b59e8a05e3fd2100ac239ebb0bf9a745de35d449e2f25cfaf3aa3934664551d72856f4ae8b7822016ce5c42c2d27c18ae79429ec42 - languageName: node - linkType: hard - -"dns-packet@npm:^5.2.2": - version: 5.6.1 - resolution: "dns-packet@npm:5.6.1" - dependencies: - "@leichtgewicht/ip-codec": "npm:^2.0.1" - checksum: 10c0/8948d3d03063fb68e04a1e386875f8c3bcc398fc375f535f2b438fad8f41bf1afa6f5e70893ba44f4ae884c089247e0a31045722fa6ff0f01d228da103f1811d - languageName: node - linkType: hard - -"doctrine@npm:^2.1.0": - version: 2.1.0 - resolution: "doctrine@npm:2.1.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: 10c0/b6416aaff1f380bf56c3b552f31fdf7a69b45689368deca72d28636f41c16bb28ec3ebc40ace97db4c1afc0ceeb8120e8492fe0046841c94c2933b2e30a7d5ac - languageName: node - linkType: hard - -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 - languageName: node - linkType: hard - -"dom-accessibility-api@npm:^0.5.9": - version: 0.5.16 - resolution: "dom-accessibility-api@npm:0.5.16" - checksum: 10c0/b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 - languageName: node - linkType: hard - -"dom-accessibility-api@npm:^0.6.3": - version: 0.6.3 - resolution: "dom-accessibility-api@npm:0.6.3" - checksum: 10c0/10bee5aa514b2a9a37c87cd81268db607a2e933a050074abc2f6fa3da9080ebed206a320cbc123567f2c3087d22292853bdfdceaffdd4334ffe2af9510b29360 - languageName: node - linkType: hard - -"dom-converter@npm:^0.2.0": - version: 0.2.0 - resolution: "dom-converter@npm:0.2.0" - dependencies: - utila: "npm:~0.4" - checksum: 10c0/e96aa63bd8c6ee3cd9ce19c3aecfc2c42e50a460e8087114794d4f5ecf3a4f052b34ea3bf2d73b5d80b4da619073b49905e6d7d788ceb7814ca4c29be5354a11 - languageName: node - linkType: hard - -"dom-serializer@npm:0": - version: 0.2.2 - resolution: "dom-serializer@npm:0.2.2" - dependencies: - domelementtype: "npm:^2.0.1" - entities: "npm:^2.0.0" - checksum: 10c0/5cb595fb77e1a23eca56742f47631e6f4af66ce1982c7ed28b3d0ef21f1f50304c067adc29d3eaf824c572be022cee88627d0ac9b929408f24e923f3c7bed37b - languageName: node - linkType: hard - -"dom-serializer@npm:^1.0.1": - version: 1.4.1 - resolution: "dom-serializer@npm:1.4.1" - dependencies: - domelementtype: "npm:^2.0.1" - domhandler: "npm:^4.2.0" - entities: "npm:^2.0.0" - checksum: 10c0/67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 - languageName: node - linkType: hard - -"domelementtype@npm:1": - version: 1.3.1 - resolution: "domelementtype@npm:1.3.1" - checksum: 10c0/6d4f5761060a21eaf3c96545501e9d188745c7e1c31b8d141bf15d8748feeadba868f4ea32877751b8678b286fb1afbe6ae905ca3fb8f0214d8322e482cdbec0 - languageName: node - linkType: hard - -"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": - version: 2.3.0 - resolution: "domelementtype@npm:2.3.0" - checksum: 10c0/686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9 - languageName: node - linkType: hard - -"domexception@npm:^2.0.1": - version: 2.0.1 - resolution: "domexception@npm:2.0.1" - dependencies: - webidl-conversions: "npm:^5.0.0" - checksum: 10c0/24a3a07b85420671bc805ead7305e0f2ec9e55f104889b64c5a9fa7d93681e514f05c65f947bd9401b3da67f77b92fe7861bd15f4d0d418c4d32e34a2cd55d38 - languageName: node - linkType: hard - -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": - version: 4.3.1 - resolution: "domhandler@npm:4.3.1" - dependencies: - domelementtype: "npm:^2.2.0" - checksum: 10c0/5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b - languageName: node - linkType: hard - -"domutils@npm:^1.7.0": - version: 1.7.0 - resolution: "domutils@npm:1.7.0" - dependencies: - dom-serializer: "npm:0" - domelementtype: "npm:1" - checksum: 10c0/437fcd2d6d6be03f488152e73c6f953e289c58496baa22be9626b2b46f9cfd40486ae77d144487ff6b102929a3231cdb9a8bf8ef485fb7b7c30c985daedc77eb - languageName: node - linkType: hard - -"domutils@npm:^2.5.2, domutils@npm:^2.8.0": - version: 2.8.0 - resolution: "domutils@npm:2.8.0" - dependencies: - dom-serializer: "npm:^1.0.1" - domelementtype: "npm:^2.2.0" - domhandler: "npm:^4.2.0" - checksum: 10c0/d58e2ae01922f0dd55894e61d18119924d88091837887bf1438f2327f32c65eb76426bd9384f81e7d6dcfb048e0f83c19b222ad7101176ad68cdc9c695b563db - languageName: node - linkType: hard - -"dot-case@npm:^3.0.4": - version: 3.0.4 - resolution: "dot-case@npm:3.0.4" - dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10c0/5b859ea65097a7ea870e2c91b5768b72ddf7fa947223fd29e167bcdff58fe731d941c48e47a38ec8aa8e43044c8fbd15cd8fa21689a526bc34b6548197cd5b05 - languageName: node - linkType: hard - -"dotenv-expand@npm:^5.1.0": - version: 5.1.0 - resolution: "dotenv-expand@npm:5.1.0" - checksum: 10c0/24ac633de853ef474d0421cc639328b7134109c8dc2baaa5e3afb7495af5e9237136d7e6971e55668e4dce915487eb140967cdd2b3e99aa439e0f6bf8b56faeb - languageName: node - linkType: hard - -"dotenv@npm:^10.0.0": - version: 10.0.0 - resolution: "dotenv@npm:10.0.0" - checksum: 10c0/2d8d4ba64bfaff7931402aa5e8cbb8eba0acbc99fe9ae442300199af021079eafa7171ce90e150821a5cb3d74f0057721fbe7ec201a6044b68c8a7615f8c123f - languageName: node - linkType: hard - -"dotenv@npm:^16.0.0": - version: 16.4.7 - resolution: "dotenv@npm:16.4.7" - checksum: 10c0/be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 - languageName: node - linkType: hard - -"dset@npm:^3.1.2, dset@npm:^3.1.4": - version: 3.1.4 - resolution: "dset@npm:3.1.4" - checksum: 10c0/b67bbd28dd8a539e90c15ffb61100eb64ef995c5270a124d4f99bbb53f4d82f55a051b731ba81f3215dd9dce2b4c8d69927dc20b3be1c5fc88bab159467aa438 - languageName: node - linkType: hard - -"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "dunder-proto@npm:1.0.1" - dependencies: - call-bind-apply-helpers: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - gopd: "npm:^1.2.0" - checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 - languageName: node - linkType: hard - -"duplexer@npm:^0.1.2": - version: 0.1.2 - resolution: "duplexer@npm:0.1.2" - checksum: 10c0/c57bcd4bdf7e623abab2df43a7b5b23d18152154529d166c1e0da6bee341d84c432d157d7e97b32fecb1bf3a8b8857dd85ed81a915789f550637ed25b8e64fc2 - languageName: node - linkType: hard - -"duplexify@npm:^4.1.2": - version: 4.1.3 - resolution: "duplexify@npm:4.1.3" - dependencies: - end-of-stream: "npm:^1.4.1" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - stream-shift: "npm:^1.0.2" - checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 - languageName: node - linkType: hard - -"ee-first@npm:1.1.1": - version: 1.1.1 - resolution: "ee-first@npm:1.1.1" - checksum: 10c0/b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 - languageName: node - linkType: hard - -"ejs@npm:^3.1.10, ejs@npm:^3.1.6": - version: 3.1.10 - resolution: "ejs@npm:3.1.10" - dependencies: - jake: "npm:^10.8.5" - bin: - ejs: bin/cli.js - checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.5.73": - version: 1.5.102 - resolution: "electron-to-chromium@npm:1.5.102" - checksum: 10c0/db07dab3ee3b7fbc39ad26203925669ade86b12a62d09fa14ae48a354a0f34d162ac9a2ca9d6f70ceb1b16821b01b155e56467702bcc915da1e1dd147dd034b4 - languageName: node - linkType: hard - -"elliptic@npm:6.5.4": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" - dependencies: - bn.js: "npm:^4.11.9" - brorand: "npm:^1.1.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 - languageName: node - linkType: hard - -"elliptic@npm:6.6.1": - version: 6.6.1 - resolution: "elliptic@npm:6.6.1" - dependencies: - bn.js: "npm:^4.11.9" - brorand: "npm:^1.1.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 - languageName: node - linkType: hard - -"emittery@npm:^0.10.2": - version: 0.10.2 - resolution: "emittery@npm:0.10.2" - checksum: 10c0/2caeea7501a0cca9b0e9d8d0a84d7d059cd2319ab02016bb6f81ae8bc2f3353c6734ed50a5fe0e4e2b96ebcc1623c1344b6beec51a4feda34b121942dd50ba55 - languageName: node - linkType: hard - -"emittery@npm:^0.13.1": - version: 0.13.1 - resolution: "emittery@npm:0.13.1" - checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 - languageName: node - linkType: hard - -"emittery@npm:^0.8.1": - version: 0.8.1 - resolution: "emittery@npm:0.8.1" - checksum: 10c0/1302868b6e258909964339f28569b97658d75c1030271024ac2f50f84957eab6a6a04278861a9c1d47131b9dfb50f25a5d017750d1c99cd86763e19a93b838bf - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 - languageName: node - linkType: hard - -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: 10c0/7dc4394b7b910444910ad64b812392159a21e1a7ecc637c775a440227dcb4f80eff7fe61f4453a7d7603fa23d23d30cc93fe9e4b5ed985b88d6441cd4a35117b - languageName: node - linkType: hard - -"encode-utf8@npm:^1.0.3": - version: 1.0.3 - resolution: "encode-utf8@npm:1.0.3" - checksum: 10c0/6b3458b73e868113d31099d7508514a5c627d8e16d1e0542d1b4e3652299b8f1f590c468e2b9dcdf1b4021ee961f31839d0be9d70a7f2a8a043c63b63c9b3a88 - languageName: node - linkType: hard - -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec - languageName: node - linkType: hard - -"encodeurl@npm:~2.0.0": - version: 2.0.0 - resolution: "encodeurl@npm:2.0.0" - checksum: 10c0/5d317306acb13e6590e28e27924c754163946a2480de11865c991a3a7eed4315cd3fba378b543ca145829569eefe9b899f3d84bb09870f675ae60bc924b01ceb - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: "npm:^0.6.2" - checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 - languageName: node - linkType: hard - -"end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" - dependencies: - once: "npm:^1.4.0" - checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 - languageName: node - linkType: hard - -"enhanced-resolve@npm:^5.17.1": - version: 5.18.1 - resolution: "enhanced-resolve@npm:5.18.1" - dependencies: - graceful-fs: "npm:^4.2.4" - tapable: "npm:^2.2.0" - checksum: 10c0/4cffd9b125225184e2abed9fdf0ed3dbd2224c873b165d0838fd066cde32e0918626cba2f1f4bf6860762f13a7e2364fd89a82b99566be2873d813573ac71846 - languageName: node - linkType: hard - -"enquirer@npm:^2.4.1": - version: 2.4.1 - resolution: "enquirer@npm:2.4.1" - dependencies: - ansi-colors: "npm:^4.1.1" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 - languageName: node - linkType: hard - -"entities@npm:^2.0.0": - version: 2.2.0 - resolution: "entities@npm:2.2.0" - checksum: 10c0/7fba6af1f116300d2ba1c5673fc218af1961b20908638391b4e1e6d5850314ee2ac3ec22d741b3a8060479911c99305164aed19b6254bde75e7e6b1b2c3f3aa3 - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 - languageName: node - linkType: hard - -"error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" - dependencies: - is-arrayish: "npm:^0.2.1" - checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce - languageName: node - linkType: hard - -"error-stack-parser@npm:^2.0.6": - version: 2.1.4 - resolution: "error-stack-parser@npm:2.1.4" - dependencies: - stackframe: "npm:^1.3.4" - checksum: 10c0/7679b780043c98b01fc546725484e0cfd3071bf5c906bbe358722972f04abf4fc3f0a77988017665bab367f6ef3fc2d0185f7528f45966b83e7c99c02d5509b9 - languageName: node - linkType: hard - -"es-abstract@npm:^1.17.2, es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": - version: 1.23.9 - resolution: "es-abstract@npm:1.23.9" - dependencies: - array-buffer-byte-length: "npm:^1.0.2" - arraybuffer.prototype.slice: "npm:^1.0.4" - available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - data-view-buffer: "npm:^1.0.2" - data-view-byte-length: "npm:^1.0.2" - data-view-byte-offset: "npm:^1.0.1" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-set-tostringtag: "npm:^2.1.0" - es-to-primitive: "npm:^1.3.0" - function.prototype.name: "npm:^1.1.8" - get-intrinsic: "npm:^1.2.7" - get-proto: "npm:^1.0.0" - get-symbol-description: "npm:^1.1.0" - globalthis: "npm:^1.0.4" - gopd: "npm:^1.2.0" - has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - internal-slot: "npm:^1.1.0" - is-array-buffer: "npm:^3.0.5" - is-callable: "npm:^1.2.7" - is-data-view: "npm:^1.0.2" - is-regex: "npm:^1.2.1" - is-shared-array-buffer: "npm:^1.0.4" - is-string: "npm:^1.1.1" - is-typed-array: "npm:^1.1.15" - is-weakref: "npm:^1.1.0" - math-intrinsics: "npm:^1.1.0" - object-inspect: "npm:^1.13.3" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.7" - own-keys: "npm:^1.0.1" - regexp.prototype.flags: "npm:^1.5.3" - safe-array-concat: "npm:^1.1.3" - safe-push-apply: "npm:^1.0.0" - safe-regex-test: "npm:^1.1.0" - set-proto: "npm:^1.0.0" - string.prototype.trim: "npm:^1.2.10" - string.prototype.trimend: "npm:^1.0.9" - string.prototype.trimstart: "npm:^1.0.8" - typed-array-buffer: "npm:^1.0.3" - typed-array-byte-length: "npm:^1.0.3" - typed-array-byte-offset: "npm:^1.0.4" - typed-array-length: "npm:^1.0.7" - unbox-primitive: "npm:^1.1.0" - which-typed-array: "npm:^1.1.18" - checksum: 10c0/1de229c9e08fe13c17fe5abaec8221545dfcd57e51f64909599a6ae896df84b8fd2f7d16c60cb00d7bf495b9298ca3581aded19939d4b7276854a4b066f8422b - languageName: node - linkType: hard - -"es-array-method-boxes-properly@npm:^1.0.0": - version: 1.0.0 - resolution: "es-array-method-boxes-properly@npm:1.0.0" - checksum: 10c0/4b7617d3fbd460d6f051f684ceca6cf7e88e6724671d9480388d3ecdd72119ddaa46ca31f2c69c5426a82e4b3091c1e81867c71dcdc453565cd90005ff2c382d - languageName: node - linkType: hard - -"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": - version: 1.0.1 - resolution: "es-define-property@npm:1.0.1" - checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c - languageName: node - linkType: hard - -"es-errors@npm:^1.3.0": - version: 1.3.0 - resolution: "es-errors@npm:1.3.0" - checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 - languageName: node - linkType: hard - -"es-iterator-helpers@npm:^1.2.1": - version: 1.2.1 - resolution: "es-iterator-helpers@npm:1.2.1" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.6" - es-errors: "npm:^1.3.0" - es-set-tostringtag: "npm:^2.0.3" - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.6" - globalthis: "npm:^1.0.4" - gopd: "npm:^1.2.0" - has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - internal-slot: "npm:^1.1.0" - iterator.prototype: "npm:^1.1.4" - safe-array-concat: "npm:^1.1.3" - checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f - languageName: node - linkType: hard - -"es-module-lexer@npm:^1.2.1": - version: 1.6.0 - resolution: "es-module-lexer@npm:1.6.0" - checksum: 10c0/667309454411c0b95c476025929881e71400d74a746ffa1ff4cb450bd87f8e33e8eef7854d68e401895039ac0bac64e7809acbebb6253e055dd49ea9e3ea9212 - languageName: node - linkType: hard - -"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": - version: 1.1.1 - resolution: "es-object-atoms@npm:1.1.1" - dependencies: - es-errors: "npm:^1.3.0" - checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": - version: 2.1.0 - resolution: "es-set-tostringtag@npm:2.1.0" - dependencies: - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.2" - checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af - languageName: node - linkType: hard - -"es-shim-unscopables@npm:^1.0.2": - version: 1.1.0 - resolution: "es-shim-unscopables@npm:1.1.0" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.3.0": - version: 1.3.0 - resolution: "es-to-primitive@npm:1.3.0" - dependencies: - is-callable: "npm:^1.2.7" - is-date-object: "npm:^1.0.5" - is-symbol: "npm:^1.0.4" - checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b - languageName: node - linkType: hard - -"esbuild@npm:~0.25.0": - version: 0.25.0 - resolution: "esbuild@npm:0.25.0" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.0" - "@esbuild/android-arm": "npm:0.25.0" - "@esbuild/android-arm64": "npm:0.25.0" - "@esbuild/android-x64": "npm:0.25.0" - "@esbuild/darwin-arm64": "npm:0.25.0" - "@esbuild/darwin-x64": "npm:0.25.0" - "@esbuild/freebsd-arm64": "npm:0.25.0" - "@esbuild/freebsd-x64": "npm:0.25.0" - "@esbuild/linux-arm": "npm:0.25.0" - "@esbuild/linux-arm64": "npm:0.25.0" - "@esbuild/linux-ia32": "npm:0.25.0" - "@esbuild/linux-loong64": "npm:0.25.0" - "@esbuild/linux-mips64el": "npm:0.25.0" - "@esbuild/linux-ppc64": "npm:0.25.0" - "@esbuild/linux-riscv64": "npm:0.25.0" - "@esbuild/linux-s390x": "npm:0.25.0" - "@esbuild/linux-x64": "npm:0.25.0" - "@esbuild/netbsd-arm64": "npm:0.25.0" - "@esbuild/netbsd-x64": "npm:0.25.0" - "@esbuild/openbsd-arm64": "npm:0.25.0" - "@esbuild/openbsd-x64": "npm:0.25.0" - "@esbuild/sunos-x64": "npm:0.25.0" - "@esbuild/win32-arm64": "npm:0.25.0" - "@esbuild/win32-ia32": "npm:0.25.0" - "@esbuild/win32-x64": "npm:0.25.0" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10c0/5767b72da46da3cfec51661647ec850ddbf8a8d0662771139f10ef0692a8831396a0004b2be7966cecdb08264fb16bdc16290dcecd92396fac5f12d722fa013d - languageName: node - linkType: hard - -"escalade@npm:^3.1.1, escalade@npm:^3.2.0": - version: 3.2.0 - resolution: "escalade@npm:3.2.0" - checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 - languageName: node - linkType: hard - -"escape-html@npm:~1.0.3": - version: 1.0.3 - resolution: "escape-html@npm:1.0.3" - checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 - languageName: node - linkType: hard - -"escodegen@npm:^1.8.1": - version: 1.14.3 - resolution: "escodegen@npm:1.14.3" - dependencies: - esprima: "npm:^4.0.1" - estraverse: "npm:^4.2.0" - esutils: "npm:^2.0.2" - optionator: "npm:^0.8.1" - source-map: "npm:~0.6.1" - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 10c0/30d337803e8f44308c90267bf6192399e4b44792497c77a7506b68ab802ba6a48ebbe1ce77b219aba13dfd2de5f5e1c267e35be1ed87b2a9c3315e8b283e302a - languageName: node - linkType: hard - -"escodegen@npm:^2.0.0": - version: 2.1.0 - resolution: "escodegen@npm:2.1.0" - dependencies: - esprima: "npm:^4.0.1" - estraverse: "npm:^5.2.0" - esutils: "npm:^2.0.2" - source-map: "npm:~0.6.1" - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 - languageName: node - linkType: hard - -"eslint-config-prettier@npm:^10.0.1": - version: 10.0.1 - resolution: "eslint-config-prettier@npm:10.0.1" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: build/bin/cli.js - checksum: 10c0/e2434931669d211663c0493f2c1640a670a02ba4503a68f056a7eda133f383acbbb983a4a7bd0ad6cb3b2bc4d5731c3be8b32fe28e35087a76fea45f7061ae70 - languageName: node - linkType: hard - -"eslint-config-react-app@npm:^7.0.1": - version: 7.0.1 - resolution: "eslint-config-react-app@npm:7.0.1" - dependencies: - "@babel/core": "npm:^7.16.0" - "@babel/eslint-parser": "npm:^7.16.3" - "@rushstack/eslint-patch": "npm:^1.1.0" - "@typescript-eslint/eslint-plugin": "npm:^5.5.0" - "@typescript-eslint/parser": "npm:^5.5.0" - babel-preset-react-app: "npm:^10.0.1" - confusing-browser-globals: "npm:^1.0.11" - eslint-plugin-flowtype: "npm:^8.0.3" - eslint-plugin-import: "npm:^2.25.3" - eslint-plugin-jest: "npm:^25.3.0" - eslint-plugin-jsx-a11y: "npm:^6.5.1" - eslint-plugin-react: "npm:^7.27.1" - eslint-plugin-react-hooks: "npm:^4.3.0" - eslint-plugin-testing-library: "npm:^5.0.1" - peerDependencies: - eslint: ^8.0.0 - checksum: 10c0/be290ec0cd5a2c0bb0b85cb1645e8734769cae77f101cd453631d77a60fa4894ee8b5b1e080ee8c21e01af0d0fc22367a2882931a549691b5ab801abb985cbba - languageName: node - linkType: hard - -"eslint-import-resolver-node@npm:^0.3.9": - version: 0.3.9 - resolution: "eslint-import-resolver-node@npm:0.3.9" - dependencies: - debug: "npm:^3.2.7" - is-core-module: "npm:^2.13.0" - resolve: "npm:^1.22.4" - checksum: 10c0/0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 - languageName: node - linkType: hard - -"eslint-module-utils@npm:^2.12.0": - version: 2.12.0 - resolution: "eslint-module-utils@npm:2.12.0" - dependencies: - debug: "npm:^3.2.7" - peerDependenciesMeta: - eslint: - optional: true - checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 - languageName: node - linkType: hard - -"eslint-plugin-flowtype@npm:^8.0.3": - version: 8.0.3 - resolution: "eslint-plugin-flowtype@npm:8.0.3" - dependencies: - lodash: "npm:^4.17.21" - string-natural-compare: "npm:^3.0.1" - peerDependencies: - "@babel/plugin-syntax-flow": ^7.14.5 - "@babel/plugin-transform-react-jsx": ^7.14.9 - eslint: ^8.1.0 - checksum: 10c0/a4596ba1cb80c19a06f1ddef6c36e6a671769da8d056d4a8f3482a2c46f475c547e78f82c3233099dba3759dc9a29e36d0ca07019cf6deb666db17f49d8f566d - languageName: node - linkType: hard - -"eslint-plugin-import@npm:^2.25.3": - version: 2.31.0 - resolution: "eslint-plugin-import@npm:2.31.0" - dependencies: - "@rtsao/scc": "npm:^1.1.0" - array-includes: "npm:^3.1.8" - array.prototype.findlastindex: "npm:^1.2.5" - array.prototype.flat: "npm:^1.3.2" - array.prototype.flatmap: "npm:^1.3.2" - debug: "npm:^3.2.7" - doctrine: "npm:^2.1.0" - eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.12.0" - hasown: "npm:^2.0.2" - is-core-module: "npm:^2.15.1" - is-glob: "npm:^4.0.3" - minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.8" - object.groupby: "npm:^1.0.3" - object.values: "npm:^1.2.0" - semver: "npm:^6.3.1" - string.prototype.trimend: "npm:^1.0.8" - tsconfig-paths: "npm:^3.15.0" - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a - languageName: node - linkType: hard - -"eslint-plugin-jest@npm:^25.3.0": - version: 25.7.0 - resolution: "eslint-plugin-jest@npm:25.7.0" - dependencies: - "@typescript-eslint/experimental-utils": "npm:^5.0.0" - peerDependencies: - "@typescript-eslint/eslint-plugin": ^4.0.0 || ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - jest: - optional: true - checksum: 10c0/72dad05323d54e815c2bb10235bd5b77423796ef2e2940f7dba28bdb6cfac5a578793d3f0c7ac74618c41f9d8d6f345097a2a1f89f41aeec27bb873cb66ab270 - languageName: node - linkType: hard - -"eslint-plugin-jsx-a11y@npm:^6.5.1": - version: 6.10.2 - resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" - dependencies: - aria-query: "npm:^5.3.2" - array-includes: "npm:^3.1.8" - array.prototype.flatmap: "npm:^1.3.2" - ast-types-flow: "npm:^0.0.8" - axe-core: "npm:^4.10.0" - axobject-query: "npm:^4.1.0" - damerau-levenshtein: "npm:^1.0.8" - emoji-regex: "npm:^9.2.2" - hasown: "npm:^2.0.2" - jsx-ast-utils: "npm:^3.3.5" - language-tags: "npm:^1.0.9" - minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.8" - safe-regex-test: "npm:^1.0.3" - string.prototype.includes: "npm:^2.0.1" - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e - languageName: node - linkType: hard - -"eslint-plugin-react-hooks@npm:^4.3.0": - version: 4.6.2 - resolution: "eslint-plugin-react-hooks@npm:4.6.2" - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc - languageName: node - linkType: hard - -"eslint-plugin-react@npm:^7.27.1": - version: 7.37.4 - resolution: "eslint-plugin-react@npm:7.37.4" - dependencies: - array-includes: "npm:^3.1.8" - array.prototype.findlast: "npm:^1.2.5" - array.prototype.flatmap: "npm:^1.3.3" - array.prototype.tosorted: "npm:^1.1.4" - doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.2.1" - estraverse: "npm:^5.3.0" - hasown: "npm:^2.0.2" - jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" - minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.8" - object.fromentries: "npm:^2.0.8" - object.values: "npm:^1.2.1" - prop-types: "npm:^15.8.1" - resolve: "npm:^2.0.0-next.5" - semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.12" - string.prototype.repeat: "npm:^1.0.0" - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: 10c0/4acbbdb19669dfa9a162ed8847c3ad1918f6aea1ceb675ee320b5d903b4e463fdef25e15233295b6d0a726fef2ea8b015c527da769c7690932ddc52d5b82ba12 - languageName: node - linkType: hard - -"eslint-plugin-testing-library@npm:^5.0.1": - version: 5.11.1 - resolution: "eslint-plugin-testing-library@npm:5.11.1" - dependencies: - "@typescript-eslint/utils": "npm:^5.58.0" - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 - checksum: 10c0/55c7792345710a2b951acb0552ebe4e491d988f7d37fd308749e75fdbc36142b9a151ecec03b39992f672afea1a99dd3c3d2fb9f737ef18f56d7168e294fd9eb - languageName: node - linkType: hard - -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": - version: 5.1.1 - resolution: "eslint-scope@npm:5.1.1" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^4.1.1" - checksum: 10c0/d30ef9dc1c1cbdece34db1539a4933fe3f9b14e1ffb27ecc85987902ee663ad7c9473bbd49a9a03195a373741e62e2f807c4938992e019b511993d163450e70a - languageName: node - linkType: hard - -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^5.2.0" - checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 - languageName: node - linkType: hard - -"eslint-scope@npm:^8.2.0": - version: 8.2.0 - resolution: "eslint-scope@npm:8.2.0" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^5.2.0" - checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^2.1.0": - version: 2.1.0 - resolution: "eslint-visitor-keys@npm:2.1.0" - checksum: 10c0/9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^4.2.0": - version: 4.2.0 - resolution: "eslint-visitor-keys@npm:4.2.0" - checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 - languageName: node - linkType: hard - -"eslint-webpack-plugin@npm:^3.1.1": - version: 3.2.0 - resolution: "eslint-webpack-plugin@npm:3.2.0" - dependencies: - "@types/eslint": "npm:^7.29.0 || ^8.4.1" - jest-worker: "npm:^28.0.2" - micromatch: "npm:^4.0.5" - normalize-path: "npm:^3.0.0" - schema-utils: "npm:^4.0.0" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - webpack: ^5.0.0 - checksum: 10c0/e2e11e6743df9e65e73f4d0b6de832a47a17568b2a4b03b86acfa3458bb2db50a7809c835b64613320f5fd5e1b1395dd2abe08d7f5c466c77234c500a087cad2 - languageName: node - linkType: hard - -"eslint@npm:^8.3.0": - version: 8.57.1 - resolution: "eslint@npm:8.57.1" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.1" - "@humanwhocodes/config-array": "npm:^0.13.0" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" - ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" - debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - esquery: "npm:^1.4.2" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" - bin: - eslint: bin/eslint.js - checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 - languageName: node - linkType: hard - -"eslint@npm:^9.19.0": - version: 9.20.1 - resolution: "eslint@npm:9.20.1" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.19.0" - "@eslint/core": "npm:^0.11.0" - "@eslint/eslintrc": "npm:^3.2.0" - "@eslint/js": "npm:9.20.0" - "@eslint/plugin-kit": "npm:^0.2.5" - "@humanfs/node": "npm:^0.16.6" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.4.1" - "@types/estree": "npm:^1.0.6" - "@types/json-schema": "npm:^7.0.15" - ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.6" - debug: "npm:^4.3.2" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^8.2.0" - eslint-visitor-keys: "npm:^4.2.0" - espree: "npm:^10.3.0" - esquery: "npm:^1.5.0" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^8.0.0" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - ignore: "npm:^5.2.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.3" - peerDependencies: - jiti: "*" - peerDependenciesMeta: - jiti: - optional: true - bin: - eslint: bin/eslint.js - checksum: 10c0/056789dd5a00897730376f8c0a191e22840e97b7276916068ec096341cb2ec3a918c8bd474bf94ccd7b457ad9fbc16e5c521a993c7cc6ebcf241933e2fd378b0 - languageName: node - linkType: hard - -"espree@npm:^10.0.1, espree@npm:^10.3.0": - version: 10.3.0 - resolution: "espree@npm:10.3.0" - dependencies: - acorn: "npm:^8.14.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462 - languageName: node - linkType: hard - -"espree@npm:^9.6.0, espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" - dependencies: - acorn: "npm:^8.9.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 - languageName: node - linkType: hard - -"esprima@npm:1.2.2": - version: 1.2.2 - resolution: "esprima@npm:1.2.2" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 10c0/a5a8fd359651dd8228736d7352eb7636c7765e1ec6ff8fff3f6641622039a9f51fa501969a1a4777ba4187cf9942a8d7e0367dccaff768b782bdb1a71d046abf - languageName: node - linkType: hard - -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 - languageName: node - linkType: hard - -"esquery@npm:^1.4.2, esquery@npm:^1.5.0": - version: 1.6.0 - resolution: "esquery@npm:1.6.0" - dependencies: - estraverse: "npm:^5.1.0" - checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 - languageName: node - linkType: hard - -"esrecurse@npm:^4.3.0": - version: 4.3.0 - resolution: "esrecurse@npm:4.3.0" - dependencies: - estraverse: "npm:^5.2.0" - checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 - languageName: node - linkType: hard - -"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d - languageName: node - linkType: hard - -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": - version: 5.3.0 - resolution: "estraverse@npm:5.3.0" - checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 - languageName: node - linkType: hard - -"estree-walker@npm:^1.0.1": - version: 1.0.1 - resolution: "estree-walker@npm:1.0.1" - checksum: 10c0/fa9e5f8c1bbe8d01e314c0f03067b64a4f22d4c58410fc5237060d0c15b81e58c23921c41acc60abbdab490f1fdfcbd6408ede2d03ca704454272e0244d61a55 - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 - languageName: node - linkType: hard - -"etag@npm:~1.8.1": - version: 1.8.1 - resolution: "etag@npm:1.8.1" - checksum: 10c0/12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 - languageName: node - linkType: hard - -"eventemitter3@npm:^4.0.0": - version: 4.0.7 - resolution: "eventemitter3@npm:4.0.7" - checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b - languageName: node - linkType: hard - -"eventemitter3@npm:^5.0.1": - version: 5.0.1 - resolution: "eventemitter3@npm:5.0.1" - checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 - languageName: node - linkType: hard - -"events@npm:3.3.0, events@npm:^3.2.0, events@npm:^3.3.0": - version: 3.3.0 - resolution: "events@npm:3.3.0" - checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 - languageName: node - linkType: hard - -"example-ui@workspace:examples/__WIP__example-ui": - version: 0.0.0-use.local - resolution: "example-ui@workspace:examples/__WIP__example-ui" - dependencies: - "@apollo/client": "npm:^3.13.1" - "@graphql-codegen/cli": "npm:^5.0.5" - "@graphql-codegen/client-preset": "npm:^4.6.3" - "@graphql-typed-document-node/core": "npm:^3.2.0" - "@testing-library/dom": "npm:^10.4.0" - "@testing-library/jest-dom": "npm:^6.6.3" - "@testing-library/react": "npm:^16.2.0" - "@testing-library/user-event": "npm:^13.5.0" - "@types/jest": "npm:^27.5.2" - "@types/node": "npm:^16.18.126" - "@types/react": "npm:^19.0.10" - "@types/react-dom": "npm:^19.0.4" - graphql: "npm:^16.10.0" - react: "npm:^19.0.0" - react-dom: "npm:^19.0.0" - react-scripts: "npm:5.0.1" - typescript: "npm:^4.9.5" - web-vitals: "npm:^2.1.4" - languageName: unknown - linkType: soft - -"execa@npm:^5.0.0": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.0" - human-signals: "npm:^2.1.0" - is-stream: "npm:^2.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^4.0.1" - onetime: "npm:^5.1.2" - signal-exit: "npm:^3.0.3" - strip-final-newline: "npm:^2.0.0" - checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f - languageName: node - linkType: hard - -"exit@npm:^0.1.2": - version: 0.1.2 - resolution: "exit@npm:0.1.2" - checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 - languageName: node - linkType: hard - -"expect@npm:^27.5.1": - version: 27.5.1 - resolution: "expect@npm:27.5.1" - dependencies: - "@jest/types": "npm:^27.5.1" - jest-get-type: "npm:^27.5.1" - jest-matcher-utils: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - checksum: 10c0/020e237c7191a584bc25a98181c3969cdd62fa1c044e4d81d5968e24075f39bc2349fcee48de82431033823b525e7cf5ac410b253b3115392f1026cb27258811 - languageName: node - linkType: hard - -"expect@npm:^29.7.0": - version: 29.7.0 - resolution: "expect@npm:29.7.0" - dependencies: - "@jest/expect-utils": "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 - languageName: node - linkType: hard - -"exponential-backoff@npm:^3.1.1": - version: 3.1.2 - resolution: "exponential-backoff@npm:3.1.2" - checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 - languageName: node - linkType: hard - -"express@npm:^4.17.3": - version: 4.21.2 - resolution: "express@npm:4.21.2" - dependencies: - accepts: "npm:~1.3.8" - array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.3" - content-disposition: "npm:0.5.4" - content-type: "npm:~1.0.4" - cookie: "npm:0.7.1" - cookie-signature: "npm:1.0.6" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - encodeurl: "npm:~2.0.0" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - finalhandler: "npm:1.3.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.3" - methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.12" - proxy-addr: "npm:~2.0.7" - qs: "npm:6.13.0" - range-parser: "npm:~1.2.1" - safe-buffer: "npm:5.2.1" - send: "npm:0.19.0" - serve-static: "npm:1.16.2" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - type-is: "npm:~1.6.18" - utils-merge: "npm:1.0.1" - vary: "npm:~1.1.2" - checksum: 10c0/38168fd0a32756600b56e6214afecf4fc79ec28eca7f7a91c2ab8d50df4f47562ca3f9dee412da7f5cea6b1a1544b33b40f9f8586dbacfbdada0fe90dbb10a1f - languageName: node - linkType: hard - -"extendable-error@npm:^0.1.5": - version: 0.1.7 - resolution: "extendable-error@npm:0.1.7" - checksum: 10c0/c46648b7682448428f81b157cbfe480170fd96359c55db477a839ddeaa34905a18cba0b989bafe5e83f93c2491a3fcc7cc536063ea326ba9d72e9c6e2fe736a7 - languageName: node - linkType: hard - -"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": - version: 3.1.0 - resolution: "external-editor@npm:3.1.0" - dependencies: - chardet: "npm:^0.7.0" - iconv-lite: "npm:^0.4.24" - tmp: "npm:^0.0.33" - checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 - languageName: node - linkType: hard - -"extract-files@npm:^11.0.0": - version: 11.0.0 - resolution: "extract-files@npm:11.0.0" - checksum: 10c0/7ac1cd693d081099d7c29f2b36aad199f92c5ea234c2016eb37ba213dddaefe74d54566f0675de5917d35cf98670183c2c9a0d96094727eb2c6dae02be7fc308 - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": - version: 3.3.3 - resolution: "fast-glob@npm:3.3.3" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.8" - checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b - languageName: node - linkType: hard - -"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 - languageName: node - linkType: hard - -"fast-redact@npm:^3.0.0": - version: 3.5.0 - resolution: "fast-redact@npm:3.5.0" - checksum: 10c0/7e2ce4aad6e7535e0775bf12bd3e4f2e53d8051d8b630e0fa9e67f68cb0b0e6070d2f7a94b1d0522ef07e32f7c7cda5755e2b677a6538f1e9070ca053c42343a - languageName: node - linkType: hard - -"fast-uri@npm:^3.0.1": - version: 3.0.6 - resolution: "fast-uri@npm:3.0.6" - checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.19.0 - resolution: "fastq@npm:1.19.0" - dependencies: - reusify: "npm:^1.0.4" - checksum: 10c0/d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f - languageName: node - linkType: hard - -"faye-websocket@npm:^0.11.3": - version: 0.11.4 - resolution: "faye-websocket@npm:0.11.4" - dependencies: - websocket-driver: "npm:>=0.5.1" - checksum: 10c0/c6052a0bb322778ce9f89af92890f6f4ce00d5ec92418a35e5f4c6864a4fe736fec0bcebd47eac7c0f0e979b01530746b1c85c83cb04bae789271abf19737420 - languageName: node - linkType: hard - -"fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" - dependencies: - bser: "npm:2.1.1" - checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 - languageName: node - linkType: hard - -"fbjs-css-vars@npm:^1.0.0": - version: 1.0.2 - resolution: "fbjs-css-vars@npm:1.0.2" - checksum: 10c0/dfb64116b125a64abecca9e31477b5edb9a2332c5ffe74326fe36e0a72eef7fc8a49b86adf36c2c293078d79f4524f35e80f5e62546395f53fb7c9e69821f54f - languageName: node - linkType: hard - -"fbjs@npm:^3.0.0": - version: 3.0.5 - resolution: "fbjs@npm:3.0.5" - dependencies: - cross-fetch: "npm:^3.1.5" - fbjs-css-vars: "npm:^1.0.0" - loose-envify: "npm:^1.0.0" - object-assign: "npm:^4.1.0" - promise: "npm:^7.1.1" - setimmediate: "npm:^1.0.5" - ua-parser-js: "npm:^1.0.35" - checksum: 10c0/66d0a2fc9a774f9066e35ac2ac4bf1245931d27f3ac287c7d47e6aa1fc152b243c2109743eb8f65341e025621fb51a12038fadb9fd8fda2e3ddae04ebab06f91 - languageName: node - linkType: hard - -"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": - version: 3.2.0 - resolution: "fetch-blob@npm:3.2.0" - dependencies: - node-domexception: "npm:^1.0.0" - web-streams-polyfill: "npm:^3.0.3" - checksum: 10c0/60054bf47bfa10fb0ba6cb7742acec2f37c1f56344f79a70bb8b1c48d77675927c720ff3191fa546410a0442c998d27ab05e9144c32d530d8a52fbe68f843b69 - languageName: node - linkType: hard - -"figures@npm:^3.0.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" - dependencies: - escape-string-regexp: "npm:^1.0.5" - checksum: 10c0/9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629 - languageName: node - linkType: hard - -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" - dependencies: - flat-cache: "npm:^3.0.4" - checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd - languageName: node - linkType: hard - -"file-entry-cache@npm:^8.0.0": - version: 8.0.0 - resolution: "file-entry-cache@npm:8.0.0" - dependencies: - flat-cache: "npm:^4.0.0" - checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 - languageName: node - linkType: hard - -"file-loader@npm:^6.2.0": - version: 6.2.0 - resolution: "file-loader@npm:6.2.0" - dependencies: - loader-utils: "npm:^2.0.0" - schema-utils: "npm:^3.0.0" - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 10c0/e176a57c2037ab0f78e5755dbf293a6b7f0f8392350a120bd03cc2ce2525bea017458ba28fea14ca535ff1848055e86d1a3a216bdb2561ef33395b27260a1dd3 - languageName: node - linkType: hard - -"filelist@npm:^1.0.4": - version: 1.0.4 - resolution: "filelist@npm:1.0.4" - dependencies: - minimatch: "npm:^5.0.1" - checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 - languageName: node - linkType: hard - -"filesize@npm:^8.0.6": - version: 8.0.7 - resolution: "filesize@npm:8.0.7" - checksum: 10c0/82072d94816484df5365d4d5acbb2327a65dc49704c64e403e8c40d8acb7364de1cf1e65cb512c77a15d353870f73e4fed46dad5c6153d0618d9ce7a64d09cfc - languageName: node - linkType: hard - -"fill-range@npm:^7.1.1": - version: 7.1.1 - resolution: "fill-range@npm:7.1.1" - dependencies: - to-regex-range: "npm:^5.0.1" - checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 - languageName: node - linkType: hard - -"filter-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "filter-obj@npm:1.1.0" - checksum: 10c0/071e0886b2b50238ca5026c5bbf58c26a7c1a1f720773b8c7813d16ba93d0200de977af14ac143c5ac18f666b2cfc83073f3a5fe6a4e996c49e0863d5500fccf - languageName: node - linkType: hard - -"finalhandler@npm:1.3.1": - version: 1.3.1 - resolution: "finalhandler@npm:1.3.1" - dependencies: - debug: "npm:2.6.9" - encodeurl: "npm:~2.0.0" - escape-html: "npm:~1.0.3" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - statuses: "npm:2.0.1" - unpipe: "npm:~1.0.0" - checksum: 10c0/d38035831865a49b5610206a3a9a9aae4e8523cbbcd01175d0480ffbf1278c47f11d89be3ca7f617ae6d94f29cf797546a4619cd84dd109009ef33f12f69019f - languageName: node - linkType: hard - -"find-cache-dir@npm:^3.3.1": - version: 3.3.2 - resolution: "find-cache-dir@npm:3.3.2" - dependencies: - commondir: "npm:^1.0.1" - make-dir: "npm:^3.0.2" - pkg-dir: "npm:^4.1.0" - checksum: 10c0/92747cda42bff47a0266b06014610981cfbb71f55d60f2c8216bc3108c83d9745507fb0b14ecf6ab71112bed29cd6fb1a137ee7436179ea36e11287e3159e587 - languageName: node - linkType: hard - -"find-up@npm:^3.0.0": - version: 3.0.0 - resolution: "find-up@npm:3.0.0" - dependencies: - locate-path: "npm:^3.0.0" - checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 - languageName: node - linkType: hard - -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" - dependencies: - locate-path: "npm:^5.0.0" - path-exists: "npm:^4.0.0" - checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 - languageName: node - linkType: hard - -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: "npm:^6.0.0" - path-exists: "npm:^4.0.0" - checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a - languageName: node - linkType: hard - -"flat-cache@npm:^3.0.4": - version: 3.2.0 - resolution: "flat-cache@npm:3.2.0" - dependencies: - flatted: "npm:^3.2.9" - keyv: "npm:^4.5.3" - rimraf: "npm:^3.0.2" - checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 - languageName: node - linkType: hard - -"flat-cache@npm:^4.0.0": - version: 4.0.1 - resolution: "flat-cache@npm:4.0.1" - dependencies: - flatted: "npm:^3.2.9" - keyv: "npm:^4.5.4" - checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc - languageName: node - linkType: hard - -"flatted@npm:^3.2.9": - version: 3.3.3 - resolution: "flatted@npm:3.3.3" - checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": - version: 1.15.9 - resolution: "follow-redirects@npm:1.15.9" - peerDependenciesMeta: - debug: - optional: true - checksum: 10c0/5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f - languageName: node - linkType: hard - -"for-each@npm:^0.3.3": - version: 0.3.5 - resolution: "for-each@npm:0.3.5" - dependencies: - is-callable: "npm:^1.2.7" - checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee - languageName: node - linkType: hard - -"foreground-child@npm:^3.1.0": - version: 3.3.0 - resolution: "foreground-child@npm:3.3.0" - dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^4.0.1" - checksum: 10c0/028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/42fd8ca8d3c8d60b583077c201980518482ff0cd5ed0c1f14bd9b835a2689ad41d02cbd3478f7d7dea7aec1227f7639fd5deb5e6360852a2e542b96b44bfb7a4 languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^6.5.0": - version: 6.5.3 - resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" +"@graphql-tools/utils@npm:^9.2.1": + version: 9.2.1 + resolution: "@graphql-tools/utils@npm:9.2.1" dependencies: - "@babel/code-frame": "npm:^7.8.3" - "@types/json-schema": "npm:^7.0.5" - chalk: "npm:^4.1.0" - chokidar: "npm:^3.4.2" - cosmiconfig: "npm:^6.0.0" - deepmerge: "npm:^4.2.2" - fs-extra: "npm:^9.0.0" - glob: "npm:^7.1.6" - memfs: "npm:^3.1.2" - minimatch: "npm:^3.0.4" - schema-utils: "npm:2.7.0" - semver: "npm:^7.3.2" - tapable: "npm:^1.0.0" + "@graphql-typed-document-node/core": "npm:^3.1.1" + tslib: "npm:^2.4.0" peerDependencies: - eslint: ">= 6" - typescript: ">= 2.7" - vue-template-compiler: "*" - webpack: ">= 4" - peerDependenciesMeta: - eslint: - optional: true - vue-template-compiler: - optional: true - checksum: 10c0/0885ea75474de011d4068ca3e2d3ca6e4cd318f5cfa018e28ff8fef23ef3a1f1c130160ef192d3e5d31ef7b6fe9f8fb1d920eab5e9e449fb30ce5cc96647245c + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/37a7bd7e14d28ff1bacc007dca84bc6cef2d7d7af9a547b5dbe52fcd134afddd6d4a7b2148cfbaff5ddba91a868453d597da77bd0457fb0be15928f916901606 languageName: node linkType: hard -"form-data@npm:^3.0.0": - version: 3.0.3 - resolution: "form-data@npm:3.0.3" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - es-set-tostringtag: "npm:^2.1.0" - mime-types: "npm:^2.1.35" - checksum: 10c0/a62b275f9736ff94f327c66d5f6c581391eafe07c912b12c3738e822aa3b1f27fb23d7138af5b48163497a278e2f84ec9f4a27e60dd511b7683fb76a835bb395 +"@graphql-typed-document-node/core@npm:^3.1.1": + version: 3.2.0 + resolution: "@graphql-typed-document-node/core@npm:3.2.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/94e9d75c1f178bbae8d874f5a9361708a3350c8def7eaeb6920f2c820e82403b7d4f55b3735856d68e145e86c85cbfe2adc444fdc25519cd51f108697e99346c languageName: node linkType: hard -"form-data@npm:^4.0.0": - version: 4.0.2 - resolution: "form-data@npm:4.0.2" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - es-set-tostringtag: "npm:^2.1.0" - mime-types: "npm:^2.1.12" - checksum: 10c0/e534b0cf025c831a0929bf4b9bbe1a9a6b03e273a8161f9947286b9b13bf8fb279c6944aae0070c4c311100c6d6dbb815cd955dc217728caf73fad8dc5b8ee9c +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 languageName: node linkType: hard -"formdata-polyfill@npm:^4.0.10": - version: 4.0.10 - resolution: "formdata-polyfill@npm:4.0.10" +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" dependencies: - fetch-blob: "npm:^3.1.2" - checksum: 10c0/5392ec484f9ce0d5e0d52fb5a78e7486637d516179b0eb84d81389d7eccf9ca2f663079da56f761355c0a65792810e3b345dc24db9a8bbbcf24ef3c8c88570c6 + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1 languageName: node linkType: hard -"forwarded@npm:0.2.0": - version: 0.2.0 - resolution: "forwarded@npm:0.2.0" - checksum: 10c0/9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33 +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 languageName: node linkType: hard -"fraction.js@npm:^4.3.7": - version: 4.3.7 - resolution: "fraction.js@npm:4.3.7" - checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b languageName: node linkType: hard -"fresh@npm:0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.2 + resolution: "@humanwhocodes/retry@npm:0.4.2" + checksum: 10c0/0235525d38f243bee3bf8b25ed395fbf957fb51c08adae52787e1325673071abe856c7e18e530922ed2dd3ce12ed82ba01b8cee0279ac52a3315fcdc3a69ef0c languageName: node linkType: hard -"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard -"fs-extra@npm:^7.0.1": - version: 7.0.1 - resolution: "fs-extra@npm:7.0.1" +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" dependencies: - graceful-fs: "npm:^4.1.2" - jsonfile: "npm:^4.0.0" - universalify: "npm:^0.1.0" - checksum: 10c0/1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 languageName: node linkType: hard -"fs-extra@npm:^8.1.0": - version: 8.1.0 - resolution: "fs-extra@npm:8.1.0" +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^4.0.0" - universalify: "npm:^0.1.0" - checksum: 10c0/259f7b814d9e50d686899550c4f9ded85c46c643f7fe19be69504888e007fcbc08f306fae8ec495b8b998635e997c9e3e175ff2eeed230524ef1c1684cc96423 + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" + checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a languageName: node linkType: hard -"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1": - version: 9.1.0 - resolution: "fs-extra@npm:9.1.0" +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" dependencies: - at-least-node: "npm:^1.0.0" - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10c0/9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92 + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c languageName: node linkType: hard -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 languageName: node linkType: hard -"fs-monkey@npm:^1.0.4": - version: 1.0.6 - resolution: "fs-monkey@npm:1.0.6" - checksum: 10c0/6f2508e792a47e37b7eabd5afc79459c1ea72bce2a46007d2b7ed0bfc3a4d64af38975c6eb7e93edb69ac98bbb907c13ff1b1579b2cf52d3d02dbc0303fca79f +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 languageName: node linkType: hard -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a languageName: node linkType: hard -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" dependencies: - node-gyp: "npm:latest" - checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 - conditions: os=darwin + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" dependencies: - node-gyp: "npm:latest" - conditions: os=darwin + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c languageName: node linkType: hard -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" + checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea + languageName: node + linkType: hard + +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": - version: 1.1.8 - resolution: "function.prototype.name@npm:1.1.8" +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - functions-have-names: "npm:^1.2.3" - hasown: "npm:^2.0.2" - is-callable: "npm:^1.2.7" - checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be languageName: node linkType: hard -"functions-have-names@npm:^1.2.3": - version: 1.2.3 - resolution: "functions-have-names@npm:1.2.3" - checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 languageName: node linkType: hard -"gensync@npm:^1.0.0-beta.2": - version: 1.0.0-beta.2 - resolution: "gensync@npm:1.0.0-beta.2" - checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 languageName: node linkType: hard -"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b languageName: node linkType: hard -"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.7": - version: 1.3.0 - resolution: "get-intrinsic@npm:1.3.0" +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" dependencies: - call-bind-apply-helpers: "npm:^1.0.2" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.1.1" - function-bind: "npm:^1.1.2" - get-proto: "npm:^1.0.1" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - math-intrinsics: "npm:^1.1.0" - checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 languageName: node linkType: hard -"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": - version: 1.2.7 - resolution: "get-intrinsic@npm:1.2.7" +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" dependencies: - call-bind-apply-helpers: "npm:^1.0.1" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - function-bind: "npm:^1.1.2" - get-proto: "npm:^1.0.0" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - math-intrinsics: "npm:^1.1.0" - checksum: 10c0/b475dec9f8bff6f7422f51ff4b7b8d0b68e6776ee83a753c1d627e3008c3442090992788038b37eff72e93e43dceed8c1acbdf2d6751672687ec22127933080d + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 languageName: node linkType: hard -"get-own-enumerable-property-symbols@npm:^3.0.0": - version: 3.0.2 - resolution: "get-own-enumerable-property-symbols@npm:3.0.2" - checksum: 10c0/103999855f3d1718c631472437161d76962cbddcd95cc642a34c07bfb661ed41b6c09a9c669ccdff89ee965beb7126b80eec7b2101e20e31e9cc6c4725305e10 +"@joystream/prettier-config@npm:^1.0.0": + version: 1.0.0 + resolution: "@joystream/prettier-config@npm:1.0.0" + peerDependencies: + prettier: ">= 2" + checksum: 10c0/e6e125ae2a7a3dffd1e35ebec44b597f03f14ffec3c7d21486e9e39b3cdbf9a529363e4753f5063ebb281fb7085182c48fa3b3d1f01aa5856e3084815e18da8f languageName: node linkType: hard -"get-package-type@npm:^0.1.0": - version: 0.1.0 - resolution: "get-package-type@npm:0.1.0" - checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be - languageName: node - linkType: hard +"@joystream/sdk-core@npm:^1.0.0, @joystream/sdk-core@workspace:packages/core": + version: 0.0.0-use.local + resolution: "@joystream/sdk-core@workspace:packages/core" + dependencies: + "@genql/cli": "npm:^6.3.3" + "@polkadot/api": "npm:^10.13" + "@types/debug": "npm:^4.1.12" + "@types/lodash": "npm:^4" + "@types/ws": "npm:^8.5.14" + "@walletconnect/modal": "npm:^2.7" + "@walletconnect/universal-provider": "npm:^2.18" + axios: "npm:1.7.9" + debug: "npm:^4.4.0" + lodash: "npm:^4.17.21" + queue: "npm:^6.0.0" + languageName: unknown + linkType: soft -"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "get-proto@npm:1.0.1" +"@joystream/sdk-examples-query-node@workspace:examples/query-node": + version: 0.0.0-use.local + resolution: "@joystream/sdk-examples-query-node@workspace:examples/query-node" dependencies: - dunder-proto: "npm:^1.0.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + "@joystream/sdk-core": "npm:^1.0.0" + typescript: "npm:^5.7.3" + languageName: unknown + linkType: soft + +"@joystream/sdk@workspace:.": + version: 0.0.0-use.local + resolution: "@joystream/sdk@workspace:." + dependencies: + "@changesets/cli": "npm:^2.27.12" + "@eslint/js": "npm:^9.19.0" + "@jest/globals": "npm:^29.7.0" + "@joystream/prettier-config": "npm:^1.0.0" + "@types/node": "npm:^20" + eslint: "npm:^9.19.0" + eslint-config-prettier: "npm:^10.0.1" + globals: "npm:^15.14.0" + jest: "npm:^29.7.0" + prettier: "npm:3.4.2" + ts-jest: "npm:^29.2.5" + ts-node: "npm:^10.9.2" + tsconfig-paths: "npm:^4.2.0" + tsx: "npm:^4.19.3" + typescript: "npm:^5.7.3" + typescript-eslint: "npm:^8.22.0" + languageName: unknown + linkType: soft + +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" + dependencies: + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a languageName: node linkType: hard -"get-stream@npm:^6.0.0": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e languageName: node linkType: hard -"get-symbol-description@npm:^1.1.0": - version: 1.1.0 - resolution: "get-symbol-description@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.3" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 languageName: node linkType: hard -"get-tsconfig@npm:^4.7.5": - version: 4.10.0 - resolution: "get-tsconfig@npm:4.10.0" - dependencies: - resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/c9b5572c5118923c491c04285c73bd55b19e214992af957c502a3be0fc0043bb421386ffd45ca3433c0a7fba81221ca300479e8393960acf15d0ed4563f38a86 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 languageName: node linkType: hard -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" +"@jridgewell/trace-mapping@npm:0.3.9": + version: 0.3.9 + resolution: "@jridgewell/trace-mapping@npm:0.3.9" dependencies: - is-glob: "npm:^4.0.1" - checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + "@jridgewell/resolve-uri": "npm:^3.0.3" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + checksum: 10c0/fa425b606d7c7ee5bfa6a31a7b050dd5814b4082f318e0e4190f991902181b4330f43f4805db1dd4f2433fd0ed9cc7a7b9c2683f1deeab1df1b0a98b1e24055b languageName: node linkType: hard -"glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: - is-glob: "npm:^4.0.3" - checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 languageName: node linkType: hard -"glob-to-regexp@npm:^0.4.1": - version: 0.4.1 - resolution: "glob-to-regexp@npm:0.4.1" - checksum: 10c0/0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 +"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": + version: 1.3.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.3.0" + checksum: 10c0/743a9b295ef2f186712f08883da553c9990be291409615309c99aa4946cfe440a184e4213c790c24505c80beb86b9cfecf10b5fb30ce17c83698f8424f48678d languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": - version: 10.4.5 - resolution: "glob@npm:10.4.5" +"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": + version: 1.6.3 + resolution: "@lit/reactive-element@npm:1.6.3" dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^3.1.2" - minimatch: "npm:^9.0.4" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^1.11.1" - bin: - glob: dist/esm/bin.mjs - checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + "@lit-labs/ssr-dom-shim": "npm:^1.0.0" + checksum: 10c0/10f1d25e24e32feb21c4c6f9e11d062901241602e12c4ecf746b3138f87fed4d8394194645514d5c1bfd5f33f3fd56ee8ef41344e2cb4413c40fe4961ec9d419 languageName: node linkType: hard -"glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": - version: 7.2.3 - resolution: "glob@npm:7.2.3" +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + "@babel/runtime": "npm:^7.5.5" + "@types/node": "npm:^12.7.1" + find-up: "npm:^4.1.0" + fs-extra: "npm:^8.1.0" + checksum: 10c0/0ee907698e6c73d6f1821ff630f3fec6dcf38260817c8752fec8991ac38b95ba431ab11c2773ddf9beb33d0e057f1122b00e8ffc9b8411b3fd24151413626fa6 languageName: node linkType: hard -"global-modules@npm:^2.0.0": - version: 2.0.0 - resolution: "global-modules@npm:2.0.0" +"@manypkg/get-packages@npm:^1.1.3": + version: 1.1.3 + resolution: "@manypkg/get-packages@npm:1.1.3" dependencies: - global-prefix: "npm:^3.0.0" - checksum: 10c0/43b770fe24aa6028f4b9770ea583a47f39750be15cf6e2578f851e4ccc9e4fa674b8541928c0b09c21461ca0763f0d36e4068cec86c914b07fd6e388e66ba5b9 + "@babel/runtime": "npm:^7.5.5" + "@changesets/types": "npm:^4.0.1" + "@manypkg/find-root": "npm:^1.1.0" + fs-extra: "npm:^8.1.0" + globby: "npm:^11.0.0" + read-yaml-file: "npm:^1.1.0" + checksum: 10c0/f05907d1174ae28861eaa06d0efdc144f773d9a4b8b65e1e7cdc01eb93361d335351b4a336e05c6aac02661be39e8809a3f7ad28bc67b6b338071434ab442130 languageName: node linkType: hard -"global-prefix@npm:^3.0.0": - version: 3.0.0 - resolution: "global-prefix@npm:3.0.0" +"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/animation@npm:10.18.0" dependencies: - ini: "npm:^1.3.5" - kind-of: "npm:^6.0.2" - which: "npm:^1.3.1" - checksum: 10c0/510f489fb68d1cc7060f276541709a0ee6d41356ef852de48f7906c648ac223082a1cc8fce86725ca6c0e032bcdc1189ae77b4744a624b29c34a9d0ece498269 + "@motionone/easing": "npm:^10.18.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/83c01ab8ecf5fae221e5012116c4c49d4473ba88ba22197e1d8c1e39364c5c6b9c5271e57ae716fd21f92314d15c63788c48d0a30872ee8d72337e1d98b46834 languageName: node linkType: hard -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 +"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": + version: 10.18.0 + resolution: "@motionone/dom@npm:10.18.0" + dependencies: + "@motionone/animation": "npm:^10.18.0" + "@motionone/generators": "npm:^10.18.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10c0/3bd4b1015e88464c9effc170c23bc63bbc910cbb9ca84986ec19ca82e0e13335e63a1f0d12e265fbe93616fe864fc2aec4e952d51e07932894e148de6fac2111 languageName: node linkType: hard -"globals@npm:^13.19.0": - version: 13.24.0 - resolution: "globals@npm:13.24.0" +"@motionone/easing@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/easing@npm:10.18.0" dependencies: - type-fest: "npm:^0.20.2" - checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/0adf9b7086b0f569d28886890cc0725a489285f2debfcaf27c1c15dfef5736c9f4207cfda14c71b3275f8163777320cb7ff48ad263c7f4ccd31e12a5afc1a952 languageName: node linkType: hard -"globals@npm:^14.0.0": - version: 14.0.0 - resolution: "globals@npm:14.0.0" - checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d +"@motionone/generators@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/generators@npm:10.18.0" + dependencies: + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/7ed7dda5ac58cd3e8dd347b5539d242d96e02ee16fef921c8d14295a806e6bc429a15291461ec078977bd5f6162677225addd707ca79f808e65bc3599c45c0e9 languageName: node linkType: hard -"globals@npm:^15.14.0": - version: 15.15.0 - resolution: "globals@npm:15.15.0" - checksum: 10c0/f9ae80996392ca71316495a39bec88ac43ae3525a438b5626cd9d5ce9d5500d0a98a266409605f8cd7241c7acf57c354a48111ea02a767ba4f374b806d6861fe +"@motionone/svelte@npm:^10.16.2": + version: 10.16.4 + resolution: "@motionone/svelte@npm:10.16.4" + dependencies: + "@motionone/dom": "npm:^10.16.4" + tslib: "npm:^2.3.1" + checksum: 10c0/a3f91d3ac5617ac8a2847abc0c8fad417cdc2cd9d814d60f7de2c909e4beeaf834b45a4288c8af6d26f62958a6c69714313b37ea6cd5aa2a9d1ad5198ec5881f languageName: node linkType: hard -"globalthis@npm:^1.0.4": - version: 1.0.4 - resolution: "globalthis@npm:1.0.4" - dependencies: - define-properties: "npm:^1.2.1" - gopd: "npm:^1.0.1" - checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 +"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.1": + version: 10.17.1 + resolution: "@motionone/types@npm:10.17.1" + checksum: 10c0/f7b16cd4f0feda0beac10173afa6de7384722f9f24767f78b7aa90f15b8a89d584073a64387b015a8e015a962fa4b47a8ce23621f47708a08676b12bb0d43bbb languageName: node linkType: hard -"globby@npm:^11.0.0, globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" +"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/utils@npm:10.18.0" dependencies: - array-union: "npm:^2.1.0" - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.2.9" - ignore: "npm:^5.2.0" - merge2: "npm:^1.4.1" - slash: "npm:^3.0.0" - checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + "@motionone/types": "npm:^10.17.1" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10c0/db57dbb6a131fab36dc1eb4e1f3a4575ca97563221663adce54c138de1e1a9eaf4a4a51ddf99fdab0341112159e0190b35cdeddfdbd08ba3ad1e35886a5324bb languageName: node linkType: hard -"gopd@npm:^1.0.1, gopd@npm:^1.2.0": - version: 1.2.0 - resolution: "gopd@npm:1.2.0" - checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead +"@motionone/vue@npm:^10.16.2": + version: 10.16.4 + resolution: "@motionone/vue@npm:10.16.4" + dependencies: + "@motionone/dom": "npm:^10.16.4" + tslib: "npm:^2.3.1" + checksum: 10c0/0f3096c0956848cb67c4926e65b7034d854cf704573a277679713c5a8045347c3c043f50adad0c84ee3e88c046d35ab88ec4380e5acd729f81900381e0b1fd0d languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 +"@noble/ciphers@npm:1.2.1": + version: 1.2.1 + resolution: "@noble/ciphers@npm:1.2.1" + checksum: 10c0/00e414da686ddba00f6e9bed124abb698bfe076658d40cc4e3b67b51fc7582fc3c2a7002ef33f154ea8cbf45e7783cfd48325cf3885d577ce8c0ae8bdd648069 languageName: node linkType: hard -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 +"@noble/curves@npm:1.8.0": + version: 1.8.0 + resolution: "@noble/curves@npm:1.8.0" + dependencies: + "@noble/hashes": "npm:1.7.0" + checksum: 10c0/3ebb1795f3f7d74c879bc6262a3444061585a2cab90b7b637dc57d931063dd0c95be858a4c2389e932651825dbc461c215dbcf43984a232de3bd6b2d326ba555 languageName: node linkType: hard -"graphql-config@npm:^5.1.1": - version: 5.1.3 - resolution: "graphql-config@npm:5.1.3" +"@noble/curves@npm:1.8.1, @noble/curves@npm:^1.3.0": + version: 1.8.1 + resolution: "@noble/curves@npm:1.8.1" dependencies: - "@graphql-tools/graphql-file-loader": "npm:^8.0.0" - "@graphql-tools/json-file-loader": "npm:^8.0.0" - "@graphql-tools/load": "npm:^8.0.0" - "@graphql-tools/merge": "npm:^9.0.0" - "@graphql-tools/url-loader": "npm:^8.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - cosmiconfig: "npm:^8.1.0" - jiti: "npm:^2.0.0" - minimatch: "npm:^9.0.5" - string-env-interpolation: "npm:^1.0.1" - tslib: "npm:^2.4.0" - peerDependencies: - cosmiconfig-toml-loader: ^1.0.0 - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - peerDependenciesMeta: - cosmiconfig-toml-loader: - optional: true - checksum: 10c0/e1a1a665c35a6c01c7922f532aad098c2bea67354e33fbf78d631079fd51fd18fa32e0571dc098c50d22d554c43085afec8b634b29f788f140d17d2bde12c9a6 + "@noble/hashes": "npm:1.7.1" + checksum: 10c0/84902c7af93338373a95d833f77981113e81c48d4bec78f22f63f1f7fdd893bc1d3d7a3ee78f01b9a8ad3dec812a1232866bf2ccbeb2b1560492e5e7d690ab1f languageName: node linkType: hard -"graphql-request@npm:^6.0.0": - version: 6.1.0 - resolution: "graphql-request@npm:6.1.0" - dependencies: - "@graphql-typed-document-node/core": "npm:^3.2.0" - cross-fetch: "npm:^3.1.5" - peerDependencies: - graphql: 14 - 16 - checksum: 10c0/f8167925a110e8e1de93d56c14245e7e64391dc8dce5002dd01bf24a3059f345d4ca1bb6ce2040e2ec78264211b0704e75da3e63984f0f74d2042f697a4e8cc6 +"@noble/hashes@npm:1.7.0": + version: 1.7.0 + resolution: "@noble/hashes@npm:1.7.0" + checksum: 10c0/1ef0c985ebdb5a1bd921ea6d959c90ba826af3ae05b40b459a703e2a5e9b259f190c6e92d6220fb3800e2385521e4159e238415ad3f6b79c52f91dd615e491dc languageName: node linkType: hard -"graphql-tag@npm:^2.11.0, graphql-tag@npm:^2.12.6": - version: 2.12.6 - resolution: "graphql-tag@npm:2.12.6" - dependencies: - tslib: "npm:^2.1.0" - peerDependencies: - graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/7763a72011bda454ed8ff1a0d82325f43ca6478e4ce4ab8b7910c4c651dd00db553132171c04d80af5d5aebf1ef6a8a9fd53ccfa33b90ddc00aa3d4be6114419 +"@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.3": + version: 1.7.1 + resolution: "@noble/hashes@npm:1.7.1" + checksum: 10c0/2f8ec0338ccc92b576a0f5c16ab9c017a3a494062f1fbb569ae641c5e7eab32072f9081acaa96b5048c0898f972916c818ea63cbedda707886a4b5ffcfbf94e3 languageName: node linkType: hard -"graphql-ws@npm:^6.0.3": - version: 6.0.4 - resolution: "graphql-ws@npm:6.0.4" - peerDependencies: - "@fastify/websocket": ^10 || ^11 - graphql: ^15.10.1 || ^16 - uWebSockets.js: ^20 - ws: ^8 - peerDependenciesMeta: - "@fastify/websocket": - optional: true - uWebSockets.js: - optional: true - ws: - optional: true - checksum: 10c0/ed17502300c702d42820ca2acc593d82acbcbec91fa93e588dc008d07d7b6914b4b22062f1ee181cff6ac62f69ea0052555ee75f270601311b943a6b7ef709dc +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb languageName: node linkType: hard -"graphql@npm:^16.10.0, graphql@npm:^16.6.0": - version: 16.10.0 - resolution: "graphql@npm:16.10.0" - checksum: 10c0/303730675538c8bd6c76b447dc6f03e61242e2d2596b408c34759666ec4877409e5593a7a0467d590ac5407b8c663b093b599556a77f24f281abea69ddc53de6 +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d languageName: node linkType: hard -"gzip-size@npm:^6.0.0": - version: 6.0.0 - resolution: "gzip-size@npm:6.0.0" +"@nodelib/fs.walk@npm:^1.2.3": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: - duplexer: "npm:^0.1.2" - checksum: 10c0/4ccb924626c82125897a997d1c84f2377846a6ef57fbee38f7c0e6b41387fba4d00422274440747b58008b5d60114bac2349c2908e9aba55188345281af40a3f + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 languageName: node linkType: hard -"h3@npm:^1.13.0": - version: 1.15.0 - resolution: "h3@npm:1.15.0" +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" dependencies: - cookie-es: "npm:^1.2.2" - crossws: "npm:^0.3.3" - defu: "npm:^6.1.4" - destr: "npm:^2.0.3" - iron-webcrypto: "npm:^1.2.1" - node-mock-http: "npm:^1.0.0" - ohash: "npm:^1.1.4" - radix3: "npm:^1.1.2" - ufo: "npm:^1.5.4" - uncrypto: "npm:^0.1.3" - checksum: 10c0/f0b251a89f24c4ec3f68e52ebe4edab0b4736a1030b295b66b2dff73e3980fe3540c646cb37c9dd206c3fb188cb26a7ea2dcb00198ee19925009db6c031f7a09 + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 languageName: node linkType: hard -"handle-thing@npm:^2.0.0": - version: 2.0.1 - resolution: "handle-thing@npm:2.0.1" - checksum: 10c0/7ae34ba286a3434f1993ebd1cc9c9e6b6d8ea672182db28b1afc0a7119229552fa7031e3e5f3cd32a76430ece4e94b7da6f12af2eb39d6239a7693e4bd63a998 +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 languageName: node linkType: hard -"harmony-reflect@npm:^1.4.6": - version: 1.6.2 - resolution: "harmony-reflect@npm:1.6.2" - checksum: 10c0/fa5b251fbeff0e2d925f0bfb5ffe39e0627639e998c453562d6a39e41789c15499649dc022178c807cf99bfb97e7b974bbbc031ba82078a26be7b098b9bc2b1a +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd languageName: node linkType: hard -"has-bigints@npm:^1.0.2": - version: 1.1.0 - resolution: "has-bigints@npm:1.1.0" - checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 +"@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + dependencies: + "@polkadot-api/metadata-builders": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + peerDependencies: + rxjs: ">=7.8.0" + checksum: 10c0/f80744e1612446a09fdd3f5a98cdf8f9a5b9fdeddcfa083084b49e0ae63e4b4875a326487258bcbb60e6edc2fbb831436abe4a48b87942c4417ba1ee05e95648 languageName: node linkType: hard -"has-flag@npm:^3.0.0": - version: 3.0.0 - resolution: "has-flag@npm:3.0.0" - checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 +"@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/63160c2227996e1d8926a7d0281cd7a747e53e8049a63c74087425bca6a986662f46ca8e0be5b31882816199aeef1863c8ee9a7d2834d2ee1a0d1bc6dc7d61f3 languageName: node linkType: hard -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 +"@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/2cc039dfd0234696e624a48d94f07b68ab3b1fc402f703b142b05f640301c47a3c5315a6ef10d2a61c31d6f93181d1240ba5b4e169e5cb8a428f5eb9613b0123 languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": - version: 1.0.2 - resolution: "has-property-descriptors@npm:1.0.2" +"@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" dependencies: - es-define-property: "npm:^1.0.0" - checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/15dcba05a0c7cafaab72edc6c6246133cc25f94a158f0ac2091e3c774271cae6cf64658cefe5db9d57eb16e9a9cc8936f387547064237d129d7675e9ca27e1d3 languageName: node linkType: hard -"has-proto@npm:^1.2.0": - version: 1.2.0 - resolution: "has-proto@npm:1.2.0" +"@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" dependencies: - dunder-proto: "npm:^1.0.0" - checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 + "@noble/hashes": "npm:^1.3.1" + "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@scure/base": "npm:^1.1.1" + scale-ts: "npm:^1.6.0" + checksum: 10c0/f6273cbb1ed74f253f83dfb9e4b46375eb7430e17e69a2f3d631ff80d8ff7b7e871cdf89639ef18635a659a60623e384c894ab2e1889d70442f7ca73c05b44e3 languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "has-symbols@npm:1.1.0" - checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e +"@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/56dc28993d06a14b4091f028956f8bb179d3c602a3e3979a978eb2192233ce6ad2f12d4a583e859480521d4c75629aab1d7f0effd989da0ebb90a1b51e7ee073 languageName: node linkType: hard -"has-tostringtag@npm:^1.0.2": - version: 1.0.2 - resolution: "has-tostringtag@npm:1.0.2" - dependencies: - has-symbols: "npm:^1.0.3" - checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c +"@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/63c36ac45d63a4f8718d1324be0290dadfbfbb387e440d5962de13200861400a6af09a5e96b73f985fd4c27d03c93927420c8145e49e1e822653a3c223dda645 languageName: node linkType: hard -"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" +"@polkadot/api-augment@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/api-augment@npm:10.13.1" dependencies: - inherits: "npm:^2.0.3" - minimalistic-assert: "npm:^1.0.1" - checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 + "@polkadot/api-base": "npm:10.13.1" + "@polkadot/rpc-augment": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-augment": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/5f1faa67bc8a574fe97debc8aa7e7f6795aa437a1212121188d6bbeb1d465b47b0a1a22b8268f3136e1956dcdf0c1f9004b2a7968a275414e93b0a4e91ba7edc languageName: node linkType: hard -"hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" +"@polkadot/api-base@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/api-base@npm:10.13.1" dependencies: - function-bind: "npm:^1.1.2" - checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 - languageName: node - linkType: hard - -"he@npm:^1.2.0": - version: 1.2.0 - resolution: "he@npm:1.2.0" - bin: - he: bin/he - checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17 + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/3adaa5d3c34e16cc28a0427839c87aab7b1d022c8b6992c43dc91ab7e910d0c8e17dca9ee6b7c9e27a6486aa8878dd7deae79870d7d44ede92aba8421241c249 languageName: node linkType: hard -"header-case@npm:^2.0.4": - version: 2.0.4 - resolution: "header-case@npm:2.0.4" +"@polkadot/api-derive@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/api-derive@npm:10.13.1" dependencies: - capital-case: "npm:^1.0.4" - tslib: "npm:^2.0.3" - checksum: 10c0/c9f295d9d8e38fa50679281fd70d80726962256e888a76c8e72e526453da7a1832dcb427caa716c1ad5d79841d4537301b90156fa30298fefd3d68f4ea2181bb + "@polkadot/api": "npm:10.13.1" + "@polkadot/api-augment": "npm:10.13.1" + "@polkadot/api-base": "npm:10.13.1" + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/91df2f399b0133bdcc19edb595e058481b1ffc63e80dbbc58c928eb04982cae1372fe7e3eda6b05888c88b68ae152f46646d080f4b940a5cca9307a681b7c78f languageName: node linkType: hard -"hey-listen@npm:^1.0.8": - version: 1.0.8 - resolution: "hey-listen@npm:1.0.8" - checksum: 10c0/38db3028b4756f3d536c0f6a92da53bad577ab649b06dddfd0a4d953f9a46bbc6a7f693c8c5b466a538d6d23dbc469260c848427f0de14198a2bbecbac37b39e +"@polkadot/api@npm:10.13.1, @polkadot/api@npm:^10.13": + version: 10.13.1 + resolution: "@polkadot/api@npm:10.13.1" + dependencies: + "@polkadot/api-augment": "npm:10.13.1" + "@polkadot/api-base": "npm:10.13.1" + "@polkadot/api-derive": "npm:10.13.1" + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/rpc-augment": "npm:10.13.1" + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/rpc-provider": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-augment": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/types-create": "npm:10.13.1" + "@polkadot/types-known": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + eventemitter3: "npm:^5.0.1" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/c2192c51aca790b2d8915a08e55e3b0461c49a1ce3ceccc5597cd74d68367ff0a881a0a864a0897835364482618d0a945247576573ef7c00688f1a25a5347ccc languageName: node linkType: hard -"hmac-drbg@npm:^1.0.1": - version: 1.0.1 - resolution: "hmac-drbg@npm:1.0.1" +"@polkadot/keyring@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/keyring@npm:12.6.2" dependencies: - hash.js: "npm:^1.0.3" - minimalistic-assert: "npm:^1.0.0" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d + "@polkadot/util": "npm:12.6.2" + "@polkadot/util-crypto": "npm:12.6.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + "@polkadot/util-crypto": 12.6.2 + checksum: 10c0/16b198b072ff22cd9fb0281d1dc1e97a3939eccf268e5e2c9272e85ae90cb6212d248d6b76bf85359351d3d43fd9c8b6f951001485e0d2bcff35b675cb189f3d languageName: node linkType: hard -"hoist-non-react-statics@npm:^3.3.2": - version: 3.3.2 - resolution: "hoist-non-react-statics@npm:3.3.2" +"@polkadot/networks@npm:12.6.2, @polkadot/networks@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/networks@npm:12.6.2" dependencies: - react-is: "npm:^16.7.0" - checksum: 10c0/fe0889169e845d738b59b64badf5e55fa3cf20454f9203d1eb088df322d49d4318df774828e789898dcb280e8a5521bb59b3203385662ca5e9218a6ca5820e74 + "@polkadot/util": "npm:12.6.2" + "@substrate/ss58-registry": "npm:^1.44.0" + tslib: "npm:^2.6.2" + checksum: 10c0/44a482c46900058e6d5b25110cb5396382036057240cd4a8e0dae325fab54e689ec81bc43b047570581f14ce456b67310c05c1fe34c4b7f7d4e064f095f4c276 languageName: node linkType: hard -"hoopy@npm:^0.1.4": - version: 0.1.4 - resolution: "hoopy@npm:0.1.4" - checksum: 10c0/4ef749e1a13d46cae52014b9de452635637086c333fc67245369a1262dee806386354a4ed845d507e59e5a0d3aef55246c0ec66f5bf2908d40eb77e7dff2a254 +"@polkadot/rpc-augment@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/rpc-augment@npm:10.13.1" + dependencies: + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/5389ac83712cb0144e5f6b4319f76a54e8c85d455043ba688d32b233bc83202479f5506a8c8a0a7b0e8688150ca4c8d63ef57b2255e52827a5738eb600ab01ee languageName: node linkType: hard -"hpack.js@npm:^2.1.6": - version: 2.1.6 - resolution: "hpack.js@npm:2.1.6" +"@polkadot/rpc-core@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/rpc-core@npm:10.13.1" dependencies: - inherits: "npm:^2.0.1" - obuf: "npm:^1.0.0" - readable-stream: "npm:^2.0.1" - wbuf: "npm:^1.1.0" - checksum: 10c0/55b9e824430bab82a19d079cb6e33042d7d0640325678c9917fcc020c61d8a08ca671b6c942c7f0aae9bb6e4b67ffb50734a72f9e21d66407c3138c1983b70f0 + "@polkadot/rpc-augment": "npm:10.13.1" + "@polkadot/rpc-provider": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/423479b6332eae4729076e1faa7371e7516021348ec6b4a4323a25740ea2577afdb395e767580babd854da14f63065cd4ac766a58b61263d09db64f1f6bb2599 languageName: node linkType: hard -"html-encoding-sniffer@npm:^2.0.1": - version: 2.0.1 - resolution: "html-encoding-sniffer@npm:2.0.1" +"@polkadot/rpc-provider@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/rpc-provider@npm:10.13.1" dependencies: - whatwg-encoding: "npm:^1.0.5" - checksum: 10c0/6dc3aa2d35a8f0c8c7906ffb665dd24a88f7004f913fafdd3541d24a4da6182ab30c4a0a81387649a1234ecb90182c4136220ed12ae3dc1a57ed68e533dea416 + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-support": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + "@polkadot/x-fetch": "npm:^12.6.2" + "@polkadot/x-global": "npm:^12.6.2" + "@polkadot/x-ws": "npm:^12.6.2" + "@substrate/connect": "npm:0.8.8" + eventemitter3: "npm:^5.0.1" + mock-socket: "npm:^9.3.1" + nock: "npm:^13.5.0" + tslib: "npm:^2.6.2" + dependenciesMeta: + "@substrate/connect": + optional: true + checksum: 10c0/13bc88d973a55b131bea9429831caa19b85cde73bb0c8d124bbeb1f9b5cd63d4e297a38be477e75b8930e181ab837249fec06417dc52cc5c438149313e5a2947 languageName: node linkType: hard -"html-entities@npm:^2.1.0, html-entities@npm:^2.3.2": - version: 2.5.2 - resolution: "html-entities@npm:2.5.2" - checksum: 10c0/f20ffb4326606245c439c231de40a7c560607f639bf40ffbfb36b4c70729fd95d7964209045f1a4e62fe17f2364cef3d6e49b02ea09016f207fde51c2211e481 +"@polkadot/types-augment@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-augment@npm:10.13.1" + dependencies: + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/0686a834fd5d4db1cc74c184057cf1c47f008d3d541866cb2f2a38464c6a41cb159e5ec914b2e3d68511f6c6c7798238b58ec3bd1315a67fbb1ee073147457c6 languageName: node linkType: hard -"html-escaper@npm:^2.0.0": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 +"@polkadot/types-codec@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-codec@npm:10.13.1" + dependencies: + "@polkadot/util": "npm:^12.6.2" + "@polkadot/x-bigint": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/8a35c492006502804a5531231c14037ab98a13f345f4e550142254e69d62d451f0caa89347ac689b92f90b582fe6ab2f1c8eca30cdf327951323b6400fca2e50 languageName: node linkType: hard -"html-minifier-terser@npm:^6.0.2": - version: 6.1.0 - resolution: "html-minifier-terser@npm:6.1.0" - dependencies: - camel-case: "npm:^4.1.2" - clean-css: "npm:^5.2.2" - commander: "npm:^8.3.0" - he: "npm:^1.2.0" - param-case: "npm:^3.0.4" - relateurl: "npm:^0.2.7" - terser: "npm:^5.10.0" - bin: - html-minifier-terser: cli.js - checksum: 10c0/1aa4e4f01cf7149e3ac5ea84fb7a1adab86da40d38d77a6fff42852b5ee3daccb78b615df97264e3a6a5c33e57f0c77f471d607ca1e1debd1dab9b58286f4b5a +"@polkadot/types-create@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-create@npm:10.13.1" + dependencies: + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/efe57d84f6088111b53d29db07ab9bf951f79c3e9b4875882c7a9bb0a6f1e00230e63a84cf2a850528119bbfa7f30bdfb21bba645e3922d88ff83092ea0350c5 languageName: node linkType: hard -"html-webpack-plugin@npm:^5.5.0": - version: 5.6.3 - resolution: "html-webpack-plugin@npm:5.6.3" +"@polkadot/types-known@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-known@npm:10.13.1" dependencies: - "@types/html-minifier-terser": "npm:^6.0.0" - html-minifier-terser: "npm:^6.0.2" - lodash: "npm:^4.17.21" - pretty-error: "npm:^4.0.0" - tapable: "npm:^2.0.0" - peerDependencies: - "@rspack/core": 0.x || 1.x - webpack: ^5.20.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: 10c0/25a21f83a8823d3711396dd8050bc0080c0ae55537352d432903eff58a7d9838fc811e3c26462419036190720357e67c7977efd106fb9a252770632824f0cc25 + "@polkadot/networks": "npm:^12.6.2" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/types-create": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/ce4e5b402e4d923a1b93475997e57bb6b7f95cc679a466c7d563d9d033872479100cf5ac72c58faaf57610602c913555ef0b4bd4672c6c76fc733c062d41959b languageName: node linkType: hard -"htmlparser2@npm:^6.1.0": - version: 6.1.0 - resolution: "htmlparser2@npm:6.1.0" +"@polkadot/types-support@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-support@npm:10.13.1" dependencies: - domelementtype: "npm:^2.0.1" - domhandler: "npm:^4.0.0" - domutils: "npm:^2.5.2" - entities: "npm:^2.0.0" - checksum: 10c0/3058499c95634f04dc66be8c2e0927cd86799413b2d6989d8ae542ca4dbf5fa948695d02c27d573acf44843af977aec6d9a7bdd0f6faa6b2d99e2a729b2a31b6 + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/a9bf65b139b1c861acc198ce650e14d2014f88d30f890710baf3481caa16b44dc39122b05d34cc86211b08e082cf4e7d5680ba3a4008711fe86b70d62a65219c languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc +"@polkadot/types@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types@npm:10.13.1" + dependencies: + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/types-augment": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/types-create": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/1fe50d7ba10368dd944fec0e2da740f8c665c1c417362ab5ed1587d9083259c65064e04a862443d1a6c9f1da86b8dee6a4945e711064f0318895a38ad1303e3b languageName: node linkType: hard -"http-deceiver@npm:^1.2.7": - version: 1.2.7 - resolution: "http-deceiver@npm:1.2.7" - checksum: 10c0/8bb9b716f5fc55f54a451da7f49b9c695c3e45498a789634daec26b61e4add7c85613a4a9e53726c39d09de7a163891ecd6eb5809adb64500a840fd86fe81d03 +"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/util-crypto@npm:12.6.2" + dependencies: + "@noble/curves": "npm:^1.3.0" + "@noble/hashes": "npm:^1.3.3" + "@polkadot/networks": "npm:12.6.2" + "@polkadot/util": "npm:12.6.2" + "@polkadot/wasm-crypto": "npm:^7.3.2" + "@polkadot/wasm-util": "npm:^7.3.2" + "@polkadot/x-bigint": "npm:12.6.2" + "@polkadot/x-randomvalues": "npm:12.6.2" + "@scure/base": "npm:^1.1.5" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + checksum: 10c0/b25f1574a2d4298c32b7a3cf3fa9f1b1237af3cc9e4ac16e75840097e9bcea11c8188abd5c46522d46d350edceb1e3e54fe8cbb01111e4eb643df4040ff41e2a languageName: node linkType: hard -"http-errors@npm:2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" +"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/util@npm:12.6.2" dependencies: - depd: "npm:2.0.0" - inherits: "npm:2.0.4" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - toidentifier: "npm:1.0.1" - checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 + "@polkadot/x-bigint": "npm:12.6.2" + "@polkadot/x-global": "npm:12.6.2" + "@polkadot/x-textdecoder": "npm:12.6.2" + "@polkadot/x-textencoder": "npm:12.6.2" + "@types/bn.js": "npm:^5.1.5" + bn.js: "npm:^5.2.1" + tslib: "npm:^2.6.2" + checksum: 10c0/e426d31f8a6b8e8c57b86c18b419312906c5a169e5b2d89c15b54a5d6cf297912250d336f81926e07511ce825d36222d9e6387a01240aa6a20b11aa25dc8226a languageName: node linkType: hard -"http-errors@npm:~1.6.2": - version: 1.6.3 - resolution: "http-errors@npm:1.6.3" +"@polkadot/wasm-bridge@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-bridge@npm:7.4.1" dependencies: - depd: "npm:~1.1.2" - inherits: "npm:2.0.3" - setprototypeof: "npm:1.1.0" - statuses: "npm:>= 1.4.0 < 2" - checksum: 10c0/17ec4046ee974477778bfdd525936c254b872054703ec2caa4d6f099566b8adade636ae6aeeacb39302c5cd6e28fb407ebd937f500f5010d0b6850750414ff78 + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 10c0/8123c2d72ed24f6900185eb982f228789414c1458c8a291e17a9bd70cd36616f0e04fb40cb01e90d27223eb2ce81391af36f6e5b741cb6d9a83850bb5b9e038e languageName: node linkType: hard -"http-parser-js@npm:>=0.5.1": - version: 0.5.9 - resolution: "http-parser-js@npm:0.5.9" - checksum: 10c0/25aac1096b5270e69b1f6c850c8d4363c1e8b5711f97109cf65d44ecf5dfe3438811036a9b4d4f432474a2519ac46e8feb1a7b6be6e292a956e63bdad12583fb +"@polkadot/wasm-crypto-asmjs@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto-asmjs@npm:7.4.1" + dependencies: + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + checksum: 10c0/7b19748b2ccdc2d964c137ae5eabdf022d7860c05981270c82392898ac6641d5602a2c2ea1059ef8f8929dd361a75fdb25bfaa7961f3dfcf497f987145c6850a languageName: node linkType: hard -"http-proxy-agent@npm:^4.0.1": - version: 4.0.1 - resolution: "http-proxy-agent@npm:4.0.1" +"@polkadot/wasm-crypto-init@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto-init@npm:7.4.1" dependencies: - "@tootallnate/once": "npm:1" - agent-base: "npm:6" - debug: "npm:4" - checksum: 10c0/4fa4774d65b5331814b74ac05cefea56854fc0d5989c80b13432c1b0d42a14c9f4342ca3ad9f0359a52e78da12b1744c9f8a28e50042136ea9171675d972a5fd + "@polkadot/wasm-bridge": "npm:7.4.1" + "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" + "@polkadot/wasm-crypto-wasm": "npm:7.4.1" + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 10c0/fdcb96b4ba318680837d728b3c60c0bbbe326c9b8c15d70394cfbfdee06c95f8311b6fe13e4c862472faef4a2a9ccb218519fb15ad2f67d15b4cbb1b7c3eecba languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0": - version: 7.0.2 - resolution: "http-proxy-agent@npm:7.0.2" +"@polkadot/wasm-crypto-wasm@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto-wasm@npm:7.4.1" dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + checksum: 10c0/2673a567cea785f7b9ec5b8371e05a53064651a9c64ac0fc45d7d5c8a080810cb1bd0f1950e2789d2c8895bcca35e9dc84b8a7b77c59b9b2d30beed8a964d043 languageName: node linkType: hard -"http-proxy-middleware@npm:^2.0.3": - version: 2.0.7 - resolution: "http-proxy-middleware@npm:2.0.7" +"@polkadot/wasm-crypto@npm:^7.3.2": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto@npm:7.4.1" dependencies: - "@types/http-proxy": "npm:^1.17.8" - http-proxy: "npm:^1.18.1" - is-glob: "npm:^4.0.1" - is-plain-obj: "npm:^3.0.0" - micromatch: "npm:^4.0.2" + "@polkadot/wasm-bridge": "npm:7.4.1" + "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" + "@polkadot/wasm-crypto-init": "npm:7.4.1" + "@polkadot/wasm-crypto-wasm": "npm:7.4.1" + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" peerDependencies: - "@types/express": ^4.17.13 - peerDependenciesMeta: - "@types/express": - optional: true - checksum: 10c0/8d00a61eb215b83826460b07489d8bb095368ec16e02a9d63e228dcf7524e7c20d61561e5476de1391aecd4ec32ea093279cdc972115b311f8e0a95a24c9e47e + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 10c0/b896f88ebf6b6864263b9042a14b6e5ef7371e47e56c6f1c297472f6d24b40645ee4e9abed5d32bfd95de4797811cb109c44da6064dd2509db3ce05a53fe2d72 languageName: node linkType: hard -"http-proxy@npm:^1.18.1": - version: 1.18.1 - resolution: "http-proxy@npm:1.18.1" +"@polkadot/wasm-util@npm:7.4.1, @polkadot/wasm-util@npm:^7.3.2": + version: 7.4.1 + resolution: "@polkadot/wasm-util@npm:7.4.1" dependencies: - eventemitter3: "npm:^4.0.0" - follow-redirects: "npm:^1.0.0" - requires-port: "npm:^1.0.0" - checksum: 10c0/148dfa700a03fb421e383aaaf88ac1d94521dfc34072f6c59770528c65250983c2e4ec996f2f03aa9f3fe46cd1270a593126068319311e3e8d9e610a37533e94 + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + checksum: 10c0/4e7042f854350a7e0c978d816abc3a8e37adcd6e8a5a35a4893928e79ecc0950fc4073993ad813ad8edd2c5fa6f603a5395018d19c44b8a338f52974747c3a9c languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" +"@polkadot/x-bigint@npm:12.6.2, @polkadot/x-bigint@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-bigint@npm:12.6.2" dependencies: - agent-base: "npm:6" - debug: "npm:4" - checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/78123efa2a5fad7fccb79dbe0c44f5506b70405a2b9b1dc9db9450ddd2f01791b011a46c9fff31ed8b21aace6f676179c4b7746c97ca254e8822bcf543e4d779 languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": - version: 7.0.6 - resolution: "https-proxy-agent@npm:7.0.6" +"@polkadot/x-fetch@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-fetch@npm:12.6.2" dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:4" - checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac + "@polkadot/x-global": "npm:12.6.2" + node-fetch: "npm:^3.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/c4e34c28f4374db3b6795b31f63434b4241896a82cd1a0aa81196c7dbe8aa345069a39d27d5c3af214d8d2824154c6fe1fcbe9cb22af32f9a2c3fd22dc4b8583 languageName: node linkType: hard -"human-id@npm:^4.1.1": - version: 4.1.1 - resolution: "human-id@npm:4.1.1" - bin: - human-id: dist/cli.js - checksum: 10c0/9a9a18130fb7d6bc707054bacc32cb328289be0de47ba5669fd04995435e7e59931b87c644a223d68473c450221d104175a5fefe93d77f3522822ead8945def8 +"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-global@npm:12.6.2" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/63738eb46465e3e43151d746321c178131385a734e1d3865fc76667fec9d4b1fb8b35a0d8ee75834035b54a4047e0bae86c4f2e465b16c73d4fc15ec4426446f languageName: node linkType: hard -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a +"@polkadot/x-randomvalues@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-randomvalues@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + "@polkadot/wasm-util": "*" + checksum: 10c0/44920ec7a93ca0b5b0d2abae493fe5a9fb8cdb44b70029d431c1244a11dea0a9f14d216b4d14bde8b984199b9dd364a3ae68b51937784645343f686b3613c223 languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" +"@polkadot/x-textdecoder@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-textdecoder@npm:12.6.2" dependencies: - safer-buffer: "npm:>= 2.1.2 < 3" - checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/d1aa46dc0c4f88bce3cb7aaadbede99c2fb159c0fd317fb9fe5b54bdbb83da9cce3a5d628e25892028b34cc4eeef72669c344f0af12e21f05429142cc7b4732d languageName: node linkType: hard -"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" +"@polkadot/x-textencoder@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-textencoder@npm:12.6.2" dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/fa234ce4d164991ea98f34e9eae2adf0c4d2b0806e2e30b11c41a52b432f8cbd91fb16945243809fd9433c513b8c7ab4c16d902b92faf7befaa523daae7459f4 languageName: node linkType: hard -"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": - version: 5.1.0 - resolution: "icss-utils@npm:5.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/39c92936fabd23169c8611d2b5cc39e39d10b19b0d223352f20a7579f75b39d5f786114a6b8fc62bee8c5fed59ba9e0d38f7219a4db383e324fb3061664b043d +"@polkadot/x-ws@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-ws@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + ws: "npm:^8.15.1" + checksum: 10c0/15565803a34aa7d6654c4c05725f5f44e504caa69f590523c5569fcbd66cf1e467de03e3e13a4d71bb60efceb28c60fd5719bee5efd721c020cf470025bbeb29 languageName: node linkType: hard -"idb-keyval@npm:^6.2.1": - version: 6.2.1 - resolution: "idb-keyval@npm:6.2.1" - checksum: 10c0/9f0c83703a365e00bd0b4ed6380ce509a06dedfc6ec39b2ba5740085069fd2f2ff5c14ba19356488e3612a2f9c49985971982d836460a982a5d0b4019eeba48a +"@scure/base@npm:^1.1.1, @scure/base@npm:^1.1.5": + version: 1.2.4 + resolution: "@scure/base@npm:1.2.4" + checksum: 10c0/469c8aee80d6d6973e1aac6184befa04568f1b4016e40c889025f4a721575db9c1ca0c2ead80613896cce929392740322a18da585a427f157157e797dc0a42a9 languageName: node linkType: hard -"idb@npm:^7.0.1": - version: 7.1.1 - resolution: "idb@npm:7.1.1" - checksum: 10c0/72418e4397638797ee2089f97b45fc29f937b830bc0eb4126f4a9889ecf10320ceacf3a177fe5d7ffaf6b4fe38b20bbd210151549bfdc881db8081eed41c870d +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e languageName: node linkType: hard -"identity-obj-proxy@npm:^3.0.0": - version: 3.0.0 - resolution: "identity-obj-proxy@npm:3.0.0" +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" dependencies: - harmony-reflect: "npm:^1.4.6" - checksum: 10c0/a3fc4de0042d7b45bf8652d5596c80b42139d8625c9cd6a8834e29e1b6dce8fccabd1228e08744b78677a19ceed7201a32fed8ca3dc3e4852e8fee24360a6cfc - languageName: node - linkType: hard - -"ieee754@npm:^1.1.13": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + type-detect: "npm:4.0.8" + checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.3.1": - version: 5.3.2 - resolution: "ignore@npm:5.3.2" - checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": "npm:^3.0.0" + checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 languageName: node linkType: hard -"immer@npm:^9.0.7": - version: 9.0.21 - resolution: "immer@npm:9.0.21" - checksum: 10c0/03ea3ed5d4d72e8bd428df4a38ad7e483ea8308e9a113d3b42e0ea2cc0cc38340eb0a6aca69592abbbf047c685dbda04e3d34bf2ff438ab57339ed0a34cc0a05 +"@substrate/connect-extension-protocol@npm:^2.0.0": + version: 2.2.1 + resolution: "@substrate/connect-extension-protocol@npm:2.2.1" + checksum: 10c0/5e066c1cbdfe9d4cae6bc85dd0adbe62832af08733b0fe6dab4aee05520ef0f85c3b892e58ba59c83a0d70a3587e16e91f61265e961e978a721dfddd6eb8b1f4 languageName: node linkType: hard -"immutable@npm:~3.7.6": - version: 3.7.6 - resolution: "immutable@npm:3.7.6" - checksum: 10c0/efe2bbb2620aa897afbb79545b9eda4dd3dc072e05ae7004895a7efb43187e4265612a88f8723f391eb1c87c46c52fd11e2d1968e42404450c63e49558d7ca4e +"@substrate/connect-known-chains@npm:^1.1.1": + version: 1.9.1 + resolution: "@substrate/connect-known-chains@npm:1.9.1" + checksum: 10c0/d18a95ad48f20e836fe084e724638e119b319241185b45001f4b37947cb67db10213d6d98ed7a1851da129e88183b1f2af9a947927ec887093748c027952ffd1 languageName: node linkType: hard -"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": - version: 3.3.1 - resolution: "import-fresh@npm:3.3.1" +"@substrate/connect@npm:0.8.8": + version: 0.8.8 + resolution: "@substrate/connect@npm:0.8.8" dependencies: - parent-module: "npm:^1.0.0" - resolve-from: "npm:^4.0.0" - checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec + "@substrate/connect-extension-protocol": "npm:^2.0.0" + "@substrate/connect-known-chains": "npm:^1.1.1" + "@substrate/light-client-extension-helpers": "npm:^0.0.4" + smoldot: "npm:2.0.22" + checksum: 10c0/d2507a5c2392523c31b1e25a4b0955b7c271406d527511c5ceab561fff0d8788262d638ff996dc2978464998f5db78cf373b34d2af86b040686c86f36093ec65 languageName: node linkType: hard -"import-from@npm:4.0.0": - version: 4.0.0 - resolution: "import-from@npm:4.0.0" - checksum: 10c0/7fd98650d555e418c18341fef49ae11afc833f5ae70b7043e99684187cba6ac6b52e4118a491bd9f856045495bef5bdda7321095e65bcb2ef70ce2adf9f0d8d1 +"@substrate/light-client-extension-helpers@npm:^0.0.4": + version: 0.0.4 + resolution: "@substrate/light-client-extension-helpers@npm:0.0.4" + dependencies: + "@polkadot-api/client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/json-rpc-provider": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/json-rpc-provider-proxy": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@substrate/connect-extension-protocol": "npm:^2.0.0" + "@substrate/connect-known-chains": "npm:^1.1.1" + rxjs: "npm:^7.8.1" + peerDependencies: + smoldot: 2.x + checksum: 10c0/51e44ab2f3efaf8482047d3ed89e51327b54f53bd9d4169ce3738daf22e0afa849560cfd1f487ae809ea9adfdb93812f1cb74329d44cf686c0b552493b47b122 languageName: node linkType: hard -"import-local@npm:^3.0.2": - version: 3.2.0 - resolution: "import-local@npm:3.2.0" - dependencies: - pkg-dir: "npm:^4.2.0" - resolve-cwd: "npm:^3.0.0" - bin: - import-local-fixture: fixtures/cli.js - checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 +"@substrate/ss58-registry@npm:^1.44.0": + version: 1.51.0 + resolution: "@substrate/ss58-registry@npm:1.51.0" + checksum: 10c0/f568ea2a5011ee1c288e577d23dd48a6ba0dc0db3611f268b1c35f41636b8ec39ae09fe0184f88d411e331b60d924e90054be736b1ff624cdcb9b742c94a9bf6 languageName: node linkType: hard -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 +"@tsconfig/node10@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node10@npm:1.0.11" + checksum: 10c0/28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c languageName: node linkType: hard -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f +"@tsconfig/node12@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: 10c0/dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9 languageName: node linkType: hard -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 +"@tsconfig/node14@npm:^1.0.0": + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 10c0/67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44 languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 +"@tsconfig/node16@npm:^1.0.2": + version: 1.0.4 + resolution: "@tsconfig/node16@npm:1.0.4" + checksum: 10c0/05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb languageName: node linkType: hard -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 +"@types/babel__core@npm:^7.1.14": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff languageName: node linkType: hard -"ini@npm:^1.3.5": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 languageName: node linkType: hard -"inquirer@npm:^8.0.0": - version: 8.2.6 - resolution: "inquirer@npm:8.2.6" +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" dependencies: - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.1.1" - cli-cursor: "npm:^3.1.0" - cli-width: "npm:^3.0.0" - external-editor: "npm:^3.0.3" - figures: "npm:^3.0.0" - lodash: "npm:^4.17.21" - mute-stream: "npm:0.0.8" - ora: "npm:^5.4.1" - run-async: "npm:^2.4.0" - rxjs: "npm:^7.5.5" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - through: "npm:^2.3.6" - wrap-ansi: "npm:^6.0.1" - checksum: 10c0/eb5724de1778265323f3a68c80acfa899378cb43c24cdcb58661386500e5696b6b0b6c700e046b7aa767fe7b4823c6f04e6ddc268173e3f84116112529016296 + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b languageName: node linkType: hard -"internal-slot@npm:^1.1.0": - version: 1.1.0 - resolution: "internal-slot@npm:1.1.0" +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" dependencies: - es-errors: "npm:^1.3.0" - hasown: "npm:^2.0.2" - side-channel: "npm:^1.1.0" - checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 languageName: node linkType: hard -"invariant@npm:^2.2.4": - version: 2.2.4 - resolution: "invariant@npm:2.2.4" +"@types/bn.js@npm:^5.1.5": + version: 5.1.6 + resolution: "@types/bn.js@npm:5.1.6" dependencies: - loose-envify: "npm:^1.0.0" - checksum: 10c0/5af133a917c0bcf65e84e7f23e779e7abc1cd49cb7fdc62d00d1de74b0d8c1b5ee74ac7766099fb3be1b05b26dfc67bab76a17030d2fe7ea2eef867434362dfc + "@types/node": "npm:*" + checksum: 10c0/073d383d87afea513a8183ce34af7bc0a7a798d057c7ae651982b7f30dd7d93f33247323bca3ba39f1f6af146b564aff547b15467bdf9fc922796c17e8426bf6 languageName: node linkType: hard -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" +"@types/debug@npm:^4.1.12": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" dependencies: - jsbn: "npm:1.1.0" - sprintf-js: "npm:^1.1.3" - checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + "@types/ms": "npm:*" + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f languageName: node linkType: hard -"ipaddr.js@npm:1.9.1": - version: 1.9.1 - resolution: "ipaddr.js@npm:1.9.1" - checksum: 10c0/0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a +"@types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a languageName: node linkType: hard -"ipaddr.js@npm:^2.0.1": - version: 2.2.0 - resolution: "ipaddr.js@npm:2.2.0" - checksum: 10c0/e4ee875dc1bd92ac9d27e06cfd87cdb63ca786ff9fd7718f1d4f7a8ef27db6e5d516128f52d2c560408cbb75796ac2f83ead669e73507c86282d45f84c5abbb6 +"@types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b languageName: node linkType: hard -"iron-webcrypto@npm:^1.2.1": - version: 1.2.1 - resolution: "iron-webcrypto@npm:1.2.1" - checksum: 10c0/5cf27c6e2bd3ef3b4970e486235fd82491ab8229e2ed0ac23307c28d6c80d721772a86ed4e9fe2a5cabadd710c2f024b706843b40561fb83f15afee58f809f66 +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 languageName: node linkType: hard -"is-absolute@npm:^1.0.0": - version: 1.0.0 - resolution: "is-absolute@npm:1.0.0" +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: - is-relative: "npm:^1.0.0" - is-windows: "npm:^1.0.1" - checksum: 10c0/422302ce879d4f3ca6848499b6f3ddcc8fd2dc9f3e9cad3f6bcedff58cdfbbbd7f4c28600fffa7c59a858f1b15c27fb6cfe1d5275e58a36d2bf098a44ef5abc4 + "@types/istanbul-lib-coverage": "npm:*" + checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c languageName: node linkType: hard -"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": - version: 3.0.5 - resolution: "is-array-buffer@npm:3.0.5" +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - get-intrinsic: "npm:^1.2.6" - checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d - languageName: node - linkType: hard - -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 + "@types/istanbul-lib-report": "npm:*" + checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee languageName: node linkType: hard -"is-async-function@npm:^2.0.0": - version: 2.1.1 - resolution: "is-async-function@npm:2.1.1" - dependencies: - async-function: "npm:^1.0.0" - call-bound: "npm:^1.0.3" - get-proto: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 +"@types/json-schema@npm:^7.0.15": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db languageName: node linkType: hard -"is-bigint@npm:^1.1.0": - version: 1.1.0 - resolution: "is-bigint@npm:1.1.0" - dependencies: - has-bigints: "npm:^1.0.2" - checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 +"@types/lodash@npm:^4": + version: 4.17.15 + resolution: "@types/lodash@npm:4.17.15" + checksum: 10c0/2eb2dc6d231f5fb4603d176c08c8d7af688f574d09af47466a179cd7812d9f64144ba74bb32ca014570ffdc544eedc51b7a5657212bad083b6eecbd72223f9bb languageName: node linkType: hard -"is-binary-path@npm:~2.1.0": +"@types/ms@npm:*": version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: "npm:^2.0.0" - checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + resolution: "@types/ms@npm:2.1.0" + checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 languageName: node linkType: hard -"is-boolean-object@npm:^1.2.1": - version: 1.2.2 - resolution: "is-boolean-object@npm:1.2.2" +"@types/node@npm:*": + version: 22.13.4 + resolution: "@types/node@npm:22.13.4" dependencies: - call-bound: "npm:^1.0.3" - has-tostringtag: "npm:^1.0.2" - checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e + undici-types: "npm:~6.20.0" + checksum: 10c0/3a234fa7766a3efc382cf81f66f474c26cdab2f54f43f757634c81c0444eb2160c2dabbde9741e4983078a318a88515b65416b5f1ab5478548579d7b3ead1d95 languageName: node linkType: hard -"is-callable@npm:^1.2.7": - version: 1.2.7 - resolution: "is-callable@npm:1.2.7" - checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f +"@types/node@npm:^12.7.1": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1 languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0": - version: 2.16.1 - resolution: "is-core-module@npm:2.16.1" +"@types/node@npm:^20": + version: 20.17.19 + resolution: "@types/node@npm:20.17.19" dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd + undici-types: "npm:~6.19.2" + checksum: 10c0/930e554eadeb0c2848f9225007ef66ea9c7fe987c80e2f2c1a9f316b297036d4054bbc5459b67051cf32cd360a022344c2998dcb1ec7579109f631b6d5f21bf8 languageName: node linkType: hard -"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": - version: 1.0.2 - resolution: "is-data-view@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.6" - is-typed-array: "npm:^1.1.13" - checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c languageName: node linkType: hard -"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": - version: 1.1.0 - resolution: "is-date-object@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.2" - checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f +"@types/trusted-types@npm:^2.0.2": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c languageName: node linkType: hard -"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc +"@types/ws@npm:^8.5.14": + version: 8.5.14 + resolution: "@types/ws@npm:8.5.14" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/be88a0b6252f939cb83340bd1b4d450287f752c19271195cd97564fd94047259a9bb8c31c585a61b69d8a1b069a99df9dd804db0132d3359c54d3890c501416a languageName: node linkType: hard -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 languageName: node linkType: hard -"is-finalizationregistry@npm:^1.1.0": - version: 1.1.1 - resolution: "is-finalizationregistry@npm:1.1.1" +"@types/yargs@npm:^17.0.8": + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" dependencies: - call-bound: "npm:^1.0.3" - checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 + "@types/yargs-parser": "npm:*" + checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b languageName: node linkType: hard -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc +"@typescript-eslint/eslint-plugin@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.24.1" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.24.1" + "@typescript-eslint/type-utils": "npm:8.24.1" + "@typescript-eslint/utils": "npm:8.24.1" + "@typescript-eslint/visitor-keys": "npm:8.24.1" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/fe5f56f248370f40322a7cb2d96fbab724a7a8892895e3d41027c9a1df309916433633e04df84a1d3f9535d282953738b1ad627d8af37ab288a39a6e411afd76 languageName: node linkType: hard -"is-fullwidth-code-point@npm:^4.0.0": - version: 4.0.0 - resolution: "is-fullwidth-code-point@npm:4.0.0" - checksum: 10c0/df2a717e813567db0f659c306d61f2f804d480752526886954a2a3e2246c7745fd07a52b5fecf2b68caf0a6c79dcdace6166fdf29cc76ed9975cc334f0a018b8 +"@typescript-eslint/parser@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/parser@npm:8.24.1" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.24.1" + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/typescript-estree": "npm:8.24.1" + "@typescript-eslint/visitor-keys": "npm:8.24.1" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/9de557698c8debf3de06b6adf6aa06a8345e0e38600e5ccbeda62270d1a4a757dfa191db89d4e86cf373103a11bef1965c9d9889f622c51f4f26d1bf12394ae3 languageName: node linkType: hard -"is-generator-fn@npm:^2.0.0": - version: 2.1.0 - resolution: "is-generator-fn@npm:2.1.0" - checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d +"@typescript-eslint/scope-manager@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/scope-manager@npm:8.24.1" + dependencies: + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/visitor-keys": "npm:8.24.1" + checksum: 10c0/779880743ed7ab67fe477f1ad5648bbd77ad69b4663b5a42024112004c8f231049b1e4eeb67e260005769c3bb005049e00a80b885e19d593ffb080bd39f4fa94 languageName: node linkType: hard -"is-generator-function@npm:^1.0.10": - version: 1.1.0 - resolution: "is-generator-function@npm:1.1.0" +"@typescript-eslint/type-utils@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/type-utils@npm:8.24.1" dependencies: - call-bound: "npm:^1.0.3" - get-proto: "npm:^1.0.0" - has-tostringtag: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a + "@typescript-eslint/typescript-estree": "npm:8.24.1" + "@typescript-eslint/utils": "npm:8.24.1" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/ba248bc12068383374d9d077f9cca1815f347ea008d04d08ad7a54dbef70189a0da7872246f8369e6d30938fa7e408dadcda0ae71041be68fc836c886dd9c3ab languageName: node linkType: hard -"is-glob@npm:4.0.3, is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: "npm:^2.1.1" - checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a +"@typescript-eslint/types@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/types@npm:8.24.1" + checksum: 10c0/ebb40ce16c746ef236dbcc25cb2e6950753ca6fb34d04ed7d477016370de1fdaf7402ed4569673c6ff14bf60af7124ff45c6ddd9328d2f8c94dc04178368e2a3 languageName: node linkType: hard -"is-interactive@npm:^1.0.0": - version: 1.0.0 - resolution: "is-interactive@npm:1.0.0" - checksum: 10c0/dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d +"@typescript-eslint/typescript-estree@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.24.1" + dependencies: + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/visitor-keys": "npm:8.24.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/8eeeae6e8de1cd83f2eddd52293e9c31a655e0974cc2d410f00ba2b6fd6bb9aec1c346192d5784d64d0d1b15a55e56e35550788c04dda87e0f1a99b21a3eb709 languageName: node linkType: hard -"is-lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "is-lower-case@npm:2.0.2" +"@typescript-eslint/utils@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/utils@npm:8.24.1" dependencies: - tslib: "npm:^2.0.3" - checksum: 10c0/c045e6a52dcc7c3857e2f8c850ded604cdc5269ff94625b03881cefc73bfc02f5099a1bc9bafa67793656711a40d4ab3e26e285a848e728506df20ead0ce8e2f + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.24.1" + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/typescript-estree": "npm:8.24.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/b3300d5c7e18ec524a46bf683052539f24df0d8c709e39e3bde9dfc6c65180610c46b875f1f4eaad5e311193a56acdfd7111a73f1e8aec4108e9cd19561bf8b8 languageName: node linkType: hard -"is-map@npm:^2.0.3": - version: 2.0.3 - resolution: "is-map@npm:2.0.3" - checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc +"@typescript-eslint/visitor-keys@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.24.1" + dependencies: + "@typescript-eslint/types": "npm:8.24.1" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/ba09412fb4b1605aa73c890909c9a8dba2aa72e00ccd7d69baad17c564eedd77f489a06b1686985c7f0c49724787b82d76dcf4c146c4de44ef2c8776a9b6ad2b languageName: node linkType: hard -"is-module@npm:^1.0.0": - version: 1.0.0 - resolution: "is-module@npm:1.0.0" - checksum: 10c0/795a3914bcae7c26a1c23a1e5574c42eac13429625045737bf3e324ce865c0601d61aee7a5afbca1bee8cb300c7d9647e7dc98860c9bdbc3b7fdc51d8ac0bffc +"@walletconnect/core@npm:2.18.1": + version: 2.18.1 + resolution: "@walletconnect/core@npm:2.18.1" + dependencies: + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/jsonrpc-ws-connection": "npm:1.0.16" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.1.0" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.18.1" + "@walletconnect/utils": "npm:2.18.1" + "@walletconnect/window-getters": "npm:1.0.1" + events: "npm:3.3.0" + lodash.isequal: "npm:4.5.0" + uint8arrays: "npm:3.1.0" + checksum: 10c0/1c2c2cdde533ea03b055a4d547a99567f1a2579e0cde44954b33c7bf6fb725f1d8cda60e9a17d60338c3e0145ad50a3b8e3acda3273bda5a1a48d4c43cc25e21 languageName: node linkType: hard -"is-number-object@npm:^1.1.1": - version: 1.1.1 - resolution: "is-number-object@npm:1.1.1" +"@walletconnect/environment@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/environment@npm:1.0.1" dependencies: - call-bound: "npm:^1.0.3" - has-tostringtag: "npm:^1.0.2" - checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 + tslib: "npm:1.14.1" + checksum: 10c0/08eacce6452950a17f4209c443bd4db6bf7bddfc860593bdbd49edda9d08821696dee79e5617a954fbe90ff32c1d1f1691ef0c77455ed3e4201b328856a5e2f7 languageName: node linkType: hard -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 +"@walletconnect/events@npm:1.0.1, @walletconnect/events@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/events@npm:1.0.1" + dependencies: + keyvaluestorage-interface: "npm:^1.0.0" + tslib: "npm:1.14.1" + checksum: 10c0/919a97e1dacf7096aefe07af810362cfc190533a576dcfa21387295d825a3c3d5f90bedee73235b1b343f5c696f242d7bffc5ea3359d3833541349ca23f50df8 languageName: node linkType: hard -"is-obj@npm:^1.0.1": - version: 1.0.1 - resolution: "is-obj@npm:1.0.1" - checksum: 10c0/5003acba0af7aa47dfe0760e545a89bbac89af37c12092c3efadc755372cdaec034f130e7a3653a59eb3c1843cfc72ca71eaf1a6c3bafe5a0bab3611a47f9945 +"@walletconnect/heartbeat@npm:1.2.2": + version: 1.2.2 + resolution: "@walletconnect/heartbeat@npm:1.2.2" + dependencies: + "@walletconnect/events": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + events: "npm:^3.3.0" + checksum: 10c0/a97b07764c397fe3cd26e8ea4233ecc8a26049624df7edc05290d286266bc5ba1de740d12c50dc1b7e8605198c5974e34e2d5318087bd4e9db246e7b273f4592 languageName: node linkType: hard -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 +"@walletconnect/jsonrpc-http-connection@npm:1.0.8": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.1" + cross-fetch: "npm:^3.1.4" + events: "npm:^3.3.0" + checksum: 10c0/cfac9ae74085d383ebc6edf075aeff01312818ac95e706cb8538ef4d4e6d82e75fb51529b3a9b65fa56a3f0f32a1738defad61713ed8a5f67cee25a79b6b4614 languageName: node linkType: hard -"is-plain-obj@npm:^3.0.0": - version: 3.0.0 - resolution: "is-plain-obj@npm:3.0.0" - checksum: 10c0/8e6483bfb051d42ec9c704c0ede051a821c6b6f9a6c7a3e3b55aa855e00981b0580c8f3b1f5e2e62649b39179b1abfee35d6f8086d999bfaa32c1908d29b07bc +"@walletconnect/jsonrpc-provider@npm:1.0.14": + version: 1.0.14 + resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.8" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + checksum: 10c0/9801bd516d81e92977b6add213da91e0e4a7a5915ad22685a4d2a733bab6199e9053485b76340cd724c7faa17a1b0eb842696247944fd57fb581488a2e1bed75 languageName: node linkType: hard -"is-potential-custom-element-name@npm:^1.0.1": - version: 1.0.1 - resolution: "is-potential-custom-element-name@npm:1.0.1" - checksum: 10c0/b73e2f22bc863b0939941d369486d308b43d7aef1f9439705e3582bfccaa4516406865e32c968a35f97a99396dac84e2624e67b0a16b0a15086a785e16ce7db9 +"@walletconnect/jsonrpc-types@npm:1.0.4, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": + version: 1.0.4 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" + dependencies: + events: "npm:^3.3.0" + keyvaluestorage-interface: "npm:^1.0.0" + checksum: 10c0/752978685b0596a4ba02e1b689d23873e464460e4f376c97ef63e6b3ab273658ca062de2bfcaa8a498d31db0c98be98c8bbfbe5142b256a4b3ef425e1707f353 languageName: node linkType: hard -"is-regex@npm:^1.2.1": - version: 1.2.1 - resolution: "is-regex@npm:1.2.1" +"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" dependencies: - call-bound: "npm:^1.0.2" - gopd: "npm:^1.2.0" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.2" - checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 + "@walletconnect/environment": "npm:^1.0.1" + "@walletconnect/jsonrpc-types": "npm:^1.0.3" + tslib: "npm:1.14.1" + checksum: 10c0/e4a6bd801cf555bca775e03d961d1fe5ad0a22838e3496adda43ab4020a73d1b38de7096c06940e51f00fccccc734cd422fe4f1f7a8682302467b9c4d2a93d5d languageName: node linkType: hard -"is-regexp@npm:^1.0.0": - version: 1.0.0 - resolution: "is-regexp@npm:1.0.0" - checksum: 10c0/34cacda1901e00f6e44879378f1d2fa96320ea956c1bec27713130aaf1d44f6e7bd963eed28945bfe37e600cb27df1cf5207302680dad8bdd27b9baff8ecf611 +"@walletconnect/jsonrpc-ws-connection@npm:1.0.16": + version: 1.0.16 + resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.16" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + ws: "npm:^7.5.1" + checksum: 10c0/30a09d24ffb6b4b291e2d1263504c4ea6c6797c992f5e6eb8033e58bd24749c80fd4e5ba6ffaadb28f8ced0c6b131213195b616f8983bb9f56aa7c91e83e6218 languageName: node linkType: hard -"is-relative@npm:^1.0.0": - version: 1.0.0 - resolution: "is-relative@npm:1.0.0" +"@walletconnect/keyvaluestorage@npm:1.1.1": + version: 1.1.1 + resolution: "@walletconnect/keyvaluestorage@npm:1.1.1" dependencies: - is-unc-path: "npm:^1.0.0" - checksum: 10c0/61157c4be8594dd25ac6f0ef29b1218c36667259ea26698367a4d9f39ff9018368bc365c490b3c79be92dfb1e389e43c4b865c95709e7b3bc72c5932f751fb60 + "@walletconnect/safe-json": "npm:^1.0.1" + idb-keyval: "npm:^6.2.1" + unstorage: "npm:^1.9.0" + peerDependencies: + "@react-native-async-storage/async-storage": 1.x + peerDependenciesMeta: + "@react-native-async-storage/async-storage": + optional: true + checksum: 10c0/de2ec39d09ce99370865f7d7235b93c42b3e4fd3406bdbc644329eff7faea2722618aa88ffc4ee7d20b1d6806a8331261b65568187494cbbcceeedbe79dc30e8 languageName: node linkType: hard -"is-root@npm:^2.1.0": - version: 2.1.0 - resolution: "is-root@npm:2.1.0" - checksum: 10c0/83d3f5b052c3f28fbdbdf0d564bdd34fa14933f5694c78704f85cd1871255bc017fbe3fe2bc2fff2d227c6be5927ad2149b135c0a7c0060e7ac4e610d81a4f01 +"@walletconnect/logger@npm:2.1.2": + version: 2.1.2 + resolution: "@walletconnect/logger@npm:2.1.2" + dependencies: + "@walletconnect/safe-json": "npm:^1.0.2" + pino: "npm:7.11.0" + checksum: 10c0/c66e835d33f737f48d6269f151650f6d7bb85bd8b59580fb8116f94d460773820968026e666ddf4a1753f28fceb3c54aae8230a445108a116077cb13a293842f languageName: node linkType: hard -"is-set@npm:^2.0.3": - version: 2.0.3 - resolution: "is-set@npm:2.0.3" - checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 +"@walletconnect/modal-core@npm:2.7.0": + version: 2.7.0 + resolution: "@walletconnect/modal-core@npm:2.7.0" + dependencies: + valtio: "npm:1.11.2" + checksum: 10c0/84b11735c005e37e661aa0f08b2e8c8098db3b2cacd957c4a73f4d3de11b2d5e04dd97ab970f8d22fc3e8269fea3297b9487e177343bbab8dd69b3b917fb7f60 languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.4": - version: 1.0.4 - resolution: "is-shared-array-buffer@npm:1.0.4" +"@walletconnect/modal-ui@npm:2.7.0": + version: 2.7.0 + resolution: "@walletconnect/modal-ui@npm:2.7.0" dependencies: - call-bound: "npm:^1.0.3" - checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + "@walletconnect/modal-core": "npm:2.7.0" + lit: "npm:2.8.0" + motion: "npm:10.16.2" + qrcode: "npm:1.5.3" + checksum: 10c0/b717f1fc9854b7d14a4364720fce2d44167f547533340704644ed2fdf9d861b3798ffd19a3b51062a366a8bc39f84b9a8bb3dd04e9e33da742192359be00b051 languageName: node linkType: hard -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 +"@walletconnect/modal@npm:^2.7": + version: 2.7.0 + resolution: "@walletconnect/modal@npm:2.7.0" + dependencies: + "@walletconnect/modal-core": "npm:2.7.0" + "@walletconnect/modal-ui": "npm:2.7.0" + checksum: 10c0/2f3074eebbca41a46e29680dc2565bc762133508774f05db0075a82b0b66ecc8defca40a94ad63669676090a7e3ef671804592b10e91636ab1cdeac014a1eb11 languageName: node linkType: hard -"is-string@npm:^1.0.7, is-string@npm:^1.1.1": - version: 1.1.1 - resolution: "is-string@npm:1.1.1" +"@walletconnect/relay-api@npm:1.0.11": + version: 1.0.11 + resolution: "@walletconnect/relay-api@npm:1.0.11" dependencies: - call-bound: "npm:^1.0.3" - has-tostringtag: "npm:^1.0.2" - checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + "@walletconnect/jsonrpc-types": "npm:^1.0.2" + checksum: 10c0/2595d7e68d3a93e7735e0b6204811762898b0ce1466e811d78be5bcec7ac1cde5381637615a99104099165bf63695da5ef9381d6ded29924a57a71b10712a91d languageName: node linkType: hard -"is-subdir@npm:^1.1.1": - version: 1.2.0 - resolution: "is-subdir@npm:1.2.0" +"@walletconnect/relay-auth@npm:1.1.0": + version: 1.1.0 + resolution: "@walletconnect/relay-auth@npm:1.1.0" dependencies: - better-path-resolve: "npm:1.0.0" - checksum: 10c0/03a03ee2ee6578ce589b1cfaf00e65c86b20fd1b82c1660625557c535439a7477cda77e20c62cda6d4c99e7fd908b4619355ae2d989f4a524a35350a44353032 + "@noble/curves": "npm:1.8.0" + "@noble/hashes": "npm:1.7.0" + "@walletconnect/safe-json": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + uint8arrays: "npm:^3.0.0" + checksum: 10c0/29eb41ce8e70d581a3a8c8f771a70d2775d6feca548ac7ea85a792471d865a6d63be02f7deb1591056299abc2f77e1a7b5e7a0c7f95f0e48cd62e783047cee46 languageName: node linkType: hard -"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": - version: 1.1.1 - resolution: "is-symbol@npm:1.1.1" +"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/safe-json@npm:1.0.2" dependencies: - call-bound: "npm:^1.0.2" - has-symbols: "npm:^1.1.0" - safe-regex-test: "npm:^1.1.0" - checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + tslib: "npm:1.14.1" + checksum: 10c0/8689072018c1ff7ab58eca67bd6f06b53702738d8183d67bfe6ed220aeac804e41901b8ee0fb14299e83c70093fafb90a90992202d128d53b2832bb01b591752 languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": - version: 1.1.15 - resolution: "is-typed-array@npm:1.1.15" +"@walletconnect/sign-client@npm:2.18.1": + version: 2.18.1 + resolution: "@walletconnect/sign-client@npm:2.18.1" dependencies: - which-typed-array: "npm:^1.1.16" - checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + "@walletconnect/core": "npm:2.18.1" + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.18.1" + "@walletconnect/utils": "npm:2.18.1" + events: "npm:3.3.0" + checksum: 10c0/e2130468ab584080002ffd2c34d8ad000aa8a25507530774ca2d946b317a6ef24786c230a9d06288b8afacc8833164e82ce7bddc43f02bacda43a28214325aac languageName: node linkType: hard -"is-typedarray@npm:^1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec +"@walletconnect/time@npm:1.0.2, @walletconnect/time@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/time@npm:1.0.2" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/6317f93086e36daa3383cab4a8579c7d0bed665fb0f8e9016575200314e9ba5e61468f66142a7bb5b8489bb4c9250196576d90a60b6b00e0e856b5d0ab6ba474 languageName: node linkType: hard -"is-unc-path@npm:^1.0.0": - version: 1.0.0 - resolution: "is-unc-path@npm:1.0.0" +"@walletconnect/types@npm:2.18.1": + version: 2.18.1 + resolution: "@walletconnect/types@npm:2.18.1" dependencies: - unc-path-regex: "npm:^0.1.2" - checksum: 10c0/ac1b78f9b748196e3be3d0e722cd4b0f98639247a130a8f2473a58b29baf63fdb1b1c5a12c830660c5ee6ef0279c5418ca8e346f98cbe1a29e433d7ae531d42e + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + events: "npm:3.3.0" + checksum: 10c0/39b55888b85fb0e08e11d919389245ac2da555f313c87d5fbe82c7fa333e9a6063d3a788e25ea3a18ad7b5510721ff99752569fc78e8873c35fe997b14eb728f languageName: node linkType: hard -"is-unicode-supported@npm:^0.1.0": - version: 0.1.0 - resolution: "is-unicode-supported@npm:0.1.0" - checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 +"@walletconnect/universal-provider@npm:^2.18": + version: 2.18.1 + resolution: "@walletconnect/universal-provider@npm:2.18.1" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/sign-client": "npm:2.18.1" + "@walletconnect/types": "npm:2.18.1" + "@walletconnect/utils": "npm:2.18.1" + events: "npm:3.3.0" + lodash: "npm:4.17.21" + checksum: 10c0/c147e4ba08938533460ecd285cb80a3ca8dc2aab42e43f598fa5fb7991b6987e2c837394c2184ea89075ddfaae3dd2e44695afd72bcaf98381427e50e45b4a09 languageName: node linkType: hard -"is-upper-case@npm:^2.0.2": - version: 2.0.2 - resolution: "is-upper-case@npm:2.0.2" +"@walletconnect/utils@npm:2.18.1": + version: 2.18.1 + resolution: "@walletconnect/utils@npm:2.18.1" dependencies: - tslib: "npm:^2.0.3" - checksum: 10c0/2236f416484a2643d55a07cc95443cecf96cbc5fb0de7f24c506a8bc5cc4c4de885ab56c5ec946eadd95b3b7960bff7ed51cc88511fa8e8a9d92f2f8969622d9 + "@ethersproject/transactions": "npm:5.7.0" + "@noble/ciphers": "npm:1.2.1" + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.1.0" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.18.1" + "@walletconnect/window-getters": "npm:1.0.1" + "@walletconnect/window-metadata": "npm:1.0.1" + detect-browser: "npm:5.3.0" + elliptic: "npm:6.6.1" + query-string: "npm:7.1.3" + uint8arrays: "npm:3.1.0" + checksum: 10c0/a10e6e0a69d3356e81c682321379ffb83789ce495161ecbc74f9868762317a7c9b8066076cf8f30c5f46acad36dd5f7eedc2a3328c5538d923da9377a57c96e3 languageName: node linkType: hard -"is-weakmap@npm:^2.0.2": - version: 2.0.2 - resolution: "is-weakmap@npm:2.0.2" - checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 +"@walletconnect/window-getters@npm:1.0.1, @walletconnect/window-getters@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-getters@npm:1.0.1" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/c3aedba77aa9274b8277c4189ec992a0a6000377e95656443b3872ca5b5fe77dd91170b1695027fc524dc20362ce89605d277569a0d9a5bedc841cdaf14c95df languageName: node linkType: hard -"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": - version: 1.1.1 - resolution: "is-weakref@npm:1.1.1" +"@walletconnect/window-metadata@npm:1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-metadata@npm:1.0.1" dependencies: - call-bound: "npm:^1.0.3" - checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + "@walletconnect/window-getters": "npm:^1.0.1" + tslib: "npm:1.14.1" + checksum: 10c0/f190e9bed77282d8ba868a4895f4d813e135f9bbecb8dd4aed988ab1b06992f78128ac19d7d073cf41d8a6a74d0c055cd725908ce0a894649fd25443ad934cf4 languageName: node linkType: hard -"is-weakset@npm:^2.0.3": - version: 2.0.4 - resolution: "is-weakset@npm:2.0.4" - dependencies: - call-bound: "npm:^1.0.3" - get-intrinsic: "npm:^1.2.6" - checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 languageName: node linkType: hard -"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1": - version: 1.0.2 - resolution: "is-windows@npm:1.0.2" - checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 languageName: node linkType: hard -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" +"acorn-walk@npm:^8.1.1": + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" dependencies: - is-docker: "npm:^2.0.0" - checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + acorn: "npm:^8.11.0" + checksum: 10c0/76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 languageName: node linkType: hard -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd +"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.4.1": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" + bin: + acorn: bin/acorn + checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 languageName: node linkType: hard -"isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 languageName: node linkType: hard -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 languageName: node linkType: hard -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 languageName: node linkType: hard -"isomorphic-ws@npm:^5.0.0": - version: 5.0.0 - resolution: "isomorphic-ws@npm:5.0.0" - peerDependencies: - ws: "*" - checksum: 10c0/a058ac8b5e6efe9e46252cb0bc67fd325005d7216451d1a51238bc62d7da8486f828ef017df54ddf742e0fffcbe4b1bcc2a66cc115b027ed0180334cd18df252 +"ansi-escapes@npm:^4.2.1": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 languageName: node linkType: hard -"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b +"ansi-escapes@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-escapes@npm:5.0.0" + dependencies: + type-fest: "npm:^1.0.2" + checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 languageName: node linkType: hard -"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" - dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^6.3.0" - checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 languageName: node linkType: hard -"istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.3 - resolution: "istanbul-lib-instrument@npm:6.0.3" - dependencies: - "@babel/core": "npm:^7.23.9" - "@babel/parser": "npm:^7.23.9" - "@istanbuljs/schema": "npm:^0.1.3" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^7.5.4" - checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 +"ansi-regex@npm:^6.0.1": + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc languageName: node linkType: hard -"istanbul-lib-report@npm:^3.0.0": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" dependencies: - istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^4.0.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 languageName: node linkType: hard -"istanbul-lib-source-maps@npm:^4.0.0": - version: 4.0.1 - resolution: "istanbul-lib-source-maps@npm:4.0.1" - dependencies: - debug: "npm:^4.1.1" - istanbul-lib-coverage: "npm:^3.0.0" - source-map: "npm:^0.6.1" - checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df languageName: node linkType: hard -"istanbul-reports@npm:^3.1.3": - version: 3.1.7 - resolution: "istanbul-reports@npm:3.1.7" - dependencies: - html-escaper: "npm:^2.0.0" - istanbul-lib-report: "npm:^3.0.0" - checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 +"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c languageName: node linkType: hard -"iterator.prototype@npm:^1.1.4": - version: 1.1.5 - resolution: "iterator.prototype@npm:1.1.5" +"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: - define-data-property: "npm:^1.1.4" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.6" - get-proto: "npm:^1.0.0" - has-symbols: "npm:^1.1.0" - set-function-name: "npm:^2.0.2" - checksum: 10c0/f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac languageName: node linkType: hard -"jackspeak@npm:^3.1.2": - version: 3.4.3 - resolution: "jackspeak@npm:3.4.3" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 10c0/070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a languageName: node linkType: hard -"jake@npm:^10.8.5": - version: 10.9.2 - resolution: "jake@npm:10.9.2" +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" dependencies: - async: "npm:^3.2.3" - chalk: "npm:^4.0.2" - filelist: "npm:^1.0.4" - minimatch: "npm:^3.1.2" - bin: - jake: bin/cli.js - checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 + sprintf-js: "npm:~1.0.2" + checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de languageName: node linkType: hard -"jest-changed-files@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-changed-files@npm:27.5.1" - dependencies: - "@jest/types": "npm:^27.5.1" - execa: "npm:^5.0.0" - throat: "npm:^6.0.1" - checksum: 10c0/ee2e663da669a1f8a1452626c71b9691a34cc6789bbf6cb04ef4430a63301db806039e93dd5c9cc6c0caa3d3f250ff18ed51e058fc3533a71f73e24f41b5d1bd +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e languageName: node linkType: hard -"jest-changed-files@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-changed-files@npm:29.7.0" - dependencies: - execa: "npm:^5.0.0" - jest-util: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 languageName: node linkType: hard -"jest-circus@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-circus@npm:27.5.1" - dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - co: "npm:^4.6.0" - dedent: "npm:^0.7.0" - expect: "npm:^27.5.1" - is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^27.5.1" - jest-matcher-utils: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-runtime: "npm:^27.5.1" - jest-snapshot: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - throat: "npm:^6.0.1" - checksum: 10c0/195b88ff6c74a1ad0f2386bea25700e884f32e05be9211bc197b960e7553a952ab38aff9aafb057c6a92eaa85bde2804e01244278a477b80a99e11f890ee15d9 +"async@npm:^3.2.3": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 languageName: node linkType: hard -"jest-circus@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-circus@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/expect": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - co: "npm:^4.6.0" - dedent: "npm:^1.0.0" - is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^29.7.0" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - pure-rand: "npm:^6.0.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d languageName: node linkType: hard -"jest-cli@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-cli@npm:27.5.1" - dependencies: - "@jest/core": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - chalk: "npm:^4.0.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - import-local: "npm:^3.0.2" - jest-config: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-validate: "npm:^27.5.1" - prompts: "npm:^2.0.1" - yargs: "npm:^16.2.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 10c0/45abaafbe1a01ea4c48953c85d42c961b6e33ef5847e10642713cde97761611b0af56d5a0dcb82abf19c500c6e9b680222a7f953b437e5760ba584521b74f9ea +"atomic-sleep@npm:^1.0.0": + version: 1.0.0 + resolution: "atomic-sleep@npm:1.0.0" + checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a languageName: node linkType: hard -"jest-cli@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-cli@npm:29.7.0" +"axios@npm:1.7.9": + version: 1.7.9 + resolution: "axios@npm:1.7.9" dependencies: - "@jest/core": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - create-jest: "npm:^29.7.0" - exit: "npm:^0.1.2" - import-local: "npm:^3.0.2" - jest-config: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - yargs: "npm:^17.3.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b languageName: node linkType: hard -"jest-config@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-config@npm:27.5.1" +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" dependencies: - "@babel/core": "npm:^7.8.0" - "@jest/test-sequencer": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - babel-jest: "npm:^27.5.1" + "@jest/transform": "npm:^29.7.0" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^29.6.3" chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - deepmerge: "npm:^4.2.2" - glob: "npm:^7.1.1" graceful-fs: "npm:^4.2.9" - jest-circus: "npm:^27.5.1" - jest-environment-jsdom: "npm:^27.5.1" - jest-environment-node: "npm:^27.5.1" - jest-get-type: "npm:^27.5.1" - jest-jasmine2: "npm:^27.5.1" - jest-regex-util: "npm:^27.5.1" - jest-resolve: "npm:^27.5.1" - jest-runner: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-validate: "npm:^27.5.1" - micromatch: "npm:^4.0.4" - parse-json: "npm:^5.2.0" - pretty-format: "npm:^27.5.1" slash: "npm:^3.0.0" - strip-json-comments: "npm:^3.1.1" peerDependencies: - ts-node: ">=9.0.0" - peerDependenciesMeta: - ts-node: - optional: true - checksum: 10c0/28867b165f0e25b711a2ade5f261a1b1606b476704ff68a50688eaf3b9c853f69542645cc7e0dab38079ed74e3acc99e38628faf736c1739e44fc869c62c6051 + "@babel/core": ^7.8.0 + checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 languageName: node linkType: hard -"jest-config@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-config@npm:29.7.0" +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/test-sequencer": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - babel-jest: "npm:^29.7.0" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - deepmerge: "npm:^4.2.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-circus: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-runner: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - parse-json: "npm:^5.2.0" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-json-comments: "npm:^3.1.1" - peerDependencies: - "@types/node": "*" - ts-node: ">=9.0.0" - peerDependenciesMeta: - "@types/node": - optional: true - ts-node: - optional: true - checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" + checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb languageName: node linkType: hard -"jest-diff@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-diff@npm:27.5.1" +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^27.5.1" - jest-get-type: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - checksum: 10c0/48f008c7b4ea7794108319eb61050315b1723e7391cb01e4377c072cadcab10a984cb09d2a6876cb65f100d06c970fd932996192e092b26006f885c00945e7ad + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e languageName: node linkType: hard -"jest-diff@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-diff@npm:29.7.0" +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^29.6.3" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281 languageName: node linkType: hard -"jest-docblock@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-docblock@npm:27.5.1" +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" dependencies: - detect-newline: "npm:^3.0.0" - checksum: 10c0/0ce3661a9152497b3a766996eda42edeab51f676fa57ec414a0168fef2a9b1784d056879281c22bca2875c9e63d41327cac0749a8c6e205330e13fcfe0e40316 + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 languageName: node linkType: hard -"jest-docblock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-docblock@npm:29.7.0" - dependencies: - detect-newline: "npm:^3.0.0" - checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee languageName: node linkType: hard -"jest-each@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-each@npm:27.5.1" +"better-path-resolve@npm:1.0.0": + version: 1.0.0 + resolution: "better-path-resolve@npm:1.0.0" dependencies: - "@jest/types": "npm:^27.5.1" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - checksum: 10c0/e382f677e69c15aa906ec0ae2d3d944aa948ce338b2bbcb480b76c16eb12cc2141d78edda48c510363e3b2c507cc2140569c3a163c64ffa34e14cc6a8b37fb81 + is-windows: "npm:^1.0.0" + checksum: 10c0/7335130729d59a14b8e4753fea180ca84e287cccc20cb5f2438a95667abc5810327c414eee7b3c79ed1b5a348a40284ea872958f50caba69432c40405eb0acce languageName: node linkType: hard -"jest-each@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-each@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - pretty-format: "npm:^29.7.0" - checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 languageName: node linkType: hard -"jest-environment-jsdom@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-environment-jsdom@npm:27.5.1" - dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/fake-timers": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - jest-mock: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jsdom: "npm:^16.6.0" - checksum: 10c0/ea759ffa43e96d773983a4172c32c1a3774907723564a30a001c8a85d22d9ed82f6c45329a514152744e8916379c1c4cf9e527297ecfa1e8a4cc4888141b38fd +"bn.js@npm:^4.11.9": + version: 4.12.1 + resolution: "bn.js@npm:4.12.1" + checksum: 10c0/b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 languageName: node linkType: hard -"jest-environment-node@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-environment-node@npm:27.5.1" - dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/fake-timers": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - jest-mock: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - checksum: 10c0/3bbc31545436c6bb4a18841241e62036382a7261b9bb8cdc2823ec942a8a3053f98219b3ec2a4a7920bfba347602c16dd16767d9fece915134aee2e30091165c +"bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa languageName: node linkType: hard -"jest-environment-node@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-environment-node@npm:29.7.0" +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 languageName: node linkType: hard -"jest-get-type@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-get-type@npm:27.5.1" - checksum: 10c0/42ee0101336bccfc3c1cff598b603c6006db7876b6117e5bd4a9fb7ffaadfb68febdb9ae68d1c47bc3a4174b070153fc6cfb59df995dcd054e81ace5028a7269 +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f languageName: node linkType: hard -"jest-get-type@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-get-type@npm:29.6.3" - checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 languageName: node linkType: hard -"jest-haste-map@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-haste-map@npm:27.5.1" - dependencies: - "@jest/types": "npm:^27.5.1" - "@types/graceful-fs": "npm:^4.1.2" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^27.5.1" - jest-serializer: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-worker: "npm:^27.5.1" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.7" - dependenciesMeta: - fsevents: - optional: true - checksum: 10c0/831ae476fddc6babe64ea3e7f91b4ccee0371c03ec88af5a615023711866abdd496b51344f47c4d02b6b47b433367ca41e9e42d79527b39afec767e8be9e8a63 +"brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 languageName: node linkType: hard -"jest-haste-map@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-haste-map@npm:29.7.0" +"browserslist@npm:^4.24.0": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" dependencies: - "@jest/types": "npm:^29.6.3" - "@types/graceful-fs": "npm:^4.1.3" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.8" - dependenciesMeta: - fsevents: - optional: true - checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 10c0/db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 languageName: node linkType: hard -"jest-jasmine2@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-jasmine2@npm:27.5.1" +"bs-logger@npm:^0.2.6": + version: 0.2.6 + resolution: "bs-logger@npm:0.2.6" dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/source-map": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - co: "npm:^4.6.0" - expect: "npm:^27.5.1" - is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^27.5.1" - jest-matcher-utils: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-runtime: "npm:^27.5.1" - jest-snapshot: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - throat: "npm:^6.0.1" - checksum: 10c0/028172d5d65abf7e8da89c30894112efdd18007a934f30b89e3f35def3764824a9680917996d5e551caa2087589a372a2539777d5554fa3bae6c7e36afec6d4c + fast-json-stable-stringify: "npm:2.x" + checksum: 10c0/80e89aaaed4b68e3374ce936f2eb097456a0dddbf11f75238dbd53140b1e39259f0d248a5089ed456f1158984f22191c3658d54a713982f676709fbe1a6fa5a0 languageName: node linkType: hard -"jest-leak-detector@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-leak-detector@npm:27.5.1" +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" dependencies: - jest-get-type: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - checksum: 10c0/33ec88ab7d76931ae0a03b18186234114e42a4e9fae748f8a197f7f85b884c2e92ea692c06704b8a469ac26b9c6411a7a1bbc8d34580ed56672a7f6be2681aee + node-int64: "npm:^0.4.0" + checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 languageName: node linkType: hard -"jest-leak-detector@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-leak-detector@npm:29.7.0" - dependencies: - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 languageName: node linkType: hard -"jest-matcher-utils@npm:^27.0.0, jest-matcher-utils@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-matcher-utils@npm:27.5.1" +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^27.5.1" - jest-get-type: "npm:^27.5.1" - pretty-format: "npm:^27.5.1" - checksum: 10c0/a2f082062e8bedc9cfe2654177a894ca43768c6db4c0f4efc0d6ec195e305a99e3d868ff54cc61bcd7f1c810d8ee28c9ac6374de21715dc52f136876de739a73 + "@npmcli/fs": "npm:^4.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c languageName: node linkType: hard -"jest-matcher-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-matcher-utils@npm:29.7.0" +"call-bind-apply-helpers@npm:^1.0.1": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 languageName: node linkType: hard -"jest-message-util@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-message-util@npm:27.5.1" +"call-bound@npm:^1.0.2": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^27.5.1" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^27.5.1" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10c0/447c99061006949bd0c5ac3fcf4dfad11e763712ada1b3df1c1f276d1d4f55b3f7a8bee27591cd1fe23b56220830b2a74f321925d345374d1b7cf9cd536f19b5 + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf languageName: node linkType: hard -"jest-message-util@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-message-util@npm:28.1.3" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^28.1.3" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^28.1.3" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10c0/9f56a11b4171e43e2375446e624eec86f82820d9a35de3cd8b065b5ce2d7f65d2bbbdfc0ffe5fa358ff866693a68ec4f6b0cb8ad953fd6f35f9895eb370c6ed7 +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 languageName: node linkType: hard -"jest-message-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-message-util@npm:29.7.0" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.6.3" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 +"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 languageName: node linkType: hard -"jest-mock@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-mock@npm:27.5.1" - dependencies: - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - checksum: 10c0/6ad58454b37ee3f726930b07efbf40a7c79d2d2d9c7b226708b4b550bc0904de93bcacf714105d11952a5c0bc855e5d59145c8c9dbbb4e69b46e7367abf53b52 +"camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 languageName: node linkType: hard -"jest-mock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-mock@npm:29.7.0" +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001700 + resolution: "caniuse-lite@npm:1.0.30001700" + checksum: 10c0/3d391bcdd193208166d3ad759de240b9c18ac3759dbd57195770f0fcd2eedcd47d5e853609aba1eee5a2def44b0a14eee457796bdb3451a27de0c8b27355017c + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.0.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 languageName: node linkType: hard -"jest-pnp-resolver@npm:^1.2.2": - version: 1.2.3 - resolution: "jest-pnp-resolver@npm:1.2.3" - peerDependencies: - jest-resolve: "*" - peerDependenciesMeta: - jest-resolve: +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e + languageName: node + linkType: hard + +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d + languageName: node + linkType: hard + +"chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: optional: true - checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 languageName: node linkType: hard -"jest-regex-util@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-regex-util@npm:27.5.1" - checksum: 10c0/f9790d417b667b38155c4bbd58f2afc0ad9f774381e5358776df02df3f29564069d4773c7ba050db6826bad8a4cc7ef82c3b4c65bfa508e419fdd063a9682c42 +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 languageName: node linkType: hard -"jest-regex-util@npm:^28.0.0": - version: 28.0.2 - resolution: "jest-regex-util@npm:28.0.2" - checksum: 10c0/d79d255b8a2217bdb0b638cbb5e61a41ab788e62a6217fce5276ab9763c1327b9e0a4f10ebdb230c76848125aa9cc97c8751cfad15db7ec0441d44acfbaf5084 +"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a languageName: node linkType: hard -"jest-regex-util@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-regex-util@npm:29.6.3" - checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b +"cjs-module-lexer@npm:^1.0.0": + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be languageName: node linkType: hard -"jest-resolve-dependencies@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-resolve-dependencies@npm:27.5.1" +"cli-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-cursor@npm:4.0.0" dependencies: - "@jest/types": "npm:^27.5.1" - jest-regex-util: "npm:^27.5.1" - jest-snapshot: "npm:^27.5.1" - checksum: 10c0/06ba847f9386b0c198bb033a2041fac141dec443ae3c60acdc3426c1844aa4c942770f8f272a1f54686979894e389bc7774d4123bb3a0fbfabe02b7deef9ef62 + restore-cursor: "npm:^4.0.0" + checksum: 10c0/e776e8c3c6727300d0539b0d25160b2bb56aed1a63942753ba1826b012f337a6f4b7ace3548402e4f2f13b5e16bfd751be672c44b203205e7eca8be94afec42c languageName: node linkType: hard -"jest-resolve-dependencies@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve-dependencies@npm:29.7.0" +"cli-truncate@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-truncate@npm:3.1.0" dependencies: - jest-regex-util: "npm:^29.6.3" - jest-snapshot: "npm:^29.7.0" - checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d + slice-ansi: "npm:^5.0.0" + string-width: "npm:^5.0.0" + checksum: 10c0/a19088878409ec0e5dc2659a5166929629d93cfba6d68afc9cde2282fd4c751af5b555bf197047e31c87c574396348d011b7aa806fec29c4139ea4f7f00b324c languageName: node linkType: hard -"jest-resolve@npm:^27.4.2, jest-resolve@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-resolve@npm:27.5.1" +"cliui@npm:^6.0.0": + version: 6.0.0 + resolution: "cliui@npm:6.0.0" dependencies: - "@jest/types": "npm:^27.5.1" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^27.5.1" - jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^27.5.1" - jest-validate: "npm:^27.5.1" - resolve: "npm:^1.20.0" - resolve.exports: "npm:^1.1.0" - slash: "npm:^3.0.0" - checksum: 10c0/5f9577e424346881964683f22472bd12bd9cfd70e49cb1800ccd31f2e88b0985ed353ca5cc7fb02de9093be2c733ab32de526c99a1192455ddb167afe916efd1 + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 languageName: node linkType: hard -"jest-resolve@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve@npm:29.7.0" +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" dependencies: - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - resolve: "npm:^1.20.0" - resolve.exports: "npm:^2.0.0" - slash: "npm:^3.0.0" - checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 languageName: node linkType: hard -"jest-runner@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-runner@npm:27.5.1" - dependencies: - "@jest/console": "npm:^27.5.1" - "@jest/environment": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - emittery: "npm:^0.8.1" - graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:^27.5.1" - jest-environment-jsdom: "npm:^27.5.1" - jest-environment-node: "npm:^27.5.1" - jest-haste-map: "npm:^27.5.1" - jest-leak-detector: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-resolve: "npm:^27.5.1" - jest-runtime: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - jest-worker: "npm:^27.5.1" - source-map-support: "npm:^0.5.6" - throat: "npm:^6.0.1" - checksum: 10c0/b79962003c641eaabe4fa8855ee2127009c48f929dfca67f7fbdbc3fe84ea827964d5cbfcfd791405448011014172ea8c4faffe3669a148824ef4fac37838fe8 +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 languageName: node linkType: hard -"jest-runner@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runner@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/environment": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - jest-haste-map: "npm:^29.7.0" - jest-leak-detector: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-resolve: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-watcher: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - source-map-support: "npm:0.5.13" - checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1 languageName: node linkType: hard -"jest-runtime@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-runtime@npm:27.5.1" +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" dependencies: - "@jest/environment": "npm:^27.5.1" - "@jest/fake-timers": "npm:^27.5.1" - "@jest/globals": "npm:^27.5.1" - "@jest/source-map": "npm:^27.5.1" - "@jest/test-result": "npm:^27.5.1" - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - chalk: "npm:^4.0.0" - cjs-module-lexer: "npm:^1.0.0" - collect-v8-coverage: "npm:^1.0.0" - execa: "npm:^5.0.0" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-mock: "npm:^27.5.1" - jest-regex-util: "npm:^27.5.1" - jest-resolve: "npm:^27.5.1" - jest-snapshot: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - slash: "npm:^3.0.0" - strip-bom: "npm:^4.0.0" - checksum: 10c0/22ec24f4b928bdbdb7415ae7470ef523a6379812b8d0500d4d2f2124107d3af2c8fb99842352e320e79a47508a017dd5ab4b713270ad04ba9144c1961672ce29 + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 languageName: node linkType: hard -"jest-runtime@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runtime@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/globals": "npm:^29.7.0" - "@jest/source-map": "npm:^29.6.3" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - cjs-module-lexer: "npm:^1.0.0" - collect-v8-coverage: "npm:^1.0.0" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-bom: "npm:^4.0.0" - checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard -"jest-serializer@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-serializer@npm:27.5.1" - dependencies: - "@types/node": "npm:*" - graceful-fs: "npm:^4.2.9" - checksum: 10c0/7a2b634a5a044b3ccf912a17032338309c90b50831a2e500f963b25e9a4ce9b550a1af1fb64f7c9a271ed6a1f951fca37bd0d61a0b286aefe197812193b0d825 +"colorette@npm:^2.0.20": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 languageName: node linkType: hard -"jest-snapshot@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-snapshot@npm:27.5.1" +"combined-stream@npm:^1.0.8": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" dependencies: - "@babel/core": "npm:^7.7.2" - "@babel/generator": "npm:^7.7.2" - "@babel/plugin-syntax-typescript": "npm:^7.7.2" - "@babel/traverse": "npm:^7.7.2" - "@babel/types": "npm:^7.0.0" - "@jest/transform": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/babel__traverse": "npm:^7.0.4" - "@types/prettier": "npm:^2.1.5" - babel-preset-current-node-syntax: "npm:^1.0.0" - chalk: "npm:^4.0.0" - expect: "npm:^27.5.1" - graceful-fs: "npm:^4.2.9" - jest-diff: "npm:^27.5.1" - jest-get-type: "npm:^27.5.1" - jest-haste-map: "npm:^27.5.1" - jest-matcher-utils: "npm:^27.5.1" - jest-message-util: "npm:^27.5.1" - jest-util: "npm:^27.5.1" - natural-compare: "npm:^1.4.0" - pretty-format: "npm:^27.5.1" - semver: "npm:^7.3.2" - checksum: 10c0/819ed445a749065efdfb7c3a5befb9331e550930acdcb8cbe49d5e64a1f05451a91094550aae6840e17afeeefc3660f205f2a7ba780fa0d0ebfa5dcfb1345f15 + delayed-stream: "npm:~1.0.0" + checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 languageName: node linkType: hard -"jest-snapshot@npm:^29.7.0": +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"cookie-es@npm:^1.2.2": + version: 1.2.2 + resolution: "cookie-es@npm:1.2.2" + checksum: 10c0/210eb67cd40a53986fda99d6f47118cfc45a69c4abc03490d15ab1b83ac978d5518356aecdd7a7a4969292445e3063c2302deda4c73706a67edc008127608638 + languageName: node + linkType: hard + +"create-jest@npm:^29.7.0": version: 29.7.0 - resolution: "jest-snapshot@npm:29.7.0" + resolution: "create-jest@npm:29.7.0" dependencies: - "@babel/core": "npm:^7.11.6" - "@babel/generator": "npm:^7.7.2" - "@babel/plugin-syntax-jsx": "npm:^7.7.2" - "@babel/plugin-syntax-typescript": "npm:^7.7.2" - "@babel/types": "npm:^7.3.3" - "@jest/expect-utils": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" "@jest/types": "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" chalk: "npm:^4.0.0" - expect: "npm:^29.7.0" + exit: "npm:^0.1.2" graceful-fs: "npm:^4.2.9" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" + jest-config: "npm:^29.7.0" jest-util: "npm:^29.7.0" - natural-compare: "npm:^1.4.0" - pretty-format: "npm:^29.7.0" - semver: "npm:^7.5.3" - checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 + prompts: "npm:^2.0.1" + bin: + create-jest: bin/create-jest.js + checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f languageName: node linkType: hard -"jest-util@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-util@npm:27.5.1" - dependencies: - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 10c0/0f60cd2a2e09a6646ccd4ff489f1970282c0694724104979e897bd5164f91204726f5408572bf5e759d09e59d5c4e4dc65a643d2b630e06a10402bba07bf2a2e +"create-require@npm:^1.1.0": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: 10c0/157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91 languageName: node linkType: hard -"jest-util@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-util@npm:28.1.3" +"cross-fetch@npm:^3.1.4": + version: 3.2.0 + resolution: "cross-fetch@npm:3.2.0" dependencies: - "@jest/types": "npm:^28.1.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 10c0/7d4946424032a2ccb2ad669905debb44b0bf040dff7a1fe82d283c679ae4638a86ca48d6a276d65a76451252338ad84e76ef2cfde03f577f091fe2b3102aedc9 + node-fetch: "npm:^2.7.0" + checksum: 10c0/d8596adf0269130098a676f6739a0922f3cc7b71cc89729925411ebe851a87026171c82ea89154c4811c9867c01c44793205a52e618ce2684650218c7fbeeb9f languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-util@npm:29.7.0" +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 languageName: node linkType: hard -"jest-validate@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-validate@npm:27.5.1" +"crossws@npm:^0.3.3": + version: 0.3.4 + resolution: "crossws@npm:0.3.4" dependencies: - "@jest/types": "npm:^27.5.1" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^27.5.1" - leven: "npm:^3.1.0" - pretty-format: "npm:^27.5.1" - checksum: 10c0/ac5aa45b3ce798e450eda33764fa6d8c75f8794f92005e596928a78847b6013c5a6198ca2c2b4097a9315befb3868d12a52fbe7e6945cc85f81cb824d87c5c59 + uncrypto: "npm:^0.1.3" + checksum: 10c0/54a2b82d188f854051eef38a760093d35488a2a689cd3716945311e29ad61e5272b1ba2d2674c61876f6d83c321adaa911f523f15198b721bbdc05e283d4c2b3 languageName: node linkType: hard -"jest-validate@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-validate@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - leven: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 10c0/20a6b93107597530d71d4cb285acee17f66bcdfc03fd81040921a81252f19db27588d87fc8fc69e1950c55cfb0bf8ae40d0e5e21d907230813eb5d5a7f9eb45b languageName: node linkType: hard -"jest-watch-typeahead@npm:^1.0.0": - version: 1.1.0 - resolution: "jest-watch-typeahead@npm:1.1.0" +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" dependencies: - ansi-escapes: "npm:^4.3.1" - chalk: "npm:^4.0.0" - jest-regex-util: "npm:^28.0.0" - jest-watcher: "npm:^28.0.0" - slash: "npm:^4.0.0" - string-length: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - peerDependencies: - jest: ^27.0.0 || ^28.0.0 - checksum: 10c0/d7929332dc43ab76a84d4f90edc589c108e1357d5570bd095563f02e0ec59ae5a9daf555dda94cde010cff7e1e82bcc37f1d54a3b3df87dafd333a664bbc0cef + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de languageName: node linkType: hard -"jest-watcher@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-watcher@npm:27.5.1" - dependencies: - "@jest/test-result": "npm:^27.5.1" - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - jest-util: "npm:^27.5.1" - string-length: "npm:^4.0.1" - checksum: 10c0/e42f5e38bc4da56bde6ccec4b13b7646460a3d6b567934e0ca96d72c2ce837223ffbb84a2f8428197da4323870c03f00969237f9b40f83a3072111a8cd66cc4b +"decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 languageName: node linkType: hard -"jest-watcher@npm:^28.0.0": - version: 28.1.3 - resolution: "jest-watcher@npm:28.1.3" - dependencies: - "@jest/test-result": "npm:^28.1.3" - "@jest/types": "npm:^28.1.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - emittery: "npm:^0.10.2" - jest-util: "npm:^28.1.3" - string-length: "npm:^4.0.1" - checksum: 10c0/c61da8c35f8fc74224335471675649966787b12ae4469b5049cb46facafb30f16b63a52d0d1137701b651cd514abcae005680bfc542d85979ddbae4dbc6c10ad +"decode-uri-component@npm:^0.2.2": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 languageName: node linkType: hard -"jest-watcher@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-watcher@npm:29.7.0" - dependencies: - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - jest-util: "npm:^29.7.0" - string-length: "npm:^4.0.1" - checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 +"dedent@npm:^1.0.0": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 languageName: node linkType: hard -"jest-worker@npm:^26.2.1": - version: 26.6.2 - resolution: "jest-worker@npm:26.6.2" - dependencies: - "@types/node": "npm:*" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^7.0.0" - checksum: 10c0/07e4dba650381604cda253ab6d5837fe0279c8d68c25884995b45bfe149a7a1e1b5a97f304b4518f257dac2a9ddc1808d57d650649c3ab855e9e60cf824d2970 +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c languageName: node linkType: hard -"jest-worker@npm:^27.0.2, jest-worker@npm:^27.4.5, jest-worker@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" - dependencies: - "@types/node": "npm:*" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 10c0/8c4737ffd03887b3c6768e4cc3ca0269c0336c1e4b1b120943958ddb035ed2a0fc6acab6dc99631720a3720af4e708ff84fb45382ad1e83c27946adf3623969b +"deepmerge@npm:^4.2.2": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 languageName: node linkType: hard -"jest-worker@npm:^28.0.2": - version: 28.1.3 - resolution: "jest-worker@npm:28.1.3" - dependencies: - "@types/node": "npm:*" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 10c0/d6715268fd6c9fd8431987d42e4ae0981dc6352fd7a5c90aadb9c67562dc6161486a98960f5d1bd36dbafb202d8d98a6fdb181711acbc5e55ee6ab85fa94c931 +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 languageName: node linkType: hard -"jest-worker@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-worker@npm:29.7.0" - dependencies: - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 languageName: node linkType: hard -"jest@npm:^27.4.3": - version: 27.5.1 - resolution: "jest@npm:27.5.1" - dependencies: - "@jest/core": "npm:^27.5.1" - import-local: "npm:^3.0.2" - jest-cli: "npm:^27.5.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 10c0/c013d07e911e423612756bc42d376e578b8721d847db38d94344f9cdf8fdaa0241b0a5c2fe1aad7b7758d415e0b9517c1098312f0d03760f123958d5b6cf5597 +"destr@npm:^2.0.3": + version: 2.0.3 + resolution: "destr@npm:2.0.3" + checksum: 10c0/10e7eff5149e2839a4dd29a1e9617c3c675a3b53608d78d74fc6f4abc31daa977e6de08e0eea78965527a0d5a35467ae2f9624e0a4646d54aa1162caa094473e languageName: node linkType: hard -"jest@npm:^29.7.0": - version: 29.7.0 - resolution: "jest@npm:29.7.0" - dependencies: - "@jest/core": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - import-local: "npm:^3.0.2" - jest-cli: "npm:^29.7.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b +"detect-browser@npm:5.3.0": + version: 5.3.0 + resolution: "detect-browser@npm:5.3.0" + checksum: 10c0/88d49b70ce3836e7971345b2ebdd486ad0d457d1e4f066540d0c12f9210c8f731ccbed955fcc9af2f048f5d4629702a8e46bedf5bcad42ad49a3a0927bfd5a76 languageName: node linkType: hard -"jiti@npm:^1.17.1, jiti@npm:^1.21.6": - version: 1.21.7 - resolution: "jiti@npm:1.21.7" - bin: - jiti: bin/jiti.js - checksum: 10c0/77b61989c758ff32407cdae8ddc77f85e18e1a13fc4977110dbd2e05fc761842f5f71bce684d9a01316e1c4263971315a111385759951080bbfe17cbb5de8f7a +"detect-indent@npm:^6.0.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: 10c0/dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 languageName: node linkType: hard -"jiti@npm:^2.0.0": - version: 2.4.2 - resolution: "jiti@npm:2.4.2" - bin: - jiti: lib/jiti-cli.mjs - checksum: 10c0/4ceac133a08c8faff7eac84aabb917e85e8257f5ad659e843004ce76e981c457c390a220881748ac67ba1b940b9b729b30fb85cbaf6e7989f04b6002c94da331 +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d languageName: node linkType: hard -"jose@npm:^5.0.0": - version: 5.10.0 - resolution: "jose@npm:5.10.0" - checksum: 10c0/e20d9fc58d7e402f2e5f04e824b8897d5579aae60e64cb88ebdea1395311c24537bf4892f7de413fab1acf11e922797fb1b42269bc8fc65089a3749265ccb7b0 +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 languageName: node linkType: hard -"js-sha3@npm:0.8.0": - version: 0.8.0 - resolution: "js-sha3@npm:0.8.0" - checksum: 10c0/43a21dc7967c871bd2c46cb1c2ae97441a97169f324e509f382d43330d8f75cf2c96dba7c806ab08a425765a9c847efdd4bffbac2d99c3a4f3de6c0218f40533 +"diff@npm:^4.0.1": + version: 4.0.2 + resolution: "diff@npm:4.0.2" + checksum: 10c0/81b91f9d39c4eaca068eb0c1eb0e4afbdc5bb2941d197f513dd596b820b956fef43485876226d65d497bebc15666aa2aa82c679e84f65d5f2bfbf14ee46e32c1 languageName: node linkType: hard -"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed +"dijkstrajs@npm:^1.0.1": + version: 1.0.3 + resolution: "dijkstrajs@npm:1.0.3" + checksum: 10c0/2183d61ac1f25062f3c3773f3ea8d9f45ba164a00e77e07faf8cc5750da966222d1e2ce6299c875a80f969190c71a0973042192c5624d5223e4ed196ff584c99 languageName: node linkType: hard -"js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" dependencies: - argparse: "npm:^1.0.7" - esprima: "npm:^4.0.0" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + path-type: "npm:^4.0.0" + checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c languageName: node linkType: hard -"js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 languageName: node linkType: hard -"jsbn@npm:1.1.0": - version: 1.1.0 - resolution: "jsbn@npm:1.1.0" - checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 +"duplexify@npm:^4.1.2": + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" + dependencies: + end-of-stream: "npm:^1.4.1" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + stream-shift: "npm:^1.0.2" + checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 languageName: node linkType: hard -"jsdom@npm:^16.6.0": - version: 16.7.0 - resolution: "jsdom@npm:16.7.0" - dependencies: - abab: "npm:^2.0.5" - acorn: "npm:^8.2.4" - acorn-globals: "npm:^6.0.0" - cssom: "npm:^0.4.4" - cssstyle: "npm:^2.3.0" - data-urls: "npm:^2.0.0" - decimal.js: "npm:^10.2.1" - domexception: "npm:^2.0.1" - escodegen: "npm:^2.0.0" - form-data: "npm:^3.0.0" - html-encoding-sniffer: "npm:^2.0.1" - http-proxy-agent: "npm:^4.0.1" - https-proxy-agent: "npm:^5.0.0" - is-potential-custom-element-name: "npm:^1.0.1" - nwsapi: "npm:^2.2.0" - parse5: "npm:6.0.1" - saxes: "npm:^5.0.1" - symbol-tree: "npm:^3.2.4" - tough-cookie: "npm:^4.0.0" - w3c-hr-time: "npm:^1.0.2" - w3c-xmlserializer: "npm:^2.0.0" - webidl-conversions: "npm:^6.1.0" - whatwg-encoding: "npm:^1.0.5" - whatwg-mimetype: "npm:^2.3.0" - whatwg-url: "npm:^8.5.0" - ws: "npm:^7.4.6" - xml-name-validator: "npm:^3.0.0" - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 10c0/e9ba6ea5f5e0d18647ccedec16bc3c69c8c739732ffcb27c66ffd3cc3f876add291ca4f0b9c209ace939ce2aa3ba9e4d67b7f05317921a4d3eab02fe1cc164ef +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 languageName: node linkType: hard -"jsesc@npm:^3.0.2": - version: 3.1.0 - resolution: "jsesc@npm:3.1.0" +"ejs@npm:^3.1.10": + version: 3.1.10 + resolution: "ejs@npm:3.1.10" + dependencies: + jake: "npm:^10.8.5" bin: - jsesc: bin/jsesc - checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 + ejs: bin/cli.js + checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 languageName: node linkType: hard -"jsesc@npm:~3.0.2": - version: 3.0.2 - resolution: "jsesc@npm:3.0.2" - bin: - jsesc: bin/jsesc - checksum: 10c0/ef22148f9e793180b14d8a145ee6f9f60f301abf443288117b4b6c53d0ecd58354898dc506ccbb553a5f7827965cd38bc5fb726575aae93c5e8915e2de8290e1 +"electron-to-chromium@npm:^1.5.73": + version: 1.5.102 + resolution: "electron-to-chromium@npm:1.5.102" + checksum: 10c0/db07dab3ee3b7fbc39ad26203925669ade86b12a62d09fa14ae48a354a0f34d162ac9a2ca9d6f70ceb1b16821b01b155e56467702bcc915da1e1dd147dd034b4 languageName: node linkType: hard -"json-buffer@npm:3.0.1": - version: 3.0.1 - resolution: "json-buffer@npm:3.0.1" - checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 +"elliptic@npm:6.5.4": + version: 6.5.4 + resolution: "elliptic@npm:6.5.4" + dependencies: + bn.js: "npm:^4.11.9" + brorand: "npm:^1.1.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 +"elliptic@npm:6.6.1": + version: 6.6.1 + resolution: "elliptic@npm:6.6.1" + dependencies: + bn.js: "npm:^4.11.9" + brorand: "npm:^1.1.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 languageName: node linkType: hard -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 languageName: node linkType: hard -"json-schema-traverse@npm:^1.0.0": - version: 1.0.0 - resolution: "json-schema-traverse@npm:1.0.0" - checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 languageName: node linkType: hard -"json-schema@npm:^0.4.0": - version: 0.4.0 - resolution: "json-schema@npm:0.4.0" - checksum: 10c0/d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3 +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 languageName: node linkType: hard -"json-stable-stringify-without-jsonify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 +"encode-utf8@npm:^1.0.3": + version: 1.0.3 + resolution: "encode-utf8@npm:1.0.3" + checksum: 10c0/6b3458b73e868113d31099d7508514a5c627d8e16d1e0542d1b4e3652299b8f1f590c468e2b9dcdf1b4021ee961f31839d0be9d70a7f2a8a043c63b63c9b3a88 languageName: node linkType: hard -"json-stringify-safe@npm:^5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 languageName: node linkType: hard -"json-to-pretty-yaml@npm:^1.2.2": - version: 1.2.2 - resolution: "json-to-pretty-yaml@npm:1.2.2" +"end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" dependencies: - remedial: "npm:^1.0.7" - remove-trailing-spaces: "npm:^1.0.6" - checksum: 10c0/d28891860a7ae034873ac8ec5f69f5493106afed9a86295f1642a40b27a48df717c63966439a1dec5b8a4b30e99b86cd1b4ca7d979bb8048ffd7f7c67bfd88a3 + once: "npm:^1.4.0" + checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 languageName: node linkType: hard -"json5@npm:^1.0.2": - version: 1.0.2 - resolution: "json5@npm:1.0.2" +"enquirer@npm:^2.4.1": + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" dependencies: - minimist: "npm:^1.2.0" - bin: - json5: lib/cli.js - checksum: 10c0/9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f + ansi-colors: "npm:^4.1.1" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.2, json5@npm:^2.2.3": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 languageName: node linkType: hard -"jsonfile@npm:^4.0.0": - version: 4.0.0 - resolution: "jsonfile@npm:4.0.0" - dependencies: - graceful-fs: "npm:^4.1.6" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10c0/7dc94b628d57a66b71fb1b79510d460d662eb975b5f876d723f81549c2e9cd316d58a2ddf742b2b93a4fa6b17b2accaf1a738a0e2ea114bdfb13a32e5377e480 +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 languageName: node linkType: hard -"jsonfile@npm:^6.0.1": - version: 6.1.0 - resolution: "jsonfile@npm:6.1.0" +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" dependencies: - graceful-fs: "npm:^4.1.6" - universalify: "npm:^2.0.0" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + is-arrayish: "npm:^0.2.1" + checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard -"jsonpath@npm:^1.1.1": +"es-object-atoms@npm:^1.0.0": version: 1.1.1 - resolution: "jsonpath@npm:1.1.1" + resolution: "es-object-atoms@npm:1.1.1" dependencies: - esprima: "npm:1.2.2" - static-eval: "npm:2.0.2" - underscore: "npm:1.12.1" - checksum: 10c0/4fea3f83bcb4df08c32090ba8a0d1a6d26244f6d19c4296f9b58caa01eeb7de0f8347eba40077ceee2f95acc69d032b0b48226d350339063ba580e87983f6dec + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c languageName: node linkType: hard -"jsonpointer@npm:^5.0.0": - version: 5.0.1 - resolution: "jsonpointer@npm:5.0.1" - checksum: 10c0/89929e58b400fcb96928c0504fcf4fc3f919d81e9543ceb055df125538470ee25290bb4984251e172e6ef8fcc55761eb998c118da763a82051ad89d4cb073fe7 +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": - version: 3.3.5 - resolution: "jsx-ast-utils@npm:3.3.5" +"esbuild@npm:~0.25.0": + version: 0.25.0 + resolution: "esbuild@npm:0.25.0" dependencies: - array-includes: "npm:^3.1.6" - array.prototype.flat: "npm:^1.3.1" - object.assign: "npm:^4.1.4" - object.values: "npm:^1.1.6" - checksum: 10c0/a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1 + "@esbuild/aix-ppc64": "npm:0.25.0" + "@esbuild/android-arm": "npm:0.25.0" + "@esbuild/android-arm64": "npm:0.25.0" + "@esbuild/android-x64": "npm:0.25.0" + "@esbuild/darwin-arm64": "npm:0.25.0" + "@esbuild/darwin-x64": "npm:0.25.0" + "@esbuild/freebsd-arm64": "npm:0.25.0" + "@esbuild/freebsd-x64": "npm:0.25.0" + "@esbuild/linux-arm": "npm:0.25.0" + "@esbuild/linux-arm64": "npm:0.25.0" + "@esbuild/linux-ia32": "npm:0.25.0" + "@esbuild/linux-loong64": "npm:0.25.0" + "@esbuild/linux-mips64el": "npm:0.25.0" + "@esbuild/linux-ppc64": "npm:0.25.0" + "@esbuild/linux-riscv64": "npm:0.25.0" + "@esbuild/linux-s390x": "npm:0.25.0" + "@esbuild/linux-x64": "npm:0.25.0" + "@esbuild/netbsd-arm64": "npm:0.25.0" + "@esbuild/netbsd-x64": "npm:0.25.0" + "@esbuild/openbsd-arm64": "npm:0.25.0" + "@esbuild/openbsd-x64": "npm:0.25.0" + "@esbuild/sunos-x64": "npm:0.25.0" + "@esbuild/win32-arm64": "npm:0.25.0" + "@esbuild/win32-ia32": "npm:0.25.0" + "@esbuild/win32-x64": "npm:0.25.0" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/5767b72da46da3cfec51661647ec850ddbf8a8d0662771139f10ef0692a8831396a0004b2be7966cecdb08264fb16bdc16290dcecd92396fac5f12d722fa013d languageName: node linkType: hard -"keyv@npm:^4.5.3, keyv@npm:^4.5.4": - version: 4.5.4 - resolution: "keyv@npm:4.5.4" - dependencies: - json-buffer: "npm:3.0.1" - checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 languageName: node linkType: hard -"keyvaluestorage-interface@npm:^1.0.0": - version: 1.0.0 - resolution: "keyvaluestorage-interface@npm:1.0.0" - checksum: 10c0/0e028ebeda79a4e48c7e36708dbe7ced233c7a1f1bc925e506f150dd2ce43178bee8d20361c445bd915569709d9dc9ea80063b4d3c3cf5d615ab43aa31d3ec3d +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 languageName: node linkType: hard -"kind-of@npm:^6.0.2": - version: 6.0.3 - resolution: "kind-of@npm:6.0.3" - checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 languageName: node linkType: hard -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b +"eslint-config-prettier@npm:^10.0.1": + version: 10.0.1 + resolution: "eslint-config-prettier@npm:10.0.1" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: build/bin/cli.js + checksum: 10c0/e2434931669d211663c0493f2c1640a670a02ba4503a68f056a7eda133f383acbbb983a4a7bd0ad6cb3b2bc4d5731c3be8b32fe28e35087a76fea45f7061ae70 languageName: node linkType: hard -"kleur@npm:^4.1.5": - version: 4.1.5 - resolution: "kleur@npm:4.1.5" - checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6 languageName: node linkType: hard -"klona@npm:^2.0.4, klona@npm:^2.0.5": - version: 2.0.6 - resolution: "klona@npm:2.0.6" - checksum: 10c0/94eed2c6c2ce99f409df9186a96340558897b3e62a85afdc1ee39103954d2ebe1c1c4e9fe2b0952771771fa96d70055ede8b27962a7021406374fdb695fd4d01 +"eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 languageName: node linkType: hard -"language-subtag-registry@npm:^0.3.20": - version: 0.3.23 - resolution: "language-subtag-registry@npm:0.3.23" - checksum: 10c0/e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 languageName: node linkType: hard -"language-tags@npm:^1.0.9": - version: 1.0.9 - resolution: "language-tags@npm:1.0.9" +"eslint@npm:^9.19.0": + version: 9.20.1 + resolution: "eslint@npm:9.20.1" dependencies: - language-subtag-registry: "npm:^0.3.20" - checksum: 10c0/9ab911213c4bd8bd583c850201c17794e52cb0660d1ab6e32558aadc8324abebf6844e46f92b80a5d600d0fbba7eface2c207bfaf270a1c7fd539e4c3a880bff + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.11.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.20.0" + "@eslint/plugin-kit": "npm:^0.2.5" + "@humanfs/node": "npm:^0.16.6" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@humanwhocodes/retry": "npm:^0.4.1" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.6" + debug: "npm:^4.3.2" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" + esquery: "npm:^1.5.0" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^8.0.0" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true + bin: + eslint: bin/eslint.js + checksum: 10c0/056789dd5a00897730376f8c0a191e22840e97b7276916068ec096341cb2ec3a918c8bd474bf94ccd7b457ad9fbc16e5c521a993c7cc6ebcf241933e2fd378b0 languageName: node linkType: hard -"launch-editor@npm:^2.6.0": - version: 2.10.0 - resolution: "launch-editor@npm:2.10.0" +"espree@npm:^10.0.1, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" dependencies: - picocolors: "npm:^1.0.0" - shell-quote: "npm:^1.8.1" - checksum: 10c0/8b5a26be6b0da1da039ed2254b837dea0651a6406ea4dc4c9a5b28ea72862f1b12880135c495baf9d8a08997473b44034172506781744cf82e155451a40b7d51 + acorn: "npm:^8.14.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462 languageName: node linkType: hard -"leven@npm:^3.1.0": - version: 3.1.0 - resolution: "leven@npm:3.1.0" - checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df +"esprima@npm:^4.0.0": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 languageName: node linkType: hard -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" +"esquery@npm:^1.5.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: - prelude-ls: "npm:^1.2.1" - type-check: "npm:~0.4.0" - checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e + estraverse: "npm:^5.1.0" + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 languageName: node linkType: hard -"levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" dependencies: - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - checksum: 10c0/e440df9de4233da0b389cd55bd61f0f6aaff766400bebbccd1231b81801f6dbc1d816c676ebe8d70566394b749fa624b1ed1c68070e9c94999f0bdecc64cb676 - languageName: node - linkType: hard - -"lilconfig@npm:^2.0.3": - version: 2.1.0 - resolution: "lilconfig@npm:2.1.0" - checksum: 10c0/64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8 + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 languageName: node linkType: hard -"lilconfig@npm:^3.0.0, lilconfig@npm:^3.1.3": - version: 3.1.3 - resolution: "lilconfig@npm:3.1.3" - checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 languageName: node linkType: hard -"lines-and-columns@npm:^1.1.6": - version: 1.2.4 - resolution: "lines-and-columns@npm:1.2.4" - checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 languageName: node linkType: hard -"listr2@npm:^4.0.5": - version: 4.0.5 - resolution: "listr2@npm:4.0.5" - dependencies: - cli-truncate: "npm:^2.1.0" - colorette: "npm:^2.0.16" - log-update: "npm:^4.0.0" - p-map: "npm:^4.0.0" - rfdc: "npm:^1.3.0" - rxjs: "npm:^7.5.5" - through: "npm:^2.3.8" - wrap-ansi: "npm:^7.0.0" - peerDependencies: - enquirer: ">= 2.3.0 < 3" - peerDependenciesMeta: - enquirer: - optional: true - checksum: 10c0/0e64dc5e66fbd4361f6b35c49489ed842a1d7de30cf2b5c06bf4569669449288698b8ea93f7842aaf3c510963a1e554bca31376b9054d1521445d1ce4c917ea1 +"eventemitter3@npm:^5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 languageName: node linkType: hard -"listr2@npm:^6.3.1": - version: 6.6.1 - resolution: "listr2@npm:6.6.1" - dependencies: - cli-truncate: "npm:^3.1.0" - colorette: "npm:^2.0.20" - eventemitter3: "npm:^5.0.1" - log-update: "npm:^5.0.1" - rfdc: "npm:^1.3.0" - wrap-ansi: "npm:^8.1.0" - peerDependencies: - enquirer: ">= 2.3.0 < 3" - peerDependenciesMeta: - enquirer: - optional: true - checksum: 10c0/2abfcd4346b8208e8d406cfe7a058cd10e3238f60de1ee53fa108a507b45b853ceb87e0d1d4ff229bbf6dd6e896262352e0c7a8895b8511cd55fe94304d3921e +"events@npm:3.3.0, events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 languageName: node linkType: hard -"lit-element@npm:^3.3.0": - version: 3.3.3 - resolution: "lit-element@npm:3.3.3" +"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" dependencies: - "@lit-labs/ssr-dom-shim": "npm:^1.1.0" - "@lit/reactive-element": "npm:^1.3.0" - lit-html: "npm:^2.8.0" - checksum: 10c0/f44c12fa3423a4e9ca5b84651410687e14646bb270ac258325e6905affac64a575f041f8440377e7ebaefa3910b6f0d6b8b1e902cb1aa5d0849b3fdfbf4fb3b6 + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f languageName: node linkType: hard -"lit-html@npm:^2.8.0": - version: 2.8.0 - resolution: "lit-html@npm:2.8.0" - dependencies: - "@types/trusted-types": "npm:^2.0.2" - checksum: 10c0/90057dee050803823ac884c1355b0213ab8c05fbe2ec63943c694b61aade5d36272068f3925f45a312835e504f9c9784738ef797009f0a756a750351eafb52d5 +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 languageName: node linkType: hard -"lit@npm:2.8.0": - version: 2.8.0 - resolution: "lit@npm:2.8.0" +"expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" dependencies: - "@lit/reactive-element": "npm:^1.6.0" - lit-element: "npm:^3.3.0" - lit-html: "npm:^2.8.0" - checksum: 10c0/bf33c26b1937ee204aed1adbfa4b3d43a284e85aad8ea9763c7865365917426eded4e5888158b4136095ea42054812561fe272862b61775f1198fad3588b071f + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 languageName: node linkType: hard -"loader-runner@npm:^4.2.0": - version: 4.3.0 - resolution: "loader-runner@npm:4.3.0" - checksum: 10c0/a44d78aae0907a72f73966fe8b82d1439c8c485238bd5a864b1b9a2a3257832effa858790241e6b37876b5446a78889adf2fcc8dd897ce54c089ecc0a0ce0bf0 +"exponential-backoff@npm:^3.1.1": + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 languageName: node linkType: hard -"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": - version: 2.0.4 - resolution: "loader-utils@npm:2.0.4" +"extendable-error@npm:^0.1.5": + version: 0.1.7 + resolution: "extendable-error@npm:0.1.7" + checksum: 10c0/c46648b7682448428f81b157cbfe480170fd96359c55db477a839ddeaa34905a18cba0b989bafe5e83f93c2491a3fcc7cc536063ea326ba9d72e9c6e2fe736a7 + languageName: node + linkType: hard + +"external-editor@npm:^3.1.0": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" dependencies: - big.js: "npm:^5.2.2" - emojis-list: "npm:^3.0.0" - json5: "npm:^2.1.2" - checksum: 10c0/d5654a77f9d339ec2a03d88221a5a695f337bf71eb8dea031b3223420bb818964ba8ed0069145c19b095f6c8b8fd386e602a3fc7ca987042bd8bb1dcc90d7100 + chardet: "npm:^0.7.0" + iconv-lite: "npm:^0.4.24" + tmp: "npm:^0.0.33" + checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 languageName: node linkType: hard -"loader-utils@npm:^3.2.0": - version: 3.3.1 - resolution: "loader-utils@npm:3.3.1" - checksum: 10c0/f2af4eb185ac5bf7e56e1337b666f90744e9f443861ac521b48f093fb9e8347f191c8960b4388a3365147d218913bc23421234e7788db69f385bacfefa0b4758 +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 languageName: node linkType: hard -"locate-path@npm:^3.0.0": - version: 3.0.0 - resolution: "locate-path@npm:3.0.0" +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" dependencies: - p-locate: "npm:^3.0.0" - path-exists: "npm:^3.0.0" - checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.8" + checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe languageName: node linkType: hard -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: "npm:^4.1.0" - checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 +"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b languageName: node linkType: hard -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: "npm:^5.0.0" - checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 languageName: node linkType: hard -"lodash.debounce@npm:^4.0.8": - version: 4.0.8 - resolution: "lodash.debounce@npm:4.0.8" - checksum: 10c0/762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 +"fast-redact@npm:^3.0.0": + version: 3.5.0 + resolution: "fast-redact@npm:3.5.0" + checksum: 10c0/7e2ce4aad6e7535e0775bf12bd3e4f2e53d8051d8b630e0fa9e67f68cb0b0e6070d2f7a94b1d0522ef07e32f7c7cda5755e2b677a6538f1e9070ca053c42343a languageName: node linkType: hard -"lodash.isequal@npm:4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f +"fastq@npm:^1.6.0": + version: 1.19.0 + resolution: "fastq@npm:1.19.0" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f languageName: node linkType: hard -"lodash.memoize@npm:^4.1.2": - version: 4.1.2 - resolution: "lodash.memoize@npm:4.1.2" - checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: "npm:2.1.1" + checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 languageName: node linkType: hard -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: "npm:^1.0.0" + web-streams-polyfill: "npm:^3.0.3" + checksum: 10c0/60054bf47bfa10fb0ba6cb7742acec2f37c1f56344f79a70bb8b1c48d77675927c720ff3191fa546410a0442c998d27ab05e9144c32d530d8a52fbe68f843b69 languageName: node linkType: hard -"lodash.sortby@npm:^4.7.0": - version: 4.7.0 - resolution: "lodash.sortby@npm:4.7.0" - checksum: 10c0/fc48fb54ff7669f33bb32997cab9460757ee99fafaf72400b261c3e10fde21538e47d8cfcbe6a25a31bcb5b7b727c27d52626386fc2de24eb059a6d64a89cdf5 +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" + dependencies: + flat-cache: "npm:^4.0.0" + checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 languageName: node linkType: hard -"lodash.startcase@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.startcase@npm:4.4.0" - checksum: 10c0/bd82aa87a45de8080e1c5ee61128c7aee77bf7f1d86f4ff94f4a6d7438fc9e15e5f03374b947be577a93804c8ad6241f0251beaf1452bf716064eeb657b3a9f0 +"filelist@npm:^1.0.4": + version: 1.0.4 + resolution: "filelist@npm:1.0.4" + dependencies: + minimatch: "npm:^5.0.1" + checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 languageName: node linkType: hard -"lodash.uniq@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.uniq@npm:4.5.0" - checksum: 10c0/262d400bb0952f112162a320cc4a75dea4f66078b9e7e3075ffbc9c6aa30b3e9df3cf20e7da7d566105e1ccf7804e4fbd7d804eee0b53de05d83f16ffbf41c5e +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.7.0, lodash@npm:~4.17.0": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c +"filter-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "filter-obj@npm:1.1.0" + checksum: 10c0/071e0886b2b50238ca5026c5bbf58c26a7c1a1f720773b8c7813d16ba93d0200de977af14ac143c5ac18f666b2cfc83073f3a5fe6a4e996c49e0863d5500fccf languageName: node linkType: hard -"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 - resolution: "log-symbols@npm:4.1.0" + resolution: "find-up@npm:4.1.0" dependencies: - chalk: "npm:^4.1.0" - is-unicode-supported: "npm:^0.1.0" - checksum: 10c0/67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 languageName: node linkType: hard -"log-update@npm:^4.0.0": - version: 4.0.0 - resolution: "log-update@npm:4.0.0" +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" dependencies: - ansi-escapes: "npm:^4.3.0" - cli-cursor: "npm:^3.1.0" - slice-ansi: "npm:^4.0.0" - wrap-ansi: "npm:^6.2.0" - checksum: 10c0/18b299e230432a156f2535660776406d15ba8bb7817dd3eaadd58004b363756d4ecaabcd658f9949f90b62ea7d3354423be3fdeb7a201ab951ec0e8d6139af86 + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a languageName: node linkType: hard -"log-update@npm:^5.0.1": - version: 5.0.1 - resolution: "log-update@npm:5.0.1" +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" dependencies: - ansi-escapes: "npm:^5.0.0" - cli-cursor: "npm:^4.0.0" - slice-ansi: "npm:^5.0.0" - strip-ansi: "npm:^7.0.1" - wrap-ansi: "npm:^8.0.1" - checksum: 10c0/1050ea2027e80f32e132aace909987cb00c2719368c78b82ffca681a5b3f4020eeb5f4b4e310c47c35c6c36aff258c1d1bc51485ac44d6fdac9eb0a4275c539f + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.4.0": - version: 1.4.0 - resolution: "loose-envify@npm:1.4.0" - dependencies: - js-tokens: "npm:^3.0.0 || ^4.0.0" - bin: - loose-envify: cli.js - checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e +"flatted@npm:^3.2.9": + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 languageName: node linkType: hard -"lower-case-first@npm:^2.0.2": - version: 2.0.2 - resolution: "lower-case-first@npm:2.0.2" - dependencies: - tslib: "npm:^2.0.3" - checksum: 10c0/22253389fa0693ec1ba09b9394be3a8228304bf21d074703db2eef97c16cda9c66462d88f9b91d4ad0186493d23cad99c63d38ebc13f9a808bc83aad539ff404 +"follow-redirects@npm:^1.15.6": + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" + peerDependenciesMeta: + debug: + optional: true + checksum: 10c0/5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f languageName: node linkType: hard -"lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "lower-case@npm:2.0.2" +"foreground-child@npm:^3.1.0": + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: - tslib: "npm:^2.0.3" - checksum: 10c0/3d925e090315cf7dc1caa358e0477e186ffa23947740e4314a7429b6e62d72742e0bbe7536a5ae56d19d7618ce998aba05caca53c2902bd5742fdca5fc57fd7b + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 10c0/028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": - version: 10.4.3 - resolution: "lru-cache@npm:10.4.3" - checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb +"form-data@npm:^4.0.0": + version: 4.0.2 + resolution: "form-data@npm:4.0.2" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + mime-types: "npm:^2.1.12" + checksum: 10c0/e534b0cf025c831a0929bf4b9bbe1a9a6b03e273a8161f9947286b9b13bf8fb279c6944aae0070c4c311100c6d6dbb815cd955dc217728caf73fad8dc5b8ee9c languageName: node linkType: hard -"lru-cache@npm:^5.1.1": - version: 5.1.1 - resolution: "lru-cache@npm:5.1.1" +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" dependencies: - yallist: "npm:^3.0.2" - checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + fetch-blob: "npm:^3.1.2" + checksum: 10c0/5392ec484f9ce0d5e0d52fb5a78e7486637d516179b0eb84d81389d7eccf9ca2f663079da56f761355c0a65792810e3b345dc24db9a8bbbcf24ef3c8c88570c6 languageName: node linkType: hard -"lz-string@npm:^1.5.0": - version: 1.5.0 - resolution: "lz-string@npm:1.5.0" - bin: - lz-string: bin/bin.js - checksum: 10c0/36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b +"fs-extra@npm:^10.1.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e languageName: node linkType: hard -"magic-string@npm:^0.25.0, magic-string@npm:^0.25.7": - version: 0.25.9 - resolution: "magic-string@npm:0.25.9" +"fs-extra@npm:^7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" dependencies: - sourcemap-codec: "npm:^1.4.8" - checksum: 10c0/37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56 + graceful-fs: "npm:^4.1.2" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 10c0/1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 languageName: node linkType: hard -"make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": - version: 3.1.0 - resolution: "make-dir@npm:3.1.0" +"fs-extra@npm:^8.1.0": + version: 8.1.0 + resolution: "fs-extra@npm:8.1.0" dependencies: - semver: "npm:^6.0.0" - checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 10c0/259f7b814d9e50d686899550c4f9ded85c46c643f7fe19be69504888e007fcbc08f306fae8ec495b8b998635e997c9e3e175ff2eeed230524ef1c1684cc96423 languageName: node linkType: hard -"make-dir@npm:^4.0.0": - version: 4.0.0 - resolution: "make-dir@npm:4.0.0" +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" dependencies: - semver: "npm:^7.5.3" - checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 languageName: node linkType: hard -"make-error@npm:^1.1.1, make-error@npm:^1.3.6": - version: 1.3.6 - resolution: "make-error@npm:1.3.6" - checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 languageName: node linkType: hard -"make-fetch-happen@npm:^14.0.3": - version: 14.0.3 - resolution: "make-fetch-happen@npm:14.0.3" +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" dependencies: - "@npmcli/agent": "npm:^3.0.0" - cacache: "npm:^19.0.1" - http-cache-semantics: "npm:^4.1.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^4.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^1.0.0" - proc-log: "npm:^5.0.0" - promise-retry: "npm:^2.0.1" - ssri: "npm:^12.0.0" - checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin languageName: node linkType: hard -"makeerror@npm:1.0.12": - version: 1.0.12 - resolution: "makeerror@npm:1.0.12" +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: - tmpl: "npm:1.0.5" - checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c + node-gyp: "npm:latest" + conditions: os=darwin languageName: node linkType: hard -"map-cache@npm:^0.2.0": - version: 0.2.2 - resolution: "map-cache@npm:0.2.2" - checksum: 10c0/05e3eb005c1b80b9f949ca007687640e8c5d0fc88dc45c3c3ab4902a3bec79d66a58f3e3b04d6985d90cd267c629c7b46c977e9c34433e8c11ecfcbb9f0fa290 +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 languageName: node linkType: hard -"math-intrinsics@npm:^1.1.0": - version: 1.1.0 - resolution: "math-intrinsics@npm:1.1.0" - checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 languageName: node linkType: hard -"mdn-data@npm:2.0.14": - version: 2.0.14 - resolution: "mdn-data@npm:2.0.14" - checksum: 10c0/67241f8708c1e665a061d2b042d2d243366e93e5bf1f917693007f6d55111588b952dcbfd3ea9c2d0969fb754aad81b30fdcfdcc24546495fc3b24336b28d4bd +"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde languageName: node linkType: hard -"mdn-data@npm:2.0.4": - version: 2.0.4 - resolution: "mdn-data@npm:2.0.4" - checksum: 10c0/a935c4530b938407481f7d0ccb82119ae618d9c673d2ee78bb10dcba8bd0ccbe2e2c7fe850ddc60b67e08f4c9d97f50b900993f6c2f2926e64a52ed6baa00b3a +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.0" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/b475dec9f8bff6f7422f51ff4b7b8d0b68e6776ee83a753c1d627e3008c3442090992788038b37eff72e93e43dceed8c1acbdf2d6751672687ec22127933080d languageName: node linkType: hard -"media-typer@npm:0.3.0": - version: 0.3.0 - resolution: "media-typer@npm:0.3.0" - checksum: 10c0/d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be languageName: node linkType: hard -"memfs@npm:^3.1.2, memfs@npm:^3.4.3": - version: 3.5.3 - resolution: "memfs@npm:3.5.3" +"get-proto@npm:^1.0.0": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" dependencies: - fs-monkey: "npm:^1.0.4" - checksum: 10c0/038fc81bce17ea92dde15aaa68fa0fdaf4960c721ce3ffc7c2cb87a259333f5159784ea48b3b72bf9e054254d9d0d0d5209d0fdc3d07d08653a09933b168fbd7 + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c languageName: node linkType: hard -"merge-descriptors@npm:1.0.3": - version: 1.0.3 - resolution: "merge-descriptors@npm:1.0.3" - checksum: 10c0/866b7094afd9293b5ea5dcd82d71f80e51514bed33b4c4e9f516795dc366612a4cbb4dc94356e943a8a6914889a914530badff27f397191b9b75cda20b6bae93 +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 languageName: node linkType: hard -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 +"get-tsconfig@npm:^4.7.5": + version: 4.10.0 + resolution: "get-tsconfig@npm:4.10.0" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 10c0/c9b5572c5118923c491c04285c73bd55b19e214992af957c502a3be0fc0043bb421386ffd45ca3433c0a7fba81221ca300479e8393960acf15d0ed4563f38a86 languageName: node linkType: hard -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee languageName: node linkType: hard -"meros@npm:^1.2.1": - version: 1.3.0 - resolution: "meros@npm:1.3.0" - peerDependencies: - "@types/node": ">=13" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 10c0/2cf9a31228ae6441428a750b67beafec062cc0d693942045336dbe6bfb44507e0ca42854a46f483ebd97e4d78cbc31322b3b85f9648b60fa7a4b28fc0f858f51 +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 languageName: node linkType: hard -"methods@npm:~1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: 10c0/bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.8": - version: 4.0.8 - resolution: "micromatch@npm:4.0.8" +"glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" dependencies: - braces: "npm:^3.0.3" - picomatch: "npm:^2.3.1" - checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe languageName: node linkType: hard -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 languageName: node linkType: hard -"mime-db@npm:>= 1.43.0 < 2": - version: 1.53.0 - resolution: "mime-db@npm:1.53.0" - checksum: 10c0/1dcc37ba8ed5d1c179f5c6f0837e8db19371d5f2ea3690c3c2f3fa8c3858f976851d3460b172b4dee78ebd606762cbb407aa398545fbacd539e519f858cd7bf4 +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: "npm:1.52.0" - checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 +"globals@npm:^15.14.0": + version: 15.15.0 + resolution: "globals@npm:15.15.0" + checksum: 10c0/f9ae80996392ca71316495a39bec88ac43ae3525a438b5626cd9d5ce9d5500d0a98a266409605f8cd7241c7acf57c354a48111ea02a767ba4f374b806d6861fe languageName: node linkType: hard -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: 10c0/b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0 +"globby@npm:^11.0.0, globby@npm:^11.0.3": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.2.9" + ignore: "npm:^5.2.0" + merge2: "npm:^1.4.1" + slash: "npm:^3.0.0" + checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 languageName: node linkType: hard -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead languageName: node linkType: hard -"min-indent@npm:^1.0.0": - version: 1.0.1 - resolution: "min-indent@npm:1.0.1" - checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard -"mini-css-extract-plugin@npm:^2.4.5": - version: 2.9.2 - resolution: "mini-css-extract-plugin@npm:2.9.2" - dependencies: - schema-utils: "npm:^4.0.0" - tapable: "npm:^2.2.1" - peerDependencies: - webpack: ^5.0.0 - checksum: 10c0/5d3218dbd7db48b572925ddac05162a7415bf81b321f1a0c07016ec643cb5720c8a836ae68d45f5de826097a3013b601706c9c5aacb7f610dc2041b271de2ce0 +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 languageName: node linkType: hard -"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd +"graphql@npm:^16.6.0": + version: 16.10.0 + resolution: "graphql@npm:16.10.0" + checksum: 10c0/303730675538c8bd6c76b447dc6f03e61242e2d2596b408c34759666ec4877409e5593a7a0467d590ac5407b8c663b093b599556a77f24f281abea69ddc53de6 languageName: node linkType: hard -"minimalistic-crypto-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 +"h3@npm:^1.13.0": + version: 1.15.0 + resolution: "h3@npm:1.15.0" + dependencies: + cookie-es: "npm:^1.2.2" + crossws: "npm:^0.3.3" + defu: "npm:^6.1.4" + destr: "npm:^2.0.3" + iron-webcrypto: "npm:^1.2.1" + node-mock-http: "npm:^1.0.0" + ohash: "npm:^1.1.4" + radix3: "npm:^1.1.2" + ufo: "npm:^1.5.4" + uncrypto: "npm:^0.1.3" + checksum: 10c0/f0b251a89f24c4ec3f68e52ebe4edab0b4736a1030b295b66b2dff73e3980fe3540c646cb37c9dd206c3fb188cb26a7ea2dcb00198ee19925009db6c031f7a09 languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e languageName: node linkType: hard -"minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": - version: 9.0.5 - resolution: "minimatch@npm:9.0.5" +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed - languageName: node - linkType: hard - -"minimist@npm:^1.2.0, minimist@npm:^1.2.6": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c languageName: node linkType: hard -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" +"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + inherits: "npm:^2.0.3" + minimalistic-assert: "npm:^1.0.1" + checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 languageName: node linkType: hard -"minipass-fetch@npm:^4.0.0": - version: 4.0.0 - resolution: "minipass-fetch@npm:4.0.0" +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^3.0.1" - dependenciesMeta: - encoding: - optional: true - checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 languageName: node linkType: hard -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd +"hey-listen@npm:^1.0.8": + version: 1.0.8 + resolution: "hey-listen@npm:1.0.8" + checksum: 10c0/38db3028b4756f3d536c0f6a92da53bad577ab649b06dddfd0a4d953f9a46bbc6a7f693c8c5b466a538d6d23dbc469260c848427f0de14198a2bbecbac37b39e languageName: node linkType: hard -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + hash.js: "npm:^1.0.3" + minimalistic-assert: "npm:^1.0.0" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d languageName: node linkType: hard -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 languageName: node linkType: hard -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard -"minizlib@npm:^3.0.1": - version: 3.0.1 - resolution: "minizlib@npm:3.0.1" +"https-proxy-agent@npm:^7.0.1": + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" dependencies: - minipass: "npm:^7.0.4" - rimraf: "npm:^5.0.5" - checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 + agent-base: "npm:^7.1.2" + debug: "npm:4" + checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac languageName: node linkType: hard -"mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.1": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" - dependencies: - minimist: "npm:^1.2.6" +"human-id@npm:^4.1.1": + version: 4.1.1 + resolution: "human-id@npm:4.1.1" bin: - mkdirp: bin/cmd.js - checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 + human-id: dist/cli.js + checksum: 10c0/9a9a18130fb7d6bc707054bacc32cb328289be0de47ba5669fd04995435e7e59931b87c644a223d68473c450221d104175a5fefe93d77f3522822ead8945def8 languageName: node linkType: hard -"mkdirp@npm:^3.0.1": - version: 3.0.1 - resolution: "mkdirp@npm:3.0.1" - bin: - mkdirp: dist/cjs/src/bin.js - checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a languageName: node linkType: hard -"mock-socket@npm:^9.3.1": - version: 9.3.1 - resolution: "mock-socket@npm:9.3.1" - checksum: 10c0/0c53baa4acca12ed1ff9bddfdd4bc0cabe0fc96a3ed25a42a00d23b7a111eb6edfc2b44d93aef9a0c93a4a000b4d2d8dcff028488cd2a1e9cc416477ee341ce0 +"iconv-lite@npm:^0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 languageName: node linkType: hard -"motion@npm:10.16.2": - version: 10.16.2 - resolution: "motion@npm:10.16.2" +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" dependencies: - "@motionone/animation": "npm:^10.15.1" - "@motionone/dom": "npm:^10.16.2" - "@motionone/svelte": "npm:^10.16.2" - "@motionone/types": "npm:^10.15.1" - "@motionone/utils": "npm:^10.15.1" - "@motionone/vue": "npm:^10.16.2" - checksum: 10c0/ea3fa2c7ce881824bcefa39b96b5e2b802d4b664b8a64644cded11197c9262e2a5b14b2e9516940e06cec37d3c39e4c79b26825c447f71ba1cfd7e3370efbe61 + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 languageName: node linkType: hard -"mri@npm:^1.2.0": - version: 1.2.0 - resolution: "mri@npm:1.2.0" - checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 +"idb-keyval@npm:^6.2.1": + version: 6.2.1 + resolution: "idb-keyval@npm:6.2.1" + checksum: 10c0/9f0c83703a365e00bd0b4ed6380ce509a06dedfc6ec39b2ba5740085069fd2f2ff5c14ba19356488e3612a2f9c49985971982d836460a982a5d0b4019eeba48a languageName: node linkType: hard -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d +"ignore@npm:^5.2.0, ignore@npm:^5.3.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 +"import-fresh@npm:^3.2.1": + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec languageName: node linkType: hard -"multicast-dns@npm:^7.2.5": - version: 7.2.5 - resolution: "multicast-dns@npm:7.2.5" +"import-local@npm:^3.0.2": + version: 3.2.0 + resolution: "import-local@npm:3.2.0" dependencies: - dns-packet: "npm:^5.2.2" - thunky: "npm:^1.0.2" + pkg-dir: "npm:^4.2.0" + resolve-cwd: "npm:^3.0.0" bin: - multicast-dns: cli.js - checksum: 10c0/5120171d4bdb1577764c5afa96e413353bff530d1b37081cb29cccc747f989eb1baf40574fe8e27060fc1aef72b59c042f72b9b208413de33bcf411343c69057 + import-local-fixture: fixtures/cli.js + checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 languageName: node linkType: hard -"multiformats@npm:^9.4.2": - version: 9.9.0 - resolution: "multiformats@npm:9.9.0" - checksum: 10c0/1fdb34fd2fb085142665e8bd402570659b50a5fae5994027e1df3add9e1ce1283ed1e0c2584a5c63ac0a58e871b8ee9665c4a99ca36ce71032617449d48aa975 +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 languageName: node linkType: hard -"mute-stream@npm:0.0.8": - version: 0.0.8 - resolution: "mute-stream@npm:0.0.8" - checksum: 10c0/18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2 +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 languageName: node linkType: hard -"mz@npm:^2.7.0": - version: 2.7.0 - resolution: "mz@npm:2.7.0" - dependencies: - any-promise: "npm:^1.0.0" - object-assign: "npm:^4.0.1" - thenify-all: "npm:^1.0.0" - checksum: 10c0/103114e93f87362f0b56ab5b2e7245051ad0276b646e3902c98397d18bb8f4a77f2ea4a2c9d3ad516034ea3a56553b60d3f5f78220001ca4c404bd711bd0af39 +"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard -"nanoid@npm:^3.3.8": - version: 3.3.8 - resolution: "nanoid@npm:3.3.8" - bin: - nanoid: bin/nanoid.cjs - checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc languageName: node linkType: hard -"native-fetch@npm:^4.0.2": - version: 4.0.2 - resolution: "native-fetch@npm:4.0.2" - peerDependencies: - undici: "*" - checksum: 10c0/e3b824721daaa628086d9dcd02e8eb12f0a6c5e13a1d182682bae238d80c9bbf3dfd6314a94692ebe20316aa354476804b4df148201d066b46fc552a5794cfab +"iron-webcrypto@npm:^1.2.1": + version: 1.2.1 + resolution: "iron-webcrypto@npm:1.2.1" + checksum: 10c0/5cf27c6e2bd3ef3b4970e486235fd82491ab8229e2ed0ac23307c28d6c80d721772a86ed4e9fe2a5cabadd710c2f024b706843b40561fb83f15afee58f809f66 languageName: node linkType: hard -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: 10c0/f6cef26f5044515754802c0fc475d81426f3b90fe88c20fabe08771ce1f736ce46e0397c10acb569a4dd0acb84c7f1ee70676122f95d5bfdd747af3a6c6bbaa8 +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 languageName: node linkType: hard -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 languageName: node linkType: hard -"negotiator@npm:0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 +"is-core-module@npm:^2.16.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd languageName: node linkType: hard -"negotiator@npm:^1.0.0": - version: 1.0.0 - resolution: "negotiator@npm:1.0.0" - checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 languageName: node linkType: hard -"negotiator@npm:~0.6.4": - version: 0.6.4 - resolution: "negotiator@npm:0.6.4" - checksum: 10c0/3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc languageName: node linkType: hard -"neo-async@npm:^2.6.2": - version: 2.6.2 - resolution: "neo-async@npm:2.6.2" - checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d +"is-fullwidth-code-point@npm:^4.0.0": + version: 4.0.0 + resolution: "is-fullwidth-code-point@npm:4.0.0" + checksum: 10c0/df2a717e813567db0f659c306d61f2f804d480752526886954a2a3e2246c7745fd07a52b5fecf2b68caf0a6c79dcdace6166fdf29cc76ed9975cc334f0a018b8 languageName: node linkType: hard -"no-case@npm:^3.0.4": - version: 3.0.4 - resolution: "no-case@npm:3.0.4" - dependencies: - lower-case: "npm:^2.0.2" - tslib: "npm:^2.0.3" - checksum: 10c0/8ef545f0b3f8677c848f86ecbd42ca0ff3cd9dd71c158527b344c69ba14710d816d8489c746b6ca225e7b615108938a0bda0a54706f8c255933703ac1cf8e703 +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d languageName: node linkType: hard -"nock@npm:^13.5.0": - version: 13.5.6 - resolution: "nock@npm:13.5.6" +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" dependencies: - debug: "npm:^4.1.0" - json-stringify-safe: "npm:^5.0.1" - propagate: "npm:^2.0.0" - checksum: 10c0/94249a294176a6e521bbb763c214de4aa6b6ab63dff1e299aaaf455886a465d38906891d7f24570d94a43b1e376c239c54d89ff7697124bc57ef188006acc25e + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a languageName: node linkType: hard -"node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: 10c0/5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 languageName: node linkType: hard -"node-fetch-native@npm:^1.6.4": - version: 1.6.6 - resolution: "node-fetch-native@npm:1.6.6" - checksum: 10c0/8c12dab0e640d8bc126a03d604af9cf3fc1b87f2cda5af0c71601079d5ed835c1dc149c7042b61c83f252a382e1cf1e541788f4c9e8e6c089af77497190f5dc3 +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 languageName: node linkType: hard -"node-fetch@npm:^2.7.0": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + better-path-resolve: "npm:1.0.0" + checksum: 10c0/03a03ee2ee6578ce589b1cfaf00e65c86b20fd1b82c1660625557c535439a7477cda77e20c62cda6d4c99e7fd908b4619355ae2d989f4a524a35350a44353032 languageName: node linkType: hard -"node-fetch@npm:^3.3.2": - version: 3.3.2 - resolution: "node-fetch@npm:3.3.2" - dependencies: - data-uri-to-buffer: "npm:^4.0.0" - fetch-blob: "npm:^3.1.4" - formdata-polyfill: "npm:^4.0.10" - checksum: 10c0/f3d5e56190562221398c9f5750198b34cf6113aa304e34ee97c94fd300ec578b25b2c2906edba922050fce983338fde0d5d34fcb0fc3336ade5bd0e429ad7538 +"is-windows@npm:^1.0.0": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 languageName: node linkType: hard -"node-forge@npm:^1": - version: 1.3.1 - resolution: "node-forge@npm:1.3.1" - checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d languageName: node linkType: hard -"node-gyp@npm:latest": - version: 11.1.0 - resolution: "node-gyp@npm:11.1.0" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^14.0.3" - nopt: "npm:^8.0.0" - proc-log: "npm:^5.0.0" - semver: "npm:^7.3.5" - tar: "npm:^7.4.3" - which: "npm:^5.0.0" - bin: - node-gyp: bin/node-gyp.js - checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 languageName: node linkType: hard -"node-int64@npm:^0.4.0": - version: 0.4.0 - resolution: "node-int64@npm:0.4.0" - checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b languageName: node linkType: hard -"node-mock-http@npm:^1.0.0": - version: 1.0.0 - resolution: "node-mock-http@npm:1.0.0" - checksum: 10c0/cb3fd7c17e7043b87a8d7a9ef1dcd4e2cde312cd224716c5fb3a4b56b48607c257a2e7356e73262db60ebf9e17e23b7a9c5230785f630c6a437090bfd26dd242 +"istanbul-lib-instrument@npm:^5.0.4": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" + checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee languageName: node linkType: hard -"node-releases@npm:^2.0.19": - version: 2.0.19 - resolution: "node-releases@npm:2.0.19" - checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" + dependencies: + "@babel/core": "npm:^7.23.9" + "@babel/parser": "npm:^7.23.9" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" + checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 languageName: node linkType: hard -"nopt@npm:^8.0.0": - version: 8.1.0 - resolution: "nopt@npm:8.1.0" +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" dependencies: - abbrev: "npm:^3.0.0" - bin: - nopt: bin/nopt.js - checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 languageName: node linkType: hard -"normalize-path@npm:^2.1.1": - version: 2.1.1 - resolution: "normalize-path@npm:2.1.1" +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" dependencies: - remove-trailing-separator: "npm:^1.0.1" - checksum: 10c0/db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" + checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 languageName: node linkType: hard -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 +"istanbul-reports@npm:^3.1.3": + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" + dependencies: + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" + checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 languageName: node linkType: hard -"normalize-range@npm:^0.1.2": - version: 0.1.2 - resolution: "normalize-range@npm:0.1.2" - checksum: 10c0/bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 languageName: node linkType: hard -"normalize-url@npm:^6.0.1": - version: 6.1.0 - resolution: "normalize-url@npm:6.1.0" - checksum: 10c0/95d948f9bdd2cfde91aa786d1816ae40f8262946e13700bf6628105994fe0ff361662c20af3961161c38a119dc977adeb41fc0b41b1745eb77edaaf9cb22db23 +"jake@npm:^10.8.5": + version: 10.9.2 + resolution: "jake@npm:10.9.2" + dependencies: + async: "npm:^3.2.3" + chalk: "npm:^4.0.2" + filelist: "npm:^1.0.4" + minimatch: "npm:^3.1.2" + bin: + jake: bin/cli.js + checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 languageName: node linkType: hard -"npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" dependencies: - path-key: "npm:^3.0.0" - checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac + execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b languageName: node linkType: hard -"nth-check@npm:^1.0.2": - version: 1.0.2 - resolution: "nth-check@npm:1.0.2" +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" dependencies: - boolbase: "npm:~1.0.0" - checksum: 10c0/1a67ce53a99e276eea672f892d712b29f3e6802bbbef7285ffab72ecea4f972e8244defac1ebded0daffabf459def31355bb9c64e5657ac2ab032c13f185d0fd + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^1.0.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e languageName: node linkType: hard -"nth-check@npm:^2.0.1": - version: 2.1.1 - resolution: "nth-check@npm:2.1.1" +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" dependencies: - boolbase: "npm:^1.0.0" - checksum: 10c0/5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" + exit: "npm:^0.1.2" + import-local: "npm:^3.0.2" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + yargs: "npm:^17.3.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a languageName: node linkType: hard -"nullthrows@npm:^1.1.1": - version: 1.1.1 - resolution: "nullthrows@npm:1.1.1" - checksum: 10c0/56f34bd7c3dcb3bd23481a277fa22918120459d3e9d95ca72976c72e9cac33a97483f0b95fc420e2eb546b9fe6db398273aba9a938650cdb8c98ee8f159dcb30 +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 languageName: node linkType: hard -"nwsapi@npm:^2.2.0": - version: 2.2.16 - resolution: "nwsapi@npm:2.2.16" - checksum: 10c0/0aa0637f4d51043d0183d994e08336bae996b03b42984381bf09ebdf3ff4909c018eda6b2a8aba0a08f3ea8303db8a0dad0608b38dc0bff15fd87017286ae21a +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 languageName: node linkType: hard -"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 languageName: node linkType: hard -"object-hash@npm:^3.0.0": - version: 3.0.0 - resolution: "object-hash@npm:3.0.0" - checksum: 10c0/a06844537107b960c1c8b96cd2ac8592a265186bfa0f6ccafe0d34eabdb526f6fa81da1f37c43df7ed13b12a4ae3457a16071603bcd39d8beddb5f08c37b0f47 +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 languageName: node linkType: hard -"object-inspect@npm:^1.13.3": - version: 1.13.4 - resolution: "object-inspect@npm:1.13.4" - checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b languageName: node linkType: hard -"object-keys@npm:^1.1.1": - version: 1.1.1 - resolution: "object-keys@npm:1.1.1" - checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b languageName: node linkType: hard -"object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": - version: 4.1.7 - resolution: "object.assign@npm:4.1.7" +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - has-symbols: "npm:^1.1.0" - object-keys: "npm:^1.1.1" - checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c languageName: node linkType: hard -"object.entries@npm:^1.1.8": - version: 1.1.8 - resolution: "object.entries@npm:1.1.8" +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/db9ea979d2956a3bc26c262da4a4d212d36f374652cc4c13efdd069c1a519c16571c137e2893d1c46e1cb0e15c88fd6419eaf410c945f329f09835487d7e65d3 + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 languageName: node linkType: hard -"object.fromentries@npm:^2.0.8": - version: 2.0.8 - resolution: "object.fromentries@npm:2.0.8" +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b + chalk: "npm:^4.0.0" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.1.0": - version: 2.1.8 - resolution: "object.getownpropertydescriptors@npm:2.1.8" +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" dependencies: - array.prototype.reduce: "npm:^1.0.6" - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - gopd: "npm:^1.0.1" - safe-array-concat: "npm:^1.1.2" - checksum: 10c0/553e9562fd86637c9c169df23a56f1d810d8c9b580a6d4be11552c009f32469310c9347f3d10325abf0cd9cfe4afc521a1e903fbd24148ae7ec860e1e7c75cf3 + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 languageName: node linkType: hard -"object.groupby@npm:^1.0.3": - version: 1.0.3 - resolution: "object.groupby@npm:1.0.3" +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac languageName: node linkType: hard -"object.values@npm:^1.1.0, object.values@npm:^1.1.6, object.values@npm:^1.2.0, object.values@npm:^1.2.1": - version: 1.2.1 - resolution: "object.values@npm:1.2.1" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac languageName: node linkType: hard -"obuf@npm:^1.0.0, obuf@npm:^1.1.2": - version: 1.1.2 - resolution: "obuf@npm:1.1.2" - checksum: 10c0/520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b languageName: node linkType: hard -"ofetch@npm:^1.4.1": - version: 1.4.1 - resolution: "ofetch@npm:1.4.1" +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" dependencies: - destr: "npm:^2.0.3" - node-fetch-native: "npm:^1.6.4" - ufo: "npm:^1.5.4" - checksum: 10c0/fd712e84058ad5058a5880fe805e9bb1c2084fb7f9c54afa99a2c7e84065589b4312fa6e2dcca4432865e44ad1ec13fcd055c1bf7977ced838577a45689a04fa - languageName: node - linkType: hard - -"ohash@npm:^1.1.4": - version: 1.1.4 - resolution: "ohash@npm:1.1.4" - checksum: 10c0/73c3bcab2891ee2155ed62bb4c2906f622bf2204a3c9f4616ada8a6a76276bb6b4b4180eaf273b7c7d6232793e4d79d486aab436ebfc0d06d92a997f07122864 - languageName: node - linkType: hard - -"on-exit-leak-free@npm:^0.2.0": - version: 0.2.0 - resolution: "on-exit-leak-free@npm:0.2.0" - checksum: 10c0/d4e1f0bea59f39aa435baaee7d76955527e245538cffc1d7bb0c165ae85e37f67690aa9272247ced17bad76052afdb45faf5ea304a2248e070202d4554c4e30c + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d languageName: node linkType: hard -"on-finished@npm:2.4.1": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" dependencies: - ee-first: "npm:1.1.1" - checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^2.0.0" + slash: "npm:^3.0.0" + checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 languageName: node linkType: hard -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: 10c0/f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.4.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" dependencies: - wrappy: "npm:1" - checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 languageName: node linkType: hard -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": - version: 5.1.2 - resolution: "onetime@npm:5.1.2" +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" dependencies: - mimic-fn: "npm:^2.1.0" - checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-jsx": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" + checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 languageName: node linkType: hard -"open@npm:^8.0.9, open@npm:^8.4.0": - version: 8.4.2 - resolution: "open@npm:8.4.2" +"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" dependencies: - define-lazy-prop: "npm:^2.0.0" - is-docker: "npm:^2.1.1" - is-wsl: "npm:^2.2.0" - checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 languageName: node linkType: hard -"optimism@npm:^0.18.0": - version: 0.18.1 - resolution: "optimism@npm:0.18.1" +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" dependencies: - "@wry/caches": "npm:^1.0.0" - "@wry/context": "npm:^0.7.0" - "@wry/trie": "npm:^0.5.0" - tslib: "npm:^2.3.0" - checksum: 10c0/1c1cd065d306de2220c6a2bdd8701cb7f9aadace36a9f16d6e02db2bee23b0291f15a1219b92cde5c66d816bd33dca876dfdcdbad04b4cf9b2a7fc5a1a221e77 + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 languageName: node linkType: hard -"optionator@npm:^0.8.1": - version: 0.8.3 - resolution: "optionator@npm:0.8.3" +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" dependencies: - deep-is: "npm:~0.1.3" - fast-levenshtein: "npm:~2.0.6" - levn: "npm:~0.3.0" - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - word-wrap: "npm:~1.2.3" - checksum: 10c0/ad7000ea661792b3ec5f8f86aac28895850988926f483b5f308f59f4607dfbe24c05df2d049532ee227c040081f39401a268cf7bbf3301512f74c4d760dc6dd8 + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.7.0" + string-length: "npm:^4.0.1" + checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 languageName: node linkType: hard -"optionator@npm:^0.9.3": - version: 0.9.4 - resolution: "optionator@npm:0.9.4" +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" dependencies: - deep-is: "npm:^0.1.3" - fast-levenshtein: "npm:^2.0.6" - levn: "npm:^0.4.1" - prelude-ls: "npm:^1.2.1" - type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.5" - checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 languageName: node linkType: hard -"ora@npm:^5.4.1": - version: 5.4.1 - resolution: "ora@npm:5.4.1" +"jest@npm:^29.7.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" dependencies: - bl: "npm:^4.1.0" - chalk: "npm:^4.1.0" - cli-cursor: "npm:^3.1.0" - cli-spinners: "npm:^2.5.0" - is-interactive: "npm:^1.0.0" - is-unicode-supported: "npm:^0.1.0" - log-symbols: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - wcwidth: "npm:^1.0.1" - checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^29.7.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b languageName: node linkType: hard -"os-tmpdir@npm:~1.0.2": - version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 +"js-sha3@npm:0.8.0": + version: 0.8.0 + resolution: "js-sha3@npm:0.8.0" + checksum: 10c0/43a21dc7967c871bd2c46cb1c2ae97441a97169f324e509f382d43330d8f75cf2c96dba7c806ab08a425765a9c847efdd4bffbac2d99c3a4f3de6c0218f40533 languageName: node linkType: hard -"outdent@npm:^0.5.0": - version: 0.5.0 - resolution: "outdent@npm:0.5.0" - checksum: 10c0/e216a4498889ba1babae06af84cdc4091f7cac86da49d22d0163b3be202a5f52efcd2bcd3dfca60a361eb3a27b4299f185c5655061b6b402552d7fcd1d040cff +"js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed languageName: node linkType: hard -"own-keys@npm:^1.0.1": - version: 1.0.1 - resolution: "own-keys@npm:1.0.1" +"js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" dependencies: - get-intrinsic: "npm:^1.2.6" - object-keys: "npm:^1.1.1" - safe-push-apply: "npm:^1.0.0" - checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b languageName: node linkType: hard -"p-filter@npm:^2.1.0": - version: 2.1.0 - resolution: "p-filter@npm:2.1.0" +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" dependencies: - p-map: "npm:^2.0.0" - checksum: 10c0/5ac34b74b3b691c04212d5dd2319ed484f591c557a850a3ffc93a08cb38c4f5540be059c6b10a185773c479ca583a91ea00c7d6c9958c815e6b74d052f356645 + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f languageName: node linkType: hard -"p-limit@npm:3.1.0, p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: "npm:^0.1.0" - checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 languageName: node linkType: hard -"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": - version: 2.3.0 - resolution: "p-limit@npm:2.3.0" - dependencies: - p-try: "npm:^2.0.0" - checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 languageName: node linkType: hard -"p-locate@npm:^3.0.0": - version: 3.0.0 - resolution: "p-locate@npm:3.0.0" - dependencies: - p-limit: "npm:^2.0.0" - checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 languageName: node linkType: hard -"p-locate@npm:^4.1.0": - version: 4.1.0 - resolution: "p-locate@npm:4.1.0" - dependencies: - p-limit: "npm:^2.2.0" - checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 languageName: node linkType: hard -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" - dependencies: - p-limit: "npm:^3.0.2" - checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce languageName: node linkType: hard -"p-map@npm:^2.0.0": - version: 2.1.0 - resolution: "p-map@npm:2.1.0" - checksum: 10c0/735dae87badd4737a2dd582b6d8f93e49a1b79eabbc9815a4d63a528d5e3523e978e127a21d784cccb637010e32103a40d2aaa3ab23ae60250b1a820ca752043 +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 languageName: node linkType: hard -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: "npm:^3.0.0" - checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 +"json-stringify-safe@npm:^5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 languageName: node linkType: hard -"p-map@npm:^7.0.2": - version: 7.0.3 - resolution: "p-map@npm:7.0.3" - checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c +"json5@npm:^2.2.2, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c languageName: node linkType: hard -"p-retry@npm:^4.5.0": - version: 4.6.2 - resolution: "p-retry@npm:4.6.2" +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" dependencies: - "@types/retry": "npm:0.12.0" - retry: "npm:^0.13.1" - checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0 - languageName: node - linkType: hard - -"p-try@npm:^2.0.0": - version: 2.2.0 - resolution: "p-try@npm:2.2.0" - checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f + graceful-fs: "npm:^4.1.6" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/7dc94b628d57a66b71fb1b79510d460d662eb975b5f876d723f81549c2e9cd316d58a2ddf742b2b93a4fa6b17b2accaf1a738a0e2ea114bdfb13a32e5377e480 languageName: node linkType: hard -"package-json-from-dist@npm:^1.0.0": - version: 1.0.1 - resolution: "package-json-from-dist@npm:1.0.1" - checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 languageName: node linkType: hard -"package-manager-detector@npm:^0.2.0": - version: 0.2.9 - resolution: "package-manager-detector@npm:0.2.9" - checksum: 10c0/5fe1e80743fd110954f1904be4be32f34fc46c17b05e9e47a81e2f5777e474366cb570ed3b697a5ae8290860b53ac4b309898b24919dc1ddeb6d4097429113e1 +"keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e languageName: node linkType: hard -"param-case@npm:^3.0.4": - version: 3.0.4 - resolution: "param-case@npm:3.0.4" - dependencies: - dot-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10c0/ccc053f3019f878eca10e70ec546d92f51a592f762917dafab11c8b532715dcff58356118a6f350976e4ab109e321756f05739643ed0ca94298e82291e6f9e76 +"keyvaluestorage-interface@npm:^1.0.0": + version: 1.0.0 + resolution: "keyvaluestorage-interface@npm:1.0.0" + checksum: 10c0/0e028ebeda79a4e48c7e36708dbe7ced233c7a1f1bc925e506f150dd2ce43178bee8d20361c445bd915569709d9dc9ea80063b4d3c3cf5d615ab43aa31d3ec3d languageName: node linkType: hard -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: "npm:^3.0.0" - checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b languageName: node linkType: hard -"parse-filepath@npm:^1.0.2": - version: 1.0.2 - resolution: "parse-filepath@npm:1.0.2" - dependencies: - is-absolute: "npm:^1.0.0" - map-cache: "npm:^0.2.0" - path-root: "npm:^0.1.1" - checksum: 10c0/37bbd225fa864257246777efbdf72a9305c4ae12110bf467d11994e93f8be60dd309dcef68124a2c78c5d3b4e64e1c36fcc2560e2ea93fd97767831e7a446805 +"kleur@npm:^4.1.5": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a languageName: node linkType: hard -"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - dependencies: - "@babel/code-frame": "npm:^7.0.0" - error-ex: "npm:^1.3.1" - json-parse-even-better-errors: "npm:^2.3.0" - lines-and-columns: "npm:^1.1.6" - checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df languageName: node linkType: hard -"parse5@npm:6.0.1": - version: 6.0.1 - resolution: "parse5@npm:6.0.1" - checksum: 10c0/595821edc094ecbcfb9ddcb46a3e1fe3a718540f8320eff08b8cf6742a5114cce2d46d45f95c26191c11b184dcaf4e2960abcd9c5ed9eb9393ac9a37efcfdecb +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e languageName: node linkType: hard -"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d languageName: node linkType: hard -"pascal-case@npm:^3.1.2": - version: 3.1.2 - resolution: "pascal-case@npm:3.1.2" +"listr2@npm:^6.3.1": + version: 6.6.1 + resolution: "listr2@npm:6.6.1" dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10c0/05ff7c344809fd272fc5030ae0ee3da8e4e63f36d47a1e0a4855ca59736254192c5a27b5822ed4bae96e54048eec5f6907713cfcfff7cdf7a464eaf7490786d8 + cli-truncate: "npm:^3.1.0" + colorette: "npm:^2.0.20" + eventemitter3: "npm:^5.0.1" + log-update: "npm:^5.0.1" + rfdc: "npm:^1.3.0" + wrap-ansi: "npm:^8.1.0" + peerDependencies: + enquirer: ">= 2.3.0 < 3" + peerDependenciesMeta: + enquirer: + optional: true + checksum: 10c0/2abfcd4346b8208e8d406cfe7a058cd10e3238f60de1ee53fa108a507b45b853ceb87e0d1d4ff229bbf6dd6e896262352e0c7a8895b8511cd55fe94304d3921e languageName: node linkType: hard -"path-case@npm:^3.0.4": - version: 3.0.4 - resolution: "path-case@npm:3.0.4" +"lit-element@npm:^3.3.0": + version: 3.3.3 + resolution: "lit-element@npm:3.3.3" dependencies: - dot-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10c0/b6b14637228a558793f603aaeb2fcd981e738b8b9319421b713532fba96d75aa94024b9f6b9ae5aa33d86755144a5b36697d28db62ae45527dbd672fcc2cf0b7 + "@lit-labs/ssr-dom-shim": "npm:^1.1.0" + "@lit/reactive-element": "npm:^1.3.0" + lit-html: "npm:^2.8.0" + checksum: 10c0/f44c12fa3423a4e9ca5b84651410687e14646bb270ac258325e6905affac64a575f041f8440377e7ebaefa3910b6f0d6b8b1e902cb1aa5d0849b3fdfbf4fb3b6 languageName: node linkType: hard -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 +"lit-html@npm:^2.8.0": + version: 2.8.0 + resolution: "lit-html@npm:2.8.0" + dependencies: + "@types/trusted-types": "npm:^2.0.2" + checksum: 10c0/90057dee050803823ac884c1355b0213ab8c05fbe2ec63943c694b61aade5d36272068f3925f45a312835e504f9c9784738ef797009f0a756a750351eafb52d5 languageName: node linkType: hard -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b +"lit@npm:2.8.0": + version: 2.8.0 + resolution: "lit@npm:2.8.0" + dependencies: + "@lit/reactive-element": "npm:^1.6.0" + lit-element: "npm:^3.3.0" + lit-html: "npm:^2.8.0" + checksum: 10c0/bf33c26b1937ee204aed1adbfa4b3d43a284e85aad8ea9763c7865365917426eded4e5888158b4136095ea42054812561fe272862b61775f1198fad3588b071f languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 languageName: node linkType: hard -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 languageName: node linkType: hard -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 +"lodash.isequal@npm:4.5.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f languageName: node linkType: hard -"path-root-regex@npm:^0.1.0": - version: 0.1.2 - resolution: "path-root-regex@npm:0.1.2" - checksum: 10c0/27651a234f280c70d982dd25c35550f74a4284cde6b97237aab618cb4b5745682d18cdde1160617bb4a4b6b8aec4fbc911c4a2ad80d01fa4c7ee74dae7af2337 +"lodash.memoize@npm:^4.1.2": + version: 4.1.2 + resolution: "lodash.memoize@npm:4.1.2" + checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 languageName: node linkType: hard -"path-root@npm:^0.1.1": - version: 0.1.1 - resolution: "path-root@npm:0.1.1" - dependencies: - path-root-regex: "npm:^0.1.0" - checksum: 10c0/aed5cd290df84c46c7730f6a363e95e47a23929b51ab068a3818d69900da3e89dc154cdfd0c45c57b2e02f40c094351bc862db70c2cb00b7e6bd47039a227813 +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 languageName: node linkType: hard -"path-scurry@npm:^1.11.1": - version: 1.11.1 - resolution: "path-scurry@npm:1.11.1" - dependencies: - lru-cache: "npm:^10.2.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: 10c0/bd82aa87a45de8080e1c5ee61128c7aee77bf7f1d86f4ff94f4a6d7438fc9e15e5f03374b947be577a93804c8ad6241f0251beaf1452bf716064eeb657b3a9f0 languageName: node linkType: hard -"path-to-regexp@npm:0.1.12": - version: 0.1.12 - resolution: "path-to-regexp@npm:0.1.12" - checksum: 10c0/1c6ff10ca169b773f3bba943bbc6a07182e332464704572962d277b900aeee81ac6aa5d060ff9e01149636c30b1f63af6e69dd7786ba6e0ddb39d4dee1f0645b +"lodash@npm:4.17.21, lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c languageName: node linkType: hard -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c +"log-update@npm:^5.0.1": + version: 5.0.1 + resolution: "log-update@npm:5.0.1" + dependencies: + ansi-escapes: "npm:^5.0.0" + cli-cursor: "npm:^4.0.0" + slice-ansi: "npm:^5.0.0" + strip-ansi: "npm:^7.0.1" + wrap-ansi: "npm:^8.0.1" + checksum: 10c0/1050ea2027e80f32e132aace909987cb00c2719368c78b82ffca681a5b3f4020eeb5f4b4e310c47c35c6c36aff258c1d1bc51485ac44d6fdac9eb0a4275c539f languageName: node linkType: hard -"performance-now@npm:^2.1.0": - version: 2.1.0 - resolution: "performance-now@npm:2.1.0" - checksum: 10c0/22c54de06f269e29f640e0e075207af57de5052a3d15e360c09b9a8663f393f6f45902006c1e71aa8a5a1cdfb1a47fe268826f8496d6425c362f00f5bc3e85d9 +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb languageName: node linkType: hard -"picocolors@npm:^0.2.1": - version: 0.2.1 - resolution: "picocolors@npm:0.2.1" - checksum: 10c0/98a83c77912c80aea0fc518aec184768501bfceafa490714b0f43eda9c52e372b844ce0a591e822bbfe5df16dcf366be7cbdb9534d39cf54a80796340371ee17 +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": - version: 1.1.1 - resolution: "picocolors@npm:1.1.1" - checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: "npm:^7.5.3" + checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be +"make-error@npm:^1.1.1, make-error@npm:^1.3.6": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f languageName: node linkType: hard -"pify@npm:^2.3.0": - version: 2.3.0 - resolution: "pify@npm:2.3.0" - checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" + dependencies: + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^12.0.0" + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 languageName: node linkType: hard -"pify@npm:^4.0.1": - version: 4.0.1 - resolution: "pify@npm:4.0.1" - checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: "npm:1.0.5" + checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c languageName: node linkType: hard -"pino-abstract-transport@npm:v0.5.0": - version: 0.5.0 - resolution: "pino-abstract-transport@npm:0.5.0" - dependencies: - duplexify: "npm:^4.1.2" - split2: "npm:^4.0.0" - checksum: 10c0/0d0e30399028ec156642b4cdfe1a040b9022befdc38e8f85935d1837c3da6050691888038433f88190d1a1eff5d90abe17ff7e6edffc09baa2f96e51b6808183 +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f languageName: node linkType: hard -"pino-std-serializers@npm:^4.0.0": - version: 4.0.0 - resolution: "pino-std-serializers@npm:4.0.0" - checksum: 10c0/9e8ccac9ce04a27ccc7aa26481d431b9e037d866b101b89d895c60b925baffb82685e84d5c29b05d8e3d7c146d766a9b08949cb24ab1ec526a16134c9962d649 +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 languageName: node linkType: hard -"pino@npm:7.11.0": - version: 7.11.0 - resolution: "pino@npm:7.11.0" - dependencies: - atomic-sleep: "npm:^1.0.0" - fast-redact: "npm:^3.0.0" - on-exit-leak-free: "npm:^0.2.0" - pino-abstract-transport: "npm:v0.5.0" - pino-std-serializers: "npm:^4.0.0" - process-warning: "npm:^1.0.0" - quick-format-unescaped: "npm:^4.0.3" - real-require: "npm:^0.1.0" - safe-stable-stringify: "npm:^2.1.0" - sonic-boom: "npm:^2.2.1" - thread-stream: "npm:^0.15.1" - bin: - pino: bin.js - checksum: 10c0/4cc1ed9d25a4bc5d61c836a861279fa0039159b8f2f37ec337e50b0a61f3980dab5d2b1393daec26f68a19c423262649f0818654c9ad102c35310544a202c62c +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb languageName: node linkType: hard -"pirates@npm:^4.0.1, pirates@npm:^4.0.4": - version: 4.0.6 - resolution: "pirates@npm:4.0.6" - checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 languageName: node linkType: hard -"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" - dependencies: - find-up: "npm:^4.0.0" - checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard -"pkg-up@npm:^3.1.0": - version: 3.1.0 - resolution: "pkg-up@npm:3.1.0" +"mime-types@npm:^2.1.12": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" dependencies: - find-up: "npm:^3.0.0" - checksum: 10c0/ecb60e1f8e1f611c0bdf1a0b6a474d6dfb51185567dc6f29cdef37c8d480ecba5362e006606bb290519bbb6f49526c403fabea93c3090c20368d98bb90c999ab - languageName: node - linkType: hard - -"pngjs@npm:^5.0.0": - version: 5.0.0 - resolution: "pngjs@npm:5.0.0" - checksum: 10c0/c074d8a94fb75e2defa8021e85356bf7849688af7d8ce9995b7394d57cd1a777b272cfb7c4bce08b8d10e71e708e7717c81fd553a413f21840c548ec9d4893c6 + mime-db: "npm:1.52.0" + checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 languageName: node linkType: hard -"possible-typed-array-names@npm:^1.0.0": - version: 1.1.0 - resolution: "possible-typed-array-names@npm:1.1.0" - checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 languageName: node linkType: hard -"postcss-attribute-case-insensitive@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-attribute-case-insensitive@npm:5.0.2" - dependencies: - postcss-selector-parser: "npm:^6.0.10" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/4efdca69aae9b0fa44b4960bcb3d49e37e9a79acf56534c83f925375007baad4b3560a7b0c244ee9956415a6997f84e0d4bd838281d085023afa9f8f96eeb4d2 +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd languageName: node linkType: hard -"postcss-browser-comments@npm:^4": - version: 4.0.0 - resolution: "postcss-browser-comments@npm:4.0.0" - peerDependencies: - browserslist: ">=4" - postcss: ">=8" - checksum: 10c0/e858e54765efa650363631ae4dc597cf49428f432b98999c12e06d496ab7e2ac0418b5bec49d5dfbd5b78d420f1c343e47a28d2204b59c95b59a3636c80d44c6 +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 languageName: node linkType: hard -"postcss-calc@npm:^8.2.3": - version: 8.2.4 - resolution: "postcss-calc@npm:8.2.4" +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" dependencies: - postcss-selector-parser: "npm:^6.0.9" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.2 - checksum: 10c0/8518a429488c3283ff1560c83a511f6f772329bc61d88875eb7c83e13a8683b7ccbdccaa9946024cf1553da3eacd2f40fcbcebf1095f7fdeb432bf86bc6ba6ba + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 languageName: node linkType: hard -"postcss-clamp@npm:^4.1.0": - version: 4.1.0 - resolution: "postcss-clamp@npm:4.1.0" +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.4.6 - checksum: 10c0/701261026b38a4c27b3c3711635fac96005f36d3270adb76dbdb1eebc950fc841db45283ee66068a7121565592e9d7967d5534e15b6e4dd266afcabf9eafa905 + brace-expansion: "npm:^2.0.1" + checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 languageName: node linkType: hard -"postcss-color-functional-notation@npm:^4.2.4": - version: 4.2.4 - resolution: "postcss-color-functional-notation@npm:4.2.4" +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/e80785d10d252512f290c9d5e9436d8ea9e986a4a3f7ccb57ca9a5c2cd7fbff2498287d907c0e887dc6f69de66f6321ba40ebb8dbb7f47dace2050786b04c55e + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed languageName: node linkType: hard -"postcss-color-hex-alpha@npm:^8.0.4": - version: 8.0.4 - resolution: "postcss-color-hex-alpha@npm:8.0.4" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/c18e1363e36f29b90e1d62d7da0f7adfd20948de3da46ddc468ddad142db3a782c4e153ada8d283cf011d090498976b1f2072973842dae0c3084eda33c0d1add +"minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard -"postcss-color-rebeccapurple@npm:^7.1.1": - version: 7.1.1 - resolution: "postcss-color-rebeccapurple@npm:7.1.1" +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/2164b2dc8f91788a60180fbf80368851699a78664115fc9905fe8592da9a600930e7d381656e43c45ee2c8fcd9b5d146cd90f640cea75a534e3bc4d6e8b939dd + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e languageName: node linkType: hard -"postcss-colormin@npm:^5.3.1": - version: 5.3.1 - resolution: "postcss-colormin@npm:5.3.1" +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - colord: "npm:^2.9.1" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/c4ca6f335dd992dc8e3df24bffc3495c4e504eba8489c81cb6836fdce3203f423cf4c0b640c4b63c586f588c59d82adb5313c3c5d1a68113896d18ed71caa462 + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b languageName: node linkType: hard -"postcss-convert-values@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-convert-values@npm:5.1.3" +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" dependencies: - browserslist: "npm:^4.21.4" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/cd10a81781a12487b2921ff84a1a068e948a1956b9539a284c202abecf4cacdd3e106eb026026b22dbf70933f4315c824c111f6b71f56c355e47b842ca9b1dec + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard -"postcss-custom-media@npm:^8.0.2": - version: 8.0.2 - resolution: "postcss-custom-media@npm:8.0.2" +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.3 - checksum: 10c0/e60a01983499c85e614cf58ddae92d340f8421d53eea080dadfd822d8299469c34114c511498c8158c7b04eae7f1853ede936c17a22582b5434432efb7878aac + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 languageName: node linkType: hard -"postcss-custom-properties@npm:^12.1.10": - version: 12.1.11 - resolution: "postcss-custom-properties@npm:12.1.11" +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/99ad5a9f9a69590141157e447f48d9d6da74f0e83bf552cd5a4e74db7a03222f1e9e37df7ee442a7b97f5c6c824c1018667ee27ac64e0bc6ee7e67e89bc552c5 + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb languageName: node linkType: hard -"postcss-custom-selectors@npm:^6.0.3": - version: 6.0.3 - resolution: "postcss-custom-selectors@npm:6.0.3" +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" dependencies: - postcss-selector-parser: "npm:^6.0.4" - peerDependencies: - postcss: ^8.3 - checksum: 10c0/f1dd42b269e57382f48c2e71daf233badafd3e161b70b36140e934c87f9c035cec585ae5b124447d8673644f94adeb9348dfbb8ef5225e085d52ee179090fdbd + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard -"postcss-dir-pseudo-class@npm:^6.0.5": - version: 6.0.5 - resolution: "postcss-dir-pseudo-class@npm:6.0.5" - dependencies: - postcss-selector-parser: "npm:^6.0.10" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/5b389c3a1e8387a7fb212fb652eb2bc6c2e10a9ebf5bc5917f5bf889779b3dadb64735566a75d16cca3791303e16fb09276b0aebd95c11ef1788120d714c2f95 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 languageName: node linkType: hard -"postcss-discard-comments@npm:^5.1.2": - version: 5.1.2 - resolution: "postcss-discard-comments@npm:5.1.2" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/cb5ba81623c498e18d406138e7d27d69fc668802a1139a8de69d28e80b3fe222cda7b634940512cae78d04f0c78afcd15d92bcf80e537c6c85fa8ff9cd61d00f +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" + dependencies: + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 languageName: node linkType: hard -"postcss-discard-duplicates@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-duplicates@npm:5.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/3d3a49536c56097c06b4f085412e0cda0854fac1c559563ccb922d9fab6305ff13058cd6fee422aa66c1d7e466add4e7672d7ae2ff551a4af6f1a8d2142d471f +"mkdirp@npm:^0.5.1": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: "npm:^1.2.6" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 languageName: node linkType: hard -"postcss-discard-empty@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-discard-empty@npm:5.1.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/36c8b2197af836dbd93168c72cde4edc1f10fe00e564824119da076d3764909745bb60e4ada04052322e26872d1bce6a37c56815f1c48c813a21adca1a41fbdc +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d languageName: node linkType: hard -"postcss-discard-overridden@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-overridden@npm:5.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/7d3fc0b0d90599606fc083327a7c24390f90270a94a0119af4b74815d518948581579281f63b9bfa62e2644edf59bc9e725dc04ea5ba213f697804f3fb4dd8dc +"mock-socket@npm:^9.3.1": + version: 9.3.1 + resolution: "mock-socket@npm:9.3.1" + checksum: 10c0/0c53baa4acca12ed1ff9bddfdd4bc0cabe0fc96a3ed25a42a00d23b7a111eb6edfc2b44d93aef9a0c93a4a000b4d2d8dcff028488cd2a1e9cc416477ee341ce0 languageName: node linkType: hard -"postcss-double-position-gradients@npm:^3.1.2": - version: 3.1.2 - resolution: "postcss-double-position-gradients@npm:3.1.2" +"motion@npm:10.16.2": + version: 10.16.2 + resolution: "motion@npm:10.16.2" dependencies: - "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/4a2c93c1158773d10a7300e036a323f406e64c082a243ef20bb52d7062c675d754436e5a8b014302a387fc2c2acbee673916f09e4e82287164d13bc032130bf7 + "@motionone/animation": "npm:^10.15.1" + "@motionone/dom": "npm:^10.16.2" + "@motionone/svelte": "npm:^10.16.2" + "@motionone/types": "npm:^10.15.1" + "@motionone/utils": "npm:^10.15.1" + "@motionone/vue": "npm:^10.16.2" + checksum: 10c0/ea3fa2c7ce881824bcefa39b96b5e2b802d4b664b8a64644cded11197c9262e2a5b14b2e9516940e06cec37d3c39e4c79b26825c447f71ba1cfd7e3370efbe61 languageName: node linkType: hard -"postcss-env-function@npm:^4.0.6": - version: 4.0.6 - resolution: "postcss-env-function@npm:4.0.6" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/e2dfbfd2c6731a1b482658f6410465f6fa623fc92099c825079c0322d9d68f526cf9c718fe9ac89d166936fb0ed6e14e78028b187f77a27519ac17ed75123f27 +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 languageName: node linkType: hard -"postcss-flexbugs-fixes@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-flexbugs-fixes@npm:5.0.2" - peerDependencies: - postcss: ^8.1.4 - checksum: 10c0/b413f73cc3c005f33479df95e1357467c28183e62ba8b25e06b8590b2a69e60d624f07824c0ff85fb1dfdd5bb7dfa321dad0885d42ec3c8f000669960b30894f +"ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 languageName: node linkType: hard -"postcss-focus-visible@npm:^6.0.4": - version: 6.0.4 - resolution: "postcss-focus-visible@npm:6.0.4" - dependencies: - postcss-selector-parser: "npm:^6.0.9" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/acc3a2780908d2f4941b1e34ed349a55e965f6dfad066cecad8ad58b6a6ad3576bacb08c0cfa828cea00c2695c8a7b756ec97d40db9104bd9f13b8d172b72698 +"multiformats@npm:^9.4.2": + version: 9.9.0 + resolution: "multiformats@npm:9.9.0" + checksum: 10c0/1fdb34fd2fb085142665e8bd402570659b50a5fae5994027e1df3add9e1ce1283ed1e0c2584a5c63ac0a58e871b8ee9665c4a99ca36ce71032617449d48aa975 languageName: node linkType: hard -"postcss-focus-within@npm:^5.0.4": - version: 5.0.4 - resolution: "postcss-focus-within@npm:5.0.4" - dependencies: - postcss-selector-parser: "npm:^6.0.9" +"native-fetch@npm:^4.0.2": + version: 4.0.2 + resolution: "native-fetch@npm:4.0.2" peerDependencies: - postcss: ^8.4 - checksum: 10c0/e8dacdfcad2a24d1c26693156660f96749178564a9b6b27fba6380418a2253c72c66898cdcea15c5f627527148a30e9000edb25a07245b5b032fc61acd6174fd + undici: "*" + checksum: 10c0/e3b824721daaa628086d9dcd02e8eb12f0a6c5e13a1d182682bae238d80c9bbf3dfd6314a94692ebe20316aa354476804b4df148201d066b46fc552a5794cfab languageName: node linkType: hard -"postcss-font-variant@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-font-variant@npm:5.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/ccc96460cf6a52b5439c26c9a5ea0589882e46161e3c2331d4353de7574448f5feef667d1a68f7f39b9fe3ee75d85957383ae82bbfcf87c3162c7345df4a444e +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 languageName: node linkType: hard -"postcss-gap-properties@npm:^3.0.5": - version: 3.0.5 - resolution: "postcss-gap-properties@npm:3.0.5" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/402f830aa6661aa5bd01ae227c189124a5c22ba8e6a95ea0c205148a85732b147c6f5f60c2b67d8a971d0223f5579e891fa9543ea7611470d6fd84729ea0f3bb +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b languageName: node linkType: hard -"postcss-image-set-function@npm:^4.0.7": - version: 4.0.7 - resolution: "postcss-image-set-function@npm:4.0.7" +"nock@npm:^13.5.0": + version: 13.5.6 + resolution: "nock@npm:13.5.6" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/ed79dcf62f295c300fce12f09eb498d7016a4ef5739474e6654e454a8627147a4908be56e5316afc2733bf118b95e59bdfedb03c67d0d43c364f76be62806598 + debug: "npm:^4.1.0" + json-stringify-safe: "npm:^5.0.1" + propagate: "npm:^2.0.0" + checksum: 10c0/94249a294176a6e521bbb763c214de4aa6b6ab63dff1e299aaaf455886a465d38906891d7f24570d94a43b1e376c239c54d89ff7697124bc57ef188006acc25e languageName: node linkType: hard -"postcss-import@npm:^15.1.0": - version: 15.1.0 - resolution: "postcss-import@npm:15.1.0" - dependencies: - postcss-value-parser: "npm:^4.0.0" - read-cache: "npm:^1.0.0" - resolve: "npm:^1.1.7" - peerDependencies: - postcss: ^8.0.0 - checksum: 10c0/518aee5c83ea6940e890b0be675a2588db68b2582319f48c3b4e06535a50ea6ee45f7e63e4309f8754473245c47a0372632378d1d73d901310f295a92f26f17b +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: 10c0/5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b languageName: node linkType: hard -"postcss-initial@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-initial@npm:4.0.1" - peerDependencies: - postcss: ^8.0.0 - checksum: 10c0/a1db8350c31c5a23064c1e0d18cf6530bb96a6532d11e9caf1c632796b4ad48cb58ff17331bf0a5e3a360c4be1819e489cd1faeb3afc77711d333a0ee4f07819 +"node-fetch-native@npm:^1.6.4": + version: 1.6.6 + resolution: "node-fetch-native@npm:1.6.6" + checksum: 10c0/8c12dab0e640d8bc126a03d604af9cf3fc1b87f2cda5af0c71601079d5ed835c1dc149c7042b61c83f252a382e1cf1e541788f4c9e8e6c089af77497190f5dc3 languageName: node linkType: hard -"postcss-js@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-js@npm:4.0.1" +"node-fetch@npm:^2.7.0": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" dependencies: - camelcase-css: "npm:^2.0.1" + whatwg-url: "npm:^5.0.0" peerDependencies: - postcss: ^8.4.21 - checksum: 10c0/af35d55cb873b0797d3b42529514f5318f447b134541844285c9ac31a17497297eb72296902967911bb737a75163441695737300ce2794e3bd8c70c13a3b106e + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 languageName: node linkType: hard -"postcss-lab-function@npm:^4.2.1": - version: 4.2.1 - resolution: "postcss-lab-function@npm:4.2.1" +"node-fetch@npm:^3.3.2": + version: 3.3.2 + resolution: "node-fetch@npm:3.3.2" dependencies: - "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/70744444951d95a06a586634e7fa7c77fe4a42c7d15e556a6e7b9a5a60e03a067d371f6d16e8f58274a5e4ebbd2bd505a4bee0b03974d5571459d72ab9fb157c + data-uri-to-buffer: "npm:^4.0.0" + fetch-blob: "npm:^3.1.4" + formdata-polyfill: "npm:^4.0.10" + checksum: 10c0/f3d5e56190562221398c9f5750198b34cf6113aa304e34ee97c94fd300ec578b25b2c2906edba922050fce983338fde0d5d34fcb0fc3336ade5bd0e429ad7538 languageName: node linkType: hard -"postcss-load-config@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-load-config@npm:4.0.2" +"node-gyp@npm:latest": + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" dependencies: - lilconfig: "npm:^3.0.0" - yaml: "npm:^2.3.4" - peerDependencies: - postcss: ">=8.0.9" - ts-node: ">=9.0.0" - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - checksum: 10c0/3d7939acb3570b0e4b4740e483d6e555a3e2de815219cb8a3c8fc03f575a6bde667443aa93369c0be390af845cb84471bf623e24af833260de3a105b78d42519 + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd languageName: node linkType: hard -"postcss-loader@npm:^6.2.1": - version: 6.2.1 - resolution: "postcss-loader@npm:6.2.1" - dependencies: - cosmiconfig: "npm:^7.0.0" - klona: "npm:^2.0.5" - semver: "npm:^7.3.5" - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - checksum: 10c0/736a1bf43a3e09e2351b5cc97cc26790a1c3261412c9dee063f3f6f2969a6ff7d8d194d9adcad01cee1afd1de071482318d9699e6157b67d46b3dccf3be1b58b +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a languageName: node linkType: hard -"postcss-logical@npm:^5.0.4": - version: 5.0.4 - resolution: "postcss-logical@npm:5.0.4" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/1a49e2123357b85d41e679a30b7450165295e945342ddbb88dbcc48ebe7b69afbe34ff69ebdd6d8adaf1293a7bcecae51152d7f44514194bde9b98221780e494 +"node-mock-http@npm:^1.0.0": + version: 1.0.0 + resolution: "node-mock-http@npm:1.0.0" + checksum: 10c0/cb3fd7c17e7043b87a8d7a9ef1dcd4e2cde312cd224716c5fb3a4b56b48607c257a2e7356e73262db60ebf9e17e23b7a9c5230785f630c6a437090bfd26dd242 languageName: node linkType: hard -"postcss-media-minmax@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-media-minmax@npm:5.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/ee04b1b9eb5b003dfea344baf14424cc8b2600c784f37fe9af097252d6e35ed786bbf7ce36d19592d632d238ad15b9128a4247653df0cadcabbe1fbc137295fe +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa languageName: node linkType: hard -"postcss-merge-longhand@npm:^5.1.7": - version: 5.1.7 - resolution: "postcss-merge-longhand@npm:5.1.7" +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" dependencies: - postcss-value-parser: "npm:^4.2.0" - stylehacks: "npm:^5.1.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/4d9f44b03f19522cc81ae4f5b1f2a9ef2db918dbd8b3042d4f1b2461b2230b8ec1269334db6a67a863ba68f64cabd712e6e45340ddb22a3fc03cd34df69d2bf0 + abbrev: "npm:^3.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef languageName: node linkType: hard -"postcss-merge-rules@npm:^5.1.4": - version: 5.1.4 - resolution: "postcss-merge-rules@npm:5.1.4" +"normalize-path@npm:^2.1.1": + version: 2.1.1 + resolution: "normalize-path@npm:2.1.1" dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - cssnano-utils: "npm:^3.1.0" - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/e7686cdda052071bf98810ad381e26145c43a2286f9540f04f97ef93101604b78d478dd555db91e5f73751bb353c283ba75c2fcb16a3751ac7d93dc6a0130c41 + remove-trailing-separator: "npm:^1.0.1" + checksum: 10c0/db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b languageName: node linkType: hard -"postcss-minify-font-values@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-minify-font-values@npm:5.1.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/7aa4f93a853b657f79a8b28d0e924cafce3720086d9da02ce04b8b2f8de42e18ce32c8f7f1078390fb5ec82468e2d8e771614387cea3563f05fd9fa1798e1c59 +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 languageName: node linkType: hard -"postcss-minify-gradients@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-minify-gradients@npm:5.1.1" +"npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" dependencies: - colord: "npm:^2.9.1" - cssnano-utils: "npm:^3.1.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/bcb2802d7c8f0f76c7cff089884844f26c24b95f35c3ec951d7dec8c212495d1873d6ba62d6225ce264570e8e0668e271f9bc79bb6f5d2429c1f8933f4e3021d + path-key: "npm:^3.0.0" + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac languageName: node linkType: hard -"postcss-minify-params@npm:^5.1.4": - version: 5.1.4 - resolution: "postcss-minify-params@npm:5.1.4" - dependencies: - browserslist: "npm:^4.21.4" - cssnano-utils: "npm:^3.1.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/debce6f0f7dd9af69b4bb9e467ea1ccccff2d849b6020461a2b9741c0c137340e6076c245dc2e83880180eb2e82936280fa31dfe8608e5a2e3618f3d864314c5 +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 languageName: node linkType: hard -"postcss-minify-selectors@npm:^5.2.1": - version: 5.2.1 - resolution: "postcss-minify-selectors@npm:5.2.1" +"ofetch@npm:^1.4.1": + version: 1.4.1 + resolution: "ofetch@npm:1.4.1" dependencies: - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/f3f4ec110f5f697cfc9dde3e491ff10aa07509bf33cc940aa539e4b5b643d1b9f8bb97f8bb83d05fc96f5eeb220500ebdeffbde513bd176c0671e21c2c96fab9 + destr: "npm:^2.0.3" + node-fetch-native: "npm:^1.6.4" + ufo: "npm:^1.5.4" + checksum: 10c0/fd712e84058ad5058a5880fe805e9bb1c2084fb7f9c54afa99a2c7e84065589b4312fa6e2dcca4432865e44ad1ec13fcd055c1bf7977ced838577a45689a04fa languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^3.1.0": - version: 3.1.0 - resolution: "postcss-modules-extract-imports@npm:3.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 +"ohash@npm:^1.1.4": + version: 1.1.4 + resolution: "ohash@npm:1.1.4" + checksum: 10c0/73c3bcab2891ee2155ed62bb4c2906f622bf2204a3c9f4616ada8a6a76276bb6b4b4180eaf273b7c7d6232793e4d79d486aab436ebfc0d06d92a997f07122864 languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.5": - version: 4.2.0 - resolution: "postcss-modules-local-by-default@npm:4.2.0" - dependencies: - icss-utils: "npm:^5.0.0" - postcss-selector-parser: "npm:^7.0.0" - postcss-value-parser: "npm:^4.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/b0b83feb2a4b61f5383979d37f23116c99bc146eba1741ca3cf1acca0e4d0dbf293ac1810a6ab4eccbe1ee76440dd0a9eb2db5b3bba4f99fc1b3ded16baa6358 +"on-exit-leak-free@npm:^0.2.0": + version: 0.2.0 + resolution: "on-exit-leak-free@npm:0.2.0" + checksum: 10c0/d4e1f0bea59f39aa435baaee7d76955527e245538cffc1d7bb0c165ae85e37f67690aa9272247ced17bad76052afdb45faf5ea304a2248e070202d4554c4e30c languageName: node linkType: hard -"postcss-modules-scope@npm:^3.2.0": - version: 3.2.1 - resolution: "postcss-modules-scope@npm:3.2.1" +"once@npm:^1.3.0, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" dependencies: - postcss-selector-parser: "npm:^7.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/bd2d81f79e3da0ef6365b8e2c78cc91469d05b58046b4601592cdeef6c4050ed8fe1478ae000a1608042fc7e692cb51fecbd2d9bce3f4eace4d32e883ffca10b + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 languageName: node linkType: hard -"postcss-modules-values@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-values@npm:4.0.0" +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" dependencies: - icss-utils: "npm:^5.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc + mimic-fn: "npm:^2.1.0" + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f languageName: node linkType: hard -"postcss-nested@npm:^6.2.0": - version: 6.2.0 - resolution: "postcss-nested@npm:6.2.0" +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: - postcss-selector-parser: "npm:^6.1.1" - peerDependencies: - postcss: ^8.2.14 - checksum: 10c0/7f9c3f2d764191a39364cbdcec350f26a312431a569c9ef17408021424726b0d67995ff5288405e3724bb7152a4c92f73c027e580ec91e798800ed3c52e2bc6e + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 languageName: node linkType: hard -"postcss-nesting@npm:^10.2.0": - version: 10.2.0 - resolution: "postcss-nesting@npm:10.2.0" - dependencies: - "@csstools/selector-specificity": "npm:^2.0.0" - postcss-selector-parser: "npm:^6.0.10" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/1f44201edeedaab3af8552a7e231cf8530785245ec56e30a7f756076ffa58ec97c12b75a8761327bf278b26aa9903351b2f3324d11784f239b07dc79295e0a77 +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 languageName: node linkType: hard -"postcss-normalize-charset@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-charset@npm:5.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/aa481584d4db48e0dbf820f992fa235e6c41ff3d4701a62d349f33c1ad4c5c7dcdea3096db9ff2a5c9497e9bed2186d594ccdb1b42d57b30f58affba5829ad9c +"outdent@npm:^0.5.0": + version: 0.5.0 + resolution: "outdent@npm:0.5.0" + checksum: 10c0/e216a4498889ba1babae06af84cdc4091f7cac86da49d22d0163b3be202a5f52efcd2bcd3dfca60a361eb3a27b4299f185c5655061b6b402552d7fcd1d040cff languageName: node linkType: hard -"postcss-normalize-display-values@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-display-values@npm:5.1.0" +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/70b164fda885c097c02c98914fba4cd19b2382ff5f85f77e5315d88a1d477b4803f0f271d95a38e044e2a6c3b781c5c9bfb83222fc577199f2aeb0b8f4254e2f + p-map: "npm:^2.0.0" + checksum: 10c0/5ac34b74b3b691c04212d5dd2319ed484f591c557a850a3ffc93a08cb38c4f5540be059c6b10a185773c479ca583a91ea00c7d6c9958c815e6b74d052f356645 languageName: node linkType: hard -"postcss-normalize-positions@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-positions@npm:5.1.1" +"p-limit@npm:3.1.0, p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/910d58991fd38a7cf6ed6471e6fa4a96349690ad1a99a02e8cac46d76ba5045f2fca453088b68b05ff665afd96dc617c4674c68acaeabbe83f502e4963fb78b1 + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-repeat-style@npm:5.1.1" +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/57c3817a2107ebb17e4ceee3831d230c72a3ccc7650f4d5f12aa54f6ea766777401f4f63b2615b721350b2e8c7ae0b0bbc3f1c5ad4e7fa737c9efb92cfa0cbb0 + p-try: "npm:^2.0.0" + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 languageName: node linkType: hard -"postcss-normalize-string@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-string@npm:5.1.0" +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/a5e9979998f478d385ddff865bdd8a4870af69fa8c91c9398572a299ff39b39a6bda922a48fab0d2cddc639f30159c39baaed880ed7d13cd27cc64eaa9400b3b + p-limit: "npm:^2.2.0" + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-timing-functions@npm:5.1.0" +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/afb34d8e313004ae8cd92910bf1a6eb9885f29ae803cd9032b6dfe7b67a9ad93f800976f10e55170b2b08fe9484825e9272629971186812c2764c73843268237 + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a languageName: node linkType: hard -"postcss-normalize-unicode@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-unicode@npm:5.1.1" - dependencies: - browserslist: "npm:^4.21.4" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/c102888d488d05c53ab10ffcd4e0efb892ef0cc2f9b0abe9c9b175a2d7a9c226981ca6806ed9e5c1b82a8190f2b3a8342a6de800f019b417130661b0787ff6d7 +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 10c0/735dae87badd4737a2dd582b6d8f93e49a1b79eabbc9815a4d63a528d5e3523e978e127a21d784cccb637010e32103a40d2aaa3ab23ae60250b1a820ca752043 languageName: node linkType: hard -"postcss-normalize-url@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-url@npm:5.1.0" - dependencies: - normalize-url: "npm:^6.0.1" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/a016cefd1ef80f74ef9dbed50593d3b533101e93aaadfc292896fddd8d6c3eb732a9fc5cb2e0d27f79c1f60f0fdfc40b045a494b514451e9610c6acf9392eb98 +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-whitespace@npm:5.1.1" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/d7b53dd90fe369bfb9838a40096db904a41f50dadfd04247ec07d7ab5588c3d4e70d1c7f930523bd061cb74e6683cef45c6e6c4eb57ea174ee3fc99f3de222d1 +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f languageName: node linkType: hard -"postcss-normalize@npm:^10.0.1": - version: 10.0.1 - resolution: "postcss-normalize@npm:10.0.1" - dependencies: - "@csstools/normalize.css": "npm:*" - postcss-browser-comments: "npm:^4" - sanitize.css: "npm:*" - peerDependencies: - browserslist: ">= 4" - postcss: ">= 8" - checksum: 10c0/632f24f5e8cb436f975892221ae1818794053c2a50ef8f51af2a964f88c5e3a4df4a703b882592d9d06c59bf19af69011dfa88a85771119e26ebc616ef9cf2cd +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b languageName: node linkType: hard -"postcss-opacity-percentage@npm:^1.1.2": - version: 1.1.3 - resolution: "postcss-opacity-percentage@npm:1.1.3" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/9cd9076561beeadb5c658a17e6fc657396a9497c9e0b0b6267931c6bb729052a150eccbeae33d27db533f5ac3cf806eb068eccb110b65d14a5dfea2e35d0877f +"package-manager-detector@npm:^0.2.0": + version: 0.2.9 + resolution: "package-manager-detector@npm:0.2.9" + checksum: 10c0/5fe1e80743fd110954f1904be4be32f34fc46c17b05e9e47a81e2f5777e474366cb570ed3b697a5ae8290860b53ac4b309898b24919dc1ddeb6d4097429113e1 languageName: node linkType: hard -"postcss-ordered-values@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-ordered-values@npm:5.1.3" +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" dependencies: - cssnano-utils: "npm:^3.1.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/55abfbd2c7267eefed62a881ed0b5c0c98409c50a589526a3ebb9f8d879979203e523b8888fa84732bdd1ac887f721287a037002fa70c27c8d33f1bcbae9d9c6 + callsites: "npm:^3.0.0" + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 languageName: node linkType: hard -"postcss-overflow-shorthand@npm:^3.0.4": - version: 3.0.4 - resolution: "postcss-overflow-shorthand@npm:3.0.4" +"parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/d95d114fecceb83a2a2385bb073a16824efaa9b2c685d900af22f764c2a8c1de6c267230df870e4d7f98310e92618b86ba6344b76877d6f4d2158c019181f476 + "@babel/code-frame": "npm:^7.0.0" + error-ex: "npm:^1.3.1" + json-parse-even-better-errors: "npm:^2.3.0" + lines-and-columns: "npm:^1.1.6" + checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 languageName: node linkType: hard -"postcss-page-break@npm:^3.0.4": - version: 3.0.4 - resolution: "postcss-page-break@npm:3.0.4" - peerDependencies: - postcss: ^8 - checksum: 10c0/eaaf4d8922b35f2acd637eb059f7e2510b24d65eb8f31424799dd5a98447b6ef010b41880c26e78f818e00f842295638ec75f89d5d489067f53e3dd3db74a00f +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b languageName: node linkType: hard -"postcss-place@npm:^7.0.5": - version: 7.0.5 - resolution: "postcss-place@npm:7.0.5" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/149941027e6194f166ab5e7bbddc722c0d18e1f5e8117fe0af3689b216c70df9762052484965ab71271ae1d3a0ec0a7f361ce3b3dfd1f28e0bbfd0d554dd1a11 +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 languageName: node linkType: hard -"postcss-preset-env@npm:^7.0.1": - version: 7.8.3 - resolution: "postcss-preset-env@npm:7.8.3" - dependencies: - "@csstools/postcss-cascade-layers": "npm:^1.1.1" - "@csstools/postcss-color-function": "npm:^1.1.1" - "@csstools/postcss-font-format-keywords": "npm:^1.0.1" - "@csstools/postcss-hwb-function": "npm:^1.0.2" - "@csstools/postcss-ic-unit": "npm:^1.0.1" - "@csstools/postcss-is-pseudo-class": "npm:^2.0.7" - "@csstools/postcss-nested-calc": "npm:^1.0.0" - "@csstools/postcss-normalize-display-values": "npm:^1.0.1" - "@csstools/postcss-oklab-function": "npm:^1.1.1" - "@csstools/postcss-progressive-custom-properties": "npm:^1.3.0" - "@csstools/postcss-stepped-value-functions": "npm:^1.0.1" - "@csstools/postcss-text-decoration-shorthand": "npm:^1.0.0" - "@csstools/postcss-trigonometric-functions": "npm:^1.0.2" - "@csstools/postcss-unset-value": "npm:^1.0.2" - autoprefixer: "npm:^10.4.13" - browserslist: "npm:^4.21.4" - css-blank-pseudo: "npm:^3.0.3" - css-has-pseudo: "npm:^3.0.4" - css-prefers-color-scheme: "npm:^6.0.3" - cssdb: "npm:^7.1.0" - postcss-attribute-case-insensitive: "npm:^5.0.2" - postcss-clamp: "npm:^4.1.0" - postcss-color-functional-notation: "npm:^4.2.4" - postcss-color-hex-alpha: "npm:^8.0.4" - postcss-color-rebeccapurple: "npm:^7.1.1" - postcss-custom-media: "npm:^8.0.2" - postcss-custom-properties: "npm:^12.1.10" - postcss-custom-selectors: "npm:^6.0.3" - postcss-dir-pseudo-class: "npm:^6.0.5" - postcss-double-position-gradients: "npm:^3.1.2" - postcss-env-function: "npm:^4.0.6" - postcss-focus-visible: "npm:^6.0.4" - postcss-focus-within: "npm:^5.0.4" - postcss-font-variant: "npm:^5.0.0" - postcss-gap-properties: "npm:^3.0.5" - postcss-image-set-function: "npm:^4.0.7" - postcss-initial: "npm:^4.0.1" - postcss-lab-function: "npm:^4.2.1" - postcss-logical: "npm:^5.0.4" - postcss-media-minmax: "npm:^5.0.0" - postcss-nesting: "npm:^10.2.0" - postcss-opacity-percentage: "npm:^1.1.2" - postcss-overflow-shorthand: "npm:^3.0.4" - postcss-page-break: "npm:^3.0.4" - postcss-place: "npm:^7.0.5" - postcss-pseudo-class-any-link: "npm:^7.1.6" - postcss-replace-overflow-wrap: "npm:^4.0.0" - postcss-selector-not: "npm:^6.0.1" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/cb3a12b4d2dadbf4f6850eda19d975cf09d45223c4c33768cc8c1a0f8b27cd44c7bb29376d6995edeea55924481fa317d841b0d59b00beea35b06d4da6fdd802 +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c languageName: node linkType: hard -"postcss-pseudo-class-any-link@npm:^7.1.6": - version: 7.1.6 - resolution: "postcss-pseudo-class-any-link@npm:7.1.6" - dependencies: - postcss-selector-parser: "npm:^6.0.10" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/3f5cffbe4d5de7958ce220dc361ca1fb3c0985d0c44d007b2bdc7a780c412e57800a366fe9390218948cc0157697ba363ce9542e36a831c537b05b18a44dcecd +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 languageName: node linkType: hard -"postcss-reduce-initial@npm:^5.1.2": - version: 5.1.2 - resolution: "postcss-reduce-initial@npm:5.1.2" +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/ddb2ce61c8d0997184f08200eafdf32b3c67e88228fee960f5e2010c32da0c1d8ea07712585bf2b3aaa15f583066401d45db2c1131527c5116ca6794ebebd865 + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d languageName: node linkType: hard -"postcss-reduce-transforms@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-reduce-transforms@npm:5.1.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/caefaeb78652ad8701b94e91500e38551255e4899fa298a7357519a36cbeebae088eab4535e00f17675a1230f448c4a7077045639d496da4614a46bc41df4add +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c languageName: node linkType: hard -"postcss-replace-overflow-wrap@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-replace-overflow-wrap@npm:4.0.0" - peerDependencies: - postcss: ^8.0.3 - checksum: 10c0/451361b714528cd3632951256ef073769cde725a46cda642a6864f666fb144921fa55e614aec1bcf5946f37d6ffdcca3b932b76f3d997c07b076e8db152b128d +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 languageName: node linkType: hard -"postcss-selector-not@npm:^6.0.1": - version: 6.0.1 - resolution: "postcss-selector-not@npm:6.0.1" - dependencies: - postcss-selector-parser: "npm:^6.0.10" - peerDependencies: - postcss: ^8.2 - checksum: 10c0/1984db777cf842655303f83935a4354b638093f7454964fa1146515424c3309934fdc160135b9113b69bc2361017fb3bfc9ba11efc5bfa1235f9f35ddb544f82 +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9, postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": - version: 6.1.2 - resolution: "postcss-selector-parser@npm:6.1.2" - dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 10c0/523196a6bd8cf660bdf537ad95abd79e546d54180f9afb165a4ab3e651ac705d0f8b8ce6b3164fb9e3279ce482c5f751a69eb2d3a1e8eb0fd5e82294fb3ef13e +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf languageName: node linkType: hard -"postcss-selector-parser@npm:^7.0.0": - version: 7.1.0 - resolution: "postcss-selector-parser@npm:7.1.0" +"pino-abstract-transport@npm:v0.5.0": + version: 0.5.0 + resolution: "pino-abstract-transport@npm:0.5.0" dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 10c0/0fef257cfd1c0fe93c18a3f8a6e739b4438b527054fd77e9a62730a89b2d0ded1b59314a7e4aaa55bc256204f40830fecd2eb50f20f8cb7ab3a10b52aa06c8aa + duplexify: "npm:^4.1.2" + split2: "npm:^4.0.0" + checksum: 10c0/0d0e30399028ec156642b4cdfe1a040b9022befdc38e8f85935d1837c3da6050691888038433f88190d1a1eff5d90abe17ff7e6edffc09baa2f96e51b6808183 languageName: node linkType: hard -"postcss-svgo@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-svgo@npm:5.1.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - svgo: "npm:^2.7.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/309634a587e38fef244648bc9cd1817e12144868d24f1173d87b1edc14a4a7fca614962b2cb9d93f4801e11bd8d676083986ad40ebab4438cb84731ce1571994 +"pino-std-serializers@npm:^4.0.0": + version: 4.0.0 + resolution: "pino-std-serializers@npm:4.0.0" + checksum: 10c0/9e8ccac9ce04a27ccc7aa26481d431b9e037d866b101b89d895c60b925baffb82685e84d5c29b05d8e3d7c146d766a9b08949cb24ab1ec526a16134c9962d649 languageName: node linkType: hard -"postcss-unique-selectors@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-unique-selectors@npm:5.1.1" +"pino@npm:7.11.0": + version: 7.11.0 + resolution: "pino@npm:7.11.0" dependencies: - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/484f6409346d6244c134c5cdcd62f4f2751b269742f95222f13d8bac5fb224471ffe04e28a354670cbe0bdc2707778ead034fc1b801b473ffcbea5436807de30 + atomic-sleep: "npm:^1.0.0" + fast-redact: "npm:^3.0.0" + on-exit-leak-free: "npm:^0.2.0" + pino-abstract-transport: "npm:v0.5.0" + pino-std-serializers: "npm:^4.0.0" + process-warning: "npm:^1.0.0" + quick-format-unescaped: "npm:^4.0.3" + real-require: "npm:^0.1.0" + safe-stable-stringify: "npm:^2.1.0" + sonic-boom: "npm:^2.2.1" + thread-stream: "npm:^0.15.1" + bin: + pino: bin.js + checksum: 10c0/4cc1ed9d25a4bc5d61c836a861279fa0039159b8f2f37ec337e50b0a61f3980dab5d2b1393daec26f68a19c423262649f0818654c9ad102c35310544a202c62c languageName: node linkType: hard -"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": - version: 4.2.0 - resolution: "postcss-value-parser@npm:4.2.0" - checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 +"pirates@npm:^4.0.4": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 languageName: node linkType: hard -"postcss@npm:^7.0.35": - version: 7.0.39 - resolution: "postcss@npm:7.0.39" +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" dependencies: - picocolors: "npm:^0.2.1" - source-map: "npm:^0.6.1" - checksum: 10c0/fd27ee808c0d02407582cccfad4729033e2b439d56cd45534fb39aaad308bb35a290f3b7db5f2394980e8756f9381b458a625618550808c5ff01a125f51efc53 + find-up: "npm:^4.0.0" + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 languageName: node linkType: hard -"postcss@npm:^8.3.5, postcss@npm:^8.4.33, postcss@npm:^8.4.4, postcss@npm:^8.4.47": - version: 8.5.3 - resolution: "postcss@npm:8.5.3" - dependencies: - nanoid: "npm:^3.3.8" - picocolors: "npm:^1.1.1" - source-map-js: "npm:^1.2.1" - checksum: 10c0/b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3 +"pngjs@npm:^5.0.0": + version: 5.0.0 + resolution: "pngjs@npm:5.0.0" + checksum: 10c0/c074d8a94fb75e2defa8021e85356bf7849688af7d8ce9995b7394d57cd1a777b272cfb7c4bce08b8d10e71e708e7717c81fd553a413f21840c548ec9d4893c6 languageName: node linkType: hard @@ -15926,13 +6608,6 @@ __metadata: languageName: node linkType: hard -"prelude-ls@npm:~1.1.2": - version: 1.1.2 - resolution: "prelude-ls@npm:1.1.2" - checksum: 10c0/7284270064f74e0bb7f04eb9bff7be677e4146417e599ccc9c1200f0f640f8b11e592d94eb1b18f7aa9518031913bb42bea9c86af07ba69902864e61005d6f18 - languageName: node - linkType: hard - "prettier@npm:3.4.2": version: 3.4.2 resolution: "prettier@npm:3.4.2" @@ -15951,46 +6626,6 @@ __metadata: languageName: node linkType: hard -"pretty-bytes@npm:^5.3.0, pretty-bytes@npm:^5.4.1": - version: 5.6.0 - resolution: "pretty-bytes@npm:5.6.0" - checksum: 10c0/f69f494dcc1adda98dbe0e4a36d301e8be8ff99bfde7a637b2ee2820e7cb583b0fc0f3a63b0e3752c01501185a5cf38602c7be60da41bdf84ef5b70e89c370f3 - languageName: node - linkType: hard - -"pretty-error@npm:^4.0.0": - version: 4.0.0 - resolution: "pretty-error@npm:4.0.0" - dependencies: - lodash: "npm:^4.17.20" - renderkid: "npm:^3.0.0" - checksum: 10c0/dc292c087e2857b2e7592784ab31e37a40f3fa918caa11eba51f9fb2853e1d4d6e820b219917e35f5721d833cfd20fdf4f26ae931a90fd1ad0cae2125c345138 - languageName: node - linkType: hard - -"pretty-format@npm:^27.0.0, pretty-format@npm:^27.0.2, pretty-format@npm:^27.5.1": - version: 27.5.1 - resolution: "pretty-format@npm:27.5.1" - dependencies: - ansi-regex: "npm:^5.0.1" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^17.0.1" - checksum: 10c0/0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed - languageName: node - linkType: hard - -"pretty-format@npm:^28.1.3": - version: 28.1.3 - resolution: "pretty-format@npm:28.1.3" - dependencies: - "@jest/schemas": "npm:^28.1.3" - ansi-regex: "npm:^5.0.1" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: 10c0/596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f - languageName: node - linkType: hard - "pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -16009,13 +6644,6 @@ __metadata: languageName: node linkType: hard -"process-nextick-args@npm:~2.0.0": - version: 2.0.1 - resolution: "process-nextick-args@npm:2.0.1" - checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 - languageName: node - linkType: hard - "process-warning@npm:^1.0.0": version: 1.0.0 resolution: "process-warning@npm:1.0.0" @@ -16033,25 +6661,7 @@ __metadata: languageName: node linkType: hard -"promise@npm:^7.1.1": - version: 7.3.1 - resolution: "promise@npm:7.3.1" - dependencies: - asap: "npm:~2.0.3" - checksum: 10c0/742e5c0cc646af1f0746963b8776299701ad561ce2c70b49365d62c8db8ea3681b0a1bf0d4e2fe07910bf72f02d39e51e8e73dc8d7503c3501206ac908be107f - languageName: node - linkType: hard - -"promise@npm:^8.1.0": - version: 8.3.0 - resolution: "promise@npm:8.3.0" - dependencies: - asap: "npm:~2.0.6" - checksum: 10c0/6fccae27a10bcce7442daf090279968086edd2e3f6cebe054b71816403e2526553edf510d13088a4d0f14d7dfa9b9dfb188cab72d6f942e186a4353b6a29c8bf - languageName: node - linkType: hard - -"prompts@npm:^2.0.1, prompts@npm:^2.4.2": +"prompts@npm:^2.0.1": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -16061,17 +6671,6 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": - version: 15.8.1 - resolution: "prop-types@npm:15.8.1" - dependencies: - loose-envify: "npm:^1.4.0" - object-assign: "npm:^4.1.1" - react-is: "npm:^16.13.1" - checksum: 10c0/59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 - languageName: node - linkType: hard - "propagate@npm:^2.0.0": version: 2.0.1 resolution: "propagate@npm:2.0.1" @@ -16079,16 +6678,6 @@ __metadata: languageName: node linkType: hard -"proxy-addr@npm:~2.0.7": - version: 2.0.7 - resolution: "proxy-addr@npm:2.0.7" - dependencies: - forwarded: "npm:0.2.0" - ipaddr.js: "npm:1.9.1" - checksum: 10c0/c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210 - languageName: node - linkType: hard - "proxy-compare@npm:2.5.1": version: 2.5.1 resolution: "proxy-compare@npm:2.5.1" @@ -16103,16 +6692,7 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.33": - version: 1.15.0 - resolution: "psl@npm:1.15.0" - dependencies: - punycode: "npm:^2.3.1" - checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a - languageName: node - linkType: hard - -"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": +"punycode@npm:^2.1.0": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 @@ -16126,13 +6706,6 @@ __metadata: languageName: node linkType: hard -"q@npm:^1.1.2": - version: 1.5.1 - resolution: "q@npm:1.5.1" - checksum: 10c0/7855fbdba126cb7e92ef3a16b47ba998c0786ec7fface236e3eb0135b65df36429d91a86b1fff3ab0927b4ac4ee88a2c44527c7c3b8e2a37efbec9fe34803df4 - languageName: node - linkType: hard - "qrcode@npm:1.5.3": version: 1.5.3 resolution: "qrcode@npm:1.5.3" @@ -16147,15 +6720,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.13.0": - version: 6.13.0 - resolution: "qs@npm:6.13.0" - dependencies: - side-channel: "npm:^1.0.6" - checksum: 10c0/62372cdeec24dc83a9fb240b7533c0fdcf0c5f7e0b83343edd7310f0ab4c8205a5e7c56406531f2e47e1b4878a3821d652be4192c841de5b032ca83619d8f860 - languageName: node - linkType: hard - "qs@npm:^6.11.0": version: 6.14.0 resolution: "qs@npm:6.14.0" @@ -16177,13 +6741,6 @@ __metadata: languageName: node linkType: hard -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -16214,121 +6771,6 @@ __metadata: languageName: node linkType: hard -"raf@npm:^3.4.1": - version: 3.4.1 - resolution: "raf@npm:3.4.1" - dependencies: - performance-now: "npm:^2.1.0" - checksum: 10c0/337f0853c9e6a77647b0f499beedafea5d6facfb9f2d488a624f88b03df2be72b8a0e7f9118a3ff811377d534912039a3311815700d2b6d2313f82f736f9eb6e - languageName: node - linkType: hard - -"randombytes@npm:^2.1.0": - version: 2.1.0 - resolution: "randombytes@npm:2.1.0" - dependencies: - safe-buffer: "npm:^5.1.0" - checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 - languageName: node - linkType: hard - -"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": - version: 1.2.1 - resolution: "range-parser@npm:1.2.1" - checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 - languageName: node - linkType: hard - -"raw-body@npm:2.5.2": - version: 2.5.2 - resolution: "raw-body@npm:2.5.2" - dependencies: - bytes: "npm:3.1.2" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - unpipe: "npm:1.0.0" - checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 - languageName: node - linkType: hard - -"react-app-polyfill@npm:^3.0.0": - version: 3.0.0 - resolution: "react-app-polyfill@npm:3.0.0" - dependencies: - core-js: "npm:^3.19.2" - object-assign: "npm:^4.1.1" - promise: "npm:^8.1.0" - raf: "npm:^3.4.1" - regenerator-runtime: "npm:^0.13.9" - whatwg-fetch: "npm:^3.6.2" - checksum: 10c0/7079c81717f4707d078943ab507771c3e80333e6c2c80c8d9a02e4a5661974e9bb196aea9f56336f559214a23f495c5f3907937d13a070e701019ae7a9d53c26 - languageName: node - linkType: hard - -"react-dev-utils@npm:^12.0.1": - version: 12.0.1 - resolution: "react-dev-utils@npm:12.0.1" - dependencies: - "@babel/code-frame": "npm:^7.16.0" - address: "npm:^1.1.2" - browserslist: "npm:^4.18.1" - chalk: "npm:^4.1.2" - cross-spawn: "npm:^7.0.3" - detect-port-alt: "npm:^1.1.6" - escape-string-regexp: "npm:^4.0.0" - filesize: "npm:^8.0.6" - find-up: "npm:^5.0.0" - fork-ts-checker-webpack-plugin: "npm:^6.5.0" - global-modules: "npm:^2.0.0" - globby: "npm:^11.0.4" - gzip-size: "npm:^6.0.0" - immer: "npm:^9.0.7" - is-root: "npm:^2.1.0" - loader-utils: "npm:^3.2.0" - open: "npm:^8.4.0" - pkg-up: "npm:^3.1.0" - prompts: "npm:^2.4.2" - react-error-overlay: "npm:^6.0.11" - recursive-readdir: "npm:^2.2.2" - shell-quote: "npm:^1.7.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" - checksum: 10c0/94bc4ee5014290ca47a025e53ab2205c5dc0299670724d46a0b1bacbdd48904827b5ae410842d0a3a92481509097ae032e4a9dc7ca70db437c726eaba6411e82 - languageName: node - linkType: hard - -"react-dom@npm:^19.0.0": - version: 19.0.0 - resolution: "react-dom@npm:19.0.0" - dependencies: - scheduler: "npm:^0.25.0" - peerDependencies: - react: ^19.0.0 - checksum: 10c0/a36ce7ab507b237ae2759c984cdaad4af4096d8199fb65b3815c16825e5cfeb7293da790a3fc2184b52bfba7ba3ff31c058c01947aff6fd1a3701632aabaa6a9 - languageName: node - linkType: hard - -"react-error-overlay@npm:^6.0.11": - version: 6.1.0 - resolution: "react-error-overlay@npm:6.1.0" - checksum: 10c0/2b52308b9e489dfaa25df85c7ed5c200371bc214245161a0833b729f9c6b1a2e591e1d1e07c3d3859ffa19b84a386c219d93df9ba13d819be34c20f40e71a555 - languageName: node - linkType: hard - -"react-is@npm:^16.13.1, react-is@npm:^16.7.0": - version: 16.13.1 - resolution: "react-is@npm:16.13.1" - checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 - languageName: node - linkType: hard - -"react-is@npm:^17.0.1": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 - languageName: node - linkType: hard - "react-is@npm:^18.0.0": version: 18.3.1 resolution: "react-is@npm:18.3.1" @@ -16336,96 +6778,6 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:^0.11.0": - version: 0.11.0 - resolution: "react-refresh@npm:0.11.0" - checksum: 10c0/cbb5616c7ba670bbd2f37ddadcdfefa66e727ea188e89733ccb8184d3b874631104b0bc016d5676a7ade4d9c79100b99b46b6ed10cd117ab5d1ddcbf8653a9f2 - languageName: node - linkType: hard - -"react-scripts@npm:5.0.1": - version: 5.0.1 - resolution: "react-scripts@npm:5.0.1" - dependencies: - "@babel/core": "npm:^7.16.0" - "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.3" - "@svgr/webpack": "npm:^5.5.0" - babel-jest: "npm:^27.4.2" - babel-loader: "npm:^8.2.3" - babel-plugin-named-asset-import: "npm:^0.3.8" - babel-preset-react-app: "npm:^10.0.1" - bfj: "npm:^7.0.2" - browserslist: "npm:^4.18.1" - camelcase: "npm:^6.2.1" - case-sensitive-paths-webpack-plugin: "npm:^2.4.0" - css-loader: "npm:^6.5.1" - css-minimizer-webpack-plugin: "npm:^3.2.0" - dotenv: "npm:^10.0.0" - dotenv-expand: "npm:^5.1.0" - eslint: "npm:^8.3.0" - eslint-config-react-app: "npm:^7.0.1" - eslint-webpack-plugin: "npm:^3.1.1" - file-loader: "npm:^6.2.0" - fs-extra: "npm:^10.0.0" - fsevents: "npm:^2.3.2" - html-webpack-plugin: "npm:^5.5.0" - identity-obj-proxy: "npm:^3.0.0" - jest: "npm:^27.4.3" - jest-resolve: "npm:^27.4.2" - jest-watch-typeahead: "npm:^1.0.0" - mini-css-extract-plugin: "npm:^2.4.5" - postcss: "npm:^8.4.4" - postcss-flexbugs-fixes: "npm:^5.0.2" - postcss-loader: "npm:^6.2.1" - postcss-normalize: "npm:^10.0.1" - postcss-preset-env: "npm:^7.0.1" - prompts: "npm:^2.4.2" - react-app-polyfill: "npm:^3.0.0" - react-dev-utils: "npm:^12.0.1" - react-refresh: "npm:^0.11.0" - resolve: "npm:^1.20.0" - resolve-url-loader: "npm:^4.0.0" - sass-loader: "npm:^12.3.0" - semver: "npm:^7.3.5" - source-map-loader: "npm:^3.0.0" - style-loader: "npm:^3.3.1" - tailwindcss: "npm:^3.0.2" - terser-webpack-plugin: "npm:^5.2.5" - webpack: "npm:^5.64.4" - webpack-dev-server: "npm:^4.6.0" - webpack-manifest-plugin: "npm:^4.0.2" - workbox-webpack-plugin: "npm:^6.4.1" - peerDependencies: - react: ">= 16" - typescript: ^3.2.1 || ^4 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - typescript: - optional: true - bin: - react-scripts: bin/react-scripts.js - checksum: 10c0/1776e7139261019eb4a2adece8fb997913040c6b4e9170902ffed95c3ff311ded623189bb1582ecddb3a5a15d6afd871fb68dbed72080d50f635e31c4ff5fff5 - languageName: node - linkType: hard - -"react@npm:^19.0.0": - version: 19.0.0 - resolution: "react@npm:19.0.0" - checksum: 10c0/9cad8f103e8e3a16d15cb18a0d8115d8bd9f9e1ce3420310aea381eb42aa0a4f812cf047bb5441349257a05fba8a291515691e3cb51267279b2d2c3253f38471 - languageName: node - linkType: hard - -"read-cache@npm:^1.0.0": - version: 1.0.0 - resolution: "read-cache@npm:1.0.0" - dependencies: - pify: "npm:^2.3.0" - checksum: 10c0/90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 - languageName: node - linkType: hard - "read-yaml-file@npm:^1.1.0": version: 1.1.0 resolution: "read-yaml-file@npm:1.1.0" @@ -16438,22 +6790,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.1": - version: 2.3.8 - resolution: "readable-stream@npm:2.3.8" - dependencies: - core-util-is: "npm:~1.0.0" - inherits: "npm:~2.0.3" - isarray: "npm:~1.0.0" - process-nextick-args: "npm:~2.0.0" - safe-buffer: "npm:~5.1.1" - string_decoder: "npm:~1.1.1" - util-deprecate: "npm:~1.0.1" - checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa - languageName: node - linkType: hard - -"readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0": +"readable-stream@npm:^3.1.1": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -16480,64 +6817,6 @@ __metadata: languageName: node linkType: hard -"recursive-readdir@npm:^2.2.2": - version: 2.2.3 - resolution: "recursive-readdir@npm:2.2.3" - dependencies: - minimatch: "npm:^3.0.5" - checksum: 10c0/d0238f137b03af9cd645e1e0b40ae78b6cda13846e3ca57f626fcb58a66c79ae018a10e926b13b3a460f1285acc946a4e512ea8daa2e35df4b76a105709930d1 - languageName: node - linkType: hard - -"redent@npm:^3.0.0": - version: 3.0.0 - resolution: "redent@npm:3.0.0" - dependencies: - indent-string: "npm:^4.0.0" - strip-indent: "npm:^3.0.0" - checksum: 10c0/d64a6b5c0b50eb3ddce3ab770f866658a2b9998c678f797919ceb1b586bab9259b311407280bd80b804e2a7c7539b19238ae6a2a20c843f1a7fcff21d48c2eae - languageName: node - linkType: hard - -"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": - version: 1.0.10 - resolution: "reflect.getprototypeof@npm:1.0.10" - dependencies: - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.9" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.7" - get-proto: "npm:^1.0.1" - which-builtin-type: "npm:^1.2.1" - checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac - languageName: node - linkType: hard - -"regenerate-unicode-properties@npm:^10.2.0": - version: 10.2.0 - resolution: "regenerate-unicode-properties@npm:10.2.0" - dependencies: - regenerate: "npm:^1.4.2" - checksum: 10c0/5510785eeaf56bbfdf4e663d6753f125c08d2a372d4107bc1b756b7bf142e2ed80c2733a8b54e68fb309ba37690e66a0362699b0e21d5c1f0255dea1b00e6460 - languageName: node - linkType: hard - -"regenerate@npm:^1.4.2": - version: 1.4.2 - resolution: "regenerate@npm:1.4.2" - checksum: 10c0/f73c9eba5d398c818edc71d1c6979eaa05af7a808682749dd079f8df2a6d91a9b913db216c2c9b03e0a8ba2bba8701244a93f45211afbff691c32c7b275db1b8 - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.13.9": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 10c0/12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 - languageName: node - linkType: hard - "regenerator-runtime@npm:^0.14.0": version: 0.14.1 resolution: "regenerator-runtime@npm:0.14.1" @@ -16545,108 +6824,6 @@ __metadata: languageName: node linkType: hard -"regenerator-transform@npm:^0.15.2": - version: 0.15.2 - resolution: "regenerator-transform@npm:0.15.2" - dependencies: - "@babel/runtime": "npm:^7.8.4" - checksum: 10c0/7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 - languageName: node - linkType: hard - -"regex-parser@npm:^2.2.11": - version: 2.3.1 - resolution: "regex-parser@npm:2.3.1" - checksum: 10c0/a256f79c8b465e6765eb65799417200f8ee81f68cc202cc5563a02713e61ad51f6280672f8edee072ef37c5301a90f8d1a71cefb6ec3ed2ca0d1d88587286219 - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.5.3": - version: 1.5.4 - resolution: "regexp.prototype.flags@npm:1.5.4" - dependencies: - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-errors: "npm:^1.3.0" - get-proto: "npm:^1.0.1" - gopd: "npm:^1.2.0" - set-function-name: "npm:^2.0.2" - checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 - languageName: node - linkType: hard - -"regexpu-core@npm:^6.2.0": - version: 6.2.0 - resolution: "regexpu-core@npm:6.2.0" - dependencies: - regenerate: "npm:^1.4.2" - regenerate-unicode-properties: "npm:^10.2.0" - regjsgen: "npm:^0.8.0" - regjsparser: "npm:^0.12.0" - unicode-match-property-ecmascript: "npm:^2.0.0" - unicode-match-property-value-ecmascript: "npm:^2.1.0" - checksum: 10c0/bbcb83a854bf96ce4005ee4e4618b71c889cda72674ce6092432f0039b47890c2d0dfeb9057d08d440999d9ea03879ebbb7f26ca005ccf94390e55c348859b98 - languageName: node - linkType: hard - -"regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "regjsgen@npm:0.8.0" - checksum: 10c0/44f526c4fdbf0b29286101a282189e4dbb303f4013cf3fea058668d96d113b9180d3d03d1e13f6d4cbde38b7728bf951aecd9dc199938c080093a9a6f0d7a6bd - languageName: node - linkType: hard - -"regjsparser@npm:^0.12.0": - version: 0.12.0 - resolution: "regjsparser@npm:0.12.0" - dependencies: - jsesc: "npm:~3.0.2" - bin: - regjsparser: bin/parser - checksum: 10c0/99d3e4e10c8c7732eb7aa843b8da2fd8b647fe144d3711b480e4647dc3bff4b1e96691ccf17f3ace24aa866a50b064236177cb25e6e4fbbb18285d99edaed83b - languageName: node - linkType: hard - -"rehackt@npm:^0.1.0": - version: 0.1.0 - resolution: "rehackt@npm:0.1.0" - peerDependencies: - "@types/react": "*" - react: "*" - peerDependenciesMeta: - "@types/react": - optional: true - react: - optional: true - checksum: 10c0/3d838bfee84ec06c976f21027936f3b0fdb7660ab8a2d4d3f19c65e0daa78a268aa81352311352b8576b89a074714b36ae6cd5bdadb6e975eca079f2b342de73 - languageName: node - linkType: hard - -"relateurl@npm:^0.2.7": - version: 0.2.7 - resolution: "relateurl@npm:0.2.7" - checksum: 10c0/c248b4e3b32474f116a804b537fa6343d731b80056fb506dffd91e737eef4cac6be47a65aae39b522b0db9d0b1011d1a12e288d82a109ecd94a5299d82f6573a - languageName: node - linkType: hard - -"relay-runtime@npm:12.0.0": - version: 12.0.0 - resolution: "relay-runtime@npm:12.0.0" - dependencies: - "@babel/runtime": "npm:^7.0.0" - fbjs: "npm:^3.0.0" - invariant: "npm:^2.2.4" - checksum: 10c0/f5d29b5c2f3c8a3438d43dcbc3022bd454c4ecbd4f0b10616df08bedc62d8aaa84f155f23e374053cf9f4a8238b93804e37a5b37ed9dc7ad01436d62d1b01d53 - languageName: node - linkType: hard - -"remedial@npm:^1.0.7": - version: 1.0.8 - resolution: "remedial@npm:1.0.8" - checksum: 10c0/ca1e22d2958e3f0f2fdb5f1c23fecadab5d83a0b1e291c67474c806ce07801212f1d2006995bdcfb592803ead7666e2b1fbb9281b3f32d4a87ff2335b3777725 - languageName: node - linkType: hard - "remove-trailing-separator@npm:^1.0.1": version: 1.1.0 resolution: "remove-trailing-separator@npm:1.1.0" @@ -16654,26 +6831,6 @@ __metadata: languageName: node linkType: hard -"remove-trailing-spaces@npm:^1.0.6": - version: 1.0.9 - resolution: "remove-trailing-spaces@npm:1.0.9" - checksum: 10c0/56810d5106319e79d9cda7af4e3356e8e52d026ce0777c04031978ce1368c2a4b6b4cbbdf57215986ce18faab305adcf230c1067d1245a9e7fb25aff3ca14721 - languageName: node - linkType: hard - -"renderkid@npm:^3.0.0": - version: 3.0.0 - resolution: "renderkid@npm:3.0.0" - dependencies: - css-select: "npm:^4.1.3" - dom-converter: "npm:^0.2.0" - htmlparser2: "npm:^6.1.0" - lodash: "npm:^4.17.21" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/24a9fae4cc50e731d059742d1b3eec163dc9e3872b12010d120c3fcbd622765d9cda41f79a1bbb4bf63c1d3442f18a08f6e1642cb5d7ebf092a0ce3f7a3bd143 - languageName: node - linkType: hard - "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -16681,24 +6838,10 @@ __metadata: languageName: node linkType: hard -"require-from-string@npm:^2.0.2": - version: 2.0.2 - resolution: "require-from-string@npm:2.0.2" - checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 - languageName: node - linkType: hard - "require-main-filename@npm:^2.0.0": version: 2.0.0 - resolution: "require-main-filename@npm:2.0.0" - checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 - languageName: node - linkType: hard - -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 + resolution: "require-main-filename@npm:2.0.0" + checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 languageName: node linkType: hard @@ -16732,34 +6875,6 @@ __metadata: languageName: node linkType: hard -"resolve-url-loader@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-url-loader@npm:4.0.0" - dependencies: - adjust-sourcemap-loader: "npm:^4.0.0" - convert-source-map: "npm:^1.7.0" - loader-utils: "npm:^2.0.0" - postcss: "npm:^7.0.35" - source-map: "npm:0.6.1" - peerDependencies: - rework: 1.0.1 - rework-visit: 1.0.0 - peerDependenciesMeta: - rework: - optional: true - rework-visit: - optional: true - checksum: 10c0/afecc67d26e88f3c648d83fd4634113e032eb6127e44c25a0c64933f5b8280683be999e8351e8442bd1663c19998b31571faba19748eaead6a586cebb0d2f288 - languageName: node - linkType: hard - -"resolve.exports@npm:^1.1.0": - version: 1.1.1 - resolution: "resolve.exports@npm:1.1.1" - checksum: 10c0/902ac0c643d03385b2719f3aed8c289e9d4b2dd42c993de946de5b882bc18b74fad07d672d29f71a63c251be107f6d0d343e2390ca224c04ba9a8b8e35d1653a - languageName: node - linkType: hard - "resolve.exports@npm:^2.0.0": version: 2.0.3 resolution: "resolve.exports@npm:2.0.3" @@ -16767,7 +6882,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.4, resolve@npm:^1.22.8": +"resolve@npm:^1.20.0": version: 1.22.10 resolution: "resolve@npm:1.22.10" dependencies: @@ -16780,20 +6895,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^2.0.0-next.5": - version: 2.0.0-next.5 - resolution: "resolve@npm:2.0.0-next.5" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/a6c33555e3482ea2ec4c6e3d3bf0d78128abf69dca99ae468e64f1e30acaa318fd267fb66c8836b04d558d3e2d6ed875fe388067e7d8e0de647d3c21af21c43a - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": +"resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": version: 1.22.10 resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" dependencies: @@ -16806,29 +6908,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": - version: 2.0.0-next.5 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 - languageName: node - linkType: hard - -"restore-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "restore-cursor@npm:3.1.0" - dependencies: - onetime: "npm:^5.1.0" - signal-exit: "npm:^3.0.2" - checksum: 10c0/8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f - languageName: node - linkType: hard - "restore-cursor@npm:^4.0.0": version: 4.0.0 resolution: "restore-cursor@npm:4.0.0" @@ -16846,13 +6925,6 @@ __metadata: languageName: node linkType: hard -"retry@npm:^0.13.1": - version: 0.13.1 - resolution: "retry@npm:0.13.1" - checksum: 10c0/9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772 - languageName: node - linkType: hard - "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" @@ -16878,17 +6950,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 - languageName: node - linkType: hard - "rimraf@npm:^5.0.5": version: 5.0.10 resolution: "rimraf@npm:5.0.10" @@ -16900,41 +6961,6 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-terser@npm:^7.0.0": - version: 7.0.2 - resolution: "rollup-plugin-terser@npm:7.0.2" - dependencies: - "@babel/code-frame": "npm:^7.10.4" - jest-worker: "npm:^26.2.1" - serialize-javascript: "npm:^4.0.0" - terser: "npm:^5.0.0" - peerDependencies: - rollup: ^2.0.0 - checksum: 10c0/f79b851c6f7b06555d3a8ce7a4e32abd2b7cb8318e89fb8db73e662fa6e3af1a59920e881d111efc65a7437fd9582b61b1f4859b6fd839ba948616829d92432d - languageName: node - linkType: hard - -"rollup@npm:^2.43.1": - version: 2.79.2 - resolution: "rollup@npm:2.79.2" - dependencies: - fsevents: "npm:~2.3.2" - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10c0/bc3746c988d903c2211266ddc539379d53d92689b9cc5c2b4e3ae161689de9af491957a567c629b6cc81f48d0928a7591fc4c383fba68a48d2966c9fb8a2bce9 - languageName: node - linkType: hard - -"run-async@npm:^2.4.0": - version: 2.4.1 - resolution: "run-async@npm:2.4.1" - checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -16944,15 +6970,6 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.5": - version: 7.8.2 - resolution: "rxjs@npm:7.8.2" - dependencies: - tslib: "npm:^2.1.0" - checksum: 10c0/1fcd33d2066ada98ba8f21fcbbcaee9f0b271de1d38dc7f4e256bfbc6ffcdde68c8bfb69093de7eeb46f24b1fb820620bf0223706cff26b4ab99a7ff7b2e2c45 - languageName: node - linkType: hard - "rxjs@npm:^7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" @@ -16962,54 +6979,13 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2, safe-array-concat@npm:^1.1.3": - version: 1.1.3 - resolution: "safe-array-concat@npm:1.1.3" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.6" - has-symbols: "npm:^1.1.0" - isarray: "npm:^2.0.5" - checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d - languageName: node - linkType: hard - -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 languageName: node linkType: hard -"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 - languageName: node - linkType: hard - -"safe-push-apply@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-push-apply@npm:1.0.0" - dependencies: - es-errors: "npm:^1.3.0" - isarray: "npm:^2.0.5" - checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 - languageName: node - linkType: hard - -"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex-test@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - is-regex: "npm:^1.2.1" - checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 - languageName: node - linkType: hard - "safe-stable-stringify@npm:^2.1.0": version: 2.5.0 resolution: "safe-stable-stringify@npm:2.5.0" @@ -17024,54 +7000,6 @@ __metadata: languageName: node linkType: hard -"sanitize.css@npm:*": - version: 13.0.0 - resolution: "sanitize.css@npm:13.0.0" - checksum: 10c0/0c1eb61ff26d8f764593772c9f2af68ef5490cd9c7199ff387138412e8e658a0ee715bf176e0a2569872fc9c277f9342cf1235a9274da7a63aaaf0043747260d - languageName: node - linkType: hard - -"sass-loader@npm:^12.3.0": - version: 12.6.0 - resolution: "sass-loader@npm:12.6.0" - dependencies: - klona: "npm:^2.0.4" - neo-async: "npm:^2.6.2" - peerDependencies: - fibers: ">= 3.1.0" - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - sass: ^1.3.0 - sass-embedded: "*" - webpack: ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - sass-embedded: - optional: true - checksum: 10c0/e1ef655f3898cc4c45f02b3c627f8baf998139993a9a79c524153a80814282bfe20d8d8d703b8cf1d05457c1930940b65e2156d11285ed0861f9a1016f993e53 - languageName: node - linkType: hard - -"sax@npm:~1.2.4": - version: 1.2.4 - resolution: "sax@npm:1.2.4" - checksum: 10c0/6e9b05ff443ee5e5096ce92d31c0740a20d33002fad714ebcb8fc7a664d9ee159103ebe8f7aef0a1f7c5ecacdd01f177f510dff95611c589399baf76437d3fe3 - languageName: node - linkType: hard - -"saxes@npm:^5.0.1": - version: 5.0.1 - resolution: "saxes@npm:5.0.1" - dependencies: - xmlchars: "npm:^2.2.0" - checksum: 10c0/b7476c41dbe1c3a89907d2546fecfba234de5e66743ef914cde2603f47b19bed09732ab51b528ad0f98b958369d8be72b6f5af5c9cfad69972a73d061f0b3952 - languageName: node - linkType: hard - "scale-ts@npm:^1.6.0": version: 1.6.1 resolution: "scale-ts@npm:1.6.1" @@ -17079,83 +7007,7 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.25.0": - version: 0.25.0 - resolution: "scheduler@npm:0.25.0" - checksum: 10c0/a4bb1da406b613ce72c1299db43759526058fdcc413999c3c3e0db8956df7633acf395cb20eb2303b6a65d658d66b6585d344460abaee8080b4aa931f10eaafe - languageName: node - linkType: hard - -"schema-utils@npm:2.7.0": - version: 2.7.0 - resolution: "schema-utils@npm:2.7.0" - dependencies: - "@types/json-schema": "npm:^7.0.4" - ajv: "npm:^6.12.2" - ajv-keywords: "npm:^3.4.1" - checksum: 10c0/723c3c856a0313a89aa81c5fb2c93d4b11225f5cdd442665fddd55d3c285ae72e079f5286a3a9a1a973affe888f6c33554a2cf47b79b24cd8de2f1f756a6fb1b - languageName: node - linkType: hard - -"schema-utils@npm:^2.6.5": - version: 2.7.1 - resolution: "schema-utils@npm:2.7.1" - dependencies: - "@types/json-schema": "npm:^7.0.5" - ajv: "npm:^6.12.4" - ajv-keywords: "npm:^3.5.2" - checksum: 10c0/f484f34464edd8758712d5d3ba25a306e367dac988aecaf4ce112e99baae73f33a807b5cf869240bb6648c80720b36af2d7d72be3a27faa49a2d4fc63fa3f85f - languageName: node - linkType: hard - -"schema-utils@npm:^3.0.0": - version: 3.3.0 - resolution: "schema-utils@npm:3.3.0" - dependencies: - "@types/json-schema": "npm:^7.0.8" - ajv: "npm:^6.12.5" - ajv-keywords: "npm:^3.5.2" - checksum: 10c0/fafdbde91ad8aa1316bc543d4b61e65ea86970aebbfb750bfb6d8a6c287a23e415e0e926c2498696b242f63af1aab8e585252637fabe811fd37b604351da6500 - languageName: node - linkType: hard - -"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0": - version: 4.3.0 - resolution: "schema-utils@npm:4.3.0" - dependencies: - "@types/json-schema": "npm:^7.0.9" - ajv: "npm:^8.9.0" - ajv-formats: "npm:^2.1.1" - ajv-keywords: "npm:^5.1.0" - checksum: 10c0/c23f0fa73ef71a01d4a2bb7af4c91e0d356ec640e071aa2d06ea5e67f042962bb7ac7c29a60a295bb0125878801bc3209197a2b8a833dd25bd38e37c3ed21427 - languageName: node - linkType: hard - -"scuid@npm:^1.1.0": - version: 1.1.0 - resolution: "scuid@npm:1.1.0" - checksum: 10c0/01c6bd2657ceaa148ead0c836df6251f561166142059261022a38dba429b30141e27ab3c0eca1012b88912f51a9e848e475fe1b6259ef1c61a0a7f6eb54fb261 - languageName: node - linkType: hard - -"select-hose@npm:^2.0.0": - version: 2.0.0 - resolution: "select-hose@npm:2.0.0" - checksum: 10c0/01cc52edd29feddaf379efb4328aededa633f0ac43c64b11a8abd075ff34f05b0d280882c4fbcbdf1a0658202c9cd2ea8d5985174dcf9a2dac7e3a4996fa9b67 - languageName: node - linkType: hard - -"selfsigned@npm:^2.1.1": - version: 2.4.1 - resolution: "selfsigned@npm:2.4.1" - dependencies: - "@types/node-forge": "npm:^1.3.0" - node-forge: "npm:^1" - checksum: 10c0/521829ec36ea042f7e9963bf1da2ed040a815cf774422544b112ec53b7edc0bc50a0f8cc2ae7aa6cc19afa967c641fd96a15de0fc650c68651e41277d2e1df09 - languageName: node - linkType: hard - -"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": +"semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -17164,7 +7016,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": +"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": version: 7.7.1 resolution: "semver@npm:7.7.1" bin: @@ -17173,83 +7025,6 @@ __metadata: languageName: node linkType: hard -"send@npm:0.19.0": - version: 0.19.0 - resolution: "send@npm:0.19.0" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: 10c0/ea3f8a67a8f0be3d6bf9080f0baed6d2c51d11d4f7b4470de96a5029c598a7011c497511ccc28968b70ef05508675cebff27da9151dd2ceadd60be4e6cf845e3 - languageName: node - linkType: hard - -"sentence-case@npm:^3.0.4": - version: 3.0.4 - resolution: "sentence-case@npm:3.0.4" - dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - upper-case-first: "npm:^2.0.2" - checksum: 10c0/9a90527a51300cf5faea7fae0c037728f9ddcff23ac083883774c74d180c0a03c31aab43d5c3347512e8c1b31a0d4712512ec82beb71aa79b85149f9abeb5467 - languageName: node - linkType: hard - -"serialize-javascript@npm:^4.0.0": - version: 4.0.0 - resolution: "serialize-javascript@npm:4.0.0" - dependencies: - randombytes: "npm:^2.1.0" - checksum: 10c0/510dfe7f0311c0b2f7ab06311afa1668ba2969ab2f1faaac0a4924ede76b7f22ba85cfdeaa0052ec5a047bca42c8cd8ac8df8f0efe52f9bd290b3a39ae69fe9d - languageName: node - linkType: hard - -"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.2": - version: 6.0.2 - resolution: "serialize-javascript@npm:6.0.2" - dependencies: - randombytes: "npm:^2.1.0" - checksum: 10c0/2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 - languageName: node - linkType: hard - -"serve-index@npm:^1.9.1": - version: 1.9.1 - resolution: "serve-index@npm:1.9.1" - dependencies: - accepts: "npm:~1.3.4" - batch: "npm:0.6.1" - debug: "npm:2.6.9" - escape-html: "npm:~1.0.3" - http-errors: "npm:~1.6.2" - mime-types: "npm:~2.1.17" - parseurl: "npm:~1.3.2" - checksum: 10c0/a666471a24196f74371edf2c3c7bcdd82adbac52f600804508754b5296c3567588bf694258b19e0cb23a567acfa20d9721bfdaed3286007b81f9741ada8a3a9c - languageName: node - linkType: hard - -"serve-static@npm:1.16.2": - version: 1.16.2 - resolution: "serve-static@npm:1.16.2" - dependencies: - encodeurl: "npm:~2.0.0" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.19.0" - checksum: 10c0/528fff6f5e12d0c5a391229ad893910709bc51b5705962b09404a1d813857578149b8815f35d3ee5752f44cd378d0f31669d4b1d7e2d11f41e08283d5134bd1f - languageName: node - linkType: hard - "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -17257,64 +7032,6 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.2.2": - version: 1.2.2 - resolution: "set-function-length@npm:1.2.2" - dependencies: - define-data-property: "npm:^1.1.4" - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.2" - checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c - languageName: node - linkType: hard - -"set-function-name@npm:^2.0.2": - version: 2.0.2 - resolution: "set-function-name@npm:2.0.2" - dependencies: - define-data-property: "npm:^1.1.4" - es-errors: "npm:^1.3.0" - functions-have-names: "npm:^1.2.3" - has-property-descriptors: "npm:^1.0.2" - checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 - languageName: node - linkType: hard - -"set-proto@npm:^1.0.0": - version: 1.0.0 - resolution: "set-proto@npm:1.0.0" - dependencies: - dunder-proto: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a - languageName: node - linkType: hard - -"setimmediate@npm:^1.0.5": - version: 1.0.5 - resolution: "setimmediate@npm:1.0.5" - checksum: 10c0/5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 - languageName: node - linkType: hard - -"setprototypeof@npm:1.1.0": - version: 1.1.0 - resolution: "setprototypeof@npm:1.1.0" - checksum: 10c0/a77b20876689c6a89c3b42f0c3596a9cae02f90fc902570cbd97198e9e8240382086c9303ad043e88cee10f61eae19f1004e51d885395a1e9bf49f9ebed12872 - languageName: node - linkType: hard - -"setprototypeof@npm:1.2.0": - version: 1.2.0 - resolution: "setprototypeof@npm:1.2.0" - checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc - languageName: node - linkType: hard - "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -17331,13 +7048,6 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": - version: 1.8.2 - resolution: "shell-quote@npm:1.8.2" - checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1 - languageName: node - linkType: hard - "side-channel-list@npm:^1.0.0": version: 1.0.0 resolution: "side-channel-list@npm:1.0.0" @@ -17373,7 +7083,7 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": +"side-channel@npm:^1.1.0": version: 1.1.0 resolution: "side-channel@npm:1.1.0" dependencies: @@ -17400,13 +7110,6 @@ __metadata: languageName: node linkType: hard -"signedsource@npm:^1.0.0": - version: 1.0.0 - resolution: "signedsource@npm:1.0.0" - checksum: 10c0/dbb4ade9c94888e83c16d23ef1a43195799de091d366d130be286415e8aeb97b3f25b14fd26fc5888e1335d703ad561374fddee32e43b7cea04751b93d178a47 - languageName: node - linkType: hard - "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" @@ -17421,35 +7124,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^4.0.0": - version: 4.0.0 - resolution: "slash@npm:4.0.0" - checksum: 10c0/b522ca75d80d107fd30d29df0549a7b2537c83c4c4ecd12cd7d4ea6c8aaca2ab17ada002e7a1d78a9d736a0261509f26ea5b489082ee443a3a810586ef8eff18 - languageName: node - linkType: hard - -"slice-ansi@npm:^3.0.0": - version: 3.0.0 - resolution: "slice-ansi@npm:3.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - astral-regex: "npm:^2.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - checksum: 10c0/88083c9d0ca67d09f8b4c78f68833d69cabbb7236b74df5d741ad572bbf022deaf243fa54009cd434350622a1174ab267710fcc80a214ecc7689797fe00cb27c - languageName: node - linkType: hard - -"slice-ansi@npm:^4.0.0": - version: 4.0.0 - resolution: "slice-ansi@npm:4.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - astral-regex: "npm:^2.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - checksum: 10c0/6c25678db1270d4793e0327620f1e0f9f5bea4630123f51e9e399191bc52c87d6e6de53ed33538609e5eacbd1fab769fae00f3705d08d029f02102a540648918 - languageName: node - linkType: hard - "slice-ansi@npm:^5.0.0": version: 5.0.0 resolution: "slice-ansi@npm:5.0.0" @@ -17469,31 +7143,10 @@ __metadata: "smoldot@npm:2.0.22": version: 2.0.22 - resolution: "smoldot@npm:2.0.22" - dependencies: - ws: "npm:^8.8.1" - checksum: 10c0/fa439bebfe0d0d46e4da342a313d0653fd56557b6459b5ba3db1fd6bcfb345e9d9577c27e1f6692e67dec0206addb95de6b594c17041729f5689b4b123974495 - languageName: node - linkType: hard - -"snake-case@npm:^3.0.4": - version: 3.0.4 - resolution: "snake-case@npm:3.0.4" - dependencies: - dot-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10c0/ab19a913969f58f4474fe9f6e8a026c8a2142a01f40b52b79368068343177f818cdfef0b0c6b9558f298782441d5ca8ed5932eb57822439fad791d866e62cecd - languageName: node - linkType: hard - -"sockjs@npm:^0.3.24": - version: 0.3.24 - resolution: "sockjs@npm:0.3.24" + resolution: "smoldot@npm:2.0.22" dependencies: - faye-websocket: "npm:^0.11.3" - uuid: "npm:^8.3.2" - websocket-driver: "npm:^0.7.4" - checksum: 10c0/aa102c7d921bf430215754511c81ea7248f2dcdf268fbdb18e4d8183493a86b8793b164c636c52f474a886f747447c962741df2373888823271efdb9d2594f33 + ws: "npm:^8.8.1" + checksum: 10c0/fa439bebfe0d0d46e4da342a313d0653fd56557b6459b5ba3db1fd6bcfb345e9d9577c27e1f6692e67dec0206addb95de6b594c17041729f5689b4b123974495 languageName: node linkType: hard @@ -17527,33 +7180,6 @@ __metadata: languageName: node linkType: hard -"source-list-map@npm:^2.0.0, source-list-map@npm:^2.0.1": - version: 2.0.1 - resolution: "source-list-map@npm:2.0.1" - checksum: 10c0/2e5e421b185dcd857f46c3c70e2e711a65d717b78c5f795e2e248c9d67757882ea989b80ebc08cf164eeeda5f4be8aa95d3b990225070b2daaaf3257c5958149 - languageName: node - linkType: hard - -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.1": - version: 1.2.1 - resolution: "source-map-js@npm:1.2.1" - checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf - languageName: node - linkType: hard - -"source-map-loader@npm:^3.0.0": - version: 3.0.2 - resolution: "source-map-loader@npm:3.0.2" - dependencies: - abab: "npm:^2.0.5" - iconv-lite: "npm:^0.6.3" - source-map-js: "npm:^1.0.1" - peerDependencies: - webpack: ^5.0.0 - checksum: 10c0/ce38822d10ac0fc09f3a3f320f184d5a5c7e66a6c447e5f2c36476d901e3224a00cc7843be615212a50b8607beee565f08b526fbb0621357a1a6247f48fd09bc - languageName: node - linkType: hard - "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13" @@ -17564,46 +7190,13 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d - languageName: node - linkType: hard - -"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": +"source-map@npm:^0.6.0, source-map@npm:^0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 languageName: node linkType: hard -"source-map@npm:^0.7.3": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 10c0/dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc - languageName: node - linkType: hard - -"source-map@npm:^0.8.0-beta.0": - version: 0.8.0-beta.0 - resolution: "source-map@npm:0.8.0-beta.0" - dependencies: - whatwg-url: "npm:^7.0.0" - checksum: 10c0/fb4d9bde9a9fdb2c29b10e5eae6c71d10e09ef467e1afb75fdec2eb7e11fa5b343a2af553f74f18b695dbc0b81f9da2e9fa3d7a317d5985e9939499ec6087835 - languageName: node - linkType: hard - -"sourcemap-codec@npm:^1.4.8": - version: 1.4.8 - resolution: "sourcemap-codec@npm:1.4.8" - checksum: 10c0/f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 - languageName: node - linkType: hard - "spawndamnit@npm:^3.0.1": version: 3.0.1 resolution: "spawndamnit@npm:3.0.1" @@ -17614,33 +7207,6 @@ __metadata: languageName: node linkType: hard -"spdy-transport@npm:^3.0.0": - version: 3.0.0 - resolution: "spdy-transport@npm:3.0.0" - dependencies: - debug: "npm:^4.1.0" - detect-node: "npm:^2.0.4" - hpack.js: "npm:^2.1.6" - obuf: "npm:^1.1.2" - readable-stream: "npm:^3.0.6" - wbuf: "npm:^1.7.3" - checksum: 10c0/eaf7440fa90724fffc813c386d4a8a7427d967d6e46d7c51d8f8a533d1a6911b9823ea9218703debbae755337e85f110185d7a00ae22ec5c847077b908ce71bb - languageName: node - linkType: hard - -"spdy@npm:^4.0.2": - version: 4.0.2 - resolution: "spdy@npm:4.0.2" - dependencies: - debug: "npm:^4.1.0" - handle-thing: "npm:^2.0.0" - http-deceiver: "npm:^1.2.7" - select-hose: "npm:^2.0.0" - spdy-transport: "npm:^3.0.0" - checksum: 10c0/983509c0be9d06fd00bb9dff713c5b5d35d3ffd720db869acdd5ad7aa6fc0e02c2318b58f75328957d8ff772acdf1f7d19382b6047df342044ff3e2d6805ccdf - languageName: node - linkType: hard - "split-on-first@npm:^1.0.0": version: 1.1.0 resolution: "split-on-first@npm:1.1.0" @@ -17655,15 +7221,6 @@ __metadata: languageName: node linkType: hard -"sponge-case@npm:^1.0.1": - version: 1.0.1 - resolution: "sponge-case@npm:1.0.1" - dependencies: - tslib: "npm:^2.0.3" - checksum: 10c0/dbe42f300ae9f7fbd83c40f71c2a61ecf9c86b927b5668bae067d1e516e314671cc85166f87017e51b56938409b1fc042719eb46a6d5bb30cc1cf23252a82761 - languageName: node - linkType: hard - "sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" @@ -17687,13 +7244,6 @@ __metadata: languageName: node linkType: hard -"stable@npm:^0.1.8": - version: 0.1.8 - resolution: "stable@npm:0.1.8" - checksum: 10c0/df74b5883075076e78f8e365e4068ecd977af6c09da510cfc3148a303d4b87bc9aa8f7c48feb67ed4ef970b6140bd9eabba2129e28024aa88df5ea0114cba39d - languageName: node - linkType: hard - "stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -17703,36 +7253,6 @@ __metadata: languageName: node linkType: hard -"stackframe@npm:^1.3.4": - version: 1.3.4 - resolution: "stackframe@npm:1.3.4" - checksum: 10c0/18410f7a1e0c5d211a4effa83bdbf24adbe8faa8c34db52e1cd3e89837518c592be60b60d8b7270ac53eeeb8b807cd11b399a41667f6c9abb41059c3ccc8a989 - languageName: node - linkType: hard - -"static-eval@npm:2.0.2": - version: 2.0.2 - resolution: "static-eval@npm:2.0.2" - dependencies: - escodegen: "npm:^1.8.1" - checksum: 10c0/9bc1114ea5ba2a6978664907c4dd3fde6f58767274f6cb4fbfb11ba3a73cb6e74dc11e89ec4a7bf1472a587c1f976fcd4ab8fe9aae1651f5e576f097745d48ff - languageName: node - linkType: hard - -"statuses@npm:2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 - languageName: node - linkType: hard - -"statuses@npm:>= 1.4.0 < 2": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: 10c0/e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940 - languageName: node - linkType: hard - "stream-shift@npm:^1.0.2": version: 1.0.3 resolution: "stream-shift@npm:1.0.3" @@ -17740,13 +7260,6 @@ __metadata: languageName: node linkType: hard -"streamsearch@npm:^1.1.0": - version: 1.1.0 - resolution: "streamsearch@npm:1.1.0" - checksum: 10c0/fbd9aecc2621364384d157f7e59426f4bfd385e8b424b5aaa79c83a6f5a1c8fd2e4e3289e95de1eb3511cb96bb333d6281a9919fafce760e4edb35b2cd2facab - languageName: node - linkType: hard - "strict-uri-encode@npm:^2.0.0": version: 2.0.0 resolution: "strict-uri-encode@npm:2.0.0" @@ -17754,13 +7267,6 @@ __metadata: languageName: node linkType: hard -"string-env-interpolation@npm:^1.0.1": - version: 1.0.1 - resolution: "string-env-interpolation@npm:1.0.1" - checksum: 10c0/410046e621e71678e71816377d799b40ba88d236708c0ad015114137fa3575f1b3cf14bfd63ec5eaa35ea43ac582308e60a8e1a3839a10f475b8db73470105bc - languageName: node - linkType: hard - "string-length@npm:^4.0.1": version: 4.0.2 resolution: "string-length@npm:4.0.2" @@ -17771,424 +7277,105 @@ __metadata: languageName: node linkType: hard -"string-length@npm:^5.0.1": - version: 5.0.1 - resolution: "string-length@npm:5.0.1" - dependencies: - char-regex: "npm:^2.0.0" - strip-ansi: "npm:^7.0.1" - checksum: 10c0/311fa5758d397bd616be17150dfefaab4755ed292a3112237924d10ba5122f606064ad4880a293387401c1d7aa20d79f7936728bac2abed17a5e48f5b317cbc8 - languageName: node - linkType: hard - -"string-natural-compare@npm:^3.0.1": - version: 3.0.1 - resolution: "string-natural-compare@npm:3.0.1" - checksum: 10c0/85a6a9195736be500af5d817c7ea36b7e1ac278af079a807f70f79a56602359ee6743ca409af6291b94557de550ff60d1ec31b3c4fc8e7a08d0e12cdab57c149 - languageName: node - linkType: hard - "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: emoji-regex: "npm:^8.0.0" is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca - languageName: node - linkType: hard - -"string.prototype.includes@npm:^2.0.1": - version: 2.0.1 - resolution: "string.prototype.includes@npm:2.0.1" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" - checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 - languageName: node - linkType: hard - -"string.prototype.matchall@npm:^4.0.12, string.prototype.matchall@npm:^4.0.6": - version: 4.0.12 - resolution: "string.prototype.matchall@npm:4.0.12" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.6" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.6" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - internal-slot: "npm:^1.1.0" - regexp.prototype.flags: "npm:^1.5.3" - set-function-name: "npm:^2.0.2" - side-channel: "npm:^1.1.0" - checksum: 10c0/1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c - languageName: node - linkType: hard - -"string.prototype.repeat@npm:^1.0.0": - version: 1.0.0 - resolution: "string.prototype.repeat@npm:1.0.0" - dependencies: - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.17.5" - checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 - languageName: node - linkType: hard - -"string.prototype.trim@npm:^1.2.10": - version: 1.2.10 - resolution: "string.prototype.trim@npm:1.2.10" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.2" - define-data-property: "npm:^1.1.4" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.5" - es-object-atoms: "npm:^1.0.0" - has-property-descriptors: "npm:^1.0.2" - checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 - languageName: node - linkType: hard - -"string.prototype.trimend@npm:^1.0.8, string.prototype.trimend@npm:^1.0.9": - version: 1.0.9 - resolution: "string.prototype.trimend@npm:1.0.9" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.2" - define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimstart@npm:1.0.8" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 - languageName: node - linkType: hard - -"string_decoder@npm:^1.1.1": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: "npm:~5.2.0" - checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d - languageName: node - linkType: hard - -"string_decoder@npm:~1.1.1": - version: 1.1.1 - resolution: "string_decoder@npm:1.1.1" - dependencies: - safe-buffer: "npm:~5.1.0" - checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e - languageName: node - linkType: hard - -"stringify-object@npm:^3.3.0": - version: 3.3.0 - resolution: "stringify-object@npm:3.3.0" - dependencies: - get-own-enumerable-property-symbols: "npm:^3.0.0" - is-obj: "npm:^1.0.1" - is-regexp: "npm:^1.0.0" - checksum: 10c0/ba8078f84128979ee24b3de9a083489cbd3c62cb8572a061b47d4d82601a8ae4b4d86fa8c54dd955593da56bb7c16a6de51c27221fdc6b7139bb4f29d815f35b - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" - dependencies: - ansi-regex: "npm:^6.0.1" - checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 - languageName: node - linkType: hard - -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 - languageName: node - linkType: hard - -"strip-bom@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-bom@npm:4.0.0" - checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef - languageName: node - linkType: hard - -"strip-comments@npm:^2.0.1": - version: 2.0.1 - resolution: "strip-comments@npm:2.0.1" - checksum: 10c0/984321b1ec47a531bdcfddd87f217590934e2d2f142198a080ec88588280239a5b58a81ca780730679b6195e52afef83673c6d6466c07c2277f71f44d7d9553d - languageName: node - linkType: hard - -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f - languageName: node - linkType: hard - -"strip-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-indent@npm:3.0.0" - dependencies: - min-indent: "npm:^1.0.0" - checksum: 10c0/ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 - languageName: node - linkType: hard - -"strip-json-comments@npm:^3.1.1": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd - languageName: node - linkType: hard - -"style-loader@npm:^3.3.1": - version: 3.3.4 - resolution: "style-loader@npm:3.3.4" - peerDependencies: - webpack: ^5.0.0 - checksum: 10c0/8f8027fc5c6e91400cbb60066e7db3315810f8eaa0d19b2a254936eb0bec399ba8a7043b1789da9d05ab7c3ba50faf9267765ae0bf3571e48aa34ecdc774be37 - languageName: node - linkType: hard - -"stylehacks@npm:^5.1.1": - version: 5.1.1 - resolution: "stylehacks@npm:5.1.1" - dependencies: - browserslist: "npm:^4.21.4" - postcss-selector-parser: "npm:^6.0.4" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/402c2b545eeda0e972f125779adddc88df11bcf3a89de60c92026bd98cd49c1abffcd5bfe41766398835e0a1c7e5e72bdb6905809ecbb60716cd8d3a32ea7cd3 - languageName: node - linkType: hard - -"sucrase@npm:^3.35.0": - version: 3.35.0 - resolution: "sucrase@npm:3.35.0" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.2" - commander: "npm:^4.0.0" - glob: "npm:^10.3.10" - lines-and-columns: "npm:^1.1.6" - mz: "npm:^2.7.0" - pirates: "npm:^4.0.1" - ts-interface-checker: "npm:^0.1.9" - bin: - sucrase: bin/sucrase - sucrase-node: bin/sucrase-node - checksum: 10c0/ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef - languageName: node - linkType: hard - -"supports-color@npm:^5.3.0": - version: 5.5.0 - resolution: "supports-color@npm:5.5.0" - dependencies: - has-flag: "npm:^3.0.0" - checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 - languageName: node - linkType: hard - -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - -"supports-color@npm:^8.0.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 - languageName: node - linkType: hard - -"supports-hyperlinks@npm:^2.0.0": - version: 2.3.0 - resolution: "supports-hyperlinks@npm:2.3.0" - dependencies: - has-flag: "npm:^4.0.0" - supports-color: "npm:^7.0.0" - checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b languageName: node linkType: hard -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 +"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca languageName: node linkType: hard -"svg-parser@npm:^2.0.2": - version: 2.0.4 - resolution: "svg-parser@npm:2.0.4" - checksum: 10c0/02f6cb155dd7b63ebc2f44f36365bc294543bebb81b614b7628f1af3c54ab64f7e1cec20f06e252bf95bdde78441ae295a412c68ad1678f16a6907d924512b7a +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d languageName: node linkType: hard -"svgo@npm:^1.2.2": - version: 1.3.2 - resolution: "svgo@npm:1.3.2" - dependencies: - chalk: "npm:^2.4.1" - coa: "npm:^2.0.2" - css-select: "npm:^2.0.0" - css-select-base-adapter: "npm:^0.1.1" - css-tree: "npm:1.0.0-alpha.37" - csso: "npm:^4.0.2" - js-yaml: "npm:^3.13.1" - mkdirp: "npm:~0.5.1" - object.values: "npm:^1.1.0" - sax: "npm:~1.2.4" - stable: "npm:^0.1.8" - unquote: "npm:~1.1.1" - util.promisify: "npm:~1.0.0" - bin: - svgo: ./bin/svgo - checksum: 10c0/261a82b08acf63accd7a54b47b4ffcd2fc7e7d7f8efef3cbc61184583b24b4c5434656004c30190302821af0f6d7b047eac730b0dcdab5d179e6a74383ccc776 +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 languageName: node linkType: hard -"svgo@npm:^2.7.0": - version: 2.8.0 - resolution: "svgo@npm:2.8.0" +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" dependencies: - "@trysound/sax": "npm:0.2.0" - commander: "npm:^7.2.0" - css-select: "npm:^4.1.3" - css-tree: "npm:^1.1.3" - csso: "npm:^4.2.0" - picocolors: "npm:^1.0.0" - stable: "npm:^0.1.8" - bin: - svgo: bin/svgo - checksum: 10c0/0741f5d5cad63111a90a0ce7a1a5a9013f6d293e871b75efe39addb57f29a263e45294e485a4d2ff9cc260a5d142c8b5937b2234b4ef05efdd2706fb2d360ecc + ansi-regex: "npm:^6.0.1" + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 languageName: node linkType: hard -"swap-case@npm:^2.0.2": - version: 2.0.2 - resolution: "swap-case@npm:2.0.2" - dependencies: - tslib: "npm:^2.0.3" - checksum: 10c0/6a47c1926e06395ead750905e103be388aeec8c9697f20b14bc3e1e86fcb4fc78e5033197afe6cc8bbed80f0a4ee1f184b0fa22eec7f4a767bdfd278683d52eb +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 languageName: node linkType: hard -"symbol-observable@npm:^4.0.0": +"strip-bom@npm:^4.0.0": version: 4.0.0 - resolution: "symbol-observable@npm:4.0.0" - checksum: 10c0/5e9a3ab08263a6be8cbee76587ad5880dcc62a47002787ed5ebea56b1eb30dc87da6f0183d67e88286806799fbe21c69077fbd677be4be2188e92318d6c6f31d + resolution: "strip-bom@npm:4.0.0" + checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef languageName: node linkType: hard -"symbol-tree@npm:^3.2.4": - version: 3.2.4 - resolution: "symbol-tree@npm:3.2.4" - checksum: 10c0/dfbe201ae09ac6053d163578778c53aa860a784147ecf95705de0cd23f42c851e1be7889241495e95c37cabb058edb1052f141387bef68f705afc8f9dd358509 +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f languageName: node linkType: hard -"sync-fetch@npm:0.6.0-2": - version: 0.6.0-2 - resolution: "sync-fetch@npm:0.6.0-2" - dependencies: - node-fetch: "npm:^3.3.2" - timeout-signal: "npm:^2.0.0" - whatwg-mimetype: "npm:^4.0.0" - checksum: 10c0/1b3e96dfe12de520d9530abb0765baa3ce5921b6fc33ff23171cf838916a58956e755eb359669fba59bfba9b0eefd7e5b6eed737db0ba03bc2cb98a93de5cdb3 +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd languageName: node linkType: hard -"tailwindcss@npm:^3.0.2": - version: 3.4.17 - resolution: "tailwindcss@npm:3.4.17" +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" dependencies: - "@alloc/quick-lru": "npm:^5.2.0" - arg: "npm:^5.0.2" - chokidar: "npm:^3.6.0" - didyoumean: "npm:^1.2.2" - dlv: "npm:^1.1.3" - fast-glob: "npm:^3.3.2" - glob-parent: "npm:^6.0.2" - is-glob: "npm:^4.0.3" - jiti: "npm:^1.21.6" - lilconfig: "npm:^3.1.3" - micromatch: "npm:^4.0.8" - normalize-path: "npm:^3.0.0" - object-hash: "npm:^3.0.0" - picocolors: "npm:^1.1.1" - postcss: "npm:^8.4.47" - postcss-import: "npm:^15.1.0" - postcss-js: "npm:^4.0.1" - postcss-load-config: "npm:^4.0.2" - postcss-nested: "npm:^6.2.0" - postcss-selector-parser: "npm:^6.1.2" - resolve: "npm:^1.22.8" - sucrase: "npm:^3.35.0" - bin: - tailwind: lib/cli.js - tailwindcss: lib/cli.js - checksum: 10c0/cc42c6e7fdf88a5507a0d7fea37f1b4122bec158977f8c017b2ae6828741f9e6f8cb90282c6bf2bd5951fd1220a53e0a50ca58f5c1c00eb7f5d9f8b80dc4523c + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 languageName: node linkType: hard -"tapable@npm:^1.0.0": - version: 1.1.3 - resolution: "tapable@npm:1.1.3" - checksum: 10c0/c9f0265e55e45821ec672b9b9ee8a35d95bf3ea6b352199f8606a2799018e89cfe4433c554d424b31fc67c4be26b05d4f36dc3c607def416fdb2514cd63dba50 +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 languageName: node linkType: hard -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 languageName: node linkType: hard @@ -18206,25 +7393,6 @@ __metadata: languageName: node linkType: hard -"temp-dir@npm:^2.0.0": - version: 2.0.0 - resolution: "temp-dir@npm:2.0.0" - checksum: 10c0/b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 - languageName: node - linkType: hard - -"tempy@npm:^0.6.0": - version: 0.6.0 - resolution: "tempy@npm:0.6.0" - dependencies: - is-stream: "npm:^2.0.0" - temp-dir: "npm:^2.0.0" - type-fest: "npm:^0.16.0" - unique-string: "npm:^2.0.0" - checksum: 10c0/ca0882276732d1313b85006b0427620cb4a8d7a57738a2311a72befae60ed152be7d5b41b951dcb447a01a35404bed76f33eb4e37c55263cd7f807eee1187f8f - languageName: node - linkType: hard - "term-size@npm:^2.1.0": version: 2.2.1 resolution: "term-size@npm:2.2.1" @@ -18232,52 +7400,6 @@ __metadata: languageName: node linkType: hard -"terminal-link@npm:^2.0.0": - version: 2.1.1 - resolution: "terminal-link@npm:2.1.1" - dependencies: - ansi-escapes: "npm:^4.2.1" - supports-hyperlinks: "npm:^2.0.0" - checksum: 10c0/947458a5cd5408d2ffcdb14aee50bec8fb5022ae683b896b2f08ed6db7b2e7d42780d5c8b51e930e9c322bd7c7a517f4fa7c76983d0873c83245885ac5ee13e3 - languageName: node - linkType: hard - -"terser-webpack-plugin@npm:^5.2.5, terser-webpack-plugin@npm:^5.3.11": - version: 5.3.11 - resolution: "terser-webpack-plugin@npm:5.3.11" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.25" - jest-worker: "npm:^27.4.5" - schema-utils: "npm:^4.3.0" - serialize-javascript: "npm:^6.0.2" - terser: "npm:^5.31.1" - peerDependencies: - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true - checksum: 10c0/4794274f445dc589f4c113c75a55ce51364ccf09bfe8a545cdb462e3f752bf300ea91f072fa28bbed291bbae03274da06fe4eca180e784fb8a43646aa7dbcaef - languageName: node - linkType: hard - -"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.31.1": - version: 5.39.0 - resolution: "terser@npm:5.39.0" - dependencies: - "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.8.2" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 10c0/83326545ea1aecd6261030568b6191ccfa4cb6aa61d9ea41746a52479f50017a78b77e4725fbbc207c5df841ffa66a773c5ac33636e95c7ab94fe7e0379ae5c7 - languageName: node - linkType: hard - "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -18289,31 +7411,6 @@ __metadata: languageName: node linkType: hard -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c - languageName: node - linkType: hard - -"thenify-all@npm:^1.0.0": - version: 1.6.0 - resolution: "thenify-all@npm:1.6.0" - dependencies: - thenify: "npm:>= 3.1.0 < 4" - checksum: 10c0/9b896a22735e8122754fe70f1d65f7ee691c1d70b1f116fda04fea103d0f9b356e3676cb789506e3909ae0486a79a476e4914b0f92472c2e093d206aed4b7d6b - languageName: node - linkType: hard - -"thenify@npm:>= 3.1.0 < 4": - version: 3.3.1 - resolution: "thenify@npm:3.3.1" - dependencies: - any-promise: "npm:^1.0.0" - checksum: 10c0/f375aeb2b05c100a456a30bc3ed07ef03a39cbdefe02e0403fb714b8c7e57eeaad1a2f5c4ecfb9ce554ce3db9c2b024eba144843cd9e344566d9fcee73b04767 - languageName: node - linkType: hard - "thread-stream@npm:^0.15.1": version: 0.15.2 resolution: "thread-stream@npm:0.15.2" @@ -18323,43 +7420,6 @@ __metadata: languageName: node linkType: hard -"throat@npm:^6.0.1": - version: 6.0.2 - resolution: "throat@npm:6.0.2" - checksum: 10c0/45caf1ce86a895f71fcb9bd3de67e1df6f73a519e780765dd0cf63ca8363de08ad207cfb714bc650ee9ddeef89971517b5f3a64087fcffce2bda034697af7c18 - languageName: node - linkType: hard - -"through@npm:^2.3.6, through@npm:^2.3.8": - version: 2.3.8 - resolution: "through@npm:2.3.8" - checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc - languageName: node - linkType: hard - -"thunky@npm:^1.0.2": - version: 1.1.0 - resolution: "thunky@npm:1.1.0" - checksum: 10c0/369764f39de1ce1de2ba2fa922db4a3f92e9c7f33bcc9a713241bc1f4a5238b484c17e0d36d1d533c625efb00e9e82c3e45f80b47586945557b45abb890156d2 - languageName: node - linkType: hard - -"timeout-signal@npm:^2.0.0": - version: 2.0.0 - resolution: "timeout-signal@npm:2.0.0" - checksum: 10c0/dd0a41712552fd45e075664edbdb5d1715a0791e6a206f1d00f5808b954b18046f87b71a7b9216a5030ba772516212b696bbbfb3115bf81b3277b04f62aab135 - languageName: node - linkType: hard - -"title-case@npm:^3.0.3": - version: 3.0.3 - resolution: "title-case@npm:3.0.3" - dependencies: - tslib: "npm:^2.0.3" - checksum: 10c0/face56f686060f777b43a180d371407124d201eb4238c19d9e97030fd54859696ca4e2ca499cc232f8700f24f2414cc08aab9fdf6d39acff055dd825a4d86d6a - languageName: node - linkType: hard - "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -18385,43 +7445,6 @@ __metadata: languageName: node linkType: hard -"toidentifier@npm:1.0.1": - version: 1.0.1 - resolution: "toidentifier@npm:1.0.1" - checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 - languageName: node - linkType: hard - -"tough-cookie@npm:^4.0.0": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" - dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 - languageName: node - linkType: hard - -"tr46@npm:^1.0.1": - version: 1.0.1 - resolution: "tr46@npm:1.0.1" - dependencies: - punycode: "npm:^2.1.0" - checksum: 10c0/41525c2ccce86e3ef30af6fa5e1464e6d8bb4286a58ea8db09228f598889581ef62347153f6636cd41553dc41685bdfad0a9d032ef58df9fbb0792b3447d0f04 - languageName: node - linkType: hard - -"tr46@npm:^2.1.0": - version: 2.1.0 - resolution: "tr46@npm:2.1.0" - dependencies: - punycode: "npm:^2.1.1" - checksum: 10c0/397f5c39d97c5fe29fa9bab73b03853be18ad2738b2c66ee5ce84ecb36b091bdaec493f9b3cee711d45f7678f342452600843264cc8242b591c8dc983146a6c4 - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -18429,13 +7452,6 @@ __metadata: languageName: node linkType: hard -"tryer@npm:^1.0.1": - version: 1.0.1 - resolution: "tryer@npm:1.0.1" - checksum: 10c0/19070409a0009dc26127636cc14d2415e9cf8b1dc07b29694e57ea8bb5ea1bded012c0e792f6235b46e31189a7b866841668b3850867ff7eac1a6b55332c960d - languageName: node - linkType: hard - "ts-api-utils@npm:^2.0.1": version: 2.0.1 resolution: "ts-api-utils@npm:2.0.1" @@ -18445,22 +7461,6 @@ __metadata: languageName: node linkType: hard -"ts-interface-checker@npm:^0.1.9": - version: 0.1.13 - resolution: "ts-interface-checker@npm:0.1.13" - checksum: 10c0/232509f1b84192d07b81d1e9b9677088e590ac1303436da1e92b296e9be8e31ea042e3e1fd3d29b1742ad2c959e95afe30f63117b8f1bc3a3850070a5142fea7 - languageName: node - linkType: hard - -"ts-invariant@npm:^0.10.3": - version: 0.10.3 - resolution: "ts-invariant@npm:0.10.3" - dependencies: - tslib: "npm:^2.1.0" - checksum: 10c0/2fbc178d5903d325ee0b87fad38827eac11888b6e86979b06754fd4bcdcf44c2a99b8bcd5d59d149c0464ede55ae810b02a2aee6835ad10efe4dd0e22efd68c0 - languageName: node - linkType: hard - "ts-jest@npm:^29.2.5": version: 29.2.5 resolution: "ts-jest@npm:29.2.5" @@ -18498,13 +7498,6 @@ __metadata: languageName: node linkType: hard -"ts-log@npm:^2.2.3": - version: 2.2.7 - resolution: "ts-log@npm:2.2.7" - checksum: 10c0/2c63a7ccdea6dad774f51ba031d9b8d7242833733a1122e20be7e2817556f8e5691bd589860940068073c3859f8cdd8b99e2f65934b95a3552e97a60066ea7f3 - languageName: node - linkType: hard - "ts-node@npm:^10.9.2": version: 10.9.2 resolution: "ts-node@npm:10.9.2" @@ -18543,18 +7536,6 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.15.0": - version: 3.15.0 - resolution: "tsconfig-paths@npm:3.15.0" - dependencies: - "@types/json5": "npm:^0.0.29" - json5: "npm:^1.0.2" - minimist: "npm:^1.2.6" - strip-bom: "npm:^3.0.0" - checksum: 10c0/5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 - languageName: node - linkType: hard - "tsconfig-paths@npm:^4.2.0": version: 4.2.0 resolution: "tsconfig-paths@npm:4.2.0" @@ -18566,38 +7547,20 @@ __metadata: languageName: node linkType: hard -"tslib@npm:1.14.1, tslib@npm:^1.8.1": +"tslib@npm:1.14.1": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 languageName: node linkType: hard -"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3, tslib@npm:^2.7.0, tslib@npm:^2.8.1": +"tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.7.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard -"tslib@npm:~2.6.0": - version: 2.6.3 - resolution: "tslib@npm:2.6.3" - checksum: 10c0/2598aef53d9dbe711af75522464b2104724d6467b26a60f2bdac8297d2b5f1f6b86a71f61717384aa8fd897240467aaa7bcc36a0700a0faf751293d1331db39a - languageName: node - linkType: hard - -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 - languageName: node - linkType: hard - "tsx@npm:^4.19.3": version: 4.19.3 resolution: "tsx@npm:4.19.3" @@ -18623,15 +7586,6 @@ __metadata: languageName: node linkType: hard -"type-check@npm:~0.3.2": - version: 0.3.2 - resolution: "type-check@npm:0.3.2" - dependencies: - prelude-ls: "npm:~1.1.2" - checksum: 10c0/776217116b2b4e50e368c7ee0c22c0a85e982881c16965b90d52f216bc296d6a52ef74f9202d22158caacc092a7645b0b8d5fe529a96e3fe35d0fb393966c875 - languageName: node - linkType: hard - "type-detect@npm:4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" @@ -18639,20 +7593,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.16.0": - version: 0.16.0 - resolution: "type-fest@npm:0.16.0" - checksum: 10c0/6b4d846534e7bcb49a6160b068ffaed2b62570d989d909ac3f29df5ef1e993859f890a4242eebe023c9e923f96adbcb3b3e88a198c35a1ee9a731e147a6839c3 - languageName: node - linkType: hard - -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 - languageName: node - linkType: hard - "type-fest@npm:^0.21.3": version: 0.21.3 resolution: "type-fest@npm:0.21.3" @@ -18667,78 +7607,6 @@ __metadata: languageName: node linkType: hard -"type-is@npm:~1.6.18": - version: 1.6.18 - resolution: "type-is@npm:1.6.18" - dependencies: - media-typer: "npm:0.3.0" - mime-types: "npm:~2.1.24" - checksum: 10c0/a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d - languageName: node - linkType: hard - -"typed-array-buffer@npm:^1.0.3": - version: 1.0.3 - resolution: "typed-array-buffer@npm:1.0.3" - dependencies: - call-bound: "npm:^1.0.3" - es-errors: "npm:^1.3.0" - is-typed-array: "npm:^1.1.14" - checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 - languageName: node - linkType: hard - -"typed-array-byte-length@npm:^1.0.3": - version: 1.0.3 - resolution: "typed-array-byte-length@npm:1.0.3" - dependencies: - call-bind: "npm:^1.0.8" - for-each: "npm:^0.3.3" - gopd: "npm:^1.2.0" - has-proto: "npm:^1.2.0" - is-typed-array: "npm:^1.1.14" - checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e - languageName: node - linkType: hard - -"typed-array-byte-offset@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-byte-offset@npm:1.0.4" - dependencies: - available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.8" - for-each: "npm:^0.3.3" - gopd: "npm:^1.2.0" - has-proto: "npm:^1.2.0" - is-typed-array: "npm:^1.1.15" - reflect.getprototypeof: "npm:^1.0.9" - checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 - languageName: node - linkType: hard - -"typed-array-length@npm:^1.0.7": - version: 1.0.7 - resolution: "typed-array-length@npm:1.0.7" - dependencies: - call-bind: "npm:^1.0.7" - for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - is-typed-array: "npm:^1.1.13" - possible-typed-array-names: "npm:^1.0.0" - reflect.getprototypeof: "npm:^1.0.6" - checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 - languageName: node - linkType: hard - -"typedarray-to-buffer@npm:^3.1.5": - version: 3.1.5 - resolution: "typedarray-to-buffer@npm:3.1.5" - dependencies: - is-typedarray: "npm:^1.0.0" - checksum: 10c0/4ac5b7a93d604edabf3ac58d3a2f7e07487e9f6e98195a080e81dbffdc4127817f470f219d794a843b87052cedef102b53ac9b539855380b8c2172054b7d5027 - languageName: node - linkType: hard - "typescript-eslint@npm:^8.22.0": version: 8.24.1 resolution: "typescript-eslint@npm:8.24.1" @@ -18753,16 +7621,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.9.5": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/5f6cad2e728a8a063521328e612d7876e12f0d8a8390d3b3aaa452a6a65e24e9ac8ea22beb72a924fd96ea0a49ea63bb4e251fb922b12eedfb7f7a26475e5c56 - languageName: node - linkType: hard - "typescript@npm:^5.7.3": version: 5.7.3 resolution: "typescript@npm:5.7.3" @@ -18773,32 +7631,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^4.9.5#optional!builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/e3333f887c6829dfe0ab6c1dbe0dd1e3e2aeb56c66460cb85c5440c566f900c833d370ca34eb47558c0c69e78ced4bfe09b8f4f98b6de7afed9b84b8d1dd06a1 - languageName: node - linkType: hard - "typescript@patch:typescript@npm%3A^5.7.3#optional!builtin": version: 5.7.3 resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=5786d5" bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/6fd7e0ed3bf23a81246878c613423730c40e8bdbfec4c6e4d7bf1b847cbb39076e56ad5f50aa9d7ebd89877999abaee216002d3f2818885e41c907caaa192cc4 - languageName: node - linkType: hard - -"ua-parser-js@npm:^1.0.35": - version: 1.0.40 - resolution: "ua-parser-js@npm:1.0.40" - bin: - ua-parser-js: script/cli.js - checksum: 10c0/2b6ac642c74323957dae142c31f72287f2420c12dced9603d989b96c132b80232779c429b296d7de4012ef8b64e0d8fadc53c639ef06633ce13d785a78b5be6c + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/6fd7e0ed3bf23a81246878c613423730c40e8bdbfec4c6e4d7bf1b847cbb39076e56ad5f50aa9d7ebd89877999abaee216002d3f2818885e41c907caaa192cc4 languageName: node linkType: hard @@ -18827,25 +7666,6 @@ __metadata: languageName: node linkType: hard -"unbox-primitive@npm:^1.1.0": - version: 1.1.0 - resolution: "unbox-primitive@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.3" - has-bigints: "npm:^1.0.2" - has-symbols: "npm:^1.1.0" - which-boxed-primitive: "npm:^1.1.1" - checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 - languageName: node - linkType: hard - -"unc-path-regex@npm:^0.1.2": - version: 0.1.2 - resolution: "unc-path-regex@npm:0.1.2" - checksum: 10c0/bf9c781c4e2f38e6613ea17a51072e4b416840fbe6eeb244597ce9b028fac2fb6cfd3dde1f14111b02c245e665dc461aab8168ecc30b14364d02caa37f812996 - languageName: node - linkType: hard - "uncrypto@npm:^0.1.3": version: 0.1.3 resolution: "uncrypto@npm:0.1.3" @@ -18853,13 +7673,6 @@ __metadata: languageName: node linkType: hard -"underscore@npm:1.12.1": - version: 1.12.1 - resolution: "underscore@npm:1.12.1" - checksum: 10c0/00f392357e363353ac485e7c156b749505087e31ff4fdad22e04ebd2f94a56fbc554cd41a6722e3895a818466cf298b1cae93ff6211d102d373a9b50db63bfd0 - languageName: node - linkType: hard - "undici-types@npm:~6.19.2": version: 6.19.8 resolution: "undici-types@npm:6.19.8" @@ -18883,37 +7696,6 @@ __metadata: languageName: node linkType: hard -"unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.1 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" - checksum: 10c0/f83bc492fdbe662860795ef37a85910944df7310cac91bd778f1c19ebc911e8b9cde84e703de631e5a2fcca3905e39896f8fc5fc6a44ddaf7f4aff1cda24f381 - languageName: node - linkType: hard - -"unicode-match-property-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-match-property-ecmascript@npm:2.0.0" - dependencies: - unicode-canonical-property-names-ecmascript: "npm:^2.0.0" - unicode-property-aliases-ecmascript: "npm:^2.0.0" - checksum: 10c0/4d05252cecaf5c8e36d78dc5332e03b334c6242faf7cf16b3658525441386c0a03b5f603d42cbec0f09bb63b9fd25c9b3b09667aee75463cac3efadae2cd17ec - languageName: node - linkType: hard - -"unicode-match-property-value-ecmascript@npm:^2.1.0": - version: 2.2.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.2.0" - checksum: 10c0/1d0a2deefd97974ddff5b7cb84f9884177f4489928dfcebb4b2b091d6124f2739df51fc6ea15958e1b5637ac2a24cff9bf21ea81e45335086ac52c0b4c717d6d - languageName: node - linkType: hard - -"unicode-property-aliases-ecmascript@npm:^2.0.0": - version: 2.1.0 - resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" - checksum: 10c0/50ded3f8c963c7785e48c510a3b7c6bc4e08a579551489aa0349680a35b1ceceec122e33b2b6c1b579d0be2250f34bb163ac35f5f8695fe10bbc67fb757f0af8 - languageName: node - linkType: hard - "unique-filename@npm:^4.0.0": version: 4.0.0 resolution: "unique-filename@npm:4.0.0" @@ -18932,15 +7714,6 @@ __metadata: languageName: node linkType: hard -"unique-string@npm:^2.0.0": - version: 2.0.0 - resolution: "unique-string@npm:2.0.0" - dependencies: - crypto-random-string: "npm:^2.0.0" - checksum: 10c0/11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b - languageName: node - linkType: hard - "universalify@npm:^0.1.0": version: 0.1.2 resolution: "universalify@npm:0.1.2" @@ -18948,13 +7721,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe - languageName: node - linkType: hard - "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -18971,20 +7737,6 @@ __metadata: languageName: node linkType: hard -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c - languageName: node - linkType: hard - -"unquote@npm:~1.1.1": - version: 1.1.1 - resolution: "unquote@npm:1.1.1" - checksum: 10c0/de59fb48cbaadc636002c6563dcb6b1bce95c91ebecb92addbc9bb47982cb03e7d8a8371c9617267b9e5746bbcb4403394139bc1310106b9ac4c26790ed57859 - languageName: node - linkType: hard - "unstorage@npm:^1.9.0": version: 1.14.4 resolution: "unstorage@npm:1.14.4" @@ -19040,479 +7792,125 @@ __metadata: "@upstash/redis": optional: true "@vercel/blob": - optional: true - "@vercel/kv": - optional: true - aws4fetch: - optional: true - db0: - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - uploadthing: - optional: true - checksum: 10c0/807c9e5f0e063d4b8657d5357f19d6ba6b3a5b8343fbf64aa60e53aa6d8cd7a60b2ebd136348d143d6d8569dab4a7f0b199f79e051c37a3b538e88cfb2851884 - languageName: node - linkType: hard - -"upath@npm:^1.2.0": - version: 1.2.0 - resolution: "upath@npm:1.2.0" - checksum: 10c0/3746f24099bf69dbf8234cecb671e1016e1f6b26bd306de4ff8966fb0bc463fa1014ffc48646b375de1ab573660e3a0256f6f2a87218b2dfa1779a84ef6992fa - languageName: node - linkType: hard - -"update-browserslist-db@npm:^1.1.1": - version: 1.1.2 - resolution: "update-browserslist-db@npm:1.1.2" - dependencies: - escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.1" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: 10c0/9cb353998d6d7d6ba1e46b8fa3db888822dd972212da4eda609d185eb5c3557a93fd59780ceb757afd4d84240518df08542736969e6a5d6d6ce2d58e9363aac6 - languageName: node - linkType: hard - -"upper-case-first@npm:^2.0.2": - version: 2.0.2 - resolution: "upper-case-first@npm:2.0.2" - dependencies: - tslib: "npm:^2.0.3" - checksum: 10c0/ccad6a0b143310ebfba2b5841f30bef71246297385f1329c022c902b2b5fc5aee009faf1ac9da5ab3ba7f615b88f5dc1cd80461b18a8f38cb1d4c3eb92538ea9 - languageName: node - linkType: hard - -"upper-case@npm:^2.0.2": - version: 2.0.2 - resolution: "upper-case@npm:2.0.2" - dependencies: - tslib: "npm:^2.0.3" - checksum: 10c0/5ac176c9d3757abb71400df167f9abb46d63152d5797c630d1a9f083fbabd89711fb4b3dc6de06ff0138fe8946fa5b8518b4fcdae9ca8a3e341417075beae069 - languageName: node - linkType: hard - -"uri-js@npm:^4.2.2": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" - dependencies: - punycode: "npm:^2.1.0" - checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c - languageName: node - linkType: hard - -"url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: "npm:^2.1.1" - requires-port: "npm:^1.0.0" - checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 - languageName: node - linkType: hard - -"urlpattern-polyfill@npm:^10.0.0": - version: 10.0.0 - resolution: "urlpattern-polyfill@npm:10.0.0" - checksum: 10c0/43593f2a89bd54f2d5b5105ef4896ac5c5db66aef723759fbd15cd5eb1ea6cdae9d112e257eda9bbc3fb0cd90be6ac6e9689abe4ca69caa33114f42a27363531 - languageName: node - linkType: hard - -"use-sync-external-store@npm:1.2.0": - version: 1.2.0 - resolution: "use-sync-external-store@npm:1.2.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/ac4814e5592524f242921157e791b022efe36e451fe0d4fd4d204322d5433a4fc300d63b0ade5185f8e0735ded044c70bcf6d2352db0f74d097a238cebd2da02 - languageName: node - linkType: hard - -"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 - languageName: node - linkType: hard - -"util.promisify@npm:~1.0.0": - version: 1.0.1 - resolution: "util.promisify@npm:1.0.1" - dependencies: - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.17.2" - has-symbols: "npm:^1.0.1" - object.getownpropertydescriptors: "npm:^2.1.0" - checksum: 10c0/d72b7c1344816bc9c8713efbf5cb23b536730a8fb7df9ae50654d9efa4d24241fc5ecc69a7dc63b9a2f98cabc9635c303923671933f8c6f41fa7d64fe2188e27 - languageName: node - linkType: hard - -"utila@npm:~0.4": - version: 0.4.0 - resolution: "utila@npm:0.4.0" - checksum: 10c0/2791604e09ca4f77ae314df83e80d1805f867eb5c7e13e7413caee01273c278cf2c9a3670d8d25c889a877f7b149d892fe61b0181a81654b425e9622ab23d42e - languageName: node - linkType: hard - -"utils-merge@npm:1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: 10c0/02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672 - languageName: node - linkType: hard - -"uuid@npm:^8.3.2": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 - languageName: node - linkType: hard - -"v8-compile-cache-lib@npm:^3.0.1": - version: 3.0.1 - resolution: "v8-compile-cache-lib@npm:3.0.1" - checksum: 10c0/bdc36fb8095d3b41df197f5fb6f11e3a26adf4059df3213e3baa93810d8f0cc76f9a74aaefc18b73e91fe7e19154ed6f134eda6fded2e0f1c8d2272ed2d2d391 - languageName: node - linkType: hard - -"v8-to-istanbul@npm:^8.1.0": - version: 8.1.1 - resolution: "v8-to-istanbul@npm:8.1.1" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^1.6.0" - source-map: "npm:^0.7.3" - checksum: 10c0/c3c99c4aa1ffffb098cc85c0c13c21871e6cbb9a83537d4e0650aa61589c347b2add787ceac68b8ea7fa1b7f446e9059d8e374cd7e7ab13b170a6caf8ad29c30 - languageName: node - linkType: hard - -"v8-to-istanbul@npm:^9.0.1": - version: 9.3.0 - resolution: "v8-to-istanbul@npm:9.3.0" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.12" - "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^2.0.0" - checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 - languageName: node - linkType: hard - -"valtio@npm:1.11.2": - version: 1.11.2 - resolution: "valtio@npm:1.11.2" - dependencies: - proxy-compare: "npm:2.5.1" - use-sync-external-store: "npm:1.2.0" - peerDependencies: - "@types/react": ">=16.8" - react: ">=16.8" - peerDependenciesMeta: - "@types/react": - optional: true - react: - optional: true - checksum: 10c0/9ed337d1da4a3730d429b3415c2cb63340998000e62fb3e545e2fc05d27f55fc510abc89046d6719b4cae02742cdb733fe235bade90bfae50a0e13ece2287106 - languageName: node - linkType: hard - -"value-or-promise@npm:^1.0.12": - version: 1.0.12 - resolution: "value-or-promise@npm:1.0.12" - checksum: 10c0/b75657b74e4d17552bd88e0c2857020fbab34a4d091dc058db18c470e7da0336067e72c130b3358e3321ac0a6ff11c0b92b67a382318a3705ad5d57de7ff3262 - languageName: node - linkType: hard - -"vary@npm:~1.1.2": - version: 1.1.2 - resolution: "vary@npm:1.1.2" - checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f - languageName: node - linkType: hard - -"w3c-hr-time@npm:^1.0.2": - version: 1.0.2 - resolution: "w3c-hr-time@npm:1.0.2" - dependencies: - browser-process-hrtime: "npm:^1.0.0" - checksum: 10c0/7795b61fb51ce222414891eef8e6cb13240b62f64351b4474f99c84de2bc37d37dd0efa193f37391e9737097b881a111d1e003e3d7a9583693f8d5a858b02627 - languageName: node - linkType: hard - -"w3c-xmlserializer@npm:^2.0.0": - version: 2.0.0 - resolution: "w3c-xmlserializer@npm:2.0.0" - dependencies: - xml-name-validator: "npm:^3.0.0" - checksum: 10c0/92b8af34766f5bb8f37c505bc459ee1791b30af778d3a86551f7dd3b1716f79cb98c71d65d03f2bf6eba6b09861868eaf2be7e233b9202b26a9df7595f2bd290 - languageName: node - linkType: hard - -"walker@npm:^1.0.7, walker@npm:^1.0.8": - version: 1.0.8 - resolution: "walker@npm:1.0.8" - dependencies: - makeerror: "npm:1.0.12" - checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e - languageName: node - linkType: hard - -"watchpack@npm:^2.4.1": - version: 2.4.2 - resolution: "watchpack@npm:2.4.2" - dependencies: - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.1.2" - checksum: 10c0/ec60a5f0e9efaeca0102fd9126346b3b2d523e01c34030d3fddf5813a7125765121ebdc2552981136dcd2c852deb1af0b39340f2fcc235f292db5399d0283577 - languageName: node - linkType: hard - -"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": - version: 1.7.3 - resolution: "wbuf@npm:1.7.3" - dependencies: - minimalistic-assert: "npm:^1.0.0" - checksum: 10c0/56edcc5ef2b3d30913ba8f1f5cccc364d180670b24d5f3f8849c1e6fb514e5c7e3a87548ae61227a82859eba6269c11393ae24ce12a2ea1ecb9b465718ddced7 - languageName: node - linkType: hard - -"wcwidth@npm:^1.0.1": - version: 1.0.1 - resolution: "wcwidth@npm:1.0.1" - dependencies: - defaults: "npm:^1.0.3" - checksum: 10c0/5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4 - languageName: node - linkType: hard - -"web-streams-polyfill@npm:^3.0.3": - version: 3.3.3 - resolution: "web-streams-polyfill@npm:3.3.3" - checksum: 10c0/64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f - languageName: node - linkType: hard - -"web-vitals@npm:^2.1.4": - version: 2.1.4 - resolution: "web-vitals@npm:2.1.4" - checksum: 10c0/c71ab674936c6b4d51679e037e3819c24bdad9f30410fe8a84fd8218d29d9bacf15ae9fd570d361f3e9621aa8454f61277f66ac1a5c19b50facf3220a37a73eb - languageName: node - linkType: hard - -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db - languageName: node - linkType: hard - -"webidl-conversions@npm:^4.0.2": - version: 4.0.2 - resolution: "webidl-conversions@npm:4.0.2" - checksum: 10c0/def5c5ac3479286dffcb604547628b2e6b46c5c5b8a8cfaa8c71dc3bafc85859bde5fbe89467ff861f571ab38987cf6ab3d6e7c80b39b999e50e803c12f3164f - languageName: node - linkType: hard - -"webidl-conversions@npm:^5.0.0": - version: 5.0.0 - resolution: "webidl-conversions@npm:5.0.0" - checksum: 10c0/bf31df332ed11e1114bfcae7712d9ab2c37e7faa60ba32d8fdbee785937c0b012eee235c19d2b5d84f5072db84a160e8d08dd382da7f850feec26a4f46add8ff - languageName: node - linkType: hard - -"webidl-conversions@npm:^6.1.0": - version: 6.1.0 - resolution: "webidl-conversions@npm:6.1.0" - checksum: 10c0/66ad3b9073cd1e0e173444d8c636673b016e25b5856694429072cc966229adb734a8d410188e031effadcfb837936d79bc9e87c48f4d5925a90d42dec97f6590 + optional: true + "@vercel/kv": + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true + checksum: 10c0/807c9e5f0e063d4b8657d5357f19d6ba6b3a5b8343fbf64aa60e53aa6d8cd7a60b2ebd136348d143d6d8569dab4a7f0b199f79e051c37a3b538e88cfb2851884 languageName: node linkType: hard -"webpack-dev-middleware@npm:^5.3.4": - version: 5.3.4 - resolution: "webpack-dev-middleware@npm:5.3.4" +"update-browserslist-db@npm:^1.1.1": + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" dependencies: - colorette: "npm:^2.0.10" - memfs: "npm:^3.4.3" - mime-types: "npm:^2.1.31" - range-parser: "npm:^1.2.1" - schema-utils: "npm:^4.0.0" - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 10c0/257df7d6bc5494d1d3cb66bba70fbdf5a6e0423e39b6420f7631aeb52435afbfbff8410a62146dcdf3d2f945c62e03193aae2ac1194a2f7d5a2523b9d194e9e1 - languageName: node - linkType: hard - -"webpack-dev-server@npm:^4.6.0": - version: 4.15.2 - resolution: "webpack-dev-server@npm:4.15.2" - dependencies: - "@types/bonjour": "npm:^3.5.9" - "@types/connect-history-api-fallback": "npm:^1.3.5" - "@types/express": "npm:^4.17.13" - "@types/serve-index": "npm:^1.9.1" - "@types/serve-static": "npm:^1.13.10" - "@types/sockjs": "npm:^0.3.33" - "@types/ws": "npm:^8.5.5" - ansi-html-community: "npm:^0.0.8" - bonjour-service: "npm:^1.0.11" - chokidar: "npm:^3.5.3" - colorette: "npm:^2.0.10" - compression: "npm:^1.7.4" - connect-history-api-fallback: "npm:^2.0.0" - default-gateway: "npm:^6.0.3" - express: "npm:^4.17.3" - graceful-fs: "npm:^4.2.6" - html-entities: "npm:^2.3.2" - http-proxy-middleware: "npm:^2.0.3" - ipaddr.js: "npm:^2.0.1" - launch-editor: "npm:^2.6.0" - open: "npm:^8.0.9" - p-retry: "npm:^4.5.0" - rimraf: "npm:^3.0.2" - schema-utils: "npm:^4.0.0" - selfsigned: "npm:^2.1.1" - serve-index: "npm:^1.9.1" - sockjs: "npm:^0.3.24" - spdy: "npm:^4.0.2" - webpack-dev-middleware: "npm:^5.3.4" - ws: "npm:^8.13.0" + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true + browserslist: ">= 4.21.0" bin: - webpack-dev-server: bin/webpack-dev-server.js - checksum: 10c0/625bd5b79360afcf98782c8b1fd710b180bb0e96d96b989defff550c546890010ceea82ffbecb2a0a23f7f018bc72f2dee7b3070f7b448fb0110df6657fb2904 + update-browserslist-db: cli.js + checksum: 10c0/9cb353998d6d7d6ba1e46b8fa3db888822dd972212da4eda609d185eb5c3557a93fd59780ceb757afd4d84240518df08542736969e6a5d6d6ce2d58e9363aac6 languageName: node linkType: hard -"webpack-manifest-plugin@npm:^4.0.2": - version: 4.1.1 - resolution: "webpack-manifest-plugin@npm:4.1.1" +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" dependencies: - tapable: "npm:^2.0.0" - webpack-sources: "npm:^2.2.0" - peerDependencies: - webpack: ^4.44.2 || ^5.47.0 - checksum: 10c0/9486f399c86358e5811f314c71ba0ef2915c2db885ae01fd14002f2fb3d791bc9cf7b0fbe92e9f012c85c06f2efd94ecfc50f85d3fbce6359757f327039a7839 + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c languageName: node linkType: hard -"webpack-sources@npm:^1.4.3": - version: 1.4.3 - resolution: "webpack-sources@npm:1.4.3" - dependencies: - source-list-map: "npm:^2.0.0" - source-map: "npm:~0.6.1" - checksum: 10c0/78dafb3e1e297d3f4eb6204311e8c64d28cd028f82887ba33aaf03fffc82482d8e1fdf6de25a60f4dde621d3565f4c3b1bfb350f09add8f4e54e00279ff3db5e +"use-sync-external-store@npm:1.2.0": + version: 1.2.0 + resolution: "use-sync-external-store@npm:1.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/ac4814e5592524f242921157e791b022efe36e451fe0d4fd4d204322d5433a4fc300d63b0ade5185f8e0735ded044c70bcf6d2352db0f74d097a238cebd2da02 languageName: node linkType: hard -"webpack-sources@npm:^2.2.0": - version: 2.3.1 - resolution: "webpack-sources@npm:2.3.1" - dependencies: - source-list-map: "npm:^2.0.1" - source-map: "npm:^0.6.1" - checksum: 10c0/caf56a9a478eca7e77feca2b6ddc7673f1384eb870280014b300c40cf42abca656f639ff58a8d55a889a92a810ae3c22e71e578aa38fde416e8c2e6827a6ddfd +"util-deprecate@npm:^1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 languageName: node linkType: hard -"webpack-sources@npm:^3.2.3": - version: 3.2.3 - resolution: "webpack-sources@npm:3.2.3" - checksum: 10c0/2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e +"v8-compile-cache-lib@npm:^3.0.1": + version: 3.0.1 + resolution: "v8-compile-cache-lib@npm:3.0.1" + checksum: 10c0/bdc36fb8095d3b41df197f5fb6f11e3a26adf4059df3213e3baa93810d8f0cc76f9a74aaefc18b73e91fe7e19154ed6f134eda6fded2e0f1c8d2272ed2d2d391 languageName: node linkType: hard -"webpack@npm:^5.64.4": - version: 5.98.0 - resolution: "webpack@npm:5.98.0" +"v8-to-istanbul@npm:^9.0.1": + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" dependencies: - "@types/eslint-scope": "npm:^3.7.7" - "@types/estree": "npm:^1.0.6" - "@webassemblyjs/ast": "npm:^1.14.1" - "@webassemblyjs/wasm-edit": "npm:^1.14.1" - "@webassemblyjs/wasm-parser": "npm:^1.14.1" - acorn: "npm:^8.14.0" - browserslist: "npm:^4.24.0" - chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.17.1" - es-module-lexer: "npm:^1.2.1" - eslint-scope: "npm:5.1.1" - events: "npm:^3.2.0" - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.2.11" - json-parse-even-better-errors: "npm:^2.3.1" - loader-runner: "npm:^4.2.0" - mime-types: "npm:^2.1.27" - neo-async: "npm:^2.6.2" - schema-utils: "npm:^4.3.0" - tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.11" - watchpack: "npm:^2.4.1" - webpack-sources: "npm:^3.2.3" - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 10c0/bee4fa77f444802f0beafb2ff30eb5454a606163ad7d3cc9a5dcc9d24033c62407bed04601b25dea49ea3969b352c1b530a86c753246f42560a4a084eefb094e + "@jridgewell/trace-mapping": "npm:^0.3.12" + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^2.0.0" + checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 languageName: node linkType: hard -"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": - version: 0.7.4 - resolution: "websocket-driver@npm:0.7.4" +"valtio@npm:1.11.2": + version: 1.11.2 + resolution: "valtio@npm:1.11.2" dependencies: - http-parser-js: "npm:>=0.5.1" - safe-buffer: "npm:>=5.1.0" - websocket-extensions: "npm:>=0.1.1" - checksum: 10c0/5f09547912b27bdc57bac17b7b6527d8993aa4ac8a2d10588bb74aebaf785fdcf64fea034aae0c359b7adff2044dd66f3d03866e4685571f81b13e548f9021f1 + proxy-compare: "npm:2.5.1" + use-sync-external-store: "npm:1.2.0" + peerDependencies: + "@types/react": ">=16.8" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: 10c0/9ed337d1da4a3730d429b3415c2cb63340998000e62fb3e545e2fc05d27f55fc510abc89046d6719b4cae02742cdb733fe235bade90bfae50a0e13ece2287106 languageName: node linkType: hard -"websocket-extensions@npm:>=0.1.1": - version: 0.1.4 - resolution: "websocket-extensions@npm:0.1.4" - checksum: 10c0/bbc8c233388a0eb8a40786ee2e30d35935cacbfe26ab188b3e020987e85d519c2009fe07cfc37b7f718b85afdba7e54654c9153e6697301f72561bfe429177e0 +"value-or-promise@npm:^1.0.12": + version: 1.0.12 + resolution: "value-or-promise@npm:1.0.12" + checksum: 10c0/b75657b74e4d17552bd88e0c2857020fbab34a4d091dc058db18c470e7da0336067e72c130b3358e3321ac0a6ff11c0b92b67a382318a3705ad5d57de7ff3262 languageName: node linkType: hard -"whatwg-encoding@npm:^1.0.5": - version: 1.0.5 - resolution: "whatwg-encoding@npm:1.0.5" +"walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" dependencies: - iconv-lite: "npm:0.4.24" - checksum: 10c0/79d9f276234fd06bb27de4c1f9137a0471bfa578efaec0474ab46b6d64bf30bb14492e6f88eff0e6794bdd6fa48b44f4d7a2e9c41424a837a63bba9626e35c62 - languageName: node - linkType: hard - -"whatwg-fetch@npm:^3.6.2": - version: 3.6.20 - resolution: "whatwg-fetch@npm:3.6.20" - checksum: 10c0/fa972dd14091321d38f36a4d062298df58c2248393ef9e8b154493c347c62e2756e25be29c16277396046d6eaa4b11bd174f34e6403fff6aaca9fb30fa1ff46d + makeerror: "npm:1.0.12" + checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e languageName: node linkType: hard -"whatwg-mimetype@npm:^2.3.0": - version: 2.3.0 - resolution: "whatwg-mimetype@npm:2.3.0" - checksum: 10c0/81c5eaf660b1d1c27575406bcfdf58557b599e302211e13e3c8209020bbac903e73c17f9990f887232b39ce570cc8638331b0c3ff0842ba224a5c2925e830b06 +"web-streams-polyfill@npm:^3.0.3": + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 10c0/64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f languageName: node linkType: hard -"whatwg-mimetype@npm:^4.0.0": - version: 4.0.0 - resolution: "whatwg-mimetype@npm:4.0.0" - checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db languageName: node linkType: hard @@ -19526,74 +7924,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^7.0.0": - version: 7.1.0 - resolution: "whatwg-url@npm:7.1.0" - dependencies: - lodash.sortby: "npm:^4.7.0" - tr46: "npm:^1.0.1" - webidl-conversions: "npm:^4.0.2" - checksum: 10c0/2785fe4647690e5a0225a79509ba5e21fdf4a71f9de3eabdba1192483fe006fc79961198e0b99f82751557309f17fc5a07d4d83c251aa5b2f85ba71e674cbee9 - languageName: node - linkType: hard - -"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": - version: 8.7.0 - resolution: "whatwg-url@npm:8.7.0" - dependencies: - lodash: "npm:^4.7.0" - tr46: "npm:^2.1.0" - webidl-conversions: "npm:^6.1.0" - checksum: 10c0/de0bc94387dba586b278e701cf5a1c1f5002725d22b8564dbca2cab1966ef24b839018e57ae2423fb514d8a2dd3aa3bf97323e2f89b55cd89e79141e432e9df1 - languageName: node - linkType: hard - -"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": - version: 1.1.1 - resolution: "which-boxed-primitive@npm:1.1.1" - dependencies: - is-bigint: "npm:^1.1.0" - is-boolean-object: "npm:^1.2.1" - is-number-object: "npm:^1.1.1" - is-string: "npm:^1.1.1" - is-symbol: "npm:^1.1.1" - checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe - languageName: node - linkType: hard - -"which-builtin-type@npm:^1.2.1": - version: 1.2.1 - resolution: "which-builtin-type@npm:1.2.1" - dependencies: - call-bound: "npm:^1.0.2" - function.prototype.name: "npm:^1.1.6" - has-tostringtag: "npm:^1.0.2" - is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.1.0" - is-finalizationregistry: "npm:^1.1.0" - is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.2.1" - is-weakref: "npm:^1.0.2" - isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.1.0" - which-collection: "npm:^1.0.2" - which-typed-array: "npm:^1.1.16" - checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 - languageName: node - linkType: hard - -"which-collection@npm:^1.0.2": - version: 1.0.2 - resolution: "which-collection@npm:1.0.2" - dependencies: - is-map: "npm:^2.0.3" - is-set: "npm:^2.0.3" - is-weakmap: "npm:^2.0.2" - is-weakset: "npm:^2.0.3" - checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 - languageName: node - linkType: hard - "which-module@npm:^2.0.0": version: 2.0.1 resolution: "which-module@npm:2.0.1" @@ -19601,31 +7931,6 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18": - version: 1.1.18 - resolution: "which-typed-array@npm:1.1.18" - dependencies: - available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - for-each: "npm:^0.3.3" - gopd: "npm:^1.2.0" - has-tostringtag: "npm:^1.0.2" - checksum: 10c0/0412f4a91880ca1a2a63056187c2e3de6b129b2b5b6c17bc3729f0f7041047ae48fb7424813e51506addb2c97320003ee18b8c57469d2cde37983ef62126143c - languageName: node - linkType: hard - -"which@npm:^1.3.1": - version: 1.3.1 - resolution: "which@npm:1.3.1" - dependencies: - isexe: "npm:^2.0.0" - bin: - which: ./bin/which - checksum: 10c0/e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 - languageName: node - linkType: hard - "which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -19648,218 +7953,13 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": +"word-wrap@npm:^1.2.5": version: 1.2.5 resolution: "word-wrap@npm:1.2.5" checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 languageName: node linkType: hard -"workbox-background-sync@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-background-sync@npm:6.6.0" - dependencies: - idb: "npm:^7.0.1" - workbox-core: "npm:6.6.0" - checksum: 10c0/204410fc33d46b55a0969b959c3d37aee5b87e8c64a4b820db86c7312285cef65d53bbe9b1da7433c38d3e8064fddd0f0cbff297b040febce0cb238b65876033 - languageName: node - linkType: hard - -"workbox-broadcast-update@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-broadcast-update@npm:6.6.0" - dependencies: - workbox-core: "npm:6.6.0" - checksum: 10c0/a10bdaae57a68e940ffcb619a98c52ad4d33203b77b5c2e890c21c4a4594037b9d9c8cf018036c1b5640a36c27af4fdecc7b3a8b20448baff95fd90e830a76cd - languageName: node - linkType: hard - -"workbox-build@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-build@npm:6.6.0" - dependencies: - "@apideck/better-ajv-errors": "npm:^0.3.1" - "@babel/core": "npm:^7.11.1" - "@babel/preset-env": "npm:^7.11.0" - "@babel/runtime": "npm:^7.11.2" - "@rollup/plugin-babel": "npm:^5.2.0" - "@rollup/plugin-node-resolve": "npm:^11.2.1" - "@rollup/plugin-replace": "npm:^2.4.1" - "@surma/rollup-plugin-off-main-thread": "npm:^2.2.3" - ajv: "npm:^8.6.0" - common-tags: "npm:^1.8.0" - fast-json-stable-stringify: "npm:^2.1.0" - fs-extra: "npm:^9.0.1" - glob: "npm:^7.1.6" - lodash: "npm:^4.17.20" - pretty-bytes: "npm:^5.3.0" - rollup: "npm:^2.43.1" - rollup-plugin-terser: "npm:^7.0.0" - source-map: "npm:^0.8.0-beta.0" - stringify-object: "npm:^3.3.0" - strip-comments: "npm:^2.0.1" - tempy: "npm:^0.6.0" - upath: "npm:^1.2.0" - workbox-background-sync: "npm:6.6.0" - workbox-broadcast-update: "npm:6.6.0" - workbox-cacheable-response: "npm:6.6.0" - workbox-core: "npm:6.6.0" - workbox-expiration: "npm:6.6.0" - workbox-google-analytics: "npm:6.6.0" - workbox-navigation-preload: "npm:6.6.0" - workbox-precaching: "npm:6.6.0" - workbox-range-requests: "npm:6.6.0" - workbox-recipes: "npm:6.6.0" - workbox-routing: "npm:6.6.0" - workbox-strategies: "npm:6.6.0" - workbox-streams: "npm:6.6.0" - workbox-sw: "npm:6.6.0" - workbox-window: "npm:6.6.0" - checksum: 10c0/d13d9757d558015a44041bb1c95a2abdda9c54d3b96d16ea220421397bfd294672cfa5b71d4e4309db7565427286cdf40ab087e427dba2c9f9be6339d9bbc299 - languageName: node - linkType: hard - -"workbox-cacheable-response@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-cacheable-response@npm:6.6.0" - dependencies: - workbox-core: "npm:6.6.0" - checksum: 10c0/90d6fa76e56411014d9971ca17d4a8f6954b5c370e6d58500f1d3fdbff3ee7231f0e76f3e2b44dfe7a3dff304b926f841db61d27254ba97e660629724e2c55f6 - languageName: node - linkType: hard - -"workbox-core@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-core@npm:6.6.0" - checksum: 10c0/c8fc7b1bc2cac7fac424fc34d986c557e547c5721587328bd8ee0423fb345416b309f7088bd61549b07443a75489328a4f711f72eabb198502fd91d9ee3643eb - languageName: node - linkType: hard - -"workbox-expiration@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-expiration@npm:6.6.0" - dependencies: - idb: "npm:^7.0.1" - workbox-core: "npm:6.6.0" - checksum: 10c0/29c7b11fabbcd441073b8c926608ec4e487fc3ce56558e391840d2b63275c8724ed572ba5d87d26ec69ba1a23413669ab229acc10d3d70766147c86cc8174b0e - languageName: node - linkType: hard - -"workbox-google-analytics@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-google-analytics@npm:6.6.0" - dependencies: - workbox-background-sync: "npm:6.6.0" - workbox-core: "npm:6.6.0" - workbox-routing: "npm:6.6.0" - workbox-strategies: "npm:6.6.0" - checksum: 10c0/e1e45eab37bf4d00cff9a0e063b3c3f52a138742fdfcc864a8ba84738b543ee53a66b3466e07ee2206f5dfe56726ecd13403f90a646ebcdaa62b53e79523da0e - languageName: node - linkType: hard - -"workbox-navigation-preload@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-navigation-preload@npm:6.6.0" - dependencies: - workbox-core: "npm:6.6.0" - checksum: 10c0/1bf6be2c765a90854cd4bfece16adb0ed325ad33b8caeb4d5f237c43677225894054bae8c05f59fc0cb3ffe0d42389d771cef546528516a381c2f053f5e6d278 - languageName: node - linkType: hard - -"workbox-precaching@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-precaching@npm:6.6.0" - dependencies: - workbox-core: "npm:6.6.0" - workbox-routing: "npm:6.6.0" - workbox-strategies: "npm:6.6.0" - checksum: 10c0/73773def12c3bf894024941686372cb585dddb4dca568335755eaf2e6549c74fde662d9f9745b8aa406f19b0b862ee2ab092b00a9e60879c7e528e28cdb5908c - languageName: node - linkType: hard - -"workbox-range-requests@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-range-requests@npm:6.6.0" - dependencies: - workbox-core: "npm:6.6.0" - checksum: 10c0/3a25bc879aa1a3387d0333c54f36d760e2eceacddaecb9d77e9fe9df64038769209c69d2e572e347d6c05f132e26e6b3974dabb816739d72c116c6e524078864 - languageName: node - linkType: hard - -"workbox-recipes@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-recipes@npm:6.6.0" - dependencies: - workbox-cacheable-response: "npm:6.6.0" - workbox-core: "npm:6.6.0" - workbox-expiration: "npm:6.6.0" - workbox-precaching: "npm:6.6.0" - workbox-routing: "npm:6.6.0" - workbox-strategies: "npm:6.6.0" - checksum: 10c0/e0f92d2abacf5a10433bed4f931d8b7b377b5a11e02bdc7ab85b1d21e5d00010ad9dcb20d4aa306137661d296786fd279b21fd545bd526227b30c73c1f5a976f - languageName: node - linkType: hard - -"workbox-routing@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-routing@npm:6.6.0" - dependencies: - workbox-core: "npm:6.6.0" - checksum: 10c0/28a204a86aecf7af8bffd2eee2eb53f094e5d1fa0f510887a5749653a92fa414da2fc1fe8adb6382d74400bb8c75f152bb728df9d032f34af4c9b5f17b7b1daa - languageName: node - linkType: hard - -"workbox-strategies@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-strategies@npm:6.6.0" - dependencies: - workbox-core: "npm:6.6.0" - checksum: 10c0/ba61b00d36afd27a9f52068b91bc8dbe14530f9816a81b6be31242ba3003e3ce77ae6e350f9dc8b97badb67083ce330f86a2d7e3cb7f929a1b012eb44081ca94 - languageName: node - linkType: hard - -"workbox-streams@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-streams@npm:6.6.0" - dependencies: - workbox-core: "npm:6.6.0" - workbox-routing: "npm:6.6.0" - checksum: 10c0/67b7c8a69c9551ca6411bc616f8838007017adf8ab530470b4350a4e20e57f4600276b214f73c8b8df69adf12e48920113f034802e8f2fc68f6bacb605974af6 - languageName: node - linkType: hard - -"workbox-sw@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-sw@npm:6.6.0" - checksum: 10c0/e2388125ae46004a557dc66dba2bd43173e70f85e82a5279982ccfd3670a68ebb29d95d7e0ee106a54328a98d26fa2277f77984c8caebef9c9e93cdd75b70b95 - languageName: node - linkType: hard - -"workbox-webpack-plugin@npm:^6.4.1": - version: 6.6.0 - resolution: "workbox-webpack-plugin@npm:6.6.0" - dependencies: - fast-json-stable-stringify: "npm:^2.1.0" - pretty-bytes: "npm:^5.4.1" - upath: "npm:^1.2.0" - webpack-sources: "npm:^1.4.3" - workbox-build: "npm:6.6.0" - peerDependencies: - webpack: ^4.4.0 || ^5.9.0 - checksum: 10c0/ade1388545d8f5c34b3ea73c6db80d03b19986a23d505a08601b685c0991652e7e3646c344f6ca2022d5a608fb66375efb8ad825d5e2cc6325e3a6c46a953b2e - languageName: node - linkType: hard - -"workbox-window@npm:6.6.0": - version: 6.6.0 - resolution: "workbox-window@npm:6.6.0" - dependencies: - "@types/trusted-types": "npm:^2.0.2" - workbox-core: "npm:6.6.0" - checksum: 10c0/7e3fdfaa9d018644bf67ad51820838a18227ba612f8dbe13711e2ebdfd5e112ad5b165b50358eff3d0e7ced4bade49b456d4702254fcf57a3cfe193bd011e86b - languageName: node - linkType: hard - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -19871,7 +7971,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0": +"wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" dependencies: @@ -19900,18 +8000,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.0": - version: 3.0.3 - resolution: "write-file-atomic@npm:3.0.3" - dependencies: - imurmurhash: "npm:^0.1.4" - is-typedarray: "npm:^1.0.0" - signal-exit: "npm:^3.0.2" - typedarray-to-buffer: "npm:^3.1.5" - checksum: 10c0/7fb67affd811c7a1221bed0c905c26e28f0041e138fb19ccf02db57a0ef93ea69220959af3906b920f9b0411d1914474cdd90b93a96e5cd9e8368d9777caac0e - languageName: node - linkType: hard - "write-file-atomic@npm:^4.0.2": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -19922,7 +8010,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.4.6, ws@npm:^7.5.1": +"ws@npm:^7.5.1": version: 7.5.10 resolution: "ws@npm:7.5.10" peerDependencies: @@ -19937,7 +8025,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.13.0, ws@npm:^8.15.1, ws@npm:^8.17.1, ws@npm:^8.8.1": +"ws@npm:^8.15.1, ws@npm:^8.8.1": version: 8.18.1 resolution: "ws@npm:8.18.1" peerDependencies: @@ -19952,20 +8040,6 @@ __metadata: languageName: node linkType: hard -"xml-name-validator@npm:^3.0.0": - version: 3.0.0 - resolution: "xml-name-validator@npm:3.0.0" - checksum: 10c0/da310f6a7a52f8eb0fce3d04ffa1f97387ca68f47e8620ae3a259909c4e832f7003313b918e53840a6bf57fb38d5ae3c5f79f31f911b2818a7439f7898f8fbf1 - languageName: node - linkType: hard - -"xmlchars@npm:^2.2.0": - version: 2.2.0 - resolution: "xmlchars@npm:2.2.0" - checksum: 10c0/b64b535861a6f310c5d9bfa10834cf49127c71922c297da9d4d1b45eeaae40bf9b4363275876088fbe2667e5db028d2cd4f8ee72eed9bede840a67d57dab7593 - languageName: node - linkType: hard - "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3" @@ -20001,29 +8075,6 @@ __metadata: languageName: node linkType: hard -"yaml-ast-parser@npm:^0.0.43": - version: 0.0.43 - resolution: "yaml-ast-parser@npm:0.0.43" - checksum: 10c0/4d2f1e761067b2c6abdd882279a406f879258787af470a6d4a659cb79cb2ab056b870b25f1f80f46ed556e8b499d611d247806376f53edf3412f72c0a8ea2e98 - languageName: node - linkType: hard - -"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": - version: 1.10.2 - resolution: "yaml@npm:1.10.2" - checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f - languageName: node - linkType: hard - -"yaml@npm:^2.3.1, yaml@npm:^2.3.4": - version: 2.7.0 - resolution: "yaml@npm:2.7.0" - bin: - yaml: bin.mjs - checksum: 10c0/886a7d2abbd70704b79f1d2d05fe9fb0aa63aefb86e1cb9991837dced65193d300f5554747a872b4b10ae9a12bc5d5327e4d04205f70336e863e35e89d8f4ea9 - languageName: node - linkType: hard - "yargs-parser@npm:^18.1.2": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" @@ -20034,13 +8085,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2": - version: 20.2.9 - resolution: "yargs-parser@npm:20.2.9" - checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 - languageName: node - linkType: hard - "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -20067,22 +8111,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" - dependencies: - cliui: "npm:^7.0.2" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.0" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^20.2.2" - checksum: 10c0/b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651 - languageName: node - linkType: hard - -"yargs@npm:^17.0.0, yargs@npm:^17.3.1": +"yargs@npm:^17.3.1": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -20110,19 +8139,3 @@ __metadata: checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f languageName: node linkType: hard - -"zen-observable-ts@npm:^1.2.5": - version: 1.2.5 - resolution: "zen-observable-ts@npm:1.2.5" - dependencies: - zen-observable: "npm:0.8.15" - checksum: 10c0/21d586f3d0543e1d6f05d9333a137b407dbf337907c1ee1c2fa7a7da044f7e1262e4baf4ef8902f230c6f5acb561047659eb7df73df33307233cc451efe46db1 - languageName: node - linkType: hard - -"zen-observable@npm:0.8.15": - version: 0.8.15 - resolution: "zen-observable@npm:0.8.15" - checksum: 10c0/71cc2f2bbb537300c3f569e25693d37b3bc91f225cefce251a71c30bc6bb3e7f8e9420ca0eb57f2ac9e492b085b8dfa075fd1e8195c40b83c951dd59c6e4fbf8 - languageName: node - linkType: hard From 516c15fa295e2ace763b5756ba66419f711934f5 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Tue, 25 Feb 2025 16:42:41 +0100 Subject: [PATCH 12/50] generateApis.ts: Fix module import on Windows --- packages/core/src/query/codegen/generateApis.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/query/codegen/generateApis.ts b/packages/core/src/query/codegen/generateApis.ts index fdd5912..887ab2a 100644 --- a/packages/core/src/query/codegen/generateApis.ts +++ b/packages/core/src/query/codegen/generateApis.ts @@ -73,7 +73,7 @@ async function main() { const genQLTypesModulePath = path.relative( __dirname, path.join(generatedFilesPath(appName), 'genql', 'types') - ) + ).replace(path.sep, '/') const { default: genQLTypes } = await import(genQLTypesModulePath) await generateEntityInfo(genQLTypes, entityInfoPath) // "Generate" Query API From 6a6ecaac06f4e65d9ca81b84d0a9ae7f17811e22 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Wed, 26 Feb 2025 20:05:43 +0100 Subject: [PATCH 13/50] Pagination in QueryApi, testing setup w/ Orion, tests in CI checks --- .github/workflows/checks.yml | 4 - .github/workflows/tests.yml | 26 + package.json | 1 + .../src/query/codegen/templates/QueryApi.ts | 147 +- packages/core/src/query/orion/index.test.ts | 84 +- test-setup/.env | 6 + test-setup/docker-compose.orion.yml | 37 + test-setup/docker-compose.yml | 3 + test-setup/orionData.json | 1191 +++++++++++++++++ test-setup/run-test-setup.sh | 10 + 10 files changed, 1468 insertions(+), 41 deletions(-) create mode 100644 .github/workflows/tests.yml create mode 100644 test-setup/.env create mode 100644 test-setup/docker-compose.orion.yml create mode 100644 test-setup/docker-compose.yml create mode 100644 test-setup/orionData.json create mode 100755 test-setup/run-test-setup.sh diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 165e1aa..fc1c89d 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -16,8 +16,6 @@ jobs: node-version-file: 'package.json' - name: Install dependencies run: yarn install --immutable - - name: Git diff - run: git diff HEAD - name: Run codegen run: yarn codegen - name: Run build @@ -36,8 +34,6 @@ jobs: node-version-file: 'package.json' - name: Install dependencies run: yarn install --immutable - - name: Git diff - run: git diff HEAD - name: Run codegen run: yarn codegen - name: Run lint diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..b1bdb83 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,26 @@ +name: Tests +on: [push, pull_request] + +jobs: + tests: + name: Tests + strategy: + matrix: + os: ['ubuntu-latest', 'macos-latest'] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version-file: 'package.json' + - name: Install dependencies + run: yarn install --immutable + - name: Run codegen + run: yarn codegen + - name: Run build + run: yarn build + - name: Setup testing environment + run: yarn test:setup + - name: Run tests + run: yarn test diff --git a/package.json b/package.json index 62eed5e..7a230dd 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "examples/*" ], "scripts": { + "test:setup": "./test-setup/run-test-setup.sh", "test": "jest", "run-example": "./scripts/run-example.sh", "codegen:query-apis": "./scripts/ts-run.sh core ./src/query/codegen/generateApis.ts", diff --git a/packages/core/src/query/codegen/templates/QueryApi.ts b/packages/core/src/query/codegen/templates/QueryApi.ts index bd6aa5c..1c8240b 100644 --- a/packages/core/src/query/codegen/templates/QueryApi.ts +++ b/packages/core/src/query/codegen/templates/QueryApi.ts @@ -23,6 +23,8 @@ import { ClientOptions } from './genql/runtime' type Config = { // Maximum size of an array of input arguments to a query (for example, list of ids in `query.Entity.byIds`) inputBatchSize: number + // Maximum number of results to fetch in a single query + resultsPerQueryLimit: number // Maximum number of requests that can be sent concurrently to GraphQL server concurrentRequestsLimit: number // GenQL client options @@ -31,6 +33,7 @@ type Config = { export const DEFAULT_CONFIG: Config = { inputBatchSize: 1000, + resultsPerQueryLimit: 1000, concurrentRequestsLimit: 20, } @@ -49,11 +52,16 @@ type SelectionOf = Omit< type WhereOf = NonNullable> extends { where?: infer W | null } ? W : never +type OrderByOf = + NonNullable> extends { orderBy?: infer O | null } ? O : never + +type CommonArgs = { where?: WhereOf, orderBy?: OrderByOf } + type ResultOf = QueryResult<{ [K in Q]: S }> -type Extracted = Exclude +type Extracted = Exclude type ExtractedResult< Q extends keyof QueryGenqlSelection, @@ -64,6 +72,67 @@ type EntityInfo = typeof ENTITY_INFO export type AnyEntity = keyof EntityInfo type UniqueQueryOf = EntityInfo[E]['uniqueQuery'] type MultiQueryOf = EntityInfo[E]['multiQuery'] +type ConnectionQueryOf = EntityInfo[E]['connectionQuery'] + +type PaginationResult = { + edges: { + node: N + }[], + pageInfo: { + hasNextPage: boolean + endCursor: string + } +} + +type PaginationResultOf>> = + ExtractedResult, PaginationQuerySelection> extends PaginationResult ? + PaginationResult + : never + +type NodeTypeOf> = R['edges'][number]['node'] + +class Pagination { + private _cursor: string | null | undefined = undefined + private _hasNextPage: boolean = true + + constructor( + private fetchPage: (cursor: string | null | undefined) => Promise>, + ) {} + + async nextPage(): Promise { + if (!this._hasNextPage) { + return [] + } + const result = await this.fetchPage(this._cursor) + this._cursor = result.pageInfo.endCursor + this._hasNextPage = result.pageInfo.hasNextPage + + return result.edges.map(e => e.node) + } + + async fetchAll(): Promise { + let results: N[] = [] + while (this._hasNextPage) { + const pageResults = await this.nextPage() + results = results.concat(pageResults) + } + + return results + } + + public get hasNextPage() { + return this._hasNextPage + } + + public get cursor() { + return this._cursor + } +} + +type PaginationQuerySelection = { + edges: { node: S }, + pageInfo: { hasNextPage: true, endCursor: true } +} class EntityQueryUtils { constructor( @@ -74,30 +143,54 @@ class EntityQueryUtils { private entity: E ) {} - public async byMany>, I>( - whereGenerator: (input: I[]) => W, - input: I[] - ): Promise>> + public paginate>, S extends SelectionOf>>( + args: A, + select: S, + size?: number + ) { + const connectionQuery = ENTITY_INFO[this.entity]['connectionQuery'] + const fetchPage = async (cursor: string | null | undefined): Promise> => { + const querySelection: PaginationQuerySelection = { + edges: { + node: { + ...select + } + }, + pageInfo: { + hasNextPage: true, + endCursor: true + } + } + const queryArgs = { + ...(args || {}), + first: size || this.config.resultsPerQueryLimit, + after: cursor, + } + const query = { + [connectionQuery]: { + __args: queryArgs, + ...querySelection, + } + } as { [K in ConnectionQueryOf]: { __args: typeof queryArgs } & PaginationQuerySelection } + const page = await this.runQuery(query) + if (page && connectionQuery in page && page[connectionQuery as keyof typeof page]) { + return page[connectionQuery as keyof typeof page] as PaginationResultOf + } + throw new UnexpectedEmptyResult(connectionQuery, page) + } - public async byMany< - W extends WhereOf>, - I, - S extends SelectionOf>, - >( - whereGenerator: (input: I[]) => W, - input: I[], - select: S - ): Promise, S>> + return new Pagination>>(fetchPage) + } async byMany< W extends WhereOf>, I, - S extends SelectionOf>, + S extends SelectionOf> | { __scalar: true } = { __scalar: true }, >( whereGenerator: (input: I[]) => W, input: I[], select?: S - ): Promise, S | { __scalar: true }>> { + ): Promise, S>> { const multiQuery = ENTITY_INFO[this.entity]['multiQuery'] const results = await Promise.all( _.chunk(input, this.config.inputBatchSize).map(async (inputChunk) => { @@ -121,21 +214,14 @@ class EntityQueryUtils { return results.flat() as ExtractedResult< MultiQueryOf, - S | { __scalar: true } + S > } - async byId(id: string): Promise>> - - async byId>>( - id: string, - select: S - ): Promise, S>> - - async byId>>( + async byId> | { __scalar: true } = { __scalar: true }>( id: string, select?: S - ): Promise, S | { __scalar: true }>> { + ): Promise, S>> { const uniqueQuery = ENTITY_INFO[this.entity]['uniqueQuery'] const query = { [uniqueQuery]: { @@ -152,13 +238,20 @@ class EntityQueryUtils { if (extracted) { return extracted as ExtractedResult< UniqueQueryOf, - S | { __scalar: true } + S > } } throw new EntityNotFoundError(this.entity, id) } + + async byIds> | { __scalar: true } = { __scalar: true }>( + ids: string[], + select?: S + ): Promise, S>> { + return this.byMany((ids) => ({ id_in: ids }) as WhereOf>, ids, select) + } } type AllEntitiesQueryUtils = { diff --git a/packages/core/src/query/orion/index.test.ts b/packages/core/src/query/orion/index.test.ts index 5aa332a..7e58a79 100644 --- a/packages/core/src/query/orion/index.test.ts +++ b/packages/core/src/query/orion/index.test.ts @@ -1,13 +1,28 @@ +import _ from 'lodash' import { describe, expect, test } from '@jest/globals' import { AnyEntity, OrionApi, VISIBLE_ENTITIES } from '.' import { EntityNotFoundError } from '../errors' -const TEST_ORION_ENDPOINT: string = 'http://localhost:4350/graphql' +const TEST_ORION_ENDPOINT: string = 'http://localhost:50002/graphql' -type PreventAny = 0 extends 1 & T ? never : T -const expectTsType = () => ({ - ofVariable: (v: PreventAny & Expected) => v as Expected, -}) +type IsAny = 0 extends 1 & T ? true : false +type TypesMatch = false extends IsAny & IsAny + ? A extends B + ? B extends A + ? true + : false + : false + : false + +const expectTypeCheck = () => { + return { + ofVariable: (v: Actual) => { + return { + toPass: () => v + } as TypesMatch extends true ? { toPass: () => Actual } : never + } + } +} describe('OrionApi', () => { const orionApi = new OrionApi(TEST_ORION_ENDPOINT) @@ -16,7 +31,7 @@ describe('OrionApi', () => { for (const entityName of VISIBLE_ENTITIES) { test(`${entityName}`, async () => { await expect(() => - orionApi.query[entityName as AnyEntity].byId('non_existing_id') + orionApi.query[entityName as 'Membership'].byId('non_existing_id') ).rejects.toThrow( new EntityNotFoundError(entityName as AnyEntity, 'non_existing_id') ) @@ -33,7 +48,7 @@ describe('OrionApi', () => { __scalar: true, resolvedUrls: false, }) - : orionApi.query[entityName as AnyEntity].byId('1') + : orionApi.query[entityName as 'Membership'].byId('1') const result = await query expect(result?.id).toBe('1') @@ -41,17 +56,17 @@ describe('OrionApi', () => { } }) }) - + // TODO: byMany, byIds describe('Scalar fields typing', () => { test('BigInt', async () => { const { dataObjectsSizeLimit } = await orionApi.query.StorageBucket.byId('1') - expectTsType().ofVariable(dataObjectsSizeLimit) + expectTypeCheck().ofVariable(dataObjectsSizeLimit).toPass() expect(typeof dataObjectsSizeLimit).toBe('string') }) test('DateTime', async () => { const { createdAt } = await orionApi.query.Channel.byId('1') - expectTsType().ofVariable(createdAt) + expectTypeCheck().ofVariable(createdAt).toPass() expect(typeof createdAt).toBe('string') // Ensure the date can be parsed correctly const yearDiff = Math.abs( @@ -92,4 +107,53 @@ describe('OrionApi', () => { ) }) }) + describe('Pagination', () => { + describe('nextPage', () => { + test('App', async () => { + const PAGE_SIZE = 3 + const pagination = orionApi.query.App.paginate( + { + orderBy: ['id_DESC'] + }, + { id: true, name: true }, + PAGE_SIZE + ) + const expectedData = _.sortBy(_.range(1, 11).map((i) => ({ + id: i.toString(), + name: `App${i}` + })), 'id').reverse() + expect(pagination.hasNextPage).toEqual(true) + const numPages = Math.ceil(expectedData.length / PAGE_SIZE) + for (let i=0; i < numPages; ++i) { + const pageData = await pagination.nextPage() + expectTypeCheck<{ id: string, name: string }[]>().ofVariable(pageData).toPass() + const expectedPageData = expectedData.slice(i * PAGE_SIZE, (i+1) * PAGE_SIZE) + expect(pageData.length).toEqual(i !== numPages - 1 ? PAGE_SIZE : (expectedData.length % PAGE_SIZE) || PAGE_SIZE) + expect(pageData).toEqual(expectedPageData) + expect(pagination.hasNextPage).toEqual(i !== numPages - 1) + } + }) + }) + describe('fetchAll', () => { + test('App', async () => { + const PAGE_SIZE = 3 + const pagination = orionApi.query.App.paginate( + { + orderBy: ['id_DESC'] + }, + { id: true, name: true }, + PAGE_SIZE + ) + expect(pagination.hasNextPage).toEqual(true) + const results = await pagination.fetchAll() + expect(pagination.hasNextPage).toEqual(false) + expectTypeCheck<{ id: string, name: string }[]>().ofVariable(results).toPass() + const expectedData = _.range(1, 11).map((i) => ({ + id: i.toString(), + name: `App${i}` + })) + expect(results).toEqual(_.sortBy(expectedData, 'id').reverse()) + }) + }) + }) }) diff --git a/test-setup/.env b/test-setup/.env new file mode 100644 index 0000000..f937e77 --- /dev/null +++ b/test-setup/.env @@ -0,0 +1,6 @@ +ORION_DB_NAME=sdk-testing +ORION_DB_PASS=sdk-testing +ORION_DB_PORT=50001 +ORION_GQL_API_PORT=50002 +ORION_DB_ADMIN_USER=admin +ORION_DB_ADMIN_PASS=admin \ No newline at end of file diff --git a/test-setup/docker-compose.orion.yml b/test-setup/docker-compose.orion.yml new file mode 100644 index 0000000..c3d1c7a --- /dev/null +++ b/test-setup/docker-compose.orion.yml @@ -0,0 +1,37 @@ +services: + orion_db: + image: postgres:14 + restart: unless-stopped + environment: + POSTGRES_PASSWORD: ${ORION_DB_PASS} + POSTGRES_DB: ${ORION_DB_NAME} + ports: + - '127.0.0.1:${ORION_DB_PORT}:${ORION_DB_PORT}' + command: ['postgres', '-p', '${ORION_DB_PORT}'] + volumes: + - orion_data:/var/lib/postgresql/data + + orion_graphql-api: + image: lezek/orion:4.4.1 + restart: unless-stopped + depends_on: + - orion_db + environment: + - DB_HOST=orion_db + - DB_NAME=${ORION_DB_NAME} + - DB_PORT=${ORION_DB_PORT} + - DB_PASS=${ORION_DB_PASS} + - DB_ADMIN_USER=${ORION_DB_ADMIN_USER} + - DB_ADMIN_PASS=${ORION_DB_ADMIN_PASS} + - GQL_PORT=${ORION_GQL_API_PORT} + - SUPPORT_NO_CATEGORY_VIDEOS=true + - CRT_MARKET_CAP_MIN_VOLUME_JOY=0 + - ORION_ENV=development + - DEV_DISABLE_SAME_SITE=true + command: ['npm', 'run', 'graphql-server-start'] + ports: + - '127.0.0.1:${ORION_GQL_API_PORT}:${ORION_GQL_API_PORT}' + +volumes: + orion_data: + driver: local \ No newline at end of file diff --git a/test-setup/docker-compose.yml b/test-setup/docker-compose.yml new file mode 100644 index 0000000..45a3f6e --- /dev/null +++ b/test-setup/docker-compose.yml @@ -0,0 +1,3 @@ +name: "sdk-testing-setup" +include: + - docker-compose.orion.yml \ No newline at end of file diff --git a/test-setup/orionData.json b/test-setup/orionData.json new file mode 100644 index 0000000..103e565 --- /dev/null +++ b/test-setup/orionData.json @@ -0,0 +1,1191 @@ +[ + [ + "Channel", + { + "id": "1", + "createdAt": "2025-02-24T18:52:10.753Z", + "ownerMember": null, + "title": null, + "description": null, + "coverPhoto": null, + "avatarPhoto": null, + "isPublic": null, + "isCensored": false, + "isExcluded": false, + "language": null, + "createdInBlock": 1, + "rewardAccount": "string", + "channelStateBloatBond": 1, + "followsNum": 1, + "videoViewsNum": 1, + "entryApp": null, + "totalVideosCreated": 1, + "revenueShareRatioPercent": null, + "cumulativeRewardClaimed": 1, + "creatorToken": null, + "cumulativeRevenue": 1, + "cumulativeReward": 1, + "channelWeight": null, + "yppStatus": { + "isTypeOf": "YppUnverified", + "phantom": null + } + } + ], + [ + "VideoCategory", + { + "id": "1", + "name": null, + "description": null, + "parentCategory": null, + "isSupported": true, + "createdInBlock": 1 + } + ], + [ + "License", + { + "id": "1", + "code": 1, + "attribution": null, + "customText": null + } + ], + [ + "Video", + { + "id": "1", + "createdAt": "2025-02-24T18:52:10.753Z", + "channel": { + "id": "1" + }, + "category": { + "id": "1" + }, + "title": null, + "description": null, + "duration": null, + "thumbnailPhoto": null, + "language": null, + "orionLanguage": null, + "hasMarketing": null, + "publishedBeforeJoystream": null, + "isPublic": null, + "isCensored": false, + "isExcluded": false, + "nft": null, + "isExplicit": null, + "license": { + "id": "1" + }, + "media": null, + "videoStateBloatBond": 1, + "mediaMetadata": null, + "createdInBlock": 1, + "isCommentSectionEnabled": false, + "pinnedComment": null, + "commentsCount": 1, + "isReactionFeatureEnabled": false, + "reactionsCountByReactionId": null, + "reactionsCount": 1, + "viewsNum": 1, + "entryApp": null, + "ytVideoId": null, + "videoRelevance": 1, + "isShort": null, + "isShortDerived": null, + "includeInHomeFeed": null + } + ], + [ + "OwnedNft", + { + "id": "1", + "createdAt": "2025-02-24T18:52:10.753Z", + "video": { + "id": "1" + }, + "owner": { + "isTypeOf": "NftOwnerChannel", + "channel": "1" + }, + "transactionalStatus": null, + "creatorRoyalty": null, + "lastSalePrice": null, + "lastSaleDate": null, + "isFeatured": false + } + ], + [ + "Auction", + { + "id": "1", + "nft": { + "id": "1" + }, + "winningMember": null, + "startingPrice": 1, + "buyNowPrice": null, + "auctionType": { + "isTypeOf": "AuctionTypeEnglish", + "duration": 1, + "extensionPeriod": 1, + "plannedEndAtBlock": 1, + "minimalBidStep": "1" + }, + "topBid": null, + "startsAtBlock": 1, + "endedAtBlock": null, + "isCanceled": false, + "isCompleted": false + } + ], + [ + "Membership", + { + "id": "1", + "createdAt": "2025-02-24T18:52:10.754Z", + "handle": "string", + "handleRaw": "string", + "metadata": null, + "controllerAccount": "string", + "totalChannelsCreated": 1 + } + ], + [ + "Bid", + { + "id": "1", + "createdAt": "2025-02-24T18:52:10.753Z", + "auction": { + "id": "1" + }, + "nft": { + "id": "1" + }, + "bidder": { + "id": "1" + }, + "amount": 1, + "isCanceled": false, + "createdInBlock": 1, + "indexInBlock": 1, + "previousTopBid": null + } + ], + [ + "AuctionWhitelistedMember", + { + "id": "1", + "auction": { + "id": "1" + }, + "member": { + "id": "1" + } + } + ], + [ + "BannedMember", + { + "id": "1", + "member": { + "id": "1" + }, + "channel": { + "id": "1" + } + } + ], + [ + "CreatorToken", + { + "id": "1", + "status": "SALE", + "avatar": null, + "totalSupply": 1, + "isFeatured": false, + "symbol": null, + "isInviteOnly": false, + "annualCreatorRewardPermill": 1, + "revenueShareRatioPermill": 1, + "createdAt": "2025-02-24T18:52:10.754Z", + "channel": null, + "trailerVideo": null, + "description": null, + "whitelistApplicantNote": null, + "whitelistApplicantLink": null, + "accountsNum": 1, + "numberOfRevenueShareActivations": 1, + "deissued": false, + "currentAmmSale": null, + "currentSale": null, + "currentRevenueShare": null, + "numberOfVestedTransferIssued": 1, + "lastPrice": null + } + ], + [ + "TokenAccount", + { + "id": "1", + "member": { + "id": "1" + }, + "token": { + "id": "1" + }, + "stakedAmount": 1, + "totalAmount": 1, + "deleted": false + } + ], + [ + "Sale", + { + "id": "1", + "token": { + "id": "1" + }, + "pricePerUnit": 1, + "tokenSaleAllocation": 1, + "tokensSold": 1, + "createdIn": 1, + "startBlock": 1, + "endsAt": 1, + "termsAndConditions": "string", + "maxAmountPerMember": null, + "finalized": false, + "vestedSale": null, + "fundsSourceAccount": { + "id": "1" + } + } + ], + [ + "SaleTransaction", + { + "id": "1", + "quantity": 1, + "sale": { + "id": "1" + }, + "account": { + "id": "1" + }, + "createdIn": 1 + } + ], + [ + "RevenueShare", + { + "id": "1", + "token": { + "id": "1" + }, + "createdIn": 1, + "startingAt": 1, + "endsAt": 1, + "potentialParticipantsNum": null, + "participantsNum": 1, + "allocation": 1, + "claimed": 1, + "finalized": false + } + ], + [ + "RevenueShareParticipation", + { + "id": "1", + "account": { + "id": "1" + }, + "revenueShare": { + "id": "1" + }, + "stakedAmount": 1, + "earnings": 1, + "createdIn": 1, + "recovered": false + } + ], + [ + "AmmCurve", + { + "id": "1", + "token": { + "id": "1" + }, + "burnedByAmm": 1, + "mintedByAmm": 1, + "ammSlopeParameter": 1, + "ammInitPrice": 1, + "finalized": false + } + ], + [ + "AmmTransaction", + { + "id": "1", + "quantity": 1, + "pricePaid": 1, + "amm": { + "id": "1" + }, + "account": { + "id": "1" + }, + "pricePerUnit": 1, + "transactionType": "BUY", + "createdIn": 1 + } + ], + [ + "Benefit", + { + "id": "1", + "token": { + "id": "1" + }, + "emojiCode": null, + "title": "string", + "description": "string", + "displayOrder": 1 + } + ], + [ + "VestingSchedule", + { + "id": "1", + "cliffRatioPermill": 1, + "vestingDurationBlocks": 1, + "cliffDurationBlocks": 1, + "endsAt": 1, + "cliffBlock": 1, + "vestedSale": null + } + ], + [ + "VestedAccount", + { + "id": "1", + "vesting": { + "id": "1" + }, + "account": { + "id": "1" + }, + "totalVestingAmount": 1, + "vestingSource": { + "isTypeOf": "InitialIssuanceVestingSource", + "phantom": null + }, + "acquiredAt": 1 + } + ], + [ + "StorageBucket", + { + "id": "1", + "operatorStatus": { + "isTypeOf": "StorageBucketOperatorStatusMissing", + "phantom": null + }, + "operatorMetadata": null, + "acceptingNewBags": false, + "dataObjectsSizeLimit": 1, + "dataObjectCountLimit": 1, + "dataObjectsCount": 1, + "dataObjectsSize": 1 + } + ], + [ + "StorageBag", + { + "id": "1", + "owner": { + "isTypeOf": "StorageBagOwnerCouncil", + "phantom": null + } + } + ], + [ + "StorageBucketBag", + { + "id": "1", + "storageBucket": { + "id": "1" + }, + "bag": { + "id": "1" + } + } + ], + [ + "DistributionBucketFamily", + { + "id": "1", + "metadata": null + } + ], + [ + "DistributionBucket", + { + "id": "1", + "family": { + "id": "1" + }, + "bucketIndex": 1, + "acceptingNewBags": false, + "distributing": false + } + ], + [ + "DistributionBucketOperator", + { + "id": "1", + "distributionBucket": { + "id": "1" + }, + "workerId": 1, + "status": "INVITED", + "metadata": null + } + ], + [ + "DistributionBucketBag", + { + "id": "1", + "distributionBucket": { + "id": "1" + }, + "bag": { + "id": "1" + } + } + ], + [ + "StorageDataObject", + { + "id": "1", + "createdAt": "2025-02-24T18:52:10.754Z", + "isAccepted": false, + "size": 1, + "storageBag": { + "id": "1" + }, + "ipfsHash": "string", + "type": null, + "stateBloatBond": 1, + "unsetAt": null, + "resolvedUrls": ["string"] + } + ], + [ + "App", + { + "id": "1", + "name": "App1", + "ownerMember": { + "id": "1" + }, + "websiteUrl": null, + "useUri": null, + "smallIcon": null, + "mediumIcon": null, + "bigIcon": null, + "oneLiner": null, + "description": null, + "termsOfService": null, + "platforms": null, + "category": null, + "authKey": null + } + ], + ["App", { "id": "2", "name": "App2", "ownerMember": { "id": "1" } }], + ["App", { "id": "3", "name": "App3", "ownerMember": { "id": "1" } }], + ["App", { "id": "4", "name": "App4", "ownerMember": { "id": "1" } }], + ["App", { "id": "5", "name": "App5", "ownerMember": { "id": "1" } }], + ["App", { "id": "6", "name": "App6", "ownerMember": { "id": "1" } }], + ["App", { "id": "7", "name": "App7", "ownerMember": { "id": "1" } }], + ["App", { "id": "8", "name": "App8", "ownerMember": { "id": "1" } }], + ["App", { "id": "9", "name": "App9", "ownerMember": { "id": "1" } }], + ["App", { "id": "10", "name": "App10", "ownerMember": { "id": "1" } }], + [ + "VideoFeaturedInCategory", + { + "id": "1", + "video": { + "id": "1" + }, + "category": { + "id": "1" + }, + "videoCutUrl": null + } + ], + [ + "VideoSubtitle", + { + "id": "1", + "video": { + "id": "1" + }, + "type": "string", + "language": null, + "mimeType": "string", + "asset": null + } + ], + [ + "Comment", + { + "id": "1", + "createdAt": "2025-02-24T18:52:10.754Z", + "author": { + "id": "1" + }, + "text": "string", + "video": { + "id": "1" + }, + "status": "VISIBLE", + "reactionsCountByReactionId": null, + "parentComment": null, + "repliesCount": 1, + "reactionsCount": 1, + "reactionsAndRepliesCount": 1, + "isEdited": false, + "isExcluded": false, + "tipTier": null, + "tipAmount": 1, + "sortPriority": 1 + } + ], + [ + "CommentReaction", + { + "id": "1", + "reactionId": 1, + "member": { + "id": "1" + }, + "comment": { + "id": "1" + }, + "video": { + "id": "1" + } + } + ], + [ + "VideoReaction", + { + "id": "1", + "createdAt": "2025-02-24T18:52:10.754Z", + "reaction": "LIKE", + "member": { + "id": "1" + }, + "video": { + "id": "1" + } + } + ], + [ + "TrailerVideo", + { + "id": "1", + "video": { + "id": "1" + }, + "token": { + "id": "1" + } + } + ], + [ + "StorageBucketOperatorMetadata", + { + "id": "1", + "storageBucket": { + "id": "1" + }, + "nodeEndpoint": null, + "nodeLocation": null, + "extra": null + } + ], + [ + "DistributionBucketFamilyMetadata", + { + "id": "1", + "family": { + "id": "1" + }, + "region": null, + "description": null, + "areas": null, + "latencyTestTargets": null + } + ], + [ + "DistributionBucketOperatorMetadata", + { + "id": "1", + "distirbutionBucketOperator": { + "id": "1" + }, + "nodeEndpoint": null, + "nodeLocation": null, + "extra": null + } + ], + [ + "MarketplaceToken", + { + "liquidity": null, + "marketCap": null, + "cumulativeRevenue": null, + "ammVolume": null, + "priceChange": null, + "liquidityChange": null, + "id": "1", + "status": "SALE", + "avatar": null, + "totalSupply": 1, + "isFeatured": false, + "symbol": null, + "isInviteOnly": false, + "annualCreatorRewardPermill": 1, + "revenueShareRatioPermill": 1, + "createdAt": "2025-02-24T18:52:10.755Z", + "channelId": null, + "description": null, + "whitelistApplicantNote": null, + "whitelistApplicantLink": null, + "accountsNum": 1, + "numberOfRevenueShareActivations": 1, + "deissued": false, + "currentAmmSaleId": null, + "currentSaleId": null, + "currentRevenueShareId": null, + "numberOfVestedTransferIssued": 1, + "lastPrice": null + } + ], + [ + "TokenChannel", + { + "id": "1", + "token": { + "id": "1" + }, + "channel": { + "id": "1" + } + } + ], + [ + "VestedSale", + { + "id": "1", + "sale": { + "id": "1" + }, + "vesting": { + "id": "1" + } + } + ], + [ + "ChannelVerification", + { + "id": "1", + "channel": { + "id": "1" + }, + "timestamp": "2025-02-24T18:52:10.755Z" + } + ], + [ + "ChannelSuspension", + { + "id": "1", + "channel": { + "id": "1" + }, + "timestamp": "2025-02-24T18:52:10.755Z" + } + ], + [ + "Event", + { + "id": "1", + "inBlock": 1, + "inExtrinsic": null, + "indexInBlock": 1, + "timestamp": "2025-02-24T18:52:10.755Z", + "data": { + "isTypeOf": "ChannelCreatedEventData", + "channel": "1" + } + } + ], + [ + "NftHistoryEntry", + { + "id": "1", + "nft": { + "id": "1" + }, + "event": { + "id": "1" + } + } + ], + [ + "NftActivity", + { + "id": "1", + "member": { + "id": "1" + }, + "event": { + "id": "1" + } + } + ], + [ + "UserInteractionCount", + { + "id": "1", + "type": null, + "entityId": null, + "dayTimestamp": "2025-02-24T18:52:10.755Z", + "count": 1 + } + ], + [ + "MemberMetadata", + { + "id": "1", + "name": null, + "avatar": null, + "about": null, + "member": { + "id": "1" + } + } + ], + [ + "CuratorGroup", + { + "id": "1", + "isActive": false + } + ], + [ + "Curator", + { + "id": "1" + } + ], + [ + "User", + { + "id": "1", + "isRoot": false, + "permissions": null, + "account": null + } + ], + [ + "ChannelFollow", + { + "id": "1", + "user": { + "id": "1" + }, + "channelId": "string", + "timestamp": "2025-02-24T18:52:10.755Z" + } + ], + [ + "Report", + { + "id": "1", + "user": { + "id": "1" + }, + "channelId": null, + "videoId": null, + "timestamp": "2025-02-24T18:52:10.755Z", + "rationale": "string" + } + ], + [ + "NftFeaturingRequest", + { + "id": "1", + "user": { + "id": "1" + }, + "nftId": "string", + "timestamp": "2025-02-24T18:52:10.755Z", + "rationale": "string" + } + ], + [ + "VideoViewEvent", + { + "id": "1", + "videoId": "string", + "user": { + "id": "1" + }, + "timestamp": "2025-02-24T18:52:10.755Z" + } + ], + [ + "GatewayConfig", + { + "id": "1", + "value": "string", + "updatedAt": "2025-02-24T18:52:10.755Z" + } + ], + [ + "Exclusion", + { + "id": "1", + "channelId": null, + "videoId": null, + "timestamp": "2025-02-24T18:52:10.755Z", + "rationale": "string" + } + ], + [ + "Account", + { + "id": "1", + "user": { + "id": "1" + }, + "email": "string", + "isEmailConfirmed": false, + "isBlocked": false, + "registeredAt": "2025-02-24T18:52:10.755Z", + "membership": { + "id": "1" + }, + "joystreamAccount": "string", + "notificationPreferences": { + "channelExcludedFromApp": { + "inAppEnabled": false, + "emailEnabled": false + }, + "videoExcludedFromApp": { + "inAppEnabled": false, + "emailEnabled": false + }, + "nftFeaturedOnMarketPlace": { + "inAppEnabled": false, + "emailEnabled": false + }, + "newChannelFollower": { + "inAppEnabled": false, + "emailEnabled": false + }, + "videoCommentCreated": { + "inAppEnabled": false, + "emailEnabled": false + }, + "videoLiked": { + "inAppEnabled": false, + "emailEnabled": false + }, + "videoDisliked": { + "inAppEnabled": false, + "emailEnabled": false + }, + "yppChannelVerified": { + "inAppEnabled": false, + "emailEnabled": false + }, + "yppSignupSuccessful": { + "inAppEnabled": false, + "emailEnabled": false + }, + "yppChannelSuspended": { + "inAppEnabled": false, + "emailEnabled": false + }, + "nftBought": { + "inAppEnabled": false, + "emailEnabled": false + }, + "creatorTimedAuctionExpired": { + "inAppEnabled": false, + "emailEnabled": false + }, + "bidMadeOnNft": { + "inAppEnabled": false, + "emailEnabled": false + }, + "royaltyReceived": { + "inAppEnabled": false, + "emailEnabled": false + }, + "channelPaymentReceived": { + "inAppEnabled": false, + "emailEnabled": false + }, + "channelReceivedFundsFromWg": { + "inAppEnabled": false, + "emailEnabled": false + }, + "newPayoutUpdatedByCouncil": { + "inAppEnabled": false, + "emailEnabled": false + }, + "channelFundsWithdrawn": { + "inAppEnabled": false, + "emailEnabled": false + }, + "channelCreated": { + "inAppEnabled": false, + "emailEnabled": false + }, + "replyToComment": { + "inAppEnabled": false, + "emailEnabled": false + }, + "reactionToComment": { + "inAppEnabled": false, + "emailEnabled": false + }, + "videoPosted": { + "inAppEnabled": false, + "emailEnabled": false + }, + "newNftOnAuction": { + "inAppEnabled": false, + "emailEnabled": false + }, + "newNftOnSale": { + "inAppEnabled": false, + "emailEnabled": false + }, + "timedAuctionExpired": { + "inAppEnabled": false, + "emailEnabled": false + }, + "higherBidThanYoursMade": { + "inAppEnabled": false, + "emailEnabled": false + }, + "auctionWon": { + "inAppEnabled": false, + "emailEnabled": false + }, + "auctionLost": { + "inAppEnabled": false, + "emailEnabled": false + }, + "openAuctionBidCanBeWithdrawn": { + "inAppEnabled": false, + "emailEnabled": false + }, + "fundsFromCouncilReceived": { + "inAppEnabled": false, + "emailEnabled": false + }, + "fundsToExternalWalletSent": { + "inAppEnabled": false, + "emailEnabled": false + }, + "fundsFromWgReceived": { + "inAppEnabled": false, + "emailEnabled": false + }, + "crtIssued": { + "inAppEnabled": false, + "emailEnabled": false + }, + "crtMarketStarted": { + "inAppEnabled": false, + "emailEnabled": false + }, + "crtMarketMint": { + "inAppEnabled": false, + "emailEnabled": false + }, + "crtMarketBurn": { + "inAppEnabled": false, + "emailEnabled": false + }, + "crtSaleStarted": { + "inAppEnabled": false, + "emailEnabled": false + }, + "crtSaleMint": { + "inAppEnabled": false, + "emailEnabled": false + }, + "crtRevenueShareStarted": { + "inAppEnabled": false, + "emailEnabled": false + }, + "crtRevenueSharePlanned": { + "inAppEnabled": false, + "emailEnabled": false + }, + "crtRevenueShareEnded": { + "inAppEnabled": false, + "emailEnabled": false + } + }, + "referrerChannelId": null + } + ], + [ + "Notification", + { + "id": "1", + "account": { + "id": "1" + }, + "notificationType": { + "isTypeOf": "ChannelExcluded", + "channelTitle": "string" + }, + "event": null, + "status": { + "isTypeOf": "Read", + "readAt": "2025-02-24T18:52:10.756Z" + }, + "inApp": false, + "createdAt": "2025-02-24T18:52:10.756Z", + "dispatchBlock": null, + "recipient": { + "isTypeOf": "MemberRecipient", + "membership": "1" + } + } + ], + [ + "NotificationEmailDelivery", + { + "id": "1", + "notification": { + "id": "1" + }, + "discard": false + } + ], + [ + "EmailDeliveryAttempt", + { + "id": "1", + "notificationDelivery": { + "id": "1" + }, + "status": { + "isTypeOf": "EmailSuccess", + "phantom": null + }, + "timestamp": "2025-02-24T18:52:10.756Z" + } + ], + [ + "VideoHero", + { + "id": "1", + "video": { + "id": "1" + }, + "heroTitle": "string", + "heroVideoCutUrl": "string", + "heroPosterUrl": "string", + "activatedAt": null + } + ], + [ + "VideoMediaEncoding", + { + "id": "1", + "codecName": null, + "container": null, + "mimeMediaType": null + } + ], + [ + "VideoMediaMetadata", + { + "id": "1", + "encoding": { + "id": "1" + }, + "pixelWidth": null, + "pixelHeight": null, + "size": null, + "video": { + "id": "1" + }, + "createdInBlock": 1 + } + ], + [ + "EncryptionArtifacts", + { + "id": "1", + "account": { + "id": "1" + }, + "cipherIv": "string", + "encryptedSeed": "string" + } + ], + [ + "Session", + { + "id": "1", + "browser": "string", + "os": "string", + "device": "string", + "deviceType": null, + "user": { + "id": "1" + }, + "account": null, + "ip": "string", + "startedAt": "2025-02-24T18:52:10.756Z", + "expiry": "2025-02-24T18:52:10.756Z" + } + ], + [ + "SessionEncryptionArtifacts", + { + "id": "1", + "session": { + "id": "1" + }, + "cipherIv": "string", + "cipherKey": "string" + } + ], + [ + "Token", + { + "id": "1", + "type": "EMAIL_CONFIRMATION", + "issuedAt": "2025-02-24T18:52:10.756Z", + "expiry": "2025-02-24T18:52:10.756Z", + "issuedFor": { + "id": "1" + } + } + ] +] diff --git a/test-setup/run-test-setup.sh b/test-setup/run-test-setup.sh new file mode 100755 index 0000000..201dd47 --- /dev/null +++ b/test-setup/run-test-setup.sh @@ -0,0 +1,10 @@ +#!/bin/bash +SCRIPT_PATH="$(dirname "${BASH_SOURCE[0]}")" + +cd $SCRIPT_PATH + +docker compose down -v +docker compose up -d orion_db +docker compose run --rm orion_graphql-api npm run db:migrate +docker compose run --rm -v $(pwd)/orionData.json:/input/seedData.json orion_graphql-api npm run db:seed /input/seedData.json +docker compose up -d orion_graphql-api \ No newline at end of file From cf67689f8ad6faa4247fe584cef76b92da0dde2c Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Wed, 26 Feb 2025 20:15:03 +0100 Subject: [PATCH 14/50] Add prettierignore & run prettier --- .prettierignore | 2 + .vscode/settings.json | 8 +- .../core/src/query/codegen/generateApis.ts | 10 +- .../src/query/codegen/templates/QueryApi.ts | 110 +++++++++++------- packages/core/src/query/orion/index.test.ts | 46 +++++--- test-setup/docker-compose.orion.yml | 2 +- test-setup/docker-compose.yml | 4 +- 7 files changed, 114 insertions(+), 68 deletions(-) create mode 100644 .prettierignore diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..03d23d2 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,2 @@ +.yarn +**/schema.graphql \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 934e44f..b6741ad 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,5 @@ { - "editor.defaultFormatter": "esbenp.prettier-vscode", - "eslint.workingDirectories": [".", "./packages/*"], - "editor.formatOnSave": true -} \ No newline at end of file + "editor.defaultFormatter": "esbenp.prettier-vscode", + "eslint.workingDirectories": [".", "./packages/*"], + "editor.formatOnSave": true +} diff --git a/packages/core/src/query/codegen/generateApis.ts b/packages/core/src/query/codegen/generateApis.ts index 887ab2a..50870c2 100644 --- a/packages/core/src/query/codegen/generateApis.ts +++ b/packages/core/src/query/codegen/generateApis.ts @@ -70,10 +70,12 @@ async function main() { 'entityInfo.ts' ) appDebug(`Extracting entity info to ${entityInfoPath}...`) - const genQLTypesModulePath = path.relative( - __dirname, - path.join(generatedFilesPath(appName), 'genql', 'types') - ).replace(path.sep, '/') + const genQLTypesModulePath = path + .relative( + __dirname, + path.join(generatedFilesPath(appName), 'genql', 'types') + ) + .replace(path.sep, '/') const { default: genQLTypes } = await import(genQLTypesModulePath) await generateEntityInfo(genQLTypes, entityInfoPath) // "Generate" Query API diff --git a/packages/core/src/query/codegen/templates/QueryApi.ts b/packages/core/src/query/codegen/templates/QueryApi.ts index 1c8240b..7749748 100644 --- a/packages/core/src/query/codegen/templates/QueryApi.ts +++ b/packages/core/src/query/codegen/templates/QueryApi.ts @@ -55,7 +55,10 @@ type WhereOf = type OrderByOf = NonNullable> extends { orderBy?: infer O | null } ? O : never -type CommonArgs = { where?: WhereOf, orderBy?: OrderByOf } +type CommonArgs = { + where?: WhereOf + orderBy?: OrderByOf +} type ResultOf = QueryResult<{ [K in Q]: S @@ -77,26 +80,35 @@ type ConnectionQueryOf = EntityInfo[E]['connectionQuery'] type PaginationResult = { edges: { node: N - }[], + }[] pageInfo: { hasNextPage: boolean endCursor: string } } -type PaginationResultOf>> = - ExtractedResult, PaginationQuerySelection> extends PaginationResult ? - PaginationResult +type PaginationResultOf< + E extends AnyEntity, + S extends SelectionOf>, +> = + ExtractedResult< + ConnectionQueryOf, + PaginationQuerySelection + > extends PaginationResult + ? PaginationResult : never -type NodeTypeOf> = R['edges'][number]['node'] +type NodeTypeOf> = + R['edges'][number]['node'] class Pagination { private _cursor: string | null | undefined = undefined private _hasNextPage: boolean = true constructor( - private fetchPage: (cursor: string | null | undefined) => Promise>, + private fetchPage: ( + cursor: string | null | undefined + ) => Promise> ) {} async nextPage(): Promise { @@ -107,7 +119,7 @@ class Pagination { this._cursor = result.pageInfo.endCursor this._hasNextPage = result.pageInfo.hasNextPage - return result.edges.map(e => e.node) + return result.edges.map((e) => e.node) } async fetchAll(): Promise { @@ -130,8 +142,8 @@ class Pagination { } type PaginationQuerySelection = { - edges: { node: S }, - pageInfo: { hasNextPage: true, endCursor: true } + edges: { node: S } + pageInfo: { hasNextPage: true; endCursor: true } } class EntityQueryUtils { @@ -143,23 +155,24 @@ class EntityQueryUtils { private entity: E ) {} - public paginate>, S extends SelectionOf>>( - args: A, - select: S, - size?: number - ) { + public paginate< + A extends CommonArgs>, + S extends SelectionOf>, + >(args: A, select: S, size?: number) { const connectionQuery = ENTITY_INFO[this.entity]['connectionQuery'] - const fetchPage = async (cursor: string | null | undefined): Promise> => { + const fetchPage = async ( + cursor: string | null | undefined + ): Promise> => { const querySelection: PaginationQuerySelection = { edges: { node: { - ...select - } + ...select, + }, }, pageInfo: { hasNextPage: true, - endCursor: true - } + endCursor: true, + }, } const queryArgs = { ...(args || {}), @@ -170,11 +183,22 @@ class EntityQueryUtils { [connectionQuery]: { __args: queryArgs, ...querySelection, - } - } as { [K in ConnectionQueryOf]: { __args: typeof queryArgs } & PaginationQuerySelection } + }, + } as { + [K in ConnectionQueryOf]: { + __args: typeof queryArgs + } & PaginationQuerySelection + } const page = await this.runQuery(query) - if (page && connectionQuery in page && page[connectionQuery as keyof typeof page]) { - return page[connectionQuery as keyof typeof page] as PaginationResultOf + if ( + page && + connectionQuery in page && + page[connectionQuery as keyof typeof page] + ) { + return page[connectionQuery as keyof typeof page] as PaginationResultOf< + E, + S + > } throw new UnexpectedEmptyResult(connectionQuery, page) } @@ -185,7 +209,9 @@ class EntityQueryUtils { async byMany< W extends WhereOf>, I, - S extends SelectionOf> | { __scalar: true } = { __scalar: true }, + S extends SelectionOf> | { __scalar: true } = { + __scalar: true + }, >( whereGenerator: (input: I[]) => W, input: I[], @@ -212,16 +238,14 @@ class EntityQueryUtils { }) ) - return results.flat() as ExtractedResult< - MultiQueryOf, - S - > + return results.flat() as ExtractedResult, S> } - async byId> | { __scalar: true } = { __scalar: true }>( - id: string, - select?: S - ): Promise, S>> { + async byId< + S extends SelectionOf> | { __scalar: true } = { + __scalar: true + }, + >(id: string, select?: S): Promise, S>> { const uniqueQuery = ENTITY_INFO[this.entity]['uniqueQuery'] const query = { [uniqueQuery]: { @@ -236,21 +260,23 @@ class EntityQueryUtils { if (uniqueQuery in result && result[uniqueQuery as keyof typeof result]) { const extracted = result[uniqueQuery as keyof typeof result] if (extracted) { - return extracted as ExtractedResult< - UniqueQueryOf, - S - > + return extracted as ExtractedResult, S> } } throw new EntityNotFoundError(this.entity, id) } - async byIds> | { __scalar: true } = { __scalar: true }>( - ids: string[], - select?: S - ): Promise, S>> { - return this.byMany((ids) => ({ id_in: ids }) as WhereOf>, ids, select) + async byIds< + S extends SelectionOf> | { __scalar: true } = { + __scalar: true + }, + >(ids: string[], select?: S): Promise, S>> { + return this.byMany( + (ids) => ({ id_in: ids }) as WhereOf>, + ids, + select + ) } } diff --git a/packages/core/src/query/orion/index.test.ts b/packages/core/src/query/orion/index.test.ts index 7e58a79..1237c06 100644 --- a/packages/core/src/query/orion/index.test.ts +++ b/packages/core/src/query/orion/index.test.ts @@ -18,9 +18,11 @@ const expectTypeCheck = () => { return { ofVariable: (v: Actual) => { return { - toPass: () => v - } as TypesMatch extends true ? { toPass: () => Actual } : never - } + toPass: () => v, + } as TypesMatch extends true + ? { toPass: () => Actual } + : never + }, } } @@ -113,22 +115,34 @@ describe('OrionApi', () => { const PAGE_SIZE = 3 const pagination = orionApi.query.App.paginate( { - orderBy: ['id_DESC'] + orderBy: ['id_DESC'], }, { id: true, name: true }, PAGE_SIZE ) - const expectedData = _.sortBy(_.range(1, 11).map((i) => ({ - id: i.toString(), - name: `App${i}` - })), 'id').reverse() + const expectedData = _.sortBy( + _.range(1, 11).map((i) => ({ + id: i.toString(), + name: `App${i}`, + })), + 'id' + ).reverse() expect(pagination.hasNextPage).toEqual(true) const numPages = Math.ceil(expectedData.length / PAGE_SIZE) - for (let i=0; i < numPages; ++i) { + for (let i = 0; i < numPages; ++i) { const pageData = await pagination.nextPage() - expectTypeCheck<{ id: string, name: string }[]>().ofVariable(pageData).toPass() - const expectedPageData = expectedData.slice(i * PAGE_SIZE, (i+1) * PAGE_SIZE) - expect(pageData.length).toEqual(i !== numPages - 1 ? PAGE_SIZE : (expectedData.length % PAGE_SIZE) || PAGE_SIZE) + expectTypeCheck<{ id: string; name: string }[]>() + .ofVariable(pageData) + .toPass() + const expectedPageData = expectedData.slice( + i * PAGE_SIZE, + (i + 1) * PAGE_SIZE + ) + expect(pageData.length).toEqual( + i !== numPages - 1 + ? PAGE_SIZE + : expectedData.length % PAGE_SIZE || PAGE_SIZE + ) expect(pageData).toEqual(expectedPageData) expect(pagination.hasNextPage).toEqual(i !== numPages - 1) } @@ -139,7 +153,7 @@ describe('OrionApi', () => { const PAGE_SIZE = 3 const pagination = orionApi.query.App.paginate( { - orderBy: ['id_DESC'] + orderBy: ['id_DESC'], }, { id: true, name: true }, PAGE_SIZE @@ -147,10 +161,12 @@ describe('OrionApi', () => { expect(pagination.hasNextPage).toEqual(true) const results = await pagination.fetchAll() expect(pagination.hasNextPage).toEqual(false) - expectTypeCheck<{ id: string, name: string }[]>().ofVariable(results).toPass() + expectTypeCheck<{ id: string; name: string }[]>() + .ofVariable(results) + .toPass() const expectedData = _.range(1, 11).map((i) => ({ id: i.toString(), - name: `App${i}` + name: `App${i}`, })) expect(results).toEqual(_.sortBy(expectedData, 'id').reverse()) }) diff --git a/test-setup/docker-compose.orion.yml b/test-setup/docker-compose.orion.yml index c3d1c7a..8ac5291 100644 --- a/test-setup/docker-compose.orion.yml +++ b/test-setup/docker-compose.orion.yml @@ -34,4 +34,4 @@ services: volumes: orion_data: - driver: local \ No newline at end of file + driver: local diff --git a/test-setup/docker-compose.yml b/test-setup/docker-compose.yml index 45a3f6e..d75ab42 100644 --- a/test-setup/docker-compose.yml +++ b/test-setup/docker-compose.yml @@ -1,3 +1,3 @@ -name: "sdk-testing-setup" +name: 'sdk-testing-setup' include: - - docker-compose.orion.yml \ No newline at end of file + - docker-compose.orion.yml From b0178411b469734d2c03066debe3916888265797 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Fri, 28 Feb 2025 15:07:28 +0100 Subject: [PATCH 15/50] Keys module + example apps --- .github/workflows/examples.yml | 75 + examples/keys-cli/example.env | 1 + examples/keys-cli/js/main.js | 63 + examples/keys-cli/package.json | 22 + examples/keys-cli/ts/main.ts | 82 + examples/keys-cli/tsconfig.json | 19 + examples/keys-react/.gitignore | 23 + examples/keys-react/README.md | 46 + examples/keys-react/package.json | 59 + examples/keys-react/public/favicon.ico | Bin 0 -> 3870 bytes examples/keys-react/public/index.html | 43 + examples/keys-react/public/logo192.png | Bin 0 -> 5347 bytes examples/keys-react/public/logo512.png | Bin 0 -> 9664 bytes examples/keys-react/public/manifest.json | 25 + examples/keys-react/public/robots.txt | 3 + examples/keys-react/src/App.tsx | 12 + examples/keys-react/src/Homepage.tsx | 91 + .../keys-react/src/assets/PolkadotIcon.svg | 8 + .../keys-react/src/assets/TalismanIcon.png | Bin 0 -> 20449 bytes .../src/assets/WalletConnectIcon.svg | 1 + .../src/components/SignMessageModal.tsx | 144 + .../components/connectors/DirectImport.tsx | 121 + .../components/connectors/TalismanConnect.tsx | 32 + .../components/connectors/WalletConnect.tsx | 103 + .../src/components/connectors/index.tsx | 3 + examples/keys-react/src/index.tsx | 10 + examples/keys-react/src/providers/keys.tsx | 43 + examples/keys-react/src/react-app-env.d.ts | 1 + examples/keys-react/src/reportWebVitals.ts | 15 + examples/keys-react/src/setupTests.ts | 5 + examples/keys-react/tsconfig.json | 25 + package.json | 3 + packages/core/package.json | 1 + packages/core/src/keys/errors/index.ts | 35 + packages/core/src/keys/index.ts | 174 + .../wallet-connect/errors/index.ts | 7 + .../keys/integrations/wallet-connect/index.ts | 184 + .../integrations/wallet-connect/signer.ts | 69 + .../wallet-connect/types/index.ts | 34 + .../keys/integrations/wallet-connect/utils.ts | 11 + .../wallet-connect/ux/ModalUxHandler.ts | 34 + .../wallet-connect/ux/UxHandler.ts | 4 + .../integrations/wallet-connect/ux/index.ts | 2 + packages/core/src/keys/keyring/Keyring.ts | 27 + packages/core/src/keys/types/index.ts | 48 + packages/core/src/utils/index.ts | 8 + yarn.lock | 19959 ++++++++++++---- 47 files changed, 17378 insertions(+), 4297 deletions(-) create mode 100644 .github/workflows/examples.yml create mode 100644 examples/keys-cli/example.env create mode 100644 examples/keys-cli/js/main.js create mode 100644 examples/keys-cli/package.json create mode 100644 examples/keys-cli/ts/main.ts create mode 100644 examples/keys-cli/tsconfig.json create mode 100644 examples/keys-react/.gitignore create mode 100644 examples/keys-react/README.md create mode 100644 examples/keys-react/package.json create mode 100644 examples/keys-react/public/favicon.ico create mode 100644 examples/keys-react/public/index.html create mode 100644 examples/keys-react/public/logo192.png create mode 100644 examples/keys-react/public/logo512.png create mode 100644 examples/keys-react/public/manifest.json create mode 100644 examples/keys-react/public/robots.txt create mode 100644 examples/keys-react/src/App.tsx create mode 100644 examples/keys-react/src/Homepage.tsx create mode 100644 examples/keys-react/src/assets/PolkadotIcon.svg create mode 100644 examples/keys-react/src/assets/TalismanIcon.png create mode 100644 examples/keys-react/src/assets/WalletConnectIcon.svg create mode 100644 examples/keys-react/src/components/SignMessageModal.tsx create mode 100644 examples/keys-react/src/components/connectors/DirectImport.tsx create mode 100644 examples/keys-react/src/components/connectors/TalismanConnect.tsx create mode 100644 examples/keys-react/src/components/connectors/WalletConnect.tsx create mode 100644 examples/keys-react/src/components/connectors/index.tsx create mode 100644 examples/keys-react/src/index.tsx create mode 100644 examples/keys-react/src/providers/keys.tsx create mode 100644 examples/keys-react/src/react-app-env.d.ts create mode 100644 examples/keys-react/src/reportWebVitals.ts create mode 100644 examples/keys-react/src/setupTests.ts create mode 100644 examples/keys-react/tsconfig.json create mode 100644 packages/core/src/keys/errors/index.ts create mode 100644 packages/core/src/keys/index.ts create mode 100644 packages/core/src/keys/integrations/wallet-connect/errors/index.ts create mode 100644 packages/core/src/keys/integrations/wallet-connect/index.ts create mode 100644 packages/core/src/keys/integrations/wallet-connect/signer.ts create mode 100644 packages/core/src/keys/integrations/wallet-connect/types/index.ts create mode 100644 packages/core/src/keys/integrations/wallet-connect/utils.ts create mode 100644 packages/core/src/keys/integrations/wallet-connect/ux/ModalUxHandler.ts create mode 100644 packages/core/src/keys/integrations/wallet-connect/ux/UxHandler.ts create mode 100644 packages/core/src/keys/integrations/wallet-connect/ux/index.ts create mode 100644 packages/core/src/keys/keyring/Keyring.ts create mode 100644 packages/core/src/keys/types/index.ts create mode 100644 packages/core/src/utils/index.ts diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml new file mode 100644 index 0000000..a62e243 --- /dev/null +++ b/.github/workflows/examples.yml @@ -0,0 +1,75 @@ +name: Examples +on: [push, pull_request] + +jobs: + build: + name: Build + strategy: + matrix: + os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version-file: 'package.json' + - name: Install dependencies + run: yarn install --immutable + - name: Run codegen + run: yarn codegen + - name: Run build + run: yarn build + - name: Build examples + run: yarn build:examples + - name: Ensure the repository contains up-to-date example builds + run: | + if [[ -z "$(git status -s)" ]]; + echo "OK" + exit 0 + else + echo "Changes detected!" + exit 1 + fi + run_ts: + name: Run examples (TypeScript) + strategy: + matrix: + os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version-file: 'package.json' + - name: Install dependencies + run: yarn install --immutable + - name: Run codegen + run: yarn codegen + - name: Run examples + run: | + yarn run-example query-node ts + run_js: + name: Run examples (JavaScript) + strategy: + matrix: + os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version-file: 'package.json' + - name: Install dependencies + run: yarn install --immutable + - name: Run codegen + run: yarn codegen + - name: Run build + run: yarn build + - name: Build examples + run: yarn build:examples + - name: Run examples + run: | + yarn run-example query-node js diff --git a/examples/keys-cli/example.env b/examples/keys-cli/example.env new file mode 100644 index 0000000..5016ea7 --- /dev/null +++ b/examples/keys-cli/example.env @@ -0,0 +1 @@ +PROJECT_ID=xxx \ No newline at end of file diff --git a/examples/keys-cli/js/main.js b/examples/keys-cli/js/main.js new file mode 100644 index 0000000..24fa3cf --- /dev/null +++ b/examples/keys-cli/js/main.js @@ -0,0 +1,63 @@ +import { config } from 'dotenv' +import { KeyManager } from '@joystream/sdk-core/keys' +import QrCode from 'qrcode' +import path from 'path' +import { fileURLToPath } from 'url' +import { input, select } from '@inquirer/prompts' +import { signatureVerify } from '@polkadot/util-crypto' +import { WalletConnect } from '@joystream/sdk-core/keys/integrations/wallet-connect' +// __dirname is missing in ESM context +const __dirname = path.dirname(fileURLToPath(import.meta.url)) +async function main() { + config({ path: path.join(__dirname, '..', '.env') }) + const { PROJECT_ID } = process.env + if (!PROJECT_ID) { + console.error( + 'Create a .env file with PROJECT_ID={your_reown_project_id} in order to run this script.' + ) + process.exit(1) + } + const keyManager = new KeyManager() + await keyManager.ready() + const wxUxHandler = { + requestConnect(uri) { + QrCode.toString(uri) + .then((code) => { + console.log(code) + console.log('Scan the displayed QR code to connect') + console.log(`Or copy the url directly: ${uri}`) + }) + .catch(console.error) + }, + } + const walletConnect = new WalletConnect( + { + projectId: PROJECT_ID, + relayUrl: 'wss://relay.walletconnect.com', + }, + wxUxHandler + ) + await walletConnect.connect() + await keyManager.addKeysProvider('WalletConnect', walletConnect) + const { keys } = keyManager + console.log('Available keys:', keys) + if (!keys.length) { + throw new Error('No keys available') + } + const selectedAccount = await select({ + message: 'Choose account to sign a proof message with:', + choices: keys.map((a) => ({ + name: `${a.address} (${a.provider})`, + value: a.address, + })), + }) + const message = await input({ + message: 'Provide a message to sign:', + }) + console.log('Waiting for signature...') + const signature = await keyManager.signMessage(message, selectedAccount) + console.log(`Signature: ${signature}`) + const result = signatureVerify(message, signature, selectedAccount) + console.log(`Signature ${result.isValid ? `is valid` : `is not valid`}`) +} +main().catch(console.error) diff --git a/examples/keys-cli/package.json b/examples/keys-cli/package.json new file mode 100644 index 0000000..779efb2 --- /dev/null +++ b/examples/keys-cli/package.json @@ -0,0 +1,22 @@ +{ + "name": "@joystream/sdk-examples-keys-cli", + "description": "Example @joystream/sdk-core KeyManager CLI integration w/ WalletConnect", + "author": "Leszek Wiesner", + "license": "GPL-3.0-only", + "version": "1.0.0", + "devDependencies": { + "@types/qrcode": "^1.5.5", + "typescript": "^5.7.3" + }, + "dependencies": { + "@inquirer/prompts": "^7.3.2", + "@joystream/sdk-core": "^1.0.0", + "dotenv": "^16.4.7", + "qrcode": "^1.5.4" + }, + "engines": { + "node": "^20", + "yarn": ">=2" + }, + "type": "module" +} diff --git a/examples/keys-cli/ts/main.ts b/examples/keys-cli/ts/main.ts new file mode 100644 index 0000000..79c3b65 --- /dev/null +++ b/examples/keys-cli/ts/main.ts @@ -0,0 +1,82 @@ +import { config } from 'dotenv' +import { KeyManager } from '@joystream/sdk-core/keys' +import QrCode from 'qrcode' +import path from 'path' +import { fileURLToPath } from 'url' +import { input, select } from '@inquirer/prompts' +import { signatureVerify } from '@polkadot/util-crypto' +import { UxHandler } from '@joystream/sdk-core/keys/integrations/wallet-connect/ux' +import { WalletConnect } from '@joystream/sdk-core/keys/integrations/wallet-connect' + +// __dirname is missing in ESM context +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + +async function main() { + config({ path: path.join(__dirname, '..', '.env') }) + + const { PROJECT_ID } = process.env + + if (!PROJECT_ID) { + console.error( + 'Create a .env file with PROJECT_ID={your_reown_project_id} in order to run this script.' + ) + process.exit(1) + } + + const keyManager = new KeyManager() + + await keyManager.ready() + + const wxUxHandler: UxHandler = { + requestConnect(uri: string) { + QrCode.toString(uri) + .then((code) => { + console.log(code) + console.log('Scan the displayed QR code to connect') + console.log(`Or copy the url directly: ${uri}`) + }) + .catch(console.error) + }, + } + + const walletConnect = new WalletConnect( + { + projectId: PROJECT_ID, + relayUrl: 'wss://relay.walletconnect.com', + }, + wxUxHandler + ) + + await walletConnect.connect() + + await keyManager.addKeysProvider('WalletConnect', walletConnect) + + const { keys } = keyManager + console.log('Available keys:', keys) + + if (!keys.length) { + throw new Error('No keys available') + } + + const selectedAccount = await select({ + message: 'Choose account to sign a proof message with:', + choices: keys.map((a) => ({ + name: `${a.address} (${a.provider})`, + value: a.address, + })), + }) + + const message = await input({ + message: 'Provide a message to sign:', + }) + + console.log('Waiting for signature...') + const signature = await keyManager.signMessage(message, selectedAccount) + + console.log(`Signature: ${signature}`) + const result = signatureVerify(message, signature, selectedAccount) + + console.log(`Signature ${result.isValid ? `is valid` : `is not valid`}`) +} + +main().catch(console.error) diff --git a/examples/keys-cli/tsconfig.json b/examples/keys-cli/tsconfig.json new file mode 100644 index 0000000..faf291f --- /dev/null +++ b/examples/keys-cli/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "NodeNext", + "moduleResolution": "nodenext", + "rootDir": "ts", + "baseUrl": ".", + "outDir": "js", + "removeComments": false, + "forceConsistentCasingInFileNames": true, + "strict": true, + "skipLibCheck": true, + "paths": { + "@joystream/sdk-core/*": ["../../packages/core/src/*/index"] + } + }, + "include": ["ts"], + "references": [{ "path": "../../packages/core" }] +} diff --git a/examples/keys-react/.gitignore b/examples/keys-react/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/examples/keys-react/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/examples/keys-react/README.md b/examples/keys-react/README.md new file mode 100644 index 0000000..b87cb00 --- /dev/null +++ b/examples/keys-react/README.md @@ -0,0 +1,46 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/examples/keys-react/package.json b/examples/keys-react/package.json new file mode 100644 index 0000000..4d8bd0c --- /dev/null +++ b/examples/keys-react/package.json @@ -0,0 +1,59 @@ +{ + "name": "@joystream/sdk-examples-keys-react", + "description": "Example @joystream/sdk-core KeyManager integration w/ a simple React UI", + "author": "Leszek Wiesner", + "license": "GPL-3.0-only", + "version": "1.0.0", + "private": true, + "dependencies": { + "@joystream/sdk-core": "^1.0.0", + "@mui/icons-material": "^6.4.6", + "@mui/material": "^6.4.6", + "@mui/styled-engine": "npm:@mui/styled-engine-sc@^6.4.6", + "@mui/styled-engine-sc": "^6.4.6", + "@polkadot/api": "^15.7.1", + "@polkadot/extension-inject": "^0.58.4", + "@talismn/connect-components": "^1.1.9", + "@talismn/connect-ui": "^1.1.4", + "@talismn/connect-wallets": "^1.2.8", + "@testing-library/dom": "^10.4.0", + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/react": "^16.2.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.126", + "@types/react": "^18.0.10", + "@types/react-dom": "^18.0.4", + "@walletconnect/modal": "^2.7.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-scripts": "5.0.1", + "styled-components": "^6.1.15", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/examples/keys-react/public/favicon.ico b/examples/keys-react/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/examples/keys-react/public/index.html b/examples/keys-react/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/examples/keys-react/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/examples/keys-react/public/logo192.png b/examples/keys-react/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/examples/keys-react/public/manifest.json b/examples/keys-react/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/examples/keys-react/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/examples/keys-react/public/robots.txt b/examples/keys-react/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/examples/keys-react/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/examples/keys-react/src/App.tsx b/examples/keys-react/src/App.tsx new file mode 100644 index 0000000..61889b6 --- /dev/null +++ b/examples/keys-react/src/App.tsx @@ -0,0 +1,12 @@ +import { Homepage } from './Homepage' +import { KeyManagerProvider } from './providers/keys' + +function App() { + return ( + + + + ) +} + +export default App diff --git a/examples/keys-react/src/Homepage.tsx b/examples/keys-react/src/Homepage.tsx new file mode 100644 index 0000000..cc830fc --- /dev/null +++ b/examples/keys-react/src/Homepage.tsx @@ -0,0 +1,91 @@ +import React, { useContext, useState } from 'react' +import { KeyManagerContext, useKeys } from './providers/keys' +import { + Container, + Grid2 as Grid, + IconButton, + List, + ListItem, + ListItemIcon, + ListItemText, + Typography, +} from '@mui/material' +import { Draw } from '@mui/icons-material' +import SignMessageModal from './components/SignMessageModal' +import { + DirectImportConnector, + TalismanConnectConnector, + WalletConnectConnector, +} from './components/connectors' + +export const Homepage: React.FC = () => { + const { keyManager } = useContext(KeyManagerContext) + const { keys } = useKeys() + + const [signModalKey, setSignModalKey] = useState('') + const [signModalOpen, setSignModalOpen] = useState(false) + + const handleSignClick = (key: string) => { + setSignModalKey(key) + setSignModalOpen(true) + } + + return ( + + setSignModalOpen(false)} + /> + + + + Connect your keys + + + {keyManager && ( + <> + + + keyManager.addKeysProvider('WalletConnect', wcWallet) + } + /> + + + { + keyManager.addKeysProvider(wallet.extensionName, wallet) + }} + /> + + + + + + )} + + + {keys.map((k, i) => ( + + + + handleSignClick(k.address)} + > + + + + + ))} + + + + + ) +} + +export default Homepage diff --git a/examples/keys-react/src/assets/PolkadotIcon.svg b/examples/keys-react/src/assets/PolkadotIcon.svg new file mode 100644 index 0000000..6a8c48d --- /dev/null +++ b/examples/keys-react/src/assets/PolkadotIcon.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/examples/keys-react/src/assets/TalismanIcon.png b/examples/keys-react/src/assets/TalismanIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc19ae805f27f60d939e1390ee6bb6661ca1ca3 GIT binary patch literal 20449 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 \ No newline at end of file diff --git a/examples/keys-react/src/components/SignMessageModal.tsx b/examples/keys-react/src/components/SignMessageModal.tsx new file mode 100644 index 0000000..4225d77 --- /dev/null +++ b/examples/keys-react/src/components/SignMessageModal.tsx @@ -0,0 +1,144 @@ +import React, { PropsWithChildren, useContext, useState } from 'react' +import { + Alert, + Box, + Button, + Dialog, + DialogContent, + DialogTitle, + Grid2 as Grid, + TextField, + Typography, +} from '@mui/material' +import { KeyManagerContext } from '../providers/keys' + +type SignMessageModalProps = { + selectedKey?: string + open: boolean + onClose: () => void +} + +type FormBoxProps = { + subtitle?: string + content?: string +} + +const FormBox: React.FC> = ({ + children, + subtitle, + content, +}) => ( + + {subtitle && ( + + {subtitle} + + )} + {content && ( + + {content} + + )} + {children} + +) + +export const SignMessageModal: React.FC = ({ + selectedKey, + open, + onClose, +}) => { + const [error, setError] = useState('') + const [message, setMessage] = useState('Some example message') + const [signature, setSignature] = useState('') + const [signing, setSigning] = useState(false) + const { keyManager } = useContext(KeyManagerContext) + + const handleSign = async () => { + if (keyManager && selectedKey) { + setSigning(true) + setError('') + try { + const signature = await keyManager.signMessage(message, selectedKey) + setSignature(signature || '') + } catch (e) { + if (e instanceof Error) { + setError(e.message) + } else { + setError('Unknown error occured') + console.error(e) + } + } finally { + setSigning(false) + } + } + } + + const handleClose = async () => { + onClose() + setSignature('') + } + + return ( + + Sign a message + + + + setMessage(e.target.value)} + multiline + /> + {signature && } + {error && ( + + + Error + + {error} + + )} + + + + + ) +} + +export default SignMessageModal diff --git a/examples/keys-react/src/components/connectors/DirectImport.tsx b/examples/keys-react/src/components/connectors/DirectImport.tsx new file mode 100644 index 0000000..87e3760 --- /dev/null +++ b/examples/keys-react/src/components/connectors/DirectImport.tsx @@ -0,0 +1,121 @@ +import React, { useContext, useState } from 'react' +import { + Button, + Dialog, + DialogContent, + DialogTitle, + FormControl, + Grid2 as Grid, + Icon, + InputLabel, + MenuItem, + Select, + TextField, +} from '@mui/material' +import _ from 'lodash' +import { KeyManagerContext } from '../../providers/keys' +import { KeyType } from '@joystream/sdk-core/keys/types' +import polkadotIcon from '../../assets/PolkadotIcon.svg' + +type ImportSource = 'mnemonic' | 'seed' | 'suri' + +const DEFAULTS = { + 'mnemonic': + 'bottom drive obey lake curtain smoke basket hold race lonely fit walk', + 'suri': '//Alice', + 'seed': '0xe5be9a5092b81bca64be81d212e7f2f9eba183bb7a90954f7b76361f6edb5c0a', +} + +export const DirectImportConnector: React.FC = () => { + const [open, setOpen] = useState(false) + const [importSource, setImportSource] = useState('suri') + const [importType, setImportType] = useState('sr25519') + const [importValue, setImportValue] = useState(DEFAULTS['suri']) + const { keyManager } = useContext(KeyManagerContext) + + const handleImportKey = () => { + if (importSource === 'mnemonic') { + keyManager?.addKey({ mnemonic: importValue, type: importType }) + } + if (importSource === 'seed') { + keyManager?.addKey({ seed: importValue, type: importType }) + } + if (importSource === 'suri') { + keyManager?.addKey({ suri: importValue, type: importType }) + } + setOpen(false) + setImportValue(DEFAULTS[importSource]) + } + + const onChangeType = (t: ImportSource) => { + setImportSource(t) + setImportValue(DEFAULTS[t]) + } + + return ( + <> + + setOpen(false)}> + Add a key + + + + + From + + + + + + Type + + + + setImportValue(e.target.value)} + multiline + /> + + + + + + ) +} + +export default DirectImportConnector diff --git a/examples/keys-react/src/components/connectors/TalismanConnect.tsx b/examples/keys-react/src/components/connectors/TalismanConnect.tsx new file mode 100644 index 0000000..5228fb8 --- /dev/null +++ b/examples/keys-react/src/components/connectors/TalismanConnect.tsx @@ -0,0 +1,32 @@ +import { Button, Icon } from '@mui/material' +import { WalletSelect } from '@talismn/connect-components' +import { Wallet } from '@talismn/connect-wallets' +import talismanIcon from '../../assets/TalismanIcon.png' + +type TalismanModalProps = { + onConnected(w: Wallet): void +} + +export const TalismanConnectConnector: React.FC = ({ + onConnected, +}) => { + return ( + } + fullWidth + > + Talisman Connect + + } + showAccountsList={false} + onWalletSelected={(wallet) => onConnected(wallet)} + /> + ) +} + +export default TalismanConnectConnector diff --git a/examples/keys-react/src/components/connectors/WalletConnect.tsx b/examples/keys-react/src/components/connectors/WalletConnect.tsx new file mode 100644 index 0000000..677cf4c --- /dev/null +++ b/examples/keys-react/src/components/connectors/WalletConnect.tsx @@ -0,0 +1,103 @@ +import React, { useCallback, useRef, useState } from 'react' +import { ModalClosedError } from '@joystream/sdk-core/keys/integrations/wallet-connect/errors' +import { Button, Icon } from '@mui/material' +import { LinkOff } from '@mui/icons-material' +import { + POLKADOT_CHAIN_ID, + WalletConnect, +} from '@joystream/sdk-core/keys/integrations/wallet-connect' +import { ModalUxHandler } from '@joystream/sdk-core/keys/integrations/wallet-connect/ux' +import { WalletConnectModal } from '@walletconnect/modal' +import wcIcon from '../../assets/WalletConnectIcon.svg' + +type WalletConnectConnectorProps = { + onConnected(w: WalletConnect): void +} + +export const WalletConnectConnector: React.FC = ({ + onConnected, +}) => { + const wcProjectId = process.env.REACT_APP_WC_PROJECT_ID + + const [connected, setConnected] = useState(false) + const [loading, setLoading] = useState(false) + + const walletConnect = useRef(null) + const wcModal = useRef(null) + + const connect = useCallback(async () => { + if (!wcProjectId) { + return + } + setLoading(true) + + if (!wcModal.current) { + wcModal.current = new WalletConnectModal({ + projectId: wcProjectId, + chains: [POLKADOT_CHAIN_ID], + }) + } + + if (!walletConnect.current) { + walletConnect.current = new WalletConnect( + { + projectId: wcProjectId, + relayUrl: 'wss://relay.walletconnect.com', + }, + new ModalUxHandler(wcModal.current) + ) + } + + const unsub = wcModal.current.subscribeModal((state) => { + if (state.open === true) { + unsub() + setLoading(false) + } + }) + + try { + await walletConnect.current.connect() + setConnected(true) + } catch (error) { + if (error instanceof ModalClosedError) { + return + } + } + + setLoading(false) + onConnected(walletConnect.current) + }, [walletConnect, wcModal, onConnected]) + + const disconnect = useCallback(async () => { + if (walletConnect.current) { + await walletConnect.current.disconnect() + setConnected(false) + } + }, [walletConnect]) + + if (!wcProjectId) { + return ( +
+ You need to set REACT_APP_WC_PROJECT_ID environment variable in order to + run this example! +
+ ) + } + + return ( + + ) +} + +export default WalletConnectConnector diff --git a/examples/keys-react/src/components/connectors/index.tsx b/examples/keys-react/src/components/connectors/index.tsx new file mode 100644 index 0000000..5243f99 --- /dev/null +++ b/examples/keys-react/src/components/connectors/index.tsx @@ -0,0 +1,3 @@ +export * from './DirectImport' +export * from './TalismanConnect' +export * from './WalletConnect' diff --git a/examples/keys-react/src/index.tsx b/examples/keys-react/src/index.tsx new file mode 100644 index 0000000..6051386 --- /dev/null +++ b/examples/keys-react/src/index.tsx @@ -0,0 +1,10 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import App from './App' + +const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement) +root.render( + + + +) diff --git a/examples/keys-react/src/providers/keys.tsx b/examples/keys-react/src/providers/keys.tsx new file mode 100644 index 0000000..5c1e896 --- /dev/null +++ b/examples/keys-react/src/providers/keys.tsx @@ -0,0 +1,43 @@ +import React, { + createContext, + PropsWithChildren, + useContext, + useEffect, + useRef, + useState, +} from 'react' +import { KeyManager } from '@joystream/sdk-core/keys' +import { Key } from '@joystream/sdk-core/src/keys/types' + +export type KeyManagerContextValue = { + keyManager?: KeyManager | null +} + +export const KeyManagerContext = createContext({}) + +export const KeyManagerProvider: React.FC = ({ + children, +}) => { + const keyManager = useRef(null) + if (!keyManager.current) { + keyManager.current = new KeyManager() + } + + return ( + + {children} + + ) +} + +export function useKeys(): { keys: Key[] } { + const [keys, setKeys] = useState([]) + const { keyManager } = useContext(KeyManagerContext) + useEffect(() => { + if (keyManager) { + return keyManager.subscribeKeys((k) => setKeys(k)) + } + }, [keyManager]) + + return { keys } +} diff --git a/examples/keys-react/src/react-app-env.d.ts b/examples/keys-react/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/examples/keys-react/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/keys-react/src/reportWebVitals.ts b/examples/keys-react/src/reportWebVitals.ts new file mode 100644 index 0000000..49a2a16 --- /dev/null +++ b/examples/keys-react/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import { ReportHandler } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: ReportHandler) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/examples/keys-react/src/setupTests.ts b/examples/keys-react/src/setupTests.ts new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/examples/keys-react/src/setupTests.ts @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/examples/keys-react/tsconfig.json b/examples/keys-react/tsconfig.json new file mode 100644 index 0000000..633ab44 --- /dev/null +++ b/examples/keys-react/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "paths": { + "@joystream/sdk-core/*": ["../../packages/core/src/*/index"], + "@mui/styled-engine": ["../../node_modules/@mui/styled-engine-sc"] + } + }, + "include": ["src"], + "references": [{ "path": "../../packages/core" }] +} diff --git a/package.json b/package.json index 7a230dd..c569d4b 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,9 @@ "typescript": "^5.7.3", "typescript-eslint": "^8.22.0" }, + "resolutions": { + "@mui/styled-engine": "npm:@mui/styled-engine-sc@^6.4.6" + }, "prettier": "@joystream/prettier-config", "engines": { "node": "^20", diff --git a/packages/core/package.json b/packages/core/package.json index b9ec1ef..534df2a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -7,6 +7,7 @@ "main": "index.js", "dependencies": { "@polkadot/api": "^10.13", + "@talismn/connect-wallets": "^1.2.8", "@walletconnect/modal": "^2.7", "@walletconnect/universal-provider": "^2.18", "axios": "1.7.9", diff --git a/packages/core/src/keys/errors/index.ts b/packages/core/src/keys/errors/index.ts new file mode 100644 index 0000000..980ffcb --- /dev/null +++ b/packages/core/src/keys/errors/index.ts @@ -0,0 +1,35 @@ +export class KeyManagerError extends Error {} + +export class KeyNotFound extends KeyManagerError { + constructor(key: string) { + super(`Key ${key} does not exist in KeyManager`) + } +} + +export class ProviderNotFound extends KeyManagerError { + constructor(key: string, providerName: string) { + super( + `Provider of key ${key} (${providerName}) does not exist in KeyManager` + ) + } +} + +export class SignerNotAvailable extends KeyManagerError { + constructor(key: string, providerName: string) { + super(`Signer for key ${key} (${providerName}) is not available`) + } +} + +export class SignerMethodNotAvailable extends KeyManagerError { + constructor(key: string, providerName: string, methodName: string) { + super( + `Signer of of key ${key} (${providerName}) is missing ${methodName} method` + ) + } +} + +export class SignerError extends KeyManagerError { + constructor(providerName: string, messsage: string) { + super(`${providerName} signer error: ${messsage}`) + } +} diff --git a/packages/core/src/keys/index.ts b/packages/core/src/keys/index.ts new file mode 100644 index 0000000..3bc4181 --- /dev/null +++ b/packages/core/src/keys/index.ts @@ -0,0 +1,174 @@ +import { createKeyring } from './keyring/Keyring' +import { u8aToHex, u8aToU8a } from '@polkadot/util' +import { KeyringInstance } from '@polkadot/keyring/types' +import { cryptoWaitReady } from '@polkadot/util-crypto' +import _, { isFunction } from 'lodash' +import { + KeyNotFound, + ProviderNotFound, + SignerError, + SignerMethodNotAvailable, + SignerNotAvailable, +} from './errors' +import { + AnyKeyringKey, + Key, + KeyInfo, + KeyManagerConfig, + KeyProvider, + KeySubscriptionCb, + UnsubscribeFn, +} from './types' +import { hasMessage } from '../utils' + +export class KeyManager { + private _keyring: KeyringInstance + private _providers: Map = new Map() + private _providerSubscriptions: Map = new Map() + private _userSubscriptions: [string, KeySubscriptionCb][] = [] + + constructor(config?: KeyManagerConfig) { + this._keyring = createKeyring(config?.keyringOptions) + } + + public get keys() { + return this._keyring.getPairs().map((p) => { + const provider = p.meta.source || 'internal' + return { + address: p.address, + provider, + name: p.meta.name, + type: provider === 'internal' ? p.type : p.meta.type, + } + }) + } + + private announceKeysChanged() { + for (const [, userCallback] of this._userSubscriptions) { + userCallback(this.keys) + } + } + + public async ready(): Promise { + await cryptoWaitReady() + } + + public addKey(key: AnyKeyringKey) { + if ('mnemonic' in key) { + this._keyring.addFromMnemonic(key.mnemonic, key.meta, key.type) + } + if ('seed' in key) { + this._keyring.addFromSeed(u8aToU8a(key.seed), key.meta, key.type) + } + if ('suri' in key) { + this._keyring.addFromUri(key.suri, key.meta, key.type) + } + this.announceKeysChanged() + } + + public async addKeysProvider( + name: string, + provider: KeyProvider + ): Promise { + this._providers.set(name, provider) + const unsubscribe = await provider.subscribeAccounts((keys) => + this.updateKeysByProvider(keys || [], name) + ) + if (unsubscribe && isFunction(unsubscribe)) { + this._providerSubscriptions.set(name, unsubscribe) + } + } + + public removeKeysProvider(name: string) { + const unsubscribe = this._providerSubscriptions.get(name) + if (unsubscribe) { + unsubscribe() + } + this.updateKeysByProvider([], name) + } + + updateKeysByProvider(keys: KeyInfo[], providerName: string) { + const keysByProvider = this._keyring + .getPairs() + .filter((p) => p.meta.source === providerName) + .map((p) => p.address) + const removedKeys = _.difference( + keysByProvider, + keys.map((k) => k.address) + ) + const addedKeys = keys.filter((k) => !keysByProvider.includes(k.address)) + + for (const key of removedKeys) { + this._keyring.removePair(key) + } + for (const key of addedKeys) { + this._keyring.addFromAddress(key.address, { + source: providerName, + name: key.name, + type: key.type, + }) + } + this.announceKeysChanged() + } + + subscribeKeys(cb: (keys: Key[]) => void) { + const id = _.uniqueId() + this._userSubscriptions.push([id, cb]) + return () => { + _.remove(this._userSubscriptions, ([id]) => id === id) + } + } + + async signMessage( + message: string, + key: string, + type: 'payload' | 'bytes' = 'payload' + ): Promise<`0x${string}`> { + const keyPair = this._keyring.getPair(key) + if (!keyPair) { + throw new KeyNotFound(key) + } + const providerName = keyPair.meta.source + if (providerName) { + const provider = this._providers.get(providerName) + if (!provider) { + throw new ProviderNotFound(key, providerName) + } + const signer = provider?.signer + if (!signer) { + throw new SignerNotAvailable(key, providerName) + } + if (!signer.signRaw) { + throw new SignerMethodNotAvailable(key, providerName, 'signRaw') + } + + try { + const { signature } = await signer.signRaw({ + data: message, + address: key, + type, + }) + + return signature + } catch (e: unknown) { + if (hasMessage(e)) { + throw new SignerError(providerName, e.message) + } else { + throw new SignerError(providerName, 'Unknown error') + } + } + } else { + // Try signing directly via Keyring + try { + const signature = keyPair.sign(u8aToU8a(message)) + return u8aToHex(signature) + } catch (e: unknown) { + if (hasMessage(e)) { + throw new SignerError('keyring', e.message) + } else { + throw new SignerError('keyring', 'Unknown error') + } + } + } + } +} diff --git a/packages/core/src/keys/integrations/wallet-connect/errors/index.ts b/packages/core/src/keys/integrations/wallet-connect/errors/index.ts new file mode 100644 index 0000000..9fef5e7 --- /dev/null +++ b/packages/core/src/keys/integrations/wallet-connect/errors/index.ts @@ -0,0 +1,7 @@ +export class WalletConnectError extends Error {} + +export class ModalClosedError extends WalletConnectError { + constructor() { + super('WalletConnect modal was closed before any wallet was connected') + } +} diff --git a/packages/core/src/keys/integrations/wallet-connect/index.ts b/packages/core/src/keys/integrations/wallet-connect/index.ts new file mode 100644 index 0000000..de3470e --- /dev/null +++ b/packages/core/src/keys/integrations/wallet-connect/index.ts @@ -0,0 +1,184 @@ +import type { Signer } from '@polkadot/types/types' +import Client, { SignClient } from '@walletconnect/sign-client' +import type { SessionTypes } from '@walletconnect/types' +import { MAINNET_GENESIS_HASH } from '@joystream/sdk-core/chain/consts' +import { WalletConnectSigner } from './signer' +import { + WalletConnectConfiguration, + WcAccount, + WalletMetadata, + SubscriptionCallback, +} from './types' +import { UxHandler } from './ux/UxHandler' +import { genesisHashToChainId, toWalletAccount } from './utils' +import { WalletConnectError } from './errors' +import { KeyInfo, KeyProvider, UnsubscribeFn } from '../../types' +import { uniqueId, remove } from 'lodash' + +export * from './utils' +export * from './signer' +export const POLKADOT_CHAIN_ID = 'polkadot:91b171bb158e2d3848fa23a9f1c25182' +export const WC_VERSION = '2.0' + +type SubscriptionHandlerFn = () => Promise + +export class WalletConnect implements KeyProvider { + metadata: WalletMetadata + config: WalletConnectConfiguration + chainId: `polkadot:${string}` + client: Client | undefined + signer: Signer | undefined + session: SessionTypes.Struct | undefined + uxHandler: UxHandler + _subscriptions: [string, SubscriptionHandlerFn][] = [] + + constructor(config: WalletConnectConfiguration, uxHandler: UxHandler) { + this.config = config + this.uxHandler = uxHandler + this.chainId = + this.config.chainId || genesisHashToChainId(MAINNET_GENESIS_HASH) + this.metadata = { + id: 'wallet-connect', + title: config.metadata?.name || 'Wallet Connect', + description: config.metadata?.description || '', + urls: { main: config.metadata?.url || '' }, + iconUrl: config.metadata?.icons[0] || '', + version: WC_VERSION, + } + } + + reset(): void { + this.client = undefined + this.session = undefined + this.signer = undefined + } + + async getAccounts(): Promise { + let accounts: KeyInfo[] = [] + + if (this.session) { + const wcAccounts = Object.values(this.session.namespaces) + .map((namespace) => namespace.accounts) + .flat() + + accounts = wcAccounts.map((wcAccount) => + toWalletAccount(wcAccount as WcAccount) + ) + } + + return accounts + } + + private announceAccountsUpdate() { + for (const [, handler] of this._subscriptions) { + handler() + } + } + + async subscribeAccounts(cb: SubscriptionCallback): Promise { + const handler = async () => { + cb(await this.getAccounts()) + } + + const subId = uniqueId() + this._subscriptions.push([subId, handler]) + + await handler() + + this.client?.on('session_delete', handler) + this.client?.on('session_expire', handler) + this.client?.on('session_update', handler) + + return () => { + this.client?.off('session_update', handler) + this.client?.off('session_expire', handler) + this.client?.off('session_update', handler) + remove(this._subscriptions, ([id]) => id === subId) + } + } + + async connect() { + this.reset() + + this.client = await SignClient.init(this.config) + + this.client.on('session_delete', () => { + this.reset() + + if (this.config.onSessionDelete) { + this.config.onSessionDelete() + } + }) + + const namespaces = { + requiredNamespaces: { + polkadot: { + chains: [this.chainId], + methods: ['polkadot_signTransaction', 'polkadot_signMessage'], + events: [], + }, + }, + } + + const lastKeyIndex = this.client.session.getAll().length - 1 + const lastSession = this.client.session.getAll()[lastKeyIndex] + + if (lastSession) { + return new Promise((resolve) => { + this.session = lastSession + + this.signer = new WalletConnectSigner( + this.client!, + lastSession, + this.chainId + ) + resolve() + }) + } + + const { uri, approval } = await this.client.connect(namespaces) + + if (!uri) { + throw new WalletConnectError(`Couldn't acquire WalletConnect uri`) + } + + return new Promise((resolve, reject) => { + this.uxHandler.requestConnect(uri, reject) + + approval() + .then((session) => { + this.session = session + this.signer = new WalletConnectSigner( + this.client!, + session, + this.chainId + ) + + resolve() + }) + .catch((error) => { + reject(new WalletConnectError(error.message)) + }) + .finally(() => this.uxHandler.onFinalized?.()) + }) + } + + async disconnect() { + if (this.session?.topic) { + await this.client?.disconnect({ + topic: this.session?.topic, + reason: { + code: -1, + message: 'Disconnected by client!', + }, + }) + } + + this.reset() + this.announceAccountsUpdate() + } + + isConnected() { + return !!(this.client && this.signer && this.session) + } +} diff --git a/packages/core/src/keys/integrations/wallet-connect/signer.ts b/packages/core/src/keys/integrations/wallet-connect/signer.ts new file mode 100644 index 0000000..c52384d --- /dev/null +++ b/packages/core/src/keys/integrations/wallet-connect/signer.ts @@ -0,0 +1,69 @@ +import { TypeRegistry } from '@polkadot/types' +import type { + Signer, + SignerPayloadJSON, + SignerPayloadRaw, + SignerResult, +} from '@polkadot/types/types' +import type { HexString } from '@polkadot/util/types' +import SignClient from '@walletconnect/sign-client' +import type { SessionTypes } from '@walletconnect/types' + +import { PolkadotNamespaceChainId } from './types' + +interface Signature { + signature: HexString +} + +export class WalletConnectSigner implements Signer { + registry: TypeRegistry + client: SignClient + session: SessionTypes.Struct + chainId: PolkadotNamespaceChainId + id = 0 + + constructor( + client: SignClient, + session: SessionTypes.Struct, + chainId: PolkadotNamespaceChainId + ) { + this.client = client + this.session = session + this.chainId = chainId + this.registry = new TypeRegistry() + } + + signPayload = async (payload: SignerPayloadJSON): Promise => { + const request = { + topic: this.session.topic, + chainId: `polkadot:${payload.genesisHash.replace('0x', '').substring(0, 32)}`, + request: { + id: 1, + jsonrpc: '2.0', + method: 'polkadot_signTransaction', + params: { address: payload.address, transactionPayload: payload }, + }, + } + + const { signature } = await this.client.request(request) + + return { id: ++this.id, signature } + } + + signRaw = async (raw: SignerPayloadRaw): Promise => { + const request = { + topic: this.session.topic, + chainId: this.chainId, + request: { + id: 1, + jsonrpc: '2.0', + method: 'polkadot_signMessage', + params: { address: raw.address, message: raw.data }, + }, + } + + const { signature } = await this.client.request(request) + + return { id: ++this.id, signature } + } +} diff --git a/packages/core/src/keys/integrations/wallet-connect/types/index.ts b/packages/core/src/keys/integrations/wallet-connect/types/index.ts new file mode 100644 index 0000000..6a1fa1c --- /dev/null +++ b/packages/core/src/keys/integrations/wallet-connect/types/index.ts @@ -0,0 +1,34 @@ +import { SignClientTypes } from '@walletconnect/types' +import { KeyInfo } from '../../../types' + +export interface WalletMetadata { + id: string + title: string + description?: string + urls?: { main?: string; browsers?: Record } + iconUrl?: string + version?: string +} + +export type WcAccount = `${string}:${string}:${string}` + +export type PolkadotNamespaceChainId = `polkadot:${string}` + +interface ModalState { + open: boolean +} + +export type ConnectionModal = { + openModal: () => Promise + subscribeModal: (callback: (state: ModalState) => void) => () => void + closeModal: () => void +} + +export interface WalletConnectConfiguration extends SignClientTypes.Options { + chainId?: PolkadotNamespaceChainId + onSessionDelete?: () => void +} + +export type SubscriptionCallback = (keys: KeyInfo[]) => void + +export type SubscriptionHandlerFn = () => Promise diff --git a/packages/core/src/keys/integrations/wallet-connect/utils.ts b/packages/core/src/keys/integrations/wallet-connect/utils.ts new file mode 100644 index 0000000..235af73 --- /dev/null +++ b/packages/core/src/keys/integrations/wallet-connect/utils.ts @@ -0,0 +1,11 @@ +import { WcAccount } from './types' + +export const genesisHashToChainId = ( + genesisHash: string +): `polkadot:${string}` => { + return `polkadot:${genesisHash.replace('0x', '').substring(0, 32)}` +} + +export const toWalletAccount = (wcAccount: WcAccount) => ({ + address: wcAccount.split(':')[2], +}) diff --git a/packages/core/src/keys/integrations/wallet-connect/ux/ModalUxHandler.ts b/packages/core/src/keys/integrations/wallet-connect/ux/ModalUxHandler.ts new file mode 100644 index 0000000..d52dcec --- /dev/null +++ b/packages/core/src/keys/integrations/wallet-connect/ux/ModalUxHandler.ts @@ -0,0 +1,34 @@ +import { ModalClosedError } from '../errors' +import { UxHandler } from './UxHandler' + +interface OpenModalOptions { + uri: string +} + +interface ModalState { + open: boolean +} + +interface ModalInterface { + subscribeModal: (callback: (state: ModalState) => void) => () => void + closeModal: () => void + openModal: (options: OpenModalOptions) => Promise +} + +export class ModalUxHandler implements UxHandler { + constructor(private modal: ModalInterface) {} + + public requestConnect(uri: string, reject: (err?: Error) => void) { + this.modal.openModal({ uri }) + const unsubscribeModal = this.modal.subscribeModal((state: ModalState) => { + if (state.open === false) { + unsubscribeModal() + reject(new ModalClosedError()) + } + }) + } + + public onFinalized() { + this.modal.closeModal() + } +} diff --git a/packages/core/src/keys/integrations/wallet-connect/ux/UxHandler.ts b/packages/core/src/keys/integrations/wallet-connect/ux/UxHandler.ts new file mode 100644 index 0000000..de31aa2 --- /dev/null +++ b/packages/core/src/keys/integrations/wallet-connect/ux/UxHandler.ts @@ -0,0 +1,4 @@ +export interface UxHandler { + requestConnect: (uri: string, reject: () => void) => void + onFinalized?: () => void +} diff --git a/packages/core/src/keys/integrations/wallet-connect/ux/index.ts b/packages/core/src/keys/integrations/wallet-connect/ux/index.ts new file mode 100644 index 0000000..412d588 --- /dev/null +++ b/packages/core/src/keys/integrations/wallet-connect/ux/index.ts @@ -0,0 +1,2 @@ +export { ModalUxHandler } from './ModalUxHandler' +export { UxHandler } from './UxHandler' diff --git a/packages/core/src/keys/keyring/Keyring.ts b/packages/core/src/keys/keyring/Keyring.ts new file mode 100644 index 0000000..b77d266 --- /dev/null +++ b/packages/core/src/keys/keyring/Keyring.ts @@ -0,0 +1,27 @@ +import { SS58_PREFIX } from '@joystream/sdk-core/chain/consts' +import { createTestKeyring, Keyring } from '@polkadot/keyring' +import { + KeyringOptions as BaseKeyringOptions, + KeyringInstance, +} from '@polkadot/keyring/types' + +export type KeyringOptions = BaseKeyringOptions & { + isDev?: boolean +} + +export const DEFAULT_KEYRING_OPTIONS: KeyringOptions = { + ss58Format: SS58_PREFIX, +} + +export function createKeyring(options?: KeyringOptions): KeyringInstance { + options = { + ...DEFAULT_KEYRING_OPTIONS, + ...options, + } + + const keyring = options.isDev + ? createTestKeyring(options) + : new Keyring(options) + + return keyring +} diff --git a/packages/core/src/keys/types/index.ts b/packages/core/src/keys/types/index.ts new file mode 100644 index 0000000..d1562cb --- /dev/null +++ b/packages/core/src/keys/types/index.ts @@ -0,0 +1,48 @@ +import { Signer } from '@polkadot/api/types' +import { KeyringOptions } from '../keyring/Keyring' +import { KeyringPair, KeyringPair$Meta } from '@polkadot/keyring/types' + +export type KeyType = KeyringPair['type'] + +export interface KeyInfo { + address: string + type?: KeyType + name?: string +} + +export type UnsubscribeFn = () => void + +export interface KeyProvider { + signer?: Signer + getAccounts(): Promise<{ address: string }[]> + subscribeAccounts(cb: (keys: KeyInfo[] | undefined) => void): unknown +} + +export type KeyManagerConfig = { + keyringOptions?: KeyringOptions +} + +export type Key = KeyInfo & { + provider: string +} + +export type KeyringKey = { + meta?: Omit + type?: KeyringPair['type'] +} + +export type MnemonicKey = KeyringKey & { + mnemonic: string +} + +export type SeedKey = KeyringKey & { + seed: Uint8Array | Buffer | `0x${string}` | string +} + +export type SuriKey = KeyringKey & { + suri: string +} + +export type AnyKeyringKey = MnemonicKey | SeedKey | SuriKey + +export type KeySubscriptionCb = (keys: Key[]) => void diff --git a/packages/core/src/utils/index.ts b/packages/core/src/utils/index.ts new file mode 100644 index 0000000..f45ee2e --- /dev/null +++ b/packages/core/src/utils/index.ts @@ -0,0 +1,8 @@ +export function hasMessage(e: unknown): e is { message: string } { + return !!( + typeof e === 'object' && + e && + 'message' in e && + typeof e.message === 'string' + ) +} diff --git a/yarn.lock b/yarn.lock index f246f41..7844d2a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,27 @@ __metadata: version: 8 cacheKey: 10c0 +"@adobe/css-tools@npm:^4.4.0": + version: 4.4.2 + resolution: "@adobe/css-tools@npm:4.4.2" + checksum: 10c0/19433666ad18536b0ed05d4b53fbb3dd6ede266996796462023ec77a90b484890ad28a3e528cdf3ab8a65cb2fcdff5d8feb04db6bc6eed6ca307c40974239c94 + languageName: node + linkType: hard + +"@adraffy/ens-normalize@npm:^1.10.1": + version: 1.11.0 + resolution: "@adraffy/ens-normalize@npm:1.11.0" + checksum: 10c0/5111d0f1a273468cb5661ed3cf46ee58de8f32f84e2ebc2365652e66c1ead82649df94c736804e2b9cfa831d30ef24e1cc3575d970dbda583416d3a98d8870a6 + languageName: node + linkType: hard + +"@alloc/quick-lru@npm:^5.2.0": + version: 5.2.0 + resolution: "@alloc/quick-lru@npm:5.2.0" + checksum: 10c0/7b878c48b9d25277d0e1a9b8b2f2312a314af806b4129dc902f2bc29ab09b58236e53964689feec187b28c80d2203aff03829754773a707a8a5987f1b7682d92 + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.2.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" @@ -15,7 +36,20 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.26.2": +"@apideck/better-ajv-errors@npm:^0.3.1": + version: 0.3.6 + resolution: "@apideck/better-ajv-errors@npm:0.3.6" + dependencies: + json-schema: "npm:^0.4.0" + jsonpointer: "npm:^5.0.0" + leven: "npm:^3.1.0" + peerDependencies: + ajv: ">=8" + checksum: 10c0/f89a1e16ecbc2ada91c56d4391c8345471e385f0b9c38d62c3bccac40ec94482cdfa496d4c2fe0af411e9851a9931c0d5042a8040f52213f603ba6b6fd7f949b + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.8.3": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -26,14 +60,14 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.26.5": +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": version: 7.26.8 resolution: "@babel/compat-data@npm:7.26.8" checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.23.9, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": version: 7.26.9 resolution: "@babel/core@npm:7.26.9" dependencies: @@ -56,6 +90,20 @@ __metadata: languageName: node linkType: hard +"@babel/eslint-parser@npm:^7.16.3": + version: 7.26.8 + resolution: "@babel/eslint-parser@npm:7.26.8" + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" + eslint-visitor-keys: "npm:^2.1.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + checksum: 10c0/00678fef68b7352b717d622398bd04a69d8472aa3d9c81bd1d3213d606abb2b84ea3f398c645dc9c451c1d2665f301aea541acd7b47291ed167d26133ca411d7 + languageName: node + linkType: hard + "@babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2": version: 7.26.9 resolution: "@babel/generator@npm:7.26.9" @@ -69,7 +117,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.26.5": +"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" + dependencies: + "@babel/types": "npm:^7.25.9" + checksum: 10c0/095b6ba50489d797733abebc4596a81918316a99e3632755c9f02508882912b00c2ae5e468532a25a5c2108d109ddbe9b7da78333ee7cc13817fc50c00cf06fe + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": version: 7.26.5 resolution: "@babel/helper-compilation-targets@npm:7.26.5" dependencies: @@ -82,7 +139,62 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.25.9": +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.25.9": + version: 7.26.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.26.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.9" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/808620b350ac012f22163fd44c38ed8e05b24ce5d37bc4aa99a44e9724205f11efcef6b25ccfa5bb5de82ac32b899f1e939123c688f335d2851f4b8d70742233 + languageName: node + linkType: hard + +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.26.3" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + regexpu-core: "npm:^6.2.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/266f30b99af621559467ed67634cb653408a9262930c0627c3d17691a9d477329fb4dabe4b1785cbf0490e892513d247836674271842d6a8da49fd0afae7d435 + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.6.2, @babel/helper-define-polyfill-provider@npm:^0.6.3": + version: 0.6.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.22.6" + "@babel/helper-plugin-utils": "npm:^7.22.5" + debug: "npm:^4.1.1" + lodash.debounce: "npm:^4.0.8" + resolve: "npm:^1.14.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/4320e3527645e98b6a0d5626fef815680e3b2b03ec36045de5e909b0f01546ab3674e96f50bf3bc8413f8c9037e5ee1a5f560ebdf8210426dad1c2c03c96184a + languageName: node + linkType: hard + +"@babel/helper-member-expression-to-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/e08c7616f111e1fb56f398365e78858e26e466d4ac46dff25921adc5ccae9b232f66e952a2f4162bbe336627ba336c7fd9eca4835b6548935973d3380d77eaff + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: @@ -92,7 +204,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -105,13 +217,58 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": +"@babel/helper-optimise-call-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" + dependencies: + "@babel/types": "npm:^7.25.9" + checksum: 10c0/90203e6607edeadd2a154940803fd616c0ed92c1013d6774c4b8eb491f1a5a3448b68faae6268141caa5c456e55e3ee49a4ed2bd7ddaf2365daea321c435914c + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.26.5 resolution: "@babel/helper-plugin-utils@npm:7.26.5" checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65 languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-wrap-function": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6798b562f2788210980f29c5ee96056d90dc73458c88af5bd32f9c82e28e01975588aa2a57bb866c35556bd9b76bac937e824ee63ba472b6430224b91b4879e9 + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-replace-supers@npm:7.26.5" + dependencies: + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/b19b1245caf835207aaaaac3a494f03a16069ae55e76a2e1350b5acd560e6a820026997a8160e8ebab82ae873e8208759aa008eb8422a67a775df41f0a4633d4 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/09ace0c6156961624ac9524329ce7f45350bab94bbe24335cbe0da7dfaa1448e658771831983cb83fe91cf6635b15d0a3cab57c03b92657480bfb49fb56dd184 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-string-parser@npm:7.25.9" @@ -133,6 +290,17 @@ __metadata: languageName: node linkType: hard +"@babel/helper-wrap-function@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-wrap-function@npm:7.25.9" + dependencies: + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/b6627d83291e7b80df020f8ee2890c52b8d49272962cac0114ef90f189889c90f1027985873d1b5261a4e986e109b2754292dc112392f0b1fcbfc91cc08bd003 + languageName: node + linkType: hard + "@babel/helpers@npm:^7.26.9": version: 7.26.9 resolution: "@babel/helpers@npm:7.26.9" @@ -154,6 +322,162 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/7aab47fcbb8c1ddc195a3cd66609edcad54c5022f018db7de40185f0182950389690e953e952f117a1737b72f665ff02ad30de6c02b49b97f1d8f4ccdffedc34 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/3a652b3574ca62775c5f101f8457950edc540c3581226579125da535d67765f41ad7f0e6327f8efeb2540a5dad5bb0c60a89fb934af3f67472e73fb63612d004 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/18fc9004104a150f9f5da9f3307f361bc3104d16778bb593b7523d5110f04a8df19a2587e6bdd5e726fb1d397191add45223f4f731bb556c33f14f2779d596e8 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 10c0/3f6c8781a2f7aa1791a31d2242399ca884df2ab944f90c020b6f112fb19f05fa6dad5be143d274dad1377e40415b63d24d5489faf5060b9c4a99e55d8f0c317c + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/02b365f0cc4df8b8b811c68697c93476da387841e5f153fe42766f34241b685503ea51110d5ed6df7132759820b93e48d9fa3743cffc091eed97c19f7e5fe272 + languageName: node + linkType: hard + +"@babel/plugin-proposal-class-properties@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d5172ac6c9948cdfc387e94f3493ad86cb04035cf7433f86b5d358270b1b9752dc25e176db0c5d65892a246aca7bdb4636672e15626d7a7de4bc0bd0040168d9 + languageName: node + linkType: hard + +"@babel/plugin-proposal-decorators@npm:^7.16.4": + version: 7.25.9 + resolution: "@babel/plugin-proposal-decorators@npm:7.25.9" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-decorators": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d7d54644f50a60c47090d70121905ca76534bd7a837c03d25e163ca6ae384b48ef6dcfb125a99f12b3ce7e78e074a33f6fa8c4531c1a46aa31274153f587b05e + languageName: node + linkType: hard + +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f6629158196ee9f16295d16db75825092ef543f8b98f4dfdd516e642a0430c7b1d69319ee676d35485d9b86a53ade6de0b883490d44de6d4336d38cdeccbe0bf + languageName: node + linkType: hard + +"@babel/plugin-proposal-numeric-separator@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a83a65c6ec0d2293d830e9db61406d246f22d8ea03583d68460cb1b6330c6699320acce1b45f66ba3c357830720e49267e3d99f95088be457c66e6450fbfe3fa + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-chaining@npm:^7.16.0": + version: 7.21.0 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.20.0" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b524a61b1de3f3ad287cd1e98c2a7f662178d21cd02205b0d615512e475f0159fa1b569fa7e34c8ed67baef689c0136fa20ba7d1bf058d186d30736a581a723f + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-methods@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1c273d0ec3d49d0fe80bd754ec0191016e5b3ab4fb1e162ac0c014e9d3c1517a5d973afbf8b6dc9f9c98a8605c79e5f9e8b5ee158a4313fa68d1ff7b02084b6a + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:^7.16.7": + version: 7.21.11 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.11" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.18.6" + "@babel/helper-create-class-features-plugin": "npm:^7.21.0" + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3c8c9ea175101b1cbb2b0e8fee20fcbdd03eb0700d3581aa826ac3573c9b002f39b1512c2af9fd1903ff921bcc864da95ad3cdeba53c9fbcfb3dc23916eacf47 + languageName: node + linkType: hard + "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -198,7 +522,40 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.7": +"@babel/plugin-syntax-decorators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-syntax-decorators@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/47e44a7d61b76dac4f18fd61edc186012e084eb8f1fe253c483b0fe90b73366b4ebd2b0b03728e000fd1fdedc8af3aa6e93246caf97183a8d9d42a0eb57ecfcc + languageName: node + linkType: hard + +"@babel/plugin-syntax-flow@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-flow@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3d5cc1627a67af8be9df8cfe246869f18e7e9e2592f4b6f1c4bcd9bbe4ad27102784a25b31ebdbed23499ecb6fc23aaf7891ccf5ac3f432fd26a27123d1e242b + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-assertions@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/525b174e60b210d96c1744c1575fc2ddedcc43a479cba64a5344cf77bd0541754fc58120b5a11ff832ba098437bb05aa80900d1f49bb3d888c5e349a4a3a356e + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" dependencies: @@ -231,7 +588,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.7.2": +"@babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.25.9 resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: @@ -330,7 +687,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.7.2": +"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.25.9 resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" dependencies: @@ -341,6263 +698,14770 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.5.5": - version: 7.26.9 - resolution: "@babel/runtime@npm:7.26.9" +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b + "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 languageName: node linkType: hard -"@babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": - version: 7.26.9 - resolution: "@babel/template@npm:7.26.9" +"@babel/plugin-transform-arrow-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/parser": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/851fef9f58be60a80f46cc0ce1e46a6f7346a6f9d50fa9e0fa79d46ec205320069d0cc157db213e2bea88ef5b7d9bd7618bb83f0b1996a836e2426c3a3a1f622 languageName: node linkType: hard -"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/traverse@npm:7.26.9" +"@babel/plugin-transform-async-generator-functions@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.9" - "@babel/parser": "npm:^7.26.9" - "@babel/template": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.8" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f6fefce963fe2e6268dde1958975d7adbce65fba94ca6f4bc554c90da03104ad1dd2e66d03bc0462da46868498428646e30b03a218ef0e5a84bfc87a7e375cec languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3": - version: 7.26.9 - resolution: "@babel/types@npm:7.26.9" +"@babel/plugin-transform-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c443d9e462ddef733ae56360064f32fc800105803d892e4ff32d7d6a6922b3765fa97b9ddc9f7f1d3f9d8c2d95721d85bef9dbf507804214c6cf6466b105c168 languageName: node linkType: hard -"@bcoe/v8-coverage@npm:^0.2.3": - version: 0.2.3 - resolution: "@bcoe/v8-coverage@npm:0.2.3" - checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 - languageName: node +"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2f3060800ead46b09971dd7bf830d66383b7bc61ced9945633b4ef9bf87787956ea83fcf49b387cecb377812588c6b81681714c760f9cf89ecba45edcbab1192 + languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^7.0.10": - version: 7.0.10 - resolution: "@changesets/apply-release-plan@npm:7.0.10" +"@babel/plugin-transform-block-scoping@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" dependencies: - "@changesets/config": "npm:^3.1.1" - "@changesets/get-version-range-type": "npm:^0.4.0" - "@changesets/git": "npm:^3.0.2" - "@changesets/should-skip-package": "npm:^0.1.2" - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - detect-indent: "npm:^6.0.0" - fs-extra: "npm:^7.0.1" - lodash.startcase: "npm:^4.4.0" - outdent: "npm:^0.5.0" - prettier: "npm:^2.7.1" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.5.3" - checksum: 10c0/4ee5951448c26bbf73fac5c9a0785d5bb0cc3f2e6c1ffc9337766b446fe79a7b018834be2a4723938faec0d331aa30f1d6c7ea47db48d7a7babe37862645dd57 + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a76e30becb6c75b4d87a2cd53556fddb7c88ddd56bfadb965287fd944810ac159aa8eb5705366fc37336041f63154ed9fab3862fb10482a45bf5ede63fd55fda languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^6.0.6": - version: 6.0.6 - resolution: "@changesets/assemble-release-plan@npm:6.0.6" +"@babel/plugin-transform-class-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: - "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.3" - "@changesets/should-skip-package": "npm:^0.1.2" - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - semver: "npm:^7.5.3" - checksum: 10c0/292c6570310818f5427b97f1ddfd518ae4493f47e2674ca40bb11251808a20d7f07bff548c4277b1ad5ddfe53602b69ae6628fc45864286e34edfb5f7c2e19a0 + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f0603b6bd34d8ba62c03fc0572cb8bbc75874d097ac20cc7c5379e001081210a84dba1749e7123fca43b978382f605bb9973c99caf2c5b4c492d5c0a4a441150 languageName: node linkType: hard -"@changesets/changelog-git@npm:^0.2.1": - version: 0.2.1 - resolution: "@changesets/changelog-git@npm:0.2.1" +"@babel/plugin-transform-class-static-block@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" dependencies: - "@changesets/types": "npm:^6.1.0" - checksum: 10c0/6a6fb315ffb2266fcb8f32ae9a60ccdb5436e52350a2f53beacf9822d3355f9052aba5001a718e12af472b4a8fabd69b408d0b11c02ac909ba7a183d27a9f7fd + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 10c0/cdcf5545ae6514ed75fbd73cccfa209c6a5dfdf0c2bb7bb62c0fb4ec334a32281bcf1bc16ace494d9dbe93feb8bdc0bd3cf9d9ccb6316e634a67056fa13b741b languageName: node linkType: hard -"@changesets/cli@npm:^2.27.12": - version: 2.28.1 - resolution: "@changesets/cli@npm:2.28.1" +"@babel/plugin-transform-classes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: - "@changesets/apply-release-plan": "npm:^7.0.10" - "@changesets/assemble-release-plan": "npm:^6.0.6" - "@changesets/changelog-git": "npm:^0.2.1" - "@changesets/config": "npm:^3.1.1" - "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.3" - "@changesets/get-release-plan": "npm:^4.0.8" - "@changesets/git": "npm:^3.0.2" - "@changesets/logger": "npm:^0.1.1" - "@changesets/pre": "npm:^2.0.2" - "@changesets/read": "npm:^0.6.3" - "@changesets/should-skip-package": "npm:^0.1.2" - "@changesets/types": "npm:^6.1.0" - "@changesets/write": "npm:^0.4.0" - "@manypkg/get-packages": "npm:^1.1.3" - ansi-colors: "npm:^4.1.3" - ci-info: "npm:^3.7.0" - enquirer: "npm:^2.4.1" - external-editor: "npm:^3.1.0" - fs-extra: "npm:^7.0.1" - mri: "npm:^1.2.0" - p-limit: "npm:^2.2.0" - package-manager-detector: "npm:^0.2.0" - picocolors: "npm:^1.1.0" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.5.3" - spawndamnit: "npm:^3.0.1" - term-size: "npm:^2.1.0" - bin: - changeset: bin.js - checksum: 10c0/f965b56fa533f91b5de0f5fd5b09fac46662f023dafbe474d3fc7ceb71629dce4783a37429a927d50292a7ea95c0694e5a8f0c143d9cbba95d28a4d11ab8106b + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + globals: "npm:^11.1.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/02742ea7cd25be286c982e672619effca528d7a931626a6f3d6cea11852951b7ee973276127eaf6418ac0e18c4d749a16b520709c707e86a67012bd23ff2927d languageName: node linkType: hard -"@changesets/config@npm:^3.1.1": - version: 3.1.1 - resolution: "@changesets/config@npm:3.1.1" +"@babel/plugin-transform-computed-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: - "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.3" - "@changesets/logger": "npm:^0.1.1" - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - fs-extra: "npm:^7.0.1" - micromatch: "npm:^4.0.8" - checksum: 10c0/e6e529ca9525d1550cc2155a01a477c5b923e084985cb5cb15b6efc06da543c2faf623dd67d305688ffa8a8fc9d48f1ba74ad6653ce230183e40f10ffaa0c2dc + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/948c0ae3ce0ba2375241d122a9bc7cda4a7ac8110bd8a62cd804bc46a5fdb7a7a42c7799c4cd972e14e0a579d2bd0999b92e53177b73f240bb0d4b09972c758b languageName: node linkType: hard -"@changesets/errors@npm:^0.2.0": - version: 0.2.0 - resolution: "@changesets/errors@npm:0.2.0" +"@babel/plugin-transform-destructuring@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: - extendable-error: "npm:^0.1.5" - checksum: 10c0/f2757c752ab04e9733b0dfd7903f1caf873f9e603794c4d9ea2294af4f937c73d07273c24be864ad0c30b6a98424360d5b96a6eab14f97f3cf2cbfd3763b95c1 + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7beec5fda665d108f69d5023aa7c298a1e566b973dd41290faa18aeea70f6f571295c1ece0a058f3ceb6c6c96de76de7cd34f5a227fbf09a1b8d8a735d28ca49 languageName: node linkType: hard -"@changesets/get-dependents-graph@npm:^2.1.3": - version: 2.1.3 - resolution: "@changesets/get-dependents-graph@npm:2.1.3" +"@babel/plugin-transform-dotall-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" dependencies: - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - picocolors: "npm:^1.1.0" - semver: "npm:^7.5.3" - checksum: 10c0/b9d9992440b7e09dcaf22f57d28f1d8e0e31996e1bc44dbbfa1801e44f93fa49ebba6f9356c60f6ff0bd85cd0f0d0b8602f7e0f2addc5be647b686e6f8985f70 + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7c3471ae5cf7521fd8da5b03e137e8d3733fc5ee4524ce01fb0c812f0bb77cb2c9657bc8a6253186be3a15bb4caa8974993c7ddc067f554ecc6a026f0a3b5e12 languageName: node linkType: hard -"@changesets/get-release-plan@npm:^4.0.8": - version: 4.0.8 - resolution: "@changesets/get-release-plan@npm:4.0.8" +"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" dependencies: - "@changesets/assemble-release-plan": "npm:^6.0.6" - "@changesets/config": "npm:^3.1.1" - "@changesets/pre": "npm:^2.0.2" - "@changesets/read": "npm:^0.6.3" - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10c0/b638f83683264818ea6cb729a3fd10f9edf29c61c7acee15ce321287cacbe03700706a20c0b531fdb3bbb23bda8967f4c6cbef08db207189fb7289313f473a1a + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d0c74894b9bf6ff2a04189afffb9cd43d87ebd7b7943e51a827c92d2aaa40fa89ac81565a2fd6fbeabf9e38413a9264c45862eee2b017f1d49046cc3c8ff06b4 languageName: node linkType: hard -"@changesets/get-version-range-type@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/get-version-range-type@npm:0.4.0" - checksum: 10c0/e466208c8383489a383f37958d8b5b9aed38539f9287b47fe155a2e8855973f6960fb1724a1ee33b11580d65e1011059045ee654e8ef51e4783017d8989c9d3f +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/a8039a6d2b90e011c7b30975edee47b5b1097cf3c2f95ec1f5ddd029898d783a995f55f7d6eb8d6bb8873c060fb64f9f1ccba938dfe22d118d09cf68e0cd3bf6 languageName: node linkType: hard -"@changesets/git@npm:^3.0.2": - version: 3.0.2 - resolution: "@changesets/git@npm:3.0.2" +"@babel/plugin-transform-dynamic-import@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" dependencies: - "@changesets/errors": "npm:^0.2.0" - "@manypkg/get-packages": "npm:^1.1.3" - is-subdir: "npm:^1.1.1" - micromatch: "npm:^4.0.8" - spawndamnit: "npm:^3.0.1" - checksum: 10c0/a3a9c9ab71e3cd8ecd804e2965790efa40bdcd29804bdf873c5d38f7cfd8cd6ae1c23a6eb5a16796a3e05c4dbfeb0eb04f4be988049f31173adbbeac9e7cf566 + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5e643a8209072b668350f5788f23c64e9124f81f958b595c80fecca6561086d8ef346c04391b9e5e4cad8b8cbe22c258f0cd5f4ea89b97e74438e7d1abfd98cf languageName: node linkType: hard -"@changesets/logger@npm:^0.1.1": - version: 0.1.1 - resolution: "@changesets/logger@npm:0.1.1" +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: - picocolors: "npm:^1.1.0" - checksum: 10c0/a0933b5bd4d99e10730b22612dc1bdfd25b8804c5b48f8cada050bf5c7a89b2ae9a61687f846a5e9e5d379a95b59fef795c8d5d91e49a251f8da2be76133f83f + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/cac922e851c6a0831fdd2e3663564966916015aeff7f4485825fc33879cbc3a313ceb859814c9200248e2875d65bb13802a723e5d7d7b40a2e90da82a5a1e15c languageName: node linkType: hard -"@changesets/parse@npm:^0.4.1": - version: 0.4.1 - resolution: "@changesets/parse@npm:0.4.1" +"@babel/plugin-transform-export-namespace-from@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: - "@changesets/types": "npm:^6.1.0" - js-yaml: "npm:^3.13.1" - checksum: 10c0/8caf73b48addb1add246f0287f0dcbd47ca0444b33f251b6208dad36de9c21d2654f0ae0527e5bf14b075be23144b59f48a36e2d87850fb7c004050f07461fdc + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f291ea2ec5f36de9028a00cbd5b32f08af281b8183bf047200ff001f4cb260be56f156b2449f42149448a4a033bd6e86a3a7f06d0c2825532eb0ae6b03058dfb languageName: node linkType: hard -"@changesets/pre@npm:^2.0.2": - version: 2.0.2 - resolution: "@changesets/pre@npm:2.0.2" +"@babel/plugin-transform-flow-strip-types@npm:^7.16.0": + version: 7.26.5 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" dependencies: - "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - fs-extra: "npm:^7.0.1" - checksum: 10c0/0af9396d84c47a88d79b757e9db4e3579b6620260f92c243b8349e7fcefca3c2652583f6d215c13115bed5d5cdc30c975f307fd6acbb89d205b1ba2ae403b918 + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/plugin-syntax-flow": "npm:^7.26.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/61a0c0b652931cd0344e3357e41a89a717c787a55cb9e3381681ea5dfb8f267f6309bd337bc2064ffb267ba5eac92dd0f52984d376c23da105e7767266c2fc6f languageName: node linkType: hard -"@changesets/read@npm:^0.6.3": - version: 0.6.3 - resolution: "@changesets/read@npm:0.6.3" +"@babel/plugin-transform-for-of@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: - "@changesets/git": "npm:^3.0.2" - "@changesets/logger": "npm:^0.1.1" - "@changesets/parse": "npm:^0.4.1" - "@changesets/types": "npm:^6.1.0" - fs-extra: "npm:^7.0.1" - p-filter: "npm:^2.1.0" - picocolors: "npm:^1.1.0" - checksum: 10c0/4c2eac60aab0a6b14ad5a2ed2f57427019fe567dd6d2c6e122bd3cbf7f69903dcec6c864a67c39544ed011369223c838e498212303404a7f884428f4366f10da + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e28a521521cf9f84ddd69ca8da7c89fb9f7aa38e4dea35742fe973e4e1d7c23f9cee1a4861a2fdd9e9f18ff945886a44d7335cea1c603b96bfcb1c7c8791ef09 languageName: node linkType: hard -"@changesets/should-skip-package@npm:^0.1.2": - version: 0.1.2 - resolution: "@changesets/should-skip-package@npm:0.1.2" +"@babel/plugin-transform-function-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: - "@changesets/types": "npm:^6.1.0" - "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10c0/484e339e7d6e6950e12bff4eda6e8eccb077c0fbb1f09dd95d2ae948b715226a838c71eaf50cd2d7e0e631ce3bfb1ca93ac752436e6feae5b87aece2e917b440 + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8e67fbd1dd367927b8b6afdf0a6e7cb3a3fd70766c52f700ca77428b6d536f6c9d7ec643e7762d64b23093233765c66bffa40e31aabe6492682879bcb45423e1 languageName: node linkType: hard -"@changesets/types@npm:^4.0.1": - version: 4.1.0 - resolution: "@changesets/types@npm:4.1.0" - checksum: 10c0/a372ad21f6a1e0d4ce6c19573c1ca269eef1ad53c26751ad9515a24f003e7c49dcd859dbb1fedb6badaf7be956c1559e8798304039e0ec0da2d9a68583f13464 +"@babel/plugin-transform-json-strings@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00bc2d4751dfc9d44ab725be16ee534de13cfd7e77dfb386e5dac9e48101ce8fcbc5971df919dc25b3f8a0fa85d6dc5f2a0c3cf7ec9d61c163d9823c091844f0 languageName: node linkType: hard -"@changesets/types@npm:^6.1.0": - version: 6.1.0 - resolution: "@changesets/types@npm:6.1.0" - checksum: 10c0/b4cea3a4465d1eaf0bbd7be1e404aca5a055a61d4cc72aadcb73bbbda1670b4022736b8d3052616cbf1f451afa0637545d077697f4b923236539af9cd5abce6c +"@babel/plugin-transform-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00b14e9c14cf1e871c1f3781bf6334cac339c360404afd6aba63d2f6aca9270854d59a2b40abff1c4c90d4ffdca614440842d3043316c2f0ceb155fdf7726b3b languageName: node linkType: hard -"@changesets/write@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/write@npm:0.4.0" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: - "@changesets/types": "npm:^6.1.0" - fs-extra: "npm:^7.0.1" - human-id: "npm:^4.1.1" - prettier: "npm:^2.7.1" - checksum: 10c0/311f4d0e536d1b5f2d3f9053537d62b2d4cdbd51e1d2767807ac9d1e0f380367f915d2ad370e5c73902d5a54bffd282d53fff5418c8ad31df51751d652bea826 + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6e2051e10b2d6452980fc4bdef9da17c0d6ca48f81b8529e8804b031950e4fff7c74a7eb3de4a2b6ad22ffb631d0b67005425d232cce6e2b29ce861c78ed04f5 languageName: node linkType: hard -"@cspotcode/source-map-support@npm:^0.8.0": - version: 0.8.1 - resolution: "@cspotcode/source-map-support@npm:0.8.1" +"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" dependencies: - "@jridgewell/trace-mapping": "npm:0.3.9" - checksum: 10c0/05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6 + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/91d17b451bcc5ea9f1c6f8264144057ade3338d4b92c0b248366e4db3a7790a28fd59cc56ac433a9627a9087a17a5684e53f4995dd6ae92831cb72f1bd540b54 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/aix-ppc64@npm:0.25.0" - conditions: os=aix & cpu=ppc64 +"@babel/plugin-transform-modules-amd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/849957d9484d0a2d93331226ed6cf840cee7d57454549534c447c93f8b839ef8553eae9877f8f550e3c39f14d60992f91244b2e8e7502a46064b56c5d68ba855 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/android-arm64@npm:0.25.0" - conditions: os=android & cpu=arm64 +"@babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" + dependencies: + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/82e59708f19f36da29531a64a7a94eabbf6ff46a615e0f5d9b49f3f59e8ef10e2bac607d749091508d3fa655146c9e5647c3ffeca781060cdabedb4c7a33c6f2 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/android-arm@npm:0.25.0" - conditions: os=android & cpu=arm +"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8299e3437542129c2684b86f98408c690df27db4122a79edded4782cf04e755d6ecb05b1e812c81a34224a81e664303392d5f3c36f3d2d51fdc99bb91c881e9a languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/android-x64@npm:0.25.0" - conditions: os=android & cpu=x64 +"@babel/plugin-transform-modules-umd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/fa11a621f023e2ac437b71d5582f819e667c94306f022583d77da9a8f772c4128861a32bbb63bef5cba581a70cd7dbe87a37238edaafcfacf889470c395e7076 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/darwin-arm64@npm:0.25.0" - conditions: os=darwin & cpu=arm64 +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/32b14fda5c885d1706863f8af2ee6c703d39264355b57482d3a24fce7f6afbd4c7a0896e501c0806ed2b0759beb621bf7f3f7de1fbbc82026039a98d961e78ef languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/darwin-x64@npm:0.25.0" - conditions: os=darwin & cpu=x64 +"@babel/plugin-transform-new-target@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-new-target@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7b5f1b7998f1cf183a7fa646346e2f3742e5805b609f28ad5fee22d666a15010f3e398b7e1ab78cddb7901841a3d3f47135929af23d54e8bf4ce69b72051f71e languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/freebsd-arm64@npm:0.25.0" - conditions: os=freebsd & cpu=arm64 +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/574d6db7cbc5c092db5d1dece8ce26195e642b9c40dbfeaf3082058a78ad7959c1c333471cdd45f38b784ec488850548075d527b178c5010ee9bff7aa527cc7a languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/freebsd-x64@npm:0.25.0" - conditions: os=freebsd & cpu=x64 +"@babel/plugin-transform-numeric-separator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ad63ad341977844b6f9535fcca15ca0d6d6ad112ed9cc509d4f6b75e9bf4b1b1a96a0bcb1986421a601505d34025373608b5f76d420d924b4e21f86b1a1f2749 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-arm64@npm:0.25.0" - conditions: os=linux & cpu=arm64 +"@babel/plugin-transform-object-rest-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/02077d8abd83bf6a48ff0b59e98d7561407cf75b591cffd3fdc5dc5e9a13dec1c847a7a690983762a3afecddb244831e897e0515c293e7c653b262c30cd614af languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-arm@npm:0.25.0" - conditions: os=linux & cpu=arm +"@babel/plugin-transform-object-super@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-super@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0348d00e76f1f15ada44481a76e8c923d24cba91f6e49ee9b30d6861eb75344e7f84d62a18df8a6f9e9a7eacf992f388174b7f9cc4ce48287bcefca268c07600 languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-ia32@npm:0.25.0" - conditions: os=linux & cpu=ia32 +"@babel/plugin-transform-optional-catch-binding@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/722fd5ee12ab905309d4e84421584fce4b6d9e6b639b06afb20b23fa809e6ab251e908a8d5e8b14d066a28186b8ef8f58d69fd6eca9ce1b9ef7af08333378f6c languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-loong64@npm:0.25.0" - conditions: os=linux & cpu=loong64 +"@babel/plugin-transform-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/041ad2beae5affb8e68a0bcb6882a2dadb758db3c629a0e012f57488ab43a822ac1ea17a29db8ef36560a28262a5dfa4dbbbf06ed6e431db55abe024b7cd3961 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-mips64el@npm:0.25.0" - conditions: os=linux & cpu=mips64el +"@babel/plugin-transform-parameters@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-parameters@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/aecb446754b9e09d6b6fa95fd09e7cf682f8aaeed1d972874ba24c0a30a7e803ad5f014bb1fffc7bfeed22f93c0d200947407894ea59bf7687816f2f464f8df3 languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-ppc64@npm:0.25.0" - conditions: os=linux & cpu=ppc64 +"@babel/plugin-transform-private-methods@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/64bd71de93d39daefa3e6c878d6f2fd238ed7d4ecfb13b0e771ddbbc131487def3ceb405b62b534a5cbb5043046b504e1b189b0a45229cc75af979a9fbcaa7bd languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-riscv64@npm:0.25.0" - conditions: os=linux & cpu=riscv64 +"@babel/plugin-transform-private-property-in-object@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d4965de19d9f204e692cc74dbc39f0bb469e5f29df96dd4457ea23c5e5596fba9d5af76eaa96f9d48a9fc20ec5f12a94c679285e36b8373406868ea228109e27 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-s390x@npm:0.25.0" - conditions: os=linux & cpu=s390x +"@babel/plugin-transform-property-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1639e35b2438ccf3107af760d34e6a8e4f9acdd3ae6186ae771a6e3029bd59dfe778e502d67090f1185ecda5c16addfed77561e39c518a3f51ff10d41790e106 languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/linux-x64@npm:0.25.0" - conditions: os=linux & cpu=x64 +"@babel/plugin-transform-react-constant-elements@npm:^7.12.1": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/50aca3df122cf801abd251cc2507ef3011ead8f047d31d8f35b10627dd722f6a165245b09e81b3c6876515fd266a97aed0052f6b409aa1fe961fb36dd7cc0822 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/netbsd-arm64@npm:0.25.0" - conditions: os=netbsd & cpu=arm64 +"@babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/63a0f962d64e71baf87c212755419e25c637d2d95ea6fdc067df26b91e606ae186442ae815b99a577eca9bf5404d9577ecad218a3cf42d0e9e286ca7b003a992 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/netbsd-x64@npm:0.25.0" - conditions: os=netbsd & cpu=x64 +"@babel/plugin-transform-react-jsx-development@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.25.9" + dependencies: + "@babel/plugin-transform-react-jsx": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c0b92ff9eb029620abf320ff74aae182cea87524723d740fb48a4373d0d16bddf5edbe1116e7ba341332a5337e55c2ceaee8b8cad5549e78af7f4b3cfe77debb languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/openbsd-arm64@npm:0.25.0" - conditions: os=openbsd & cpu=arm64 +"@babel/plugin-transform-react-jsx@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5c9947e8ed141f7606f54da3e05eea1074950c5b8354c39df69cb7f43cb5a83c6c9d7973b24bc3d89341c8611f8ad50830a98ab10d117d850e6bdd8febdce221 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/openbsd-x64@npm:0.25.0" - conditions: os=openbsd & cpu=x64 +"@babel/plugin-transform-react-pure-annotations@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7c8eac04644ad19dcd71bb8e949b0ae22b9e548fa4a58e545d3d0342f647fb89db7f8789a7c5b8074d478ce6d3d581eaf47dd4b36027e16fd68211c383839abc languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/sunos-x64@npm:0.25.0" - conditions: os=sunos & cpu=x64 +"@babel/plugin-transform-regenerator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + regenerator-transform: "npm:^0.15.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/eef3ffc19f7d291b863635f32b896ad7f87806d9219a0d3404a470219abcfc5b43aabecd691026c48e875b965760d9c16abee25e6447272233f30cd07f453ec7 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/win32-arm64@npm:0.25.0" - conditions: os=win32 & cpu=arm64 +"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/4abc1db6c964efafc7a927cda814c7275275afa4b530483e0936fd614de23cb5802f7ca43edaa402008a723d4e7eac282b6f5283aa2eeb3b27da6d6c1dd7f8ed languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/win32-ia32@npm:0.25.0" - conditions: os=win32 & cpu=ia32 +"@babel/plugin-transform-reserved-words@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8b028b80d1983e3e02f74e21924323cc66ba930e5c5758909a122aa7d80e341b8b0f42e1698e42b50d47a6ba911332f584200b28e1a4e2104b7514d9dc011e96 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.0": - version: 0.25.0 - resolution: "@esbuild/win32-x64@npm:0.25.0" - conditions: os=win32 & cpu=x64 +"@babel/plugin-transform-runtime@npm:^7.16.4": + version: 7.26.9 + resolution: "@babel/plugin-transform-runtime@npm:7.26.9" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2c4d77d0671badc7fd53dcd7015df5db892712436c7e9740ffb2f5b85e8591e5bfe208f78dff402b4ee2d55d0f7a3c0a1102c683f333f4ee0cfa62f68ea68842 languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.1 - resolution: "@eslint-community/eslint-utils@npm:4.4.1" +"@babel/plugin-transform-shorthand-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: - eslint-visitor-keys: "npm:^3.4.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 + "@babel/core": ^7.0.0-0 + checksum: 10c0/05a20d45f0fb62567644c507ccd4e379c1a74dacf887d2b2cac70247415e3f6d7d3bf4850c8b336053144715fedb6200fc38f7130c4b76c94eec9b9c0c2a8e9b languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 +"@babel/plugin-transform-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-spread@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/996c8fed238efc30e0664f9f58bd7ec8c148f4659f84425f68923a094fe891245711d26eb10d1f815f50c124434e076e860dbe9662240844d1b77cd09907dcdf languageName: node linkType: hard -"@eslint/config-array@npm:^0.19.0": - version: 0.19.2 - resolution: "@eslint/config-array@npm:0.19.2" +"@babel/plugin-transform-sticky-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: - "@eslint/object-schema": "npm:^2.1.6" - debug: "npm:^4.3.1" - minimatch: "npm:^3.1.2" - checksum: 10c0/dd68da9abb32d336233ac4fe0db1e15a0a8d794b6e69abb9e57545d746a97f6f542496ff9db0d7e27fab1438546250d810d90b1904ac67677215b8d8e7573f3d + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e9612b0615dab4c4fba1c560769616a9bd7b9226c73191ef84b6c3ee185c8b719b4f887cdd8336a0a13400ce606ab4a0d33bc8fa6b4fcdb53e2896d07f2568f6 languageName: node linkType: hard -"@eslint/core@npm:^0.11.0": - version: 0.11.0 - resolution: "@eslint/core@npm:0.11.0" +"@babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" dependencies: - "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/1e0671d035c908175f445864a7864cf6c6a8b67a5dfba8c47b2ac91e2d3ed36e8c1f2fd81d98a73264f8677055559699d4adb0f97d86588e616fc0dc9a4b86c9 + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/205a938ded9554857a604416d369023a961334b6c20943bd861b45f0e5dbbeca1cf6fda1c2049126e38a0d18865993433fdc78eae3028e94836b3b643c08ba0d languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.2.0": - version: 3.2.0 - resolution: "@eslint/eslintrc@npm:3.2.0" +"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^10.0.1" - globals: "npm:^14.0.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10c0/43867a07ff9884d895d9855edba41acf325ef7664a8df41d957135a81a477ff4df4196f5f74dc3382627e5cc8b7ad6b815c2cea1b58f04a75aced7c43414ab8b + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d5640e3457637e6eee1d7205d255602ccca124ed30e4de10ec75ba179d167e0a826ceeab424e119921f5c995dfddf39ef1f2c91efd2dcbf3f0dc1e7931dfd1d1 languageName: node linkType: hard -"@eslint/js@npm:9.20.0, @eslint/js@npm:^9.19.0": - version: 9.20.0 - resolution: "@eslint/js@npm:9.20.0" - checksum: 10c0/10e7b5b9e628b5192e8fc6b0ecd27cf48322947e83e999ff60f9f9e44ac8d499138bcb9383cbfa6e51e780d53b4e76ccc2d1753b108b7173b8404fd484d37328 +"@babel/plugin-transform-typescript@npm:^7.25.9": + version: 7.26.8 + resolution: "@babel/plugin-transform-typescript@npm:7.26.8" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-syntax-typescript": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c1dc02c357b8de0650d4e757fe71db9ac769b68e282a262ca5af2a7f1ff112c4533d54db6f1f58f13072ad547561b0461c46c08233566b37f778ac5f5550fb41 languageName: node linkType: hard -"@eslint/object-schema@npm:^2.1.6": - version: 2.1.6 - resolution: "@eslint/object-schema@npm:2.1.6" - checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56 +"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/615c84d7c53e1575d54ba9257e753e0b98c5de1e3225237d92f55226eaab8eb5bceb74df43f50f4aa162b0bbcc934ed11feafe2b60b8ec4934ce340fad4b8828 languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.5": - version: 0.2.6 - resolution: "@eslint/plugin-kit@npm:0.2.6" +"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" dependencies: - "@eslint/core": "npm:^0.11.0" - levn: "npm:^0.4.1" - checksum: 10c0/2d4cc4497c62e2a6437039fdd778911d768b0706c6256568c4ff1ad8724f663b2fa04a5873db6a20a812be11166e78e0346acfde4b7149e10e92f7b0075a976e + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1685836fc38af4344c3d2a9edbd46f7c7b28d369b63967d5b83f2f6849ec45b97223461cea3d14cc3f0be6ebb284938e637a5ca3955c0e79c873d62f593d615c languageName: node linkType: hard -"@ethersproject/address@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/address@npm:5.7.0" +"@babel/plugin-transform-unicode-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/rlp": "npm:^5.7.0" - checksum: 10c0/db5da50abeaae8f6cf17678323e8d01cad697f9a184b0593c62b71b0faa8d7e5c2ba14da78a998d691773ed6a8eb06701f65757218e0eaaeb134e5c5f3e5a908 + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/448004f978279e726af26acd54f63f9002c9e2582ecd70d1c5c4436f6de490fcd817afb60016d11c52f5ef17dbaac2590e8cc7bfaf4e91b58c452cf188c7920f languageName: node linkType: hard -"@ethersproject/bignumber@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/bignumber@npm:5.7.0" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - bn.js: "npm:^5.2.1" - checksum: 10c0/14263cdc91a7884b141d9300f018f76f69839c47e95718ef7161b11d2c7563163096fee69724c5fa8ef6f536d3e60f1c605819edbc478383a2b98abcde3d37b2 + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/56ee04fbe236b77cbcd6035cbf0be7566d1386b8349154ac33244c25f61170c47153a9423cd1d92855f7d6447b53a4a653d9e8fd1eaeeee14feb4b2baf59bd9f languageName: node linkType: hard -"@ethersproject/bytes@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/bytes@npm:5.7.0" +"@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.16.4": + version: 7.26.9 + resolution: "@babel/preset-env@npm:7.26.9" dependencies: - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10c0/07dd1f0341b3de584ef26c8696674ff2bb032f4e99073856fc9cd7b4c54d1d846cabe149e864be267934658c3ce799e5ea26babe01f83af0e1f06c51e5ac791f + "@babel/compat-data": "npm:^7.26.8" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" + "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.26.8" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" + "@babel/plugin-transform-block-scoping": "npm:^7.25.9" + "@babel/plugin-transform-class-properties": "npm:^7.25.9" + "@babel/plugin-transform-class-static-block": "npm:^7.26.0" + "@babel/plugin-transform-classes": "npm:^7.25.9" + "@babel/plugin-transform-computed-properties": "npm:^7.25.9" + "@babel/plugin-transform-destructuring": "npm:^7.25.9" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.26.9" + "@babel/plugin-transform-function-name": "npm:^7.25.9" + "@babel/plugin-transform-json-strings": "npm:^7.25.9" + "@babel/plugin-transform-literals": "npm:^7.25.9" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" + "@babel/plugin-transform-modules-amd": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-umd": "npm:^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-new-target": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" + "@babel/plugin-transform-object-super": "npm:^7.25.9" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + "@babel/plugin-transform-private-methods": "npm:^7.25.9" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" + "@babel/plugin-transform-property-literals": "npm:^7.25.9" + "@babel/plugin-transform-regenerator": "npm:^7.25.9" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" + "@babel/plugin-transform-reserved-words": "npm:^7.25.9" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" + "@babel/plugin-transform-spread": "npm:^7.25.9" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.26.8" + "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.11.0" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.40.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6812ca76bd38165a58fe8354bab5e7204e1aa17d8b9270bd8f8babb08cc7fa94cd29525fe41b553f2ba0e84033d566f10da26012b8ee0f81897005c5225d0051 languageName: node linkType: hard -"@ethersproject/constants@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/constants@npm:5.7.0" +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" dependencies: - "@ethersproject/bignumber": "npm:^5.7.0" - checksum: 10c0/6df63ab753e152726b84595250ea722165a5744c046e317df40a6401f38556385a37c84dadf5b11ca651c4fb60f967046125369c57ac84829f6b30e69a096273 + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@babel/types": "npm:^7.4.4" + esutils: "npm:^2.0.2" + peerDependencies: + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 languageName: node linkType: hard -"@ethersproject/keccak256@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/keccak256@npm:5.7.0" +"@babel/preset-react@npm:^7.12.5, @babel/preset-react@npm:^7.16.0": + version: 7.26.3 + resolution: "@babel/preset-react@npm:7.26.3" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - js-sha3: "npm:0.8.0" - checksum: 10c0/3b1a91706ff11f5ab5496840b9c36cedca27db443186d28b94847149fd16baecdc13f6fc5efb8359506392f2aba559d07e7f9c1e17a63f9d5de9f8053cfcb033 + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-transform-react-display-name": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx-development": "npm:^7.25.9" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b470dcba11032ef6c832066f4af5c75052eaed49feb0f445227231ef1b5c42aacd6e216988c0bd469fd5728cd27b6b059ca307c9ecaa80c6bb5da4bf1c833e12 languageName: node linkType: hard -"@ethersproject/logger@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/logger@npm:5.7.0" - checksum: 10c0/d03d460fb2d4a5e71c627b7986fb9e50e1b59a6f55e8b42a545b8b92398b961e7fd294bd9c3d8f92b35d0f6ff9d15aa14c95eab378f8ea194e943c8ace343501 +"@babel/preset-typescript@npm:^7.16.0": + version: 7.26.0 + resolution: "@babel/preset-typescript@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-typescript": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/20d86bc45d2bbfde2f84fc7d7b38746fa6481d4bde6643039ad4b1ff0b804c6d210ee43e6830effd8571f2ff43fa7ffd27369f42f2b3a2518bb92dc86c780c61 languageName: node linkType: hard -"@ethersproject/properties@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/properties@npm:5.7.0" +"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": + version: 7.26.9 + resolution: "@babel/runtime@npm:7.26.9" dependencies: - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10c0/4fe5d36e5550b8e23a305aa236a93e8f04d891d8198eecdc8273914c761b0e198fd6f757877406ee3eb05033ec271132a3e5998c7bd7b9a187964fb4f67b1373 + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b languageName: node linkType: hard -"@ethersproject/rlp@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/rlp@npm:5.7.0" +"@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": + version: 7.26.9 + resolution: "@babel/template@npm:7.26.9" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10c0/bc863d21dcf7adf6a99ae75c41c4a3fb99698cfdcfc6d5d82021530f3d3551c6305bc7b6f0475ad6de6f69e91802b7e872bee48c0596d98969aefcf121c2a044 + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 languageName: node linkType: hard -"@ethersproject/signing-key@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/signing-key@npm:5.7.0" +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9, @babel/traverse@npm:^7.7.2": + version: 7.26.9 + resolution: "@babel/traverse@npm:7.26.9" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - bn.js: "npm:^5.2.1" - elliptic: "npm:6.5.4" - hash.js: "npm:1.1.7" - checksum: 10c0/fe2ca55bcdb6e370d81372191d4e04671234a2da872af20b03c34e6e26b97dc07c1ee67e91b673680fb13344c9d5d7eae52f1fa6117733a3d68652b778843e09 + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e languageName: node linkType: hard -"@ethersproject/transactions@npm:5.7.0": - version: 5.7.0 - resolution: "@ethersproject/transactions@npm:5.7.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.26.9 + resolution: "@babel/types@npm:7.26.9" dependencies: - "@ethersproject/address": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/constants": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/rlp": "npm:^5.7.0" - "@ethersproject/signing-key": "npm:^5.7.0" - checksum: 10c0/aa4d51379caab35b9c468ed1692a23ae47ce0de121890b4f7093c982ee57e30bd2df0c743faed0f44936d7e59c55fffd80479f2c28ec6777b8de06bfb638c239 + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 languageName: node linkType: hard -"@fastify/busboy@npm:^2.0.0": - version: 2.1.1 - resolution: "@fastify/busboy@npm:2.1.1" - checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 languageName: node linkType: hard -"@genql/cli@npm:^6.3.3": - version: 6.3.3 - resolution: "@genql/cli@npm:6.3.3" +"@changesets/apply-release-plan@npm:^7.0.10": + version: 7.0.10 + resolution: "@changesets/apply-release-plan@npm:7.0.10" dependencies: - "@graphql-tools/graphql-file-loader": "npm:^7.5.17" - "@graphql-tools/load": "npm:^7.8.14" - fs-extra: "npm:^10.1.0" - graphql: "npm:^16.6.0" - kleur: "npm:^4.1.5" - listr2: "npm:^6.3.1" - lodash: "npm:^4.17.21" - mkdirp: "npm:^0.5.1" - native-fetch: "npm:^4.0.2" - prettier: "npm:^2.8.0" - qs: "npm:^6.11.0" - rimraf: "npm:^2.6.3" - undici: "npm:^5.22.0" - yargs: "npm:^15.3.1" - bin: - genql: dist/cli.js - checksum: 10c0/4da54973664edba1c0569710ae4079045c780215ddc4638e1153a178de921b3f8c42ea86aef3f050047b00208579b28688cc219ba89c15dde930b59cf71f0864 + "@changesets/config": "npm:^3.1.1" + "@changesets/get-version-range-type": "npm:^0.4.0" + "@changesets/git": "npm:^3.0.2" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + detect-indent: "npm:^6.0.0" + fs-extra: "npm:^7.0.1" + lodash.startcase: "npm:^4.4.0" + outdent: "npm:^0.5.0" + prettier: "npm:^2.7.1" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + checksum: 10c0/4ee5951448c26bbf73fac5c9a0785d5bb0cc3f2e6c1ffc9337766b446fe79a7b018834be2a4723938faec0d331aa30f1d6c7ea47db48d7a7babe37862645dd57 languageName: node linkType: hard -"@graphql-tools/graphql-file-loader@npm:^7.5.17": - version: 7.5.17 - resolution: "@graphql-tools/graphql-file-loader@npm:7.5.17" +"@changesets/assemble-release-plan@npm:^6.0.6": + version: 6.0.6 + resolution: "@changesets/assemble-release-plan@npm:6.0.6" dependencies: - "@graphql-tools/import": "npm:6.7.18" - "@graphql-tools/utils": "npm:^9.2.1" - globby: "npm:^11.0.3" - tslib: "npm:^2.4.0" - unixify: "npm:^1.0.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/f737f14357731ad01da57755e1cf26ce375b475209d6ab7e4b656b56191a8979d2ab7dd5d1c54a1f11e04374f7a373fa95ea5ec6a001d0cef913ea208fadc65b + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + semver: "npm:^7.5.3" + checksum: 10c0/292c6570310818f5427b97f1ddfd518ae4493f47e2674ca40bb11251808a20d7f07bff548c4277b1ad5ddfe53602b69ae6628fc45864286e34edfb5f7c2e19a0 languageName: node linkType: hard -"@graphql-tools/import@npm:6.7.18": - version: 6.7.18 - resolution: "@graphql-tools/import@npm:6.7.18" +"@changesets/changelog-git@npm:^0.2.1": + version: 0.2.1 + resolution: "@changesets/changelog-git@npm:0.2.1" dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - resolve-from: "npm:5.0.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/d33e37a1879dd43ac2851c9bac2f2873c58bb3687f1c06e159760dbb5e540ef074d688df70cc6dbd3ee5de48d437878df8f65a7c65ae80bd025bf98f2d615732 + "@changesets/types": "npm:^6.1.0" + checksum: 10c0/6a6fb315ffb2266fcb8f32ae9a60ccdb5436e52350a2f53beacf9822d3355f9052aba5001a718e12af472b4a8fabd69b408d0b11c02ac909ba7a183d27a9f7fd languageName: node linkType: hard -"@graphql-tools/load@npm:^7.8.14": - version: 7.8.14 - resolution: "@graphql-tools/load@npm:7.8.14" +"@changesets/cli@npm:^2.27.12": + version: 2.28.1 + resolution: "@changesets/cli@npm:2.28.1" dependencies: - "@graphql-tools/schema": "npm:^9.0.18" - "@graphql-tools/utils": "npm:^9.2.1" - p-limit: "npm:3.1.0" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/1fa036ac596ccf48f350aa545d108c173184d9b53247f9e21c0d4ba96c5cba4a0b44281f9154f122e1e8e9d9d6eab93a5b2618ca8a797969bde1e75c1d45e786 + "@changesets/apply-release-plan": "npm:^7.0.10" + "@changesets/assemble-release-plan": "npm:^6.0.6" + "@changesets/changelog-git": "npm:^0.2.1" + "@changesets/config": "npm:^3.1.1" + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/get-release-plan": "npm:^4.0.8" + "@changesets/git": "npm:^3.0.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@changesets/write": "npm:^0.4.0" + "@manypkg/get-packages": "npm:^1.1.3" + ansi-colors: "npm:^4.1.3" + ci-info: "npm:^3.7.0" + enquirer: "npm:^2.4.1" + external-editor: "npm:^3.1.0" + fs-extra: "npm:^7.0.1" + mri: "npm:^1.2.0" + p-limit: "npm:^2.2.0" + package-manager-detector: "npm:^0.2.0" + picocolors: "npm:^1.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + spawndamnit: "npm:^3.0.1" + term-size: "npm:^2.1.0" + bin: + changeset: bin.js + checksum: 10c0/f965b56fa533f91b5de0f5fd5b09fac46662f023dafbe474d3fc7ceb71629dce4783a37429a927d50292a7ea95c0694e5a8f0c143d9cbba95d28a4d11ab8106b languageName: node linkType: hard -"@graphql-tools/merge@npm:^8.4.1": - version: 8.4.2 - resolution: "@graphql-tools/merge@npm:8.4.2" +"@changesets/config@npm:^3.1.1": + version: 3.1.1 + resolution: "@changesets/config@npm:3.1.1" dependencies: - "@graphql-tools/utils": "npm:^9.2.1" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/2df55222b48e010e683572f456cf265aabae5748c59f7c1260c66dec9794b7a076d3706f04da969b77f0a32c7ccb4551fee30125931d3fe9c98a8806aae9a3f4 + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/logger": "npm:^0.1.1" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + micromatch: "npm:^4.0.8" + checksum: 10c0/e6e529ca9525d1550cc2155a01a477c5b923e084985cb5cb15b6efc06da543c2faf623dd67d305688ffa8a8fc9d48f1ba74ad6653ce230183e40f10ffaa0c2dc languageName: node linkType: hard -"@graphql-tools/schema@npm:^9.0.18": - version: 9.0.19 - resolution: "@graphql-tools/schema@npm:9.0.19" +"@changesets/errors@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/errors@npm:0.2.0" dependencies: - "@graphql-tools/merge": "npm:^8.4.1" - "@graphql-tools/utils": "npm:^9.2.1" - tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/42fd8ca8d3c8d60b583077c201980518482ff0cd5ed0c1f14bd9b835a2689ad41d02cbd3478f7d7dea7aec1227f7639fd5deb5e6360852a2e542b96b44bfb7a4 + extendable-error: "npm:^0.1.5" + checksum: 10c0/f2757c752ab04e9733b0dfd7903f1caf873f9e603794c4d9ea2294af4f937c73d07273c24be864ad0c30b6a98424360d5b96a6eab14f97f3cf2cbfd3763b95c1 languageName: node linkType: hard -"@graphql-tools/utils@npm:^9.2.1": - version: 9.2.1 - resolution: "@graphql-tools/utils@npm:9.2.1" +"@changesets/get-dependents-graph@npm:^2.1.3": + version: 2.1.3 + resolution: "@changesets/get-dependents-graph@npm:2.1.3" dependencies: - "@graphql-typed-document-node/core": "npm:^3.1.1" - tslib: "npm:^2.4.0" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/37a7bd7e14d28ff1bacc007dca84bc6cef2d7d7af9a547b5dbe52fcd134afddd6d4a7b2148cfbaff5ddba91a868453d597da77bd0457fb0be15928f916901606 - languageName: node - linkType: hard + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + picocolors: "npm:^1.1.0" + semver: "npm:^7.5.3" + checksum: 10c0/b9d9992440b7e09dcaf22f57d28f1d8e0e31996e1bc44dbbfa1801e44f93fa49ebba6f9356c60f6ff0bd85cd0f0d0b8602f7e0f2addc5be647b686e6f8985f70 + languageName: node + linkType: hard -"@graphql-typed-document-node/core@npm:^3.1.1": - version: 3.2.0 - resolution: "@graphql-typed-document-node/core@npm:3.2.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/94e9d75c1f178bbae8d874f5a9361708a3350c8def7eaeb6920f2c820e82403b7d4f55b3735856d68e145e86c85cbfe2adc444fdc25519cd51f108697e99346c +"@changesets/get-release-plan@npm:^4.0.8": + version: 4.0.8 + resolution: "@changesets/get-release-plan@npm:4.0.8" + dependencies: + "@changesets/assemble-release-plan": "npm:^6.0.6" + "@changesets/config": "npm:^3.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.3" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/b638f83683264818ea6cb729a3fd10f9edf29c61c7acee15ce321287cacbe03700706a20c0b531fdb3bbb23bda8967f4c6cbef08db207189fb7289313f473a1a languageName: node linkType: hard -"@humanfs/core@npm:^0.19.1": - version: 0.19.1 - resolution: "@humanfs/core@npm:0.19.1" - checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 +"@changesets/get-version-range-type@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/get-version-range-type@npm:0.4.0" + checksum: 10c0/e466208c8383489a383f37958d8b5b9aed38539f9287b47fe155a2e8855973f6960fb1724a1ee33b11580d65e1011059045ee654e8ef51e4783017d8989c9d3f languageName: node linkType: hard -"@humanfs/node@npm:^0.16.6": - version: 0.16.6 - resolution: "@humanfs/node@npm:0.16.6" +"@changesets/git@npm:^3.0.2": + version: 3.0.2 + resolution: "@changesets/git@npm:3.0.2" dependencies: - "@humanfs/core": "npm:^0.19.1" - "@humanwhocodes/retry": "npm:^0.3.0" - checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1 + "@changesets/errors": "npm:^0.2.0" + "@manypkg/get-packages": "npm:^1.1.3" + is-subdir: "npm:^1.1.1" + micromatch: "npm:^4.0.8" + spawndamnit: "npm:^3.0.1" + checksum: 10c0/a3a9c9ab71e3cd8ecd804e2965790efa40bdcd29804bdf873c5d38f7cfd8cd6ae1c23a6eb5a16796a3e05c4dbfeb0eb04f4be988049f31173adbbeac9e7cf566 languageName: node linkType: hard -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 +"@changesets/logger@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/logger@npm:0.1.1" + dependencies: + picocolors: "npm:^1.1.0" + checksum: 10c0/a0933b5bd4d99e10730b22612dc1bdfd25b8804c5b48f8cada050bf5c7a89b2ae9a61687f846a5e9e5d379a95b59fef795c8d5d91e49a251f8da2be76133f83f languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.3.0": - version: 0.3.1 - resolution: "@humanwhocodes/retry@npm:0.3.1" - checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b +"@changesets/parse@npm:^0.4.1": + version: 0.4.1 + resolution: "@changesets/parse@npm:0.4.1" + dependencies: + "@changesets/types": "npm:^6.1.0" + js-yaml: "npm:^3.13.1" + checksum: 10c0/8caf73b48addb1add246f0287f0dcbd47ca0444b33f251b6208dad36de9c21d2654f0ae0527e5bf14b075be23144b59f48a36e2d87850fb7c004050f07461fdc languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.4.1": - version: 0.4.2 - resolution: "@humanwhocodes/retry@npm:0.4.2" - checksum: 10c0/0235525d38f243bee3bf8b25ed395fbf957fb51c08adae52787e1325673071abe856c7e18e530922ed2dd3ce12ed82ba01b8cee0279ac52a3315fcdc3a69ef0c +"@changesets/pre@npm:^2.0.2": + version: 2.0.2 + resolution: "@changesets/pre@npm:2.0.2" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + checksum: 10c0/0af9396d84c47a88d79b757e9db4e3579b6620260f92c243b8349e7fcefca3c2652583f6d215c13115bed5d5cdc30c975f307fd6acbb89d205b1ba2ae403b918 languageName: node linkType: hard -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" +"@changesets/read@npm:^0.6.3": + version: 0.6.3 + resolution: "@changesets/read@npm:0.6.3" dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + "@changesets/git": "npm:^3.0.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/parse": "npm:^0.4.1" + "@changesets/types": "npm:^6.1.0" + fs-extra: "npm:^7.0.1" + p-filter: "npm:^2.1.0" + picocolors: "npm:^1.1.0" + checksum: 10c0/4c2eac60aab0a6b14ad5a2ed2f57427019fe567dd6d2c6e122bd3cbf7f69903dcec6c864a67c39544ed011369223c838e498212303404a7f884428f4366f10da languageName: node linkType: hard -"@isaacs/fs-minipass@npm:^4.0.0": - version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" +"@changesets/should-skip-package@npm:^0.1.2": + version: 0.1.2 + resolution: "@changesets/should-skip-package@npm:0.1.2" dependencies: - minipass: "npm:^7.0.4" - checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/484e339e7d6e6950e12bff4eda6e8eccb077c0fbb1f09dd95d2ae948b715226a838c71eaf50cd2d7e0e631ce3bfb1ca93ac752436e6feae5b87aece2e917b440 languageName: node linkType: hard -"@istanbuljs/load-nyc-config@npm:^1.0.0": - version: 1.1.0 - resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" +"@changesets/types@npm:^4.0.1": + version: 4.1.0 + resolution: "@changesets/types@npm:4.1.0" + checksum: 10c0/a372ad21f6a1e0d4ce6c19573c1ca269eef1ad53c26751ad9515a24f003e7c49dcd859dbb1fedb6badaf7be956c1559e8798304039e0ec0da2d9a68583f13464 + languageName: node + linkType: hard + +"@changesets/types@npm:^6.1.0": + version: 6.1.0 + resolution: "@changesets/types@npm:6.1.0" + checksum: 10c0/b4cea3a4465d1eaf0bbd7be1e404aca5a055a61d4cc72aadcb73bbbda1670b4022736b8d3052616cbf1f451afa0637545d077697f4b923236539af9cd5abce6c + languageName: node + linkType: hard + +"@changesets/write@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/write@npm:0.4.0" dependencies: - camelcase: "npm:^5.3.1" - find-up: "npm:^4.1.0" - get-package-type: "npm:^0.1.0" - js-yaml: "npm:^3.13.1" - resolve-from: "npm:^5.0.0" - checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 + "@changesets/types": "npm:^6.1.0" + fs-extra: "npm:^7.0.1" + human-id: "npm:^4.1.1" + prettier: "npm:^2.7.1" + checksum: 10c0/311f4d0e536d1b5f2d3f9053537d62b2d4cdbd51e1d2767807ac9d1e0f380367f915d2ad370e5c73902d5a54bffd282d53fff5418c8ad31df51751d652bea826 languageName: node linkType: hard -"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" + dependencies: + "@jridgewell/trace-mapping": "npm:0.3.9" + checksum: 10c0/05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6 languageName: node linkType: hard -"@jest/console@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/console@npm:29.7.0" +"@csstools/normalize.css@npm:*": + version: 12.1.1 + resolution: "@csstools/normalize.css@npm:12.1.1" + checksum: 10c0/28fbba6cfd9aa71252001800decfd0f2dc4116fe57b52a2adcbe40733ada36fffc676a768a67fd9865d7b5b17d3e8456de1e642c3c5c9e06526fa3fe8ab5fec4 + languageName: node + linkType: hard + +"@csstools/postcss-cascade-layers@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-cascade-layers@npm:1.1.1" dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - slash: "npm:^3.0.0" - checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c + "@csstools/selector-specificity": "npm:^2.0.2" + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/8dcfe748194c95b2bf24cb90845d3b1e7f9a3d831f76d5ce97188026a39bec28379a5672e62ab09e4e83b24dfb93e6d784d194e4fb9474c933f93ce131cae769 languageName: node linkType: hard -"@jest/core@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/core@npm:29.7.0" +"@csstools/postcss-color-function@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-color-function@npm:1.1.1" dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/reporters": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-changed-files: "npm:^29.7.0" - jest-config: "npm:^29.7.0" - jest-haste-map: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-resolve-dependencies: "npm:^29.7.0" - jest-runner: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - jest-watcher: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-ansi: "npm:^6.0.0" + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 + postcss: ^8.2 + checksum: 10c0/802e23fc5ac38aed7366be2ffc3ae5572b45c82b31a0ced10a8fb8e69e7e15f6e975053ce54a6dabb6e56aa5d90a396d49c24eea5723165316acc9b3f988a085 languageName: node linkType: hard -"@jest/environment@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/environment@npm:29.7.0" +"@csstools/postcss-font-format-keywords@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-font-format-keywords@npm:1.0.1" dependencies: - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/bbd52500809ddc62fe5052d43f3353797d47608bab59e0f62da8165de33404ed047a024f190d69b22e1d4883a43e5a48af443c390010bcc1d58d880cc808715e languageName: node linkType: hard -"@jest/expect-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect-utils@npm:29.7.0" +"@csstools/postcss-hwb-function@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-hwb-function@npm:1.0.2" dependencies: - jest-get-type: "npm:^29.6.3" - checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/28dfbfc01b5b1d9dd33d2cc9c2ae9b57e73bdf90f2f698f786863c3e116145a1bbe4146b2db2fdfa470444cd8cc9cedac86cf893a9025a690a350a47a040107a languageName: node linkType: hard -"@jest/expect@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect@npm:29.7.0" +"@csstools/postcss-ic-unit@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-ic-unit@npm:1.0.1" dependencies: - expect: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/f12ee4c3e6858be4fdf3cad05013898b7b8e62122709ef62c3b236232b1181bd142e7f19460e968fd7759e6d10b113e82a87c206f5adcaaf5ef3acf1c446e5f8 languageName: node linkType: hard -"@jest/fake-timers@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/fake-timers@npm:29.7.0" +"@csstools/postcss-is-pseudo-class@npm:^2.0.7": + version: 2.0.7 + resolution: "@csstools/postcss-is-pseudo-class@npm:2.0.7" dependencies: - "@jest/types": "npm:^29.6.3" - "@sinonjs/fake-timers": "npm:^10.0.2" - "@types/node": "npm:*" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c + "@csstools/selector-specificity": "npm:^2.0.0" + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/7b0a511f6283b5a2c6f6fc2eecf08f7fbe3772c44cf3a2be327b41731aeafcc93cf7f2a4e01ff6dcb7c5fa88d941ae4b818f0ed2ec93f708d7efda5a3e5a8089 languageName: node linkType: hard -"@jest/globals@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/globals@npm:29.7.0" +"@csstools/postcss-nested-calc@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-nested-calc@npm:1.0.0" dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/expect": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - jest-mock: "npm:^29.7.0" - checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/b737ed55581282c9c23b65e6b6fbc7be26f354f384c617f1f73cc252f5d9f4b3386f9b3eef5267efc84452c329895dd438864b6e4f46b0fc7d37045e00a4408c languageName: node linkType: hard -"@jest/reporters@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/reporters@npm:29.7.0" +"@csstools/postcss-normalize-display-values@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-normalize-display-values@npm:1.0.1" dependencies: - "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - collect-v8-coverage: "npm:^1.0.0" - exit: "npm:^0.1.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - istanbul-lib-coverage: "npm:^3.0.0" - istanbul-lib-instrument: "npm:^6.0.0" - istanbul-lib-report: "npm:^3.0.0" - istanbul-lib-source-maps: "npm:^4.0.0" - istanbul-reports: "npm:^3.1.3" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - slash: "npm:^3.0.0" - string-length: "npm:^4.0.1" - strip-ansi: "npm:^6.0.0" - v8-to-istanbul: "npm:^9.0.1" + postcss-value-parser: "npm:^4.2.0" peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 + postcss: ^8.2 + checksum: 10c0/92361a0917b22f3d47c61706c4124560265d9b316b3d877ab2a759de9ae8fe4c50729cc79b99a81aa3a4b54e67d4acc7512c6d460bf308c2197acdc3e9f1287e languageName: node linkType: hard -"@jest/schemas@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/schemas@npm:29.6.3" +"@csstools/postcss-oklab-function@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-oklab-function@npm:1.1.1" dependencies: - "@sinclair/typebox": "npm:^0.27.8" - checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/f7a3734154bbe3658cee776417cadb99cedfe138b2c1893095a87694fce5498cb623c743cdd5eef933c450cfbba8961b3fa079ebcb5039636f81567deb9db5d5 languageName: node linkType: hard -"@jest/source-map@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/source-map@npm:29.6.3" +"@csstools/postcss-progressive-custom-properties@npm:^1.1.0, @csstools/postcss-progressive-custom-properties@npm:^1.3.0": + version: 1.3.0 + resolution: "@csstools/postcss-progressive-custom-properties@npm:1.3.0" dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.18" - callsites: "npm:^3.0.0" - graceful-fs: "npm:^4.2.9" - checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.3 + checksum: 10c0/1910a564e433c7673ad9ceef04e08ec6ac91fa91b8e5b433d018c84983be341ba84232afcb8a4217fb7a31e3711f22115266bfe040efeb7d6ec2a314de826f7e languageName: node linkType: hard -"@jest/test-result@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-result@npm:29.7.0" +"@csstools/postcss-stepped-value-functions@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-stepped-value-functions@npm:1.0.1" dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/ba04c94bf0b21616df278c317a047f809cfb855e4939f9511d82e80018386ccff1cef92c73c5382866491e7a1db61f7889703b97433381e882440c1f3668298a languageName: node linkType: hard -"@jest/test-sequencer@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-sequencer@npm:29.7.0" +"@csstools/postcss-text-decoration-shorthand@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:1.0.0" dependencies: - "@jest/test-result": "npm:^29.7.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - slash: "npm:^3.0.0" - checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/1aadbc9d7966af0bc7d459cdf34d9814e721635210d1082df277ea623820d6119058d519f6f0f027ec03026793568c7c7adf831479faafc6ff8de76a3d866a31 languageName: node linkType: hard -"@jest/transform@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/transform@npm:29.7.0" +"@csstools/postcss-trigonometric-functions@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-trigonometric-functions@npm:1.0.2" dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" - fast-json-stable-stringify: "npm:^2.1.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - write-file-atomic: "npm:^4.0.2" - checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/a7ebc9a90b52089fbcf484d992beb2c881f1d9370450cf789e175c4682b4e9ae0c9c3879775b4f353a2a58f7f75462a8e3b6fb0a3fe9572aa52c85e99b4f94f4 languageName: node linkType: hard -"@jest/types@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/types@npm:29.6.3" - dependencies: - "@jest/schemas": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 +"@csstools/postcss-unset-value@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-unset-value@npm:1.0.2" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/43d656360ffda504f22f3470cd8c1826362e8938da8eea1c2878302b878d38305c48c31090455fe760f40386c10ccbe17e9a95d63fb4e7934c035e805b641e12 languageName: node linkType: hard -"@joystream/prettier-config@npm:^1.0.0": - version: 1.0.0 - resolution: "@joystream/prettier-config@npm:1.0.0" +"@csstools/selector-specificity@npm:^2.0.0, @csstools/selector-specificity@npm:^2.0.2": + version: 2.2.0 + resolution: "@csstools/selector-specificity@npm:2.2.0" peerDependencies: - prettier: ">= 2" - checksum: 10c0/e6e125ae2a7a3dffd1e35ebec44b597f03f14ffec3c7d21486e9e39b3cdbf9a529363e4753f5063ebb281fb7085182c48fa3b3d1f01aa5856e3084815e18da8f + postcss-selector-parser: ^6.0.10 + checksum: 10c0/d81c9b437f7d45ad0171e09240454ced439fa3e67576daae4ec7bb9c03e7a6061afeb0fa21d41f5f45d54bf8e242a7aa8101fbbba7ca7632dd847601468b5d9e languageName: node linkType: hard -"@joystream/sdk-core@npm:^1.0.0, @joystream/sdk-core@workspace:packages/core": - version: 0.0.0-use.local - resolution: "@joystream/sdk-core@workspace:packages/core" - dependencies: - "@genql/cli": "npm:^6.3.3" - "@polkadot/api": "npm:^10.13" - "@types/debug": "npm:^4.1.12" - "@types/lodash": "npm:^4" - "@types/ws": "npm:^8.5.14" - "@walletconnect/modal": "npm:^2.7" - "@walletconnect/universal-provider": "npm:^2.18" - axios: "npm:1.7.9" - debug: "npm:^4.4.0" - lodash: "npm:^4.17.21" - queue: "npm:^6.0.0" - languageName: unknown - linkType: soft - -"@joystream/sdk-examples-query-node@workspace:examples/query-node": - version: 0.0.0-use.local - resolution: "@joystream/sdk-examples-query-node@workspace:examples/query-node" - dependencies: - "@joystream/sdk-core": "npm:^1.0.0" - typescript: "npm:^5.7.3" - languageName: unknown - linkType: soft - -"@joystream/sdk@workspace:.": - version: 0.0.0-use.local - resolution: "@joystream/sdk@workspace:." +"@emotion/is-prop-valid@npm:1.2.2": + version: 1.2.2 + resolution: "@emotion/is-prop-valid@npm:1.2.2" dependencies: - "@changesets/cli": "npm:^2.27.12" - "@eslint/js": "npm:^9.19.0" - "@jest/globals": "npm:^29.7.0" - "@joystream/prettier-config": "npm:^1.0.0" - "@types/node": "npm:^20" - eslint: "npm:^9.19.0" - eslint-config-prettier: "npm:^10.0.1" - globals: "npm:^15.14.0" - jest: "npm:^29.7.0" - prettier: "npm:3.4.2" - ts-jest: "npm:^29.2.5" - ts-node: "npm:^10.9.2" - tsconfig-paths: "npm:^4.2.0" - tsx: "npm:^4.19.3" - typescript: "npm:^5.7.3" - typescript-eslint: "npm:^8.22.0" - languageName: unknown - linkType: soft + "@emotion/memoize": "npm:^0.8.1" + checksum: 10c0/bb1530dcb4e0e5a4fabb219279f2d0bc35796baf66f6241f98b0d03db1985c890a8cafbea268e0edefd5eeda143dbd5c09a54b5fba74cee8c69b98b13194af50 + languageName: node + linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.8 - resolution: "@jridgewell/gen-mapping@npm:0.3.8" - dependencies: - "@jridgewell/set-array": "npm:^1.2.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a +"@emotion/memoize@npm:^0.8.1": + version: 0.8.1 + resolution: "@emotion/memoize@npm:0.8.1" + checksum: 10c0/dffed372fc3b9fa2ba411e76af22b6bb686fb0cb07694fdfaa6dd2baeb0d5e4968c1a7caa472bfcf06a5997d5e7c7d16b90e993f9a6ffae79a2c3dbdc76dfe78 languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.2 - resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e +"@emotion/unitless@npm:0.8.1": + version: 0.8.1 + resolution: "@emotion/unitless@npm:0.8.1" + checksum: 10c0/a1ed508628288f40bfe6dd17d431ed899c067a899fa293a13afe3aed1d70fac0412b8a215fafab0b42829360db687fecd763e5f01a64ddc4a4b58ec3112ff548 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 +"@esbuild/aix-ppc64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/aix-ppc64@npm:0.25.0" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 +"@esbuild/android-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-arm64@npm:0.25.0" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:0.3.9": - version: 0.3.9 - resolution: "@jridgewell/trace-mapping@npm:0.3.9" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.0.3" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: 10c0/fa425b606d7c7ee5bfa6a31a7b050dd5814b4082f318e0e4190f991902181b4330f43f4805db1dd4f2433fd0ed9cc7a7b9c2683f1deeab1df1b0a98b1e24055b +"@esbuild/android-arm@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-arm@npm:0.25.0" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 +"@esbuild/android-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-x64@npm:0.25.0" + conditions: os=android & cpu=x64 languageName: node linkType: hard -"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": - version: 1.3.0 - resolution: "@lit-labs/ssr-dom-shim@npm:1.3.0" - checksum: 10c0/743a9b295ef2f186712f08883da553c9990be291409615309c99aa4946cfe440a184e4213c790c24505c80beb86b9cfecf10b5fb30ce17c83698f8424f48678d +"@esbuild/darwin-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/darwin-arm64@npm:0.25.0" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": - version: 1.6.3 - resolution: "@lit/reactive-element@npm:1.6.3" - dependencies: - "@lit-labs/ssr-dom-shim": "npm:^1.0.0" - checksum: 10c0/10f1d25e24e32feb21c4c6f9e11d062901241602e12c4ecf746b3138f87fed4d8394194645514d5c1bfd5f33f3fd56ee8ef41344e2cb4413c40fe4961ec9d419 +"@esbuild/darwin-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/darwin-x64@npm:0.25.0" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@manypkg/find-root@npm:^1.1.0": - version: 1.1.0 - resolution: "@manypkg/find-root@npm:1.1.0" - dependencies: - "@babel/runtime": "npm:^7.5.5" - "@types/node": "npm:^12.7.1" - find-up: "npm:^4.1.0" - fs-extra: "npm:^8.1.0" - checksum: 10c0/0ee907698e6c73d6f1821ff630f3fec6dcf38260817c8752fec8991ac38b95ba431ab11c2773ddf9beb33d0e057f1122b00e8ffc9b8411b3fd24151413626fa6 +"@esbuild/freebsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/freebsd-arm64@npm:0.25.0" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@manypkg/get-packages@npm:^1.1.3": - version: 1.1.3 - resolution: "@manypkg/get-packages@npm:1.1.3" - dependencies: - "@babel/runtime": "npm:^7.5.5" - "@changesets/types": "npm:^4.0.1" - "@manypkg/find-root": "npm:^1.1.0" - fs-extra: "npm:^8.1.0" - globby: "npm:^11.0.0" - read-yaml-file: "npm:^1.1.0" - checksum: 10c0/f05907d1174ae28861eaa06d0efdc144f773d9a4b8b65e1e7cdc01eb93361d335351b4a336e05c6aac02661be39e8809a3f7ad28bc67b6b338071434ab442130 +"@esbuild/freebsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/freebsd-x64@npm:0.25.0" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/animation@npm:10.18.0" - dependencies: - "@motionone/easing": "npm:^10.18.0" - "@motionone/types": "npm:^10.17.1" - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10c0/83c01ab8ecf5fae221e5012116c4c49d4473ba88ba22197e1d8c1e39364c5c6b9c5271e57ae716fd21f92314d15c63788c48d0a30872ee8d72337e1d98b46834 +"@esbuild/linux-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-arm64@npm:0.25.0" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": - version: 10.18.0 - resolution: "@motionone/dom@npm:10.18.0" - dependencies: - "@motionone/animation": "npm:^10.18.0" - "@motionone/generators": "npm:^10.18.0" - "@motionone/types": "npm:^10.17.1" - "@motionone/utils": "npm:^10.18.0" - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.3.1" - checksum: 10c0/3bd4b1015e88464c9effc170c23bc63bbc910cbb9ca84986ec19ca82e0e13335e63a1f0d12e265fbe93616fe864fc2aec4e952d51e07932894e148de6fac2111 +"@esbuild/linux-arm@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-arm@npm:0.25.0" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"@motionone/easing@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/easing@npm:10.18.0" - dependencies: - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10c0/0adf9b7086b0f569d28886890cc0725a489285f2debfcaf27c1c15dfef5736c9f4207cfda14c71b3275f8163777320cb7ff48ad263c7f4ccd31e12a5afc1a952 +"@esbuild/linux-ia32@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-ia32@npm:0.25.0" + conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@motionone/generators@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/generators@npm:10.18.0" - dependencies: - "@motionone/types": "npm:^10.17.1" - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10c0/7ed7dda5ac58cd3e8dd347b5539d242d96e02ee16fef921c8d14295a806e6bc429a15291461ec078977bd5f6162677225addd707ca79f808e65bc3599c45c0e9 +"@esbuild/linux-loong64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-loong64@npm:0.25.0" + conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@motionone/svelte@npm:^10.16.2": - version: 10.16.4 - resolution: "@motionone/svelte@npm:10.16.4" - dependencies: - "@motionone/dom": "npm:^10.16.4" - tslib: "npm:^2.3.1" - checksum: 10c0/a3f91d3ac5617ac8a2847abc0c8fad417cdc2cd9d814d60f7de2c909e4beeaf834b45a4288c8af6d26f62958a6c69714313b37ea6cd5aa2a9d1ad5198ec5881f +"@esbuild/linux-mips64el@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-mips64el@npm:0.25.0" + conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.1": - version: 10.17.1 - resolution: "@motionone/types@npm:10.17.1" - checksum: 10c0/f7b16cd4f0feda0beac10173afa6de7384722f9f24767f78b7aa90f15b8a89d584073a64387b015a8e015a962fa4b47a8ce23621f47708a08676b12bb0d43bbb +"@esbuild/linux-ppc64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-ppc64@npm:0.25.0" + conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/utils@npm:10.18.0" - dependencies: - "@motionone/types": "npm:^10.17.1" - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.3.1" - checksum: 10c0/db57dbb6a131fab36dc1eb4e1f3a4575ca97563221663adce54c138de1e1a9eaf4a4a51ddf99fdab0341112159e0190b35cdeddfdbd08ba3ad1e35886a5324bb +"@esbuild/linux-riscv64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-riscv64@npm:0.25.0" + conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@motionone/vue@npm:^10.16.2": - version: 10.16.4 - resolution: "@motionone/vue@npm:10.16.4" - dependencies: - "@motionone/dom": "npm:^10.16.4" - tslib: "npm:^2.3.1" - checksum: 10c0/0f3096c0956848cb67c4926e65b7034d854cf704573a277679713c5a8045347c3c043f50adad0c84ee3e88c046d35ab88ec4380e5acd729f81900381e0b1fd0d +"@esbuild/linux-s390x@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-s390x@npm:0.25.0" + conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@noble/ciphers@npm:1.2.1": - version: 1.2.1 - resolution: "@noble/ciphers@npm:1.2.1" - checksum: 10c0/00e414da686ddba00f6e9bed124abb698bfe076658d40cc4e3b67b51fc7582fc3c2a7002ef33f154ea8cbf45e7783cfd48325cf3885d577ce8c0ae8bdd648069 +"@esbuild/linux-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-x64@npm:0.25.0" + conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@noble/curves@npm:1.8.0": - version: 1.8.0 - resolution: "@noble/curves@npm:1.8.0" - dependencies: - "@noble/hashes": "npm:1.7.0" - checksum: 10c0/3ebb1795f3f7d74c879bc6262a3444061585a2cab90b7b637dc57d931063dd0c95be858a4c2389e932651825dbc461c215dbcf43984a232de3bd6b2d326ba555 +"@esbuild/netbsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/netbsd-arm64@npm:0.25.0" + conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@noble/curves@npm:1.8.1, @noble/curves@npm:^1.3.0": - version: 1.8.1 - resolution: "@noble/curves@npm:1.8.1" - dependencies: - "@noble/hashes": "npm:1.7.1" - checksum: 10c0/84902c7af93338373a95d833f77981113e81c48d4bec78f22f63f1f7fdd893bc1d3d7a3ee78f01b9a8ad3dec812a1232866bf2ccbeb2b1560492e5e7d690ab1f +"@esbuild/netbsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/netbsd-x64@npm:0.25.0" + conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@noble/hashes@npm:1.7.0": - version: 1.7.0 - resolution: "@noble/hashes@npm:1.7.0" - checksum: 10c0/1ef0c985ebdb5a1bd921ea6d959c90ba826af3ae05b40b459a703e2a5e9b259f190c6e92d6220fb3800e2385521e4159e238415ad3f6b79c52f91dd615e491dc +"@esbuild/openbsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/openbsd-arm64@npm:0.25.0" + conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.3": - version: 1.7.1 - resolution: "@noble/hashes@npm:1.7.1" - checksum: 10c0/2f8ec0338ccc92b576a0f5c16ab9c017a3a494062f1fbb569ae641c5e7eab32072f9081acaa96b5048c0898f972916c818ea63cbedda707886a4b5ffcfbf94e3 +"@esbuild/openbsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/openbsd-x64@npm:0.25.0" + conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb +"@esbuild/sunos-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/sunos-x64@npm:0.25.0" + conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d +"@esbuild/win32-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-arm64@npm:0.25.0" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 +"@esbuild/win32-ia32@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-ia32@npm:0.25.0" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@npmcli/agent@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/agent@npm:3.0.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.3" - checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 +"@esbuild/win32-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-x64@npm:0.25.0" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@npmcli/fs@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/fs@npm:4.0.0" +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: - semver: "npm:^7.3.5" - checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 languageName: node linkType: hard -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 languageName: node linkType: hard -"@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" +"@eslint/config-array@npm:^0.19.2": + version: 0.19.2 + resolution: "@eslint/config-array@npm:0.19.2" dependencies: - "@polkadot-api/metadata-builders": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - peerDependencies: - rxjs: ">=7.8.0" - checksum: 10c0/f80744e1612446a09fdd3f5a98cdf8f9a5b9fdeddcfa083084b49e0ae63e4b4875a326487258bcbb60e6edc2fbb831436abe4a48b87942c4417ba1ee05e95648 + "@eslint/object-schema": "npm:^2.1.6" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10c0/dd68da9abb32d336233ac4fe0db1e15a0a8d794b6e69abb9e57545d746a97f6f542496ff9db0d7e27fab1438546250d810d90b1904ac67677215b8d8e7573f3d languageName: node linkType: hard -"@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/63160c2227996e1d8926a7d0281cd7a747e53e8049a63c74087425bca6a986662f46ca8e0be5b31882816199aeef1863c8ee9a7d2834d2ee1a0d1bc6dc7d61f3 +"@eslint/core@npm:^0.12.0": + version: 0.12.0 + resolution: "@eslint/core@npm:0.12.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/d032af81195bb28dd800c2b9617548c6c2a09b9490da3c5537fd2a1201501666d06492278bb92cfccac1f7ac249e58601dd87f813ec0d6a423ef0880434fa0c3 languageName: node linkType: hard -"@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/2cc039dfd0234696e624a48d94f07b68ab3b1fc402f703b142b05f640301c47a3c5315a6ef10d2a61c31d6f93181d1240ba5b4e169e5cb8a428f5eb9613b0123 +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 languageName: node linkType: hard -"@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" +"@eslint/eslintrc@npm:^3.3.0": + version: 3.3.0 + resolution: "@eslint/eslintrc@npm:3.3.0" dependencies: - "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/15dcba05a0c7cafaab72edc6c6246133cc25f94a158f0ac2091e3c774271cae6cf64658cefe5db9d57eb16e9a9cc8936f387547064237d129d7675e9ca27e1d3 + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/215de990231b31e2fe6458f225d8cea0f5c781d3ecb0b7920703501f8cd21b3101fc5ef2f0d4f9a38865d36647b983e0e8ce8bf12fd2bcdd227fc48a5b1a43be languageName: node linkType: hard -"@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - dependencies: - "@noble/hashes": "npm:^1.3.1" - "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@scure/base": "npm:^1.1.1" - scale-ts: "npm:^1.6.0" - checksum: 10c0/f6273cbb1ed74f253f83dfb9e4b46375eb7430e17e69a2f3d631ff80d8ff7b7e871cdf89639ef18635a659a60623e384c894ab2e1889d70442f7ca73c05b44e3 +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 languageName: node linkType: hard -"@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/56dc28993d06a14b4091f028956f8bb179d3c602a3e3979a978eb2192233ce6ad2f12d4a583e859480521d4c75629aab1d7f0effd989da0ebb90a1b51e7ee073 +"@eslint/js@npm:9.21.0, @eslint/js@npm:^9.19.0": + version: 9.21.0 + resolution: "@eslint/js@npm:9.21.0" + checksum: 10c0/86c24a2668808995037e3f40c758335df2ae277c553ac0cf84381a1a8698f3099d8a22dd9c388947e6b7f93fcc1142f62406072faaa2b83c43ca79993fc01bb3 languageName: node linkType: hard -"@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/63c36ac45d63a4f8718d1324be0290dadfbfbb387e440d5962de13200861400a6af09a5e96b73f985fd4c27d03c93927420c8145e49e1e822653a3c223dda645 +"@eslint/object-schema@npm:^2.1.6": + version: 2.1.6 + resolution: "@eslint/object-schema@npm:2.1.6" + checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56 languageName: node linkType: hard -"@polkadot/api-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-augment@npm:10.13.1" +"@eslint/plugin-kit@npm:^0.2.7": + version: 0.2.7 + resolution: "@eslint/plugin-kit@npm:0.2.7" dependencies: - "@polkadot/api-base": "npm:10.13.1" - "@polkadot/rpc-augment": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-augment": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/5f1faa67bc8a574fe97debc8aa7e7f6795aa437a1212121188d6bbeb1d465b47b0a1a22b8268f3136e1956dcdf0c1f9004b2a7968a275414e93b0a4e91ba7edc + "@eslint/core": "npm:^0.12.0" + levn: "npm:^0.4.1" + checksum: 10c0/0a1aff1ad63e72aca923217e556c6dfd67d7cd121870eb7686355d7d1475d569773528a8b2111b9176f3d91d2ea81f7413c34600e8e5b73d59e005d70780b633 languageName: node linkType: hard -"@polkadot/api-base@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-base@npm:10.13.1" - dependencies: - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/3adaa5d3c34e16cc28a0427839c87aab7b1d022c8b6992c43dc91ab7e910d0c8e17dca9ee6b7c9e27a6486aa8878dd7deae79870d7d44ede92aba8421241c249 +"@fastify/busboy@npm:^2.0.0": + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 languageName: node linkType: hard -"@polkadot/api-derive@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-derive@npm:10.13.1" +"@genql/cli@npm:^6.3.3": + version: 6.3.3 + resolution: "@genql/cli@npm:6.3.3" dependencies: - "@polkadot/api": "npm:10.13.1" - "@polkadot/api-augment": "npm:10.13.1" - "@polkadot/api-base": "npm:10.13.1" - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/91df2f399b0133bdcc19edb595e058481b1ffc63e80dbbc58c928eb04982cae1372fe7e3eda6b05888c88b68ae152f46646d080f4b940a5cca9307a681b7c78f + "@graphql-tools/graphql-file-loader": "npm:^7.5.17" + "@graphql-tools/load": "npm:^7.8.14" + fs-extra: "npm:^10.1.0" + graphql: "npm:^16.6.0" + kleur: "npm:^4.1.5" + listr2: "npm:^6.3.1" + lodash: "npm:^4.17.21" + mkdirp: "npm:^0.5.1" + native-fetch: "npm:^4.0.2" + prettier: "npm:^2.8.0" + qs: "npm:^6.11.0" + rimraf: "npm:^2.6.3" + undici: "npm:^5.22.0" + yargs: "npm:^15.3.1" + bin: + genql: dist/cli.js + checksum: 10c0/4da54973664edba1c0569710ae4079045c780215ddc4638e1153a178de921b3f8c42ea86aef3f050047b00208579b28688cc219ba89c15dde930b59cf71f0864 languageName: node linkType: hard -"@polkadot/api@npm:10.13.1, @polkadot/api@npm:^10.13": - version: 10.13.1 - resolution: "@polkadot/api@npm:10.13.1" +"@graphql-tools/graphql-file-loader@npm:^7.5.17": + version: 7.5.17 + resolution: "@graphql-tools/graphql-file-loader@npm:7.5.17" dependencies: - "@polkadot/api-augment": "npm:10.13.1" - "@polkadot/api-base": "npm:10.13.1" - "@polkadot/api-derive": "npm:10.13.1" - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/rpc-augment": "npm:10.13.1" - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/rpc-provider": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-augment": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/types-create": "npm:10.13.1" - "@polkadot/types-known": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - eventemitter3: "npm:^5.0.1" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/c2192c51aca790b2d8915a08e55e3b0461c49a1ce3ceccc5597cd74d68367ff0a881a0a864a0897835364482618d0a945247576573ef7c00688f1a25a5347ccc + "@graphql-tools/import": "npm:6.7.18" + "@graphql-tools/utils": "npm:^9.2.1" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/f737f14357731ad01da57755e1cf26ce375b475209d6ab7e4b656b56191a8979d2ab7dd5d1c54a1f11e04374f7a373fa95ea5ec6a001d0cef913ea208fadc65b languageName: node linkType: hard -"@polkadot/keyring@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/keyring@npm:12.6.2" +"@graphql-tools/import@npm:6.7.18": + version: 6.7.18 + resolution: "@graphql-tools/import@npm:6.7.18" dependencies: - "@polkadot/util": "npm:12.6.2" - "@polkadot/util-crypto": "npm:12.6.2" - tslib: "npm:^2.6.2" + "@graphql-tools/utils": "npm:^9.2.1" + resolve-from: "npm:5.0.0" + tslib: "npm:^2.4.0" peerDependencies: - "@polkadot/util": 12.6.2 - "@polkadot/util-crypto": 12.6.2 - checksum: 10c0/16b198b072ff22cd9fb0281d1dc1e97a3939eccf268e5e2c9272e85ae90cb6212d248d6b76bf85359351d3d43fd9c8b6f951001485e0d2bcff35b675cb189f3d + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/d33e37a1879dd43ac2851c9bac2f2873c58bb3687f1c06e159760dbb5e540ef074d688df70cc6dbd3ee5de48d437878df8f65a7c65ae80bd025bf98f2d615732 languageName: node linkType: hard -"@polkadot/networks@npm:12.6.2, @polkadot/networks@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/networks@npm:12.6.2" +"@graphql-tools/load@npm:^7.8.14": + version: 7.8.14 + resolution: "@graphql-tools/load@npm:7.8.14" dependencies: - "@polkadot/util": "npm:12.6.2" - "@substrate/ss58-registry": "npm:^1.44.0" - tslib: "npm:^2.6.2" - checksum: 10c0/44a482c46900058e6d5b25110cb5396382036057240cd4a8e0dae325fab54e689ec81bc43b047570581f14ce456b67310c05c1fe34c4b7f7d4e064f095f4c276 + "@graphql-tools/schema": "npm:^9.0.18" + "@graphql-tools/utils": "npm:^9.2.1" + p-limit: "npm:3.1.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/1fa036ac596ccf48f350aa545d108c173184d9b53247f9e21c0d4ba96c5cba4a0b44281f9154f122e1e8e9d9d6eab93a5b2618ca8a797969bde1e75c1d45e786 languageName: node linkType: hard -"@polkadot/rpc-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-augment@npm:10.13.1" +"@graphql-tools/merge@npm:^8.4.1": + version: 8.4.2 + resolution: "@graphql-tools/merge@npm:8.4.2" dependencies: - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/5389ac83712cb0144e5f6b4319f76a54e8c85d455043ba688d32b233bc83202479f5506a8c8a0a7b0e8688150ca4c8d63ef57b2255e52827a5738eb600ab01ee + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/2df55222b48e010e683572f456cf265aabae5748c59f7c1260c66dec9794b7a076d3706f04da969b77f0a32c7ccb4551fee30125931d3fe9c98a8806aae9a3f4 languageName: node linkType: hard -"@polkadot/rpc-core@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-core@npm:10.13.1" +"@graphql-tools/schema@npm:^9.0.18": + version: 9.0.19 + resolution: "@graphql-tools/schema@npm:9.0.19" dependencies: - "@polkadot/rpc-augment": "npm:10.13.1" - "@polkadot/rpc-provider": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/423479b6332eae4729076e1faa7371e7516021348ec6b4a4323a25740ea2577afdb395e767580babd854da14f63065cd4ac766a58b61263d09db64f1f6bb2599 + "@graphql-tools/merge": "npm:^8.4.1" + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/42fd8ca8d3c8d60b583077c201980518482ff0cd5ed0c1f14bd9b835a2689ad41d02cbd3478f7d7dea7aec1227f7639fd5deb5e6360852a2e542b96b44bfb7a4 languageName: node linkType: hard -"@polkadot/rpc-provider@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-provider@npm:10.13.1" +"@graphql-tools/utils@npm:^9.2.1": + version: 9.2.1 + resolution: "@graphql-tools/utils@npm:9.2.1" dependencies: - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-support": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - "@polkadot/x-fetch": "npm:^12.6.2" - "@polkadot/x-global": "npm:^12.6.2" - "@polkadot/x-ws": "npm:^12.6.2" - "@substrate/connect": "npm:0.8.8" - eventemitter3: "npm:^5.0.1" - mock-socket: "npm:^9.3.1" - nock: "npm:^13.5.0" - tslib: "npm:^2.6.2" - dependenciesMeta: - "@substrate/connect": - optional: true - checksum: 10c0/13bc88d973a55b131bea9429831caa19b85cde73bb0c8d124bbeb1f9b5cd63d4e297a38be477e75b8930e181ab837249fec06417dc52cc5c438149313e5a2947 + "@graphql-typed-document-node/core": "npm:^3.1.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/37a7bd7e14d28ff1bacc007dca84bc6cef2d7d7af9a547b5dbe52fcd134afddd6d4a7b2148cfbaff5ddba91a868453d597da77bd0457fb0be15928f916901606 languageName: node linkType: hard -"@polkadot/types-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-augment@npm:10.13.1" - dependencies: - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/0686a834fd5d4db1cc74c184057cf1c47f008d3d541866cb2f2a38464c6a41cb159e5ec914b2e3d68511f6c6c7798238b58ec3bd1315a67fbb1ee073147457c6 +"@graphql-typed-document-node/core@npm:^3.1.1": + version: 3.2.0 + resolution: "@graphql-typed-document-node/core@npm:3.2.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/94e9d75c1f178bbae8d874f5a9361708a3350c8def7eaeb6920f2c820e82403b7d4f55b3735856d68e145e86c85cbfe2adc444fdc25519cd51f108697e99346c languageName: node linkType: hard -"@polkadot/types-codec@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-codec@npm:10.13.1" - dependencies: - "@polkadot/util": "npm:^12.6.2" - "@polkadot/x-bigint": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/8a35c492006502804a5531231c14037ab98a13f345f4e550142254e69d62d451f0caa89347ac689b92f90b582fe6ab2f1c8eca30cdf327951323b6400fca2e50 +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 languageName: node linkType: hard -"@polkadot/types-create@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-create@npm:10.13.1" +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" dependencies: - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/efe57d84f6088111b53d29db07ab9bf951f79c3e9b4875882c7a9bb0a6f1e00230e63a84cf2a850528119bbfa7f30bdfb21bba645e3922d88ff83092ea0350c5 + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1 languageName: node linkType: hard -"@polkadot/types-known@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-known@npm:10.13.1" +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" dependencies: - "@polkadot/networks": "npm:^12.6.2" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/types-create": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/ce4e5b402e4d923a1b93475997e57bb6b7f95cc679a466c7d563d9d033872479100cf5ac72c58faaf57610602c913555ef0b4bd4672c6c76fc733c062d41959b + "@humanwhocodes/object-schema": "npm:^2.0.3" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e languageName: node linkType: hard -"@polkadot/types-support@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-support@npm:10.13.1" - dependencies: - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/a9bf65b139b1c861acc198ce650e14d2014f88d30f890710baf3481caa16b44dc39122b05d34cc86211b08e082cf4e7d5680ba3a4008711fe86b70d62a65219c +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 languageName: node linkType: hard -"@polkadot/types@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types@npm:10.13.1" - dependencies: - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/types-augment": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/types-create": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/1fe50d7ba10368dd944fec0e2da740f8c665c1c417362ab5ed1587d9083259c65064e04a862443d1a6c9f1da86b8dee6a4945e711064f0318895a38ad1303e3b +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c languageName: node linkType: hard -"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/util-crypto@npm:12.6.2" - dependencies: - "@noble/curves": "npm:^1.3.0" - "@noble/hashes": "npm:^1.3.3" - "@polkadot/networks": "npm:12.6.2" - "@polkadot/util": "npm:12.6.2" - "@polkadot/wasm-crypto": "npm:^7.3.2" - "@polkadot/wasm-util": "npm:^7.3.2" - "@polkadot/x-bigint": "npm:12.6.2" - "@polkadot/x-randomvalues": "npm:12.6.2" - "@scure/base": "npm:^1.1.5" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": 12.6.2 - checksum: 10c0/b25f1574a2d4298c32b7a3cf3fa9f1b1237af3cc9e4ac16e75840097e9bcea11c8188abd5c46522d46d350edceb1e3e54fe8cbb01111e4eb643df4040ff41e2a +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b languageName: node linkType: hard -"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/util@npm:12.6.2" - dependencies: - "@polkadot/x-bigint": "npm:12.6.2" - "@polkadot/x-global": "npm:12.6.2" - "@polkadot/x-textdecoder": "npm:12.6.2" - "@polkadot/x-textencoder": "npm:12.6.2" - "@types/bn.js": "npm:^5.1.5" - bn.js: "npm:^5.2.1" - tslib: "npm:^2.6.2" - checksum: 10c0/e426d31f8a6b8e8c57b86c18b419312906c5a169e5b2d89c15b54a5d6cf297912250d336f81926e07511ce825d36222d9e6387a01240aa6a20b11aa25dc8226a +"@humanwhocodes/retry@npm:^0.4.2": + version: 0.4.2 + resolution: "@humanwhocodes/retry@npm:0.4.2" + checksum: 10c0/0235525d38f243bee3bf8b25ed395fbf957fb51c08adae52787e1325673071abe856c7e18e530922ed2dd3ce12ed82ba01b8cee0279ac52a3315fcdc3a69ef0c languageName: node linkType: hard -"@polkadot/wasm-bridge@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-bridge@npm:7.4.1" +"@inquirer/checkbox@npm:^4.1.2": + version: 4.1.2 + resolution: "@inquirer/checkbox@npm:4.1.2" dependencies: - "@polkadot/wasm-util": "npm:7.4.1" - tslib: "npm:^2.7.0" + "@inquirer/core": "npm:^10.1.7" + "@inquirer/figures": "npm:^1.0.10" + "@inquirer/type": "npm:^3.0.4" + ansi-escapes: "npm:^4.3.2" + yoctocolors-cjs: "npm:^2.1.2" peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 10c0/8123c2d72ed24f6900185eb982f228789414c1458c8a291e17a9bd70cd36616f0e04fb40cb01e90d27223eb2ce81391af36f6e5b741cb6d9a83850bb5b9e038e + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/5edd83063cf6f828ca2400561c857f1869382d431d584b009d3cd04a5f12fb1a4887fe4c9bd4c93f7f68e07a75e00aabdf85c58f2964eff356ac55dd52d01cee languageName: node linkType: hard -"@polkadot/wasm-crypto-asmjs@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto-asmjs@npm:7.4.1" +"@inquirer/confirm@npm:^5.1.6": + version: 5.1.6 + resolution: "@inquirer/confirm@npm:5.1.6" dependencies: - tslib: "npm:^2.7.0" + "@inquirer/core": "npm:^10.1.7" + "@inquirer/type": "npm:^3.0.4" peerDependencies: - "@polkadot/util": "*" - checksum: 10c0/7b19748b2ccdc2d964c137ae5eabdf022d7860c05981270c82392898ac6641d5602a2c2ea1059ef8f8929dd361a75fdb25bfaa7961f3dfcf497f987145c6850a + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/57b667f8096ec261504b613656e7b7718a238a73e059870a2b8e97c3127bc50085251100ed371250733b7cc5cd68122d8694d6a04a46de95d08bb590a8437b11 languageName: node linkType: hard -"@polkadot/wasm-crypto-init@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto-init@npm:7.4.1" +"@inquirer/core@npm:^10.1.7": + version: 10.1.7 + resolution: "@inquirer/core@npm:10.1.7" dependencies: - "@polkadot/wasm-bridge": "npm:7.4.1" - "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" - "@polkadot/wasm-crypto-wasm": "npm:7.4.1" - "@polkadot/wasm-util": "npm:7.4.1" - tslib: "npm:^2.7.0" + "@inquirer/figures": "npm:^1.0.10" + "@inquirer/type": "npm:^3.0.4" + ansi-escapes: "npm:^4.3.2" + cli-width: "npm:^4.1.0" + mute-stream: "npm:^2.0.0" + signal-exit: "npm:^4.1.0" + wrap-ansi: "npm:^6.2.0" + yoctocolors-cjs: "npm:^2.1.2" peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 10c0/fdcb96b4ba318680837d728b3c60c0bbbe326c9b8c15d70394cfbfdee06c95f8311b6fe13e4c862472faef4a2a9ccb218519fb15ad2f67d15b4cbb1b7c3eecba + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/13c25ced3e66b0ef9018fc9cc1bb841d20d56917e2609514f80df91f2395f18d9851c91987064e15afa36a6161b6bd2daee6ebef4a1791ffb12b816d4273ca55 languageName: node linkType: hard -"@polkadot/wasm-crypto-wasm@npm:7.4.1": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto-wasm@npm:7.4.1" +"@inquirer/editor@npm:^4.2.7": + version: 4.2.7 + resolution: "@inquirer/editor@npm:4.2.7" dependencies: - "@polkadot/wasm-util": "npm:7.4.1" - tslib: "npm:^2.7.0" + "@inquirer/core": "npm:^10.1.7" + "@inquirer/type": "npm:^3.0.4" + external-editor: "npm:^3.1.0" peerDependencies: - "@polkadot/util": "*" - checksum: 10c0/2673a567cea785f7b9ec5b8371e05a53064651a9c64ac0fc45d7d5c8a080810cb1bd0f1950e2789d2c8895bcca35e9dc84b8a7b77c59b9b2d30beed8a964d043 + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/8570bd5992dab031b7eea498941a728fbbada04072ce64192c46987a6d6e91669f9dd846049b5c49e87de01efd292fb2137606aafd7eee33e047864b2989d87f languageName: node linkType: hard -"@polkadot/wasm-crypto@npm:^7.3.2": - version: 7.4.1 - resolution: "@polkadot/wasm-crypto@npm:7.4.1" +"@inquirer/expand@npm:^4.0.9": + version: 4.0.9 + resolution: "@inquirer/expand@npm:4.0.9" dependencies: - "@polkadot/wasm-bridge": "npm:7.4.1" - "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" - "@polkadot/wasm-crypto-init": "npm:7.4.1" - "@polkadot/wasm-crypto-wasm": "npm:7.4.1" - "@polkadot/wasm-util": "npm:7.4.1" - tslib: "npm:^2.7.0" + "@inquirer/core": "npm:^10.1.7" + "@inquirer/type": "npm:^3.0.4" + yoctocolors-cjs: "npm:^2.1.2" peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 10c0/b896f88ebf6b6864263b9042a14b6e5ef7371e47e56c6f1c297472f6d24b40645ee4e9abed5d32bfd95de4797811cb109c44da6064dd2509db3ce05a53fe2d72 + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/4267c404f0c053abc613bcf359e80d701043062e79c4f34857e612955826a133eaa83014084f8f3e371e5f2e0706674069c399301902691e54da86e442cf8ea9 languageName: node linkType: hard -"@polkadot/wasm-util@npm:7.4.1, @polkadot/wasm-util@npm:^7.3.2": - version: 7.4.1 - resolution: "@polkadot/wasm-util@npm:7.4.1" - dependencies: - tslib: "npm:^2.7.0" - peerDependencies: - "@polkadot/util": "*" - checksum: 10c0/4e7042f854350a7e0c978d816abc3a8e37adcd6e8a5a35a4893928e79ecc0950fc4073993ad813ad8edd2c5fa6f603a5395018d19c44b8a338f52974747c3a9c +"@inquirer/figures@npm:^1.0.10": + version: 1.0.10 + resolution: "@inquirer/figures@npm:1.0.10" + checksum: 10c0/013b0eef03706d5ff8847c1ab1a12643edfb3d1902a5353bfe626999bc3b46653f8317d011a9dd4e831d3f2bfef3da84104a1fda4db0de0f4938122f5c70362e languageName: node linkType: hard -"@polkadot/x-bigint@npm:12.6.2, @polkadot/x-bigint@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-bigint@npm:12.6.2" +"@inquirer/input@npm:^4.1.6": + version: 4.1.6 + resolution: "@inquirer/input@npm:4.1.6" dependencies: - "@polkadot/x-global": "npm:12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/78123efa2a5fad7fccb79dbe0c44f5506b70405a2b9b1dc9db9450ddd2f01791b011a46c9fff31ed8b21aace6f676179c4b7746c97ca254e8822bcf543e4d779 + "@inquirer/core": "npm:^10.1.7" + "@inquirer/type": "npm:^3.0.4" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/b1df056e4855e2617f0c4000a09978902b8c65ec757ecfb59b1ac02c303dedc6c5e2fd677ceeabe02d18b97be2011bcbcd20ac9ed55d7c3371ef3e2a00814740 languageName: node linkType: hard -"@polkadot/x-fetch@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-fetch@npm:12.6.2" +"@inquirer/number@npm:^3.0.9": + version: 3.0.9 + resolution: "@inquirer/number@npm:3.0.9" dependencies: - "@polkadot/x-global": "npm:12.6.2" - node-fetch: "npm:^3.3.2" - tslib: "npm:^2.6.2" - checksum: 10c0/c4e34c28f4374db3b6795b31f63434b4241896a82cd1a0aa81196c7dbe8aa345069a39d27d5c3af214d8d2824154c6fe1fcbe9cb22af32f9a2c3fd22dc4b8583 + "@inquirer/core": "npm:^10.1.7" + "@inquirer/type": "npm:^3.0.4" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/5569d570fa539263324d3651f8fc3fe451e4a5d8d7799b8576abb3246eefbabc15a48ff4f2ef3353238aa42c01815cd761b5a148a236943b73e03e969a4a7ac7 languageName: node linkType: hard -"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-global@npm:12.6.2" +"@inquirer/password@npm:^4.0.9": + version: 4.0.9 + resolution: "@inquirer/password@npm:4.0.9" dependencies: - tslib: "npm:^2.6.2" - checksum: 10c0/63738eb46465e3e43151d746321c178131385a734e1d3865fc76667fec9d4b1fb8b35a0d8ee75834035b54a4047e0bae86c4f2e465b16c73d4fc15ec4426446f + "@inquirer/core": "npm:^10.1.7" + "@inquirer/type": "npm:^3.0.4" + ansi-escapes: "npm:^4.3.2" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/7e2a7bc48715d933f8826112a41237905ce3ce7839b286a7d68079cda351db17c6e868727902061588f5baa75dd203e66ba1f265646bfe440da572d17d5c21eb languageName: node linkType: hard -"@polkadot/x-randomvalues@npm:12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-randomvalues@npm:12.6.2" +"@inquirer/prompts@npm:^7.3.2": + version: 7.3.2 + resolution: "@inquirer/prompts@npm:7.3.2" dependencies: - "@polkadot/x-global": "npm:12.6.2" - tslib: "npm:^2.6.2" + "@inquirer/checkbox": "npm:^4.1.2" + "@inquirer/confirm": "npm:^5.1.6" + "@inquirer/editor": "npm:^4.2.7" + "@inquirer/expand": "npm:^4.0.9" + "@inquirer/input": "npm:^4.1.6" + "@inquirer/number": "npm:^3.0.9" + "@inquirer/password": "npm:^4.0.9" + "@inquirer/rawlist": "npm:^4.0.9" + "@inquirer/search": "npm:^3.0.9" + "@inquirer/select": "npm:^4.0.9" peerDependencies: - "@polkadot/util": 12.6.2 - "@polkadot/wasm-util": "*" - checksum: 10c0/44920ec7a93ca0b5b0d2abae493fe5a9fb8cdb44b70029d431c1244a11dea0a9f14d216b4d14bde8b984199b9dd364a3ae68b51937784645343f686b3613c223 + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/a318d7c2a963f753f4868151f2ce5673e214f3a6597430e712bc59ef9605c831b71a6b52a9c5ea2f312b23063d2ee9fd633e127cdc9e4999e95ef15a5e90c7e1 languageName: node linkType: hard -"@polkadot/x-textdecoder@npm:12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-textdecoder@npm:12.6.2" +"@inquirer/rawlist@npm:^4.0.9": + version: 4.0.9 + resolution: "@inquirer/rawlist@npm:4.0.9" dependencies: - "@polkadot/x-global": "npm:12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/d1aa46dc0c4f88bce3cb7aaadbede99c2fb159c0fd317fb9fe5b54bdbb83da9cce3a5d628e25892028b34cc4eeef72669c344f0af12e21f05429142cc7b4732d + "@inquirer/core": "npm:^10.1.7" + "@inquirer/type": "npm:^3.0.4" + yoctocolors-cjs: "npm:^2.1.2" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/6639a662a88f2ceb44b43d7303c24b49570becfa296db11902d69a76e11e3ba865f546502a9808c1e04a1a9ab387401ec6c801a34f2b6d95091e7ad1eb185c1a languageName: node linkType: hard -"@polkadot/x-textencoder@npm:12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-textencoder@npm:12.6.2" +"@inquirer/search@npm:^3.0.9": + version: 3.0.9 + resolution: "@inquirer/search@npm:3.0.9" dependencies: - "@polkadot/x-global": "npm:12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/fa234ce4d164991ea98f34e9eae2adf0c4d2b0806e2e30b11c41a52b432f8cbd91fb16945243809fd9433c513b8c7ab4c16d902b92faf7befaa523daae7459f4 + "@inquirer/core": "npm:^10.1.7" + "@inquirer/figures": "npm:^1.0.10" + "@inquirer/type": "npm:^3.0.4" + yoctocolors-cjs: "npm:^2.1.2" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/5d1c1865705a79054b35b5767df21dd5e3215eccfc5a2e4c5b9a962875ae71c32541da124426f380c4264f87265f9b32f2df6562a47b77ba32b88658076178a1 languageName: node linkType: hard -"@polkadot/x-ws@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-ws@npm:12.6.2" +"@inquirer/select@npm:^4.0.9": + version: 4.0.9 + resolution: "@inquirer/select@npm:4.0.9" dependencies: - "@polkadot/x-global": "npm:12.6.2" - tslib: "npm:^2.6.2" - ws: "npm:^8.15.1" - checksum: 10c0/15565803a34aa7d6654c4c05725f5f44e504caa69f590523c5569fcbd66cf1e467de03e3e13a4d71bb60efceb28c60fd5719bee5efd721c020cf470025bbeb29 - languageName: node - linkType: hard - -"@scure/base@npm:^1.1.1, @scure/base@npm:^1.1.5": - version: 1.2.4 - resolution: "@scure/base@npm:1.2.4" - checksum: 10c0/469c8aee80d6d6973e1aac6184befa04568f1b4016e40c889025f4a721575db9c1ca0c2ead80613896cce929392740322a18da585a427f157157e797dc0a42a9 + "@inquirer/core": "npm:^10.1.7" + "@inquirer/figures": "npm:^1.0.10" + "@inquirer/type": "npm:^3.0.4" + ansi-escapes: "npm:^4.3.2" + yoctocolors-cjs: "npm:^2.1.2" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/e03e00a7e0ab1e9fd95a3cbed0eeadacc3ff89af53afd81209a17c5f991b69d9c10d031dc7b5773c4c4d88b527dfd2f560e0d7f3eb44444ebeb6293edf422adb languageName: node linkType: hard -"@sinclair/typebox@npm:^0.27.8": - version: 0.27.8 - resolution: "@sinclair/typebox@npm:0.27.8" - checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e +"@inquirer/type@npm:^3.0.4": + version: 3.0.4 + resolution: "@inquirer/type@npm:3.0.4" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/d1db1833e879646ce1f31daff372e90ee099457cf7a2c09a62e8bbce47aced5f22599ef51aa8b82b5ffaeb624340c263cdd9d7a9eae8d3dfc9740efad080915e languageName: node linkType: hard -"@sinonjs/commons@npm:^3.0.0": - version: 3.0.1 - resolution: "@sinonjs/commons@npm:3.0.1" +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" dependencies: - type-detect: "npm:4.0.8" - checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" dependencies: - "@sinonjs/commons": "npm:^3.0.0" - checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 languageName: node linkType: hard -"@substrate/connect-extension-protocol@npm:^2.0.0": - version: 2.2.1 - resolution: "@substrate/connect-extension-protocol@npm:2.2.1" - checksum: 10c0/5e066c1cbdfe9d4cae6bc85dd0adbe62832af08733b0fe6dab4aee05520ef0f85c3b892e58ba59c83a0d70a3587e16e91f61265e961e978a721dfddd6eb8b1f4 +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" + checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 languageName: node linkType: hard -"@substrate/connect-known-chains@npm:^1.1.1": - version: 1.9.1 - resolution: "@substrate/connect-known-chains@npm:1.9.1" - checksum: 10c0/d18a95ad48f20e836fe084e724638e119b319241185b45001f4b37947cb67db10213d6d98ed7a1851da129e88183b1f2af9a947927ec887093748c027952ffd1 +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a languageName: node linkType: hard -"@substrate/connect@npm:0.8.8": - version: 0.8.8 - resolution: "@substrate/connect@npm:0.8.8" +"@jest/console@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/console@npm:27.5.1" dependencies: - "@substrate/connect-extension-protocol": "npm:^2.0.0" - "@substrate/connect-known-chains": "npm:^1.1.1" - "@substrate/light-client-extension-helpers": "npm:^0.0.4" - smoldot: "npm:2.0.22" - checksum: 10c0/d2507a5c2392523c31b1e25a4b0955b7c271406d527511c5ceab561fff0d8788262d638ff996dc2978464998f5db78cf373b34d2af86b040686c86f36093ec65 + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + slash: "npm:^3.0.0" + checksum: 10c0/6cb46d721698aaeb0d57ace967f7a36bbefc20719d420ea8bf8ec8adf9994cb1ec11a93bbd9b1514c12a19b5dd99dcbbd1d3e22fd8bea8e41e845055b03ac18d languageName: node linkType: hard -"@substrate/light-client-extension-helpers@npm:^0.0.4": - version: 0.0.4 - resolution: "@substrate/light-client-extension-helpers@npm:0.0.4" +"@jest/console@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/console@npm:28.1.3" dependencies: - "@polkadot-api/client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/json-rpc-provider": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/json-rpc-provider-proxy": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@substrate/connect-extension-protocol": "npm:^2.0.0" - "@substrate/connect-known-chains": "npm:^1.1.1" - rxjs: "npm:^7.8.1" - peerDependencies: - smoldot: 2.x - checksum: 10c0/51e44ab2f3efaf8482047d3ed89e51327b54f53bd9d4169ce3738daf22e0afa849560cfd1f487ae809ea9adfdb93812f1cb74329d44cf686c0b552493b47b122 + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + slash: "npm:^3.0.0" + checksum: 10c0/c539b814cd9d3eadb53ce04e2ac00716fe0d808511cb64aebf2920bcb1646c65f094188a7f9aa74fca73a501c00ee5835e906717dc3682cbb4ecf7fbb316fc75 languageName: node linkType: hard -"@substrate/ss58-registry@npm:^1.44.0": - version: 1.51.0 - resolution: "@substrate/ss58-registry@npm:1.51.0" - checksum: 10c0/f568ea2a5011ee1c288e577d23dd48a6ba0dc0db3611f268b1c35f41636b8ec39ae09fe0184f88d411e331b60d924e90054be736b1ff624cdcb9b742c94a9bf6 +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c languageName: node linkType: hard -"@tsconfig/node10@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node10@npm:1.0.11" - checksum: 10c0/28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c +"@jest/core@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/core@npm:27.5.1" + dependencies: + "@jest/console": "npm:^27.5.1" + "@jest/reporters": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.8.1" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^27.5.1" + jest-config: "npm:^27.5.1" + jest-haste-map: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-resolve-dependencies: "npm:^27.5.1" + jest-runner: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + jest-watcher: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + rimraf: "npm:^3.0.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/8c858fe99cec9eabde8c894d4313171b923e1d4b8f66884b1fa1b7a0123db9f94b797f77d888a2b57d4832e7e46cd67aa1e2f227f1544643478de021c4b84db2 languageName: node linkType: hard -"@tsconfig/node12@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node12@npm:1.0.11" - checksum: 10c0/dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9 +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 languageName: node linkType: hard -"@tsconfig/node14@npm:^1.0.0": - version: 1.0.3 - resolution: "@tsconfig/node14@npm:1.0.3" - checksum: 10c0/67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44 +"@jest/environment@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/environment@npm:27.5.1" + dependencies: + "@jest/fake-timers": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + jest-mock: "npm:^27.5.1" + checksum: 10c0/50e40b4f0a351a83f21af03c5cffd9f061729aee8f73131dbb32b39838c575a89d313e946ded91c08e16cf58ff470d74d6b3a48f664cec5c70a946aff45310b3 languageName: node linkType: hard -"@tsconfig/node16@npm:^1.0.2": - version: 1.0.4 - resolution: "@tsconfig/node16@npm:1.0.4" - checksum: 10c0/05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 languageName: node linkType: hard -"@types/babel__core@npm:^7.1.14": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + jest-get-type: "npm:^29.6.3" + checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a languageName: node linkType: hard -"@types/babel__generator@npm:*": - version: 7.6.8 - resolution: "@types/babel__generator@npm:7.6.8" +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" dependencies: - "@babel/types": "npm:^7.0.0" - checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e languageName: node linkType: hard -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" +"@jest/fake-timers@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/fake-timers@npm:27.5.1" dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + "@jest/types": "npm:^27.5.1" + "@sinonjs/fake-timers": "npm:^8.0.1" + "@types/node": "npm:*" + jest-message-util: "npm:^27.5.1" + jest-mock: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + checksum: 10c0/df6113d11f572219ac61d3946b6cc1aaa8632e3afed9ff959bdb46e122e7cc5b5a16451a88d5fca7cc8daa66333adde3cf70d96c936f3d8406276f6e6e2cbacd languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.6 - resolution: "@types/babel__traverse@npm:7.20.6" +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" dependencies: - "@babel/types": "npm:^7.20.7" - checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c languageName: node linkType: hard -"@types/bn.js@npm:^5.1.5": - version: 5.1.6 - resolution: "@types/bn.js@npm:5.1.6" +"@jest/globals@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/globals@npm:27.5.1" dependencies: - "@types/node": "npm:*" - checksum: 10c0/073d383d87afea513a8183ce34af7bc0a7a798d057c7ae651982b7f30dd7d93f33247323bca3ba39f1f6af146b564aff547b15467bdf9fc922796c17e8426bf6 + "@jest/environment": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + expect: "npm:^27.5.1" + checksum: 10c0/b7309297f13b02bf748782772ab2054bbd11f10eb13e9b4660b33acb8c2c4bc7ee07aa1175045feb27ce3a6916b2d3982a3c5350ea1f9c2c3852334942077471 languageName: node linkType: hard -"@types/debug@npm:^4.1.12": - version: 4.1.12 - resolution: "@types/debug@npm:4.1.12" +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" dependencies: - "@types/ms": "npm:*" - checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" + checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea languageName: node linkType: hard -"@types/estree@npm:^1.0.6": - version: 1.0.6 - resolution: "@types/estree@npm:1.0.6" - checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a +"@jest/reporters@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/reporters@npm:27.5.1" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.2" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^5.1.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-haste-map: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-worker: "npm:^27.5.1" + slash: "npm:^3.0.0" + source-map: "npm:^0.6.0" + string-length: "npm:^4.0.1" + terminal-link: "npm:^2.0.0" + v8-to-istanbul: "npm:^8.1.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/fd66b17ca8af0464759d12525cfd84ae87403132da61f18ee76a2f07ecd64427797f7ad6e56d338ffa9f956cce153444edf1e5775093e9be2903aaf4d0e049bc languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" "@types/node": "npm:*" - checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 languageName: node linkType: hard -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.6 - resolution: "@types/istanbul-lib-coverage@npm:2.0.6" - checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 +"@jest/schemas@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/schemas@npm:28.1.3" + dependencies: + "@sinclair/typebox": "npm:^0.24.1" + checksum: 10c0/8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac languageName: node linkType: hard -"@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" dependencies: - "@types/istanbul-lib-coverage": "npm:*" - checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be languageName: node linkType: hard -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/istanbul-reports@npm:3.0.4" +"@jest/source-map@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/source-map@npm:27.5.1" dependencies: - "@types/istanbul-lib-report": "npm:*" - checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + source-map: "npm:^0.6.0" + checksum: 10c0/7d9937675ba4cb2f27635b13be0f86588d18cf3b2d5442e818e702ea87afa5048c5f8892c749857fd7dd884fd6e14f799851ec9af61940813a690c6d5a70979e languageName: node linkType: hard -"@types/json-schema@npm:^7.0.15": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 languageName: node linkType: hard -"@types/lodash@npm:^4": - version: 4.17.15 - resolution: "@types/lodash@npm:4.17.15" - checksum: 10c0/2eb2dc6d231f5fb4603d176c08c8d7af688f574d09af47466a179cd7812d9f64144ba74bb32ca014570ffdc544eedc51b7a5657212bad083b6eecbd72223f9bb +"@jest/test-result@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/test-result@npm:27.5.1" + dependencies: + "@jest/console": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/4fb8cbefda8f645c57e2fc0d0df169b0bf5f6cb456b42dc09f5138595b736e800d8d83e3fd36a47fd801a2359988c841792d7fc46784bec908c88b39b6581749 languageName: node linkType: hard -"@types/ms@npm:*": - version: 2.1.0 - resolution: "@types/ms@npm:2.1.0" - checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 +"@jest/test-result@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/test-result@npm:28.1.3" + dependencies: + "@jest/console": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/2dcc5dda444d4a308c6cb5b62f71a72ee5ff5702541e7faeec0314b4d50139d9004efd503baa15dec692856005c8a5c4afc3a94dabd92825645832eb12f00bea languageName: node linkType: hard -"@types/node@npm:*": - version: 22.13.4 - resolution: "@types/node@npm:22.13.4" +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" dependencies: - undici-types: "npm:~6.20.0" - checksum: 10c0/3a234fa7766a3efc382cf81f66f474c26cdab2f54f43f757634c81c0444eb2160c2dabbde9741e4983078a318a88515b65416b5f1ab5478548579d7b3ead1d95 + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 languageName: node linkType: hard -"@types/node@npm:^12.7.1": - version: 12.20.55 - resolution: "@types/node@npm:12.20.55" - checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1 +"@jest/test-sequencer@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/test-sequencer@npm:27.5.1" + dependencies: + "@jest/test-result": "npm:^27.5.1" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + checksum: 10c0/f43ecfc5b4c736c7f6e8521c13ef7b447ad29f96732675776be69b2631eb76019793a02ad58e69baf7ffbce1cc8d5b62ca30294091c4ad3acbdce6c12b73d049 languageName: node linkType: hard -"@types/node@npm:^20": - version: 20.17.19 - resolution: "@types/node@npm:20.17.19" +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" dependencies: - undici-types: "npm:~6.19.2" - checksum: 10c0/930e554eadeb0c2848f9225007ef66ea9c7fe987c80e2f2c1a9f316b297036d4054bbc5459b67051cf32cd360a022344c2998dcb1ec7579109f631b6d5f21bf8 + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b languageName: node linkType: hard -"@types/stack-utils@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/stack-utils@npm:2.0.3" - checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c +"@jest/transform@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/transform@npm:27.5.1" + dependencies: + "@babel/core": "npm:^7.1.0" + "@jest/types": "npm:^27.5.1" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^1.4.0" + fast-json-stable-stringify: "npm:^2.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + source-map: "npm:^0.6.1" + write-file-atomic: "npm:^3.0.0" + checksum: 10c0/2d1819dad9621a562a1ff6eceefeb5ae0900063c50e982b9f08e48d7328a0c343520ba27ce291cb72c113d4f441ef4a95285b9d4ef6604cffd53740e951c99b6 languageName: node linkType: hard -"@types/trusted-types@npm:^2.0.2": - version: 2.0.7 - resolution: "@types/trusted-types@npm:2.0.7" - checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 languageName: node linkType: hard -"@types/ws@npm:^8.5.14": - version: 8.5.14 - resolution: "@types/ws@npm:8.5.14" +"@jest/types@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/types@npm:27.5.1" dependencies: + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" "@types/node": "npm:*" - checksum: 10c0/be88a0b6252f939cb83340bd1b4d450287f752c19271195cd97564fd94047259a9bb8c31c585a61b69d8a1b069a99df9dd804db0132d3359c54d3890c501416a + "@types/yargs": "npm:^16.0.0" + chalk: "npm:^4.0.0" + checksum: 10c0/4598b302398db0eb77168b75a6c58148ea02cc9b9f21c5d1bbe985c1c9257110a5653cf7b901c3cab87fba231e3fed83633687f1c0903b4bc6939ab2a8452504 languageName: node linkType: hard -"@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 +"@jest/types@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/types@npm:28.1.3" + dependencies: + "@jest/schemas": "npm:^28.1.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/3cffae7d1133aa7952a6b5c4806f89ed78cb0dfe3ec4e8c5a6e704d7bab3cff86c714abb5f0f637540da22776900a33b3bad79c5ed5fc5b5535fb24e3006e3cb languageName: node linkType: hard -"@types/yargs@npm:^17.0.8": - version: 17.0.33 - resolution: "@types/yargs@npm:17.0.33" +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" dependencies: - "@types/yargs-parser": "npm:*" - checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.24.1" - dependencies: - "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.24.1" - "@typescript-eslint/type-utils": "npm:8.24.1" - "@typescript-eslint/utils": "npm:8.24.1" - "@typescript-eslint/visitor-keys": "npm:8.24.1" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.3.1" - natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.0.1" +"@joystream/prettier-config@npm:^1.0.0": + version: 1.0.0 + resolution: "@joystream/prettier-config@npm:1.0.0" peerDependencies: - "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/fe5f56f248370f40322a7cb2d96fbab724a7a8892895e3d41027c9a1df309916433633e04df84a1d3f9535d282953738b1ad627d8af37ab288a39a6e411afd76 + prettier: ">= 2" + checksum: 10c0/e6e125ae2a7a3dffd1e35ebec44b597f03f14ffec3c7d21486e9e39b3cdbf9a529363e4753f5063ebb281fb7085182c48fa3b3d1f01aa5856e3084815e18da8f languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/parser@npm:8.24.1" +"@joystream/sdk-core@npm:^1.0.0, @joystream/sdk-core@workspace:packages/core": + version: 0.0.0-use.local + resolution: "@joystream/sdk-core@workspace:packages/core" dependencies: - "@typescript-eslint/scope-manager": "npm:8.24.1" - "@typescript-eslint/types": "npm:8.24.1" - "@typescript-eslint/typescript-estree": "npm:8.24.1" - "@typescript-eslint/visitor-keys": "npm:8.24.1" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/9de557698c8debf3de06b6adf6aa06a8345e0e38600e5ccbeda62270d1a4a757dfa191db89d4e86cf373103a11bef1965c9d9889f622c51f4f26d1bf12394ae3 - languageName: node - linkType: hard + "@genql/cli": "npm:^6.3.3" + "@polkadot/api": "npm:^10.13" + "@talismn/connect-wallets": "npm:^1.2.8" + "@types/debug": "npm:^4.1.12" + "@types/lodash": "npm:^4" + "@types/ws": "npm:^8.5.14" + "@walletconnect/modal": "npm:^2.7" + "@walletconnect/universal-provider": "npm:^2.18" + axios: "npm:1.7.9" + debug: "npm:^4.4.0" + lodash: "npm:^4.17.21" + queue: "npm:^6.0.0" + languageName: unknown + linkType: soft + +"@joystream/sdk-examples-keys-cli@workspace:examples/keys-cli": + version: 0.0.0-use.local + resolution: "@joystream/sdk-examples-keys-cli@workspace:examples/keys-cli" + dependencies: + "@inquirer/prompts": "npm:^7.3.2" + "@joystream/sdk-core": "npm:^1.0.0" + "@types/qrcode": "npm:^1.5.5" + dotenv: "npm:^16.4.7" + qrcode: "npm:^1.5.4" + typescript: "npm:^5.7.3" + languageName: unknown + linkType: soft + +"@joystream/sdk-examples-keys-react@workspace:examples/keys-react": + version: 0.0.0-use.local + resolution: "@joystream/sdk-examples-keys-react@workspace:examples/keys-react" + dependencies: + "@joystream/sdk-core": "npm:^1.0.0" + "@mui/icons-material": "npm:^6.4.6" + "@mui/material": "npm:^6.4.6" + "@mui/styled-engine": "npm:@mui/styled-engine-sc@^6.4.6" + "@mui/styled-engine-sc": "npm:^6.4.6" + "@polkadot/api": "npm:^15.7.1" + "@polkadot/extension-inject": "npm:^0.58.4" + "@talismn/connect-components": "npm:^1.1.9" + "@talismn/connect-ui": "npm:^1.1.4" + "@talismn/connect-wallets": "npm:^1.2.8" + "@testing-library/dom": "npm:^10.4.0" + "@testing-library/jest-dom": "npm:^6.6.3" + "@testing-library/react": "npm:^16.2.0" + "@testing-library/user-event": "npm:^13.5.0" + "@types/jest": "npm:^27.5.2" + "@types/node": "npm:^16.18.126" + "@types/react": "npm:^18.0.10" + "@types/react-dom": "npm:^18.0.4" + "@walletconnect/modal": "npm:^2.7.0" + react: "npm:^18.0.0" + react-dom: "npm:^18.0.0" + react-scripts: "npm:5.0.1" + styled-components: "npm:^6.1.15" + typescript: "npm:^4.9.5" + web-vitals: "npm:^2.1.4" + languageName: unknown + linkType: soft + +"@joystream/sdk-examples-query-node@workspace:examples/query-node": + version: 0.0.0-use.local + resolution: "@joystream/sdk-examples-query-node@workspace:examples/query-node" + dependencies: + "@joystream/sdk-core": "npm:^1.0.0" + typescript: "npm:^5.7.3" + languageName: unknown + linkType: soft + +"@joystream/sdk@workspace:.": + version: 0.0.0-use.local + resolution: "@joystream/sdk@workspace:." + dependencies: + "@changesets/cli": "npm:^2.27.12" + "@eslint/js": "npm:^9.19.0" + "@jest/globals": "npm:^29.7.0" + "@joystream/prettier-config": "npm:^1.0.0" + "@types/node": "npm:^20" + eslint: "npm:^9.19.0" + eslint-config-prettier: "npm:^10.0.1" + globals: "npm:^15.14.0" + jest: "npm:^29.7.0" + prettier: "npm:3.4.2" + ts-jest: "npm:^29.2.5" + ts-node: "npm:^10.9.2" + tsconfig-paths: "npm:^4.2.0" + tsx: "npm:^4.19.3" + typescript: "npm:^5.7.3" + typescript-eslint: "npm:^8.22.0" + languageName: unknown + linkType: soft -"@typescript-eslint/scope-manager@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/scope-manager@npm:8.24.1" +"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" dependencies: - "@typescript-eslint/types": "npm:8.24.1" - "@typescript-eslint/visitor-keys": "npm:8.24.1" - checksum: 10c0/779880743ed7ab67fe477f1ad5648bbd77ad69b4663b5a42024112004c8f231049b1e4eeb67e260005769c3bb005049e00a80b885e19d593ffb080bd39f4fa94 + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/type-utils@npm:8.24.1" - dependencies: - "@typescript-eslint/typescript-estree": "npm:8.24.1" - "@typescript-eslint/utils": "npm:8.24.1" - debug: "npm:^4.3.4" - ts-api-utils: "npm:^2.0.1" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/ba248bc12068383374d9d077f9cca1815f347ea008d04d08ad7a54dbef70189a0da7872246f8369e6d30938fa7e408dadcda0ae71041be68fc836c886dd9c3ab +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e languageName: node linkType: hard -"@typescript-eslint/types@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/types@npm:8.24.1" - checksum: 10c0/ebb40ce16c746ef236dbcc25cb2e6950753ca6fb34d04ed7d477016370de1fdaf7402ed4569673c6ff14bf60af7124ff45c6ddd9328d2f8c94dc04178368e2a3 +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.24.1" +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" dependencies: - "@typescript-eslint/types": "npm:8.24.1" - "@typescript-eslint/visitor-keys": "npm:8.24.1" - debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^2.0.1" - peerDependencies: - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/8eeeae6e8de1cd83f2eddd52293e9c31a655e0974cc2d410f00ba2b6fd6bb9aec1c346192d5784d64d0d1b15a55e56e35550788c04dda87e0f1a99b21a3eb709 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10c0/6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/utils@npm:8.24.1" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.24.1" - "@typescript-eslint/types": "npm:8.24.1" - "@typescript-eslint/typescript-estree": "npm:8.24.1" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/b3300d5c7e18ec524a46bf683052539f24df0d8c709e39e3bde9dfc6c65180610c46b875f1f4eaad5e311193a56acdfd7111a73f1e8aec4108e9cd19561bf8b8 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.24.1": - version: 8.24.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.24.1" +"@jridgewell/trace-mapping@npm:0.3.9": + version: 0.3.9 + resolution: "@jridgewell/trace-mapping@npm:0.3.9" dependencies: - "@typescript-eslint/types": "npm:8.24.1" - eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/ba09412fb4b1605aa73c890909c9a8dba2aa72e00ccd7d69baad17c564eedd77f489a06b1686985c7f0c49724787b82d76dcf4c146c4de44ef2c8776a9b6ad2b + "@jridgewell/resolve-uri": "npm:^3.0.3" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + checksum: 10c0/fa425b606d7c7ee5bfa6a31a7b050dd5814b4082f318e0e4190f991902181b4330f43f4805db1dd4f2433fd0ed9cc7a7b9c2683f1deeab1df1b0a98b1e24055b languageName: node linkType: hard -"@walletconnect/core@npm:2.18.1": - version: 2.18.1 - resolution: "@walletconnect/core@npm:2.18.1" - dependencies: - "@walletconnect/heartbeat": "npm:1.2.2" - "@walletconnect/jsonrpc-provider": "npm:1.0.14" - "@walletconnect/jsonrpc-types": "npm:1.0.4" - "@walletconnect/jsonrpc-utils": "npm:1.0.8" - "@walletconnect/jsonrpc-ws-connection": "npm:1.0.16" - "@walletconnect/keyvaluestorage": "npm:1.1.1" - "@walletconnect/logger": "npm:2.1.2" - "@walletconnect/relay-api": "npm:1.0.11" - "@walletconnect/relay-auth": "npm:1.1.0" - "@walletconnect/safe-json": "npm:1.0.2" - "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.18.1" - "@walletconnect/utils": "npm:2.18.1" - "@walletconnect/window-getters": "npm:1.0.1" - events: "npm:3.3.0" - lodash.isequal: "npm:4.5.0" - uint8arrays: "npm:3.1.0" - checksum: 10c0/1c2c2cdde533ea03b055a4d547a99567f1a2579e0cde44954b33c7bf6fb725f1d8cda60e9a17d60338c3e0145ad50a3b8e3acda3273bda5a1a48d4c43cc25e21 +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 languageName: node linkType: hard -"@walletconnect/environment@npm:^1.0.1": - version: 1.0.1 - resolution: "@walletconnect/environment@npm:1.0.1" - dependencies: - tslib: "npm:1.14.1" - checksum: 10c0/08eacce6452950a17f4209c443bd4db6bf7bddfc860593bdbd49edda9d08821696dee79e5617a954fbe90ff32c1d1f1691ef0c77455ed3e4201b328856a5e2f7 +"@leichtgewicht/ip-codec@npm:^2.0.1": + version: 2.0.5 + resolution: "@leichtgewicht/ip-codec@npm:2.0.5" + checksum: 10c0/14a0112bd59615eef9e3446fea018045720cd3da85a98f801a685a818b0d96ef2a1f7227e8d271def546b2e2a0fe91ef915ba9dc912ab7967d2317b1a051d66b languageName: node linkType: hard -"@walletconnect/events@npm:1.0.1, @walletconnect/events@npm:^1.0.1": - version: 1.0.1 - resolution: "@walletconnect/events@npm:1.0.1" - dependencies: - keyvaluestorage-interface: "npm:^1.0.0" - tslib: "npm:1.14.1" - checksum: 10c0/919a97e1dacf7096aefe07af810362cfc190533a576dcfa21387295d825a3c3d5f90bedee73235b1b343f5c696f242d7bffc5ea3359d3833541349ca23f50df8 +"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": + version: 1.3.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.3.0" + checksum: 10c0/743a9b295ef2f186712f08883da553c9990be291409615309c99aa4946cfe440a184e4213c790c24505c80beb86b9cfecf10b5fb30ce17c83698f8424f48678d languageName: node linkType: hard -"@walletconnect/heartbeat@npm:1.2.2": - version: 1.2.2 - resolution: "@walletconnect/heartbeat@npm:1.2.2" +"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": + version: 1.6.3 + resolution: "@lit/reactive-element@npm:1.6.3" dependencies: - "@walletconnect/events": "npm:^1.0.1" - "@walletconnect/time": "npm:^1.0.2" - events: "npm:^3.3.0" - checksum: 10c0/a97b07764c397fe3cd26e8ea4233ecc8a26049624df7edc05290d286266bc5ba1de740d12c50dc1b7e8605198c5974e34e2d5318087bd4e9db246e7b273f4592 + "@lit-labs/ssr-dom-shim": "npm:^1.0.0" + checksum: 10c0/10f1d25e24e32feb21c4c6f9e11d062901241602e12c4ecf746b3138f87fed4d8394194645514d5c1bfd5f33f3fd56ee8ef41344e2cb4413c40fe4961ec9d419 languageName: node linkType: hard -"@walletconnect/jsonrpc-http-connection@npm:1.0.8": - version: 1.0.8 - resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8" +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" dependencies: - "@walletconnect/jsonrpc-utils": "npm:^1.0.6" - "@walletconnect/safe-json": "npm:^1.0.1" - cross-fetch: "npm:^3.1.4" - events: "npm:^3.3.0" - checksum: 10c0/cfac9ae74085d383ebc6edf075aeff01312818ac95e706cb8538ef4d4e6d82e75fb51529b3a9b65fa56a3f0f32a1738defad61713ed8a5f67cee25a79b6b4614 + "@babel/runtime": "npm:^7.5.5" + "@types/node": "npm:^12.7.1" + find-up: "npm:^4.1.0" + fs-extra: "npm:^8.1.0" + checksum: 10c0/0ee907698e6c73d6f1821ff630f3fec6dcf38260817c8752fec8991ac38b95ba431ab11c2773ddf9beb33d0e057f1122b00e8ffc9b8411b3fd24151413626fa6 languageName: node linkType: hard -"@walletconnect/jsonrpc-provider@npm:1.0.14": - version: 1.0.14 - resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" +"@manypkg/get-packages@npm:^1.1.3": + version: 1.1.3 + resolution: "@manypkg/get-packages@npm:1.1.3" dependencies: - "@walletconnect/jsonrpc-utils": "npm:^1.0.8" - "@walletconnect/safe-json": "npm:^1.0.2" - events: "npm:^3.3.0" - checksum: 10c0/9801bd516d81e92977b6add213da91e0e4a7a5915ad22685a4d2a733bab6199e9053485b76340cd724c7faa17a1b0eb842696247944fd57fb581488a2e1bed75 + "@babel/runtime": "npm:^7.5.5" + "@changesets/types": "npm:^4.0.1" + "@manypkg/find-root": "npm:^1.1.0" + fs-extra: "npm:^8.1.0" + globby: "npm:^11.0.0" + read-yaml-file: "npm:^1.1.0" + checksum: 10c0/f05907d1174ae28861eaa06d0efdc144f773d9a4b8b65e1e7cdc01eb93361d335351b4a336e05c6aac02661be39e8809a3f7ad28bc67b6b338071434ab442130 languageName: node linkType: hard -"@walletconnect/jsonrpc-types@npm:1.0.4, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": - version: 1.0.4 - resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" +"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/animation@npm:10.18.0" dependencies: - events: "npm:^3.3.0" - keyvaluestorage-interface: "npm:^1.0.0" - checksum: 10c0/752978685b0596a4ba02e1b689d23873e464460e4f376c97ef63e6b3ab273658ca062de2bfcaa8a498d31db0c98be98c8bbfbe5142b256a4b3ef425e1707f353 + "@motionone/easing": "npm:^10.18.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/83c01ab8ecf5fae221e5012116c4c49d4473ba88ba22197e1d8c1e39364c5c6b9c5271e57ae716fd21f92314d15c63788c48d0a30872ee8d72337e1d98b46834 languageName: node linkType: hard -"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": - version: 1.0.8 - resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" +"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": + version: 10.18.0 + resolution: "@motionone/dom@npm:10.18.0" dependencies: - "@walletconnect/environment": "npm:^1.0.1" - "@walletconnect/jsonrpc-types": "npm:^1.0.3" - tslib: "npm:1.14.1" - checksum: 10c0/e4a6bd801cf555bca775e03d961d1fe5ad0a22838e3496adda43ab4020a73d1b38de7096c06940e51f00fccccc734cd422fe4f1f7a8682302467b9c4d2a93d5d + "@motionone/animation": "npm:^10.18.0" + "@motionone/generators": "npm:^10.18.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10c0/3bd4b1015e88464c9effc170c23bc63bbc910cbb9ca84986ec19ca82e0e13335e63a1f0d12e265fbe93616fe864fc2aec4e952d51e07932894e148de6fac2111 languageName: node linkType: hard -"@walletconnect/jsonrpc-ws-connection@npm:1.0.16": - version: 1.0.16 - resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.16" +"@motionone/easing@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/easing@npm:10.18.0" dependencies: - "@walletconnect/jsonrpc-utils": "npm:^1.0.6" - "@walletconnect/safe-json": "npm:^1.0.2" - events: "npm:^3.3.0" - ws: "npm:^7.5.1" - checksum: 10c0/30a09d24ffb6b4b291e2d1263504c4ea6c6797c992f5e6eb8033e58bd24749c80fd4e5ba6ffaadb28f8ced0c6b131213195b616f8983bb9f56aa7c91e83e6218 + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/0adf9b7086b0f569d28886890cc0725a489285f2debfcaf27c1c15dfef5736c9f4207cfda14c71b3275f8163777320cb7ff48ad263c7f4ccd31e12a5afc1a952 languageName: node linkType: hard -"@walletconnect/keyvaluestorage@npm:1.1.1": - version: 1.1.1 - resolution: "@walletconnect/keyvaluestorage@npm:1.1.1" +"@motionone/generators@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/generators@npm:10.18.0" dependencies: - "@walletconnect/safe-json": "npm:^1.0.1" - idb-keyval: "npm:^6.2.1" - unstorage: "npm:^1.9.0" - peerDependencies: - "@react-native-async-storage/async-storage": 1.x - peerDependenciesMeta: - "@react-native-async-storage/async-storage": - optional: true - checksum: 10c0/de2ec39d09ce99370865f7d7235b93c42b3e4fd3406bdbc644329eff7faea2722618aa88ffc4ee7d20b1d6806a8331261b65568187494cbbcceeedbe79dc30e8 + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/7ed7dda5ac58cd3e8dd347b5539d242d96e02ee16fef921c8d14295a806e6bc429a15291461ec078977bd5f6162677225addd707ca79f808e65bc3599c45c0e9 languageName: node linkType: hard -"@walletconnect/logger@npm:2.1.2": - version: 2.1.2 - resolution: "@walletconnect/logger@npm:2.1.2" +"@motionone/svelte@npm:^10.16.2": + version: 10.16.4 + resolution: "@motionone/svelte@npm:10.16.4" dependencies: - "@walletconnect/safe-json": "npm:^1.0.2" - pino: "npm:7.11.0" - checksum: 10c0/c66e835d33f737f48d6269f151650f6d7bb85bd8b59580fb8116f94d460773820968026e666ddf4a1753f28fceb3c54aae8230a445108a116077cb13a293842f + "@motionone/dom": "npm:^10.16.4" + tslib: "npm:^2.3.1" + checksum: 10c0/a3f91d3ac5617ac8a2847abc0c8fad417cdc2cd9d814d60f7de2c909e4beeaf834b45a4288c8af6d26f62958a6c69714313b37ea6cd5aa2a9d1ad5198ec5881f languageName: node linkType: hard -"@walletconnect/modal-core@npm:2.7.0": - version: 2.7.0 - resolution: "@walletconnect/modal-core@npm:2.7.0" - dependencies: - valtio: "npm:1.11.2" - checksum: 10c0/84b11735c005e37e661aa0f08b2e8c8098db3b2cacd957c4a73f4d3de11b2d5e04dd97ab970f8d22fc3e8269fea3297b9487e177343bbab8dd69b3b917fb7f60 +"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.1": + version: 10.17.1 + resolution: "@motionone/types@npm:10.17.1" + checksum: 10c0/f7b16cd4f0feda0beac10173afa6de7384722f9f24767f78b7aa90f15b8a89d584073a64387b015a8e015a962fa4b47a8ce23621f47708a08676b12bb0d43bbb languageName: node linkType: hard -"@walletconnect/modal-ui@npm:2.7.0": - version: 2.7.0 - resolution: "@walletconnect/modal-ui@npm:2.7.0" +"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/utils@npm:10.18.0" dependencies: - "@walletconnect/modal-core": "npm:2.7.0" - lit: "npm:2.8.0" - motion: "npm:10.16.2" - qrcode: "npm:1.5.3" - checksum: 10c0/b717f1fc9854b7d14a4364720fce2d44167f547533340704644ed2fdf9d861b3798ffd19a3b51062a366a8bc39f84b9a8bb3dd04e9e33da742192359be00b051 + "@motionone/types": "npm:^10.17.1" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10c0/db57dbb6a131fab36dc1eb4e1f3a4575ca97563221663adce54c138de1e1a9eaf4a4a51ddf99fdab0341112159e0190b35cdeddfdbd08ba3ad1e35886a5324bb languageName: node linkType: hard -"@walletconnect/modal@npm:^2.7": - version: 2.7.0 - resolution: "@walletconnect/modal@npm:2.7.0" +"@motionone/vue@npm:^10.16.2": + version: 10.16.4 + resolution: "@motionone/vue@npm:10.16.4" dependencies: - "@walletconnect/modal-core": "npm:2.7.0" - "@walletconnect/modal-ui": "npm:2.7.0" - checksum: 10c0/2f3074eebbca41a46e29680dc2565bc762133508774f05db0075a82b0b66ecc8defca40a94ad63669676090a7e3ef671804592b10e91636ab1cdeac014a1eb11 + "@motionone/dom": "npm:^10.16.4" + tslib: "npm:^2.3.1" + checksum: 10c0/0f3096c0956848cb67c4926e65b7034d854cf704573a277679713c5a8045347c3c043f50adad0c84ee3e88c046d35ab88ec4380e5acd729f81900381e0b1fd0d languageName: node linkType: hard -"@walletconnect/relay-api@npm:1.0.11": - version: 1.0.11 - resolution: "@walletconnect/relay-api@npm:1.0.11" - dependencies: - "@walletconnect/jsonrpc-types": "npm:^1.0.2" - checksum: 10c0/2595d7e68d3a93e7735e0b6204811762898b0ce1466e811d78be5bcec7ac1cde5381637615a99104099165bf63695da5ef9381d6ded29924a57a71b10712a91d +"@mui/core-downloads-tracker@npm:^6.4.6": + version: 6.4.6 + resolution: "@mui/core-downloads-tracker@npm:6.4.6" + checksum: 10c0/8b696639c7e803f264080b7b35fb266ffc9442877edd3a25ef48b0b78986f717720bd20e034877078f123a23d63bc2e1489693f0438722201d68db4bd0cf438a languageName: node linkType: hard -"@walletconnect/relay-auth@npm:1.1.0": - version: 1.1.0 - resolution: "@walletconnect/relay-auth@npm:1.1.0" +"@mui/icons-material@npm:^6.4.6": + version: 6.4.6 + resolution: "@mui/icons-material@npm:6.4.6" dependencies: - "@noble/curves": "npm:1.8.0" - "@noble/hashes": "npm:1.7.0" - "@walletconnect/safe-json": "npm:^1.0.1" - "@walletconnect/time": "npm:^1.0.2" - uint8arrays: "npm:^3.0.0" - checksum: 10c0/29eb41ce8e70d581a3a8c8f771a70d2775d6feca548ac7ea85a792471d865a6d63be02f7deb1591056299abc2f77e1a7b5e7a0c7f95f0e48cd62e783047cee46 + "@babel/runtime": "npm:^7.26.0" + peerDependencies: + "@mui/material": ^6.4.6 + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/a49cb504e12c10a852b4ebf67187b716ec41861d51d1dff3c7c0d6c3307b7ffca1f180fb512b1913361599655b6361c5ad1c2a98db61a2a45bedaa4ee6a1fb11 + languageName: node + linkType: hard + +"@mui/material@npm:^6.4.6": + version: 6.4.6 + resolution: "@mui/material@npm:6.4.6" + dependencies: + "@babel/runtime": "npm:^7.26.0" + "@mui/core-downloads-tracker": "npm:^6.4.6" + "@mui/system": "npm:^6.4.6" + "@mui/types": "npm:^7.2.21" + "@mui/utils": "npm:^6.4.6" + "@popperjs/core": "npm:^2.11.8" + "@types/react-transition-group": "npm:^4.4.12" + clsx: "npm:^2.1.1" + csstype: "npm:^3.1.3" + prop-types: "npm:^15.8.1" + react-is: "npm:^19.0.0" + react-transition-group: "npm:^4.4.5" + peerDependencies: + "@emotion/react": ^11.5.0 + "@emotion/styled": ^11.3.0 + "@mui/material-pigment-css": ^6.4.6 + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + "@mui/material-pigment-css": + optional: true + "@types/react": + optional: true + checksum: 10c0/62658532b2217a3ddbec8e90b302720a57a848bc2395f974d0119f65a31169499ba85a2d1a4037a843b4a1b50e8e5adc1705a47e82dac5e681cdd9e0a542571a languageName: node linkType: hard -"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2": - version: 1.0.2 - resolution: "@walletconnect/safe-json@npm:1.0.2" +"@mui/private-theming@npm:^6.4.6": + version: 6.4.6 + resolution: "@mui/private-theming@npm:6.4.6" dependencies: - tslib: "npm:1.14.1" - checksum: 10c0/8689072018c1ff7ab58eca67bd6f06b53702738d8183d67bfe6ed220aeac804e41901b8ee0fb14299e83c70093fafb90a90992202d128d53b2832bb01b591752 + "@babel/runtime": "npm:^7.26.0" + "@mui/utils": "npm:^6.4.6" + prop-types: "npm:^15.8.1" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f8b3fdfd26e75b02e87374dae3bf9b2ecca0e60f35e9987c4b5138fba262f0845cba3a0ad3f0bc36db23ee07fd1e1ff2f928b4b5d6450cb060ffec07381a4bae languageName: node linkType: hard -"@walletconnect/sign-client@npm:2.18.1": - version: 2.18.1 - resolution: "@walletconnect/sign-client@npm:2.18.1" +"@mui/styled-engine-sc@npm:^6.4.6, @mui/styled-engine@npm:@mui/styled-engine-sc@^6.4.6": + version: 6.4.6 + resolution: "@mui/styled-engine-sc@npm:6.4.6" dependencies: - "@walletconnect/core": "npm:2.18.1" - "@walletconnect/events": "npm:1.0.1" - "@walletconnect/heartbeat": "npm:1.2.2" - "@walletconnect/jsonrpc-utils": "npm:1.0.8" - "@walletconnect/logger": "npm:2.1.2" - "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.18.1" - "@walletconnect/utils": "npm:2.18.1" - events: "npm:3.3.0" - checksum: 10c0/e2130468ab584080002ffd2c34d8ad000aa8a25507530774ca2d946b317a6ef24786c230a9d06288b8afacc8833164e82ce7bddc43f02bacda43a28214325aac + "@babel/runtime": "npm:^7.26.0" + "@types/hoist-non-react-statics": "npm:^3.3.6" + csstype: "npm:^3.1.3" + hoist-non-react-statics: "npm:^3.3.2" + prop-types: "npm:^15.8.1" + peerDependencies: + styled-components: ^6.0.0 + checksum: 10c0/abeb83b7c02b58fdde41ad5f025aa688a3c0809052e183de41078a825e990d3a8770625dff5291ffe4d4293baed0f1e31a8034d8b299b7e5b6702490f56d4e50 languageName: node linkType: hard -"@walletconnect/time@npm:1.0.2, @walletconnect/time@npm:^1.0.2": - version: 1.0.2 - resolution: "@walletconnect/time@npm:1.0.2" +"@mui/system@npm:^6.4.6": + version: 6.4.6 + resolution: "@mui/system@npm:6.4.6" dependencies: - tslib: "npm:1.14.1" - checksum: 10c0/6317f93086e36daa3383cab4a8579c7d0bed665fb0f8e9016575200314e9ba5e61468f66142a7bb5b8489bb4c9250196576d90a60b6b00e0e856b5d0ab6ba474 + "@babel/runtime": "npm:^7.26.0" + "@mui/private-theming": "npm:^6.4.6" + "@mui/styled-engine": "npm:^6.4.6" + "@mui/types": "npm:^7.2.21" + "@mui/utils": "npm:^6.4.6" + clsx: "npm:^2.1.1" + csstype: "npm:^3.1.3" + prop-types: "npm:^15.8.1" + peerDependencies: + "@emotion/react": ^11.5.0 + "@emotion/styled": ^11.3.0 + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + "@types/react": + optional: true + checksum: 10c0/014deda953d252b9244ac759b7644472c5eda2eb2bfd8460f9e1f727e375ec4043db7bbc6def11fcd5a7074966edd7f9453c2aef5a06251a40f8621b51289231 languageName: node linkType: hard -"@walletconnect/types@npm:2.18.1": - version: 2.18.1 - resolution: "@walletconnect/types@npm:2.18.1" - dependencies: - "@walletconnect/events": "npm:1.0.1" - "@walletconnect/heartbeat": "npm:1.2.2" - "@walletconnect/jsonrpc-types": "npm:1.0.4" - "@walletconnect/keyvaluestorage": "npm:1.1.1" - "@walletconnect/logger": "npm:2.1.2" - events: "npm:3.3.0" - checksum: 10c0/39b55888b85fb0e08e11d919389245ac2da555f313c87d5fbe82c7fa333e9a6063d3a788e25ea3a18ad7b5510721ff99752569fc78e8873c35fe997b14eb728f +"@mui/types@npm:^7.2.21": + version: 7.2.22 + resolution: "@mui/types@npm:7.2.22" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/99811e972ac19e256af05ed4047f53f72282c4e239748ebbc9ef4f074f54e0f5d2d99e23210f9faa93fce49ed426ea80021db21d31fc18cd1e878ca1081e1472 languageName: node linkType: hard -"@walletconnect/universal-provider@npm:^2.18": - version: 2.18.1 - resolution: "@walletconnect/universal-provider@npm:2.18.1" +"@mui/utils@npm:^6.4.6": + version: 6.4.6 + resolution: "@mui/utils@npm:6.4.6" dependencies: - "@walletconnect/events": "npm:1.0.1" - "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" - "@walletconnect/jsonrpc-provider": "npm:1.0.14" - "@walletconnect/jsonrpc-types": "npm:1.0.4" - "@walletconnect/jsonrpc-utils": "npm:1.0.8" - "@walletconnect/keyvaluestorage": "npm:1.1.1" - "@walletconnect/logger": "npm:2.1.2" - "@walletconnect/sign-client": "npm:2.18.1" - "@walletconnect/types": "npm:2.18.1" - "@walletconnect/utils": "npm:2.18.1" - events: "npm:3.3.0" - lodash: "npm:4.17.21" - checksum: 10c0/c147e4ba08938533460ecd285cb80a3ca8dc2aab42e43f598fa5fb7991b6987e2c837394c2184ea89075ddfaae3dd2e44695afd72bcaf98381427e50e45b4a09 + "@babel/runtime": "npm:^7.26.0" + "@mui/types": "npm:^7.2.21" + "@types/prop-types": "npm:^15.7.14" + clsx: "npm:^2.1.1" + prop-types: "npm:^15.8.1" + react-is: "npm:^19.0.0" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/1de7d6d42b9d9453e1e48013d97f212dc02379f607e72ab6505d284bb786dfeb02b4787f5ebf4aa4b077c2184740b964dcb8f91a96c3bc7c68cc31834ad34c42 languageName: node linkType: hard -"@walletconnect/utils@npm:2.18.1": - version: 2.18.1 - resolution: "@walletconnect/utils@npm:2.18.1" +"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": + version: 5.1.1-v1 + resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" dependencies: - "@ethersproject/transactions": "npm:5.7.0" - "@noble/ciphers": "npm:1.2.1" - "@noble/curves": "npm:1.8.1" - "@noble/hashes": "npm:1.7.1" - "@walletconnect/jsonrpc-utils": "npm:1.0.8" - "@walletconnect/keyvaluestorage": "npm:1.1.1" - "@walletconnect/relay-api": "npm:1.0.11" - "@walletconnect/relay-auth": "npm:1.1.0" - "@walletconnect/safe-json": "npm:1.0.2" - "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.18.1" - "@walletconnect/window-getters": "npm:1.0.1" - "@walletconnect/window-metadata": "npm:1.0.1" - detect-browser: "npm:5.3.0" - elliptic: "npm:6.6.1" - query-string: "npm:7.1.3" - uint8arrays: "npm:3.1.0" - checksum: 10c0/a10e6e0a69d3356e81c682321379ffb83789ce495161ecbc74f9868762317a7c9b8066076cf8f30c5f46acad36dd5f7eedc2a3328c5538d923da9377a57c96e3 + eslint-scope: "npm:5.1.1" + checksum: 10c0/75dda3e623b8ad7369ca22552d6beee337a814b2d0e8a32d23edd13fcb65c8082b32c5d86e436f3860dd7ade30d91d5db55d4ef9a08fb5a976c718ecc0d88a74 languageName: node linkType: hard -"@walletconnect/window-getters@npm:1.0.1, @walletconnect/window-getters@npm:^1.0.1": - version: 1.0.1 - resolution: "@walletconnect/window-getters@npm:1.0.1" +"@noble/ciphers@npm:1.2.1": + version: 1.2.1 + resolution: "@noble/ciphers@npm:1.2.1" + checksum: 10c0/00e414da686ddba00f6e9bed124abb698bfe076658d40cc4e3b67b51fc7582fc3c2a7002ef33f154ea8cbf45e7783cfd48325cf3885d577ce8c0ae8bdd648069 + languageName: node + linkType: hard + +"@noble/curves@npm:1.8.0": + version: 1.8.0 + resolution: "@noble/curves@npm:1.8.0" dependencies: - tslib: "npm:1.14.1" - checksum: 10c0/c3aedba77aa9274b8277c4189ec992a0a6000377e95656443b3872ca5b5fe77dd91170b1695027fc524dc20362ce89605d277569a0d9a5bedc841cdaf14c95df + "@noble/hashes": "npm:1.7.0" + checksum: 10c0/3ebb1795f3f7d74c879bc6262a3444061585a2cab90b7b637dc57d931063dd0c95be858a4c2389e932651825dbc461c215dbcf43984a232de3bd6b2d326ba555 languageName: node linkType: hard -"@walletconnect/window-metadata@npm:1.0.1": - version: 1.0.1 - resolution: "@walletconnect/window-metadata@npm:1.0.1" +"@noble/curves@npm:1.8.1, @noble/curves@npm:^1.3.0, @noble/curves@npm:^1.6.0, @noble/curves@npm:~1.8.1": + version: 1.8.1 + resolution: "@noble/curves@npm:1.8.1" dependencies: - "@walletconnect/window-getters": "npm:^1.0.1" - tslib: "npm:1.14.1" - checksum: 10c0/f190e9bed77282d8ba868a4895f4d813e135f9bbecb8dd4aed988ab1b06992f78128ac19d7d073cf41d8a6a74d0c055cd725908ce0a894649fd25443ad934cf4 + "@noble/hashes": "npm:1.7.1" + checksum: 10c0/84902c7af93338373a95d833f77981113e81c48d4bec78f22f63f1f7fdd893bc1d3d7a3ee78f01b9a8ad3dec812a1232866bf2ccbeb2b1560492e5e7d690ab1f languageName: node linkType: hard -"abbrev@npm:^3.0.0": - version: 3.0.0 - resolution: "abbrev@npm:3.0.0" - checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 +"@noble/hashes@npm:1.7.0": + version: 1.7.0 + resolution: "@noble/hashes@npm:1.7.0" + checksum: 10c0/1ef0c985ebdb5a1bd921ea6d959c90ba826af3ae05b40b459a703e2a5e9b259f190c6e92d6220fb3800e2385521e4159e238415ad3f6b79c52f91dd615e491dc languageName: node linkType: hard -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 +"@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.3, @noble/hashes@npm:^1.5.0, @noble/hashes@npm:~1.7.1": + version: 1.7.1 + resolution: "@noble/hashes@npm:1.7.1" + checksum: 10c0/2f8ec0338ccc92b576a0f5c16ab9c017a3a494062f1fbb569ae641c5e7eab32072f9081acaa96b5048c0898f972916c818ea63cbedda707886a4b5ffcfbf94e3 languageName: node linkType: hard -"acorn-walk@npm:^8.1.1": - version: 8.3.4 - resolution: "acorn-walk@npm:8.3.4" +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" dependencies: - acorn: "npm:^8.11.0" - checksum: 10c0/76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb languageName: node linkType: hard -"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.4.1": - version: 8.14.0 - resolution: "acorn@npm:8.14.0" - bin: - acorn: bin/acorn - checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d languageName: node linkType: hard -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.3 - resolution: "agent-base@npm:7.1.3" - checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 languageName: node linkType: hard -"ajv@npm:^6.12.4": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" dependencies: - fast-deep-equal: "npm:^3.1.1" - fast-json-stable-stringify: "npm:^2.0.0" - json-schema-traverse: "npm:^0.4.1" - uri-js: "npm:^4.2.2" - checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 languageName: node linkType: hard -"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": - version: 4.1.3 - resolution: "ansi-colors@npm:4.1.3" - checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.3": + version: 0.5.15 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15" dependencies: - type-fest: "npm:^0.21.3" - checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + ansi-html: "npm:^0.0.9" + core-js-pure: "npm:^3.23.3" + error-stack-parser: "npm:^2.0.6" + html-entities: "npm:^2.1.0" + loader-utils: "npm:^2.0.4" + schema-utils: "npm:^4.2.0" + source-map: "npm:^0.7.3" + peerDependencies: + "@types/webpack": 4.x || 5.x + react-refresh: ">=0.10.0 <1.0.0" + sockjs-client: ^1.4.0 + type-fest: ">=0.17.0 <5.0.0" + webpack: ">=4.43.0 <6.0.0" + webpack-dev-server: 3.x || 4.x || 5.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + "@types/webpack": + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + checksum: 10c0/ba310aa4d53070f59c8a374d1d256c5965c044c0c3fb1ff6b55353fb5e86de08a490a7bd59a31f0d4951f8f29f81864c7df224fe1342543a95d048b7413ff171 languageName: node linkType: hard -"ansi-escapes@npm:^5.0.0": - version: 5.0.0 - resolution: "ansi-escapes@npm:5.0.0" +"@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" dependencies: - type-fest: "npm:^1.0.2" - checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 + "@polkadot-api/metadata-builders": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + peerDependencies: + rxjs: ">=7.8.0" + checksum: 10c0/f80744e1612446a09fdd3f5a98cdf8f9a5b9fdeddcfa083084b49e0ae63e4b4875a326487258bcbb60e6edc2fbb831436abe4a48b87942c4417ba1ee05e95648 languageName: node linkType: hard -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 +"@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/63160c2227996e1d8926a7d0281cd7a747e53e8049a63c74087425bca6a986662f46ca8e0be5b31882816199aeef1863c8ee9a7d2834d2ee1a0d1bc6dc7d61f3 languageName: node linkType: hard -"ansi-regex@npm:^6.0.1": - version: 6.1.0 - resolution: "ansi-regex@npm:6.1.0" - checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc +"@polkadot-api/json-rpc-provider-proxy@npm:^0.1.0": + version: 0.1.0 + resolution: "@polkadot-api/json-rpc-provider-proxy@npm:0.1.0" + checksum: 10c0/e4b621fbbba5ae035f36932ce2ef6024d157a1612e26d8838ba6b92a78cd4718f4f12baa55ec7c700d213f8ecbe6e14569152ba3254b341b677b9e616c749f59 languageName: node linkType: hard -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 +"@polkadot-api/json-rpc-provider@npm:0.0.1, @polkadot-api/json-rpc-provider@npm:^0.0.1": + version: 0.0.1 + resolution: "@polkadot-api/json-rpc-provider@npm:0.0.1" + checksum: 10c0/90dc86693e7ef742c50484f4374d4b4f0eb7b5f7f618cf96a3dfed866fd18edf19132fc750b2944e8300d83c5601343f3876cbe60cd6bb1086301361d682ebd8 languageName: node linkType: hard -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df +"@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/2cc039dfd0234696e624a48d94f07b68ab3b1fc402f703b142b05f640301c47a3c5315a6ef10d2a61c31d6f93181d1240ba5b4e169e5cb8a428f5eb9613b0123 languageName: node linkType: hard -"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c +"@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + dependencies: + "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/15dcba05a0c7cafaab72edc6c6246133cc25f94a158f0ac2091e3c774271cae6cf64658cefe5db9d57eb16e9a9cc8936f387547064237d129d7675e9ca27e1d3 languageName: node linkType: hard -"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" +"@polkadot-api/metadata-builders@npm:0.3.2": + version: 0.3.2 + resolution: "@polkadot-api/metadata-builders@npm:0.3.2" dependencies: - normalize-path: "npm:^3.0.0" - picomatch: "npm:^2.0.4" - checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + "@polkadot-api/substrate-bindings": "npm:0.6.0" + "@polkadot-api/utils": "npm:0.1.0" + checksum: 10c0/ac536e8d5dea4c4e241839750a46d003a86e6149428dbf9bdb794907547fdab219d38c805ba5fa0ea7150a0083c214866e28d7c2ec10621be97d2f8f8b013edf languageName: node linkType: hard -"arg@npm:^4.1.0": - version: 4.1.3 - resolution: "arg@npm:4.1.3" - checksum: 10c0/070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a +"@polkadot-api/observable-client@npm:^0.3.0": + version: 0.3.2 + resolution: "@polkadot-api/observable-client@npm:0.3.2" + dependencies: + "@polkadot-api/metadata-builders": "npm:0.3.2" + "@polkadot-api/substrate-bindings": "npm:0.6.0" + "@polkadot-api/utils": "npm:0.1.0" + peerDependencies: + "@polkadot-api/substrate-client": 0.1.4 + rxjs: ">=7.8.0" + checksum: 10c0/9f93fab03c37af0483f5c8487ec5250d366eb401a2c9744c014dfb4c7aa524645ae71f6b0e60761e2bca89bdcd862c119e4ac0e798123d8ee9f037eb2f4aaef3 languageName: node linkType: hard -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" +"@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" dependencies: - sprintf-js: "npm:~1.0.2" - checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de + "@noble/hashes": "npm:^1.3.1" + "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@scure/base": "npm:^1.1.1" + scale-ts: "npm:^1.6.0" + checksum: 10c0/f6273cbb1ed74f253f83dfb9e4b46375eb7430e17e69a2f3d631ff80d8ff7b7e871cdf89639ef18635a659a60623e384c894ab2e1889d70442f7ca73c05b44e3 languageName: node linkType: hard -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e +"@polkadot-api/substrate-bindings@npm:0.6.0": + version: 0.6.0 + resolution: "@polkadot-api/substrate-bindings@npm:0.6.0" + dependencies: + "@noble/hashes": "npm:^1.3.1" + "@polkadot-api/utils": "npm:0.1.0" + "@scure/base": "npm:^1.1.1" + scale-ts: "npm:^1.6.0" + checksum: 10c0/6c5d2d4f1120e95b3fb0207ea186e74302b9075671132d62d94d6abcb8b38fe081b8514384c744c3630615caa474764ebdd18968bef73d0c29203946941f1d99 languageName: node linkType: hard -"array-union@npm:^2.1.0": - version: 2.1.0 - resolution: "array-union@npm:2.1.0" - checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 +"@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/56dc28993d06a14b4091f028956f8bb179d3c602a3e3979a978eb2192233ce6ad2f12d4a583e859480521d4c75629aab1d7f0effd989da0ebb90a1b51e7ee073 languageName: node linkType: hard -"async@npm:^3.2.3": - version: 3.2.6 - resolution: "async@npm:3.2.6" - checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 +"@polkadot-api/substrate-client@npm:^0.1.2": + version: 0.1.4 + resolution: "@polkadot-api/substrate-client@npm:0.1.4" + dependencies: + "@polkadot-api/json-rpc-provider": "npm:0.0.1" + "@polkadot-api/utils": "npm:0.1.0" + checksum: 10c0/7c9138ce52745f7e5f365f35d8caf3c192aee405ee576492eab8c47f5e9d09547a6141cc455ba21e69cf9f0f813fe6f5bcb0763342c33435a7678432961713db languageName: node linkType: hard -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d +"@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": + version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 + resolution: "@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + checksum: 10c0/63c36ac45d63a4f8718d1324be0290dadfbfbb387e440d5962de13200861400a6af09a5e96b73f985fd4c27d03c93927420c8145e49e1e822653a3c223dda645 languageName: node linkType: hard -"atomic-sleep@npm:^1.0.0": - version: 1.0.0 - resolution: "atomic-sleep@npm:1.0.0" - checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a +"@polkadot-api/utils@npm:0.1.0": + version: 0.1.0 + resolution: "@polkadot-api/utils@npm:0.1.0" + checksum: 10c0/9b24522a30d0519df2d2bbfc65f7dbc94233950f829c4a6b042e02cc43b70c0ec43a7d06056cd7084d09e32d7c42caa2695732d25f673a31430391bed116fcae languageName: node linkType: hard -"axios@npm:1.7.9": - version: 1.7.9 - resolution: "axios@npm:1.7.9" +"@polkadot/api-augment@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/api-augment@npm:10.13.1" dependencies: - follow-redirects: "npm:^1.15.6" - form-data: "npm:^4.0.0" - proxy-from-env: "npm:^1.1.0" - checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b + "@polkadot/api-base": "npm:10.13.1" + "@polkadot/rpc-augment": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-augment": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/5f1faa67bc8a574fe97debc8aa7e7f6795aa437a1212121188d6bbeb1d465b47b0a1a22b8268f3136e1956dcdf0c1f9004b2a7968a275414e93b0a4e91ba7edc languageName: node linkType: hard -"babel-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "babel-jest@npm:29.7.0" +"@polkadot/api-augment@npm:15.7.1": + version: 15.7.1 + resolution: "@polkadot/api-augment@npm:15.7.1" dependencies: - "@jest/transform": "npm:^29.7.0" - "@types/babel__core": "npm:^7.1.14" - babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^29.6.3" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - slash: "npm:^3.0.0" - peerDependencies: - "@babel/core": ^7.8.0 - checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 + "@polkadot/api-base": "npm:15.7.1" + "@polkadot/rpc-augment": "npm:15.7.1" + "@polkadot/types": "npm:15.7.1" + "@polkadot/types-augment": "npm:15.7.1" + "@polkadot/types-codec": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + tslib: "npm:^2.8.1" + checksum: 10c0/cb4b3f7260a0058c7461383f46de4c7f7b29960365ee1187c496535d47071c24b81938919777fb024c573aa513cce3fb87f2486bb28470f141ea6ff4fd975a7c languageName: node linkType: hard -"babel-plugin-istanbul@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-istanbul@npm:6.1.1" +"@polkadot/api-base@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/api-base@npm:10.13.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@istanbuljs/load-nyc-config": "npm:^1.0.0" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-instrument: "npm:^5.0.4" - test-exclude: "npm:^6.0.0" - checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/3adaa5d3c34e16cc28a0427839c87aab7b1d022c8b6992c43dc91ab7e910d0c8e17dca9ee6b7c9e27a6486aa8878dd7deae79870d7d44ede92aba8421241c249 languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-plugin-jest-hoist@npm:29.6.3" +"@polkadot/api-base@npm:15.7.1": + version: 15.7.1 + resolution: "@polkadot/api-base@npm:15.7.1" dependencies: - "@babel/template": "npm:^7.3.3" - "@babel/types": "npm:^7.3.3" - "@types/babel__core": "npm:^7.1.14" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e + "@polkadot/rpc-core": "npm:15.7.1" + "@polkadot/types": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.8.1" + checksum: 10c0/79258ae0583e0fe0ff1bd9c95ecbe4bbd661194619ab4cbf8bfdfc0d0c2b167a76898f75fa0cfad483fc66497c993a269ed9bab0bdafebef2e9f9e90ae134f82 languageName: node linkType: hard -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.1.0 - resolution: "babel-preset-current-node-syntax@npm:1.1.0" +"@polkadot/api-derive@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/api-derive@npm:10.13.1" dependencies: - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281 + "@polkadot/api": "npm:10.13.1" + "@polkadot/api-augment": "npm:10.13.1" + "@polkadot/api-base": "npm:10.13.1" + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/91df2f399b0133bdcc19edb595e058481b1ffc63e80dbbc58c928eb04982cae1372fe7e3eda6b05888c88b68ae152f46646d080f4b940a5cca9307a681b7c78f languageName: node linkType: hard -"babel-preset-jest@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-preset-jest@npm:29.6.3" +"@polkadot/api-derive@npm:15.7.1": + version: 15.7.1 + resolution: "@polkadot/api-derive@npm:15.7.1" dependencies: - babel-plugin-jest-hoist: "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + "@polkadot/api": "npm:15.7.1" + "@polkadot/api-augment": "npm:15.7.1" + "@polkadot/api-base": "npm:15.7.1" + "@polkadot/rpc-core": "npm:15.7.1" + "@polkadot/types": "npm:15.7.1" + "@polkadot/types-codec": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + "@polkadot/util-crypto": "npm:^13.4.3" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.8.1" + checksum: 10c0/3fce80040888edaef76752bc0e3e7391138b89f7408915a4ac919cdecf7fe04dcaebadc5dd0fe9e5437f287e707abe1d36810580b0d9bb261b9f6d8688490848 languageName: node linkType: hard -"better-path-resolve@npm:1.0.0": - version: 1.0.0 - resolution: "better-path-resolve@npm:1.0.0" +"@polkadot/api@npm:10.13.1, @polkadot/api@npm:^10.13": + version: 10.13.1 + resolution: "@polkadot/api@npm:10.13.1" dependencies: - is-windows: "npm:^1.0.0" - checksum: 10c0/7335130729d59a14b8e4753fea180ca84e287cccc20cb5f2438a95667abc5810327c414eee7b3c79ed1b5a348a40284ea872958f50caba69432c40405eb0acce - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0": - version: 2.3.0 - resolution: "binary-extensions@npm:2.3.0" - checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + "@polkadot/api-augment": "npm:10.13.1" + "@polkadot/api-base": "npm:10.13.1" + "@polkadot/api-derive": "npm:10.13.1" + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/rpc-augment": "npm:10.13.1" + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/rpc-provider": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-augment": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/types-create": "npm:10.13.1" + "@polkadot/types-known": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + eventemitter3: "npm:^5.0.1" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/c2192c51aca790b2d8915a08e55e3b0461c49a1ce3ceccc5597cd74d68367ff0a881a0a864a0897835364482618d0a945247576573ef7c00688f1a25a5347ccc languageName: node linkType: hard -"bn.js@npm:^4.11.9": - version: 4.12.1 - resolution: "bn.js@npm:4.12.1" - checksum: 10c0/b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 +"@polkadot/api@npm:15.7.1, @polkadot/api@npm:^15.6.1, @polkadot/api@npm:^15.7.1": + version: 15.7.1 + resolution: "@polkadot/api@npm:15.7.1" + dependencies: + "@polkadot/api-augment": "npm:15.7.1" + "@polkadot/api-base": "npm:15.7.1" + "@polkadot/api-derive": "npm:15.7.1" + "@polkadot/keyring": "npm:^13.4.3" + "@polkadot/rpc-augment": "npm:15.7.1" + "@polkadot/rpc-core": "npm:15.7.1" + "@polkadot/rpc-provider": "npm:15.7.1" + "@polkadot/types": "npm:15.7.1" + "@polkadot/types-augment": "npm:15.7.1" + "@polkadot/types-codec": "npm:15.7.1" + "@polkadot/types-create": "npm:15.7.1" + "@polkadot/types-known": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + "@polkadot/util-crypto": "npm:^13.4.3" + eventemitter3: "npm:^5.0.1" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.8.1" + checksum: 10c0/e84c23e91ccba6445519808e67b9426065a16903eb524a33ab571b164ec56986442a304292cf7442c13c32200b8eeaca9b0e984ae86e1e9ff4aa6489ab99ad8d languageName: node linkType: hard -"bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa +"@polkadot/extension-inject@npm:^0.58.4": + version: 0.58.4 + resolution: "@polkadot/extension-inject@npm:0.58.4" + dependencies: + "@polkadot/api": "npm:^15.6.1" + "@polkadot/rpc-provider": "npm:^15.6.1" + "@polkadot/types": "npm:^15.6.1" + "@polkadot/util": "npm:^13.4.3" + "@polkadot/util-crypto": "npm:^13.4.3" + "@polkadot/x-global": "npm:^13.4.3" + tslib: "npm:^2.8.1" + peerDependencies: + "@polkadot/api": "*" + "@polkadot/util": "*" + checksum: 10c0/9e02858bcd499974660ad3bfeb017799000d229648397f734d7a3e4bc120a9ff20a5babdaa9296232a106af0b5c1b226db434c12ff87256e8bf59aa5cd55066f languageName: node linkType: hard -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" +"@polkadot/keyring@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/keyring@npm:12.6.2" dependencies: - balanced-match: "npm:^1.0.0" - concat-map: "npm:0.0.1" - checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + "@polkadot/util": "npm:12.6.2" + "@polkadot/util-crypto": "npm:12.6.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + "@polkadot/util-crypto": 12.6.2 + checksum: 10c0/16b198b072ff22cd9fb0281d1dc1e97a3939eccf268e5e2c9272e85ae90cb6212d248d6b76bf85359351d3d43fd9c8b6f951001485e0d2bcff35b675cb189f3d languageName: node linkType: hard -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" +"@polkadot/keyring@npm:^13.4.3": + version: 13.4.3 + resolution: "@polkadot/keyring@npm:13.4.3" dependencies: - balanced-match: "npm:^1.0.0" - checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + "@polkadot/util": "npm:13.4.3" + "@polkadot/util-crypto": "npm:13.4.3" + tslib: "npm:^2.8.0" + peerDependencies: + "@polkadot/util": 13.4.3 + "@polkadot/util-crypto": 13.4.3 + checksum: 10c0/3cffcbcee32ec4212f4ee69cd9dde4ea4875f456b748130a1dc4b318d1ac34550bbb95a67c2ab03d7162f81f8c33b15cf6c5204dad169f975141a65345c0d72a languageName: node linkType: hard -"braces@npm:^3.0.3, braces@npm:~3.0.2": - version: 3.0.3 - resolution: "braces@npm:3.0.3" +"@polkadot/networks@npm:12.6.2, @polkadot/networks@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/networks@npm:12.6.2" dependencies: - fill-range: "npm:^7.1.1" - checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + "@polkadot/util": "npm:12.6.2" + "@substrate/ss58-registry": "npm:^1.44.0" + tslib: "npm:^2.6.2" + checksum: 10c0/44a482c46900058e6d5b25110cb5396382036057240cd4a8e0dae325fab54e689ec81bc43b047570581f14ce456b67310c05c1fe34c4b7f7d4e064f095f4c276 languageName: node linkType: hard -"brorand@npm:^1.1.0": - version: 1.1.0 - resolution: "brorand@npm:1.1.0" - checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 +"@polkadot/networks@npm:13.4.3, @polkadot/networks@npm:^13.4.3": + version: 13.4.3 + resolution: "@polkadot/networks@npm:13.4.3" + dependencies: + "@polkadot/util": "npm:13.4.3" + "@substrate/ss58-registry": "npm:^1.51.0" + tslib: "npm:^2.8.0" + checksum: 10c0/a178369c8fef6fb32e5096a897b36a70dedd657ef198333223be9d36ca17ba0a26301c5896aa3d88a0a91a778eee63591f6b5884d630d79f32d81c3e191cf51d languageName: node linkType: hard -"browserslist@npm:^4.24.0": - version: 4.24.4 - resolution: "browserslist@npm:4.24.4" +"@polkadot/rpc-augment@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/rpc-augment@npm:10.13.1" dependencies: - caniuse-lite: "npm:^1.0.30001688" - electron-to-chromium: "npm:^1.5.73" - node-releases: "npm:^2.0.19" - update-browserslist-db: "npm:^1.1.1" - bin: - browserslist: cli.js - checksum: 10c0/db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 + "@polkadot/rpc-core": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/5389ac83712cb0144e5f6b4319f76a54e8c85d455043ba688d32b233bc83202479f5506a8c8a0a7b0e8688150ca4c8d63ef57b2255e52827a5738eb600ab01ee languageName: node linkType: hard -"bs-logger@npm:^0.2.6": - version: 0.2.6 - resolution: "bs-logger@npm:0.2.6" +"@polkadot/rpc-augment@npm:15.7.1": + version: 15.7.1 + resolution: "@polkadot/rpc-augment@npm:15.7.1" dependencies: - fast-json-stable-stringify: "npm:2.x" - checksum: 10c0/80e89aaaed4b68e3374ce936f2eb097456a0dddbf11f75238dbd53140b1e39259f0d248a5089ed456f1158984f22191c3658d54a713982f676709fbe1a6fa5a0 + "@polkadot/rpc-core": "npm:15.7.1" + "@polkadot/types": "npm:15.7.1" + "@polkadot/types-codec": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + tslib: "npm:^2.8.1" + checksum: 10c0/19ee5bacbb89e63fbf39bdc84a3e95b87eebfa5ea2debe6800b5cb41b772ca18c375b3eb5b202847ea88f3eadbfd2f6288c26d17022ff882c72f3ef1a9ffb601 languageName: node linkType: hard -"bser@npm:2.1.1": - version: 2.1.1 - resolution: "bser@npm:2.1.1" +"@polkadot/rpc-core@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/rpc-core@npm:10.13.1" dependencies: - node-int64: "npm:^0.4.0" - checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 + "@polkadot/rpc-augment": "npm:10.13.1" + "@polkadot/rpc-provider": "npm:10.13.1" + "@polkadot/types": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/423479b6332eae4729076e1faa7371e7516021348ec6b4a4323a25740ea2577afdb395e767580babd854da14f63065cd4ac766a58b61263d09db64f1f6bb2599 languageName: node linkType: hard -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 +"@polkadot/rpc-core@npm:15.7.1": + version: 15.7.1 + resolution: "@polkadot/rpc-core@npm:15.7.1" + dependencies: + "@polkadot/rpc-augment": "npm:15.7.1" + "@polkadot/rpc-provider": "npm:15.7.1" + "@polkadot/types": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.8.1" + checksum: 10c0/78208df6507f5353386a714958a96c4c8be838ceb59d13664a1c9eec15c2758c7db831252ba27fc43dfe8cad018d0df78dc73c6567217bcba4ba2aa9b3277000 languageName: node linkType: hard -"cacache@npm:^19.0.1": - version: 19.0.1 - resolution: "cacache@npm:19.0.1" +"@polkadot/rpc-provider@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/rpc-provider@npm:10.13.1" dependencies: - "@npmcli/fs": "npm:^4.0.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^7.0.2" - ssri: "npm:^12.0.0" - tar: "npm:^7.4.3" - unique-filename: "npm:^4.0.0" - checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-support": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + "@polkadot/x-fetch": "npm:^12.6.2" + "@polkadot/x-global": "npm:^12.6.2" + "@polkadot/x-ws": "npm:^12.6.2" + "@substrate/connect": "npm:0.8.8" + eventemitter3: "npm:^5.0.1" + mock-socket: "npm:^9.3.1" + nock: "npm:^13.5.0" + tslib: "npm:^2.6.2" + dependenciesMeta: + "@substrate/connect": + optional: true + checksum: 10c0/13bc88d973a55b131bea9429831caa19b85cde73bb0c8d124bbeb1f9b5cd63d4e297a38be477e75b8930e181ab837249fec06417dc52cc5c438149313e5a2947 languageName: node linkType: hard -"call-bind-apply-helpers@npm:^1.0.1": - version: 1.0.2 - resolution: "call-bind-apply-helpers@npm:1.0.2" +"@polkadot/rpc-provider@npm:15.7.1, @polkadot/rpc-provider@npm:^15.6.1": + version: 15.7.1 + resolution: "@polkadot/rpc-provider@npm:15.7.1" dependencies: - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + "@polkadot/keyring": "npm:^13.4.3" + "@polkadot/types": "npm:15.7.1" + "@polkadot/types-support": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + "@polkadot/util-crypto": "npm:^13.4.3" + "@polkadot/x-fetch": "npm:^13.4.3" + "@polkadot/x-global": "npm:^13.4.3" + "@polkadot/x-ws": "npm:^13.4.3" + "@substrate/connect": "npm:0.8.11" + eventemitter3: "npm:^5.0.1" + mock-socket: "npm:^9.3.1" + nock: "npm:^13.5.5" + tslib: "npm:^2.8.1" + dependenciesMeta: + "@substrate/connect": + optional: true + checksum: 10c0/8a44a81e6dbf138a7a637078d946cac22ff4e7c3196180cd5fe8002846e97829bdec1106a88f55f75ed5e5606d965e3d469fc1f6d0566cd803293df969edaec5 languageName: node linkType: hard -"call-bound@npm:^1.0.2": - version: 1.0.3 - resolution: "call-bound@npm:1.0.3" +"@polkadot/types-augment@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-augment@npm:10.13.1" dependencies: - call-bind-apply-helpers: "npm:^1.0.1" - get-intrinsic: "npm:^1.2.6" - checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/0686a834fd5d4db1cc74c184057cf1c47f008d3d541866cb2f2a38464c6a41cb159e5ec914b2e3d68511f6c6c7798238b58ec3bd1315a67fbb1ee073147457c6 languageName: node linkType: hard -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 +"@polkadot/types-augment@npm:15.7.1": + version: 15.7.1 + resolution: "@polkadot/types-augment@npm:15.7.1" + dependencies: + "@polkadot/types": "npm:15.7.1" + "@polkadot/types-codec": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + tslib: "npm:^2.8.1" + checksum: 10c0/3025605447c334ee789ab6ea2851b88387274c97bd309f3b6af49c0994a364f3f1e809319cfd2f8c2845cb48bc489a64567789f4776e94e111ad389ee471ae7e languageName: node linkType: hard -"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 +"@polkadot/types-codec@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-codec@npm:10.13.1" + dependencies: + "@polkadot/util": "npm:^12.6.2" + "@polkadot/x-bigint": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/8a35c492006502804a5531231c14037ab98a13f345f4e550142254e69d62d451f0caa89347ac689b92f90b582fe6ab2f1c8eca30cdf327951323b6400fca2e50 languageName: node linkType: hard -"camelcase@npm:^6.2.0": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 +"@polkadot/types-codec@npm:15.7.1": + version: 15.7.1 + resolution: "@polkadot/types-codec@npm:15.7.1" + dependencies: + "@polkadot/util": "npm:^13.4.3" + "@polkadot/x-bigint": "npm:^13.4.3" + tslib: "npm:^2.8.1" + checksum: 10c0/e0c39c6150d64a54e7c5a1a7e7acbaedca14c7e6e5082600203bbdca578516767b293e90e44f1e705e119c790573a8697c06cd21b85f9771293c161b36b2181b languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001700 - resolution: "caniuse-lite@npm:1.0.30001700" - checksum: 10c0/3d391bcdd193208166d3ad759de240b9c18ac3759dbd57195770f0fcd2eedcd47d5e853609aba1eee5a2def44b0a14eee457796bdb3451a27de0c8b27355017c +"@polkadot/types-create@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-create@npm:10.13.1" + dependencies: + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/efe57d84f6088111b53d29db07ab9bf951f79c3e9b4875882c7a9bb0a6f1e00230e63a84cf2a850528119bbfa7f30bdfb21bba645e3922d88ff83092ea0350c5 languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.0.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" +"@polkadot/types-create@npm:15.7.1": + version: 15.7.1 + resolution: "@polkadot/types-create@npm:15.7.1" dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + "@polkadot/types-codec": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + tslib: "npm:^2.8.1" + checksum: 10c0/6b3d60457fce67162e12d8d44c995be4cd7a147731c3cad395a90567d28f98446d93151811f7785fb080a38a2fcc2be207cd93d55da19c6dee73fa1e8cc5d791 languageName: node linkType: hard -"char-regex@npm:^1.0.2": - version: 1.0.2 - resolution: "char-regex@npm:1.0.2" - checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e +"@polkadot/types-known@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-known@npm:10.13.1" + dependencies: + "@polkadot/networks": "npm:^12.6.2" + "@polkadot/types": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/types-create": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/ce4e5b402e4d923a1b93475997e57bb6b7f95cc679a466c7d563d9d033872479100cf5ac72c58faaf57610602c913555ef0b4bd4672c6c76fc733c062d41959b languageName: node linkType: hard -"chardet@npm:^0.7.0": - version: 0.7.0 - resolution: "chardet@npm:0.7.0" - checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d +"@polkadot/types-known@npm:15.7.1": + version: 15.7.1 + resolution: "@polkadot/types-known@npm:15.7.1" + dependencies: + "@polkadot/networks": "npm:^13.4.3" + "@polkadot/types": "npm:15.7.1" + "@polkadot/types-codec": "npm:15.7.1" + "@polkadot/types-create": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + tslib: "npm:^2.8.1" + checksum: 10c0/7eb027ddd44fac08c496ca851ead84fd37a97a73b270c0ea136eee5e82f085c71554b86bf71143ef31626a77d7859833a88fc76390f9801f08e5f4da46ecd15e languageName: node linkType: hard -"chokidar@npm:^3.6.0": - version: 3.6.0 - resolution: "chokidar@npm:3.6.0" +"@polkadot/types-support@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types-support@npm:10.13.1" dependencies: - anymatch: "npm:~3.1.2" - braces: "npm:~3.0.2" - fsevents: "npm:~2.3.2" - glob-parent: "npm:~5.1.2" - is-binary-path: "npm:~2.1.0" - is-glob: "npm:~4.0.1" - normalize-path: "npm:~3.0.0" - readdirp: "npm:~3.6.0" - dependenciesMeta: - fsevents: - optional: true - checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/a9bf65b139b1c861acc198ce650e14d2014f88d30f890710baf3481caa16b44dc39122b05d34cc86211b08e082cf4e7d5680ba3a4008711fe86b70d62a65219c languageName: node linkType: hard -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 +"@polkadot/types-support@npm:15.7.1": + version: 15.7.1 + resolution: "@polkadot/types-support@npm:15.7.1" + dependencies: + "@polkadot/util": "npm:^13.4.3" + tslib: "npm:^2.8.1" + checksum: 10c0/c2b803cc4bd149a8d838f3b9d5d5d972d9e42c8b6952bca6398e08efb57f978a6a123d2378b6eda5cfb372426df926e221b7ed3788ee2b695645d00a4cf9806b languageName: node linkType: hard -"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a +"@polkadot/types@npm:10.13.1": + version: 10.13.1 + resolution: "@polkadot/types@npm:10.13.1" + dependencies: + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/types-augment": "npm:10.13.1" + "@polkadot/types-codec": "npm:10.13.1" + "@polkadot/types-create": "npm:10.13.1" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 10c0/1fe50d7ba10368dd944fec0e2da740f8c665c1c417362ab5ed1587d9083259c65064e04a862443d1a6c9f1da86b8dee6a4945e711064f0318895a38ad1303e3b languageName: node linkType: hard -"cjs-module-lexer@npm:^1.0.0": - version: 1.4.3 - resolution: "cjs-module-lexer@npm:1.4.3" - checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be +"@polkadot/types@npm:15.7.1, @polkadot/types@npm:^15.6.1": + version: 15.7.1 + resolution: "@polkadot/types@npm:15.7.1" + dependencies: + "@polkadot/keyring": "npm:^13.4.3" + "@polkadot/types-augment": "npm:15.7.1" + "@polkadot/types-codec": "npm:15.7.1" + "@polkadot/types-create": "npm:15.7.1" + "@polkadot/util": "npm:^13.4.3" + "@polkadot/util-crypto": "npm:^13.4.3" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.8.1" + checksum: 10c0/f260dffa14628ef3bb3d397299c282f65d1766246fa3bc78cd5bc5f436dad02ad5beefd4dd6c9a1e2321c808770a47432d33cc2bc793b9813883430c4635abb4 languageName: node linkType: hard -"cli-cursor@npm:^4.0.0": - version: 4.0.0 - resolution: "cli-cursor@npm:4.0.0" +"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/util-crypto@npm:12.6.2" dependencies: - restore-cursor: "npm:^4.0.0" - checksum: 10c0/e776e8c3c6727300d0539b0d25160b2bb56aed1a63942753ba1826b012f337a6f4b7ace3548402e4f2f13b5e16bfd751be672c44b203205e7eca8be94afec42c + "@noble/curves": "npm:^1.3.0" + "@noble/hashes": "npm:^1.3.3" + "@polkadot/networks": "npm:12.6.2" + "@polkadot/util": "npm:12.6.2" + "@polkadot/wasm-crypto": "npm:^7.3.2" + "@polkadot/wasm-util": "npm:^7.3.2" + "@polkadot/x-bigint": "npm:12.6.2" + "@polkadot/x-randomvalues": "npm:12.6.2" + "@scure/base": "npm:^1.1.5" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + checksum: 10c0/b25f1574a2d4298c32b7a3cf3fa9f1b1237af3cc9e4ac16e75840097e9bcea11c8188abd5c46522d46d350edceb1e3e54fe8cbb01111e4eb643df4040ff41e2a languageName: node linkType: hard -"cli-truncate@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-truncate@npm:3.1.0" +"@polkadot/util-crypto@npm:13.4.3, @polkadot/util-crypto@npm:^13.4.3": + version: 13.4.3 + resolution: "@polkadot/util-crypto@npm:13.4.3" dependencies: - slice-ansi: "npm:^5.0.0" - string-width: "npm:^5.0.0" - checksum: 10c0/a19088878409ec0e5dc2659a5166929629d93cfba6d68afc9cde2282fd4c751af5b555bf197047e31c87c574396348d011b7aa806fec29c4139ea4f7f00b324c + "@noble/curves": "npm:^1.3.0" + "@noble/hashes": "npm:^1.3.3" + "@polkadot/networks": "npm:13.4.3" + "@polkadot/util": "npm:13.4.3" + "@polkadot/wasm-crypto": "npm:^7.4.1" + "@polkadot/wasm-util": "npm:^7.4.1" + "@polkadot/x-bigint": "npm:13.4.3" + "@polkadot/x-randomvalues": "npm:13.4.3" + "@scure/base": "npm:^1.1.7" + tslib: "npm:^2.8.0" + peerDependencies: + "@polkadot/util": 13.4.3 + checksum: 10c0/601b3d57eea400c9229d4766092659e8095eb7aa7329cdddb0f6bc325b312cf7bdaa24c86792ff1aae4b7d810130455c425a1336cf9066adbef66b5d923c6eeb languageName: node linkType: hard -"cliui@npm:^6.0.0": - version: 6.0.0 - resolution: "cliui@npm:6.0.0" +"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/util@npm:12.6.2" dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.0" - wrap-ansi: "npm:^6.2.0" - checksum: 10c0/35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 + "@polkadot/x-bigint": "npm:12.6.2" + "@polkadot/x-global": "npm:12.6.2" + "@polkadot/x-textdecoder": "npm:12.6.2" + "@polkadot/x-textencoder": "npm:12.6.2" + "@types/bn.js": "npm:^5.1.5" + bn.js: "npm:^5.2.1" + tslib: "npm:^2.6.2" + checksum: 10c0/e426d31f8a6b8e8c57b86c18b419312906c5a169e5b2d89c15b54a5d6cf297912250d336f81926e07511ce825d36222d9e6387a01240aa6a20b11aa25dc8226a languageName: node linkType: hard -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" +"@polkadot/util@npm:13.4.3, @polkadot/util@npm:^13.4.3": + version: 13.4.3 + resolution: "@polkadot/util@npm:13.4.3" dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + "@polkadot/x-bigint": "npm:13.4.3" + "@polkadot/x-global": "npm:13.4.3" + "@polkadot/x-textdecoder": "npm:13.4.3" + "@polkadot/x-textencoder": "npm:13.4.3" + "@types/bn.js": "npm:^5.1.6" + bn.js: "npm:^5.2.1" + tslib: "npm:^2.8.0" + checksum: 10c0/06798e9799926abcf3b40fff1e659099ca8f8be378a41bda30f12b2cd8f90ce18b8a3feeb735c0cab8c183231cebec5fbbeb26046fa48ca7e825bebed5f79ddc languageName: node linkType: hard -"co@npm:^4.6.0": - version: 4.6.0 - resolution: "co@npm:4.6.0" - checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 +"@polkadot/wasm-bridge@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-bridge@npm:7.4.1" + dependencies: + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 10c0/8123c2d72ed24f6900185eb982f228789414c1458c8a291e17a9bd70cd36616f0e04fb40cb01e90d27223eb2ce81391af36f6e5b741cb6d9a83850bb5b9e038e languageName: node linkType: hard -"collect-v8-coverage@npm:^1.0.0": - version: 1.0.2 - resolution: "collect-v8-coverage@npm:1.0.2" - checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1 +"@polkadot/wasm-crypto-asmjs@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto-asmjs@npm:7.4.1" + dependencies: + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + checksum: 10c0/7b19748b2ccdc2d964c137ae5eabdf022d7860c05981270c82392898ac6641d5602a2c2ea1059ef8f8929dd361a75fdb25bfaa7961f3dfcf497f987145c6850a languageName: node linkType: hard -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" +"@polkadot/wasm-crypto-init@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto-init@npm:7.4.1" dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + "@polkadot/wasm-bridge": "npm:7.4.1" + "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" + "@polkadot/wasm-crypto-wasm": "npm:7.4.1" + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 10c0/fdcb96b4ba318680837d728b3c60c0bbbe326c9b8c15d70394cfbfdee06c95f8311b6fe13e4c862472faef4a2a9ccb218519fb15ad2f67d15b4cbb1b7c3eecba languageName: node linkType: hard -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 +"@polkadot/wasm-crypto-wasm@npm:7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto-wasm@npm:7.4.1" + dependencies: + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + checksum: 10c0/2673a567cea785f7b9ec5b8371e05a53064651a9c64ac0fc45d7d5c8a080810cb1bd0f1950e2789d2c8895bcca35e9dc84b8a7b77c59b9b2d30beed8a964d043 languageName: node linkType: hard -"colorette@npm:^2.0.20": - version: 2.0.20 - resolution: "colorette@npm:2.0.20" - checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 +"@polkadot/wasm-crypto@npm:^7.3.2, @polkadot/wasm-crypto@npm:^7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-crypto@npm:7.4.1" + dependencies: + "@polkadot/wasm-bridge": "npm:7.4.1" + "@polkadot/wasm-crypto-asmjs": "npm:7.4.1" + "@polkadot/wasm-crypto-init": "npm:7.4.1" + "@polkadot/wasm-crypto-wasm": "npm:7.4.1" + "@polkadot/wasm-util": "npm:7.4.1" + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 10c0/b896f88ebf6b6864263b9042a14b6e5ef7371e47e56c6f1c297472f6d24b40645ee4e9abed5d32bfd95de4797811cb109c44da6064dd2509db3ce05a53fe2d72 languageName: node linkType: hard -"combined-stream@npm:^1.0.8": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" +"@polkadot/wasm-util@npm:7.4.1, @polkadot/wasm-util@npm:^7.3.2, @polkadot/wasm-util@npm:^7.4.1": + version: 7.4.1 + resolution: "@polkadot/wasm-util@npm:7.4.1" dependencies: - delayed-stream: "npm:~1.0.0" - checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 + tslib: "npm:^2.7.0" + peerDependencies: + "@polkadot/util": "*" + checksum: 10c0/4e7042f854350a7e0c978d816abc3a8e37adcd6e8a5a35a4893928e79ecc0950fc4073993ad813ad8edd2c5fa6f603a5395018d19c44b8a338f52974747c3a9c languageName: node linkType: hard -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f +"@polkadot/x-bigint@npm:12.6.2, @polkadot/x-bigint@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-bigint@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/78123efa2a5fad7fccb79dbe0c44f5506b70405a2b9b1dc9db9450ddd2f01791b011a46c9fff31ed8b21aace6f676179c4b7746c97ca254e8822bcf543e4d779 languageName: node linkType: hard -"convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "convert-source-map@npm:2.0.0" - checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b +"@polkadot/x-bigint@npm:13.4.3, @polkadot/x-bigint@npm:^13.4.3": + version: 13.4.3 + resolution: "@polkadot/x-bigint@npm:13.4.3" + dependencies: + "@polkadot/x-global": "npm:13.4.3" + tslib: "npm:^2.8.0" + checksum: 10c0/133bb54e6020dde4945ddaa685f0714f09930ef1518f8ab3e03a042ab6b892bb3ec882199966c290adbe5dc2b3c6d6312624a8671eb835346df8664c3d2f1773 languageName: node linkType: hard -"cookie-es@npm:^1.2.2": - version: 1.2.2 - resolution: "cookie-es@npm:1.2.2" - checksum: 10c0/210eb67cd40a53986fda99d6f47118cfc45a69c4abc03490d15ab1b83ac978d5518356aecdd7a7a4969292445e3063c2302deda4c73706a67edc008127608638 +"@polkadot/x-fetch@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-fetch@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + node-fetch: "npm:^3.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/c4e34c28f4374db3b6795b31f63434b4241896a82cd1a0aa81196c7dbe8aa345069a39d27d5c3af214d8d2824154c6fe1fcbe9cb22af32f9a2c3fd22dc4b8583 languageName: node linkType: hard -"create-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "create-jest@npm:29.7.0" +"@polkadot/x-fetch@npm:^13.4.3": + version: 13.4.3 + resolution: "@polkadot/x-fetch@npm:13.4.3" dependencies: - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-config: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - prompts: "npm:^2.0.1" - bin: - create-jest: bin/create-jest.js - checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f + "@polkadot/x-global": "npm:13.4.3" + node-fetch: "npm:^3.3.2" + tslib: "npm:^2.8.0" + checksum: 10c0/3352bed239d8d1227e12af202707500bc81589b6492639f54a5130b94ea6f3b8e74760c0429cfa6543cfc57fc796a63e1898540b95c09ca116af466e7eaf0e36 languageName: node linkType: hard -"create-require@npm:^1.1.0": - version: 1.1.1 - resolution: "create-require@npm:1.1.1" - checksum: 10c0/157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91 +"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-global@npm:12.6.2" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/63738eb46465e3e43151d746321c178131385a734e1d3865fc76667fec9d4b1fb8b35a0d8ee75834035b54a4047e0bae86c4f2e465b16c73d4fc15ec4426446f languageName: node linkType: hard -"cross-fetch@npm:^3.1.4": - version: 3.2.0 - resolution: "cross-fetch@npm:3.2.0" +"@polkadot/x-global@npm:13.4.3, @polkadot/x-global@npm:^13.4.3": + version: 13.4.3 + resolution: "@polkadot/x-global@npm:13.4.3" dependencies: - node-fetch: "npm:^2.7.0" - checksum: 10c0/d8596adf0269130098a676f6739a0922f3cc7b71cc89729925411ebe851a87026171c82ea89154c4811c9867c01c44793205a52e618ce2684650218c7fbeeb9f + tslib: "npm:^2.8.0" + checksum: 10c0/704d0f1f221a7cd3fadc64502a9da133fd438d4931de8e6c0ada04545e25c90759c4a79dec1595623f28c8cc29a3123cbbc0d1932613c174da85d5f1de24dbbe languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": - version: 7.0.6 - resolution: "cross-spawn@npm:7.0.6" +"@polkadot/x-randomvalues@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-randomvalues@npm:12.6.2" dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + "@polkadot/wasm-util": "*" + checksum: 10c0/44920ec7a93ca0b5b0d2abae493fe5a9fb8cdb44b70029d431c1244a11dea0a9f14d216b4d14bde8b984199b9dd364a3ae68b51937784645343f686b3613c223 languageName: node linkType: hard -"crossws@npm:^0.3.3": - version: 0.3.4 - resolution: "crossws@npm:0.3.4" +"@polkadot/x-randomvalues@npm:13.4.3": + version: 13.4.3 + resolution: "@polkadot/x-randomvalues@npm:13.4.3" dependencies: - uncrypto: "npm:^0.1.3" - checksum: 10c0/54a2b82d188f854051eef38a760093d35488a2a689cd3716945311e29ad61e5272b1ba2d2674c61876f6d83c321adaa911f523f15198b721bbdc05e283d4c2b3 + "@polkadot/x-global": "npm:13.4.3" + tslib: "npm:^2.8.0" + peerDependencies: + "@polkadot/util": 13.4.3 + "@polkadot/wasm-util": "*" + checksum: 10c0/be067c265c0a2fde838a876e352a35b9bb3950c1b0e87b5464f31e18b3999b50daf63d0dcca3819ea33cbda44e7857d53b4fa391c64ae00a975e9c09b5e21578 languageName: node linkType: hard -"data-uri-to-buffer@npm:^4.0.0": - version: 4.0.1 - resolution: "data-uri-to-buffer@npm:4.0.1" - checksum: 10c0/20a6b93107597530d71d4cb285acee17f66bcdfc03fd81040921a81252f19db27588d87fc8fc69e1950c55cfb0bf8ae40d0e5e21d907230813eb5d5a7f9eb45b +"@polkadot/x-textdecoder@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-textdecoder@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/d1aa46dc0c4f88bce3cb7aaadbede99c2fb159c0fd317fb9fe5b54bdbb83da9cce3a5d628e25892028b34cc4eeef72669c344f0af12e21f05429142cc7b4732d languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0": - version: 4.4.0 - resolution: "debug@npm:4.4.0" +"@polkadot/x-textdecoder@npm:13.4.3": + version: 13.4.3 + resolution: "@polkadot/x-textdecoder@npm:13.4.3" dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + "@polkadot/x-global": "npm:13.4.3" + tslib: "npm:^2.8.0" + checksum: 10c0/187685b2d125bf22828bd39977941d77ba314af37691f1e86a123fa148a9cd7e0ef4470048d40454eeb8c1830e89d7258bd314b3ee47d6e6557de910d1871b3c languageName: node linkType: hard -"decamelize@npm:^1.2.0": - version: 1.2.0 - resolution: "decamelize@npm:1.2.0" - checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 +"@polkadot/x-textencoder@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-textencoder@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: 10c0/fa234ce4d164991ea98f34e9eae2adf0c4d2b0806e2e30b11c41a52b432f8cbd91fb16945243809fd9433c513b8c7ab4c16d902b92faf7befaa523daae7459f4 languageName: node linkType: hard -"decode-uri-component@npm:^0.2.2": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 +"@polkadot/x-textencoder@npm:13.4.3": + version: 13.4.3 + resolution: "@polkadot/x-textencoder@npm:13.4.3" + dependencies: + "@polkadot/x-global": "npm:13.4.3" + tslib: "npm:^2.8.0" + checksum: 10c0/8c9b2f53142abf3dafd35c6fadf719e84098466e4ac9f4b58f0c7f0cce6aaf4c7a69d6323a708223e10bc439e35b87cd5ed95f507be7745fb23a32a3f52257b2 languageName: node linkType: hard -"dedent@npm:^1.0.0": - version: 1.5.3 - resolution: "dedent@npm:1.5.3" +"@polkadot/x-ws@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-ws@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + ws: "npm:^8.15.1" + checksum: 10c0/15565803a34aa7d6654c4c05725f5f44e504caa69f590523c5569fcbd66cf1e467de03e3e13a4d71bb60efceb28c60fd5719bee5efd721c020cf470025bbeb29 + languageName: node + linkType: hard + +"@polkadot/x-ws@npm:^13.4.3": + version: 13.4.3 + resolution: "@polkadot/x-ws@npm:13.4.3" + dependencies: + "@polkadot/x-global": "npm:13.4.3" + tslib: "npm:^2.8.0" + ws: "npm:^8.18.0" + checksum: 10c0/929ffd34c6625ef5bcf8dcf1f4a922d6e234bf75e23de633b56a747285b0a5f85c6f28339a2ff61aa297dc9c5b98ca783e6c70bf7e7856fc2b6be6aba92a7cb6 + languageName: node + linkType: hard + +"@popperjs/core@npm:^2.11.8": + version: 2.11.8 + resolution: "@popperjs/core@npm:2.11.8" + checksum: 10c0/4681e682abc006d25eb380d0cf3efc7557043f53b6aea7a5057d0d1e7df849a00e281cd8ea79c902a35a414d7919621fc2ba293ecec05f413598e0b23d5a1e63 + languageName: node + linkType: hard + +"@rollup/plugin-babel@npm:^5.2.0": + version: 5.3.1 + resolution: "@rollup/plugin-babel@npm:5.3.1" + dependencies: + "@babel/helper-module-imports": "npm:^7.10.4" + "@rollup/pluginutils": "npm:^3.1.0" peerDependencies: - babel-plugin-macros: ^3.1.0 + "@babel/core": ^7.0.0 + "@types/babel__core": ^7.1.9 + rollup: ^1.20.0||^2.0.0 peerDependenciesMeta: - babel-plugin-macros: + "@types/babel__core": optional: true - checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 + checksum: 10c0/2766134dd5567c0d4fd6909d1f511ce9bf3bd9d727e1bc5ffdd6097a3606faca324107ae8e0961839ee4dbb45e5e579ae601efe472fc0a271259aea79920cafa languageName: node linkType: hard -"deep-is@npm:^0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c +"@rollup/plugin-node-resolve@npm:^11.2.1": + version: 11.2.1 + resolution: "@rollup/plugin-node-resolve@npm:11.2.1" + dependencies: + "@rollup/pluginutils": "npm:^3.1.0" + "@types/resolve": "npm:1.17.1" + builtin-modules: "npm:^3.1.0" + deepmerge: "npm:^4.2.2" + is-module: "npm:^1.0.0" + resolve: "npm:^1.19.0" + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: 10c0/a8226b01352ee1f7133b1b59b3906267e11c99020a55e3b7a313e03889f790d1cd94e7f7769d3963261e897c3265082533ba595976f8e3f08cf70aa88bf1ddd7 languageName: node linkType: hard -"deepmerge@npm:^4.2.2": - version: 4.3.1 - resolution: "deepmerge@npm:4.3.1" - checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 +"@rollup/plugin-replace@npm:^2.4.1": + version: 2.4.2 + resolution: "@rollup/plugin-replace@npm:2.4.2" + dependencies: + "@rollup/pluginutils": "npm:^3.1.0" + magic-string: "npm:^0.25.7" + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + checksum: 10c0/ea3d27291c791661638b91809d0247dde1ee71be0b16fa7060078c2700db3669eada2c3978ea979b917b29ebe06f3fddc8797feae554da966264a22142b5771a languageName: node linkType: hard -"defu@npm:^6.1.4": - version: 6.1.4 - resolution: "defu@npm:6.1.4" - checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 +"@rollup/pluginutils@npm:^3.1.0": + version: 3.1.0 + resolution: "@rollup/pluginutils@npm:3.1.0" + dependencies: + "@types/estree": "npm:0.0.39" + estree-walker: "npm:^1.0.1" + picomatch: "npm:^2.2.2" + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: 10c0/7151753160d15ba2b259461a6c25b3932150994ea52dba8fd3144f634c7647c2e56733d986e2c15de67c4d96a9ee7d6278efa6d2e626a7169898fd64adc0f90c languageName: node linkType: hard -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b languageName: node linkType: hard -"destr@npm:^2.0.3": - version: 2.0.3 - resolution: "destr@npm:2.0.3" - checksum: 10c0/10e7eff5149e2839a4dd29a1e9617c3c675a3b53608d78d74fc6f4abc31daa977e6de08e0eea78965527a0d5a35467ae2f9624e0a4646d54aa1162caa094473e +"@rushstack/eslint-patch@npm:^1.1.0": + version: 1.10.5 + resolution: "@rushstack/eslint-patch@npm:1.10.5" + checksum: 10c0/ea66e8be3a78a48d06e8ff33221cef5749386589236bbcd24013577d2b4e1035e3dc919740c6e0f16d44c1e0b62d06d00898508fc74cc2adb0ac6b667aa5a8e4 languageName: node linkType: hard -"detect-browser@npm:5.3.0": - version: 5.3.0 - resolution: "detect-browser@npm:5.3.0" - checksum: 10c0/88d49b70ce3836e7971345b2ebdd486ad0d457d1e4f066540d0c12f9210c8f731ccbed955fcc9af2f048f5d4629702a8e46bedf5bcad42ad49a3a0927bfd5a76 +"@scure/base@npm:^1.1.1, @scure/base@npm:^1.1.5, @scure/base@npm:^1.1.7, @scure/base@npm:~1.2.2, @scure/base@npm:~1.2.4": + version: 1.2.4 + resolution: "@scure/base@npm:1.2.4" + checksum: 10c0/469c8aee80d6d6973e1aac6184befa04568f1b4016e40c889025f4a721575db9c1ca0c2ead80613896cce929392740322a18da585a427f157157e797dc0a42a9 languageName: node linkType: hard -"detect-indent@npm:^6.0.0": - version: 6.1.0 - resolution: "detect-indent@npm:6.1.0" - checksum: 10c0/dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 +"@scure/bip32@npm:1.6.2, @scure/bip32@npm:^1.5.0": + version: 1.6.2 + resolution: "@scure/bip32@npm:1.6.2" + dependencies: + "@noble/curves": "npm:~1.8.1" + "@noble/hashes": "npm:~1.7.1" + "@scure/base": "npm:~1.2.2" + checksum: 10c0/a0abd62d1fe34b4d90b84feb25fa064ad452fd51be9fd7ea3dcd376059c0e8d08d4fe454099030f43fb91a1bee85cd955f093f221bbc522178919f779fbe565c languageName: node linkType: hard -"detect-newline@npm:^3.0.0": - version: 3.1.0 - resolution: "detect-newline@npm:3.1.0" - checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d +"@scure/bip39@npm:1.5.4, @scure/bip39@npm:^1.4.0": + version: 1.5.4 + resolution: "@scure/bip39@npm:1.5.4" + dependencies: + "@noble/hashes": "npm:~1.7.1" + "@scure/base": "npm:~1.2.4" + checksum: 10c0/0b398b8335b624c16dfb0d81b0e79f80f098bb98e327f1d68ace56636e0c56cc09a240ed3ba9c1187573758242ade7000260d65c15d3a6bcd95ac9cb284b450a languageName: node linkType: hard -"diff-sequences@npm:^29.6.3": - version: 29.6.3 - resolution: "diff-sequences@npm:29.6.3" - checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 +"@sinclair/typebox@npm:^0.24.1": + version: 0.24.51 + resolution: "@sinclair/typebox@npm:0.24.51" + checksum: 10c0/458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 languageName: node linkType: hard -"diff@npm:^4.0.1": - version: 4.0.2 - resolution: "diff@npm:4.0.2" - checksum: 10c0/81b91f9d39c4eaca068eb0c1eb0e4afbdc5bb2941d197f513dd596b820b956fef43485876226d65d497bebc15666aa2aa82c679e84f65d5f2bfbf14ee46e32c1 +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e languageName: node linkType: hard -"dijkstrajs@npm:^1.0.1": - version: 1.0.3 - resolution: "dijkstrajs@npm:1.0.3" - checksum: 10c0/2183d61ac1f25062f3c3773f3ea8d9f45ba164a00e77e07faf8cc5750da966222d1e2ce6299c875a80f969190c71a0973042192c5624d5223e4ed196ff584c99 +"@sinonjs/commons@npm:^1.7.0": + version: 1.8.6 + resolution: "@sinonjs/commons@npm:1.8.6" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10c0/93b4d4e27e93652b83467869c2fe09cbd8f37cd5582327f0e081fbf9b93899e2d267db7b668c96810c63dc229867614ced825e5512b47db96ca6f87cb3ec0f61 languageName: node linkType: hard -"dir-glob@npm:^3.0.1": +"@sinonjs/commons@npm:^3.0.0": version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" + resolution: "@sinonjs/commons@npm:3.0.1" dependencies: - path-type: "npm:^4.0.0" - checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c + type-detect: "npm:4.0.8" + checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 languageName: node linkType: hard -"dunder-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "dunder-proto@npm:1.0.1" - dependencies: - call-bind-apply-helpers: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - gopd: "npm:^1.2.0" - checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": "npm:^3.0.0" + checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 languageName: node linkType: hard -"duplexify@npm:^4.1.2": - version: 4.1.3 - resolution: "duplexify@npm:4.1.3" +"@sinonjs/fake-timers@npm:^8.0.1": + version: 8.1.0 + resolution: "@sinonjs/fake-timers@npm:8.1.0" dependencies: - end-of-stream: "npm:^1.4.1" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - stream-shift: "npm:^1.0.2" - checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 + "@sinonjs/commons": "npm:^1.7.0" + checksum: 10c0/d6b795f9ddaf044daf184c151555ca557ccd23636f2ee3d2f76a9d128329f81fc1aac412f6f67239ab92cb9390aad9955b71df93cf4bd442c68b1f341e381ab6 languageName: node linkType: hard -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 +"@substrate/connect-extension-protocol@npm:^2.0.0": + version: 2.2.2 + resolution: "@substrate/connect-extension-protocol@npm:2.2.2" + checksum: 10c0/11eb887841a40ae9eafb34fd6f6aabddf4df1cc27aa144edd9be308baa10445b8c14b7b6ccf8de05683d84449cce5cabf43c59ef782eb91e2288c2139f7f6441 languageName: node linkType: hard -"ejs@npm:^3.1.10": - version: 3.1.10 - resolution: "ejs@npm:3.1.10" +"@substrate/connect-known-chains@npm:^1.1.1, @substrate/connect-known-chains@npm:^1.1.5": + version: 1.9.2 + resolution: "@substrate/connect-known-chains@npm:1.9.2" + checksum: 10c0/730ed1420ae0cf33d7c9479cf180ca386edae72f6b9261cc8ac1381cd803142eb0b75df35ad939a4d8c7a0acb83da2840d948066c2950b201c9037f4ef75287c + languageName: node + linkType: hard + +"@substrate/connect@npm:0.8.11": + version: 0.8.11 + resolution: "@substrate/connect@npm:0.8.11" dependencies: - jake: "npm:^10.8.5" - bin: - ejs: bin/cli.js - checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 + "@substrate/connect-extension-protocol": "npm:^2.0.0" + "@substrate/connect-known-chains": "npm:^1.1.5" + "@substrate/light-client-extension-helpers": "npm:^1.0.0" + smoldot: "npm:2.0.26" + checksum: 10c0/ad37dc5d6c806b95a346d42a94b1968b1aa3056ef7dd1a9af60670ab1fe6ecbc61ae52ae74e2b5a93a75b61db812bbe0c3409eb207bd4b438bec02d3554d6daa languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.73": - version: 1.5.102 - resolution: "electron-to-chromium@npm:1.5.102" - checksum: 10c0/db07dab3ee3b7fbc39ad26203925669ade86b12a62d09fa14ae48a354a0f34d162ac9a2ca9d6f70ceb1b16821b01b155e56467702bcc915da1e1dd147dd034b4 +"@substrate/connect@npm:0.8.8": + version: 0.8.8 + resolution: "@substrate/connect@npm:0.8.8" + dependencies: + "@substrate/connect-extension-protocol": "npm:^2.0.0" + "@substrate/connect-known-chains": "npm:^1.1.1" + "@substrate/light-client-extension-helpers": "npm:^0.0.4" + smoldot: "npm:2.0.22" + checksum: 10c0/d2507a5c2392523c31b1e25a4b0955b7c271406d527511c5ceab561fff0d8788262d638ff996dc2978464998f5db78cf373b34d2af86b040686c86f36093ec65 languageName: node linkType: hard -"elliptic@npm:6.5.4": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" +"@substrate/light-client-extension-helpers@npm:^0.0.4": + version: 0.0.4 + resolution: "@substrate/light-client-extension-helpers@npm:0.0.4" dependencies: - bn.js: "npm:^4.11.9" - brorand: "npm:^1.1.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 + "@polkadot-api/client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/json-rpc-provider": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/json-rpc-provider-proxy": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + "@substrate/connect-extension-protocol": "npm:^2.0.0" + "@substrate/connect-known-chains": "npm:^1.1.1" + rxjs: "npm:^7.8.1" + peerDependencies: + smoldot: 2.x + checksum: 10c0/51e44ab2f3efaf8482047d3ed89e51327b54f53bd9d4169ce3738daf22e0afa849560cfd1f487ae809ea9adfdb93812f1cb74329d44cf686c0b552493b47b122 languageName: node linkType: hard -"elliptic@npm:6.6.1": - version: 6.6.1 - resolution: "elliptic@npm:6.6.1" +"@substrate/light-client-extension-helpers@npm:^1.0.0": + version: 1.0.0 + resolution: "@substrate/light-client-extension-helpers@npm:1.0.0" dependencies: - bn.js: "npm:^4.11.9" - brorand: "npm:^1.1.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 + "@polkadot-api/json-rpc-provider": "npm:^0.0.1" + "@polkadot-api/json-rpc-provider-proxy": "npm:^0.1.0" + "@polkadot-api/observable-client": "npm:^0.3.0" + "@polkadot-api/substrate-client": "npm:^0.1.2" + "@substrate/connect-extension-protocol": "npm:^2.0.0" + "@substrate/connect-known-chains": "npm:^1.1.5" + rxjs: "npm:^7.8.1" + peerDependencies: + smoldot: 2.x + checksum: 10c0/41b692c4f8ec8ee5e67f7c184ea0556c92d2755401efd20c9ee440d0d1d76e00972b76c92514cc6850855a55bbf062b301f1188eeb3b926a7fc1adb914298e94 languageName: node linkType: hard -"emittery@npm:^0.13.1": - version: 0.13.1 - resolution: "emittery@npm:0.13.1" - checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 +"@substrate/ss58-registry@npm:^1.44.0, @substrate/ss58-registry@npm:^1.51.0": + version: 1.51.0 + resolution: "@substrate/ss58-registry@npm:1.51.0" + checksum: 10c0/f568ea2a5011ee1c288e577d23dd48a6ba0dc0db3611f268b1c35f41636b8ec39ae09fe0184f88d411e331b60d924e90054be736b1ff624cdcb9b742c94a9bf6 languageName: node linkType: hard -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 +"@surma/rollup-plugin-off-main-thread@npm:^2.2.3": + version: 2.2.3 + resolution: "@surma/rollup-plugin-off-main-thread@npm:2.2.3" + dependencies: + ejs: "npm:^3.1.6" + json5: "npm:^2.2.0" + magic-string: "npm:^0.25.0" + string.prototype.matchall: "npm:^4.0.6" + checksum: 10c0/4f36a7488cdae2907053a48231430e8e9aa8f1903a96131bf8325786afba3224011f9120164cae75043558bd051881050b071958388fe477927d340b1cc1a066 languageName: node linkType: hard -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 +"@svgr/babel-plugin-add-jsx-attribute@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:5.4.0" + checksum: 10c0/f7f7681f0353a265c85a9fa0a6682c2c39c2eba35d6c855bbf25ea9739b339bf1fdd826b61fb3875642bf607c77bf41e6a66a97a4f07fb6e84bd521a363749e5 languageName: node linkType: hard -"encode-utf8@npm:^1.0.3": - version: 1.0.3 - resolution: "encode-utf8@npm:1.0.3" - checksum: 10c0/6b3458b73e868113d31099d7508514a5c627d8e16d1e0542d1b4e3652299b8f1f590c468e2b9dcdf1b4021ee961f31839d0be9d70a7f2a8a043c63b63c9b3a88 +"@svgr/babel-plugin-remove-jsx-attribute@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:5.4.0" + checksum: 10c0/0562c4c1597aecab0248fbd250e45e630de373307468568b7508c78d315a93f29920dffad2f5f54aad8e2aad9da440e16867e54961f3e6402d9855e5fc836948 languageName: node linkType: hard -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" +"@svgr/babel-plugin-remove-jsx-empty-expression@npm:^5.0.1": + version: 5.0.1 + resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:5.0.1" + checksum: 10c0/80e2d736528ee553f54916acb9a9a0414e4a06730df420fb2a14788446125728abcb5125bfca6b15ce6fd99771397160f02ec95828871777c1a7803fcf258a44 + languageName: node + linkType: hard + +"@svgr/babel-plugin-replace-jsx-attribute-value@npm:^5.0.1": + version: 5.0.1 + resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:5.0.1" + checksum: 10c0/fb9e267ba961a0daf1f37f2954552617e09ad1d8e97f033aefc28d2a7d7824831318a5324e8e873341b53c9bb10a0c266665c7871251fd0dd2a8294fe1546fac + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-dynamic-title@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:5.4.0" + checksum: 10c0/e6d1a1ef2f4b91473152bf5153a6857585857e7f0e7897df2d18e14d567811814a5590c9d10d80cf3f2964a5b7bd93d3e4cbd15c8d006c5dd83d4e6839646636 + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-em-dimensions@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:5.4.0" + checksum: 10c0/1dc247f376ed110d1407b96c1c919c0bfa2907cd02b2eaa98d40209f21f1ff3602a46f0eb0528e514826a843dc411c06ed251cf8c691efbc961f0cbe0aaf860d + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-react-native-svg@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:5.4.0" + checksum: 10c0/3ad2f074d0e5857d07758492d0c98d1d862f2def9fab48939c69c5a3c4387065d01b0e8ac62c53a402a9ce09ed3de099bdf41cd2a597e7d58ddf47fb3a3b2c3e + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-svg-component@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/babel-plugin-transform-svg-component@npm:5.5.0" + checksum: 10c0/73bfb09933d4a85a0ee8ec364684a0915a9ce05e668d024c073369cc36d78dcde41ddcdb493dde6440f5ee5649ed75b95ac8add226eaee32b20dc54894ac2974 + languageName: node + linkType: hard + +"@svgr/babel-preset@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/babel-preset@npm:5.5.0" dependencies: - iconv-lite: "npm:^0.6.2" - checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + "@svgr/babel-plugin-add-jsx-attribute": "npm:^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute": "npm:^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression": "npm:^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value": "npm:^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title": "npm:^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions": "npm:^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg": "npm:^5.4.0" + "@svgr/babel-plugin-transform-svg-component": "npm:^5.5.0" + checksum: 10c0/a737592044ee3aea22506fa7178464fc0e1e6e6f3005cbc8db12d6963f18b8a097c97a2d4ede93dd1d3309074f84f47272924614cd74d2c7900c649f0356e349 languageName: node linkType: hard -"end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" +"@svgr/core@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/core@npm:5.5.0" dependencies: - once: "npm:^1.4.0" - checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + "@svgr/plugin-jsx": "npm:^5.5.0" + camelcase: "npm:^6.2.0" + cosmiconfig: "npm:^7.0.0" + checksum: 10c0/a8f8ac7f829ea92a6d0305c746afb33feba3b1c7000e6f22d83b8bad13fdcd5aacc3ebde60330368830eebf23ff3090ddd3ef959d41a90d694f4b7914aea6686 languageName: node linkType: hard -"enquirer@npm:^2.4.1": - version: 2.4.1 - resolution: "enquirer@npm:2.4.1" +"@svgr/hast-util-to-babel-ast@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/hast-util-to-babel-ast@npm:5.5.0" dependencies: - ansi-colors: "npm:^4.1.1" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 + "@babel/types": "npm:^7.12.6" + checksum: 10c0/1758afd99594b094ec3d0966ba0e81e5ca8acea075801b8a93c5e97269b046eca1fd8dac7c7efbc3b5775e2496adb6880530fd1d6ccaaf8792afd567773a4f64 languageName: node linkType: hard -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 +"@svgr/plugin-jsx@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/plugin-jsx@npm:5.5.0" + dependencies: + "@babel/core": "npm:^7.12.3" + "@svgr/babel-preset": "npm:^5.5.0" + "@svgr/hast-util-to-babel-ast": "npm:^5.5.0" + svg-parser: "npm:^2.0.2" + checksum: 10c0/96f84139dae94cdda7e24896ab23e9d41e699fc8ecbbd11e280604eb7a67dfec55f126ec12ea3c622b8df6b0fccce5eb261d96f6ca8c59366d3963f13e411ec6 languageName: node linkType: hard -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 +"@svgr/plugin-svgo@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/plugin-svgo@npm:5.5.0" + dependencies: + cosmiconfig: "npm:^7.0.0" + deepmerge: "npm:^4.2.2" + svgo: "npm:^1.2.2" + checksum: 10c0/7494f7417ac339422f4eb2219489badaa51cdd79de2b5b3ff772c602036c5a38faf92fdefaab47414175f7c83406c4db195c35e619aae88d0573d7b199ec4503 languageName: node linkType: hard -"error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" +"@svgr/webpack@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/webpack@npm:5.5.0" dependencies: - is-arrayish: "npm:^0.2.1" - checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce + "@babel/core": "npm:^7.12.3" + "@babel/plugin-transform-react-constant-elements": "npm:^7.12.1" + "@babel/preset-env": "npm:^7.12.1" + "@babel/preset-react": "npm:^7.12.5" + "@svgr/core": "npm:^5.5.0" + "@svgr/plugin-jsx": "npm:^5.5.0" + "@svgr/plugin-svgo": "npm:^5.5.0" + loader-utils: "npm:^2.0.0" + checksum: 10c0/0313712a1892f387d8c425652239dd635269241b18e7e6f9aad6a339cbe887ebec813d146df23407229384ac5e9d6527f3571aa2fc9dcb30e32006c9eb918663 languageName: node linkType: hard -"es-define-property@npm:^1.0.1": - version: 1.0.1 - resolution: "es-define-property@npm:1.0.1" - checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c +"@talismn/connect-components@npm:^1.1.9": + version: 1.1.9 + resolution: "@talismn/connect-components@npm:1.1.9" + dependencies: + "@talismn/connect-ui": "npm:1.1.4" + "@talismn/connect-wallets": "npm:1.2.8" + peerDependencies: + react: ">=18.2.0" + react-dom: ">=18.2.0" + checksum: 10c0/d303e387b8f54b68b5eec2ce9096ff2b8b8ffcf8c2248395bd69ddceab4258bfc7e3f35aa63adc4f8a4dd3ac72c78e10f038559f0145983a84d0fcbf4924f41d languageName: node linkType: hard -"es-errors@npm:^1.3.0": - version: 1.3.0 - resolution: "es-errors@npm:1.3.0" - checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 +"@talismn/connect-ui@npm:1.1.4, @talismn/connect-ui@npm:^1.1.4": + version: 1.1.4 + resolution: "@talismn/connect-ui@npm:1.1.4" + peerDependencies: + react: ">=18.2.0" + react-dom: ">=18.2.0" + checksum: 10c0/9b4698b77a06c50257a053671d38179f1a975a492d9a44599983f461680274eccde529cbc2c4d975334b25a6fb590c52ee7f481490ad38adb64c146c4d2344df languageName: node linkType: hard -"es-object-atoms@npm:^1.0.0": - version: 1.1.1 - resolution: "es-object-atoms@npm:1.1.1" +"@talismn/connect-wallets@npm:1.2.8, @talismn/connect-wallets@npm:^1.2.8": + version: 1.2.8 + resolution: "@talismn/connect-wallets@npm:1.2.8" + peerDependencies: + "@polkadot/api": ">=9.3.3" + "@polkadot/extension-inject": ">=0.44.6" + checksum: 10c0/8140abf3c730fcd640a2b3e8311aa58483d8fed6090918d443c9c9ec29d39f8ebd2899102ad5b305594d4d19237eecbf305e45127fc4ead713b14f776ee3ddde + languageName: node + linkType: hard + +"@testing-library/dom@npm:^10.4.0": + version: 10.4.0 + resolution: "@testing-library/dom@npm:10.4.0" dependencies: - es-errors: "npm:^1.3.0" - checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + chalk: "npm:^4.1.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + pretty-format: "npm:^27.0.2" + checksum: 10c0/0352487720ecd433400671e773df0b84b8268fb3fe8e527cdfd7c11b1365b398b4e0eddba6e7e0c85e8d615f48257753283fccec41f6b986fd6c85f15eb5f84f languageName: node linkType: hard -"es-set-tostringtag@npm:^2.1.0": - version: 2.1.0 - resolution: "es-set-tostringtag@npm:2.1.0" +"@testing-library/jest-dom@npm:^6.6.3": + version: 6.6.3 + resolution: "@testing-library/jest-dom@npm:6.6.3" dependencies: - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.2" - checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + "@adobe/css-tools": "npm:^4.4.0" + aria-query: "npm:^5.0.0" + chalk: "npm:^3.0.0" + css.escape: "npm:^1.5.1" + dom-accessibility-api: "npm:^0.6.3" + lodash: "npm:^4.17.21" + redent: "npm:^3.0.0" + checksum: 10c0/5566b6c0b7b0709bc244aec3aa3dc9e5f4663e8fb2b99d8cd456fc07279e59db6076cbf798f9d3099a98fca7ef4cd50e4e1f4c4dec5a60a8fad8d24a638a5bf6 languageName: node linkType: hard -"esbuild@npm:~0.25.0": - version: 0.25.0 - resolution: "esbuild@npm:0.25.0" +"@testing-library/react@npm:^16.2.0": + version: 16.2.0 + resolution: "@testing-library/react@npm:16.2.0" dependencies: - "@esbuild/aix-ppc64": "npm:0.25.0" - "@esbuild/android-arm": "npm:0.25.0" - "@esbuild/android-arm64": "npm:0.25.0" - "@esbuild/android-x64": "npm:0.25.0" - "@esbuild/darwin-arm64": "npm:0.25.0" - "@esbuild/darwin-x64": "npm:0.25.0" - "@esbuild/freebsd-arm64": "npm:0.25.0" - "@esbuild/freebsd-x64": "npm:0.25.0" - "@esbuild/linux-arm": "npm:0.25.0" - "@esbuild/linux-arm64": "npm:0.25.0" - "@esbuild/linux-ia32": "npm:0.25.0" - "@esbuild/linux-loong64": "npm:0.25.0" - "@esbuild/linux-mips64el": "npm:0.25.0" - "@esbuild/linux-ppc64": "npm:0.25.0" - "@esbuild/linux-riscv64": "npm:0.25.0" - "@esbuild/linux-s390x": "npm:0.25.0" - "@esbuild/linux-x64": "npm:0.25.0" - "@esbuild/netbsd-arm64": "npm:0.25.0" - "@esbuild/netbsd-x64": "npm:0.25.0" - "@esbuild/openbsd-arm64": "npm:0.25.0" - "@esbuild/openbsd-x64": "npm:0.25.0" - "@esbuild/sunos-x64": "npm:0.25.0" - "@esbuild/win32-arm64": "npm:0.25.0" - "@esbuild/win32-ia32": "npm:0.25.0" - "@esbuild/win32-x64": "npm:0.25.0" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + "@testing-library/dom": ^10.0.0 + "@types/react": ^18.0.0 || ^19.0.0 + "@types/react-dom": ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": optional: true - "@esbuild/openbsd-x64": + "@types/react-dom": optional: true - "@esbuild/sunos-x64": + checksum: 10c0/7adaedaf237002b42e04a6261d2756074a19cbca0f0c79ba375660f618e123c0ee56256ced00aeb0bb7225ba1a8a81b92b692cca053521a21bb92a8cace1e4c6 + languageName: node + linkType: hard + +"@testing-library/user-event@npm:^13.5.0": + version: 13.5.0 + resolution: "@testing-library/user-event@npm:13.5.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + "@testing-library/dom": ">=7.21.4" + checksum: 10c0/ff57edaeab31322c80c3f01d55404b4cebb907b9ec7672b96a1a14d053f172046b01c5f27b45677927ebee8ed91bce695a7d09edec9a48875cfacabe39d0426a + languageName: node + linkType: hard + +"@tootallnate/once@npm:1": + version: 1.1.2 + resolution: "@tootallnate/once@npm:1.1.2" + checksum: 10c0/8fe4d006e90422883a4fa9339dd05a83ff626806262e1710cee5758d493e8cbddf2db81c0e4690636dc840b02c9fda62877866ea774ebd07c1777ed5fafbdec6 + languageName: node + linkType: hard + +"@trysound/sax@npm:0.2.0": + version: 0.2.0 + resolution: "@trysound/sax@npm:0.2.0" + checksum: 10c0/44907308549ce775a41c38a815f747009ac45929a45d642b836aa6b0a536e4978d30b8d7d680bbd116e9dd73b7dbe2ef0d1369dcfc2d09e83ba381e485ecbe12 + languageName: node + linkType: hard + +"@tsconfig/node10@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node10@npm:1.0.11" + checksum: 10c0/28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c + languageName: node + linkType: hard + +"@tsconfig/node12@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: 10c0/dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9 + languageName: node + linkType: hard + +"@tsconfig/node14@npm:^1.0.0": + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 10c0/67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44 + languageName: node + linkType: hard + +"@tsconfig/node16@npm:^1.0.2": + version: 1.0.4 + resolution: "@tsconfig/node16@npm:1.0.4" + checksum: 10c0/05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb + languageName: node + linkType: hard + +"@types/aria-query@npm:^5.0.1": + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4" + checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 + languageName: node + linkType: hard + +"@types/bn.js@npm:^5.1.5, @types/bn.js@npm:^5.1.6": + version: 5.1.6 + resolution: "@types/bn.js@npm:5.1.6" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/073d383d87afea513a8183ce34af7bc0a7a798d057c7ae651982b7f30dd7d93f33247323bca3ba39f1f6af146b564aff547b15467bdf9fc922796c17e8426bf6 + languageName: node + linkType: hard + +"@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df + languageName: node + linkType: hard + +"@types/bonjour@npm:^3.5.9": + version: 3.5.13 + resolution: "@types/bonjour@npm:3.5.13" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/eebedbca185ac3c39dd5992ef18d9e2a9f99e7f3c2f52f5561f90e9ed482c5d224c7962db95362712f580ed5713264e777a98d8f0bd8747f4eadf62937baed16 + languageName: node + linkType: hard + +"@types/connect-history-api-fallback@npm:^1.3.5": + version: 1.5.4 + resolution: "@types/connect-history-api-fallback@npm:1.5.4" + dependencies: + "@types/express-serve-static-core": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/1b4035b627dcd714b05a22557f942e24a57ca48e7377dde0d2f86313fe685bc0a6566512a73257a55b5665b96c3041fb29228ac93331d8133011716215de8244 + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c + languageName: node + linkType: hard + +"@types/debug@npm:^4.1.12": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" + dependencies: + "@types/ms": "npm:*" + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f + languageName: node + linkType: hard + +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: 10c0/a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc + languageName: node + linkType: hard + +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10c0/69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e + languageName: node + linkType: hard + +"@types/eslint@npm:^7.29.0 || ^8.4.1": + version: 8.56.12 + resolution: "@types/eslint@npm:8.56.12" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10c0/e4ca426abe9d55f82b69a3250bec78b6d340ad1e567f91c97ecc59d3b2d6a1d8494955ac62ad0ea14b97519db580611c02be8277cbea370bdfb0f96aa2910504 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a + languageName: node + linkType: hard + +"@types/estree@npm:0.0.39": + version: 0.0.39 + resolution: "@types/estree@npm:0.0.39" + checksum: 10c0/f0af6c95ac1988c4827964bd9d3b51d24da442e2188943f6dfcb1e1559103d5d024d564b2e9d3f84c53714a02a0a7435c7441138eb63d9af5de4dfc66cdc0d92 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": + version: 5.0.6 + resolution: "@types/express-serve-static-core@npm:5.0.6" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/aced8cc88c1718adbbd1fc488756b0f22d763368d9eff2ae21b350698fab4a77d8d13c3699056dc662a887e43a8b67a3e8f6289ff76102ecc6bad4a7710d31a6 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^4.17.33": + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 + languageName: node + linkType: hard + +"@types/express@npm:*": + version: 5.0.0 + resolution: "@types/express@npm:5.0.0" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^5.0.0" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 10c0/0d74b53aefa69c3b3817ee9b5145fd50d7dbac52a8986afc2d7500085c446656d0b6dc13158c04e2d9f18f4324d4d93b0452337c5ff73dd086dca3e4ff11f47b + languageName: node + linkType: hard + +"@types/express@npm:^4.17.13": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^4.17.33" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 10c0/12e562c4571da50c7d239e117e688dc434db1bac8be55613294762f84fd77fbd0658ccd553c7d3ab02408f385bc93980992369dd30e2ecd2c68c358e6af8fabf + languageName: node + linkType: hard + +"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b + languageName: node + linkType: hard + +"@types/hoist-non-react-statics@npm:^3.3.6": + version: 3.3.6 + resolution: "@types/hoist-non-react-statics@npm:3.3.6" + dependencies: + "@types/react": "npm:*" + hoist-non-react-statics: "npm:^3.3.0" + checksum: 10c0/149a4c217d81f21f8a1e152160a59d5b99b6a9aa6d354385d5f5bc02760cbf1e170a8442ba92eb653befff44b0c5bc2234bb77ce33e0d11a65f779e8bab5c321 + languageName: node + linkType: hard + +"@types/html-minifier-terser@npm:^6.0.0": + version: 6.1.0 + resolution: "@types/html-minifier-terser@npm:6.1.0" + checksum: 10c0/a62fb8588e2f3818d82a2d7b953ad60a4a52fd767ae04671de1c16f5788bd72f1ed3a6109ed63fd190c06a37d919e3c39d8adbc1793a005def76c15a3f5f5dab + languageName: node + linkType: hard + +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 10c0/494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 + languageName: node + linkType: hard + +"@types/http-proxy@npm:^1.17.8": + version: 1.17.16 + resolution: "@types/http-proxy@npm:1.17.16" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/b71bbb7233b17604f1158bbbe33ebf8bb870179d2b6e15dc9483aa2a785ce0d19ffb6c2237225b558addf24211d1853c95e337ee496df058eb175b433418a941 + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" + dependencies: + "@types/istanbul-lib-coverage": "npm:*" + checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" + dependencies: + "@types/istanbul-lib-report": "npm:*" + checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee + languageName: node + linkType: hard + +"@types/jest@npm:^27.5.2": + version: 27.5.2 + resolution: "@types/jest@npm:27.5.2" + dependencies: + jest-matcher-utils: "npm:^27.0.0" + pretty-format: "npm:^27.0.0" + checksum: 10c0/29ef3da9b94a15736a67fc13956f385ac2ba2c6297f50d550446842c278f2e0d9f343dcd8e31c321ada5d8a1bd67bc1d79c7b6ff1802d55508c692123b3d9794 + languageName: node + linkType: hard + +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db + languageName: node + linkType: hard + +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac + languageName: node + linkType: hard + +"@types/lodash@npm:^4": + version: 4.17.15 + resolution: "@types/lodash@npm:4.17.15" + checksum: 10c0/2eb2dc6d231f5fb4603d176c08c8d7af688f574d09af47466a179cd7812d9f64144ba74bb32ca014570ffdc544eedc51b7a5657212bad083b6eecbd72223f9bb + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: 10c0/c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc + languageName: node + linkType: hard + +"@types/ms@npm:*": + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 + languageName: node + linkType: hard + +"@types/node-forge@npm:^1.3.0": + version: 1.3.11 + resolution: "@types/node-forge@npm:1.3.11" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/3d7d23ca0ba38ac0cf74028393bd70f31169ab9aba43f21deb787840170d307d662644bac07287495effe2812ddd7ac8a14dbd43f16c2936bbb06312e96fc3b9 + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 22.13.5 + resolution: "@types/node@npm:22.13.5" + dependencies: + undici-types: "npm:~6.20.0" + checksum: 10c0/a2e7ed7bb0690e439004779baedeb05159c5cc41ef6d81c7a6ebea5303fde4033669e1c0e41ff7453b45fd2fea8dbd55fddfcd052950c7fcae3167c970bca725 + languageName: node + linkType: hard + +"@types/node@npm:^12.7.1": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1 + languageName: node + linkType: hard + +"@types/node@npm:^16.18.126": + version: 16.18.126 + resolution: "@types/node@npm:16.18.126" + checksum: 10c0/5c137eb141d33de32b16ff26047ff6d449432b58d0d25f7cced2040c97727d81fe1099a7581eb336d14a6840f5b09e363bdd43d7a6995e8e81eb47aa51e413fc + languageName: node + linkType: hard + +"@types/node@npm:^20": + version: 20.17.19 + resolution: "@types/node@npm:20.17.19" + dependencies: + undici-types: "npm:~6.19.2" + checksum: 10c0/930e554eadeb0c2848f9225007ef66ea9c7fe987c80e2f2c1a9f316b297036d4054bbc5459b67051cf32cd360a022344c2998dcb1ec7579109f631b6d5f21bf8 + languageName: node + linkType: hard + +"@types/parse-json@npm:^4.0.0": + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 + languageName: node + linkType: hard + +"@types/prettier@npm:^2.1.5": + version: 2.7.3 + resolution: "@types/prettier@npm:2.7.3" + checksum: 10c0/0960b5c1115bb25e979009d0b44c42cf3d792accf24085e4bfce15aef5794ea042e04e70c2139a2c3387f781f18c89b5706f000ddb089e9a4a2ccb7536a2c5f0 + languageName: node + linkType: hard + +"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.14": + version: 15.7.14 + resolution: "@types/prop-types@npm:15.7.14" + checksum: 10c0/1ec775160bfab90b67a782d735952158c7e702ca4502968aa82565bd8e452c2de8601c8dfe349733073c31179116cf7340710160d3836aa8a1ef76d1532893b1 + languageName: node + linkType: hard + +"@types/q@npm:^1.5.1": + version: 1.5.8 + resolution: "@types/q@npm:1.5.8" + checksum: 10c0/6b2903a03f23ce737503b8a4c409a4133f15009a70e125b5efd5d8c315a5426e64b574ee65288c9dd655c631dcc51c69e4b540b59905ad0b1398952ba367d88b + languageName: node + linkType: hard + +"@types/qrcode@npm:^1.5.5": + version: 1.5.5 + resolution: "@types/qrcode@npm:1.5.5" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/b8e6709905d1edb32dda414408acab18ac4aefcbe7bf96d9e32ba94218f45b99c8938ba7a09863ce82a67b226195099fd0f48881d16ee844899087b7f249955f + languageName: node + linkType: hard + +"@types/qs@npm:*": + version: 6.9.18 + resolution: "@types/qs@npm:6.9.18" + checksum: 10c0/790b9091348e06dde2c8e4118b5771ab386a8c22a952139a2eb0675360a2070d0b155663bf6f75b23f258fd0a1f7ffc0ba0f059d99a719332c03c40d9e9cd63b + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 10c0/361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c + languageName: node + linkType: hard + +"@types/react-dom@npm:^18.0.4": + version: 18.3.5 + resolution: "@types/react-dom@npm:18.3.5" + peerDependencies: + "@types/react": ^18.0.0 + checksum: 10c0/b163d35a6b32a79f5782574a7aeb12a31a647e248792bf437e6d596e2676961c394c5e3c6e91d1ce44ae90441dbaf93158efb4f051c0d61e2612f1cb04ce4faa + languageName: node + linkType: hard + +"@types/react-transition-group@npm:^4.4.12": + version: 4.4.12 + resolution: "@types/react-transition-group@npm:4.4.12" + peerDependencies: + "@types/react": "*" + checksum: 10c0/0441b8b47c69312c89ec0760ba477ba1a0808a10ceef8dc1c64b1013ed78517332c30f18681b0ec0b53542731f1ed015169fed1d127cc91222638ed955478ec7 + languageName: node + linkType: hard + +"@types/react@npm:*": + version: 19.0.10 + resolution: "@types/react@npm:19.0.10" + dependencies: + csstype: "npm:^3.0.2" + checksum: 10c0/41884cca21850c8b2d6578b172ca0ca4fff6021251a68532b19f2031ac23dc5a9222470208065f8d9985d367376047df2f49ece8d927f7d04cdc94922b1eb34b + languageName: node + linkType: hard + +"@types/react@npm:^18.0.10": + version: 18.3.18 + resolution: "@types/react@npm:18.3.18" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10c0/8fb2b00672072135d0858dc9db07873ea107cc238b6228aaa2a9afd1ef7a64a7074078250db38afbeb19064be8ea6af5eac32d404efdd5f45e093cc4829d87f8 + languageName: node + linkType: hard + +"@types/resolve@npm:1.17.1": + version: 1.17.1 + resolution: "@types/resolve@npm:1.17.1" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/6eeb9c27d99bf4b393bf168d43208f63e78cefca5644662a0bdb2bdbf8352386f4f3aca66add138fc41bce5f66fd48a0de430a1473f11b612fbed0375ae78031 + languageName: node + linkType: hard + +"@types/retry@npm:0.12.0": + version: 0.12.0 + resolution: "@types/retry@npm:0.12.0" + checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328 + languageName: node + linkType: hard + +"@types/semver@npm:^7.3.12": + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa + languageName: node + linkType: hard + +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" + dependencies: + "@types/mime": "npm:^1" + "@types/node": "npm:*" + checksum: 10c0/7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c + languageName: node + linkType: hard + +"@types/serve-index@npm:^1.9.1": + version: 1.9.4 + resolution: "@types/serve-index@npm:1.9.4" + dependencies: + "@types/express": "npm:*" + checksum: 10c0/94c1b9e8f1ea36a229e098e1643d5665d9371f8c2658521718e259130a237c447059b903bac0dcc96ee2c15fd63f49aa647099b7d0d437a67a6946527a837438 + languageName: node + linkType: hard + +"@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10": + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" + dependencies: + "@types/http-errors": "npm:*" + "@types/node": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae + languageName: node + linkType: hard + +"@types/sockjs@npm:^0.3.33": + version: 0.3.36 + resolution: "@types/sockjs@npm:0.3.36" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/b20b7820ee813f22de4f2ce98bdd12c68c930e016a8912b1ed967595ac0d8a4cbbff44f4d486dd97f77f5927e7b5725bdac7472c9ec5b27f53a5a13179f0612f + languageName: node + linkType: hard + +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c + languageName: node + linkType: hard + +"@types/stylis@npm:4.2.5": + version: 4.2.5 + resolution: "@types/stylis@npm:4.2.5" + checksum: 10c0/23f5b35a3a04f6bb31a29d404fa1bc8e0035fcaff2356b4047743a057e0c37b2eba7efe14d57dd2b95b398cea3bac294d9c6cd93ed307d8c0b7f5d282224b469 + languageName: node + linkType: hard + +"@types/trusted-types@npm:^2.0.2": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c + languageName: node + linkType: hard + +"@types/ws@npm:^8.5.14, @types/ws@npm:^8.5.5": + version: 8.5.14 + resolution: "@types/ws@npm:8.5.14" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/be88a0b6252f939cb83340bd1b4d450287f752c19271195cd97564fd94047259a9bb8c31c585a61b69d8a1b069a99df9dd804db0132d3359c54d3890c501416a + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 + languageName: node + linkType: hard + +"@types/yargs@npm:^16.0.0": + version: 16.0.9 + resolution: "@types/yargs@npm:16.0.9" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10c0/be24bd9a56c97ddb2964c1c18f5b9fe8271a50e100dc6945989901aae58f7ce6fb8f3a591c749a518401b6301358dbd1997e83c36138a297094feae7f9ac8211 + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:8.25.0": + version: 8.25.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.25.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.25.0" + "@typescript-eslint/type-utils": "npm:8.25.0" + "@typescript-eslint/utils": "npm:8.25.0" + "@typescript-eslint/visitor-keys": "npm:8.25.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/11d63850f5f03b29cd31166f8da111788dc74e46877c2e16a5c488d6c4aa4b6c68c0857b9a396ad920aa7f0f3e7166f4faecbb194c19cd2bb9d3f687c5d2b292 + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^5.5.0": + version: 5.62.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/type-utils": "npm:5.62.0" + "@typescript-eslint/utils": "npm:5.62.0" + debug: "npm:^4.3.4" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + natural-compare-lite: "npm:^1.4.0" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" + peerDependencies: + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a + languageName: node + linkType: hard + +"@typescript-eslint/experimental-utils@npm:^5.0.0": + version: 5.62.0 + resolution: "@typescript-eslint/experimental-utils@npm:5.62.0" + dependencies: + "@typescript-eslint/utils": "npm:5.62.0" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/f7037977e00849cd8c03677a88b0659a4f0e0b1e0151aebb47c49c92b8e57408578142df598eac08b364623d926343c724f42494f87662e437b1c89f0b2e815b + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:8.25.0": + version: 8.25.0 + resolution: "@typescript-eslint/parser@npm:8.25.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.25.0" + "@typescript-eslint/types": "npm:8.25.0" + "@typescript-eslint/typescript-estree": "npm:8.25.0" + "@typescript-eslint/visitor-keys": "npm:8.25.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/9a54539ba297791f23093ff42a885cc57d36b26205d7a390e114d1f01cc584ce91ac6ead01819daa46b48f873cac6c829fcf399a436610bdbfa98e5cd78148a2 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^5.5.0": + version: 5.62.0 + resolution: "@typescript-eslint/parser@npm:5.62.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/scope-manager@npm:5.62.0" + dependencies: + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" + checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:8.25.0": + version: 8.25.0 + resolution: "@typescript-eslint/scope-manager@npm:8.25.0" + dependencies: + "@typescript-eslint/types": "npm:8.25.0" + "@typescript-eslint/visitor-keys": "npm:8.25.0" + checksum: 10c0/0a53a07873bdb569be38053ec006009cc8ba6b12c538b6df0935afd18e431cb17da1eb15b0c9cd267ac211c47aaa44fbc8d7ff3b7b44ff711621ff305fa3b355 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/type-utils@npm:5.62.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:5.62.0" + "@typescript-eslint/utils": "npm:5.62.0" + debug: "npm:^4.3.4" + tsutils: "npm:^3.21.0" + peerDependencies: + eslint: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.25.0": + version: 8.25.0 + resolution: "@typescript-eslint/type-utils@npm:8.25.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:8.25.0" + "@typescript-eslint/utils": "npm:8.25.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/b7477a2d239cfd337f7d28641666763cf680a43a8d377a09dc42415f715670d35fbb4e772e103dfe8cd620c377e66bce740106bb3983ee65a739c28fab7325d1 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/types@npm:5.62.0" + checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:8.25.0": + version: 8.25.0 + resolution: "@typescript-eslint/types@npm:8.25.0" + checksum: 10c0/b39addbee4be4d66e3089c2d01f9f1d69cedc13bff20e4fa9ed0ca5a0e7591d7c6e41ab3763c8c35404f971bc0fbf9f7867dbc2832740e5b63ee0049d60289f5 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" + dependencies: + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.25.0": + version: 8.25.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.25.0" + dependencies: + "@typescript-eslint/types": "npm:8.25.0" + "@typescript-eslint/visitor-keys": "npm:8.25.0" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/fc9de1c4f6ab81fb80b632dedef84d1ecf4c0abdc5f5246698deb6d86d5c6b5d582ef8a44fdef445bf7fbfa6658db516fe875c9d7c984bf4802e3a508b061856 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.58.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@types/json-schema": "npm:^7.0.9" + "@types/semver": "npm:^7.3.12" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" + eslint-scope: "npm:^5.1.1" + semver: "npm:^7.3.7" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.25.0": + version: 8.25.0 + resolution: "@typescript-eslint/utils@npm:8.25.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.25.0" + "@typescript-eslint/types": "npm:8.25.0" + "@typescript-eslint/typescript-estree": "npm:8.25.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/cd15c4919f02899fd3975049a0a051a1455332a108c085a3e90ae9872e2cddac7f20a9a2c616f1366fca84274649e836ad6a437c9c5ead0bdabf5a123d12403f + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" + dependencies: + "@typescript-eslint/types": "npm:5.62.0" + eslint-visitor-keys: "npm:^3.3.0" + checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:8.25.0": + version: 8.25.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.25.0" + dependencies: + "@typescript-eslint/types": "npm:8.25.0" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/7eb84c5899a25b1eb89d3c3f4be3ff18171f934669c57e2530b6dfa5fdd6eaae60629f3c89d06f4c8075fd1c701de76c0b9194e2922895c661ab6091e48f7db9 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.19.0": + version: 2.19.0 + resolution: "@walletconnect/core@npm:2.19.0" + dependencies: + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/jsonrpc-ws-connection": "npm:1.0.16" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.1.0" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.19.0" + "@walletconnect/utils": "npm:2.19.0" + "@walletconnect/window-getters": "npm:1.0.1" + events: "npm:3.3.0" + lodash.isequal: "npm:4.5.0" + uint8arrays: "npm:3.1.0" + checksum: 10c0/c0ac9eeb576af7ed31edbfff10fcd80d2917c03e6962747977c31ec7ce0734c9dc26c7c2481e975f42615749c8e34122fe1dc81ec3d361573ae85fee3185121e + languageName: node + linkType: hard + +"@walletconnect/environment@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/environment@npm:1.0.1" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/08eacce6452950a17f4209c443bd4db6bf7bddfc860593bdbd49edda9d08821696dee79e5617a954fbe90ff32c1d1f1691ef0c77455ed3e4201b328856a5e2f7 + languageName: node + linkType: hard + +"@walletconnect/events@npm:1.0.1, @walletconnect/events@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/events@npm:1.0.1" + dependencies: + keyvaluestorage-interface: "npm:^1.0.0" + tslib: "npm:1.14.1" + checksum: 10c0/919a97e1dacf7096aefe07af810362cfc190533a576dcfa21387295d825a3c3d5f90bedee73235b1b343f5c696f242d7bffc5ea3359d3833541349ca23f50df8 + languageName: node + linkType: hard + +"@walletconnect/heartbeat@npm:1.2.2": + version: 1.2.2 + resolution: "@walletconnect/heartbeat@npm:1.2.2" + dependencies: + "@walletconnect/events": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + events: "npm:^3.3.0" + checksum: 10c0/a97b07764c397fe3cd26e8ea4233ecc8a26049624df7edc05290d286266bc5ba1de740d12c50dc1b7e8605198c5974e34e2d5318087bd4e9db246e7b273f4592 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-http-connection@npm:1.0.8": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.1" + cross-fetch: "npm:^3.1.4" + events: "npm:^3.3.0" + checksum: 10c0/cfac9ae74085d383ebc6edf075aeff01312818ac95e706cb8538ef4d4e6d82e75fb51529b3a9b65fa56a3f0f32a1738defad61713ed8a5f67cee25a79b6b4614 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-provider@npm:1.0.14": + version: 1.0.14 + resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.8" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + checksum: 10c0/9801bd516d81e92977b6add213da91e0e4a7a5915ad22685a4d2a733bab6199e9053485b76340cd724c7faa17a1b0eb842696247944fd57fb581488a2e1bed75 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-types@npm:1.0.4, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": + version: 1.0.4 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" + dependencies: + events: "npm:^3.3.0" + keyvaluestorage-interface: "npm:^1.0.0" + checksum: 10c0/752978685b0596a4ba02e1b689d23873e464460e4f376c97ef63e6b3ab273658ca062de2bfcaa8a498d31db0c98be98c8bbfbe5142b256a4b3ef425e1707f353 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" + dependencies: + "@walletconnect/environment": "npm:^1.0.1" + "@walletconnect/jsonrpc-types": "npm:^1.0.3" + tslib: "npm:1.14.1" + checksum: 10c0/e4a6bd801cf555bca775e03d961d1fe5ad0a22838e3496adda43ab4020a73d1b38de7096c06940e51f00fccccc734cd422fe4f1f7a8682302467b9c4d2a93d5d + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-ws-connection@npm:1.0.16": + version: 1.0.16 + resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.16" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + ws: "npm:^7.5.1" + checksum: 10c0/30a09d24ffb6b4b291e2d1263504c4ea6c6797c992f5e6eb8033e58bd24749c80fd4e5ba6ffaadb28f8ced0c6b131213195b616f8983bb9f56aa7c91e83e6218 + languageName: node + linkType: hard + +"@walletconnect/keyvaluestorage@npm:1.1.1": + version: 1.1.1 + resolution: "@walletconnect/keyvaluestorage@npm:1.1.1" + dependencies: + "@walletconnect/safe-json": "npm:^1.0.1" + idb-keyval: "npm:^6.2.1" + unstorage: "npm:^1.9.0" + peerDependencies: + "@react-native-async-storage/async-storage": 1.x + peerDependenciesMeta: + "@react-native-async-storage/async-storage": + optional: true + checksum: 10c0/de2ec39d09ce99370865f7d7235b93c42b3e4fd3406bdbc644329eff7faea2722618aa88ffc4ee7d20b1d6806a8331261b65568187494cbbcceeedbe79dc30e8 + languageName: node + linkType: hard + +"@walletconnect/logger@npm:2.1.2": + version: 2.1.2 + resolution: "@walletconnect/logger@npm:2.1.2" + dependencies: + "@walletconnect/safe-json": "npm:^1.0.2" + pino: "npm:7.11.0" + checksum: 10c0/c66e835d33f737f48d6269f151650f6d7bb85bd8b59580fb8116f94d460773820968026e666ddf4a1753f28fceb3c54aae8230a445108a116077cb13a293842f + languageName: node + linkType: hard + +"@walletconnect/modal-core@npm:2.7.0": + version: 2.7.0 + resolution: "@walletconnect/modal-core@npm:2.7.0" + dependencies: + valtio: "npm:1.11.2" + checksum: 10c0/84b11735c005e37e661aa0f08b2e8c8098db3b2cacd957c4a73f4d3de11b2d5e04dd97ab970f8d22fc3e8269fea3297b9487e177343bbab8dd69b3b917fb7f60 + languageName: node + linkType: hard + +"@walletconnect/modal-ui@npm:2.7.0": + version: 2.7.0 + resolution: "@walletconnect/modal-ui@npm:2.7.0" + dependencies: + "@walletconnect/modal-core": "npm:2.7.0" + lit: "npm:2.8.0" + motion: "npm:10.16.2" + qrcode: "npm:1.5.3" + checksum: 10c0/b717f1fc9854b7d14a4364720fce2d44167f547533340704644ed2fdf9d861b3798ffd19a3b51062a366a8bc39f84b9a8bb3dd04e9e33da742192359be00b051 + languageName: node + linkType: hard + +"@walletconnect/modal@npm:^2.7, @walletconnect/modal@npm:^2.7.0": + version: 2.7.0 + resolution: "@walletconnect/modal@npm:2.7.0" + dependencies: + "@walletconnect/modal-core": "npm:2.7.0" + "@walletconnect/modal-ui": "npm:2.7.0" + checksum: 10c0/2f3074eebbca41a46e29680dc2565bc762133508774f05db0075a82b0b66ecc8defca40a94ad63669676090a7e3ef671804592b10e91636ab1cdeac014a1eb11 + languageName: node + linkType: hard + +"@walletconnect/relay-api@npm:1.0.11": + version: 1.0.11 + resolution: "@walletconnect/relay-api@npm:1.0.11" + dependencies: + "@walletconnect/jsonrpc-types": "npm:^1.0.2" + checksum: 10c0/2595d7e68d3a93e7735e0b6204811762898b0ce1466e811d78be5bcec7ac1cde5381637615a99104099165bf63695da5ef9381d6ded29924a57a71b10712a91d + languageName: node + linkType: hard + +"@walletconnect/relay-auth@npm:1.1.0": + version: 1.1.0 + resolution: "@walletconnect/relay-auth@npm:1.1.0" + dependencies: + "@noble/curves": "npm:1.8.0" + "@noble/hashes": "npm:1.7.0" + "@walletconnect/safe-json": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + uint8arrays: "npm:^3.0.0" + checksum: 10c0/29eb41ce8e70d581a3a8c8f771a70d2775d6feca548ac7ea85a792471d865a6d63be02f7deb1591056299abc2f77e1a7b5e7a0c7f95f0e48cd62e783047cee46 + languageName: node + linkType: hard + +"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/safe-json@npm:1.0.2" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/8689072018c1ff7ab58eca67bd6f06b53702738d8183d67bfe6ed220aeac804e41901b8ee0fb14299e83c70093fafb90a90992202d128d53b2832bb01b591752 + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:2.19.0": + version: 2.19.0 + resolution: "@walletconnect/sign-client@npm:2.19.0" + dependencies: + "@walletconnect/core": "npm:2.19.0" + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.19.0" + "@walletconnect/utils": "npm:2.19.0" + events: "npm:3.3.0" + checksum: 10c0/0364d8f1ae4cfa08a598623f4b5a9c70c6c4b10ba8266eb57f272a90ed590f3fb5a6feeba4082461c1e9e0fe38652a51e8078f7691b70267683bb2299e901ae9 + languageName: node + linkType: hard + +"@walletconnect/time@npm:1.0.2, @walletconnect/time@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/time@npm:1.0.2" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/6317f93086e36daa3383cab4a8579c7d0bed665fb0f8e9016575200314e9ba5e61468f66142a7bb5b8489bb4c9250196576d90a60b6b00e0e856b5d0ab6ba474 + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.19.0": + version: 2.19.0 + resolution: "@walletconnect/types@npm:2.19.0" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + events: "npm:3.3.0" + checksum: 10c0/16e6006ba27a75b0e7d1cd120a275eb10c3493bacf8205808462dfb369b4b97b652f776bff35bf6da7087fd0ef67af401e40aedd4c986ee4b17864e85fba2ee6 + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:^2.18": + version: 2.19.0 + resolution: "@walletconnect/universal-provider@npm:2.19.0" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/sign-client": "npm:2.19.0" + "@walletconnect/types": "npm:2.19.0" + "@walletconnect/utils": "npm:2.19.0" + events: "npm:3.3.0" + lodash: "npm:4.17.21" + checksum: 10c0/9c473c925cfe172397f85995c895d058e07ea6eb41060f7aafb0d2c6eac22afcccf726f5ee2267bec04dc7dc98758a2e2ddf2870c1767603b3d6d1136655589f + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.19.0": + version: 2.19.0 + resolution: "@walletconnect/utils@npm:2.19.0" + dependencies: + "@noble/ciphers": "npm:1.2.1" + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.1.0" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.19.0" + "@walletconnect/window-getters": "npm:1.0.1" + "@walletconnect/window-metadata": "npm:1.0.1" + detect-browser: "npm:5.3.0" + elliptic: "npm:6.6.1" + query-string: "npm:7.1.3" + uint8arrays: "npm:3.1.0" + viem: "npm:2.23.2" + checksum: 10c0/80b2b8ff925670764561f1b4cc006915bf173237058488e0a94c62a4f3ab9071a118f699ee3016e56d22ed7dee5f84cd625e0b183330123f8b65e1a30f0a9571 + languageName: node + linkType: hard + +"@walletconnect/window-getters@npm:1.0.1, @walletconnect/window-getters@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-getters@npm:1.0.1" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/c3aedba77aa9274b8277c4189ec992a0a6000377e95656443b3872ca5b5fe77dd91170b1695027fc524dc20362ce89605d277569a0d9a5bedc841cdaf14c95df + languageName: node + linkType: hard + +"@walletconnect/window-metadata@npm:1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-metadata@npm:1.0.1" + dependencies: + "@walletconnect/window-getters": "npm:^1.0.1" + tslib: "npm:1.14.1" + checksum: 10c0/f190e9bed77282d8ba868a4895f4d813e135f9bbecb8dd4aed988ab1b06992f78128ac19d7d073cf41d8a6a74d0c055cd725908ce0a894649fd25443ad934cf4 + languageName: node + linkType: hard + +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" + dependencies: + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + checksum: 10c0/67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b + languageName: node + linkType: hard + +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 10c0/0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 + languageName: node + linkType: hard + +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 10c0/31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb + languageName: node + linkType: hard + +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 10c0/0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 + languageName: node + linkType: hard + +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" + dependencies: + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: 10c0/c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + checksum: 10c0/1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 + languageName: node + linkType: hard + +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" + dependencies: + "@xtuc/ieee754": "npm:^1.2.0" + checksum: 10c0/2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 + languageName: node + linkType: hard + +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" + dependencies: + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 + languageName: node + linkType: hard + +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: 10c0/d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" + checksum: 10c0/5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + checksum: 10c0/515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee + languageName: node + linkType: hard + +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 + languageName: node + linkType: hard + +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 + languageName: node + linkType: hard + +"@xtuc/ieee754@npm:^1.2.0": + version: 1.2.0 + resolution: "@xtuc/ieee754@npm:1.2.0" + checksum: 10c0/a8565d29d135039bd99ae4b2220d3e167d22cf53f867e491ed479b3f84f895742d0097f935b19aab90265a23d5d46711e4204f14c479ae3637fbf06c4666882f + languageName: node + linkType: hard + +"@xtuc/long@npm:4.2.2": + version: 4.2.2 + resolution: "@xtuc/long@npm:4.2.2" + checksum: 10c0/8582cbc69c79ad2d31568c412129bf23d2b1210a1dfb60c82d5a1df93334da4ee51f3057051658569e2c196d8dc33bc05ae6b974a711d0d16e801e1d0647ccd1 + languageName: node + linkType: hard + +"abab@npm:^2.0.3, abab@npm:^2.0.5": + version: 2.0.6 + resolution: "abab@npm:2.0.6" + checksum: 10c0/0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278 + languageName: node + linkType: hard + +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 + languageName: node + linkType: hard + +"abitype@npm:1.0.8, abitype@npm:^1.0.6": + version: 1.0.8 + resolution: "abitype@npm:1.0.8" + peerDependencies: + typescript: ">=5.0.4" + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + checksum: 10c0/d3393f32898c1f0f6da4eed2561da6830dcd0d5129a160fae9517214236ee6a6c8e5a0380b8b960c5bc1b949320bcbd015ec7f38b5d7444f8f2b854a1b5dd754 + languageName: node + linkType: hard + +"accepts@npm:~1.3.4, accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: "npm:~2.1.34" + negotiator: "npm:0.6.3" + checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 + languageName: node + linkType: hard + +"acorn-globals@npm:^6.0.0": + version: 6.0.0 + resolution: "acorn-globals@npm:6.0.0" + dependencies: + acorn: "npm:^7.1.1" + acorn-walk: "npm:^7.1.1" + checksum: 10c0/5f92390a3fd7e5a4f84fe976d4650e2a33ecf27135aa9efc5406e3406df7f00a1bbb00648ee0c8058846f55ad0924ff574e6c73395705690e754589380a41801 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 + languageName: node + linkType: hard + +"acorn-walk@npm:^7.1.1": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: 10c0/ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c + languageName: node + linkType: hard + +"acorn-walk@npm:^8.1.1": + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: "npm:^8.11.0" + checksum: 10c0/76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 + languageName: node + linkType: hard + +"acorn@npm:^7.1.1": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: 10c0/bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 + languageName: node + linkType: hard + +"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" + bin: + acorn: bin/acorn + checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 + languageName: node + linkType: hard + +"address@npm:^1.0.1, address@npm:^1.1.2": + version: 1.2.2 + resolution: "address@npm:1.2.2" + checksum: 10c0/1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d + languageName: node + linkType: hard + +"adjust-sourcemap-loader@npm:^4.0.0": + version: 4.0.0 + resolution: "adjust-sourcemap-loader@npm:4.0.0" + dependencies: + loader-utils: "npm:^2.0.0" + regex-parser: "npm:^2.2.11" + checksum: 10c0/6a6e5bb8b670e4e1238c708f6163e92aa2ad0308fe5913de73c89e4cbf41738ee0bcc5552b94d0b7bf8be435ee49b78c6de8a6db7badd80762051e843c8aa14f + languageName: node + linkType: hard + +"agent-base@npm:6": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: "npm:4" + checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261 + languageName: node + linkType: hard + +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 + languageName: node + linkType: hard + +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 + languageName: node + linkType: hard + +"ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": + version: 3.5.2 + resolution: "ajv-keywords@npm:3.5.2" + peerDependencies: + ajv: ^6.9.1 + checksum: 10c0/0c57a47cbd656e8cdfd99d7c2264de5868918ffa207c8d7a72a7f63379d4333254b2ba03d69e3c035e996a3fd3eb6d5725d7a1597cca10694296e32510546360 + languageName: node + linkType: hard + +"ajv-keywords@npm:^5.1.0": + version: 5.1.0 + resolution: "ajv-keywords@npm:5.1.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + peerDependencies: + ajv: ^8.8.2 + checksum: 10c0/18bec51f0171b83123ba1d8883c126e60c6f420cef885250898bf77a8d3e65e3bfb9e8564f497e30bdbe762a83e0d144a36931328616a973ee669dc74d4a9590 + languageName: node + linkType: hard + +"ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.6.0, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.1, ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-escapes@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-escapes@npm:5.0.0" + dependencies: + type-fest: "npm:^1.0.2" + checksum: 10c0/f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 + languageName: node + linkType: hard + +"ansi-html-community@npm:^0.0.8": + version: 0.0.8 + resolution: "ansi-html-community@npm:0.0.8" + bin: + ansi-html: bin/ansi-html + checksum: 10c0/45d3a6f0b4f10b04fdd44bef62972e2470bfd917bf00439471fa7473d92d7cbe31369c73db863cc45dda115cb42527f39e232e9256115534b8ee5806b0caeed4 + languageName: node + linkType: hard + +"ansi-html@npm:^0.0.9": + version: 0.0.9 + resolution: "ansi-html@npm:0.0.9" + bin: + ansi-html: bin/ansi-html + checksum: 10c0/4a5de9802fb50193e32b51a9ea48dc0d7e4436b860cb819d7110c62f2bfb1410288e1a2f9a848269f5eab8f903797a7f0309fe4c552f92a92b61a5b759ed52bd + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.0" + checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df + languageName: node + linkType: hard + +"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + languageName: node + linkType: hard + +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 + languageName: node + linkType: hard + +"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + languageName: node + linkType: hard + +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 10c0/070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a + languageName: node + linkType: hard + +"arg@npm:^5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 10c0/ccaf86f4e05d342af6666c569f844bec426595c567d32a8289715087825c2ca7edd8a3d204e4d2fb2aa4602e09a57d0c13ea8c9eea75aac3dbb4af5514e6800e + languageName: node + linkType: hard + +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: "npm:~1.0.2" + checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + languageName: node + linkType: hard + +"aria-query@npm:5.3.0": + version: 5.3.0 + resolution: "aria-query@npm:5.3.0" + dependencies: + dequal: "npm:^2.0.3" + checksum: 10c0/2bff0d4eba5852a9dd578ecf47eaef0e82cc52569b48469b0aac2db5145db0b17b7a58d9e01237706d1e14b7a1b0ac9b78e9c97027ad97679dd8f91b85da1469 + languageName: node + linkType: hard + +"aria-query@npm:^5.0.0, aria-query@npm:^5.3.2": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e + languageName: node + linkType: hard + +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: 10c0/806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91 + languageName: node + linkType: hard + +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + is-string: "npm:^1.0.7" + checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 + languageName: node + linkType: hard + +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ddc952b829145ab45411b9d6adcb51a8c17c76bf89c9dd64b52d5dffa65d033da8c076ed2e17091779e83bc892b9848188d7b4b33453c5565e65a92863cb2775 + languageName: node + linkType: hard + +"array.prototype.findlastindex@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3 + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 + languageName: node + linkType: hard + +"array.prototype.reduce@npm:^1.0.6": + version: 1.0.7 + resolution: "array.prototype.reduce@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-array-method-boxes-properly: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + is-string: "npm:^1.0.7" + checksum: 10c0/97aac907d7b15088d5b991bad79de96f95ea0d47a701a034e2dc816e0aabaed2fb401d7fe65ab6fda05eafa58319aa2d1bac404f515e162b81b3b61a51224db2 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 + languageName: node + linkType: hard + +"asap@npm:~2.0.6": + version: 2.0.6 + resolution: "asap@npm:2.0.6" + checksum: 10c0/c6d5e39fe1f15e4b87677460bd66b66050cd14c772269cee6688824c1410a08ab20254bb6784f9afb75af9144a9f9a7692d49547f4d19d715aeb7c0318f3136d + languageName: node + linkType: hard + +"ast-types-flow@npm:^0.0.8": + version: 0.0.8 + resolution: "ast-types-flow@npm:0.0.8" + checksum: 10c0/f2a0ba8055353b743c41431974521e5e852a9824870cd6fce2db0e538ac7bf4da406bbd018d109af29ff3f8f0993f6a730c9eddbd0abd031fbcb29ca75c1014e + languageName: node + linkType: hard + +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + +"async@npm:^3.2.3": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d + languageName: node + linkType: hard + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 10c0/4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef + languageName: node + linkType: hard + +"atomic-sleep@npm:^1.0.0": + version: 1.0.0 + resolution: "atomic-sleep@npm:1.0.0" + checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a + languageName: node + linkType: hard + +"autoprefixer@npm:^10.4.13": + version: 10.4.20 + resolution: "autoprefixer@npm:10.4.20" + dependencies: + browserslist: "npm:^4.23.3" + caniuse-lite: "npm:^1.0.30001646" + fraction.js: "npm:^4.3.7" + normalize-range: "npm:^0.1.2" + picocolors: "npm:^1.0.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 10c0/e1f00978a26e7c5b54ab12036d8c13833fad7222828fc90914771b1263f51b28c7ddb5803049de4e77696cbd02bb25cfc3634e80533025bb26c26aacdf938940 + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + +"axe-core@npm:^4.10.0": + version: 4.10.2 + resolution: "axe-core@npm:4.10.2" + checksum: 10c0/0e20169077de96946a547fce0df39d9aeebe0077f9d3eeff4896518b96fde857f80b98f0d4279274a7178791744dd5a54bb4f322de45b4f561ffa2586ff9a09d + languageName: node + linkType: hard + +"axios@npm:1.7.9": + version: 1.7.9 + resolution: "axios@npm:1.7.9" + dependencies: + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b + languageName: node + linkType: hard + +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 + languageName: node + linkType: hard + +"babel-jest@npm:^27.4.2, babel-jest@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-jest@npm:27.5.1" + dependencies: + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^27.5.1" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10c0/3ec8fdabba150431e430ab98d31ba62a1e0bc0fb2fd8d9236cb7dffda740de99c0b04f24da54ff0b5814dce9f81ff0c35a61add53c0734775996a11a7ba38318 + languageName: node + linkType: hard + +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" + dependencies: + "@jest/transform": "npm:^29.7.0" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^29.6.3" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 + languageName: node + linkType: hard + +"babel-loader@npm:^8.2.3": + version: 8.4.1 + resolution: "babel-loader@npm:8.4.1" + dependencies: + find-cache-dir: "npm:^3.3.1" + loader-utils: "npm:^2.0.4" + make-dir: "npm:^3.1.0" + schema-utils: "npm:^2.6.5" + peerDependencies: + "@babel/core": ^7.0.0 + webpack: ">=2" + checksum: 10c0/efdca9c3ef502af58b923a32123d660c54fd0be125b7b64562c8a43bda0a3a55dac0db32331674104e7e5184061b75c3a0e395b2c5ccdc7cb2125dd9ec7108d2 + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" + checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-plugin-jest-hoist@npm:27.5.1" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.0.0" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10c0/2f08ebde32d9d2bffff75524bda44812995b3fcab6cbf259e1db52561b6c8d829f4688db77ef277054a362c9a61826e121a2a4853b0bf93d077ebb3b69685f8e + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e + languageName: node + linkType: hard + +"babel-plugin-macros@npm:^3.1.0": + version: 3.1.0 + resolution: "babel-plugin-macros@npm:3.1.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + cosmiconfig: "npm:^7.0.0" + resolve: "npm:^1.19.0" + checksum: 10c0/c6dfb15de96f67871d95bd2e8c58b0c81edc08b9b087dc16755e7157f357dc1090a8dc60ebab955e92587a9101f02eba07e730adc253a1e4cf593ca3ebd3839c + languageName: node + linkType: hard + +"babel-plugin-named-asset-import@npm:^0.3.8": + version: 0.3.8 + resolution: "babel-plugin-named-asset-import@npm:0.3.8" + peerDependencies: + "@babel/core": ^7.1.0 + checksum: 10c0/1a583432e16b9b17ead619f2c1d241106c5e57171d75e0494b93a3f23fec94c53a6e521b9485a17f8daa6c5ddb111e57849b424c7796fa07c204cbbee1583f48 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.12 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.12" + dependencies: + "@babel/compat-data": "npm:^7.22.6" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/49150c310de2d472ecb95bd892bca1aa833cf5e84bbb76e3e95cf9ff2c6c8c3b3783dd19d70ba50ff6235eb8ce1fa1c0affe491273c95a1ef6a2923f4d5a3819 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/3a69220471b07722c2ae6537310bf26b772514e12b601398082965459c838be70a0ca70b0662f0737070654ff6207673391221d48599abb4a2b27765206d9f79 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.11.0": + version: 0.11.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + core-js-compat: "npm:^3.40.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/025f754b6296d84b20200aff63a3c1acdd85e8c621781f2bd27fe2512d0060526192d02329326947c6b29c27cf475fbcfaaff8c51eab1d2bfc7b79086bb64229 + languageName: node + linkType: hard + +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.3 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.3" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/40164432e058e4b5c6d56feecacdad22692ae0534bd80c92d5399ed9e1a6a2b6797c8fda837995daddd4ca391f9aa2d58c74ad465164922e0f73631eaf9c4f76 + languageName: node + linkType: hard + +"babel-plugin-transform-react-remove-prop-types@npm:^0.4.24": + version: 0.4.24 + resolution: "babel-plugin-transform-react-remove-prop-types@npm:0.4.24" + checksum: 10c0/713441fd9fb663cc95709cb52d9c2c6228ea6d5406092a8a50094c810bcb13c3c347f8fca703d45b20cc401782743a91d7272025950147f9247d53360267f107 + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" + dependencies: + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-preset-jest@npm:27.5.1" + dependencies: + babel-plugin-jest-hoist: "npm:^27.5.1" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/fc2f7fd03d8cddb36e0a07a94f1bb1826f7d7dae1f3519ed170c7a5e56c863aecbdb3fd2b034674a53210088478f000318b06415bad511bcf203c5729e5dd079 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 + languageName: node + linkType: hard + +"babel-preset-react-app@npm:^10.0.1": + version: 10.1.0 + resolution: "babel-preset-react-app@npm:10.1.0" + dependencies: + "@babel/core": "npm:^7.16.0" + "@babel/plugin-proposal-class-properties": "npm:^7.16.0" + "@babel/plugin-proposal-decorators": "npm:^7.16.4" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.16.0" + "@babel/plugin-proposal-numeric-separator": "npm:^7.16.0" + "@babel/plugin-proposal-optional-chaining": "npm:^7.16.0" + "@babel/plugin-proposal-private-methods": "npm:^7.16.0" + "@babel/plugin-proposal-private-property-in-object": "npm:^7.16.7" + "@babel/plugin-transform-flow-strip-types": "npm:^7.16.0" + "@babel/plugin-transform-react-display-name": "npm:^7.16.0" + "@babel/plugin-transform-runtime": "npm:^7.16.4" + "@babel/preset-env": "npm:^7.16.4" + "@babel/preset-react": "npm:^7.16.0" + "@babel/preset-typescript": "npm:^7.16.0" + "@babel/runtime": "npm:^7.16.3" + babel-plugin-macros: "npm:^3.1.0" + babel-plugin-transform-react-remove-prop-types: "npm:^0.4.24" + checksum: 10c0/4cb4d85cc08dd813ac9a3e9c39e764e0b32d3333c9464517f5ae9a2289a41fe40e107c5909e8cc9ff6627a38b0c0d50b1c86679bde7623bb36b257902fb8bb20 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"batch@npm:0.6.1": + version: 0.6.1 + resolution: "batch@npm:0.6.1" + checksum: 10c0/925a13897b4db80d4211082fe287bcf96d297af38e26448c857cee3e095c9792e3b8f26b37d268812e7f38a589f694609de8534a018b1937d7dc9f84e6b387c5 + languageName: node + linkType: hard + +"better-path-resolve@npm:1.0.0": + version: 1.0.0 + resolution: "better-path-resolve@npm:1.0.0" + dependencies: + is-windows: "npm:^1.0.0" + checksum: 10c0/7335130729d59a14b8e4753fea180ca84e287cccc20cb5f2438a95667abc5810327c414eee7b3c79ed1b5a348a40284ea872958f50caba69432c40405eb0acce + languageName: node + linkType: hard + +"bfj@npm:^7.0.2": + version: 7.1.0 + resolution: "bfj@npm:7.1.0" + dependencies: + bluebird: "npm:^3.7.2" + check-types: "npm:^11.2.3" + hoopy: "npm:^0.1.4" + jsonpath: "npm:^1.1.1" + tryer: "npm:^1.0.1" + checksum: 10c0/e5fc6690cd093c06ca6ed7584a2caf0c4a762bc9d9d9cb18efbabc75c973b071a8dad7037c617d0ea4d97b7b439821fea32f7c232ed0be8fa7840533a9643171 + languageName: node + linkType: hard + +"big.js@npm:^5.2.2": + version: 5.2.2 + resolution: "big.js@npm:5.2.2" + checksum: 10c0/230520f1ff920b2d2ce3e372d77a33faa4fa60d802fe01ca4ffbc321ee06023fe9a741ac02793ee778040a16b7e497f7d60c504d1c402b8fdab6f03bb785a25f + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + languageName: node + linkType: hard + +"bluebird@npm:^3.7.2": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 10c0/680de03adc54ff925eaa6c7bb9a47a0690e8b5de60f4792604aae8ed618c65e6b63a7893b57ca924beaf53eee69c5af4f8314148c08124c550fe1df1add897d2 + languageName: node + linkType: hard + +"bn.js@npm:^4.11.9": + version: 4.12.1 + resolution: "bn.js@npm:4.12.1" + checksum: 10c0/b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 + languageName: node + linkType: hard + +"bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa + languageName: node + linkType: hard + +"body-parser@npm:1.20.3": + version: 1.20.3 + resolution: "body-parser@npm:1.20.3" + dependencies: + bytes: "npm:3.1.2" + content-type: "npm:~1.0.5" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + on-finished: "npm:2.4.1" + qs: "npm:6.13.0" + raw-body: "npm:2.5.2" + type-is: "npm:~1.6.18" + unpipe: "npm:1.0.0" + checksum: 10c0/0a9a93b7518f222885498dcecaad528cf010dd109b071bf471c93def4bfe30958b83e03496eb9c1ad4896db543d999bb62be1a3087294162a88cfa1b42c16310 + languageName: node + linkType: hard + +"bonjour-service@npm:^1.0.11": + version: 1.3.0 + resolution: "bonjour-service@npm:1.3.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + multicast-dns: "npm:^7.2.5" + checksum: 10c0/5721fd9f9bb968e9cc16c1e8116d770863dd2329cb1f753231de1515870648c225142b7eefa71f14a5c22bc7b37ddd7fdeb018700f28a8c936d50d4162d433c7 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0, boolbase@npm:~1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 10c0/e4b53deb4f2b85c52be0e21a273f2045c7b6a6ea002b0e139c744cb6f95e9ec044439a52883b0d74dedd1ff3da55ed140cfdddfed7fb0cccbed373de5dce1bcf + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + languageName: node + linkType: hard + +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + +"brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 + languageName: node + linkType: hard + +"browser-process-hrtime@npm:^1.0.0": + version: 1.0.0 + resolution: "browser-process-hrtime@npm:1.0.0" + checksum: 10c0/65da78e51e9d7fa5909147f269c54c65ae2e03d1cf797cc3cfbbe49f475578b8160ce4a76c36c1a2ffbff26c74f937d73096c508057491ddf1a6dfd11143f72d + languageName: node + linkType: hard + +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.4, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.3": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" + dependencies: + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 10c0/db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 + languageName: node + linkType: hard + +"bs-logger@npm:^0.2.6": + version: 0.2.6 + resolution: "bs-logger@npm:0.2.6" + dependencies: + fast-json-stable-stringify: "npm:2.x" + checksum: 10c0/80e89aaaed4b68e3374ce936f2eb097456a0dddbf11f75238dbd53140b1e39259f0d248a5089ed456f1158984f22191c3658d54a713982f676709fbe1a6fa5a0 + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: "npm:^0.4.0" + checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + +"builtin-modules@npm:^3.1.0": + version: 3.3.0 + resolution: "builtin-modules@npm:3.3.0" + checksum: 10c0/2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a + languageName: node + linkType: hard + +"bytes@npm:3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e + languageName: node + linkType: hard + +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" + dependencies: + "@npmcli/fs": "npm:^4.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 + languageName: node + linkType: hard + +"camel-case@npm:^4.1.2": + version: 4.1.2 + resolution: "camel-case@npm:4.1.2" + dependencies: + pascal-case: "npm:^3.1.2" + tslib: "npm:^2.0.3" + checksum: 10c0/bf9eefaee1f20edbed2e9a442a226793bc72336e2b99e5e48c6b7252b6f70b080fc46d8246ab91939e2af91c36cdd422e0af35161e58dd089590f302f8f64c8a + languageName: node + linkType: hard + +"camelcase-css@npm:^2.0.1": + version: 2.0.1 + resolution: "camelcase-css@npm:2.0.1" + checksum: 10c0/1a1a3137e8a781e6cbeaeab75634c60ffd8e27850de410c162cce222ea331cd1ba5364e8fb21c95e5ca76f52ac34b81a090925ca00a87221355746d049c6e273 + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 + languageName: node + linkType: hard + +"camelcase@npm:^6.2.0, camelcase@npm:^6.2.1": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 + languageName: node + linkType: hard + +"camelize@npm:^1.0.0": + version: 1.0.1 + resolution: "camelize@npm:1.0.1" + checksum: 10c0/4c9ac55efd356d37ac483bad3093758236ab686192751d1c9daa43188cc5a07b09bd431eb7458a4efd9ca22424bba23253e7b353feb35d7c749ba040de2385fb + languageName: node + linkType: hard + +"caniuse-api@npm:^3.0.0": + version: 3.0.0 + resolution: "caniuse-api@npm:3.0.0" + dependencies: + browserslist: "npm:^4.0.0" + caniuse-lite: "npm:^1.0.0" + lodash.memoize: "npm:^4.1.2" + lodash.uniq: "npm:^4.5.0" + checksum: 10c0/60f9e85a3331e6d761b1b03eec71ca38ef7d74146bece34694853033292156b815696573ed734b65583acf493e88163618eda915c6c826d46a024c71a9572b4c + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001701 + resolution: "caniuse-lite@npm:1.0.30001701" + checksum: 10c0/a814bd4dd8b49645ca51bc6ee42120660a36394bb54eb6084801d3f2bbb9471e5e1a9a8a25f44f83086a032d46e66b33031e2aa345f699b90a7e84a9836b819c + languageName: node + linkType: hard + +"case-sensitive-paths-webpack-plugin@npm:^2.4.0": + version: 2.4.0 + resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" + checksum: 10c0/310dab619b661a7fa44ed773870be6d6d7373faff6953ad92720f9553e2579e46dda5b9a79eae6d25ff3733cc15aa466b96e5811af16213f23c115aa220b4ab4 + languageName: node + linkType: hard + +"chalk@npm:^2.4.1": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 + languageName: node + linkType: hard + +"chalk@npm:^3.0.0": + version: 3.0.0 + resolution: "chalk@npm:3.0.0" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e + languageName: node + linkType: hard + +"char-regex@npm:^2.0.0": + version: 2.0.2 + resolution: "char-regex@npm:2.0.2" + checksum: 10c0/afbfb11019bafcc70a3e85b760d63336cf941f7608f1df7d746a60ee6075d1926e5c18a9fb1b6c22024f3a000c0e0c745f059b2bf679a5cba6cb48adf7ea43ce + languageName: node + linkType: hard + +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d + languageName: node + linkType: hard + +"check-types@npm:^11.2.3": + version: 11.2.3 + resolution: "check-types@npm:11.2.3" + checksum: 10c0/08d17e528b189e0e431689f0f2f0a78f425202f6e5ac93def5c3b8d128eb888a5103fc980d4feb7b2d4248f8114d354c223dff3c0b5ac4b1def526ef441aaf55 + languageName: node + linkType: hard + +"chokidar@npm:^3.4.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + +"chokidar@npm:^4.0.3": + version: 4.0.3 + resolution: "chokidar@npm:4.0.3" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10c0/a58b9df05bb452f7d105d9e7229ac82fa873741c0c40ddcc7bb82f8a909fbe3f7814c9ebe9bc9a2bef9b737c0ec6e2d699d179048ef06ad3ec46315df0ebe6ad + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + +"chrome-trace-event@npm:^1.0.2": + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 10c0/3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.0.0": + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be + languageName: node + linkType: hard + +"clean-css@npm:^5.2.2": + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" + dependencies: + source-map: "npm:~0.6.0" + checksum: 10c0/381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb + languageName: node + linkType: hard + +"cli-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-cursor@npm:4.0.0" + dependencies: + restore-cursor: "npm:^4.0.0" + checksum: 10c0/e776e8c3c6727300d0539b0d25160b2bb56aed1a63942753ba1826b012f337a6f4b7ace3548402e4f2f13b5e16bfd751be672c44b203205e7eca8be94afec42c + languageName: node + linkType: hard + +"cli-truncate@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-truncate@npm:3.1.0" + dependencies: + slice-ansi: "npm:^5.0.0" + string-width: "npm:^5.0.0" + checksum: 10c0/a19088878409ec0e5dc2659a5166929629d93cfba6d68afc9cde2282fd4c751af5b555bf197047e31c87c574396348d011b7aa806fec29c4139ea4f7f00b324c + languageName: node + linkType: hard + +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f + languageName: node + linkType: hard + +"cliui@npm:^6.0.0": + version: 6.0.0 + resolution: "cliui@npm:6.0.0" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 + languageName: node + linkType: hard + +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/6035f5daf7383470cef82b3d3db00bec70afb3423538c50394386ffbbab135e26c3689c41791f911fa71b62d13d3863c712fdd70f0fbdffd938a1e6fd09aac00 + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 + languageName: node + linkType: hard + +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 + languageName: node + linkType: hard + +"coa@npm:^2.0.2": + version: 2.0.2 + resolution: "coa@npm:2.0.2" + dependencies: + "@types/q": "npm:^1.5.1" + chalk: "npm:^2.4.1" + q: "npm:^1.1.2" + checksum: 10c0/0264392e3b691a8551e619889f3e67558b4f755eeb09d67625032a25c37634731e778fabbd9d14df6477d6ae770e30ea9405d18e515b2ec492b0eb90bb8d7f43 + languageName: node + linkType: hard + +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: "npm:1.1.3" + checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"colord@npm:^2.9.1": + version: 2.9.3 + resolution: "colord@npm:2.9.3" + checksum: 10c0/9699e956894d8996b28c686afe8988720785f476f59335c80ce852ded76ab3ebe252703aec53d9bef54f6219aea6b960fb3d9a8300058a1d0c0d4026460cd110 + languageName: node + linkType: hard + +"colorette@npm:^2.0.10, colorette@npm:^2.0.20": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.8": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: "npm:~1.0.0" + checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + +"commander@npm:^4.0.0": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: 10c0/84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab + languageName: node + linkType: hard + +"commander@npm:^7.2.0": + version: 7.2.0 + resolution: "commander@npm:7.2.0" + checksum: 10c0/8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a + languageName: node + linkType: hard + +"commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 10c0/8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 + languageName: node + linkType: hard + +"common-tags@npm:^1.8.0": + version: 1.8.2 + resolution: "common-tags@npm:1.8.2" + checksum: 10c0/23efe47ff0a1a7c91489271b3a1e1d2a171c12ec7f9b35b29b2fce51270124aff0ec890087e2bc2182c1cb746e232ab7561aaafe05f1e7452aea733d2bfe3f63 + languageName: node + linkType: hard + +"commondir@npm:^1.0.1": + version: 1.0.1 + resolution: "commondir@npm:1.0.1" + checksum: 10c0/33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 + languageName: node + linkType: hard + +"compressible@npm:~2.0.18": + version: 2.0.18 + resolution: "compressible@npm:2.0.18" + dependencies: + mime-db: "npm:>= 1.43.0 < 2" + checksum: 10c0/8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7 + languageName: node + linkType: hard + +"compression@npm:^1.7.4": + version: 1.8.0 + resolution: "compression@npm:1.8.0" + dependencies: + bytes: "npm:3.1.2" + compressible: "npm:~2.0.18" + debug: "npm:2.6.9" + negotiator: "npm:~0.6.4" + on-headers: "npm:~1.0.2" + safe-buffer: "npm:5.2.1" + vary: "npm:~1.1.2" + checksum: 10c0/804d3c8430939f4fd88e5128333f311b4035f6425a7f2959d74cfb5c98ef3a3e3e18143208f3f9d0fcae4cd3bcf3d2fbe525e0fcb955e6e146e070936f025a24 + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"confusing-browser-globals@npm:^1.0.11": + version: 1.0.11 + resolution: "confusing-browser-globals@npm:1.0.11" + checksum: 10c0/475d0a284fa964a5182b519af5738b5b64bf7e413cfd703c1b3496bf6f4df9f827893a9b221c0ea5873c1476835beb1e0df569ba643eff0734010c1eb780589e + languageName: node + linkType: hard + +"connect-history-api-fallback@npm:^2.0.0": + version: 2.0.0 + resolution: "connect-history-api-fallback@npm:2.0.0" + checksum: 10c0/90fa8b16ab76e9531646cc70b010b1dbd078153730c510d3142f6cf07479ae8a812c5a3c0e40a28528dd1681a62395d0cfdef67da9e914c4772ac85d69a3ed87 + languageName: node + linkType: hard + +"content-disposition@npm:0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: "npm:5.2.1" + checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb + languageName: node + linkType: hard + +"content-type@npm:~1.0.4, content-type@npm:~1.0.5": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af + languageName: node + linkType: hard + +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"cookie-es@npm:^1.2.2": + version: 1.2.2 + resolution: "cookie-es@npm:1.2.2" + checksum: 10c0/210eb67cd40a53986fda99d6f47118cfc45a69c4abc03490d15ab1b83ac978d5518356aecdd7a7a4969292445e3063c2302deda4c73706a67edc008127608638 + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: 10c0/b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221 + languageName: node + linkType: hard + +"cookie@npm:0.7.1": + version: 0.7.1 + resolution: "cookie@npm:0.7.1" + checksum: 10c0/5de60c67a410e7c8dc8a46a4b72eb0fe925871d057c9a5d2c0e8145c4270a4f81076de83410c4d397179744b478e33cd80ccbcc457abf40a9409ad27dcd21dde + languageName: node + linkType: hard + +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.40.0": + version: 3.40.0 + resolution: "core-js-compat@npm:3.40.0" + dependencies: + browserslist: "npm:^4.24.3" + checksum: 10c0/44f6e88726fe266a5be9581a79766800478a8d5c492885f2d4c2a4e2babd9b06bc1689d5340d3a61ae7332f990aff2e83b6203ff8773137a627cfedfbeefabeb + languageName: node + linkType: hard + +"core-js-pure@npm:^3.23.3": + version: 3.40.0 + resolution: "core-js-pure@npm:3.40.0" + checksum: 10c0/97590017216e2614e44bacc0b73159061b58e3ac86b61a3ed8cd78fc12bef604c5fb559a7a4d51ae5f2d1bd23ec57760ba6bf2802e802beb42d6bbce136acf52 + languageName: node + linkType: hard + +"core-js@npm:^3.19.2": + version: 3.40.0 + resolution: "core-js@npm:3.40.0" + checksum: 10c0/db7946ada881e845d8b157061945b1187618fa45cf162f392a151e8a497962aed2da688c982eaa1d444c864be97a70f8be4d73385294b515d224dd164d19f1d4 + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + languageName: node + linkType: hard + +"cosmiconfig@npm:^6.0.0": + version: 6.0.0 + resolution: "cosmiconfig@npm:6.0.0" + dependencies: + "@types/parse-json": "npm:^4.0.0" + import-fresh: "npm:^3.1.0" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + yaml: "npm:^1.7.2" + checksum: 10c0/666ed8732d0bf7d7fe6f8516c8ee6041e0622032e8fa26201577b883d2767ad105d03f38b34b93d1f02f26b22a89e7bab4443b9d2e7f931f48d0e944ffa038b5 + languageName: node + linkType: hard + +"cosmiconfig@npm:^7.0.0": + version: 7.1.0 + resolution: "cosmiconfig@npm:7.1.0" + dependencies: + "@types/parse-json": "npm:^4.0.0" + import-fresh: "npm:^3.2.1" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + yaml: "npm:^1.10.0" + checksum: 10c0/b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03 + languageName: node + linkType: hard + +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + prompts: "npm:^2.0.1" + bin: + create-jest: bin/create-jest.js + checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f + languageName: node + linkType: hard + +"create-require@npm:^1.1.0": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: 10c0/157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91 + languageName: node + linkType: hard + +"cross-fetch@npm:^3.1.4": + version: 3.2.0 + resolution: "cross-fetch@npm:3.2.0" + dependencies: + node-fetch: "npm:^2.7.0" + checksum: 10c0/d8596adf0269130098a676f6739a0922f3cc7b71cc89729925411ebe851a87026171c82ea89154c4811c9867c01c44793205a52e618ce2684650218c7fbeeb9f + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + languageName: node + linkType: hard + +"crossws@npm:^0.3.3": + version: 0.3.4 + resolution: "crossws@npm:0.3.4" + dependencies: + uncrypto: "npm:^0.1.3" + checksum: 10c0/54a2b82d188f854051eef38a760093d35488a2a689cd3716945311e29ad61e5272b1ba2d2674c61876f6d83c321adaa911f523f15198b721bbdc05e283d4c2b3 + languageName: node + linkType: hard + +"crypto-random-string@npm:^2.0.0": + version: 2.0.0 + resolution: "crypto-random-string@npm:2.0.0" + checksum: 10c0/288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 + languageName: node + linkType: hard + +"css-blank-pseudo@npm:^3.0.3": + version: 3.0.3 + resolution: "css-blank-pseudo@npm:3.0.3" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + bin: + css-blank-pseudo: dist/cli.cjs + checksum: 10c0/889b0c4e47f5172cbc1a036ed31c1b25b13e6331bd85f91c910ce29ba4a1bad33d8d7bd0d48343bc5d9bf30750b4626fe55fe9fd1042e09eda72f4a72c1d779c + languageName: node + linkType: hard + +"css-color-keywords@npm:^1.0.0": + version: 1.0.0 + resolution: "css-color-keywords@npm:1.0.0" + checksum: 10c0/af205a86c68e0051846ed91eb3e30b4517e1904aac040013ff1d742019b3f9369ba5658ba40901dbbc121186fc4bf0e75a814321cc3e3182fbb2feb81c6d9cb7 + languageName: node + linkType: hard + +"css-declaration-sorter@npm:^6.3.1": + version: 6.4.1 + resolution: "css-declaration-sorter@npm:6.4.1" + peerDependencies: + postcss: ^8.0.9 + checksum: 10c0/b8b664338dac528266a1ed9b27927ac51a907fb16bc1954fa9038b5286c442603bd494cc920c6a3616111309d18ee6b5a85b6d9927938efc942af452a5145160 + languageName: node + linkType: hard + +"css-has-pseudo@npm:^3.0.4": + version: 3.0.4 + resolution: "css-has-pseudo@npm:3.0.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + bin: + css-has-pseudo: dist/cli.cjs + checksum: 10c0/da950bd66a73b7e02b428c95eba98fe664583ea059200dc4ddac2dfa3e316b637c538b69a1a8ffe52c4f739818bf55a264d652f15b18b78a6332e73ae08f03ed + languageName: node + linkType: hard + +"css-loader@npm:^6.5.1": + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" + dependencies: + icss-utils: "npm:^5.1.0" + postcss: "npm:^8.4.33" + postcss-modules-extract-imports: "npm:^3.1.0" + postcss-modules-local-by-default: "npm:^4.0.5" + postcss-modules-scope: "npm:^3.2.0" + postcss-modules-values: "npm:^4.0.0" + postcss-value-parser: "npm:^4.2.0" + semver: "npm:^7.5.4" + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10c0/bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 + languageName: node + linkType: hard + +"css-minimizer-webpack-plugin@npm:^3.2.0": + version: 3.4.1 + resolution: "css-minimizer-webpack-plugin@npm:3.4.1" + dependencies: + cssnano: "npm:^5.0.6" + jest-worker: "npm:^27.0.2" + postcss: "npm:^8.3.5" + schema-utils: "npm:^4.0.0" + serialize-javascript: "npm:^6.0.0" + source-map: "npm:^0.6.1" + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + "@parcel/css": + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + checksum: 10c0/a6b749a136f7a62a173e576a10c8f2ada18013800a2698ede08dfdf6df6761b9ad24cabfce153ef4958ffcf8509e7b6a40c6ddffa6eb06f3624a97c17b825e06 + languageName: node + linkType: hard + +"css-prefers-color-scheme@npm:^6.0.3": + version: 6.0.3 + resolution: "css-prefers-color-scheme@npm:6.0.3" + peerDependencies: + postcss: ^8.4 + bin: + css-prefers-color-scheme: dist/cli.cjs + checksum: 10c0/b0f1efba0384f52506a5ab54179a2b56a4a2b693c81e2d533529c6eae7ddb9ca4b1be3a6bc9d2d44f7c4b3750bb4eda7ae9d7254fe91379b25e0cc3b301fbdd8 + languageName: node + linkType: hard + +"css-select-base-adapter@npm:^0.1.1": + version: 0.1.1 + resolution: "css-select-base-adapter@npm:0.1.1" + checksum: 10c0/17f28a0d9e8596c541de250e48958e72a65399c9e15ba5689915d6631a451068187c19d674f08187843a61cb949951cb33c7db82bd7341536769523baed867dc + languageName: node + linkType: hard + +"css-select@npm:^2.0.0": + version: 2.1.0 + resolution: "css-select@npm:2.1.0" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^3.2.1" + domutils: "npm:^1.7.0" + nth-check: "npm:^1.0.2" + checksum: 10c0/47832492c8218ffd92ed18eaa325397bd0bd8e4bcf3bc71767c5e1ed8b4f39b672ba157b0b5e693ef50006017d78c19e46791a75b43bb192c4db3680a331afc7 + languageName: node + linkType: hard + +"css-select@npm:^4.1.3": + version: 4.3.0 + resolution: "css-select@npm:4.3.0" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^6.0.1" + domhandler: "npm:^4.3.1" + domutils: "npm:^2.8.0" + nth-check: "npm:^2.0.1" + checksum: 10c0/a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 + languageName: node + linkType: hard + +"css-to-react-native@npm:3.2.0": + version: 3.2.0 + resolution: "css-to-react-native@npm:3.2.0" + dependencies: + camelize: "npm:^1.0.0" + css-color-keywords: "npm:^1.0.0" + postcss-value-parser: "npm:^4.0.2" + checksum: 10c0/fde850a511d5d3d7c55a1e9b8ed26b69a8ad4868b3487e36ebfbfc0b96fc34bc977d9cd1d61a289d0c74d3f9a662d8cee297da53d4433bf2e27d6acdff8e1003 + languageName: node + linkType: hard + +"css-tree@npm:1.0.0-alpha.37": + version: 1.0.0-alpha.37 + resolution: "css-tree@npm:1.0.0-alpha.37" + dependencies: + mdn-data: "npm:2.0.4" + source-map: "npm:^0.6.1" + checksum: 10c0/8f3c197baea919f4f55d0e84b1665d5e7d5fd74cb192fd0bf951828929b9cd5fd71de074afb685705bf5b40d7b04d4c5a206bfab26954378f04f2f5ce426d2f8 + languageName: node + linkType: hard + +"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": + version: 1.1.3 + resolution: "css-tree@npm:1.1.3" + dependencies: + mdn-data: "npm:2.0.14" + source-map: "npm:^0.6.1" + checksum: 10c0/499a507bfa39b8b2128f49736882c0dd636b0cd3370f2c69f4558ec86d269113286b7df469afc955de6a68b0dba00bc533e40022a73698081d600072d5d83c1c + languageName: node + linkType: hard + +"css-what@npm:^3.2.1": + version: 3.4.2 + resolution: "css-what@npm:3.4.2" + checksum: 10c0/454dca1b9dff8cf740d666d24a6c517562f374fe3a160891ebf8c82a9dd76864757913573c4db30537a959f5f595750420be00552ea6d5a9456ee68acc2349bf + languageName: node + linkType: hard + +"css-what@npm:^6.0.1": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: 10c0/a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 + languageName: node + linkType: hard + +"css.escape@npm:^1.5.1": + version: 1.5.1 + resolution: "css.escape@npm:1.5.1" + checksum: 10c0/5e09035e5bf6c2c422b40c6df2eb1529657a17df37fda5d0433d722609527ab98090baf25b13970ca754079a0f3161dd3dfc0e743563ded8cfa0749d861c1525 + languageName: node + linkType: hard + +"cssdb@npm:^7.1.0": + version: 7.11.2 + resolution: "cssdb@npm:7.11.2" + checksum: 10c0/5cd8dfee703dfbd7b7a8c3a93d65d26007ec1cd9692379b5868a0ceedf23b88e28d4b98f1cb9a4161f8b01e4a229e08ba9603fb94b756a3df6e07c423fff5b5d + languageName: node + linkType: hard + +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: 10c0/6bcfd898662671be15ae7827120472c5667afb3d7429f1f917737f3bf84c4176003228131b643ae74543f17a394446247df090c597bb9a728cce298606ed0aa7 + languageName: node + linkType: hard + +"cssnano-preset-default@npm:^5.2.14": + version: 5.2.14 + resolution: "cssnano-preset-default@npm:5.2.14" + dependencies: + css-declaration-sorter: "npm:^6.3.1" + cssnano-utils: "npm:^3.1.0" + postcss-calc: "npm:^8.2.3" + postcss-colormin: "npm:^5.3.1" + postcss-convert-values: "npm:^5.1.3" + postcss-discard-comments: "npm:^5.1.2" + postcss-discard-duplicates: "npm:^5.1.0" + postcss-discard-empty: "npm:^5.1.1" + postcss-discard-overridden: "npm:^5.1.0" + postcss-merge-longhand: "npm:^5.1.7" + postcss-merge-rules: "npm:^5.1.4" + postcss-minify-font-values: "npm:^5.1.0" + postcss-minify-gradients: "npm:^5.1.1" + postcss-minify-params: "npm:^5.1.4" + postcss-minify-selectors: "npm:^5.2.1" + postcss-normalize-charset: "npm:^5.1.0" + postcss-normalize-display-values: "npm:^5.1.0" + postcss-normalize-positions: "npm:^5.1.1" + postcss-normalize-repeat-style: "npm:^5.1.1" + postcss-normalize-string: "npm:^5.1.0" + postcss-normalize-timing-functions: "npm:^5.1.0" + postcss-normalize-unicode: "npm:^5.1.1" + postcss-normalize-url: "npm:^5.1.0" + postcss-normalize-whitespace: "npm:^5.1.1" + postcss-ordered-values: "npm:^5.1.3" + postcss-reduce-initial: "npm:^5.1.2" + postcss-reduce-transforms: "npm:^5.1.0" + postcss-svgo: "npm:^5.1.0" + postcss-unique-selectors: "npm:^5.1.1" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/d125bdb9ac007f97f920e30be953c550a8e7de0cb9298f67e0bc9744f4b920039046b5a6b817e345872836b08689af747f82fbf2189c8bd48da3e6f0c1087b89 + languageName: node + linkType: hard + +"cssnano-utils@npm:^3.1.0": + version: 3.1.0 + resolution: "cssnano-utils@npm:3.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/057508645a3e7584decede1045daa5b362dbfa2f5df96c3527c7d52e41e787a3442a56a8ea0c0af6a757f518e79a459ee580a35c323ad0d0eec912afd67d7630 + languageName: node + linkType: hard + +"cssnano@npm:^5.0.6": + version: 5.1.15 + resolution: "cssnano@npm:5.1.15" + dependencies: + cssnano-preset-default: "npm:^5.2.14" + lilconfig: "npm:^2.0.3" + yaml: "npm:^1.10.2" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/4252e4f4edd7a0fbdd4017825c0f8632b7a12ecbfdd432d2ff7ec268d48eb956a0a10bbf209602181f9f84ceeecea4a864719ecde03aa2cc48f5d9636fcf5f9a + languageName: node + linkType: hard + +"csso@npm:^4.0.2, csso@npm:^4.2.0": + version: 4.2.0 + resolution: "csso@npm:4.2.0" + dependencies: + css-tree: "npm:^1.1.2" + checksum: 10c0/f8c6b1300efaa0f8855a7905ae3794a29c6496e7f16a71dec31eb6ca7cfb1f058a4b03fd39b66c4deac6cb06bf6b4ba86da7b67d7320389cb9994d52b924b903 + languageName: node + linkType: hard + +"cssom@npm:^0.4.4": + version: 0.4.4 + resolution: "cssom@npm:0.4.4" + checksum: 10c0/0d4fc70255ea3afbd4add79caffa3b01720929da91105340600d8c0f06c31716f933c6314c3d43b62b57c9637bc2eb35296a9e2db427e8b572ee38a4be2b5f82 + languageName: node + linkType: hard + +"cssom@npm:~0.3.6": + version: 0.3.8 + resolution: "cssom@npm:0.3.8" + checksum: 10c0/d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411 + languageName: node + linkType: hard + +"cssstyle@npm:^2.3.0": + version: 2.3.0 + resolution: "cssstyle@npm:2.3.0" + dependencies: + cssom: "npm:~0.3.6" + checksum: 10c0/863400da2a458f73272b9a55ba7ff05de40d850f22eb4f37311abebd7eff801cf1cd2fb04c4c92b8c3daed83fe766e52e4112afb7bc88d86c63a9c2256a7d178 + languageName: node + linkType: hard + +"csstype@npm:3.1.3, csstype@npm:^3.0.2, csstype@npm:^3.1.3": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 + languageName: node + linkType: hard + +"damerau-levenshtein@npm:^1.0.8": + version: 1.0.8 + resolution: "damerau-levenshtein@npm:1.0.8" + checksum: 10c0/4c2647e0f42acaee7d068756c1d396e296c3556f9c8314bac1ac63ffb236217ef0e7e58602b18bb2173deec7ec8e0cac8e27cccf8f5526666b4ff11a13ad54a3 + languageName: node + linkType: hard + +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 10c0/20a6b93107597530d71d4cb285acee17f66bcdfc03fd81040921a81252f19db27588d87fc8fc69e1950c55cfb0bf8ae40d0e5e21d907230813eb5d5a7f9eb45b + languageName: node + linkType: hard + +"data-urls@npm:^2.0.0": + version: 2.0.0 + resolution: "data-urls@npm:2.0.0" + dependencies: + abab: "npm:^2.0.3" + whatwg-mimetype: "npm:^2.3.0" + whatwg-url: "npm:^8.0.0" + checksum: 10c0/1246442178eb756afb1d99e54669a119eafb3e69c73300d14089687c50c64f9feadd93c973f496224a12f89daa94267a6114aecd70e9b279c09d908c5be44d01 + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.6.0": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: "npm:2.0.0" + checksum: 10c0/121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + languageName: node + linkType: hard + +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: "npm:^2.1.1" + checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a + languageName: node + linkType: hard + +"decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 + languageName: node + linkType: hard + +"decimal.js@npm:^10.2.1": + version: 10.5.0 + resolution: "decimal.js@npm:10.5.0" + checksum: 10c0/785c35279df32762143914668df35948920b6c1c259b933e0519a69b7003fc0a5ed2a766b1e1dda02574450c566b21738a45f15e274b47c2ac02072c0d1f3ac3 + languageName: node + linkType: hard + +"decode-uri-component@npm:^0.2.2": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 + languageName: node + linkType: hard + +"dedent@npm:^0.7.0": + version: 0.7.0 + resolution: "dedent@npm:0.7.0" + checksum: 10c0/7c3aa00ddfe3e5fcd477958e156156a5137e3bb6ff1493ca05edff4decf29a90a057974cc77e75951f8eb801c1816cb45aea1f52d628cdd000b82b36ab839d1b + languageName: node + linkType: hard + +"dedent@npm:^1.0.0": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + languageName: node + linkType: hard + +"default-gateway@npm:^6.0.3": + version: 6.0.3 + resolution: "default-gateway@npm:6.0.3" + dependencies: + execa: "npm:^5.0.0" + checksum: 10c0/5184f9e6e105d24fb44ade9e8741efa54bb75e84625c1ea78c4ef8b81dff09ca52d6dbdd1185cf0dc655bb6b282a64fffaf7ed2dd561b8d9ad6f322b1f039aba + languageName: node + linkType: hard + +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 + languageName: node + linkType: hard + +"depd@npm:2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c + languageName: node + linkType: hard + +"depd@npm:~1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 10c0/acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 + languageName: node + linkType: hard + +"dequal@npm:^2.0.3": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 + languageName: node + linkType: hard + +"destr@npm:^2.0.3": + version: 2.0.3 + resolution: "destr@npm:2.0.3" + checksum: 10c0/10e7eff5149e2839a4dd29a1e9617c3c675a3b53608d78d74fc6f4abc31daa977e6de08e0eea78965527a0d5a35467ae2f9624e0a4646d54aa1162caa094473e + languageName: node + linkType: hard + +"destroy@npm:1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 + languageName: node + linkType: hard + +"detect-browser@npm:5.3.0": + version: 5.3.0 + resolution: "detect-browser@npm:5.3.0" + checksum: 10c0/88d49b70ce3836e7971345b2ebdd486ad0d457d1e4f066540d0c12f9210c8f731ccbed955fcc9af2f048f5d4629702a8e46bedf5bcad42ad49a3a0927bfd5a76 + languageName: node + linkType: hard + +"detect-indent@npm:^6.0.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: 10c0/dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 + languageName: node + linkType: hard + +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d + languageName: node + linkType: hard + +"detect-node@npm:^2.0.4": + version: 2.1.0 + resolution: "detect-node@npm:2.1.0" + checksum: 10c0/f039f601790f2e9d4654e499913259a798b1f5246ae24f86ab5e8bd4aaf3bce50484234c494f11fb00aecb0c6e2733aa7b1cf3f530865640b65fbbd65b2c4e09 + languageName: node + linkType: hard + +"detect-port-alt@npm:^1.1.6": + version: 1.1.6 + resolution: "detect-port-alt@npm:1.1.6" + dependencies: + address: "npm:^1.0.1" + debug: "npm:^2.6.0" + bin: + detect: ./bin/detect-port + detect-port: ./bin/detect-port + checksum: 10c0/7269e6aef7b782d98c77505c07a7a0f5e2ee98a9607dc791035fc0192fc58aa03cc833fae605e10eaf239a2a5a55cd938e0bb141dea764ac6180ca082fd62b23 + languageName: node + linkType: hard + +"didyoumean@npm:^1.2.2": + version: 1.2.2 + resolution: "didyoumean@npm:1.2.2" + checksum: 10c0/95d0b53d23b851aacff56dfadb7ecfedce49da4232233baecfeecb7710248c4aa03f0aa8995062f0acafaf925adf8536bd7044a2e68316fd7d411477599bc27b + languageName: node + linkType: hard + +"diff-sequences@npm:^27.5.1": + version: 27.5.1 + resolution: "diff-sequences@npm:27.5.1" + checksum: 10c0/a52566d891b89a666f48ba69f54262fa8293ae6264ae04da82c7bf3b6661cba75561de0729f18463179d56003cc0fd69aa09845f2c2cd7a353b1ec1e1a96beb9 + languageName: node + linkType: hard + +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 + languageName: node + linkType: hard + +"diff@npm:^4.0.1": + version: 4.0.2 + resolution: "diff@npm:4.0.2" + checksum: 10c0/81b91f9d39c4eaca068eb0c1eb0e4afbdc5bb2941d197f513dd596b820b956fef43485876226d65d497bebc15666aa2aa82c679e84f65d5f2bfbf14ee46e32c1 + languageName: node + linkType: hard + +"dijkstrajs@npm:^1.0.1": + version: 1.0.3 + resolution: "dijkstrajs@npm:1.0.3" + checksum: 10c0/2183d61ac1f25062f3c3773f3ea8d9f45ba164a00e77e07faf8cc5750da966222d1e2ce6299c875a80f969190c71a0973042192c5624d5223e4ed196ff584c99 + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: "npm:^4.0.0" + checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c + languageName: node + linkType: hard + +"dlv@npm:^1.1.3": + version: 1.1.3 + resolution: "dlv@npm:1.1.3" + checksum: 10c0/03eb4e769f19a027fd5b43b59e8a05e3fd2100ac239ebb0bf9a745de35d449e2f25cfaf3aa3934664551d72856f4ae8b7822016ce5c42c2d27c18ae79429ec42 + languageName: node + linkType: hard + +"dns-packet@npm:^5.2.2": + version: 5.6.1 + resolution: "dns-packet@npm:5.6.1" + dependencies: + "@leichtgewicht/ip-codec": "npm:^2.0.1" + checksum: 10c0/8948d3d03063fb68e04a1e386875f8c3bcc398fc375f535f2b438fad8f41bf1afa6f5e70893ba44f4ae884c089247e0a31045722fa6ff0f01d228da103f1811d + languageName: node + linkType: hard + +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/b6416aaff1f380bf56c3b552f31fdf7a69b45689368deca72d28636f41c16bb28ec3ebc40ace97db4c1afc0ceeb8120e8492fe0046841c94c2933b2e30a7d5ac + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 + languageName: node + linkType: hard + +"dom-accessibility-api@npm:^0.5.9": + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: 10c0/b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 + languageName: node + linkType: hard + +"dom-accessibility-api@npm:^0.6.3": + version: 0.6.3 + resolution: "dom-accessibility-api@npm:0.6.3" + checksum: 10c0/10bee5aa514b2a9a37c87cd81268db607a2e933a050074abc2f6fa3da9080ebed206a320cbc123567f2c3087d22292853bdfdceaffdd4334ffe2af9510b29360 + languageName: node + linkType: hard + +"dom-converter@npm:^0.2.0": + version: 0.2.0 + resolution: "dom-converter@npm:0.2.0" + dependencies: + utila: "npm:~0.4" + checksum: 10c0/e96aa63bd8c6ee3cd9ce19c3aecfc2c42e50a460e8087114794d4f5ecf3a4f052b34ea3bf2d73b5d80b4da619073b49905e6d7d788ceb7814ca4c29be5354a11 + languageName: node + linkType: hard + +"dom-helpers@npm:^5.0.1": + version: 5.2.1 + resolution: "dom-helpers@npm:5.2.1" + dependencies: + "@babel/runtime": "npm:^7.8.7" + csstype: "npm:^3.0.2" + checksum: 10c0/f735074d66dd759b36b158fa26e9d00c9388ee0e8c9b16af941c38f014a37fc80782de83afefd621681b19ac0501034b4f1c4a3bff5caa1b8667f0212b5e124c + languageName: node + linkType: hard + +"dom-serializer@npm:0": + version: 0.2.2 + resolution: "dom-serializer@npm:0.2.2" + dependencies: + domelementtype: "npm:^2.0.1" + entities: "npm:^2.0.0" + checksum: 10c0/5cb595fb77e1a23eca56742f47631e6f4af66ce1982c7ed28b3d0ef21f1f50304c067adc29d3eaf824c572be022cee88627d0ac9b929408f24e923f3c7bed37b + languageName: node + linkType: hard + +"dom-serializer@npm:^1.0.1": + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" + dependencies: + domelementtype: "npm:^2.0.1" + domhandler: "npm:^4.2.0" + entities: "npm:^2.0.0" + checksum: 10c0/67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 + languageName: node + linkType: hard + +"domelementtype@npm:1": + version: 1.3.1 + resolution: "domelementtype@npm:1.3.1" + checksum: 10c0/6d4f5761060a21eaf3c96545501e9d188745c7e1c31b8d141bf15d8748feeadba868f4ea32877751b8678b286fb1afbe6ae905ca3fb8f0214d8322e482cdbec0 + languageName: node + linkType: hard + +"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: 10c0/686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9 + languageName: node + linkType: hard + +"domexception@npm:^2.0.1": + version: 2.0.1 + resolution: "domexception@npm:2.0.1" + dependencies: + webidl-conversions: "npm:^5.0.0" + checksum: 10c0/24a3a07b85420671bc805ead7305e0f2ec9e55f104889b64c5a9fa7d93681e514f05c65f947bd9401b3da67f77b92fe7861bd15f4d0d418c4d32e34a2cd55d38 + languageName: node + linkType: hard + +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" + dependencies: + domelementtype: "npm:^2.2.0" + checksum: 10c0/5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b + languageName: node + linkType: hard + +"domutils@npm:^1.7.0": + version: 1.7.0 + resolution: "domutils@npm:1.7.0" + dependencies: + dom-serializer: "npm:0" + domelementtype: "npm:1" + checksum: 10c0/437fcd2d6d6be03f488152e73c6f953e289c58496baa22be9626b2b46f9cfd40486ae77d144487ff6b102929a3231cdb9a8bf8ef485fb7b7c30c985daedc77eb + languageName: node + linkType: hard + +"domutils@npm:^2.5.2, domutils@npm:^2.8.0": + version: 2.8.0 + resolution: "domutils@npm:2.8.0" + dependencies: + dom-serializer: "npm:^1.0.1" + domelementtype: "npm:^2.2.0" + domhandler: "npm:^4.2.0" + checksum: 10c0/d58e2ae01922f0dd55894e61d18119924d88091837887bf1438f2327f32c65eb76426bd9384f81e7d6dcfb048e0f83c19b222ad7101176ad68cdc9c695b563db + languageName: node + linkType: hard + +"dot-case@npm:^3.0.4": + version: 3.0.4 + resolution: "dot-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/5b859ea65097a7ea870e2c91b5768b72ddf7fa947223fd29e167bcdff58fe731d941c48e47a38ec8aa8e43044c8fbd15cd8fa21689a526bc34b6548197cd5b05 + languageName: node + linkType: hard + +"dotenv-expand@npm:^5.1.0": + version: 5.1.0 + resolution: "dotenv-expand@npm:5.1.0" + checksum: 10c0/24ac633de853ef474d0421cc639328b7134109c8dc2baaa5e3afb7495af5e9237136d7e6971e55668e4dce915487eb140967cdd2b3e99aa439e0f6bf8b56faeb + languageName: node + linkType: hard + +"dotenv@npm:^10.0.0": + version: 10.0.0 + resolution: "dotenv@npm:10.0.0" + checksum: 10c0/2d8d4ba64bfaff7931402aa5e8cbb8eba0acbc99fe9ae442300199af021079eafa7171ce90e150821a5cb3d74f0057721fbe7ec201a6044b68c8a7615f8c123f + languageName: node + linkType: hard + +"dotenv@npm:^16.4.7": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: 10c0/be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 + languageName: node + linkType: hard + +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + +"duplexer@npm:^0.1.2": + version: 0.1.2 + resolution: "duplexer@npm:0.1.2" + checksum: 10c0/c57bcd4bdf7e623abab2df43a7b5b23d18152154529d166c1e0da6bee341d84c432d157d7e97b32fecb1bf3a8b8857dd85ed81a915789f550637ed25b8e64fc2 + languageName: node + linkType: hard + +"duplexify@npm:^4.1.2": + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" + dependencies: + end-of-stream: "npm:^1.4.1" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + stream-shift: "npm:^1.0.2" + checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 10c0/b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 + languageName: node + linkType: hard + +"ejs@npm:^3.1.10, ejs@npm:^3.1.6": + version: 3.1.10 + resolution: "ejs@npm:3.1.10" + dependencies: + jake: "npm:^10.8.5" + bin: + ejs: bin/cli.js + checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.73": + version: 1.5.109 + resolution: "electron-to-chromium@npm:1.5.109" + checksum: 10c0/19d86b95b1288b2e73d9d6084f64b14d4ef2c51d8551d85697ea68da690542d26e6d07878ff053f137e561e3e6c8c2b062d0353bc159930569831f7960bb6ed7 + languageName: node + linkType: hard + +"elliptic@npm:6.6.1": + version: 6.6.1 + resolution: "elliptic@npm:6.6.1" + dependencies: + bn.js: "npm:^4.11.9" + brorand: "npm:^1.1.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 + languageName: node + linkType: hard + +"emittery@npm:^0.10.2": + version: 0.10.2 + resolution: "emittery@npm:0.10.2" + checksum: 10c0/2caeea7501a0cca9b0e9d8d0a84d7d059cd2319ab02016bb6f81ae8bc2f3353c6734ed50a5fe0e4e2b96ebcc1623c1344b6beec51a4feda34b121942dd50ba55 + languageName: node + linkType: hard + +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 + languageName: node + linkType: hard + +"emittery@npm:^0.8.1": + version: 0.8.1 + resolution: "emittery@npm:0.8.1" + checksum: 10c0/1302868b6e258909964339f28569b97658d75c1030271024ac2f50f84957eab6a6a04278861a9c1d47131b9dfb50f25a5d017750d1c99cd86763e19a93b838bf + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + languageName: node + linkType: hard + +"emojis-list@npm:^3.0.0": + version: 3.0.0 + resolution: "emojis-list@npm:3.0.0" + checksum: 10c0/7dc4394b7b910444910ad64b812392159a21e1a7ecc637c775a440227dcb4f80eff7fe61f4453a7d7603fa23d23d30cc93fe9e4b5ed985b88d6441cd4a35117b + languageName: node + linkType: hard + +"encode-utf8@npm:^1.0.3": + version: 1.0.3 + resolution: "encode-utf8@npm:1.0.3" + checksum: 10c0/6b3458b73e868113d31099d7508514a5c627d8e16d1e0542d1b4e3652299b8f1f590c468e2b9dcdf1b4021ee961f31839d0be9d70a7f2a8a043c63b63c9b3a88 + languageName: node + linkType: hard + +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec + languageName: node + linkType: hard + +"encodeurl@npm:~2.0.0": + version: 2.0.0 + resolution: "encodeurl@npm:2.0.0" + checksum: 10c0/5d317306acb13e6590e28e27924c754163946a2480de11865c991a3a7eed4315cd3fba378b543ca145829569eefe9b899f3d84bb09870f675ae60bc924b01ceb + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: "npm:^1.4.0" + checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.17.1": + version: 5.18.1 + resolution: "enhanced-resolve@npm:5.18.1" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.2.0" + checksum: 10c0/4cffd9b125225184e2abed9fdf0ed3dbd2224c873b165d0838fd066cde32e0918626cba2f1f4bf6860762f13a7e2364fd89a82b99566be2873d813573ac71846 + languageName: node + linkType: hard + +"enquirer@npm:^2.4.1": + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" + dependencies: + ansi-colors: "npm:^4.1.1" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 + languageName: node + linkType: hard + +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 10c0/7fba6af1f116300d2ba1c5673fc218af1961b20908638391b4e1e6d5850314ee2ac3ec22d741b3a8060479911c99305164aed19b6254bde75e7e6b1b2c3f3aa3 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: "npm:^0.2.1" + checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce + languageName: node + linkType: hard + +"error-stack-parser@npm:^2.0.6": + version: 2.1.4 + resolution: "error-stack-parser@npm:2.1.4" + dependencies: + stackframe: "npm:^1.3.4" + checksum: 10c0/7679b780043c98b01fc546725484e0cfd3071bf5c906bbe358722972f04abf4fc3f0a77988017665bab367f6ef3fc2d0185f7528f45966b83e7c99c02d5509b9 + languageName: node + linkType: hard + +"es-abstract@npm:^1.17.2, es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" + dependencies: + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.0" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.2" + is-regex: "npm:^1.2.1" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.0" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.3" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.3" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.18" + checksum: 10c0/1de229c9e08fe13c17fe5abaec8221545dfcd57e51f64909599a6ae896df84b8fd2f7d16c60cb00d7bf495b9298ca3581aded19939d4b7276854a4b066f8422b + languageName: node + linkType: hard + +"es-array-method-boxes-properly@npm:^1.0.0": + version: 1.0.0 + resolution: "es-array-method-boxes-properly@npm:1.0.0" + checksum: 10c0/4b7617d3fbd460d6f051f684ceca6cf7e88e6724671d9480388d3ecdd72119ddaa46ca31f2c69c5426a82e4b3091c1e81867c71dcdc453565cd90005ff2c382d + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-set-tostringtag: "npm:^2.0.3" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.6" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f + languageName: node + linkType: hard + +"es-module-lexer@npm:^1.2.1": + version: 1.6.0 + resolution: "es-module-lexer@npm:1.6.0" + checksum: 10c0/667309454411c0b95c476025929881e71400d74a746ffa1ff4cb450bd87f8e33e8eef7854d68e401895039ac0bac64e7809acbebb6253e055dd49ea9e3ea9212 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.2": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" + dependencies: + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b + languageName: node + linkType: hard + +"esbuild@npm:~0.25.0": + version: 0.25.0 + resolution: "esbuild@npm:0.25.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.0" + "@esbuild/android-arm": "npm:0.25.0" + "@esbuild/android-arm64": "npm:0.25.0" + "@esbuild/android-x64": "npm:0.25.0" + "@esbuild/darwin-arm64": "npm:0.25.0" + "@esbuild/darwin-x64": "npm:0.25.0" + "@esbuild/freebsd-arm64": "npm:0.25.0" + "@esbuild/freebsd-x64": "npm:0.25.0" + "@esbuild/linux-arm": "npm:0.25.0" + "@esbuild/linux-arm64": "npm:0.25.0" + "@esbuild/linux-ia32": "npm:0.25.0" + "@esbuild/linux-loong64": "npm:0.25.0" + "@esbuild/linux-mips64el": "npm:0.25.0" + "@esbuild/linux-ppc64": "npm:0.25.0" + "@esbuild/linux-riscv64": "npm:0.25.0" + "@esbuild/linux-s390x": "npm:0.25.0" + "@esbuild/linux-x64": "npm:0.25.0" + "@esbuild/netbsd-arm64": "npm:0.25.0" + "@esbuild/netbsd-x64": "npm:0.25.0" + "@esbuild/openbsd-arm64": "npm:0.25.0" + "@esbuild/openbsd-x64": "npm:0.25.0" + "@esbuild/sunos-x64": "npm:0.25.0" + "@esbuild/win32-arm64": "npm:0.25.0" + "@esbuild/win32-ia32": "npm:0.25.0" + "@esbuild/win32-x64": "npm:0.25.0" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/5767b72da46da3cfec51661647ec850ddbf8a8d0662771139f10ef0692a8831396a0004b2be7966cecdb08264fb16bdc16290dcecd92396fac5f12d722fa013d + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + +"escodegen@npm:^1.8.1": + version: 1.14.3 + resolution: "escodegen@npm:1.14.3" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^4.2.0" + esutils: "npm:^2.0.2" + optionator: "npm:^0.8.1" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10c0/30d337803e8f44308c90267bf6192399e4b44792497c77a7506b68ab802ba6a48ebbe1ce77b219aba13dfd2de5f5e1c267e35be1ed87b2a9c3315e8b283e302a + languageName: node + linkType: hard + +"escodegen@npm:^2.0.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^5.2.0" + esutils: "npm:^2.0.2" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^10.0.1": + version: 10.0.2 + resolution: "eslint-config-prettier@npm:10.0.2" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: build/bin/cli.js + checksum: 10c0/e0ef3c442661a26fc6e82acec5bb9a418c4a8f65ec8adf0983d3aaba7716d2ed448358b063cce6e3c272c847d14cb856ddf30031770c6571e2b2c3e2a439afd4 + languageName: node + linkType: hard + +"eslint-config-react-app@npm:^7.0.1": + version: 7.0.1 + resolution: "eslint-config-react-app@npm:7.0.1" + dependencies: + "@babel/core": "npm:^7.16.0" + "@babel/eslint-parser": "npm:^7.16.3" + "@rushstack/eslint-patch": "npm:^1.1.0" + "@typescript-eslint/eslint-plugin": "npm:^5.5.0" + "@typescript-eslint/parser": "npm:^5.5.0" + babel-preset-react-app: "npm:^10.0.1" + confusing-browser-globals: "npm:^1.0.11" + eslint-plugin-flowtype: "npm:^8.0.3" + eslint-plugin-import: "npm:^2.25.3" + eslint-plugin-jest: "npm:^25.3.0" + eslint-plugin-jsx-a11y: "npm:^6.5.1" + eslint-plugin-react: "npm:^7.27.1" + eslint-plugin-react-hooks: "npm:^4.3.0" + eslint-plugin-testing-library: "npm:^5.0.1" + peerDependencies: + eslint: ^8.0.0 + checksum: 10c0/be290ec0cd5a2c0bb0b85cb1645e8734769cae77f101cd453631d77a60fa4894ee8b5b1e080ee8c21e01af0d0fc22367a2882931a549691b5ab801abb985cbba + languageName: node + linkType: hard + +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" + dependencies: + debug: "npm:^3.2.7" + is-core-module: "npm:^2.13.0" + resolve: "npm:^1.22.4" + checksum: 10c0/0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 + languageName: node + linkType: hard + +"eslint-module-utils@npm:^2.12.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" + dependencies: + debug: "npm:^3.2.7" + peerDependenciesMeta: + eslint: + optional: true + checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 + languageName: node + linkType: hard + +"eslint-plugin-flowtype@npm:^8.0.3": + version: 8.0.3 + resolution: "eslint-plugin-flowtype@npm:8.0.3" + dependencies: + lodash: "npm:^4.17.21" + string-natural-compare: "npm:^3.0.1" + peerDependencies: + "@babel/plugin-syntax-flow": ^7.14.5 + "@babel/plugin-transform-react-jsx": ^7.14.9 + eslint: ^8.1.0 + checksum: 10c0/a4596ba1cb80c19a06f1ddef6c36e6a671769da8d056d4a8f3482a2c46f475c547e78f82c3233099dba3759dc9a29e36d0ca07019cf6deb666db17f49d8f566d + languageName: node + linkType: hard + +"eslint-plugin-import@npm:^2.25.3": + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" + dependencies: + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.8" + array.prototype.findlastindex: "npm:^1.2.5" + array.prototype.flat: "npm:^1.3.2" + array.prototype.flatmap: "npm:^1.3.2" + debug: "npm:^3.2.7" + doctrine: "npm:^2.1.0" + eslint-import-resolver-node: "npm:^0.3.9" + eslint-module-utils: "npm:^2.12.0" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.15.1" + is-glob: "npm:^4.0.3" + minimatch: "npm:^3.1.2" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.0" + semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" + tsconfig-paths: "npm:^3.15.0" + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a + languageName: node + linkType: hard + +"eslint-plugin-jest@npm:^25.3.0": + version: 25.7.0 + resolution: "eslint-plugin-jest@npm:25.7.0" + dependencies: + "@typescript-eslint/experimental-utils": "npm:^5.0.0" + peerDependencies: + "@typescript-eslint/eslint-plugin": ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + "@typescript-eslint/eslint-plugin": + optional: true + jest: + optional: true + checksum: 10c0/72dad05323d54e815c2bb10235bd5b77423796ef2e2940f7dba28bdb6cfac5a578793d3f0c7ac74618c41f9d8d6f345097a2a1f89f41aeec27bb873cb66ab270 + languageName: node + linkType: hard + +"eslint-plugin-jsx-a11y@npm:^6.5.1": + version: 6.10.2 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" + dependencies: + aria-query: "npm:^5.3.2" + array-includes: "npm:^3.1.8" + array.prototype.flatmap: "npm:^1.3.2" + ast-types-flow: "npm:^0.0.8" + axe-core: "npm:^4.10.0" + axobject-query: "npm:^4.1.0" + damerau-levenshtein: "npm:^1.0.8" + emoji-regex: "npm:^9.2.2" + hasown: "npm:^2.0.2" + jsx-ast-utils: "npm:^3.3.5" + language-tags: "npm:^1.0.9" + minimatch: "npm:^3.1.2" + object.fromentries: "npm:^2.0.8" + safe-regex-test: "npm:^1.0.3" + string.prototype.includes: "npm:^2.0.1" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:^4.3.0": + version: 4.6.2 + resolution: "eslint-plugin-react-hooks@npm:4.6.2" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc + languageName: node + linkType: hard + +"eslint-plugin-react@npm:^7.27.1": + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" + dependencies: + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.3" + array.prototype.tosorted: "npm:^1.1.4" + doctrine: "npm:^2.1.0" + es-iterator-helpers: "npm:^1.2.1" + estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" + jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" + minimatch: "npm:^3.1.2" + object.entries: "npm:^1.1.8" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.1" + prop-types: "npm:^15.8.1" + resolve: "npm:^2.0.0-next.5" + semver: "npm:^6.3.1" + string.prototype.matchall: "npm:^4.0.12" + string.prototype.repeat: "npm:^1.0.0" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/4acbbdb19669dfa9a162ed8847c3ad1918f6aea1ceb675ee320b5d903b4e463fdef25e15233295b6d0a726fef2ea8b015c527da769c7690932ddc52d5b82ba12 + languageName: node + linkType: hard + +"eslint-plugin-testing-library@npm:^5.0.1": + version: 5.11.1 + resolution: "eslint-plugin-testing-library@npm:5.11.1" + dependencies: + "@typescript-eslint/utils": "npm:^5.58.0" + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + checksum: 10c0/55c7792345710a2b951acb0552ebe4e491d988f7d37fd308749e75fdbc36142b9a151ecec03b39992f672afea1a99dd3c3d2fb9f737ef18f56d7168e294fd9eb + languageName: node + linkType: hard + +"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": + version: 5.1.1 + resolution: "eslint-scope@npm:5.1.1" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^4.1.1" + checksum: 10c0/d30ef9dc1c1cbdece34db1539a4933fe3f9b14e1ffb27ecc85987902ee663ad7c9473bbd49a9a03195a373741e62e2f807c4938992e019b511993d163450e70a + languageName: node + linkType: hard + +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + languageName: node + linkType: hard + +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^2.1.0": + version: 2.1.0 + resolution: "eslint-visitor-keys@npm:2.1.0" + checksum: 10c0/9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 + languageName: node + linkType: hard + +"eslint-webpack-plugin@npm:^3.1.1": + version: 3.2.0 + resolution: "eslint-webpack-plugin@npm:3.2.0" + dependencies: + "@types/eslint": "npm:^7.29.0 || ^8.4.1" + jest-worker: "npm:^28.0.2" + micromatch: "npm:^4.0.5" + normalize-path: "npm:^3.0.0" + schema-utils: "npm:^4.0.0" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + checksum: 10c0/e2e11e6743df9e65e73f4d0b6de832a47a17568b2a4b03b86acfa3458bb2db50a7809c835b64613320f5fd5e1b1395dd2abe08d7f5c466c77234c500a087cad2 + languageName: node + linkType: hard + +"eslint@npm:^8.3.0": + version: 8.57.1 + resolution: "eslint@npm:8.57.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 + languageName: node + linkType: hard + +"eslint@npm:^9.19.0": + version: 9.21.0 + resolution: "eslint@npm:9.21.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.19.2" + "@eslint/core": "npm:^0.12.0" + "@eslint/eslintrc": "npm:^3.3.0" + "@eslint/js": "npm:9.21.0" + "@eslint/plugin-kit": "npm:^0.2.7" + "@humanfs/node": "npm:^0.16.6" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@humanwhocodes/retry": "npm:^0.4.2" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.6" + debug: "npm:^4.3.2" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" + esquery: "npm:^1.5.0" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^8.0.0" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true + bin: + eslint: bin/eslint.js + checksum: 10c0/558edb25b440cd51825d66fed3e84f1081bd6f4cb2cf994e60ece4c5978fa0583e88b75faf187c1fc21688c4ff7072f12bf5f6d1be1e09a4d6af78cff39dc520 + languageName: node + linkType: hard + +"espree@npm:^10.0.1, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" + dependencies: + acorn: "npm:^8.14.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462 + languageName: node + linkType: hard + +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: "npm:^8.9.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 + languageName: node + linkType: hard + +"esprima@npm:1.2.2": + version: 1.2.2 + resolution: "esprima@npm:1.2.2" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10c0/a5a8fd359651dd8228736d7352eb7636c7765e1ec6ff8fff3f6641622039a9f51fa501969a1a4777ba4187cf9942a8d7e0367dccaff768b782bdb1a71d046abf + languageName: node + linkType: hard + +"esprima@npm:^4.0.0, esprima@npm:^4.0.1": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 + languageName: node + linkType: hard + +"esquery@npm:^1.4.2, esquery@npm:^1.5.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 + languageName: node + linkType: hard + +"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + languageName: node + linkType: hard + +"estree-walker@npm:^1.0.1": + version: 1.0.1 + resolution: "estree-walker@npm:1.0.1" + checksum: 10c0/fa9e5f8c1bbe8d01e314c0f03067b64a4f22d4c58410fc5237060d0c15b81e58c23921c41acc60abbdab490f1fdfcbd6408ede2d03ca704454272e0244d61a55 + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 10c0/12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 + languageName: node + linkType: hard + +"eventemitter3@npm:5.0.1, eventemitter3@npm:^5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 + languageName: node + linkType: hard + +"eventemitter3@npm:^4.0.0": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b + languageName: node + linkType: hard + +"events@npm:3.3.0, events@npm:^3.2.0, events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + languageName: node + linkType: hard + +"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f + languageName: node + linkType: hard + +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 + languageName: node + linkType: hard + +"expect@npm:^27.5.1": + version: 27.5.1 + resolution: "expect@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + checksum: 10c0/020e237c7191a584bc25a98181c3969cdd62fa1c044e4d81d5968e24075f39bc2349fcee48de82431033823b525e7cf5ac410b253b3115392f1026cb27258811 + languageName: node + linkType: hard + +"expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 + languageName: node + linkType: hard + +"express@npm:^4.17.3": + version: 4.21.2 + resolution: "express@npm:4.21.2" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.3" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.7.1" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.3.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.3" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.12" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.13.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.19.0" + serve-static: "npm:1.16.2" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10c0/38168fd0a32756600b56e6214afecf4fc79ec28eca7f7a91c2ab8d50df4f47562ca3f9dee412da7f5cea6b1a1544b33b40f9f8586dbacfbdada0fe90dbb10a1f + languageName: node + linkType: hard + +"extendable-error@npm:^0.1.5": + version: 0.1.7 + resolution: "extendable-error@npm:0.1.7" + checksum: 10c0/c46648b7682448428f81b157cbfe480170fd96359c55db477a839ddeaa34905a18cba0b989bafe5e83f93c2491a3fcc7cc536063ea326ba9d72e9c6e2fe736a7 + languageName: node + linkType: hard + +"external-editor@npm:^3.1.0": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: "npm:^0.7.0" + iconv-lite: "npm:^0.4.24" + tmp: "npm:^0.0.33" + checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.8" + checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + languageName: node + linkType: hard + +"fast-redact@npm:^3.0.0": + version: 3.5.0 + resolution: "fast-redact@npm:3.5.0" + checksum: 10c0/7e2ce4aad6e7535e0775bf12bd3e4f2e53d8051d8b630e0fa9e67f68cb0b0e6070d2f7a94b1d0522ef07e32f7c7cda5755e2b677a6538f1e9070ca053c42343a + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.19.1 + resolution: "fastq@npm:1.19.1" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630 + languageName: node + linkType: hard + +"faye-websocket@npm:^0.11.3": + version: 0.11.4 + resolution: "faye-websocket@npm:0.11.4" + dependencies: + websocket-driver: "npm:>=0.5.1" + checksum: 10c0/c6052a0bb322778ce9f89af92890f6f4ce00d5ec92418a35e5f4c6864a4fe736fec0bcebd47eac7c0f0e979b01530746b1c85c83cb04bae789271abf19737420 + languageName: node + linkType: hard + +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: "npm:2.1.1" + checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 + languageName: node + linkType: hard + +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: "npm:^1.0.0" + web-streams-polyfill: "npm:^3.0.3" + checksum: 10c0/60054bf47bfa10fb0ba6cb7742acec2f37c1f56344f79a70bb8b1c48d77675927c720ff3191fa546410a0442c998d27ab05e9144c32d530d8a52fbe68f843b69 + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: "npm:^3.0.4" + checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + languageName: node + linkType: hard + +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" + dependencies: + flat-cache: "npm:^4.0.0" + checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 + languageName: node + linkType: hard + +"file-loader@npm:^6.2.0": + version: 6.2.0 + resolution: "file-loader@npm:6.2.0" + dependencies: + loader-utils: "npm:^2.0.0" + schema-utils: "npm:^3.0.0" + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 10c0/e176a57c2037ab0f78e5755dbf293a6b7f0f8392350a120bd03cc2ce2525bea017458ba28fea14ca535ff1848055e86d1a3a216bdb2561ef33395b27260a1dd3 + languageName: node + linkType: hard + +"filelist@npm:^1.0.4": + version: 1.0.4 + resolution: "filelist@npm:1.0.4" + dependencies: + minimatch: "npm:^5.0.1" + checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 + languageName: node + linkType: hard + +"filesize@npm:^8.0.6": + version: 8.0.7 + resolution: "filesize@npm:8.0.7" + checksum: 10c0/82072d94816484df5365d4d5acbb2327a65dc49704c64e403e8c40d8acb7364de1cf1e65cb512c77a15d353870f73e4fed46dad5c6153d0618d9ce7a64d09cfc + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"filter-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "filter-obj@npm:1.1.0" + checksum: 10c0/071e0886b2b50238ca5026c5bbf58c26a7c1a1f720773b8c7813d16ba93d0200de977af14ac143c5ac18f666b2cfc83073f3a5fe6a4e996c49e0863d5500fccf + languageName: node + linkType: hard + +"finalhandler@npm:1.3.1": + version: 1.3.1 + resolution: "finalhandler@npm:1.3.1" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + statuses: "npm:2.0.1" + unpipe: "npm:~1.0.0" + checksum: 10c0/d38035831865a49b5610206a3a9a9aae4e8523cbbcd01175d0480ffbf1278c47f11d89be3ca7f617ae6d94f29cf797546a4619cd84dd109009ef33f12f69019f + languageName: node + linkType: hard + +"find-cache-dir@npm:^3.3.1": + version: 3.3.2 + resolution: "find-cache-dir@npm:3.3.2" + dependencies: + commondir: "npm:^1.0.1" + make-dir: "npm:^3.0.2" + pkg-dir: "npm:^4.1.0" + checksum: 10c0/92747cda42bff47a0266b06014610981cfbb71f55d60f2c8216bc3108c83d9745507fb0b14ecf6ab71112bed29cd6fb1a137ee7436179ea36e11287e3159e587 + languageName: node + linkType: hard + +"find-up@npm:^3.0.0": + version: 3.0.0 + resolution: "find-up@npm:3.0.0" + dependencies: + locate-path: "npm:^3.0.0" + checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" + rimraf: "npm:^3.0.2" + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 + languageName: node + linkType: hard + +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" + peerDependenciesMeta: + debug: + optional: true + checksum: 10c0/5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f + languageName: node + linkType: hard + +"for-each@npm:^0.3.3": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" + dependencies: + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" + dependencies: + cross-spawn: "npm:^7.0.6" + signal-exit: "npm:^4.0.1" + checksum: 10c0/8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3 + languageName: node + linkType: hard + +"fork-ts-checker-webpack-plugin@npm:^6.5.0": + version: 6.5.3 + resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" + dependencies: + "@babel/code-frame": "npm:^7.8.3" + "@types/json-schema": "npm:^7.0.5" + chalk: "npm:^4.1.0" + chokidar: "npm:^3.4.2" + cosmiconfig: "npm:^6.0.0" + deepmerge: "npm:^4.2.2" + fs-extra: "npm:^9.0.0" + glob: "npm:^7.1.6" + memfs: "npm:^3.1.2" + minimatch: "npm:^3.0.4" + schema-utils: "npm:2.7.0" + semver: "npm:^7.3.2" + tapable: "npm:^1.0.0" + peerDependencies: + eslint: ">= 6" + typescript: ">= 2.7" + vue-template-compiler: "*" + webpack: ">= 4" + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + checksum: 10c0/0885ea75474de011d4068ca3e2d3ca6e4cd318f5cfa018e28ff8fef23ef3a1f1c130160ef192d3e5d31ef7b6fe9f8fb1d920eab5e9e449fb30ce5cc96647245c + languageName: node + linkType: hard + +"form-data@npm:^3.0.0": + version: 3.0.3 + resolution: "form-data@npm:3.0.3" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + mime-types: "npm:^2.1.35" + checksum: 10c0/a62b275f9736ff94f327c66d5f6c581391eafe07c912b12c3738e822aa3b1f27fb23d7138af5b48163497a278e2f84ec9f4a27e60dd511b7683fb76a835bb395 + languageName: node + linkType: hard + +"form-data@npm:^4.0.0": + version: 4.0.2 + resolution: "form-data@npm:4.0.2" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + mime-types: "npm:^2.1.12" + checksum: 10c0/e534b0cf025c831a0929bf4b9bbe1a9a6b03e273a8161f9947286b9b13bf8fb279c6944aae0070c4c311100c6d6dbb815cd955dc217728caf73fad8dc5b8ee9c + languageName: node + linkType: hard + +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" + dependencies: + fetch-blob: "npm:^3.1.2" + checksum: 10c0/5392ec484f9ce0d5e0d52fb5a78e7486637d516179b0eb84d81389d7eccf9ca2f663079da56f761355c0a65792810e3b345dc24db9a8bbbcf24ef3c8c88570c6 + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: 10c0/9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33 + languageName: node + linkType: hard + +"fraction.js@npm:^4.3.7": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 + languageName: node + linkType: hard + +"fresh@npm:0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a + languageName: node + linkType: hard + +"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e + languageName: node + linkType: hard + +"fs-extra@npm:^7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: "npm:^4.1.2" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 10c0/1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 + languageName: node + linkType: hard + +"fs-extra@npm:^8.1.0": + version: 8.1.0 + resolution: "fs-extra@npm:8.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 10c0/259f7b814d9e50d686899550c4f9ded85c46c643f7fe19be69504888e007fcbc08f306fae8ec495b8b998635e997c9e3e175ff2eeed230524ef1c1684cc96423 + languageName: node + linkType: hard + +"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fs-monkey@npm:^1.0.4": + version: 1.0.6 + resolution: "fs-monkey@npm:1.0.6" + checksum: 10c0/6f2508e792a47e37b7eabd5afc79459c1ea72bce2a46007d2b7ed0bfc3a4d64af38975c6eb7e93edb69ac98bbb907c13ff1b1579b2cf52d3d02dbc0303fca79f + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.3": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + languageName: node + linkType: hard + +"get-own-enumerable-property-symbols@npm:^3.0.0": + version: 3.0.2 + resolution: "get-own-enumerable-property-symbols@npm:3.0.2" + checksum: 10c0/103999855f3d1718c631472437161d76962cbddcd95cc642a34c07bfb661ed41b6c09a9c669ccdff89ee965beb7126b80eec7b2101e20e31e9cc6c4725305e10 + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be + languageName: node + linkType: hard + +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 + languageName: node + linkType: hard + +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b + languageName: node + linkType: hard + +"get-tsconfig@npm:^4.7.5": + version: 4.10.0 + resolution: "get-tsconfig@npm:4.10.0" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 10c0/c9b5572c5118923c491c04285c73bd55b19e214992af957c502a3be0fc0043bb421386ffd45ca3433c0a7fba81221ca300479e8393960acf15d0ed4563f38a86 + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + languageName: node + linkType: hard + +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: 10c0/0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + languageName: node + linkType: hard + +"glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"global-modules@npm:^2.0.0": + version: 2.0.0 + resolution: "global-modules@npm:2.0.0" + dependencies: + global-prefix: "npm:^3.0.0" + checksum: 10c0/43b770fe24aa6028f4b9770ea583a47f39750be15cf6e2578f851e4ccc9e4fa674b8541928c0b09c21461ca0763f0d36e4068cec86c914b07fd6e388e66ba5b9 + languageName: node + linkType: hard + +"global-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "global-prefix@npm:3.0.0" + dependencies: + ini: "npm:^1.3.5" + kind-of: "npm:^6.0.2" + which: "npm:^1.3.1" + checksum: 10c0/510f489fb68d1cc7060f276541709a0ee6d41356ef852de48f7906c648ac223082a1cc8fce86725ca6c0e032bcdc1189ae77b4744a624b29c34a9d0ece498269 + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd + languageName: node + linkType: hard + +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d + languageName: node + linkType: hard + +"globals@npm:^15.14.0": + version: 15.15.0 + resolution: "globals@npm:15.15.0" + checksum: 10c0/f9ae80996392ca71316495a39bec88ac43ae3525a438b5626cd9d5ce9d5500d0a98a266409605f8cd7241c7acf57c354a48111ea02a767ba4f374b806d6861fe + languageName: node + linkType: hard + +"globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" + dependencies: + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 + languageName: node + linkType: hard + +"globby@npm:^11.0.0, globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.2.9" + ignore: "npm:^5.2.0" + merge2: "npm:^1.4.1" + slash: "npm:^3.0.0" + checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + +"graphql@npm:^16.6.0": + version: 16.10.0 + resolution: "graphql@npm:16.10.0" + checksum: 10c0/303730675538c8bd6c76b447dc6f03e61242e2d2596b408c34759666ec4877409e5593a7a0467d590ac5407b8c663b093b599556a77f24f281abea69ddc53de6 + languageName: node + linkType: hard + +"gzip-size@npm:^6.0.0": + version: 6.0.0 + resolution: "gzip-size@npm:6.0.0" + dependencies: + duplexer: "npm:^0.1.2" + checksum: 10c0/4ccb924626c82125897a997d1c84f2377846a6ef57fbee38f7c0e6b41387fba4d00422274440747b58008b5d60114bac2349c2908e9aba55188345281af40a3f + languageName: node + linkType: hard + +"h3@npm:^1.15.0": + version: 1.15.1 + resolution: "h3@npm:1.15.1" + dependencies: + cookie-es: "npm:^1.2.2" + crossws: "npm:^0.3.3" + defu: "npm:^6.1.4" + destr: "npm:^2.0.3" + iron-webcrypto: "npm:^1.2.1" + node-mock-http: "npm:^1.0.0" + radix3: "npm:^1.1.2" + ufo: "npm:^1.5.4" + uncrypto: "npm:^0.1.3" + checksum: 10c0/dce2a610acb1c2ff9fddba83f23d4fac3702e292a684a60515928cd03df15032e683e4924fa78b6c00822c70ca8a3182700ecc69a76ddc27f1aa5595f14f4474 + languageName: node + linkType: hard + +"handle-thing@npm:^2.0.0": + version: 2.0.1 + resolution: "handle-thing@npm:2.0.1" + checksum: 10c0/7ae34ba286a3434f1993ebd1cc9c9e6b6d8ea672182db28b1afc0a7119229552fa7031e3e5f3cd32a76430ece4e94b7da6f12af2eb39d6239a7693e4bd63a998 + languageName: node + linkType: hard + +"harmony-reflect@npm:^1.4.6": + version: 1.6.2 + resolution: "harmony-reflect@npm:1.6.2" + checksum: 10c0/fa5b251fbeff0e2d925f0bfb5ffe39e0627639e998c453562d6a39e41789c15499649dc022178c807cf99bfb97e7b974bbbc031ba82078a26be7b098b9bc2b1a + languageName: node + linkType: hard + +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" + dependencies: + inherits: "npm:^2.0.3" + minimalistic-assert: "npm:^1.0.1" + checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"he@npm:^1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17 + languageName: node + linkType: hard + +"hey-listen@npm:^1.0.8": + version: 1.0.8 + resolution: "hey-listen@npm:1.0.8" + checksum: 10c0/38db3028b4756f3d536c0f6a92da53bad577ab649b06dddfd0a4d953f9a46bbc6a7f693c8c5b466a538d6d23dbc469260c848427f0de14198a2bbecbac37b39e + languageName: node + linkType: hard + +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" + dependencies: + hash.js: "npm:^1.0.3" + minimalistic-assert: "npm:^1.0.0" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d + languageName: node + linkType: hard + +"hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.2": + version: 3.3.2 + resolution: "hoist-non-react-statics@npm:3.3.2" + dependencies: + react-is: "npm:^16.7.0" + checksum: 10c0/fe0889169e845d738b59b64badf5e55fa3cf20454f9203d1eb088df322d49d4318df774828e789898dcb280e8a5521bb59b3203385662ca5e9218a6ca5820e74 + languageName: node + linkType: hard + +"hoopy@npm:^0.1.4": + version: 0.1.4 + resolution: "hoopy@npm:0.1.4" + checksum: 10c0/4ef749e1a13d46cae52014b9de452635637086c333fc67245369a1262dee806386354a4ed845d507e59e5a0d3aef55246c0ec66f5bf2908d40eb77e7dff2a254 + languageName: node + linkType: hard + +"hpack.js@npm:^2.1.6": + version: 2.1.6 + resolution: "hpack.js@npm:2.1.6" + dependencies: + inherits: "npm:^2.0.1" + obuf: "npm:^1.0.0" + readable-stream: "npm:^2.0.1" + wbuf: "npm:^1.1.0" + checksum: 10c0/55b9e824430bab82a19d079cb6e33042d7d0640325678c9917fcc020c61d8a08ca671b6c942c7f0aae9bb6e4b67ffb50734a72f9e21d66407c3138c1983b70f0 + languageName: node + linkType: hard + +"html-encoding-sniffer@npm:^2.0.1": + version: 2.0.1 + resolution: "html-encoding-sniffer@npm:2.0.1" + dependencies: + whatwg-encoding: "npm:^1.0.5" + checksum: 10c0/6dc3aa2d35a8f0c8c7906ffb665dd24a88f7004f913fafdd3541d24a4da6182ab30c4a0a81387649a1234ecb90182c4136220ed12ae3dc1a57ed68e533dea416 + languageName: node + linkType: hard + +"html-entities@npm:^2.1.0, html-entities@npm:^2.3.2": + version: 2.5.2 + resolution: "html-entities@npm:2.5.2" + checksum: 10c0/f20ffb4326606245c439c231de40a7c560607f639bf40ffbfb36b4c70729fd95d7964209045f1a4e62fe17f2364cef3d6e49b02ea09016f207fde51c2211e481 + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 + languageName: node + linkType: hard + +"html-minifier-terser@npm:^6.0.2": + version: 6.1.0 + resolution: "html-minifier-terser@npm:6.1.0" + dependencies: + camel-case: "npm:^4.1.2" + clean-css: "npm:^5.2.2" + commander: "npm:^8.3.0" + he: "npm:^1.2.0" + param-case: "npm:^3.0.4" + relateurl: "npm:^0.2.7" + terser: "npm:^5.10.0" + bin: + html-minifier-terser: cli.js + checksum: 10c0/1aa4e4f01cf7149e3ac5ea84fb7a1adab86da40d38d77a6fff42852b5ee3daccb78b615df97264e3a6a5c33e57f0c77f471d607ca1e1debd1dab9b58286f4b5a + languageName: node + linkType: hard + +"html-webpack-plugin@npm:^5.5.0": + version: 5.6.3 + resolution: "html-webpack-plugin@npm:5.6.3" + dependencies: + "@types/html-minifier-terser": "npm:^6.0.0" + html-minifier-terser: "npm:^6.0.2" + lodash: "npm:^4.17.21" + pretty-error: "npm:^4.0.0" + tapable: "npm:^2.0.0" + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10c0/25a21f83a8823d3711396dd8050bc0080c0ae55537352d432903eff58a7d9838fc811e3c26462419036190720357e67c7977efd106fb9a252770632824f0cc25 + languageName: node + linkType: hard + +"htmlparser2@npm:^6.1.0": + version: 6.1.0 + resolution: "htmlparser2@npm:6.1.0" + dependencies: + domelementtype: "npm:^2.0.1" + domhandler: "npm:^4.0.0" + domutils: "npm:^2.5.2" + entities: "npm:^2.0.0" + checksum: 10c0/3058499c95634f04dc66be8c2e0927cd86799413b2d6989d8ae542ca4dbf5fa948695d02c27d573acf44843af977aec6d9a7bdd0f6faa6b2d99e2a729b2a31b6 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + languageName: node + linkType: hard + +"http-deceiver@npm:^1.2.7": + version: 1.2.7 + resolution: "http-deceiver@npm:1.2.7" + checksum: 10c0/8bb9b716f5fc55f54a451da7f49b9c695c3e45498a789634daec26b61e4add7c85613a4a9e53726c39d09de7a163891ecd6eb5809adb64500a840fd86fe81d03 + languageName: node + linkType: hard + +"http-errors@npm:2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" + dependencies: + depd: "npm:2.0.0" + inherits: "npm:2.0.4" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + toidentifier: "npm:1.0.1" + checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 + languageName: node + linkType: hard + +"http-errors@npm:~1.6.2": + version: 1.6.3 + resolution: "http-errors@npm:1.6.3" + dependencies: + depd: "npm:~1.1.2" + inherits: "npm:2.0.3" + setprototypeof: "npm:1.1.0" + statuses: "npm:>= 1.4.0 < 2" + checksum: 10c0/17ec4046ee974477778bfdd525936c254b872054703ec2caa4d6f099566b8adade636ae6aeeacb39302c5cd6e28fb407ebd937f500f5010d0b6850750414ff78 + languageName: node + linkType: hard + +"http-parser-js@npm:>=0.5.1": + version: 0.5.9 + resolution: "http-parser-js@npm:0.5.9" + checksum: 10c0/25aac1096b5270e69b1f6c850c8d4363c1e8b5711f97109cf65d44ecf5dfe3438811036a9b4d4f432474a2519ac46e8feb1a7b6be6e292a956e63bdad12583fb + languageName: node + linkType: hard + +"http-proxy-agent@npm:^4.0.1": + version: 4.0.1 + resolution: "http-proxy-agent@npm:4.0.1" + dependencies: + "@tootallnate/once": "npm:1" + agent-base: "npm:6" + debug: "npm:4" + checksum: 10c0/4fa4774d65b5331814b74ac05cefea56854fc0d5989c80b13432c1b0d42a14c9f4342ca3ad9f0359a52e78da12b1744c9f8a28e50042136ea9171675d972a5fd + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"http-proxy-middleware@npm:^2.0.3": + version: 2.0.7 + resolution: "http-proxy-middleware@npm:2.0.7" + dependencies: + "@types/http-proxy": "npm:^1.17.8" + http-proxy: "npm:^1.18.1" + is-glob: "npm:^4.0.1" + is-plain-obj: "npm:^3.0.0" + micromatch: "npm:^4.0.2" + peerDependencies: + "@types/express": ^4.17.13 + peerDependenciesMeta: + "@types/express": + optional: true + checksum: 10c0/8d00a61eb215b83826460b07489d8bb095368ec16e02a9d63e228dcf7524e7c20d61561e5476de1391aecd4ec32ea093279cdc972115b311f8e0a95a24c9e47e + languageName: node + linkType: hard + +"http-proxy@npm:^1.18.1": + version: 1.18.1 + resolution: "http-proxy@npm:1.18.1" + dependencies: + eventemitter3: "npm:^4.0.0" + follow-redirects: "npm:^1.0.0" + requires-port: "npm:^1.0.0" + checksum: 10c0/148dfa700a03fb421e383aaaf88ac1d94521dfc34072f6c59770528c65250983c2e4ec996f2f03aa9f3fe46cd1270a593126068319311e3e8d9e610a37533e94 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: "npm:6" + debug: "npm:4" + checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:4" + checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac + languageName: node + linkType: hard + +"human-id@npm:^4.1.1": + version: 4.1.1 + resolution: "human-id@npm:4.1.1" + bin: + human-id: dist/cli.js + checksum: 10c0/9a9a18130fb7d6bc707054bacc32cb328289be0de47ba5669fd04995435e7e59931b87c644a223d68473c450221d104175a5fefe93d77f3522822ead8945def8 + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": + version: 5.1.0 + resolution: "icss-utils@npm:5.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/39c92936fabd23169c8611d2b5cc39e39d10b19b0d223352f20a7579f75b39d5f786114a6b8fc62bee8c5fed59ba9e0d38f7219a4db383e324fb3061664b043d + languageName: node + linkType: hard + +"idb-keyval@npm:^6.2.1": + version: 6.2.1 + resolution: "idb-keyval@npm:6.2.1" + checksum: 10c0/9f0c83703a365e00bd0b4ed6380ce509a06dedfc6ec39b2ba5740085069fd2f2ff5c14ba19356488e3612a2f9c49985971982d836460a982a5d0b4019eeba48a + languageName: node + linkType: hard + +"idb@npm:^7.0.1": + version: 7.1.1 + resolution: "idb@npm:7.1.1" + checksum: 10c0/72418e4397638797ee2089f97b45fc29f937b830bc0eb4126f4a9889ecf10320ceacf3a177fe5d7ffaf6b4fe38b20bbd210151549bfdc881db8081eed41c870d + languageName: node + linkType: hard + +"identity-obj-proxy@npm:^3.0.0": + version: 3.0.0 + resolution: "identity-obj-proxy@npm:3.0.0" + dependencies: + harmony-reflect: "npm:^1.4.6" + checksum: 10c0/a3fc4de0042d7b45bf8652d5596c80b42139d8625c9cd6a8834e29e1b6dce8fccabd1228e08744b78677a19ceed7201a32fed8ca3dc3e4852e8fee24360a6cfc + languageName: node + linkType: hard + +"ignore@npm:^5.2.0, ignore@npm:^5.3.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 + languageName: node + linkType: hard + +"immer@npm:^9.0.7": + version: 9.0.21 + resolution: "immer@npm:9.0.21" + checksum: 10c0/03ea3ed5d4d72e8bd428df4a38ad7e483ea8308e9a113d3b42e0ea2cc0cc38340eb0a6aca69592abbbf047c685dbda04e3d34bf2ff438ab57339ed0a34cc0a05 + languageName: node + linkType: hard + +"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1": + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec + languageName: node + linkType: hard + +"import-local@npm:^3.0.2": + version: 3.2.0 + resolution: "import-local@npm:3.2.0" + dependencies: + pkg-dir: "npm:^4.2.0" + resolve-cwd: "npm:^3.0.0" + bin: + import-local-fixture: fixtures/cli.js + checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 + languageName: node + linkType: hard + +"ini@npm:^1.3.5": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: 10c0/0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a + languageName: node + linkType: hard + +"ipaddr.js@npm:^2.0.1": + version: 2.2.0 + resolution: "ipaddr.js@npm:2.2.0" + checksum: 10c0/e4ee875dc1bd92ac9d27e06cfd87cdb63ca786ff9fd7718f1d4f7a8ef27db6e5d516128f52d2c560408cbb75796ac2f83ead669e73507c86282d45f84c5abbb6 + languageName: node + linkType: hard + +"iron-webcrypto@npm:^1.2.1": + version: 1.2.1 + resolution: "iron-webcrypto@npm:1.2.1" + checksum: 10c0/5cf27c6e2bd3ef3b4970e486235fd82491ab8229e2ed0ac23307c28d6c80d721772a86ed4e9fe2a5cabadd710c2f024b706843b40561fb83f15afee58f809f66 + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 + languageName: node + linkType: hard + +"is-async-function@npm:^2.0.0": + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" + dependencies: + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" + dependencies: + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e + languageName: node + linkType: hard + +"is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^4.0.0": + version: 4.0.0 + resolution: "is-fullwidth-code-point@npm:4.0.0" + checksum: 10c0/df2a717e813567db0f659c306d61f2f804d480752526886954a2a3e2246c7745fd07a52b5fecf2b68caf0a6c79dcdace6166fdf29cc76ed9975cc334f0a018b8 + languageName: node + linkType: hard + +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d + languageName: node + linkType: hard + +"is-generator-function@npm:^1.0.10": + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc + languageName: node + linkType: hard + +"is-module@npm:^1.0.0": + version: 1.0.0 + resolution: "is-module@npm:1.0.0" + checksum: 10c0/795a3914bcae7c26a1c23a1e5574c42eac13429625045737bf3e324ce865c0601d61aee7a5afbca1bee8cb300c7d9647e7dc98860c9bdbc3b7fdc51d8ac0bffc + languageName: node + linkType: hard + +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-obj@npm:^1.0.1": + version: 1.0.1 + resolution: "is-obj@npm:1.0.1" + checksum: 10c0/5003acba0af7aa47dfe0760e545a89bbac89af37c12092c3efadc755372cdaec034f130e7a3653a59eb3c1843cfc72ca71eaf1a6c3bafe5a0bab3611a47f9945 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 + languageName: node + linkType: hard + +"is-plain-obj@npm:^3.0.0": + version: 3.0.0 + resolution: "is-plain-obj@npm:3.0.0" + checksum: 10c0/8e6483bfb051d42ec9c704c0ede051a821c6b6f9a6c7a3e3b55aa855e00981b0580c8f3b1f5e2e62649b39179b1abfee35d6f8086d999bfaa32c1908d29b07bc + languageName: node + linkType: hard + +"is-potential-custom-element-name@npm:^1.0.1": + version: 1.0.1 + resolution: "is-potential-custom-element-name@npm:1.0.1" + checksum: 10c0/b73e2f22bc863b0939941d369486d308b43d7aef1f9439705e3582bfccaa4516406865e32c968a35f97a99396dac84e2624e67b0a16b0a15086a785e16ce7db9 + languageName: node + linkType: hard + +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 + languageName: node + linkType: hard + +"is-regexp@npm:^1.0.0": + version: 1.0.0 + resolution: "is-regexp@npm:1.0.0" + checksum: 10c0/34cacda1901e00f6e44879378f1d2fa96320ea956c1bec27713130aaf1d44f6e7bd963eed28945bfe37e600cb27df1cf5207302680dad8bdd27b9baff8ecf611 + languageName: node + linkType: hard + +"is-root@npm:^2.1.0": + version: 2.1.0 + resolution: "is-root@npm:2.1.0" + checksum: 10c0/83d3f5b052c3f28fbdbdf0d564bdd34fa14933f5694c78704f85cd1871255bc017fbe3fe2bc2fff2d227c6be5927ad2149b135c0a7c0060e7ac4e610d81a4f01 + languageName: node + linkType: hard + +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"is-string@npm:^1.0.7, is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + languageName: node + linkType: hard + +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" + dependencies: + better-path-resolve: "npm:1.0.0" + checksum: 10c0/03a03ee2ee6578ce589b1cfaf00e65c86b20fd1b82c1660625557c535439a7477cda77e20c62cda6d4c99e7fd908b4619355ae2d989f4a524a35350a44353032 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + languageName: node + linkType: hard + +"is-typedarray@npm:^1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec + languageName: node + linkType: hard + +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 + languageName: node + linkType: hard + +"is-windows@npm:^1.0.0": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 + languageName: node + linkType: hard + +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + languageName: node + linkType: hard + +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + languageName: node + linkType: hard + +"isows@npm:1.0.6": + version: 1.0.6 + resolution: "isows@npm:1.0.6" + peerDependencies: + ws: "*" + checksum: 10c0/f89338f63ce2f497d6cd0f86e42c634209328ebb43b3bdfdc85d8f1589ee75f02b7e6d9e1ba274101d0f6f513b1b8cbe6985e6542b4aaa1f0c5fd50d9c1be95c + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" + checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" + dependencies: + "@babel/core": "npm:^7.23.9" + "@babel/parser": "npm:^7.23.9" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" + checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 + languageName: node + linkType: hard + +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" + checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.1.3": + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" + dependencies: + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" + checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 + languageName: node + linkType: hard + +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" + dependencies: + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + languageName: node + linkType: hard + +"jake@npm:^10.8.5": + version: 10.9.2 + resolution: "jake@npm:10.9.2" + dependencies: + async: "npm:^3.2.3" + chalk: "npm:^4.0.2" + filelist: "npm:^1.0.4" + minimatch: "npm:^3.1.2" + bin: + jake: bin/cli.js + checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 + languageName: node + linkType: hard + +"jest-changed-files@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-changed-files@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + execa: "npm:^5.0.0" + throat: "npm:^6.0.1" + checksum: 10c0/ee2e663da669a1f8a1452626c71b9691a34cc6789bbf6cb04ef4430a63301db806039e93dd5c9cc6c0caa3d3f250ff18ed51e058fc3533a71f73e24f41b5d1bd + languageName: node + linkType: hard + +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" + dependencies: + execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b + languageName: node + linkType: hard + +"jest-circus@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-circus@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^0.7.0" + expect: "npm:^27.5.1" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + throat: "npm:^6.0.1" + checksum: 10c0/195b88ff6c74a1ad0f2386bea25700e884f32e05be9211bc197b960e7553a952ab38aff9aafb057c6a92eaa85bde2804e01244278a477b80a99e11f890ee15d9 + languageName: node + linkType: hard + +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^1.0.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e + languageName: node + linkType: hard + +"jest-cli@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-cli@npm:27.5.1" + dependencies: + "@jest/core": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + import-local: "npm:^3.0.2" + jest-config: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + prompts: "npm:^2.0.1" + yargs: "npm:^16.2.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/45abaafbe1a01ea4c48953c85d42c961b6e33ef5847e10642713cde97761611b0af56d5a0dcb82abf19c500c6e9b680222a7f953b437e5760ba584521b74f9ea + languageName: node + linkType: hard + +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" + exit: "npm:^0.1.2" + import-local: "npm:^3.0.2" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + yargs: "npm:^17.3.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a + languageName: node + linkType: hard + +"jest-config@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-config@npm:27.5.1" + dependencies: + "@babel/core": "npm:^7.8.0" + "@jest/test-sequencer": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + babel-jest: "npm:^27.5.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.1" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^27.5.1" + jest-environment-jsdom: "npm:^27.5.1" + jest-environment-node: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + jest-jasmine2: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-runner: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^27.5.1" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + ts-node: ">=9.0.0" + peerDependenciesMeta: + ts-node: + optional: true + checksum: 10c0/28867b165f0e25b711a2ade5f261a1b1606b476704ff68a50688eaf3b9c853f69542645cc7e0dab38079ed74e3acc99e38628faf736c1739e44fc869c62c6051 + languageName: node + linkType: hard + +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 + languageName: node + linkType: hard + +"jest-diff@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-diff@npm:27.5.1" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/48f008c7b4ea7794108319eb61050315b1723e7391cb01e4377c072cadcab10a984cb09d2a6876cb65f100d06c970fd932996192e092b26006f885c00945e7ad + languageName: node + linkType: hard + +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 + languageName: node + linkType: hard + +"jest-docblock@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-docblock@npm:27.5.1" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10c0/0ce3661a9152497b3a766996eda42edeab51f676fa57ec414a0168fef2a9b1784d056879281c22bca2875c9e63d41327cac0749a8c6e205330e13fcfe0e40316 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 + languageName: node + linkType: hard + +"jest-each@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-each@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/e382f677e69c15aa906ec0ae2d3d944aa948ce338b2bbcb480b76c16eb12cc2141d78edda48c510363e3b2c507cc2140569c3a163c64ffa34e14cc6a8b37fb81 + languageName: node + linkType: hard + +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 + languageName: node + linkType: hard + +"jest-environment-jsdom@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-environment-jsdom@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/fake-timers": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + jest-mock: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jsdom: "npm:^16.6.0" + checksum: 10c0/ea759ffa43e96d773983a4172c32c1a3774907723564a30a001c8a85d22d9ed82f6c45329a514152744e8916379c1c4cf9e527297ecfa1e8a4cc4888141b38fd + languageName: node + linkType: hard + +"jest-environment-node@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-environment-node@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/fake-timers": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + jest-mock: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + checksum: 10c0/3bbc31545436c6bb4a18841241e62036382a7261b9bb8cdc2823ec942a8a3053f98219b3ec2a4a7920bfba347602c16dd16767d9fece915134aee2e30091165c + languageName: node + linkType: hard + +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b + languageName: node + linkType: hard + +"jest-get-type@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-get-type@npm:27.5.1" + checksum: 10c0/42ee0101336bccfc3c1cff598b603c6006db7876b6117e5bd4a9fb7ffaadfb68febdb9ae68d1c47bc3a4174b070153fc6cfb59df995dcd054e81ace5028a7269 + languageName: node + linkType: hard + +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b + languageName: node + linkType: hard + +"jest-haste-map@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-haste-map@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/graceful-fs": "npm:^4.1.2" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^27.5.1" + jest-serializer: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-worker: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.7" + dependenciesMeta: + fsevents: optional: true - "@esbuild/win32-arm64": + checksum: 10c0/831ae476fddc6babe64ea3e7f91b4ccee0371c03ec88af5a615023711866abdd496b51344f47c4d02b6b47b433367ca41e9e42d79527b39afec767e8be9e8a63 + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: optional: true - "@esbuild/win32-ia32": + checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c + languageName: node + linkType: hard + +"jest-jasmine2@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-jasmine2@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/source-map": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + expect: "npm:^27.5.1" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + throat: "npm:^6.0.1" + checksum: 10c0/028172d5d65abf7e8da89c30894112efdd18007a934f30b89e3f35def3764824a9680917996d5e551caa2087589a372a2539777d5554fa3bae6c7e36afec6d4c + languageName: node + linkType: hard + +"jest-leak-detector@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-leak-detector@npm:27.5.1" + dependencies: + jest-get-type: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/33ec88ab7d76931ae0a03b18186234114e42a4e9fae748f8a197f7f85b884c2e92ea692c06704b8a469ac26b9c6411a7a1bbc8d34580ed56672a7f6be2681aee + languageName: node + linkType: hard + +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^27.0.0, jest-matcher-utils@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-matcher-utils@npm:27.5.1" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/a2f082062e8bedc9cfe2654177a894ca43768c6db4c0f4efc0d6ec195e305a99e3d868ff54cc61bcd7f1c810d8ee28c9ac6374de21715dc52f136876de739a73 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e + languageName: node + linkType: hard + +"jest-message-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-message-util@npm:27.5.1" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^27.5.1" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^27.5.1" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/447c99061006949bd0c5ac3fcf4dfad11e763712ada1b3df1c1f276d1d4f55b3f7a8bee27591cd1fe23b56220830b2a74f321925d345374d1b7cf9cd536f19b5 + languageName: node + linkType: hard + +"jest-message-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-message-util@npm:28.1.3" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^28.1.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^28.1.3" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/9f56a11b4171e43e2375446e624eec86f82820d9a35de3cd8b065b5ce2d7f65d2bbbdfc0ffe5fa358ff866693a68ec4f6b0cb8ad953fd6f35f9895eb370c6ed7 + languageName: node + linkType: hard + +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 + languageName: node + linkType: hard + +"jest-mock@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-mock@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + checksum: 10c0/6ad58454b37ee3f726930b07efbf40a7c79d2d2d9c7b226708b4b550bc0904de93bcacf714105d11952a5c0bc855e5d59145c8c9dbbb4e69b46e7367abf53b52 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac + languageName: node + linkType: hard + +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: optional: true - "@esbuild/win32-x64": + checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac + languageName: node + linkType: hard + +"jest-regex-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-regex-util@npm:27.5.1" + checksum: 10c0/f9790d417b667b38155c4bbd58f2afc0ad9f774381e5358776df02df3f29564069d4773c7ba050db6826bad8a4cc7ef82c3b4c65bfa508e419fdd063a9682c42 + languageName: node + linkType: hard + +"jest-regex-util@npm:^28.0.0": + version: 28.0.2 + resolution: "jest-regex-util@npm:28.0.2" + checksum: 10c0/d79d255b8a2217bdb0b638cbb5e61a41ab788e62a6217fce5276ab9763c1327b9e0a4f10ebdb230c76848125aa9cc97c8751cfad15db7ec0441d44acfbaf5084 + languageName: node + linkType: hard + +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-resolve-dependencies@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + checksum: 10c0/06ba847f9386b0c198bb033a2041fac141dec443ae3c60acdc3426c1844aa4c942770f8f272a1f54686979894e389bc7774d4123bb3a0fbfabe02b7deef9ef62 + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" + dependencies: + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d + languageName: node + linkType: hard + +"jest-resolve@npm:^27.4.2, jest-resolve@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-resolve@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^1.1.0" + slash: "npm:^3.0.0" + checksum: 10c0/5f9577e424346881964683f22472bd12bd9cfd70e49cb1800ccd31f2e88b0985ed353ca5cc7fb02de9093be2c733ab32de526c99a1192455ddb167afe916efd1 + languageName: node + linkType: hard + +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^2.0.0" + slash: "npm:^3.0.0" + checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 + languageName: node + linkType: hard + +"jest-runner@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-runner@npm:27.5.1" + dependencies: + "@jest/console": "npm:^27.5.1" + "@jest/environment": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.8.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^27.5.1" + jest-environment-jsdom: "npm:^27.5.1" + jest-environment-node: "npm:^27.5.1" + jest-haste-map: "npm:^27.5.1" + jest-leak-detector: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-worker: "npm:^27.5.1" + source-map-support: "npm:^0.5.6" + throat: "npm:^6.0.1" + checksum: 10c0/b79962003c641eaabe4fa8855ee2127009c48f929dfca67f7fbdbc3fe84ea827964d5cbfcfd791405448011014172ea8c4faffe3669a148824ef4fac37838fe8 + languageName: node + linkType: hard + +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 + languageName: node + linkType: hard + +"jest-runtime@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-runtime@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/fake-timers": "npm:^27.5.1" + "@jest/globals": "npm:^27.5.1" + "@jest/source-map": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + execa: "npm:^5.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-mock: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/22ec24f4b928bdbdb7415ae7470ef523a6379812b8d0500d4d2f2124107d3af2c8fb99842352e320e79a47508a017dd5ab4b713270ad04ba9144c1961672ce29 + languageName: node + linkType: hard + +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 + languageName: node + linkType: hard + +"jest-serializer@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-serializer@npm:27.5.1" + dependencies: + "@types/node": "npm:*" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/7a2b634a5a044b3ccf912a17032338309c90b50831a2e500f963b25e9a4ce9b550a1af1fb64f7c9a271ed6a1f951fca37bd0d61a0b286aefe197812193b0d825 + languageName: node + linkType: hard + +"jest-snapshot@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-snapshot@npm:27.5.1" + dependencies: + "@babel/core": "npm:^7.7.2" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/traverse": "npm:^7.7.2" + "@babel/types": "npm:^7.0.0" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/babel__traverse": "npm:^7.0.4" + "@types/prettier": "npm:^2.1.5" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^27.5.1" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + jest-haste-map: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^27.5.1" + semver: "npm:^7.3.2" + checksum: 10c0/819ed445a749065efdfb7c3a5befb9331e550930acdcb8cbe49d5e64a1f05451a91094550aae6840e17afeeefc3660f205f2a7ba780fa0d0ebfa5dcfb1345f15 + languageName: node + linkType: hard + +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-jsx": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" + checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 + languageName: node + linkType: hard + +"jest-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-util@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/0f60cd2a2e09a6646ccd4ff489f1970282c0694724104979e897bd5164f91204726f5408572bf5e759d09e59d5c4e4dc65a643d2b630e06a10402bba07bf2a2e + languageName: node + linkType: hard + +"jest-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-util@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/7d4946424032a2ccb2ad669905debb44b0bf040dff7a1fe82d283c679ae4638a86ca48d6a276d65a76451252338ad84e76ef2cfde03f577f091fe2b3102aedc9 + languageName: node + linkType: hard + +"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 + languageName: node + linkType: hard + +"jest-validate@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-validate@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^27.5.1" + leven: "npm:^3.1.0" + pretty-format: "npm:^27.5.1" + checksum: 10c0/ac5aa45b3ce798e450eda33764fa6d8c75f8794f92005e596928a78847b6013c5a6198ca2c2b4097a9315befb3868d12a52fbe7e6945cc85f81cb824d87c5c59 + languageName: node + linkType: hard + +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 + languageName: node + linkType: hard + +"jest-watch-typeahead@npm:^1.0.0": + version: 1.1.0 + resolution: "jest-watch-typeahead@npm:1.1.0" + dependencies: + ansi-escapes: "npm:^4.3.1" + chalk: "npm:^4.0.0" + jest-regex-util: "npm:^28.0.0" + jest-watcher: "npm:^28.0.0" + slash: "npm:^4.0.0" + string-length: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + checksum: 10c0/d7929332dc43ab76a84d4f90edc589c108e1357d5570bd095563f02e0ec59ae5a9daf555dda94cde010cff7e1e82bcc37f1d54a3b3df87dafd333a664bbc0cef + languageName: node + linkType: hard + +"jest-watcher@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-watcher@npm:27.5.1" + dependencies: + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + jest-util: "npm:^27.5.1" + string-length: "npm:^4.0.1" + checksum: 10c0/e42f5e38bc4da56bde6ccec4b13b7646460a3d6b567934e0ca96d72c2ce837223ffbb84a2f8428197da4323870c03f00969237f9b40f83a3072111a8cd66cc4b + languageName: node + linkType: hard + +"jest-watcher@npm:^28.0.0": + version: 28.1.3 + resolution: "jest-watcher@npm:28.1.3" + dependencies: + "@jest/test-result": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.10.2" + jest-util: "npm:^28.1.3" + string-length: "npm:^4.0.1" + checksum: 10c0/c61da8c35f8fc74224335471675649966787b12ae4469b5049cb46facafb30f16b63a52d0d1137701b651cd514abcae005680bfc542d85979ddbae4dbc6c10ad + languageName: node + linkType: hard + +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.7.0" + string-length: "npm:^4.0.1" + checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 + languageName: node + linkType: hard + +"jest-worker@npm:^26.2.1": + version: 26.6.2 + resolution: "jest-worker@npm:26.6.2" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/07e4dba650381604cda253ab6d5837fe0279c8d68c25884995b45bfe149a7a1e1b5a97f304b4518f257dac2a9ddc1808d57d650649c3ab855e9e60cf824d2970 + languageName: node + linkType: hard + +"jest-worker@npm:^27.0.2, jest-worker@npm:^27.4.5, jest-worker@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/8c4737ffd03887b3c6768e4cc3ca0269c0336c1e4b1b120943958ddb035ed2a0fc6acab6dc99631720a3720af4e708ff84fb45382ad1e83c27946adf3623969b + languageName: node + linkType: hard + +"jest-worker@npm:^28.0.2": + version: 28.1.3 + resolution: "jest-worker@npm:28.1.3" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/d6715268fd6c9fd8431987d42e4ae0981dc6352fd7a5c90aadb9c67562dc6161486a98960f5d1bd36dbafb202d8d98a6fdb181711acbc5e55ee6ab85fa94c931 + languageName: node + linkType: hard + +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" + dependencies: + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 + languageName: node + linkType: hard + +"jest@npm:^27.4.3": + version: 27.5.1 + resolution: "jest@npm:27.5.1" + dependencies: + "@jest/core": "npm:^27.5.1" + import-local: "npm:^3.0.2" + jest-cli: "npm:^27.5.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: optional: true bin: - esbuild: bin/esbuild - checksum: 10c0/5767b72da46da3cfec51661647ec850ddbf8a8d0662771139f10ef0692a8831396a0004b2be7966cecdb08264fb16bdc16290dcecd92396fac5f12d722fa013d + jest: bin/jest.js + checksum: 10c0/c013d07e911e423612756bc42d376e578b8721d847db38d94344f9cdf8fdaa0241b0a5c2fe1aad7b7758d415e0b9517c1098312f0d03760f123958d5b6cf5597 languageName: node linkType: hard -"escalade@npm:^3.1.1, escalade@npm:^3.2.0": - version: 3.2.0 - resolution: "escalade@npm:3.2.0" - checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 +"jest@npm:^29.7.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^29.7.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b languageName: node linkType: hard -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 +"jiti@npm:^1.21.6": + version: 1.21.7 + resolution: "jiti@npm:1.21.7" + bin: + jiti: bin/jiti.js + checksum: 10c0/77b61989c758ff32407cdae8ddc77f85e18e1a13fc4977110dbd2e05fc761842f5f71bce684d9a01316e1c4263971315a111385759951080bbfe17cbb5de8f7a languageName: node linkType: hard -"escape-string-regexp@npm:^4.0.0": +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed languageName: node linkType: hard -"eslint-config-prettier@npm:^10.0.1": - version: 10.0.1 - resolution: "eslint-config-prettier@npm:10.0.1" - peerDependencies: - eslint: ">=7.0.0" +"js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" bin: - eslint-config-prettier: build/bin/cli.js - checksum: 10c0/e2434931669d211663c0493f2c1640a670a02ba4503a68f056a7eda133f383acbbb983a4a7bd0ad6cb3b2bc4d5731c3be8b32fe28e35087a76fea45f7061ae70 + js-yaml: bin/js-yaml.js + checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b languageName: node linkType: hard -"eslint-scope@npm:^8.2.0": - version: 8.2.0 - resolution: "eslint-scope@npm:8.2.0" +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^5.2.0" - checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f languageName: node linkType: hard -"eslint-visitor-keys@npm:^4.2.0": - version: 4.2.0 - resolution: "eslint-visitor-keys@npm:4.2.0" - checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 languageName: node linkType: hard -"eslint@npm:^9.19.0": - version: 9.20.1 - resolution: "eslint@npm:9.20.1" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.19.0" - "@eslint/core": "npm:^0.11.0" - "@eslint/eslintrc": "npm:^3.2.0" - "@eslint/js": "npm:9.20.0" - "@eslint/plugin-kit": "npm:^0.2.5" - "@humanfs/node": "npm:^0.16.6" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.4.1" - "@types/estree": "npm:^1.0.6" - "@types/json-schema": "npm:^7.0.15" - ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.6" - debug: "npm:^4.3.2" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^8.2.0" - eslint-visitor-keys: "npm:^4.2.0" - espree: "npm:^10.3.0" - esquery: "npm:^1.5.0" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^8.0.0" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - ignore: "npm:^5.2.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.3" +"jsdom@npm:^16.6.0": + version: 16.7.0 + resolution: "jsdom@npm:16.7.0" + dependencies: + abab: "npm:^2.0.5" + acorn: "npm:^8.2.4" + acorn-globals: "npm:^6.0.0" + cssom: "npm:^0.4.4" + cssstyle: "npm:^2.3.0" + data-urls: "npm:^2.0.0" + decimal.js: "npm:^10.2.1" + domexception: "npm:^2.0.1" + escodegen: "npm:^2.0.0" + form-data: "npm:^3.0.0" + html-encoding-sniffer: "npm:^2.0.1" + http-proxy-agent: "npm:^4.0.1" + https-proxy-agent: "npm:^5.0.0" + is-potential-custom-element-name: "npm:^1.0.1" + nwsapi: "npm:^2.2.0" + parse5: "npm:6.0.1" + saxes: "npm:^5.0.1" + symbol-tree: "npm:^3.2.4" + tough-cookie: "npm:^4.0.0" + w3c-hr-time: "npm:^1.0.2" + w3c-xmlserializer: "npm:^2.0.0" + webidl-conversions: "npm:^6.1.0" + whatwg-encoding: "npm:^1.0.5" + whatwg-mimetype: "npm:^2.3.0" + whatwg-url: "npm:^8.5.0" + ws: "npm:^7.4.6" + xml-name-validator: "npm:^3.0.0" peerDependencies: - jiti: "*" + canvas: ^2.5.0 peerDependenciesMeta: - jiti: + canvas: optional: true - bin: - eslint: bin/eslint.js - checksum: 10c0/056789dd5a00897730376f8c0a191e22840e97b7276916068ec096341cb2ec3a918c8bd474bf94ccd7b457ad9fbc16e5c521a993c7cc6ebcf241933e2fd378b0 + checksum: 10c0/e9ba6ea5f5e0d18647ccedec16bc3c69c8c739732ffcb27c66ffd3cc3f876add291ca4f0b9c209ace939ce2aa3ba9e4d67b7f05317921a4d3eab02fe1cc164ef languageName: node linkType: hard -"espree@npm:^10.0.1, espree@npm:^10.3.0": - version: 10.3.0 - resolution: "espree@npm:10.3.0" - dependencies: - acorn: "npm:^8.14.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462 +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 languageName: node linkType: hard -"esprima@npm:^4.0.0": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" +"jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 + jsesc: bin/jsesc + checksum: 10c0/ef22148f9e793180b14d8a145ee6f9f60f301abf443288117b4b6c53d0ecd58354898dc506ccbb553a5f7827965cd38bc5fb726575aae93c5e8915e2de8290e1 languageName: node linkType: hard -"esquery@npm:^1.5.0": - version: 1.6.0 - resolution: "esquery@npm:1.6.0" - dependencies: - estraverse: "npm:^5.1.0" - checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 languageName: node linkType: hard -"esrecurse@npm:^4.3.0": - version: 4.3.0 - resolution: "esrecurse@npm:4.3.0" - dependencies: - estraverse: "npm:^5.2.0" - checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 +"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 languageName: node linkType: hard -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": - version: 5.3.0 - resolution: "estraverse@npm:5.3.0" - checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce languageName: node linkType: hard -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 + languageName: node + linkType: hard + +"json-schema@npm:^0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 10c0/d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3 languageName: node linkType: hard -"eventemitter3@npm:^5.0.1": +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 + languageName: node + linkType: hard + +"json-stringify-safe@npm:^5.0.1": version: 5.0.1 - resolution: "eventemitter3@npm:5.0.1" - checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 languageName: node linkType: hard -"events@npm:3.3.0, events@npm:^3.3.0": - version: 3.3.0 - resolution: "events@npm:3.3.0" - checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 +"json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: "npm:^1.2.0" + bin: + json5: lib/cli.js + checksum: 10c0/9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f languageName: node linkType: hard -"execa@npm:^5.0.0": - version: 5.1.1 - resolution: "execa@npm:5.1.1" +"json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.2, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.0" - human-signals: "npm:^2.1.0" - is-stream: "npm:^2.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^4.0.1" - onetime: "npm:^5.1.2" - signal-exit: "npm:^3.0.3" - strip-final-newline: "npm:^2.0.0" - checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f + graceful-fs: "npm:^4.1.6" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/7dc94b628d57a66b71fb1b79510d460d662eb975b5f876d723f81549c2e9cd316d58a2ddf742b2b93a4fa6b17b2accaf1a738a0e2ea114bdfb13a32e5377e480 languageName: node linkType: hard -"exit@npm:^0.1.2": - version: 0.1.2 - resolution: "exit@npm:0.1.2" - checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 languageName: node linkType: hard -"expect@npm:^29.7.0": - version: 29.7.0 - resolution: "expect@npm:29.7.0" +"jsonpath@npm:^1.1.1": + version: 1.1.1 + resolution: "jsonpath@npm:1.1.1" dependencies: - "@jest/expect-utils": "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 + esprima: "npm:1.2.2" + static-eval: "npm:2.0.2" + underscore: "npm:1.12.1" + checksum: 10c0/4fea3f83bcb4df08c32090ba8a0d1a6d26244f6d19c4296f9b58caa01eeb7de0f8347eba40077ceee2f95acc69d032b0b48226d350339063ba580e87983f6dec languageName: node linkType: hard -"exponential-backoff@npm:^3.1.1": - version: 3.1.2 - resolution: "exponential-backoff@npm:3.1.2" - checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 +"jsonpointer@npm:^5.0.0": + version: 5.0.1 + resolution: "jsonpointer@npm:5.0.1" + checksum: 10c0/89929e58b400fcb96928c0504fcf4fc3f919d81e9543ceb055df125538470ee25290bb4984251e172e6ef8fcc55761eb998c118da763a82051ad89d4cb073fe7 languageName: node linkType: hard -"extendable-error@npm:^0.1.5": - version: 0.1.7 - resolution: "extendable-error@npm:0.1.7" - checksum: 10c0/c46648b7682448428f81b157cbfe480170fd96359c55db477a839ddeaa34905a18cba0b989bafe5e83f93c2491a3fcc7cc536063ea326ba9d72e9c6e2fe736a7 +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" + dependencies: + array-includes: "npm:^3.1.6" + array.prototype.flat: "npm:^1.3.1" + object.assign: "npm:^4.1.4" + object.values: "npm:^1.1.6" + checksum: 10c0/a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1 + languageName: node + linkType: hard + +"keyv@npm:^4.5.3, keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e languageName: node linkType: hard -"external-editor@npm:^3.1.0": - version: 3.1.0 - resolution: "external-editor@npm:3.1.0" - dependencies: - chardet: "npm:^0.7.0" - iconv-lite: "npm:^0.4.24" - tmp: "npm:^0.0.33" - checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 +"keyvaluestorage-interface@npm:^1.0.0": + version: 1.0.0 + resolution: "keyvaluestorage-interface@npm:1.0.0" + checksum: 10c0/0e028ebeda79a4e48c7e36708dbe7ced233c7a1f1bc925e506f150dd2ce43178bee8d20361c445bd915569709d9dc9ea80063b4d3c3cf5d615ab43aa31d3ec3d languageName: node linkType: hard -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 +"kind-of@npm:^6.0.2": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 languageName: node linkType: hard -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": - version: 3.3.3 - resolution: "fast-glob@npm:3.3.3" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.8" - checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b languageName: node linkType: hard -"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b +"kleur@npm:^4.1.5": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a languageName: node linkType: hard -"fast-levenshtein@npm:^2.0.6": +"klona@npm:^2.0.4, klona@npm:^2.0.5": version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + resolution: "klona@npm:2.0.6" + checksum: 10c0/94eed2c6c2ce99f409df9186a96340558897b3e62a85afdc1ee39103954d2ebe1c1c4e9fe2b0952771771fa96d70055ede8b27962a7021406374fdb695fd4d01 languageName: node linkType: hard -"fast-redact@npm:^3.0.0": - version: 3.5.0 - resolution: "fast-redact@npm:3.5.0" - checksum: 10c0/7e2ce4aad6e7535e0775bf12bd3e4f2e53d8051d8b630e0fa9e67f68cb0b0e6070d2f7a94b1d0522ef07e32f7c7cda5755e2b677a6538f1e9070ca053c42343a +"language-subtag-registry@npm:^0.3.20": + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 10c0/e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c languageName: node linkType: hard -"fastq@npm:^1.6.0": - version: 1.19.0 - resolution: "fastq@npm:1.19.0" +"language-tags@npm:^1.0.9": + version: 1.0.9 + resolution: "language-tags@npm:1.0.9" dependencies: - reusify: "npm:^1.0.4" - checksum: 10c0/d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f + language-subtag-registry: "npm:^0.3.20" + checksum: 10c0/9ab911213c4bd8bd583c850201c17794e52cb0660d1ab6e32558aadc8324abebf6844e46f92b80a5d600d0fbba7eface2c207bfaf270a1c7fd539e4c3a880bff languageName: node linkType: hard -"fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" +"launch-editor@npm:^2.6.0": + version: 2.10.0 + resolution: "launch-editor@npm:2.10.0" dependencies: - bser: "npm:2.1.1" - checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 + picocolors: "npm:^1.0.0" + shell-quote: "npm:^1.8.1" + checksum: 10c0/8b5a26be6b0da1da039ed2254b837dea0651a6406ea4dc4c9a5b28ea72862f1b12880135c495baf9d8a08997473b44034172506781744cf82e155451a40b7d51 languageName: node linkType: hard -"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": - version: 3.2.0 - resolution: "fetch-blob@npm:3.2.0" - dependencies: - node-domexception: "npm:^1.0.0" - web-streams-polyfill: "npm:^3.0.3" - checksum: 10c0/60054bf47bfa10fb0ba6cb7742acec2f37c1f56344f79a70bb8b1c48d77675927c720ff3191fa546410a0442c998d27ab05e9144c32d530d8a52fbe68f843b69 +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df languageName: node linkType: hard -"file-entry-cache@npm:^8.0.0": - version: 8.0.0 - resolution: "file-entry-cache@npm:8.0.0" +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" dependencies: - flat-cache: "npm:^4.0.0" - checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e languageName: node linkType: hard -"filelist@npm:^1.0.4": - version: 1.0.4 - resolution: "filelist@npm:1.0.4" +"levn@npm:~0.3.0": + version: 0.3.0 + resolution: "levn@npm:0.3.0" dependencies: - minimatch: "npm:^5.0.1" - checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + checksum: 10c0/e440df9de4233da0b389cd55bd61f0f6aaff766400bebbccd1231b81801f6dbc1d816c676ebe8d70566394b749fa624b1ed1c68070e9c94999f0bdecc64cb676 languageName: node linkType: hard -"fill-range@npm:^7.1.1": - version: 7.1.1 - resolution: "fill-range@npm:7.1.1" - dependencies: - to-regex-range: "npm:^5.0.1" - checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 +"lilconfig@npm:^2.0.3": + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 10c0/64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8 languageName: node linkType: hard -"filter-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "filter-obj@npm:1.1.0" - checksum: 10c0/071e0886b2b50238ca5026c5bbf58c26a7c1a1f720773b8c7813d16ba93d0200de977af14ac143c5ac18f666b2cfc83073f3a5fe6a4e996c49e0863d5500fccf +"lilconfig@npm:^3.0.0, lilconfig@npm:^3.1.3": + version: 3.1.3 + resolution: "lilconfig@npm:3.1.3" + checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc languageName: node linkType: hard -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d + languageName: node + linkType: hard + +"listr2@npm:^6.3.1": + version: 6.6.1 + resolution: "listr2@npm:6.6.1" dependencies: - locate-path: "npm:^5.0.0" - path-exists: "npm:^4.0.0" - checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + cli-truncate: "npm:^3.1.0" + colorette: "npm:^2.0.20" + eventemitter3: "npm:^5.0.1" + log-update: "npm:^5.0.1" + rfdc: "npm:^1.3.0" + wrap-ansi: "npm:^8.1.0" + peerDependencies: + enquirer: ">= 2.3.0 < 3" + peerDependenciesMeta: + enquirer: + optional: true + checksum: 10c0/2abfcd4346b8208e8d406cfe7a058cd10e3238f60de1ee53fa108a507b45b853ceb87e0d1d4ff229bbf6dd6e896262352e0c7a8895b8511cd55fe94304d3921e languageName: node linkType: hard -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" +"lit-element@npm:^3.3.0": + version: 3.3.3 + resolution: "lit-element@npm:3.3.3" dependencies: - locate-path: "npm:^6.0.0" - path-exists: "npm:^4.0.0" - checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + "@lit-labs/ssr-dom-shim": "npm:^1.1.0" + "@lit/reactive-element": "npm:^1.3.0" + lit-html: "npm:^2.8.0" + checksum: 10c0/f44c12fa3423a4e9ca5b84651410687e14646bb270ac258325e6905affac64a575f041f8440377e7ebaefa3910b6f0d6b8b1e902cb1aa5d0849b3fdfbf4fb3b6 languageName: node linkType: hard -"flat-cache@npm:^4.0.0": - version: 4.0.1 - resolution: "flat-cache@npm:4.0.1" +"lit-html@npm:^2.8.0": + version: 2.8.0 + resolution: "lit-html@npm:2.8.0" dependencies: - flatted: "npm:^3.2.9" - keyv: "npm:^4.5.4" - checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc + "@types/trusted-types": "npm:^2.0.2" + checksum: 10c0/90057dee050803823ac884c1355b0213ab8c05fbe2ec63943c694b61aade5d36272068f3925f45a312835e504f9c9784738ef797009f0a756a750351eafb52d5 languageName: node linkType: hard -"flatted@npm:^3.2.9": - version: 3.3.3 - resolution: "flatted@npm:3.3.3" - checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 +"lit@npm:2.8.0": + version: 2.8.0 + resolution: "lit@npm:2.8.0" + dependencies: + "@lit/reactive-element": "npm:^1.6.0" + lit-element: "npm:^3.3.0" + lit-html: "npm:^2.8.0" + checksum: 10c0/bf33c26b1937ee204aed1adbfa4b3d43a284e85aad8ea9763c7865365917426eded4e5888158b4136095ea42054812561fe272862b61775f1198fad3588b071f languageName: node linkType: hard -"follow-redirects@npm:^1.15.6": - version: 1.15.9 - resolution: "follow-redirects@npm:1.15.9" - peerDependenciesMeta: - debug: - optional: true - checksum: 10c0/5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f +"loader-runner@npm:^4.2.0": + version: 4.3.0 + resolution: "loader-runner@npm:4.3.0" + checksum: 10c0/a44d78aae0907a72f73966fe8b82d1439c8c485238bd5a864b1b9a2a3257832effa858790241e6b37876b5446a78889adf2fcc8dd897ce54c089ecc0a0ce0bf0 languageName: node linkType: hard -"foreground-child@npm:^3.1.0": - version: 3.3.0 - resolution: "foreground-child@npm:3.3.0" +"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": + version: 2.0.4 + resolution: "loader-utils@npm:2.0.4" dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^4.0.1" - checksum: 10c0/028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 + big.js: "npm:^5.2.2" + emojis-list: "npm:^3.0.0" + json5: "npm:^2.1.2" + checksum: 10c0/d5654a77f9d339ec2a03d88221a5a695f337bf71eb8dea031b3223420bb818964ba8ed0069145c19b095f6c8b8fd386e602a3fc7ca987042bd8bb1dcc90d7100 languageName: node linkType: hard -"form-data@npm:^4.0.0": - version: 4.0.2 - resolution: "form-data@npm:4.0.2" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - es-set-tostringtag: "npm:^2.1.0" - mime-types: "npm:^2.1.12" - checksum: 10c0/e534b0cf025c831a0929bf4b9bbe1a9a6b03e273a8161f9947286b9b13bf8fb279c6944aae0070c4c311100c6d6dbb815cd955dc217728caf73fad8dc5b8ee9c +"loader-utils@npm:^3.2.0": + version: 3.3.1 + resolution: "loader-utils@npm:3.3.1" + checksum: 10c0/f2af4eb185ac5bf7e56e1337b666f90744e9f443861ac521b48f093fb9e8347f191c8960b4388a3365147d218913bc23421234e7788db69f385bacfefa0b4758 languageName: node linkType: hard -"formdata-polyfill@npm:^4.0.10": - version: 4.0.10 - resolution: "formdata-polyfill@npm:4.0.10" +"locate-path@npm:^3.0.0": + version: 3.0.0 + resolution: "locate-path@npm:3.0.0" dependencies: - fetch-blob: "npm:^3.1.2" - checksum: 10c0/5392ec484f9ce0d5e0d52fb5a78e7486637d516179b0eb84d81389d7eccf9ca2f663079da56f761355c0a65792810e3b345dc24db9a8bbbcf24ef3c8c88570c6 + p-locate: "npm:^3.0.0" + path-exists: "npm:^3.0.0" + checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b languageName: node linkType: hard -"fs-extra@npm:^10.1.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e + p-locate: "npm:^4.1.0" + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 languageName: node linkType: hard -"fs-extra@npm:^7.0.1": - version: 7.0.1 - resolution: "fs-extra@npm:7.0.1" +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" dependencies: - graceful-fs: "npm:^4.1.2" - jsonfile: "npm:^4.0.0" - universalify: "npm:^0.1.0" - checksum: 10c0/1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 languageName: node linkType: hard -"fs-extra@npm:^8.1.0": - version: 8.1.0 - resolution: "fs-extra@npm:8.1.0" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^4.0.0" - universalify: "npm:^0.1.0" - checksum: 10c0/259f7b814d9e50d686899550c4f9ded85c46c643f7fe19be69504888e007fcbc08f306fae8ec495b8b998635e997c9e3e175ff2eeed230524ef1c1684cc96423 +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: 10c0/762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 languageName: node linkType: hard -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 +"lodash.isequal@npm:4.5.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f languageName: node linkType: hard -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 +"lodash.memoize@npm:^4.1.2": + version: 4.1.2 + resolution: "lodash.memoize@npm:4.1.2" + checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 languageName: node linkType: hard -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: "npm:latest" - checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 - conditions: os=darwin +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"lodash.sortby@npm:^4.7.0": + version: 4.7.0 + resolution: "lodash.sortby@npm:4.7.0" + checksum: 10c0/fc48fb54ff7669f33bb32997cab9460757ee99fafaf72400b261c3e10fde21538e47d8cfcbe6a25a31bcb5b7b727c27d52626386fc2de24eb059a6d64a89cdf5 + languageName: node + linkType: hard + +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: 10c0/bd82aa87a45de8080e1c5ee61128c7aee77bf7f1d86f4ff94f4a6d7438fc9e15e5f03374b947be577a93804c8ad6241f0251beaf1452bf716064eeb657b3a9f0 languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin +"lodash.uniq@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.uniq@npm:4.5.0" + checksum: 10c0/262d400bb0952f112162a320cc4a75dea4f66078b9e7e3075ffbc9c6aa30b3e9df3cf20e7da7d566105e1ccf7804e4fbd7d804eee0b53de05d83f16ffbf41c5e languageName: node linkType: hard -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 +"lodash@npm:4.17.21, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.7.0": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c languageName: node linkType: hard -"gensync@npm:^1.0.0-beta.2": - version: 1.0.0-beta.2 - resolution: "gensync@npm:1.0.0-beta.2" - checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 +"log-update@npm:^5.0.1": + version: 5.0.1 + resolution: "log-update@npm:5.0.1" + dependencies: + ansi-escapes: "npm:^5.0.0" + cli-cursor: "npm:^4.0.0" + slice-ansi: "npm:^5.0.0" + strip-ansi: "npm:^7.0.1" + wrap-ansi: "npm:^8.0.1" + checksum: 10c0/1050ea2027e80f32e132aace909987cb00c2719368c78b82ffca681a5b3f4020eeb5f4b4e310c47c35c6c36aff258c1d1bc51485ac44d6fdac9eb0a4275c539f languageName: node linkType: hard -"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde +"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e languageName: node linkType: hard -"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": - version: 1.2.7 - resolution: "get-intrinsic@npm:1.2.7" +"lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case@npm:2.0.2" dependencies: - call-bind-apply-helpers: "npm:^1.0.1" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - function-bind: "npm:^1.1.2" - get-proto: "npm:^1.0.0" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - math-intrinsics: "npm:^1.1.0" - checksum: 10c0/b475dec9f8bff6f7422f51ff4b7b8d0b68e6776ee83a753c1d627e3008c3442090992788038b37eff72e93e43dceed8c1acbdf2d6751672687ec22127933080d + tslib: "npm:^2.0.3" + checksum: 10c0/3d925e090315cf7dc1caa358e0477e186ffa23947740e4314a7429b6e62d72742e0bbe7536a5ae56d19d7618ce998aba05caca53c2902bd5742fdca5fc57fd7b languageName: node linkType: hard -"get-package-type@npm:^0.1.0": - version: 0.1.0 - resolution: "get-package-type@npm:0.1.0" - checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb languageName: node linkType: hard -"get-proto@npm:^1.0.0": - version: 1.0.1 - resolution: "get-proto@npm:1.0.1" +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" dependencies: - dunder-proto: "npm:^1.0.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 languageName: node linkType: hard -"get-stream@npm:^6.0.0": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 +"lz-string@npm:^1.5.0": + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" + bin: + lz-string: bin/bin.js + checksum: 10c0/36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b languageName: node linkType: hard -"get-tsconfig@npm:^4.7.5": - version: 4.10.0 - resolution: "get-tsconfig@npm:4.10.0" +"magic-string@npm:^0.25.0, magic-string@npm:^0.25.7": + version: 0.25.9 + resolution: "magic-string@npm:0.25.9" dependencies: - resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/c9b5572c5118923c491c04285c73bd55b19e214992af957c502a3be0fc0043bb421386ffd45ca3433c0a7fba81221ca300479e8393960acf15d0ed4563f38a86 + sourcemap-codec: "npm:^1.4.8" + checksum: 10c0/37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56 languageName: node linkType: hard -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" +"make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" dependencies: - is-glob: "npm:^4.0.1" - checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + semver: "npm:^6.0.0" + checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa languageName: node linkType: hard -"glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" dependencies: - is-glob: "npm:^4.0.3" - checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + semver: "npm:^7.5.3" + checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": - version: 10.4.5 - resolution: "glob@npm:10.4.5" +"make-error@npm:^1.1.1, make-error@npm:^1.3.6": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f + languageName: node + linkType: hard + +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^3.1.2" - minimatch: "npm:^9.0.4" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^1.11.1" - bin: - glob: dist/esm/bin.mjs - checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^12.0.0" + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4": - version: 7.2.3 - resolution: "glob@npm:7.2.3" +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + tmpl: "npm:1.0.5" + checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c languageName: node linkType: hard -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f languageName: node linkType: hard -"globals@npm:^14.0.0": - version: 14.0.0 - resolution: "globals@npm:14.0.0" - checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d +"mdn-data@npm:2.0.14": + version: 2.0.14 + resolution: "mdn-data@npm:2.0.14" + checksum: 10c0/67241f8708c1e665a061d2b042d2d243366e93e5bf1f917693007f6d55111588b952dcbfd3ea9c2d0969fb754aad81b30fdcfdcc24546495fc3b24336b28d4bd languageName: node linkType: hard -"globals@npm:^15.14.0": - version: 15.15.0 - resolution: "globals@npm:15.15.0" - checksum: 10c0/f9ae80996392ca71316495a39bec88ac43ae3525a438b5626cd9d5ce9d5500d0a98a266409605f8cd7241c7acf57c354a48111ea02a767ba4f374b806d6861fe +"mdn-data@npm:2.0.4": + version: 2.0.4 + resolution: "mdn-data@npm:2.0.4" + checksum: 10c0/a935c4530b938407481f7d0ccb82119ae618d9c673d2ee78bb10dcba8bd0ccbe2e2c7fe850ddc60b67e08f4c9d97f50b900993f6c2f2926e64a52ed6baa00b3a languageName: node linkType: hard -"globby@npm:^11.0.0, globby@npm:^11.0.3": - version: 11.1.0 - resolution: "globby@npm:11.1.0" +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: 10c0/d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 + languageName: node + linkType: hard + +"memfs@npm:^3.1.2, memfs@npm:^3.4.3": + version: 3.5.3 + resolution: "memfs@npm:3.5.3" dependencies: - array-union: "npm:^2.1.0" - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.2.9" - ignore: "npm:^5.2.0" - merge2: "npm:^1.4.1" - slash: "npm:^3.0.0" - checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + fs-monkey: "npm:^1.0.4" + checksum: 10c0/038fc81bce17ea92dde15aaa68fa0fdaf4960c721ce3ffc7c2cb87a259333f5159784ea48b3b72bf9e054254d9d0d0d5209d0fdc3d07d08653a09933b168fbd7 languageName: node linkType: hard -"gopd@npm:^1.2.0": - version: 1.2.0 - resolution: "gopd@npm:1.2.0" - checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead +"merge-descriptors@npm:1.0.3": + version: 1.0.3 + resolution: "merge-descriptors@npm:1.0.3" + checksum: 10c0/866b7094afd9293b5ea5dcd82d71f80e51514bed33b4c4e9f516795dc366612a4cbb4dc94356e943a8a6914889a914530badff27f397191b9b75cda20b6bae93 languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 languageName: node linkType: hard -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb languageName: node linkType: hard -"graphql@npm:^16.6.0": - version: 16.10.0 - resolution: "graphql@npm:16.10.0" - checksum: 10c0/303730675538c8bd6c76b447dc6f03e61242e2d2596b408c34759666ec4877409e5593a7a0467d590ac5407b8c663b093b599556a77f24f281abea69ddc53de6 +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 10c0/bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 languageName: node linkType: hard -"h3@npm:^1.13.0": - version: 1.15.0 - resolution: "h3@npm:1.15.0" +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: - cookie-es: "npm:^1.2.2" - crossws: "npm:^0.3.3" - defu: "npm:^6.1.4" - destr: "npm:^2.0.3" - iron-webcrypto: "npm:^1.2.1" - node-mock-http: "npm:^1.0.0" - ohash: "npm:^1.1.4" - radix3: "npm:^1.1.2" - ufo: "npm:^1.5.4" - uncrypto: "npm:^0.1.3" - checksum: 10c0/f0b251a89f24c4ec3f68e52ebe4edab0b4736a1030b295b66b2dff73e3980fe3540c646cb37c9dd206c3fb188cb26a7ea2dcb00198ee19925009db6c031f7a09 + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 languageName: node linkType: hard -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard -"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "has-symbols@npm:1.1.0" - checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e +"mime-db@npm:>= 1.43.0 < 2": + version: 1.53.0 + resolution: "mime-db@npm:1.53.0" + checksum: 10c0/1dcc37ba8ed5d1c179f5c6f0837e8db19371d5f2ea3690c3c2f3fa8c3858f976851d3460b172b4dee78ebd606762cbb407aa398545fbacd539e519f858cd7bf4 languageName: node linkType: hard -"has-tostringtag@npm:^1.0.2": - version: 1.0.2 - resolution: "has-tostringtag@npm:1.0.2" +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" dependencies: - has-symbols: "npm:^1.0.3" - checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + mime-db: "npm:1.52.0" + checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 languageName: node linkType: hard -"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" - dependencies: - inherits: "npm:^2.0.3" - minimalistic-assert: "npm:^1.0.1" - checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: 10c0/b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0 languageName: node linkType: hard -"hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 languageName: node linkType: hard -"hey-listen@npm:^1.0.8": - version: 1.0.8 - resolution: "hey-listen@npm:1.0.8" - checksum: 10c0/38db3028b4756f3d536c0f6a92da53bad577ab649b06dddfd0a4d953f9a46bbc6a7f693c8c5b466a538d6d23dbc469260c848427f0de14198a2bbecbac37b39e +"min-indent@npm:^1.0.0": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c + languageName: node + linkType: hard + +"mini-css-extract-plugin@npm:^2.4.5": + version: 2.9.2 + resolution: "mini-css-extract-plugin@npm:2.9.2" + dependencies: + schema-utils: "npm:^4.0.0" + tapable: "npm:^2.2.1" + peerDependencies: + webpack: ^5.0.0 + checksum: 10c0/5d3218dbd7db48b572925ddac05162a7415bf81b321f1a0c07016ec643cb5720c8a836ae68d45f5de826097a3013b601706c9c5aacb7f610dc2041b271de2ce0 languageName: node linkType: hard -"hmac-drbg@npm:^1.0.1": +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": version: 1.0.1 - resolution: "hmac-drbg@npm:1.0.1" - dependencies: - hash.js: "npm:^1.0.3" - minimalistic-assert: "npm:^1.0.0" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d + resolution: "minimalistic-assert@npm:1.0.1" + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd languageName: node linkType: hard -"html-escaper@npm:^2.0.0": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0": - version: 7.0.2 - resolution: "http-proxy-agent@npm:7.0.2" +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + brace-expansion: "npm:^2.0.1" + checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1": - version: 7.0.6 - resolution: "https-proxy-agent@npm:7.0.6" +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:4" - checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed languageName: node linkType: hard -"human-id@npm:^4.1.1": - version: 4.1.1 - resolution: "human-id@npm:4.1.1" - bin: - human-id: dist/cli.js - checksum: 10c0/9a9a18130fb7d6bc707054bacc32cb328289be0de47ba5669fd04995435e7e59931b87c644a223d68473c450221d104175a5fefe93d77f3522822ead8945def8 +"minimist@npm:^1.2.0, minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e languageName: node linkType: hard -"iconv-lite@npm:^0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" +"minipass-fetch@npm:^4.0.0": + version: 4.0.1 + resolution: "minipass-fetch@npm:4.0.1" dependencies: - safer-buffer: "npm:>= 2.1.2 < 3" - checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c languageName: node linkType: hard -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard -"idb-keyval@npm:^6.2.1": - version: 6.2.1 - resolution: "idb-keyval@npm:6.2.1" - checksum: 10c0/9f0c83703a365e00bd0b4ed6380ce509a06dedfc6ec39b2ba5740085069fd2f2ff5c14ba19356488e3612a2f9c49985971982d836460a982a5d0b4019eeba48a +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.3.1": - version: 5.3.2 - resolution: "ignore@npm:5.3.2" - checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb languageName: node linkType: hard -"import-fresh@npm:^3.2.1": - version: 3.3.1 - resolution: "import-fresh@npm:3.3.1" +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" dependencies: - parent-module: "npm:^1.0.0" - resolve-from: "npm:^4.0.0" - checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard -"import-local@npm:^3.0.2": - version: 3.2.0 - resolution: "import-local@npm:3.2.0" - dependencies: - pkg-dir: "npm:^4.2.0" - resolve-cwd: "npm:^3.0.0" - bin: - import-local-fixture: fixtures/cli.js - checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 languageName: node linkType: hard -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" + dependencies: + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 languageName: node linkType: hard -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" +"mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.1": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + minimist: "npm:^1.2.6" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d languageName: node linkType: hard -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" - dependencies: - jsbn: "npm:1.1.0" - sprintf-js: "npm:^1.1.3" - checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc +"mock-socket@npm:^9.3.1": + version: 9.3.1 + resolution: "mock-socket@npm:9.3.1" + checksum: 10c0/0c53baa4acca12ed1ff9bddfdd4bc0cabe0fc96a3ed25a42a00d23b7a111eb6edfc2b44d93aef9a0c93a4a000b4d2d8dcff028488cd2a1e9cc416477ee341ce0 languageName: node linkType: hard -"iron-webcrypto@npm:^1.2.1": - version: 1.2.1 - resolution: "iron-webcrypto@npm:1.2.1" - checksum: 10c0/5cf27c6e2bd3ef3b4970e486235fd82491ab8229e2ed0ac23307c28d6c80d721772a86ed4e9fe2a5cabadd710c2f024b706843b40561fb83f15afee58f809f66 +"motion@npm:10.16.2": + version: 10.16.2 + resolution: "motion@npm:10.16.2" + dependencies: + "@motionone/animation": "npm:^10.15.1" + "@motionone/dom": "npm:^10.16.2" + "@motionone/svelte": "npm:^10.16.2" + "@motionone/types": "npm:^10.15.1" + "@motionone/utils": "npm:^10.15.1" + "@motionone/vue": "npm:^10.16.2" + checksum: 10c0/ea3fa2c7ce881824bcefa39b96b5e2b802d4b664b8a64644cded11197c9262e2a5b14b2e9516940e06cec37d3c39e4c79b26825c447f71ba1cfd7e3370efbe61 languageName: node linkType: hard -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 languageName: node linkType: hard -"is-binary-path@npm:~2.1.0": - version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: "npm:^2.0.0" - checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d languageName: node linkType: hard -"is-core-module@npm:^2.16.0": - version: 2.16.1 - resolution: "is-core-module@npm:2.16.1" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 languageName: node linkType: hard -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 +"multicast-dns@npm:^7.2.5": + version: 7.2.5 + resolution: "multicast-dns@npm:7.2.5" + dependencies: + dns-packet: "npm:^5.2.2" + thunky: "npm:^1.0.2" + bin: + multicast-dns: cli.js + checksum: 10c0/5120171d4bdb1577764c5afa96e413353bff530d1b37081cb29cccc747f989eb1baf40574fe8e27060fc1aef72b59c042f72b9b208413de33bcf411343c69057 languageName: node linkType: hard -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc +"multiformats@npm:^9.4.2": + version: 9.9.0 + resolution: "multiformats@npm:9.9.0" + checksum: 10c0/1fdb34fd2fb085142665e8bd402570659b50a5fae5994027e1df3add9e1ce1283ed1e0c2584a5c63ac0a58e871b8ee9665c4a99ca36ce71032617449d48aa975 languageName: node linkType: hard -"is-fullwidth-code-point@npm:^4.0.0": - version: 4.0.0 - resolution: "is-fullwidth-code-point@npm:4.0.0" - checksum: 10c0/df2a717e813567db0f659c306d61f2f804d480752526886954a2a3e2246c7745fd07a52b5fecf2b68caf0a6c79dcdace6166fdf29cc76ed9975cc334f0a018b8 +"mute-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "mute-stream@npm:2.0.0" + checksum: 10c0/2cf48a2087175c60c8dcdbc619908b49c07f7adcfc37d29236b0c5c612d6204f789104c98cc44d38acab7b3c96f4a3ec2cfdc4934d0738d876dbefa2a12c69f4 languageName: node linkType: hard -"is-generator-fn@npm:^2.0.0": - version: 2.1.0 - resolution: "is-generator-fn@npm:2.1.0" - checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d +"mz@npm:^2.7.0": + version: 2.7.0 + resolution: "mz@npm:2.7.0" + dependencies: + any-promise: "npm:^1.0.0" + object-assign: "npm:^4.0.1" + thenify-all: "npm:^1.0.0" + checksum: 10c0/103114e93f87362f0b56ab5b2e7245051ad0276b646e3902c98397d18bb8f4a77f2ea4a2c9d3ad516034ea3a56553b60d3f5f78220001ca4c404bd711bd0af39 languageName: node linkType: hard -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: "npm:^2.1.1" - checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a +"nanoid@npm:^3.3.7, nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 languageName: node linkType: hard -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 +"native-fetch@npm:^4.0.2": + version: 4.0.2 + resolution: "native-fetch@npm:4.0.2" + peerDependencies: + undici: "*" + checksum: 10c0/e3b824721daaa628086d9dcd02e8eb12f0a6c5e13a1d182682bae238d80c9bbf3dfd6314a94692ebe20316aa354476804b4df148201d066b46fc552a5794cfab languageName: node linkType: hard -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 +"natural-compare-lite@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare-lite@npm:1.4.0" + checksum: 10c0/f6cef26f5044515754802c0fc475d81426f3b90fe88c20fabe08771ce1f736ce46e0397c10acb569a4dd0acb84c7f1ee70676122f95d5bfdd747af3a6c6bbaa8 languageName: node linkType: hard -"is-subdir@npm:^1.1.1": - version: 1.2.0 - resolution: "is-subdir@npm:1.2.0" - dependencies: - better-path-resolve: "npm:1.0.0" - checksum: 10c0/03a03ee2ee6578ce589b1cfaf00e65c86b20fd1b82c1660625557c535439a7477cda77e20c62cda6d4c99e7fd908b4619355ae2d989f4a524a35350a44353032 +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 languageName: node linkType: hard -"is-windows@npm:^1.0.0": - version: 1.0.2 - resolution: "is-windows@npm:1.0.2" - checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 +"negotiator@npm:0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b languageName: node linkType: hard -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 +"negotiator@npm:~0.6.4": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10c0/3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea languageName: node linkType: hard -"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b +"neo-async@npm:^2.6.2": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d languageName: node linkType: hard -"istanbul-lib-instrument@npm:^5.0.4": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" +"no-case@npm:^3.0.4": + version: 3.0.4 + resolution: "no-case@npm:3.0.4" dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^6.3.0" - checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee + lower-case: "npm:^2.0.2" + tslib: "npm:^2.0.3" + checksum: 10c0/8ef545f0b3f8677c848f86ecbd42ca0ff3cd9dd71c158527b344c69ba14710d816d8489c746b6ca225e7b615108938a0bda0a54706f8c255933703ac1cf8e703 languageName: node linkType: hard -"istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.3 - resolution: "istanbul-lib-instrument@npm:6.0.3" +"nock@npm:^13.5.0, nock@npm:^13.5.5": + version: 13.5.6 + resolution: "nock@npm:13.5.6" dependencies: - "@babel/core": "npm:^7.23.9" - "@babel/parser": "npm:^7.23.9" - "@istanbuljs/schema": "npm:^0.1.3" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^7.5.4" - checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 + debug: "npm:^4.1.0" + json-stringify-safe: "npm:^5.0.1" + propagate: "npm:^2.0.0" + checksum: 10c0/94249a294176a6e521bbb763c214de4aa6b6ab63dff1e299aaaf455886a465d38906891d7f24570d94a43b1e376c239c54d89ff7697124bc57ef188006acc25e languageName: node linkType: hard -"istanbul-lib-report@npm:^3.0.0": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" - dependencies: - istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^4.0.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: 10c0/5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b languageName: node linkType: hard -"istanbul-lib-source-maps@npm:^4.0.0": - version: 4.0.1 - resolution: "istanbul-lib-source-maps@npm:4.0.1" - dependencies: - debug: "npm:^4.1.1" - istanbul-lib-coverage: "npm:^3.0.0" - source-map: "npm:^0.6.1" - checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 +"node-fetch-native@npm:^1.6.4, node-fetch-native@npm:^1.6.6": + version: 1.6.6 + resolution: "node-fetch-native@npm:1.6.6" + checksum: 10c0/8c12dab0e640d8bc126a03d604af9cf3fc1b87f2cda5af0c71601079d5ed835c1dc149c7042b61c83f252a382e1cf1e541788f4c9e8e6c089af77497190f5dc3 languageName: node linkType: hard -"istanbul-reports@npm:^3.1.3": - version: 3.1.7 - resolution: "istanbul-reports@npm:3.1.7" +"node-fetch@npm:^2.7.0": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" dependencies: - html-escaper: "npm:^2.0.0" - istanbul-lib-report: "npm:^3.0.0" - checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 languageName: node linkType: hard -"jackspeak@npm:^3.1.2": - version: 3.4.3 - resolution: "jackspeak@npm:3.4.3" +"node-fetch@npm:^3.3.2": + version: 3.3.2 + resolution: "node-fetch@npm:3.3.2" dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + data-uri-to-buffer: "npm:^4.0.0" + fetch-blob: "npm:^3.1.4" + formdata-polyfill: "npm:^4.0.10" + checksum: 10c0/f3d5e56190562221398c9f5750198b34cf6113aa304e34ee97c94fd300ec578b25b2c2906edba922050fce983338fde0d5d34fcb0fc3336ade5bd0e429ad7538 languageName: node linkType: hard -"jake@npm:^10.8.5": - version: 10.9.2 - resolution: "jake@npm:10.9.2" +"node-forge@npm:^1": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" dependencies: - async: "npm:^3.2.3" - chalk: "npm:^4.0.2" - filelist: "npm:^1.0.4" - minimatch: "npm:^3.1.2" + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" bin: - jake: bin/cli.js - checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 + node-gyp: bin/node-gyp.js + checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd languageName: node linkType: hard -"jest-changed-files@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-changed-files@npm:29.7.0" - dependencies: - execa: "npm:^5.0.0" - jest-util: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a languageName: node linkType: hard -"jest-circus@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-circus@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/expect": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - co: "npm:^4.6.0" - dedent: "npm:^1.0.0" - is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^29.7.0" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - pure-rand: "npm:^6.0.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e +"node-mock-http@npm:^1.0.0": + version: 1.0.0 + resolution: "node-mock-http@npm:1.0.0" + checksum: 10c0/cb3fd7c17e7043b87a8d7a9ef1dcd4e2cde312cd224716c5fb3a4b56b48607c257a2e7356e73262db60ebf9e17e23b7a9c5230785f630c6a437090bfd26dd242 languageName: node linkType: hard -"jest-cli@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-cli@npm:29.7.0" +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa + languageName: node + linkType: hard + +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" dependencies: - "@jest/core": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - create-jest: "npm:^29.7.0" - exit: "npm:^0.1.2" - import-local: "npm:^3.0.2" - jest-config: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - yargs: "npm:^17.3.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true + abbrev: "npm:^3.0.0" bin: - jest: bin/jest.js - checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a + nopt: bin/nopt.js + checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef languageName: node linkType: hard -"jest-config@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-config@npm:29.7.0" +"normalize-path@npm:^2.1.1": + version: 2.1.1 + resolution: "normalize-path@npm:2.1.1" dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/test-sequencer": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - babel-jest: "npm:^29.7.0" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - deepmerge: "npm:^4.2.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-circus: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-runner: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - parse-json: "npm:^5.2.0" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-json-comments: "npm:^3.1.1" - peerDependencies: - "@types/node": "*" - ts-node: ">=9.0.0" - peerDependenciesMeta: - "@types/node": - optional: true - ts-node: - optional: true - checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 + remove-trailing-separator: "npm:^1.0.1" + checksum: 10c0/db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b languageName: node linkType: hard -"jest-diff@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-diff@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^29.6.3" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 languageName: node linkType: hard -"jest-docblock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-docblock@npm:29.7.0" +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 10c0/bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 + languageName: node + linkType: hard + +"normalize-url@npm:^6.0.1": + version: 6.1.0 + resolution: "normalize-url@npm:6.1.0" + checksum: 10c0/95d948f9bdd2cfde91aa786d1816ae40f8262946e13700bf6628105994fe0ff361662c20af3961161c38a119dc977adeb41fc0b41b1745eb77edaaf9cb22db23 + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" dependencies: - detect-newline: "npm:^3.0.0" - checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 + path-key: "npm:^3.0.0" + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac languageName: node linkType: hard -"jest-each@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-each@npm:29.7.0" +"nth-check@npm:^1.0.2": + version: 1.0.2 + resolution: "nth-check@npm:1.0.2" dependencies: - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - pretty-format: "npm:^29.7.0" - checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 + boolbase: "npm:~1.0.0" + checksum: 10c0/1a67ce53a99e276eea672f892d712b29f3e6802bbbef7285ffab72ecea4f972e8244defac1ebded0daffabf459def31355bb9c64e5657ac2ab032c13f185d0fd languageName: node linkType: hard -"jest-environment-node@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-environment-node@npm:29.7.0" +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b + boolbase: "npm:^1.0.0" + checksum: 10c0/5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 languageName: node linkType: hard -"jest-get-type@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-get-type@npm:29.6.3" - checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b +"nwsapi@npm:^2.2.0": + version: 2.2.16 + resolution: "nwsapi@npm:2.2.16" + checksum: 10c0/0aa0637f4d51043d0183d994e08336bae996b03b42984381bf09ebdf3ff4909c018eda6b2a8aba0a08f3ea8303db8a0dad0608b38dc0bff15fd87017286ae21a languageName: node linkType: hard -"jest-haste-map@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-haste-map@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/graceful-fs": "npm:^4.1.3" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.8" - dependenciesMeta: - fsevents: - optional: true - checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c +"object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 languageName: node linkType: hard -"jest-leak-detector@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-leak-detector@npm:29.7.0" - dependencies: - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 +"object-hash@npm:^3.0.0": + version: 3.0.0 + resolution: "object-hash@npm:3.0.0" + checksum: 10c0/a06844537107b960c1c8b96cd2ac8592a265186bfa0f6ccafe0d34eabdb526f6fa81da1f37c43df7ed13b12a4ae3457a16071603bcd39d8beddb5f08c37b0f47 languageName: node linkType: hard -"jest-matcher-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-matcher-utils@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 languageName: node linkType: hard -"jest-message-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-message-util@npm:29.7.0" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.6.3" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d languageName: node linkType: hard -"jest-mock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-mock@npm:29.7.0" +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc languageName: node linkType: hard -"jest-pnp-resolver@npm:^1.2.2": - version: 1.2.3 - resolution: "jest-pnp-resolver@npm:1.2.3" - peerDependencies: - jest-resolve: "*" - peerDependenciesMeta: - jest-resolve: - optional: true - checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac +"object.entries@npm:^1.1.8": + version: 1.1.8 + resolution: "object.entries@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/db9ea979d2956a3bc26c262da4a4d212d36f374652cc4c13efdd069c1a519c16571c137e2893d1c46e1cb0e15c88fd6419eaf410c945f329f09835487d7e65d3 languageName: node linkType: hard -"jest-regex-util@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-regex-util@npm:29.6.3" - checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b languageName: node linkType: hard -"jest-resolve-dependencies@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve-dependencies@npm:29.7.0" +"object.getownpropertydescriptors@npm:^2.1.0": + version: 2.1.8 + resolution: "object.getownpropertydescriptors@npm:2.1.8" dependencies: - jest-regex-util: "npm:^29.6.3" - jest-snapshot: "npm:^29.7.0" - checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d + array.prototype.reduce: "npm:^1.0.6" + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + gopd: "npm:^1.0.1" + safe-array-concat: "npm:^1.1.2" + checksum: 10c0/553e9562fd86637c9c169df23a56f1d810d8c9b580a6d4be11552c009f32469310c9347f3d10325abf0cd9cfe4afc521a1e903fbd24148ae7ec860e1e7c75cf3 languageName: node linkType: hard -"jest-resolve@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve@npm:29.7.0" +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" dependencies: - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - resolve: "npm:^1.20.0" - resolve.exports: "npm:^2.0.0" - slash: "npm:^3.0.0" - checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c languageName: node linkType: hard -"jest-runner@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runner@npm:29.7.0" +"object.values@npm:^1.1.0, object.values@npm:^1.1.6, object.values@npm:^1.2.0, object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/environment": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - jest-haste-map: "npm:^29.7.0" - jest-leak-detector: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-resolve: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-watcher: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - source-map-support: "npm:0.5.13" - checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 languageName: node linkType: hard -"jest-runtime@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runtime@npm:29.7.0" +"obuf@npm:^1.0.0, obuf@npm:^1.1.2": + version: 1.1.2 + resolution: "obuf@npm:1.1.2" + checksum: 10c0/520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 + languageName: node + linkType: hard + +"ofetch@npm:^1.4.1": + version: 1.4.1 + resolution: "ofetch@npm:1.4.1" dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/globals": "npm:^29.7.0" - "@jest/source-map": "npm:^29.6.3" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - cjs-module-lexer: "npm:^1.0.0" - collect-v8-coverage: "npm:^1.0.0" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-bom: "npm:^4.0.0" - checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 + destr: "npm:^2.0.3" + node-fetch-native: "npm:^1.6.4" + ufo: "npm:^1.5.4" + checksum: 10c0/fd712e84058ad5058a5880fe805e9bb1c2084fb7f9c54afa99a2c7e84065589b4312fa6e2dcca4432865e44ad1ec13fcd055c1bf7977ced838577a45689a04fa languageName: node linkType: hard -"jest-snapshot@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-snapshot@npm:29.7.0" +"on-exit-leak-free@npm:^0.2.0": + version: 0.2.0 + resolution: "on-exit-leak-free@npm:0.2.0" + checksum: 10c0/d4e1f0bea59f39aa435baaee7d76955527e245538cffc1d7bb0c165ae85e37f67690aa9272247ced17bad76052afdb45faf5ea304a2248e070202d4554c4e30c + languageName: node + linkType: hard + +"on-finished@npm:2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" dependencies: - "@babel/core": "npm:^7.11.6" - "@babel/generator": "npm:^7.7.2" - "@babel/plugin-syntax-jsx": "npm:^7.7.2" - "@babel/plugin-syntax-typescript": "npm:^7.7.2" - "@babel/types": "npm:^7.3.3" - "@jest/expect-utils": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - chalk: "npm:^4.0.0" - expect: "npm:^29.7.0" - graceful-fs: "npm:^4.2.9" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - natural-compare: "npm:^1.4.0" - pretty-format: "npm:^29.7.0" - semver: "npm:^7.5.3" - checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 + ee-first: "npm:1.1.1" + checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-util@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 +"on-headers@npm:~1.0.2": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: 10c0/f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f languageName: node linkType: hard -"jest-validate@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-validate@npm:29.7.0" +"once@npm:^1.3.0, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" dependencies: - "@jest/types": "npm:^29.6.3" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - leven: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 languageName: node linkType: hard -"jest-watcher@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-watcher@npm:29.7.0" +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" dependencies: - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - jest-util: "npm:^29.7.0" - string-length: "npm:^4.0.1" - checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 + mimic-fn: "npm:^2.1.0" + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f languageName: node linkType: hard -"jest-worker@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-worker@npm:29.7.0" +"open@npm:^8.0.9, open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" dependencies: - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 languageName: node linkType: hard -"jest@npm:^29.7.0": - version: 29.7.0 - resolution: "jest@npm:29.7.0" +"optionator@npm:^0.8.1": + version: 0.8.3 + resolution: "optionator@npm:0.8.3" dependencies: - "@jest/core": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - import-local: "npm:^3.0.2" - jest-cli: "npm:^29.7.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b + deep-is: "npm:~0.1.3" + fast-levenshtein: "npm:~2.0.6" + levn: "npm:~0.3.0" + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + word-wrap: "npm:~1.2.3" + checksum: 10c0/ad7000ea661792b3ec5f8f86aac28895850988926f483b5f308f59f4607dfbe24c05df2d049532ee227c040081f39401a268cf7bbf3301512f74c4d760dc6dd8 languageName: node linkType: hard -"js-sha3@npm:0.8.0": - version: 0.8.0 - resolution: "js-sha3@npm:0.8.0" - checksum: 10c0/43a21dc7967c871bd2c46cb1c2ae97441a97169f324e509f382d43330d8f75cf2c96dba7c806ab08a425765a9c847efdd4bffbac2d99c3a4f3de6c0218f40533 +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 languageName: node linkType: hard -"js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 languageName: node linkType: hard -"js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" - dependencies: - argparse: "npm:^1.0.7" - esprima: "npm:^4.0.0" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b +"outdent@npm:^0.5.0": + version: 0.5.0 + resolution: "outdent@npm:0.5.0" + checksum: 10c0/e216a4498889ba1babae06af84cdc4091f7cac86da49d22d0163b3be202a5f52efcd2bcd3dfca60a361eb3a27b4299f185c5655061b6b402552d7fcd1d040cff languageName: node linkType: hard -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a languageName: node linkType: hard -"jsbn@npm:1.1.0": - version: 1.1.0 - resolution: "jsbn@npm:1.1.0" - checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 +"ox@npm:0.6.7": + version: 0.6.7 + resolution: "ox@npm:0.6.7" + dependencies: + "@adraffy/ens-normalize": "npm:^1.10.1" + "@noble/curves": "npm:^1.6.0" + "@noble/hashes": "npm:^1.5.0" + "@scure/bip32": "npm:^1.5.0" + "@scure/bip39": "npm:^1.4.0" + abitype: "npm:^1.0.6" + eventemitter3: "npm:5.0.1" + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/f556804e7246cc8aa56e43c6bb91302a792649638afe086a86ed3a71a5a583c05d3ad4318b212835cb8167fe561024db1625253c118018380393e161af3c3edf languageName: node linkType: hard -"jsesc@npm:^3.0.2": - version: 3.1.0 - resolution: "jsesc@npm:3.1.0" - bin: - jsesc: bin/jsesc - checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: "npm:^2.0.0" + checksum: 10c0/5ac34b74b3b691c04212d5dd2319ed484f591c557a850a3ffc93a08cb38c4f5540be059c6b10a185773c479ca583a91ea00c7d6c9958c815e6b74d052f356645 languageName: node linkType: hard -"json-buffer@npm:3.0.1": - version: 3.0.1 - resolution: "json-buffer@npm:3.0.1" - checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 +"p-limit@npm:3.1.0, p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 +"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 languageName: node linkType: hard -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce +"p-locate@npm:^3.0.0": + version: 3.0.0 + resolution: "p-locate@npm:3.0.0" + dependencies: + p-limit: "npm:^2.0.0" + checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 languageName: node linkType: hard -"json-stable-stringify-without-jsonify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 languageName: node linkType: hard -"json-stringify-safe@npm:^5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a languageName: node linkType: hard -"json5@npm:^2.2.2, json5@npm:^2.2.3": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 10c0/735dae87badd4737a2dd582b6d8f93e49a1b79eabbc9815a4d63a528d5e3523e978e127a21d784cccb637010e32103a40d2aaa3ab23ae60250b1a820ca752043 languageName: node linkType: hard -"jsonfile@npm:^4.0.0": - version: 4.0.0 - resolution: "jsonfile@npm:4.0.0" - dependencies: - graceful-fs: "npm:^4.1.6" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10c0/7dc94b628d57a66b71fb1b79510d460d662eb975b5f876d723f81549c2e9cd316d58a2ddf742b2b93a4fa6b17b2accaf1a738a0e2ea114bdfb13a32e5377e480 +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c languageName: node linkType: hard -"jsonfile@npm:^6.0.1": - version: 6.1.0 - resolution: "jsonfile@npm:6.1.0" +"p-retry@npm:^4.5.0": + version: 4.6.2 + resolution: "p-retry@npm:4.6.2" dependencies: - graceful-fs: "npm:^4.1.6" - universalify: "npm:^2.0.0" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + "@types/retry": "npm:0.12.0" + retry: "npm:^0.13.1" + checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0 languageName: node linkType: hard -"keyv@npm:^4.5.4": - version: 4.5.4 - resolution: "keyv@npm:4.5.4" - dependencies: - json-buffer: "npm:3.0.1" - checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f languageName: node linkType: hard -"keyvaluestorage-interface@npm:^1.0.0": - version: 1.0.0 - resolution: "keyvaluestorage-interface@npm:1.0.0" - checksum: 10c0/0e028ebeda79a4e48c7e36708dbe7ced233c7a1f1bc925e506f150dd2ce43178bee8d20361c445bd915569709d9dc9ea80063b4d3c3cf5d615ab43aa31d3ec3d +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b languageName: node linkType: hard -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b +"package-manager-detector@npm:^0.2.0": + version: 0.2.10 + resolution: "package-manager-detector@npm:0.2.10" + dependencies: + quansync: "npm:^0.2.2" + checksum: 10c0/d2c3aff1e7757224f55e7329aeea92ef34f7357d8fc21067846471bcdea778f0ed4c75fa86783de70469a3ed7f67fa3b290de7b0cf2f22a8c16c6c922d607f5b languageName: node linkType: hard -"kleur@npm:^4.1.5": - version: 4.1.5 - resolution: "kleur@npm:4.1.5" - checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a +"param-case@npm:^3.0.4": + version: 3.0.4 + resolution: "param-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/ccc053f3019f878eca10e70ec546d92f51a592f762917dafab11c8b532715dcff58356118a6f350976e4ab109e321756f05739643ed0ca94298e82291e6f9e76 languageName: node linkType: hard -"leven@npm:^3.1.0": - version: 3.1.0 - resolution: "leven@npm:3.1.0" - checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 languageName: node linkType: hard -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" +"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" dependencies: - prelude-ls: "npm:^1.2.1" - type-check: "npm:~0.4.0" - checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e + "@babel/code-frame": "npm:^7.0.0" + error-ex: "npm:^1.3.1" + json-parse-even-better-errors: "npm:^2.3.0" + lines-and-columns: "npm:^1.1.6" + checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 languageName: node linkType: hard -"lines-and-columns@npm:^1.1.6": - version: 1.2.4 - resolution: "lines-and-columns@npm:1.2.4" - checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d +"parse5@npm:6.0.1": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 10c0/595821edc094ecbcfb9ddcb46a3e1fe3a718540f8320eff08b8cf6742a5114cce2d46d45f95c26191c11b184dcaf4e2960abcd9c5ed9eb9393ac9a37efcfdecb languageName: node linkType: hard -"listr2@npm:^6.3.1": - version: 6.6.1 - resolution: "listr2@npm:6.6.1" - dependencies: - cli-truncate: "npm:^3.1.0" - colorette: "npm:^2.0.20" - eventemitter3: "npm:^5.0.1" - log-update: "npm:^5.0.1" - rfdc: "npm:^1.3.0" - wrap-ansi: "npm:^8.1.0" - peerDependencies: - enquirer: ">= 2.3.0 < 3" - peerDependenciesMeta: - enquirer: - optional: true - checksum: 10c0/2abfcd4346b8208e8d406cfe7a058cd10e3238f60de1ee53fa108a507b45b853ceb87e0d1d4ff229bbf6dd6e896262352e0c7a8895b8511cd55fe94304d3921e +"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 languageName: node linkType: hard -"lit-element@npm:^3.3.0": - version: 3.3.3 - resolution: "lit-element@npm:3.3.3" +"pascal-case@npm:^3.1.2": + version: 3.1.2 + resolution: "pascal-case@npm:3.1.2" dependencies: - "@lit-labs/ssr-dom-shim": "npm:^1.1.0" - "@lit/reactive-element": "npm:^1.3.0" - lit-html: "npm:^2.8.0" - checksum: 10c0/f44c12fa3423a4e9ca5b84651410687e14646bb270ac258325e6905affac64a575f041f8440377e7ebaefa3910b6f0d6b8b1e902cb1aa5d0849b3fdfbf4fb3b6 + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/05ff7c344809fd272fc5030ae0ee3da8e4e63f36d47a1e0a4855ca59736254192c5a27b5822ed4bae96e54048eec5f6907713cfcfff7cdf7a464eaf7490786d8 languageName: node linkType: hard -"lit-html@npm:^2.8.0": - version: 2.8.0 - resolution: "lit-html@npm:2.8.0" - dependencies: - "@types/trusted-types": "npm:^2.0.2" - checksum: 10c0/90057dee050803823ac884c1355b0213ab8c05fbe2ec63943c694b61aade5d36272068f3925f45a312835e504f9c9784738ef797009f0a756a750351eafb52d5 +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 languageName: node linkType: hard -"lit@npm:2.8.0": - version: 2.8.0 - resolution: "lit@npm:2.8.0" - dependencies: - "@lit/reactive-element": "npm:^1.6.0" - lit-element: "npm:^3.3.0" - lit-html: "npm:^2.8.0" - checksum: 10c0/bf33c26b1937ee204aed1adbfa4b3d43a284e85aad8ea9763c7865365917426eded4e5888158b4136095ea42054812561fe272862b61775f1198fad3588b071f +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b languageName: node linkType: hard -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: "npm:^4.1.0" - checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 languageName: node linkType: hard -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: "npm:^5.0.0" - checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c languageName: node linkType: hard -"lodash.isequal@npm:4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 languageName: node linkType: hard -"lodash.memoize@npm:^4.1.2": - version: 4.1.2 - resolution: "lodash.memoize@npm:4.1.2" - checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d languageName: node linkType: hard -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 +"path-to-regexp@npm:0.1.12": + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: 10c0/1c6ff10ca169b773f3bba943bbc6a07182e332464704572962d277b900aeee81ac6aa5d060ff9e01149636c30b1f63af6e69dd7786ba6e0ddb39d4dee1f0645b languageName: node linkType: hard -"lodash.startcase@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.startcase@npm:4.4.0" - checksum: 10c0/bd82aa87a45de8080e1c5ee61128c7aee77bf7f1d86f4ff94f4a6d7438fc9e15e5f03374b947be577a93804c8ad6241f0251beaf1452bf716064eeb657b3a9f0 +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: 10c0/22c54de06f269e29f640e0e075207af57de5052a3d15e360c09b9a8663f393f6f45902006c1e71aa8a5a1cdfb1a47fe268826f8496d6425c362f00f5bc3e85d9 languageName: node linkType: hard -"log-update@npm:^5.0.1": - version: 5.0.1 - resolution: "log-update@npm:5.0.1" - dependencies: - ansi-escapes: "npm:^5.0.0" - cli-cursor: "npm:^4.0.0" - slice-ansi: "npm:^5.0.0" - strip-ansi: "npm:^7.0.1" - wrap-ansi: "npm:^8.0.1" - checksum: 10c0/1050ea2027e80f32e132aace909987cb00c2719368c78b82ffca681a5b3f4020eeb5f4b4e310c47c35c6c36aff258c1d1bc51485ac44d6fdac9eb0a4275c539f +"picocolors@npm:^0.2.1": + version: 0.2.1 + resolution: "picocolors@npm:0.2.1" + checksum: 10c0/98a83c77912c80aea0fc518aec184768501bfceafa490714b0f43eda9c52e372b844ce0a591e822bbfe5df16dcf366be7cbdb9534d39cf54a80796340371ee17 languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": - version: 10.4.3 - resolution: "lru-cache@npm:10.4.3" - checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 languageName: node linkType: hard -"lru-cache@npm:^5.1.1": - version: 5.1.1 - resolution: "lru-cache@npm:5.1.1" - dependencies: - yallist: "npm:^3.0.2" - checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be languageName: node linkType: hard -"make-dir@npm:^4.0.0": - version: 4.0.0 - resolution: "make-dir@npm:4.0.0" - dependencies: - semver: "npm:^7.5.3" - checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 +"pify@npm:^2.3.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc languageName: node linkType: hard -"make-error@npm:^1.1.1, make-error@npm:^1.3.6": - version: 1.3.6 - resolution: "make-error@npm:1.3.6" - checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf languageName: node linkType: hard -"make-fetch-happen@npm:^14.0.3": - version: 14.0.3 - resolution: "make-fetch-happen@npm:14.0.3" +"pino-abstract-transport@npm:v0.5.0": + version: 0.5.0 + resolution: "pino-abstract-transport@npm:0.5.0" dependencies: - "@npmcli/agent": "npm:^3.0.0" - cacache: "npm:^19.0.1" - http-cache-semantics: "npm:^4.1.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^4.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^1.0.0" - proc-log: "npm:^5.0.0" - promise-retry: "npm:^2.0.1" - ssri: "npm:^12.0.0" - checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 + duplexify: "npm:^4.1.2" + split2: "npm:^4.0.0" + checksum: 10c0/0d0e30399028ec156642b4cdfe1a040b9022befdc38e8f85935d1837c3da6050691888038433f88190d1a1eff5d90abe17ff7e6edffc09baa2f96e51b6808183 languageName: node linkType: hard -"makeerror@npm:1.0.12": - version: 1.0.12 - resolution: "makeerror@npm:1.0.12" - dependencies: - tmpl: "npm:1.0.5" - checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c +"pino-std-serializers@npm:^4.0.0": + version: 4.0.0 + resolution: "pino-std-serializers@npm:4.0.0" + checksum: 10c0/9e8ccac9ce04a27ccc7aa26481d431b9e037d866b101b89d895c60b925baffb82685e84d5c29b05d8e3d7c146d766a9b08949cb24ab1ec526a16134c9962d649 languageName: node linkType: hard -"math-intrinsics@npm:^1.1.0": - version: 1.1.0 - resolution: "math-intrinsics@npm:1.1.0" - checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f +"pino@npm:7.11.0": + version: 7.11.0 + resolution: "pino@npm:7.11.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + fast-redact: "npm:^3.0.0" + on-exit-leak-free: "npm:^0.2.0" + pino-abstract-transport: "npm:v0.5.0" + pino-std-serializers: "npm:^4.0.0" + process-warning: "npm:^1.0.0" + quick-format-unescaped: "npm:^4.0.3" + real-require: "npm:^0.1.0" + safe-stable-stringify: "npm:^2.1.0" + sonic-boom: "npm:^2.2.1" + thread-stream: "npm:^0.15.1" + bin: + pino: bin.js + checksum: 10c0/4cc1ed9d25a4bc5d61c836a861279fa0039159b8f2f37ec337e50b0a61f3980dab5d2b1393daec26f68a19c423262649f0818654c9ad102c35310544a202c62c languageName: node linkType: hard -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 +"pirates@npm:^4.0.1, pirates@npm:^4.0.4": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 languageName: node linkType: hard -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb +"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 languageName: node linkType: hard -"micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": - version: 4.0.8 - resolution: "micromatch@npm:4.0.8" +"pkg-up@npm:^3.1.0": + version: 3.1.0 + resolution: "pkg-up@npm:3.1.0" dependencies: - braces: "npm:^3.0.3" - picomatch: "npm:^2.3.1" - checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + find-up: "npm:^3.0.0" + checksum: 10c0/ecb60e1f8e1f611c0bdf1a0b6a474d6dfb51185567dc6f29cdef37c8d480ecba5362e006606bb290519bbb6f49526c403fabea93c3090c20368d98bb90c999ab languageName: node linkType: hard -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa +"pngjs@npm:^5.0.0": + version: 5.0.0 + resolution: "pngjs@npm:5.0.0" + checksum: 10c0/c074d8a94fb75e2defa8021e85356bf7849688af7d8ce9995b7394d57cd1a777b272cfb7c4bce08b8d10e71e708e7717c81fd553a413f21840c548ec9d4893c6 languageName: node linkType: hard -"mime-types@npm:^2.1.12": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: "npm:1.52.0" - checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 +"possible-typed-array-names@npm:^1.0.0": + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 languageName: node linkType: hard -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 +"postcss-attribute-case-insensitive@npm:^5.0.2": + version: 5.0.2 + resolution: "postcss-attribute-case-insensitive@npm:5.0.2" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/4efdca69aae9b0fa44b4960bcb3d49e37e9a79acf56534c83f925375007baad4b3560a7b0c244ee9956415a6997f84e0d4bd838281d085023afa9f8f96eeb4d2 languageName: node linkType: hard -"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd +"postcss-browser-comments@npm:^4": + version: 4.0.0 + resolution: "postcss-browser-comments@npm:4.0.0" + peerDependencies: + browserslist: ">=4" + postcss: ">=8" + checksum: 10c0/e858e54765efa650363631ae4dc597cf49428f432b98999c12e06d496ab7e2ac0418b5bec49d5dfbd5b78d420f1c343e47a28d2204b59c95b59a3636c80d44c6 languageName: node linkType: hard -"minimalistic-crypto-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 +"postcss-calc@npm:^8.2.3": + version: 8.2.4 + resolution: "postcss-calc@npm:8.2.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.2 + checksum: 10c0/8518a429488c3283ff1560c83a511f6f772329bc61d88875eb7c83e13a8683b7ccbdccaa9946024cf1553da3eacd2f40fcbcebf1095f7fdeb432bf86bc6ba6ba languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" +"postcss-clamp@npm:^4.1.0": + version: 4.1.0 + resolution: "postcss-clamp@npm:4.1.0" dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4.6 + checksum: 10c0/701261026b38a4c27b3c3711635fac96005f36d3270adb76dbdb1eebc950fc841db45283ee66068a7121565592e9d7967d5534e15b6e4dd266afcabf9eafa905 languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" +"postcss-color-functional-notation@npm:^4.2.4": + version: 4.2.4 + resolution: "postcss-color-functional-notation@npm:4.2.4" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/e80785d10d252512f290c9d5e9436d8ea9e986a4a3f7ccb57ca9a5c2cd7fbff2498287d907c0e887dc6f69de66f6321ba40ebb8dbb7f47dace2050786b04c55e languageName: node linkType: hard -"minimatch@npm:^9.0.4": - version: 9.0.5 - resolution: "minimatch@npm:9.0.5" +"postcss-color-hex-alpha@npm:^8.0.4": + version: 8.0.4 + resolution: "postcss-color-hex-alpha@npm:8.0.4" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/c18e1363e36f29b90e1d62d7da0f7adfd20948de3da46ddc468ddad142db3a782c4e153ada8d283cf011d090498976b1f2072973842dae0c3084eda33c0d1add languageName: node linkType: hard -"minimist@npm:^1.2.6": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 +"postcss-color-rebeccapurple@npm:^7.1.1": + version: 7.1.1 + resolution: "postcss-color-rebeccapurple@npm:7.1.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/2164b2dc8f91788a60180fbf80368851699a78664115fc9905fe8592da9a600930e7d381656e43c45ee2c8fcd9b5d146cd90f640cea75a534e3bc4d6e8b939dd languageName: node linkType: hard -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" +"postcss-colormin@npm:^5.3.1": + version: 5.3.1 + resolution: "postcss-colormin@npm:5.3.1" dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + browserslist: "npm:^4.21.4" + caniuse-api: "npm:^3.0.0" + colord: "npm:^2.9.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/c4ca6f335dd992dc8e3df24bffc3495c4e504eba8489c81cb6836fdce3203f423cf4c0b640c4b63c586f588c59d82adb5313c3c5d1a68113896d18ed71caa462 languageName: node linkType: hard -"minipass-fetch@npm:^4.0.0": - version: 4.0.0 - resolution: "minipass-fetch@npm:4.0.0" +"postcss-convert-values@npm:^5.1.3": + version: 5.1.3 + resolution: "postcss-convert-values@npm:5.1.3" dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^3.0.1" - dependenciesMeta: - encoding: - optional: true - checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b + browserslist: "npm:^4.21.4" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/cd10a81781a12487b2921ff84a1a068e948a1956b9539a284c202abecf4cacdd3e106eb026026b22dbf70933f4315c824c111f6b71f56c355e47b842ca9b1dec languageName: node linkType: hard -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" +"postcss-custom-media@npm:^8.0.2": + version: 8.0.2 + resolution: "postcss-custom-media@npm:8.0.2" dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.3 + checksum: 10c0/e60a01983499c85e614cf58ddae92d340f8421d53eea080dadfd822d8299469c34114c511498c8158c7b04eae7f1853ede936c17a22582b5434432efb7878aac languageName: node linkType: hard -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" +"postcss-custom-properties@npm:^12.1.10": + version: 12.1.11 + resolution: "postcss-custom-properties@npm:12.1.11" dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/99ad5a9f9a69590141157e447f48d9d6da74f0e83bf552cd5a4e74db7a03222f1e9e37df7ee442a7b97f5c6c824c1018667ee27ac64e0bc6ee7e67e89bc552c5 languageName: node linkType: hard -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" +"postcss-custom-selectors@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-custom-selectors@npm:6.0.3" dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + postcss-selector-parser: "npm:^6.0.4" + peerDependencies: + postcss: ^8.3 + checksum: 10c0/f1dd42b269e57382f48c2e71daf233badafd3e161b70b36140e934c87f9c035cec585ae5b124447d8673644f94adeb9348dfbb8ef5225e085d52ee179090fdbd languageName: node linkType: hard -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" +"postcss-dir-pseudo-class@npm:^6.0.5": + version: 6.0.5 + resolution: "postcss-dir-pseudo-class@npm:6.0.5" dependencies: - yallist: "npm:^4.0.0" - checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/5b389c3a1e8387a7fb212fb652eb2bc6c2e10a9ebf5bc5917f5bf889779b3dadb64735566a75d16cca3791303e16fb09276b0aebd95c11ef1788120d714c2f95 languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 +"postcss-discard-comments@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-discard-comments@npm:5.1.2" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/cb5ba81623c498e18d406138e7d27d69fc668802a1139a8de69d28e80b3fe222cda7b634940512cae78d04f0c78afcd15d92bcf80e537c6c85fa8ff9cd61d00f languageName: node linkType: hard -"minizlib@npm:^3.0.1": - version: 3.0.1 - resolution: "minizlib@npm:3.0.1" - dependencies: - minipass: "npm:^7.0.4" - rimraf: "npm:^5.0.5" - checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 +"postcss-discard-duplicates@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-discard-duplicates@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/3d3a49536c56097c06b4f085412e0cda0854fac1c559563ccb922d9fab6305ff13058cd6fee422aa66c1d7e466add4e7672d7ae2ff551a4af6f1a8d2142d471f languageName: node linkType: hard -"mkdirp@npm:^0.5.1": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" - dependencies: - minimist: "npm:^1.2.6" - bin: - mkdirp: bin/cmd.js - checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 +"postcss-discard-empty@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-discard-empty@npm:5.1.1" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/36c8b2197af836dbd93168c72cde4edc1f10fe00e564824119da076d3764909745bb60e4ada04052322e26872d1bce6a37c56815f1c48c813a21adca1a41fbdc languageName: node linkType: hard -"mkdirp@npm:^3.0.1": - version: 3.0.1 - resolution: "mkdirp@npm:3.0.1" - bin: - mkdirp: dist/cjs/src/bin.js - checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d +"postcss-discard-overridden@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-discard-overridden@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/7d3fc0b0d90599606fc083327a7c24390f90270a94a0119af4b74815d518948581579281f63b9bfa62e2644edf59bc9e725dc04ea5ba213f697804f3fb4dd8dc languageName: node linkType: hard -"mock-socket@npm:^9.3.1": - version: 9.3.1 - resolution: "mock-socket@npm:9.3.1" - checksum: 10c0/0c53baa4acca12ed1ff9bddfdd4bc0cabe0fc96a3ed25a42a00d23b7a111eb6edfc2b44d93aef9a0c93a4a000b4d2d8dcff028488cd2a1e9cc416477ee341ce0 +"postcss-double-position-gradients@npm:^3.1.2": + version: 3.1.2 + resolution: "postcss-double-position-gradients@npm:3.1.2" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/4a2c93c1158773d10a7300e036a323f406e64c082a243ef20bb52d7062c675d754436e5a8b014302a387fc2c2acbee673916f09e4e82287164d13bc032130bf7 languageName: node linkType: hard -"motion@npm:10.16.2": - version: 10.16.2 - resolution: "motion@npm:10.16.2" +"postcss-env-function@npm:^4.0.6": + version: 4.0.6 + resolution: "postcss-env-function@npm:4.0.6" dependencies: - "@motionone/animation": "npm:^10.15.1" - "@motionone/dom": "npm:^10.16.2" - "@motionone/svelte": "npm:^10.16.2" - "@motionone/types": "npm:^10.15.1" - "@motionone/utils": "npm:^10.15.1" - "@motionone/vue": "npm:^10.16.2" - checksum: 10c0/ea3fa2c7ce881824bcefa39b96b5e2b802d4b664b8a64644cded11197c9262e2a5b14b2e9516940e06cec37d3c39e4c79b26825c447f71ba1cfd7e3370efbe61 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/e2dfbfd2c6731a1b482658f6410465f6fa623fc92099c825079c0322d9d68f526cf9c718fe9ac89d166936fb0ed6e14e78028b187f77a27519ac17ed75123f27 languageName: node linkType: hard -"mri@npm:^1.2.0": - version: 1.2.0 - resolution: "mri@npm:1.2.0" - checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 +"postcss-flexbugs-fixes@npm:^5.0.2": + version: 5.0.2 + resolution: "postcss-flexbugs-fixes@npm:5.0.2" + peerDependencies: + postcss: ^8.1.4 + checksum: 10c0/b413f73cc3c005f33479df95e1357467c28183e62ba8b25e06b8590b2a69e60d624f07824c0ff85fb1dfdd5bb7dfa321dad0885d42ec3c8f000669960b30894f languageName: node linkType: hard -"ms@npm:^2.1.3": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 +"postcss-focus-visible@npm:^6.0.4": + version: 6.0.4 + resolution: "postcss-focus-visible@npm:6.0.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/acc3a2780908d2f4941b1e34ed349a55e965f6dfad066cecad8ad58b6a6ad3576bacb08c0cfa828cea00c2695c8a7b756ec97d40db9104bd9f13b8d172b72698 languageName: node linkType: hard -"multiformats@npm:^9.4.2": - version: 9.9.0 - resolution: "multiformats@npm:9.9.0" - checksum: 10c0/1fdb34fd2fb085142665e8bd402570659b50a5fae5994027e1df3add9e1ce1283ed1e0c2584a5c63ac0a58e871b8ee9665c4a99ca36ce71032617449d48aa975 +"postcss-focus-within@npm:^5.0.4": + version: 5.0.4 + resolution: "postcss-focus-within@npm:5.0.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/e8dacdfcad2a24d1c26693156660f96749178564a9b6b27fba6380418a2253c72c66898cdcea15c5f627527148a30e9000edb25a07245b5b032fc61acd6174fd languageName: node linkType: hard -"native-fetch@npm:^4.0.2": - version: 4.0.2 - resolution: "native-fetch@npm:4.0.2" +"postcss-font-variant@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-font-variant@npm:5.0.0" peerDependencies: - undici: "*" - checksum: 10c0/e3b824721daaa628086d9dcd02e8eb12f0a6c5e13a1d182682bae238d80c9bbf3dfd6314a94692ebe20316aa354476804b4df148201d066b46fc552a5794cfab + postcss: ^8.1.0 + checksum: 10c0/ccc96460cf6a52b5439c26c9a5ea0589882e46161e3c2331d4353de7574448f5feef667d1a68f7f39b9fe3ee75d85957383ae82bbfcf87c3162c7345df4a444e languageName: node linkType: hard -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 +"postcss-gap-properties@npm:^3.0.5": + version: 3.0.5 + resolution: "postcss-gap-properties@npm:3.0.5" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/402f830aa6661aa5bd01ae227c189124a5c22ba8e6a95ea0c205148a85732b147c6f5f60c2b67d8a971d0223f5579e891fa9543ea7611470d6fd84729ea0f3bb languageName: node linkType: hard -"negotiator@npm:^1.0.0": - version: 1.0.0 - resolution: "negotiator@npm:1.0.0" - checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b +"postcss-image-set-function@npm:^4.0.7": + version: 4.0.7 + resolution: "postcss-image-set-function@npm:4.0.7" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/ed79dcf62f295c300fce12f09eb498d7016a4ef5739474e6654e454a8627147a4908be56e5316afc2733bf118b95e59bdfedb03c67d0d43c364f76be62806598 languageName: node linkType: hard -"nock@npm:^13.5.0": - version: 13.5.6 - resolution: "nock@npm:13.5.6" +"postcss-import@npm:^15.1.0": + version: 15.1.0 + resolution: "postcss-import@npm:15.1.0" dependencies: - debug: "npm:^4.1.0" - json-stringify-safe: "npm:^5.0.1" - propagate: "npm:^2.0.0" - checksum: 10c0/94249a294176a6e521bbb763c214de4aa6b6ab63dff1e299aaaf455886a465d38906891d7f24570d94a43b1e376c239c54d89ff7697124bc57ef188006acc25e + postcss-value-parser: "npm:^4.0.0" + read-cache: "npm:^1.0.0" + resolve: "npm:^1.1.7" + peerDependencies: + postcss: ^8.0.0 + checksum: 10c0/518aee5c83ea6940e890b0be675a2588db68b2582319f48c3b4e06535a50ea6ee45f7e63e4309f8754473245c47a0372632378d1d73d901310f295a92f26f17b languageName: node linkType: hard -"node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: 10c0/5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b +"postcss-initial@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-initial@npm:4.0.1" + peerDependencies: + postcss: ^8.0.0 + checksum: 10c0/a1db8350c31c5a23064c1e0d18cf6530bb96a6532d11e9caf1c632796b4ad48cb58ff17331bf0a5e3a360c4be1819e489cd1faeb3afc77711d333a0ee4f07819 languageName: node linkType: hard -"node-fetch-native@npm:^1.6.4": - version: 1.6.6 - resolution: "node-fetch-native@npm:1.6.6" - checksum: 10c0/8c12dab0e640d8bc126a03d604af9cf3fc1b87f2cda5af0c71601079d5ed835c1dc149c7042b61c83f252a382e1cf1e541788f4c9e8e6c089af77497190f5dc3 +"postcss-js@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-js@npm:4.0.1" + dependencies: + camelcase-css: "npm:^2.0.1" + peerDependencies: + postcss: ^8.4.21 + checksum: 10c0/af35d55cb873b0797d3b42529514f5318f447b134541844285c9ac31a17497297eb72296902967911bb737a75163441695737300ce2794e3bd8c70c13a3b106e languageName: node linkType: hard -"node-fetch@npm:^2.7.0": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" +"postcss-lab-function@npm:^4.2.1": + version: 4.2.1 + resolution: "postcss-lab-function@npm:4.2.1" dependencies: - whatwg-url: "npm:^5.0.0" + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + postcss: ^8.2 + checksum: 10c0/70744444951d95a06a586634e7fa7c77fe4a42c7d15e556a6e7b9a5a60e03a067d371f6d16e8f58274a5e4ebbd2bd505a4bee0b03974d5571459d72ab9fb157c languageName: node linkType: hard -"node-fetch@npm:^3.3.2": - version: 3.3.2 - resolution: "node-fetch@npm:3.3.2" +"postcss-load-config@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-load-config@npm:4.0.2" dependencies: - data-uri-to-buffer: "npm:^4.0.0" - fetch-blob: "npm:^3.1.4" - formdata-polyfill: "npm:^4.0.10" - checksum: 10c0/f3d5e56190562221398c9f5750198b34cf6113aa304e34ee97c94fd300ec578b25b2c2906edba922050fce983338fde0d5d34fcb0fc3336ade5bd0e429ad7538 + lilconfig: "npm:^3.0.0" + yaml: "npm:^2.3.4" + peerDependencies: + postcss: ">=8.0.9" + ts-node: ">=9.0.0" + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + checksum: 10c0/3d7939acb3570b0e4b4740e483d6e555a3e2de815219cb8a3c8fc03f575a6bde667443aa93369c0be390af845cb84471bf623e24af833260de3a105b78d42519 languageName: node linkType: hard -"node-gyp@npm:latest": - version: 11.1.0 - resolution: "node-gyp@npm:11.1.0" +"postcss-loader@npm:^6.2.1": + version: 6.2.1 + resolution: "postcss-loader@npm:6.2.1" dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^14.0.3" - nopt: "npm:^8.0.0" - proc-log: "npm:^5.0.0" + cosmiconfig: "npm:^7.0.0" + klona: "npm:^2.0.5" semver: "npm:^7.3.5" - tar: "npm:^7.4.3" - which: "npm:^5.0.0" - bin: - node-gyp: bin/node-gyp.js - checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + checksum: 10c0/736a1bf43a3e09e2351b5cc97cc26790a1c3261412c9dee063f3f6f2969a6ff7d8d194d9adcad01cee1afd1de071482318d9699e6157b67d46b3dccf3be1b58b languageName: node linkType: hard -"node-int64@npm:^0.4.0": - version: 0.4.0 - resolution: "node-int64@npm:0.4.0" - checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a +"postcss-logical@npm:^5.0.4": + version: 5.0.4 + resolution: "postcss-logical@npm:5.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/1a49e2123357b85d41e679a30b7450165295e945342ddbb88dbcc48ebe7b69afbe34ff69ebdd6d8adaf1293a7bcecae51152d7f44514194bde9b98221780e494 languageName: node linkType: hard -"node-mock-http@npm:^1.0.0": - version: 1.0.0 - resolution: "node-mock-http@npm:1.0.0" - checksum: 10c0/cb3fd7c17e7043b87a8d7a9ef1dcd4e2cde312cd224716c5fb3a4b56b48607c257a2e7356e73262db60ebf9e17e23b7a9c5230785f630c6a437090bfd26dd242 +"postcss-media-minmax@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-media-minmax@npm:5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/ee04b1b9eb5b003dfea344baf14424cc8b2600c784f37fe9af097252d6e35ed786bbf7ce36d19592d632d238ad15b9128a4247653df0cadcabbe1fbc137295fe languageName: node linkType: hard -"node-releases@npm:^2.0.19": - version: 2.0.19 - resolution: "node-releases@npm:2.0.19" - checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa +"postcss-merge-longhand@npm:^5.1.7": + version: 5.1.7 + resolution: "postcss-merge-longhand@npm:5.1.7" + dependencies: + postcss-value-parser: "npm:^4.2.0" + stylehacks: "npm:^5.1.1" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/4d9f44b03f19522cc81ae4f5b1f2a9ef2db918dbd8b3042d4f1b2461b2230b8ec1269334db6a67a863ba68f64cabd712e6e45340ddb22a3fc03cd34df69d2bf0 languageName: node linkType: hard -"nopt@npm:^8.0.0": - version: 8.1.0 - resolution: "nopt@npm:8.1.0" +"postcss-merge-rules@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-merge-rules@npm:5.1.4" dependencies: - abbrev: "npm:^3.0.0" - bin: - nopt: bin/nopt.js - checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef + browserslist: "npm:^4.21.4" + caniuse-api: "npm:^3.0.0" + cssnano-utils: "npm:^3.1.0" + postcss-selector-parser: "npm:^6.0.5" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/e7686cdda052071bf98810ad381e26145c43a2286f9540f04f97ef93101604b78d478dd555db91e5f73751bb353c283ba75c2fcb16a3751ac7d93dc6a0130c41 languageName: node linkType: hard -"normalize-path@npm:^2.1.1": - version: 2.1.1 - resolution: "normalize-path@npm:2.1.1" +"postcss-minify-font-values@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-minify-font-values@npm:5.1.0" dependencies: - remove-trailing-separator: "npm:^1.0.1" - checksum: 10c0/db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/7aa4f93a853b657f79a8b28d0e924cafce3720086d9da02ce04b8b2f8de42e18ce32c8f7f1078390fb5ec82468e2d8e771614387cea3563f05fd9fa1798e1c59 languageName: node linkType: hard -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 +"postcss-minify-gradients@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-minify-gradients@npm:5.1.1" + dependencies: + colord: "npm:^2.9.1" + cssnano-utils: "npm:^3.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/bcb2802d7c8f0f76c7cff089884844f26c24b95f35c3ec951d7dec8c212495d1873d6ba62d6225ce264570e8e0668e271f9bc79bb6f5d2429c1f8933f4e3021d languageName: node linkType: hard -"npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" +"postcss-minify-params@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-minify-params@npm:5.1.4" dependencies: - path-key: "npm:^3.0.0" - checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac + browserslist: "npm:^4.21.4" + cssnano-utils: "npm:^3.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/debce6f0f7dd9af69b4bb9e467ea1ccccff2d849b6020461a2b9741c0c137340e6076c245dc2e83880180eb2e82936280fa31dfe8608e5a2e3618f3d864314c5 languageName: node linkType: hard -"object-inspect@npm:^1.13.3": - version: 1.13.4 - resolution: "object-inspect@npm:1.13.4" - checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 +"postcss-minify-selectors@npm:^5.2.1": + version: 5.2.1 + resolution: "postcss-minify-selectors@npm:5.2.1" + dependencies: + postcss-selector-parser: "npm:^6.0.5" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/f3f4ec110f5f697cfc9dde3e491ff10aa07509bf33cc940aa539e4b5b643d1b9f8bb97f8bb83d05fc96f5eeb220500ebdeffbde513bd176c0671e21c2c96fab9 languageName: node linkType: hard -"ofetch@npm:^1.4.1": - version: 1.4.1 - resolution: "ofetch@npm:1.4.1" - dependencies: - destr: "npm:^2.0.3" - node-fetch-native: "npm:^1.6.4" - ufo: "npm:^1.5.4" - checksum: 10c0/fd712e84058ad5058a5880fe805e9bb1c2084fb7f9c54afa99a2c7e84065589b4312fa6e2dcca4432865e44ad1ec13fcd055c1bf7977ced838577a45689a04fa +"postcss-modules-extract-imports@npm:^3.1.0": + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 languageName: node linkType: hard -"ohash@npm:^1.1.4": - version: 1.1.4 - resolution: "ohash@npm:1.1.4" - checksum: 10c0/73c3bcab2891ee2155ed62bb4c2906f622bf2204a3c9f4616ada8a6a76276bb6b4b4180eaf273b7c7d6232793e4d79d486aab436ebfc0d06d92a997f07122864 +"postcss-modules-local-by-default@npm:^4.0.5": + version: 4.2.0 + resolution: "postcss-modules-local-by-default@npm:4.2.0" + dependencies: + icss-utils: "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + postcss-value-parser: "npm:^4.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/b0b83feb2a4b61f5383979d37f23116c99bc146eba1741ca3cf1acca0e4d0dbf293ac1810a6ab4eccbe1ee76440dd0a9eb2db5b3bba4f99fc1b3ded16baa6358 languageName: node linkType: hard -"on-exit-leak-free@npm:^0.2.0": - version: 0.2.0 - resolution: "on-exit-leak-free@npm:0.2.0" - checksum: 10c0/d4e1f0bea59f39aa435baaee7d76955527e245538cffc1d7bb0c165ae85e37f67690aa9272247ced17bad76052afdb45faf5ea304a2248e070202d4554c4e30c +"postcss-modules-scope@npm:^3.2.0": + version: 3.2.1 + resolution: "postcss-modules-scope@npm:3.2.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/bd2d81f79e3da0ef6365b8e2c78cc91469d05b58046b4601592cdeef6c4050ed8fe1478ae000a1608042fc7e692cb51fecbd2d9bce3f4eace4d32e883ffca10b languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.4.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" +"postcss-modules-values@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-modules-values@npm:4.0.0" dependencies: - wrappy: "npm:1" - checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + icss-utils: "npm:^5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc languageName: node linkType: hard -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": - version: 5.1.2 - resolution: "onetime@npm:5.1.2" +"postcss-nested@npm:^6.2.0": + version: 6.2.0 + resolution: "postcss-nested@npm:6.2.0" dependencies: - mimic-fn: "npm:^2.1.0" - checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f + postcss-selector-parser: "npm:^6.1.1" + peerDependencies: + postcss: ^8.2.14 + checksum: 10c0/7f9c3f2d764191a39364cbdcec350f26a312431a569c9ef17408021424726b0d67995ff5288405e3724bb7152a4c92f73c027e580ec91e798800ed3c52e2bc6e languageName: node linkType: hard -"optionator@npm:^0.9.3": - version: 0.9.4 - resolution: "optionator@npm:0.9.4" +"postcss-nesting@npm:^10.2.0": + version: 10.2.0 + resolution: "postcss-nesting@npm:10.2.0" dependencies: - deep-is: "npm:^0.1.3" - fast-levenshtein: "npm:^2.0.6" - levn: "npm:^0.4.1" - prelude-ls: "npm:^1.2.1" - type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.5" - checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + "@csstools/selector-specificity": "npm:^2.0.0" + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/1f44201edeedaab3af8552a7e231cf8530785245ec56e30a7f756076ffa58ec97c12b75a8761327bf278b26aa9903351b2f3324d11784f239b07dc79295e0a77 languageName: node linkType: hard -"os-tmpdir@npm:~1.0.2": - version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 +"postcss-normalize-charset@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-charset@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/aa481584d4db48e0dbf820f992fa235e6c41ff3d4701a62d349f33c1ad4c5c7dcdea3096db9ff2a5c9497e9bed2186d594ccdb1b42d57b30f58affba5829ad9c languageName: node linkType: hard -"outdent@npm:^0.5.0": - version: 0.5.0 - resolution: "outdent@npm:0.5.0" - checksum: 10c0/e216a4498889ba1babae06af84cdc4091f7cac86da49d22d0163b3be202a5f52efcd2bcd3dfca60a361eb3a27b4299f185c5655061b6b402552d7fcd1d040cff +"postcss-normalize-display-values@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-display-values@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/70b164fda885c097c02c98914fba4cd19b2382ff5f85f77e5315d88a1d477b4803f0f271d95a38e044e2a6c3b781c5c9bfb83222fc577199f2aeb0b8f4254e2f languageName: node linkType: hard -"p-filter@npm:^2.1.0": - version: 2.1.0 - resolution: "p-filter@npm:2.1.0" +"postcss-normalize-positions@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-positions@npm:5.1.1" dependencies: - p-map: "npm:^2.0.0" - checksum: 10c0/5ac34b74b3b691c04212d5dd2319ed484f591c557a850a3ffc93a08cb38c4f5540be059c6b10a185773c479ca583a91ea00c7d6c9958c815e6b74d052f356645 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/910d58991fd38a7cf6ed6471e6fa4a96349690ad1a99a02e8cac46d76ba5045f2fca453088b68b05ff665afd96dc617c4674c68acaeabbe83f502e4963fb78b1 languageName: node linkType: hard -"p-limit@npm:3.1.0, p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" +"postcss-normalize-repeat-style@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-repeat-style@npm:5.1.1" dependencies: - yocto-queue: "npm:^0.1.0" - checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/57c3817a2107ebb17e4ceee3831d230c72a3ccc7650f4d5f12aa54f6ea766777401f4f63b2615b721350b2e8c7ae0b0bbc3f1c5ad4e7fa737c9efb92cfa0cbb0 languageName: node linkType: hard -"p-limit@npm:^2.2.0": - version: 2.3.0 - resolution: "p-limit@npm:2.3.0" +"postcss-normalize-string@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-string@npm:5.1.0" dependencies: - p-try: "npm:^2.0.0" - checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/a5e9979998f478d385ddff865bdd8a4870af69fa8c91c9398572a299ff39b39a6bda922a48fab0d2cddc639f30159c39baaed880ed7d13cd27cc64eaa9400b3b languageName: node linkType: hard -"p-locate@npm:^4.1.0": - version: 4.1.0 - resolution: "p-locate@npm:4.1.0" +"postcss-normalize-timing-functions@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-timing-functions@npm:5.1.0" dependencies: - p-limit: "npm:^2.2.0" - checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/afb34d8e313004ae8cd92910bf1a6eb9885f29ae803cd9032b6dfe7b67a9ad93f800976f10e55170b2b08fe9484825e9272629971186812c2764c73843268237 languageName: node linkType: hard -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" +"postcss-normalize-unicode@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-unicode@npm:5.1.1" dependencies: - p-limit: "npm:^3.0.2" - checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + browserslist: "npm:^4.21.4" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/c102888d488d05c53ab10ffcd4e0efb892ef0cc2f9b0abe9c9b175a2d7a9c226981ca6806ed9e5c1b82a8190f2b3a8342a6de800f019b417130661b0787ff6d7 languageName: node linkType: hard -"p-map@npm:^2.0.0": - version: 2.1.0 - resolution: "p-map@npm:2.1.0" - checksum: 10c0/735dae87badd4737a2dd582b6d8f93e49a1b79eabbc9815a4d63a528d5e3523e978e127a21d784cccb637010e32103a40d2aaa3ab23ae60250b1a820ca752043 +"postcss-normalize-url@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-url@npm:5.1.0" + dependencies: + normalize-url: "npm:^6.0.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/a016cefd1ef80f74ef9dbed50593d3b533101e93aaadfc292896fddd8d6c3eb732a9fc5cb2e0d27f79c1f60f0fdfc40b045a494b514451e9610c6acf9392eb98 languageName: node linkType: hard -"p-map@npm:^7.0.2": - version: 7.0.3 - resolution: "p-map@npm:7.0.3" - checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c +"postcss-normalize-whitespace@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-whitespace@npm:5.1.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/d7b53dd90fe369bfb9838a40096db904a41f50dadfd04247ec07d7ab5588c3d4e70d1c7f930523bd061cb74e6683cef45c6e6c4eb57ea174ee3fc99f3de222d1 languageName: node linkType: hard -"p-try@npm:^2.0.0": - version: 2.2.0 - resolution: "p-try@npm:2.2.0" - checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f +"postcss-normalize@npm:^10.0.1": + version: 10.0.1 + resolution: "postcss-normalize@npm:10.0.1" + dependencies: + "@csstools/normalize.css": "npm:*" + postcss-browser-comments: "npm:^4" + sanitize.css: "npm:*" + peerDependencies: + browserslist: ">= 4" + postcss: ">= 8" + checksum: 10c0/632f24f5e8cb436f975892221ae1818794053c2a50ef8f51af2a964f88c5e3a4df4a703b882592d9d06c59bf19af69011dfa88a85771119e26ebc616ef9cf2cd languageName: node linkType: hard -"package-json-from-dist@npm:^1.0.0": - version: 1.0.1 - resolution: "package-json-from-dist@npm:1.0.1" - checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b +"postcss-opacity-percentage@npm:^1.1.2": + version: 1.1.3 + resolution: "postcss-opacity-percentage@npm:1.1.3" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/9cd9076561beeadb5c658a17e6fc657396a9497c9e0b0b6267931c6bb729052a150eccbeae33d27db533f5ac3cf806eb068eccb110b65d14a5dfea2e35d0877f languageName: node linkType: hard -"package-manager-detector@npm:^0.2.0": - version: 0.2.9 - resolution: "package-manager-detector@npm:0.2.9" - checksum: 10c0/5fe1e80743fd110954f1904be4be32f34fc46c17b05e9e47a81e2f5777e474366cb570ed3b697a5ae8290860b53ac4b309898b24919dc1ddeb6d4097429113e1 +"postcss-ordered-values@npm:^5.1.3": + version: 5.1.3 + resolution: "postcss-ordered-values@npm:5.1.3" + dependencies: + cssnano-utils: "npm:^3.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/55abfbd2c7267eefed62a881ed0b5c0c98409c50a589526a3ebb9f8d879979203e523b8888fa84732bdd1ac887f721287a037002fa70c27c8d33f1bcbae9d9c6 languageName: node linkType: hard -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" +"postcss-overflow-shorthand@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-overflow-shorthand@npm:3.0.4" dependencies: - callsites: "npm:^3.0.0" - checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/d95d114fecceb83a2a2385bb073a16824efaa9b2c685d900af22f764c2a8c1de6c267230df870e4d7f98310e92618b86ba6344b76877d6f4d2158c019181f476 languageName: node linkType: hard -"parse-json@npm:^5.2.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - dependencies: - "@babel/code-frame": "npm:^7.0.0" - error-ex: "npm:^1.3.1" - json-parse-even-better-errors: "npm:^2.3.0" - lines-and-columns: "npm:^1.1.6" - checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 +"postcss-page-break@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-page-break@npm:3.0.4" + peerDependencies: + postcss: ^8 + checksum: 10c0/eaaf4d8922b35f2acd637eb059f7e2510b24d65eb8f31424799dd5a98447b6ef010b41880c26e78f818e00f842295638ec75f89d5d489067f53e3dd3db74a00f languageName: node linkType: hard -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b +"postcss-place@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-place@npm:7.0.5" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/149941027e6194f166ab5e7bbddc722c0d18e1f5e8117fe0af3689b216c70df9762052484965ab71271ae1d3a0ec0a7f361ce3b3dfd1f28e0bbfd0d554dd1a11 languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 +"postcss-preset-env@npm:^7.0.1": + version: 7.8.3 + resolution: "postcss-preset-env@npm:7.8.3" + dependencies: + "@csstools/postcss-cascade-layers": "npm:^1.1.1" + "@csstools/postcss-color-function": "npm:^1.1.1" + "@csstools/postcss-font-format-keywords": "npm:^1.0.1" + "@csstools/postcss-hwb-function": "npm:^1.0.2" + "@csstools/postcss-ic-unit": "npm:^1.0.1" + "@csstools/postcss-is-pseudo-class": "npm:^2.0.7" + "@csstools/postcss-nested-calc": "npm:^1.0.0" + "@csstools/postcss-normalize-display-values": "npm:^1.0.1" + "@csstools/postcss-oklab-function": "npm:^1.1.1" + "@csstools/postcss-progressive-custom-properties": "npm:^1.3.0" + "@csstools/postcss-stepped-value-functions": "npm:^1.0.1" + "@csstools/postcss-text-decoration-shorthand": "npm:^1.0.0" + "@csstools/postcss-trigonometric-functions": "npm:^1.0.2" + "@csstools/postcss-unset-value": "npm:^1.0.2" + autoprefixer: "npm:^10.4.13" + browserslist: "npm:^4.21.4" + css-blank-pseudo: "npm:^3.0.3" + css-has-pseudo: "npm:^3.0.4" + css-prefers-color-scheme: "npm:^6.0.3" + cssdb: "npm:^7.1.0" + postcss-attribute-case-insensitive: "npm:^5.0.2" + postcss-clamp: "npm:^4.1.0" + postcss-color-functional-notation: "npm:^4.2.4" + postcss-color-hex-alpha: "npm:^8.0.4" + postcss-color-rebeccapurple: "npm:^7.1.1" + postcss-custom-media: "npm:^8.0.2" + postcss-custom-properties: "npm:^12.1.10" + postcss-custom-selectors: "npm:^6.0.3" + postcss-dir-pseudo-class: "npm:^6.0.5" + postcss-double-position-gradients: "npm:^3.1.2" + postcss-env-function: "npm:^4.0.6" + postcss-focus-visible: "npm:^6.0.4" + postcss-focus-within: "npm:^5.0.4" + postcss-font-variant: "npm:^5.0.0" + postcss-gap-properties: "npm:^3.0.5" + postcss-image-set-function: "npm:^4.0.7" + postcss-initial: "npm:^4.0.1" + postcss-lab-function: "npm:^4.2.1" + postcss-logical: "npm:^5.0.4" + postcss-media-minmax: "npm:^5.0.0" + postcss-nesting: "npm:^10.2.0" + postcss-opacity-percentage: "npm:^1.1.2" + postcss-overflow-shorthand: "npm:^3.0.4" + postcss-page-break: "npm:^3.0.4" + postcss-place: "npm:^7.0.5" + postcss-pseudo-class-any-link: "npm:^7.1.6" + postcss-replace-overflow-wrap: "npm:^4.0.0" + postcss-selector-not: "npm:^6.0.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/cb3a12b4d2dadbf4f6850eda19d975cf09d45223c4c33768cc8c1a0f8b27cd44c7bb29376d6995edeea55924481fa317d841b0d59b00beea35b06d4da6fdd802 languageName: node linkType: hard -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c +"postcss-pseudo-class-any-link@npm:^7.1.6": + version: 7.1.6 + resolution: "postcss-pseudo-class-any-link@npm:7.1.6" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/3f5cffbe4d5de7958ce220dc361ca1fb3c0985d0c44d007b2bdc7a780c412e57800a366fe9390218948cc0157697ba363ce9542e36a831c537b05b18a44dcecd languageName: node linkType: hard -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 +"postcss-reduce-initial@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-reduce-initial@npm:5.1.2" + dependencies: + browserslist: "npm:^4.21.4" + caniuse-api: "npm:^3.0.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/ddb2ce61c8d0997184f08200eafdf32b3c67e88228fee960f5e2010c32da0c1d8ea07712585bf2b3aaa15f583066401d45db2c1131527c5116ca6794ebebd865 languageName: node linkType: hard -"path-scurry@npm:^1.11.1": - version: 1.11.1 - resolution: "path-scurry@npm:1.11.1" +"postcss-reduce-transforms@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-reduce-transforms@npm:5.1.0" dependencies: - lru-cache: "npm:^10.2.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/caefaeb78652ad8701b94e91500e38551255e4899fa298a7357519a36cbeebae088eab4535e00f17675a1230f448c4a7077045639d496da4614a46bc41df4add languageName: node linkType: hard -"path-type@npm:^4.0.0": +"postcss-replace-overflow-wrap@npm:^4.0.0": version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c + resolution: "postcss-replace-overflow-wrap@npm:4.0.0" + peerDependencies: + postcss: ^8.0.3 + checksum: 10c0/451361b714528cd3632951256ef073769cde725a46cda642a6864f666fb144921fa55e614aec1bcf5946f37d6ffdcca3b932b76f3d997c07b076e8db152b128d languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": - version: 1.1.1 - resolution: "picocolors@npm:1.1.1" - checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 +"postcss-selector-not@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-selector-not@npm:6.0.1" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/1984db777cf842655303f83935a4354b638093f7454964fa1146515424c3309934fdc160135b9113b69bc2361017fb3bfc9ba11efc5bfa1235f9f35ddb544f82 languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9, postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/523196a6bd8cf660bdf537ad95abd79e546d54180f9afb165a4ab3e651ac705d0f8b8ce6b3164fb9e3279ce482c5f751a69eb2d3a1e8eb0fd5e82294fb3ef13e languageName: node linkType: hard -"pify@npm:^4.0.1": - version: 4.0.1 - resolution: "pify@npm:4.0.1" - checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf +"postcss-selector-parser@npm:^7.0.0": + version: 7.1.0 + resolution: "postcss-selector-parser@npm:7.1.0" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/0fef257cfd1c0fe93c18a3f8a6e739b4438b527054fd77e9a62730a89b2d0ded1b59314a7e4aaa55bc256204f40830fecd2eb50f20f8cb7ab3a10b52aa06c8aa languageName: node linkType: hard -"pino-abstract-transport@npm:v0.5.0": - version: 0.5.0 - resolution: "pino-abstract-transport@npm:0.5.0" +"postcss-svgo@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-svgo@npm:5.1.0" dependencies: - duplexify: "npm:^4.1.2" - split2: "npm:^4.0.0" - checksum: 10c0/0d0e30399028ec156642b4cdfe1a040b9022befdc38e8f85935d1837c3da6050691888038433f88190d1a1eff5d90abe17ff7e6edffc09baa2f96e51b6808183 + postcss-value-parser: "npm:^4.2.0" + svgo: "npm:^2.7.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/309634a587e38fef244648bc9cd1817e12144868d24f1173d87b1edc14a4a7fca614962b2cb9d93f4801e11bd8d676083986ad40ebab4438cb84731ce1571994 languageName: node linkType: hard -"pino-std-serializers@npm:^4.0.0": - version: 4.0.0 - resolution: "pino-std-serializers@npm:4.0.0" - checksum: 10c0/9e8ccac9ce04a27ccc7aa26481d431b9e037d866b101b89d895c60b925baffb82685e84d5c29b05d8e3d7c146d766a9b08949cb24ab1ec526a16134c9962d649 +"postcss-unique-selectors@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-unique-selectors@npm:5.1.1" + dependencies: + postcss-selector-parser: "npm:^6.0.5" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/484f6409346d6244c134c5cdcd62f4f2751b269742f95222f13d8bac5fb224471ffe04e28a354670cbe0bdc2707778ead034fc1b801b473ffcbea5436807de30 languageName: node linkType: hard -"pino@npm:7.11.0": - version: 7.11.0 - resolution: "pino@npm:7.11.0" - dependencies: - atomic-sleep: "npm:^1.0.0" - fast-redact: "npm:^3.0.0" - on-exit-leak-free: "npm:^0.2.0" - pino-abstract-transport: "npm:v0.5.0" - pino-std-serializers: "npm:^4.0.0" - process-warning: "npm:^1.0.0" - quick-format-unescaped: "npm:^4.0.3" - real-require: "npm:^0.1.0" - safe-stable-stringify: "npm:^2.1.0" - sonic-boom: "npm:^2.2.1" - thread-stream: "npm:^0.15.1" - bin: - pino: bin.js - checksum: 10c0/4cc1ed9d25a4bc5d61c836a861279fa0039159b8f2f37ec337e50b0a61f3980dab5d2b1393daec26f68a19c423262649f0818654c9ad102c35310544a202c62c +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 languageName: node linkType: hard -"pirates@npm:^4.0.4": - version: 4.0.6 - resolution: "pirates@npm:4.0.6" - checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 +"postcss@npm:8.4.49": + version: 8.4.49 + resolution: "postcss@npm:8.4.49" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/f1b3f17aaf36d136f59ec373459f18129908235e65dbdc3aee5eef8eba0756106f52de5ec4682e29a2eab53eb25170e7e871b3e4b52a8f1de3d344a514306be3 languageName: node linkType: hard -"pkg-dir@npm:^4.2.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" +"postcss@npm:^7.0.35": + version: 7.0.39 + resolution: "postcss@npm:7.0.39" dependencies: - find-up: "npm:^4.0.0" - checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 + picocolors: "npm:^0.2.1" + source-map: "npm:^0.6.1" + checksum: 10c0/fd27ee808c0d02407582cccfad4729033e2b439d56cd45534fb39aaad308bb35a290f3b7db5f2394980e8756f9381b458a625618550808c5ff01a125f51efc53 languageName: node linkType: hard -"pngjs@npm:^5.0.0": - version: 5.0.0 - resolution: "pngjs@npm:5.0.0" - checksum: 10c0/c074d8a94fb75e2defa8021e85356bf7849688af7d8ce9995b7394d57cd1a777b272cfb7c4bce08b8d10e71e708e7717c81fd553a413f21840c548ec9d4893c6 +"postcss@npm:^8.3.5, postcss@npm:^8.4.33, postcss@npm:^8.4.4, postcss@npm:^8.4.47": + version: 8.5.3 + resolution: "postcss@npm:8.5.3" + dependencies: + nanoid: "npm:^3.3.8" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3 languageName: node linkType: hard @@ -6608,6 +15472,13 @@ __metadata: languageName: node linkType: hard +"prelude-ls@npm:~1.1.2": + version: 1.1.2 + resolution: "prelude-ls@npm:1.1.2" + checksum: 10c0/7284270064f74e0bb7f04eb9bff7be677e4146417e599ccc9c1200f0f640f8b11e592d94eb1b18f7aa9518031913bb42bea9c86af07ba69902864e61005d6f18 + languageName: node + linkType: hard + "prettier@npm:3.4.2": version: 3.4.2 resolution: "prettier@npm:3.4.2" @@ -6617,12 +15488,52 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.7.1, prettier@npm:^2.8.0": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" - bin: - prettier: bin-prettier.js - checksum: 10c0/463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a +"prettier@npm:^2.7.1, prettier@npm:^2.8.0": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" + bin: + prettier: bin-prettier.js + checksum: 10c0/463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a + languageName: node + linkType: hard + +"pretty-bytes@npm:^5.3.0, pretty-bytes@npm:^5.4.1": + version: 5.6.0 + resolution: "pretty-bytes@npm:5.6.0" + checksum: 10c0/f69f494dcc1adda98dbe0e4a36d301e8be8ff99bfde7a637b2ee2820e7cb583b0fc0f3a63b0e3752c01501185a5cf38602c7be60da41bdf84ef5b70e89c370f3 + languageName: node + linkType: hard + +"pretty-error@npm:^4.0.0": + version: 4.0.0 + resolution: "pretty-error@npm:4.0.0" + dependencies: + lodash: "npm:^4.17.20" + renderkid: "npm:^3.0.0" + checksum: 10c0/dc292c087e2857b2e7592784ab31e37a40f3fa918caa11eba51f9fb2853e1d4d6e820b219917e35f5721d833cfd20fdf4f26ae931a90fd1ad0cae2125c345138 + languageName: node + linkType: hard + +"pretty-format@npm:^27.0.0, pretty-format@npm:^27.0.2, pretty-format@npm:^27.5.1": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" + dependencies: + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^17.0.1" + checksum: 10c0/0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed + languageName: node + linkType: hard + +"pretty-format@npm:^28.1.3": + version: 28.1.3 + resolution: "pretty-format@npm:28.1.3" + dependencies: + "@jest/schemas": "npm:^28.1.3" + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10c0/596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f languageName: node linkType: hard @@ -6644,6 +15555,13 @@ __metadata: languageName: node linkType: hard +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + languageName: node + linkType: hard + "process-warning@npm:^1.0.0": version: 1.0.0 resolution: "process-warning@npm:1.0.0" @@ -6661,7 +15579,16 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1": +"promise@npm:^8.1.0": + version: 8.3.0 + resolution: "promise@npm:8.3.0" + dependencies: + asap: "npm:~2.0.6" + checksum: 10c0/6fccae27a10bcce7442daf090279968086edd2e3f6cebe054b71816403e2526553edf510d13088a4d0f14d7dfa9b9dfb188cab72d6f942e186a4353b6a29c8bf + languageName: node + linkType: hard + +"prompts@npm:^2.0.1, prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -6671,6 +15598,17 @@ __metadata: languageName: node linkType: hard +"prop-types@npm:^15.6.2, prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: "npm:^1.4.0" + object-assign: "npm:^4.1.1" + react-is: "npm:^16.13.1" + checksum: 10c0/59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 + languageName: node + linkType: hard + "propagate@npm:^2.0.0": version: 2.0.1 resolution: "propagate@npm:2.0.1" @@ -6678,6 +15616,16 @@ __metadata: languageName: node linkType: hard +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: "npm:0.2.0" + ipaddr.js: "npm:1.9.1" + checksum: 10c0/c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210 + languageName: node + linkType: hard + "proxy-compare@npm:2.5.1": version: 2.5.1 resolution: "proxy-compare@npm:2.5.1" @@ -6692,7 +15640,16 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0": +"psl@npm:^1.1.33": + version: 1.15.0 + resolution: "psl@npm:1.15.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 @@ -6706,6 +15663,13 @@ __metadata: languageName: node linkType: hard +"q@npm:^1.1.2": + version: 1.5.1 + resolution: "q@npm:1.5.1" + checksum: 10c0/7855fbdba126cb7e92ef3a16b47ba998c0786ec7fface236e3eb0135b65df36429d91a86b1fff3ab0927b4ac4ee88a2c44527c7c3b8e2a37efbec9fe34803df4 + languageName: node + linkType: hard + "qrcode@npm:1.5.3": version: 1.5.3 resolution: "qrcode@npm:1.5.3" @@ -6720,6 +15684,28 @@ __metadata: languageName: node linkType: hard +"qrcode@npm:^1.5.4": + version: 1.5.4 + resolution: "qrcode@npm:1.5.4" + dependencies: + dijkstrajs: "npm:^1.0.1" + pngjs: "npm:^5.0.0" + yargs: "npm:^15.3.1" + bin: + qrcode: bin/qrcode + checksum: 10c0/ae1d57c9cff6099639a590b432c71b15e3bd3905ce4353e6d00c95dee6bb769a8f773f6a7575ecc1b8ed476bf79c5138a4a65cb380c682de3b926d7205d34d10 + languageName: node + linkType: hard + +"qs@npm:6.13.0": + version: 6.13.0 + resolution: "qs@npm:6.13.0" + dependencies: + side-channel: "npm:^1.0.6" + checksum: 10c0/62372cdeec24dc83a9fb240b7533c0fdcf0c5f7e0b83343edd7310f0ab4c8205a5e7c56406531f2e47e1b4878a3821d652be4192c841de5b032ca83619d8f860 + languageName: node + linkType: hard + "qs@npm:^6.11.0": version: 6.14.0 resolution: "qs@npm:6.14.0" @@ -6729,6 +15715,13 @@ __metadata: languageName: node linkType: hard +"quansync@npm:^0.2.2": + version: 0.2.6 + resolution: "quansync@npm:0.2.6" + checksum: 10c0/de27a8dfa89de92a9b9fc10c49167ada1ea8b04b0335d0921e84abec51699b36f0f06f8ee0479514d5d5f32cb14e975a54a41e5fe3c3a96e72e3ad333aa422ca + languageName: node + linkType: hard + "query-string@npm:7.1.3": version: 7.1.3 resolution: "query-string@npm:7.1.3" @@ -6741,6 +15734,13 @@ __metadata: languageName: node linkType: hard +"querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa + languageName: node + linkType: hard + "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -6771,6 +15771,122 @@ __metadata: languageName: node linkType: hard +"raf@npm:^3.4.1": + version: 3.4.1 + resolution: "raf@npm:3.4.1" + dependencies: + performance-now: "npm:^2.1.0" + checksum: 10c0/337f0853c9e6a77647b0f499beedafea5d6facfb9f2d488a624f88b03df2be72b8a0e7f9118a3ff811377d534912039a3311815700d2b6d2313f82f736f9eb6e + languageName: node + linkType: hard + +"randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: "npm:^5.1.0" + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + languageName: node + linkType: hard + +"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 + languageName: node + linkType: hard + +"raw-body@npm:2.5.2": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" + dependencies: + bytes: "npm:3.1.2" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + unpipe: "npm:1.0.0" + checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 + languageName: node + linkType: hard + +"react-app-polyfill@npm:^3.0.0": + version: 3.0.0 + resolution: "react-app-polyfill@npm:3.0.0" + dependencies: + core-js: "npm:^3.19.2" + object-assign: "npm:^4.1.1" + promise: "npm:^8.1.0" + raf: "npm:^3.4.1" + regenerator-runtime: "npm:^0.13.9" + whatwg-fetch: "npm:^3.6.2" + checksum: 10c0/7079c81717f4707d078943ab507771c3e80333e6c2c80c8d9a02e4a5661974e9bb196aea9f56336f559214a23f495c5f3907937d13a070e701019ae7a9d53c26 + languageName: node + linkType: hard + +"react-dev-utils@npm:^12.0.1": + version: 12.0.1 + resolution: "react-dev-utils@npm:12.0.1" + dependencies: + "@babel/code-frame": "npm:^7.16.0" + address: "npm:^1.1.2" + browserslist: "npm:^4.18.1" + chalk: "npm:^4.1.2" + cross-spawn: "npm:^7.0.3" + detect-port-alt: "npm:^1.1.6" + escape-string-regexp: "npm:^4.0.0" + filesize: "npm:^8.0.6" + find-up: "npm:^5.0.0" + fork-ts-checker-webpack-plugin: "npm:^6.5.0" + global-modules: "npm:^2.0.0" + globby: "npm:^11.0.4" + gzip-size: "npm:^6.0.0" + immer: "npm:^9.0.7" + is-root: "npm:^2.1.0" + loader-utils: "npm:^3.2.0" + open: "npm:^8.4.0" + pkg-up: "npm:^3.1.0" + prompts: "npm:^2.4.2" + react-error-overlay: "npm:^6.0.11" + recursive-readdir: "npm:^2.2.2" + shell-quote: "npm:^1.7.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + checksum: 10c0/94bc4ee5014290ca47a025e53ab2205c5dc0299670724d46a0b1bacbdd48904827b5ae410842d0a3a92481509097ae032e4a9dc7ca70db437c726eaba6411e82 + languageName: node + linkType: hard + +"react-dom@npm:^18.0.0": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" + peerDependencies: + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + languageName: node + linkType: hard + +"react-error-overlay@npm:^6.0.11": + version: 6.1.0 + resolution: "react-error-overlay@npm:6.1.0" + checksum: 10c0/2b52308b9e489dfaa25df85c7ed5c200371bc214245161a0833b729f9c6b1a2e591e1d1e07c3d3859ffa19b84a386c219d93df9ba13d819be34c20f40e71a555 + languageName: node + linkType: hard + +"react-is@npm:^16.13.1, react-is@npm:^16.7.0": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 + languageName: node + linkType: hard + +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 + languageName: node + linkType: hard + "react-is@npm:^18.0.0": version: 18.3.1 resolution: "react-is@npm:18.3.1" @@ -6778,6 +15894,120 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^19.0.0": + version: 19.0.0 + resolution: "react-is@npm:19.0.0" + checksum: 10c0/d1be8e8500cf04f76df71942a21ef3a71266397a383d7ec8885f35190df818d35c65efd35aed7be47a89ad99aaff2c52e0c4e39e8930844a6b997622e50625a8 + languageName: node + linkType: hard + +"react-refresh@npm:^0.11.0": + version: 0.11.0 + resolution: "react-refresh@npm:0.11.0" + checksum: 10c0/cbb5616c7ba670bbd2f37ddadcdfefa66e727ea188e89733ccb8184d3b874631104b0bc016d5676a7ade4d9c79100b99b46b6ed10cd117ab5d1ddcbf8653a9f2 + languageName: node + linkType: hard + +"react-scripts@npm:5.0.1": + version: 5.0.1 + resolution: "react-scripts@npm:5.0.1" + dependencies: + "@babel/core": "npm:^7.16.0" + "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.3" + "@svgr/webpack": "npm:^5.5.0" + babel-jest: "npm:^27.4.2" + babel-loader: "npm:^8.2.3" + babel-plugin-named-asset-import: "npm:^0.3.8" + babel-preset-react-app: "npm:^10.0.1" + bfj: "npm:^7.0.2" + browserslist: "npm:^4.18.1" + camelcase: "npm:^6.2.1" + case-sensitive-paths-webpack-plugin: "npm:^2.4.0" + css-loader: "npm:^6.5.1" + css-minimizer-webpack-plugin: "npm:^3.2.0" + dotenv: "npm:^10.0.0" + dotenv-expand: "npm:^5.1.0" + eslint: "npm:^8.3.0" + eslint-config-react-app: "npm:^7.0.1" + eslint-webpack-plugin: "npm:^3.1.1" + file-loader: "npm:^6.2.0" + fs-extra: "npm:^10.0.0" + fsevents: "npm:^2.3.2" + html-webpack-plugin: "npm:^5.5.0" + identity-obj-proxy: "npm:^3.0.0" + jest: "npm:^27.4.3" + jest-resolve: "npm:^27.4.2" + jest-watch-typeahead: "npm:^1.0.0" + mini-css-extract-plugin: "npm:^2.4.5" + postcss: "npm:^8.4.4" + postcss-flexbugs-fixes: "npm:^5.0.2" + postcss-loader: "npm:^6.2.1" + postcss-normalize: "npm:^10.0.1" + postcss-preset-env: "npm:^7.0.1" + prompts: "npm:^2.4.2" + react-app-polyfill: "npm:^3.0.0" + react-dev-utils: "npm:^12.0.1" + react-refresh: "npm:^0.11.0" + resolve: "npm:^1.20.0" + resolve-url-loader: "npm:^4.0.0" + sass-loader: "npm:^12.3.0" + semver: "npm:^7.3.5" + source-map-loader: "npm:^3.0.0" + style-loader: "npm:^3.3.1" + tailwindcss: "npm:^3.0.2" + terser-webpack-plugin: "npm:^5.2.5" + webpack: "npm:^5.64.4" + webpack-dev-server: "npm:^4.6.0" + webpack-manifest-plugin: "npm:^4.0.2" + workbox-webpack-plugin: "npm:^6.4.1" + peerDependencies: + react: ">= 16" + typescript: ^3.2.1 || ^4 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + typescript: + optional: true + bin: + react-scripts: bin/react-scripts.js + checksum: 10c0/1776e7139261019eb4a2adece8fb997913040c6b4e9170902ffed95c3ff311ded623189bb1582ecddb3a5a15d6afd871fb68dbed72080d50f635e31c4ff5fff5 + languageName: node + linkType: hard + +"react-transition-group@npm:^4.4.5": + version: 4.4.5 + resolution: "react-transition-group@npm:4.4.5" + dependencies: + "@babel/runtime": "npm:^7.5.5" + dom-helpers: "npm:^5.0.1" + loose-envify: "npm:^1.4.0" + prop-types: "npm:^15.6.2" + peerDependencies: + react: ">=16.6.0" + react-dom: ">=16.6.0" + checksum: 10c0/2ba754ba748faefa15f87c96dfa700d5525054a0141de8c75763aae6734af0740e77e11261a1e8f4ffc08fd9ab78510122e05c21c2d79066c38bb6861a886c82 + languageName: node + linkType: hard + +"react@npm:^18.0.0": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 + languageName: node + linkType: hard + +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" + dependencies: + pify: "npm:^2.3.0" + checksum: 10c0/90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 + languageName: node + linkType: hard + "read-yaml-file@npm:^1.1.0": version: 1.1.0 resolution: "read-yaml-file@npm:1.1.0" @@ -6790,7 +16020,22 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.1.1": +"readable-stream@npm:^2.0.1": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + +"readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -6801,6 +16046,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^4.0.1": + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 10c0/60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62 + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -6817,6 +16069,64 @@ __metadata: languageName: node linkType: hard +"recursive-readdir@npm:^2.2.2": + version: 2.2.3 + resolution: "recursive-readdir@npm:2.2.3" + dependencies: + minimatch: "npm:^3.0.5" + checksum: 10c0/d0238f137b03af9cd645e1e0b40ae78b6cda13846e3ca57f626fcb58a66c79ae018a10e926b13b3a460f1285acc946a4e512ea8daa2e35df4b76a105709930d1 + languageName: node + linkType: hard + +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: "npm:^4.0.0" + strip-indent: "npm:^3.0.0" + checksum: 10c0/d64a6b5c0b50eb3ddce3ab770f866658a2b9998c678f797919ceb1b586bab9259b311407280bd80b804e2a7c7539b19238ae6a2a20c843f1a7fcff21d48c2eae + languageName: node + linkType: hard + +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac + languageName: node + linkType: hard + +"regenerate-unicode-properties@npm:^10.2.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 10c0/5510785eeaf56bbfdf4e663d6753f125c08d2a372d4107bc1b756b7bf142e2ed80c2733a8b54e68fb309ba37690e66a0362699b0e21d5c1f0255dea1b00e6460 + languageName: node + linkType: hard + +"regenerate@npm:^1.4.2": + version: 1.4.2 + resolution: "regenerate@npm:1.4.2" + checksum: 10c0/f73c9eba5d398c818edc71d1c6979eaa05af7a808682749dd079f8df2a6d91a9b913db216c2c9b03e0a8ba2bba8701244a93f45211afbff691c32c7b275db1b8 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.13.9": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 10c0/12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.14.0": version: 0.14.1 resolution: "regenerator-runtime@npm:0.14.1" @@ -6824,6 +16134,75 @@ __metadata: languageName: node linkType: hard +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" + dependencies: + "@babel/runtime": "npm:^7.8.4" + checksum: 10c0/7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 + languageName: node + linkType: hard + +"regex-parser@npm:^2.2.11": + version: 2.3.1 + resolution: "regex-parser@npm:2.3.1" + checksum: 10c0/a256f79c8b465e6765eb65799417200f8ee81f68cc202cc5563a02713e61ad51f6280672f8edee072ef37c5301a90f8d1a71cefb6ec3ed2ca0d1d88587286219 + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.5.3": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 + languageName: node + linkType: hard + +"regexpu-core@npm:^6.2.0": + version: 6.2.0 + resolution: "regexpu-core@npm:6.2.0" + dependencies: + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.2.0" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.12.0" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.1.0" + checksum: 10c0/bbcb83a854bf96ce4005ee4e4618b71c889cda72674ce6092432f0039b47890c2d0dfeb9057d08d440999d9ea03879ebbb7f26ca005ccf94390e55c348859b98 + languageName: node + linkType: hard + +"regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "regjsgen@npm:0.8.0" + checksum: 10c0/44f526c4fdbf0b29286101a282189e4dbb303f4013cf3fea058668d96d113b9180d3d03d1e13f6d4cbde38b7728bf951aecd9dc199938c080093a9a6f0d7a6bd + languageName: node + linkType: hard + +"regjsparser@npm:^0.12.0": + version: 0.12.0 + resolution: "regjsparser@npm:0.12.0" + dependencies: + jsesc: "npm:~3.0.2" + bin: + regjsparser: bin/parser + checksum: 10c0/99d3e4e10c8c7732eb7aa843b8da2fd8b647fe144d3711b480e4647dc3bff4b1e96691ccf17f3ace24aa866a50b064236177cb25e6e4fbbb18285d99edaed83b + languageName: node + linkType: hard + +"relateurl@npm:^0.2.7": + version: 0.2.7 + resolution: "relateurl@npm:0.2.7" + checksum: 10c0/c248b4e3b32474f116a804b537fa6343d731b80056fb506dffd91e737eef4cac6be47a65aae39b522b0db9d0b1011d1a12e288d82a109ecd94a5299d82f6573a + languageName: node + linkType: hard + "remove-trailing-separator@npm:^1.0.1": version: 1.1.0 resolution: "remove-trailing-separator@npm:1.1.0" @@ -6831,6 +16210,19 @@ __metadata: languageName: node linkType: hard +"renderkid@npm:^3.0.0": + version: 3.0.0 + resolution: "renderkid@npm:3.0.0" + dependencies: + css-select: "npm:^4.1.3" + dom-converter: "npm:^0.2.0" + htmlparser2: "npm:^6.1.0" + lodash: "npm:^4.17.21" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/24a9fae4cc50e731d059742d1b3eec163dc9e3872b12010d120c3fcbd622765d9cda41f79a1bbb4bf63c1d3442f18a08f6e1642cb5d7ebf092a0ce3f7a3bd143 + languageName: node + linkType: hard + "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -6838,6 +16230,13 @@ __metadata: languageName: node linkType: hard +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 + languageName: node + linkType: hard + "require-main-filename@npm:^2.0.0": version: 2.0.0 resolution: "require-main-filename@npm:2.0.0" @@ -6845,6 +16244,13 @@ __metadata: languageName: node linkType: hard +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 + languageName: node + linkType: hard + "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -6875,6 +16281,34 @@ __metadata: languageName: node linkType: hard +"resolve-url-loader@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-url-loader@npm:4.0.0" + dependencies: + adjust-sourcemap-loader: "npm:^4.0.0" + convert-source-map: "npm:^1.7.0" + loader-utils: "npm:^2.0.0" + postcss: "npm:^7.0.35" + source-map: "npm:0.6.1" + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + checksum: 10c0/afecc67d26e88f3c648d83fd4634113e032eb6127e44c25a0c64933f5b8280683be999e8351e8442bd1663c19998b31571faba19748eaead6a586cebb0d2f288 + languageName: node + linkType: hard + +"resolve.exports@npm:^1.1.0": + version: 1.1.1 + resolution: "resolve.exports@npm:1.1.1" + checksum: 10c0/902ac0c643d03385b2719f3aed8c289e9d4b2dd42c993de946de5b882bc18b74fad07d672d29f71a63c251be107f6d0d343e2390ca224c04ba9a8b8e35d1653a + languageName: node + linkType: hard + "resolve.exports@npm:^2.0.0": version: 2.0.3 resolution: "resolve.exports@npm:2.0.3" @@ -6882,20 +16316,33 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.20.0": - version: 1.22.10 - resolution: "resolve@npm:1.22.10" +"resolve@npm:^1.1.7, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.4, resolve@npm:^1.22.8": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 + languageName: node + linkType: hard + +"resolve@npm:^2.0.0-next.5": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" dependencies: - is-core-module: "npm:^2.16.0" + is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 + checksum: 10c0/a6c33555e3482ea2ec4c6e3d3bf0d78128abf69dca99ae468e64f1e30acaa318fd267fb66c8836b04d558d3e2d6ed875fe388067e7d8e0de647d3c21af21c43a languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": version: 1.22.10 resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" dependencies: @@ -6908,6 +16355,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 + languageName: node + linkType: hard + "restore-cursor@npm:^4.0.0": version: 4.0.0 resolution: "restore-cursor@npm:4.0.0" @@ -6925,10 +16385,17 @@ __metadata: languageName: node linkType: hard +"retry@npm:^0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 10c0/9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772 + languageName: node + linkType: hard + "reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 + version: 1.1.0 + resolution: "reusify@npm:1.1.0" + checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa languageName: node linkType: hard @@ -6950,6 +16417,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + languageName: node + linkType: hard + "rimraf@npm:^5.0.5": version: 5.0.10 resolution: "rimraf@npm:5.0.10" @@ -6961,6 +16439,34 @@ __metadata: languageName: node linkType: hard +"rollup-plugin-terser@npm:^7.0.0": + version: 7.0.2 + resolution: "rollup-plugin-terser@npm:7.0.2" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + jest-worker: "npm:^26.2.1" + serialize-javascript: "npm:^4.0.0" + terser: "npm:^5.0.0" + peerDependencies: + rollup: ^2.0.0 + checksum: 10c0/f79b851c6f7b06555d3a8ce7a4e32abd2b7cb8318e89fb8db73e662fa6e3af1a59920e881d111efc65a7437fd9582b61b1f4859b6fd839ba948616829d92432d + languageName: node + linkType: hard + +"rollup@npm:^2.43.1": + version: 2.79.2 + resolution: "rollup@npm:2.79.2" + dependencies: + fsevents: "npm:~2.3.2" + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/bc3746c988d903c2211266ddc539379d53d92689b9cc5c2b4e3ae161689de9af491957a567c629b6cc81f48d0928a7591fc4c383fba68a48d2966c9fb8a2bce9 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -6971,21 +16477,62 @@ __metadata: linkType: hard "rxjs@npm:^7.8.1": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" + version: 7.8.2 + resolution: "rxjs@npm:7.8.2" dependencies: tslib: "npm:^2.1.0" - checksum: 10c0/3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 + checksum: 10c0/1fcd33d2066ada98ba8f21fcbbcaee9f0b271de1d38dc7f4e256bfbc6ffcdde68c8bfb69093de7eeb46f24b1fb820620bf0223706cff26b4ab99a7ff7b2e2c45 + languageName: node + linkType: hard + +"safe-array-concat@npm:^1.1.2, safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d languageName: node linkType: hard -"safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 languageName: node linkType: hard +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + isarray: "npm:^2.0.5" + checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 + languageName: node + linkType: hard + "safe-stable-stringify@npm:^2.1.0": version: 2.5.0 resolution: "safe-stable-stringify@npm:2.5.0" @@ -7000,6 +16547,54 @@ __metadata: languageName: node linkType: hard +"sanitize.css@npm:*": + version: 13.0.0 + resolution: "sanitize.css@npm:13.0.0" + checksum: 10c0/0c1eb61ff26d8f764593772c9f2af68ef5490cd9c7199ff387138412e8e658a0ee715bf176e0a2569872fc9c277f9342cf1235a9274da7a63aaaf0043747260d + languageName: node + linkType: hard + +"sass-loader@npm:^12.3.0": + version: 12.6.0 + resolution: "sass-loader@npm:12.6.0" + dependencies: + klona: "npm:^2.0.4" + neo-async: "npm:^2.6.2" + peerDependencies: + fibers: ">= 3.1.0" + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: "*" + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + checksum: 10c0/e1ef655f3898cc4c45f02b3c627f8baf998139993a9a79c524153a80814282bfe20d8d8d703b8cf1d05457c1930940b65e2156d11285ed0861f9a1016f993e53 + languageName: node + linkType: hard + +"sax@npm:~1.2.4": + version: 1.2.4 + resolution: "sax@npm:1.2.4" + checksum: 10c0/6e9b05ff443ee5e5096ce92d31c0740a20d33002fad714ebcb8fc7a664d9ee159103ebe8f7aef0a1f7c5ecacdd01f177f510dff95611c589399baf76437d3fe3 + languageName: node + linkType: hard + +"saxes@npm:^5.0.1": + version: 5.0.1 + resolution: "saxes@npm:5.0.1" + dependencies: + xmlchars: "npm:^2.2.0" + checksum: 10c0/b7476c41dbe1c3a89907d2546fecfba234de5e66743ef914cde2603f47b19bed09732ab51b528ad0f98b958369d8be72b6f5af5c9cfad69972a73d061f0b3952 + languageName: node + linkType: hard + "scale-ts@npm:^1.6.0": version: 1.6.1 resolution: "scale-ts@npm:1.6.1" @@ -7007,7 +16602,78 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.3.0, semver@npm:^6.3.1": +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + +"schema-utils@npm:2.7.0": + version: 2.7.0 + resolution: "schema-utils@npm:2.7.0" + dependencies: + "@types/json-schema": "npm:^7.0.4" + ajv: "npm:^6.12.2" + ajv-keywords: "npm:^3.4.1" + checksum: 10c0/723c3c856a0313a89aa81c5fb2c93d4b11225f5cdd442665fddd55d3c285ae72e079f5286a3a9a1a973affe888f6c33554a2cf47b79b24cd8de2f1f756a6fb1b + languageName: node + linkType: hard + +"schema-utils@npm:^2.6.5": + version: 2.7.1 + resolution: "schema-utils@npm:2.7.1" + dependencies: + "@types/json-schema": "npm:^7.0.5" + ajv: "npm:^6.12.4" + ajv-keywords: "npm:^3.5.2" + checksum: 10c0/f484f34464edd8758712d5d3ba25a306e367dac988aecaf4ce112e99baae73f33a807b5cf869240bb6648c80720b36af2d7d72be3a27faa49a2d4fc63fa3f85f + languageName: node + linkType: hard + +"schema-utils@npm:^3.0.0": + version: 3.3.0 + resolution: "schema-utils@npm:3.3.0" + dependencies: + "@types/json-schema": "npm:^7.0.8" + ajv: "npm:^6.12.5" + ajv-keywords: "npm:^3.5.2" + checksum: 10c0/fafdbde91ad8aa1316bc543d4b61e65ea86970aebbfb750bfb6d8a6c287a23e415e0e926c2498696b242f63af1aab8e585252637fabe811fd37b604351da6500 + languageName: node + linkType: hard + +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0": + version: 4.3.0 + resolution: "schema-utils@npm:4.3.0" + dependencies: + "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.9.0" + ajv-formats: "npm:^2.1.1" + ajv-keywords: "npm:^5.1.0" + checksum: 10c0/c23f0fa73ef71a01d4a2bb7af4c91e0d356ec640e071aa2d06ea5e67f042962bb7ac7c29a60a295bb0125878801bc3209197a2b8a833dd25bd38e37c3ed21427 + languageName: node + linkType: hard + +"select-hose@npm:^2.0.0": + version: 2.0.0 + resolution: "select-hose@npm:2.0.0" + checksum: 10c0/01cc52edd29feddaf379efb4328aededa633f0ac43c64b11a8abd075ff34f05b0d280882c4fbcbdf1a0658202c9cd2ea8d5985174dcf9a2dac7e3a4996fa9b67 + languageName: node + linkType: hard + +"selfsigned@npm:^2.1.1": + version: 2.4.1 + resolution: "selfsigned@npm:2.4.1" + dependencies: + "@types/node-forge": "npm:^1.3.0" + node-forge: "npm:^1" + checksum: 10c0/521829ec36ea042f7e9963bf1da2ed040a815cf774422544b112ec53b7edc0bc50a0f8cc2ae7aa6cc19afa967c641fd96a15de0fc650c68651e41277d2e1df09 + languageName: node + linkType: hard + +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -7016,7 +16682,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": +"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.1": version: 7.7.1 resolution: "semver@npm:7.7.1" bin: @@ -7025,6 +16691,72 @@ __metadata: languageName: node linkType: hard +"send@npm:0.19.0": + version: 0.19.0 + resolution: "send@npm:0.19.0" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:2.0.1" + checksum: 10c0/ea3f8a67a8f0be3d6bf9080f0baed6d2c51d11d4f7b4470de96a5029c598a7011c497511ccc28968b70ef05508675cebff27da9151dd2ceadd60be4e6cf845e3 + languageName: node + linkType: hard + +"serialize-javascript@npm:^4.0.0": + version: 4.0.0 + resolution: "serialize-javascript@npm:4.0.0" + dependencies: + randombytes: "npm:^2.1.0" + checksum: 10c0/510dfe7f0311c0b2f7ab06311afa1668ba2969ab2f1faaac0a4924ede76b7f22ba85cfdeaa0052ec5a047bca42c8cd8ac8df8f0efe52f9bd290b3a39ae69fe9d + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.2": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" + dependencies: + randombytes: "npm:^2.1.0" + checksum: 10c0/2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 + languageName: node + linkType: hard + +"serve-index@npm:^1.9.1": + version: 1.9.1 + resolution: "serve-index@npm:1.9.1" + dependencies: + accepts: "npm:~1.3.4" + batch: "npm:0.6.1" + debug: "npm:2.6.9" + escape-html: "npm:~1.0.3" + http-errors: "npm:~1.6.2" + mime-types: "npm:~2.1.17" + parseurl: "npm:~1.3.2" + checksum: 10c0/a666471a24196f74371edf2c3c7bcdd82adbac52f600804508754b5296c3567588bf694258b19e0cb23a567acfa20d9721bfdaed3286007b81f9741ada8a3a9c + languageName: node + linkType: hard + +"serve-static@npm:1.16.2": + version: 1.16.2 + resolution: "serve-static@npm:1.16.2" + dependencies: + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:0.19.0" + checksum: 10c0/528fff6f5e12d0c5a391229ad893910709bc51b5705962b09404a1d813857578149b8815f35d3ee5752f44cd378d0f31669d4b1d7e2d11f41e08283d5134bd1f + languageName: node + linkType: hard + "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -7032,6 +16764,64 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.2.2": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + functions-have-names: "npm:^1.2.3" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 + languageName: node + linkType: hard + +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + +"setprototypeof@npm:1.1.0": + version: 1.1.0 + resolution: "setprototypeof@npm:1.1.0" + checksum: 10c0/a77b20876689c6a89c3b42f0c3596a9cae02f90fc902570cbd97198e9e8240382086c9303ad043e88cee10f61eae19f1004e51d885395a1e9bf49f9ebed12872 + languageName: node + linkType: hard + +"setprototypeof@npm:1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc + languageName: node + linkType: hard + +"shallowequal@npm:1.1.0": + version: 1.1.0 + resolution: "shallowequal@npm:1.1.0" + checksum: 10c0/b926efb51cd0f47aa9bc061add788a4a650550bbe50647962113a4579b60af2abe7b62f9b02314acc6f97151d4cf87033a2b15fc20852fae306d1a095215396c + languageName: node + linkType: hard + "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -7048,6 +16838,13 @@ __metadata: languageName: node linkType: hard +"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": + version: 1.8.2 + resolution: "shell-quote@npm:1.8.2" + checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1 + languageName: node + linkType: hard + "side-channel-list@npm:^1.0.0": version: 1.0.0 resolution: "side-channel-list@npm:1.0.0" @@ -7083,7 +16880,7 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.1.0": +"side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": version: 1.1.0 resolution: "side-channel@npm:1.1.0" dependencies: @@ -7103,7 +16900,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 @@ -7124,6 +16921,13 @@ __metadata: languageName: node linkType: hard +"slash@npm:^4.0.0": + version: 4.0.0 + resolution: "slash@npm:4.0.0" + checksum: 10c0/b522ca75d80d107fd30d29df0549a7b2537c83c4c4ecd12cd7d4ea6c8aaca2ab17ada002e7a1d78a9d736a0261509f26ea5b489082ee443a3a810586ef8eff18 + languageName: node + linkType: hard + "slice-ansi@npm:^5.0.0": version: 5.0.0 resolution: "slice-ansi@npm:5.0.0" @@ -7150,6 +16954,26 @@ __metadata: languageName: node linkType: hard +"smoldot@npm:2.0.26": + version: 2.0.26 + resolution: "smoldot@npm:2.0.26" + dependencies: + ws: "npm:^8.8.1" + checksum: 10c0/a4788fb92e5ed6e8c3d171d00474712c6f98f62cae68543f1029e7976a64ce9c8126956e50d6bd89482df8568f8ac043d5eb50b63f44f9a6062cbc49f0ef2dad + languageName: node + linkType: hard + +"sockjs@npm:^0.3.24": + version: 0.3.24 + resolution: "sockjs@npm:0.3.24" + dependencies: + faye-websocket: "npm:^0.11.3" + uuid: "npm:^8.3.2" + websocket-driver: "npm:^0.7.4" + checksum: 10c0/aa102c7d921bf430215754511c81ea7248f2dcdf268fbdb18e4d8183493a86b8793b164c636c52f474a886f747447c962741df2373888823271efdb9d2594f33 + languageName: node + linkType: hard + "socks-proxy-agent@npm:^8.0.3": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" @@ -7180,6 +17004,33 @@ __metadata: languageName: node linkType: hard +"source-list-map@npm:^2.0.0, source-list-map@npm:^2.0.1": + version: 2.0.1 + resolution: "source-list-map@npm:2.0.1" + checksum: 10c0/2e5e421b185dcd857f46c3c70e2e711a65d717b78c5f795e2e248c9d67757882ea989b80ebc08cf164eeeda5f4be8aa95d3b990225070b2daaaf3257c5958149 + languageName: node + linkType: hard + +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + +"source-map-loader@npm:^3.0.0": + version: 3.0.2 + resolution: "source-map-loader@npm:3.0.2" + dependencies: + abab: "npm:^2.0.5" + iconv-lite: "npm:^0.6.3" + source-map-js: "npm:^1.0.1" + peerDependencies: + webpack: ^5.0.0 + checksum: 10c0/ce38822d10ac0fc09f3a3f320f184d5a5c7e66a6c447e5f2c36476d901e3224a00cc7843be615212a50b8607beee565f08b526fbb0621357a1a6247f48fd09bc + languageName: node + linkType: hard + "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13" @@ -7190,13 +17041,46 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1": +"source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 languageName: node linkType: hard +"source-map@npm:^0.7.3": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 10c0/dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc + languageName: node + linkType: hard + +"source-map@npm:^0.8.0-beta.0": + version: 0.8.0-beta.0 + resolution: "source-map@npm:0.8.0-beta.0" + dependencies: + whatwg-url: "npm:^7.0.0" + checksum: 10c0/fb4d9bde9a9fdb2c29b10e5eae6c71d10e09ef467e1afb75fdec2eb7e11fa5b343a2af553f74f18b695dbc0b81f9da2e9fa3d7a317d5985e9939499ec6087835 + languageName: node + linkType: hard + +"sourcemap-codec@npm:^1.4.8": + version: 1.4.8 + resolution: "sourcemap-codec@npm:1.4.8" + checksum: 10c0/f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 + languageName: node + linkType: hard + "spawndamnit@npm:^3.0.1": version: 3.0.1 resolution: "spawndamnit@npm:3.0.1" @@ -7207,6 +17091,33 @@ __metadata: languageName: node linkType: hard +"spdy-transport@npm:^3.0.0": + version: 3.0.0 + resolution: "spdy-transport@npm:3.0.0" + dependencies: + debug: "npm:^4.1.0" + detect-node: "npm:^2.0.4" + hpack.js: "npm:^2.1.6" + obuf: "npm:^1.1.2" + readable-stream: "npm:^3.0.6" + wbuf: "npm:^1.7.3" + checksum: 10c0/eaf7440fa90724fffc813c386d4a8a7427d967d6e46d7c51d8f8a533d1a6911b9823ea9218703debbae755337e85f110185d7a00ae22ec5c847077b908ce71bb + languageName: node + linkType: hard + +"spdy@npm:^4.0.2": + version: 4.0.2 + resolution: "spdy@npm:4.0.2" + dependencies: + debug: "npm:^4.1.0" + handle-thing: "npm:^2.0.0" + http-deceiver: "npm:^1.2.7" + select-hose: "npm:^2.0.0" + spdy-transport: "npm:^3.0.0" + checksum: 10c0/983509c0be9d06fd00bb9dff713c5b5d35d3ffd720db869acdd5ad7aa6fc0e02c2318b58f75328957d8ff772acdf1f7d19382b6047df342044ff3e2d6805ccdf + languageName: node + linkType: hard + "split-on-first@npm:^1.0.0": version: 1.1.0 resolution: "split-on-first@npm:1.1.0" @@ -7244,12 +17155,49 @@ __metadata: languageName: node linkType: hard -"stack-utils@npm:^2.0.3": - version: 2.0.6 - resolution: "stack-utils@npm:2.0.6" - dependencies: - escape-string-regexp: "npm:^2.0.0" - checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a +"stable@npm:^0.1.8": + version: 0.1.8 + resolution: "stable@npm:0.1.8" + checksum: 10c0/df74b5883075076e78f8e365e4068ecd977af6c09da510cfc3148a303d4b87bc9aa8f7c48feb67ed4ef970b6140bd9eabba2129e28024aa88df5ea0114cba39d + languageName: node + linkType: hard + +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: "npm:^2.0.0" + checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a + languageName: node + linkType: hard + +"stackframe@npm:^1.3.4": + version: 1.3.4 + resolution: "stackframe@npm:1.3.4" + checksum: 10c0/18410f7a1e0c5d211a4effa83bdbf24adbe8faa8c34db52e1cd3e89837518c592be60b60d8b7270ac53eeeb8b807cd11b399a41667f6c9abb41059c3ccc8a989 + languageName: node + linkType: hard + +"static-eval@npm:2.0.2": + version: 2.0.2 + resolution: "static-eval@npm:2.0.2" + dependencies: + escodegen: "npm:^1.8.1" + checksum: 10c0/9bc1114ea5ba2a6978664907c4dd3fde6f58767274f6cb4fbfb11ba3a73cb6e74dc11e89ec4a7bf1472a587c1f976fcd4ab8fe9aae1651f5e576f097745d48ff + languageName: node + linkType: hard + +"statuses@npm:2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + languageName: node + linkType: hard + +"statuses@npm:>= 1.4.0 < 2": + version: 1.5.0 + resolution: "statuses@npm:1.5.0" + checksum: 10c0/e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940 languageName: node linkType: hard @@ -7277,6 +17225,23 @@ __metadata: languageName: node linkType: hard +"string-length@npm:^5.0.1": + version: 5.0.1 + resolution: "string-length@npm:5.0.1" + dependencies: + char-regex: "npm:^2.0.0" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/311fa5758d397bd616be17150dfefaab4755ed292a3112237924d10ba5122f606064ad4880a293387401c1d7aa20d79f7936728bac2abed17a5e48f5b317cbc8 + languageName: node + linkType: hard + +"string-natural-compare@npm:^3.0.1": + version: 3.0.1 + resolution: "string-natural-compare@npm:3.0.1" + checksum: 10c0/85a6a9195736be500af5d817c7ea36b7e1ac278af079a807f70f79a56602359ee6743ca409af6291b94557de550ff60d1ec31b3c4fc8e7a08d0e12cdab57c149 + languageName: node + linkType: hard + "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -7299,6 +17264,86 @@ __metadata: languageName: node linkType: hard +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.12, string.prototype.matchall@npm:^4.0.6": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" + set-function-name: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c + languageName: node + linkType: hard + +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.8, string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -7308,6 +17353,26 @@ __metadata: languageName: node linkType: hard +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + languageName: node + linkType: hard + +"stringify-object@npm:^3.3.0": + version: 3.3.0 + resolution: "stringify-object@npm:3.3.0" + dependencies: + get-own-enumerable-property-symbols: "npm:^3.0.0" + is-obj: "npm:^1.0.1" + is-regexp: "npm:^1.0.0" + checksum: 10c0/ba8078f84128979ee24b3de9a083489cbd3c62cb8572a061b47d4d82601a8ae4b4d86fa8c54dd955593da56bb7c16a6de51c27221fdc6b7139bb4f29d815f35b + languageName: node + linkType: hard + "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" @@ -7340,6 +17405,13 @@ __metadata: languageName: node linkType: hard +"strip-comments@npm:^2.0.1": + version: 2.0.1 + resolution: "strip-comments@npm:2.0.1" + checksum: 10c0/984321b1ec47a531bdcfddd87f217590934e2d2f142198a080ec88588280239a5b58a81ca780730679b6195e52afef83673c6d6466c07c2277f71f44d7d9553d + languageName: node + linkType: hard + "strip-final-newline@npm:^2.0.0": version: 2.0.0 resolution: "strip-final-newline@npm:2.0.0" @@ -7347,6 +17419,15 @@ __metadata: languageName: node linkType: hard +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: "npm:^1.0.0" + checksum: 10c0/ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -7354,7 +17435,82 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.1.0": +"style-loader@npm:^3.3.1": + version: 3.3.4 + resolution: "style-loader@npm:3.3.4" + peerDependencies: + webpack: ^5.0.0 + checksum: 10c0/8f8027fc5c6e91400cbb60066e7db3315810f8eaa0d19b2a254936eb0bec399ba8a7043b1789da9d05ab7c3ba50faf9267765ae0bf3571e48aa34ecdc774be37 + languageName: node + linkType: hard + +"styled-components@npm:^6.1.15": + version: 6.1.15 + resolution: "styled-components@npm:6.1.15" + dependencies: + "@emotion/is-prop-valid": "npm:1.2.2" + "@emotion/unitless": "npm:0.8.1" + "@types/stylis": "npm:4.2.5" + css-to-react-native: "npm:3.2.0" + csstype: "npm:3.1.3" + postcss: "npm:8.4.49" + shallowequal: "npm:1.1.0" + stylis: "npm:4.3.2" + tslib: "npm:2.6.2" + peerDependencies: + react: ">= 16.8.0" + react-dom: ">= 16.8.0" + checksum: 10c0/7c29db75af722599e10962ef74edd86423275385a3bf6baeb76783dfacc3de7608d1cc07b0d5866986e5263d60f0801b0d1f5b3b63be1af23bed68fdca8eaab6 + languageName: node + linkType: hard + +"stylehacks@npm:^5.1.1": + version: 5.1.1 + resolution: "stylehacks@npm:5.1.1" + dependencies: + browserslist: "npm:^4.21.4" + postcss-selector-parser: "npm:^6.0.4" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/402c2b545eeda0e972f125779adddc88df11bcf3a89de60c92026bd98cd49c1abffcd5bfe41766398835e0a1c7e5e72bdb6905809ecbb60716cd8d3a32ea7cd3 + languageName: node + linkType: hard + +"stylis@npm:4.3.2": + version: 4.3.2 + resolution: "stylis@npm:4.3.2" + checksum: 10c0/0410e1404cbeee3388a9e17587875211ce2f014c8379af0d1e24ca55878867c9f1ccc7b0ce9a156ca53f5d6e301391a82b0645522a604674a378b3189a4a1994 + languageName: node + linkType: hard + +"sucrase@npm:^3.35.0": + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.2" + commander: "npm:^4.0.0" + glob: "npm:^10.3.10" + lines-and-columns: "npm:^1.1.6" + mz: "npm:^2.7.0" + pirates: "npm:^4.0.1" + ts-interface-checker: "npm:^0.1.9" + bin: + sucrase: bin/sucrase + sucrase-node: bin/sucrase-node + checksum: 10c0/ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + languageName: node + linkType: hard + +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -7372,6 +17528,16 @@ __metadata: languageName: node linkType: hard +"supports-hyperlinks@npm:^2.0.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + languageName: node + linkType: hard + "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -7379,6 +17545,107 @@ __metadata: languageName: node linkType: hard +"svg-parser@npm:^2.0.2": + version: 2.0.4 + resolution: "svg-parser@npm:2.0.4" + checksum: 10c0/02f6cb155dd7b63ebc2f44f36365bc294543bebb81b614b7628f1af3c54ab64f7e1cec20f06e252bf95bdde78441ae295a412c68ad1678f16a6907d924512b7a + languageName: node + linkType: hard + +"svgo@npm:^1.2.2": + version: 1.3.2 + resolution: "svgo@npm:1.3.2" + dependencies: + chalk: "npm:^2.4.1" + coa: "npm:^2.0.2" + css-select: "npm:^2.0.0" + css-select-base-adapter: "npm:^0.1.1" + css-tree: "npm:1.0.0-alpha.37" + csso: "npm:^4.0.2" + js-yaml: "npm:^3.13.1" + mkdirp: "npm:~0.5.1" + object.values: "npm:^1.1.0" + sax: "npm:~1.2.4" + stable: "npm:^0.1.8" + unquote: "npm:~1.1.1" + util.promisify: "npm:~1.0.0" + bin: + svgo: ./bin/svgo + checksum: 10c0/261a82b08acf63accd7a54b47b4ffcd2fc7e7d7f8efef3cbc61184583b24b4c5434656004c30190302821af0f6d7b047eac730b0dcdab5d179e6a74383ccc776 + languageName: node + linkType: hard + +"svgo@npm:^2.7.0": + version: 2.8.0 + resolution: "svgo@npm:2.8.0" + dependencies: + "@trysound/sax": "npm:0.2.0" + commander: "npm:^7.2.0" + css-select: "npm:^4.1.3" + css-tree: "npm:^1.1.3" + csso: "npm:^4.2.0" + picocolors: "npm:^1.0.0" + stable: "npm:^0.1.8" + bin: + svgo: bin/svgo + checksum: 10c0/0741f5d5cad63111a90a0ce7a1a5a9013f6d293e871b75efe39addb57f29a263e45294e485a4d2ff9cc260a5d142c8b5937b2234b4ef05efdd2706fb2d360ecc + languageName: node + linkType: hard + +"symbol-tree@npm:^3.2.4": + version: 3.2.4 + resolution: "symbol-tree@npm:3.2.4" + checksum: 10c0/dfbe201ae09ac6053d163578778c53aa860a784147ecf95705de0cd23f42c851e1be7889241495e95c37cabb058edb1052f141387bef68f705afc8f9dd358509 + languageName: node + linkType: hard + +"tailwindcss@npm:^3.0.2": + version: 3.4.17 + resolution: "tailwindcss@npm:3.4.17" + dependencies: + "@alloc/quick-lru": "npm:^5.2.0" + arg: "npm:^5.0.2" + chokidar: "npm:^3.6.0" + didyoumean: "npm:^1.2.2" + dlv: "npm:^1.1.3" + fast-glob: "npm:^3.3.2" + glob-parent: "npm:^6.0.2" + is-glob: "npm:^4.0.3" + jiti: "npm:^1.21.6" + lilconfig: "npm:^3.1.3" + micromatch: "npm:^4.0.8" + normalize-path: "npm:^3.0.0" + object-hash: "npm:^3.0.0" + picocolors: "npm:^1.1.1" + postcss: "npm:^8.4.47" + postcss-import: "npm:^15.1.0" + postcss-js: "npm:^4.0.1" + postcss-load-config: "npm:^4.0.2" + postcss-nested: "npm:^6.2.0" + postcss-selector-parser: "npm:^6.1.2" + resolve: "npm:^1.22.8" + sucrase: "npm:^3.35.0" + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: 10c0/cc42c6e7fdf88a5507a0d7fea37f1b4122bec158977f8c017b2ae6828741f9e6f8cb90282c6bf2bd5951fd1220a53e0a50ca58f5c1c00eb7f5d9f8b80dc4523c + languageName: node + linkType: hard + +"tapable@npm:^1.0.0": + version: 1.1.3 + resolution: "tapable@npm:1.1.3" + checksum: 10c0/c9f0265e55e45821ec672b9b9ee8a35d95bf3ea6b352199f8606a2799018e89cfe4433c554d424b31fc67c4be26b05d4f36dc3c607def416fdb2514cd63dba50 + languageName: node + linkType: hard + +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 + languageName: node + linkType: hard + "tar@npm:^7.4.3": version: 7.4.3 resolution: "tar@npm:7.4.3" @@ -7393,6 +17660,25 @@ __metadata: languageName: node linkType: hard +"temp-dir@npm:^2.0.0": + version: 2.0.0 + resolution: "temp-dir@npm:2.0.0" + checksum: 10c0/b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 + languageName: node + linkType: hard + +"tempy@npm:^0.6.0": + version: 0.6.0 + resolution: "tempy@npm:0.6.0" + dependencies: + is-stream: "npm:^2.0.0" + temp-dir: "npm:^2.0.0" + type-fest: "npm:^0.16.0" + unique-string: "npm:^2.0.0" + checksum: 10c0/ca0882276732d1313b85006b0427620cb4a8d7a57738a2311a72befae60ed152be7d5b41b951dcb447a01a35404bed76f33eb4e37c55263cd7f807eee1187f8f + languageName: node + linkType: hard + "term-size@npm:^2.1.0": version: 2.2.1 resolution: "term-size@npm:2.2.1" @@ -7400,6 +17686,52 @@ __metadata: languageName: node linkType: hard +"terminal-link@npm:^2.0.0": + version: 2.1.1 + resolution: "terminal-link@npm:2.1.1" + dependencies: + ansi-escapes: "npm:^4.2.1" + supports-hyperlinks: "npm:^2.0.0" + checksum: 10c0/947458a5cd5408d2ffcdb14aee50bec8fb5022ae683b896b2f08ed6db7b2e7d42780d5c8b51e930e9c322bd7c7a517f4fa7c76983d0873c83245885ac5ee13e3 + languageName: node + linkType: hard + +"terser-webpack-plugin@npm:^5.2.5, terser-webpack-plugin@npm:^5.3.11": + version: 5.3.12 + resolution: "terser-webpack-plugin@npm:5.3.12" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.25" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^4.3.0" + serialize-javascript: "npm:^6.0.2" + terser: "npm:^5.31.1" + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: 10c0/b37e21bf4258603456617a88f81fa123c684f9bcd928719ada94d6b713cb3f7d726d69e642f565f67fac04ba7cab9179ebe5d5b8e2c4961afc9a7a8759ee580e + languageName: node + linkType: hard + +"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.31.1": + version: 5.39.0 + resolution: "terser@npm:5.39.0" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.8.2" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10c0/83326545ea1aecd6261030568b6191ccfa4cb6aa61d9ea41746a52479f50017a78b77e4725fbbc207c5df841ffa66a773c5ac33636e95c7ab94fe7e0379ae5c7 + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -7411,6 +17743,31 @@ __metadata: languageName: node linkType: hard +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c + languageName: node + linkType: hard + +"thenify-all@npm:^1.0.0": + version: 1.6.0 + resolution: "thenify-all@npm:1.6.0" + dependencies: + thenify: "npm:>= 3.1.0 < 4" + checksum: 10c0/9b896a22735e8122754fe70f1d65f7ee691c1d70b1f116fda04fea103d0f9b356e3676cb789506e3909ae0486a79a476e4914b0f92472c2e093d206aed4b7d6b + languageName: node + linkType: hard + +"thenify@npm:>= 3.1.0 < 4": + version: 3.3.1 + resolution: "thenify@npm:3.3.1" + dependencies: + any-promise: "npm:^1.0.0" + checksum: 10c0/f375aeb2b05c100a456a30bc3ed07ef03a39cbdefe02e0403fb714b8c7e57eeaad1a2f5c4ecfb9ce554ce3db9c2b024eba144843cd9e344566d9fcee73b04767 + languageName: node + linkType: hard + "thread-stream@npm:^0.15.1": version: 0.15.2 resolution: "thread-stream@npm:0.15.2" @@ -7420,6 +17777,20 @@ __metadata: languageName: node linkType: hard +"throat@npm:^6.0.1": + version: 6.0.2 + resolution: "throat@npm:6.0.2" + checksum: 10c0/45caf1ce86a895f71fcb9bd3de67e1df6f73a519e780765dd0cf63ca8363de08ad207cfb714bc650ee9ddeef89971517b5f3a64087fcffce2bda034697af7c18 + languageName: node + linkType: hard + +"thunky@npm:^1.0.2": + version: 1.1.0 + resolution: "thunky@npm:1.1.0" + checksum: 10c0/369764f39de1ce1de2ba2fa922db4a3f92e9c7f33bcc9a713241bc1f4a5238b484c17e0d36d1d533c625efb00e9e82c3e45f80b47586945557b45abb890156d2 + languageName: node + linkType: hard + "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -7445,6 +17816,43 @@ __metadata: languageName: node linkType: hard +"toidentifier@npm:1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 + languageName: node + linkType: hard + +"tough-cookie@npm:^4.0.0": + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" + dependencies: + psl: "npm:^1.1.33" + punycode: "npm:^2.1.1" + universalify: "npm:^0.2.0" + url-parse: "npm:^1.5.3" + checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 + languageName: node + linkType: hard + +"tr46@npm:^1.0.1": + version: 1.0.1 + resolution: "tr46@npm:1.0.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/41525c2ccce86e3ef30af6fa5e1464e6d8bb4286a58ea8db09228f598889581ef62347153f6636cd41553dc41685bdfad0a9d032ef58df9fbb0792b3447d0f04 + languageName: node + linkType: hard + +"tr46@npm:^2.1.0": + version: 2.1.0 + resolution: "tr46@npm:2.1.0" + dependencies: + punycode: "npm:^2.1.1" + checksum: 10c0/397f5c39d97c5fe29fa9bab73b03853be18ad2738b2c66ee5ce84ecb36b091bdaec493f9b3cee711d45f7678f342452600843264cc8242b591c8dc983146a6c4 + languageName: node + linkType: hard + "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -7452,6 +17860,13 @@ __metadata: languageName: node linkType: hard +"tryer@npm:^1.0.1": + version: 1.0.1 + resolution: "tryer@npm:1.0.1" + checksum: 10c0/19070409a0009dc26127636cc14d2415e9cf8b1dc07b29694e57ea8bb5ea1bded012c0e792f6235b46e31189a7b866841668b3850867ff7eac1a6b55332c960d + languageName: node + linkType: hard + "ts-api-utils@npm:^2.0.1": version: 2.0.1 resolution: "ts-api-utils@npm:2.0.1" @@ -7461,9 +17876,16 @@ __metadata: languageName: node linkType: hard +"ts-interface-checker@npm:^0.1.9": + version: 0.1.13 + resolution: "ts-interface-checker@npm:0.1.13" + checksum: 10c0/232509f1b84192d07b81d1e9b9677088e590ac1303436da1e92b296e9be8e31ea042e3e1fd3d29b1742ad2c959e95afe30f63117b8f1bc3a3850070a5142fea7 + languageName: node + linkType: hard + "ts-jest@npm:^29.2.5": - version: 29.2.5 - resolution: "ts-jest@npm:29.2.5" + version: 29.2.6 + resolution: "ts-jest@npm:29.2.6" dependencies: bs-logger: "npm:^0.2.6" ejs: "npm:^3.1.10" @@ -7472,7 +17894,7 @@ __metadata: json5: "npm:^2.2.3" lodash.memoize: "npm:^4.1.2" make-error: "npm:^1.3.6" - semver: "npm:^7.6.3" + semver: "npm:^7.7.1" yargs-parser: "npm:^21.1.1" peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" @@ -7494,7 +17916,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 10c0/acb62d168faec073e64b20873b583974ba8acecdb94681164eb346cef82ade8fb481c5b979363e01a97ce4dd1e793baf64d9efd90720bc941ad7fc1c3d6f3f68 + checksum: 10c0/2a79bdb2631bbd004cd6ec171d62dc3681b86e7d1c20eece7f56e7c3df11a0f5a14f4831960b1ba8d1836787395c8f9dcbd084fd7f59246bbee8048feb93f892 languageName: node linkType: hard @@ -7536,6 +17958,18 @@ __metadata: languageName: node linkType: hard +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" + dependencies: + "@types/json5": "npm:^0.0.29" + json5: "npm:^1.0.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: 10c0/5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 + languageName: node + linkType: hard + "tsconfig-paths@npm:^4.2.0": version: 4.2.0 resolution: "tsconfig-paths@npm:4.2.0" @@ -7547,20 +17981,38 @@ __metadata: languageName: node linkType: hard -"tslib@npm:1.14.1": +"tslib@npm:1.14.1, tslib@npm:^1.8.1": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.7.0": +"tslib@npm:2.6.2": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb + languageName: node + linkType: hard + +"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.7.0, tslib@npm:^2.8.0, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard +"tsutils@npm:^3.21.0": + version: 3.21.0 + resolution: "tsutils@npm:3.21.0" + dependencies: + tslib: "npm:^1.8.1" + peerDependencies: + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 + languageName: node + linkType: hard + "tsx@npm:^4.19.3": version: 4.19.3 resolution: "tsx@npm:4.19.3" @@ -7586,6 +18038,15 @@ __metadata: languageName: node linkType: hard +"type-check@npm:~0.3.2": + version: 0.3.2 + resolution: "type-check@npm:0.3.2" + dependencies: + prelude-ls: "npm:~1.1.2" + checksum: 10c0/776217116b2b4e50e368c7ee0c22c0a85e982881c16965b90d52f216bc296d6a52ef74f9202d22158caacc092a7645b0b8d5fe529a96e3fe35d0fb393966c875 + languageName: node + linkType: hard + "type-detect@npm:4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" @@ -7593,6 +18054,20 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.16.0": + version: 0.16.0 + resolution: "type-fest@npm:0.16.0" + checksum: 10c0/6b4d846534e7bcb49a6160b068ffaed2b62570d989d909ac3f29df5ef1e993859f890a4242eebe023c9e923f96adbcb3b3e88a198c35a1ee9a731e147a6839c3 + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 + languageName: node + linkType: hard + "type-fest@npm:^0.21.3": version: 0.21.3 resolution: "type-fest@npm:0.21.3" @@ -7607,17 +18082,99 @@ __metadata: languageName: node linkType: hard +"type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: "npm:0.3.0" + mime-types: "npm:~2.1.24" + checksum: 10c0/a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d + languageName: node + linkType: hard + +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 + languageName: node + linkType: hard + +"typedarray-to-buffer@npm:^3.1.5": + version: 3.1.5 + resolution: "typedarray-to-buffer@npm:3.1.5" + dependencies: + is-typedarray: "npm:^1.0.0" + checksum: 10c0/4ac5b7a93d604edabf3ac58d3a2f7e07487e9f6e98195a080e81dbffdc4127817f470f219d794a843b87052cedef102b53ac9b539855380b8c2172054b7d5027 + languageName: node + linkType: hard + "typescript-eslint@npm:^8.22.0": - version: 8.24.1 - resolution: "typescript-eslint@npm:8.24.1" + version: 8.25.0 + resolution: "typescript-eslint@npm:8.25.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.24.1" - "@typescript-eslint/parser": "npm:8.24.1" - "@typescript-eslint/utils": "npm:8.24.1" + "@typescript-eslint/eslint-plugin": "npm:8.25.0" + "@typescript-eslint/parser": "npm:8.25.0" + "@typescript-eslint/utils": "npm:8.25.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/5bcb6af12d04777ca04ca9300552e1c7410d640950945d854be41c264fdfe965ce40c0203336e073eb0697567d59043b3096dfed825e76fd7347081e9abf3b16 + checksum: 10c0/bdc1165be1bc60311045ca69aa1bff4bbb7feac906c6b7885c4bc859693d8ca1b88840a1ba10b226ca2343c4bd7388b7a36e5c787b0d7f1bab5ababb80e783cc + languageName: node + linkType: hard + +"typescript@npm:^4.9.5": + version: 4.9.5 + resolution: "typescript@npm:4.9.5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/5f6cad2e728a8a063521328e612d7876e12f0d8a8390d3b3aaa452a6a65e24e9ac8ea22beb72a924fd96ea0a49ea63bb4e251fb922b12eedfb7f7a26475e5c56 languageName: node linkType: hard @@ -7631,6 +18188,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A^4.9.5#optional!builtin": + version: 4.9.5 + resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/e3333f887c6829dfe0ab6c1dbe0dd1e3e2aeb56c66460cb85c5440c566f900c833d370ca34eb47558c0c69e78ced4bfe09b8f4f98b6de7afed9b84b8d1dd06a1 + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A^5.7.3#optional!builtin": version: 5.7.3 resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=5786d5" @@ -7666,6 +18233,18 @@ __metadata: languageName: node linkType: hard +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 + languageName: node + linkType: hard + "uncrypto@npm:^0.1.3": version: 0.1.3 resolution: "uncrypto@npm:0.1.3" @@ -7673,6 +18252,13 @@ __metadata: languageName: node linkType: hard +"underscore@npm:1.12.1": + version: 1.12.1 + resolution: "underscore@npm:1.12.1" + checksum: 10c0/00f392357e363353ac485e7c156b749505087e31ff4fdad22e04ebd2f94a56fbc554cd41a6722e3895a818466cf298b1cae93ff6211d102d373a9b50db63bfd0 + languageName: node + linkType: hard + "undici-types@npm:~6.19.2": version: 6.19.8 resolution: "undici-types@npm:6.19.8" @@ -7696,6 +18282,37 @@ __metadata: languageName: node linkType: hard +"unicode-canonical-property-names-ecmascript@npm:^2.0.0": + version: 2.0.1 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" + checksum: 10c0/f83bc492fdbe662860795ef37a85910944df7310cac91bd778f1c19ebc911e8b9cde84e703de631e5a2fcca3905e39896f8fc5fc6a44ddaf7f4aff1cda24f381 + languageName: node + linkType: hard + +"unicode-match-property-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-match-property-ecmascript@npm:2.0.0" + dependencies: + unicode-canonical-property-names-ecmascript: "npm:^2.0.0" + unicode-property-aliases-ecmascript: "npm:^2.0.0" + checksum: 10c0/4d05252cecaf5c8e36d78dc5332e03b334c6242faf7cf16b3658525441386c0a03b5f603d42cbec0f09bb63b9fd25c9b3b09667aee75463cac3efadae2cd17ec + languageName: node + linkType: hard + +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.2.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.2.0" + checksum: 10c0/1d0a2deefd97974ddff5b7cb84f9884177f4489928dfcebb4b2b091d6124f2739df51fc6ea15958e1b5637ac2a24cff9bf21ea81e45335086ac52c0b4c717d6d + languageName: node + linkType: hard + +"unicode-property-aliases-ecmascript@npm:^2.0.0": + version: 2.1.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" + checksum: 10c0/50ded3f8c963c7785e48c510a3b7c6bc4e08a579551489aa0349680a35b1ceceec122e33b2b6c1b579d0be2250f34bb163ac35f5f8695fe10bbc67fb757f0af8 + languageName: node + linkType: hard + "unique-filename@npm:^4.0.0": version: 4.0.0 resolution: "unique-filename@npm:4.0.0" @@ -7714,6 +18331,15 @@ __metadata: languageName: node linkType: hard +"unique-string@npm:^2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: "npm:^2.0.0" + checksum: 10c0/11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b + languageName: node + linkType: hard + "universalify@npm:^0.1.0": version: 0.1.2 resolution: "universalify@npm:0.1.2" @@ -7721,6 +18347,13 @@ __metadata: languageName: node linkType: hard +"universalify@npm:^0.2.0": + version: 0.2.0 + resolution: "universalify@npm:0.2.0" + checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe + languageName: node + linkType: hard + "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -7737,37 +18370,51 @@ __metadata: languageName: node linkType: hard +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c + languageName: node + linkType: hard + +"unquote@npm:~1.1.1": + version: 1.1.1 + resolution: "unquote@npm:1.1.1" + checksum: 10c0/de59fb48cbaadc636002c6563dcb6b1bce95c91ebecb92addbc9bb47982cb03e7d8a8371c9617267b9e5746bbcb4403394139bc1310106b9ac4c26790ed57859 + languageName: node + linkType: hard + "unstorage@npm:^1.9.0": - version: 1.14.4 - resolution: "unstorage@npm:1.14.4" + version: 1.15.0 + resolution: "unstorage@npm:1.15.0" dependencies: anymatch: "npm:^3.1.3" - chokidar: "npm:^3.6.0" + chokidar: "npm:^4.0.3" destr: "npm:^2.0.3" - h3: "npm:^1.13.0" + h3: "npm:^1.15.0" lru-cache: "npm:^10.4.3" - node-fetch-native: "npm:^1.6.4" + node-fetch-native: "npm:^1.6.6" ofetch: "npm:^1.4.1" ufo: "npm:^1.5.4" peerDependencies: "@azure/app-configuration": ^1.8.0 "@azure/cosmos": ^4.2.0 "@azure/data-tables": ^13.3.0 - "@azure/identity": ^4.5.0 + "@azure/identity": ^4.6.0 "@azure/keyvault-secrets": ^4.9.0 "@azure/storage-blob": ^12.26.0 "@capacitor/preferences": ^6.0.3 - "@deno/kv": ">=0.8.4" + "@deno/kv": ">=0.9.0" "@netlify/blobs": ^6.5.0 || ^7.0.0 || ^8.1.0 "@planetscale/database": ^1.19.0 "@upstash/redis": ^1.34.3 - "@vercel/blob": ">=0.27.0" + "@vercel/blob": ">=0.27.1" "@vercel/kv": ^1.0.1 aws4fetch: ^1.0.20 db0: ">=0.2.1" idb-keyval: ^6.2.1 ioredis: ^5.4.2 - uploadthing: ^7.4.1 + uploadthing: ^7.4.4 peerDependenciesMeta: "@azure/app-configuration": optional: true @@ -7805,112 +18452,446 @@ __metadata: optional: true uploadthing: optional: true - checksum: 10c0/807c9e5f0e063d4b8657d5357f19d6ba6b3a5b8343fbf64aa60e53aa6d8cd7a60b2ebd136348d143d6d8569dab4a7f0b199f79e051c37a3b538e88cfb2851884 + checksum: 10c0/c1946d04068bde76bf25bd4772645e932dcff16b4aecfd077b349c8b8185ee36add467e4884ceeabfd6dbfa68771d9e49c3222306a0d2c76299d33a8c7eb4bda + languageName: node + linkType: hard + +"upath@npm:^1.2.0": + version: 1.2.0 + resolution: "upath@npm:1.2.0" + checksum: 10c0/3746f24099bf69dbf8234cecb671e1016e1f6b26bd306de4ff8966fb0bc463fa1014ffc48646b375de1ab573660e3a0256f6f2a87218b2dfa1779a84ef6992fa + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.1.1": + version: 1.1.3 + resolution: "update-browserslist-db@npm:1.1.3" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/682e8ecbf9de474a626f6462aa85927936cdd256fe584c6df2508b0df9f7362c44c957e9970df55dfe44d3623807d26316ea2c7d26b80bb76a16c56c37233c32 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + languageName: node + linkType: hard + +"url-parse@npm:^1.5.3": + version: 1.5.10 + resolution: "url-parse@npm:1.5.10" + dependencies: + querystringify: "npm:^2.1.1" + requires-port: "npm:^1.0.0" + checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 + languageName: node + linkType: hard + +"use-sync-external-store@npm:1.2.0": + version: 1.2.0 + resolution: "use-sync-external-store@npm:1.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/ac4814e5592524f242921157e791b022efe36e451fe0d4fd4d204322d5433a4fc300d63b0ade5185f8e0735ded044c70bcf6d2352db0f74d097a238cebd2da02 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"util.promisify@npm:~1.0.0": + version: 1.0.1 + resolution: "util.promisify@npm:1.0.1" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.2" + has-symbols: "npm:^1.0.1" + object.getownpropertydescriptors: "npm:^2.1.0" + checksum: 10c0/d72b7c1344816bc9c8713efbf5cb23b536730a8fb7df9ae50654d9efa4d24241fc5ecc69a7dc63b9a2f98cabc9635c303923671933f8c6f41fa7d64fe2188e27 + languageName: node + linkType: hard + +"utila@npm:~0.4": + version: 0.4.0 + resolution: "utila@npm:0.4.0" + checksum: 10c0/2791604e09ca4f77ae314df83e80d1805f867eb5c7e13e7413caee01273c278cf2c9a3670d8d25c889a877f7b149d892fe61b0181a81654b425e9622ab23d42e + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: 10c0/02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672 + languageName: node + linkType: hard + +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 + languageName: node + linkType: hard + +"v8-compile-cache-lib@npm:^3.0.1": + version: 3.0.1 + resolution: "v8-compile-cache-lib@npm:3.0.1" + checksum: 10c0/bdc36fb8095d3b41df197f5fb6f11e3a26adf4059df3213e3baa93810d8f0cc76f9a74aaefc18b73e91fe7e19154ed6f134eda6fded2e0f1c8d2272ed2d2d391 + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^8.1.0": + version: 8.1.1 + resolution: "v8-to-istanbul@npm:8.1.1" + dependencies: + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^1.6.0" + source-map: "npm:^0.7.3" + checksum: 10c0/c3c99c4aa1ffffb098cc85c0c13c21871e6cbb9a83537d4e0650aa61589c347b2add787ceac68b8ea7fa1b7f446e9059d8e374cd7e7ab13b170a6caf8ad29c30 + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^9.0.1": + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.12" + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^2.0.0" + checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 + languageName: node + linkType: hard + +"valtio@npm:1.11.2": + version: 1.11.2 + resolution: "valtio@npm:1.11.2" + dependencies: + proxy-compare: "npm:2.5.1" + use-sync-external-store: "npm:1.2.0" + peerDependencies: + "@types/react": ">=16.8" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: 10c0/9ed337d1da4a3730d429b3415c2cb63340998000e62fb3e545e2fc05d27f55fc510abc89046d6719b4cae02742cdb733fe235bade90bfae50a0e13ece2287106 + languageName: node + linkType: hard + +"value-or-promise@npm:^1.0.12": + version: 1.0.12 + resolution: "value-or-promise@npm:1.0.12" + checksum: 10c0/b75657b74e4d17552bd88e0c2857020fbab34a4d091dc058db18c470e7da0336067e72c130b3358e3321ac0a6ff11c0b92b67a382318a3705ad5d57de7ff3262 + languageName: node + linkType: hard + +"vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f + languageName: node + linkType: hard + +"viem@npm:2.23.2": + version: 2.23.2 + resolution: "viem@npm:2.23.2" + dependencies: + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" + "@scure/bip32": "npm:1.6.2" + "@scure/bip39": "npm:1.5.4" + abitype: "npm:1.0.8" + isows: "npm:1.0.6" + ox: "npm:0.6.7" + ws: "npm:8.18.0" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/39332d008d2ab0700aa57f541bb199350daecdfb722ae1b262404b02944e11205368fcc696cc0ab8327b9f90bf7172014687ae3e5d9091978e9d174885ccff2d + languageName: node + linkType: hard + +"w3c-hr-time@npm:^1.0.2": + version: 1.0.2 + resolution: "w3c-hr-time@npm:1.0.2" + dependencies: + browser-process-hrtime: "npm:^1.0.0" + checksum: 10c0/7795b61fb51ce222414891eef8e6cb13240b62f64351b4474f99c84de2bc37d37dd0efa193f37391e9737097b881a111d1e003e3d7a9583693f8d5a858b02627 + languageName: node + linkType: hard + +"w3c-xmlserializer@npm:^2.0.0": + version: 2.0.0 + resolution: "w3c-xmlserializer@npm:2.0.0" + dependencies: + xml-name-validator: "npm:^3.0.0" + checksum: 10c0/92b8af34766f5bb8f37c505bc459ee1791b30af778d3a86551f7dd3b1716f79cb98c71d65d03f2bf6eba6b09861868eaf2be7e233b9202b26a9df7595f2bd290 + languageName: node + linkType: hard + +"walker@npm:^1.0.7, walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: "npm:1.0.12" + checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e + languageName: node + linkType: hard + +"watchpack@npm:^2.4.1": + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 10c0/ec60a5f0e9efaeca0102fd9126346b3b2d523e01c34030d3fddf5813a7125765121ebdc2552981136dcd2c852deb1af0b39340f2fcc235f292db5399d0283577 + languageName: node + linkType: hard + +"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": + version: 1.7.3 + resolution: "wbuf@npm:1.7.3" + dependencies: + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/56edcc5ef2b3d30913ba8f1f5cccc364d180670b24d5f3f8849c1e6fb514e5c7e3a87548ae61227a82859eba6269c11393ae24ce12a2ea1ecb9b465718ddced7 + languageName: node + linkType: hard + +"web-streams-polyfill@npm:^3.0.3": + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 10c0/64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f + languageName: node + linkType: hard + +"web-vitals@npm:^2.1.4": + version: 2.1.4 + resolution: "web-vitals@npm:2.1.4" + checksum: 10c0/c71ab674936c6b4d51679e037e3819c24bdad9f30410fe8a84fd8218d29d9bacf15ae9fd570d361f3e9621aa8454f61277f66ac1a5c19b50facf3220a37a73eb + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db languageName: node linkType: hard -"update-browserslist-db@npm:^1.1.1": - version: 1.1.2 - resolution: "update-browserslist-db@npm:1.1.2" +"webidl-conversions@npm:^4.0.2": + version: 4.0.2 + resolution: "webidl-conversions@npm:4.0.2" + checksum: 10c0/def5c5ac3479286dffcb604547628b2e6b46c5c5b8a8cfaa8c71dc3bafc85859bde5fbe89467ff861f571ab38987cf6ab3d6e7c80b39b999e50e803c12f3164f + languageName: node + linkType: hard + +"webidl-conversions@npm:^5.0.0": + version: 5.0.0 + resolution: "webidl-conversions@npm:5.0.0" + checksum: 10c0/bf31df332ed11e1114bfcae7712d9ab2c37e7faa60ba32d8fdbee785937c0b012eee235c19d2b5d84f5072db84a160e8d08dd382da7f850feec26a4f46add8ff + languageName: node + linkType: hard + +"webidl-conversions@npm:^6.1.0": + version: 6.1.0 + resolution: "webidl-conversions@npm:6.1.0" + checksum: 10c0/66ad3b9073cd1e0e173444d8c636673b016e25b5856694429072cc966229adb734a8d410188e031effadcfb837936d79bc9e87c48f4d5925a90d42dec97f6590 + languageName: node + linkType: hard + +"webpack-dev-middleware@npm:^5.3.4": + version: 5.3.4 + resolution: "webpack-dev-middleware@npm:5.3.4" dependencies: - escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.1" + colorette: "npm:^2.0.10" + memfs: "npm:^3.4.3" + mime-types: "npm:^2.1.31" + range-parser: "npm:^1.2.1" + schema-utils: "npm:^4.0.0" peerDependencies: - browserslist: ">= 4.21.0" + webpack: ^4.0.0 || ^5.0.0 + checksum: 10c0/257df7d6bc5494d1d3cb66bba70fbdf5a6e0423e39b6420f7631aeb52435afbfbff8410a62146dcdf3d2f945c62e03193aae2ac1194a2f7d5a2523b9d194e9e1 + languageName: node + linkType: hard + +"webpack-dev-server@npm:^4.6.0": + version: 4.15.2 + resolution: "webpack-dev-server@npm:4.15.2" + dependencies: + "@types/bonjour": "npm:^3.5.9" + "@types/connect-history-api-fallback": "npm:^1.3.5" + "@types/express": "npm:^4.17.13" + "@types/serve-index": "npm:^1.9.1" + "@types/serve-static": "npm:^1.13.10" + "@types/sockjs": "npm:^0.3.33" + "@types/ws": "npm:^8.5.5" + ansi-html-community: "npm:^0.0.8" + bonjour-service: "npm:^1.0.11" + chokidar: "npm:^3.5.3" + colorette: "npm:^2.0.10" + compression: "npm:^1.7.4" + connect-history-api-fallback: "npm:^2.0.0" + default-gateway: "npm:^6.0.3" + express: "npm:^4.17.3" + graceful-fs: "npm:^4.2.6" + html-entities: "npm:^2.3.2" + http-proxy-middleware: "npm:^2.0.3" + ipaddr.js: "npm:^2.0.1" + launch-editor: "npm:^2.6.0" + open: "npm:^8.0.9" + p-retry: "npm:^4.5.0" + rimraf: "npm:^3.0.2" + schema-utils: "npm:^4.0.0" + selfsigned: "npm:^2.1.1" + serve-index: "npm:^1.9.1" + sockjs: "npm:^0.3.24" + spdy: "npm:^4.0.2" + webpack-dev-middleware: "npm:^5.3.4" + ws: "npm:^8.13.0" + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true bin: - update-browserslist-db: cli.js - checksum: 10c0/9cb353998d6d7d6ba1e46b8fa3db888822dd972212da4eda609d185eb5c3557a93fd59780ceb757afd4d84240518df08542736969e6a5d6d6ce2d58e9363aac6 + webpack-dev-server: bin/webpack-dev-server.js + checksum: 10c0/625bd5b79360afcf98782c8b1fd710b180bb0e96d96b989defff550c546890010ceea82ffbecb2a0a23f7f018bc72f2dee7b3070f7b448fb0110df6657fb2904 languageName: node linkType: hard -"uri-js@npm:^4.2.2": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" +"webpack-manifest-plugin@npm:^4.0.2": + version: 4.1.1 + resolution: "webpack-manifest-plugin@npm:4.1.1" dependencies: - punycode: "npm:^2.1.0" - checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + tapable: "npm:^2.0.0" + webpack-sources: "npm:^2.2.0" + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + checksum: 10c0/9486f399c86358e5811f314c71ba0ef2915c2db885ae01fd14002f2fb3d791bc9cf7b0fbe92e9f012c85c06f2efd94ecfc50f85d3fbce6359757f327039a7839 languageName: node linkType: hard -"use-sync-external-store@npm:1.2.0": - version: 1.2.0 - resolution: "use-sync-external-store@npm:1.2.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/ac4814e5592524f242921157e791b022efe36e451fe0d4fd4d204322d5433a4fc300d63b0ade5185f8e0735ded044c70bcf6d2352db0f74d097a238cebd2da02 +"webpack-sources@npm:^1.4.3": + version: 1.4.3 + resolution: "webpack-sources@npm:1.4.3" + dependencies: + source-list-map: "npm:^2.0.0" + source-map: "npm:~0.6.1" + checksum: 10c0/78dafb3e1e297d3f4eb6204311e8c64d28cd028f82887ba33aaf03fffc82482d8e1fdf6de25a60f4dde621d3565f4c3b1bfb350f09add8f4e54e00279ff3db5e languageName: node linkType: hard -"util-deprecate@npm:^1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 +"webpack-sources@npm:^2.2.0": + version: 2.3.1 + resolution: "webpack-sources@npm:2.3.1" + dependencies: + source-list-map: "npm:^2.0.1" + source-map: "npm:^0.6.1" + checksum: 10c0/caf56a9a478eca7e77feca2b6ddc7673f1384eb870280014b300c40cf42abca656f639ff58a8d55a889a92a810ae3c22e71e578aa38fde416e8c2e6827a6ddfd languageName: node linkType: hard -"v8-compile-cache-lib@npm:^3.0.1": - version: 3.0.1 - resolution: "v8-compile-cache-lib@npm:3.0.1" - checksum: 10c0/bdc36fb8095d3b41df197f5fb6f11e3a26adf4059df3213e3baa93810d8f0cc76f9a74aaefc18b73e91fe7e19154ed6f134eda6fded2e0f1c8d2272ed2d2d391 +"webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "webpack-sources@npm:3.2.3" + checksum: 10c0/2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e languageName: node linkType: hard -"v8-to-istanbul@npm:^9.0.1": - version: 9.3.0 - resolution: "v8-to-istanbul@npm:9.3.0" +"webpack@npm:^5.64.4": + version: 5.98.0 + resolution: "webpack@npm:5.98.0" dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.12" - "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^2.0.0" - checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.6" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" + acorn: "npm:^8.14.0" + browserslist: "npm:^4.24.0" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.17.1" + es-module-lexer: "npm:^1.2.1" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.2.0" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^4.3.0" + tapable: "npm:^2.1.1" + terser-webpack-plugin: "npm:^5.3.11" + watchpack: "npm:^2.4.1" + webpack-sources: "npm:^3.2.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10c0/bee4fa77f444802f0beafb2ff30eb5454a606163ad7d3cc9a5dcc9d24033c62407bed04601b25dea49ea3969b352c1b530a86c753246f42560a4a084eefb094e languageName: node linkType: hard -"valtio@npm:1.11.2": - version: 1.11.2 - resolution: "valtio@npm:1.11.2" +"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": + version: 0.7.4 + resolution: "websocket-driver@npm:0.7.4" dependencies: - proxy-compare: "npm:2.5.1" - use-sync-external-store: "npm:1.2.0" - peerDependencies: - "@types/react": ">=16.8" - react: ">=16.8" - peerDependenciesMeta: - "@types/react": - optional: true - react: - optional: true - checksum: 10c0/9ed337d1da4a3730d429b3415c2cb63340998000e62fb3e545e2fc05d27f55fc510abc89046d6719b4cae02742cdb733fe235bade90bfae50a0e13ece2287106 + http-parser-js: "npm:>=0.5.1" + safe-buffer: "npm:>=5.1.0" + websocket-extensions: "npm:>=0.1.1" + checksum: 10c0/5f09547912b27bdc57bac17b7b6527d8993aa4ac8a2d10588bb74aebaf785fdcf64fea034aae0c359b7adff2044dd66f3d03866e4685571f81b13e548f9021f1 languageName: node linkType: hard -"value-or-promise@npm:^1.0.12": - version: 1.0.12 - resolution: "value-or-promise@npm:1.0.12" - checksum: 10c0/b75657b74e4d17552bd88e0c2857020fbab34a4d091dc058db18c470e7da0336067e72c130b3358e3321ac0a6ff11c0b92b67a382318a3705ad5d57de7ff3262 +"websocket-extensions@npm:>=0.1.1": + version: 0.1.4 + resolution: "websocket-extensions@npm:0.1.4" + checksum: 10c0/bbc8c233388a0eb8a40786ee2e30d35935cacbfe26ab188b3e020987e85d519c2009fe07cfc37b7f718b85afdba7e54654c9153e6697301f72561bfe429177e0 languageName: node linkType: hard -"walker@npm:^1.0.8": - version: 1.0.8 - resolution: "walker@npm:1.0.8" +"whatwg-encoding@npm:^1.0.5": + version: 1.0.5 + resolution: "whatwg-encoding@npm:1.0.5" dependencies: - makeerror: "npm:1.0.12" - checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e + iconv-lite: "npm:0.4.24" + checksum: 10c0/79d9f276234fd06bb27de4c1f9137a0471bfa578efaec0474ab46b6d64bf30bb14492e6f88eff0e6794bdd6fa48b44f4d7a2e9c41424a837a63bba9626e35c62 languageName: node linkType: hard -"web-streams-polyfill@npm:^3.0.3": - version: 3.3.3 - resolution: "web-streams-polyfill@npm:3.3.3" - checksum: 10c0/64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f +"whatwg-fetch@npm:^3.6.2": + version: 3.6.20 + resolution: "whatwg-fetch@npm:3.6.20" + checksum: 10c0/fa972dd14091321d38f36a4d062298df58c2248393ef9e8b154493c347c62e2756e25be29c16277396046d6eaa4b11bd174f34e6403fff6aaca9fb30fa1ff46d languageName: node linkType: hard -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db +"whatwg-mimetype@npm:^2.3.0": + version: 2.3.0 + resolution: "whatwg-mimetype@npm:2.3.0" + checksum: 10c0/81c5eaf660b1d1c27575406bcfdf58557b599e302211e13e3c8209020bbac903e73c17f9990f887232b39ce570cc8638331b0c3ff0842ba224a5c2925e830b06 languageName: node linkType: hard @@ -7924,6 +18905,74 @@ __metadata: languageName: node linkType: hard +"whatwg-url@npm:^7.0.0": + version: 7.1.0 + resolution: "whatwg-url@npm:7.1.0" + dependencies: + lodash.sortby: "npm:^4.7.0" + tr46: "npm:^1.0.1" + webidl-conversions: "npm:^4.0.2" + checksum: 10c0/2785fe4647690e5a0225a79509ba5e21fdf4a71f9de3eabdba1192483fe006fc79961198e0b99f82751557309f17fc5a07d4d83c251aa5b2f85ba71e674cbee9 + languageName: node + linkType: hard + +"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": + version: 8.7.0 + resolution: "whatwg-url@npm:8.7.0" + dependencies: + lodash: "npm:^4.7.0" + tr46: "npm:^2.1.0" + webidl-conversions: "npm:^6.1.0" + checksum: 10c0/de0bc94387dba586b278e701cf5a1c1f5002725d22b8564dbca2cab1966ef24b839018e57ae2423fb514d8a2dd3aa3bf97323e2f89b55cd89e79141e432e9df1 + languageName: node + linkType: hard + +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.2.1" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" + dependencies: + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 + languageName: node + linkType: hard + "which-module@npm:^2.0.0": version: 2.0.1 resolution: "which-module@npm:2.0.1" @@ -7931,6 +18980,31 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18": + version: 1.1.18 + resolution: "which-typed-array@npm:1.1.18" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/0412f4a91880ca1a2a63056187c2e3de6b129b2b5b6c17bc3729f0f7041047ae48fb7424813e51506addb2c97320003ee18b8c57469d2cde37983ef62126143c + languageName: node + linkType: hard + +"which@npm:^1.3.1": + version: 1.3.1 + resolution: "which@npm:1.3.1" + dependencies: + isexe: "npm:^2.0.0" + bin: + which: ./bin/which + checksum: 10c0/e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 + languageName: node + linkType: hard + "which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -7953,13 +19027,218 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.2.5": +"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": version: 1.2.5 resolution: "word-wrap@npm:1.2.5" checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 languageName: node linkType: hard +"workbox-background-sync@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-background-sync@npm:6.6.0" + dependencies: + idb: "npm:^7.0.1" + workbox-core: "npm:6.6.0" + checksum: 10c0/204410fc33d46b55a0969b959c3d37aee5b87e8c64a4b820db86c7312285cef65d53bbe9b1da7433c38d3e8064fddd0f0cbff297b040febce0cb238b65876033 + languageName: node + linkType: hard + +"workbox-broadcast-update@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-broadcast-update@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/a10bdaae57a68e940ffcb619a98c52ad4d33203b77b5c2e890c21c4a4594037b9d9c8cf018036c1b5640a36c27af4fdecc7b3a8b20448baff95fd90e830a76cd + languageName: node + linkType: hard + +"workbox-build@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-build@npm:6.6.0" + dependencies: + "@apideck/better-ajv-errors": "npm:^0.3.1" + "@babel/core": "npm:^7.11.1" + "@babel/preset-env": "npm:^7.11.0" + "@babel/runtime": "npm:^7.11.2" + "@rollup/plugin-babel": "npm:^5.2.0" + "@rollup/plugin-node-resolve": "npm:^11.2.1" + "@rollup/plugin-replace": "npm:^2.4.1" + "@surma/rollup-plugin-off-main-thread": "npm:^2.2.3" + ajv: "npm:^8.6.0" + common-tags: "npm:^1.8.0" + fast-json-stable-stringify: "npm:^2.1.0" + fs-extra: "npm:^9.0.1" + glob: "npm:^7.1.6" + lodash: "npm:^4.17.20" + pretty-bytes: "npm:^5.3.0" + rollup: "npm:^2.43.1" + rollup-plugin-terser: "npm:^7.0.0" + source-map: "npm:^0.8.0-beta.0" + stringify-object: "npm:^3.3.0" + strip-comments: "npm:^2.0.1" + tempy: "npm:^0.6.0" + upath: "npm:^1.2.0" + workbox-background-sync: "npm:6.6.0" + workbox-broadcast-update: "npm:6.6.0" + workbox-cacheable-response: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-expiration: "npm:6.6.0" + workbox-google-analytics: "npm:6.6.0" + workbox-navigation-preload: "npm:6.6.0" + workbox-precaching: "npm:6.6.0" + workbox-range-requests: "npm:6.6.0" + workbox-recipes: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + workbox-streams: "npm:6.6.0" + workbox-sw: "npm:6.6.0" + workbox-window: "npm:6.6.0" + checksum: 10c0/d13d9757d558015a44041bb1c95a2abdda9c54d3b96d16ea220421397bfd294672cfa5b71d4e4309db7565427286cdf40ab087e427dba2c9f9be6339d9bbc299 + languageName: node + linkType: hard + +"workbox-cacheable-response@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-cacheable-response@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/90d6fa76e56411014d9971ca17d4a8f6954b5c370e6d58500f1d3fdbff3ee7231f0e76f3e2b44dfe7a3dff304b926f841db61d27254ba97e660629724e2c55f6 + languageName: node + linkType: hard + +"workbox-core@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-core@npm:6.6.0" + checksum: 10c0/c8fc7b1bc2cac7fac424fc34d986c557e547c5721587328bd8ee0423fb345416b309f7088bd61549b07443a75489328a4f711f72eabb198502fd91d9ee3643eb + languageName: node + linkType: hard + +"workbox-expiration@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-expiration@npm:6.6.0" + dependencies: + idb: "npm:^7.0.1" + workbox-core: "npm:6.6.0" + checksum: 10c0/29c7b11fabbcd441073b8c926608ec4e487fc3ce56558e391840d2b63275c8724ed572ba5d87d26ec69ba1a23413669ab229acc10d3d70766147c86cc8174b0e + languageName: node + linkType: hard + +"workbox-google-analytics@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-google-analytics@npm:6.6.0" + dependencies: + workbox-background-sync: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: 10c0/e1e45eab37bf4d00cff9a0e063b3c3f52a138742fdfcc864a8ba84738b543ee53a66b3466e07ee2206f5dfe56726ecd13403f90a646ebcdaa62b53e79523da0e + languageName: node + linkType: hard + +"workbox-navigation-preload@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-navigation-preload@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/1bf6be2c765a90854cd4bfece16adb0ed325ad33b8caeb4d5f237c43677225894054bae8c05f59fc0cb3ffe0d42389d771cef546528516a381c2f053f5e6d278 + languageName: node + linkType: hard + +"workbox-precaching@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-precaching@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: 10c0/73773def12c3bf894024941686372cb585dddb4dca568335755eaf2e6549c74fde662d9f9745b8aa406f19b0b862ee2ab092b00a9e60879c7e528e28cdb5908c + languageName: node + linkType: hard + +"workbox-range-requests@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-range-requests@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/3a25bc879aa1a3387d0333c54f36d760e2eceacddaecb9d77e9fe9df64038769209c69d2e572e347d6c05f132e26e6b3974dabb816739d72c116c6e524078864 + languageName: node + linkType: hard + +"workbox-recipes@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-recipes@npm:6.6.0" + dependencies: + workbox-cacheable-response: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-expiration: "npm:6.6.0" + workbox-precaching: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: 10c0/e0f92d2abacf5a10433bed4f931d8b7b377b5a11e02bdc7ab85b1d21e5d00010ad9dcb20d4aa306137661d296786fd279b21fd545bd526227b30c73c1f5a976f + languageName: node + linkType: hard + +"workbox-routing@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-routing@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/28a204a86aecf7af8bffd2eee2eb53f094e5d1fa0f510887a5749653a92fa414da2fc1fe8adb6382d74400bb8c75f152bb728df9d032f34af4c9b5f17b7b1daa + languageName: node + linkType: hard + +"workbox-strategies@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-strategies@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/ba61b00d36afd27a9f52068b91bc8dbe14530f9816a81b6be31242ba3003e3ce77ae6e350f9dc8b97badb67083ce330f86a2d7e3cb7f929a1b012eb44081ca94 + languageName: node + linkType: hard + +"workbox-streams@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-streams@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + checksum: 10c0/67b7c8a69c9551ca6411bc616f8838007017adf8ab530470b4350a4e20e57f4600276b214f73c8b8df69adf12e48920113f034802e8f2fc68f6bacb605974af6 + languageName: node + linkType: hard + +"workbox-sw@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-sw@npm:6.6.0" + checksum: 10c0/e2388125ae46004a557dc66dba2bd43173e70f85e82a5279982ccfd3670a68ebb29d95d7e0ee106a54328a98d26fa2277f77984c8caebef9c9e93cdd75b70b95 + languageName: node + linkType: hard + +"workbox-webpack-plugin@npm:^6.4.1": + version: 6.6.0 + resolution: "workbox-webpack-plugin@npm:6.6.0" + dependencies: + fast-json-stable-stringify: "npm:^2.1.0" + pretty-bytes: "npm:^5.4.1" + upath: "npm:^1.2.0" + webpack-sources: "npm:^1.4.3" + workbox-build: "npm:6.6.0" + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + checksum: 10c0/ade1388545d8f5c34b3ea73c6db80d03b19986a23d505a08601b685c0991652e7e3646c344f6ca2022d5a608fb66375efb8ad825d5e2cc6325e3a6c46a953b2e + languageName: node + linkType: hard + +"workbox-window@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-window@npm:6.6.0" + dependencies: + "@types/trusted-types": "npm:^2.0.2" + workbox-core: "npm:6.6.0" + checksum: 10c0/7e3fdfaa9d018644bf67ad51820838a18227ba612f8dbe13711e2ebdfd5e112ad5b165b50358eff3d0e7ced4bade49b456d4702254fcf57a3cfe193bd011e86b + languageName: node + linkType: hard + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -8000,6 +19279,18 @@ __metadata: languageName: node linkType: hard +"write-file-atomic@npm:^3.0.0": + version: 3.0.3 + resolution: "write-file-atomic@npm:3.0.3" + dependencies: + imurmurhash: "npm:^0.1.4" + is-typedarray: "npm:^1.0.0" + signal-exit: "npm:^3.0.2" + typedarray-to-buffer: "npm:^3.1.5" + checksum: 10c0/7fb67affd811c7a1221bed0c905c26e28f0041e138fb19ccf02db57a0ef93ea69220959af3906b920f9b0411d1914474cdd90b93a96e5cd9e8368d9777caac0e + languageName: node + linkType: hard + "write-file-atomic@npm:^4.0.2": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -8010,7 +19301,22 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.5.1": +"ws@npm:8.18.0": + version: 8.18.0 + resolution: "ws@npm:8.18.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 + languageName: node + linkType: hard + +"ws@npm:^7.4.6, ws@npm:^7.5.1": version: 7.5.10 resolution: "ws@npm:7.5.10" peerDependencies: @@ -8025,7 +19331,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.15.1, ws@npm:^8.8.1": +"ws@npm:^8.13.0, ws@npm:^8.15.1, ws@npm:^8.18.0, ws@npm:^8.8.1": version: 8.18.1 resolution: "ws@npm:8.18.1" peerDependencies: @@ -8040,6 +19346,20 @@ __metadata: languageName: node linkType: hard +"xml-name-validator@npm:^3.0.0": + version: 3.0.0 + resolution: "xml-name-validator@npm:3.0.0" + checksum: 10c0/da310f6a7a52f8eb0fce3d04ffa1f97387ca68f47e8620ae3a259909c4e832f7003313b918e53840a6bf57fb38d5ae3c5f79f31f911b2818a7439f7898f8fbf1 + languageName: node + linkType: hard + +"xmlchars@npm:^2.2.0": + version: 2.2.0 + resolution: "xmlchars@npm:2.2.0" + checksum: 10c0/b64b535861a6f310c5d9bfa10834cf49127c71922c297da9d4d1b45eeaae40bf9b4363275876088fbe2667e5db028d2cd4f8ee72eed9bede840a67d57dab7593 + languageName: node + linkType: hard + "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3" @@ -8075,6 +19395,22 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": + version: 1.10.2 + resolution: "yaml@npm:1.10.2" + checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f + languageName: node + linkType: hard + +"yaml@npm:^2.3.4": + version: 2.7.0 + resolution: "yaml@npm:2.7.0" + bin: + yaml: bin.mjs + checksum: 10c0/886a7d2abbd70704b79f1d2d05fe9fb0aa63aefb86e1cb9991837dced65193d300f5554747a872b4b10ae9a12bc5d5327e4d04205f70336e863e35e89d8f4ea9 + languageName: node + linkType: hard + "yargs-parser@npm:^18.1.2": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" @@ -8085,6 +19421,13 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^20.2.2": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 + languageName: node + linkType: hard + "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -8111,6 +19454,21 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + dependencies: + cliui: "npm:^7.0.2" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.0" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^20.2.2" + checksum: 10c0/b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651 + languageName: node + linkType: hard + "yargs@npm:^17.3.1": version: 17.7.2 resolution: "yargs@npm:17.7.2" @@ -8139,3 +19497,10 @@ __metadata: checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f languageName: node linkType: hard + +"yoctocolors-cjs@npm:^2.1.2": + version: 2.1.2 + resolution: "yoctocolors-cjs@npm:2.1.2" + checksum: 10c0/a0e36eb88fea2c7981eab22d1ba45e15d8d268626e6c4143305e2c1628fa17ebfaa40cd306161a8ce04c0a60ee0262058eab12567493d5eb1409780853454c6f + languageName: node + linkType: hard From ca4be03900a844a7321f9e07ed20c9e7ce72f53b Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Thu, 6 Mar 2025 09:49:05 +0100 Subject: [PATCH 16/50] Update eslint config --- eslint.config.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/eslint.config.mjs b/eslint.config.mjs index c248e96..81b7f19 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -15,6 +15,7 @@ export default [ ignores: [ 'packages/core/src/query/codegen/templates/*', 'packages/core/src/query/**/__generated__/genql', + '**/lib', ], }, ] From 65a3c60483b3838f0c3652bf6e640a3cb81e9d7c Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Thu, 6 Mar 2025 13:25:25 +0100 Subject: [PATCH 17/50] Fix CI checks, run tests only on Ubuntu (Mac doesn't have docker) --- .github/workflows/examples.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index a62e243..257fa23 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -24,7 +24,7 @@ jobs: run: yarn build:examples - name: Ensure the repository contains up-to-date example builds run: | - if [[ -z "$(git status -s)" ]]; + if [ "$(git status -s)" == "" ]; then echo "OK" exit 0 else diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b1bdb83..317bbf3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -6,7 +6,7 @@ jobs: name: Tests strategy: matrix: - os: ['ubuntu-latest', 'macos-latest'] + os: ['ubuntu-latest'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From e9d1854b2607f1ac91fe52a717c5ab8b61b1abe3 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Thu, 6 Mar 2025 15:52:31 +0100 Subject: [PATCH 18/50] Attempt to fix example building CI on windows --- .github/workflows/examples.yml | 9 +-------- scripts/check-git-diff.sh | 9 +++++++++ 2 files changed, 10 insertions(+), 8 deletions(-) create mode 100755 scripts/check-git-diff.sh diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 257fa23..6b93730 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -23,14 +23,7 @@ jobs: - name: Build examples run: yarn build:examples - name: Ensure the repository contains up-to-date example builds - run: | - if [ "$(git status -s)" == "" ]; then - echo "OK" - exit 0 - else - echo "Changes detected!" - exit 1 - fi + run: ./scripts/check-git-diff.sh run_ts: name: Run examples (TypeScript) strategy: diff --git a/scripts/check-git-diff.sh b/scripts/check-git-diff.sh new file mode 100755 index 0000000..7b0254d --- /dev/null +++ b/scripts/check-git-diff.sh @@ -0,0 +1,9 @@ +#!/bin/bash +GIT_STATUS="$(git status -s)" +if [[ -z "$GIT_STATUS" ]]; then + echo "OK" + exit 0 +else + echo "Changes detected!" + exit 1 +fi \ No newline at end of file From 0064692d266eab8a09fbdcce5b123b2ca0ff54c5 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Mon, 10 Mar 2025 09:08:27 +0100 Subject: [PATCH 19/50] Chain module: BlockUtils --- package.json | 3 +- packages/core/package.json | 3 +- packages/core/src/chain/api.ts | 33 ++ packages/core/src/chain/blocks/index.ts | 141 ++++++ packages/core/src/chain/consts/index.ts | 1 + yarn.lock | 624 ++++++++++-------------- 6 files changed, 439 insertions(+), 366 deletions(-) create mode 100644 packages/core/src/chain/api.ts create mode 100644 packages/core/src/chain/blocks/index.ts diff --git a/package.json b/package.json index c569d4b..3cbfda4 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,8 @@ "typescript-eslint": "^8.22.0" }, "resolutions": { - "@mui/styled-engine": "npm:@mui/styled-engine-sc@^6.4.6" + "@mui/styled-engine": "npm:@mui/styled-engine-sc@^6.4.6", + "@polkadot/api": "10.7.1" }, "prettier": "@joystream/prettier-config", "engines": { diff --git a/packages/core/package.json b/packages/core/package.json index 534df2a..a18d38f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -6,7 +6,8 @@ "author": "Leszek Wiesner", "main": "index.js", "dependencies": { - "@polkadot/api": "^10.13", + "@joystream/types": "^4.6.1", + "@polkadot/api": "10.7.1", "@talismn/connect-wallets": "^1.2.8", "@walletconnect/modal": "^2.7", "@walletconnect/universal-provider": "^2.18", diff --git a/packages/core/src/chain/api.ts b/packages/core/src/chain/api.ts new file mode 100644 index 0000000..af35193 --- /dev/null +++ b/packages/core/src/chain/api.ts @@ -0,0 +1,33 @@ +import { AsCodec } from '@joystream/types' +import { ApiPromise, WsProvider } from '@polkadot/api' +import { Codec, Observable } from '@polkadot/types/types' +import { AugmentedQuery } from '@polkadot/api/types' +import { u8aToBigInt } from '@polkadot/util' + +export async function createApi(wsUri: string) { + const wsProvider = new WsProvider(wsUri) + const api = await ApiPromise.create({ + provider: wsProvider, + }) + + return api +} + +export async function sortedEntries< + IDType extends Codec, + ValueType extends Codec, +>( + apiMethod: AugmentedQuery< + 'promise', + (key: IDType) => Observable, + [IDType] + > +): Promise<[IDType, AsCodec][]> { + const entries: [IDType, AsCodec][] = ( + await apiMethod.entries() + ).map(([storageKey, value]) => [storageKey.args[0] as IDType, value]) + + return entries.sort((a, b) => + u8aToBigInt(a[0].toU8a()) < u8aToBigInt(b[0].toU8a()) ? -1 : 1 + ) +} diff --git a/packages/core/src/chain/blocks/index.ts b/packages/core/src/chain/blocks/index.ts new file mode 100644 index 0000000..ee8efcf --- /dev/null +++ b/packages/core/src/chain/blocks/index.ts @@ -0,0 +1,141 @@ +import { ApiPromise } from '@polkadot/api' +import { BlockHash, BlockNumber } from '@polkadot/types/interfaces' +import { u8aToHex, u8aToU8a } from '@polkadot/util' +import { BLOCK_TIME_MS } from '../consts' + +type BlockInfo = { + blockHash: `0x${string}` + number: number + parentHash?: `0x${string}` + timestamp: number +} + +export class BlockUtils { + constructor(private api: ApiPromise) {} + + async timeAt(blockHash: BlockHash | `0x${string}`): Promise { + const apiAt = await this.api.at(blockHash) + return (await apiAt.query.timestamp.now()).toNumber() + } + + async numberOf(blockHash: BlockHash | `0x${string}`): Promise { + return (await this.api.rpc.chain.getHeader(blockHash)).number.toNumber() + } + + inBlocks(ms: number, rate = BLOCK_TIME_MS): number { + return Math.ceil(ms / rate) + } + + async hashOf( + numberOrHash: BlockHash | `0x${string}` | BlockNumber | number + ): Promise<`0x${string}`> { + if ( + typeof numberOrHash === 'string' || + numberOrHash instanceof Uint8Array + ) { + return u8aToHex(u8aToU8a(numberOrHash)) + } + return (await this.api.rpc.chain.getBlockHash(numberOrHash)).toHex() + } + + async blockInfo( + numberOrHash: BlockHash | `0x${string}` | BlockNumber | number + ): Promise { + const blockHash = await this.hashOf(numberOrHash) + const timestamp = await this.timeAt(blockHash) + + if (blockHash === this.api.genesisHash.toHex()) { + return { + blockHash, + number: 0, + timestamp, + } + } + + const header = await this.api.rpc.chain.getHeader(blockHash) + + return { + blockHash, + number: header.number.toNumber(), + parentHash: u8aToHex(u8aToU8a(header.parentHash)), + timestamp, + } + } + + async exactBlockAt(api: ApiPromise, date: Date): Promise { + const targetTime = date.getTime() + let candidateBlock = await this.blockInfo( + await api.derive.chain.bestNumberFinalized() + ) + + if (candidateBlock.timestamp <= targetTime) { + return candidateBlock + } + + if (targetTime <= (await this.timeAt(api.genesisHash))) { + return this.blockInfo(api.genesisHash) + } + + let upperBoundry = candidateBlock.number - 1 + let lowerBoundry = 1 + + const nextGuess = (previousGuess: number, currentGuess: number) => { + if (previousGuess > currentGuess && previousGuess - 1 < upperBoundry) { + upperBoundry = previousGuess - 1 + } else if ( + previousGuess < currentGuess && + previousGuess + 1 > lowerBoundry + ) { + lowerBoundry = previousGuess + 1 + } + + if (currentGuess < lowerBoundry) { + return lowerBoundry + } + if (currentGuess > upperBoundry) { + return upperBoundry + } + return currentGuess + } + + while (true) { + if (!candidateBlock.parentHash) { + throw new Error( + `Unexpected state: Block #${candidateBlock.number} has no parent hash.` + ) + } + const candidateParentTs = await this.timeAt(candidateBlock.parentHash) + if (candidateParentTs > targetTime) { + const overshotEstimation = this.inBlocks( + candidateBlock.timestamp - targetTime + ) + const newGuess = nextGuess( + candidateBlock.number, + candidateBlock.number - overshotEstimation + ) + candidateBlock = await this.blockInfo(newGuess) + } + // candidateParentTs <= targetTime + else if (candidateBlock.timestamp < targetTime) { + const undershotEstimation = this.inBlocks( + targetTime - candidateBlock.timestamp + ) + const newGuess = nextGuess( + candidateBlock.number, + candidateBlock.number + undershotEstimation + ) + candidateBlock = await this.blockInfo(newGuess) + } + // candidateParentTs <= targetTime + // candidateBlock.timestamp >= targetTime + else if (targetTime === candidateBlock.timestamp) { + return candidateBlock + } + // candidateParentTs <= targetTime + // candidateBlock.timestamp > targetTime + else { + return this.blockInfo(candidateBlock.parentHash) + } + } + } +} diff --git a/packages/core/src/chain/consts/index.ts b/packages/core/src/chain/consts/index.ts index 94c1e57..ca5d2e3 100644 --- a/packages/core/src/chain/consts/index.ts +++ b/packages/core/src/chain/consts/index.ts @@ -1,3 +1,4 @@ export const MAINNET_GENESIS_HASH = '0x6b5e488e0fa8f9821110d5c13f4c468abcd43ce5e297e62b34c53c3346465956' export const SS58_PREFIX = 126 +export const BLOCK_TIME_MS = 6000 diff --git a/yarn.lock b/yarn.lock index 7844d2a..64ef747 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3230,7 +3230,8 @@ __metadata: resolution: "@joystream/sdk-core@workspace:packages/core" dependencies: "@genql/cli": "npm:^6.3.3" - "@polkadot/api": "npm:^10.13" + "@joystream/types": "npm:^4.6.1" + "@polkadot/api": "npm:10.7.1" "@talismn/connect-wallets": "npm:^1.2.8" "@types/debug": "npm:^4.1.12" "@types/lodash": "npm:^4" @@ -3321,6 +3322,21 @@ __metadata: languageName: unknown linkType: soft +"@joystream/types@npm:^4.6.1": + version: 4.6.1 + resolution: "@joystream/types@npm:4.6.1" + dependencies: + "@polkadot/api": "npm:10.7.1" + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/types": "npm:10.7.1" + "@types/lodash": "npm:^4.14.157" + "@types/vfile": "npm:^4.0.0" + lodash: "npm:^4.17.15" + moment: "npm:^2.24.0" + checksum: 10c0/1728e82b33636da37b455c8fa52b4f11a43ec830f0d9d50f6b42c895e98f6e1a25834d7c4b27d7e2bd2793f230d01efec4ca441d9fa0133464698376b54a0f67 + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.8 resolution: "@jridgewell/gen-mapping@npm:0.3.8" @@ -3809,27 +3825,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - dependencies: - "@polkadot-api/metadata-builders": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - peerDependencies: - rxjs: ">=7.8.0" - checksum: 10c0/f80744e1612446a09fdd3f5a98cdf8f9a5b9fdeddcfa083084b49e0ae63e4b4875a326487258bcbb60e6edc2fbb831436abe4a48b87942c4417ba1ee05e95648 - languageName: node - linkType: hard - -"@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/63160c2227996e1d8926a7d0281cd7a747e53e8049a63c74087425bca6a986662f46ca8e0be5b31882816199aeef1863c8ee9a7d2834d2ee1a0d1bc6dc7d61f3 - languageName: node - linkType: hard - "@polkadot-api/json-rpc-provider-proxy@npm:^0.1.0": version: 0.1.0 resolution: "@polkadot-api/json-rpc-provider-proxy@npm:0.1.0" @@ -3844,23 +3839,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/2cc039dfd0234696e624a48d94f07b68ab3b1fc402f703b142b05f640301c47a3c5315a6ef10d2a61c31d6f93181d1240ba5b4e169e5cb8a428f5eb9613b0123 - languageName: node - linkType: hard - -"@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - dependencies: - "@polkadot-api/substrate-bindings": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/15dcba05a0c7cafaab72edc6c6246133cc25f94a158f0ac2091e3c774271cae6cf64658cefe5db9d57eb16e9a9cc8936f387547064237d129d7675e9ca27e1d3 - languageName: node - linkType: hard - "@polkadot-api/metadata-builders@npm:0.3.2": version: 0.3.2 resolution: "@polkadot-api/metadata-builders@npm:0.3.2" @@ -3885,18 +3863,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - dependencies: - "@noble/hashes": "npm:^1.3.1" - "@polkadot-api/utils": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@scure/base": "npm:^1.1.1" - scale-ts: "npm:^1.6.0" - checksum: 10c0/f6273cbb1ed74f253f83dfb9e4b46375eb7430e17e69a2f3d631ff80d8ff7b7e871cdf89639ef18635a659a60623e384c894ab2e1889d70442f7ca73c05b44e3 - languageName: node - linkType: hard - "@polkadot-api/substrate-bindings@npm:0.6.0": version: 0.6.0 resolution: "@polkadot-api/substrate-bindings@npm:0.6.0" @@ -3909,13 +3875,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/56dc28993d06a14b4091f028956f8bb179d3c602a3e3979a978eb2192233ce6ad2f12d4a583e859480521d4c75629aab1d7f0effd989da0ebb90a1b51e7ee073 - languageName: node - linkType: hard - "@polkadot-api/substrate-client@npm:^0.1.2": version: 0.1.4 resolution: "@polkadot-api/substrate-client@npm:0.1.4" @@ -3926,13 +3885,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 10c0/63c36ac45d63a4f8718d1324be0290dadfbfbb387e440d5962de13200861400a6af09a5e96b73f985fd4c27d03c93927420c8145e49e1e822653a3c223dda645 - languageName: node - linkType: hard - "@polkadot-api/utils@npm:0.1.0": version: 0.1.0 resolution: "@polkadot-api/utils@npm:0.1.0" @@ -3940,145 +3892,74 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-augment@npm:10.13.1" - dependencies: - "@polkadot/api-base": "npm:10.13.1" - "@polkadot/rpc-augment": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-augment": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/5f1faa67bc8a574fe97debc8aa7e7f6795aa437a1212121188d6bbeb1d465b47b0a1a22b8268f3136e1956dcdf0c1f9004b2a7968a275414e93b0a4e91ba7edc - languageName: node - linkType: hard - -"@polkadot/api-augment@npm:15.7.1": - version: 15.7.1 - resolution: "@polkadot/api-augment@npm:15.7.1" - dependencies: - "@polkadot/api-base": "npm:15.7.1" - "@polkadot/rpc-augment": "npm:15.7.1" - "@polkadot/types": "npm:15.7.1" - "@polkadot/types-augment": "npm:15.7.1" - "@polkadot/types-codec": "npm:15.7.1" - "@polkadot/util": "npm:^13.4.3" - tslib: "npm:^2.8.1" - checksum: 10c0/cb4b3f7260a0058c7461383f46de4c7f7b29960365ee1187c496535d47071c24b81938919777fb024c573aa513cce3fb87f2486bb28470f141ea6ff4fd975a7c - languageName: node - linkType: hard - -"@polkadot/api-base@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-base@npm:10.13.1" +"@polkadot/api-augment@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/api-augment@npm:10.7.1" dependencies: - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/3adaa5d3c34e16cc28a0427839c87aab7b1d022c8b6992c43dc91ab7e910d0c8e17dca9ee6b7c9e27a6486aa8878dd7deae79870d7d44ede92aba8421241c249 + "@polkadot/api-base": "npm:10.7.1" + "@polkadot/rpc-augment": "npm:10.7.1" + "@polkadot/types": "npm:10.7.1" + "@polkadot/types-augment": "npm:10.7.1" + "@polkadot/types-codec": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" + tslib: "npm:^2.5.0" + checksum: 10c0/13383f313eecb0db22ac8e4780886b90218af8d17e60ba590f41b679e6947b75212c091f931761771a0d82bce3dede6e6fc89ca0962931773f6801fea7571f09 languageName: node linkType: hard -"@polkadot/api-base@npm:15.7.1": - version: 15.7.1 - resolution: "@polkadot/api-base@npm:15.7.1" +"@polkadot/api-base@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/api-base@npm:10.7.1" dependencies: - "@polkadot/rpc-core": "npm:15.7.1" - "@polkadot/types": "npm:15.7.1" - "@polkadot/util": "npm:^13.4.3" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.8.1" - checksum: 10c0/79258ae0583e0fe0ff1bd9c95ecbe4bbd661194619ab4cbf8bfdfc0d0c2b167a76898f75fa0cfad483fc66497c993a269ed9bab0bdafebef2e9f9e90ae134f82 - languageName: node - linkType: hard - -"@polkadot/api-derive@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-derive@npm:10.13.1" - dependencies: - "@polkadot/api": "npm:10.13.1" - "@polkadot/api-augment": "npm:10.13.1" - "@polkadot/api-base": "npm:10.13.1" - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/91df2f399b0133bdcc19edb595e058481b1ffc63e80dbbc58c928eb04982cae1372fe7e3eda6b05888c88b68ae152f46646d080f4b940a5cca9307a681b7c78f - languageName: node - linkType: hard - -"@polkadot/api-derive@npm:15.7.1": - version: 15.7.1 - resolution: "@polkadot/api-derive@npm:15.7.1" - dependencies: - "@polkadot/api": "npm:15.7.1" - "@polkadot/api-augment": "npm:15.7.1" - "@polkadot/api-base": "npm:15.7.1" - "@polkadot/rpc-core": "npm:15.7.1" - "@polkadot/types": "npm:15.7.1" - "@polkadot/types-codec": "npm:15.7.1" - "@polkadot/util": "npm:^13.4.3" - "@polkadot/util-crypto": "npm:^13.4.3" + "@polkadot/rpc-core": "npm:10.7.1" + "@polkadot/types": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" rxjs: "npm:^7.8.1" - tslib: "npm:^2.8.1" - checksum: 10c0/3fce80040888edaef76752bc0e3e7391138b89f7408915a4ac919cdecf7fe04dcaebadc5dd0fe9e5437f287e707abe1d36810580b0d9bb261b9f6d8688490848 + tslib: "npm:^2.5.0" + checksum: 10c0/39c7410f68cd1f901cb293924d7d2755fb711045a5fc7b34606189afafcfea80e2eb2b9da8257235c894c4ff5df6db917ee6d7ee8c0b14526d29ded7a46cb56f languageName: node linkType: hard -"@polkadot/api@npm:10.13.1, @polkadot/api@npm:^10.13": - version: 10.13.1 - resolution: "@polkadot/api@npm:10.13.1" +"@polkadot/api-derive@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/api-derive@npm:10.7.1" dependencies: - "@polkadot/api-augment": "npm:10.13.1" - "@polkadot/api-base": "npm:10.13.1" - "@polkadot/api-derive": "npm:10.13.1" - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/rpc-augment": "npm:10.13.1" - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/rpc-provider": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-augment": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/types-create": "npm:10.13.1" - "@polkadot/types-known": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - eventemitter3: "npm:^5.0.1" + "@polkadot/api": "npm:10.7.1" + "@polkadot/api-augment": "npm:10.7.1" + "@polkadot/api-base": "npm:10.7.1" + "@polkadot/rpc-core": "npm:10.7.1" + "@polkadot/types": "npm:10.7.1" + "@polkadot/types-codec": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" + "@polkadot/util-crypto": "npm:^12.2.1" rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/c2192c51aca790b2d8915a08e55e3b0461c49a1ce3ceccc5597cd74d68367ff0a881a0a864a0897835364482618d0a945247576573ef7c00688f1a25a5347ccc - languageName: node - linkType: hard - -"@polkadot/api@npm:15.7.1, @polkadot/api@npm:^15.6.1, @polkadot/api@npm:^15.7.1": - version: 15.7.1 - resolution: "@polkadot/api@npm:15.7.1" - dependencies: - "@polkadot/api-augment": "npm:15.7.1" - "@polkadot/api-base": "npm:15.7.1" - "@polkadot/api-derive": "npm:15.7.1" - "@polkadot/keyring": "npm:^13.4.3" - "@polkadot/rpc-augment": "npm:15.7.1" - "@polkadot/rpc-core": "npm:15.7.1" - "@polkadot/rpc-provider": "npm:15.7.1" - "@polkadot/types": "npm:15.7.1" - "@polkadot/types-augment": "npm:15.7.1" - "@polkadot/types-codec": "npm:15.7.1" - "@polkadot/types-create": "npm:15.7.1" - "@polkadot/types-known": "npm:15.7.1" - "@polkadot/util": "npm:^13.4.3" - "@polkadot/util-crypto": "npm:^13.4.3" + tslib: "npm:^2.5.0" + checksum: 10c0/76130cfd2216e2337afa0c6f3a1a8d0b97304a2e7d10e79d69117b2afc57768c760b2f52092dfbab5ab972569669077d3eb9e4d60a5738c3487c4e44f5a09c4d + languageName: node + linkType: hard + +"@polkadot/api@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/api@npm:10.7.1" + dependencies: + "@polkadot/api-augment": "npm:10.7.1" + "@polkadot/api-base": "npm:10.7.1" + "@polkadot/api-derive": "npm:10.7.1" + "@polkadot/keyring": "npm:^12.2.1" + "@polkadot/rpc-augment": "npm:10.7.1" + "@polkadot/rpc-core": "npm:10.7.1" + "@polkadot/rpc-provider": "npm:10.7.1" + "@polkadot/types": "npm:10.7.1" + "@polkadot/types-augment": "npm:10.7.1" + "@polkadot/types-codec": "npm:10.7.1" + "@polkadot/types-create": "npm:10.7.1" + "@polkadot/types-known": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" + "@polkadot/util-crypto": "npm:^12.2.1" eventemitter3: "npm:^5.0.1" rxjs: "npm:^7.8.1" - tslib: "npm:^2.8.1" - checksum: 10c0/e84c23e91ccba6445519808e67b9426065a16903eb524a33ab571b164ec56986442a304292cf7442c13c32200b8eeaca9b0e984ae86e1e9ff4aa6489ab99ad8d + tslib: "npm:^2.5.0" + checksum: 10c0/05ddf438485a4ed8d3042d5c1147d9c4ea2328853a02556ee0e86bc56395a574f467ec4ce4954deac0b050b25d384a1a9c61507da3f058cfa0f410b450f8a63b languageName: node linkType: hard @@ -4100,7 +3981,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/keyring@npm:^12.6.2": +"@polkadot/keyring@npm:^12.2.1, @polkadot/keyring@npm:^12.6.2": version: 12.6.2 resolution: "@polkadot/keyring@npm:12.6.2" dependencies: @@ -4128,7 +4009,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/networks@npm:12.6.2, @polkadot/networks@npm:^12.6.2": +"@polkadot/networks@npm:12.6.2, @polkadot/networks@npm:^12.2.1": version: 12.6.2 resolution: "@polkadot/networks@npm:12.6.2" dependencies: @@ -4139,7 +4020,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/networks@npm:13.4.3, @polkadot/networks@npm:^13.4.3": +"@polkadot/networks@npm:13.4.3": version: 13.4.3 resolution: "@polkadot/networks@npm:13.4.3" dependencies: @@ -4150,85 +4031,58 @@ __metadata: languageName: node linkType: hard -"@polkadot/rpc-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-augment@npm:10.13.1" - dependencies: - "@polkadot/rpc-core": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/5389ac83712cb0144e5f6b4319f76a54e8c85d455043ba688d32b233bc83202479f5506a8c8a0a7b0e8688150ca4c8d63ef57b2255e52827a5738eb600ab01ee - languageName: node - linkType: hard - -"@polkadot/rpc-augment@npm:15.7.1": - version: 15.7.1 - resolution: "@polkadot/rpc-augment@npm:15.7.1" +"@polkadot/rpc-augment@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/rpc-augment@npm:10.7.1" dependencies: - "@polkadot/rpc-core": "npm:15.7.1" - "@polkadot/types": "npm:15.7.1" - "@polkadot/types-codec": "npm:15.7.1" - "@polkadot/util": "npm:^13.4.3" - tslib: "npm:^2.8.1" - checksum: 10c0/19ee5bacbb89e63fbf39bdc84a3e95b87eebfa5ea2debe6800b5cb41b772ca18c375b3eb5b202847ea88f3eadbfd2f6288c26d17022ff882c72f3ef1a9ffb601 + "@polkadot/rpc-core": "npm:10.7.1" + "@polkadot/types": "npm:10.7.1" + "@polkadot/types-codec": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" + tslib: "npm:^2.5.0" + checksum: 10c0/6dad3d13cf53d0952f009d40fc91cc4de47d902886f8b165e8e8c57e50863abb6c33a5abf864abc5fade22fd704d4f4d6258e45575a1abf251ea4252602eec7d languageName: node linkType: hard -"@polkadot/rpc-core@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-core@npm:10.13.1" +"@polkadot/rpc-core@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/rpc-core@npm:10.7.1" dependencies: - "@polkadot/rpc-augment": "npm:10.13.1" - "@polkadot/rpc-provider": "npm:10.13.1" - "@polkadot/types": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" + "@polkadot/rpc-augment": "npm:10.7.1" + "@polkadot/rpc-provider": "npm:10.7.1" + "@polkadot/types": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/423479b6332eae4729076e1faa7371e7516021348ec6b4a4323a25740ea2577afdb395e767580babd854da14f63065cd4ac766a58b61263d09db64f1f6bb2599 + tslib: "npm:^2.5.0" + checksum: 10c0/5779497a5cf814b0814d111fffda63bc66e4ea331a1621624fb4587d9159572d67a902f78d5ab5192dfc7cdaed3ce123c03c47961a5ea417f8b89a7a54d3e797 languageName: node linkType: hard -"@polkadot/rpc-core@npm:15.7.1": - version: 15.7.1 - resolution: "@polkadot/rpc-core@npm:15.7.1" +"@polkadot/rpc-provider@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/rpc-provider@npm:10.7.1" dependencies: - "@polkadot/rpc-augment": "npm:15.7.1" - "@polkadot/rpc-provider": "npm:15.7.1" - "@polkadot/types": "npm:15.7.1" - "@polkadot/util": "npm:^13.4.3" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.8.1" - checksum: 10c0/78208df6507f5353386a714958a96c4c8be838ceb59d13664a1c9eec15c2758c7db831252ba27fc43dfe8cad018d0df78dc73c6567217bcba4ba2aa9b3277000 - languageName: node - linkType: hard - -"@polkadot/rpc-provider@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-provider@npm:10.13.1" - dependencies: - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-support": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - "@polkadot/x-fetch": "npm:^12.6.2" - "@polkadot/x-global": "npm:^12.6.2" - "@polkadot/x-ws": "npm:^12.6.2" - "@substrate/connect": "npm:0.8.8" + "@polkadot/keyring": "npm:^12.2.1" + "@polkadot/types": "npm:10.7.1" + "@polkadot/types-support": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" + "@polkadot/util-crypto": "npm:^12.2.1" + "@polkadot/x-fetch": "npm:^12.2.1" + "@polkadot/x-global": "npm:^12.2.1" + "@polkadot/x-ws": "npm:^12.2.1" + "@substrate/connect": "npm:0.7.26" eventemitter3: "npm:^5.0.1" - mock-socket: "npm:^9.3.1" - nock: "npm:^13.5.0" - tslib: "npm:^2.6.2" + mock-socket: "npm:^9.2.1" + nock: "npm:^13.3.1" + tslib: "npm:^2.5.0" dependenciesMeta: "@substrate/connect": optional: true - checksum: 10c0/13bc88d973a55b131bea9429831caa19b85cde73bb0c8d124bbeb1f9b5cd63d4e297a38be477e75b8930e181ab837249fec06417dc52cc5c438149313e5a2947 + checksum: 10c0/a922f3d88201035623b6aec07eac7bfd9ddc8e2a26eedc87a282de5984ecf82b2bb4ceaea9bf0f538e7f08a1ec4b39a68b4bac8444d3cff97fb2cbb98712e24d languageName: node linkType: hard -"@polkadot/rpc-provider@npm:15.7.1, @polkadot/rpc-provider@npm:^15.6.1": +"@polkadot/rpc-provider@npm:^15.6.1": version: 15.7.1 resolution: "@polkadot/rpc-provider@npm:15.7.1" dependencies: @@ -4252,15 +4106,15 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-augment@npm:10.13.1" +"@polkadot/types-augment@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/types-augment@npm:10.7.1" dependencies: - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/0686a834fd5d4db1cc74c184057cf1c47f008d3d541866cb2f2a38464c6a41cb159e5ec914b2e3d68511f6c6c7798238b58ec3bd1315a67fbb1ee073147457c6 + "@polkadot/types": "npm:10.7.1" + "@polkadot/types-codec": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" + tslib: "npm:^2.5.0" + checksum: 10c0/2295e0569ea95ac34433a7c0fe504610772ca51aff795dc756b085bb4b0a3be312a747b2230031ece4ec5096cf885c55c9d11e3ef39c5b1e525710b689639f0e languageName: node linkType: hard @@ -4276,14 +4130,14 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-codec@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-codec@npm:10.13.1" +"@polkadot/types-codec@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/types-codec@npm:10.7.1" dependencies: - "@polkadot/util": "npm:^12.6.2" - "@polkadot/x-bigint": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/8a35c492006502804a5531231c14037ab98a13f345f4e550142254e69d62d451f0caa89347ac689b92f90b582fe6ab2f1c8eca30cdf327951323b6400fca2e50 + "@polkadot/util": "npm:^12.2.1" + "@polkadot/x-bigint": "npm:^12.2.1" + tslib: "npm:^2.5.0" + checksum: 10c0/a9b8158bf1b01bd83af625c63b42b876bb4e1eecdabcc6b5e11f50f7c2e6285ca6e25344f6dde299e08d0a95ed79820f39400e615969676d68b90eb20cdc7faa languageName: node linkType: hard @@ -4298,14 +4152,14 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-create@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-create@npm:10.13.1" +"@polkadot/types-create@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/types-create@npm:10.7.1" dependencies: - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/efe57d84f6088111b53d29db07ab9bf951f79c3e9b4875882c7a9bb0a6f1e00230e63a84cf2a850528119bbfa7f30bdfb21bba645e3922d88ff83092ea0350c5 + "@polkadot/types-codec": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" + tslib: "npm:^2.5.0" + checksum: 10c0/ecef9b87f00b635f136c6a2f3e54db8234e5d297b1ae71930d6c598509dfefeffbe502038db275b181a2be443be8a047e542eab14d6083e90d42a05499891174 languageName: node linkType: hard @@ -4320,41 +4174,27 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-known@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-known@npm:10.13.1" - dependencies: - "@polkadot/networks": "npm:^12.6.2" - "@polkadot/types": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/types-create": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/ce4e5b402e4d923a1b93475997e57bb6b7f95cc679a466c7d563d9d033872479100cf5ac72c58faaf57610602c913555ef0b4bd4672c6c76fc733c062d41959b - languageName: node - linkType: hard - -"@polkadot/types-known@npm:15.7.1": - version: 15.7.1 - resolution: "@polkadot/types-known@npm:15.7.1" +"@polkadot/types-known@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/types-known@npm:10.7.1" dependencies: - "@polkadot/networks": "npm:^13.4.3" - "@polkadot/types": "npm:15.7.1" - "@polkadot/types-codec": "npm:15.7.1" - "@polkadot/types-create": "npm:15.7.1" - "@polkadot/util": "npm:^13.4.3" - tslib: "npm:^2.8.1" - checksum: 10c0/7eb027ddd44fac08c496ca851ead84fd37a97a73b270c0ea136eee5e82f085c71554b86bf71143ef31626a77d7859833a88fc76390f9801f08e5f4da46ecd15e + "@polkadot/networks": "npm:^12.2.1" + "@polkadot/types": "npm:10.7.1" + "@polkadot/types-codec": "npm:10.7.1" + "@polkadot/types-create": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" + tslib: "npm:^2.5.0" + checksum: 10c0/e113e415fb63b73a436be3d8a4b4b4023558f515a333f0b1f02c1900a49882bf0bca4a09e2d28acc688bb43207a8f9974e06382ceecdbcea900f10566f880e3d languageName: node linkType: hard -"@polkadot/types-support@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-support@npm:10.13.1" +"@polkadot/types-support@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/types-support@npm:10.7.1" dependencies: - "@polkadot/util": "npm:^12.6.2" - tslib: "npm:^2.6.2" - checksum: 10c0/a9bf65b139b1c861acc198ce650e14d2014f88d30f890710baf3481caa16b44dc39122b05d34cc86211b08e082cf4e7d5680ba3a4008711fe86b70d62a65219c + "@polkadot/util": "npm:^12.2.1" + tslib: "npm:^2.5.0" + checksum: 10c0/a666d0c1e6ecfb6d26b6ea89cf177c8cadc8a6097eb60afaf647435560aa0baf650e26aca94c50fa883e1ef264952693aed86c19ab1153b70cc2b03a3526568f languageName: node linkType: hard @@ -4368,19 +4208,19 @@ __metadata: languageName: node linkType: hard -"@polkadot/types@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types@npm:10.13.1" +"@polkadot/types@npm:10.7.1": + version: 10.7.1 + resolution: "@polkadot/types@npm:10.7.1" dependencies: - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/types-augment": "npm:10.13.1" - "@polkadot/types-codec": "npm:10.13.1" - "@polkadot/types-create": "npm:10.13.1" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" + "@polkadot/keyring": "npm:^12.2.1" + "@polkadot/types-augment": "npm:10.7.1" + "@polkadot/types-codec": "npm:10.7.1" + "@polkadot/types-create": "npm:10.7.1" + "@polkadot/util": "npm:^12.2.1" + "@polkadot/util-crypto": "npm:^12.2.1" rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 10c0/1fe50d7ba10368dd944fec0e2da740f8c665c1c417362ab5ed1587d9083259c65064e04a862443d1a6c9f1da86b8dee6a4945e711064f0318895a38ad1303e3b + tslib: "npm:^2.5.0" + checksum: 10c0/be554619c92774ea1ba348075ee7f68076bb3dcdc231bf878b7a80e8c4039862469f008065876ce8e0ea4c1c7ecab226a19a952404a3cce62d9f8858851f1586 languageName: node linkType: hard @@ -4400,7 +4240,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.6.2": +"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.2.1": version: 12.6.2 resolution: "@polkadot/util-crypto@npm:12.6.2" dependencies: @@ -4440,7 +4280,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.6.2": +"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.2.1": version: 12.6.2 resolution: "@polkadot/util@npm:12.6.2" dependencies: @@ -4550,7 +4390,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/x-bigint@npm:12.6.2, @polkadot/x-bigint@npm:^12.6.2": +"@polkadot/x-bigint@npm:12.6.2, @polkadot/x-bigint@npm:^12.2.1": version: 12.6.2 resolution: "@polkadot/x-bigint@npm:12.6.2" dependencies: @@ -4570,7 +4410,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/x-fetch@npm:^12.6.2": +"@polkadot/x-fetch@npm:^12.2.1": version: 12.6.2 resolution: "@polkadot/x-fetch@npm:12.6.2" dependencies: @@ -4592,7 +4432,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.6.2": +"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.2.1": version: 12.6.2 resolution: "@polkadot/x-global@npm:12.6.2" dependencies: @@ -4676,7 +4516,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/x-ws@npm:^12.6.2": +"@polkadot/x-ws@npm:^12.2.1": version: 12.6.2 resolution: "@polkadot/x-ws@npm:12.6.2" dependencies: @@ -4855,6 +4695,13 @@ __metadata: languageName: node linkType: hard +"@substrate/connect-extension-protocol@npm:^1.0.1": + version: 1.0.1 + resolution: "@substrate/connect-extension-protocol@npm:1.0.1" + checksum: 10c0/83257dba6d421c8e1d1e2976391e467cebf760b4bab5cf09f266414a82c906e97544c1e25767f826abfd30e5e5518c7ecc4010661c87c47eae3bba8dbd00a6fa + languageName: node + linkType: hard + "@substrate/connect-extension-protocol@npm:^2.0.0": version: 2.2.2 resolution: "@substrate/connect-extension-protocol@npm:2.2.2" @@ -4862,13 +4709,24 @@ __metadata: languageName: node linkType: hard -"@substrate/connect-known-chains@npm:^1.1.1, @substrate/connect-known-chains@npm:^1.1.5": +"@substrate/connect-known-chains@npm:^1.1.5": version: 1.9.2 resolution: "@substrate/connect-known-chains@npm:1.9.2" checksum: 10c0/730ed1420ae0cf33d7c9479cf180ca386edae72f6b9261cc8ac1381cd803142eb0b75df35ad939a4d8c7a0acb83da2840d948066c2950b201c9037f4ef75287c languageName: node linkType: hard +"@substrate/connect@npm:0.7.26": + version: 0.7.26 + resolution: "@substrate/connect@npm:0.7.26" + dependencies: + "@substrate/connect-extension-protocol": "npm:^1.0.1" + eventemitter3: "npm:^4.0.7" + smoldot: "npm:1.0.4" + checksum: 10c0/9577be8417698d6f50d2492bdcfadcfa1333d948e69dd58b75fb2426dc33a5b2ea07c556b60b62b0ac5458ab61490867a0e6af8721bb664d26edbf61d42b4f20 + languageName: node + linkType: hard + "@substrate/connect@npm:0.8.11": version: 0.8.11 resolution: "@substrate/connect@npm:0.8.11" @@ -4881,35 +4739,6 @@ __metadata: languageName: node linkType: hard -"@substrate/connect@npm:0.8.8": - version: 0.8.8 - resolution: "@substrate/connect@npm:0.8.8" - dependencies: - "@substrate/connect-extension-protocol": "npm:^2.0.0" - "@substrate/connect-known-chains": "npm:^1.1.1" - "@substrate/light-client-extension-helpers": "npm:^0.0.4" - smoldot: "npm:2.0.22" - checksum: 10c0/d2507a5c2392523c31b1e25a4b0955b7c271406d527511c5ceab561fff0d8788262d638ff996dc2978464998f5db78cf373b34d2af86b040686c86f36093ec65 - languageName: node - linkType: hard - -"@substrate/light-client-extension-helpers@npm:^0.0.4": - version: 0.0.4 - resolution: "@substrate/light-client-extension-helpers@npm:0.0.4" - dependencies: - "@polkadot-api/client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/json-rpc-provider": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/json-rpc-provider-proxy": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@polkadot-api/substrate-client": "npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - "@substrate/connect-extension-protocol": "npm:^2.0.0" - "@substrate/connect-known-chains": "npm:^1.1.1" - rxjs: "npm:^7.8.1" - peerDependencies: - smoldot: 2.x - checksum: 10c0/51e44ab2f3efaf8482047d3ed89e51327b54f53bd9d4169ce3738daf22e0afa849560cfd1f487ae809ea9adfdb93812f1cb74329d44cf686c0b552493b47b122 - languageName: node - linkType: hard - "@substrate/light-client-extension-helpers@npm:^1.0.0": version: 1.0.0 resolution: "@substrate/light-client-extension-helpers@npm:1.0.0" @@ -5508,6 +5337,13 @@ __metadata: languageName: node linkType: hard +"@types/lodash@npm:^4.14.157": + version: 4.17.16 + resolution: "@types/lodash@npm:4.17.16" + checksum: 10c0/cf017901b8ab1d7aabc86d5189d9288f4f99f19a75caf020c0e2c77b8d4cead4db0d0b842d009b029339f92399f49f34377dd7c2721053388f251778b4c23534 + languageName: node + linkType: hard + "@types/mime@npm:^1": version: 1.3.5 resolution: "@types/mime@npm:1.3.5" @@ -5734,6 +5570,22 @@ __metadata: languageName: node linkType: hard +"@types/unist@npm:^3.0.0": + version: 3.0.3 + resolution: "@types/unist@npm:3.0.3" + checksum: 10c0/2b1e4adcab78388e088fcc3c0ae8700f76619dbcb4741d7d201f87e2cb346bfc29a89003cfea2d76c996e1061452e14fcd737e8b25aacf949c1f2d6b2bc3dd60 + languageName: node + linkType: hard + +"@types/vfile@npm:^4.0.0": + version: 4.0.0 + resolution: "@types/vfile@npm:4.0.0" + dependencies: + vfile: "npm:*" + checksum: 10c0/f6347a6e05d881f504554aabade297d14337119805b6dacac4a570a2ac9a27162c94e628742da979ee8ae2b73c81916dab463153ca7286edd9861414caf61fde + languageName: node + linkType: hard + "@types/ws@npm:^8.5.14, @types/ws@npm:^8.5.5": version: 8.5.14 resolution: "@types/ws@npm:8.5.14" @@ -9914,7 +9766,7 @@ __metadata: languageName: node linkType: hard -"eventemitter3@npm:^4.0.0": +"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.7": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b @@ -13296,7 +13148,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.7.0": +"lodash@npm:4.17.21, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.7.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -13701,13 +13553,20 @@ __metadata: languageName: node linkType: hard -"mock-socket@npm:^9.3.1": +"mock-socket@npm:^9.2.1, mock-socket@npm:^9.3.1": version: 9.3.1 resolution: "mock-socket@npm:9.3.1" checksum: 10c0/0c53baa4acca12ed1ff9bddfdd4bc0cabe0fc96a3ed25a42a00d23b7a111eb6edfc2b44d93aef9a0c93a4a000b4d2d8dcff028488cd2a1e9cc416477ee341ce0 languageName: node linkType: hard +"moment@npm:^2.24.0": + version: 2.30.1 + resolution: "moment@npm:2.30.1" + checksum: 10c0/865e4279418c6de666fca7786607705fd0189d8a7b7624e2e56be99290ac846f90878a6f602e34b4e0455c549b85385b1baf9966845962b313699e7cb847543a + languageName: node + linkType: hard + "motion@npm:10.16.2": version: 10.16.2 resolution: "motion@npm:10.16.2" @@ -13850,7 +13709,7 @@ __metadata: languageName: node linkType: hard -"nock@npm:^13.5.0, nock@npm:^13.5.5": +"nock@npm:^13.3.1, nock@npm:^13.5.5": version: 13.5.6 resolution: "nock@npm:13.5.6" dependencies: @@ -14370,6 +14229,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:^2.0.4": + version: 2.1.0 + resolution: "pako@npm:2.1.0" + checksum: 10c0/8e8646581410654b50eb22a5dfd71159cae98145bd5086c9a7a816ec0370b5f72b4648d08674624b3870a521e6a3daffd6c2f7bc00fdefc7063c9d8232ff5116 + languageName: node + linkType: hard + "param-case@npm:^3.0.4": version: 3.0.4 resolution: "param-case@npm:3.0.4" @@ -16945,12 +16811,13 @@ __metadata: languageName: node linkType: hard -"smoldot@npm:2.0.22": - version: 2.0.22 - resolution: "smoldot@npm:2.0.22" +"smoldot@npm:1.0.4": + version: 1.0.4 + resolution: "smoldot@npm:1.0.4" dependencies: + pako: "npm:^2.0.4" ws: "npm:^8.8.1" - checksum: 10c0/fa439bebfe0d0d46e4da342a313d0653fd56557b6459b5ba3db1fd6bcfb345e9d9577c27e1f6692e67dec0206addb95de6b594c17041729f5689b4b123974495 + checksum: 10c0/db05d6220522717b27cf2494a6d1a49903d7a1be43156b6b995661c1551861f198dd057afd1ed95f2b766aedd2bbeea3e259ab5d42e7c6e04b1fe29e268ec6d7 languageName: node linkType: hard @@ -17995,7 +17862,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.7.0, tslib@npm:^2.8.0, tslib@npm:^2.8.1": +"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.7.0, tslib@npm:^2.8.0, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -18340,6 +18207,15 @@ __metadata: languageName: node linkType: hard +"unist-util-stringify-position@npm:^4.0.0": + version: 4.0.0 + resolution: "unist-util-stringify-position@npm:4.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + checksum: 10c0/dfe1dbe79ba31f589108cb35e523f14029b6675d741a79dea7e5f3d098785045d556d5650ec6a8338af11e9e78d2a30df12b1ee86529cded1098da3f17ee999e + languageName: node + linkType: hard + "universalify@npm:^0.1.0": version: 0.1.2 resolution: "universalify@npm:0.1.2" @@ -18608,6 +18484,26 @@ __metadata: languageName: node linkType: hard +"vfile-message@npm:^4.0.0": + version: 4.0.2 + resolution: "vfile-message@npm:4.0.2" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-stringify-position: "npm:^4.0.0" + checksum: 10c0/07671d239a075f888b78f318bc1d54de02799db4e9dce322474e67c35d75ac4a5ac0aaf37b18801d91c9f8152974ea39678aa72d7198758b07f3ba04fb7d7514 + languageName: node + linkType: hard + +"vfile@npm:*": + version: 6.0.3 + resolution: "vfile@npm:6.0.3" + dependencies: + "@types/unist": "npm:^3.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/e5d9eb4810623f23758cfc2205323e33552fb5972e5c2e6587babe08fe4d24859866277404fb9e2a20afb71013860d96ec806cb257536ae463c87d70022ab9ef + languageName: node + linkType: hard + "viem@npm:2.23.2": version: 2.23.2 resolution: "viem@npm:2.23.2" From a13b0ae515d18de96f28787706424505a1d79b2c Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Mon, 10 Mar 2025 10:00:08 +0100 Subject: [PATCH 20/50] Orion API: Fix default selection for StorageDataObject --- .../src/query/codegen/templates/QueryApi.ts | 41 +++++++++++++------ .../core/src/query/orion/defaultSelection.ts | 6 +++ packages/core/src/query/orion/index.test.ts | 10 +---- .../src/query/queryNode/defaultSelection.ts | 1 + .../query/storageSquid/defaultSelection.ts | 1 + 5 files changed, 37 insertions(+), 22 deletions(-) create mode 100644 packages/core/src/query/orion/defaultSelection.ts create mode 100644 packages/core/src/query/queryNode/defaultSelection.ts create mode 100644 packages/core/src/query/storageSquid/defaultSelection.ts diff --git a/packages/core/src/query/codegen/templates/QueryApi.ts b/packages/core/src/query/codegen/templates/QueryApi.ts index 7749748..2bd6bb4 100644 --- a/packages/core/src/query/codegen/templates/QueryApi.ts +++ b/packages/core/src/query/codegen/templates/QueryApi.ts @@ -13,6 +13,7 @@ import { } from './genql' import Queue from 'queue' import { ENTITY_INFO } from './entityInfo' +import { DEFAULT_SELECTION } from '../defaultSelection' import { EntityNotFoundError, UnexpectedEmptyResult, @@ -49,6 +50,10 @@ type SelectionOf = Omit< '__args' > +type DefaultSelectionOf = E extends keyof typeof DEFAULT_SELECTION + ? (typeof DEFAULT_SELECTION)[E] + : { __scalar: true } + type WhereOf = NonNullable> extends { where?: infer W | null } ? W : never @@ -126,7 +131,9 @@ class Pagination { let results: N[] = [] while (this._hasNextPage) { const pageResults = await this.nextPage() - results = results.concat(pageResults) + if (pageResults) { + results = results.concat(pageResults) + } } return results @@ -147,13 +154,21 @@ type PaginationQuerySelection = { } class EntityQueryUtils { + private defaultSelection: DefaultSelectionOf + constructor( private runQuery: ( query: Q ) => Promise>, private config: Config, private entity: E - ) {} + ) { + this.defaultSelection = ( + entity in DEFAULT_SELECTION + ? DEFAULT_SELECTION[entity as keyof typeof DEFAULT_SELECTION] + : { __scalar: true } + ) as DefaultSelectionOf + } public paginate< A extends CommonArgs>, @@ -209,9 +224,9 @@ class EntityQueryUtils { async byMany< W extends WhereOf>, I, - S extends SelectionOf> | { __scalar: true } = { - __scalar: true - }, + S extends + | SelectionOf> + | DefaultSelectionOf = DefaultSelectionOf, >( whereGenerator: (input: I[]) => W, input: I[], @@ -223,7 +238,7 @@ class EntityQueryUtils { const query = { [multiQuery]: { __args: { where: whereGenerator(inputChunk) }, - ...(select || { __scalar: true }), + ...(select || this.defaultSelection), }, } as { [K in MultiQueryOf]: { __args: { where: W } } & S } const result = await this.runQuery(query) @@ -242,9 +257,9 @@ class EntityQueryUtils { } async byId< - S extends SelectionOf> | { __scalar: true } = { - __scalar: true - }, + S extends + | SelectionOf> + | DefaultSelectionOf = DefaultSelectionOf, >(id: string, select?: S): Promise, S>> { const uniqueQuery = ENTITY_INFO[this.entity]['uniqueQuery'] const query = { @@ -252,7 +267,7 @@ class EntityQueryUtils { __args: { where: { id }, }, - ...(select || { __scalar: true }), + ...(select || this.defaultSelection), }, } as { [K in UniqueQueryOf]: { __args: { where: { id: string } } } & S } const result = await this.runQuery(query) @@ -268,9 +283,9 @@ class EntityQueryUtils { } async byIds< - S extends SelectionOf> | { __scalar: true } = { - __scalar: true - }, + S extends + | SelectionOf> + | DefaultSelectionOf = DefaultSelectionOf, >(ids: string[], select?: S): Promise, S>> { return this.byMany( (ids) => ({ id_in: ids }) as WhereOf>, diff --git a/packages/core/src/query/orion/defaultSelection.ts b/packages/core/src/query/orion/defaultSelection.ts new file mode 100644 index 0000000..77d36b0 --- /dev/null +++ b/packages/core/src/query/orion/defaultSelection.ts @@ -0,0 +1,6 @@ +export const DEFAULT_SELECTION = { + StorageDataObject: { + __scalar: true, + resolvedUrls: false, + }, +} as const diff --git a/packages/core/src/query/orion/index.test.ts b/packages/core/src/query/orion/index.test.ts index 1237c06..5a02352 100644 --- a/packages/core/src/query/orion/index.test.ts +++ b/packages/core/src/query/orion/index.test.ts @@ -43,15 +43,7 @@ describe('OrionApi', () => { describe('Standard case, default selection', () => { for (const entityName of VISIBLE_ENTITIES) { test(`${entityName}`, async () => { - // FIXME: In case of `StorageDataObject` we omit `resolvedUrls`, because it's not really a scalar - const query = - entityName === 'StorageDataObject' - ? orionApi.query.StorageDataObject.byId('1', { - __scalar: true, - resolvedUrls: false, - }) - : orionApi.query[entityName as 'Membership'].byId('1') - + const query = orionApi.query[entityName as 'Membership'].byId('1') const result = await query expect(result?.id).toBe('1') }) diff --git a/packages/core/src/query/queryNode/defaultSelection.ts b/packages/core/src/query/queryNode/defaultSelection.ts new file mode 100644 index 0000000..a37501f --- /dev/null +++ b/packages/core/src/query/queryNode/defaultSelection.ts @@ -0,0 +1 @@ +export const DEFAULT_SELECTION = {} as const diff --git a/packages/core/src/query/storageSquid/defaultSelection.ts b/packages/core/src/query/storageSquid/defaultSelection.ts new file mode 100644 index 0000000..a37501f --- /dev/null +++ b/packages/core/src/query/storageSquid/defaultSelection.ts @@ -0,0 +1 @@ +export const DEFAULT_SELECTION = {} as const From cab29895228a09b25134055b82b7ceb4fedc4304 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Mon, 10 Mar 2025 10:50:47 +0100 Subject: [PATCH 21/50] Create tarball for testing purposes --- package.json | 3 ++- packages/core/package.tgz | Bin 0 -> 1364548 bytes 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 packages/core/package.tgz diff --git a/package.json b/package.json index 3cbfda4..51d8aec 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ "lint": "eslint .", "codegen": "yarn codegen:query-apis", "build": "yarn tsc -b", - "build:examples": "./scripts/build-examples.sh" + "build:examples": "./scripts/build-examples.sh", + "pack": "yarn workspaces foreach -Ap --include \"./packages/*\" pack" }, "devDependencies": { "@changesets/cli": "^2.27.12", diff --git a/packages/core/package.tgz b/packages/core/package.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ebff906f0711be541c788afb3f519f65e04cf90c GIT binary patch literal 1364548 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�#LFmW` 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

;DIm^eRQJRZv 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

Uf!;MTL_I+7ty~K%S1ECO~q(2HnyC7}_|Y zx^M*khfh!epadU3Kox)%=3fr00<_>eG^mKN+y8!vR0rrCKOym; z*s`tb*8P3}ssc2=DSY(5JmA_;?Dz{E9=6(F8VL}9iQy4(K|p>+07KS}Ebb7C^DWM> zm%isw1};gEcOpqjKxBKB?M_r?ej;@B2&f3B7O-JSE%ozebH~4U*t4CVH=7U56X{s2 z|El<-_<6JW=={1H`wb86FyTp#OLXozz@Y+fy>@SZmyes+PZh~Qj`*Wh2)6Sv*$P0# z+UI4AbCXCn?T?^*B{X|dt`fp?z{-_n56^fHNPu`sEH{I1IGiYV_3W#MMErMeGxtsx zfvnXOlDsuUcIRxb`#g!YW@tMy){G_ckeew)sSjU2k!D~AUfaDzj>9Aksp%8xt&m00 z0SWMbjQ!w;@kL}D^Scz8Fkw$i^#9(zGyqTV(v~} zgz(P;>ck%DWO78x#0O4^9FES=5_&qhL|*z-qkRmTO?L90d>%e*Dh%r%2zv%P3g9f~ zugSBSG>hd8dA^^>b*PWQ^FgDHp}7tGf$9mE&mGnk{BkCEZy{; z?a%h_OLha(cEukKl>G2?3*VA*%7zWKA|_xVe!VPYF*NG|ZbXC~!gkUjE89?3)4Oda z+Y6cWd+G~2I;!xK8g7I!efDX`Cj>Y5x>>Pns^cu09oN9*b?5LSJyMuE*ULfJ5;Gi; z!Pn%lP`qHn*PEHZ|JEA+%Yu!&x?T=8##e09<`2mQFTb6lHNwF}2mOA@b|Y}q*ULf9 zV<{r$@CC>IXqI9ytw5gGHNVM-MNZ7#1+Ctd6^ZRw541A8?Z<~T9hki8Ai7K$T+k{r zCMxhf8J)!PNOyB%yJWX!HO&8aRwmhngcDx3)buTptYM#H4fwrkO{cyE*&Sg|FybVO zQv8vNO{_iH85Npximr;wxui0eVM>E(0Sy?I*JUw2pmaPLh6wK@pcx@;c;Y-Zzp`(# z=ptA`Z|)_#WB^CTDdN*(%TY9MVu+I`+K&A-Vl}155wWFS?3niO=IyeVeW5YE(VL;84-HY}%`RWOL}Cdw#P?g4*M;4Derx!e z2%+w8*)W5m{Jh{H?qhqla~^WjG{GFTH$n;TpTBs<19%toC5}Q3XQYfrzvCGa+}uZu zI7Dm$Ydu~?blbSSZl6<|p<=AtzlU*KH0`rEs5x8EF=Y6?{}JHtukr3pI(tR9lVT;G z%!D=M3tRB`#mktX3<7?IGgD~bnxCDU5r zpx?C>=`dY+!~B@@RF&5Sonl7H@pP_jBtv(SB!koUyKNkmg)f=$O&CPyb~eekaWeak{CC_tjBNa7I_<;uIYuUB_&XeP6Dk zkAv~O6Qt*`&!_^$Ia9)zCa!`#29ZCCWg;zm^0hg3$-v-<$M)`FE^}_n&Kx)m z$yt2E0*alc?oXMz2=9~gC7nwXpAzp#_ld>QZQDV83n^A?1hRd@N(XVtiWsj<0q^9B zU$k9E`b{f>lgo5)esde?WvjEH@SnzambLDumk(NhM;p2x*H->S6Uu`N*P`qnS$bI( z(CJykxG%*=jmb-QDPYb82r9MqyYlm{?UtWsw0l`Lx+T?wS#iC$vt%zJ+x%1#F^XBYV(YRZ zG9{Ggf)TBVS?1iN-3-z48c24H=Y(gCuyHlE^MRyzDN0`!XE#nkIK8$;)yX^UzMat} zW9!%U*p!QT$sUhon521@e2K+@~;^u5ye`?)m3^PljH8RbFi6S6kbGmn~9w zo*&zu6eY(jo=Hb^?(y6dT)pb;T~3k^EKoEaw#8cYLbHPbUR6D`yZsXGZ$g_tKen2v zeRL45YC~eB#vU$DK91&B=4- zba?j}!|^;ZUn%EG(bu?Z<&#a|rAsf;RjgB`74$9cICL)~$T`kGUii2(n^a=Yk2jd_ zp$Ku1@c9yrn;lMOkmgr1t~YSD*Wv?lC~4j6?;T0P%}ZU%D6B7wGo6(iHGFt9ST4My z4SY4}vA|9t{a9``q}h!LHa#v8KGAZ$W_`2lT!J%plKTn#amI;d&c)clMu#teIjnE{ zVvaM;Jabsw`w6Ru-_`AT?b!E!z5HTGX6nlIA2;eRcC|1bxYBUvmf$%vaiyrI@GOaK zPW4+d!E@fu*aZOQ=$ycuroJS#lTn{JnUYbgNQ^7EBjq*7$H3HkBT4;7k+gaJnVlbc z>xrmcW&u{@v;XAMDYSz8$p<)Apg&b&f;g2!`78SfGhv)`i3=p(GPrQ6&;{K%fd{Oj zfZ|OEsY_kp(v3)EmwABRi&Cf11vS=27uqU!5dwRiix*aV=)T#_Ll3IG?t+Fjuj??3 zOGqDIU0hS_bJUFmX_dKvK|VOQG!}7!ucZF6Z5k1$NZsI7E7HFdwXdrckx3ml<%(Q2 z%l2h)Bma_0guNv9jAoG=CcnXmC#h;!_NU>|ig~H{Tphc zv58j8rorZoF7QFTEzd0tfWzH1tO<~SofW9^(868TFOR7`SC%M=YCuou_NxmMy+AGT zKtX!-Q&lBEKH3i+g^7jf*@K!{D-T;?sO4lsWs`nuqBV}DfK@tbB#^>Ub*I2HM+-dj zZ?2Z4#HCe|63e}-BdGPP3V_s*s+*yLY_f3MA9~VVv0vgO%!ilILszems)#Lm`HegF zJlTY9qadqqWgItQ!r9d2f{25P{+8Zua49veUa4kes55S2Fb6H#7fPEA;x;nYGW(`) z$GR#Wh|Cva1}kV^Rj4lA+W{q5PpWdOo}4mfXqOq$Pm43!_n<1b_xZRJ!d1q)e1}La zZ~_a-L7>GUAZ$91?Z%4X$9|ZVE}3hVxGJzd%M3rPuQIF9gvoK^Fd5B?6#l5LfPnX_ zG&0@6FW^9nKtNN~NvxqTQ?&3nx)>Lq$nbt6?uVHFC;N;>ic4?Puy?SaB7!2`!O>=Q zO`b2xRUaV`fJMkv+I_0OqyHpt>6#7^k|1c7EN3TCmt88HxstRL9Vt+wK#K?is_^^)UkKa->yX z0dZOoXpC%N!Hm@h1Qf$wzm3LZQM-_Bj zCC8L7sCIKJJ9@}*pbn^)vd5aBBXPyElcGr~mU4yFD(vNEs7#zv516S2+N^%)+Hqqq zdZ^MvRWXG$t-nyean(s;@vC$!R}y^kL)yB(i)2q4&$oT!$tMBVa2C zHI=u~rjm30%HFS%LTVrnBBfwQkX?_-seza&sBRO%HWRY^O}VD^cH+14k|Ws%HdCU3 zI?QokL;h857kQDuFWAFcF{bnsyJ)laj6BNj3pZ!kzzkr*K}Mk* zYj$QFY3wc{r(=K9FopdS*nVhs&tNlxy}Pq@(m4n12@sm3){rSm7kY;szdS^Mjz3`K z#B)&M>N&=gqnvyYm(r>Jq0Tz{I^!f{i zcrlt*oHYyPrPBvZ${|y!PKmRHeg-iNWW5=fXQpq zz0HJKJ_a`83vtQ5G*9vD+I#LkI=^m?3*{A{9HY|S z1rN+8M@pP{{E+BcIV>JY#b4JmF1%n9(=fLR5R9(Zq@v|OYV#0ZRdZLMbZ9U!R|~qK z_9J{%z<4bG)Uz9vbMw&ty!fFU$aA?>vIfRfP<57)5jje%2=-@-k|~g)C%=uXu&lqv z`|xpxnX>QO1?95%Ob78&eIJ!EA6??xm5K@nTA_0 zxf)dQQhbK77w1g2ERV|mLKGz1V#|Ux(|}ajQy_M<=m&eBFeSNF_P+T>XqdHj$3#uP z4Q%cvSE(aC^!OS=Z>@L;C%CuM@vYT-? zpR~sLAOHQEhwVU$o;UQO=*eR2NWCq(vZ>lNQvdv9ttCEIwrY9AqcbHH>K68E7L)Xe z)?`I`vz%_*c1W(Jx3uRDYh_(K!luZw$P#PX_grA4H=l5v6P-~(TMX38;!J(c-RM%_ ziT%ALGmzNxCj8(qCT^8dus&HfHDC2wXk@NEFB-%fQL2MNh~Jj9ivR^Y)pxve_G5UK zlux_>lF#9FfkpL}FgeOo>;&9PiC|ISp@{i|2X-3n*nZX{2sX>%jl#N>NZgy%Fa0Ir zYL6 zd(v{1J|pPeh;v+}b`h=V=umF2XQnX|j1ChN*|o^ec-B|@6JGuH0JsA2fJB*}3DGhX z16SGEXQQzw6?z$A#Oq0~TK9QYTF{KV2z(t@f)P^UBC1lt!XeV4VnkY!Hk9My{Lvp& z@cA%Rnq0;P;^bB%67`-xeA?~3>V}`u_=gMJ@)Mww*B?id3y|f}8kmgAvy%A?Odc0FntU0e zXM88}kaBl|lxx;@M z6GRZ{1qkutxDnW1zgDT`7%v?K!Y%?;G227>iqTD(^!oFn9xD;8oI7s7SjK!c1wr4t zkm|h*a&g0gT%?i6vt!Zc`3N(ey7cm-<>24aPZ+RQw6C*}+s#Jy_ao_;F((UtM_0|b zxzkQkNb+}MzadSPq2H+7pGhbg((ImR6OxI5KW}K4A^sqe2)}QxmudQ)h?RCL6?VEW zPTGknC<>Nm*kJ14p&9F!CJ z90$yT8{;5ZOza$_6-XKbifP;qRE#8Tquhw2+!U18S=|hI*hF^eyo;*=wi687Zc4N- zh=^4yvY?T`PgCcSO1Q|J3lEZ^Eqc;a!VynHukm6|$Fdg? zGODOp$-PlN0#rsDA?I4oaN7yo1DOMaJOvNDgG#K{Vhd}O^jZ! zNcK$p(E7jlqxey2ZO%^yeXfvCo?$0nZ+LOK8G3`M`YBY1~cPT_Y^wCRb{+Y zpUR=^c%D1IWNg-3!?ACKQiQBtNSbD7zHF$=A)Gn^CMTg&#NO&p-VTi3;|lfow6-1&Rb9K; z5VedxktuWNEgC%82}{ZFHo<#+l=+uteHdTT^`-?vuUJkt-Bplx5Zoa~-C&;Gt!Yno7WH#cYHFIOn}^|BI8msX(E<&Acp zoF$Xd?pgQRDT4gwy5O0ym3XicRLXdJ3X<82fG?QDnadf{4zstf{aoCrW9Lv_=^_ZC zX3@IR&5%@ysZptnp+$Ed1{GXNFipgp++xRt(cP&3wk89t+j+$#HfeOD*1Z$&qCS?Zx{gAv;B%$M& zv*7Uj`7%x{zIjV>Gs^d_4vkkn<8=L z;WHpGL2Y|HgBfex2-%5zWCmV#iRUEQku^>foG)nx+#6gyw&d9P1=wG8@N96{RQ88e zWj%Li)`^~Z(j>)Rxh1ws=Ndpf0ubENaa8OF3whQf$)$TI4J~XY1uiGYV{S;AHZj}x zK4y+_ss5wgS|s&!GivN9u(nd!&lggZ|17!9EN~`8Sc&7#BgdCG@p!@$5&NOXG>J=) zn=NsYrcG>DiBoSoIAa+_OX`AmAOC`a$Ak&Dt(+9yNzv^hZ%T&p(gyjw9mTw}KUv-v z_vOo-LOus8dd3sx^!miE#kU0=`mc&7T0YR4C3dAvu^gF`mQhjmGcv?%?_;Kc`I|QB z%8l{gbkgUXiA5CJwvq7|`%O)`8-{%Q$Ni+)RA@z_-UM1iT?KMX0Yr(Cl!|Gh^t!43 zeFf=XUVFUuU2$Y+Clec*Ioq?}#UF(znBd#Y@oa}?FM^wR)rkz>#)w72l8TPb^-L1z z028d>&5R4;x?C3%Nh>fdNhi6mxR_D&_7=sK176{WCj5&?T49wMVvLBe9c zu#eTJ3CQ#YX(|e6$4BfICw&yVYW~}Ie4xqTb(S+RGiD?<6VVy?)qSWBRKaNB6aGjw zj1E8UPk`8A0USwjgknN^kwj9L=!EPys|%`U6LY2nd0o<4d_rQEWRv)PE6Q{Tc)$G4 zbO%3%fXNWhRQ|>q$_oHajt?ff(}Xo8pF4>pl(LF@=UkQpS+#g=TCT0ILF~u0^qQ=2 zQ+6z|4F7ej=4nE;7)y1yGYB1&(x_ZCQujNAzPz&B|q6GaB-1lVe% z8HjGoK~8oiu`f8{wBH34?Loq$&+dt{rkvWTiz*Ioz%NPDw;c(jz*Gb%>Op#dqALKDO-&cnmmsUcL*f6jPdRc? zx8-orHhyyu1T47zwgOg$j1fNBcS0M;xE>*wKq$W-0;s=q!u&yXK`)e#xYPl$ZbZO5 zaw?J%*b%QXm=E&YUyr_6>S7OkJA9--2zsj=n(tdulc%y-`0LKA448EH*mj|4iBcH& z73tW;I*g+#ebk0a_f_*_yC!c)h#k~x0*|EgqDGq%2S{w+D@Nee%?}U6wptv0Wv-VKayWY|&oBi9K0$Al!vn&8&S_k%V{JcPw+_#3b&dS+o_~ z1niiWR#^zRXe+X~wm&9-DhRC^O4^VPLQ_>C+M2Ej9~TeE8KAn==9__jCiPFW8XnCD zf+=#rek64DIJj`K%vkK`KTYHO$LY*+ICAGxGs_-qGR_v6JU%#(2RKJW zdXhL#1U(8577oa)6GqTT;;8Xj?!w5UMtE=l&I{o&0XQANhXUX%kYuIme)<^cfF4Q? zfUe{O!R}H-5ERIKL9iPM1mP`RkftXSX5X23>qB4|I{Gj=rxCl%&=~unUEh<>R-A8B z6q|9`&*(JE`u)yr*eE=qR^!er%JQjGXOT+?(B1gJ50YugS5OBKdY}V{?!uz3YG+Bg zO*+woTeGVt7^a{Oz%ZZ#i0;A+Q?;`gW|Iyy!ue*i`=waR64eXGDf_d^D+a;CPb|0= zM1FJ=d;nDmwA=DIfyrv&4!6zFwRKH8KQ~z#3M3|kN;rV^GT;eF4+PXCpUFc{2Vxs= ztRf9I_T)oHHHiFazL?i#U0*FMjc!WJK29n+t{o_=NP|7ll>?)G8!j~Dt#fA31=Fuu z2hy$k_scudJ=v+KykfH@sT;?0zrbv7uJ%b zqe;#;o2mLkl1Vy2MhC7U;_h|uVWY{;1x&ErFefm=A_up3!M(nvV`+>dHqd_A5@|l) z*MLEGDgk#ypMYKfWw1GW~3QT)@v5EpPAiGRZ6Ckc5I#VlUi^DNPqxLG%pf(vfmrhEeOcZ2w=$CaXr@MK%dAhpM%S~ zq-&siF}Nf_-iahB0g>%hwmVUo`N_RUfNN*C^hN^HW?c0E*n{kykqh+d0GOHk ztKUp)0}%mm`_uMu+CEO($7%cct8X7h-Q_k919_0G1MCPQ=6RpkHVnkfO~Y*>(i?V1 z-gZB9?YOa?&E1X-e}+aY(l9@A(%~M_UG>F^lj6=Vq!6!ZHEw^-i|xP%@%&A8*TVhI zszh#es&!MT3ZhbGH4+yv3uw=>1vj6c$WWrJ%E`jy5spm-Viw}v&T;o3jK%Ua#?G0X z1ey5$xgiw`Cy6|^VUon2+<8v!JSTUalRMAJo#){0Jp4*3d znd(`<7EwHv9fnvYWi4%1x8%2x^l_d5uzQY$kn9Y40AXZ=5N0YLBh91}RtZ~m#?~mH z4q|5vI)LbI%)TgUXWAAGX}AYJlmmG#x0h|Rq$@ifS3`drNx_Jz0C@`zBR}qor?R8$ z+XiQE{8-jwj!;iJTGsTRB8*~L^qh#!PQWOnns{6G1CPU%YU8==i*ZwxRv=mV6CHuh z;aFfFa%!cn?NmM}{5;dvrJW-iU1ko9`(xS{oMAqXM zA*J}@CB*}Iq%yI2K&(?xxM)TSJq$gkYNp-ZUj=t{f&Ild)Yt&o3piG!hp2%}Nlahp z;lu-5DTqBsvjQ55L-Q{7*LO^G! zyQLwpyD+_C>$zG?#1pce6zUn$%w{LL4H%F^h_TmnN`_Sz0QuEXktfTpA{ySDTXD0I zlG}r!S&zCK@CjgH=IX605VCBF6`qfQheJ0*5&nYxRX_~RDb!u|v zqjW>MHLVTx1c*860FGP^kto141%vdx9J-R$r2FXK=KJN--v>P_L+ts6UDB4#aNSyW zE0O91`diw3N}%&r%l zZpMxUVLV^2+3k`uML|srNn|j(*q*P~F>D(oMn+_$Ns_TaVr0to`mSy_ z;kv8j;Nk@PyS9dhVpW6a+SvibHnku!Pc7oP7{k>dI%%r@9A>1ff=A4rA)YtYW!qHL zUC9|RklecbEYd37=*OWDIRFeK7Zu5jJle_!kW0Thi5{KQ2vm|7pGDfN!kLPJCCR~) z4uK@eY}$d@!OHrEHM^jj(%TUxA*Gv|(!vzNWmE;kz|ynsdxIxnl7yln9Dxcp+>eCa z(cUx9k0t4@+&wc1H=j>j6kfDgm6PvTJi_5eFLyZH zuq@f&2SiPO8)-!?FC0^1z9c!3%hH(sOo=61(bom>R|VyI{jse_>toiGXdu4NvhPUC z6Vom;Vx+q60sH0VtKszd^l$R{ls0~!zJ>PvEp!z-q+h{D(-1xaY=;q@*+BbcU8MPZUjvrel~dW}6Ard} z&O~W)McNAaH=|=QQUxA}w<|h@9w@wf`89qQ!ksLr@Vn&hYEEH59oXT3Dh~~@+hqYg zlG&Xv1LlzncR|10Lx48Bu*O5mY?KXiJs&M@(lo&~h$lOEiBw}!ocUD!wO z3Bwu}DRna#1pr96cY%Jnix6HE^^t48K62mZm%9kwWls-X?e&>Ey;!|VAaRQqt9J>6 zmmYoO!tROmgO@GFDhj|BHC-;juevxyKt%rkNv_e9HMb$d2ilYCv~|6w|}(`cLLRE zP}y7cbM(GPKJubZ-q|xnn8L33 ztlB}8LgIpCgza`TVE6cCJcp98rwJ86;vIn>eJTsltKW#cmNa z8Sx_$QKGWRSvO)k#$My08*5OH2c@Ag1?>aY}QrW^(E;#(p?5#OL2(U7RTl}D(tLszmo1X2aCCC){${mI90$E zp~!pPX3=f=HQ{+T&}F$8dh2cd)vMyWqHfzy$kHZlNf36JF}tiOWc=*eP~pKuRa!IF9J_Uy1b3&vaZQc^hD7bd(st)j#R?0x!14n z>E@AiS5K({{A3Z6jpWE`uscGc%yAzzhkOrTuZJ*5ZFEvMUyQopM{+53=8UcitaH94 zLDq5KE{&-#Ku)6Z0YcC{M+!*w1+9X@-~l1bR6Q7JCSrgiJ&!n$)Q(}~5wwEr1^rnH zQsTZ;ox~_eqZx(hS=t<<5)D$6ct0=?kYZ6&(hT49v?9f_?RdQkG^}EWsKGlO_&eF+ zY?slQNzP<)+RpyRfB)uTI}jPl=ta?!#n_R0TXbbpwd=2O6MNCM&uoJ@EBm5i5B=!6 zAyx5EGM=>!0GU8$zu!H+DOaQ!ibqmbq|@&J7%4Yj@a9lZ4*g*`R zo1(0$j`TgITXd7u9V`UT^CM{-RDREBB4x>+sYqFITIBPFcBE&S1}a*~pZc7`er@Aq zp_LjOYvL;yd)X`qIQPw_C;*d-D}Yty0Ycjcux%fL3AqeFWpM=D$x01Wg@fFLgWQB* zdd>rAQxhPG=?pMr@s#6>*5MvZDwkzk4x)E-QH(ub*CBc~_1qBN;YC3wU*{zojjccA zV)Iu|uxhN;(mL;8oYmp43Sc!rtAHtKd!4J_9)N3nvCB@ML|^77k)_rgbr!0zP=&|ezI>^!r z`|ShSz6E*KY1vg~5^=iwhE1nE#i7Fp{B)7C^?wy#y?%Fo_4e1x_t$T(Zr`2XU%kKn z3V_DGaJ0{3gL4v7+_ki>EWqr`2H{QX>?=+o0P5}@emO)tzN17zKr-Pj6V?HU;La1N z2GFCLF#!VhBBm`c(rrN$E5Nt~p=YeB2a?f<8?fBF4>vk}ymd{ystLm2YV?F#pn&0X>QVTvR zK3TvF^s4H=e_1?;)RDX=Iva`UN*to+BZ2C{bOcuGH(Uluvmo!sVKaigrOo+fBlB~` z`oOh824?>wk?Rj0P#+(WeB7m;KfdYO_4#J={mTig;dJ<;zMZKwDsKa+-Zvu3zzvHs zFoP0#cCs0eZswSzPlh};&Lr}dewvN@iuUz9^zCNjq!^z`2a#psV#~JH1)U)&vRk}6Khfc_>dNP4 zHksLrwj-N*d#~319DL!{wgU;i_HWvLR{tCF%<|1PQrPDcU=F#{v4?#uv`4ynB;5tA z?jOtM=XUIRw(h3WDP>}^Ic$))Z`*#x47MAhCg6frmt}K7b`a^MTA^}n&0qSQ(tZ2- z^FX?$tc8ow-7Fzp8nrRMKgT`{B@UzH*@FB2<&0C+fkq?`F_qj#6DPT==%G_5{y6%n z^i?^O;Bh*Ah>lhIADuBc|JynSXH120<}KX`V8W4{6Y=%=WeQV5hNhrT{||_*Tv?sW!cdBo($g>w?t&AX7)|)`}DH-zyIgU|L0rH zYleTrFus3T+zoA4u2{z1^8Ld<$N~~bw|Nl@(`{0@qwuP!q~Fx#s_5y8z3FaN%nCX@ zGA|lEr?fA4LiNSB#(XJ41*I5YL4RVugb`TU zn_d*HFb!)M+f@9^e_C+MWlxxLh*+*(6g6Gb1i*h4|7Dz_t~n2II?5Q&+$c`CwJKsa zDYN_w?x@J5k+nvfMY|@&vTN7;ce5M{7T%yQ%BIqN+3*joUQ4JG4Jy?MolQ|uVle>u zXxS9EO;s!jDK;hLs!{>TFJ~`doEtVO)v94F`yhHEav$xBv!N~e4Rh8UH)`68-$v3= z(sNz?)Y6Kv=JNfA>-(Zytva&ed!}A0CIS_%2i)i@)6hM!@KgKfgcHmPv$Eu2Lx>r> zg<|dEB;%t5Z}g1 zOG1O>Bq#EaYel~Qxg=uUiv{12nmlpIp~5Hj$97HFZI-8s z1xdv2Q~bQy6yoaUWkD!Eu#C-6}>Xks@9kpnB#u0Qw;yCiVpG3@*n&| zglsy}^QpalbI&}rODf(u1)ntU*%|+O318aG{YGJp?(ltb{pS9wUQVaITYN8*rbm{6 zG#T|p)i&zg0u>xk=V}STl&FNp>3RvAQS%b&I2vAk#5rGY*Kh8>b-vNQ=UKtoBzG~r z&Y3-!@E@f(;fz`dICWZ>@59oVdXkD;n(zbXd#UhlMRi^yaB1+9)FXZ-VTXbaj@>_9>E z2cTN$v@e$O>XB){rX9>DnYxoap5Y8o5TStvdh9h*)d?-NgR;9-hAhTpakTm>+$+UT zvxh{MnnO&bn`X1NYCChlkiV5Wy_CPP#v4a5&oSLFA|GucNYjnL(GSsR!<^aL#;h|{ zl_xShj_Ze}q_wcT6lWc5>@f~)3Sp{MhPU@sU#yw?h&DM)uq-G7ZN~=fQ{bg<5oDCD zMJ`dn24?6eX~TNQTn5-FN_n`H{X12bB70>|CtC*G!qh*C_h2n=a#NSXvhCKz16j5m zOB&9zoI8+zQ>N+S8&0t8=!!)rlol&7<6J?@4r=TRPE_M#cwl-=`=TE=%yp5UQy++G zudcU6Mf*)%Zf)np9n57>Z|#nWy0k%nagY>aQ^^K2YmG>$1tws>f2puitF%~?ik4C%NCLcQ%5qoMBGD(5 ztwnv*;A;ab{CT>yp#?u+<|juBw0ue0ndo3X9)nJH7THnB#u*4DL1!wuLji@7?5{ zx3+_ZV=16>%*JAWx_af*!5iru??d6*_6u z8)HX3vy(~TWZcHch`0@U90~vESv&g$KU%9u3}W{t&;1J{c`u9tXE$RbcRF+q)lWj^ zB~9#6TF*pT^pEUwoE`Sdfm=ogc9vG!k9@oOw)nXnhw*_FcMP$Um4B`0u^18M#hR@I+~q<*mn~<8q!9ewftVb z64X+ieZP@bHU+WtEiBaj&h8)Ev98$8KpSyrSBC9Je(Om{^&K;Bn?tk!yK0!>`wcm| z@dY*~?7;}bu6E0{xvuxj8mWOK3=uvVq%Gp6O_xPQmb5XS9vcpEi8r?Vt9t|} zE8s_W9LffG)xcvWgJ1AE}6AZMj26=caVz$I?kw*_=rP)e{h9|-duYd@C=2u4Qp9eA?lEINh((vuXRDKGgaYCn~YjAKRWZOdUzD z0J}MM>CcWxo3^KeOa8WePPHJo&FtQRRZ1JA1Wd*lr3snP2Kse2t;~127xy6fjiWA# zX(Lwz`-)(Tf(wAo#VKsU8y%}!GuVQ-QZE(kOXZ(T{S=R)7&h+OIY2v--9-9z8*gFG zNhwV3{gp5jK{r@YLy>gW$QX*k48TViuvzR(euPJvST<)&XS1YE+@UFSQ8OU}ITC-I zVsYp%=8IcfRe-btSQt4gfCYMZ-X7?PXT8{m zwo(%TAo>J_MHEm6HTE1Idf*|03Vd(k3moSKhvi%sJ1D5*fecSF@iSHW&Txm4@8rE| z@m)bHvp@IBhbBryz71&kO;d5U=~{lnv!M%iOg3RFIhb-1JmbTX*`UV}!g9T4;Z&Y-d?;1sHh#L4KafXQ37tE#O0eUMn_IZuuU`|>Nu5Hb ze4MGfR({x1R82f9#a-Gyx1q{KU&(Tw@vy>Gx+qB7j^tuZ1P*brp+hu{A0iEzNJml>qF@7zIZI3c))XZ zTT${XwZdi+Xq~_2DV@)~^_WY3pD_PSc4MnAYKgqK^|+C_t~He5jZWQ-aIp7Fd(Sx+ zmOW{@h_;{(dvq`!XBCm;-P4{bPO47nw$AnEBudcc<@au$v`7PHvP9B8;aR^FHn&YphH%0}^2B=yca>!?cV-_OI!NF6 z@~NbCY1sxDK+-XO|KD7~k95PrQ61>JtEMcx8jU|55T9X}Wi)~V`k_;~UVm)sG0q*% zceaJc-Enny(_p8s$$4Lsr%$av=TqxnoVn-P>gWz};-xt#0DnT4F74;14oaS?{97A6a_zr+f2VbQ_e_VyBRt8h{^(-IVyoPcj^##U-YRdI zy#neUH)LEjcj77K@j7`&2JM3sk1QDf=sQS{wD+BK9HgnJhsu*iI8s;EMz_$|B7Ob>CQBSmYWZAPTxN4XoLlF0?J(+VgIa5CXEvsH&NmzJ%9uYiTeK`7jdWOhB%jNQEa;j?@?c@o^xFW9anu!~g!Fnj z%+jVTbWu!=YEw~Gi?Y^_ACJNs{$)3B_=|3cZzK5ev*!Pl@n4hY^Uda*y{eY4sPkMX zHyim5yB8?JaPg0^7f*1^@I2Cg!pN@6H94;ndc__Tf5B4LJc2Y2l?4w;(meKP>=3)0 ztL%#^KQKENiJZ2sZHMTbfz2FI%Q73``|g%JwV%j)86ANeI7Pm{bewAgcf{Ed!hKP$ zV$&cYiidJ#xkaa4)mShCc`MMXX9f&kg%%Mt{Ejmn{UGXs<)h{Nv3&UBT+eFWjf+oY z=*>w~KFqLqBDK+lfVBE7N`eW>a7JU{7^A_D!5zi{moXUc?IP@wgMzaY- z&F~7uIS#|#+p*YsYelLRB}1~A?j3`Et3u1*^A6R&pcp6>8$$9{?IlN>j7Te8PH?7EFz zBW|p(e;)-cyO^`q`drq zFY3aNb)J9VmayW`**<4#6H(R5_?xoq+E}C?a2&!qAu^NZ^L`|Q>WSdn>Rm+Q(Zl{n zaNln3NX>$XsaG%w8xv+I>s0@n<#5;5$G?ZTUJjS+-QHqoJJ6tyN-~ii+rc_75}CxO zMFd)p8~(CaEizJj)ETKt#Be*+c6LaNn9&lzk60RbuzA zB*@>|?fH>6!XLg~$~^H$4#afdZm!r5 z9w$_M*h5_;GUZ@&#v~2eHb?%leO-3UwU{wCm0-Q&POIr<${!sFU-6&(M8j> zDbM{Qn=a%xhKMzLk^pwy|GwiMW+I~jixc`KJ4V5|e}DMjZ;Rh)bH3S_pxEY~?m`f@ zF7tSDWEAN1zTcs(V}tW??qw49C3l*+KJ$9W;^HN3 za(gSbzw()biO_^ad`mw~f`3K(8jrHwY~+|e%Jgh#Jmz~hZth0@&~G``QyaWfIpEN9 zchQa_7aamzedn-bgEI2l>(3k7VVirP)w{AH@0;r-vPGG<%gR%a>89YtjYus)h% z8JntS%i*ULTApus9>Wj9m+oSFDbgEGYMwXy6CEC_u6%ALp-x&19of{|`_^P-K;g(R z^wZGzI^qFCv9d{?S^78?<8T_1d~uJ!80HG|BV9d`?t)hLk7e_7J9a&jZ5*yl)b?XCF zeRSmRlq?{t-iPnFyYg56`Qn*FS~YLjt^HU32@!XE;3aW+pn^z0Ie~f40)W&wyjx|< z6X|zz50VI48GO6_x=Q&LB{*rdOsijMe?8XjaKh6Mt$roHC5OyFns&f|dHse#NEW8f zlc^D8Xaj=$5{wK5s4`Wdc!dU5fLBe=G7B(4nAE@&ynZOVfp1=@CMJLrxhdl02nDP^ zo^WDpz&$Z#89Ldq2!sX1ItlN|cLtW=f$Ir`ebG+>d!lV%e~Iw}gTY-Eh3^G!dMpG6 zY1}pdb;z@D;m8WmoMIAC7!@WUb6QM6WmcR3%jq%&g(8+$RA#JLSe&Xdbf>^i)>2_J z6H&2B%QQ3%1E;(!i9^9#@j-BcZzJS{+J?m}0vkTJ6kOQM4B5cBW#Ph3AeCO3DKp_*fH~un@3qs0_2n z6TO1=7J32_Pzw;WN=S?ChlZa*8`&3S5ykdJ!%v}&>WfO(jO&Sp&Z%Jyh|$>^IH#~J zz>GT3kU3Rt0b)t!RjxDo3E((I>rkJFGFh*JjZMeKs#d4D$w)Z0>dGbxMdUI2mF0La zDY*b$C*fFNSOi$pHc2oyE!Lz@NrmGrJ@+A)2Ma9KBz(%w6T%Waa6N&rzigAh-csbS z;isg{j|@h~-8AGa8g7DIl$>gGp)tzT#mH$?A3C$1UGSW4^`R#b&#TRlH&bzN$}?}o6;||C2X3}~8hSZTDs()0XD^HhzSkNI0hv_X%G!~hI zR?lk8U$RIvZy74AUogDP)G0QDq*ANnWX4Lwes;bA4eiWLR$e=ba~sm?9^xfs41mwdC4iF@P7ppNN&rGq zOhNdG4P@jm!lIt_oA$^BToW&TaxLH3d<$`5+)mpfiX5VNPbDBjEl5huC?UlG{W)20b_ z4)ZqZ%uX`}nNs{@7}KRppiPkxfiYFG1lAOpQWz5^SD;LhBZV=!k!iAHcs5<;=4p<} z%YK%wn5-nGYlq2dVY)t;GbzZqwB6|@ea1@^Z$hMVT?81I!8C$5dpTe-0lJ<-+MlsB zw8wS{9OXJNQy~iTCg+J_aFe9Lzc*flKdUl8QJ?b+0HMF3)r0r983@S9@PChy!2U8N z$19P){oMQlo_P&2@d0~`n@WYifmdWOLDav08I7oJUdyns;p&kY`x}5GuD2%VYBDZR zEDT-T?NhONLN;=2K)H3>bHDj!nA87*b>DQ0N0hfbZ22%=uwZOsJ@jvp!yJMzN8*Hn z34SzxyfxhS4e4lGy(+i8U#I)K2;&yn%QYU)$n9*>`x%%Hr#*XarVG}}i!8xVP|+sb z5%4rjk^c8X`H40w5e*^A%E5i$@6LPr&3|O(?N|TMwDV?l)LQ=Bj0LT$$}JCoDyClr zX^RVkMd%%E=z3fi9rUKb&*B9SKA99}!POpPku#kV=el*)|Q)PZ<5O6bH)X zARaQrFV~AD?fUf8iB&AWR@{^Ii$aS>%(cndw^FTuXIeca)wq5zZ~X-ebfY-&jrPw` zn<}-t$TUPNt~dKnbn_h%&XywYCEq`Je~KkhiHZ7ei+APrffNs9QI0)fP+Ok%qO3bo zR$I3JJvS=$_}G)qXi#PdFWJMxl-g(9{r@T!?|H!^X@BU6p|2P#3qJ4^u6$sqmO1ZU7J_LN$MfdE zUGcBIvJ`E-SOK2DDE6Wca#OFz(kutDH*a4zgVcd%*G^$ve>+0vA!WqPgFd|AxdYuQ z5yTF4mM{Ws>KrA0l_#JR`jryZV0vAty^dF-1UNa1`xfP_fZ3zwiFfs(KYaM0#1Lm^| z0lk$qdjzQ^mh6JN)ROH_Tyhg6X5VXXqM*Z^3X_k`SY?w|)p1u5xM~i#N}{VGy$bds z^?gFjr*0*QIXkEvBjmPRIYK)%R~|Y`-Z9d>nKAi-ni$qjQYu;sbEie+Gu;u4aF(lx zWI7d-#L}OeL&+p0ED=THiRE7`k)uCWP_G_LXzf;E?V1o^OxMslHZIIS^>j^pG{KGw znlbf588H8iQgMRgS8_j%1+#=d+I~DyDzpqH_cXN@V3}|i1lZuzRe_lEeJ>59X!?4= z1Y-G%=Qs|=>+J!EA@8yYxb1qofL#f11GwHH_5o|Y!Hoc{pRyCg=JY^YK}zHj>;6r- zruEjg-GuAMg_*lSxKt+Z6)yUpv2D0Li0>dscI|01340aaSA5v)7K0zkwB5#~o7;C{ z&@*?Slq4N~Gs-Q41lJ%-YuLa%b8DW?1J*FSTa=9lNOmL+aEPFRNfUw+x|H2`qO1@~ty zv`GsrvaseZsObyo&oF637tXQoQ9M2sR1Bi2u#7V{8 zT_y2CY+UbcxbtBk>y3O30aPF#M*x_)w-Nx#5uQ!}t?HK)Q-(k9VMU~M{mufc_n%!% z>}K*61|$mJql`2N?u|xvuJ`_A10|54!U*=3>D$SK9pt#12DDEcZfl6`2FVRzA38sw z<#*BR$5Z7AQGE)YTb?D}StcI|DwK@4IwJj2MPkM-t4iVMkOauwuUO!hLYW83KU>d|H3AA`giPunN*(_=S;^ zf`cp-jKI2FVIkSfY6%0hCD#W7$E*kjcceAInsTH*Ii&e=uG(=VTNFaFoa;qadigv7 z;_8*-%_;Pbb?Sico^w)5RN3KPMeOr;)Xq6aD$c|3HE9s zQAT$#E7J}oK(-_Gco|R3>_LP*BYME-UpI@kk}-EI8mf4z*eg7=*eir%ioI$x6#MM3 zcNBZOsl=V0Gb78M6QCMUh$_g-c{oXll%0osCRgC1V`?6D~kL=A729Qv&( zVRXwqiNtm%C6>+r@U4gArh-!$pTK4QqbNWR;yC--(GEcLkFA!Oc~Z&2dF`YG}ro6`eHdrIWY*hldY zt!qc|6?JJ9ASK+w$O*RvdIY()TGJwp8Qwf;_FB_|?3DX5jO^ZeF7qS~(}k4C>FIH0?tNH{5;}M;_APaB!7ygE(U{(479pfT zbHte2CDaiNo1ZaD@EH>ae@s6; z(t)sKJdSzlJW@GP7Cmg7a0X~clh&YRPkiz0*hQYfUU&iyz`znesmq8Z5Q+=9CQ@Ki z7D+}H4z_Btf@{ozROFGmpcT@NORJpumR3iw+R{oJYZG0cXQLIgwP}|9^ewXKHj{=} zTKV=@rvztq^?AH^Yb!L(?%ga)J@;Ct0{iF`O}J^-IGC$;4Sb}#cHN$H*`6Qf{M&Y? zMd!NRs)6p?QJu*PaE0#HFGL9&#QS{8)(3_bL@*}|Z!~zKjl8GfC zaL=oAb9{i@VtFz2uO;5Jb=^MOS5Ts4()E)-!CgHG*rQ!LiRQd3r_2y{xo$G;c~?!U z0={O-_Xu&tBSyJ)3q2x9(XZx1hj3}9SG%WYDzV3gm zej$SpDezq6Aq97Ya6_so9b+gvq~?fCAyepw5W@5#88=AJlNT%qD91$zg6CxK zVS(ZzqQ|!8CMWwr>N}?dCyXvmMj~C{!;7UmL?xTZVa^iJutg=MevK!p_)ewd)osL; z*>{mTl-#CfZr{S26De=B{Ua6bB=7XkDWc2ZQDVygk0r9KEmvHV!`eYqRZFgzic(NS za~;WxC!a7#Hob}of*H=uVT2ME7IXCO2)pjTZ$A;~$Y&KGKcXy*+&7d3dW26Xt2O-v zg&E$w4=ArS{r%*W`=3w9?j*mS>?!mVdb=`2Yv*d>b0mfD|Wc^^efP+*0MpJuWKiCEva$+Y4-GPyc(x{lXJOu9h?<3 zJ?^0^X-&G1IuhHxRe%#~8zUpqHt6BS*&dq`Wz_IyiLu|B5@EO86JKn1Qljfjp)0oc za1}~q<8!rdaZL-587C8E_3Vt}Sp`T@wJ>s`YJna>RIS#usA7gUPgK3uw5U4ezNjL* zlN42Z3O!MUt8k(kovXczYEpo#%fBbmjO6aI?1;RNH3isPS%ZC=vxS=(znR{Bq z@MhlDx~-WzTf02Cxy5xSeSd3Bp?`}DRw3_lV{^6t8{L!u8Sfp^kR=s&xfkMZq~DYP z&iPIWs3Z7KiH5WfRc0vj{HRPD+LuZd`TkV-_LDwUa#lRQs-P6-TLsO*-ukUr|4NcTJqpL5OAfJbo4(`{*&y!^1{x#Kx4X;(a})OW)}btLJ6 zXC};Zzk@1pu6L2S*}L0aLRg%Ib>EduZ$)UjbIb6W&O$;cJq!9c`p;_6R)v_M&en=v zo3?^{m{0+Or#KP`DPYOrvvn2)&vVFY~Toy}lf~C!t`^G7U|?i@Lx^5l29WB8NFwG$R_+uL;F;5Bk%a)Iel+(4MKeJAnA&bSF1&oi7&cDBqCW zTLlv=loA7Dp_HIUvQWy_91CS`c=IikR%?!hQkO#(N@Z(j zIJu?G>TdB!s?jn7SY>$GwU7|fYe64Jeys*=3C0X{whVi1+EVOP0dkD&S5A`c*$rhG zu0>08bPf+8&q?tDFB)#jZlDXgF;V_*W3|(7ksS01S4s}vaqpL$rlHFw97}e-c?$Xg zT|;?5i90EDudx?YuH3|Lt734IudWg@amahDj0hX&w06BF&EN!1zjVuxUWP7G&e70? zK7y~I+n{zgL=JVH$6?r}b~^N{e7{3{zml$p-t2nbhtXP`17d0p_wIw36EAw_bQ4LDl{vz-fI5^pS8i@Yt4;^!`oqlibiLyoqsual>~qInOOqB3Zj~HuNqF*q5Mc)-J0`|E$}B9QGv)Cp z!k4<2wr)r!-HqUGMUHkKQo1)G2e|_&!`qKCa__O@jYkRIbp%X3d}iU}3fc^$Tb2t_L|)haPOD#O ze?8WlmGBtt>Z9tG;f{~#B7i}|?R33$L zyg~yjz^kTb=}HFrlpmMfz!bcGD7&Hmi4KpbCMJNBroz+30rz|f;bd6C3IXLSK`cNY zz({cdh&CR;FF`{_W?-=LsT|4<*LMM{X`S<*z(zB)Ls{RAn@zpN5w;P$rF%hFuClXX zfu){=_tty{mf(Tw350!hkOcOYyMp~C&W}6>?L}}yf>pZ)-e-0S7Mh%JIWTAcU&#~c zv=2KVPy(uN*Qp0U0;p-5B+z#K(ALPMDqwSai3G!JI}$Xv^=Pn+o|JI8El7jm$mMq! zYs6?^+%98Lo`f)Yivb#%ii_QItfnTSAa@^2{&0I+f7LwEfxK_9`q{xi=l}~Er3K2S z8OvH84{ynH*;O~BThki3QWN-I+peZf-~s(cS&{qj)L~q&qJ4}YJ z8Eo5$<(7GMOp=8tc5*hOSXnuUVkV^^ft8w)C|Xhi5?Heun>&9K=iWLOWC9UXf1oouS!2S~B2MR;P0zpoV0RBE7iN=oUgZ!?tFuu=6WvWQO=qSH%!O^!7 za%W!~7IRj%;d2LO7dCTzvw?F*XBTz?;rzMS=f^Y*-09eFV>;I4!*Q(1Sp=}>Wxvrm zc(}83AjK#w6}iJ~8u36W8dhx?2vD_Q#6h1`wyg8brlyOs8Lr!b;8uAAH@AQzXqdGh zLCvXwC|XA3B6vCF5Jj8UTwVbrI64~{rxFq^??hm-c0hDwS6W!*k?6{fBydV4wZ3K& zcuSj4b9Dm8oxZR++B}`WQK#z!i8fg{INo%fAkpSEH)mOEj?PA&yQFo?I}zB!Iu1Ir zE3NqpT6bkf5<4wvyiQO~6y~Iod3>%B)Nut1ug)w;`0H_vv;|rSX#<`Gn78&>z-jZI z1DG_gS&(T1o&$&_nKRLOqtAegTmAP-+dOi<80eFDHHMp-9FgP<CYqY()5n=ju4%S(7qqBmyH@adugB{QCAF$vFk`PoUhmHW)Nwbad2`LIRQMG zx*{F9u#`|X|0j{R5fS!HHQ(atJ&$m*B;D172~1KzEl>~>y}Ute)Y^_1L4t=wN05q9|hDvIk?kXiql()(_4zuTZ+?Liql()qras% zy%G5G-w0eG&v6DkcP=uJm{XL2&K;y|$jqj0Ky$|_8xl=4e@=3FFa;iWQgZ1}#hH9a zf}5Lxjy*HE4Nk|xot->Mo$P;qdZH4-o}Q?jo~X=vqH=m5G9B;qKm^nB>4C`Ufyn8B zNEYq%K;-m5_+0i=Qk-2d>VPo#uIP|gY-ZvJK!>{pa{wg zMh9AsgXjRuAjp^WC{KQVgx?0iXGaPI`rPn$^3%7*>09IUt#SI+__A_n#M5W6tg)-M z!yb|)wEl*6qh~@R387meRr}+%s zDe#k(Uf9e;RICm(4Nb$q=|W55PVaC);L|&t4A$u#PDYAxSYuaCSXBx-c?+kZviEfw zGI=*=L8Y$5G+6S^&4NM^%Xv52W6i)0kK_8GDQSK4*bdl~S`H2e9@?&4v2WAz|7Y** zdgI2KbG)&0;@LDg6C1rQ6aqQ zU9nEPA&7c|(>#v?JeKs(sDsSi{<0F?6)#Wtx@q};Hn&~ha)yjLN>amTF-cO~QBIN^ zKH15Tg6A2Lpr}$%o$Hs(ijG!dm~w_u*dEOjW~2SNYqFb-6^lThH(5p;3>S3 zb$R}IRqacBT?RabH>xi68hNr>uhkfh_%pdh%XmeB>nX#?k_<=OuiUTcN5{|Vld4%E^8f@i+0%yr3!YX4 z`0Sa*1e-f-2*BC%iwTy%7?;4!l?Oo4?Jw0yu5-f#}|H?e=FJKZwebphjp* zf)b@Jt)UGk9?LT_0!I>W;z3b(6Ay+$iT~u*La`BaKK(2jAmOQpMI=b|@IYGB0GrQG z>Vbh2r~#J17)*CMkq1C=E%*&S8OeaoN_jwm{V^c3J>j5oq8eaX={qPCGpzg&vgUQ) z-X8CeZ;x5DgdOj85$(L~mHuLtafCyswj&aA#yg^+^IaDS92SmH=v>!DqM5>Hv%U-{ zc-(oc&!0*|K75TAH-j8|`sx=*r^21P1|t>ctI;x1@m3MOFb_I9?{z!B#={h*#KYU& zGiZl*yz{izdZn)THLJ0H?*R=Eb`YQufeHZy5U4Og=VJ*1I1s2XL6ew+K?f1pfHb1J zxN2JTftv;+%uEeLo@OfWGv118yanvhP|Lv8t5)ZrXZ7#RmcQWWs!hmdltl3Y50r7@ z0-pRm`WEcISDqEW@%pdof>(M|{pH_^q9{5p6UrTT9q-M-q^cnA&-qR8!&~0%tKMf) z{IB9m@$n;TH{Fv$bNuxm|0v#F@q+Dk1(W1Or|FAI)SrsJDK5Dzw)n@d3SUnOdQwcL z(7%hne{|}5&bIv6D5kBd`8K1LHQVxnRXuNO_3UJ-j-~{ldguJ+yy?YStd!7I!`?QH zQ`zXx#Cq2b4Q5tG*j2LH&PDacX{3^RClKXULnC^QS^>rP4p!lb|$W*!`v<|CD#6oNeV* zXxFpt?qYwLM&I^0T*=pLU-i~^K7n(E_)hHJ3Em!WRnki5sL}k8mZThe7iTX&Jb#BVn5_c+*;6oHn$P!4JH1UsH%$_(XZ6LY5XtSnoi<)>F^z_sL5pU zLGYV5ynWyCR_fDBu@(I=bHskkm0U@{S$)A*OyKl~3b^4EG(85s^g z6<54%-pPxa=&y?Mbl<;kt0eWCrt5hdM|eZQgv{6oM%94Mv?l%|+%y}QlW3i)fA^&D z*hYq_e08yDdtRD)2yQDD`GvNec6L2gbtzT@n{aXKY)QrCts?l1_56n2+6Atg*5s^= zAF=!yTWJ5d;{6rZ3un!5s@uZcC{AmZsFYb4f(o7Un?P#mok+YkwxOn2!`F147Sk2G zmiDQw5dpB0^({@sC`DtFgPv6e2w=5K_H`lI1r%m0P+tKIV7s|%vcE@eCSDISd+NOkG zuSCgh75m#Ae^Tg@sztEq-viEg3PM!DryRhQPE={6rdER_Yr!=2ibpMGon9j` z(+_R>oqsMm^|@HL&9-=dR`>t+xNXOgs&=-q=8(9w>_#^>%1E2;?^G`gVmTf@4q{t3 zRn^>_P9j!csPBmN&%TveyZT5MVS$=zyo$I?qdRpnLuCs;V{nHOfcJ=QNXxMjU*`I@)9 zUTO0uk9fWBcYAb=9Kt6>p0ToO-I~5`-`5@QwePY#EcOiU$*<^bL|jJB+-X-ReWD}T z^o=~8SvT$0&Yr_>Pl~Y$ukA-~iezOuY^{`ho&WE$_X%dL4_=Nk+>DjmSfNI=QSPDa z=g$8RUiin4(n^pA)lZ)km)bT~ma)t~Y7m{Gj{P3H6u8)54pFYLi-BF+ta#Tot@3Pr z`lNW{eeg-NfUdbYQF<=_%5J)DjF0#hgYQp=e!@9i<~`^XPC3C1V^QN~Cf zUZ%0OTj7$L4@%iwX`UQib8uu|6OE0HZQHhO+vdc!osG>6Hnz1%HnummZGZFos;2IH zH8p?Dd$;@cIj8$vXcc%lT{G#oeZ=B}P(9JZ3xDbSi@c7i_Oef$L_?{u>y!~;Ggtcg zXkvkvcDQLV!kNFb8bQg?DiRatfJDXA3LBnggXxeOe%DB3701ziLH{vJ=1415-%-de zM}q9k`22Gk>$GW=iMvBm26R`_hS2cO+>;*5f_M-?huKFFpW8@XX+sX8WgNm5N?`pQ zA0`fhk$8$#+%}dy-EX}W(oBz%#4NrFf5wB`%M_u%%FlL5gpbmIsgvqVP%ehRd<^J& z63?~WOCD|WQ^zi$2}Xn1Ayt#WUOT0!tD=z$oOY?JCMr|`X01E7XraHjd8s!&b>v4k zWE?bG4wso7mi$|~pfxC-+>S0t7X?mIk!-#%sV_Lb=xL;pNM)*S(A;IR7y|gZ$r4~5 zV4iE*O#JTDc(0(|llVnpig{$@(A;4Osl2%|YS~J-XDI^;L^EL|eyb{Ycop}*JTA>s zIa5M1%yFr>shL{nc#z+3ie2%zsd;Lnxp(7P$wuMGO2Ehdri>9-nA9E2oQ)=Be@Nr# ztC_~Zl&eFdo;4dQO+u*bKrrP2q+}+(VH(q%AoPU#q%od_c zpq+X{K%P7EK{(s}W%18M0)hjQYtKHS98kZ;6b49_LF2$N#q=$lvxvQi!dw;4y|6#Z zQt^0#7xBoF=R#Z4xd=A5ioG|7=0r&)SifwJ-E@phQR82TqRZRgyxO(+Ko+6`k8T0oKp&@50gC@7JtFfJ((7%eKUHj6dG(U^=rtT-`Mrj2; zD0l>GI8DYt{pftH;&XwCeePQ_6&Fwr#ZPG%5{KQ80hlpevE)jsK;>ywwLq#p?>Ff>T0OemOVLkfjC z37fDdg@&G3g?&jLAlVRBpLQ1m^nnKY#*g3%5EgB7Hc*N=J`4{7Pfk}@xflGX!XAWA zyB5bSGe8_weDzc$0u708=J-jd)HgI-Ob`*%6GRG1Z*ivwgcCM(PIHayDs7SO8eUOb z5RsUL=;OxpKF8W3(w#%$6GZ-g=l0ip*d=Z2Ude$WBvG;%Lt%)dK8R3%JG?BuBvC6c zh-_9*$^LXKv&=;g-k7e1FgO{Mn{miV!~gAFzgRlESxtJKi!5EqgPydAe*#*1l*%cM zxWGRod7i!E8vq#Ab!^q!hrTGYD+OsYBzyRQSKrVKz>BaZ^y?q6>&5f|_bC3BBm}xC zxUCkcKy%;BLLx>I3ajm4vswBfGGZ?e3zHV@uz0{kg6TYyh|_ENzq~|Fh&990#Uc;( zjhYpJA``qK^n>F+BUm6x2{<Az+$OAK=G0m23yxy*F#iDD#+l<;O3;3n?MaW};*$qaln!WSgyi&n)V0C2iIRMn|CByqI1G`7Wr3`&eTnBB25OYJ&5y;!hUELg*Aj z;@^B1cldlc<|h00=b<`FlWpbK_A<|d;Rw5!P_BJ@z)@J z9o5-O<*pK+&of5i26r=7kI^45&zUVk8bH5BlSi(1xS&0qsLu8d)GE49=AdeEz+h*H zlf?G@T}E&hBZJn^b#)i6A@&PB#d5SpZVkP=@yCX#>*S1i3WevC++x`qtx2C_ko1xt zx@K+IZV$bYpz^1$T>Ac}Z13{y<%_H&F1E)V=@*sSd8R^?t36w{|G1Y8M>C=XJhF(;F7j7$WZkr65?;5_T#f<~fr{lds&ZWi=F+_96^ON{)+^QxA;B-6C5|0tNa zqbKX~zJ7m1IbRb^)M&reY&u--Dtukgw7gI zBgMYRB1$n63%9Nyp2u=%;=u1#NtQY|ugnL#%D;_y?&k0CUrOcW+G(CAX0;+Cjv3f> z2^YuwetAxn#wThY3(0&%8BpX4S6H#b4z>J}UGz_Hf);KPSZi}nuYne>Ps`Z!78&{> z{TGKsK0va*IRm6iR$hUeoLN(TYbO!sfx63Y1Axo)y;tyFOSF~1j`wrvhF@dR?jqQO zoCoWODT<)J?7L{8u4UbGiVY)Gd}O8Cs^(t^M*R3KKRU@2ymthfzp5 zV<=nj;>TkmFU!*c)m0!(j*iGy+n?g?w!MJA0iDjrmBVz7Z|s}vtt^m9ukXP_c@t@0 z5~)NIp1pOn*W~tZv{lqXcYXYm2R$At0o6H#;Oh@CFwiU*lVzgyb2C;-#DR*s5n$ub zoLS5x`$^Ta#_;@Ad|8A=SS!w58(`FKdHP^!9I><^Ajf}Y|HhM{uU4~+2smOV-WX>J znh9h`d8^o)Yg^q8yg=3CBiF*j4HgwZLW}theP#WGju3V8C`rgQm-HjPqUW3!Q1heu z8V0l|k0uqYzN|pQq0@20AwY@44WU%P4bon`bJL!P!oRW2%R;z$Z9vf+g4P9fVEGL> zZjR}J9S}EKJCigDFaEX|*!jl+R#dr6I^b>(VX8x#PTTef!R<2U(t##(Vy9Wn%*)|J z;u=eaMzSL8WM3>@x)!zYBRVx{jx;r~QWCu`g~>60bfiTo86HkvhTfJxd#aCn*N_HS`EF@>y3~wy_a%y@llCv*N*@|bGzU$1yh_(6I>i!Ilj%vz*XcTDg!yi?jud@nYrq&tFrPXR-TdDm+#!`-)^l+ zg1n^I1}Qd`s+Fyo26rK^mQ>B(ImPtvlm4aVWeE!sJv_%;cNq5iV`#KD!~vqgyuE$u z-LRMyq{ORv8J)CVcCLOSZ=xTueW`O0+{qF&MPhZ-C`ZlovM_mB6j4DXHPjex0qMlq zYUqCS>8YgQ59)shC(oQBQMVnCP-^-JMEwGN#ZMHSD{ek7QKo2YEz4EjyVRP^H<#5R z9v30R^OnUS{97TsAQ#Xf1X>{$NiE&rI+&PdSNcg%0L6K1JZi@lcd7Du@ndMWant?o zCiZ-xn-i1&M#&jkn7ZgRpQkXnV(7WCVS9ftP_vrv^(!zo0w4eozyH+3MT+2KJeaPA zJJNxkC@ci*UE;WWa~C!>;wcxVLYr$&BGFRif~I3Mhl;Wcjw6$tZ;89H*T4eD1`9~S zILw-{XU6--A^kfYu?Z5ejf3HZk6M_dh7p929&;k3xQZgyIP$Z-8v|7j=VSRp$XZGZ z!15`zlajS_wj#`PyY}k&`?iC_?zLhN?fg z+=bDT6!ue_Q4>24*I)A(Q;L!l$-6nd5UBKo{pT{I50a?8j z4IyOd4?^q`5kk;XIZ*7A0A$2dEs(PM2n`!j3{qId7Rq0f#AN5%jkDhP^>ExY9+)JG z4CQ9H3Qvu5ObdG)Q>xM@9ruApf2A$YMGTc~s7q6D!{-d+!xoo|gMtf9l8SZFV{odi z%=8+xb2a1rXuKNle1J{bGY@ui!Mc4a_~QyxAnyWU&TFHzeiCLP z?xtrF#;z3u!)5z4y79@R(&+7(ul3)Xy4UMG{C(&*)C5?WM7D^5F8KlT*5sm zssglq%ssa`YQ|`Qs%fb)f$98(t0%!phQvXSDwW|EK~~q895<+N1g*fJdDJ``f`t$4 zBO%LJsSLH+)ZS{dJkR!e>iv#hWV+L=Atn^OO;E5&>aZ|LIF7OKH77-*AjC1dvPXCdv zF9JKRdHg&%EOLDLm1`w@yu84hT6=q5QFNmIc1dpADUxBF^<=Wr;Yq{E3#WgR0bzVy z6r$Kcn`U9oQlo+9^}0T%Yf4f}k?JKIm8qSOKbD#m%+6t(pS_d9r6*JMr^@7DO$jDY z<}~XM`>l1xdPmaan;Yg5jOO+pv>ouZ89-gBZ%~=rASQo}JfJcklVk*S7-usM_zeNCKaauyPVI2MpsYkLL0^)Gt0k05ZRKbkn-2NtC51Y0)3yY1jgRo?C1(D>r z1_`$zN=wh+6Q@&DQyQMbI_K(oZA6nF+!8UwDaI3g7y`^m_mZfF#Lgne8*Ews3?yxV zM#F&+&KjfFhlZJ|LsMfTUl7m9qwMzP1Gx(G*}4%RSCRM{j|t=|2%s)7q|1wcgY2Tm zb7-f{%~pF?lN4gqnCRgB6Lqny`)ht_1s}Wy0(HB}3esNctgp)b6JAf1`;PQ==n{*q zE*aA!ns+HsQt`P~Vhj&o2r>=mjgYuX=k-2e_<->=>=H`IZJ3FSGCjdF5?bI&-}K0; z$JF!~xAvCyugG1?wCx4mD|5KKzx=(-4^ET8N`R@Mt|8I+CHxTu4`*42|AVqC7T9_D z!Ppf`!Th(o9kYFY!6y+^wq zj`B?^sMD*Ojb*}PeLK!UbCDB#shWz$&JUnZ;PezXoJ>cnf(GDy2c8qpOd6{E7?DQ# z83m1&yX86+Y?2u7XTMEAIr@PpGpwH(YmQi?!T}zg6XRu^d~e6zbw5*A_< zh00X_=D5-S5eIK?O`>b9dBB*Agh}rQOYuY44|vyTm&Q|?tI5%_YGP(qsUk(!d8%UY zWle0*77bZ3rbFbz*w(dt#WR=U069%TQQIoX@@5W5>i06MGz#7&JoE!_UzYI;Si4j( z{)~843uGHK^bWISYMG}OP7x7C2%m3eppD%XTHVyfPF%m|^zn(cbLGVj8Oj;}`UlR; z#A?>Rp+Qz;S)wHd65$EJ=Cg;sRujV=zck4}Jr1ns@QO4swpNLVa$$scFn}F5%p@Ep zq@hM!G#QlXzlfY@3kzSQQaq?*&q5CNCyC-9t=&>U4650tx)Ei`s9`cAV~VgtWJy^X zjUBFp4HuRsUIKKp(j@7h_J4T>@&9>-G48)S1NZ+t(_->po>`0n458@D(DW|Q(9t>8 zl7yHV8&BHjP~Tz!9W$gNSShUGAeTfqN~#p>6O`Gn^+aey{|o?QSMgCSDB?5@5-RQ} zIC?H0KJZDK8s3--50D*0B?_fQ2(pOB=7=QZ({zKKs;6prVpmQqY{pWl{0U`dA%1mi1oRTDZC|wt$2}DE#B(38HU6AyOSIS^yi8XT-h%n8;4Pb@PRGn zfiz6cjEsTr2VZJF5prz|wqbm3JDx%;>e2_3eqh90&|oAyqb7ovo`)36J1~Qdv-$Ja zJyECs7eHS3mLj+*7s^B#bAzi3?c%JW0o9Fkd{v`^dK2%J-Ll)eqSfA(zAb{Y6Tz4FkS^g+_Pa@h7YrE9UJyXS3FAGKZi_^!=~(d z4kYWw^-U0X$3$>Hk5K-BBabFf?k<^pW7xRhcqef}knlBr3U-&qa4^7Fyt>B=quy@| zxkm-3$}2XU<(THq+KThD)84>sQncU>h$PVt?KrSbFKIM?dS(xO=F%KNAnmOAN12cv zE>||fVzzQLJB!u@6TEspB7C}tjJlC8hQ{W5Ae^x`e~;Rf?pzMY_K#$wx#`IC0oSF} z(LtH;$((moP$xKY+CGfgsOmgM67MD>GGWT3Xs30E9c>|g(vWUpPniCGFz8q~apxOj z>X69r?rj2Q?1UW?*f&e`h@dv3@QnE&fJ)4sJYIJFcXT@Mme4g_0==UtM^j8zv4+1(Omf7BZZbL4mxk^(S4X&zy4|Kq^{sx)x+Xr8^6 zgJ}B-c5aQVbhgNZYN}IHt486zVtyJg!b5zF>|^Dht5fEj3Ovp(3+UeBfHfwD_g_vv zeQpI*3IaYT7c6#0i3WE*ld>x%nC*m3wT~5t)gv{g0s*&Yw|1IJdcWUv=oU+V;8J+( zJTF>QjMNDVILuXQ_pCJ`x}+joTZ14APg)c8&qjF$340<)TOaTV)602j`vQvWCOxw?wXzNwAOOGzI}^;%?By!{5VP8K;gy^wQ1nub@0zX`0YR(7Ei$$VN$WKj z{{_6FLzSbt7ZuCa>pI*Ea0cT>-1gE;$To{(uFjjGcLCM zU_Fz=EQ8L0esxvd;HFjUPj9-}RRH(53y5a-Bgf6JCZ9!c(%Q38JUsWOYQyx2V6T#g zLot{}KrK(7`*%q@;J)cRDG*aFlo<)pGs5q->`5>4Nd8$*i_Kx2qZ-#C&aw4Nl=Ce@;qEOM}^yHn#1zJnJ4{^F*7yHe~2KdwnZwVqJmI{tP^ zv#YJ%Z)Sl0sqD3R=c=*Rog-Tq@Irru*kVM@6%%k1TyIO9v^?}Edez?+M4dv9d4RD9 zy0<9E{F&l9fC0G-HsHeDRb8!eILXSJ}K2T?rP*>ozb z1eRR3uH!Zuc>?XVXDhK5UdQ}?{mwsrYjtuOmYrScI$Aoh!D_^G|M<*l#Ka|GbgPh@ z_hBPfiPFMl(W9AF&_&~Mfs1db#TOC3A5)_F`sH17$8FS@B%GN! z?h2c_lnWf;1V1$N!6ImPbzpGIh6Ohc?+nQb71Uc_>c4skx>XH5IgGvZmUq@cM|KlRCkwjPJVayY9c6P1ktMicue76-v2N3Ao=$R^I~W~ z!XyiIqrWp4I^pwU&$5ZC+zOH5$AP#MDc_7mL6!vRQ|B{~HjiXLM1$b`+s_cDEFO6n zg3lF8M7p_+%@vW+Bc zV%z8wONurcGF0gf2VYWx9@DSWsbA#!4-WB*`F4;Pt2lr6aWh_`q+sjuO_|E9(Q+)h z1f`@<%`v*@L9H&V}H*VSbwClFS-v* zqf&7^Q}Hn)_pPw}2kt$e-wIGa#%ce$7u3#89O1T|3clAv8R{SiIDkzJp+!u;+ERE| z`~sR-v_C04;DktE=%xGlP5CT$`b;fiBRd$;BDvzIB>0JhP&zcE_Gd2lw3FJu^8gYK-id*>XS z6Tu>(bXAbW=_c?{SoRsx9X-|OA@;SJ6ZkJ~D3*J_59VBOEwjAg$=iC0wTqZ)$)F%oMa2Z{G_S6pw z5H;;V8UspI5%c)uPpadl{ol5l2!XEzWDscA;?~NrzNBu(XZh5KsZLa)5M}q#^OMxp zhE^z@9bMM62eOAdDtRSEC%uc#>R7tel7+ajXUy=!O%$*=D|CaQZ9{G0$ukgxV{($z zS1cwMe1Ar%!W!zJONfyEmNKZwG3-iMK^M%Ja_sHIX_0XjT#pZ1psB_8`_H_H6Av5(GOt#XBSNLN4_N#XFm?%HDXdO~MhHPsG=v$W%?R4>U(|-YfufFH$ErJY?Iw8)X7Y$)KBsEWx!J+`QuZKZ2-;U*6v?8j-LzqL91m#=}`pyS&EOwAA58AAU&&GNN_;s$HdI4duap?9x=RQx-8L7~C z{BYJ5kNugyR>^|W_dyV<3kY#_)4`d;IZS&He}!~-oajjSXbqAC)!9kXU-?)K4LZ+}+5(5RTR0+LA!2F=_pz|nMq-nRI`5ui zEUoH8C++pvwAHK$YrXR}8kp!jhw)G6rpprN6f4}~E&b|Rua3HQyxhWRu6fD3FqbHe zLR6$8co35@x`cp{v5)~ZVt8=^9G!yW3PheqZz$tA^6|=n4(y89;5P-liixp_{eo_5 zE5?XCSxN3`jD%sTbOhXEjuFxYd8nBC46|ezD)3)0SSvX8T@v~F4sCxOc{bZtp!s3+ z@EKKhMm*c`8K6#M5;htj#dTkLKS=_mQR4(8iRa_9P|bDO#);)xbN>l$RXU8@=0!Y) z^oOb7Py5C4bY~83H}iaeL{??Iw;mmiU9v3KJHr;XtPGnj+hQRzED2(2D;h92E5H8- z&P^d62H%_~qv8JY)d!n(8XqYBsK)0%F+MaQ$)JKp=v4Ox{wlkE?&w8g>Ea+6XZ?=Q zH-nWTR9xs+zuRgm+*vC&B=J5C>|!_zoC}F7FZ5=mRZEf+rCADu4|ROMz6}$VX zfVYM0rg^kAVN$?HK$8#k>=AoD#C6U)praS-6B?I_JDb!FOl)I23wfIxX3zJPg<%$A zefB4Pr-(hUg9GJ)D33>#(er>mo=C@W)x`($rw60r1xOgqCn<&d=>Dwg?WWQpu#68j z$^)_g#U^v=eRUV+qIfv94kzhQ)s%KIHUB82$-bxJLkbVJ^PMJ-rciJPd*~dFIsyIZ z5BDIQl7E9FIHDd6+m5+a&ZZ)H^vlGIExIFA120;#*50OyjV(M1()TRN#tXg( z5Ub6E$e9sKYcArRkaG&qLGnbXj7;1Nd$5Q-Af2 z_?Jv7pZ~BwiydauQ4XgaVSkGEuNH`ok|pC|k79#h6SS29ui^m&`m!ym?jyT~c6R#g z9%~QXrq|Zja&8CNQU=~XMae>>EIzEoB<_G@;pYTpX>WZX(p63JpF};k_61men!88; zr% z9)@}Im>4Q%9_KPAzAkIK&ou>XGql;mEPie_3iR8z50>k06uHn}&5mJsR#eCE>GKW~ z&?fF7We5WzCv)4$O6ASpF-XWYLMhI?3dWt=>CGoZTj|Z&FdNZS7@w&LEjy%MBd%5C z9SN(!A7GFpPT7|4JxwP{R!8fn_d;(Gjd=+5QLrP$gy4}Po}%)~L}K0*rD(1K*XmYA z6KYpv)m<_S^XtrdyEBT#3+Aoqt(90sE0_kupIQB+ftOoW^ApCw@N-u4D8|8vLsnVp z+7m^co;?iCp3qQeG)``9^^iys1#AlQ{_+6}wZRCa7cYG{PIZ`I=RtwY=e~;huS=4F-rL!=eApzOTkl!>ItXAv7vsm`{Yy81A>04Cb}esb`_ZZ9=2Fx+SW~Qpa_P-86e0ll}k?O7RjjJ#e3I^$^)+S`0 zo?U)^f;_JyW1a)|*y$5)(D34V>gRUX=AOkZj3MSqH-??a81bblcj$5GJK%#P!NU@h!F0p>;MT36Z++gQcf2AL72BI7BVtHwPecs=M zJ4}!F#Rh)-t{>;xQAH-!sO1k+?(;&(7rd2wiq&|LYXvBqOram_k9>KI*p zG^hc^&qy(36tQjZx*oQGO673s-M?~;3;yeOoo(h*32m%(;&YYYSQCQ*%OlK1xrV-d zlH#QBtmr8rt^aiw>1Z#~-3w@BehR2;5NUPy?K#XD#gm@Gwd&sHO~z~0zqMAp#uI=v znnf-nRk#MY{^2xG48UR(IOhd=2kAV->(!h1R_YKON_pP)#V`$zBvxzeFmb6`n5rkg zHd&j~AB;I5eCd7zC;rS;uMo@-2x6qI#vtrm?_Co?+nnqLoWL!WOdSfn{$}F6WvcB! zFJ@$P@)eZU{bNX{?n&}BY?NL6b3Wlt3szSF6s@=XPAciTn zvpbZiY4v@NXsVC8pzh1j##0qGzKYDb?H2nb)mA>mN^a;f+p=A|?GxotlZ^t{iIkIy zU(b7p_FiaOn^Q~YYDP`!g8A~OM1Bv=_#5fG4M*y zqn!k#&8qohn$ZyJ`+fU+=KJ+^8(#CWc6H{vC}ZfURa*v!@KZ|Vw)fcKxx^v<)xc6} z95=GKkHNeNig#}N2qs{Es?4H`u7OrlVIjTPa@zLV&*x3tRA~emnx)iL!q!`}8tYS# zA?kA3h0d^?<~js$R1%&UH*Sbo14tXFO1)oYm+m7-tIhnQ0}=pDraDQq>8 zXcinf{{lzn5ZF(3?nS}3M4Q?YFl4v>@HzZu*{G?EpK2!Yxc%b*n1ATEq*Cz8bU^lK z;_*zuIqsX+dp=uM0XC_OhDr(6c3n9=cPC3s%D>b`v^A?_M_%uU$!oEMD=F$q&RON( zV4uzA|4SHQs5}Gp&@iVxjghO>ob)l1QngQ)MJVeaix$-JlQOgZ;v{KBf9c`y9Oliy zG;h-U?8BiK*Ti7h9{r;^#o^?wqrcTDb|8IYl#l*?Wi{RTbsR{Pj;|25Ci9s!3ZywA$=F)H8g}V>c(|V4n5tKHs*fjcl^LuOXby5nZ)W zdoDh5fzSG&0f4X%R|zP`CBK1=9hnB|#MsT9?k2xK1}G*bO?{bq=pT)2C|>XKanY)L zKw7~29=BAuUFjB(i=L_)fgx~J!DGMZaJx7Th9MFMWN%und>yAutUNp9bPHCRG!Pt>etgM(Y|NcZ zgmq6;%^m;T&Z#PMLZz1iiMfPUxjVvOf`osK@7uxY>H6oyWJgJLu~Fw0f%Pu;_$HiM z@R>~7$92)V_PmMbp~q1zKROG&ITIFh6?mL9z1k@W3vc**_cVEB0QEgm@kJ<(62$V% zz(K*WQSQ*5K3WKQw!T0WzUPwkuj;3v^YXP`R_R&lqu)X)*N~AWl(XhnHErw`pfV&z zj!{W}rHtRcX$ff*y&6GteU4*uQmBt^={(Vzs@o7 zuk0TB=g%yy!v+8E-Wo#t*B34UeGi7~MV+3cqIGK{d43+lkO54 z535dcAnAtv1%-=Ub+O+|CfOfc%WU_BPiSLGxk`r5Lp_^a-@iMcZ06M#V`}llG*48}oZ?$Iy|#Bw?a@~*QU9hG z-;>Dh7@Gcz)9v*(O*pXwDvXDYFN_76Z&@YaMucO^*F=%1bOh7 zd+3j*Hj*icH{#1zca&VW|0Q8l4Oq^ani}T?jWW@mP#yHZspn-yGnxC1 zUyAn7KLRIEMrqXhGacWm+NL@^K%{Q_xi798ozBox#i1v3$*J9ztLA5&L`{6_x4mOm z@1Z^4ThU=jS;G4qtfa0R!?zt1KG&=)7CV9i=idFajKQ`&gZs%*pK4$4enAT5EBK~u zg&sDwxPxT||9{M@l0tl1Z5?uJqd4A&06vm!X-|T3OXERw)@kVArDW=78vBIj9$Q@m zL+{%)@++R-X)%rgprPXoEjK_*$W*6t^_JPRcLE|x42!>AVO}gD#VgTRf8s_=B@~jRiY%QQC^QvtrKB{YY~Ii$5i+r$uImq3r|klM&NksFVzO0 zCM&#zZp~)~NgSgjbO8oFPCWVu0;njQ~&E8kXpUMFe&=i3hthWV(rZC>t<74WWI z%qzZ*{i!(qH3qJa49G;@wZo&C?s<4}0$a93=DYk3t?Oas?LXJ^Sih68D3Yp;q91QZ(_WKWsK zC-z4D(w8G%|22o!fOavjbE9dFz2G~*dT{#C{W!nr8hu=WIKDvB4G5-2({q}}<#p9u_?A{oY(5Tp>E3L*XE%AuY^G}7&@g3vNx z=MhpLDtl-kjGhm0a*U}#(BR1J+KX|I=!u4Kk0JP1BP&%lI7f7N0~etg*FabOA=|Ko z--54gz`G&lIO6__sbhiXZbwJ?3qZpZ>QzZvliK#`#k(QE1nJCR&(jDqGgD=2ba%Hx z=RIzSC1u%EZz9lV(iV#MnW*R;K`wNEr|G!g(aw2JK$nIy9AkJP+JZEq#N_c)q&LWb z#MS`Cm7pB{=5=}adcb=1)Aa0B${cJ}lnlRcH0Dd#nY@M^8R^gjL9=807m@H0+Je6y}4W*H;v(Hzq^2^$r5BE$ZPU$#kk;(JvOQ zQKn?ImsEkUdWYzD!B2GPh(+F_miE&{m!8bL0`c%Z=f>lf7-V&}i3eBNsv)U;Q{spZ zILs35MWoiRg^N1?w;eC6_z*yfAohyI@yW$W$D13crAaVWxk#RvX< z?2C2+y1s>EkL}y%8tFNAJxvX(st4(mNX2&tBmfO(M}bCpy#mEqky7qI4vxSqK3~yN zvJ>yFOT#)QFJDBjsehYWwWdA%IHxgx-CL8EI#K2m)37eGqhl)bsJ<=k-ZU`M{w{njTYNItLZy*LmX&E)CIDIWQGuWF`Riv@D_U(0O!sdk)d*qtrM1zxdb&K5%_mqBz<94l&e`HVvhB<-0T<^|eA`FA`l!~F)C7!J zfwlQTi!0N568UGUUAI)|P<(Nm9o&#~jo&G52D<;(?sd4CAz!>l9S?D%+A7W1IVc2s zsF`{W^oEgGxmX9RX>KzvQl%8Uo}#hUodqJZCR@D+9FgNF@@7mKzM*0N>wA*F{1iTH zg{y(gL%BWt(xiA<^u+T>8yHsy5Gx2Fx8(l)&D{h)sZM&p@h7PUBaj(Q@2J{u*lSDN z=&Uo}|0lGDZP-Vt-%%~zA)=8#D-LFt0mU23*<=^k+`&ylm*IyS-J~`D&oYN8t?qN} ziK_Kt)WFLLqR3{Kfg2V4osdQ0$Fg-m$u--BpTv7Dm0|1VUf7@3b!EztEh_W=LMiZY zSf8Ci81kRwGKmTd2}Hbs-EwI4X#hN5LpLBFGfhzV=0hUX3y?9F05-M_$*{;E!LZAC zVy`JK+tFMUl$Hc{=)D-VCHh(aPVUHc$dP(thU$R{HcD{W zFje1PeeI@Rs41}4Bw82ZmSTgg|2NLjZDTXNg_WZS(2zuTm1I|3*Gu`s^smmC`C|uVAWXmzk2uxTc$8DqnXl z@ys!|oT!@nsl_Ig7wT2!&68v0DP)-|0-7dE{UDL;>=c&e z;FFc>_ew|hmv4B4Kw=$2Z6VZJ#pzCJ{2r-TifFN_jMjpv3j81q zPV&Rb3{%Yir_0#NJfFxz0Bx}W8JQ47)fV@w|Mc@(T7aMFyd0d{;-mfJn17C4li4}A^N}`XsP-lL}POtCZ#yJWTTwkw0NhZ@ogwz8- zwo4x@-L95g+N1NgSna}i?mSvYqG`qyAJ8OA9~ZlZRn2@>4?T~FxA+>^+(WSjiUzi_ zx;I~|5*5{!zQ-c6XQeSW#Mg-Ce}6EOk*#sDjr_&ia{Tojhfpy~U;@F^O6yURQC?}! z@LEILV7R_09jX}p_*S#XHVCu8aB8mrWy1Dak<(kNcjoB9k_XY@adeQYK}?Z=jj#_c~*V?#9BTN z9Y{L;nSFDTtiAQS=03ZPr0*dS)o`}FPp^A55|1KDjb zN5+!fm5yi5EoMDgCSG9omODC4(Q9gDFJMx~_h~#efo}l(wLNDG{5AT7ovh>BT~%AJ^(|EQ7`eRXh5gIOuGsBi5Oe_w z;r1y2uX9%=L_Z?TNfbW{8kx{$?Zu;8M@gMhn>eQkFWqKaT_h}T*Ds9FDxBHk^Vty? zxSoN?>-$@F8|!?99}w&0GT8)v|2#nP0`iCHX;U$;oaW z(;#TxX$A81iWpLoTSrMi=1U~o0r=3eW@DZxOIkDHj<`$bJnkh3IJb2H<=+~XYN+jb_lZQC{{#>BR5+qQ1cd%r)Y zd-ZDW)u&F?uKhfF-M91$8|*Qxvs{mUb{S>bWNh0kUE8$z)5y<)q}u(sD>?us+X2Ml4c$7|H|-&u^*|z(2p=sG~d7qPK*e`pg`&%YZwM zY$cxpZ(mC~z@0w_J!K@U^&WqiVpGaaFMS-(_lw&%T_)Gnd4s^O{$j@Y5M_F0uALj*&2X`n)a+8^0X89fGe+^ z2)oH_l3a#y{!HZ4t`76YjPSirjn(@$@s2x> zu}dXz#31*~LUIr35wBQ{r};Hhrx1}7dU5zsSjh@rf8rW8g=f)4e_!VAq3~9AY5#t| zOHp!5Am-Y*8Tg=GE~6XiW!1{TwS`3B9s2@n1pl^Hb1)2ZX*^bZ;q@z4@7f*6cTvZ# z>x#~;*pWWp%70eV^`9zUj4rDE2p-5dtA1T^bwvlbE4A(HN&At1TYv*>$*qRcjV|;BAzKmUS(L4rUC8lkw4O!e@ zSAU&=)o6vkjMeTx`j4Ks?u}aTrNA4a7Eka4@ah5h+1$N@zQs^QoA1T`5`8RS!dFdkJU*+CLLSl)fkqE+*BMToy6z z-MZU3RZckn$?#k}P2k0*f#GW=v<~QgW!oL+PMSjdmD9cgilYB~Rpa(90WQTV!^b^l zJkT_sr48r_h$UB7Bz<8NVKa55GT+>>&cdm_!mEOkR6nl(Z*&Lxc#Y2HKXLbGjre!n zrfv3wnNd?!#?1UYgS91x#yom@9Id|>NJ7@J zt33kYJ)^r89~(~76^kv5`RT=%=~`>EKeJqu_Evh>{CxmfHWw;(FDEu~GHx8Tk9p4y ztl{xCvujSbW@xew5?BLy0n$S#_K4{|p5_frC7j=8Svkbr{E zfv6N>@2>i~*2Hx%v0&LZNG$BMCFoe*;^dAd>_&RI|8;5jGF?g{&N|;JJ z>0yOleU&`E{Xd}j(|l5Ou7<%V_u@cP;IODHp6qURn76evJ+3`F1AG671}1TQI7~1H zUdXXLrPUru{e$v z_^(gAI3&gsP<+zH@bNVG$V-FL#(B%?c4D)$e2xruSmmo*v#&AiGm(m#StPs96aK4s zHlL^)#spKAoI3Vf*DN+{HYEbA9MUtl#xnnX8 zP6U&n$fw>O225<>7*V+RpW_U`Krw$(>G2gN>7Ou$IS?7L&#_Tv!VjtQdpA4@S-(WZ z3JDvWKrkj|C6I@ED3KfNTx5F!R+kFCqMA^KDtg=wc32o5UJ1+sZD+?Xu#~@l@k^t@ z>X)J6;N!moLp~P&s~z+lwd8?Ww(t9ki*6VZTYoED=dR1KPFU(59n3k^L+@>sCl3cl zpT`6Pd$tK2Vg%uuJZ}i99x9-pdafdUgaECdjOc*~tx-z^OP@~-U#~9)C~CG!Y`YvP zw0|la&lDA46*T%6q9s7)G#T77ma`C{(|;kK{-v|9SEzr}->|XYUkGYXz+cv(HZH?W zo?FZ91tI|-VFwwX++SK4_dOisc*aPDfZPEbLxbeT18@!qW^Bi=)D}wEsav%pg*X$q z@***gD5fduUqn)%82=t12Vydi1i`@nR~%PcjF5^EKns&21SbCClHR-r_utY0ch zj_)of-Xj|=9|xU2&+%6_T8u8?N?&lTwy@TzPBunH;=~9tWOe?H!QXt!2YWXj&kBXk z^e5zi+BPKNgtp@^2A~n0U7*mY9E5O&cu{6!f>v>T65RYa?*l+Vxq;DeDlk|qlcU#{ zGG@IA5}ge=$5PKNfMwZ*$-mW7_$mOs0T;2e!pNR4$q>HHb2v1 zoOD+jUZz^!?-6Aq*o4i}CqEhLjf5lIIBb6o)sw2q8UbdGU#vS$0y%ej~@+<axy8;lQ+tIpY48HnSr`Q1 z8xv}S?5Fhnjl0T(iekdON{r{ZwV%cxkJ2CO5Yx*lriKZ zE(mGOC!v!(}nJW^$g9f?K3`I&H8w}#cK;O(}b)F=8&7X)QJ`5R$ zRarScBu#;}7-s#b(q*F@Zu(*hILpjYDGl|8B~q~5Y;2=wwbm%=s`OrGnN7f@40e!q zYO7GI;yTWKXG=FTs8)X-3KBik|Ban%nmKgN2b#EMZh#&(OGU*7#$}6q>G2OccbZdTsrR$j zhh7i3g%-)WgmS)7P@(A}eMaj=donS$2;%AuU}Ch>0v6jFg1?rwwdxzj2MejUjxF8a z>8eG1zay8Ix+MP~J&ZFFN}==4cels6XJG83ssw<`r z9kXOHfov%DiX2yKyV{*Y(Idw-S@qbyeUknvrHf2ns6Ag^Wja7~Y2RmkzUxY~?T-RO z^#WvDh4@UJwpFYK7Yn}n<4#{)Qmtxy?E4*#o#|2;ld(NFF2k#9D|Kq{op(8BJc>hvcBOdtd;(2<}#Mxp?$uCH^@ z8USuMS=j&ctb9?`0VK=j5U4Hej0pB4`%ME))3qA0I8f}pjS$0!MNi^8jSIlo()gFV zy9W!vSwpy~cARnWAz^V>lo=Oe&*(Botr5NTQ`NT@stnRgvn)CDlp(-8YDno-f_WVL zBkP}uiJ;Wj?SuTdGy~$@txVwBL>>L$Zl2%drLd&s)1y9*;ms}%}MWQgBxzwv{ z>sqJaMJVUzC#_}$=UVoysVI3adPz^2=R(F*9WhaJUSORZqtfC^1Mydx=OV(;h8664 z-2q#fF%|y_3o}rl>|c-CQnv8<)x7U&>i3VW`Sp3X1&)zg2hhMPQm3kPlF_Ak0s>Jz=gwqBI9v2rn(_xHDW7wU8#gD-adEi`rmSFT|3)+ z?=fAfd~Y<+zAIl8y*@_PqKRJ|h^Bj#k`SId3oN9z&XQ6X5|-bNZ{WMkm(F93X%QnN ztwg|YTyLLa1J#?WK9y^$$wgWWtu<<$r`HX~dExrVGn!AHDp9W69=qyuA&yyefO}z;cCDcr2?~-?xy*M8(^3*l>s*FC>4E-KsVzb7N$u3z*vzG`1pR=E$ zxZrq6#%_dCiN{N5Rn?>yaOYvqp=jOTDD%EO0TRt|jn_7By_T$G$T6%fJqm+}sno3a z3zF1+Begm$UDN{F6&tn*kjGovb8I$lLoW9I(;~{@(R3|Eow4JvN%Ss&+pAK$Q@y)w z&%~a1Ns`Vdfk#aWqK{nKs-*+D>Ui-oc4|kBuTm|}@iD>3iY&{nVK*?L@s(@#)^#c0 zSE)L8(6;KB?P3YmNFzDiMI`huQ~dH?4G*0#Ma|}NK+E84#Hd8u$%~%nYrG2IULj!; z6~%d*Dak@@7s6-qTyAuE#cb!ExDU*EO->}1WMapJvxec{uOp_aJ6j;X$)TLwA^@$@WPXSj5=`l(n{f8qCDP zC$+th_99%$(jTsVD*FI2f~K0HD3-oOf11>epmR+-v7g#e(pBxdbid?cmns$wN~b8Q zXi#9HtmSMk_P;&j_x+wk`73_!jxmp8%Hr*12h_;vi7m0iyj<;NMVAmM;1x952YQ!a zw(Bd+t|OWnwGO4o6pXrReVva?1m5blV|)IBVX;t$#HK!KhzNPu<=({2vWaTL&o+ye zeRkEJCF3@6u4ulfL?8o@ukG*K`$OyLNZD78Ph}^sCR=xBt;Q{tE6wGJApaD6F%eUdEw$7{jW zdw|WAi&JPy_|x*xj1`jw{e2jCNy&lVm{TIu@(@&)k_)#ul>nyU;m8;~ii@TDnwP$V zr*%%KMMsVlxa~woeoKPP)KoR-6+`(2`@CuVgx&>*qYT5<|%$W(|Tf5m4BH#*=u%l;4$~9u zKq`GfFd7&nkcr=n1OcciKY{5_WytdmNd@_7Ky=j$<}w6Aw0;*9PZE>VaIW?pJND8_ z&hD8Z?W0!yrQJ#BXvejh(xtynK2rMC&IdJHyWNk(0c$ie@F3yZSlGd*>6D1`H^Csa zJq{+Lumm|R-C7b%#+m_&pQ40#<^Z)29}Q$$$v%BDzkgEk_U>pdfvnW))>S_+yL1mF zO)fgK5-~%-{le8@jEMsP2IcXm9A21naJ}hH#aw+;5=5mI(Cw0rosq*dc6LGPB7lNE4QJ}voqP@(v|bY9?oe{A+u`*9?e}y- zlhTipbUhvYk*qTROH9a=^-;V&o!*-~jeS1U49PrXMjKojFH@!rL-5whzaw2q0ti&7 z5pU@ZFYrff$4Sow6~2O{;Tz0Ppg@@9JVd>TrgN@YwGoTeLVk}83;JFWIVAkf2Ws?V zjFMS#Js#+iT2arPXhnjAIIo)_Mbo%R=kCmZv*B4RTWWyLYBX^gW1gJxkd=Ri2?CBH z`p4i&+K*7?i9isXV|{|lyF9n%+6>TttG5NBf2+5pP+@?_piUA2nIkZ&3Q?G+FQ-?7 zUXmp4*cvr*4rgLD1FWDC+%bkV>?hmDteGjQ4EjUSeO(-%b<{Kubi+WAfh_kk<`98J z*nV;!sD6`rr`^qroogQYrQJ?kfSY_?A~tmqDK7FfD(;s*z@NYl_EQocDSp_epoil@ zUFB!Qe*|tD?&lOhW>W^ntPaLt7a@y*Sf%^R&X^37TeTaUJ(@??8XGb`+`MA{AM)C~ zB@C4_9#|nRJIf?tR*wAmsCp5>nnz%Q>4!dv)e|?x!JoGdPF!U6uUm#HQVoD;m8Idn z5=OjxiA5DH9fI|#`EMSl)D%>&>yFG0hF_(E3oL6{d!7_JWC7s5XOdii;T>)Lc;&cEdb$SPeC$(#b1YBQll2U zmW($GGj2jJH6Rblc%MxbRtE0M@U0C-Jc6PB=5dHlL*ys42bHRL^4!b}gp5@Hm_okc z)^B^`JpTWsG30d+YxP&O7IN#F`&OhBQi7Z}3wm2eKopQt!2%nWeg--95%#|R{%0&a z!uiiw*!Q82lbka}d3sHMN6ly%i?9=_Q-I`7NG) zPk^=E%pG5k-NlZ`rUgTvrhZU#CzudY(x3q;Q)KW_9RkEj2$*2Qau~p{L5AP5>Bej` zX74^vKGGodAKL9;4_!Ei?}`-FR;PxX^tkmee0{&K|AkNI{J-!~b^aH=CHH^fJ5b^M zFMRbw?f=4O6#V>O_?|VS6pu(K?h}&IF=e}cHxGE~e~8dulA`;fNdJW%(gR1b38Yx= zU3k|&3%<$1+U3%Q+`g4f^P%9rR!#Guk?umPew~Co^_wU0OX?joOd1{(I@>q$$93$D zgL(y^hw3zf?la_ezY$UdN(s+}Dn>M5YR3>zIYVQr37L>1>&2kLXP|^usDhczMf$JO z1wk7744!3?X7?7u8bhJV!zzTgq>9H1&u4X>lnIdP4JTK$WQIPeQTnOOVy9f@GGWMu z-&IIkCAPix9tSU<>IFy-ogwjqo$JuSTyNtX-qrPu|LTjEdjlj5RVn!ZzY4nw%y^zs z{3ERjK(C@c2o0Sr6sp_`u&b2UmXw1PB7<5aXi`hY)0dQi6(IjK3VhYR?$w!_x)_e8J|FoXiTzV8g5!2 zCXzUUc(8cDufm^_=>n`o9)t=f+^{eF5qT>bK`Zc4cG5^AHw3=m(Msq}Gr7R~%+P30 zW^wG%ePCZ25(J9@@NZ^2$SU~Y-(V#0!=E2Fd_po}cLqx}rX(vm}`F?(_VSta&rskFY(_}H zi14(TDIwAD(~R3Ok=l(G?n8?0pQ6A}ZzMg&HS6Av#2bH>PB7}mi#7%ryz~-1?{xqN zmO9hcsOK=zl^tL(BlizoHUy&PbnpH4i1r?s&+85KqlRbN{H1?$nTPO`$Jr=;hfDC^ zSbM7+x9$Og{c0TdFW=?MME*}1`56}n7;JyOS5n{5)_;Pv_>wdAy74rPAn~`ppc_z(U-4Ofb{LXB1-A-6YWhkF1 z3T`1WicZZtTGr!xN@~ryTGc0DJ0GPVAn8?@ujsLzIC$PMQ7*#EXD-S9Y3;^!#w&LEe>^SnEffH`L2Z{t&KBsl%u5- zx(rEtb#iO!Ts>gH%FCKtO;mi}m$a?$;gG!uGr}J6-TG|~nFXoXWVuS+q}~nnQnR&r zzgFTZ;PXpmKW$g68?FI6`W&%28#%1+9wc#^S;Vp^khfwIFg$M?!ztKkezRi&ewe_Bf7 z&fVd~h)D^Qh+wwre7emhwq*|{OEYZir|w80u%HI+Vh5ofq?Mcp@jVpRYKuBmFG)Ts zshLd$IZg)0VElkNWEoheGd5b;W#r6O@eA7QhC7J@> zwac`ni-y7ZsX|bfle^QzyNzHkApcQ>>5k0&m4-P8`Yw=>j0f87?lXD5g+#6zRok7} z^ZFNZrA7wdYZdgOn-rec5@f%Ww6@Cv&Q?SLx%+D$Z}467qv<%9+?__p#Z8O(yr6q8nDdpq8myb5$W>nNV_!{# zxX5v)c*#MfBT5TrC7b8|^qp!6jjc*4%1r}1n$LRGT7gYuaRF-!^&h)|XH9UlLZX(y zoWktc?{Q$2hTb3v^0@@Z%^PHmO)4~Q^b%JwHXM7`l$>GhjyYS-fbh=aEhlzWqZ+^K zVUd(w!Z^od)-zb6%#rg4diHw;#Y#W_mDheK@bfSs(t|0*^WZB53$Y*A+2!RI$}CNq zs*rE2%AT%hu{QNS4@eBL#Mjak)gVbXqBF)WlQd5#R(!mK`OuBB)5C4~$OO=zW$)SX zEvh9_!6bUoP=dU_;ztEo;C=ED)1PX=QNXdYL@)tfJC0V| z#DQu1+=QPgVZx&GW`g0j+=d9fji}Ol9u^0z(y5|{K^p~-h4Br@XW}2{QGJ`_s*-we z3gzYnR`L`XQt$*3C7DAWdsI14%S8@hVp@ugL>M#@f5wRS;>Ywu0%Z2!A(Q6a1T#Wl zXZ?{aAnbjN6_FZ4OCm$J@<$VA9nE2N>9Lc?f|~P3{r)mD=Su5iM2iv9N9iKabwtwh z#q4S#7tmit$XfRKo&=HNMhKpSvMNxREimI+GN<;V(*h2TXNK=Uo-o3*`>g#UQcOAL zwHbm7W16Pz20yNcfDfy#j4alj=f1ApbWkbPOV!!_Y%%;D#2B(+p9XF*l$9~&EKKvu zc-t?x_2BbH^tu`KsW-;c_Iy7@y50sIb)OrM{Y)@Ku4^dWMjSAOT%tN_7ghN}2f#Wrj$N_HuLb6F?3#gxsa84Ncq*F;~4w@vKjgH)zCmYS3 zGwEJTxx^xMI-UB4EHEoLto&MFvXrxNR_!R2bLc)2LBmX*opwhJ)Hwal#fz{lHsF8} zc+?Bnxm<|L@*4XkY$?k5U8G`Fi#^;uuRpBs^eqMdVI#v+e0Vrd)*A}CT4%H!?R(t2 zR^|9L3ita_F{sI?WE+0KpC|DHvUiM$6_GE`vdB92#g!S!nqjb;2#fho=x2mJd{YPz zQ2eDnAutf3mJyqYZ%p09I#``EU%OANivrzS1e|FkkLtE-hcX@yR|#O#WXJ9^o0u<) zA+e5bh&0`kc#-}u0hITS=?+YGo`~7uO2)q~Ybr{v-j$`yeZhfLIW=;OexIyk#@0S` zPO2M%N&V!e0294+?}Wr(#1xCf;;~5b1MlJ-X{?ua!Fu`6inU!(Fs%x>Qh1{2(X;`$ z{$v~e#$y;X8gFW>mc*YUZJq9!|nue zrL%<2fvU}uHUL|k&t6g&>;nAs)67`<>bCbhj_MgH4}Y!*2cDPg|q>@{P;X z0_rr6>lwwfZ`g{7Q2?W``1;-OTrwGtwYply*WDektfz@Y;Mq7C_2=hy_}(1ipDR+m zgv~Z2STP87@dWgIKSV#m%>5hRZhxNC1{2gCQj(LvjO5oWN5tt-Z*N$fsp;uVFIfj; zdo1TDep&@W*g+X*Dz|osSD$ z!8u0*%h;#7Sf0Eh&+0w>o0U_-rAF{o^0R6BDQN2amzk`CXRb;Wi_zoUnP`j#)rG_TBTl(@BQBNfkY1iimk`pN)6=}U zdP$7?0kg8GU@UFaR4?4rJgs2VP_HS*y(?G5_x`L%ROgj;S|J}J>VE4p&>@=QL%{k} zkw%jxwX#rYdGc`a$_7B8JTgq`mR3{SsB6bF`IIbmAID~l5y&m9ogroS3tJTIeNW)I zPv%lN@`-dgvEA`_cXe!`q$kE_^yGO-ltE9WX3OfVcD>f0Ol>d^EMYcvtPX$1G>~;j zIF&P}O5QsjNxHP(CQ6^lq#l>v&9&)ZaFJ{Jz>a0)y$vjQcMcxi;+K!9K|D)1Wfw_2 zs>|I1_&1$8qhPi>$&zCcn$}vn znMiKV`B=XTS-nJ5h2_!(a%n4pk0E?YF)p7~9<|HJd8xL{f+P5!TSABSj73Y_q4qLZY8k&zqC4-p zzS=WvGjz70P3ddZvZ=*xRX&gs`N}LG`J}RI-vg&yETeHc6kA+=klr3apuR8BJEBQF zOpn#hN;)rtM?J>1LQ%#3nPi2wp*J<9#(jly$;qTND1A9HBJIQrCFdaq_-#W>vkielnWNdV>zPYx_jBnZ|D7z7N@~PJ&udIJ5 zaMfo0=Ya%x%wreY z)T5)O<@SP!USyulkD{5nxRc2H@(Usu*E=ba+`&W-T4;(4x=BZ;y;+bK816;vVx9;} z=gjd+1)Y;am2By=U$z)4$9uFA8M#uL@8@`O4SCW>Vcjzqq_42c;nfR{_UEw`BdHk2 zCPS|+jQbndr%5Ke?@!>Lfpi%GKohH52CgL&cG70jJG-9#)Csgqk59MURGKL2?B=@OgL2orShvoLMHtYX?nX>wAz#% z5l7^N6vjlFn$%*D68Q_WAh|Ji68;Obx??7TV+TWOqPkhqTm%k)SF>W3^_9Y>hx8K* zMZ|TSETS!KE{k!iCRgp8f_#+F;?S&vmq^`U^-43h8%c%UXZ8a6emIOi(Pm=B(irrR zudd<>7>?w(Oe0H1`=%$7+Kp{mBw#*klZtLtu!nC|P*&K=KHnq|JTq<%dIg-b3GHZb z+z@LW+b3+kB{2!zfO*1ygAN3C_AuS-WE%geSLE#9$k)rNnQ_8`J(HjAp^{N;-OynR zHS>;8rn}$c9w^$P5$Abob*tb@1dY|L|QL=h7 z{2Ll4&-*u>Q>jsK&WRqim&F$UytNxBAH~OlE{9e1@QJMExOQP=2mAL-I9pbcP_BPz z6hwJP^Dp28x+&WNTfeb1+FP%V72XjQk9WHy&vM+NE}*;ZFkjfMb(BXHEIp+n906bmW?8P{^I9;@c)kmP~xx zWT?>qll~}vler;?Bf_aO+ga@=PLcgZavOP%mS*ZmIO4PXbpMCLOMIb!v~#TJPXfim zo>xD~wvG#W&vcIwS_Le;M+I0nJDkBNEBAarj=$K}rt+nGK5=`eeD{?yg)z)_M z8~8nb3Dqr3$4WO;cB#eJ4x8`VSO@zwLwV?tjMfFy%@UkKF>b+dA$PlkO}-PG+Jfn5 z4VSb0`en_#E*r?BU2Rv?6E9`LiHBEzR*uvsd@+}-LU{zSWTJ0l>W~O8qT-GDN#IwuP;&6JPF~jb;Cjapfz<9#u8)3sAhxKNW3C0Jg zqlbsMgEw1!f3Y_Ug~whlIDIOSsm5yyb@4h}b)6^OA|xBG%tz$<$e_m?K4!c|>OX%T zPg6&!uVREEOy}Co)LkG1Axz}j%+%pVkdz`z^KwtI;9ve}sOaBY8PZ;PWii&(K2DYB zoP8zX%*-vm_q?;nzS@|CmK|1Gr=EG#RH38T;IVUzQ?3~cGzdhTo!u8m!7Flisf_sXNI_A_=f<i7?39}XLqUG1lIFt$eQtT4xxtGPY$Up79SZVGL zAL_+P!GVNhx3OCSUY))1L!v~Ea%j3vDGV;umTAci`o2M>Kcu0?J^wxAW%5z~w?m$K zx|e(ZSU&`|VS*Cq({~u@-Cl<<+13V6 zfdJqH-x3|9t5_?U)qHguNAmGn zyiv|J`miyZ5z);l9T~{Xnacx|i=dt9ns7P0qoK@k1^jz51?TM&>OR6747YO`qjRD- z8=C70+A$vU=Fx39>LW~t14j7uQbj)96rNqdFSCU>vz>6b3f|p=-B^X4LHA(EHg`W0 zAl@Hvi=%%j3#uO44ki*j?7Ix-uaQZAeZq7!uUW;o40bjuKLXBsGVa}@{4v-kZti`( zEb08z6B2g=#$LdwDs$}Hq`RE;8WqV2_)0XKw^x750(pPPHT^2ht%ONOJEkIi9gfguAAU~jNx|ZP0{sG64J%)+Y`>3r682! zPbORMeEav$WK9HRYxt5%cy>Pr5AVyqK*n+RMKfQy*lK!aC6_aN(`Ln!-H84b{@Ept za4=`s7^5E9B*jf=QQLWwYyIO2#AVi_i!2}Z#n@Ashgk{3D|~Tz1+3&^i6vOzDLKcGhev6&&VV1)La75AZ96w@0wI7Ru9NAKW>E>Tu1Rs|ackRn znHUETG$9cl>xkMl_)``Q4zXa9VkicEJhv#}aJiPY!_Zs^K(TeV2hiDolD&aD3URX~ zym4DDR9LazkB7QnIYaNo>jJ7uF;AWA9~11~Q@_P+vG5UPqLa@2d4h(-znr=oz@t}!<_$bE8U3s+TcE3Dj`nLL1DZ5Uur$Q8KUPC4G z;vy@c9%u56IP@9B^DP+d(iPm{t0q$>$dv2>?182%(;5DE-NG%Dm9SUJ$d!gOo|}@2 zW7EwQM;z@uftquJXx2eN7p#_4Vs>|V3UF(wXX=^GlPt{|kY zA+i;64CTA^ReD5+V8x>2l9G|guVo=)V}M(#WYg~)z@R60bp7}~272Va4j6R+O}GK0 z&MPYLbvTB^_C$K_EfQf{kkq&B>G!AVo9`yKA2rgmK5gU^yM)VCopuhceH4TTermf| zmOMeO_ak5+G)Y%qz9iet4kb|9>YKCrgLR*LJHB@(7@t~y7nf@FG$o}#F(TCr#0($u z(P7-+{bP6WX0_#=5kWr1fGgUt)^)29=4C{p!PKnp2klhC-N*Wr-q@X8=pmyyMB>3A z?AYNk@KD_L?q4sS9^{+X!La4pR9etZpFX%Hj2+;(tD_s3DCKoTy?aE5S2jtkpjN%@by2grSNyd`X-c*= z{U}=h=De<8pqSEbFQ@q)xs|X)9`0CddFqmPDAKNWNlOWrPyronf;FF4nEvOEvsZ`l zJo}HRq8^(&&@?HNNsx(&qsA)nf$qYXDM`*-<&Z>o2{Q9yA_B*eF6fM@AHiMs*Lw0W zf%hdbwJlEuo&b#es-KbHy%6lLu^4!8YQBq^Jcp))x}e?x#t%=({_cE&2MSc{c8LiL zmq5wNCdZH@bM7^#w~f)KJ&&dYt?k@#mFv{*tAv;OhzcB!tBR}G&GLh%>NC&$bwa($ zdS3MU=m<&ATvm)2(MFI4Z?SQeoMaV8->>!#UW!JW>qgCFG|C7%XkG=25ZHRCC8@(FwQMK<)S2fE%O(hA52<(sHUbNT8?eDkG-tRO$bdy+!@AcI1 zYq-1fZaiX=?3=*v7hgC{G;C~QHVC~BzNS52oTjhcyf&)4&_HP(>?~vvU9a2UQB_U0 z3H4QSL?o-dd`zcb$7;SO)F>5eDCuy;-x+XU$%dxmOXXLuvE&d z{!F7uj)Cn||NgpC{qLwRtYCOAKoO8?EL!h|E>c;Ul*4DOD$Ca94pGsuw zTe!ZEj{c-!8dgA&h!Bk?lH&jMbNuAb0rqR_Qk03-bAKmA(t#u+TgYLby8~XzdC92t z|4++jn(W{LM$e3RRxt-ji!0U6Z@_%Z*$gHfrHQqEfs|B)-yM`ErY9ANmiEKnSQtED zizK&AMvCQ>;7ZIa3JIEHnUt2+EdQGSsRS>299sc@@E22LMqMmaeq~HXPVWy|$<(K| z?b?tT@u|WqkWk2uP{*~K7E+dr9S^yS*xU$P=pl#oQq;5uX4;59CM7Wu=HC3Vm<&%A zje_V$JK5TPx)Ywr4?-N2U%TsC48ojE{HF6M{el$Z`?pe9?tVueqEmc71-lJmxE5{$U&) z5RD`*Wz!U2Ar_Y6x*E#8X^lLO_Jg=q76a(aDw*w*kHo^`HBR}QE8!ji9EoShv%V5qR`RrLWf$T7sFw3lr~r3LMFH=$ zg3Y``f)!GSCQnh=8oF1gLRWqI;gQ}LqB_a_tz*-nyu#p3u(tlN&p_-iyBr)p6lw7m z%Z}ZYJ(A$lp^X+&@t#cu4FV0hVnEpsc}QP1_=*x2sNYZy09_os*rQT@jf(Om6iQ12 z1*4uqeOWs>fp6^WT8Rs$$*;T2EN$E6Y_H!pV(y*q-H0#Hh<@3i1Ux)HD$^El;vk11 zxTUrR^vaH6tT}GufTX#D9*A*O87OY!AVb}9NNo3fRR1c=IWAiZ{VMEB{Za@h z_6-V|uQ^YP{F((9;S*K)`FXw2|GQl$xwwM1vLnnUc>*#G`wU9DXPe+}N%>}gMnD!3 z5#xr)bwRXdaY6_>ssXlQD;1_-o#WK91fG*+V zWSGYmBD;d4GD2QqF zT00@JXDtmitD3Q2M`<|qX}DP!%w^93yg&$BliKT(VzEWSrpp`gBq=FqB4AfWV|Y6Rh$3Uz(Kx?_>aCl&wGNyVF3`LKz9+dzZ-R z2gLXR9M?sJFF)8Ah~E>$1#75rw=Gr_ad4zC#pNgV1l!8Lts@i{V(|>!in@_4h%L}7 zb!Iq40PG>*4Yy=~(m-9F*l|w{R&}A8>Z*_*llcBtcdX95`*U31vIBp`Gan6*qxwx} z4yJyG5{J4MQMhTED*8C-!bkc@=u;mvH#A2nbMNw|afDY#xL{%U>nrC$o~Oxku!JBN z!h?*M$Vu$0CW4&GR#`!KxtudNst6eez+mw3l^;`Yi+hlVx%{x>e`#Sro&vC z?ON+4Yi9nyIP{U(pJ)0KBg2%ZuT;ZO?ml1miXr*rkU%>sQ+8vXFR38C1X<%+oMWT? zgBf7gNX`-!R5iss$tfj6_5pC<@ z5`qVUySuwP1b3I9gS$g;cMnc*cOBeagAVTQP6%&u&i!#;)vf9(dYbCqz1LpyE$b}` z@u{Q>y`Od45UI}*lMi>3=AiYvjhaNe0JChJ$!TerHB8rCJzo$ZBxRl0W>BrXI8kd z^ZA+MgEzqdt3G|^fyAt&F!~{99cQp4XXf~KhZ@dyIvhixQTiF#YD3Y9i0!JcgeP2t|+;g}!<@nigv%B}*qQ%$KF1a|4Eo8`T?J9`EIz z30@E89v7APn;SJ@Bl=}!?Y`&{9jbX1PoNcS0Z@f)vrPyS$kO6rCHb67VVs}f`m%)2 zZnLHyYR3Mw@^|d4;+P3WPwaQt5rV}tdRiKINu4n@4Rc67Q|T9rtO~j@dw!aJFs`Uw zvT1e`Zpa-JqW`Y30{G#fMtBGW0moT@KECO~BDD6V)6r(t5SE=98cmG1bVf&j#@jCs zom#;8Ye3KW2O8Fm3LYgsJwL=vB}2^?VRZB{DRf<}$Hsse&bEN}q=yC~g%8Yc+$oE) zE|-V8u)*4B--QB5*eR!qTkYZs)tj9?kbwQnHjkwEXPAj#_tugukB1faU4qdErenJ# z4USz$t^BdJ7}cSSa?+GUB)8gzoR0O9NHww>U7qbt9|il@HJr{nqH+as59YOIOJzcZ z3zMck6A+F8qszHjQ?+pxE?^$&Dz~N*m~j_?SbUj($twD!9N*8rF1bN3eOVahb)A>d z9$yh5q(3LtvEXRrF1+;>k&SXe;!SbDRct}Ai$iYX1baIg8i1Ki%`r-jfW#+h6*VnF zWRMZEobR2$?*H9AL4_X1vPgLJAA0p!Q^y)JiBO3sjGz^ zR@f_B9hu!w$(>p4RXM@x+T9Jg#2ttIm)JWQS=1-kI4E3$J0LP4xwkUj^{YeGrt1-w zgkca&-Lk(y(Gz`7LR6&DlbZrW?W;2bZ1&k`{B37MGDF3ejSY^16&+;4JwLjEFS*Zu zLTdyj=CAX4=%F0kBI3eC_vBzMmJR3Fu45&ane%d#b`?Fa!qu3sB zH8$o?XqS|-$ry+z8|g6Tv#?e9a}}`~H;|s>kjf>ZOy?lvo#4yL`t51%potax`G})T zvag;52>42KRH587VC(2N;GVRoN7N0o>#n0A0L7XPJmYCslJm`qWZcrIrCrpfcT;iz6* z2!Ibztk$IS&yEr235JjNusUa@kE>c$ydxL&G1I-c&rF;cGt~vz{c{&TeBrO3K-ex) z(Qt@EN3kQA$3wF_oz8VLMV|&CLjJCUi3cKXraVEjC?-SfmYU>c*^27lZs@{CL(H=7 zZ{mqpE%vs+$^qo7T1PjsI4#R{&KYE;=b9r$?-Hau{ENZr8HlSl@A^CW2zE*dkCpdl zqLfKlAIlI^;(Z$<>f_?x5lpF*#5VD-D>Kw3CA@@%db^#$nC-REYZap-yaor9PT!C= zW=Ol@cn#*(wzDBrnmsrv+qUrm6cUT-vu;}%NjjCZ`?n5=MsIvOo^FSG5CBu(PCiil zvs7Pp5pnG_Pd}mkpSSUWO6c<`8LFnO`z>1$-v>$ppOmf2-9JpV&hT@#*FP$EDS`@X zF5R=v7_2)SMD7nRJLD?VP11mSC`WUqnbM=0Xlk>qF7}8@Aaw2&V2*u1z~>NRpt^5W zRHT)(?(0)p2`-_D_V-RPG~U?g;f8}Ns%rgl1I|whJ4^y18Hx5M z9{zAG6l{^rTeD&v4UFZQf2xvV=Dc8y)vWXpgMJ-Vu2>Pu3_DX?j+1sg>wRrv7&8}9 z8coO!R;xn|VQWBbCA94R;u7NC=4c2H>oNzz&DVx&UkyL!W0w1geE`DyGVMe!__eRu zJ<1^cvx7A%ruWDnlc1Pj6wEEbtJuLJbwaAk8n>fhF&EH`hivhDQI$GFhRQ(5=%1tf z0XDLHi#URljJ^h{0sYaT#y@O|sCZxXU(v?V1&2RMR(aF3yqjnJ8q^rdvHS9B(1OB8{KG+>Z#53-}_eG zLw8X-$z8bgCRu$*Y!rv1UP<|LCS_kJcrtHG4_Yg&eX~IR5=S4snU{|CO2T4$yPY>+ z{W5ziNS7ajTl8LG2YW1g8HQ19WfG^@%6{4S&QcYnE9Z_%r?RR@uN(z>VN=rESwKcX z&Z>0L1oh8o9q*mRtwB@Zd?+US0UVQA(z+_k`=2%wh+I7Cw$gecdf0?z8YAyn>>$ugv(6Dp#KM@mlaiXrzTt$g4Iq2Gmh@qLajBV2oM zZR~xQOKp1QV_X+_;Y*3`6ARQIwDjd@&gv=L1ZiUWRlHH?d@gW`S#aM}^|&luP>A2Q zO7A&%=^1}*VS#2y6S{c~_Sg2Zhvx`h5hC(^ab#{G6Y?8O#-?wc;Z>OsK0OvLxMKtB zCgqTAs&N)}Vi^^NK z42>Zn(VrPpiOJbEI1)=Hva3KxdbW%9ClZlYNe~`;NTiyvc>M z!`@>Px|Aeh`t{=cAt%aXy(1=ah;~r~vIuWJd7%OTA1OJ8Fj;P!?jNG!#gXq*i!`0U z-&Z5_IMw&UwuNPr+2fwBq$_-&Axv(G(EWO=aW|+n=PF~bZZfh&%Q-MAzaawE=t|B1 zEzI7va20oZ7DW7IV&@Watb{_Ky;MWt^wW6C9xiXz-?;ue{tN0~*}eAtu)bXqfXpS? zHp*pbRkC0z_Wd|?O%)UdV>wgBQ^NP{rr{J0ZgHQn0%SrNdD{@eWfsZOyp>)Q>usZ} zA8QKcr&I;}AVN6ahb5`kT;H?e62bQ+Yd57{QDWX9LYRRIy6z{mnB@kUD>594$DVi* zHO{9Tm|)tmE*OL?H6FPp?${1u>C=*4KbxYG_MDJQ0465ylm^40x%l7Z`e!3em`{pM zjM3Fje=Bw5qZ`h2X!@az&<>W6B;%`JYcZyqMIvgE6`L7Wgb$U35uVMP9+T4xkJ8z2$?N^$LdJ+@8kR&@TJx z$eEj}hkPQR8N8kGEbm|i)J;)q4P;vnMUN$*JgdofhOi#zgeVjmKlvXArzHmY6$5Rm_TgJm2uZIZJEcvc|DYo z%?Fe>*A}*!6|)PJhA1LtqsbILe2|N5BjxBz=w$Pcg2#IYNYXN{RhCK) z5Y~qRg9ER@CQQFcwNBL@{PBI#QDx#>ktom(akUo+rUMyF{_aHHyQ}!k>3anHZHW3* zAC17fA{i1;8ZD!c+!0Z?-zFn(CPF(-m#R_8`IMc4BCytcCF2JOLE$Dn33T|vHC9&G zIg!Z3=hTO*0Zj=@Zo|CE&)0Qg3AhOGspGfGh~1xt8sn5n5I(@jl(il>&JGugX#tcu zM>X@fsJhfL*~eG$P6$-l1WaZuOpfU;7H3%NZ0Hs~=C@wcliOS^G}Ewxo0nH?tJe!0eTX18dBls%^T8n>AM*!kly=K4k6Pp!lpqJuGcpXwNI z{xymRwZ%@rpR^qIb6e`~IhL2jqBPiRf7PV?*|T4$$t3-Q4r6F2y>Pb_>SzyFikIeLX! zjepSkO+zDcLo7P#RXuIe-;YjuHQSGF0%y6D%nRA8xuAwS{&tE>2{be z2+l~q0C39zX=qOf5&sxu;jU%0(l@7ct(xp2P5o!98J+RSn3 zYVyA*_KB%w(f+DZZFdp+p&>5mD~00zwrMII@2eeArC3tR@`GeZ=h9yU_(uXlT0w=H zOE*DD3wt}+JC>BLlBo_$;fqwScLVpwg%rigX2BfLwEwM3w!&po4ZBU4BeyPROwTt3 zShbGjr9ZAUT#Rq+InI*|I{DR?Pt%YFmFU@!x-YnYw&?wxpIXC$J5gWEu#Y^Zo;EkH zfRKHcS6?Q#KSb}6Ed!>Vl~EuF*}q}qyqft~2Gx6f%|?d9VmE_PcuKYm?Q>VQ5Ygwb zbGHJn@BGX^Yj^{8V`b0pbPbofxY*3iw4?1{re8bxHc9Vn+9VXqD(M!vH7jXnN;l@h z;@(LdkF_B^{Ex4BGln3SB)|$E9g>qf;5y}$gwhh4Q<1F97YWqV`QxIxF(i3UB4|ai zNajIKBNX@zy{i%UwTa%jxtFlO{zuouF5BdC1kH)D1l43^Sp%Rry?fQ?ud z|I%q0m3csfe8z&ZxeE_6YZ$M>;2DvkjraJjq=#6XOFB8)Ilah&e4H}_y5aYK>sZ>b z`uGuPc*Rn1aVBS^Td=PXM)iAvwdJ~~nJG+tB&SF`k+$eT#DvHe|to4!An@*#)bngPDiO0M0vPBVcEq=Kq`q8gR(yUtNdCr|6>D z@rJVOR$$xNbdl0Ll@hmdAl6;8aL+eU*cJ?0N7VOdqc6g2ZL0e17B;(C)7Uh1&Nqju;A(_Z6mP2L6-8sc>%s_Ns3s>z-8M&eTR;TiViZmeB=A~UYftr3cNoVf_N9ZxE7 zW%hWuBDP-`Jkv!jK-mlpxh9&XXr4aQ?58_1uE+eN6uj(x>f^^Y)bnl=oQS!FJ^mEa zN-lI!ZvU;zCoap3B4#`JIn6)ITm(I3X^vFC#d#rF`z& z38Z~Bc5i6A`*Nqr$YPG-2N)GyAx>@>j~+>`q9bZotK-8KgsKewGt-kfuSV>@*ep(M z#j**;5RV(!xo@X+@K`%z9gW#qN!k6BQx+Y@N}_5%9qFO&Q^! z(k*qJ8cT2Wo+o9OXj|!mhL^Lr%OXPVdEhC3wo*0FjK}(^O5T`}U1eI6OaSn(R%xTk6-jYQFXA zA1aHhEe3M6GogbjScnrT%J8=`E%GZ*C${BF0OH?iI&OKZC{F!NH5N#u^n}}+0pDq7 zpIn(>kt(RC-r7~x&P~LiN<+C_+cIDDB{=Qa4j)}2jCe89viv5-)(?W1;V}>2j+eL> z@G&?x;5ZVTzl|_7;d3dUB33-+8)Xma(MUfN{RDo^jr`80CoXWVl+D|Zp(cT*Uht5+4cQ(<-+w?LsmmZ4;oIxO_=B!=@u7z*HhG2#f_RD(lg==w_ z7xK8oE&RdB9S*d;5iJ(b$5u{25WM3@WKb1*6{BzRjvrcm*jilk_zd|e35$RRU2~4K z;;`&mL`{2$+SuiXv}_iUn%HsX_3+3NYb|@(VfZiWpwlzACfRxEnK9OOJOFI?*p{5YBEhxMr39)$e0igN{=whUUJ*Bd z(yPd{jmc??)Qp9><}PV$xQ5u!|s2zkZ@`b#IvEiS6d*42s4np?Es0pOKV~I;wuyVD=6dK~J7pb#o zWaBk5*Xb|8X`s;a>Y?p!pskbO!e#5wc^kij`TfNKc0IM{?bEi8RFtgd6NPiLVdGmm z|L0q6C;XE)E+??3tu|P#`E+1%OdkAL*YKus(^U@nrfj+5^68Q}=NNA1U$$~Cv=2F{ zo473y#t?peY})zFp%B08{A)hRIavj2q_@>{?(J7)WaZu6a!5?)ofIm8cS*Hi=jR~W z5O@bwW_5*6vKB~zvbK8yV`rgMl+_xi39x=fqXh-abQSKLv|mq`bLarW5CYzwqj0ap zB+i`jei5TB5QG%J5I@=dc))(|ROYTwUe!%avcN^B)U%PGszR4eotkSQAFiV^8ay-X zno+52Bj$^`7Mw>1N^hxavFS0pafm%?v35T?i&cxx-|)QrUMVv=v(^22@ub|O;k#t; z;+iXEqaj@mU+AYbRLN}Qc14(TWL~^m+1c{}e0fs1ov_;DpLeeHIMn{u+2}v4a+M>8V_D2bgw&zBT89tE;qe!4ZH1h7 zvO%oAzCO)wZAi@u#72HE6+H(xbXR1r4mLgA#bw`g-u5;W+?MqB?oKDPgsECRDtP2~ z!)EX{M1R=NZp3qY>BQz$Zs=LT;w^9MIISrt<*WOZqT#3*UBVtiUB6FpdZ+|u%%dLx zT;N#)c>tZ$n$T{!n}twTLzeWf&E5^Ozyo&Igt>I>+IdA}4sYcZWz&>g)4DmEkuZD~ zToY&%^m>cpNK|ep*=Dm+V%z)>j4vTizpB$DmQq`?h&zPs3dH#r<1)Rxm(p-MeH7S^ zuFy)~OAL0np6W0OvYFolf&h^opW9N{*PoXcM0z4>stV%1=$k^zY+2*0v)XMSXE@S3 zrWM!ecAj|MYIuS~ht963go8vVt-o3>mDyi*& z>r!RRoXkN{P6_hchfN7xdLTvmBOQxODeSG;@5I~`^>4rddfBj#?tGKT>`iEnnxcU> zzcA0OEY#Pm4czzX_rp!P~qw{ScFa};uD3&@QeCOrKvr{x*Vn#5T`WxP7si-}TZV_`+zjRUYlHT+(Dc7Us6Bg}ClXDgz5=C<~P5qTA zvQW6^p^&>Yt2t{qf@`nYT01-FP_!ajMqbMubj#taKNE4LcG*DedFuNy!b!`PxS)8r zLMFP3!T&j*!wgRFzuhEOSHF9;jJmB8j|X4!Cw@%pgTqA~zRJi`Ddc&?gA_9)a{3S^ z>}aqUO;@b8LM|%pbTq*cs7=dV(z`#&kik zKy6KpVlKT*GZ_dk5WdK(&>eC`#^aDfZ^+v-_e9c%RJ|g|97}`$)z`!H-MQ7UvcdPk z{O!&yr3eTGJQJKt>bLgOK{$=tAdnd4${p-Fk33s9mtTDg^0sjfL;ZL&yZM{=YR@p7d`_f%Lm1`oxuq?@p!W`l&PD-bAkQc zcDxdjnCVtJMY0*`QyS4ATM4odAN9ri8WH)vT=aV0z(OLwWoISY3LLm8az zN5_8ImgzkT%pN>NIcFwFi6BAf)66l^0LFeLhGNXNiNeWaGFA8s4GVcnc3=oCJCD(( zqGxiIhGtYaIk+lgYsd=&6gd~g~uAl_Z<0SCImzPIEyO2F67T_lqd(DO>XC)5Ykrf%o zA&;r&?zbWO?*>j};l=r{^$Ex0B{d41Kpbe?gKMP(Y^T?ovu=uiVkZWcOZMh+6zWnH z6V&g{GLzXcYt`wj!QJh{o7rpma&`3CDzZ0hQSSNsBv`5RVeP+N%Iv00d5H4%2#Hij8ZE9$#Od0xXJnyf8N?!U$!KjB`rW$*B3mgf8%r}m!3>XWA4$D$*c!3Q;m!8LONXY*-ElSgw zAK>SCy|MY942eH-uS35kiP9FFA_ANtrlNKB!C%LIGVl7fjO#IdI!3De{5;G7B#d9D zvg=Y6D&;6%;fQW zfO;LR^CKt5cyM&CWpi@CPbGUy6uC}#r>M(4c}f*=-+reQ@bl@AY{?r5_(p)?kya+hxQ@c%snonPr|l5=b;)+hl}yZL(r2h4-@k0h#;AhZ*Zy_|(Q^ ze@aYfNvD5~L_?ZPCT2t4jhK<*7C;nZ+cgU0aLBP=u&VC7Pz#f60e2hckPkgF(SHP;vF&*ULy-l~A_x2Fj5NuA6S5t82n=cJ z((gNR`}bN&%Y^@A?v8Ivrq?3+hScC?8e16-6b2d8^<+k(OSPE~sSD|DgCGN%zzW)6 zrUDOOMIFN^gugLbgA;}Ragj@>#vSP?9D^jy70Ac4^_~yL$*p00aO(!YK64kC-M!gJ z6UaJ@3h5a*qloRix2%NwsCnX!T}3t3v7};;CM!yNtI9E6pj1=fivDiUX@uV~gEJdf zv2}j!JxBOa{vlz|! zNY&R~viE1=5ueM(RcKRoW$B#7W`6G@RXUOWlh>pPNw>CW&;<0|zE2Gln3b{^462u3 z6#d086G=-H4ID>5(-oP&MyfA=6381*1oMd5-4Y&{vaXwJXnC>rzMFXF6pkYMKUY~v ztrMC&+(#BCSsXFUJaJv#cqMpb%kx{6g z#;-90NPH;2|ISw~F!XCXc^w50-k~dmE}l%#qb>*kfBR5s>6mS%g zJ7&l_n8nhq%qRl@8WREbFvZcH_C{A(Xr)qR73GRF!4b%8?1q8RC zb6ikq{!ReqXpHW3Pw#M}0zDJ?#ahtB{|(ofm_bgH;ymL_GWFqe^tO5jB*|0C?J0iA zoSNBr@$CNd?Er*$d-kU4A72<6THYj*>&iEutZEJLu%aA8_?0%5DTqMLPNEj~J$V7% zLi+jJJL-YO*{+iwdkA-3*W}6Aj|>X=&1PB}yrV z>=A^s6wfk2;LxfYZ?Rfiv~VxVM1;W?=Q6?twpP9E;7g48KTova7_7jRjwN_nHL&1m zc?E)}MFa<)R;uWzNtp{pE(rj2&yz@u_0eKtWZq5%3bxye-?uVF<^c1+!}=|S`wWvW zZA(ou>Xnb(tQ4#8Jdyz6s^@kaJZ!GHlJ5K?lU8Fondr}--61m3&{KEK;y_Y*RHU?)*`ozPYiUvq}g2Ag*ye&|+;`1v5>sz3Wk zF1}~s)R%itJJRF}LXgYC$|P`T#qK-i6>75GXH)l(P;ixmqAachxWJ zk(e53f_c?=h^;i;^z4>mB2FM9=i?6Br`TGpReP5fjVUDGqY5jGxs;JZJ^wcCF5s)D zyT5aN2Osd+)8F~#@&5Mq{(R%$3BLAvR102Z_4K1*$=T_4=e!hC9vR){q+Ou>^?B$1 zdH;NGhPqVvkEg~rev^R7x%f(tE5%K1RZSX_r-hR&Zer#iLS1~X^~rN$vrT?Hf-miV zBjT@^m6(JKbGijzo)7OYPEr%KKZjVq-|X*B&ML!;Y;|<-z3iOtIuIM>Rn=@7WfQbs z?-V9li7Xtv-Q6`tS0?Wn9^V%&LrFs7!Qo#SqE_LXq)m=}c-$Yp-;9kEHhO4LUs?B8 zp-~$d80Hupd(y+mEWEr8aF2ZbB;)1qP+XL2P4ft9o^2~hAJ!6zWW*&U(GX!9Mli&a3BVp0HklcnZ2^0L{_lM6?S~H==1WgymSWG#SY-wx-4NGI=@-^)!)i$7hjAfTAySnH(ZD$lt>l zbNJR6a%Eyfh-45{#FB4)J#whdx}|I12NV3R3_mW6eoZ2};{-4#1!?*PM8C+m ze7gV9=chCD#g~?i;cs<|1G^G@ukn)PjEvkDjV4#_S<{`k0fqeHnh~KrS9ws2pLtA* zw;M#y)$Q8=E4)%T5?FylD(Ce%~i{vB&|X0rZBfH zcJ!YX>gX5W$m*-(3u3bEG?0cVCKOUiO3zFpprx`B=*iw8%a!@^w2 z6Q)xx3#V-a!;UkSYaZ@MGjZQ2v4B-mYq95o$~4Q*NF^4 zu}TB(5#_aZL2h@vh=jOc#bqD7oy91!`Tl)P29|tLmkG-AD`|ErY`15Ov9`F?*Xvkx zg?oe_nqwCmEUU&~Dp|}ZAvF~dwSxRb@0i9bIhgpO-j3;eq-1E7N!HVrj7j z1~7+*r+zuPpOEh3_#AgL4@joW$vuJ12H^1orMF;+DQ(@;SmD9PVxH6`^(kI`PNn10 z&xdrjbEjm&lZwHOCs33z?#|4qx?-I?W+xY1-&V=>zG&EH{R}A)(+7#gyd+tKO3Xn* zJdkkQMuJ!hvOg9FnfT!)eH2kr@)uOZRt@KAU#;YOGm`d>&v`HY1bO*Az4(p?Eih#u>LRT zZwGMWkS{vv_nIg~SYw0WH)9w^JJj7Wt8ywH-u=;O#g4AVfS9jmVxDBJINHW`>5v%Y z3E>NYcHDKzHkUjk-$T98G$X3v-TMo=d82RUBUy$Yrx+n!sGw^LzXr(JF%< zkYHtC5>++S@q2~P9IO>Ndg9NKTXCu}ZQ-`92H=(!E>w-(9XG&Q>krJp&N-Lm7DWBJVc7DOA=_-utpXLd4lMRgEP+xW@=A&c_4U4yq|aapdDs5@iQ4>P zDJ=r)6f#+?rJt$^?~M&CN61tKVy|pe6}C^yB99|r9%Mn*B`7ac262>cA>)3H0|e;f zXMh8|$M~1=BMX+|z8qu#R~ELMN`~(3m%%<0&0~jvSyxU`P$@c~!5|0V8^)0_N+;%Cs1%J>HjSivc(F36e(phApOudnHrcPIOY*4>H-?{AEx{H1oo3^( z#6RUf$$i?4hb#uxg$~#;IK_PfxOT+A%PN8co#KWHA%l71+2iSW-yhc%Z{S|tWa4gN z&&5ABLv9;=x-IX~vZLTmBTm1cj~`NOOp2OX)E9!*%|aKYc1^LTOndnC1`x?1?m6ui zHC+REC*9%s4c_wPWil9zN=r|gu0-RT|s_vnh(GmLP2a(ungE1_(|9D*PJ8Lgq6 zuY>Ph+30oYZ=d$XQSoO?Vnt>p)UDrq9X$+~Bh(IxYZR_ObZ#7G;?DT7@dvM48A!D* ztgJ~M@2A3(qccH=s1wtumJZgK55n%Bl(ZaXHaTf+KfYJ}usTa^nebiWP=m&IQ2bF* zUiRU%4jO9y!NQdZ{ex;Qy)x|Jl{l;au%tV)=Ma_t@xCpw@?&Q_?q(gBYl*t`aq$+c z6@K+$andc|byqSr>Ch(Tq;nwYs#mKdZMpnI>+F;=XWx10X*5;PLm}R9YT@uPan;xF zFHu%KvtAHtA;^j20IZ3+AgO2n3b~jkXk#{ML62?N#_O5qG&Tj(L{0}`!i{NL(t)K- ziaUhh*LfRk+Ve`YyeC$&Q4fa}(+%f0n`R8d(xOj}pfv)i)`j#f)z)o`?}8c0O$`m` zisMoWyb28JwM%( ziZ)?hZ7fwCNQ=*p*&PK&mFP#f!3`GPGD)(&ci}WPBD7sgSyeVw)g4@TtE#N|a^M{(H>uHo~2N6TwW$B(;hZui{rz}kc zrRkn@VXtBzOuHm?ep|Eu!Ljbz$-4^-nt9$^|IEu%1D2UANosSx_b{EAEEWN(A#RHi zNHj&latslP=td!r`uoUIhVVa-d$e~UV;G%P?U|6LDUc}d4?~f_KqmorJc4hi3Jbe^~JAB{FrXPuNd1*0^}$!BEO0T0t7)YTRf``^8-7PbLh?)O~$#^HpG z?KRQUx7s;oH(W{$<1OYRk*+I`IWqFmuj*KdIU%G8X$`S)1)I(L4CJZBLHcx~>8hgB zAfWxB*jph<>8eVrI;UTv4YtcL>fDd-GJd!Sv_f{-f=&n_Y|de{&UE#m$I`W64CkON zifYu2aHiW$+OJ2ZfHfyBuZD5)LJ`%ewmNfBPzqR)~lQAm+E;8@1{ zwXkeoQxo)k!#`}_%V&(@{W2c>rwNbto|kGZ)$6XV3=D^VKEVGgKhh4DDKJ)?Z;&OV zzhGUGk^`&zrYco@D(M)fUer&A6oi$}i9Of@1UY@XLme?Nh^PxV8r@!KkkLt20eD|_ zt@;y;BA`Dp41X)lQ7M+j?qG)Eav)=c@=9i~=eNu=b5^59yZ)tO8KV=YVz{#D9ZNVuI572pS?I!J3^ldBE1jx)qio-N6aZ_HN=pPc+?u^XILV zRxD@`Ovc(H8^#FS3Sz38Z)+}?7i(HoBbHq;5Cj{{2N|RYV4w9D(e1HEK)w?hVVV~= z#+-B4f0}_#>b}F=YT}*Kobr!r6n{nLP%MJp?T?UXDr2Z=giS%?m;2Qx7ls*rP<&fv zUp}Hp3Z^)ScRr@?;0|1;hh=6Mk3I@SWckH_JP|7fK4vbY3eG6v9<?r1FuvE z)MRa-D)c8ybN)g{7{&|zN>Pb#oPA>j4ofWcQjZdQ5`5c(+g__wbJJ^Po!Vb_SsMs? zeKU1ZhdfUx2u~7$8)QQy0{5iyy9cO3N%QVHKf1rsrBZrOco47bD8+p1 z6|czaqk5Bi@=!~W!8w_xz~tRc$b&C#6k+FE9cB^NUeBE{$AzB9UBvc-#W~M-H81vf5Im!^!T6 zI^B9}XsdrZn8_GID5_fda<`iGqoV`{O#Nz`9V@kdOhR|hnk_{sofsc9C; zJY|5I=@v2)n4=G$5?hB_a4x2`*&(Fyx$5-HfL}7WJ39iKQeHR*b7~EA^DnWmDd&v+ zX+e3`PKU@9U~kwI=e|v?`Kdswe2;+E+(L$xin|J^_VX7z?{A2P`qpMc2pn zN|VerPqft8*ZDtBf7&L7XFmJsJUMB2v~#W6fGyuUIA#PIspc+fDE}O<<*$QWgz$hkx_^!wgTkQI0Nu_o712LETO)RDCx|k;vMvsm zVdIm&);Dd=c;HDm+-P$jCt)KpLfK9RA9BS|n>SKb`AP?3P3-e)c)63nDNc>%O}TVc zW^ft(`C4EFYBpW~!<{{C=|rHOeHqV8wFs30&odj0TugqF=@d$>Y~8?rz5(-I$IcQ+(#AjZa}$~k*b_=sZB-*HF;5U{$itcevFUpbeopqKvb|$cL-8L zCDq&-scZ6^rk1?u5*sSdsVaCo*LkXIdHpP{PtE}Mg1X4Z_a*GlV$LGtfn~*h`g7=h z=7d=+JzzswN|DI=dLlKkbr@{#^yY#@E;Z`QspI2s85A?6X08cw=zp6&W5k7V z*!@zvAUJEM>!^Ha{?b=3Cg>fNU?sDlkR%DXMKw3GAx}t~pUMOWqkd1x#Ol4rg3Y8( zofw+0j$}{SN(RgbSZgtW6bXJ6{yc`lG#NtJucla0i3roib+B&-JC5cWsA1H@;nqmFe5*v0PbSSA<&a42!y6%E3nA-MJ9m_|3L)PHy2ETIvCX@CRhunL%Rt^R-j+ zs+Dy$csgL08#*bAqEbIvlZL!hrzse6%&M_n{;rxYKFX@Fq5w_`Y_6I(dK2r?78uH7 zMlb^Z8Bx11=mz)DE3ggCtS@f)AY6LvtqZ_K7YT;6Cs2-E>~vS503!^y!~E@;r6_|k zpVW)r2L|fDH6&82lI=K@f?K}yZ&{EsG%;}SeMKMk0l)^=@-G}H2P?GAX$ z-%8P*TOM=%lkPuvYDy@o{XC$KO^Su8gkzNZ1<8=3OHe#;Y4gvERMs7}rV=Tddvf@&Fk;`*)h!oi zHRP*S-z7N(j=7Q{p!%UD-+sZXZUG}iost`iHJR-CK!}*_;)3{L;$D3?n4U36(d2wo zJ8Ty2fME1aS7FC6(`|jPpI1@MuWen?4Rl)>t83uM5(_&wnyhtwF3k|Rxo+>EGHR;S znURNV!Iq#I%=U5LjTFMd@1?Vhh1R+$zT&@2r_Y$;C|=TU$lqhtBHYm^O|*NJ@LO&a zh`QJ9T2Bg1#=*D+xzHVEGW2HmT_zG8Y#(hicUYw3v(5xKbqIrK5R(^KKg;d_-1F2= z85*sc!MgbjsTxOFXuQE7g^PdmZdXiDLekcKih{*xN{SDcpiGar1!6;%Xuot(hB*@I zp`(_BAI!dq5Qm8Sc)Rwd@L&}_z|;udKt^!=-}e_AbnVXk%2hPGCg{y6pu(T6IFh7{ zL-@8RR+;7Ld?Mnds8XTfm_+S7B(tg^!S^<{>7eJkwp4oXWp5m_pZ}|TmVVttW#t+T zOSDGB8Jm*TxvX**M=dI@g31p~+WL*MltuZ7uaVtByA1{>q8-WRtaa(bNMwcAW(kcwEsP2xiO zQbBBFQ>~?kImjkoNQra*ihRu90nM24&zyUiSktZie5a)Ly~^s?n_s~^153>s%gpDd zh31Lf213}Ha{v}t4;OwYawIK7$@d{B=X&3`I=gTLMDQC7fW3*`G4n$g2t*g_e=2#0 zHsr{En5GO$}qWM~9Ung-*xmQGsY z<952lY%zqLqhi`3y0`}>;`gj~8QwoKxk!KQj+|I)m9$;VH2)Hpv;Hr6I^k)C8_%$p zXfDtYBb|0L%0{F!Ob))ddlTW~pDqMM$_ANFpLZO&oiujz@*4b&VR9GJa_0Ifm`=}^ zjFdfMKD{e;ANcYU9tbuy|fml%goKOFTZc2@CU}kbT`(Dv{$(-rJ>bZh8*b8+S zL^17X(`xpy;5Y2(Y_02Tz4q~RFu|Q++-o-%XpK2ayIE(;)f;x1@VtBy%=O9S4_?1R zx!-}?rhs;_?Gq>rAeO09B=#iW1m~D3G$ikq`ah??G1Lb9)J)Ur1t0e?;2-U7y|R2v(EO=m2&rcXNzNg1XfzJKy8guW)HUhH?6UR0PJ6D}9Xye|x;#ki znVoeXml@t{(%w0%#7IKVu-PnJ!RXB6unG;v!O|TZn{1X(dg+2cvBCd;biH*@98J_W ziUmk;5`w!XxVr^+hv4q+?hpv>F2UX1-Q9h0cXznM^S<}i{p0(pwwPsWc4wx0`keEV z?)fOjR0UMn+Q=#ut@_qG?lqNl|g z1ChzHS{6C`mP}?wBeN|47}J!5%J4+%lKh@@1u`GJ8YQL`iSi6fB-^Y>iE8eD95y2H zq{d;y%EFhy9kx-GnpnVoo}llXs)?mE)Mi#795Fhg>JnF=)k1|#=exJ({O#PzH1&Esqh15GiL$mj$Hq$Mx#;eyItX8WN6Is$IH+w0>m`IfYpf_6dy0 z`T6v_NXE0D0f^tyHJD&ojJGz1KNf%hwibW~J!DbG{uyZb>1 zU&9l#kLY@UaUinGns9)1w|REBS1PWc7>4l0xawDJT7U96;p9J~AC-VHPzj`xaE1)G zc&N-R4Dp7!BTNAqj2qL2s*wCiFc&%`&XisrvfrbwzFQ!3lO6}c)Z%_g zs7S6ij89FR)$&g_yBe>D$sc5w8nAysNXI6}O|$?QnK~t~cJmFtYDqmB$Su9vx+EzH z88}ScKM`(G@p=Kz;gDLU1v8%b$_~gIMt*77SYWQU(Y(T@w z_0^3L0;qjbOj-S+cp`od+Tf3hK^O(u48Gr)wF2qquqj9*sN(rXt$g;QifXvT?#F85 z_zwNY{Gbj^70XAT`FH&&o;M;Dxj^IwK7I4DhnpT@^3Nt|)88J!?IV9nShe@|S6W z7|E?vUO`nz9GSf;j-f5f40x(#Anx$S)b@ZSv%bc{NTL1aGDA0&11d>1@ktkX6$WVy zzRgmqBp;}ZI@!!(qNA0TH*4gX28SM`3M2h1BcgMx?2)^|?z<1=OZ&DT7@Zs=f>dSu zgtT6AeUs52D#`{F=2UHdG3XJqtfUn`NawErkgGOH^hMP=m?y-6QoZx9fRQeOl;?o) zNiqSz15u(meJcPjq*nzXGL@$W=`rj<9XwF``;mSrPQv0AHI|JWo@1GL@iE(F;E@c~3hQ+lZs`d~ z0YyxZR1R5I1A)7jFkwgE%sNhUIHU8@r`fDYS_SdNP!!wW9zvjRt9@82; zq%%wQIU#h;+w)jJ9PUWB`waFu{073ONfl9A!qD$)>uZXGuxF+4A z>20CrgA*eF>H-UH51K#yHRO`d|8z_0MmH+vi8_!=S?5wk6ZaFBV5YxurrYH(SK)9| zZu^7u$E4~}>J^of^fq~JUCT) zH+(O}x{(D6Qd$S-- zw#+&4-K^}0m1@xf4&t>=zbGiW_3cualgqmCgJ93b#ZXU}*~>me)8ak=YhtODr$bKT zF;6AKq@52W4d=M8OncFi_NpQ8z#g(v(ay@Qk_D2;=;ddE0CfiAkyU``W)dC^ir>H_ z0mv3c1bIW6A>|d2e$P5VzBU-H*J3K>30!kgXj3{|Q&H-#t=v`NxhLs~MWAG{_ke)q zKb|s6w}>U1NTu;1b~*Ga!ivzHFHMb~(vK&*FLu%RSo+X-apj-NR2%)NGz}Mk@=QLT znEcIW`?0WnTZGdqLLASBdyQiTt@N!2!fDck7A^PM9Fzv$s@@8UeK-)~oZE&mT)d_;ZG@$%q z_pedN_Gl`$hlgk@dR_-agK_#LvW#-l|9h$TqAzY$xXfxEg1gOpwNfM|{Wd6568#JH z(*pQjsw!YqGMvZnHCOGKx!F@!l?5CpOSxJ@NA&a9|NWzyr!{~@f18shw)-2`pIvOA z_&ee-%R7v=4-tTJ!=QA*ib?5GHK_oAZ6+HW(HEt?+=iW4++;k{`jQE7+O>>7zxZ|3 z2V%2!edMWFD)KLn<#2N#;pH_p#MnRp;ix&FP{>+OZGv~N{-;{-;m8|>8TWnMhd;F* z;Pj}ss-8A7N*Dz&*?azBhAn(X|EY8@SFda}rza@J)QA>>8MKo%($ZQ`) zAu5JjlC5!*hp(+OC>S)gw8j})y=#v0qWG7K5Q+hYq>6eh)5 zDNXQNQ#q&F5pSVw({^nIp77$;uLvzbtn~VK*?M@5G@yW6rZVf>JeG#UJkgL3G=J}s zXqmsoko1bRP~09eLidY@AeYbYlm3fsE^|+ksrY1%s^a|W5&c0eBoi<~b-x#O9Q;>~ zc1BL7dY;-vI7QRiX;*kr)7m|sF$`3XR#Dkgjo^&@pWoKnQ%&gnZN`MlaLDO7G)6qx z#H#d z0nig*F?{1H2YlOeQh+4}8r6rl`!Ksdk?jLgFkue%q(SQr9;X4S7WvMPA^r4buuHuH zsJ#+Q(drxU2^dFBvUsdS$Wee91L#t!mvY7P(A*iWHy^ol;nPHJ?WVueHxAs2%^!$S z#s&-AsU&a9pkYe!vX(^t)k>i{xPq4>SlUN9eI0>}eEt?4TGZmGM!KCb@% z8mGKk-}(WfnnQuFaE z-eL@ofJ`AX152?HSj5>61_9(&`*C=HKB0~^=vnf=De?kJ=&I7JuW#I))GPph1*#tV zR?r2r7eM*Hz9UVMFy_lI|LZ$)6jc3M`M1J|>)!noWza})r4a_(a9SwlV9jyMnWYlI8|y@`v4pz6~1Hj1`@ z@-;)CNO|IChKx3u&Cn+X;#gs=?s+x8&WQC#`iT}C?vWZvM@N6uk5lg1;~)o^+MofW zLefNGLr2WKBaQ1Qz-;A^zse_g#8zw};0f?($(Y?~LviJvI2G=*fEAJMQ7?e5hKN@% z-Ypm}6+P9MZO#rquP1Exf;ITCq---NaM@B{zq$J(_LLcc35YQwCpq#z&Zba)TDhek zPxB#JwyRn2x&L0O)op#B{@_&c?6J@$X&*q^99dlWu=vJk74)Anhl+tXqBaHt@U6*Y zMNWjxr_nlN^dFde~@CnzMrta>p4XK<;~*cKxoh=8mpSDv0VSvtxYcg`Jt=B2$?L48Rvt*Sm|1h1OKPe{E=g@1&;Mg zbtJ@@)Z&B;lPFrd6c-)GykOEJ=4&ubxs}b>?Uy|1j^<5SmZF>5E2()GU;;{ztptF8@5oKiVL(j zZ)>2XlALz<1EksQl8^ABKAa9@bOH;Y?iS(K%3jLMBTlrWH+@h(eK7VT5J3Bd$4X0A zlCr*eMX zgi8SzD7p&eARg!W5$J4bEKu1^`82)awpohzVh=F&J#RLH?d??NQaKB}Rsc7*fbgu> z3aPEitaX1WOR5`4ma<)zjdBIuh|Vv;YMq?NL&K8A29*jZNz*8>`H#)DU&!Q*!FQH7 zW|v^qv}>0%@*kDcMTBbQ=3KBN!GL%vO&g}~m}w-IH&Mn2aLXnPQm|#0WJB3Zk3qk_ z1fo#SL6MJ!1v&ZxQ}@$trglaQ{Y}1yjw@aAVBh6^NFaP_X)eE1l#o1+I+RUQDsIbc zKMHq(B8;#Z4XwQ&JKT)G1xw6hNE~1~b%6b)2aK{lxk=Fh3DqGX!)%iN!o#&-f2;I9 za|6-{THM6IhsD|VyMSv$ySzbspNQ*sayRk-m`BsVE5tCO8>?)Y5~;N=4t%RuTLn0v z0)QwIk`2(xB}$y%GC-p#@3?KxP>6&CXnG^Pf4_b4a)mnqis~J8u(^uscziix#POk{nH1X zXb^h>EK|=QSrG$tH}mxI z%!CE$35e{&aq^kqIg`5gl+y3xmlInuI>4hnMFIRYC7RNz@^`bYofK%{!Ccg1z#!Xm zX#cUB>gs`(30%yrP~Rc}ws0||TY+aj^HbqRJV66%T`(hyJ&+svkHydREL9#pGySks zM#Gk#=S6xZ9^3!_UqS%KnQ(0XnN;z#RU@Dt;R7t`H%3^pB{^T z#+R@OWdbhq5c+U!GOq?<8Svvbqj})#iCH<40gMj3c8C*m;*OIMAWn(ML|g3JeYRBn za2TyoHJzVm#gC!YZA(oG1GNOzZ$enFbTU@fPDM%pvKf+of+kpQ_Ks``jZUqW`@bkj zNgUcofEHw;Oxa;H11__QeKU0KY##gM$R7@aYNORB{oH=|&Zz-%mbA%o7P%NT=s$q>gn|#jtS7av0&T~(KNG`^2)`Nd#4}jJ>_RW@Z3IswS3xxC;kxG^I*e7 zI!=Vq0)Ix7TK)n2GKm6cP&#H&u@;(KEE3Qq+2U5&j!M$nSyW1$@}Gb|jD--(XHwN| z3Vny3>uA$}uelvN_uZ*kPf93zYvdBz0jSC_-E5r*6aqDit1UnlE`BMc7M7-8!#|pS zA7&I8%3E^>X_t+B>korn0zEfI^r*zhZ^Utk@aTlUI2p%>disvMRth#i&yB=<7ayK0 z(BcdA1dOg~czSf&)~9LU>AEvSz$QcQSU>equq@>hpi+(GV)}}f$gJeL)Q&~~va+Ep zoM%jPQTVeMHo%~D$F2YuBXJS5$`O4DEUGV@+P~}mCf_rw$TJz2#b2y2&F%? zT)|){`{=t|v&otGtDos9y5Di!5ifr(k7WIS%oHXwt>#|d$jeE~s6Y-P%bq@Q1QW<9 zM~Zn~nplc?TsS9;rQe7co~2z!f4<4=ssDsjdC*PiuTr$|T(I(AQ6-8(h^k^4`Q0TY zT%|sCC2Z9^a3xHIKz=236+_EE&sV1nM74lnmT?DqOa5X7#p+{9iPlAgpg$xirm`Eb zVzAwp2S8V^C)nhWU{#VtolDkoMO#a4AmfMoIPaWGGr8QIen#CbT97K=@Ol)uE%Mt_{>jei(aqS$OrHuFT2Ohp^aRM$`(hX&t}uP` z+YuW{@kWTO@(UhGC+)86P5t^e{$j`hE?!UO3G&qU)1$0gUeCG)>gR2(L2pfTGG*2&nzH5b;V$09V~X&Q ztIQ7GhYGTPZ|BFfLA)Kf?=Sb46BQlP$Z8MHSTD5RQ*Un#m*?Iy2JffXr|0Lj9n4GK zGlsWJ2Y(-)QhASgnW8H?=5*K1KEFJ1a_`Bc3{||BzCVmOKOu1ozsFU)OX;5;doP^6 zv?Lr^w?C=9XL-J}YQKvC+iuo%kG%Iu!**t`gD>rKXdVUFuV=JRNRavDH!{sfyq+cR zldz9_6K={6!l93M>fG3#C6D{+-0bUK1tSNh&vzd?nF8C1^_TY(PfPn1w(2wOrk2c! zpabgqbJis>BM)i4{eJ0u>AZURTBxB#+1x+5CoTcQ=;1ti@r)D>ss_V@*Hp z%io0O+}!Au-bD`6mqeqJ!$pqXCFkDd3}>6@6!yC zDvbBz*9%S1k1{nSW8dFIo@Bgbl>c?SuZQKwc!y9XfF7bXhHl2i*^oM5jUR;qI9ZEd zOt1Dco(eAUwP;J265qpqzF$SY7k9rrpp>9?%q<8vK6Jdt(Rp`-LL8RqBg}a#rCzby z)(12oH?)|v%+w0IU7y~y?Q=Ei6)73$SqN2Yc7-xJbmyJ7bYC8|MY(o7jl*Vv2CcGp zovV1E-i+GU%p9??u@f}J@_JlKC@NGOj`QLjc?aSh>1DUruN!$u8k~fDEa&4pmSAaz z^#p#$MP89>J*2~H=Dv(LrQY_iq726O`mGMtHLQS6zr&&YDM^=*-?c)w3TzNO+$zhK z@NV!5L#_@zksE#(KJjP>HXeFrtM-%M;iutcm#{rvE2V3OdJEkarq%BKHAo%@v2^l! z(rOX&%SG`Y&SuZJ`kzaZH~sKbm&|l@Z*)&7?X(V$rYmRAFFh(U1uD4%Bus7^$o-|B z?TrE(g8H)&Pw7t-VC3|yUxa^s%6vs$fRf=_FU?k`t#OC=34)KO^~mY*0pap(lw*Q>%s`Az)!^01wGLLd$qg10T#lEK?*w6(QEb+vyf{Cbb+JJ>_%v$_ zm&rbk{hKMoQ-6|3kN4eG%lVVc1eHA{#Jp(DxcCnS$=?PF7-YWV#URy3{KM!B$z}{$2c#j(|Yrp0^{)L*9 znV24nQfRY*xZwV=k&8FC0Yu%URy(`N?dp2}lcf0R@$=>>$QfhdFTG;-4!)jz+57fs4S9ko^7)3Bad(@Kg6FSiNl>KG6tA0}S zaw3yn_@-Z@s1pv0~eL*+Zkyf{;$)epp_7X~lBcnL#d|}edEZ>V)c^Y?i z>fr(@M0@0CYW*XBTFg))v+QIgBQbJRb6zl`+CX(g)Xm>UpDK~1wQd?$xLhI}rce-n zRT7AyyaXqDJ9OW$aY^|cn4PV#F?{6-+0Fa?==*Tawegp}AvWyVr4!|J5NrMwtwR?A zIfb;I1ic&1H|NJl5Ubt~+^}%6H)3wDD3ABp;50+5jD@;?eR7MNBH9B9F1Tx!fHRlZTeOJ~(AcMjka5#8s4Ze(H7CCkHXSo&PQ@m0B26~9;4HI&x( z<4>05*0TT&#XTcIIU;iR1%4>SRJ5Nx@~@}S85v0O8V9*^cy?#zB}m6`?N3g6Jm&qu z=bYX2ISF-2Xg2!#k;GO;AIP=K#=JHi%lpsxJ>-4P+S$F|ZB#$|5^JK6fZ>Pv&Q=+D z_Dv)XHKvBwC(|-+v#+#GPisjh7R1qMT<*B=DGs74$84_U;OnGaOJ1eJcD9nh`6OBh zm$$9IhCdJ>Vg)w-yuZYm3a}lWVi-18a?hLZ*r>)BgEB%Kd-S~zGcmk{owmx9u!Jr2eeX1*>OR6~ z1ikm6LAl%P+^p%=k?ST~_yO0ajCVr+>~x!aqcW}E>87id{n zgLzD#rn$2hn=0$rN%b+c3z+GY4;LZUmSSCHGk3 zdPtHgg0E;J$NZ~~R4F*}?V>e(+h~SiY-AjdS@0r;<~bewi<${@LO{dqAzp-9eu^hQ zFdjmud$pEZYnC)l{m5-RRAWua+}YeRu)j>r>NJ()BF(ah)ri4Pdk^?s z^hmSXy22c->DGF}gOce}w-_unX{noGU&b12@A6`2tvUsHQ~B`o3V1Oq`*MOjP2iNI z=Qgf3`*w$2T1e(=OUHsGqUVwNar{pG9tb?!mpTpI$PyMkzkrWKjx8Hs znK|=W8J2jxCUBj5;Am!eL?gO+C64%-N8;;^y->5g8rO0)k**=Wp_R}i z!SYvJC4y(Hq=!`DMoP)J=5eou^Pf6(_lgVCwkWYpfu7N4@o$#-28+BZ|JYuv z6^lv6JbARpk7*meFP(2mfc$rY!nC z8lq^1%&mepH%0&4IB!|@T2>`SGee7{_pZC#7AXW-%8yr2r~!!(n|4_*gmD@?hc}Au z4opGbwe@3;tS$Jf!A>ex&~OD}k6M!)s5G0!0qs4R-tPjdgs;3)X;OUuVFI!I8h8|; zb;C8?w<*mXm~k}>ri$0yt}tSyr~akjCb$WX+epNsVzoWa!*-V$oob}Db^Ltrj!)7a zVAn!ikGy@SEPDvNq7VwYN$u^Bi9c!I#XFeJ*P2tG=8sPdojeXplet*lH#7CXEkp{^ zjP1~0MC{@dr?FtyYuZCfa@NVpPIj9#l2k{nE)~GGxl(LFu#FosnnkUC3w(nx9F|*o zHD|kQw1ya;u5=SygLSb^8cO?~Ko{hi${<<`0uS#66BF$qoN_aEj`inI0t6>Ri6~`d zwy_k02rC$(n>F&P7c4Mm{X3T~*+18PzbtGypJm_R(8d#2lpb2X@(^KRr-JEl?~Oi1 zX<%ET!+;?=(K0X1wR@o0Vvx0Hb?P>mstQqT>u1hUBA^G{fs$>Rm)KTS?-jT2Be(Vs zEzZvl#s&%WCh*JmLFOdj&BqR_qDlpOY3V3zZYUu|nb z%D0|JLI;tU_CFsa>cXdAsYyv_$NTkjdU8NG??|$V3~QD0IfT{p&Oz-SPga127xRJ+ z6ZtFvE|R!C19Sez^1*eupbL4L&gJ05m2Z{L!kd5bp+a?F8$BMZJamMCIZjaXrG5vk zK*a%4+ubBJBt2$8o&RNOa7<~fGXss?4mCfLL-K2v_cN`1sl-suxl;7iOH0`Olig;c zX?E7}(;*6kXeHK^{E-gzu$AYIsVBe2%H6cBK2MMuYLT})n&2OL*T9!LGilEUA;Ff; z7MUE#Tf)k=F(!s}5z*Z8f{bl#H|{SKCE}YQ#+XM#((ECloW(|jAz-Z?1x?UDMn^sfiU+ciW zm5PbWJGem749WrN&LY*+1Vfd3NmA04PLDX=&(r4y2YTRI^(&>cF&9)0ro$1a`!VPB z&MiW%(W<96y3g~&280f2ETEswH_nq^r@n7;F`#tRr^oYoy_-{J!CS&D`)hdFC2Y;N zfNMS148j~f*8?!XC(>^bEAH;Vc;7H~RhEEw7a89P#1K|+ga0&3^i1_~()!SHaO{LB zlQEL$0#g}9F*2kmq4*>q968eIIuDbu430wP@Bs$etlgf*LZYl<#Rxt#lH8uz+KYam zftA*N_D>L0%X-m~F8Lcd8oVJJ@-*l8xaZ!ln#lc(sQz(n#&0m?oD7GNUcp#0-jr8e zjd3HC11;Z31hjW+SW_Lp>4{dJy#ljRTq2%>wwsBX1+dPFbJ0SiS5@N1GEj$MyvNUZ z@QDzWo33G)BC3h=xaPVrT89Vd##>pC0Q^OjtZ@4<7kR6DT_|}PH-gX5x&;2okgBP1 z1b<6rmc0vUB66~t&$>RU$6{;u3g#%|H&M{bzuvSOqqdOvaQt7kBsP>KbBU&~O*eJu zUufelzh#&Ff`%g|4@TWbsenflFgT;s&EG@`!T6p*CJw99-w+xwM*P*hwjXRU$G;U6 zrv?dTG0mS*2-b<5E({(Ny_zScjnkDH3z6NhAKheTa23V=c3s3~b}BA3C87N@LhaQ~ zZnnvgC{zv7Uhc(Mu0(Zd0?M}AOxY_FzPl!h8EvbRxXe6H9G))VRw_Bx1v#&iFypr( z@;BZ>Fq0TLepy9@PXz4~p*iV4!IVCI3z{A9ga4%y(@Y~N%cThMV<1R;E3w(lLPyd< z;P&i)p-tun2p!{zAc)kMv4~nyksrM4fS~85GzIzd5DM714=n`Nf5OE< zkwzdkK4G_g0j(0qU)HV!dqboJyxDPtg%?qwmo<08^(%)qv$TqUgM`=hv^wg6?yuqM z`C_*fqkNJd5@r)Hr``h|5bl-0ulnPs&~Jr08!(Zj4C84%Og5xIm?(TyI3*!TBcDOF6K&fvRbJ`k#{fO;Nuolq6gU2zJLv{lnj1F<8w8xljGCn z+Fd9!fmRCSUlKrruvAvUh%=lcq|;aL<6BbsI4%Fce+Z|9MqP#}c{N5#Mm?s% zvi9n~2Z<5R-arW>U^1JuPhzNOWkDf>3C1b;nwW5YLXn#{lhG@&7$b-b*)ljphm&~(NTrUdFA%t`jy*cE zP#lcM92{(EjZ{KAf-T6_7N4Myh3K{Uk|85a)XU>RN9#}ZqV%gouil)eoGa393}_uv zIVz)tDvIsquGlyS+X3V)KYA<_oJ^rF2Z0pKrpAEnK37*JtnEPWW4kZi)sM-j4Lpp}Iq3Qn5RF^3Ja^ z7i@O|8p2+OYb*6!YW%bw=Wn1ha($S$4#bL|M@@Nt5(Tygt(*OZPhp%C7vUeOJk4UO)e-^B!2?VX8f%e#y_;2v)zr8mdw3M2T$DuECWelT!3l z$vW@!G1wETJJT+8-cU1Tpi|IcoiU#inC70g1V&Ylo)&s)FiTCfU?eWn-_QQaV}(WP zH_;yMGRNN*0D?KDEAND)d7LO=e^>Qyce|Ro+j;lp@*OccPX&+S>?PQ%rfBmVhWn zyoD3((}aHh-PkzAf=$V&eq%mkr@y?6;WiC2T)THT##a&WSn!rZh9F6;o?9ieTaC2C8lMbz0^zO;qEIwY=dr zbSf!gtn}tWywn+(ie#l6SJOEA&MV~5g2wN$ehn}pqz+ZOHwiNmm~EKON6Aj}2Jks+ z$tkN6daPLBgBP0co4+wY)AHDJ*UN7u3T;)l%EQ)~B{$8nwa%+Zc4U1x|3*C0+Q$yY zc+#A=*RqOnZ!=bP8P4e@Ma1@~2UF(~kR(7(Fm0aDmtMxINK45JjLtq9^@rHP=Ix6D zzXm09bbMu#!fMW#DLKufVmRS1s_5-je`4d-ET4BRE~=^*xyGR>R zeB1epK{4%2({T+-^J_Aw={=2e3~W8_E5FySCDHr7G+DcT)1w^LXIR5jnk_R8AF~qo zp?wwwpS5emJsYYQE9=rZ1>lJ+H)~A5eH9atSiY1C=QjCnMy|l1q zM`z0GX*8oB$V_|82AK5>Fg+{gsJ%*AI@Ah&lcFx4gQlw;eol~ngs;=@%OW1EbX8ZcihR7jSm4k+%CnZ421B)9$4fuQdo5yB7C*`aqg!t39^;e9} z;b155$GEiqFY~swnQB~^EL*kvQ^CA{4U1bKGzmOZGKG$f8wGI<1#n(&lA7k}%uk+k zlbcvn%2rp~_qM&rRnG@8fk{6;`0KGw?yf(oWF+AkFAn<(YoJw=?{j;mWJayC@Osp9 z3S?@KEp?&q{cW-}2@)1E#xUDAYImlRcqQqZD`{uL_wE*Ht?oXJPT)en7s9G72vZu? zs6FYjsk4@qc`@1}67)En;MV!K2Gjek3xT;#r5Rop)Nl*3IG~5Y1O4tGLEu&qe>iNSWiT%ItS-m;!U$UB)S1# zxB7W{LiM!-w)M#DTKyuelJnNCpCv^u^rnRuf1?*iu@^bivF#d%v`M;xAP zw9}|N9~(%(>Q;Tb>8e3kz+HOHl@+7#S#aWu`B;s@{b44CvTR2r6 z>2To1FM>bZcvZ?YIM*u0DJirno|5Vd5((qN^L%3kDnXSdvFVXA&8s>*l$Io;9!e;T zscwUVV=`=t9GKx_3LY$C%r4$aIqx#zvS0fb)2N#gN=^kLO&HQ zHd!Rcr>j~%(w%6GDpPV^|4F~BDGfRqWwcH|{k~&ED6B!t(U&(0W$?jr2=ji{WuOaq$P?2a@Ce0liGViGDZw*V>xeY8c5>>yq>;R!0!W#zXR%(L1A$kVx4FY=x z?kl}VhkVMSOt~@#SozATZc^l*d`g6xd2=J?odshP$Nc5NCV`@;w(&~PCBvX~Bk(-K z1H@!zODb2SC3N(DGu7m-o8)j^@1~v&JWP~^in3x$gZnerYiqcfXnRt z3>(s_KJ(KcfNl;o>BN@x?{j6I+{A#VlGcu-A}%=oe|O%{+=I0|SBEz$9x_*kMrAYV z{!5ef*K7Xs261Bdp_Vz@KbcCWbh87$x^DAT@s)R(_x-=sP#BlSC%IrQGgO?S0G0^Gfl zM}+%Vf_SY;aqan}ZMOiwBppBiUXu}%cAa@H%;VC(-q_W z!&n~3*)ctA(@2*I$fBBxAoy{6mLyGtr;V2KcX*qIa*c1G=83xvuH%?@xPTWox#fPX zYA3@u-S#uO$${>Lx&+nal!XK&hiKZ=GUbRp?wy{A>bELJK|9<5_fx^GCD*2_wsM?5CSK-}VFfNZxEaL*VowKiU z&W1_UP##+G_2t{tyyN$7!I89u?D5C*i!ri2O{KEvw%olZ(ViO*x5VcZ%NqF`G3^`k zQ8h{_MiF|7>oR9W1Qe|S{zwRsW+G9mGro%aYGDR4eWz@^iLgKR6--r$BxMm*o49i` zaK?(*M&7cwxx`rU$!2**AQJc+AU9J3x!JLHoAhk>X8g#dUv0uA=yZ%Cl@Je8I@xPrR#F< z7~*+9e&{>C>dV`h#+a8=4oFH##{JDziKfSHL;XvGSU5W~ls?+ELuc5T4&W~y%4&y+ z4PH1#EVogvu2yP65pb^E`s0GnQvtlZu3XG}N2}~syxbcuk_gdTGc9;AEQ5H2Jcp@- zLz1=f)Yd|cH%~k5Tbww z)o2OJ$Z$s~*~?QM`v|6);pQFO7@o26dn1M(bFa8NKAYA72FMHRcpCBZ8Lju`&Sh_- zOmj(nbz-Rowy6Ny!%f5?mSv4dfXq{FIghy|$r|BZ_4(2~Z~mWy^6ezf)Ui1l7l?_Y z-`27+59fcv95a6TUU+6OS0t{cMV9%-$(%1cEKzV`XWoP#>KUn-{#Lk8`c}m^T8MW= zyMkl6Nzs76$&zxu=^~wYq(#unGULqK#4!#nY{fe((mROTW*}|P14Zj>7voCni)^HZ z#GbMbMLVREM*IB@(GAjUbyL^~=&}o^;&BNI9m5b#Jlu-D&HY(wdd$84 z@sn|Gcy!g7FN(1=sC6{fJS~I#cW^RupB~31`CifE5Zy{@oBC|U_iR}K7o(M(QD0XXjkV7*+rBd-e}8h2x73YE=$O%t!{uXyYVID-o6&5vcV@=u0xZSavfzo~OiYq?s`p>_T9&@#_ z98UN>^58rg3MF#8wvzgigm6VT)97{qur42nh0;CKMRRhww9by@`W6j1KE8s0LlCxo zaF%M@`6V6=Ld4jv!OZ+^axy}ghg*i@6dC8&%v${P32{ou>x7Yk(R@4x+KIM!O$vwu zdW-q3VB;5dmm0>LEDr>sNs00Bf!T|j+e4*WNo)h}%ctBDS2D&a;X30{$BUNnf1pdM zL3Laa6_?NrLu{lIuHcYT;G8?GS!xqWN-=F7T;~w|y{OVk zEi-Skl$4LXUW1fVE$dNPtR4I~9^D4k2_T(to@4_qCF)ZUq5IRXH-nZQ@w9q*Sl78f zt*l6}1O=`09TnVn{w+#&vf@2#klx5&p?FKXXCa#DJ;9$5Aoh3xpm@7n9+#P6MF z^Q8Obo2qrDUU=Afg%jqY{^n}oT1iPOi+d91nsR%aj+c4eHPsRBir>zhBklFRG|f2? zIWTM5-6-z;lGttO%f!;bT$z)8(WIBN|Lu)1N2HZO5q^{UFBUR# zcL2sEPV|s~z2~&}a_{$3jEJi7I+?sofAb|!{{RhQ|%gLkyra)R7blr zKIgnN|4O*fjf>2`VG+vM$oqjcDd(cW6fREXLy{>a7Xlfy)%JriZbRtL0w^}Dw@l=c z_#Q&A8!R8or1 zKq*1zV6L37Zt>jr_TF8%!FmLu>{4VwffeT9;A%5StbPMNwm2c|$=~tYbzI-oS=H1o}^m7LVvVVc^Y0se!&^_1v^SgJHG~pUnhK3Z1?!Lfs7vW_J z3sNTx@#-nU0s*Y@7mRB*L?_oN(-+aO8y|li@gHDx6c4V&-QC^Y-HN*vE$&hZMT^tk(C__m|J*yn9P(tC40&?0_u6}{wNDvi z9`D)jddfg7-d`>TX?akYX`G{XSy8pO!CPMT{+1q&nM-BNeq1J^^z5c0%V>KmvSyrn~ECkt21u z>~zypbs&7x-BA;6flKX``q?-Nmyb!`UthuKa9AAr3RjIZ@lMzBw8Ow60TWeG5NsR^ zHrnNgE0C`fedkyarZ2ma0dPMcfB^4CtOX;QZN~s?yKX^&axd%Qy0*;9l$&(*lVf$*j&7}5Lyhcd}-$lRCS;9%Dmy_X{^6{!C39O0T<)0Wb6THPw5f9mkN!Zb% z%yZ;Hv2<=3`PXng%$&;J!x0zIAYFIRLFp?96+?FFF`}#0MbRO`M{}XgShIgb)4lS$ zkb_^AoaZV?0INjG(&@4=hMU1iqS#wfy?;ibY+!nCq6ryPDXYPi&V_5IROrTmO;!3h zzUOo$kJc+EG+L;-BM;E$?O{|>2c$}TBtsw_em>0BJe{-&Z2ictik3>ocJR1ry{`4V z4=*CscFau-y=e4w&l9WnndmS$G&Zy_ab zc%OlQUKe&U7XKgSgG*9)WUrojh%>2>V`L{*Z& z8=&_Jcf_FLlt50)N;HwgSKpI`7&*Fti&l7yA*N8&nDG%eM23v+i7IVZnaH9nic5VM zrY~fiU&1UapL1H7s1%t)efXhLeVE8HC^9up))S5df)nRO!D=2S|Da>AUC5hxUFRZs^G6jGjx#>2!pFnV8#PftF- zlJNe6`RCR6L`4-t$#I>O6qZqU1@+P1Kn2>-UO&>Ck=`$)gCo733P~fwZdIRJF-z76 zr#Ku*x%%qsNtl|;S=r%+7PrBq8i56>hUhWkU(mq;-Ai>~_3wVWYLWex84jO<3L7(} zMO>9NBe=j_nBEw_=F7T}v|V{=RZo>IoXfZb7l^7~&|IWL1q*H2^8^cz%%>4fqI8Qu zCsE@Eu@4&>-P6afQbxYYQT30`WzQyrq>Nvi9FN zSK2n6KROJh%-Wz9Y6{)*BTmniXQABY%Uh-HwHMXFdbUu)iU7XZeZ*9n>T$t)I#w*` z+1tdn7PIWVk(**ZFl~I=gz9Zo#|xJsl(j{PoOE|3xLEr?o#A0lt8r2G5nSMRlo75R z1Y@x=z?;T{4v>&DbL7A+))Y{atwng?mS+X%c;h2-z*ay72rXi}wP5jE{!W(@m@kkK z%+FT=>wh=Q$j%>Hh3M}X&IsaftwI#jf;-aY8Ad?5rc9Nlur%LfqTQ|YU63Zejb@(n zO%`-E+8<*^l**Y@MT;-BuUGORVU~hCs0O7G`?5>sg#Z_@{E4ZRCE%^XM9Cz6Q#+nf zSMR4E2&ldaF7tvIIpHZiKOygqhFyWIp-eT0n#xT;W<=rAx<1}OcR91w!Iacxu2glt znF#J6vi0YOFPy-cs}=PyxY(wQ6h@9-EKLnFMGUFbkOFz)p#0+mox=QM9K=)p2v!z1 ze~C}kq%g@j+OmbXq^R(IRl4$~j>IntZA0GLCB~-0mgM*G8T0JgEfA~Q4xc!!{ z_%gMl>DYZPUB9QPx=B-M@|GsWiMvk-fMsvA;)mnRsA6<&@Ga*?RG2;$A6Wu}H0lcw zkT7Pb%QPa96PhqI@%F^1tNa&NB1bOaet1!gsjCNz)xXDw{UE0S!sCLnv%FeEq7Le> z>}-T}#$G=_Vmq_sosE&OGaS=sxV%Z;D`#wDBMCk6i~e6cr0wR(Sz!d1N$jA&K7RJ- z^n#e(gHuvX4v==gzNE6F1WABL5U6)!WJUR(%Ta;hLO~q8`7x5B!t2=4Ffm$h*LNZv zydB~=pGgB*!S5-EU^x$H5~XM4hzyb0Zob7;hsU~~9au({s-^p9i zgF%jT?cP(3Ot`Q_fZK3O7w$OMZ^tr}^&EQ#Gt0JUdTr8;E&pR%Bsjo;812nl~IAE@`cQ-tILzl#~abFO?St z_9MGtjybe)w0hY1NOuqV;b!Sc^y*9#0ErAAGC$~tyr(5B+w__al)oWu_S5E5MGe`i zmz%+zKufCopkeIi(^_O#++Yr8g=}1xn*v0fFB{OY+an;#q~QaF&ozx8O?rW% z@dgNRG95g?4r2as+bC2N>5z|-o!6o_OYAQ6^ zZ#dNT{!m$MDH!3gBF%<>)GdYy6m*xs#1Fo*G}_LgsPUuxC|P674i4~sY2$z@4Conh zEbTww0l`1PMc-~UDD#-*3pd#!;^D&xjsb+ph{#$Dxt6RQ7dfwJ|;?j{(Yx+TZ5 z1yHt9u*z^RR7t;t8H(p&%xXAHzPDhA739|%vdopqcGh~z1&Z;n)tvOf4m!nEYek_Z zIwu%tL?cH)LJTq|f=J;0X?#CZJa2FQWe`qm6ygYlX@=BoMT!L)7@_Loc)U=*Dtwbr zD0oQqrP7FjJxvPez}NusQ4IhM12}1A8u6@~u)u)ZEFwB63Dnz_Q>E{EwNq@<*^&p*y{Pn?7gQTK! zz6seNYM)vNc?fk!eX6tmn1a(cGyFzbx;xb`$Ya@AYDB4UA!nnz^3$YHb;NVl+**+Laz)dtjQZBjTBr(L*#9-MvBfIZ zvZ~2CqyO>cdV{Qvg-l7W)guw^rL{Kq8cJ!W|N1Mt-0hX}O0gqxrS$pfPgzEYaZ?L1Jn&97QXOI{Ot~fRUuI(gh;crdmAqM zLk$2=WA{v>YF$iuI(0WPRNal8^!x2Mn@)etVI;!gl5A_uZE?ZwWROLg`N{fM8!4HN zM45$Fe;|zr`ML{sgtDU7UkVvqm3ONmeMLhWq^ z^3kOk-g7&xX4S`8d4NVSw(w5UVpWI7Qk#&oh?q%|7#2W^zmz!!)u99Dq z-JW)XRuRB^T1W=$MmUzmh*Ls~%_@r_s^u(zxl23LIlQ z?*}J%R(Ykc${q(}Vp>F#(ps3Ti z2~fuJS8sL<5xqz3=4oKp2TO9Er(fM~2X5Dl^J1rbvU#v-?0prDTQ?%#4lv%E$IYGuNnKrPMOcI0Cj$SUV0a^*6-Yj4k4K*`+-4=62$oPcEj&lksV_H^z9vi zkl{Ex%KiZBCh&Vy`#`=V2}OWN2!|k_9boIn>Z*L=QcOo5{kylF({yK@?swN0O7(ze z6N5p(%#6h|!CUKr88ap?%chPr{R z3)|VcISRYK8++(p^OLK87uS;LNSU60u4c;LCHM1g%LfVW+GGJx)!!R&YKRle)^pS{ z-`0TQ^*V^wf69mbPRcky$nw=Amx#aih$>6P%JP( zT-qYb|LhydpR*%LJ|F_@aWQ5~wR4Dnof6w=^=7F1R|e}We-EV&YNgM(xr&|miJwh( z=gS4okv~I3Y)OfIBox(=;P?q>2(2cfnvYA!D#ltk?Ef^y|4>)ktAuVbL#RAPx5aL9 zhutL9ScITZvy^pk@$9^|MfO5yOCn}e%DU!PF?OY?jnO`a25Ib|`@Edpp{E*+;!m>Z zdm2i$jh72(JD;yO`sIdoL4~(%ir%WnZ_)8_5Re$f2My0R`hCucsB8_YHU zIa?XM4Vbr+G4=Uq>}+hYChg=k**VqYSKT?VO_A&|g5V6}b*S(+cN)q*9Y^Hh0kj5ZyizN0H0(^^V|= zs;6kek2E(DzD3f|WmeE$XOJz-ua_bBQ`vk%?=q#bu?J;yt#mEdNM%i1Dcv-e5tMGn55AW#z zc(r_XGj(zSP$PLd*y@XRVWTGimcJa@p4Pq`z6Gq=hx)%Gcyejc8@1BWace+Q+L=5) zgXTKJ)r!UqV&X4=$3`WT^Rpb! zzz$`3glEDuJL{A;Z1vk}rf>seZVcx<)Y>b|MBDw+=+6Gqa@atK*0S!?8#|ohHuh5S zN*$jrm2`|>-K*`Q{wWGAuR(-BeK~TLCL%1_KLGrltpn^7>6frKUcL8~h<;F$ z(;qpeJ-%V5(1)6@^cYY!2Zu~4R8uvR5BuJjX7ZD6zCE?!=O>u&u9gFfTmK}y1Ea05Sc6WzF{L=zq8MWMrc!R_!gy%x>W=5v`pu4*DZH0| z=jQ98XVF_FHok?_T@r0ROS0ISvQ@Wnj)z#Gm%1gixKdx9cIiKC%E2ysn^*lfY{d2r z8L;^zjQ!^W^bgNkImh!}T#1fN>$mn@%=t5od3S{obIx{tJt?HpKy@*`xvjOSu6j{5 zedbE%0QW@r$0)wwbS1`H(e^{PToH|o@A7NaF`UmhH$NQgRvVxMW;vx8y__}hO9i=;gl3AG!=YR2LFYAWE7jE?TY{gS_!}>Q&#s1w*dM-ie z!QM*Kj<4BOQg2xYnE2a~ye#`Vw{*%G(+-+gL>7rx?Qx$JkY+YVcv8veHPnH|K)HGjUU}} zgFeKyb1)&5Hl^A$G*-OLq^yI;jEiBnKVOAsw?Z(=BNB(rS2kupz`n&o~tV}@dy+i&ZA>op{{5$LH~aRu#~a;&+NZz9DI z63a*aFe!r1I8a(7Q;H(*GiXlk=H6bFC3#+%UyBm>A63U^(#11;t4w5X6-7PSc=&tH z?z)}_boztrRxtAe>XI1?{M(g*cQz)IOW9h)D_VQDBkiSH0KxFnDMD0Vq>T$AC2ct5 z#JBp@+#<3ruO#hZWlVjayAoSboaZ&cPqS#2)195A%LQ+d*X=R|-7bhvZ>K&7-YmIA z%G9s-Q6X*4H@+>3>TcGpn;YL;t(!v%*&g^|yS8whJfny;7QCJjA+D$$dHmsF-eI`I z!T~jC++Vl2ySvE-a)Yk$#Z$}w9}_mJ+L_BE@5sFwSXw0?12w$<RQ{9ITMLI&^HZ{YPFAypmVY3Bh6_1c4Y* zppT4;XneDh)1CN@*KhTy-|htfHdro2UOu(4JKOD_OqM*^ z^defn?dGpH72HX?(3IL5Ihb@ZUC5uYAc;9pFN9J}kWi%C&GCv#SL8prIEUx&`zE12dtLc_f|#fi+4H&Igd)ue zgal)EUw31W4`6?96yLi<|8b|~qmIg&(qz&TVyi_R;4vJo<#axuJ6{f&x%2ttwvo^Q zV^aR7T3XAA-@$2yxM^1ovTDM#uSvV!WhUV8xv%_>?Em72A(P}!HliCGomd~ebvkwhL#l~$^pI!*Z6Ym7LJqehz*hcN*@HSr(8feH)9%1C+7_blnbBq{ z=d=^HUMEM+jBeU&He~*3+*bOJEo$#S&%KT8l80lvSNmn|T1=};LlFepSjRd8AFT^o z?#`*N^~OF2pEH){LjTP(an#3P7Ywt?iGS1&({emX9S*ft6nLi9-!Ny(8?)?U;?p zbl}(d5x&Wf3QWI$AWVJybo}VCxqdj!`LcL6ATlJrRfYQVRFc3@gVnEW0w5$eO;jCX`x2+Z+an^SDL3Qq0 z{&5rTWbmy}7C%nji!4Y2|I~8>L_<0|jVdL%!gK&=Gf-rW-l9JMwi&20M6VX?@3xVt zGC=#Tb{2)V!WdLo`RDJ#50-n;FK^Yv#t7R40A_UdZ<9)AC?!QV?#a!&v$wkDg$54; zW7pU~3_YJuiyO)N>m)#~zySH-$l_t-xWyG{+@;dzKXxu z?bV#lvV^UO(vQs47;jJfm^ z>IH;vbx}$T+NbQ&{qg^ev_zrpYxHG7(LR%|w6v84_|6RhY5T>sVqd4p*(^$FEtZ*& zB#YKw!t*D|CDgZy{AFHL+{~X_dG>)8GaTbPivxA^22i9Zf~NJWRD`8F{ogn5hFj|| z3k#$MvXd?IFJ$a>`PX4c0l|V#b0#|&djRmeX2_A{Hoxjl%`Wsf^4p3$6?6sv-8wCV z7^_-*aDg#cTivT#^s;>Dvk~bnF`YZ}dIoiTID4@1&H`Sq={|G23KD0AnEXkM-ct!Rra?a!xD_BhLZ?x z{wChP#%P0FJU@@C=L7~(ZL~cB{^t2epQ$la1_^ZnwKPxj8%(O@Mq^` zLUX+a+)B&^5AAHRMvELwU_&gv6my?^rzafAeoCGzirt&OT*xVVO~$MJs;92I|Btvw8NmCziBTV(&lgQkN{pFMH-Ab+{3XZPj3fMR)G916-~Yu26|6hD`Fwcc-;NT8IJBRux*)mzs}*_ew7*| ziGmM5i=Z-Nmc`qz8G{^5K_eO;dKXUgNoGj^!H$vutxmU~}9PgVQ(I<)I z;sVyk+zU*Xr2j+ z@|J5v7}WvSza_{|yQ!I9-LD{9c(Ak@+Pw~KtC#poL*;G%fu{f#))F>YxGxF?t%!`_ zsx6)w5SLN}wZY{P!)~U5zMmTuc1$Xt7A28jgc+~w__^~_E>Ut%Xkgoccbbs{XWbIQ`Ex$`5gI%P!B9!v44TSPLv* ze887vIRu#FN>sq1Vq%0}hnfaLUWH!=p#}vio~+^Hus*1XB_yBpvmQ_aTbXO{W9uKq zAMBp+skH&(%cdU}gKXaAw`VCcSvqIye1GBTJjr{qCRmGndZN+^K%{qv1R%XG96%Ds z?(XRJ=^O#X%h`gs_BW0uY=)Z{y>)SEFx$cKzZJqh*u+X(*GQ^xDOqm;hQ!bmR(Z!S zbhf(Bt5l-2TToF>&=(4k=sH89lOH0P-wnGPb}y@aTc4hG>PqSO+@0!9x2MoINw@vS zL`PV;YZYU|ch~cQx!A_wem=Y%nsVs!vuIH{$R6Cktm6#smsvCc_ge%AtWtZYoC!6d zw}x>L)VeLT&g8J?grQ+pp<`CLz=!Q6%<26lxbI})VXfZI)0`qk^!#1Dlb5oCh#2B+ zO<5M)?%$UOw5nc=!a%|>-dOxR7&_eeOsxJ1fv$Rz_>I6Nu(CM@8%(Ioi`g{a3JWtN zAIzPxf&!0M$}k5?WExZvE|E=q7qgosH#3g~L{ocpuZGGsL8DHBdr<*2{~~!QGfBM@ z%%RsuK~KhN>!=Ur@42yo@i(E?Al2|_iW|`=&=|DL9nnaxz7fF=P}ONEKtjb*GuEj# z(NAmAZNy(p%hUcI?+R>@4|GC&{iug-$z*Heq6 z`wQaJe?K-t%^}N1Q;m0dwS7HK)JLy2BkUnYqOHdFgjx-SHOazU%V?en@;iH9v%;(o zrl+>h-7w>$^u?uqk&20knmQpr?Ep>r`$43*RX5vdXffd`)qNZSCL{Z5IL2rc2d=V7 z6gUUf4H5-i7*%)SSCOLp@!HeK498H#(B7+JsOnWQ6pL}?sb&RL484C<3;`sZiJ@YV z!aWuSuRaCxX2_?8<6!zk8J2g!%pt*?#tYQY!87lobd{4fOGa^1@Lu=%jAwyLI6_=g zFIdiD8!Ls_B}7%Fhkr&rBb*ATfE|fDMi)YP@qsa>wNg8$SFoJ_>>B>p=qpQh7^9C# zK&iM|#xxu})=S+E6+kfCIPM=*$Q<%}3y=DrcTlIXC8X9c%#1JPLj*+7LEewba416= zf}nLSC<~;o8;=N;a_Gmzxpt-Hfmg(JyR~7`RYRg898KpP!<#BNB@%K*mK>3&xSmy{ z`;(1nQA+D2-smbB_kSLptcgAyRcSEiRU_6e^Zv(1mGNE z>7oV;q9Mh7PZG~|45SH@d}8Q|iip03n9!9lVhAG$_4PK+z`}j}#Y3O%m+CcTVk6@t z@uezb9de2^fidDUP@juPRYE0Ro}x{xMaP&jNSGc`tRfu$zJL*CsG!Y6wVd{`u&qJq zUm`%rxvEv;NUPvqTr~D8Otv4#FDO*D5NWpgn}{nAWaU{dy!}4?C$$jfpBSudg&`IA zq=}00| zPlHU|6PRYUpw|3DAW<7SPb7zp#1XPfW=k$Zd+D-ynY?5~L9A{X-+lS>vZ$&?7!@Sw zW7ytu6fA739e5X90N!`_8A`4ABy2}j_WA{Cz*E05f-%uWYKm|$o+Ai}fPV0wLR-@& z(A@(;(v4jE6zqs-pO!2TL zAF-T14wuWzW{&A-Ijv$(Wj88kPh~qQ!6#p;I4IoV{4%7ptE%3c=Qvb}b)0m~h}Mg_ zLCOBGu7RfR>hY>sxE1)Z+LmVob?3?}V4YP31T@5=z^;xng26PER7Qxcu>PF&#IQQZ z9cEY&PX+>;;%!OR+$e}f_|*sKDP}_#e0o}Ozu?L#Ke5by@TkefVBhGR=;LSIIM6;O zaf94UlS1GN-OM>cjyGD{c7G=0hBs4mp>cFkh42ktgn%|7iABx(ki<`I?>X0LjoaTh z{4a&o*P;ZNz~cixFfjrn3@QMi2~})meYMwAy&LnW9VZ4PRb387jtG^eJh)eWf2yh# ziyjqj8#dVN0=pyiKo@ZVltMuIj-3HVF$PColHGhj7OOzMuF#5$bT>nAnf%Yvwq;Wd zik`B-;-Tc{okd5ALDhzQa&KL;d+`H}Fo?xDWZ?kFM#fIyK6(vq+oB`kyH^|M!L{*_ zssmg7{ljyYM3s%#5fKBa%P6bNot60^%2Uiph>MdZ`eMzPL~id_l`bD^y*) zLCcggCjiV&mQlmAfYTYnvw~WfowslC;iX)miJAk7p?}|TZN<$2uqAy2>_Z)m;jy|X1m77C;7tSt zcg-#8Fv>0(c<}lhIjT#Q_*~FcsAjTl*v)Wo$##?k0?$>97Lv0vz(8X6%b+?ti2aJXjDLifM{7w1GA7Ra zHMi&DcTr2WdG+MI{$1nLZYh#UN28`b=3y7f+xN`HT*9Wxi6pR?b*EVFAXrRd_#Kw# z;+v(U&L9TZ-q4gmmIwJZ-%+z0S=m2~9Lg$aQsiXFD(uRaaS_6FqWOS46B>MI)+v*f zvBkRpeMN2ep*!X?_7QE*@%ToF&5#GdZ3m9N002c7Fd9M<6Xr@-9Eg z#6f(M`m1VkAFuguI2J9h%5Ni>-2$v^C}@ymRnagFFfqnGN%V81NvI~QF0jN$9AeP` za!Y9#D|2gv_I@|Ohm+EBfy!XO)0VH3F8p0G9_#!sl`*O)=~=@AGZ;Dh>+8R5&Ph+| zBO>-gH?@CV=Y|9=jayp<=U{IL=sOmiQ2EmW_E>n-Y>%m=BN0tgDQJgm5O_u??e4}d z?&Xg?_7EBN?&IM0iIg|Fp#&KsKhBmUvz@-=%_cQs>C~$rO9xlGNL188j4IkZ5sIw9 z5!}N`C=O6-7qpNoH7SQ)iW=WW_SpH(PkUMBHByI(ZlSJIS40ndMvu~WNHy^BaI&ykUSR0z%CDx2x8sD+L_>$ zJPts|?oo$c&SAxmb4d>NqhU+D4+*OUNxa?=-HW8+8*xeI4lIr&J^qCq6_CI;R@%3d zBoh+PTs~{ktAj>RJ^RYaD|8m+A8VXDEPXSn_Z4U0qC!#+I1q@#LRIseO=!^LJ@)5s zMqTJc4#j)E2nBZ0y-9QOuxci$Rqifwe7psg9;noe)d&GWyH|+HsAfxpQn?ji4gB;* zneUF6CO}e!9&@Olkze*_nGsf1RX|`OnfaM^zHH!IRde`o1!?U;zO7Ekd1}IaoJNSB_Yh;Ew21MWfxE8+zwF-I zNW_RO!feFI+MT~S=upQ1bX*@EjW{{%#pIE}AJ4Wf128$ZX4~3=dNuf=p+iGe4$aR9 zsxwAOO#-wPFjNSu!05juo`5Ok>+Z#F1mb)sY5F4tpl|F%PfWCS2l}AHK%$p96d$g*1e-=4LY3RU@9SCtC7CXEs zKH6N)-RdYwHHWOwfpwaUE?k`Jz%qMn6C&lAdu_C^>G1ckDL6CJ{^>!l>K9j1x;YGmsf8SC3iy$ykSTx~ppoD`0~POc=T$p~of zqK?Tq+uRi!8SjwqUL3x{iG z+d1gJR$dn(#6BAQZ@*`MJH1u?p^s_6vphgJ`Fpn6@vV0{^pa|s27lytn2W>Pkc2k! zk38!kf@qK;kMsJZufM~R?catJwEk(N4^WbHQ-u+GNSfJ&9+rGh+~!V(hla<%aP`?l zja~UhGk!$71=g>iBLaHI@f;SVp|LuzHiJ%BR`?mAY#33Fx;ev9UmHH6a>hn@jur1C zT=-F$0{IY2I&(%Qrw1MzegkM=JV?d+AB^9{DsE-Cf?rbR&MUl74w8ODAc`aNisENi z{6{%`V*fb73ZqCsk^RV*CgqVBMIq_VDZ=1UFlFI3@K2e_OK zG2~!Xz=>4QYHWBQavcDq9#SIp;!suyJ)C(5RS54QL6Ep zZOXGX7lV+(%Rgrr^6)C_A~aV(--Ga}_?GV0tL<@lREfZw#y_gMFWFVKsF)g#I2XNFO@Pz#ek8KLwgVur8cypgO8L*TG z3uR3wE3jl#VqdkW5kib_l_V%Hq@_?XNXa{9U#A(F#6*|~%aWdoeabHe68f*tah^ge z^hD@PCP7s(EBQ$ll1?FGSSw^!e?H%y3hyE zx94>!st<{!v{xBnjhksglxdfGdlx@c`B6q%F0q5~#8O6WUMt&jBXbFwcic7O>3I=V zy@L%I=+M&k{(JbSi{5g$rcWJ}`Zs2(E8{FUep?L&h;SaAnM@W*T~!hG=N(CtGo+yL zHwdu5&TjOHrydbtBhK+HRqu9k4B3h;O+!6-49+}=VGo*}HK6ac1ZmFYwdJh5qO)Aa z3Jx(9SCz$f1#R(xdzbAs{Ni`MA%0HoPL^F0Sv1?EN2OaDjveA8lPo;8pk9mTE`57vSwoA702`lh#@D74o@# zUXXp?T8@~ue@%gyI}80J9y0UBGB1ve&ocgd(k>TsL3#)@fpDoM7&?}Zbvev{El0Cx*_Rwdg!!g45Ute!%@a#;`Slk+7cD4ZKEhm@(2DOq=#Umv1DG2@0jz*^zbU z#~G%4Zg=XEl@3BpK!BZ|VH&)wF@f=S!oqh*!qgny%Mz2yy7kDa)%@X0Dkn;vf?&ahLhQ|MB$g{rpvGPY*H(;`P# zmTeOVvZHTYS7dcVbCALohtwd#3p~!-J*M5Fk>yj;6Xj#$Sn=mlOds93zq7|^^7lt> z1SuKqS`iAPYXpSE4PqsL#Bt~~-W(efx|?`BaF(8ms$*q6RZ(weL+}xf0=2M}dumaj zcefIX%pfsNUnJxBvWf`fr{odDHm%jLfUSFYcv&7A*pSp2Jm9`m8_H{4ZXCBu=T`GI zT8TM3It)Da;R84;p4;I9ae1&mJsSgw=hp|yEaVeN8s07^ZGwuS7w02soS{i|Ufxt` z5T%YWav-lLKCIBf8^qO9b!c=zL%c#E^qC^rZXxs$%F9bM`-4O1vjYfO!AF7vnRDDu zM)0F(`(p2*CXsUw3WubPU|oYu$je&kFgyU|bi%tl$|`;|xYrWW0|*EtgAg(Qy?_7+ ztdgg-crdhiY5@x7-)unvW*IQ-mi003JKPpQ!=@6qU;g(qNS9ad-i9diGd;F)i~AdR zD__lsYx_%PE$Td$9H}Vd$WpuQkhg1f79_Ve1370&)8)8){Ons)T-G@>d9|YlfMZmL zz`xx0O2V-Svi2VsE^CaoQC~{0nnqw%(UPb%_P;ehssWx&VcP$N7PMFdBeT#ESlw~^ z7g_gs=k?wDk;wi`GOB7MN$82eVIeJSSlDI`h}=;Oeh_dacV0c?h_#2io;jB>!Gsx? zHi6IqhY~^MK8G{`$v)@X(4Bb6&_~{aflJx~i7&|Cs6_mZmABqHkIs+@E@)wp#f+d6 z*3j@J#aUtaaRuuW+bclH+yp3x3p#{WbBx9BDN50WH=X~iGH9jDyRnno6PSjL_{tkP zgCaUK4?_HenT6o@L;boCshB=Xd+AAgTKfT~%nUFy`jV40pHr-6R6QFbq{^~&5U2@u zs{(dNX<4v(sLk=im9rZ$28(g>H7%S@Ax0kgef!0K_2*M z>Yv2pWn}p9(A13zsbi68!GJP|v=r2D$9k(whOl{pmSUBjS87XOdexL1ksDb1_I~x> z0tyOd(yC;0sQc9jHXs|GB@bP=Pl`Y!j1ChfrWwmDBOU4?I3bgvmz|KT-_*w5Z>>Dx9yV} zNFk+fS=AQ(cXX156kKH8>C8A(s;MA43vnpH$z-bey5scbsc9tfUschB=ZmhmTjV${ zXp<)j!zmGZ)l^xP)cvfG@1x?l;T1i|i~U4JB2_8#awP-;EPm~LPkO+Ei~5j0^j*<^ z4-wP2oQjzzs5qn!4{=9S$)Dn8pXkuDagK61a|kp;m5?ZmyJ1g3#&*S^Ge!hp4d=%l zwxF^AfKwarq>CTT=h|%c#M7=U^xU^F$Dz5;F|6MZFdt|JgdA?`;Ln}7s z2-)p>IJ!{1F+K0;pkle;Fm*AjIKLpmtSARtg z1lpyFieY#uqxw~Sy4n0FFwCer>Cl^Ua7Kix10MQ80mw_vOywpq651EpjcUk6-i1#A ze^o-<$qynk~JF#y0NpkMyG0pdQAu@79rml0iTPm}Lp+IzE$Y(e%pl zt{yMxL+%o)K$Fot5GObUEnSq*@SH3 zP}pzc7}{>C=2%0oEjLxkKSQt0H*s=5xw@j7SZ?6~>Qoy`-`yt!vI)E{9#=j4#rhcS zIudqEahbueKfl;%-i{I!r^rCjfcu2mz3Ts`sX)3=c&7hMh8c~?PZ8UJeAs~Q9L3}DaChcw3l!qZ_=|R#z*5gIg6t5dOdSF z9edZW3Yj-}2i_i9Vw+MvS4kiJwQC(9OLXmrE*JnM>Nuu$O1n`FJfniNBeOQtR?Dhn z<%P~(fI9nE;+y{U=G0H31w`DmNM)%EAPKfYbs6!)FthA_oof1iP^-P>A|4Bo@nXP zn2h58URGmSdXZ}Op#6E5XVxn?3zkiRc&8_*uskR7*{)bd z;jeNqf?$6_)ZQ@#Yj#Fs&;4WVY<8i@b2Tt)6mw1u|81|H(}ZJ~618KB;y!>fg()vG z`1|lo(Pr3@yhZi$U;+kGc(nP^-^Ke8U%o$YU_4?B%hNI&O zTP-|)!0&i{VJw?JwEuhW#pj|~iN*f>T&nk^-yRR{8vgocgui1VfTv&Rf$b9ex$4bR z!(e;Fc^>C>5Hc1vjU6sxK&GbMPj6)!qOB+6`zIw%w7$^nE#0)yFz>UsW3m9WJ68qK z95y5S$Ft3uW<8gZKi(t`lkFdaCpan?o==fPq#)H4-4a&%QEzkmRWvc@F%Ki96wmL!Q<_W1dlx0bz6_gQ6V+@mC_GG9k-j${=zrNy>2Y2%p#Wmdw&0u#k1=B9O(go{ zpS3Z~TbXFOe;Q+7zZfyRrN@brZ@Zi7x9|U2@mb|3;d1z=ra-}=uFoAktdpU zT3blniN<)Np$0Z@)-&_X;7CAcrW@EiLZRgrnow6o@1#JZ{`vcxwivc~nv_^?E`-TW zuIcQ_<0#J|48rO-BqkA3oRl=al6Ib1(L06+X3}KbJh%B%i1( zWHCB6KoT+*<~vCcDyANz=H1q3O>gt4m(M^ac4JLkXpqAe4i&BHvyJjV2UFCG%L@5J zDBT7~wH>l$-6K=Iu%+)5>k#R8dO~mcc52})p1_1LLYP73V5ma#CAP+!Eg{FRCEMcA zMGZCWbOFGB&8rUQ*6O7_PEXWd=y^+=$zC@@{IqbYb)oos(i^@vo}u8x!cO*`X4Tr+ zTW60cG^>-475n0IGDWj%VzaH;Lp{H})kPc=zx*BcDI9}3cX2Pwl>WkjF2&(OTDV@c zCZUfs`muXqXSWO0yK=S|``Ip6CApWM!B3fKW`wG_hnx*bGWjf1+n;u}U ztCyQfgs8?oM^Ee2(;7WotkCINcSF*P?<+#w^sTM(Hkf=*AZe4I`$*uy9`g&i8eext z#gFJ+8kGia%a_V*nF4b`trICuvcJmoF=ioZ-XwApNsA(5j~;*aB{3vrQrb8G9tR@f z+t-B@51!vqLr^~h(uZK zTy-`zGadPVc)AAQ%9^Gf+sVfE#G$H2&&%A{^|DGQOH2cBSEbW6@qEgVzN-4ks$ul_U5XkVivy zfVG}rR8#1+RPOq7fg4sa2f2gLAV*lrE}(K% zC&+IH7AgM!CGWV)H20ju@0-J&-lz3)9<^NsL^LpOMmv9(v$v%kO}}sXyQUR>eD$=s znm}!|ch+|hK4)WCJr`k2Lc^SyrMp zh)qgzIgkj5weC)`c`)Mc)K`PJOCp`IrN?W3_|)FqF-EH;sEr?iN&mc6ciRPJWYFRl zH?(K-K&%_8&8rh;L}we8l`2Mf(G$&%Ism=RKTxn&LGi&&_*rmaVD>fOYaB3y%51$% zZE@GHrW-|Wu)Im&DD%f(Zkn+R6<>4K?&_u-UDu|`1Kr20s(|e9U`?cp*r`z?Z@h~o zF(GDtfu>2a00A{a)U*0Kf$l~>=anNOPB7wyxL{edMl_6sdOt1f4BnlAI%!)5DhU7n z{X73m91yTw&S;%Y4_88*Q5J~$0}DDm?rLy+dm~CO{R6QU)6r44Kl>+1cSv7w<~fGeM*| z920hc+vusE@lEYi>5%6+|5zKj7Dszb>pGiNj0GQ%bCa70Z7sX^syu^DLG8=5NaiP> z2rjv2FbWbaq(Zw3q)lik+Cl>-Hct2=1@JVKSmrzB3v=Kt{=e>h2gt6MsjOb3>eHQh zKIR_j%;z21H5?(4B~RlEuxvc()A7A>n0`}74RuI?Vx&fZr57cTlih1bX%yTx{eU8A zt8njsUWEvh*n=lsA*q*@ZmqZj*Vx##P+ue;gkl1L7O7FDG!Ra<>2ZvxKbeY$())>n5p?){T9c-mq zuS1=?XEPI$n;rrSId-fWckLIf8?B3NIs**r3r+4&CZzU~L0$6R@T5Wv8yvM>Jpv)+ zY=%GGaEfn&v`NT(Oi{;C#RK_;&0SnHS1ocn?4^lCn&$X+qJ&HTIW7;Gz zDD={eIytOzu{$yvZYy}&fGnO?q9_!vWPwzxO2=$onLj>TWS}m`zvSnsFGeBb zaky#rR0^zz0Ub4K*;G#4Su#-px%CJSulNw2rr0MQB?&#a#{xXib`)3mIRf6Xb!7Ah z=uc&1Np0CAy6aKETh}c&9faO16zf+w z|AOL2ifU(CEvP=0YS~8Y)F%~&`jLRerpwhMo5DOHE`LYZSre075XOkp&b-mmXZ+o{!sK z?&P^hz(oMIsn^!f{OCvmPKW9KhK*b5hgb7$`Ue3t2>PH8h;_c9$vN#e_D;dVk%@1- zkxeD);GYYL2`=c|d0f1Do9+s8OchR6)NTzYS(Luk;eqnLGM9ej$Ho4Xf*>(E%HIBy zB30$qzHHDQb#Af*?yRXb2{ocmEb&xEjocj2+~>E`UgNy}&Mcbx#Z{_Fdt|^tF5^<9 z<>v#%4VtlNg=5$N_LhWMb843u3}1h@bZ$F^sA+bt2*`ujq3z~O5FYa_7vX&kd?v6Sq#k1BkWh96sA+WYz$ew1Yunnosel=9-P3C(Na zAZ;~!TUx6}ZsMsCWrb3kOyDdd?>XrHlSk#wuT4uBe)xOSw$JmQmJcn`I%+p{PYV8O z8d}fCi*D5c+a@XM4rFxgLUQioAdT9zHsV4q=W7%m8M}S;O*Xr@)~ljo04-BMq4i%N zOiV9n8`<<2vw5Wgduq#z8WE4F*Y>E1k!u;%{57%^PeRp0@X=?|O`+RbW8ez}zMxwBX;vy}C3*yKM|5yolQ`J9|@@u^%jbwrO6tsB%06wbEuEn1ZSyk92&!EUohz z0@rh~v~oqL)NjWsBdi3zO>Tc9^ybiYS@g`ejh}i5&Iq(Gcf`HMp2QbbD3v%Z-``KE z=EZ?~rrW;R7antz^7uw|*ZbVSPD3>HGPo}(quQ;i&(l9{FBr4b2-#3L@!EesPEq~Z zyY@QA>M>2-lY}&Vf4K~9m*{R#L#Qz}T}g9%ozQ>@DnuMF(}*n#ctzz572C^*UzE1q zzH^a_>OG}sT6)nFN$5yx3=?iZ#5%Mi+QfDLYwR7*n}ca)cxjzg(RV)LgYdVzk} zRgd~huXxN>bq)}N!=;ug3f7TG5blZaI{Ys`-GkftSa=^hfh+w=ngu4@ReVlnugQX8 z4L2>f$$7>BN;xW5iG1N@izA!oeKaU|{+ud^Vuw zFThTL)4?LM{f0CTe;l8K(t>ve&8rvtz2-eApW$omAf)BHo3s1%v~s8JH7VzPmqyI+ zko;IK+1rB52NZyxxI>P<}D{J4LL(!8p)8!C{)5I?lNt>kIz{l~9G0<9rY+NT=N z(#`*ZhpHavwsd1xZ{9FJe@h+_W@BVB{38~() zX-4IxBdRf2DTVs)zr_*tCbiXkk7J3yfA&yQct5x)X#aS@avO5n|0oPHHcbT%x#m3v zcJzDBQ~o$Kx_I;lVaKJZ3?$b<5>;hkUiMB|_(g<{xlc}`YJsUTjSKPf{EFN> zGaj{~CbqEJq}SP6_xDo%+|i_tekOl1+t{r5-=i0VXMCBr_~nK3sf{$ouMyIT+4Xekf=GZIr_$Wc`t3I(lK# zUHN>xDXN=OlXD*9kq13TCtnYE$Rk%LSp{}9M>voi43X)1ya{&f>K2GcKZNrDgg=Q2 z%}q1KCNl`1(~vbxVP_@GB&hChONUWD!N@NL#zg*j5vkoj!Sez%x;V27Ae6J-hQP9c z$o3CUxoHmunc>!Vc|(cAlrL|o@5Eyf z)d#LTLqEv$0SvVppKv8V1ZW8CFle|uzk+`VObrm>=7th#1o>y8YfacdYr<1}14fG4%Um(5nF7S8n^*$gfGa}tBhu!C_t!DBYt{hGU-N$SsiZP7c$G2Gi zr{a9{SKOVY=fmI=iymK5g6Z-6$uA#Oak}@g8~-^xr68i2x3^OCpc_2qsDSo-?qjr7 z#yZS!9Qg(#MF#aX2Jgfq;(m>GCC!Hija)oJa~N+F{W3hR4P|Z=2CI}=LDz-dA!}73 z#43DKkH`-LQu9iPc5n|x-fr(XCx*<83F!1WdGGX1M&tHfCJ=_E%XmT6p?U-Ibt1s{ zn^+}}1VA1t4aYyc&YCiMJHDG|Ohb`@XkWpZjCscz1f_ffa1~k2N9ZPb!Ug&@b&iNY zGB{wJ|C^_pMU&P-BpA&qsZUm#6G?i6un}%7`1s@an}IFyLSRP$7{1|tQV>G+V!#>! zx+BX(7qS3*L5WG?NZxBlhP0Xshw%6j)1ltH=bk3OZ*o8h6|MvK%WXCZb5g<$32B*0 zV&Le49Pj00yBJ&xX63}c^oX2j1!O>s0!6r9qff_5K-2Rr8mNdx0vLWGA5}jYf;L}4 z^Q7OppAd}Y7i^9M+z1nCyTaN+0~kT{{3)k2jL4)>VUMtsyzzDp5a6V(JaT~E%V#I} z6ZIu_D zas(!y1jis*iy0#3)M*8kz#|6EEj)g!Y0OG9ekjB9@!C{AG^~R6jAph;$Mm00 zg0uz_n2?`LHxyS%N$$bc($B>p9=(^_xzkzqk0^LEAhl$UF!fQhxH!HknMy!YF=W=W z@anM$U4pdrK~!NnUa4dRVnhd(O@Bn;xDssH)>k4$m@XWf{;1>rBErZ@*@7)YeN9ok z4&izGvJ%*sxc9xB%tiBUbAL$baYaUoFaQ&98|7qrndhX~vA+{eAZqL8WIIXi5J0HF zcBa-&<-BlwGqtVHz_C7p$m$p{<7dwoej?Y|CD$>azarNuh*`WL@NxO`%gJ`Kl>y zzGCL%Rkge=b>$8{$-{QzV|2>y-^K6AHn&)Yua;T)x|aK!4pe?7kCWZfHsR8=j!J46 z@zWx^z&iGVch5vFamIv8JnZn#ZT1c9x54jL%LT)k*PD9^zpEIiBf=~aC1R5lPQwh| z$x4+?4%w9t;HG$43{9)r`6DPFYepdbhn`hrpGD^P%Z&*#*x{$PcDrWbZ&$sSti)T!2pZ1r*DLcOO zsvqhA-o78KvI6~D;D@X7@Z3&T1D`^6&Rx9^y*1;VSsdnc9DQv(?p?Ey<%~0ZS@HDE zX=^wV?RDDY^=fM4X5DjKk&a?pD4c3GXQmC5Zy%9jbF+6naC@F!O(3AHZMx3DVyySq zNYHc5d#?_Ua=3^-DcMf7a}s-~6?`;UEzHc-IJ}EtWF71d7&NolszoGXH9dXH?wd3h zz4nNA@bvm?vM^+7*_x4QQ)-%3fpy~1`^dC2Og|9HTNlB&8|P$b9iOM4o{xdWNOj>L z8wp*D_S8+D#(>LxU?8LGMHwSeXL0sVY&=zyn^9)}GQUQAAoRvZuOHt-(=YqvWc%m^ zDg(NsL~$KwL3bAy(1%n(;9jDa;)@m<=k(2p!gMCaTWf3h5n;Si;giw8k!>hH4;;>dn3Ou5!|$U!(#LZLW25&l>CfU-iwpN z8z%rS=%zl;pgc~ietj=DB)_`^VmJN7^Kl^VHtN%6(6z^Fo<~`H01LFfQxLF|yY-|2 z8EE5(jfdRZ<#k|Yqf+M7+?DAoaCwW85KPB0A{d%yce@gYfov)MwV0dNg6DC_I-j5G z=i=6ex#)_(N?3n#kA?y>Oq^$_NqdjsO?R(g=Ce2zK1%L?kx=*WA3K1uu7 zu@W3n3?Agwl?>xTuU=VHw>qLm%EK-Q?J2ci5x~9%MGRX+7k36D4m4Yc7f%*r35zG+JEsRYS3k%R<4w~V zZ_yoZ6F$|>obAEYs907ozp&f)TxN5_WQv`!m=uJ5^< z-;P&-Ojawkn%lWYR&6%TB|EuiEbr{Y9O?>iVz)-=<%4Bgc_{(VzDP{zE0Y_v)%${8 zb*6JEfLg2?vrn}#nd|KW)kQ22;vt;9qN_4}=eax1u$gueONkh)RphbNTppT<*u%4; zeds!L+2Qk9XSvzT`U?Y9&X0gksPjmjo+Q?hzJWt{2ka#;7FM#8P_5#9>I7}ot!&j4qw)u0I)$F`tkF#e&#f!|X#Pq57wt;r7nDfRxR#YUcD-C?y)%)G10@!<#B zXQxn%(!{z#%EuIid?S0jy>aVwxbY-++Z1Q3B4-G``m zTHGR_*sCI<6lYk~aVqBV$HC&cDt|5SV$jpJHb7z|_?guoi8CVOWI z2P@o);nY8r2q%N%!ao$TtCu(d29xW;Ta*mbZ1{#5JIi%;$H0u0X~G|Pc$a$zY!ip~ zOGf=zY^Ka_TL~MNt&2BnGk3~%#?@!8Rhjs5MG}rcD>P;35glpuOfmAR1MgeSpgB z4J$PVa-%`V*`d@wWCMdW3#vf{eZ#Fqg%xHILjvppBvk_J=_f^jJPmOoNUKCo$fSc_ zAO8|XpRh7%=a0eYSqP}VDT}Cikb;1}=2L~|3h~He7v(<@EJSv|Mp}a8S(c~>TocIx z1H61d84*93k}br5O7u(;A~skNyd8)3Pak@;ES}I6X=Jqh1p~3K0NdyJ^U;%o*71O6 zHcpa7;7fcE@|__9Vm#>Q3sO-Mlz(?xAi+4$__4VrR0;Bq1&i#SeB{0+ZnY>0_JJPD zk>OnAzK-EbMf|0REYOvXP%8o_aJwCd9jc>syBdfcwCgX>_r&;1ep$jrzhJw^(`*rY z428BwjuHDfWFtT^w~E~@;@Q(b<9Nc#VJ~=q-*u9B(Z42{1L7nECot4U0glH}yaB}m zdPR|eEnorhju@51{pGL`9@Jtk64V_zs!gNm&@DyE|0t|!N(9RpBO705z!K<#UW9tk z#)VA;F&+-~S{Ew@CKl)&Uz`IF^zK9vMed7xorJJa3ee)Wk|;@xrz7{W0ll$X@lY8F zE@%S26+;kSt+62EWs)mMN$0bIzS4sTmAD5^XcJ)yP&W)P7>p;w4rHpW#0hYBBrrw} zlp{Cz3f=N2-cki9J5oZ&nlLFqb!aRziV|S%W%-<`m1^yA&^dZPl>>XEvpZ5!$}s83 z-@1Ph;S3xPXDU^E@+Lk*KNv4q2K;8D{K--V#O>YRusepq0lqQ^9ss{)b#zis0t>=j z?zln(s&Qw4CKUT)Tzfbl^%O23rbdEv2myIKdZYkt$P3J~;7~=gb%~e|mXrjDYh*lO zV2qFxI1Cay5{}bpyg@JwAKX!5DIYbm@sA)Fo!WUl2M`4iwlfD4U`D_Mf>H%SIf!H7 zu^YkuJ+&*A>VXvCZy@%ciAWL^Q^A221cCXVDGh;H(g%?Ut@AV~veQfAJV%cjz+I3} z)+Y^o6&;BF5h*mlN9No?j|%-r<$(Uq7E9cod?MwOVc8xR(K4&%>5glM$~91XZ{a^# zc!I#c;KUxZ=lQWn=p7b?9d5;5BRGyQ#)8D2Zx}{_MPq~cWs++WaBnFK%tqs2{n9`B zvtNug0RB!K7mqC$`Xc|gK~Ox+D+3G>XxxA1%_tU*R)Rz*JS!96-GoG||GI`RLFJiC ztpIyT+^J}lChMmTk!dwS0p9v)-C1+;*9cfF(55T(r*2^Yi`p85b^@0pNDdTq zJsZfpdT)GZAQlxU#t8&#FO7rE+!=M8NF_*&MB_*h3`C6JKXd|)g$-~9!eN^k|FgQG zFNzgF)`O)_ytT+dp79ErY%-uWpuwkFOknKI&{!5!(O{l_7TjBBNR+EZFi*BRpbeCW z_R&d z^b5$)h6y}AN)bA^5$KMwlP)j<%pEf)O`>?O9Ua5zwjAOWE2qbNnAjsrJ(ik9tOOP2 zp0}WZDn~w@1U6FRRCy3rQ~u(&ylcE1OpL*4u%UYiM*|IpS%S9WLwc$#XKY;Lk98&< zVII35Cm(D1?9`ge+&^aYUbn5ys}Re1wCL%o{2>=ihzT)%q5{2ZWI&CNRe}+Y(klVI zs-_4~!V;>Lp92sz|N8}x2ob8-GABliILr8|h1DoAn&FAlPo8+?ahNnz|M$%J6j}-( zH|3olv}2*%lsCUxm9SUJf~)m81LWyZdL5TIBX*byYt=bN?DLR~O4c41?d^~=Q7Gxx zp?(G!Q`H;uF@d}PBFumpN47u{@X$6!sZSQ53ehLmpYV46XQ@i=7dfFusTObW(mfF; z!b|NHF=NJQ(p;mCB!QQxAE1GF%gINI$`bWE4Jgq#J^;mm%QdW=A^_H{B8?-=fG(L( zq-ahWCLO6Q;3=j+#E3-0hVwS$ZgDvJX#G1(8IoP)K$J1_ ze^Q59FFL3v+!$18%p7jC2t7GM?E0~wd64Ou5eB%Ig2s)Y2x+GSr16;%FuEV{eR1c2 z(G4=aF#a2z7y^IHztK6O^Nal(UD8tVBsj+hlUubcMAOf9rlyFy>!4|A9)yNJZUZ zhcG!hC9E(REf&rK%=9r3?hs{jz*GBh*Z^#S1SE3-i-nj0Br`{&88t|@A9rd{fydH; z+yWoH2n8XtLnA#}l3pL*>>dgjV*%Ftn>i~u*p(Zlz6^}Z`Nawh4?0W_Cly zN0P80Oa;*^O(20kTx2V|F73n}qOBkn#N7V8eqhK*9GHdS*9ubKQb7=eFf`!UpY1P^ z0GO)%3?=r+L9*GmLTOBP{P zso~}aMFFp4zxdl|%Mr@XZt-m$iu}dy1#a10& z*=qRnpNb`fbNQSUf*ZnYpUM$*)kGCG^SLOK62xF@$9XgLZR^A=qClS9X@_^DdnWk7 z?uE?zHCAS_h(R#2;ldLh9VZ?>@Rwd`5O+t5!A(wS^3tjfS1q|jWtg?VrIBfeK@Oc; zEmO_JtMKs<_fEm`{hK*GC}@W)Kw(^X$Oeg!c}T0%qQgCt1vz$3WME1-ti4IjF*+6;a;~04)ehKoY9@boh~CFM z7`)IkXAPc6b=0b!HkpQuX0JT!G*cFM`lUD}L&xKrQRSqYxO#pDjg%$A8ql~C=g$W` ziZ|2zJ@#fpZtNmm0B%e~p~ncpi9z#rbW~*BO=A58wl*1Sdg(9`>Yv|Bh6-bNL<9c^ zVGZ!7=0Tm9LLhUsW`}lxxl);*#xqFCGM{OPXEyL(}8(kp~B}Dxp0} z<&c0G6=;#!zc+c-r6zUI476_)z#BOCL78zr1}VttBJH21tAgTaD<_*@7-?Y^bHQJ& zC?*(QKRMzkxdh?bMa&ViOnyzfg&G!Gsip7SwE0BjVI<~<#kU3ujy;nS(YUQ)kVFN{&!E-Ee^GP(K;bzYNAViy6f(!U$>!s)ve+!49v1LiY7C z-^N&-nVfL+kS|RW4TnRcilzOHjK+hL<4a|pa3pGPg+{gO?XQJ8K)AJEvhQ&vGXt)a@+d1(WdEdqb>d4 zpmwx}$hK66f^A86J2;Z05~z-siKsx2uCZ{g7}-GMW>CiAkM`E_fFf-G(e52Ub595Y z{3Y<8wsh4$s*D>ch%aPH4O0O1PsOdyj1PjwT#tQvWY-nJy|!L+Mz)U^iTBrmKz_M_ zB?}B4I*;jx+`L2r(`T15{t$rBUlvxT?KhW>eZrd@sOxtB=XRll3`$e!(V($Lhs_!p zG;O%yj9H%ty$U!6?~l`|x^@jq0P3K@;=K@bSut8h@l=1TPpka#&qVepT6U4r>%CG)t}JRQoM7^8AwMRh~xSPN0Kp>eGaGr)bwz=39)1zk`==9r_A z>PMh(JGO252?w!5>-nAt`Y(?S?#7ev$Seew~+aYA2?&5{VF#RqG_*!b>>CCAHk3RI#q@ z^JN-R(KoG2(xoqcOrjc#J4>0)kMoena)TT!kA*r>+i#G;yA$wUP%%=XE8^DrZ~a6u zIElA*P9-ppz)Bk&Ta z%qbArs8A18w5Mo0Et}0sHpPsH7lWJrW{OQ_*PG-}%!Q-o4d&Ab{o$wkL*PY2mJmcB zZbLqMV9VN2Mfaj23iX}pI^$d8xU$=wo?aSPW$Vzc1*Box%nAlX1p!$S=d zFmj3UiB7F>md9n=cfzh4p}&o0`z~6Cm-WF(;k-`&rqd!g#VNe$J9pjCQtHWZ-eRBe zch=(gDXJiLgYY~n(6;a55{$0#>h$DkQVzeEjY9wF=GJ3tOBGiqZ^HsEkz<^;@i>ER zjU(jRdD9ffMoFW_g;^EEl2H7Mh_-3nve+mUZ((BxT_BGiP5@lWRnwrt-!gXT_0{pv z_MvQDNtDLpS5#Y!gb{qfyrL>9l^5fhW`G|PN*uRGhimCuSIUC&5& zzJYA}Hp<@>Z9tKGGJ-evE7wH61xdMHcOIP2!9gmLu~5LxNXW5@=`_OP6oD?p)hzJU zBQu6twcn10=VH=%IIYFc8Se8+x_Y3iSj3twih)%qxT5rhXEVNQ@%)d^RR z7>Q8FxyWbf>hEJj{JSGJ26R`14Pn?z@%&1JdT>}d8V@C_oW4e zr>*<&dc#xw_(zV9?{mc}cYoX0lR|=CkteSO01Y4g^{M!4`PCg>m5ILZX?xgwtyyQ4 zIo+o3;kja6wsv^kXEaOyNum%qm2qhL(DhmrSZLoR6QgR)!NKf336Wou`zlduak!`< z^sKXTW`pf%OhWcNC=2Zp(0bYd7dAt`H?+&v0Cqx`w^;-4E;EjjA&zY1Z5I9YKCsnd zPqrKOid>_<+Mb@vyiqR4%BKQR+3EsmHnyhdDH7{6}Yml3?YqF2561l8Ko}%lZRlqy-t{oW3NJEBK)~d(jP%2%)J5eA#^*H zyI{D9k74{AjpD3BP#h3r1>>%gh(oS$Nx})jm9B7}04@bFVMy|hDG4g@RJbw7jzx+z z7)zfbw1Aja28j7+2?~@6FiYIL3$iq+zHG@ofJc#CkrLJ6t{h~l!{s#>4*q92+83XJ z*7|08_m)QgbnIt8x&tmwFWdo|ew1JUye5Xd^U9$7KlhQ=$wVSz5mMtuQb)KT#k}Xt zC_pDSh!XgJ@6kiV(_(0ENx_a#yyN19ib(|SGnE3Hcr8b(-;iI%^qc`_Q<`FZFlzQeAssL(ew6MbuG>-%dR6ZqNwz_ioF~nh=^o zEK5Qz*nFEUkx`bDTNw8|ZtmnmJzU#~7td$Iq-C>>pVwH;E~K(rmd)W*>z%2VM^g=4 zfxw+kzs_*WeMyqtM^g#4@&Yd2O(!^Xd>QhIz8RT>zjtahLW5oa;+;MdK;0nBEB+1O z!T8%LzJ?1?#(Fg}19Xk}WkroB5vu+u3m?vCBpukAH8&UJqika#{cmDaXh&rxqWUhy z2mxC8QV>@isszkxf1mi;A^=~5H(^>y#PL=;A!?#MIp{NK+Eh6Zxkm-;SiI5a??A0w zJn%cUAo2JmG?RWAMUwwoQ9iJ%J5z)`TR-2gB`GkbfLzH#3hV~=+VN?9>CS;K2@^)* z4)ZO_*_PeK`DKo<*WwUvwhX8Xu>@&gUwX;XJ$uU{O8;7j2~z#GBxL|!rr#Fh6g$FO z{4|As`jRVdGYFm8eWS}RG$0=bPH%HxW=WRAs15DIjl#}He3$n3-2<)V0*%dr?zwz^ zfvV#+yXp_37?v~)Hy{2)maF`1RSn(guvOSFh_00PUb_kji{^oi&CeJ1SF{xPI}K>i zfXvb5FE;PLr2`_&Yxp0;9WIcLt)12m7wFY@x##+MO}~Et$EbebST|(H>)=PT6^a(+1^ZA z?IJ~`m%)Ml`^<|#Jbs6@KI9cB;+7w_fRT3E;gq-B<{uPuh(7~OV~B0Vthf295YQX6 z3D<-P4A+|G#bd<~%(ABW5fNdxq^Zg}o$%$OQ6BPp$fJ#cw>h~$y-v0L8IN6jw<%>RTZfQh;LFUwZd&L#yGCJ&%0w`IShkE2a=@(+dn(rYOrsB&FhA{#;KfGP z39$+3@^+17z@LHAZp7xs=DD8%wqq5^HPfHk z-q%02&5gObcXJ~Mwm$BinVTA5r78$|t1|n7?B%oasY1cdDk(LKam%XY7oDsOt@^;9 z*)KO1t9rZ24dcmdVcD0^otB%cqh9oX++x=FtbVjbUN9$V?^@t)J-_Ruiadj;{_^4} zQvze*!dubyf5(u5a=B$va`HgS-HNr;GAG@V3Ck@=w2WXggC&jbM`JY4SWLZqqj&PO)A^Q zjuk0LKMo6(N*oXU1Q9@2l7%w>D9;7lH9&i_+tv>bAC`m_fY|9x3)O$+H~A6(*Kcc6 zr5WyZ|E@Bl^c*_`<73`XcGOEN0glui-!pbh4Ond2_ig&p4|eF-0*@R z2i(Ta;ds#A@e~PjLzR%P5Gnwp0mM7_w>X-R!$$Cbberz5-?(fdTQ5vcwl zhnP$}wPR5I#9nwzl<@$L(_9Y%XR)PvxNIT-nT`j_85Ra(N+5PZ{|BSOE=XF75}^%f zfpO*7GD5j=2ZGV)Qrzq^@(Y5Z-zVJ)60r*c{p)~Y`H!6cGp(ElfZG|NQSt>P@`J`0 z1wmL6Cr*&W$!-LTGNSQSdCdhB|04x){CAj5a~PY^pikusN}AB3RQMN2o&yY<>6&ni ze6J)QbH<_UUYl?Ps7~dU+Y!ssL8M zxS3(V2G41HxI&;Aj$9r2k>?b@n}5`BX*UHh#1p;6j=Q=i-FWI0I)u#BEZ}8~zA7nB zUNow7QfJg#`nrcuVU!Cs5PJ7JeDdn9mFA+a_Ia~r+sZGR&^|;4sxG~}9S9~(9whwS zisY`5r7vV!BM)rVGkyVBkroTks4tpo9E+#k>I!{AwvWAIO} zufXgY)h}w!tlaIM#}xUkYMfT1Ri8Iw=;hF(Fm*oh#od*mV^lvkeF~$iKNJMep$-H7(V-53or>)# zcAtlN72u8{K<8=gVd|BkadC331C)R`X`ykP?Q)BTm}sH?IXEOyjQ=^GBx4Dk01#lY zHx%1H?~_y%Av1cIqJ%Ga$@AbTWfE6Awc><-cf>D{i)3Xc!kOYE|CQ`tpa(_HD7)7F z-Z2$vP{tr1F%xnuh7KDsSp(_LK|Jvjh9Zu0-E(D~J8MlMt~&OYg6}MoTGuLSsJPgw zons0nQOToQzMp_YkDo&rzGLQnB2Wgtrk^O?KnnNf<0#MEr^+yfbZD}((*kK&h-y4P zwcy+v2FrkQ@6{7pP`5*K1)~@q+U)4bxrUcKW{m5^isEFSsqRws^>ka(;rU4h(-{?F zGgy$_KpqO5ZFndr*e&*EYF2)Y9Ig{O2;`^rV7`%r?O^`Zp;$T2ASp;Ulo+D3NVuSA#vfsZ@nP|+kwTP#ZBWi!DxlBoDxmjhfKMhBP$vd3L_-e1Cp8$NI?*@= zLxqq7=o?=ZXS7hZZEXXJG);LLv#F3p@Z*)hw?LcNE??ko&>Pnf_&ZD};vEJaoi{($ z5j)q0f21IvK%y&@uRlgS2UHo#7`VE6q!7b6g@p7-KI#=-;R~ks2l3(z5;kye;11*) zju1)zF~di_6Ae*s*e)a!(vC0}ZSXwQ6EPkIz&q(o1OcFCirxIgb80Xjxupy6wfupW zbDNENPe9tUw65vVuVmkG58s|EpZR>*rmL+!yY>k%t%zyNFMZc*Fp$yRpL!4fM&Y11 z>Ow%)q&4jQnM@ZvH_`9+z#=m5frHVc51Ns`WiA0OE9XL~U&aUL`xucB9NOgtaEfIt z7=Txz5}14mK>>GE0H^LO^C)oJEhXO{FifV6P)y)-V3%>iLq_ZLQ)d8<2Kf`$mhmbG z#JBB`hjK^!y;ywJM=f_ly+2ECdt+a^%hn*K7s$m;Z^a-6SD!^6wPP%8zda(lC9Eqe zKdA)waaCA)*cJhUoWs`&3~5>CZ2!N zre3VN2;Fa1O<@iE*94Io_&>1**vylvAFbmaJMLP|tgMlGi`e06al&W93V^nM|Lhk6 z#pB}XoK5f_!60>>W$GIW8^I)fs6R6>01^GlT0ukeK+VDy&d&-B?ZkVQ{@X|A2r<_C zxO@f^`t_wuchUQrZoCIzn0I7Dzlk9vYA}JPfMIMahr<$Z5Vp+ul1&#&WBMS^6%L( z6P31!W~wZ7^OnjhBCV2ps-jFOGD<{+VSN2QcAiOX%w-U5yH>OOF7m3rk4-}P_$(9_LLa=} zX12fc`rL2tQvQDTdA{C_lzx9Bf8T+heq&5j*P>4h75<(-I@<+(dTk>Wo@$<^pW6rX z(Jr)j=NMp1_?X`Le(sZB;LE{SGSOr~Su55iNCwae2`I)^a>*w@9PYkuF6^JD21W+v zUUy%22Q*Xm_}aVrI(U1!dpkSWH~Tqy zyF2$LvDoCK-5+!v?5eEOx#jZFR$6FktH^ZSp8@8TK6m=u+2hgb_GSQ-2UP+gOS0o@ z{dGI(I?)XJZDns(`i|!{Z^Gm5dbok?Pn?21?t;x0fE;#amozp(Cq`0&M^(c9>UGDz zn%Cv$7f#Ha;fiCPZ~^_KE0xcn&mUzJMH7r-&<&P zyA7Xg`!na|47;VO)7Z8vvq$cnr-x=%_73psbV^3H+iKlV-ps;;dpd%{zFU?g*I2lr z$$X}cRfpT85_f5MOhvx8T9hpbY_IIFMPa5*wVHRyI>jD?Y#m?TgSH8Hc3e9i1vKBPNQ>c54%u!ti#;x6B%6vPlHVBx?{@=I-($U4~7 zYHk;CaY~^l___mYb3HfENWnNUlHDrq8gB}VBXx|+U4)8zpGs=w>Z`2EqAj7L(U$7l zRHRPv4(wxMJUsGi?06=TK{d0{G_{a%x#2Ky`dhr4^mknzwnR2K*PC4zcIJnIydkTl zeN(Ry6-6;Ap(zO3*>>K+Y7vD^OO&!En?m9@k56Vc!8O4(Y1(<4MTc*;J|A`odv*e+ zF4Lq!!27jlMw*jMvxpd?+x@G-Dqk~fSnFXM>A7jbl*X6diA?YKt^1wM7?n*4RR@JN zOy@t+W(^Vb6y#S-ERf%}=YvRlC#}|qy7J1qbwzS(eNmmMs&0p~1zt2bxh_@cXR|24 zne+%{s9BVZn>tj}*5-LlMJuJ;zqUSiZBYzj)*P)qF1T84ncS=f6$M7N&@4@-&?tQl zVKUKN34lDKTITy%f1Q7Nvq|+z0hZZP(nBM%E~pnA4SB`{r=?z91c&LkFLmb1K@_T>kk#y6VrmDza)WF~3jOEEmC5J@=Q$fCX3U z6OI}V=t{eT*Clmb_RoqSf2pj{IWA_al~pml(s_JE=Z#UyXVJ{Zc|nNs zR3+&Dp@IeqJJGx=HXZqH5Tbq{ooZzFSSUmRBqyHlWX-lp{5Yg1f2?K5Ltd^@`*P!6 zjzcRuvrI4R+ztT}XSHF?DJ*SZxvKMX`D>~)|Cao+UwXbq;nFgW^FT@qGlxj-l2eD9nO+-o7xhG~2?=K9$cdV}qPzpYD zzKD`vI0lfVYUQy?jh5w^%&;3KI1qM7x5+T%GAnJ}mYL!(kRJ-m{rNkJRs%||T!vgOn1X7l8#Q#>P=`oOv`h0Wg-ptHv)M? zYT&0);OTa6Yr}(0oN3e%)85(lRet^-Q|}mDS=4QTCLML0j&0jEJ2p;i+qP}nIk7wL z*tTu6b%*eCxJ~XKoAt((e>>f~IeDx{iGduvDTw+G5R`8TNgQ?q zroC>^F$26W{!5doqR$D)+V3wIDMN^1Z*Nc%%o%wW3sw!5wTYvnL^0q;KN*hj8)!ff z>+`(Aw+~AF>a&O+ptwwgKD}RAxom3{a`!!Oy;Px8Tdk7ubMzXzwbzRF#_&(C{?OfI~rOAuQi?heOl=aP%BVrp1+X-=n28nj)i$Im{7wldD<}B1 zNf`tR3}gDEPKRD@{m*>C8*?h_yrO!l+BrS z9CATnGX&30M9Qp52Z!-3uDqY_p;=W9@`d!#kO(c9deyth_@Djzondh zes8#mQo)N|^pRy&7IKN*S~L+#-kAjL0uFm@;O{VGcr=%=M>NlbD>6Gc%euvyb3G~n zo0_CXI9wkLF_y<6;umm9R;$Rl_vWCXlPC(TL9-lV4YT`%y-;Pz)Dq`rLC6X{SA=xb zu`0bCeQfUKZk$10oeUj{=P=;_>(eN;hHUM zend~^Y7}1gQsFqIn2v1W()gP69R#H8k3{QYy8EZ*W^(z_0M}@>cj`_cZJRa)6_^Px zGI;xFYf|_m|I{^_)LJJU62+*okb@+&U16}0$QUULjyhFxew@zB}2WUgQH{Ur)HeY8*DuG_@@pt#Pd%UWr( za9&~o1fR1m#woAGoks>b=bEQe$Ow?{GB}T8)X@cSpe)X2CpR)Z^+y6Jv#_DUGTEj0 zX$7jHOuu92semydbOsWJ0Og#_Ac?nGVj zKtqRxOJB#8@SDTy%t#I$)s?kBK!v!bWa5u4FZXBqUZ0ksRT?Ie8cn0&Q%u9Y$*P<9^c7$I%uF}u7+F3}$Xtw`Wqi_Z zsTlMDwS_>fPH9myht1Ym8*gX!JWplY2MsJUR&vvDH5#z2r&coTZL(q;ZTfx7%1y+t zeC)N>n}>YE2UGPA3Hd|d^Y#3DU0U6=;AW+ ze`0$W*9UyTv`9XgOPma@q`2oCrGLtH!K2S2EemzJyNhHdnM!c{*nax8oZEl|7 z6*1Y^_+9*dD++Cr2+=WVI@hJ=738Bp=*IdyIsxLxghDq%ENI zdPGI1QXS2#R1AOV;_k^RhRshuNb`iEJ@gg`mWLbBTx8?|TjJz`4#9+0%8n~zNc`8& zh2;0Q7FaAV4vX$Vh5~LzPm5||8WujC0!Pr{QWnQ(Gz6=|Hg#pHJflbUJaQ&k3$V6x zAQ851s?gWiSe^UON@PQrJC<)D2lr#P4U)!k3^@EFQ=QH2=>p?C)9a$l3ZDG&B!Gr7 z`cYTEO1BFD+ zde#OI>zcaVG)b{D0J;TF<(ZgcgsE!G%^X~uBg}z-dll&m4Uxto7eARw9R%6puO}p( zNxWD3g0)|a?*nm4$Hm@9vU63b<1o`VYmvCUWzDFA+@p7{cm` zj<&|OF#~ksvheHvs`dSpY-}g}OsHsns~CWvT2YsO_YaDWA+hIW631uvrV9U{KJ5;_ zk|IB#B+~s+hnVx&;1kLMV`poqG#1&NXcCLz*hzncJ<@8s9QaWHO;7jSkg?0oTPW`5 zFw11!G4s9r9GKuN&_~XsPx_Hz5WQI23+Q_gvuv$OvrL^Es->1Fbw(sV!TC-@jUBJU z6@)T09*^DSGm%W^QPW^#uv~F($;^OLB@rq1XZTYOa=wV zco;rz%8VA1*_i(;#K+lWjSGn+aN|oArBgS4Q_rcGlF{7{knR+>f%;Hdid{TjfUq>AboPs@G(6 zlBTbYv}x#w=`X4Y27YO2&W;27RO+NR(F#wf5~`x4iM@EKoI7{eqcW6MY~AjlRjc;- zS(_Q;M1&?WqKHw5fRl3ftL7<5sUPsTxUiHWjhzQhwPaM=PF0hi;j-byT8up$=X+5{ z{fYMn6`SDr<8hKgnM;f~R>^EVNVHmjonszkc7Pd_2+#S^;aF;|OKF+LI%4@%A=vfU z`!bpo!ap5Iai0}3fSF6ePkix#;FatNJX)T#v|aKsG+?EZhuGBZ)}j~&=WkONZVF|= z_OY{6HCr`C9ZR3eCmkKma-$70elw-GBAKbu1@w0Jw)Em^UKQv9X_osk<20zRLE+H% zGF(Z6Tg6UxA~?n2hz=W1K=m4_tR?HPx`_jm$5`~R%wQ?&GV4bm)biR5y|KM44-83= z$XBJ(g_>YC1(TlyT0Rhi^Hv`C2LJH%NW2M;ws$do_Fbs*i^ zpa|3Z4yFJ$4;mC+Sv%)U6(m$;986C(zF!z19=*-8qS2Qtd!Y7U;B@ zgZpV~iKcN`sf~gW*fGrnQc@8rf>wtyIaiR#5`s-hxfQ*@huo&kkuKVQ)hdJ^_Z;op z!mV_<4dE7dtfMSfC)nNBfzWq0ERo|=J1V5wDb{r7k>ClbFQ{>IaR>LD+BXLhWh|W^ z5foU1no9RrFZoavoj7P-Wh5Nb8tbD7H0yJh?6ctq8tckbH^FXp7wAFK;un)#=9;;>JQ`Hd$u95*N*u@F%!Z-64FTMe-3UF6qgI)PqBpt-@mJC>O_=H0N`m zs5WC*@y#F7xg}y{YX&;H@suWsuI7>P7FefQVbc)jq-XHOs7}h{?h5OJd7F>}| zTH3SG#7f}EpMo{^*N@h*ECk}4S*Jk;Oxuks@?GlIGm#iyq{}WSNsPm=Bt$w0DGP-ZQ}p-{ zsDA=B38Q+D^7k_?63Cqk!jAV~g!uE1s#luFkq}ikNdgP1g%-*Mgt6FD_A)73C}Z|;y+N>=e)S*tMYa$g zbMJ3MvNB;cGC3+Cxs>8%3*F*PZe)x~3909c*eg|r+e@Y$IK*qwz2H+W{_8+V3hThu zH2RJ+-r=DW`-g67HP{y%3#g|dr&kvO*?Td~kwt(M$Nc1^3?lD*$36?H(eR1#B<0oa zNf#DU2k0zgQ2|&Xio-*`xk9@L7%`8oeJ;ba6Yn+&;xF884?p`g2*qvz-^T5a6@lzd zKK{L)!MfLk!&>tjc$}r$P`?3JAd8yd%NX)@Csdb)ai1>5I7NJ|zA<#1W2CPFhv+Q3h z6z#`>frmIEo@GjQLCd;de2w7PJt}n5x{~3WYMY~7qUKM8hIyY;+FwUpmq;hoKdf&| zT;}l}sF$Wbs$!YDGsY)078ouaBkq&t5LkG;Gzzl}HzAl(z>3n#vN|bmp5)psX?RIz zP(1M@m|+Jq#W<^ZIT1FP=xgq)`kMKwNBB}~IT&niKn0Rryq(z^Ej##>uxp!CDJvqt zdemIG$z*RMRbh|#g~hzo@5qvIj;exowCnBzydH8hz1vcMaq73ZksmM%9|v=OQuVpD z?mTbb2a9orf%3IIXt@c8;FpmSl%aK({cZVOGc(LugkqR_8iU7ku~Xd@IKF4Tgm8)Q z3>i^L;Eb~TY3px=ilVuSBW-=T7_^$XRNdhhy929!dT{=8QzmsBn%{6#P8GOeurzm= zi05fb`CHhO_e+!QKu|)xKzsyeSaT7dD z(#Xxl0&8Wcqgq|$qgF@`wY@KSDs1)dO<3XwPWoEo>D1h zn2JojohKJN#SklxAV+aLT!ujbRc41cJ%tb#_aBJkwD)b_5C4zUG{O|a7Qqz(uHL)5 z{qqOn_aR~nF{!91h+}Qp55L>P$>C{#_hkza=IX6Kh=6G~%FPU_4C6S=4v~Hfx0{bw z-QSm!lkaGO;uvb1An()p_Eq2U^XfrAFYv~4YAYujH!qjq!bvcDG!otAr$jBZI@Fih z^<>9KP*m4`(S1;n)7)0${l4-G>=2Jf>)Vn2_1L!!~5Rl!9yO@u~$-3 zRBM<7#&z6wrC2~2ur z_I=~+4mz}tiAEzoF({nI)x!Nq1?^@0yI?_*@8c(J(SCbE9`;N|nV#ExTiQPaOWt!l z;EuPzaM18!q%QiIkw8*@Gy4UO*i@*7kVMl^Btxb%?KZAea0ydK0mewMY=f6^W<3m@ zQ&viqBDd>agU)K->O3SKJO5GM5@&H0witKX3$ldkX_napXzf`cj~uN)DEZ;|8Q&o> z3(H-4lq!8SyIFKiZo~;imE$k2(?Hx7t}3$Hgijm+w#Z9 zJ%R5EfYvqhNOGR_>)$UT89lV*E0KCOkP_3;V3N%fBeQiRfe0cw9sApC^>G%Jopt&5 z=!nkb`d`{70Q)h3mm1nDaXhqBUJ?bEP7jXIZCJBwOrm zd~!3EjxmIuw%%~rc-k;uut32^j|3ew)zz{41|>_IyvfD70Ps=tTnf4UxB88U9CEeH ze4w~B?7Kg~k+xbHgeHh4jebWXuLfYB@_=4emgtx5;a*pJ&Psblx7KoYqTAg~xNw`Y zlE?@}Yxj}0hLsDngrWROA@?fVklI|^@ak=o~(R@G^sW_DQ`YB%fGhspxW?GZpNCXzjB8G$4 z{!uD*HZyq71*=gk@iZr$PQ? zymnDqL+K~~c)MWJR2xv#yK?lM*aoXDOz4R7RJKmwPk>oDUyUSZ^47u-hpV_4xl<>S z6DiI6r@+>q`^)yZOPIpX121EUpCc`AAAX%!8J1~=(UXni-z}(DQ=YL?4b+8iN|#f1 zULDVsW_BZ7c%BOYE{`yt%4e<(|BmNN^!Jlal{$$soT(1}vbIO(C~`TYW&eV9=HbCf z<5RD&)i~3JFo}0Skj@-8fHIv(xmeAkZ%vwr*KVV(V^E|I!A&4bBaW6%kal>z->0_k zKKO%*l!%pP7%Lk^V-PbMQK`C=hlD}mOcL5qZ3BmNcH>QQ{FxZaY=WUMQ-|;}q{<^C z4vQN8v&@BvGSX(gBFba^lCuI{wc==1Yzw#gMv|Oqj^AJu?*lImJ{D5a+u68$fZ&{Q0VuyLd^?x_7s zbS&G<173A(ax}@Y%l#yt0{a3K{vh$fGp|+hO8$kS@!CTK%S6xt3pf=#0zZ;`p(R$o zd#s33+BX4Rhgk$i2G*kj+Z#cCLTJJ!lr`NHpzErLSs}DE2h4qv2D(f*`@?W?3aL17 z^#;%I{@);3WE4Vw<1q-Y3?V@kbMtcgPdE&KmdBFH5wd~+F@=GcqGOnfypyc@CH>Gf zlGTrR@Gg#3dfHdBNFff9+2~%)!a~`vJA?GMvyNp5?)3zl6mGM@{FiWyracZ%S+(1? zUT{lx6@27t+n$x-2Olv1f)i5qOXoRAACT!Wy-qt_(g@WRcSWf;ei!>Viws)pQh4?crPNXoofLv*3A|he&n_^*Jqh>c0xA_NVGmmj%&8 zef1#kDF4jlmzMa<{)ITYFv2Z{gqElV5n6m7%=jz;KE{RS&P zQ4%7INe&!@pR(02xkEuko_gANW~4*%2{J;!=f%F8re;-%_`N?$W}o141V{`1X8$i= zE+w`he^&mhH2^wc(p%Q|n;P?QW#U>VAxW3D&uN0pR%6eGeIyB*=4#C39ZsdYvYI{I zyyUMRKqP&51>^A`+R(hNFi)&W)WDHHi>!rq>e#WXTN#ErjKxf)fVw^~$6uOMY!s_K zbEeDJk;c+{KMY=Tk~+u8GNj3D=q&`I7j;U+M(VohrjuuZ-(s zXbggaqFj@aa^_CHlr&h?aYm$HJpHZfHx@V6mEsmb)1^KyHA01j3&GRbXQWHToO_NB(U9(tilJ_0gYB6|eHLJKT0 zLuv-<+`CTi{Tgy#Y*#(CCqCU!(AJ|zRX|70q!q1ME~;{_5sFn%=DuG3RjsY4!2Qok z!tQ}`aRgaaDYx;7fds(g?F42)pFk;#*#IE zL+-V(FacB?`lgoTpIa!6fRw^@)a+hhxivP5AJnmDXH`@xG*W zjNf*ITDPHIU{pjZc{~bONgn~E;&~$W&{okBb*F<%nYwv5+&Tw?ntAhCEk%9sE~wOM z@zV;DZ5v@QY$HkKltJZz?@?05(UnX%hd12RJAz;P^S@@$+M-STwO=n5n_<{a5ws$o z_8|b(K8kDGRYIv&fLw$ExQ4A=*hPaFCykqYvU80b(CU>A_e&@O%h6maEGR6ic14+% zX%&eKbHozDq~P>D5ENW)zeZTTnIp(G&Fh;hrkY-HG((vwi%+C|2mQcklZAyX8{D86 z;!vgs%-*`ToTl?VY_H+TBjSm@_r}&=jqD65{(!aTRls)DMDrqx%$U%99nn35)4H70 zxqMI|9;jYA&qz1Y}+my> z18SIT-;)SlmoTpDP=6(x#6B5S0AH<{^i?87hhcv&s$Sz zjn(4;j$Mo6#bgZ=gmLf~EybBJxwV|G5YsMHx$I>5=|WcTPsMCsTwH7 zCmW%+FPI3wn!~A9M64GX^YjZ}vY&R)709>u+w_;Im>FH>AnUO!(Lws%uKc9Ow?e~| zXaIYkFY$1FkqpEE>cDLl$?Mk75L$F=nV1@d(MYBgO_azY+9{@%d8WT~Defso|KLy) zfoUkFKJ1V-gNX-oDo00a!gs-*fbOCev;FWiX4jrYfB=3NK}mC31_+?vb)`>jC?Z(9f32 z47Au8y8e6^6Bj_!$Y0}h&{snZTQW&BM%|!#74MIFjW|Yp=?2Fa2L{d5xFRZV# zQ+-@x>+L;vrPjSXZNA8~tQ(QHU&AM-!ptOv|D1^(-Ecb?L;qnZZ*d>9Z{{>COarf; z)#I)>M>IAacqQH5lce1`H-ZU(Jh8JyJQ=?VI^;xcH&;WLwB1TOU8dMJOU6ygn8*TR ztI9?lxrBL=4inEvb?E6bzq2Yjt^F5nE6e2ojWFTC4kA^KZ0Q7~vSR4Th_a5#m$^I# zYh4nNW0#(4X=0ghGND+6s-Jf$$_+{(qV1jaYS3CZ9KXjxC&2A8n^K$=I{{DLiVYhk z;lKLQX3HTDUg<33f5DxA!X(^oYR+a50u@P(7UQ&j1|=J(H4HU%InA_EG*MpV0*)?O znRlKMNR4Q6B-Mez+%@nS}BlUf9=IA<^@D^%lygDvY1qq-nXk7`V zI@JjO4z2tDRizd5c0JeoyK)!XgD(>$y7w{59Lfks+7`0HGE}Ap;S}UCNUNr?as0u zDXh8zk(L{p2?n9(h3fF_kez*DhY~B;YkigFBA^(J4^0a!}!8 zciW2b6y$oh>Xxz1tr4L>juHx{at3F$v%BO&LI+xRHKVj*xF9-jwHgyjuq1;}+CVkF zD7gyZc1%qV^vtCpcrDb^|E!aekA2lG;%tb4^mch%5M3Y4nSC_lcm-C|2CQ_=n^m#6_+hL_<&Ip)bDADr6xeQFr>grq>xn!1=@lUTv~^S)@4ksh zs;$QnpnewSM3`K?*l!Hg@b~QWN zQ2M=?*tzElo_kI(EX0Bo#)q*pT*1t|qGk!5z1^iFnVnf{RPp>pmg=~4I0cN6f@osr z^_1a1B$2@WQ|S|ll=2Irj$ISN&T4@$;5_kcg?WB%=Ht0Ddw)4Xk)+tiIF+k$;lzKx zVew=|X9>IOZ*G@(nBy+OxM|V8N8{QG=E15BTyJ~g#&ZY<>uQXa`jhKwKiWfqI-iPA zk7qwBsDO=~_a85JB3H1pl+*ijHiw$H@`|_bKThs@J3Sih za1!MspU;fCQ|9tqeSw|Qj1a2y=4hdtpgr_z*~HFX@VBbu(`@LaIA zP)TG+%ObK~mif+{R^KhwAfcHCtEq^l;wrzG&c;O=_hRN#rG#qfkh6%Iotaf`c{5`b z^QP^ZioiXhB_V!{7pWybY>37PrM8ctRY2hSYr0;^*!Gv$GL3Eag#CtZE zo`04|W~82`{Ih?-B<0&{{AxyKFq5pOxt&GpMMf&x)A$i1(Kvu%B_oZBGZVC@^`jT# zP$@&do?enUHat!GC)mC&JC&8pxr6I>K@ zOox|3 zxoWlHDWX{*46`^`iGiYji#^?bWi26V5=S54<8=(nAf z2D1{QmJ=+P^+dBCYpt8A-vQVSgH!%|T4zcn&agSHYuzTcHV1Wdjv}7OL8T`)9~On) zu0YVGER_K{vd`{fVgO?(m4(80rsFQm`K3620i0@XC5o)}qZ`f7CxyiJKm!6k8cawg zSBU2`&?3UiZ-UU_Mq^3wUh_W zsuYA=I#cj4TObDA7s{fLgdD4vhAooAZc@PYc#1luAEW7_-_nbs%qe-!o_8eu=sH>f zTPU!W?++$|2m{Z8P=NXmoD5Y%ASYoL2Et3@qECP0r*Zk&NsOg?Fdz58?o4Ct;_DWi z56a4)f%YR7YsA>(k{b#vjy>y77N7VG<= z60k;i*Xpyi2TO;}C)Db;X0m>`Ww}~4XB+oskhE^uvsAPGWV5~t$00J3JW!NrU#{Gj zGbt$k{X@U+9!#aSdEBO^aOE9#9?G3eKsacMRpxv@k>z>rl$|EZsv-VGbss#EU(dus zS^5^Gr|uD|$FKLDCz|nmyYmkUQK3zfG<6?h)DAI`bef*r%o%l8a$IV_ z4$}WRdg+03Q!K33r^)}!`O*Y^pt5NK#<L`z*Pz|ypn-4q@Z zmgr8($L%?geOh=NW@seATMjPla}tJmLFPO=nxIPKvu{yDr|9(nXh~B*`j`c6UcRMf zT(B)us@#N1*OZnKF8irBB1)u3*Gy|RiD=3|rMw-<1W%P$Kv5o$mZd4QuaUiDiI zNpa=VS>A~Mao$UOXc&*HuL>3l9fXeAFM~a0TmpWfM^wp=A;pP~neSA(Irbj$vf{8y zG>dK|u#_T|tNDwc?W~cOdUR~Ra%o*=t`U}Sc`c@PB$B6VH5Z}l?BMLXwC7g02k)rq z)+7Jf-ggAVa~z+Oapz)T>VOK(nx;rJx*|@8m2y@_G7ZXLBxV^2aHeDnuGWIwyjXlg z!;yv*tJT0CC1fArzK4ybuN_sI`|F*Hek6|~vu8bQ{+*<80f~$K428twX1o+K_YMCC z5-YPA*mQh@#IjjSHupwbx)~!i%qpe`aMF_f&9#;OX!;2#&Gm=k>VF>%=t%F9q{5NN zM6I~+KIy7ve)wwmzaxnc=!~ygw$U!3TeqRIbY@K>O5??}4rzu@PAK~0l7+yQ*cT#Y z%pemZ+W-VUIt=`JwVJ`Y7OT!;S%{%?YBtP?4u3Cf+dJTvK4UQxVb{>CZ zwI?he{MI-M6M4Jz6htdRs{U36GKT9c;d#EW{P~d8`OY{}46Pqmft(IXF1zC?liB-B zCg=a3D;(j1U6~FTR3HNLTEF+$Rj*OxbMonB`==xP28 zqJ%`KE@x-8KA=^yWbRe^6<9q{jBG(w>ixfnedRb+3|2{liw8P?M#~Eu-;}k5 z13{>{6+tm|2ERE`weN3M)Fw=sCQLc!WPkV=V@kWs6t<^Dw2FYxt46G#^qMp5luP6K zzXdewta_mK)zOskdEkQ_#Ku)Bw%u8waEAaa$Bels?gQNoxWzE~dXHXNu%^IOn?)E) zY#`VKBPC6?MIl0+!9mr~sdd8-onl!prF}XM<)K0uX!fXSaa>JQDn;`bmIhyji=7ZK z?Kt{M+S8JxA|E=2|9yK$&VR=T;&#*wGE z4Uf;D%euXeI=PqsTkdP&ef~>iLd+~nIDTWS3?Ud>!Sy7@KP{h_@wajK_uJ z9hu`ri|)P8$S;ZfwG$LGXV9DFWcY1)583H&52>6qMEixpk2)4p=cTn>zIHu$|b4&dJCN}PFMm3|*1m`|v*73VJ+WkoweleA3TDNq0HIHc;wCEQz z^9cZk6;(@|&nv@Ls;0^uA4Eidi`Jq`za8@fFz=bqJCHnJK6Qt0>$zgT5=`fisW$Y> zBavs9qnLp^KKWMRqZCXNH=ue%zpz(=xl)rERx2Ua^x7wOjuOkPQ8i}_>79bYw^>s= z)k4=?Qfczq6?{{KCkpTJ6k2)n(DjGXnu=CLks6x^uyR4MXfo=>;39ZI6d2oQU?Eq@ zT|34>9sL>us#^lD(|mlG-Ak2+xq=*LHiRyybN(X~@U%AT+&$Wo^n+@J^SW#{&72YhT3wKee--SdmQ`-nKU5-J4$t&d zHQVEu_-S?$B@+0{QB}VRd{in{J42d(3n}{qy~@g=S?4INN*SNoDQ1~kR7wLrts(S| z2o!IPa+}rFSSwayK7)9-I>xKPohQp7)KJge&mpk#IJxas?&Zu_AHRe$bkQ5^8dDwR zv(m`MFvAtXZ&zVz+`!Z;(Av@}+mDw}q0_;>TKR+~7r|S+F+2pS`kTG?V?M{d3TU52q{T0CE`3a4+ z4TDlu=YN_?4{S-(h}OyHg#B=}MZW0;OzOtpplVI%B|aRZ(Pqa z{tB~#_UXNiq=*0ghl=5*LtqLriJ_%C83YJNH*lT{fxBcl?MqmhjY=Owv&rVXfw%<6 zSuX}*E`_p70BVU&_dm=ylQYDu`cKX8^>4t*)!;TI7o7=9_Ewa~$ zZP3!kj#aA46;Ozr*oU6tgOGNl!YF6=ap?n;w##YQ9GwS<^n*kNfInI^XbBEgt*qOl zbgt*sZW!(rqvxQ}c6Qn|jDs0gjWGI3iC*HAU62ae- zFp?ixi~;(CHLH?KJW$jnZJ_3d?$lD8-JxBJ1lO}^pwr|O=zzB}jRHlHWL8ZeW~(Oa24+Cem-u{3-a;wfK5Z8k*wW_9}%` zB01P|oc&Dg?xZ>al_G;)M|y4sxReZxV3=_z;h;nGbCof&H|1`tmWpJ_(h8sdW$aZN zSuvF(bF^UCJM8_>LU%z}=!(`e723fimhrKrQc#XW2utX9!#0ZI=9~!6OE_(CN-zZF z7)wx3R?CuwxsH?7{`cT*-c}6vlzeAvHNtM#Ks=j!m9#c-)o7moe+y?7i!GDzsV18I zrZC62L7RGssD(;~R`8T zE$IJ!n6=+@oS_xhc3_0{^}ET}VNkqtT}%X_SsfjKs!ko3oX=0CD{sLkl}z-0IZQiN zr<6<^Cmjrt6p>CMW)L8?Nzo>bj&j;Fxq~~mn zTLQ~Ur5Oa~T}LPxg}z9}Wp)Y7+wB0F4oX!^oE-hP;WHUC(MFD1%9se15TnC_>SDWz z0hxu#I1CkM_OiulqD-7@5Y$C%b^k|kCfOyLlo~uR>52NgJ{YKphIJI0UqD;&Dd1)I z4`(>xAgcSVmhxqAuB`>C1B&y{Ob9_H>g6t01hS~qkf8xwq|T~wOk<@d5Gdxr_qok* z$3x6aT$wpnV_d06>N@cKE!WdSOyXwAn47amU-8ovyX~I*DM;w{-ZeYgl90$E@6}vT z0j79@4d?468AMAUkGI;FnOYa2cCq7AJ*9sr87wG-G&LE_t@WdP1srTVr@_9Hc zu6xX4DZwWcvyqA|qtic#q2ZkN^99cKyzW|`hw3bJMMDiV1#(EhSQFxw{yE%oc`KX=IQeL z9esJbc6;95^?i6EtGnoOo_H$u=*cFnU6tON{42D5WGT^Nsmihjlc^kBG5R#}3Q=B^ zwRBgNZ;cXF@5r$joPM?0bQLH5i1hi3!t*8r$8gzb2?t@VqabrB~UA@H_0pDX&2PUYVYTLyby$l^h!N&6Wj|bBk z@E0Hf1)E^|dGJ1l0t@UGQZLHprmrWiH+ekXQ&wp_5+>?gNim`i^H$02idyfLFI-p7 zho=3Ox#|*0jF7C0j~#?BkitcMJ51MNLcqxuhLjGuPvY`RU>kU<);3kG?Dook;dvPP zll@s2#NyE()+Md#cM{GlNM7;{S?wT(|9JTNYYtXjky{j2?Ru6R+r_`4<#8>&Pz&F~ zu^1{;74rgK26hxJO$-5D6SAgTW?@hpe<^Kdiz5($@iiyzo2Tq<-#R|=!)!jtqzlC> zjlHI8^2GqEl#GyXJ+oM|BV_!KwDlIn-F4Hx*Cxkd98>AhN@i?)pFvW27iFGRaRW0G zT@z)#ZksG|7x}=gROw+XW(+x@i32waX5LqllD}3~k)b`}kb$o=Th69qHp6Z#zgyxMW$|lS@ zi41i$X=ETbM2p}*6{wh+NK`)cT&I5P6KQBD z%a{?3`)YA*r(#C~B)6?-e70;nwcOtv%G${%ekQW3fKH(9AQN@5wb*tli*&S2Uld?( z32SV5Bg#%;B?h(KPj_LLMaf>!9=n^2gSAVt<7@=plb?)%mXlKNn95HFv9#;7D zO79MqcWl8M)Iv5Z2AwTgiV}c4l&J!yWTA5>dUdZTf}B!2aktXf6|PX%tRbE=!fi-= z<$^oF*96*3q5!Xfmqdv(gBZHtRyuIoRi>W(`P| z4x`Gz?bWc$f#tcNg=|o)G74}%eICmW<-N*#^%Ryqg^dQ1G3Ku1ByXRVcJ8;g^?Nfj zhWY9Fo*H`ksay#QqOa=E@y5zp;Mruzi-7gM_El}sd>+JQsBiU9J;4R&_52yyt4-rs z4giF|o25fozOvEng!Ez^=*Gm5tM+99U<4m3((A5%oitTR(hFEU_15s?>O6P6;E=nT z&Kjlz{y^X3Mf_aL+&%lO%DTW^&T93qv2EKO+s?$cZR6$Mcfa?3ozuVibnRVht$kKiHOLzvc|(Y2 zrN&o9X_*E35|St>h3rSpdj1IT3Ek<<**$X5Xn4L-vZ z7p0cg7EjOoE5w?{7HVXrT|FwJ3&c=Bhj;3vVB+{r{s*vONBJ7#rp9!_ZRFnVi9sGD z>7OK5N+TQN_~CL1&IF!5^Ir~KhB6vt%R9kI#=k7c>b13@`ws_W9smnZjiKXrAbZK^ z#L2I@w*%#c`GcjRMUkTFRkH%I)LLxV6XV_rsyBOmUiIiE7|cQ=>99J2ez@tv1Y~B1 zj{CWp`mAV*T^xf1@rrdla%13O zETSpfp)$*4cs{Rmb*-ZvL97up&)m3TgU)#UsLAedx3MY&B$pWeaG_c#ObqeT)&^54 zTc8m%^hId_(ACu2BSUM{>t(?ZBqPA+B%IxUAtfUxB}ljHs=#p&o8Xs8SCF3#jIKIR z>KQ;2nV7#zN<6B8Ny*KmM#tj>Lpd!5C|MGP(&64_lrgdNn_nn3EZu-Z|2bp_IQg2= z^x;{uB10UKv?U^d3B{XjwArm*nocO8syk7_v_Ka9gqlMI_h1wSPNW+jFgA8I&ArHW z_v_W|(>UoKOg%KXVUlc#@?&D}j*dOB`VLZ&Ai};Wp(Ga8^XT-9X9r=1lkd&MArR;M zAt9tS0_o^s4|~R0yG|pjJB{$0YWoJTYLyGOnRMqGBYLGvJE|J74>v45aQ9UjIHh2F!@XB_X#3GvBEU#294p#%yO zj)XMav=!KqfjAE;4neo!S?4iMvrhEQ?|tcX3%q?RoXPLu?I|SOwT9U;ii8okJ`_1; zJSjjaU0Nqt&GCfZ^1LkKTkl6cJi2BvT@0)O6ZpFe=k12fg!WSwOHIxg;sN-}2m_wv zvmm?G2H_-jZRqK{#KgJV24zUqY0N7mnrn;L(I6-$RXFtdC)CihL;}PMR9NWFUqjcS zNv%^iNcCf|Op{CQNKu6SDa?)Aq6=GH?i6^pDM|NTcM5QPmrKc_y%!3T>!V!MBr)it z8)0!;aoT8g1jlFdgZ&wa1Bu(82hT%aTdliUj~m6Zu&FtONzGV-2(?(FoEdTO|Li6X zc((bQRzlYy2A?z-#5W3HR^zb56s%?t`)%pulsb`BUXi<0oI9Zs{jP-kI8BrO`jUFg9RCIy! z^=Sog4QYSeErP(9(dxHHh~HEpGtf}vvv5!h2nzp3h6Q!bukCj>%#e&boiCOJeF%S} zmFd8}iyci#xJF@k3d{)NjOKi*?#+%3f2YrES%SO(!fN4Ht6BNL2d(v~F=g|BwsFIe z?7OGGMNE4Y&D*xa@o`e>8o7TA96nZ11#Zi<0{X2F0WzAH;`h^-S|HV=&&9KiV6*65 z$339d`et1?nNoLvUizKh7Hd}nVbJ6hCQcNVAh}4LK~rl=fd=)J{0cqtO-!EVJ__H# zeCv2nVC$GtaqD=cE?dcIOUSY;3D1@xKF~&%4J+KuYi&cj+D@f`0uMBI+y!*TKN)n? zn41u05flsyQFoz#zIqLBQ`L)>=un&r%y+vs`1igMrr|W4IaCJmsxi(}Nh;k01LJY5 zBzf}vos7(WaXKb2@$HZHh(~-|ih6m#c>5-?n*PeelYrXR{wj6L?J5w>+0N!`RZU3Q z#(dAOD;hIst07#skyFN$$Fq^l-m0HYiJg@OHCD_M94!%02ALQ)p>Qwx@%CEkyG|&; zNSQ2u_tEEE+=OBm>cdS@$@i2TjJdpIgbIGqMhjbjrOya8)VA^bmV{o6OQ?1GO+94q zI$+DSDovv2`|)76MDDQ>?2Z5Vbme2!F4p-(bm8Or6y#T4lNou?hH=n8C|Xfu*?xKn z(AjEhk9=fyeNZp6;g&6b**tSvt@;owa95z(^!KvkV*^;}N-wwwPHPDC5h5H46-fsD zItp5w$}p=T&tWR_^)`fHOOV9$?!3a@ySj;@-6DYG@&aY-xxucm@9BJ9<6ig&_ z)tz!rvm6{Ywxvb@prXcWJKGztCTMddDtw^0!#_Kx23}I0z{gH}++sNm1dP-VbsE^) zLtwhr%cgRWwbOfKQ#}_qQn#y^whfuHV)pn*y4F)G9K%kNG8-o&+J5mI%@3f@R^kp5 zAC_4V1AW!a`LxfmE!Tv?aN5tZ?clM+XG<4tOhGhlWV$@OWvoGayZHM4-Eu(Zj`mK7 zp@eJ5Xu)|c(|f|E;ajIZE|uvYl)WxJ#r0iaC9hOvp8w9W4~MHgTS-5)2k-72v7vJ? z2DGTdSpLj|<_?5ud-x>t$TD)C1cu`|0*D?ptwH|8n5Bi={<;`j|xQ&4OlB7M)+Ndj)wC0`iCTObp zv=%5^g7x)Wyh)HEOKzvAMe(4v%cle^7(l`7Rbou7aT(!6<{S|Fq~P=g{Cn@$PPKpP z<>;pub0eSpkF}$!sCX5b+8_kK>IP%fxi!UliLK;6LY|&~@=3G&e|~U=gIfZ%8Ik>WtILRu|ltOw_hyJVkt}$?2+KRI^ofIGHQXR?Vs(3e(MmxqR!U?Ai_FY!J99 zlp0~GnHp3$Qf%@gYbLk)nj_)mo*9dsH|l0I46QI z0$q}@-3|KC#j@7s@J|=vd8JosWrM5k;`0H*`kZD6LJ8@Rw5vdV=>kcohEvIUW!4b@ zPwTD3?xGYPmAocdUK6sMYUzCasg2=eFp0Vb-yO|}(Myzjv3|NNIap%SmOkMu;)maS zLrPfq8ym84UM?4JXd}aEEH|qncY~8x-lYr=x|laaFYIb$R*id2)qDWb6bMG7)zT&R zU4aJ7faA(%3hdc9FaKEY3~_*{u{1n-Fgh-X(4^pfB{FYKP&Lzl$fy9$nOqV=jLE1;pm7LBM?C}-v1E@JCVSk3 z@0yE0fGzmlzTnwdabaYyI0V=r_XW%qM?mM{gr>`88mNxp6s4w+ahZD)=V^nIkFuP` zQl#sYlqEk58NQIw^t4i2ugxDF^lXk;wh{MY{>P>soA0x6L&fjgx-F8o-a^=o(_SK^2T`lZ zBde7?uD_4ih-Ju5Stk!IC@9~T(13R`R&D~3G-1i=X8|o}BJoZ?Vn`wi51VjIJA#qo z0JJ3h0m+~=jGg05&`28*4ysk8gc&d>)pkEWHlm>I|FGDyj}RXbb%tQ7hXGG3)iek} z=Fmj`n-5i`Jl}zwQ>LTr1)*528(;6vqIFc-rt#w_T|_#@zj2ONjR+141CY0`(xc$8 z!u?++kB!lLC7Rd|qJfca%9JVGfJD;A<_a821rwqvY$3|7EhOwd<^nHuw9MrcZ|UEM z;ROfP>I7AnxU4pO2pjjRS(3!@>EU2q?`R4r!>KqaObU(OHH^TGowegI%EpCS$IR2H z#0AEK{|5)P=03>)^+M*7p5db55eKvFVf>{y zK5w(k3cc={s=3+GFs!r6a`SKsP6C?gJwX10sFXkATMurHl~MhzfkDa0_>|@uw$ctl z|J3|)6z1H{7YdB56d^)Eqc;8NUqFUL`)B61@G$9FrcUt&OQKbo%;e4-kXzQKF(Z=) z`;d>XJUNN)%v)yb?OQZ-QjTvsaoqqlpdhZ8yF_dhdX4!Up0h5UTdgH1+VvD&y5-E4+1}iujig!R*q`|=pP*%a zeBY*fzPtALy5nAZ)w;yd=jQSK^gONZ`2O_$VkO?^goFM|`>n)fdrbPc#O-?bBfp?~ z?62OzagF1>TC2ukjpK-Yz3~XOeEA@CsV@ls8=$=o5iDFu3`hVi=ej;b@VPYDnCH96 zT2LVc%tFfmF590$HuM)$3{`V(z?dkA^`2oOT`wbiG_{#+_o_&dA@wigyi=qyjlpnS zWfP$P7P|N#Iua>OMv$Zzxm!EG@|#PvG9`Xt{h|^X9Ul%>HP3)X1> z(y04A+1~^--BBMa$&}(WC6q7P6KRKDVU94~ZbhWR9BY^-CGFp4CcXZ5?&qP;Ufks0 z*%ovkYMB|74_P4dWhnxo{k^1Q`Xi|b)aWsHq;_mtSH%gf!ktN0v60yZ@#@LP7+;L! zwenk<8{Rek`;MFC*{;mwp-yC%_1w4nZ)3txV0x|1YWZ@JS%LMgvGUcOt2`jC*fHPK zFCBEY4HE8$x(qm&5L2`E8z!14p%$Kh{C5VYGHj7up1sP^i1r)7OvDD)v(OZC;Bm^= z<}nAKj__pCck9PbphYl*p#w`x#Zaa9qr)(lru(D9J_vWL6soaYfXCZndsL~kEKlh& zpAh?T)e0&!!t<9-W)SBOoOZx6!e85tc7Vsq*~gLc z>9Q+**53M$RTNxk2>8aBT9}^+32#ghR?FOghjMBm!I{*kz(&7jyMX$1wgl~Rw#WGo zPmtvXW`6;5DXLaSN5ZhhDvQl=$}lr%hMdgtgi`jA5;KjHrBMIeSr(F^g0Ze9RFadX z;NRWB`%>pQ$(E+L0v9Q3@@^a?4ZaX4)Ls_I#_pq_Nn?weJx(+5pbxnooVL@Pak^ z=;<#<@)iRL&C#Rv2c;a=Fz+ctN7} zfE=Zeai;o!lm*#;G0~QT+N(#xe>b7%i<8_Eii}()B%15gra6h!)}UMR5EtKoylRBJ z3AJf}JOO=N9+fFzsM|h7y41MvP-OqGha0+apCpgYNX&U6KVWq0VRQq6Tv-S_EuJZJ z%ua^7Rz3|1#4yK=a5Phxb`6XgaVe0T+AQ^0MJ#vE@I4Tp=DJdE4Z-SElengVIir zSbkPMa<2Es?1XZ3ilo0q(w9mDUJKbo;x0N$@lle!J>! zw(ml$Hs1H3@3_O{3sr9+hHE7_@a*oL4pFovjCL{3B$Go>U2R(?rk_%7byNu*DXzE>h4VitM-31JNsM zwIpwZ=c%0_+=uer(JP)cMxP^RBc115Qq!&YU18jpwi2E68U`aji|MD^{f+cKPu?7v zJN5Lg&B(*Wt98L0`LrTv9C4`Q(4?1mGB?})08F1sbHB-;lLcHf!ml;sS7ttEr9Bx; z`9JunLgQ?OcgC0Cwi3)OZYsrFThHz0FH;lC>EUuj7wgX9>PeSI>J(hzDA@>=+Kre( zo!cWmDqWZfQ7)6xI8^bq z6Iw&A4$P!ay4^+EH|p^d=~>Sv%*2-nfi60`Hq_WX zr(p8JqDdB-2BUG7_WXYW4f=;b4T%0BP{n@<^!L96I?(s5i@EypO9y}ErA`}j=mkj| zvt!Vqox?aq?5x$_V+Yf_=UN*-?FjN<)=eAx&zXbq7D4TO3G>ov4@Y)PhcT2Hu){sy zMYGldUXJm5<i`m$3QC3jr@^GNQr&eHysi5(UW_F>WTF+ zjlD;1Z7(d+bqb04A_Jw~@FYFd3OM?)pE&^v!<0Hh0nG125H4MPAZU~fj?BK1G+#7M zv2Q=9rtR=STLV^syc3n!7&e#@D^d9Nw-Q`}1*fs@WPRjVeIwpc^$X@&D{oZCHB`sc_jb1ok%r57x$y8M#b5O2fbkuh_^86hnV$pVUhAw!FKWWax=5(>2)nNdR;zl&rT-axgr@p z7yJ~K93M&ML~?4sv=~$kFVCJ4NO;^6e1$uI;Ngx?2*)gbjE~Q}9i+wGMr)n)SUjEt zu?q$}3=L0XqC%Zlx-~%A_}!7+w63p;3V)}UE%rgf-9khP#`MTaPo1DoH2kgfx)GF3 z>kRmcNS@`}?4}D25jm+3f*I|$z;e2IC6u?h_+1aausOiksBT%yUb1fT^W|l0LgMqV z?=z0L?L4~flE30}$L;Htx!ZRm!|Y~Yo70c_5yAD;!b%&(vOMqouoU}T#ahRf0P>?xLR!{T?O zK)W*mZjt@4yC_Q-eM(G97+_^aaB^~o&!z%Z1ceNRx*4bp0tFq0 z5C1O`ED@j}6R~dE*NB9w`qLt>`iY5gUZse+#ZW&{)0Kgct8Ir8MUV4td1_!n-wsotDSQz3L88E5ku3HyAN zx0NJ$=T#A$gIdT8?obPr3lj6=Mr#cA^d2~xbZY5V>V93EpH`G}`99*}Mzy-GMk78j z-0unV4u^Vt-_m%N9@X>dPJeWSRE0(hao^z%eS7aGnu|>Y^>IoxyT)`4VG$js(BhIb zv@jMLVXq^mVy1Kem;1^lO^b~hD}%R4VFN@1h}d={X2NrY36TH2{7Byalj^x=Qu9I~ zPs}_GA%4^_a&wyreNV$09d{(03kwoFZyz2N7cccUr)61g;DF_Cn!UVrAqCwC3eJ`! z)I}n9#wuOOvk=@HPvkQj+#3Vj7ZuzaDcl!+mxQ<;Ew5 z=Q#DvHE*>@40sY7Z=yTZs8`$?Qusv4!rC)Cz-)_k&!n4Raf}~f8Y|h~bSq()K&qV# z3$IFjS(}?qm+xcuAm^(fnuS9LOMq_)89Axb=OT*3fF28k6;DK?F*N(TR{8f&9W65Ahed}Yj zYn+9!J3FjH^u5Nfjnw;LLK=F)Q4?w{N>v9DfBmFY55jwCR!|ZuSBQk6acRS6Ot@=1 zVyVhtySVJrlSe1y7ntH+PBc3=97C#pwEo=L8q%iQ&goAChj@^4_H=gFLOe}!|LL}I z`5v9paM=W=UOJTao~NnJm2AO?vH)mr)!r&Mtx@3$1SF{1(oB-R$K5*u`wG#*ut<5h zvD#nD@F?7Iw(*M_4|CW@|Gb&2;>?r79UhhEm-`H-7_p7$GNo4EWekON9=9f>KzBM; zX#V}i@i%QRq^&4pxJQ){O&j~{A~|E$t{FhVw}E)Yx5>0E%|9cllltQ^o>+#-Vasd; zj$wb4xVDK}yq<07H`Fu#)|ec&mETcfq#w!m=-lDD)43QGM4b$st57*siYID7Ly-17 zqoCNLl_2?PBg4O8G5;0xC_dj|ozZ$h&bbg9(L4i8vZV(p(@__V`JcKjQicZIExL3y zozk^i7_bH2$4nf_%sLQ85Nz$OQ;Dk?-}Mml;=>5);JVU8A&Thi_Fras3GX+N+nx3D z$0e&Xw-t!~sVuWG3!2<_o5ZQ7@h4jc+xL7fi32_U7hF^TC%v1`VFNh#dsfE_;vR&@ z+o-Mf_LI~`#*4dA`3<*Qff@EE&k{k(8?DnnV8_=>Z%~K7%+}Hh zk6MR43d7U(FO^Wj2Qe6hQjmX%ok>{w;ITWahkv>WR+8C?m)sbZ`V>27J4`F7nH-V) z9}UJ7Q0LK;E_APpvw#S1TDQfecwuka=f6wwZ(g*XlS?LMFHO~JwA?1pxQU4Z6SJ6@ zKmEf?G0P8g(}Sf{ohV)1%;aicb(K%yNpQL0@ z)85=rjQPOK@P>Y2;_N*Vpg6=-A?2Kp5Dxe0EpL)ejoT|4}1h%Q4$HO3BWraW{- zSx0;CJB*Yuq+L{?_mLpHCHjIP#xJG~E^JF2sAcqnxO+bezse3E>I(AsBJ$L5L}d z^(K%9f8&kI|0!ukm=$>KgYf)w^Mt1qGuq#7*m}>oX~%ASZ*9G zgVZUFcqm^~pf%B5)JYw1U003;rGzB`&Dd0wwR{p#u-8MDoS4)|viE~LyO1e;${^j} z#6fJg#2o=ciu6y|MA}cHv;gF2L>Och)MdjwC^8o~I$t=tX`xkzlC!rI;eHQ$5*N)P zLMGiFLRHPdAOBP0=nQF+6KuY0cM@~x(P(Bg7#Sx;?gCLV8u%PB9>-BHd--Run!m|v zt~J|ddVJHXLP8h6vh2MLQ?@deZ!pMRUSz}ZoJ7ArMlCa@5WAe)gk`zG=Wj~aOnOYs zSvF1A(BNi#q|BYmuO7D0d}byO>g_fxBYsyg!>34Yn0jcYjVd|S^$rU!+4N6y;tAtI zSdQM5m}Yug_V#{XJS?Z;zAvtpQwAl6S-&k;7)$Wv&upt$&b%N~m-`VI9G}{c18K93 z41xB@r?Slq$@e6(bF2&z_7t;o?2z{~jvRL~8!oUPbmiC#OMVkE$uSugf&K3oLPtUR z#Ew7T4%muO`?wT=Y6b?DzwwJ-6pV#g6bQ<+J-OQZ5MknB-Guei;(|a|$ALiBV1i&$ zrz4LaGv^AmfCxzmy`Ebp*#0nvNa^w{3IQB3B@z3jfb9Grfan9Cg2VbxZ0$$MXji!N4es=h2Ie=lRers=E&Q42iU-XLnaU$HGPjZC&y-u4H#0(R zPr1{K?qNhD&F2AI=FcX4yMD+%`RQyKnOO!Ctpif1h`sYad7|y7l3B-H*>bORSRrBf zZC7HfgB{S_G z&mGKh_z%xuIs8{!m*o8GA(EX)?e;?#vvX~m%RFF||HQB4%|KxT)$c}Z`v4#%3~Sy)qS&RPxUH-No7!imEa0@~vCX$jWv&Xl{DiH@j-}asernyU^z^dp zbY5rVSAr8C5t38h<@aybAUgH)_e#5TCWPFpBf|j{ks-0FL zE>Jx`mjwtuZfzFq*a{pg((I@=Y_*=AP{i*4()a3$znWIcJSunEya4dH;8oUCmYx!B zN9_!+7<2(&McM5!&sBBtVxDAUWrgW-@DU5Y>)0bk%C`z5!ML0f; zD@O`xPhLJMY94jgT#GcdJ`{Gl%!mKZSNJ9g9Bs6_D9U0rYGxRuSv9|7^aiX}S*);4 z;}{xWeVdJ}ne3|S$BZ1XoI9ww^#t!^txhu;sLr7f=a9s!ka1InrxopMF5Xr+I>!vw zC{Ke|QXT6CueP;UCFN&0CUnx5uYkLUrPwJRvMK${k@2iM6-Ps&KQJdPa98dGY@l>K z^s{PJ*iSP$RTY4>`~F3Xiki0%<2f^y53>6}xmFK;cvfwK)yM-rWRJJI@sx$H&*rZ? z->$dj^2PSG*LGi5S(lcYMRK&5ug+P^^mzt8hn#EeJuKOH-&MIM6*apgNWdJg;Cta~ zM&9NI;LLL4NqEl1`P=|#$KoO3RDSL%^@j{Va^_)P&eLc-#uSw;N%m<2zBsN7VJ%LI z8Bba57E6+}!Jf;qwht>zW$>Y=k_(-qfXR7~nF`o`N(wfs;k#0X)J;+|FyD&9wF4qy zNFgq}X^*9G$J7Uf)4ivAWP+J|KprO<3t>Ch?MC8 zr((Fg=?<_O#rUDnWLxPGU>4|Ln3RDHf$H;zY!5NjdQ@t*(dq>5-Y<=!#__`R=oMdi z{IZzI${THnY2<|iMH65^J9*n*45;iFHE*SDJ*8^=xrKmUJ&re#DVthZb9%XgQkSE=q72#o3@=RV}y9-yaxR7fbX-UA) z+|~u@uEA@&@FZXH@tjpYeA4cFhZl}QG>6`hvs>b_rMl*$u+XAp)vyO;mjZ?&r5E+; zm&qYs?yQ1Xj_m?Pg&|MP0L^+DXZ17BkJnHhexE{w{qrG=ce?zidtOrRy#)Z(t|? z`2jN}p^=a>S$%-jR7gP1^ET40R$$f+gUJU}dQZZ3aZoLoj@gbKcc^jVni^b`$0sug zG#D6!RnI~ZLXsRxJUc-{A35w$?wVEXYVdbV=HlHgPo~Q59C8i#LF+dM?ev#d9WN{| zL}G<)h)?$&wRuT$W$}&vz-3#MPqXY4P{+Yz{FV_lyy*(WnpZKuK1WZ5R_cwq^Qcf` zZj8nTqHU7y)hhozh@NH7#JP&)hL4d`dN<-~j!H0{el20Dz?ev^ZR6zJdn&Wf1P!XuOBws%KC8=tESe z0<23c@1P9vVig2VU-pd?|NE*7JO2t1@gCPwMdoD;u+vb(f^_|Z6kO_t$l*B*PLF>q zz=O=e?%D3Ie^n#53^Mp7A$_a|z~e;w@oY1uq)dGlxYRrF7*gn(K)bV|WYw5yoR^jP zL9O{?-Yl%yrr;H$+`=l`*|~j7*R_e(CB(b68&C&dNZ(z4_4dKiRet5H$8JDFSGdj2 zQ+DI7PWd)amXjLa;99$zA^9$@jBp!e?rp{)QBuTHRVguR=KEQCYQdkn#$57HX#2_{ z{$+CkeKhH+Drf*>uA;IuMl;E-OY&sFFAl566xiATz$?&RaN(oinUIDo%RQLPon-S% z*n)eA(n!S`Yl6Y}tYUggVn6E1{I|@1#aeJAhD_K`C8MqR8Kthw4ycH@7IwLA>?ahM z5l1B$7djNeIdybcZri2p;{!Z^2pOr7V71G0YKIXLdSh`f!sA)RKQ73CFmB^hvw5$| zQf|JOVE*gkYS=>I0X;l|P+NJAI#6p51XcuuS7l=v@lT>HG0OAGThk^x7Ee6$vt09; z%h+~yYe|dPI{)zCMbqM8N_%}Gf~ig-M0@iQ zw2CQu2so!K&pYJ+!_c5^YH{K2vgSkeqqNj`2!2z(Yg~qxs8Au66S;^%x}c{c!$>0y zY45_>_-)kFD>y9*a4%CM$#mP5#jf z0Ncb?Zp&$s`bd^odvt%g>AwEZ1OVrD<4&QCUrv0P@4`masUaU%ijo3)L3dx6%Lu06 z0;@rn=~s}Uff^lojpiHoVHeX7_tAUdq~8^R z(Wi(#u@_P4r>ZfHzW!X^Y6+6Bl6eoV4F>BUx&o~UAxM;^gQdS+a&(Ny6QDyQ#4gnFZ?d?lbWOYAg60v{FAw6|2?)|H$D&j31{lZ zT+#CHVCx8P&y{Q1rk=Y$)I)1QI2Fy|?VX?q|&dTkzfu4`=o zdlqjs>_>83+C{szvo$w^cCgIqi3c8EcnN4J{_02TGRQ1tsaD||4VOg*hAAdvj4pUH z>W>59=2*ZDi7W3b+9g+}51JU@}&atH?*dgvsb00~Ng8`XyARjAMsJ@a^j1C!MSex9jBQ~lM#r_jg|8GDa3(R@w z(ua3diRT|VI6^~mS@KtI8vo2GsMPA9UM(h>MNBp${aa*4YnnH8K?gg|&mo|6G%T!s zyR+(WZidt$V7(<*+{M^%EN^!B&PA%0cVs6fHuPph&zGv+oB5S!*4i+ILBMvzr+7!I z5S68_;7bxxJE2gXr7GuWzxhP^^+o0s>(iMMO^YS$s-pt70w)B&+<8 ze)zR}3jy2YgfK`&J--0nv!52{9Bo~a>KfumVUFH+pBQe!Xvl)DK_`n88PDUTR!u(4 z@JC{~LK_yCfy#WoR2x#1L23j|JNaOcoGBvx_}pUGO!hlYe`zdsO~n%!sK-t!iQHcM z?nY8>H4umWS+n3K&iy9f2G)T(^vg358&`mE@MwgfC#z+w!EcTYzxq`O@P1>ShhJE_ zWfRz*0IQS(CinbAy_~2|mcg?QeR?ojtI#Ej73f+gC?FQvIpLH>YYWu*>xvyJSoyD~? z;73Q}UQ#}r$BOz0$=z4m6l*mYwOVaaU$`DzZ1LkDObGvUsaVZe3r~8hFp&&+9OCZk zxt^|W|Q`_sVY>LSt0O+Zf&AqIa8V^lahwreT=u=_rk#%ls& zhOcF^&-rr@rzc>Wy+Ate{1ZHOv=Lf;0I2_{pBCpS;!s(F zw$o?7zH&7qkkr*-7@wB&g3_v*1Lxg_p8#M0m6gbSukuT}$s(}a1Go3$WxpvDZ&GMC z`qBjM=2+L|H$8V-3f{(et!ElMf0LB22h)j^IR&!EV{ICSPe>Esq^j4{@i~0C(XL3j zG9u)8Yy=9S&l?zIF^t3miFk2{RW~_!z}}cnM%WCZ3w~&DY-Qne;VeasUS5yy>#|u+ z_AsRXYU{&vxPD)pWB_4&Io75U)jS#T<(m|9G_$GzerS2xq`IXVRsRMtC|)syo_ zf;_Z&>8}h1_t`7os%jSdfcn~S_Bte%Q(3U(6yuHKbGb)H#U$%2MVwj^rKwOoYL$1s$b7e7u;uC482q2PJgKw@ynQw7ZS)2Qmz{*$1FLU*>*H$ zoj{2%;Vg@|ZHT=lVUSC!&l2v&)8jw*JY{@Eet3q#i(dBIsh}-175<9PSXHyI8oP2{ zI6EfP+}sw5Vp>F~A$;txngz)Van+dqNL6_p@C1c@D)kBjtE)*s|4k{)1N$Soqy{p( zYbYLK2?5z(fN8oZQVwjQMZPv!ME^LOnF#sk`E)ptp^4$dtdPD`e&Jnmq5|fm>6Y`{ z1j0UUbV?;$plREgqD7adC4#O^+CC{4E%gl9EOKDw-sQN%(?QFdCdP@tAU7rxSuT@KAm`BFiY^?EyXT0<7oVl~Af+7|5b_M& z<^v;ZxISkK>M;oxOqpa*M@mFU9{j_2wgn=f(5pO6Tv!>Rhd~c^CmOmm0-}UGs8cX< z2#Z{m<(^F%w)hu0r3UsTy$vXAOTYn{I!RKy#+Y3 zRY-!S%yyV}qyOo5j8*WS=1z+$M>Sg4aT5sl{2VVk4t>a)vy<*eC|v(6TXO-ubjxyL&qIfYm#O5@&JOaYc`GPAcBKoShy)Or1kn81SQym?Qs>qy}1Vx`^#yoE&>^(y$abrsL>bTO__l8a?+1bx1K7;4;cEp=}LNi|t z)jI^uU6}KbNLS$#8N*F>-?CJz3gXD=5GT>b?sgJ>$qVwI##5n0HXaO@p0ck6fC=I| zV6}amsEJZph4ZoPvTakQeyhx~eMzZ(ZfqTmSv87CbG2ryqv!GxUoTB>yH((AEp+7r z_|x(8<}h9@zY}XU_8Ja~t9`W$v>qZceFV9rI)!~Dn5+DZCN4az|G$51K z(!r7?YDryyWH(%nH|(u`U#o%DwN1SL5}~`9GIFZi^vj}Wn|$dXoA-8!^x}L?9Jp>H zsA*y#uA*NBLYgUD%K}gM$%t0Ohm^XmZizwg+r`Bx@0*IZZlPh8CiYL75saJs>FJDO zNJ|uxQpk1Y3hs9pe1PVn(a@Rc?56dU<>{&~qMOsdXpNpJMov3z^TD^DC)=twnC@@X zOt9GefN7gLf3;!wrGo9NfGTW%;V5In*hte8SyQ;E>2GD5nk z{I1Nd?-Ii{q31n#GJ!4h%*WU1jJluysp)%m`fG+F%W7jPJ>=%Y=VsTmDgW6U(xz=p zN(RtnUFLG1@{808cJtKadNItBuzSV@sO41UimqkmsorF9+~kbiMb?~aCwyM9?}NNs z6!(T4QxReujUUk`-(8L+-tI(VFjN2E|PhdE%F9wwet!o@J>!9x`th|^h9;D*3>B)F>D+Y(qZg#ssuyY1kc5;)I8SvWY}3S)&T?xnO#l! z4FF&HUK-FSE$jgfF0`vF4aAp4{O(5@!KHZWeHF?jo(gj*62?_=#}aTrx8_#cGJ$F^fZ{Y(g*#Au-F+sw{3)J_GHi#?ldeVoWk z@(IWNO`F@!nqRO?JE+ioKk#4}5{Q2e*D*VABaRh*r^y~BP+d4wo&`EsogYlEEjgHf zb^y&JIseFRCT#HC2?DBVivounWv&b{gc@4+MW(jnH=u933H5}D4)iDp77~U+y`0K| zfuIqP4Fr&xV6)3BT)hZ7rFIvVwXnoFkW}c%oSy<-VA}`{hW-*lVPH6C$R6v3j#@1r zsN3kQMfbLWJySujFqT&0{wVeopj-}!lFFn|U?Q{2W=L*${*x^Mr$&T!{g zis=>}Zr%vsTmAr|QMdtuPz1)DX8{UP2AVqk@nh6oonaA?CSe3fE|f&(4JA@+0yiw< zGnS9Zjq%5+0ZAr@hVHU+fQpc-QWbg(fjOh#Qj5C9+JO~(N3H%+#~rmsk>wmzx$pgx zE;-m(4WyGJqoV%`d_DK|p}WL%*PZD~XM){i)9|Mb2ZmroWvt9sEz_lT{VbQcHLMo& zMOcc1^e`8m9FD^1v;7TW$(;0$oTI+!*5zC?1$&?67wBb3bT*;>JL=y!jTg2f2uJxg zGrz;10ZUQX?`)T=A#iWvSK?aDdQLW-Kog`e9XR!8vORf##hRW5Jd8Km$f4gz`~jPf zZai`itBKle{8<(~%=5-oSrv=6d1yJnsVf!u72i&7m1TKd4cmkMAu<5JkhgrCoxc3_ z&{Tol{`+wBs|pq%+`rsW8XxW-^VI_ich02*@-qo^&Ok)pF~3aEzTR&fx&V!7cqgb( zwWkcJu5uUr6}`0VBszG&M7mGK7l6wXfl`n_;h*MJU@>`MX^lz9OZutJ_5@_4%|i7) zg~j4X$%UIrYCUs30tswninhV_5Ky#ydLoT`7{4!)f+|*5}t@3 z^r6WV)pCwvoycc-MgR9kQY4b_aqBd2=&T4~Y-Re7@JxBsTGrs7JB*oRqO7<9KLtUt zh#a?sbt5_V18A}wHa%w*(984Bis`F^5H zc?7*5zwUr)+&>GFh&}|yBvnoiJJ|6sFuv&}e|c;v<|U}+>O#xq2*Z8drSLl zWu@!qF`R8nF2?(e(zzRqxO}11{S~Da5n|Btp6oAv#Wx_r^G)uWkBzItdRjZvHDbmM zH|M?DY)bH0LE`=a8a}VnT+^iY)UE3JFtgp|iXJlGOG!Q#H|-Z&&ZEj#Ol89BN zC(Sf#;~%SiFR}=+1Re6|l^ucMFHz*a3}y?jbn2f`yzAhwQ^>(hIyD_?w#4z`Z|{O0 zc?jVqM~MG9cGR^SSL3xRjS;%y!7vGWGf(?Bpm>6j2Kt&uBQ~vWBG1_5g~t?vw4$#e z1B6fpv0k=hFZMTXe6;Xvj*EmQ8+i}yUoVVC2J#7OyQvHF+lwr#yW_nmtqGAg3#Peo*9W$yj$Z>Lff0kdUuW15(iRkO#BSqZP5pnb*_~L$?9Kp<#^1&1(6V$;R#}p2%WMyQ`DRM>oMIUye zE2ge#;EMNI{GOBLnZh7ETfE#B(jXBmAZ)4fgf=bUhWE2Obky3A-hfgEzz8FCj(R0( zf(uZj@&1-DB)uNlX67-92i!z1)Y!!_v^kE?P&y`4Am?p^xs7$hQIxA*s?*d;m%?kz z<`f_AhtMN_`)0;f7M2vkQt?~L>nGZ0+eQqR$M}2>&Wd^=Ct zUHDTH$@Yz^u};DFe&p-MtnfCqnRsn`>1w&zP|L=@WiZ8;3&cw|c)fVMxR6vi`;qf3 zPZYnar&VBjgiw>e3vL!&gr8n6Y@%iyq;M@(JuS6K?&Az$)T{sL^eNSIM8Fpr4D-Uj zN|o;PB5h@|)>9_yoVcXy48iL^$9Ka>4=G(Q_&VSm}EiU+TiTNSH+EpLeKA~x#LCw zj14^lvZtHDtDrOIfGEaCr?Rs5E(Lo&;-FZ^lB}e-e3M5+xW)fVa11 zvwHEzId~vW8#i2%&Y5`4K0=kqPG!}3)zo@86C6n%l$NQc(H;yy!p73C#3ZS+Paxrm zN++W|#Y?iZrclzUo=NM#k*cnWJeDAV~MiPBsZ=$UK>#rsYr=J)rU7=9gr<_YVBOD>j~^< z;VRh<00^P92NwShg9RONJ~qAax2syk@$IaLp$iR>z^;wER5u%KekGSIIwj^=d5LC+ zYMRZo&~Ml?{0EZ{`?MH=ul#oR(Q*3B!WNd>e%jVh(w=KYysR`&Yzt zu@VZdlUh z7!&nQIOo_&HC8FfElgCO(Hc^YHn5kQcODdW$m3Frp49BF7=sj2wo$SA*BuM zx$>j6O3NP`GA)y`+lTif-x9NcR^OUCK&Rm#7(Q}wg4+XQxygMWbl;3O zVNXE;#j3m|{$sxa3ahH|CIETn-spy4Su>H0Nw_IG^4?LB8v$VAV-r#1Y}Mn#X2bfJ zCOtb`53cTGXG_2j@jeICAHM!m(T6Oq*MGi7Rr)1=$@P8wBh)&~1L%;ap-5YI{wOc6 ze2!i}S}E%Vsa2VLUR*q9Gch)dmHupgvwQrI2LXld>Ddw5nZuakm8-B*oIf#%B!BkK zUxt7Eilu9AU-xGI1B6v~HpLxxy16o*=KN(D_?e&LA{w%+SAAV!^>a7g>Y2j62P?F> z==KEVN^W20{oN1PU-r$rvGfqOuafW5@*GK>&{(+`KR-99cACB{C29}P{3hi%T>34o z29boH>^D-`-|&Z93-(&&&ZOcxm)dO^ZNb?#L6se$?T#&ewl&%nH*N8P7G6BWr-^;2XHaOw4N9vhR1S^s>q_{V*MqOR!qQMbgTjQ?_l*l@70+yim z+IaSg!6iK29GRw9-DCiDbKYeNvkxmOLvXhovNKrGGEwAY)nizbagl9%uUPX>lFcB! zLnHTz%T~@@S+FVf(9#FOGrJ8k<9xe#DArvF&tS+jT)qB4U=DPj$^f%ivj_RGZ3j5H0$8>I<7VXy5-AF3@s<>ah+O;>KPUL=h6^zJ z7lmGCCtDfDI*WzZ-kv!yhFcbplx8c!zb#>s3bTP9^1Z@U*b|IV;Tz-!pYAe8a%v!G zZi}DWCx~+Q(Jo!`g|%QHn1_N>txYEWZ`YBEodMFWK!G@6Xn?5l!@**!;6`$HTa`3+&~*k_Xn(59BlaMcf|V*Q+d3m8}0N$od;yxMdCV2 zgu+0g1C=3Yeh~or5cPV6xbhM)G$8gWK?;d_Wfd9nVZM7ZqQ6H^15*AM{= zQ@KiH{6X(8WAcI0#vcSIZ5;4!%AhWz^zq{V~`j1=3M6UnA&_9$1qjD(q)PwwaD#}bzm7F>w7?umt zzsz8f0rWor3@|jxuiEhf$dbZH!w}TcVhCMuG+C&Rg#lbc=mw-|VNi$@wOt@QDjnhf z5I5>bxrY)kziQKnNc)V0TbV(BXq#r+uzC)u*4QBPSPmRpgH@ms5bkV+Wgu(QY5LOj z@m00yR3TaN(f^jmGoR8ukr+{&5_ayW`gbBnR@}6W5HeL@{!1|*JNS+N+QJsr&Qi#o zjOUP@;8Oj5r6h8??_m-;pzDc1&txmDK8Yv9h{We5zu_d>Wg(%oxX&)1Al!D*3?5UcHD|~+3>6^w;ZS8lO~n~bg`bK1v}Yg zO(HoS>4;A2H!e@eJip^Kf%A!*io4dFv$G7Q_3^%PL~*e>X)-cCCCgGFqPa~HJR%{i zy+M@EJqnTZ3;2_a^e=`#B@>bR<8H*r7vEt^r`e z6)v^Q9e&DtS8wQyFyAEXmIJD#&Mi~cJwxf==yTY2fO~;-PrsaD5cG~jl?gj+k=2|$ zuxll!I*&HY5TqSk5s4(w!()?_u-7iyTVf^R9a6#=sgSV=ryaMAfWR%P%mLZwOaR3~ zfFNB%K{ZEE8*Jmr4+WG*P!kHGw=-ilC{M`FN1~RLD$dNsq?(jEBJ6$c!xG{9d+zBx zoOmx2m?4M|)L*|!hoKSSdcmowdfY;{3VsrJpwRs|+vkMy**h>ob!MZKfn6w@h3#yX zF6IKVFY0Ii>rRd!TOS^%n9j^LkFt|BpTuTPu6NG7A|Cs8l7dx|yeE)J<)daix`p@C zB-l)Z>sz(AU)OF4x0ZbNzZ=&>JSh={Vc#scWIkh%s7OGNxMsBkn_a9bKBH~kBHFbStpf7~Hwk$Cn z&M9S|BFF1h!RLN=fj|Ni^-^PESpfmBegjZrnd8n=)Z%MDKR0DxQF1c)hPpBKUYzy= zQk5_P4M}JIQ$|4Z>JCKcHwda80iyUCuw;HPzyh3G6_z0fTAlFMBS7RF&sBT?0ihtmtZW_rO^fJ$INYM;S(Ihn2cSg zCKRuqd_sfI-#Gt1Mvay~`hK1@F2i&X;vH!bUWy$6`!+A2{}CnR`3f2w8zcDz!OsA( z@To)NcvdF=SKj3O8!QSjZDSVWA5w3smz{-4_KN`KKgJvi6vhj;RqSzJ>1sV~ieHk9J&&DxXf%qr)WG1o;d_8OY*QWTI>>`^PjCwK|!}lT8wFTm+OP z#52;@91!$@%pY}kr`gx*e3uueaG|qI{B2A9d>{p75Ck!FoF?pnKxs(^F}{p@d9CH5ay`LOKWeew@+FYf}b?D&tOWN011(q_bIYAEWAg06FIkl z0Kuv_btKuzi%DhXaS}YGUZEGo&P!p%HMgh_1+C8{Wpx2c(~w3{7?cUjE{@`pjE)#E22(`8hWc!Ap6C160C z#7`++>?FFOq^*Ix?eM3iOIt0hdO^HYqG?xWuJ@u>^bm_GHy^FQWvec~n#6D)J_2I} zX|H{Ha-`5e#d8JUnVL#>Hu(5aK=UiPjCScU2s$!tng*Z3f51m59lhkSmYMd?x|r0w zr8*v?Gd0(Ju|=*`*Hah?v#%@_=&=ygxH@C=NJy>x8sD2~y)6o5+s=c6C;OMBM$20o z!s_-P#JTk+?d9SExE^bU&;5TFGE5r`&~0C#ikW8vJhaSa?PL8T_c% zg^bUft@l2XEriY%J)l!pfTzkv$zXfu^hw>vg0Y>67lgWU(^_eMDPivUG_SI!MVsV` zgyi6z_7_}s)&85M7Ia3XjmHPcfl-ar#pBFw$ zbHOF83@|~3-UqqGI!|Crzv)scxxG}Hn90cPz~@9`29`OBOC{btyDui{Fs0MvDVxf; zj`Mb_a(fhGCD zLi*|++9>=#1be=AAg~_YwZPl7ya-HdGV>}?iK?OANj-I9-8-+Rhf`5KIrYVN9k^8$id8J-ngVfd>*njx z1!dU15)&L|tJCjd3rI(1k2!kA-&FGZ0U|18B&+3Ci+kW}C#IJyY1CiFk)VH1CkM$t zqPJqA(aawx3-6S$1mH^N#c7qypMNj3D{n^WoA)A%+h{l)|7S4;`O|+gw@)9qm@*#E5EGkfwRty3)fvtCXIa;JyWHTA3Yq~QZ>1Mm~_>S z&7yeb#U=AcHh^ndOJ$$mQse1lOXBWre?M_%B+TJl%1`Zu)zfkMU zW{MM<3=ggqd(@42YoxE&74W|XD56WE1VdVML-a5-KqfmUwI8mHw}V!m1vswXWMnEp zXK$XC*Aj8t&TmJA2%xnT|Gi_nY}&!Wob@f(XlEopdn9l}dftTg2xVulr{F?Z1EJPV z93J6DPXaV-730;eZR+vOTmQ?&s2OQ6%q<%Ky^1?#dN)hjABH^PN;jJM)R-hw033on z0Sd@l9oI5%-rU!An-*ZB1p|PM2@aonDw0&qWGp~9E6yQ*)I;q~`N(6U5)O}R^3S#z z9;;lVNAgA#lH_oTC^cobr2gm&Q5bnyWU)i4vF_?;?2B1;zZP^D5s||Yns{+;;69zd zFe)gkiv-CbGaJQTr;f8L2?D1qk~6R2P^XTv$BqPJEAQX$@gYSpOGZ!;ZsYLq7sKS= zuD^}X{0XwE_XZ4^<|cM<;-4x9*AEJ4I)MOqX+E*RxoMw0os8zg)U?vWYqvwD~d@?VlY zI}3ghW%srB(2SGBB?y)+A`CA^5s_JZ-f;pq#2EjZST&f?uaHa>{AFWMRf_Osf;T`x zrAyk?nb1|D3$%~1ykQZ98p@oknJ>&VD1uggzSU;JM@uk< zSq`gjVZrFe#1UD1>8XV`$L35EQdj5ok=iv%{k#|Os`$UQBS#5NHki5sAw;gZyD3r46_VzAV7mko z-gU3Nm>!ponzb;mLa@441C-%7I5nIUE)z(cqk-PKzw^mGh(Uo0Nrr}q1o)LCKk`5k z6ROrW(3?3#NqP2|_-TE9wIhsnE=ncj9^plRALSvCYpFj$+a9Jm!c05>jf=jj-y{k< zA}#S4DfN%#qG3=faZ+zANV6R5;*HSuPVi_6$}bMxtC<#Jp<||jg}*WS*B`wud{=pf zF$WJSHHs#Y`xoCt=xSz@m{&UVblKvq00Z3!RC+l;Aa~`zz9D1iv#8TE{=Uf|rfx|6 zP?p8wVYZlZw9*2L)TuO@`Twy1rJ3KTpwG%yL*ezHwH}8l_1&+UBf4o$xsqw{5Y-S+ zECTD^z!b`2`o_C0)Tj59YLduSV)36MZFrJWf}tC|CyWR#63aJ)BXg9F0sMKEl6!aexB#8Y#1_~;Kf5)|V_|Lc<=bxSQ%Aj!N{(h;8lRf-OOo*sLi#Uo6vg-G_ zm`E{YjuH+1IMZ~Pvq&0a;9|OC?s3fAD*lp#lzd5Q!U5%i2wbI zH{$CsQ&p7x6ZJ#E1>_I=G50!J>FAKC{Py48kK!Eln#W!?Hk@Rqv z4bulL!ndB1C!bjcG6#5}%;~c!N>{eB=&HVy=f-(9OC)_LJPE)8Ug(8RPjG%?ZU%+M zUP=b8uRI70ym%%2ul~_YB`GX>j-QrFdt_t`k5TT_;NN@?g2u#LJ8T+-88yc*QBqZ&HO4q1qdWt266H;^ z6X6&frB?;eESn$DlSl6uI&pj%-FYjv=yy4K&@1p@B9)jM9-&!!8D_*WvSPlb($NvB zn%lGrR-QF#wzs=_)sw|izyhzRvs-uPRqMM!Y{YgLP-G>NAepx$6hmUqY8x$)S)(GX(gO$*Na*ub*CZDl#4 z2rCjHq=7aXo?G}yLAVl%p^oU8z-QyzKyAN-)2TAWCYAj4MRq$?fg;L)D$yl(=uwHE z^&t(51rM~TXT_T{N$HY%P@r3O1_g~INn0l(Nco{f)E@N1isUE;49yNCq(SxmO$Q-fwMWa6=2oEI zh;N6Cqe(gt3_*scK`~lABuNy_Ly!#OW=cH3Sb#jbsLYulEUh?LDIZxjvg0A1dJ1b0 z8qHlQ_fo-=wuc!D{V_`@!3nqx{x=-_F-yF3xR{M)!OEKr& zlAjb+FMq|5Y(mj0ORkytw&N*}p}ChdPqPF8UT5ZGW=wsiip3StACSQ**jN4RNb~x_05pF|t|I z#k1O3ILa+*qg&6g?rx8?DY+e^JmVjyd)}9Env6U}Y--fbd3evzuqH!yi(p=r75>yc zl8fTI=JV*b0AJF?>^RX_wz|)^UKqd9@4tEicp~x=^3gdz{c74q-!X2&sG}Cs^y?_U zme!!6IQ9$iBp&(rd!0V}V8ORNvaQ!6`Cj}V7x>l%);vw-M#eM#vgL&iqK9~SrJpf? zdGK3x0&<{Th^N367=x}FjXal^59*tYvl$2=wA0d*Q*mjsZt`0bRUt}@5K5q{&x>td- z@#loGojzXvxf@@7iW-tjT(ftH;A(c`q}gUxsr)=mFS?fvvOC>&9m<;uWZMUq%IE64 z1gut-Pj!>>Jn1%)$b}x|+pDpJK9c$F3-^y$T^l2s$EJ*ot*X<}M&uR>@qoUQPMy^S z@tZ!1{M`?ikHDu)bbcL00S+MKBvAqPuVhmvSjL=)B<7A#*X`IP+O$tUF#cT>liuEV zFWQL-FpIr7`t4F63eWkO#iUq6h$R_@neJc!)e=UU12VziAEo=wrz=5L;8PoJ*1Ye}4O zuy*sE=VB!IcP|n9DON;|JS75OjJSt2>Cev(EelEWVfpOF>!TFqx}r)ce&ea zAtkQMXIjP5Tj?_!*Qh)5T{F8rW{c@IgW;=oPF}1Zf?>;cMqctC$l!~1{-aPx*0SCb z&qKxuX&>yM43z4T?_)WX68PD`U3v>eh~$Oan3mcGDi1Nbf59&GEk3wx&lec4G0pGu zYf+_q-R4$uk}gCPmi*cDLR~AnjW0WEwOi8%>tq*Qzm2>_1#>W9&Rk!_+k?OS>(|{n zkoWi5FXTX9%OG`+?yt9VHm&#R&hj-;Cu4k7Sf%c=VvWP%_QjuxSnG3T*VmgxMr~|= zOqV^>RE}QQX>)dYyL)4Pc^Mx0Qgc^LTi2YIOF{7OPMhJ=FopBuCB+s@n@qtP>N9(N zGesyQo3KSnrcB|FG|m*UI$Jw98p_RDGSxgC{Hhc5dTGM-8gs#AUc+hxO&= zGrB|1@AC2~HYF}ECS|8YyYOt~vT%^8CiC`;hrHp~;l=ouIMr7JA(O6abB!-2vEwe9 z<>}IFMY(S+1;4)^M(1hBZn&J)XX=~HS_z{=*)*tfrFqqbdDGQ-&dZ3QTX1fr|Flq@iU z2x(dTZ%YZB4lfc@fKU$7ul(moqL}!^!4@SDmN*?{*=A6^0e`q_PVpd|mw10$Xz^Hh zO9^g}JM;nIb_(q&FbG6sJ>qIfiCU>ye}r?HH_x3E)QLhseG(Dgp8DKAhe4duh(m-G zkz0E#0>k2UO2y&V>|bC-i53r1Nx_IPpri;yJH|q2=a==BjiTV>xhUGH(31s66kM(&>M*q@y^{xKqVh2!X+vm z#X*B4amXr%S=UCqA^fHub+yr?8i0sZ9Kbg94<31j`uKIwd-sCe!1b*A5T1v)v+B_x z__N*$NY069y72Cx%%l60vGeoQ)qhjlpxQx|r=d*N;iw2J~>eiJ~R2>)EUngKsqk zDC9yE2-7dR2%|MK%~7(nGl=2RU;qs3_?$Ive_1H6lyq4+aW+9sAMkqp z9GIP_Qe1y>4D;AaRun25h?gfzL87#=8u@#t@rDpW_}tsdN(}%zmAsZ{BzmJav4Q(_ zq@{D_Sx#3ugxche3_ol}N0TQj#S>a4*2tmmBUXWSCw0DDM$UoI%t@q*|mX0h_}-!qY*2fs;w!-K)Gqzh{^^ zGzbO?4T2Q{6ynLNLj6#dohqe%0c#A}JP&>%Jp95ud@O_M*jD$bPxww6Yjl$4dNn(( zgC_h{QaqgBe>3|PQ{qepJs4>t+R9u_OgHg|Evv`!xbi`5=8CATCkWNb&3Rj8(hG^g zR?LBl-6Ym>tQyP}G8nc4@=McLcvflqwXN=-4p}*ZFwA73YX;C zP7A)b7zyzCINB=E$vlv~&D-6tm=7T?^fe`04ESptk~YEeoXm0qUO+Lkhk(!Emwy{5i4B17`NO>WT=E_GGcQ@#Wu1NoYs5~LCJEFaq zLOan&}JLyf#DNhTo+tBI*uVHnJhQOl#>F-B0 zlY@XwXuX9nNNMzusUI3yWDt@((ntYGV3H7Uy$E&LC&ljdx>4Qs`E*~yFxRsrTyr|; z{0P4;8V+%}K**YFqb&e0ckPFK3ruM(@ExCw=Y_#%3^HD8+`i$kMe|M~rJ@!G!v`{V zY^1JpqAy@FdrXekyrlo~^lBpJ?{ z(fr#Zr|@5+RoXAum>}m1N5vHRwClq}E%X zh^I^QmH?v97W1ZUuf&_b$RE~7t9m&H#Jk&TyCF}HQ9^6nZOfc_ld&Ko+rhEaKdN6L z=K*LsDkU-3QWAkxu#Wy{PFF%Ou9J&p1Duuyq2ZOsdY!o0lMCh@$#j$D#J|W(I+eco;js8(%mYIda2G z^LC3;9X7TrI(ffuRyiLZpN@{i&9XUO$A==SEZZ%~QsAmbcA{@p;(7y;bmAFLXTRsb zH=0ACrp^rAz_!eJ-Ww6Mfu0gI9vLc~<#>*x#eK%b&L5=%$HHdD?4*!fk9lDr3Q{)u zci!{w%z1;>dd8gHgqmss@UW3ov=g&^r zA*vAN_G=gi+F=IsE}I|jm{WGp<~C0KPcZx-uO;@#L*85TZZp71e|za`RPs|6NMBRR zta~>#RJnniDQA(>IB5fq{j&@2C%VJ|AeB6qiVL?AX{Peqr%EuYy*VMY$>cXF>j%Irtj28>_R<0hY1l^3vn2)c47E#!@|Tqo8m!Rmqifu%|?_^z{0s~+C?XD(vKN`syK)oi^S^)9 zptH^d@Ea>Ek^``@VoQ;!=e{?Vj)$vPRV2{Zy8Q|St&YdN5y_5f7y?8e1!I3l-|&18 z(I%UWsHcy(J^U$tv<^HNuO{`tPi5UcCVL9F&;bom=L9UgpP-5AL@Tv%ACoVseC+}A zgHgKqB!~PwG|FAv74T_}m5m~VfghS*2_3Beij`S=WY1-4lMkl0NtZQLLUCjyC2bnH zro-QmR;@Ig;JKz5<)c>C;Gu0NJG_OjrOH(EFQMIMKSlx6-ZmUdi}biRuiqDzy$?KE z)*cuBg+rb>tLg##P@erD)b`#0~p%o5I^EPFmRgg`2R!nHn*JYmHQf_wl+~{AWg0tYh%Wm#eyMP zIN}v^p;OQQbi9xA$u7n>H5=pbu#eOEh8Ms<+9aI?w$pzk81&zF42F zdgA=xSit9(ll@8$ZElR?#SXe$2C}40lK=E}j0>OB? zw~i5!hNrlYPxisw%#{yK)vfYCpaVd7RUb!*h!kez{4OJ+;Tb2B8?^J<<$-j!5{UF=a{&VVsKcpwiHLB0hIJT)G0hA zA3|0QEhxAE(zj!!+#6;09BolnTz+zo9>Hl4mZIrbzMwI3cL!v^u>yJRiCs|LABzls zx23c+4~x3<7Z%wl`n}czLl!uE1lyDG?^zY-g`S+(wVUn%46$I+|66T(FGQhX>{z5(VT|c5KbV13^D#IN&DQNoe?sJ+h^%2>W8$0iiwFf9ruJ9!`l~K{ zBQBy=rUt2#8suDJv zSC){wf0Mam+GaRn4P_-dF?+Z5h6arIR7T+DOH6VN2mXV^Dd&46F{w?=Ent~$hDHEF zs$oklfr)W9kjluQ=+6K@{z}V?IR24jqAvv?J;>NPd57L&0q%mA48IO9{Nf6(zuF9L zx?#pUj+Jh5^Ci%J%m?xjs$9VWD<)@p(IY9v4%;I$R zyV)-B39azJ6uu8?ZGS+oAKqE#jH2c==(NTDb4Fnv+vugYnpAyR8&lngx3)YQB7x03 z4ikW$dBS<&SPv(p8TbpMrMYQi zBNm++;5Y~@?v=kMISt{}db4{*s&7N0(aWdxaCk_wp!Y-w{ z#vRcAMZ9Yv{=52w8u<@~#z|7(t>$B1`n6s1C-G!`xsSWLz%eFjO+psyteWWjj^UZ~ z^yiKnz=kz`LXmBCNtx7wvhUN<9rBs~BWu1yIdEZ<+&Zo6ZFB1c11x3SiMlFLe`B2@ z(PQBe@5~1DnW|!Flx+5Np`ag6yqC{O!3yk27ESn&t;dzKjR8VZR94@+|K1UNT*)+_S&EC9GH)*LbC@Pa5}3N z@Vk^%L(TIn=sf5RyOS^I_?p9<8)E??Yo zDdrGkl_Rw7S3v$zl+yCS=XKXB!P;A;1<$1fq?07+B%J+O1@}8uOzY^0GNtv~HzL8( zAA4B+s0*3K;ad-ld{v*=Hjp&cD!&Cs(=34gtzdP_kJk*SYJ)+GvD76!ZBq*cFZ)%* zpDc2SMPt!g<`0*>vt7(QB`X3JrExlJ=zB|2=@ibJhfM8w<3rMl3=j+6oI2K?U#C#K ztvi^HX(=fY1dko+Je~RU;e5B>nf_jXP}wU@wRap+d&X}FA7aV+X+D%EJ-aNHhrhB$ z7!vW9`Kn~CrL1^F?t&F=$&%$X0QOV&1CvBRy%#Han24oYiW155XW&eCqcWEcGnb;) zI#)CV52Tdo1@f0(;EVyKH4S@S2uVg`OFR9jpe{Qo9E-GiBshO=kgYvF!ZB(o4yZQ( zi>QbV;MpqD5pwFUQcyL)JJ@n^7&KH^{1UFjcHqOh{%&UcNK7z#{`m7LuL=SIzeteW zzp81|o=C`(I;@=#Uuo$I*oTNL?UaVGLh!{&DBpZC@_}Yq<$GlGZi7)LiKJ%EoV^oS zaEpsJgLlT+6kQ#pK>VBY-e|q(F#(fCCax z14Mo~oiCxQFGI*Ibj+MYe%dhRk-01M4@uLx6K)OFubYhE##HDY%{1YoYhYHe3w+b4 zR>lbW6m}PWXfeO-0W6v6EjHx+&YMUvk1Om31;}X7Ey~|(w+pva9W4bkE%~kSYNvNY zu8k4s7iH^WzLagf69TD8ZqBk?B*IRXUa)Z!!1^26+CV3C1 z%0bA}AT`OYIgG&DPB|kW7?OBHiUAI*nVMhH{ngA6du&advBz_4QHCv|3AHN0vfeML zI?hne38j|2pZ`>GC`%Wt6>e|?&@i?>sWHnOp#5z{nhinS$>EncIA&pqhQNfftz&bB zHNn8?HM?pB5v-Oqsk@u0Tmhmln1n{rTG_34`|wZShc4B%L$|MN=z9m6EV0b*A~07v zKv%iNjGAbrSU~NP+}5!@czV|~6+Cl@Aq>OB-ck8n;+Oi21R8e~alHzkUD54r*{|%i zA#`diK`DW)F&qiQ0XUK-?b>l;e&6slL1yl|rql2mU|v@?T;jmat6ocR-1pT>MHovi zQ;QnO&ZoDzf8MaGSu9&=x4exDwPJ9b5W*ko8?K+KdSvY`H(E!gK*;)oGEOy&4j4#< z+|vN9ryUNEGCzOeb!mS3@`{T^4?q zNi)ybxWWdsv6$XP;}QYzo}LQ?vF;KfZqeO6?ePN67&aF?nwGC!RC}2_19iUPHnMp9 z?13o+9fl!v0ifCiA^+~%AZptcr1~uAc2kwLhS286jdOeB3wd5LVo#> zJpdJ@bu=Bbgq&VXcrr5mY#06p1E8H#0Ko`!gTze+TV6o`!k20VT-uF9f<~suI0CZ@ zuExsSNBG3wl8X@3QPj*_F_-=EbZKY*b((MP^-q=XMvDF9mI?O@Em!RILg@tKpWrdY z=ZVq@hM34R#WTsN&Yo8M6%K^(G)UvODS!Qe=8x$899~A;+%JXPR9UXT>(tU&GV3me zzdSTnN7zy3#vE4G#@MhnCbPQQc%tJPGZ#mPB(K<-4`TIKnfMmd(OvR*{-o<6y07s#g3SeKeli#4 zpz)%g3O2rhn@z&01Y7++7EEAms6RSTrvC+cByNwQr)=&K-%`ZrCKOya_6FVwt5Au( zathWBMw9;MoVv(RUYS~F>+BaD6{1x8LI5gm7n$+R;Bk)jCaa<*N3(=Er?xV4H>r|* z;h`t7;x%3Q9oWQPQZmf;zLIXhNd0{~YRY!zeBt1%#TE zgqH@J<5q^X+B%7jysK;lTV7%wXlUJUttg_v@^Ui)W^l#aMLIj^2#s}Br`t!&VPwv7 z*d&;GNQv-u*zY@utwtZgc;+foEtiHkn#?@#l;e#FQ$3W4VtKdy%olo_OpE?vd^9x? zi@*1Llk&HeODZ?dRnKQ_wY+YcdY^I1s`*JgR=U6ThEbP%)}SOO^?Q|rx&Igl+UI5w zj?d3GuFvJhD}sw#6f{>y>p%RoYDEOs z8~XPZZ^Y7}0&!2wfYS^V+oT-Tg^V$z^O4KQS)Tolv}N0Q=&|#-|1{_}CSN=$-y)iY zJg}mW%|p%1nfkHPSp0EFZd%nfx@6T?%eWlwDocxHdujpIZ3&?mNw_cr0=$?utFeM+ zfjFqL^urmuSFz81d*$q(2O;V&wU0Yu4iaZe7b=otV|WHQ;^lA0MF94r{$oH;Xlv~u z=_=j`vT$W;3jKZ-N z3tESSnn{ExlG{qoQ|W8bUq<1y@vQMNng8*v<5suZrn=vZPNktXFxh4BMN0;3tcA@D zG6JBn1UB7O=Y;MCY`jV5h{y$OJgK)rV*s1^KLENwMZY3owJELn!tgm56WW4oZ_fH=nz3eA{O{!xBiOdPEgDmYgb; z`jT@muq~csF~ob@)#uJa!&$R=4nWzYQ=~Gd`*gC-ik>=Z;H`M|zYYVQdZ4fb+ z?fDYDpiJlaz*&YZ(83mIVT0)YwiigZ5JV&H`4ZzcZ1jqD&-yktYQk+AiiHj$tR5EK zN)ks%2Lan6%LGwGACnc`-xh;hh=xP@`uCdSs|4+C9+ed7d8U z>uGa!7o~m4tW0wO{g=&JSuUFA(pj7yLa;BNwX!_ywO&FS0CCB5UPc>+62teFBx`D#PgdXRhPg%Vy>p6#tf>iHoLHnZ zC5vUXC~GS48@A8OSOG*8P6|7n@FJI{!Y>?<@0!EkzI{@Ln3fb{@@-MrBxM_@v!o_j zBU01QZmB;EmlFiWI13PUfLVG46|L&txQK++3)J?(o4v!=Z}*RnULBsk**iZxKGM#2 z2KnfE|0B8H8^3$0k&Y$RxH3_;gOkDPOn3E5jNr+Wo!t8jyvVW^dMe$s2vm92G7zOx ze?}fauor`xVQ0l>F!mp`(p6d^*oatT7!D`CNVXJ$ULw00hPH{i??^8T8nhr#ZMA29 zcA1few5fqDk{mE>Y}u(U&5!{W1n`isjWRdKLGl=CflLQAU|_TWcuMyh9c>Wq?G~-a zNgsBO)OUciHJTBwMda^EW8-7SF6NMi!=ft3w1!AAxNH=?sg{ZODh|&0S-bzQ$KS8? zTO{N6$&_x@)p+aYC9Q7xzei{F1=` z+uPgr|DS*U_pi3e_7`7#_Vt(BUvGc5O}0P(?2E6zCjYhlE6Hs9mS98t*Y<sR!S$yGH(<&MlBpL zaz|zJs$3T7K~3Dq3OYV(Wq*XRR2fK4_kHm{?l<;Q85fDP^b}WRarKy zkw_czvdQv#%WS(l(FVuNnOPI74!5dh0dEhjtFyK2!RH+&*47qzlYGeL%Q>mDf3bC6 z0-@wpatnX+MNLvom+Z7Jf3BGcKn4)6O+O^_MNT&f+=j;xQdlXHcMN98D{XjndzjYm z;BiVu??uv#XJ^^J=tx}3Y4Ra%BrYeUVztRiozP}H1Ih`hvtpW4&IMb%GoTY%v0n8$ zn`ccoVgAfGX=X`7#z{f0ASSnH;58I+(P(}P<$hBoi`jRt;mPW2Mo$CCx5_;wenX4z zUW?#%Qu1cur}%X~GDtU*L9@?+E<>EB>0ir?=(AH@bJp&Ke;{WdW8kyutm<19b7-<*p(HtP}F~ZBk94 z0~vTpYkMU_|c7+qe9>?Gb6JB_*;A*t%fVMvx7-i|QRbClysy z{v-KFie;XYd-9z8Xw|n^diXsQHeg=goi+wf}|pPgTD z>gVJy!Yy~X$*RG@69vFr8Nt~aA!kqvPIuZ|zCrr<7M7t{iw_piX@^}P5mg1 zO}zC>QBx<$G%MKYB+)=eviFGv8CP(8B?VgG{^HVDmht>qQXkO|4Xn{d>(DIFl;b?9 zF#%}BJN`7lb<$Asc5JkPR8=3zvPkJ9gHupD`frTrYgial)sn99`L}MW<+v%U0h3cA zGV_LG@eIBE4)Va@HptE{IjPEdR?}ym+Jx%dAb0mrdQ#sOV^RqI1{))Vcyw{OE4pSj zA%iE)EUSlDm<^E&21c{23c|XzoVK~W!c7mdLz0^$18;j)50zX4PLd0?!LV=&*%9bN zIaG#fC?H_Okp~0iuB{(!ro(HN2?#K`})`%Qk zT#_AG6*sdir)1Dlb-bE@-BV%M8g-=`M!-W;AZSfUnR%)b>LHkRNn^kZ=zGypZk5zh z^aZ=Bm`rJdRntJ0D3Bb{Jm|bR{g`9foIZ`_=n+e=%H3ur4$`NlE`@>i-&l(ZtLk13 zdafT?Vc)}2%0C}qWnixgM}Fh5b$C}xF5ieCL&Imv$ie?JhyKnTx4M;r%C9iOqwf6v{#3xSt(Sr0c`%LDbHW$}rwfpdnT62bOr`a+F*-*P<5u(V z>q$~-(g7;~&y+?FA%FRc`nE@2RyZK=ZC9+LvH(bG zDRVAnb6h+PNcEfY@^^q+?M(e`S5h;p${SM98^0TJU~#j_ir?^<13&_s!`j{s>WJNe z(nOX8b#?nDDQ>wqKPrVPSLJ@iduZujA>hYWJ*=61slU8&*flv zI~>oJ#d|K-rlFcl2jT{^i^Y7xvi1RS1J49uokYlm=JC>2?ou-dAJoXIcB8oaO#>Bl zF0XB+S#1+#BQ#|&Jtp**)e@K7#IV@8r$SAe-VG7 z%5oG0hq&A@>X36mW%p86e*_^!1sGE_HmpVxia_P#N?mjR>e4)#F|`Wee{A@cA;U?Y zGy`VdMT{X^+Z?9PB9w>am3o-=fS@@YRwuPViz={7cXa{sfVCx=lu zF5U!W{t6kDVfiPG#XZiEJDY63e8jiS4NSJ>D7PMQ4%<^6sW<_>nijqYuWV@19dv#y zt6XVIIglsW^f{~|E4Wbh85d*M_C^RX*~Z3jI5hV|Hz7#?++!TR>AGWtEezyHW4tiH zWtGe31l@)U92)zy#(M7_yDnLcff|rI_d`Bn2J5WKK1~+cI)*pehU~B*%KldDCCjE{ zF|X!IRc+gjZ%4%B)W4zYGApNt^f*1-dSqY64o$;%eEK4C@*)pr)0}*&0v;=`5(7aXMTq>zSxv#`T6C zTaNRaE1M0eUcF9msd#NKg&r8vpm%=bwG?<>z+% z-`~Ib@-hDJxA++mML1B78zoQoilST=RdM`+z+9MC$xYGG`9l~h z2xAiHBaVe>2}IN5;&?%ete8d!V?*~6#72%2!oflUEE)2PEZt9vG0i)bksm%<2tRta z7y&$=Aa9bC#tNZe`wO5@doZtY9L9T9|3m72rHb#U_0F2^$6_p3h!Ih_`y~WO!&T3M zv-aw|YQu_Ux|K+$DDBvWfNf&*U^a#&Triwux{d3eS1xQcV=ihpqaGZGaX1>ET`gO? z>6HW8lWl|<%QZ%EnC1uXqbeJL_GB7i#xjjjyiAwX{)|@Dt(-BFJX(kV>Iy;yDD@FC zM8Xyt+&T#yMa>!tr!qPOwZZ!dXJbbSS4xQ*cawm-WW?ZIS59oAk!JWbR1ZARyt@!dYCy_>uYv=cf@VTmab??v&2U z>o}1xXg@(PW+eLtip}&7v?=3wMv(njMu?FdV+@<&4laAK7OPxLy|PTFw0V)_U^bl5 zrlanB(9ul#kh@v-V%Y*jDMlNzALG3gqk~~Hd{~St3g;TXU!)PnO&F)25MC0I;`niG z!A|KU%e&OP4cSi!gc!*>#_%(IlEeK6QO)2YtinFV?#^5J;!Wtu%0a_ zn}4D>#jriu#i+478#p%OJ;v(lLv)3a861$eN99fATGfS(XWK!I;M>Kq89%AAF^#Np zFMK}%9P~&bTs$qveo~}anv5Y1hQ6Uqk|s?O6l3gzjupa-+$Dh*DZqZGY8m^WS7JX} z(fF}E0-QC;dwNQ9n$#WM&~Xr@w20q!eUFPEPe$z}c}&1p3A7`QL<7&n@E1IcCnjk@{tc=D!9d5nCoUe`&X zub7<#qh;@=|aLU2Z|akB={og$S8wx5T&PZ9tyF7`A{99jwa1M-17`^ zzjc>525?V74BSWwOy+FXPm)`3rF8GkkNxmH1+dX$g>dkEf|Sc9(l!aA^cTmb&_f~z z)e-8H-XvAJpC{Rzrh7%&Z{W0J_Y}3ASgh0?RN5<`zt9gBbamkZ0{xKH*;STj&FvX& z`l|X?kbz- zo>d1mf@2rQVLWcl;llQ0yx)q$gX1tR`fViZCUj5cP2^biEi6ZXldOBwVC;bQWF29~ z@{Lg(reWJRw$3qZPqr~?EZ+u>pYgW9rLhUO3d1oWOE!Fv(VE?R{o+=BABKb0TpldU z)rGML^%l>i;0Sz9Kg4a0jQ#LEg|pFPMRM>QLAn_4$!IKN1|x8|AmJs$7N-H;oZcPlg#zESntIVXlj>o-D<3gBW?4)jDu`Iet%@SIIofZ@;1C z6mIm+#(NbF?*gY$=&@qNQR|d4l1z6cbZ&x&O6t2G-bH6siQQfDkf^;ye4uC%@qb~= zHgS#@+`F(s+u5kAi)d5oFRCL(gvcw1`fw3fXhwzFCR7h$Ru^Ig<`L5eIlInD7y?0t zsR0(ttclghs0D5@3AfV0%{J{kN~m5eN~Aar6*OY7nC4kM6KAK+Xw!7Yf6*XHH0wbM z-ExFcgF?le6{kUz6@}_^PP_$G3-zk3mUFq=9F${%p<-FbND)(m1#Yo;QnnoCnMjCU ztN}tCR}9i(h;M42C)0MW6j(3T6jmI68r;id42LVQ*M~REm^}Nz?(ujDhtl~Sn_)IX z7|~3J2y}}O#EcNAe%*EgElm1#kCSNaR30GTYx88oi)6B@G~1xtN1JeIaZt)TAflx5or;gIZam+-9cShaEDTVv0V~a z=ZGnEERW=cKS@k$sF^@p*CuTdXNQpa$*up~q z{EKoqopsD(b02g+@hs#>d2B4700$o$S`|rtO6zi2jl(nDJc!a?6q`a1c^p)qP~T*e z$UbO6_ZI~r_mBc(`2>hRusILo^cSZ8!Ob>YpI|YAq&M3=xHOn*l0{WE<+#k*iY6KB zf!|f>U8wOwbWw^Bu9Jio`iS1B^MdU%7B*z8NDgAB1TKcjFyA&18yekQyWo9Tcd?`R z_n`TNI4YZ-a#$GsMX?C>|f- z?!htz$g^Tf(-+D3{dsvlqsLVSZ)@dyRg=}-T_gg%kBHsWqGXOBgDRm+>Fbi4$(@U? z!UG&Fpa-{88Xt3r_2!^}@uTLOj+wp)AjFH{$M0^H5TX|5crsxg7P{!1PD%$fRsa{X zlXVY@#dO?7Dy0M3i|KyXsCZB;rla=BOB=Em%e{8RT@1wVf)@JX;>bP{#)%dpOrl$y z7F@4jaqZ!UUqPULZ4)6U@S(uVBAynz_Swu#{|965A7z&+XSIedLc4)d?F zJeG9?+LLjF8Ot_CK}=W4IH&)+Os8PV(VKEUSabbYPGG=0RvS)#tOh%ngTv&j880~d3(LpeojXaaMa6tPo z-19V|2gPJM`ux?x1Kfx4-Y2iTNQn8WT$FW^a~0UB<`!P?XaT&~-6HtWJVM0mnk_uQ zy#?sAbLK^InSV*g865ZMUg0i67=6WX2t>=`VtNG1>hY4DV1W_Rt8K!ly+sUCikCG^ zqD$yF#oLMcFroV?=WY^RLdWUBPSl49-A_k$ljstxc-5eN+0~fQ93vFOG`!_Ar#~k3{KaiU z$7LFhgRETGXtrI{ZoWM@nsIiyedN_fwF?`|xCgb9aUYJwIC};sl5rEZ7vm;s9OD*_ z#khD*Ack)Pv=`e3W*pZhipBI%UB_(;UoOdUYz!@dtc zN(wJxNSOVym}FJwU9fcv(rQAPG z(UouC3L_YNnKa4q)lYQX$)twt$*4w*Wfoy*hR@;lG&moh@^ho@BeC&8$1?6k?quGN z07C8|0LDTBFvoP%u3zJTMziiPLaZxNT4jGCR=^ zwFBCp>DUFCi(#=G^)|z`4cUv~Uhguv7(RyEZjZahQ2iN=xh2ko4lrmxV{m@E2%8vo z`3~l)f;fbF3g@E`68J=H{*620Ij`HWRuj}B(o;wq+Y<0>dDUc1-qCszs+Rx~DUM+U zZ85moTT|DasJ%pa*gI1ZBrKuZwKteBqADl5~d&FJd@LJ#)6_%TxW5w$R|tT`xP?bh^p2J@yBEmp90 zDxKnWpu0le?iB@GgwWMsH-7lOVp-_X^4NGDL87+)ZhX+ah3K^f=*RL1(6gW2KCFY? zuGq6|JX4U!1AI3QXdm`_9@g`qm`u~^;6wLSa5pw&AC?WoD2`1Gn_(V-A~yJRP4l8F>8j2{qmzM7m4+Dc+NRQgHjqB}yCIbESG{a8Ik^b?7dFo10fC}!H%G`a5d z0^Wo$`U&PC5Gj-o(-x?M`+lrO@?|k0J+FIKo>bKE9YA8{TaMz8MV?l)k@qc~oL)m}Vu=GN{> zQj>96)XjfA{#t&EWc)sv(yh80Z~YAQ$^V6$n6}=&ozjADU%q|2HKoPR`Bqk>^uw^J z`;@W0z5Vrn5rGYx}`v*~0xvep_4Qf13K!q8!iY`2AWoUzAltn%f0sgP9GnZ=mJRZAG8z6j zTVB=UDqBE?3x;zy*Y3%rD(7Ts=jHRHg z^4XAoc1q}nh8AhGKhR=fa99pAWH!yl2uo1WW?2>9ZZhDL(z41&1deq~ zvVx|YYbnjh35bUS1HRu7?c>x2 zy{6S|GlM$aVFJE=TaS}GsYax!mUI&#u%5@bJf-zAZ=Ow9rMEUF*|B@-Gd!v}g|%Ii zCpp#_*zsaS1`2fKD<#xJHptGdGyaSw=R`Mf%Z3K}V4bzu`lj7rf-^M$tO~%;4~6R-1r9qh%#tZJqL*6!DS@0soK7xU|D z|A}dA>ndr+Gg?Jig6;O-XMg|umw&hHzc07H{QS}W`z?NL_MfX%v^f*fAKIuh>>Gtg z;d^~;jg|02Qf0|iPHVD5PU*O;(q~+)ZGs}%6;Mo}b2>YO|Nj@U(wx(}PNr09Lq4hJ z;*wS{8TP6wxqZfgSzcDq5h<2%Yr9Gum-%vD7|Hj$?7v0Q%$|?f49%>cELBCpcS@Ti z%b^?}_xGHAKD&r%oDf*}`{5y%RZlJX){-k~uP7ULWQTA~&BtNNAV+S4eH4`Jj9oEp zNJEW7aaMPCc~Qd9Qk=7*4#9rBPV(nQb=9+SnWrxR;Q5GLm1Rzog11oefhC`1|Dqb_ zUbXC!k{zR!l!a-tEOP5IzosKH7!HR?HC0swHOM4VZABs8zXR}ocWrI!uYX-5eN}>&c4*S!gl|eN^BVc<)|xUX(yU%UDkH%P9`Is> z9VmF&Y(YzU%?@H7l+K$_RosvA+oPj+Na_18!`OGkzM*)Rws8hZnj$E>Jm21 zVxyW^v_dOSR;ylQmlh3YWbws6AD}QojRCb%UE5VeH=IKM8`hv=w&9Kn?|dUwE=k5? z_Jr#clIF<=kz8m0qLEWUU?Sj!yCpLl4gSFtg%xm5grh`IlV4C-@ZB{_1SSYUW<<1C z2Tc-u)%>%t5`^A;%f3-QHZjPKBsnyaKYk?J90e00JLKY0Pbdb)F4=~GVx&C_4*IS> zL$(Y`-Y(>sRh?eX*>?vGFRO;v9S0ftt5Mh{8D!*dFfE$t*4T48tUdCAv%Z+;H^gju zFFQFuK}QlX>sGSzarYAT>^%|FsVx}!ldY z?rmW5;IExR{YdhL70$?~OJVE}vVy!h+ki36tV~|YO;)7k4Jza7_5zF^&k6wD!wq*s zU1Wu9T10$%qqTAb*thIJYt6V9h%=GYlq4(0`7#xjF!O}ULe~iESpP#mB=beiG#}Ri z6SXWd4ZdBTGgya}+*VU=iJq~(2_5^dgsmZ)S(%Q=I$VPczAlz3*cmA>Lio!8BeI_8 zUG=S>YVIHtFzfqe(a@s#6uj{3ZLs(9kE=4h9g+V%J3bonD0{H6Au3R~+@-S}rf#g42ckMR$(^AwM&z??UeuQM zSLaDx8`wf+2pS`~WMzqOZH3QM@j78mtM+O+Zpun)L7SvjV5TND$H)%(+SGJ-gzgA` zI?lHylx>}RKfd!)_%~&pEev+kjCLypNVI|FIHk~y_;ywCOf4>6- z1B9P`w!Qt?Q*ysa)+IY~9mFuWVq=UTTV0Ue+9GL5>Jk(=Sj%kMV6X-lXp}Oi!@Qhw zN^-@`c~W0nT6<~D^E3BR2!EYQR{ik#NINriw$XW>yXdMnc-4yDMiqWJq%ODu5Bka+ z)$+64+A~^15z-ooUz0IR>N=YigS-1pQ)g{zo;URB6pUw86|TR7d&I7hvseA?Tk8Tf zqvk>s&4IgPR=1Bb7gjpj_`GM;F>|)SxZ4ySL~C(KOr1JhEbH08U7ZRRT|-?`_hdk6 zX8Qex>B)ea!G(vMUS>@?W~mPpel=~*vpFr7ffYXdxR=aa+5t;yDd$9 zo}eRu*h>?OAD2?dIiNv>G8R4ManAgM&zb&Rj9+02g^O8VJWm;mn}jp~1S7$O+up`?Aa&Hi;S> zSmxfnsz2NpJXI*OV{6eM=g8_*EC&Bg>sA)LzG)7+U$BPPh#hpJ!{vYPdGp`px2pZe zB03_^fpyq_pMCztSC;+v#a9ge*BAfM{xj`AV^a?W@XA9G{EMqCGgeh-2p+Afx0;Z@ z>?EmR?~=tbieb$+)xqb({V|5?0N_yYE#487MJL7W#pR}msbxwPh5FJ)#s|v~Qxyuw z@lEymTnNO24?i&d{NedflKA+Mtgmkje=4(Lu>OC=x`{j@>+8lc`ia1^SJ0ZHbyj2F zy(S_g+SGo8*%1p`4J09z%$Btxlxs&YZDz6>-eJ|ER)A~zWm?#dhah=u;K*70bq+kPejT{qZBLy|JMn3S``~o!oVGNO_&r7H@^F2yk>|;ElI5@yut^qR>?MMQMVa4D*r}D0k1_HN58`+0?NOt$jv2AT`2xbP zxC9_O`@`9Hfquv92$*d?Y&!ZRx(QP@N$K>bY5{fK;W$14yr8v3CbY}~)|H4U$Fwh1ch z98h?4puLFzscQu7I58%#><|J09UgOmg2jM+!ciPgh-t9{rgLt^;+0$O4ANx)lLnCI z!i0X_a_+%x0d&BDl_<>cj~@xFLs$|!*5D;|?@h%5D2v@di#!q0SF&F~Dp#UbX`F)? zDArR2iF>y76q@W~I6BsC>a8tfliGyd+9DTsatoS!2=A6Pt?rU3y}w`I)H|dja(53~ z>BHghGQKb4!h9|-h9=xtsy4Jr5cBK~k4q)b0~W%F1B%UU!&4^eNXUrfA@^2YdE}7C zx_S7UO~F)Gysxp2;XmT$b^;ui+A@Ew^NEMog`C%w$6#5|4+{#noeTdVStoz9)i2Wm zx?1(wgx}lX{)7EiUH^qFbl-xoIb>mU9n4otUbi* zq+;&~z-b5MPeYT_4@M-+S0-6RaijnjU@3Hyxi&b2%I-W8?fP4*i&WU97! z|L@%=cY?F~|9b~r7Al%0!ykO3BDkViA9@zV@Y}fmzjyCC4`r|U+J&ox3(*9ZPS_+t zIuzHdTN;;pv#m_gaZx3VKKbNMlzsosx5Snx1BN5I-~9&ES8MMV)X;qZ9eM;0OsPlY zDBLy2AR0xrRw%w~->4V&dJQL8-q30=c+UpS3qJda+>7^@8+&wYb;qG0+B?bX+gG^Jp%Kog=U7H} zZ+PPA4xt8+Tw__=ya-UGmf>M(W%&7O4ixl+D`<;=t)=a9YJTL#uQMeO`Q*-5>OCn7 z@=1%I2O7V?A9N5t^?SlL|PxVHxj@#tdxmshRm z`vZ57CNUk87Q+|1i*ABd1XZ$rse7=^JfFBH0k0df^}tl{Xxod)rBJvR!{HD{?IxLA zZnzzR4Jq(^Rt-Sjfp`v1z} z?O^z~jV+IK1ep#3^W#UNzb-zz40jqgGK_mqk}PL?CY=@3Hn4~_xcn6*h8O1dUd*nk zuOkyTE=>O9Ts<5PgQdN5Fk8=vX^UZkxax3eTE5rexGcs=Gw`ak=j4L(>s3APF3E^o zSPiI0x~>Mv=iMiF)&RaYEfL29FG5i6o$bJov&I*XEP^H>5Lkuy!H4HYPT<{MN}$omsm^VZ6jIxZFRD`m)f3sto?3Y7sa$kIQ z>7k%T&L?-*_aj!aqUDUB`;GezGmXVYA(`#NL!!eB`8>k|tqhO073@5+PV2n;M>JZJV20K!{N|8|3#jYJF~q;*6Gfsn&fmi4&0V(nBnm zoUK{52G44~_IW3e8RDd@4idO-%r=woQb&qHp3A@F>V>UbjHLy$3x>kzZ(X>(V>G}s zpbT7a8KfoU!p@Rw>2!MMcxo19U1wsj+j=d?fifsFeu1OMWHaIUSaFRHevAF4He6eF zc1@2I;tkg1=<`Am^C>&DZrk9u@pHR~JA@#?Z-dEm-hkm66|V7f0g#vWO3YYt3ct76 ztBYk0F%|HihBg{WcQwXsXfJ+JE{m>;GAoEx3}9`jT4tZv*kf6?O8QYC-d)a!Qrw;Z+gJ|klX!nVID;(Jx(_wJ96zu)$^s{Tj)ymJ=livQUD zyB+`W<=0<5p8x+%ejV?B5wc&-7Zt5*?BX%g#FJe_7*BiE)Jow2Bq%{s(%%dxBCtf9 zB14ox0S6*QP=NXE!aUssKiGy;hqF1~fyFCU_Hx}S_JT)lbv)z27rV^&Wr%1yzL*(x zUhv-ft4V92?w`i|lel-jjQ|7bFZ~ zc7rig^_-?zQr&8iAIJg^eCLdqevkJX&gm~*W4moT3cN|p$`|VyRqn<6%O?SJwdu+_ zyBU}-e~tqR|1REN`a;p=k2`(dhp$5u;RIrT3|tNiS~Zzx`6z#KvTob;3+=+V6~I@Z z$^myVx#SVQeviC~o7HEW>z!6$B5&&u3rlDhE(F>S4X>%?kF6zTk!^w6@+aDj9ad=t z_J?H4pN{y!we)=GcawVXET;)`*zsT;F(5i6u}-75ZUHGA(HF$dZ(xhXWOkO+r{aLk zUL~V)xH|!E1PgBq$={%ED#m5qRM6aYQw`zBF!%X9S#P-)ka#cr!$0T%7KguKH;}HK z%HwTS6k6ol+LFqKU8y!MD}L=9yW5|+JKnLY0^dQ$aCfBSPll8QRI%@O=W#sYpQW;; zE^)N9?>CshfjRGN+^K-%4=JKUm7OChW2lI#-6ygmbP`trthR~1Cs>m+Ut>cN*YWwj>$sWDc_v`Ax zzMs{rk-ClR*}k8Mrs>x%__wtM{ZlAax#g#{EL8NSm8&mt*(3#}DV)fwXp*KRYgT51 zO{KC%*dGuP^Z>bt{|%l#zqoS^tQs&u zSa66ipgA>`Z2D<@<$=Q{$4(f_Cxa$-Y&IAu8|J1ej2(z$_y@JmpJLYp3Tfa^vnz5J z77^s65MBYc?P-Ui$s;zUiGrGyqU@&H6qO~Z?Cbdo^g@S_CW54PTA zm9Z}1?^aP3T>zCGPvXui#a6rexo>wcB-Qj{`!YBLJPtZdI4;#bAs;yBLvg?v53EsJ z{vz-QzauPvtF+T9ZS$b^@U#IEGqUcTw-BsA34_SvX5qiXZ`J)jV|%`12e9k@uP?v+ z!oL6e^DiIo|N2dS*8bmC?;o?%&W_(4kn?X3kG?r0=f~t9N5?;s7YDD7PY=k;!ygWh zz9EN4Yg>O^+a8jaXXoJAfIA=M`MHK2n?5_;*BRmkJ7(ameKvIBM3yx?o>~xo>W*B| zak8wbjO5C1ffDRx@~}Amfa-f7JYH6Hc1=Z`-rDCb=?v~dG6DI!lXLMxI7_)o;518F z7(y^FuC%4T7?N+@5cvqL4T(kMn_Lo1oWk}wHi|kG=EG7@;v}qq5t3f6t?@het)AiOl&T|Q z^7v}`=c-fs`w{L#BXW|B-#XYsa>58Qb&(ZKk`?6nh*UIB#8X5f zU*6K7e;5Ctw{Qqs5xE=@NRqtq^p|Jn9@Fo+Z?poz%T01r7DvmRUDO7Z!%|UC)<0Gi zEE{DSYxo1EJ?JyV%BCpyyga4z@|t3@TU%CDu>>MF8vvZ2Q{_jxYagUpCoj*=FIksi zOu8dOHXC6TXVbgC&{Ra;uF<9NxNYlH{W}c5PO8ZYcp9rJ$CUZxg4nfsvb(^F0HT*UR7-dKwK|gOJS+7b)aaJjAe7kBC+vO#y1JZ_3-8Q;#Wd## zEC{YDvv>C-j^mYzH}59}}!oNI2Akc$)DTh1@l%(RBA9mybE zuC3~U9bQxu7yn@AnfagW!WTj1D1(y~`koff*uVEG_aW=Q`j?6S|NQTNx9@-c;;XN} zdR+hg7C-y_Cnw(0dRge%`AdGe{2c*RswRoZ3Xx-tGRk_sPWI>b|+d>oGZ^kq3>Ei>gZVpexI*Dk$x zei;R|%4UbL2AJH96AVDTa)nviZ52R9xrX=`=74N`MN`(Iaf9y#j?BHZ<2n7J5*eer zwMB}unkTtfPCF}LuiSTTd$u%Z_=37#Z5ZEj!S;%2rC+seB3i^@2nSaO#;)h`Jga^J zRQVPYZcghKJzs!#n8~ha^3d_(FvW8nM~}~dvjlZdf>}6frRN>@^_h|7f@!PC{Ku-b z@4oN+Uyo;Wo(#oPzj1R++x-8<=U;Ar^_lJe{o?cONB{3{^5eF8lN4!Er7zk2gQwE_ z3O!1^WxOUWZFtP@O_|bMUzSs|MDd!9aCTx;A`Y{qd(DX1{_w~+N`7&Bs34b%)P~fl z5^zo4lxV|=R0MZTtD5;O4~vEg@$~7_weuMzKPA@*zt4oc0}Ah8E0B+xA=7gZdr;Au z$p@t~-!7QG00=9d!?R<)k`Y*pwD8F)o~%my{`!L=-vAuUoXO&0iu!sJ!Yvc=c`6JONFI^o(FK^oK|Ev*m$UM3~9_)X+2Og3izuh}O+dDZ~BLt`)ygWQw zBjlUI^KZX@q4+$a%}rUoXAHgAd-2cL#{jhV`r!ZBJ9>F~xVJ{g>G7KbhWP)&*YWFr zzBxJEQv?pKY0-d8^3XC++AE53S&Xw{dP1wLOwXXp(v-nMwtiRwjy9xKa#I+2G(9ek z7qrNVsY+imZ`_M4-A{@!%@H+~^Cn5Dm1+YED6o)o+GNF4z^Qz=;^@}F;;Fo^dlJiP ze@3h7R!WoPCeSOe8d5hcE2bfoH^~P9aY_@o4&Th?UK%U$2ilY_cbXr!od)0WBT_^b&dmqFpk^@=YK_+tp zz)98$;dlb`SOvW%K>4i6#_w;>XAr5*K@`LcYC4C;tDT`EGEeDEQlKjf zlI38x?nzsV+Ec%M3ese4hCO*t-eR=deqmn?yf=#9_- zdSF2s?>GlJ#XVGK9F>im_a*~33-4;L={1ZhLt7tB8dI*LNpo1&O9SF8&x$EcUnJxA z=jHi~9#`2kE0TP#YO-2mmd!x{v=sA7qT|VgH8x!!?pUI&Nm-)Rvtg#ylc+;R=X&s9 z22E2Z%_){Azsho)SS90}08&7$zy9wsWf#VsEwAQTgUFwhbz{(m1WN@$lB0hh(W6mL zs&Y}*NzQr8JsD4a9aNSE_hS&`KoRnMWQ8JO40L~P`Qkli$qzZGvOgzgITnCT_ou6x1qo0~t z`(-i7s(C2eGUU$Gi)2>2p3`cc6;NMX+q>yMmeqTd&N_(IBYC3L14UO7iyo^{bU&+n z$%ykGXbtN&uc`M#meSIi`gIyC8%`?Tb;fFlL0{ZYwEBZ@-Ww2&vI(s*pf(PQrb>#& zZ!JlHTd`PiQE#m#SLt3_j{Xwu@gZ~4crO(lz^ZTqVjc!4bJ|8g)W&O?T&s5At{eGe zvhvOFdz;D$d67*Iiw3!1c!J?Zklp0Z=sH*<03LQjtr?>v5o#I|1(94Lcj2K!ih9b1RIdKO{LA4&Wqup@PA9F`_jn^pv@B zkzBa8AS20fGHwm}aj>a~a2DKH6m7~-3wra$#`f5hhzN*!#mp*y*_JtJVNRJr8OB5g z=M%PTzymWxm)H@1$k#~4=l4}6JR-&%q`W<+2j6`EdJjB1Zw}AS4qhtv+^e!$&SB2~ zGY%<2l4Ub1jZUglO$S=T=8O>+m`@-&8H4gcC0-*1#RRV61=P@Bo_@+lQA5)WK5Agt z;bP#tTSn{ia-^#kCnIN_C`epg$x7faf^y3I?-8>n`MfN7JBN1#GsGBNSDQ6(&D`F& zfsp62BCpHwdzx}mS^Y!C!l;oamy=?XDZqotZwf0Y@(SW@3;mFFTqvNT(l|up9(OJglvR_|D=}9wnJd zBy=Ky-+;ldae#5sBvanguleZWbZh2vv9?{fhg4XEKhCm-=GmWB=PqVR(Uf!ct!Fl4 z4&wv)iV00Ep-1F`*9IR7sCq!>R@v2(AL95kRt=YUB;?U4=2SG6a+))j)b2A%vQ+9~ z1k3vxN^s^9Zm~P4Sy>1ZZ_c|Wx2!dLXwh4%=0SJ3}? z*p>)Sb+eY6wQbE8!7ik=ItG!T@49PY zHbajY@bR*72nAN?YLa%uB|B~!5aS`zZkD9$&nyZSQ0?TLB;eWg<($%=m>bv_UVp}s z#e19JzsZ_hbawWq)yD-?O4SQC92O<`F|v6wrDR!U9R3Qn8mdD`{JzS9>T|+XntDV6 zR@6+T^6gfkiP@&B)~0%7Q!>wrY`&ZejmwT0!nJp7J4gHF@p}*>?$wE z?`wXWEG<%_RhY+(KpcBc7PMUCl#G*t6eY>aVoEDn$Gk@Q7xP=!svxL-?zuC1qsxN9 z0c$j)cwVDc@hKf=DO_~|olTed(=weZhoModTm(vn!P~5~?o`!1^FpgtVA&+O>|kXv zMiag^Q3b()K6lExG3&W<1q*aUtKzPfTHbzR>FmijdLOnuv`K*tJf@bROJr07Fg5q& zQa8rogk9Q*Wy!M%9p6HwQ!r3iR9Dv2Y<_||&vSNsY0Mnh5Ys*{E2;=)wRTw>aZN(~ zS+yAjHTU8!`7rSB$!1FT~2kV$pKp|0FiFMqL|RygG&I;636- znQ&|oD-E9uR2P9*6V{q+4wl836ui^2HOC^&qUKnUc0#KKZI*1YYGl05<{6s{nePjY z5;o@vAlO^~umJswo#m|St`QlZ)S;AqeSM1$A(^1BI`k!&K?c*vNi$D-D z;$>V2&T=hUQ8l4?{E2Xr)TTEEk_{gWcAB9KXRa{U>_U280-Q2q%X7w&u|fw@#`@f} zpfwh_)M^$7BdJNrr5fQ;GOa4a-2}7sy(r9QW^?4Q<4^P1+w}))cD&sNZ4%yw= zQp!aZ;sH`e#E`&5It!JgbQXtdlBwmNIZvk8jo?m4+KnJRJfa&g)g%4A7w)bj!Z5vd z7Eai6hZ~3N7@x{}hZB|m4kuy{9!^(2Jgs+RMgKW9&m!TEyBVUWbk`#;g$?Tx3ovF` z(CP<-UMhm(1{oS9aP`WYgcA5V+NbqSS-g#Bff}NKh)mN@gv})Pb2{Dg@p+|BRYIyO+Qv1`}(&pkoNoW2Pgl zPNr44T)<#l%8@UQD<7sxoiG^gz{!f~H}Lhu^qs=|$SJW)4y0d=R^*Dp60Igp$*D6a zU!*^@IdESR#zYc5N*@9H$Y)tW8g%_7{fAluAm}h)+eS zAP!`EU>ixG!aYlQU8*GAfVncfvidcfQf(ijmm1n?VM9cc-~+}XA|+u}&O|1ItRVk; z{Lc+k4Yq?uVeu+oK(By>KCbi=TD^cY8&_Tfbgm+by3_M)g&QCBQr zN$;5o92|fnd0-RfZMkGdlofl%rz-9%g={Bei~}%t)5sGJsWQ!>km!>V=6FL#C@i>^ zkx@5g1uHW!FlGC&6dZJt6v>nY?kWAv{R5UpkDE4=G4qu@WX`lntUh6?#9w;Gv{`JM zE^`*WS5qFjBKIsV%$RNjxhy0s|5mU%+#7|rT%&Mnw>4C0F|pZo)6V<74vLcLQ#(Z)^LwTflC7W2@&`S%C1BdWX zXl8KfBda2?@^P&p8^JK01V0}#r|q4vLb2h_{h0IL?w8%YdvikQXp>*aSa%buJAwsg5}!P+~V*DU~#)@w1<94p)U0(_-P@teR*LZ#n%Cww_F}7aAaz$1fZxfWjObmw2 z>s&Y^cqHo{=qGk%kp7e%{iBh}2e*|7wuiiAZPJ|4JU^~dTB%b>f5tZCRs3yI&t%9H z{Q&h>gF|ALjc0`2NzDBTJnpqA$rUA(?_&+c`m{KZX!gE3tRV}vQ^7Vd*`9J%hypa_ zo1}K=iZv)=RvwtwqyTSGmFaTK6s5o|INV5{u$TD!VYPB13e5_<$<0~H{Jf;}!=b?t zY^tQR9Py(x>N^}t%`8T?vIloX%``OV_iCsk+hlhe8J!P^Gsri-`3L2g5fG5R-!>CD z5YBYO4lKg3gVUaZPxiO=3|PvI(fRX^hQnHTCK9!sRFqB75u@w`HUkLjfvwI9WELG3 z`wo<0Hi-rOQhDH8CKK4RWT&>SvQ%!zbC<5$-WP#;8<<(G$-w4T1PP_=FnTNtZuz3% zvAPUGPz+LPy*+}HT;3MtO(#p9YYq@P>)&{(6DHvtf)-I7>>#@kr{<^JgOtK&;(f&U z5-FA#I+Vv93X=vM-0=}GPfSasjGdWoLqeyjB~nfEyo5=zwR?GIQ$>Ow&Av*;@0+rj z(NY}EPT0}xR+`<1x>+G5D7Zu%x(*U_Pk3wO&feyp1lP!2?dcpC=cw?Olp4L=+=ow? z+vGa=@gGO$WMHjQO#FC|cQg^ZL{FbSJ=J$pU1e;A!xk)@G^kr1+?oApgH6WVYb+`Y zrJ2@nF@Z=WSvx$zazb;o^K$V5Bozd?{!HD7Yo6*_A!1?4vQvLJya?dTrUh&(s#q_; zkrSZo#?D^E3)ilLc4gKXJb)%BsNH1OvT*98NEn z#iyboNrS6F>>-i?Je6Ch7*n^VM!xFvgYH?%q!r2yZf2uMtiqB;uIzYt=qy<*XrV?Y zzw}@ao!%1hK5lUk_T#1=ra6oK@#L^zwuYu`N;@yrD%%6gjVpVe@J$dx=zq@+ry>9W z#$NT|EMwUx2C{dlXym!RM^Tx~2;kxW*;vP6v$PX)@n@aD5d@esvS0mcFw67M^>dmk_pCQ^hRz#(DY64SYmiZ zp{$nwpS^cmjvU7oMW0W9h3cuRBc`kOthHm}oZ8V3w#(J+S#?{stLm(nn3yeR(rK+y zN;#6UTshtQ-*@m1lHg65zRmE-P7#0rk^)E&1Y-LL&x%pwr>ql0nhq`)Eo}!6R)ZwG z=E+Dapr;beEuepi9-tWp^g}8Zrk0jus+)FHYDsecH1!hd*V3V1pWsis+4%0{6wzxg zJ_B=oSiSw z;F)$_va4an!BjJ{*?+t{k*8{Qh&a7NfgHFQO}>Q}JKGxTmT==_jUa8ks9S=W78{=} zRB?3rwHV)wX+Y%q*Z2^g;-{`{F00in?@b$#{z!HniU1;vaXkOcM3E(uo$E-P??bJk-3n8E$EZN{uhwcdJJrw5qZ1|H??@Y$*KN5F@-wp?o*Pd;1KT^G>Q``v z3}nT(8ehqvuY6xKv8(3|dGWH^jz7`}iXZ>@gNznlq57R?Bd^;(RP^$x4s%DWM(C|N z@B%R=e3H`7JncKy>m{1ASHu-e^{^t-SUta?H{*V4HscS~6)lE4ZfS%bRYjy*&~$S3 zxE;iJQ|Bncq=3C7<8;Z%f`9~T&R;P$IRTIb%_m8M(t3&$60YB49~=NS_x21Hp9XNT z=C(e~9^-Sy-(MQWT|!H_nWvpDv_xPThnKz?3d5Z7>YcQFvpku0-}_#)>JJRwZnzTf z94qc_X2B2Lj>a}uSM^FJUzBa{$n7z^3K_UCp-Jk?2KwXbRx*-8=nl|g>_x8lmCFkr zgnwMG!qY{H`821EYjCkCghRR$>FkwM-w;|vPVlH+oo0e><&hgGa$2ExaQp+HFAj#Z zhlCF64_QYe_BJ-IXYW3pU7ph3JvzBO`*fNxS)TrK;k@rBJ<2Q`W=X1g(@bq#D(+T850sAs@k7~9Wwmm*<=JW~-A=v(@dsj&$rFrmClM^Ed_jG3n`~2A_|Aanw zbbLXQV`Hp*WB7E(Ol4Eza-e3mH_Y2heEMoj>vm#rz9SgUK&LJe<+aJA#iD0b2baI! zk1(%zH8%esRZG+8u#l78B=dn&AU@dRMe`5BGVRz0pD0D1(U6g}DKQrWN=fH)QCU_2 zO_!w;EOdvb#9|U96QZ&i!Mxnp5||IP^t!+Gt+@63dk9EmCl3ShU|Z|ce5xsUMfdBO z`AQ9eo}lLV!C|9w^H`?a?Xi(lTJKnGh%GgTFYf(2XAuETPlM!YAAE~~6&{(OM~8tU z^GLLSxg(y4@;+cHhz5AU&uvxVBQ`mHeB?H~I(jdr(wn+lZK)Jba3YCYF-n3Zy}ESW zkbxER{L{bxe?R_Fp2GFUr5pTELLA(+f*y=vmnRUQO`LqF!;tM2OG{%zT!`nuuo};w zV!tO}_K-q;KY}!pyk@2z4c%jMB*8<+P`*8Td&+}iEcYp29kDxV!Y4_yb_oV#K7}>8 zwBF7R)YLbt^^j~bx5x0R=LepD0S3H3#lbB1p7y!-BO( zilQVnspKzmcsYO|G@f?#6^vxFcUF2RpRV4ZIW)o61+M(*_oL$$x@9FJtmUzmTtA7t z$^%HtDub*Y&-W{Pvtn*jM$am+UcqIV*@8H9KfJz>ZgZM8{YJ30xgO!vh9M&|Oq0q5 zVl?bN0Y%7Zu+5jQzmguKy z>j(M#Em=0T^-L}xUYd(0{jIT+(hoQN)LY9n(avjR1ptH|gE!m|h5Q%4&4=-m=IB*F zTMq;gQM~DQy!Av$0Qpz615KV6qJOeo&3tjUKMSut1}Tc4*u?E^s> z@h5uiMlWEr6iXS+RIA`@6`x`Usk=wuveYD9{S3Uystisy8;@p9Mp6BVb&IY6B!-3u7_XYI@)4zdCNIE&oJw~% zR!?z6(i7-Q>%v8)1tP_A-zpWE=uuN;nRQ(+M)`lq#P1DT%Zm*6e~^Owfu`ZQ9%PR(iSgD*KnSW*u2OXD8(!Ta607%mK_A)>pj>1H=LcIDUpmL?3{ z$sQTmWao7sMFkWZBgGr#$HR(3x+MVk(S!C`DY1NXphO0xi|v{dU~gjEU{n5Eucx3R$`V@_Ru&8l!Z1$@1@n+6u?%wO*M^dIHxkV;MN*Y$phbo@&94P z--Qk6RQ#26X+<3m&Ii`!pa`{x7!3)7iY(BPQR6z6VQLKVXZ8??8C+V3Io;d7) z!-O$8cS{z#gr2Jews67_` zwDm+?4Am96rWZV}2x0jGAf)mt316zr-6U@C@m{1eQN3BAA2X_o0GO3-=#cn)=)vb^ z(~o@Nb0zNy)-8_>-?a5kU!MQK+HBchxAm%`Au~129Yt^W^P~ns5zr-&ylkj$;fn{x z!ox`GU}tskN}xuIe51+ao2gpY6FY=bZ#xw&n(?Yq?lIxq(~pelwC0{>Y!b32*Jr`9 zp!U~7cwSuYin-&jm^+@3YEw7x`Y#U#;mmSZw#Oka-l=2BTnCX2V`>yUm_eR=k8U6W z$fzLKlOvJ28`zOm^?VY=rNo0DK&Az@7~=5u2^U+wvy~UJe3$ETxB|5HM`H!bR!Dev zHB7(D5iH8DNj+@`qPXunF;KP`Rr7+p5N#qYhcIM%^V5vdBEIHiF(Khb$grXb+o0&0 zLwAdUs*Fk?-rWZOc+OtYzN23)JJ9~G4<9(|X{7KU+@UP3yv6J1Io$;mAZgoK2a27FEuONBTuaV3K8yq&>dAC|UN zI5>URW+2yOAl-s^P$|#{1!U*VJK8+q1j%-`kfY7UO%(FXpXBG6FUya7!N;K$IUlzp zVOc0ER_T-7B-htKHbc+)s%I|34RwR67|2@kbW5(rW+ESl)>;72mxvP43V1sjHPNeT zT-R-TwlMCT(^ctqZ9TkdR>l+2Q}wECIvpb;-_v*Gjd2|7yWdXh+l=q8FUatfrL(b@ zF!B<++>MQN8K~n6>&=FjgT5kF{k3k|n)%1s8s;zS{;HwBZpqajs;;Jy_J7qIF-g$8 zz^*swAj8vi^B=@`ve|q>Ql-?Jjhh48sEyFKZGF{0;VZU#R1tZGIsp$*0)fVlH3Peq zqN5nu{^x4PZrBK)UTXhuK4S3hSaa zOmp+u6Usp>CKx+BqBKRckUU8g6i)cFm(>U3x8Q@=Nye<_&Zh93)T8zZ8eDSMUJd+- zDge%WclERNfbUO#x1LIljIZh`enp8s;D;$*;dqBnV4k`}|8Q+$C8jmwDEE}r3`T@v z9zNY}bg>aAirxm%08Za}ou$&wG{SMbcrnxK3J9h7T~l4=SS~mF5~fzM@MZ&5jp7rl z8hPsDxmg94Gu;2De~Ys2lx84J>jJ405-1;{C!v~qW>MWgumEsr;hS#JuL)QE>{j(P zPm9P8?5!&gdKw06@+zOPL{IV>i@cAuRzS4b; znpX%T6OGOgA3uk)SDn|}ZaGpdvmEMM?xR!dQOVS63iDaQ0H2YH3uj&}l{eooqJQzM z{U8P2siIHnZW-an=%k}=iLvJK=K;1d-FgmYhIh}wO?UD+sHwg_2hr#9Lmh7pHtK)l zn*gqms74SYWsMqFP{$1F_0X>cZ8x#Ao#fR_=8St@G%)6XQJchioIdqWv%rAfaFAv7 zl?uVEKeH+I$U@WPVJcP9w3=<*lI4r)SMp69NT@<#_MJMm5Nr7f)p@_AD)SWnblQ=N ztE_(bRvw_%i!T+cA5R#sFI1SETTuMFsyZjvEx)EN?}<}l^iX!94hU))#U0f}-7TrN zZ$}+BDz>7gWsR4+Y9KAE4J@w~@QJC-52O2rQFHD|38Tb&mG-F3JbiY&gIz`&U$bIs zoGW$~EgrfjqWwf~^=|rGRk4kNexSeM*(QC+29$k0V#3mS-A{zhU*J^iCnAR#gFY8+ z_E&Ju9gEBD`eLeAAMeB>6k%DR|%)Co_xaulIvT!FIdV&5Wz@m9gtxZ$fEKA zhq97q?EUTFB{sx|uwtomgsX=B2g_?<SgT{BL zaC>D+KlasiEv;$25c@6S&=(&p-DZn#OMKHb?1ufuV9e3yJc(`<;n3hSeOdj5zg2Xz zv-IS^OhZ52Dp%kPkEPb4%1n;Qs;55Tsn>Iw`ck0WVfAR0lzO3e^rEJeGn$^UbO4;S znAGRoS*FSiVH0>Emv$pvahi()X$3wE{Z&iW+D?cEu!ywo1y)2_|2*nC_KW4bf(?pE z^RXzA^{F13x|`nh9T9=t*2~!pdiVbFZ>R6xfBfawznvVtdv*5e=<@V}K0p2Zx0ClD z-<_Pj`5S|Ib9w?J@y!l>iZivUjL(z%(7*%kB-^SwDem`a*LuRtxt#m#(1Z6GoEv5- zC!lQO6bC}bbbwH&DU55Rl}C8(JGM^ zf@M>n$4_FS+bqBHoLfc64TQOmAw|xcO;67$`Ki%~W3CN(T@QLhlK?4`(5yPT@s)i= z0}#}HmZ#uTj_Y&rzzi5Bw*psm1+z}Jj{M6zatoPq_k{+3Pw|_#l>1`0Xi0VUN?H>7 z)4KI3`(92d=2DQof8BH}oLu$(Yw^HSy%hVL6=61~UgUnLA@uA|Cq@vP@4}O+xt@{L>O%p1?bG}@N=(?{h|@%!je zAEolYu%nsV+9A{m^LZ{FTV6}KcwwPc+UbLYd}Y3cQRHXF@@}E28BkO7%mTA67t@}S zuW*(IsQyx;l%l*AJ2voQcKGqx96skz2oZUH>?a_Pj6ndsZPg*3$D;E~@8(2fN>kMN zsH)Frm%qL`Kl=RcyQ-3V?W%fxboK^px<3s4rXTC}RWmNOEFSYiKR(IeNR}vC$Z&Z> zKlPW0bi4(FHfLLA;t-)0Hni_BjevKvsU9xHEjSj*#|B}P=|Xr~ajMO@UXq)GPdtH$ zqoycvT6cD-&3_=NiAZ~K+57l}Fve0Fh`C<8-ELn;H!VmN;f0`ZZK0G-q9l4R-UiO+2s^MUfDo9V?9 z^ko|4q@{P2y^4baK26mj=ZKz=@TsX9=xp&%d2m}+D23@p+yz<6Y;`PIVW_8{38)k1 zh{j(A#)Z49)mP?B(K8x)$?hgk#F?P{!7H+8mfRm~HvBTw3+(wTs#xd}f*B&&Mh)_R zG~JS0q7NU=-!oHme){LrlS`Tv>CMr_ue9m-;_~S19r87i1*_@lW0Su%nafXP>WzSK%T?Z%-7z8qw3ENomFc?Fg3jELvuwa zGMmtK;dDbfQ%H_V$LgA;D4_=+%um417x}p+^K7w0Z06JgxBFjH9GWWLj&1kGlM6A# zYw0$S-Ug^AD98oPCG8$QT}n@|mq_*eifzezx%*@(ji!3N`N5%YpAzZeTS#rpS9Qv! ztMO6lTJOEo>QERS9ZKw?OXFk)5=%h&jrg#oLievEg=YG>x?pz;?B~B%!jyd6tcH3? z+;$o*-E^yS?uK;RFUa(^{`RSE>29)Tb!-qQt~FpSn>VCh(gkAEt&o>CZJP|tzaa>I z%%U}1$XA4Fwb9{&?Y|Mxs7beB(H^jYLT@t@m%s!&(*d*>PKTNc@~U2Mnr`*Frgvw2)Q^T$e>^nH74g%x zb#Y8=q*# z0zH3D>4Udqy6M#lS>}QgWYj6gS2D1Lx$Z?a0dKkC;pMJXaKR@5>^Kmu&COU{(E}a6 z9dIH^S(}g+JLOb|CNk8rVWkwuswLO#hWbc4eQ%pK!JJw08Nn_b@}}kS&bp$jo*V8; z77#FmE-*?6hoElo=EV~uK^NpbUx&$~CAH`l&t>$cr(V1!B+v9j&HDxDNP4!X)4dr% zp)jHFw}}j0-JX-N-wq3_4^ORDwwxV$o{sJ_D}&Cv<@TnTNK5DF@~lI>QJ*CQf^bYn zvtdNpzdJge>u$1e7HF;w^IGaz2QzXw_fyySbuWY@>o9qI(qN$$DWQCZm?CY@s1uZN zpkCZ08;x6K&v@b_bs^T2EO=p7Z_#9znb$F8;4<$Ga2r#;!M=~l0sZ-^#z;0RO#`Ga zlBti58%-pb90?3yC_~#APvIt#w-`70|8lh1z{GM5U%kHP#X$9lX$Wy!Llba8>|A(j z3pSDr&%m{~&C8~TyckWV2XTBaj3RCZ^0n!=<7K}&ZkEdw^thyGGQTTH{PL#{s%-(Ks!KVYmQr{^9?;M zNV9FtHCqE%ea%{4vzA~6MXOiy@+e}+o@|Q#i{V4;MmWE2ERTL;8SssS`9~I#?`}7| zM9g!u0S%LwAaRYs%hB}bCFJ)AvJ(>m3g#%x&TkkbV<)}4?uYG~9=WMuc}<_F(_Pli zkJwBI;ZXjoS`E@2aX0d19OHv8dK4qP!1s8mp)?mB3KP4@mqdXNnp{uAxvhqi(~%45 ztQ+qZjlhL>4hiRRM{eJm=+5NjNMcdVkl6ol?uvXk93+J4zRrWR8T#v{C4sK`z#%+6 z#dktHX*YKt2S|Maz?ipRQKjo{DyYLB52TF8UXetKuarRuZCBhK$YyA?*NXN46>DjSf@lc3L8)JPyK{z#JfeyoH?gE{b|<5qg3TjKFX zqXdi`Yzax!Fe0PrK@J7Gu>R=ATkd89;=k^P^?%ZnZ0b&80IpNHHhas7tnkccT`kX! zonb&^`MwiltAbF$o6IC(puyxHNe;$$*d~Vbv})}TWV-sfa-MwJqvkx#r!eN6E~pO1o49K`FfFAJ0VhS53E}N!@oF zSwnncm8U&}!0N@=8I2)nkhB<^fb`5+f^r5l+cAZyE{gR`&Rn zH*K%PHg0^v%N{?(691ll+i=CduD`ti>8jMSWCRxvuSj*%sKe=-hSFitFz_C^qR6g& z-^y@B@nLd83wnV-MvHRr(~egsx2}}GwQsJl5@U7K$y~6|>~DsCK}KQsLBlH$5;JAWlf4f&T`By$xO)EQ_y6^S%!EOoz=Uev{j``ck)3qS_vw8n zICW8-O+0#%Em3?2+4QNrP;SB+x5x#cxKo5dizXWd9!i-Q&IuGBJe!#}?5V*F2i$fz z=tuh8xP4Ab@sK6AIxH(a^@HA6OuZwwZy6j9AZMBC&pDjw>8JkNrQN;IkT~GRQHq6u z9Ha1t>!$Ufyl%`p9x{z$V?xW^iH+rdCQA|1ZGy9l2Qu8-Mrk@P%2|h_j69UtMG!I0 z2Kclcsg{O^0ssfo$bS{pxY!kjC7%%np1R+#>Sjq0BI0fI^r%Su+rG*5CzjMsyL zk{eF&+Vy_Z5Ym_ao*QXBH3?^}=)--^FrQ+_SJmdG?xudN?vMhZXo!zbVpyL~+~4?I zkL%;zL>4p)!V~NZ?ZLcKQUDL8eE71WLXNVAo{-GClR+mj1EaX(f<{sB-_na5yUF&O z%=vd)J?AIPWcdTVE}<~EzXtP1nTbab$F+50@tZ7i#u6-7hIQu!;e=DpG5aqocPZe1 zp}q@*zfmqhkarrZlb1F^;oB^-ptd%!Vp1*;_KuSZ+ z7l=O=p9(EL$EW>ryI$|i@5BK&zLOM$&n!5Wfe%(9_W%z3Hj>^VHpxMFVcM97U4Q9p z5^dKqSH4<{(0q4wHEtKw1%AD4ML4&bQi9qMx<>i9VU9<7EvX)Mf)*#h$T!_e5URfg z3B9eqaqil-zol9D#097g`>Z$(@yz(rP{}`#VMC^E-AdVCk&)fuG+5%Xx9%`yU9|qq zI<;ZRE>s!;LxrL)SMXL|XV^&a5mmjIokGY-~BjHlf?52PtCM@QC-s8PhVMOzh-3lFleSuo#7FDdbD8Pz@r4k%TdPY z6uL*QFcw5*miz1)H!mn!S^`uPkgG#|Lrs@5sK-q+=&wxPZLIAI8?w@YMm@n)&SC1^ zm{kw%g?)?zR$$?`!w8m>y#rWhc_t>e`$F-j960H9j&Uqj{ZyqNjLBg=*BIMQ29a?y zqH>dtvaXA0M;31)Ife9te4lmDrg#x+UBkD{5s^a;H3E7)L_bk+1B0)K>{YZZD9S%i zU46u;0Ue}!q6+06p0-S)QSWF4V81ytkw11{x?U`b62Mu6?OU3h&K7`0EsxCEe{HtMk<^%xOl>A;BlJ z;JsewaV^fz5E9mTA}xZ{`e3~c6rQv5^#%@lJa-=6<%FT`Ke_Vf^)?xn;Tu!uxP}Wb z=3G?#{6c72{LM|XpqFJxO;;dIN7sJ8v5SaHR$fUw(|L#usH4}k+RxEg?p6n z#rA61d~HT(BtdN;fhC|?Yp z`QBO*!)LyCv%4CBSMoe8HOr;4x|xvP1{dvMZ-d9+-BZ08`l(;^ zExT{ZC)?>Turx)#F}g#kh1O~Jx5*IS;wu>tD~Ci}d1lEb>u&dh{3PM!YO0CY zZ-)w5Hc=v{48~7GZf%1^#E#ZaMOEYu(@{ma{ghlC8~6zF9?PJodJoe3uBycC{EFTdrPEHXWQ~FiENhSq2OY?|9==G8D_^M-f6DbN zJ>0REzQV*ujsp1COx6txNu>uVVl5%OMPLCi<7mL(L3r_l4Aj>X8QAhgc7b^7EVsY$ zdgWY34U8BY=9%CT2Xtfvukt5#BXV*n;Mcn|B*r+T}jhBnEWQN zNck@|iArg+MBVH|W9m$wX7Fp7re(Nvo_Sw%PB!h%9#9Iz<0`?6Hu9m&sC?RSeINm|ESwf^QCm3 z>uY2zuz^)D(rVHsg$Z6}K0{vTb!@7aiCd?}t5T(kXZ`n&RJ<4f7`x~N<9)|cOpHjS zhU{Ljy5C$Vd57Sj%-9tTBrhr-8O#1BE*pr|nL62+`f5Wn4=kDut6{~jIp_=AoL`j~ z3}aQjCyB?1Iu56u1e52i)mR}yMEmozhhdBJT{bh!!%yzf`~w%Lb`l$!MSxCQvgV z_#te_u%Pj=E27TJ#%kGoC4=}HWTv+2InBGLazP6ozaJfDe|Q0BJ>bjjoV02b`yRGY z%HNN+;PaIqTAxHP$s2W{ngtJH355VB74JCQfg`(llX2Q8;vA3b6-yTkonFF=CGrG$ zF@)LiZsRQYS4Z!8j9}eID1)dVU9UF)Z(N%EP2cqR#k`H_pl=sn$n<_gScsJ4&)`uO zAX$<$3H^W+98RDOPme6(3E1?SS}?9UxwH#BJf`#Qd#5s%zANROc<o$1p>T6SfMP$dVp`J1P^;D#;UFR?mC!q5L4XQJ~+POc+LHg5SXP z!}o3?HV-bG8A;fwRdyJ~Ug#vZwBM$tbz+c;88lv>lBP?4LO|Y!>88Hzj2M0vGqCPi z!J~#YrvBFr?bl4~5 zM6GGr9DNI8-E=1$;)nxS*)mjg`CR(-w;=tKx>FP-DSoO*sY~fayd7^JPrLf6b<5|` z)yWOj>1apNKP;4vrY#neoIm-s9&a4un^J)ate%&3)9$KwuP>{XLbB3&ja4f~X%WG90ZjH(%a z)NN6czIqPk``j~1cG)}qwV1Y>dK&tUZZCGE9@<^i(0aTyaEn?lRwR@jDX?|;nx5$P z-4ANw{ue_zXSLw<;OKXVPme2nG3my(-_TVCef3bU$)pr?(;cnX7qr>>1RR1_#$6&x znU*-zSCua6mY51DjS#PfI`O^#f5TmWmy=?NMx>ltK-_!#&fa8|= zHaHWsL}tBUH%m-7c2AnF7#W;;nZ**lu6fyu+(0;2o3@@<(M{?HVFFMMFsyjUz|?PO zM>3Ze?M=oI4a=kpEo>I37f|RAf;O`Z`0M!_X@nplqwmc;Aat`G7B}>GkZoz{tT}r7 zHo`@{ULS9Fm)~BqVoZCpF!n85MJKO$zpKdzHwLjd*>O!Ghx|BURG#Q5;Rj3OipIG zLsg*e*wvfyrk|>Tr9)%Rd8sA&QX+IYM%{`DB+yJxLm*hBhduqZ4mvZm*yBo6pmtER zQ*Ebb3$YfAiBhS#8^TF!H$~LkDxY%H&rdpI|TnwGn6M z&+3(!&kw(Km643_aoxFcb3(c~qkMV4)ZL9h<}WPQl*Y@*Hsv6h`KIKh2+!PMU-$Xx zFCX6=oqtzVZ%&V1ot}S(=4LdeOZ77nrujP>Ir_UNrd3|fSNApfAi`=Jr^^-Ruww_t zA<$?1^6c1S$*2Q(Cwip;7RYELW@|V~kOrscu8>Pj=V+%j$#p&&VxeOSIVp z8Q*L&_~X=**zl)lb{Pz$a}KlaN6Zo`% z%U_~+w&uh{!-^vW#j+7HMZ$PW5C^ZIX$$13vl$WzN68S%&smOGDs;#zk}jo{B#r`~ zBZ|RIvKR?NlRGZ^4a)ox!MRUiIG4vXwt_`QEoQ?7NdqDT5z_^W@|q;BD^!H_ECv(V z;5AkQ(;9&Yvgv|nu#Iz*ECwhQi%S7($;O2M(AhFrtR#y7uIJz)z*?7a5dd_y2o@_@ zBJ{(_4H<@=H0*U75y^v)D53{@mdF9tQ@g+}7>|nWRF#j4YGdSzhq09-(#|W#E{*x! z9FBK6Y=V5)D6=qMc9dlRoXfbyM-KZm-EhKJgM+3C<>Jke4`(!0)VC@{8%)ZLii(5A zMaA)QMfEe9Dk`k`hze*Fg^Y>?p>u_?SxFUv-!AY=0NUdM0N`ByEk2U97shka3LsBi zrLn|L#6&2$%!6-ph`|II#t<_2_wke}PC)TGg$kl#%u~D=AF1rC+avI@5h@4@85apf z%N5Q5%Rn^0%VnyV=Y;x&{lbCvxJUpvR}hPjJoZ0`?6naoAXus}5NDoDHgl<>1@%C> z0+{>d&-vtydImV(M#Y0T^AJ2+0-KvuF`{35-iN-=_dVycreV9m{ksbh7Qz9~kpkr= zRSb4jCO8}@R9qYfC08Vrv$$9%Jg4Sj_pYCaJRY@#LSaH8p$O>$d3nkd$D^=Nm}GJC z)t8s23~^Y#z;i+a)lm<%A23NU2Wy6OD2o{)%8go3JOe06Gy`LXSPomsB25IBVj>BQ zPb8aH{=O9U#_3a!aK|5qnd2}yyy=&vuola$?Jylf2#XWL&Ji?)_4F|k19LY4klA(O69~q^mTOR3GaOsA8qXRM0s6&<} zZc(#H@JZ*I;wjvDxT(n3-gKuD&AQ&i;?(qYeM*MkCulm5hmKRGmkDjUZbg`PWTHWG zfE2~s4E=JuV7Cxo$jdYg?qwwqoEq{fYa6G+qEtCc4bIDwd^qDOZ2_Nd?J;Y~Aef487G|>;3AS!~DEvARXWD(z8PbV}l5uIQo zE}Q|9AeI52Es(=dvM3_YtuKtv1C=0anHDA0>&DdNuZ8PmI$W)d@Wl3~r z8>X*nrv0=a-PrStVj^8Z!){a4`tHG9)Tp!N6LwRO5hBZb6-iWpWSxRbn;=j& z&xvgHZChXUTpEiv&=h14z-4f0y*PzcSOWx|J1#_+aR)qyf0UbKF+$#E7a~E7nZ9P6 zn`AM}G+ekKCQO1TCPKC_E>Fqgd}w?DF)l!YAOJdB3X7Fw5ol~>csw9Pf)EfqTMC<- zJTcts2Ucq;`&kzc5Dv20=DA~!ck=g{eMuz>pCOuyJX=_t?_}{W$+u7#kOwM3R2wB* zK#a3wv2Za`Y)dYisceCK-LiP2r^mgJVfMXfIU)tQ%oNif7wZE{7I0RSY>2sJ(fGk8 zE)Q=@5JFU{%jI0ZJDFWpvRIryqC5kD1jYe$Hun}Q$s)+K@j)%+g-j3%L(7)V$7O<; zyqNjXiY_5&avWAw#_^cqP(kr!#i5lBu*{s>O90Qb?#Y3h6SZi!r}TJOQRL@HyR(A9k9;^nB41 zMV=$-{vys5O(qFX9##fE&iid=?`Vy-D8mvklVAAm1a`Ys+l)6Nsl)}DCePgtKVVQ0 zFII+BK^C(`^k?+)17?UgE1OrC#h{2hHJYz(wM>r|uWS8#q;9s5_H{pO*D~hP>OZ3` z)MW->dM`Qej*mS?}?b*_7Al|4#Fmy`s6yc&=2NX&+or1Rqj{Kq3D25N~|r<^Tx;&k~ej9za^fZd~MF zNPp6^yw3GR?A^NA7!t{ZOc%j@eVk=qO}Bt&B?ToUUJ8D?(5V8<=nD42oQ`l1vbw>+ z-lG#x)>FEG7H%4uY2{VYaJf;au&^jfj)Y#$;$pq2yVbT{+3rsHIK;SwN#_*4EP*wa zz1S+k7npNV_@FQ`kq%=qN5o&6>)>p)VA2Ew z2y2%Fl2jI4nqU^v9N7^5 zlEkAmwuz`#|Au^}x2(KbXJg-9-2(_)YBhb0+&7i3YGhyX4^mK-=wY2viBR@L&jUVORiFK@{Ep;oyhEhbCPCNQhD&vQ) zJA7bak#L+GvHZ-%MPt?9k64j*Tz$9zA#q&jbU|=d5=96l^mGBDBFs$ZiL;U@LLjEY zX^#ppFM2#r>;B4|k21W9tWe6AMGE2{d4KWAxT8ATWoft(_Z zAyEwAJRuxDlGzU`0Ic+5T!^_!z{60oD4^OTE(k0~85aXUXA5Dmk|4rRFIw{F?Q%tL zIbCe8_-%Vsm;h){tN>nyfDuL$M7{0E^4+x~mUtW#LBM3N3tkpyjmBC#HIs##dovnmB~66LolXoSCdT~RoIZvUL=gq& zRZ(127!)Wd4vLW>ke96tk^Cp77)X*hvrbKY45f?miYyv>EzGy~_rj$JDDMheizKtyGg9i z?Sdq+XH57##hWV<59Oxz_Jk*HN*h}oEl+Hm#y%b47iNCfBzDCd(f1d1u4uj@l>x{+ z0cVt}jBuGQ=IJ-G*haLJ0h1z{fsikh!&ACA(fAoZV2WV-#L9$OOc#-svj~c&0a8TL z(D|a6tYl0&objafYyND?&2#hm^5Xq=+H6I($BC?s1UDC?9u_y}WZbsweM8-Sd0D+~ z`?G?yua2WRMkzhx@nu$&1A^M@4$H|S3k=ZGxFki_iNoPTY@oZfgG680Cjd% zPX>8_?cjL4^K~d_J}{pi%GJ;MW}G#rD0DO7eQLuTn%MyP>Sxs~80M`Qo4n<~%(+DA ztQ5&8f3H5#MBaikZec?mX+j*BQ$KMz>>NUH%QzQTG8-};@7~pGlxY<3z`RG_QT=Sd z?1T{Kks2PTkgD~dq-)*)XK_WWky$37bMlqc^oZIkmkE|8n29q- zGMBk*(LVK4R4xvaArwcLEs^FaQykyv7!H&y(2TP&KU*_Idfg8Ta=mTaU6ODXc$SzJ z?j8aoOecyy)a}VOb>orCXblTvfaXZxaFEV6E3OdYTmz&quc7n#H(5y#VcSj3 zntZOu_3>^Zi+*X}P(UDpLb%`=QsCUg#bDJxg9$Sch>#cvc)A!KZW6^{HOzxzm=IAh zOz=!GTy7G@5VctSQWyYHAq?nD85~v;MYw2d-@4jqj|u>RGx@jqNMoPI*6`b@-p~La zSWFlUCr>6HbGf3O^xbtcc*>N7K+{Du@#c!@GMX#uIa&8#Qv`*8>0&~xxkB13CW$z0 zN9wEz9I4JL^ zDMy^o{qQ9w4uDA$2O!K5$KokL9DbVWk5F*|f`T~E8B(CEq>2!TFmVCmBFu{*!C6Ta zL29vp!^IC67YW1470t(DvWTHLNem=GteLTrK8Dgo@vOe=<`fa~S6Ubo39Rc|$mY?r zErSm(D2xv&L#hyeaq&KG7X7;ER#Xi(-HK&%7oqHyfC0#mhyk>8AtPMI#r#A@TK|ug zq`24+mX;8kiC(ynh+d?00fYP{h)0jNN*Vi7mGQ2sGJfJUr|ly4yr7~{hMHBUwn{L* z>d9!9u$M%xNZWU-k&fHD*O!8gfxNq(_-s}M82y#A89jkXan6=Jx8X!T8;*4=DrcKg zSGQy!$u+d&pO~#mq6k5q62;C?E=jB>Y8g)wXrnDESbh>{=iQ0y7Ij$EVO$+D9TL}q zVeNxyzRyDQaHU5X&C)j+nr5z!IgEDMU$4L|VEH=B*Lk;Jr+4ZFKCP_pX^)R6_se-p zmQ8)yE&8RqX>$Rh0vOPl5;&~nh~ROby8vk-otCI1(_EefaJ~c0V;^bJeuXw7Vcv*?E+;%^f*nzN&fl6U_|Yv)d!p z$csNUBcr_v`DM;Vu`%I(98QERf4XUwOVU-(cVw)Z>uMUdGY2x4a{izw@f8U&Lv?o`R+HIbcuA}2MTj?ZWdvIhY( z*tFlB#x9Sg^(@8g_88j+a31RpA4%*t-Rc7wntmCGQ}%&Hgh6q#Wb!f>7mXg>oOaVt zcPxN={M<}8%b~vQFag8BAu+?4>B7d@O&580)O9qqEIybXs1zYBlzizB&N9RbM0cVv zNg~aQ^7QhQAx_ea+~rTj-M(`W;Vez8U^X!qASTS*%waeyX(Eu}^qa3@h|?YuzyQwU z-{B*beSWV%gm(twR3gxE(Y&a+f(ALx6nmW`wF8_iw1YWQW|ZAzk^7b;k24ONATW-Y zEw7)~RB^=;;0>w2dV(puaB(paq+Ag_{3WX$OqMv~*;*x;B^mc}wAr+xRt&-;0u^H# zLCKTC!&#nK9`7#(k}6QX2iV6@o+u(RDM2C&GF31OZJvAxm$Sr-ia&S6+SWAF5p^R@L^zsM@&wu@P=rp0X%v`uiVVM!dI@kAH+9n) z&;HMM-!*0Ka4$gb_Z@zBYiBO5F ze#6}T)pb8qx}%lbn+zi-MW^>mJ^(D?2S?+>L$ip``SkgQ4CJg+Nkx`_BY#(2%YHW< zyJ*2?_+Q~HGa>ckcJe$X=<^j0zQVxilrvweX0q?G!3}&&(B~^0e1(C#+^Fy6Z*|-1 z&^p-Qfj8KMj|uvGg@dm!aGOmv{%mI86M%iya`4YyAp;NefjRV^2I6U1`A}9kijs!0 z2p>XT&1vE4IG0yzYM?DEABxSZJwX_+@FCIB3hthhht1PakLz93g;a zwloN6SoGagH{IxI9_faHIRZTZMED6k&9`q_u^6I_LEDWC_2}Iz*`)Oe zYk7a}X?XYk5^X`W)5os)`_|A=U~!~C`7JE~g{&2TrB{nH*MQqbSb@e2Dr@1}{X9Mp zHgGNym=GRk^dzAu`=acNvMrI5>$z%zbFM8BOmhU_1_AmCM*pFgAiv2jS{iyYkw)cD;F*p(R z1a>S5fMTl>g-lS6@y!W_`k+S08iP2u4`rJiMjiWU6gVx$su-(ctctO^tIdu_**N>1 z5S+2)@dL*7TMxG0rd*s0Y*e!Y(+!o?%YQ0FUAITV=ftN@igSMPXFssezL8p!Q z8`}V48$z^uGiFu6VtxEu*LVK-X+PT7ujinVuVmPz;jKkCugDE=3{64`jhi10qzlZfcCI2D1g5Y`$IC%l@8kl@1XMM8*@O5?g|gL1rX z+DvpqhJ19Be;+)FUt{`5s|I+c2Hnc zUQ1kDTCcEPSuHo0Fb>8|(6Z()YyRRxDn6vF)o%7VMp*M$XBi2=;5;J=ou~uT&NVRf z`*t!#4l^(o@6+4lJ;Jcc`xVPmEKjjK#q!9-tH>o_4x-tF45JBv4x~li9ZD0x9?Tl? z^wo%yug3g)HR9T?8hEVNeBeT^u+9OwF=nt#@vAoPVU`+bPu>fK?U>46&CA5KTfm^F-&t-7AR$bQWhv>fkOGbrOLq^ zKKT$CI@yE{n$o-h;8^ zy~(Yk=yBxa7-R0PZJp%IWz6IYmH;YNs#vLFrHYk$Oq)Hb$7Hx9ZnZcB4>Aiuh&VDF zL=-@IOK8GGTGhm37;$xJ8pQyNHi%xJuy#%|ghoZUyElTO@5CMvt+j&lcGosgF&5vj zm7E~O2o@t)j3DH`8BdqZR9^`zsOKSQ;9gQunTp*gaW;38XJ37A**+ty%yqrdE@zn~8VN77p2t85_0$r}t>#+|3!>yeS@$2~%uZv1zky z+P$yU{kO!MkyUa~q(9h|T{V>`GLNC3Jm%UF# zlVziPa^b@r1B=4|_Te82td!TG}d%L7z$Y z<7!6paRI{tWWIVqW`ka|_!{|I1#k5j$LPvLf!hlbsXWAOT%jw(FJotHXbO1^6}g(L zbQq}NE!CF|Yk$(H`L|alnq`Aydy|~PFUl^;ZG>6=P4Uhx8}YJeDI4*!5m#Ao=R49v(G|8_x_| z7FK7rO-q1=wk-;ts#_Cn9fp7JHct*qjsdw>Yv*V1q@KvCA9fd0v-q;(>~hwMnJZ?l zn7Lx+1osP}D1?oXdc&|X9l3>iWQ_QW9q_QH*a46Dh+`+U$*NDA#5@#k7jtm3)N<59 zMu^;lnbea;BzrWtehWB5~*00#aViSu^)Q-}~uB&gCCuwFg1uSOI z{CdjS)A?YGog5AnR*R{-HidQXdo^QB)b`DOgc&NE^?TjHS!}yp2SSoK@e1=wRg%1J* zSl}R`?>#NlLgCm78R=BFc(zHxR*ZfUn!+)Cx;yQrp{Ay!nMm7|K+2-94x+F&H+47l zYoMg$6Rnu^6JkGV9iY|)G8E04M>YyY8LQs6l! z>F|On1c9r)*hj6^UlJr&g9)H1S|zF$aa>zHis4VxXSQYxW53>Z<<@UegvIAjd=9`5 z-*?l{Ty1$qdafu=z%#EJMzx8pf&D;G`TC$D`YTc80<`;ZQ5*dkX6Md*(H1WlE3^iZ zsD@Ct#Wob%P;5i74TrD|A;p53i732nF(L@*x-P?xxD+0XNpU%QXzPN{lwwngO_^;| z)RgN70j}n;*@V~?69Ba=7J1jUm;jHe77BN%pw1J(b;RQX)~2K3?Lk-QI2v^NWS|+o zA0OVWtlOpTprx4u%RJ$l$u>#>C}@hjU@>)=Xm%i;ZEWPA^Fu~soVntH^A#o=u=17% zUTIqq{mMPwXjU1eUaj3x*Y(?OQT$WIUX(pZ*@GzV=^=r#3rtfWYCWn&v~EuW)%CDr zut}OMslYUXd=Hxo(Z4C&-1UY+v4U{&xzuGY=AoE}VjlJ~4?Zn|n1>*!WgY^sNt!I( zJbb?I+R8!m@cCZLD2L2Lsg78TLop7;IP7B_ViodI04>81uaxHpO*abnTrn?b67I9U zoyQu8pd3zN0Pd48BFMGCi9c zi~FwFnfRxJs`+_NR19%T^vs1fwyxwQxCAOLnlZv9>sXfHXh?t ze`&ha(PE*3w$#+M+7J_BL7-N|euHaBEC}0{+``2l4=Yn$ZMHeZ68x1H0&D+UmI=Ze zB38@8U=@57Js(FywxY)-lz;9R{6R-;&rVm0!u2Ch78TM>YQ7Qzb_(^!et z0OCEY4S<|Hgyw%g)Qgt1e3!2=}S zq0@~ScR{!{N>gasE@i-T3zdwJu4AKCD@5VmuZO6?aqm%t_`KJfAORl1DSbbj+>k*> z_LYpn#qJfmSM1)bNU5kYK_jQqu$)M$6trB8mlJ8_q4NkLuRNSRoL8+_lVVK{U`@(( zaJ2=fyN(QJ>v}~#4voo{)rN3pL7>dpZ*cjuAZ!*FOa<{fFftLccxI$lR?mq0utfk{ z4A4%kEb3HUO!XIHvS73rj94wi*VKBET0fG_;59$=xZG_BcIAia*$-rB`XyKafQQ=t z8xINcw8cPM6x6W$|GizVnr`KAVLsQ4*v|>x(0UMBAA-TuIMpjLpv_Ec!bOERpRu6D1C8BNZOu?4sF-rHY2+lhLc z?OJZ|PA^_pjVh&PTx`d&>ATBF;F z+3-UdZ+5}N62i)Xj$a61_tHT8QWyq2L_CoKs0Vf*k6`^gB3pbEc+}XLlQA&$(TZax)Uc zPQO=)VW(ZSgnLE*elW1-3+?OjZ^>w|lq4zkVh7fjV1uUf@|$)aK3D3RSMwIinf(B( z0rNT~rlr-jNp2v)zR)n7;5oC7hRJ+p870W4tK#`a4cH=Z4b`TQT(#sw zKThL`N?6BLy4$9$2G&OWjcow24Ivtqq!}-!X7Od`oIi-i8QJQZ@e_ZSLrXq)h}GNa zCUB0is3)@OsT+vth7EGT$OoU z{cAGS%X+H0DwZM$Wo@)2Aam(vA`8J&vFjz_lS4=pfsjx$gxES|p{z4+)ryEj$646yG zW3i0IGUjidQq5W{;wu5pG+ptiFE3=WdAjGwFWVr6OwN6Vf>}l;U`O0A4dxoJTx8RtPOm}Tb4S~?@n^zp`sLq|r#h@00`ox0L9%C*Ge<<0e9#{yK z-<0rB1|&!Zg>r&qP$)M@#tP#R8U>avwX7h3(RXY8FyIEQZBDIVvhWcX&~LSHO7YGW zUlNP{kPue5R*GXXkG>hnb$I$#kXPmlU{sH%OT2+SK^msm^JrM2MTxAHneDIDyh<4K zj0MoFx0!u$*Kf0WZQkof79hiQ0e?%V15+XkQz_?1KBiKh5e|7xwVx!w^)OVjs4~WI zfXYqAfeJXF^;tY66SQxaC+7Hs!zu&l32~eu^rWax3!kk)=W`FyXK)YEQ@97wfbQ5> z@qiux5D|z%1lHYYQGuqF)X;K0;Rez@!&4JPt6Uqev-dLo*Lf2mgvwdJA@!0B7i21a zy|N7{e!b$?6Wp(ce!Jnjho)QoLVr1ldr0WS$fsDeHV;B@bshi-X|Sk5H*xO41tz+a zySrrH!J`+Gqq}xsDRzR~eC)tgBJ$c1`kkJlO@^* zjdkA^LiS>isrxh%njy^(cZGZ+Lv!6M*fsnTpIr<`F&xEkVB9w&*Az%PV%6Y=1uzxk zy~7{fgyg9xZGdLraif%tn6FKv#w&%=eVqD>v9tF)&x|q0&iPXWxbq`^#l5*jLV4G$ zzazJAn{gz|b8=e`%QxgJX-m!UVh@WwEcVa|oP(O;XsxpOs09Bwh*49(2STDSZJbP- zK*p{+u(#hZU4v?Kor%Lubrw>df{&W$7?p?fNIvt8v_8E`mg0fDm=OUq|1974D?+W> zSnPAL&&56$`>eRH5rbSK7P!VtZjIR38Z)Z(9a+(!YSV@@4#sU|3@)ltqZScCd{`q` z`>Y4O=%I%L_-x?lN#%Vr`zX3J)B`sgg1 zu4}}PLyK)IwyoHpj)&piUDyu6o!guv#9-X z&>qtE__=!Mdw`rF5k<3DP?v1E-BBz@u^h#6IMJ+zmN3WBX+;Lpfk8*qeUCe=4$Q%~ zUCCK)*a6KmXz&ovA)In7VGP^zFJ4Pn_bZ6+3Era??xBC0pI2Vh`ZY4##EtWV3QCG z` zVrQX4{2+9Qoq`U*BhZmv^+TC6S`glhc9b=fw#%8(o?f@98R=aJ?&b!`1KC3-abPnZ zEvDwHU5ijXb`Tg-rVpJzGW_Q95pkZiE?A3zIkCtAAN~+<;5%)^-`EBa+YqA7?7A7p zrd#ynQK0u5 z(ly=cbB9Wxow?p~^}>DS$588&Qk9H3GfHf0V* zc1HCzp2K}46C=ZSsX}UBofRJz7b+J^@Ek?kb`p{QHkiZ`{`)Z@qj{JHvmR7Ff4_o6 z#jYkZ`Z+H>blw}dsCW4W(Iwfh=*aDwrDNpl%a-Pe9C)5cw~Nx#a;8(}U2_+dMVDle z-t?nXY>0LG(2tWW9i4&9MVyH&q=;a%9n4ZDK66Jdm?SQU57vdV@Znl9Mxg1!0{C(P z1@VCZv+$t+0Roe{b;y;JD?%i_LWG8>^tcxdS?)1|2*(TwgI-0A(6EJ>L&FiqOGFgF z^nKN``la{d@)I!2Z_XfK72u3g_!{6psro0zcLrig!B8<&?531EaRPV80=TfKb}p__ zY&(q14NA@ZU*45Ma_oOHT`1lm=^CQXAiPfRhd>BsDpjNx4nP&_gCw%l0hu-vVnH&A zG!6L=MAMW$ndr!m=~{kF=My}5*qJ~J3cN2ZL(mjrO}Ap6K4TvfJXy9dH20|(fJYPs zo>BV`qywkVp`+%Ub7lJwS)DEUPJzYgkB*8m-K64h7z>}WPD5Y=JdCiOI|Z8MaRaDX zqmLAfhm5NGem7(q^;QG_v2bvT#EsC8$sY;-vhQ%&KK8cz*gCnkdf4e;ynlV&>*-y* zAhpxCSl8M;>+RU|es#Mw)~iA1aXG^;XZTO^4F91HK+DnnjHCOeTX_%fL7V6J9zb{x z@ZlTqBYXgneu&@mlR9&KB98B{GdrrZJ?EcwH{Oy#p2`7j{JJ03|G6b2{r`vop?G|0 zm5(PDSm}sDzn*n$jVLh5@_i@d4jx$EHq*^=sBb&ILDmhf+@B@rOoC2_>`Tz?sQ^X3 z#C8Ql!Yo}-xX6!y8f$pZ$~b7^&82c2RIi<5uu02|q}4TooU+_jU#GF&q;poTHtl8Y zjMcW*8?p6vOr(U>Es)3-2wO~MFK%67@a3%%B~fjZb!1sb&R$1yOJ%MM#4}_?AX?Cs zfTZNE07Q#z`Ljc9{w_WMuR%prbmBLp6?F~*SJ&wn8DDl(bq7h<3LNnU=*|=hoFO9D z$bv7j)vCKchVOA+6Mak3az)D>K+DNVXzDrj6w!354b^p;o~!Lto2~Dr-G*XY;RfLJwJiHSmVFV+xq)S0y>jkcnR|V)Dtb$%dRb33x*L;?zGeS)Kdfc9a0Q?` zDSJnjL^XTAmP9psHy1QP8OA5a>|`07y-ba5WSp5|8yfYA&?z4L4Af;Wwc&^{V;drb znVGy;tl&Eh?}t##Rxw+%%~n4&tEQ{lcK4}n8~Z+s-Rj&^nVQMIBg-El_Kr88#!irN zEgf%g9C|nXFufw;})e5y^n`IKOfTNJp(feq77zHP{Y9?Eyird!$Hi`8mlqSGOJ8%eqkbz7}~Kvd49y0{dNPVw?bqF*=N z3WgL2gS!?MPzd!=K*n77DHOSkhomS(P9+%^cOMFF_(m=TB%A{y;rgz(+SvZ!!lFeE8dSrX7q9uKN zWffgk(X&_4a)PoTJl`sYH+mK^vJqdy@K(xPa3~Xo$Ki0_B2V4X?vOu&h2R`e6n7R+S335+n(CP z0AeuZ5953AeG5skdWL%`g!&5jy)28hpJ^{>n=3LMW`1s>E>6bM9`WE-& zCp+-dJ@@ln_C8;|43NgZ0ef~vUD$ADIBtp{W45uqQ^pMAtJpf;E>~oFz3rC8X;3U` zaT*k-!6VFxUn9pFHFBa+V}}_va*k1BM;JAJdXbhZ)q78n+tPrV)rK?%#I0x;Dx%n< z_R~ST|7|SqPEWG^XKJ93dj$^j_q&^wjH7w?ZMJQ$-Gqe2{ucXN?C-y>{q4vtR}H4& z(~s?%s_HR8pW8K5)ngny*A7BM=PEPX%6TB5i9MWpJvP9 z%3*3lSQu8ZPQ^ME>r||h3hG)k)Q@Nh*e$4y-b+Sr>G0|< zfgIOkEMN8*%aT0?a$}3jQ)6OI6a}7^07Zc(W;^j_A7^UtFqzRgse|N1=cKZ-q1QY| zeBX(#!KI5Qk;h2@spgV^(gbPnsejEv!W=0Ap>%#!&iyP@!F39*EC=hdi&n11kRYSU zNCt}`EU~=sF^RA6Lg)s&`RFF&5qwxh%w^tNILwC(S{p^2mn5sYHZI8w z63O+s0|`N(JO{`x0%bcGxy&pjUzr;+vQJ3x2ggZqIS)cg$e2dUslyE=%PipyC7FeK zh~nQa{|Bkj?aFpQvInpH?d^npN_2a>V1J?qF8hs$zi)+ZMEJvyJY3ChSL)eix?O4a zBsII>xAg4V!eu9PvPGInATJpdez1cloQNixh$ol`oG1#nefaFjK2n4j&+L?q+LaFC zkdW{w_yYU%&R{8rz9t{q=amz*a)MTZn*Mcznqr|M$wicfb^Em$$TE67$f06qgd8eX zL^q_}v>Ay)abpqzi>cITsEUhs-!Upi-Q56R_ZdY3E9WYfej)uy-w#W+*&d6fvfa9}?tgi-EQ%D0@Hu7#RzFw?cSOPYou(Q-VEiQQ#H_wixO9 zC24ye9w3*M3;o5(GqHY2-Uujk86P7fPQdmhBhR~HbhuIQDGzNBf)Lyo1VBPsDry8w z9NPfMc>@%<8bY_6p-IbD+7>N@l&18m8K2f zq~u^NdiWq^!v|7h$-$SNNvP{^`le|>8RX7vtt4h)a^*1tb&1!hjlZ@ekuD1CfC_9ND<@&Gc!pjCT6xnHOG?-!pw&~UIoj3}=@z?7 zGESHEKo8v%2S;>}6Jg)6C1)z(ZfD(%qHzjh*_x|<6*^z8&PEr@)EW3t&0R5+YldPa zjP_B^qZO7ik5)wF41*j>Je`RXHp1bA)Ja&g4X-azHUHY9d7j-50)7O^Z@2C4{k**x z-(q|ZV0_o}b^}~{`7Hzr?9-GeuvZmkD8U@%m!s&@BE2c z)PFVBZr#d4HkuqnzQjvh)b$%O)KfqBHS2o;;X(81*a(_e+oE_^wYpMxG4(^eBFFX0 zg^&Tfeh3wvi-P!+dzxBLROqRye6A9=)wi4uGUbn&ufR!d&qkvvI-G5wA;5xd12hXL z2O$Q0?+?A+okGQ=6q7RBr0|Fa3E55Xkv1ma5pkZiE?A3z83qKDI`dC)e$ButS{4Jh z%!>qyu6;vGclm}aSHAn9hV-ik+NWnx@KmiaL+?s_TmNDm&2_OHcc6%6VX5d4W~{6w zrmdB6#$3KK*qXsr@$DC7eaOTh{gRw^%T3>ORyjnY1xpkH+wp`U25ls92yC~#?Bv@t zSY@60BZL*+fbt;7xG(1o_FFp;a*+^#;rff^iaqMdM%V2L^s@F33H0(d7BS0|=hcp2 z#Vl2>XB)-a!*cn&+i+f6(_POk_EoY;=mxRJU+F~7@B7N|R4*o`n3&lnhTUHpb|?MP zN48-CMK z>oU`78SjW$oI|`LYK733jNC1i+)vVtbx6vl5ABeYE#F(}wlS>9wK-0J;|4ei7&jtO zBa30$W)*zT*4Jiy^x!*#J1XoAwiVs)4T%F)Y-zEjWxMtu+ci}8zBPAh##fwyjo5(< zY)sc9x;;_FXeFP6z_ookMuy^x>i-~#gYU0`Z#($b$}_0N4iq~u+YU$t!rjQ&?SlQ! z)9b0`)W(bEALLE5ZmfL1D1?#S*8@RfAZ?UL8z*9C1=c_(be$Iz2tarQG9YkX0EkB* z10qVqFVJ}6R!VSMeIp}VJso=D)=@xOgUA8K>2L*SRd7Ou=TdMQg=dh%vTd<*_GR}P zjp4C2o+Uwi36Nm&XP9`~q?`K8zK!E{K2wh2C=5g;z~m*^7lya?)hOqXE z!Y}L$StFuGBn=4am(vv!&cw2=DeIc~>l&X`=zSKU_gaJAX9;?*73f12;I<clPrw?wJ_2iMeGl*m6^?Cfyt`2ep166H;L+Wx8!C|)iH;#AMWthiIT7lZ zCUb43(`p(_tJ$X}lTBs4a_l5#b;R5>ttLXuu|tSzM`&qMG&O5S+IQE}N#C|)K_gR( z;xCH-0E!>fdUFcBxmDhr5^rvOH@CQ(ROD?vPBPK6+c#FL)j>`x2{o^R$j$`iU)M|d znOU)f>nr+MzGZ*Mo5oCCwb-&n<1akX&O>6FIU$lg z$m0cNpYbo<=pnwQ7S+3S?h#{v^x#C;aE_5Q8@XHrm;gL%OSpE?yob`f%k6r-1B#db z)_Pa|Cgy{7vVU6uhR%iaUM>a2G(K99Zu&qojgMo~ccWLY$(3L}o>&N`APNm>e_=o= zqD?{%B5mkb8`pMQJT{v4tdq@106X!@Az*(e6lGGB$!uk^(KE`Q6axctvtgj5>@*mO z>mC92(lwp-C-46*92F1&HB>?nHtE|;RT(z2vqrL3AkSd;@SmXPL2t)j<*b9;#SVCr z_eJ_WN81J4v^Psn#i63BimsZit4c=aC!f(dvMc`DEJ^>e`b7Vju2t&edK*S&Fef?t z>ZrQXCL|4%n~)UPB$XL8As*y=NZYJ8$Q>xqky=SUgPFGVGvYpM5x^D$ zv@&e#3x#lUsi(-y(pMU>X{G78b4s<@6UuAwS;I*^kyX!%p~0W`urlyzbZ{FZ1R?HW z_(4LZBYyY7z_|xw59hHR>SLIGYt)#26VngcT^*5SoQKXgxp%!(@O6N-aF`|j9O*ru zLs@T>^~U_0D)rjB?#Z5DH&f_y{6-3+f!su)&!0l7;CeANUkUrXcyJvV;1M^{3eLOH zRuXD%gUD?d*<5Py&&XZ-SPhz8r-67{S|3X5MKM_0)B`nB3AUW+PkGwpSrf=ZC2zAV zpX#)C*D9##{cT5<@2)4eU6d~Ow#(||9)O0~Bvv@lFb1+-iDyL+K^9d?<{``4Bz|lL zzYy@|Xu+}Y519uS3{*BQ97PnFuhTs3dYKji;Hxx0M8Moe*JuVxs4k1V)bf@j2i*dl-}2534tt|yO0LAV#r(wEX}iYUc|Z%Ql3RA8gsf73yWlQK#23+gyaBIShf?h|aVr>awWI+3NC9I0aL6Hk~y6 zaE>@pttRM8b()B`t@Wd|0W{0c+KlWQJ>H2(RO?=^)9l>qrSYW~bxS@B&BD55V>TJr zZ0siDZEO8#Z2--_ZX;Xi)Wc%5RT~na4cgrJY}JTFXM;8qaev2h%{8#xGGgXdf$*J9 z5JYTfFqjk1-5MA>J@D(eN8r%jZ2#u{;BA1~)DpzXyH=B0K$(3qG0AZsf_S!yMUd%Ru!XxtgL z$Cxhx4LxPl2hs`y3)7b!W-sODb=ZMceuwHVw72%?tkZ7QHsg)p_JSJ!68}(^q9y*J z#6N%%F`mE&@9L}$t!eJ&s6R!KY3rQ~&Fy(2c&b*7+I&C$J%kC=(fEK`+qPM!{(kZ9 zIs(9v%{uz84Xd3k*!vCXiYYCow3yOjN}sMNjcPHl3r+$Ro8ko6BuyIMGULeq6t>eN z+Y>jO&g3qJvKY$QhLRb%rduJdcC*QFwcAa^+t&Kg+5npEYQNg<-u1T#ld!>H(QF`| zmez;TdQoiF#OHju+YroJ@m0jpWSdpV3bxX(rM(<3yH%7eU|0zYEV_nhq~G@gNYsVU?#q-0rd_f4o3D|+i(**2L zT&jV_D;;tx9+hRr>0ToJ*{6qz^s|l?joZM1+rOdPzQNnQS+{uu!A+)8=Cv$M70jL) zs|R?12P`)X>eM#dInEQRTa%S06zpA~DbovoZLN$WJ7A8mTFasj{LxhVbU|(pq;x=z z{2uYO^vBKeZM`G{r0G_oJBl-~>~V@Sus8$djT(37w{iD;8)Ub)arb!}WQVsw_jZpZ zd56&V=$>LTkgrX@9WOn54zqn3;OL4qM>Y@=D7b5oK;f+dUxXxD0KGKHLEsCPbc_tU z6kXf|Nj!~&CE~k)3o1AjMJ_ID0t!55)duD+_&Aom#8LGdwQdq{LpArlMg&qmFGq^0sMPdILJB1&AV&x z_sf0e7wxV@y+f2BTNf^vwr$(CZQHhO+qP}nwr!)*c4pPf`?~+`$sWWoBGx)*f4u2S zgKpmNJ{1Q3yK-#iIYLEeZc>|% z>}!hbAtO1r^fnr&+FGVuH0wjMIeRN+cN|S^9n?gY(Mtw^TA4zOjZ*6LKaF_74R$_i z%Tq+M8*kI75JSc${s_suYv?wja355*o8V!UX5AI3;UIC@{!$Mf9Z#p-yF^Z$W4I4I z*O{m@J)xjsq0d|p6LIBBYuvmPC-X!>bx=2)jJkLjZV&_4n!E5<0dCNIq|1?-35L7$ zfim$ZW{MPItloAs5#GQVG33x_U6v^=nqkL|kphefBtzgk5z>@RKA8wgv zJWMitn5}B>t14iKfG#EK3G)J^e7^W65L{2BW6xKh1Xk}GTRrs!L&+@0aC&w$&CprGq6!3el9 zE3l7&YcD|#9hEop6-cEBcxTF&>I7pMGaSVIw3}1Q8(0W^&5RE+v|ul z^9f#7@5zJz-!keu32zhv9JS0g!l+;oGu$9K#l1+uJrO_2Fx|LUjZh;#CvMbWi)fzK z#e3Ucon4u6Yt$8eL09%=*eu`y>v+=gHV4&OJf)a@P7p%1atjP;d6*(}1909aTkrYJ z#XT7)p7q7jU>$ygX$e_?gI;3$yE-$aU{o2YMQhTUu^NkiZ_M20ZmuRIvCLSbC}?g% zm;^=1HFnZn8gISejUaRr@g>3D3D!7oFIcsYzZ^}Q`g;oR!OvD*T)tXlWHnv~MR(Gj zb!A+MdwFD6_sIxn#a7Z#^_1RwSZS$&!e6{3;8}^5wq6cfjm@#I=dz)h^ zsiv7mgQJQM7=1F%HvK$_pmZPcT;Li}D(YVAHoA}Q@!kY4gGZ`E{gI!B7@sx*FC@a^ zo(0->M!Yrwwh3eV<=$S|t>Q zElsPgk^e3)BtwOik3a`Sz_??`{NBEvZKeO1yRPLH-1&kVjG@>Bm)h7QYx92w`By|~ z{(Z6#?YaQQT$|-s@(JgNI$!`7ZAuL&c7~%HF$+7zaY2bsMpoO-cBNP*PGO*|K3JwQ&YQ3C#ZLBq3x8FS3-tC9|B*uulHHm+9fF>i{0| z#Pp+;B53Ia>KdD#YdOR|`Dvh2l4Ng_Xq zq`DWstX5uW_iJ=is{I2oq~T)%NjC=C+uSjo(#>xjrgMG|`oLXitk)4?*l`GY9-G1q zz^F6M7F(W}F*xb3@vkydOX+)LRNe=G|Dk0Y;YlN%S8&dG)A^Yoec3_YVbl5RkK69I z{_9>nyA#eNx^KRGA}hSRSHRw;Gai}-iUXZNcU6~l`}O0-EtL)p7`jtb<|J)t3Nhu) zl(R$s7pSPzQGNtLsY#jcu1{0)w<Gd8az^>bKUr09lPnHgjf@s}S9XGtg3l1gSWoIsuCWs`=b6~24-H@ z|D@VhXR`5E@hBnc6u^?XkJSa@$W7!0Hrq8zpf5HTFbt3|8ITdYoQee(e+c68L zrQUX7bCTMjbSxkF(L#EY3oE5=)PMAbHeKLCwoYgo`n={x1Kwj*3+gLvbm6tGY5B2A z$Bnp9R-CR2TIR)z&(*mL#EQ%t0Xq#@K(R;8C+w#NHrU*KCiV7iw9KcgfGrc-_qY+u z<9dLn4O!yb>+76lKEtM);_2NkCltaWDj^)I#v=NL+q)4yrr|BTB_1JPx17S%G+Zm` z9=;6EMJmXC5uSxp(Pk{`FxG5e;V=D8c_c3R*6LJ_zZvRQ<0zvmP5>+g1)&wFNNhTB zf+Zd3sOhE;MT>rOy*GLY#Bb2(sdrYZS*Es2YkKOv@h!|vf~Yw*(5d~4rw2TA9=tN_)8SvRU{5d*eF22&8o3IaGnJ$#F$m90@?3^m8$AXI$0v6{WF)pI zK>BTfqfLHby+$cfKbz+3y^?$GKQ_sHu%GUy_$&WieWI_I>KwDb7gYVD_u&*L0})0^ z4tqpF3~t1rZv!*yhqZepFFIc9N=A=1gN|_G3^mYY%tIw>HS2iOwY#KGyff1PI;RhYoM?b^SXNG7%{G>|iMo@>w0%jcuecQyCJ)HT@X{Tx5Eebb2k>%cO%Z8p?yNEDEEaO+k(4Me2 zTq>Lr*!b5tL2PIOLP?9#CX{Xl2F;s;x6cmSr?2k5S{nh3JMC$q4W_HXdK5bXdMJA( z352f1JDG23dm$!ld@szqZli3lhd8nrR*bI%;@edWz_YUg9I8Iv(sgPIF-<-Y@8LuQ z5}x9KmF@7sb=xU{*#mKuizZ>iX2{t^-4)iK2B4wi`{@^8b~qXk0T-MLXOojxpNrSd@i*8tXah>3_aMsA_O320v%UXLz^l zyN#`B#y0P%4wQwq!&qnZ>nb!OWS3@6KI5gBkuA@d(En`en@)a+5i9A<_#kJ#tHQ@c z%Ndaxh$V?S?s@Rge)O%B5L*yAZ^329*-Xm9cs0*)?_(^Gc#t)LzOhR9_o57Z3+vjV z%1ZT6K9r4QBi+@U(u(UBBcr8^)vyE7FY7Z1dgMHli9`*5%sVl`Ll3HVC@AH>RgfKL zAi9`JvkysKX(=H|OVW@s-gTuhYTZ|T_gtCPCXiAfv>1EWnUaf`U^5rOm*_fN>pK7q z57BY)JsBlWR!a*wf1+h`&~m$i<#cp}xR{&NM&6`RN|(`a`qxHw(5`0{UPTp9cGUsp z6(`#SNOsi?%>{E>r?KwC)>8oM)B}(#R10##jMcGtu{zw+`Wxwnr|9!*)RqcVxXpw( z&=yxgCv_A=*0N%>e~k;pIz6*uRBd?f9?zmuXIFux*}|aSau;1U);}!WbaCgs0&%f# z)&#l9VF7r&l}zGo2wDQcQwOBRRM1i^1(C4U5TQ}v(7AQDM@Q#!YSraQt9gs9;GS9S z>*{<<>)yEAqkqy{bB-Wa+q0`~>xSvAZf5mPZ^_(ZuqJFOubCMx{O$T^hkoOGKeY1t z+4HW@>OR1$TC;Cz*J9Dz=BaBBqRVp|_<>3yxNpz`5#)DkmYNcgf*Ua)Q;|XhQDrhP zhnPNaX|@VYu&Ja5sd!wb`k5)ZSv@69>(y|xl-9Xa(@0-QaKoyktch1EQahsSIRD$? z-q|3rmJv&Ew+(G%&T{SHW@ZfhQ3-9{ra8xD_KC}E=KWwD4%CS`%bS(GxrN~7G*QGu zLj44Q9lqDV@Iu%jE$#zx_?=hY5sm$_{`p}|154M8u7#yjR@WIF`p{UIwKx1r|RstSlEfo-U71FU&@JT5^K>u3fb z{{WVhPL1hTz14DMuISkeRg_?xDO4x|D#<16#fALvGB7RZZJIeL=wJOnE6{%4*6QkH zkm?AI(u5~h4bwY5`S&klU$D< z>lCIx>pHmnnPoM|^P7e*(cTZAv5Xa_dXm7h@K|rk*h)+r2SDET0(o>UWr!fbw$Q74 z4tleK3NYvvICK0wS2^RHMYg=pfcs!kv`~1>$#cf3*O2C}5YZ1AWnY@tz#Pwz@b;iZr3mDN@>;;KDzKEH<_{gW;yI zbM=Ms!Zz7R=7cjzE`xQjOGA>7rmjPpj`uYmQqOP1^y!$;tfWPsg}_qK5Ly5V#|rwX z|D`^>l(m{Fl%^pFQwB#tBiKwAM!^bV{q4`}Bq*h3RLieGGDAm&t8fr}jY?GS@vD|c zvY%|M`9~&0Tx3p~K=6GCvi zvvmOym}XTTy{SAF>Fw_@v4%KbmWY2C^pfx{v0ESqc5h`*(6Ay34n^S)2)og z^Uy#E*_MfmeK$MV;e_IIaj1`)nyDBLI+#^ao_y2yB!Cv5;t$L z&ZV_ZMuNr)X($mw7Jv*b%0R#(Cqs%J?QD0`Rtu7&Aw1u3N9z`QU`W?k3(iEZ5lmm+S*P?a;} zuM#F+OR%>s7j{g8N8&&O(*b8{!F}cN9`}6u`&D-!y~iaY44Tthsk@9Y@a_i$oB^)* zu7RS5#=p>xzV|#X*-ZD+OW!;W#6%Y{L?`8P+r}{c0twQbGl&W*q+kG|hW#}-3ZB;b zm1P(!VjxGY|G-Ne-iBSY@w8&hh_E#-#n50)v)jO@#&yRv`%_l6i$^bwn|ri9Jh=>+ zt~tH7+R$<$^~1t&W7h9W!>l*5@kh5#%Y-~kYwvwc7i?D+@to(0*Q?q;^ocIb@-<#J zirp=Dzgh^SlJ@w4;02VMK;;&QxE}oCtK^?s%$PrMm@hnp1Kqj@FU(^uPzMef$i=lm zrVryxNakolv|&+Wu-4gW`c3zvcpiPT(;PxQ7=86k-5;^NsM2MO($H$a3XORq z%53!1QmcEAyf0x*-r}+D9elegb0J5JPOEL5$39%a=k6@}%;wP*i^1A}0&QtYHZSQo z1LKy6v*4RHey8bwiQYf)yC?o9w||M-U-0|$`G>^*LU6yw?{)dFX_l9_C1x@ee1EKy%0~5M6iKm&J$wvCl(x^1i)=HsL+b8WdP-uEQyT zqmFP15-KT1F3ZUrm}!{uL;Ai+skoRK zaGNs)Yezm-tJ@m4>fdXT+qP4?F;zzvBiUw1l$exKekj`n?&{ZU#qZ8yC=%?W6e;!r zQ5}vds&ZBfzSCl_e$7K2H3tmPcZWa=UU<@sk%c%=ymy*?9Jl$Xt=)pHw(2`GRWos& z#$FJDtM=qCs$Lu}Bb}U?n6^x+*$m>0X0#F65xT+31vm zLtDwNK1D4iWaDubLx)D7DuFL{iL{H`do22T1pLViMA zPgwbox>^w0pNlo}r*~>tT*Oy2{aYcTcJMLhpNXEx3%7HovgZs+IOIM0h^|miXh*eI zR(*{4k=j>V;QqogQC~|0eJ#_!<2ojE!Kij3xy|uunA3v~CSh8qftd+ZE<>}5*4p-I zIMLM8w>dySuh7Q1*%|{0*}y~;ib&`4@R~1HYqqkgXD9)6FV+g0;Kpj&-Ywq5@}8+I z*;ae{s3Nbn`VWU{*j2&Rm>PPE$01?6YL{$Z@=^CH*@r+Yu{CrS&qG3YHMXiJCDN)u z^ff{Pcg18>t~DPB z6bE%yIh>}?Ks|HrOz*79Q_kcu&-0F}pYavU#rCBH4%o^H zB7}g7T39>L^WgyRN~3P)TL11!ox6=;M#y^;2d;3JYYLL9OJ>PxBU+Wv(`2Q4Q|gJ`cSynsKVf1ryG+pHTBsJNkz`(NPHt% z6B~Vclvu{+Wu!^XIQdAPZa8V50!}Pa#XOn2+^;SZIfUm31F^q8!kl_`wfz+5S6_e? zMO*jx6O7kAjzlr>YL0?Y0393iiSwwNJUKHc*a?`37%3TOnmXd+)6cjc=lQHxTx%^o zGh40~8rXp&n1QC723p&R!>Sn!S{TzAS{eWYK){_hZ>vz66uOuq}eFr9Yo zdodr{fi8`wNOpw;xIf9p4RD~-1-M~wF>reXaY@^QI$QGbjhWt?(JN*fz}F4dd;_QT zjqnF{m~@~MC205wuA%l_g2JFLgZ!*rgESubHDpx6p=R_6#*iq{yV z;r4+)a;)G8#-1#`QROQ0Q zlX~}+i9>BCEQayr1SrSy#tfhDc(VoYk=L3md8H3ov%io#QbmsV*!J3(qizDJ=E`U!a)%|xOt9K)}H zZ|S}eI9d3h1DJq+_}$Rh%Lfp z)qyW#5^Mu^8TCWDwD%#az9X7{NvJ&YTT{C9heSD~$a(2zX0`iQ>OJ8!;UJTzU2mHw zRxjQJy*4?1cS86LF=hqm^a#&h+-D2eun!CePGLCq0N<-YW$V}s;d>SV;e&F0bywSt zt?Nd`lqW3`6vDl>iWpe2u*VcR%G`I@E!bRbk4}x7 zOTW*O8Q4A>HgU5zj!i)d;Zp=5SRtTru-;f+Gc-&nd8J)GenVJxPvLx@|D1uiXe$0Q z@YcEXy-%DMtxW@qu^h-K8(B)x$U^!umXF+I)-z}dFzazB;5`l{1XfxN!KD9vflSAu z?T_O5M_5|!+Ung^lTj_mw6H2m0;I4iG8gVtTs^o)APN0{5SYs90di*a^a}XBJe|=+ zJi}I4saB|GE0tsDqNpP~VhrDfx^2Mb(>|9SIWq9IJ*=qBz8sV$sZWPp0uGQnRTB9-jFFO(% ze?BK=t+3#x%o)YB%n{^l8fDPZyM$Y~OHC@Rv+K9&HL`GquOorayi(KI18Q+d`TV`m z)8uMrFkqRj!E)fs$$hfHd)fhuumn*Ei}2e~9Af#5Hjw~mMn_4)`W7iXOr-JtLpt~s zb;bbevF94+jJxdwwtnijEQvl-4w8s8B8A{@2PBbtA>k4a8KUJ5%@J^RWQZ8}SkHmW zQ9}O!N|`10JWm<%eP%hMqoJU2;UrI3i}@T^NJ-r<`(Gl1Ot|c#9+Sl>h6cDPsutiW+UUp}Rny=s zIhSQR>prwTYkq|q0OG|;5k9z)Dpv1iYQ?M<5ZGneY~Q03Ed8gJOTYpeaLSf{5Or5* zW2yOWv&nZK9Dy5BsMVM*#2QmoH(>-+*5*WVF^81?7fI>znu-!j-m1hB1*^i)Qa>;O z6*P<3EYQqh$M?uY{q_e=SBPhwn=_ld*VEat)Sj-y+J;qOY^fWVgbISOa95`uipE{M zwxX`8%0O z>yN>)+{v&dB@LfXKp6`GsF>*dC#{ZHL#QDb_?cOWr@)<@DtrN!VbqGW<(kUuxc<#G zYf|<$&61pH#`F>kNW>v<$9I#W=+ss+cDYvGe((pxCo)^i+BYLxh=;x+%)jl)fqU4* z%KqTNER4#0j*@QL(1W29wmi=W7aL%@KKd@5k90Hzg_vZN7DyW_Z+`e;yO8{t>BFdE6fD`52)hLq(B}^e3+auF6!Y@Zl%wTHr_0`_L7S^k zPkN~{aPNoV^qB-BieDNVMR`K@p74@)1f}nEpZ5M<7t$Z$Qi||?WjCIH`IMraw)lw% z!Ab;aEDxIErSNblX%dpnl>lzy&JCZr#+72`gc+@&pktbI5Kj5N31LXf$v?=9xVtG% z22+8Q;D7O)4E|s$4XUWX!SL%(39~bU=Y3sQc5>d=lq=0n2U6aZ_Mj8qDO$Jp-G}j4 zp(c#&qEzi@w!6MU@HopVwb`?eoTp{oK+R=^Q&Du>4U)}vLauQlAV((TG;?< zNQ^C{kHR=0PJpe-W< zd=8il8<nfso@Y4aFGdyJu< z5u8@;v-6mS%G1kKj*ChvcFV4@sjfw{`buJ)iX)w&qry=*42p@Us*`o5vu>`_PbB!F zV?#L6X+=Zv3XBsO)q#lv)yBZzX*3U64-9O+7S00X4TU#2qVi2%++wB`2 zFyR-lb=S`JBKaGtdd0PE`_4p7XO*U_YC1jre3{*4pL5IYvOC!LIRwX=VztXYKsqjm z1C^%B34^=A*|Up9+Roj6omCw6jdKkb=Y-&GSKl<&C&d18u~NS5vWD-@Wu3`d3ju47 zu71gXpbHs^YkXe{z;ti~K_uh}TrKDnwppyG-GNb_hreXXAlhLpPa|z!UXGA2ys;LrJZp0XT5-ZK%%1_p03beTH*Ww$339 zA`0KjqY;&Cny_R7Tf;C4sgPC!c$;g~zRFxJYZ^NmHuP)+mWIyIBXH0Lq&b*&gn{F_ zKkxlh?kuzc{*d`ZMeR(-m8MLqwNra{30&~07Sf|qpz?UUs6zF^8c9~IiZ?JKfL=d(FF*i+p7q+&4DkRByPr#eR%IQ(KQky=H>m zbi13R$D!l8+R4f=y*GU^*R$y)WVEG3B*ew^DZ0`J+<;oGnR(a#>-{p*@A7V6`a=*4 zcSKWB&&_tc9h)cl!o@9^?Fv)hqTHq_jd8`ZUtK?_$3Am z1rIDVJ}_Bgx<|3DaBejfbc?Xh7qD3h3R{T-;pyOWA*YtFe#uenYXA#CC10a=B7oxj z-wagZmgo30Ew6fq*pnGqrR|%TxB?P)^FUHU5JBZQ0&uDj9J6-*4%$Q6S$yCpYe|A&2Kofiyk_pc8TbQSN}piqcjE7`SCIPbiiSO)r7}Y` z5JLvQS~9xJS_0u9*EQkkpMi1==+C@uxX`tQEp8on0F0OCKY&#BrMOu5p76DH5=|_{{ja1OCbg z-+>^@JMKoVL06f!6mxGfZKd|rL{DDvj39pka_U=n+aD zXKAE;??VAp46{+TC>}%Ds4~=04MalaNTfAr)4BbvAPoVOkZRvTK&>(}@fA!)$8$0t zD0M<=@@(+NM;o8204X-((Wvv&CclXgzb@fCUDxELt(+fTnIH{_{Fd?|L4Il67#8)V z4O6auoy-8JxErGgk~sKFKfwjbfNl&T^E7}&EQT3OZv5xe$DpmdTCe;Ksdwi=(EM`z zp1vn?00w?Tq$gAiI8c6B<0)ZHF;;l%jHNbvB#BmfxQ)don%PD>*qx5%R2Bez4d$PQ zjR{$AM&KzZ3_Suzo6%)k9Ue3p`$0eZG=R$ZXwdJb-Xn5GNn96qORZ#j#R8dMWRVpjpM38X zl$nI+186z}B`A@J2~HxC4D# z3uP-9rTagUi5V)5lOjXUrY1QsbZHtILyy3Lf}+~`mUcQTHO=)#N^GT$QfYfhN<)F5 zb_#90Vu*9A2t!o@+isxeN`)IzgHe29R*K!5-M!}UYH1U&M70Au;2AROuMG3Ia0O_( zv*(}#t9AJC>~MFbJJWf?tv~}MP?(+-WxTp6Jwl(x3}J$hEP+DMAqwf&o}O$fG|A&6 z7!v5jTMbs}cTaX3D|2VkI(rG!DH%3Wbhect05|8>2pG{ZMY71mA}L^@7|-5fiKKBn z(X3B#JZNjj9nAQS_I0d-M3|5@yZitLT|U*Zyb* zS-+A)o2+k%Wc;nL+lOO}R+r&^2V#@WF#kocUX$Zh+9aQlGy*;$Yk2%Y(eU^Mt6_16 z%tPX~zJ~al4YP;HY{Uo`LpfW;0!KAyaZef(X#nQ$2ORrJl zE`&wPvkQ2Y#VrY&Umt-4jfT(28VS*Dh8UTp36r-;6Auma8t^H&nJUxST4TtjXecn1 zPC}x%=Tl&M&n7@Kk#Hz8_2bsrj@~TDI^&b_k0k!^Gn`A;I)u_P7fVI{T%ZDLi~2|H zT?=Ho!$#rR0#NpAnQt2sGwt2*q3}DtDnu+5i$=W&yo~~J2y!yH?aPwv(B0S>2e3!vSQq&C6=z$xGKu0P=1nT1R)1HzV}I!F${-el?tj*yYCqb{X}38u6yo6>I91)k6hkznZ%}X zDV$1Y8JV033_vEZP?n}JI9N#IL(HLqUsz2cgbUMV5iTPlQcxEr4K7R?G1>W9Y}RkG z;)U=L+rG?dZX#;7;@?xZc2p~m`P^;4nZ<+T?ZyP>6)YGg_+DUzIl;>Y3J}!($lX3J z&FSNYu*N7@>~LB>zw8MO5GGn7Ol+Y1#HJZxb$Pj8GHTx1^P^(*stiG+(JY8k_1Zw> zouP)qj?DMOS%u|$;_M3N`)OgcWUJ44S+ zG5277E^xEvYnZ+k-|KprJy)Cq&ed@|3ilCTcL=h9>ifA0^2J$vY4Sa$v%8|#LS>$#EcF~x`=Lqm)Tk6Jk=I#@6zyS#s-RLT2O?*98&>-Co2)-*3vO=!o&rqA z-o!^4|Aq^kSP+6>qo(!}frNa*ER~i~oDdAH^k|1!ZZ7oxg|Hm1AXm422fSB27vCe* zh#|(NaGI{Bs4A<;YPzQU{iv(by4L`yhGQrR1+e`+U|GvU8)&tnh~uW(>Y|Jy%;E~@ zfY8=Q4TXT`K}6jh-GF(JgPFF&L9Q4N!HZ4j;6uXA;Ox)FFXj`zXCXnCJ9)~S*QJhV zIbSdaJeK*JP~XN>hDGzr9R;w!Oa2?*>2CE2+3L(Zsb(s#Gxs5xxXHvnhBh+^ff||k z!2^biE7{nLm(Av5GkiP~)JK}idT41gbyZHISGH0Xl!c`sX-He~ISUO6VWg}`@T6=( z1Uy}GG7ee(kUjQYk!-NxIOl%<_1XG&Spmbc<^&JF~_NjQOFN;pvPu~o>+*>eA^ zlC$Yft|V*|x=U2jls2zb+9s!Z4BR)HUA<-$U~mbTRffzbVrT-5O~RzOiKeh5V06Hw z0KPA77b%|2e}P7X3DCeMz<8%o7r{9@%{okXze-}#q$L%qUPTW4JcqT{9L&Bo^L$C! z?%Gn7RqHwag#cK3sQO|KY zqau9LvOki;C}vwyNc78s4XOMmmULZHdl`S6@~TtA6k64{VUM-yID{iiu18J>%Jr|P zuB9beph^KzN0SnwlGjr!V^eV0XFR9N;VGI8O+Ih#t;tnF|XCOkPIQr8b@(N#O*R@T;uw)8o&JhtH-z(TbCx?hCGaI$EFUf^TabgYgEBg zohPi9T<*wY^684kTz%C|ox!m>goss3HmHnQm6L^TnXehldDe}4G1~fNu3%`%PCQVB zrby5iph-~)LGLlmJTwBG6%m?{1rL&t1rZ$eJ2Uq1&o1Way;P;g3nC&i~*>J4z9U48^ZH}#O@b0NqG=i&k?e3x1j1>jxYdA zNi<{3+(lWU7}RlN^*&nd^Q>@7=b4YUOr5rJ+tyKA*1}k;@5#enD?V#x#14J(JozZL z%aP6_ei4Qey&Si(01mlL7j{!g>h@*hi4VKa$$Aj>kdu2SQC|0y8{nwI0sxO5!Hh;F zH^x_`w~)yk=+Dl(=(|*HWi%EUc+MmQGMfPa?5LVc1AXFEDdd?~q1Y$xhG+S9+#hZD z>tB7Sj%5Y}tvirO19QR4(-qG)zx!Rvya?W^GrrC2&DX=6YL0mQ#A>bX?YNANpx3L1X^W^EA_5bbCZaQ9w2f#jJpMe&n$dxoSA9+#S2Vp!^?HI*2HbcmqL*a{oLs%m-aq?G=(Z}ZGUt`gg$%ADAmoxV6 zkjXZAb;@QNk8XAza!^f6#DWPu@#Gm5N?A;ky3t8DoQ^k!XvaP1sJ{4hS7R}U`6HCJ zs|p*J-WzI=q5|5nvrapy$As7I1h0!g4qY7qfH-Z6EXR#cx>&8ndn*!o$zMR8kYOYI zUP1Q|ub+)=;_RyiZ~l~F?U1qj78$p$wJw6YihV+Ih7g8i_jR3k*o_$_3%KpJDt}bf zwOI{>v#xy<@kJN!9dO{pih(z;jO+a}C2rf%aqSdfUQcF>3|hyB1!#7zI9>m45c9tY zcm3edds&}4F=Vp_z}Ti~z?iXvGDe3D)zzu>804=zQYqx`Mm#TMxzf@XyBN&mcZoJl z%fv8m_Ry*OEkGW9mN4WOS{<^;F}gCpAsUbF8n^1%X%ClxTs8yAnj6*0=S+@klyXMI zX{ULb6oJ!=w^$r97fV?67aPR`{4NBNH#cIlCdVvM$I5kDv(#e#dNf-x>ISG>>Rd;v z{5WnDn%qjS&@4p`0nv-H(Ees0eQvooTk*TSC`*7xmM6y{A-BL%M^(*f%KD)GGUsnK z6nxMaJkjT-EG)+wV#dWl9H>1y&EJgLe%94)!&O=Jo|&kcyHTK_9>%1*|35?SzPLE* zu~HG2%rB+9F=DP-t@_5dSW7G1@}g;Q|6jyA0-11XjEnk}p#&jVl*p;g1)rd1Rb5&UvlDNoV))5;bs|87Na;O9X4e zq8&O@it__T^lM2~Au3$!BSFZ9&rZ#`aB$~OW)78g8f;UMJr1&~ zgE9&30-0E_X2f@{S`=p{cV!Ih{-$WCbs{svUl-g;+=s5K&e4_3GR6TnZ#MESR=g`_?$L%^oZm$>oUR#Izsr^tMz2}k$(kWYPaPO^;@oNToLqc;85g+?E_ z5qWHgLr9i4j(Fq5Agz^$eRSR8eI^sZP9gZ*85ldd$@_@2x(8aI4+5oYYiL}!?T!Pl zO0`htS`?o+w-*Sws1X#d&=JJNjasdhVWO+)ET<*MwJr8h_DV<(M2yP`u?5yjdX}Zj-!~Q^X!j=$WePC#?Oz z2iaJv`>p4V{pYgibFk$oavvI!hAo1d6g!(9fmyf z+%m%zL37oPx6>G^w)sq_8zbutC5BRcjot(|!&9U#P*v{~Gsw{;FWgnDYYLfjlTzm< zv;1ULGwmyzsydJ^8qt*D^kNsDfN2GhPT#C0W^WshX}@adr$#N#dxu&y6v6XLsG`-a zqigI}?O9pHU!F6p3Q+V9XJ@=R>s;*B_U}JTSH0BL??(|vSBFn^h@dJsw$_BX&$$D+|smL=Z$Xl%+3H(*lSM+ z@pCg327&`tQhfj9?}FlZ67Mt12xffz6{}67Z*%Qru5ixl_-b_C(-5Ij-LHz_mPk)- zjO3z(oI*07a04b!kTN(3axNY$<{JX>u6~lz!jv#2EUa7lO*r!u_z$5} zOi2q0V>?4Y0B8saQUdv$rey^P9eFW7ABP}O_OJ))} z@yS~)E}1T6aweG;MWz?q=ORmu?VhXSB#pCu-Gihi?I}CT?$T>E9YvZ~2*5YWs^Cn% zOZ3NB)8Y^>OlN3l01W{FWh%rTzO&aZ!WOMs%%REd7a?C)+V!RFw}80Oh1@h@QlH|} z38apBr;3(b)v_x~L~og0=07G_`7#{5ogT~H5arG?5m5iy)xY8ODuGkwU;LiM*lF&g zu$TIh=WDiNfw#a|V68Hj8(5koh@=1Sz_&4ZkaGU_T*FViKR@}*==2SrunWxeaW!}N zH{>Uj{W}r8hj*u$t@I|PO?gYs@=IKDyXQkS=P!x7{)M)?YU4LoHJeEP5f45_NUjZk z=-kA|VaW26sKsA$&fYRbfjhaez0ZI`z|8@5CIN@7Gfb8V+J{Hxac(jun`FM&@XODGYb|^nl=2oAEEsi776g18_8(4U^ZTT$V8}*2E8hk}Bo9}kDS66Ycgn9hSpE@) z<2crp0&8^Pf8xU4yq5P%J)d4htjReJG>KUZ4jN4v=_#xiOeUv0Bax)no?@b=d@ft< zpzcVXlb`0QyA5Zxb4!1#sXNO4@^3renH!^F&;+|!EaD3-R+wrkg(4twqJ6~+jWd%$ zfR03n-uHtItSmUf-{97WuCWIna7g#d6mUs4sMp5-#0+tz(w(%YZ7JI} z7x}6K9U*MpU8`bg!Bv==`U@wa;W%?X%R+k@K;{dRIvkk}UM{a@;|Ox*nHdZrvd9t{C=Ch?~IJaX4{XOT>ziqn3HTfE8&0ZouzWS}2Qq`2TWi44tR0(Ra z9ERu0%}Y`xZluIk&`~RMnP#*JG~^>4jOucvNtI4mt0NTGvMG9O=TpgH0CqvoQ=Vzx z5Rj0&DX!X2EW+7JMpBWKq(GF7(QtDkH8ic~#$QTcsN2o;zLXGQ=UTx=YZ*sFhp(s! zEPNbcUdUL32RxNE-ZTu>QV?!oJEjt)(5q(MT~^hmsyr*2nx_1nbf9rDV<7Z zN=xjz3IS}MuazV`X@4+HiB$77$P#5?Jpe7o#?N6k#k59tia7*_l*@6|dlb8{Uu)8K zc2sV@f&kqE%6*a_WvAHvcYKJOr34Bvk|ilL&Jq}03??4UU{bzMB8TXQESU%2zpH%p z)xKWN{$n}tGWQsjX5<<9M}4TzypKcB9)}yKj=}?mhf?|Xh*!*E-XcKEqh8%@My=G& zzHY$v9?g=$-YGZA4f2C}QLlRqjbdI56)-P_8w3ldu>T+)J&k&b1T=?#crWHErN}Gt ziGHA*f?wo&YCbysB&=Gm>2+q?1$rG5b7;(42pk$JykiXDPx}_aO{st^$*EAVkgUl` zD0AIl_9=B-g7(D?FXethgVJFUZiZLsHLdnhz)>!j%A_;tPPzC8$b^IO5}hxyNW2zD zl#QNTU@jg#S~(Y!o>xyMxvJ^hEW>T5;3zxEOfKraeUnnZ&g=k?M90|j`yx6|L7}Sw zFxbQ;M#-t6Jqfj*oDPDCPBf^TBITQlI+v@NY%QiCbr3-&+6zumUH0bJsV%Z*;Vb#<(&Avj-@stl0=l$_i@I50o?90GOxU=bM-g$3o ziJuUaZ*vFb`H7_sa~VN=bH9!>1*KpAkKwtf){%;!BrFSo=tut`4$Z>`TJ(*B2nr9Y z{Z&yc<~vh@kqu|68Sk`jvb&8(xjd*veNdj2XV}{we2-1PfIicitOAC$AQaHvkawK5 zAhd~^Y83@-WW@DQWQOrD=$|~7;ilj6aPzaW0^O0yYMn4wp8$M3mUS%QejKlC{N|`-JnkX|TupfVY^sKzB zOoh5;oRx$dcjomv=Nau_^9 z7G0^dCLRI1U^ueaBnsphTil?@7D!Ibz|430NkAP~* zWsm6PwsbuGB|bD-)cu{3x$g&HH(z_xne`bP`J-Hz5j*Jft{`YSd%8%MaUDso&M+tT z7|F;Hd(wWpPG8d_-VQKKu2;wCq?i8nG7}_aPr~ap!T2O*@c}_3ITxA{^ELL&YvW>ZSyOZSk$i|?D5tuDL-`_Y;!YalPsNOtqG8~WCP9EL>4mMBkJ4qG zWqnh$9{uY_qqfFFXa*xdYb`ncZ~vK81G?kArtid{$*7P#TYG_)?~2}KObNGdc%A9C zny-fdbBn=dQB7sbHa;buXV90^SC8>w!-P+}<}@m<)t{0)Iv2wk!97ED-F9!ls?d7MAZHpi42abthIx|rt8GS|- zcR*xks>R37Oag4HNAq5|i=Y8KA}xyq9HL&GlhdyR#x3Lvp{8e>?V8WSZ5+kO_w#LR z?zbXsdmT-#*ambH(;Et8m{SibD!1ESq<2u`9boQbOnPbU&UCPc_@l1#LI=OZs}S+} zpKfyvdSeRwl0i($2XIkT4Mx%I=I&^FxacZDh;69^E7AD(_UC{WZGBl_&g*SoM+9MK1fImy&&uQgGQfSZNQH>1EecbBKy z72@mb?cO&)iB>a8p3tijCuaOdH89rS$b4{`;?HO)(UYxTZZ`3+Zbc42x^w_sif4p< z3H4LAl7?Y$-ndCRBQQV{6DB4075pw~dOF5sF2t9k3A*syxm9C9sP5V!dq_5b$+rNg zq4?%`Q&{<=w`=93jwaBD$r+m-;1o%VwwrO4q~JWi@>ZH(awlXY^IbXv1!l z-XXS<2&F+@{TDEgAFf#5Gj?|{KVE7?0rq4R8;;Dj8_7m+XW8$%WtrHGaCg-GD##Rr zZ}7!DT~zs!9g8-GJFdqO2f)f5KTlcdjarH2J|d-ICR&Tgm>1JK&FrF^8xy36xZ&)V zh3~Evwzo|`w2@W6eK_ga@~kQCGI(9fDa5_?R&gA%*?R2ne&Y@vz*wV{6duerWB~nM z(@N~hn4IAMule74fN+mhKupg18?w^NJ~op`q1`&MyK^-m`O8bu^pp42OU=nn_zD zCN&mCA-o0Ytbf&8y!_IB3mM5*tD{qF?Pji{8D67JSG2tQcFrSjAH|sLKBl)r-ucg~ z?Z($JP7&yLhXS)kOQUcBs#+)D&q=ITK;KbNlN!H|?>S&l8Tu8<3171c+w^5~ueDQI zn7Lv2uzV&%n7PvTX4|h>%w{Juks$AMU#QB;!t22*1sea4R=2;u7PIrIn)~fgM$~mW zehk!%MU0RnG{|H)>Zx<2hgZ<^IBmyRv-rba-s$;0z0Z9t9k*1PJiM$NdK zA8iVL&&Im2AC~PpYI@gAX)D4;o{7A6FB|9d5Oq+{DIrvgvf<(+QqV-q+kYz5dS9Br zeW{@PMh(4^>U3%lQ}$m`KZmEEu?6eCGuU79yV{>CCdC=2Ya^H93*ugQJmm>D^Mqyz z+X>WJ{)R|i)}=HBxx5|hPJY+(A8s@pAKsc$&kLrc$pe*R%SEF8S<&a;uxHk7sQ5LV zd=}i1Yyh99Q&YG))7WP^lupp%zGqGJK1r{43jzmGxMUr zKN#JiVF)2^2#i`E)%MAaR8|4str+=m7BRvYLZp~nhi*Y~!&3Njr9y4lc(~E?(Jxw< z;TQ;+gUK`J^YnYmbO?xO{73)koQT8Q-v`PU(O5RJKU^QQ*qi>fzqZ^NdQ7$P@%!V- zp4T`OnA#ISd?vtM+b1tjmj_)cZ4-7g&rH{9#(q7&f4Rrl{lxLAp7PT&6d)?`ehhhy zI1XY+Ii{ZZGVm5+78m>yRai_NI6nZ|+=J3O>+ z*WG1VK71qU)nr^$%VqNRP_}8+wVv~9ij@fWIK5yOjIQtHTj!@NZnw0qy7%3cgcHdP zyfVky!<>FWbO+|-3h{oR9Nst7Jbe%XEOHpHdo7x6^FH_h8@+Ve@Gs+UK^)h$fY5gE zAa_fKjqO$)Ml0uh?{=l0eE$!Rx7YiOnb;3ib%R@hJVUd$K6=-?-jB9Gq8_l_=;JEi z&S$bu#9l?22mKh}Uxx(C_!cpRG^5K-%Iw}Trt+^))INCjB}G+Y*#L?_;$Ig-vYE#Elh%rse}MQ66)jqSF8dMD9UDjpI$ zz*U-5say186)So&kE8QloWIy6sO?X_TBsuHE+%U~aG{VOm$CDbTW8^+yJiLYa0f@e z&H(4kR609Pe)DAXN^1XLbN}-nv&92L%I0r@(_`N&zdw#oJ^DCZYZY@Bf_A{vKGm7n zjk_V5zl4hus&*|b{;;?#pTiLjwPl^--(MFuRlQ;bNf#)KBs<4->%p|W*NQg(S^kop zQJXh!JT}2BX#F@S(tPBjvj5MT^wf~$t952zMJT0|HRMCc&H>)YuG{*$%JG)kq}s~& zp!Ji<=jQL)EANoD5n4ylO~)DYt8(Z1si4=AC_~;=cICnAN`jcI*5qqzEQ(~>13kb= zNZ`Fx$6hDrP$!4h{Od05VAAhq9AvFqy9J6r)R`36{bym)Uu1MrB~m2(JS;cM=UytJ zeLVEN$z<$Rghyarsu!x&tm@HbT4U-yD^+s;>_0ijHH8j<}youOBzn zz?8lWFNOr(BV+Pq6fL77w0_B(`8%?!O(A%W6Vi`jP1;Cg@*RIaR$)7IY?u~Ed`(W}AsNlvrTQY#H9 zh+(x3ti%#1ryrtO?b{x;(ij*aWtsRF%}2v`M!=a*ucM01qdDW;wzCRbhz7v)cvQX7|R#R!QGu1!xA54uIGVJ`CwUxe;x4n!VvAi!y z4cJ{e7kpn|J}S}pz=H6qZ@`;-?z&yl7ynA zh^)a~f}+FU`9HYYhgE$`eC0)IFjeh^FDAQQCV+|{P(8hGIv5iEi6I~ARb?{_B|=sP zxXZ*L-u`fKX=H{kjI>xD>zvXW7{_Uc#yM-Nd^}9X`Iu~S@nmmuPRx`jLm!mPD*sG- z)jBgmd(H4aZo@>H5?)-=P^Vfb*nY!k`wS) zT1DVp)YxZKnQmZVQ{a6@pu#V`+%(X*#Z{VxW*p zI0TW*PGuGMVp4^F`RI0}^*Y1tDagauHZhTlF!L$HAp`HJX1R3v{4SbL9Db6#znKk!>?S+r3rk6*FT zh*V($&G^}R{umJz;gxK&-iAr>qPmXb?NM=j@SH+&x_785i$1%Ax>3 z2YpUz3^L^&ErJL>t~@THyZ z&-QYF@OE%0WYnn1@Jog{f1J?hsAtQDIP2;)z*bDrR8qgkTfiNDvD`g)(|!b&Z_AkNqeAHl zI1B=!=k9zX&gIGaN5?PZJD*a2BhF3z`rn4yIqqQ6XP9&R!v_|ydu@o#MZaq*Ju`E5 z5BEMlw?6~=CoIzLT&p!-|3B6NW6O}=U^?Tw=>cb%n@hWPXQ0uHv!hCU*S?qA38GQ; z6}!*nhDaM1R!^J%T53EsQm||?JkNsX_;-|eSAhM~Th^tsv66{?qdA8?XrA5G+3o^r zu75Fjtd^Rb&?5bc&vr4=B;viwg{FAI*AB*Ohf;*oyAE|+;<(Gh29mjZ+qhBa_oqz) zwQ#wHyjK?)CWi}+O-=6jc->u3GLbhuub|qS+`G6Tptl;Bw(iV7O!W@!z1uO6W8JWt z@AxA(c5_BH|L}M1$QQ0b`Tq1jOFtB_>%?NX?9q9@Phf1%q;arPXto3q zcF6bIbO)VD$H!N>b%tm&TW#UN=k*g#GRdE?_jV=vY%;*(q6$Eq{jnRn!B;VA}%F8Jwt5!YjIN zGu_9j9T~M&#DsqT(`oRVeE-t&M)>QsQ9G=49S6j*>G>;3MeLsxTi5x3(XuM(%(nqn zotHh7M^eXl`^Z zmDZ9G0A)a$WaXasKE=`yecn>MnsJzi@W;N3Je4co=eKM7cIEwsgH7hE&8j;IU~Qx- zuzouStJrEAA0L|OwyBbd_X(lqC+c?FA`!Mf+)v$WODCQXgV#zrtuCd=e#+KQgZ78K zHf2&?57#qd;2&ns&d|npH`*G+!$ZCox7*_k?KvaaC-(XY>So{b{aWWO3#u94c{t_~ zcmx>50_ziZ8j~{^=5-XZ_9p*HOzw|T3#9P^qp5i=gnLaN$1gG~{^bC!O1b7(z%lg;Lj6((okvA4lXWl3yBPnYQO9+|I;bqj zP;a28zO3^1Q^hj8HTLUO(WKD)0ma3wbEG(<#^iDg4EK~;E@c8^gIqo;g)E3Vg*&mNLT91#s;n`pG?gBuiV*x@Y)Q)FB>;TE> zm0!=hQTsA>uMTzE{KeF$#nk7z3`k6pfkc1Dxyk5>pPm@&zl+xGyWVqg(x6GxBP7F> z>^N#$s+rP2uWyfQ753!{Vx6{qm{ln@!=W(bii)I*`(t2alQ3ca#WhB*ne7}@V~8(5-P)7 z_R$U+Y1vqA9>-%n)Mmn4e*L?Xeos7Uu_?$gO+h6r7+rAYl@*27Dnv^|4TfVXv1wq~ zuybiN1nakiB=iNHSgQ!rbKW=ZkOGuKt~J(g)?dKTFLm0&-W(1cmrRKr@k>L05|n*n zBj(6`Woo677xo|h*~l>tlY%mWoU(`bUTS)=0gEkiirH=>N0r> z``kcX;VkTtRUcgf=x)VjZPg^V77PK0zjdy+1@&~IH~1B+9^M+K_C9P&clhr9Sl*s?FGT3EOakA3;vtHsxN+SIkNeYL~tjOuvW0z zPWbLnkAcknYI7WPMI&+%y1t~L#|S9uq?30%O2+@5Qa~jfe_ej|zG}O4Npg{=d`U)t zZRIh_^J~k-(2t24#j#RzGbi7l`^E7Bi*BHE0_4_5T=6VJ&Dvn-$N{N!|LglF_8!ks zgtr`@R64b=QM7VxP^&Sk)Qq(iI1kJ&_N-LFNOWvaHyOc*gbx>x(=)*lSx6;Q8v8h39 zV`k~Pq?SMjW55`x<3wsvPIXfqu4N&-y5S^TJJRmL9q<*v%yo}2IvEu(JgvNByTsDI zxPL6!->U!F`)m{&^hPWki}cCqC-12ENk>9Fx!LpKqq4*cU`BDm`I1!ePp?Qgnil>% z6OCn@cPD2;=}mht@S`14E+n(#aQc+n50LAsoKV$0F2}0PG0a)3Buw;u_E9kxpC;GS z;KT>~Ew+Rg;1bR2#y|VsNl3Ql2(#+bs&=$-X$+wCY;p1Ar_|ukQ2zC1+Uj<{P@wo; zSlJqc!|dHf$2@VAwX~Z(=<~Z_m*RJe%d;^IL8#6cd5ax?ZXaMW>QSh=MbJhASYI%^M!i;=VyNwTXi!iLCLYj+uDIF!K&LM2b4*;}DHgl2N$?P^;- zA3u^YV*PuWlzBvdaJ9+r1}=R#U=Hd`3lAbC2j=uy`7CMZpuMoZ9{<`EM5*!?xXhX# z*jft_oq#9Tu&9GTA1dQes{^DUIPPq|wEKZG3gY>I_ZQMtSD_%zX$$pbWBnpjh{%Fc zBNZ*0EqmiRS~_W5p)7&U;llbN{qpQ#@r8(1S|%h$V>vu$X|KMjfbn-(^c6e`{q-n& zSZm(i)pSAGZ?#NjYo7<}RC5VWKi^>K@U5@=D>E-q5orIA+4AcUL#++--8DB1?G0_9>4? zgOKZk51Iu7XiL#%sIoqNXsL512y)mAQVD1S=n>G`6$_=Z|E(niYAU-CNK%&^EW2c? zo#1X_-MbEe6R3zZo`b%Oiz0y}=*zI};Vf&q*;mY|pxd%cg@U&CTT@|m2DH6`|839v zzwLodDiUC*6&a_`O^dFAX?0QA=@Tm3PP0&!0#G})DAfy58OhKfp%#()Qy&ZIR>| zTO3G8DpRZ@Vyih(p>%vk{Nfa)$7Op*S5Y@Bx1Ml+AkJnl`^7C>wQ0uv{tg4KgWR=Y znT#ZgoH|7UZmES@rH2cN+A=Z>RgF9#xE^~BM?KFR68x6c0p}ByvNtH#Qj12Bo8RIaXXV)sr0R0X-kOu8SlYRTA`*b zP(;T{asb^ZWlS0dyPb)EXAc$E@IFXyrSDM$zN8|@0uUWM!I4sKOi+@QD~C|wKP4H| z_Jy)wl_prV=L4NkbBK{SjNp(9UOy77>}~M~#Z_xs=Oj!nu5XbN)C6#nDoF_S@!p{7 zixs1dD=jN6A&I#(%p(5$9}xz)*!|4;5K`SJtEnj8Z!AfIc?)gSYm0?t2OfQy4uroQ zjmnejSQ&_{tzhJ=X==L3&r$ocTD0(2Ga_>;E%xkp1?(DG28~2Z>c&VGIr(5ys9+8u zkrHApvhX2I6Jsn+Pvjs}e#TQHyVjDdgZbQ$GQ&c|DIf>C)YFjL4Vq|EQ`fs9f+EV$ z#4E30qrxT2Kbfl?xMF_o$y+5shd^!hDHsBd>Xwr&RHJ$xOqYaD@^^+&mMFmneC+{J z#N0zfDZ)$G8tY69Tp4}Nxp-n_9~MLoZ~WH)N1mdH)GCV#Nd)!M4lX8It~i6x@l6V2t*(9wm9sH7G1rTnzKR4 z?u~!tRY^E{Q{K$&w`>Ck4|AeYw{!PLce|*A(451p?TK^>n>QN=_Ru#eeM;PB(qmX6 za;;%oSlRAoh( z`9xE%QMVxEZ-(}#*1>GI`oCQMtNWu<#`KcE-wKPUkgn*U| zHa+s#mU6Zg*6MFd-s6gcqd2&JWDwMJu@jdKG&$nTg_85Zp%MkUu->8*^MDUO!v!ZSg%v#ss7vUjh%y8jvw~eZGKqYFqlUAYhn<02=$tpDZ10;mS zbFhlI&NdcYOJ|69KE~Q&eG>=*2DdC>>fb%jvi!AJIBDyVq!jHTkm!MFsfD69#(KaX zV&cCPiL@eNK||)7ovakUiV*$hf!-5v_EncKp53EZA}T6Qb#qPYdv6l%!+Sqwd9VKK zG|`eAX=Ui8xigc3=3s8H;GjJd$;G|K?P8}M!tL9lOLNUNas6?X&(KgYPt+(s`w?zS z5e13&?MJmH;2x0HC)Yx3W2Xyf#m7=S9_7@lZBnemVn%W6S?Ns8G)G2lh=n+t-d88l z3>|ifJNyq)*$pKA2dQpC^PQ1hW*Q&SO-oPbq zQr_tsR030bXtU@0iJ3_}<9m_s0;G|6D3rk$!J&S@-(W+AO>GHCDs9q!H}(NyAL!Zx%4G#FUg1eFO~C@-sN&yx zcKK0~Fn`^`-?@vZt5DxWdRGnw|HiL4+)1%#wvnNwglul8;!>cGrSY>(43DP)R|1md z*ae=)>(1hV8Z9)XO%&LprDWvFc7N++FsL^9Tl2GF_gQAu z*`Rx~VvH*rXy1*_(a&+2g8rM2dr{FQ`$q$ni}{k0T?!qyN7kKX*N98+`^Y-VS~?C$ zC2Ou}+>Bsm9yz@?94m=Y}~ zB##u#5+azE#=43>;&tocQoI#8yXPfV3}z_zY#qb?hX%>3^)H-!b)k%tY9rqIDeHhs zZ6kbf@ekpFjDe|00lELyxJAO~$oCv&Yd8B2RO)&g7O#4jkOT;>;d3!AjUb^K)>w6Zn!D-<< z7c2U)@JuOl(?QzFr4rTO;M@2Tb@o&voVhy8@s{uqc!=Ij77Q4>T&(H8$Y}bjpb-ZF zw>9X%9_rQ7a#D&j(kP8r+i98rG)Ij6`XpK3;Dwe7Xx_31scMUOSA&0+ZuQr4S2{o? zfq!3u6JWnEhasfI>nB331?`n|)qyQE*_wJBfC8m@o>cb)E&z34qE8|ltZi7t6JKNm zRGv5h#RXYUeVvyBgpC-y(h8ucHpyG|3{LvpbaO5VP`Tx_1g_Jc0zu3{cEGqC+=h<3 zR73F(q4!OD(giUX*rxsI;(iyeyYMe>tW^WU_8mnqKS^AjoC;MV`*m1Z|6$OKq&Zej z{Ig;`e_@~ydbUmg@`_YXS>;YdLWa#4H5}z3dpVL#|KX^Z^aBO9HClzyB^Q0lc9CVF zdM_=aDbftFfKtG+PS@=lgo0D8rqyY8FYPCY>or|#FWj=(4GO;o^_`%7XXP;_MXbCC z*BD$TA8vAp4v`IzY`pse3ajFRdl)D)3KS{PjHlLAJTj3_-m;NdM|8y}g`e{(&lYT!`4O@ty5y&9T*XSb_ zB~Y{KFcz~Lg$EPbTUiAbh0x*fa(}C^FdI_;!!a5pk#$A9DV8j|9j;g)RiIr z)Gr4ckClrUU&|O%?g_SeCrk!|u<9mvACgbPx$H8wO8>gi{uc3~!!D|SUbq=-t$CTw@vE}w6SZZ*RT;5Bu6c2+J8wP6d&!C7*e zXKqheCfG=^$enXu7b2D zqfezhKw15U=cjkmAeX|EoqgOSo0ikD;n_*WoNk)4TD9L&s{&o;&a=h&Eg{XbKO9E! z5N)Y}D4}c#dvb(YodG#KcV9L4XV!nNDLzcM4!=Hz3eP^w%-BBbO<7~eU8gyI&iK`W*i3m1{fZPD0U|6M3C*ea6w&@nw$jnr2x zs%N8ztx)5l=$?vPgVrylv9Y`qgX1Qor*C$jS^`GEP5`##0IQC1G&BUsh!89rFwFT3 z2RfakAkYU*c$!qGuF3Iwc<}(Euhih6JYwTWyAtF`b}k8~3K5cA2&WUSDbJf0AeBg> zkI}Pd27LIk+i)G=6_x6miLzcd7ZU+b*{lI?y> z;B#bN!s@1t!r0gUxU&;cr@o0NlC>j&Z@hJwwqh)3AK`sA_kyMA)U{Pm z^Ef9y?)eSF-OC%Z3TItl3(?XR^ULOQ(K?7We!sb7Z!a`UtG?g@{@==y9()qxs3@?h z=hW=y_(gG8+)?pq{OKU66tZoMnLn{cX2(A7uFioNo&Mx_-lDD1gZf?jP+JKTHdje3e)Z{cA(f;A z#Kjqz%hFJjv-x2^%hV1x$dfS5=v#1ro!ig_)g14n;dg-&9o-QOMfHHSjYejNDal9V z^1l`W`$gpo*$u^PM(z~CF!QjMh>~xcKTB}C!X-?U_MJk{`6(2mLdkvSc@=iZ>o)9` zlnP+FSffzekq~!iq`F-ZiV;1(J%7OYMpk*QN5LEuRN zh!Km^Od{%uFY%teJai z6-sE1&ELA!9S@!M+%E7tjpDGA=X?6aowzoRT0FC}Q8ek%2ACV~+LrMZBskx2Z{+OR z^1WNOtRj<==K4sbI9RgL;$1hQYG{(skU;Ayq~ePITjw%@=3U^xCnomV#}8BVeb%pw zkOA6U=$wVWbyFoCN1PpbpkX5+?Tn*SK7R(jj0Z--G8e3l9$6E61iY?VaBp36beHH- z^6sbFSw>$`AX|CC;G*G+U;q&`U*PWb*H7;@;njLD&;y6>B>Bi_xpsbrHOwIC%O|kq z)L91!*WLz#ZGDwSs`@+ze02#7#LjIdX+Z4!_n{?HEtsmR+%_tL$ahUdTuT$O{ucKL z-6S?LJ&yDa5>)GTl&(xG?f9frwZTHEC6)-;X4i?|Ei`q!oS?rqRu)%Cf@Au<9^@l@ zOAP42)^gmwCT{J@%hrX%j@p2PGB*8I9j8cQ-1sKZLKxf!s)tO|Dgi9v?c1l^#&2^p z>ilSU$cihWrfO_cqnDUhb6?5r7yj@W{IjOYT50MTP(QD+T_1Jpp_!cR5tse(i-kM~CM9?x z%5jJ1EL5b<2J}KM&Qrg#fvrdE+=42<^Ts^#B1fy5;yM8~25T1t=!OHKiaehng$eziv5;Pk@l$JTsnBK?G2^W)=zwD z@8*9f9S1!j*vTa=tX)S2dK4_5Dw(1R%SJ6s`@%tKA$_fbNh{n)rU+eNS_$r z&e*f?GW3u524vX~0gMz(2l|{uty_PS8loE?j6m$E7~J5-qYQW6a*H$QX=TUc97Pv; zIhAtH9CD3l@Bqhu9)o(CKexe;g{*c^*F!@{hKQkAj?f`UX6Y4Nx)WIY1lRfV{3I4Z zMW~O153iPu83G~vrlt#M%qMsV%hxa!N#9U<>^%r*)FoN_PU!`_sL*PGH|=S?RB%S0 zF|=%+2Ap=f4!K@8OKj?tmG zeiHrDi4GgE@UEnFXw=yW=`h?WHU#q&sidGhg+9P^AwrocLN{YclVJjVTf?HW#=IXG z{wf_LcNc%{Yw(4l_aw}$``CS1iY5143;6XC8TmHz){-L0|8#l#&rb6QDkYH!MRD-2 zVGdni^9!y#?9EMQyFi=+F_VQflV`!}Gw=rdvDmM?O+esZiX8SmAq7XEQe%^X;FA|%zayMF}WnImNJ5_388-uFkCM5-tV12Ih11k zrtzPv%gqJqTCv3<+f#i>)aK8ZPn>|!Z)siArT@oSu=hvUi-nVb7qt$b9F2sQ1y_{z zrYbl_1P*B!zLk28G?d-!Znfc!ORtgtafr=Dq0f9j=Rjy&k;5Vo!v?rr^}qv0LUsmD zm9DDpPaIV#hbYt0pHZ2236abtV+;47YcwFTFjx$QYPP2vP#W+vt=v(x z3nChVf{Ke|fTwT%{!v_vV`BOBNL+%Gy55rjbfpseh1DODs~;s@cqZ<#bNW2B)xocf zRY(#{3J3HdZ9`{t7_w2J3Z_Do%)SwW?->3k#2hmaw1xeNPH!_Fiq!vo#OFwP#TwANKoJPUN@6fO}PQ^aL_+!FZ+m83^pLZMCbuv=&fEq3JkU(&yx-P6w! zi7XW?Hb|)Eeh{1ddf`X6tqg z)QXnTq1q1rJAj@49l&(7CyU9}3%g}|W)wy}O`j7aT`wj|vQh-di<8h)(oOi)y4l}g%^Z+%M5m9r3-!;=;;_>9gmPAwz^x@V3*O+W@{M1phAVk zOa-V=5iBU2?sjRTitd^%GL%mx(^#$(0>nUtX()#iZ$e$lufK;h2J_phH_hio5)+ey zh{Rp!vu@#-a8c_h5=rOy;e1!T&YBRa4{JR1Mwav1ezsLcPO)eb1?3TCDbkJGT0joM zJwnJ9{>mFu>k-kmbPQ=n#*C$&+(64QL9qmRghCTHv9YJoh;sGy^x5L+OU zhMVLX2B_4(@%4+N&two=H&%VtACM4tG$H$@4}qHHj)HNmwr8_J(UDEda>(Xo4|*+m zpM@_h$@9d!pz%a|Oym9)Oxi_)a#KQj!InQhRziaT*(0}jliQSVF)m*6iG-DoKNyPe zTOZP2utk%E;OHYh@L-UvF!x-a1~X_MrsdIMnW1wc7XB6jmQr0C8Mn6b0DTceF2zoC zh+A39nS(Y%(umKe**~$x+*|*6ra)qrV)OV#nCUz$!P5Fr!wtQ zxVBknrrK5vWen!g;CeQYARM=^-sjvWQJ8G5+PYQsPy8Bc$X!x{=0QPaWT1xisD>R_ zG_|XMZ=zyKw@^WiI-^LpD7HhAFwy+fUD`g<)hT`$2Z++r+pz#AKxy+ti*`jCCrBxH z)=VhjM77Y-apcYqtXm8dkCHjt0o&)p4QTxNWK1K02`obfX+9iwBWnLq5T5Z3?8B+t4$c? zNyH3nx>Eift5TU|6y*`3Xs8%M?MJafFZi+`oM+R@OH*9_;PBdyTt_OFE*ahlrev*P zqt!$LreiK}u|b27bo!!vo+gGv(6m=iQ?K5pvT_(E)acB%SM6yS@^#3G2c``PGUOZw zQrj1L4s4d&e@}Ny6ofmmhosa?%psf~2hp62lgv*q+09SG#d}7 zn3XNDW=p@lW=(Z_LP9~r={7dS22)a(h?HyChy%$E|H07N=ZAQ>?Y#da4l{X)q#<9Q zP8Y{IDFg+wXF*-rYT!XByqXus3}1ohJ4Nt9JT?nks5znxm`i2T7l9uCazajdmuWEN3b-B zBdX;aNtn2%P@YZVd|Vh9gV(fcem8T52GM8CzhP1e3J&L}8^kzE!D0gL0(y9JVF*xO zR0*{YqLIcR8u{-aR{R(P&B%1m)E+-MRu)y|2fpp3)CTns_wL-Q3u!RiwRTG`hNuT9 z*CmX={Sj&XxDe}d$7?FGydY}aS&YXVVMzdK$!nOFQoWp)CqFq1NNz|+-6u{UA)j73*7e-BX`PP<6stmwUe?XQj((gb)Zf;xio!G#SxJZ z^%aV4&7DU#gr5LC$s58wDf?6sQ0V=$X_D;5Cj%-{U@{ca8;gSLR0TUkE2I3T1j9N< z0%FUpH^_e2CR42oRIxg^B#q*}U&?-XBimRXF(W;H1S@w?srFI;)hhe&jJyYlefoie z-P(}+L3?555;98jq$3nI90(~q8yBBtB0VCi;eYrmS8_)|VrAcH*)tX??H*w^#15C# zG|w3B60VvqsTHkawFYD7M7FF|hyR>S((yT}NRDswe5E0z-HK0DwFTi$6Jz#rqC>aJ zxvn@-4#!RNQrX}kn{k~5;+QpIF>Z4bJ+v_;1SoKpH5Y*bCr>(PlzIA6*MwEB(<2nA zbSc!_Z(h*@V~sj&b|$7GJ2O;yTDqcPyCamjUYdx7*5tr6YpuQEl1ESD5i3r zL9JxC4dm<*4@5lX%`ivA6AJJmy&5sKXAQhbhrhqw@sRoFcZ(PR0qwciN<9OM?(_^S zSM1oc?%06jdvqCrAwdS3!opQ#G!2mYQ2!BUX4NCsM3i;9ZzYmx;daf+(Waf*UA=E@ zoF~!h!SFwwOZqTsFqOvxb{Zarj*x)r09;03YR~$hl@oLGj1^R?)(8Gy{=lR3eula? zpUtznN@dy9sFRS5iwad&6CIjEyioQF^FU0Wyy5l3OK30xnvkgwJdDv=L<$0LxZ*>f z73}UiN!=!EJdPwg^0$Uu0Va*SCpI(TWvy%kN`ASYYq*rNj0vHzZwq^2TfxbY)?78^ zx!O-e0=sHJT&6=7IO{a=eHR)Sl;@PNn@$V{zC%UiaHCS{o6-fEyoj&_b*zh%S;#vQ zJ;;>bhLD3u)S;xQC}^gGOpqAf9^cnOl*%2@kwEije!mVilt<_M=rO%l=Lh3CVg*xw z!v3B84^u&5RvwJyPi@reU z);|j_6Nh!JOuP(uut7eU;9|63xkb86@8B#j(8te=h^rBYj06U*o9@(tl^PlQi?aN5 zomOOmmy#qytY$=v$ajNBke;g@be%(r=BcVjsV{+j`jod;PYtE)LIU z!El4z z*~SM=Jw{QO%$DxpCl9Z<#PkJV!^a1< zC$b-Tyq(3~X(T|e5&97lj0QMmR+n)2zmc=V(Rcc?G&% zcKAOmBT_iDf+uGG@ekb=xun$W8&9f9xSC~qE6jJ((APN3T34zAh04G6?LH?rF^Q$T z6{W1n4B|)FF;ySzCe_h%YYc~&O02`V;6!geFb5bTQKVLhU;k8MH60YwH|-qsML8N7 zGAdNYe_G1+&U?(&dKw@$REZ~w9DHT@hz%7zyg;w4hvB8M->61WZ(#>)Bw=Ti_+W)z zg4(`MH68W$w7}LrY88Z>zcAWU?ud0mI2y!lk>(jVe$({2Kx8uAB|#AV47d>^<8DFL zx_xAj&vtaS;)#tJr|^$7gv26Uj=7dy$dDY6u)&w3;>Va2uR>`nWv`yMe!zn?743lfBwR5W&9ePfqL2y4}74lx!k4n&?&EPPGQ5DrYzE3_q#bd>4;?PUn8tbVanrS&J|;yZzg&%^8+q&17;&p=Qg}rMG1Cz@I52av~d8t zQz$O;%GOgpYLRZKH)UqY{#y;8YebJAknhGqQIc%w>Lw=Ds3SSIYmB$~N^W(c#~m8* zFZOq&L95Xf=|NXLq@+c70dG8}_X|*Z^oMSCR;E9DKX1RX?Xik*N{U=P{{3bMzps#lMbiAC+6i*s4+k`-0rU$Jn;AjpS1oXiq8b*vJRm(Pfn z)u)NWjO-#Lc_!wb7~*}0Z*W}D*JD^WaFiIA;1wZp@7~+vmBcb~Yp7_gS``F`cbzDgKQZCp_aFB8vJ~JMo z&>OOEmzCS|f>6v@p75BZ(Odd0&(Z`-J^%F0=ae6{?lZQeT2Y4*Yaj!9%oRqmjJQJl zDo4XlNq+X(X0vO8l#**`%!Tt>kJ@bpAq)1`PTeTexk?yTpi*I?xtBGHbj1tE_bcxA zfgSZBsNhi%Ia4j$8bbva&)-yTz+dqE+!vAf!QaG8OUKkF(ECpRS5FW_seN-No0)U$F4jt|K?k8pC{DZ0ir+>55?s*(!9;o|NBS^#*iowmxfvOg zUXL7G#!>!mnk?+h>ft3?#RPH1lmi&MR`}WYvx2r>L^QjSH}(xi-omWv?&hDn7@n($uan>B<{GBd#(+I)jrdbLhIy=3@@7Z5j7(FDCv9e9N5dLVI?ASaD~aT<Eai$S5TY=G z=q&;|mU5GP0S7KZIq2M%buxkmF0s~=UB3j&&haj}D2x`LH4L|~z^8IyFv6CSBi^!= z5$(E`rSNaWn-v4Oaq-sd;;ikI=eS(x9KGI|UO1_Xi=cX{VhAbae(Op~HMcIxp_*Wg zJ6x4kQ(`@DM^ij|FtqKUrzmsb_%$9`9AEAN4d82Z?&T`FWFMt1mtfU-)rvwZ6hrU`^4j~93Rp8 zH7NMRN5FBg?p1tWLdgHh=6>L@WRUGeMkwHBwcK@yO))6)(aR`TY{Or(Dy|Vf)3{1e zTLwC3NjfheQD=o-%S&LI4}X>!(TjD&;=vI%Z-2chA->1-oYJ~r0g7M65aZA zOv4ZjOEaivX$19DG$c8$npX<7rc^NYr&O0)H|ddCBHMONOSgs(qETRtj|*?%S2I6$ zXJrwmq6$CXQ`*`O=$t}bm8FM-NEmgmLI0CyTFzK3{;Qg9g@5T6J~30{dJH~>;N+ek z)d}Xblsx@gTD^J;pzd>j9$@``xoEIKRiP{z;)j~q$PF>OrJ~#rVBy^>_RKg}N5AwL zCqRWB`Ru}fTITQ_!b#)=&WH1=jweXnnzBEo5L?nt8Ohk+ivK_0nyd&eKA;jJ3{$-X z`d>VQy{qYpl(XR`Ve|jNWJLYjt#FT?-8xWYE+RYDuTkQeAU=!Sp=gdnn>1IE^tO6c z^p=T__z>{(jCSkImwt%)r<46PX7)Y(j#B&#O!DPRi|Y!N_n4c%UL`lB?_xO1o{Wg7 zPdWywWcqh59jwBk#nPw5_hdB-mwz&L@6Y0#*v6d8aQ>P;733x->nT8f&-jSw}Z)jNj<=pC0Ms2H)0XO)69_>XtOK9DRj%LN~@E-PgSB zVLEobKR2B{bcw7)l+0m&sZjt9}PMtO<<)D>%p4EfM4x1^l~ z@Dk3b@<=Lvh);=ONpGJkT->Z)g@(!IzN8&v!0gxRYhRi7d|~ZUkqYvh4|_B4l$=w~M45Gfl7mUgfy8r0g8?EZ5ew27+_z z&T3DDo$5`Rfe}Co#T!!Fe|e%~7*FzlohlxDRwD*b~*+;Q8OihyNt% zp@sUHLg)nB#uJ6`3g%M|v&1`Huks@GfQY}N9-;^%vN;m1JKz_Tw_G%WYlAVRzAq9Y ze@d~~?P~gjO6?=(6f6DY3S2VD-|hJKqC^j`tjmqZMIt5^_)U`&bq24Tl^6<+p~R(AsFs!OxjZPExxOt z7OoGFX?jivKV2RS?n8{i*VRnn&r9KZT+Rd@VZgG8_fVoQ-f%Nj9bo!8b~BmVrE+pO znXRgJnS`3=viD%k>+EGZ5L7#On())}oK`DRZ)chwk*4=}OP^+n9!k-+YrrdVb`yw- z?WFjV4=t_H8lSyRazeWNE6&^If&5*Hdb7lf=$Dyr-X8sH%#=fMIbCkCUdN+Sr^6iT znSV>RL}B9l)N95Ju>NMor+#myMYmV%N6wFzce*ZAo!7~gB_EVa>7fgxMyAKps6l|j zEQNy7pjCkczFRdvpk^aM%b!{gZ}C}4QF}(!C67}m2MP&~^f1LQi=2J0|oW8B6;Uj}RPs8g>1M}sZ-O0}fl0b(%VWOVAoVc@Zd6c*|vE<%A zUvmy{Bs}Iam{R@p(R6-^I7H1uUn5FF&*$+7k!e{t5AV$q&DTyPvm|jg`mgG_Jb9I) z-AbM4R@$@j2!R2(!9t_1ep|G7zsu>CRBO<(NVR6~|3!R|R|$E@L0(sEnb`fv!XcFi zzwB6aZ03icj=5%;J~({BwuRUzkxQT73gg=3Y^QLH5#$3iR-bjn8n+KS%u*11;W8mO zlQqsUc`~x}h@WzqN3Q+t`Pw-%#rzB5PTBQ2RAuAT`-{|$Nf2#^ri%4a- zOUd6-Js?}mhG96P*=2!Yzvj&Y79^K?l>8~>4|&1mM^d!XIBOJ`Rer!^y=l!lqC{@U ze&g^onFZND=9M*&(ZGt*Wfdvqi=Qv*6v=To!_u03 z@Yb0BQW8u3j8ok^aK4$J?d5Nf0lz|G*m>a$C41CZ?`r<;BmdIFx&+syqPPubvI_!ya(bc9e zhWaUiZ@TTWLZrOg&{nP@r!Z~ZY*6zK)t_*yH8rb9s$$);WY31r@QT*>Pjuh3HAX7< zMCh|(lRK!P*jWBlpU-jC(Aw|;Pz92cea24GT)yl|k}H1-qd*Ryw?gG%Lu);s{Ff~)Xp7I$7oXrLM@)%p(CgckE_MAoX?-mY|hCke|bwTK8eLYEa>G_fbL%}3I1iW)sv zUpOh5dSR*>ezNTsRRs^`zIfJ4rPus0W(>9F)tF4LIWYsT7D>zypyFZYA9D_HefdJ> zDH!j@X%q3@d|5sFz)d45a~Zn#yj$-Thi70rPry+o!11f;m;0uGmUvzQN00h#Jbaqkj*Ln*C7i`H;u_nW|^FXCGFG%u)ouf5LwpX)^-Lq3gQCEM@!+^{F)@CHCaRC*mC~? zl`0RcTRL?7YQUg=(Ia55cnqmGq$btceAsH1NZ}(KsV^(jE66VFi=zwNBBG+~dOi%z z*soId1b4!~<@Z1~z$AC{t`c&CTes!loYJv7k(ctn9{>2{Ia8UoAITTqY~9k_D8mkvh4ceG;82Yw*C$OUA3oh<+Q{#FMtf55aish zc1CH5QFWRv`5(OWfz@zok~M>AmR-SpzTFK325jtFe|osR;lUD4GgR$=!vr873IX@} z70NLLf2j&oiwC;*xY^OF!D4WvIF$qb@y+$coBw8|Km7!h0MT`tz45nyp-=L7>VpK#qU z*{iEmt&hlxa07IG|Ni=7rtL)90`dIxy+dn!U9G4f?FKbB_@#wX1H4$#qKgdzU(hE) zyCzzXy~jH5>W0?laJV3FhJ>pkv8FXZiM@Yp@05k&@}>v&KGhBau9=NqF+Nr;0^T52(}ZMB`))Mmlnj

WO`c-gW1JS* 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 ar@bTZ4W2U*gZxLPiy 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∨Ot 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

!SxD!Hcv^ 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 z

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

m&Dk={u7jG7-5FiP6QFjZ{`k6iv?KuPt*5?o~ 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�~kV>Bg!w}VwqgGRhEc(y9h9)Fw?|eeYtW2 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Ϥ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 t Date: Mon, 10 Mar 2025 11:27:09 +0100 Subject: [PATCH 22/50] QueryApi: Slightly change interface --- packages/core/package.tgz | Bin 1364548 -> 1364668 bytes .../src/query/codegen/templates/QueryApi.ts | 61 ++++++++++-------- packages/core/src/query/orion/index.test.ts | 24 +++---- 3 files changed, 43 insertions(+), 42 deletions(-) diff --git a/packages/core/package.tgz b/packages/core/package.tgz index ebff906f0711be541c788afb3f519f65e04cf90c..d3cc81b7fca15a1acabac28d7ca108f92c53851b 100644 GIT binary patch delta 682442 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

HNiPdNA$5GXC}>{}P?y~KhLk3?)G5*Z(toYS zVShLUnyLQZ^FtX5ganS&%GPIjoa%r zvvwjTNAcq~P|Cq$B>GHcuqs@|;&|^GD zhmWNTFJ6wuAe{8D7LH96S}LyHLqASjW3 z#7-%I-fYluaw_!?Tft(>gRNJ^*mQ4JWkZ?8mx8zkz*1x(Z{JfC$g_~Ag0xHYL`>Qk z4alx=^vUZ|H^5koZojnXFk}-q4l@u5G`^_wpCTQ5u498I!H38W+e*ul-6~KOLuh}p z#Db_EQN|!kW#A1lpcXrqLWl`gf$t)r`bkAC3_2**^HSuUhNpcK# zS^OC&_%zhsf2l&Y5|IVA+8%5}?Df@uiIG*K= z*kmrSJ8_KMBBmI`)>}~N>y*fwO;6wtEkl94;>Souqd?*Yr2US=8vlr4JK<-O>i1bd zy)a7B4BNYMh#|$J!(ZzY#lS^FJ(0@rgW~w57>3kU*?_AkHg+LK>~<0*wed{UK{kXh zQ70KX8^sB&|LeCfs4YZ>)ixQ^`eSo_a8>?)zsgw}G zmX-u_iAHx5D(MA(h55T(H~O%H<8sh&4<1XBRxICL<%EE|CL zhhYjpa{NL_z+nRa@2;*5(GB=Y z9Tw3tl~j4J$?!a^p!ny(x=8aR@-L0w|g>`<-?Iq7T zwM(Gx!7Ny+#59p#$$=frz};iH=pzaaC)$FYc2GP~tR<>zKe8#KBw^ zgpKC*;$=XLihqn11i@|`51)+yCa@@)+y_IZb!~_x21EQGj)`ICY9>!WBCs+6{XPhI zbwAb#WNADKm{i~|sd`jw(`EfN5HfAXC?Psj7G1tiGpr6lDgH90@6n^4`LQynf`o$! z%rGUzY&sXnwx-J6<7YjLNB|#+(kZY(Ih-yFLsKuwj`=|fe_^t z$}8@7%|Q#b_W;UX%-t_Mqu9I@joEdY9L7cc5l&f5l7r?|EU-k;Q4ZBymj<@MNlgJ# z*5Z@%FvQi!g1Q7A9bCOn%e1gIh1s<+zWw(qS#>ck!(7_{-3slH%}!PW)AYFAB}~m% zs9g;c2!jJkOz>8kWU&5a69iJ6VhlJ_@LgjUT_{ZWOIALX1nB`sCg%NZW#nsiKJV#p ziEFMpLJf;(SsJW;Z!u#vzI;|GY^;Wv@?hS^yv5}FQ_@^4{Jt6ZflFCOBQ53$^46lm z&rI1)ge0E;hGtWbP>*%`si!7Ud-cX@clw;J>#n6KbrL1dW<4EsaMY5qFCxs}sKM?V z*wEwS)Zj&;^-I96tLOuiutlns7CMHdh47@P!go{OPRA0H)*cZMA9J2)(z7^J?7+LMP-Tk9|V?a?jC{@Bjy;@ z%@P5ix3^ex7b~z+HW(|4kL9zD^eX5!6DSf4ssW<~dkT*@Ts>O;p`-?xO(KLOtW&OF z8CbuD-lDxrH88$BIaF%0#W_TRY-yyPbCty=n9j_E!c&qtzQ5$0eBDu3^a=h1_w;0G zWcXhUG&a=eyT=|tjLXk2pVR!kpDNp;696yC0*J2!6v}YYLKMp2@-rL=wX0+p@CNUA zA!4kU-MgPNBzw!DsA8x8MHKblxUk;nBQPbg)40)6OthFW>nGxtA*ScXSP(vnn&(22 zWZlltCKtw_=VKrRNEV1zhk{KnjsHDfG@&2r}>kx6>SjDF&4m$k-Xvz|TlH`BvMzC==s`P zpg8y&ENEb|{ds|mkV22Y+h1n{7$vC)Ih-3<@sjkq1t#{dLYCxe{I8{NI%Svu~mn5p#%%bUG&`AfUYWqbR6eaIrmCW%D0>V_L+5{v$kUL26~jb z5}+gYK@noU;rqg4mqCina&u~%k-u|of$f9Gxq7LFqi8fEL_4L6mIujSfv$i#G8 zK1)XdnsSyWen_85L@9zpxYaPPzvhxc7!_!f+r77YHm9bv)As(_EJQGJ9)vaH0vf`71gs0 zFF1i8!zsxEV-0JFj!(de_8p!46}X@J%~GG6nzVPF_mw3I4Ublp@cR!6S`RM1H`OWf z@u!^^SSe# zHqS~0HV0LRUB>88e=q$QY8(GC)Y0<;c3pdvVpVlC$c|>OhdWU^o_cqgiUt5XJ|o0C zW#$3py=cQ|CtHi87i9lJ{S$=Nz9fEM1Hx2BMXHbwm=Yo+O|Rl*KLqR_Lc0nj^wrjs5qrEAr{dE;V%zgn`)n+8YJ}Q_4cilw zZz)*8j?Se%!Vvc{6BmYO5@tymg>RZxx*LPa?eJ13iU@$8lBO;Un%Q)Htlf>o@Y1}i zRSl1Pg_H>{5>kB(7o+`_BF+FJ&O@nqRW+l&&{L`vET?V-ujbFybb3roRgf?Zf)n{g zu(KSL9xi;c;&Pmq&vL~yU+dQrF6FW2wHEKi!y?)>prv0FR(6Sx+Ac#=DgH$&HK4pT z7pM~(?+k!>`H!LB!D2@2*nSN)nnH9E3M_^*fyj#gOT)btDgVm|vwAU@foltafh5ym zz+?U$YYXASWd*PLvQPp}gVr-U_5^9J{e)R{>$kZPqDi;AnEwg+&}hlWvH+ehX`jOF z3!hNLthiSKC31>Ji`08q1-G=Et~-n>;h96RVgrzZyJcIM{`Km^B(lD&r;_vNxEOUJ zH`vkQSfU-f>kbvJFNxqD4L>!qHg2)|Hb5Mon{sCZjW5T>SA6Qt^4^OUNj_#l(M*%8 zz323nGVi1XPyhZG@o8Q9y4UdCfyD_KD{Yguex_uR7=fgf!*cyQGcWbfBI|xAB{YE~ zT@m1oD$_eBXQZ_MlPtD3^|nG^>aDc`X2!uh{g{lE=d&tm_UDK!FX=lfL;TS5iQKya4VJLvr{8?pcqD1YMCe4e1rrT&VJMHL*Hd$o1;kA?{~ z&nrE>G@kIs1#dM^M-DUP`nOXFmQKTy#4~fj@{3VKF8REmH%|%ele|3uIwWeeQ((z& zK50Ep`LbH6Irph14Pn4rgLY-|b*LN)?_<>HMQbu%&IPEiDAlmsDcS=5BHoCl;sQ35 z*8QY*G>;t%6>(-~bh^}8MGEwtW}UeU7R%>!)*)+m->(;Zvm!6zg z!LfrKhfTW?fI{b6!9paB;OsGQhVv#lCI&VKtLjw}wZihuq+ak>*mc!!+P(v$=QrKz zeUu(Q*ORltVYB{iyH!wzb7ntv%WBhlMNp{;tM}&=|wsEfIl6r06#Ox>3Uy;~X zac#4fIq4xr{*u-nCVwFS*B>F}w6XUa_#9#7&CTBE+M!}gX{6@$4{Upagh70<;^Lpw zs`o~XO%NX@l*I1W2v5v)rA!?cp}cz4^CH%iX$HnR^Q{!Cw=sYlUY~-%bQFI$_I3)E@s|MLd@y)d-E;kHaTCHc@$w zXSZv(1{QNNqg`Ls0?PgG3x7k_3QOhgub{2N@zndzAz#OM2uHlt+dhROUQ6gTgZEKL zge_zx49a(J#hPaP%Y5+_wwi5Dk``h4Auy(em^EDS3`nqu^qk9l|DJ-q41W3HEJy&` z8(~8j{!lc(76GUSN3^DB!`8f4AIT8qNA?M059? zCVYWpG!D%kJ6n%}2p&A)U{P<{*`BzkA@OT;Tcv6#i;yx#o^w^pZM8j(OURms<)&K( z4R1$ofNt5g|NR#93285Ke4F3*=r-vf8|KJE@!PVy8Gx^sxwF}{|0X!(r|a##A{^to zt9m9Lm8B`3ZewGHm#H;qmQt5)8a%lv4%hR8r4f$E;6PlvPcE5`7TZf1j?ik727 z8-=hSE473+Fv-@_mx@Y24{F#7l z9xfleVY+VYAP`-{ym?p~lK)RaYMx4>B9SCBX{B*S4^k+)%ZaIyrtHHG_3(mrtUC~peLli$`Sryo zew=Bg-gHlPXx&-IpsfPP9L*`aRsVxxg;?{f01FH@8zjw2voHEBCH1~wkBe}*);_bP%WT7_Tpdh<3Jos*WOPH|;YHfeHvcIOIC)jPkfPvtQsd=+~{3#z4 zVb&=4C;>Q~pzPYXE^RL|Y3>Ow^az1J@O09ZnC`le*!iRkaa|iKW*G-zu40I z)$2TWe3-OCeeV;@!TOpqHqGVW&M!PR4Xfs2kAEnq}EWwyy4kn=4&oOWIyX~eB!WXt3&+Ib>;DZHkfK8Z+6RJ> zvKXomOjdr*a7fYat_s*XSpIq@8g<&<*?yoU@7(b-=BaxGmCo$zlo|Gdt~x;wSv1A7T^S;pG;` zEtqa0xv|pOzLqNt;g{S}Hk`@DD)fB3B$$K#%Y@U7!(%@ea@{IiV6r=-Yp7>pO@LtS z;Nn~eZfU|dw=grvT2&18PGj;F)yEf@e^#gB;F6P{#J}KD10qw@kTsqJbB2^hqSf!# z1W`RXtStuH^?hm_ZHpai1)GbXc+nC!nH*f(fT6wQu z7Qtb5X~+-rauk$%Vgn0;e4wR57Lf*^J&|HT($3$9kSxe4$mic>!fDc3cJ^#oL3;5x zXp9o1n5W1Py0YBdf$g6}A>4w#Z}!;-AmXFYutSizJZYo(uYIIkLE`zZEvq-7J?uYJ z=9Hcjg?)OSGEyA({T`1%>Ols0$4zR`L*Tc@`?`j)m=pPAVOI`TSWc0<$>O|*q-RvCk$R zI&tX!68C&2N~B?ieFfe`PSSI=XxWq?9-9oDFCq-igj`~u@gL)gU6QmIDMlOE0_VcF zW`uU`1_iI#p|II!>=y{bxKFbaBxV-~_U{Ci4J>M*9E7?K10fxZF(^fX;zeNNj02%8 zD3hkiVr4gj07-T{!Jl4J{zdX#{_P+s2^G$J$?#O(n=A-M&3^V|ErwN7Rkdk>@$kxDVK@g3rgY*lEE8OifYyzg#? z$Mg?+E!av13yyJ$8;D2Io#s0m1;6JS7C3v|fsn~c)Zttq>A;}n!7=Zwl&>k1nkSbV z%57_zZa2Oh<2aUv9+8dj{>!Eb3d%KShqVSTt&=;k)P;3iF77PX*$b9>c^Rwfkk;?S zxe*C_?0lw2YebsipBkbVgbqmiM8}O+HZmqx1Sp@PC)_<#FFf=LokAw6XYexyU)2<+ zfU5@ecE;Q~E5I|12CM8#1EJ55^NW!FMri@w+K@L_zP<92Io)GKpvKC>8gWCBf`^sN=UvZ{gA)`ggm@hZ`q9u1>L~3SfpMAh2qe7}kpeJtpUU zV+}8lu$NEfge!M{EI!prZ|y+CKD!tHjOX00t+dmsPQ;YpF?_4C=G@Uj8gu#(cwo4& z+f8jk`g!Z^QymOils8I}B@&Z!J%Z z+0F7rQ1EowYW$QlnA9Vw8f8KqFse}&K}v3+Xu)TS6tnW9L7)NhNsU7O^GS_D?n`ee z^j<`G7vTQEgf05MiDgiZ0q}4MEJ2ilIcZ~X9j*&Vg_&xj{gXrzDTn__R*8h7`yj4R z`U%bEpJtVUEo#PyQXKz^AbSxqt4!_cpiz_v?unTUwMbWPB9bFR1763Q3^OcsMA^Fp z_Jps(f<6rONRX6k(ZBtRfIH~(5sW8k(m?obfoGwjYfqDT1aR86xg2zFnbNXeSxwEu z@zW))a1@&^rt|F?wEO`Mq4-X@4@uCO_}T&DtbHjwn@{7y)6ePy_%flXuCBAB;UTK= zqDl21Q-*4&W^Obzv9QaPAw=*4Vmh#R9(+@C2gOdWwIVp zBelT?+4bh30SGqXVf^qHgj<>U`Hk|pE|@UT-xh;KhvHX*Mc2k+l(>Uspgho{i4VhB zBfu2DOmE$XTtWJvOQ2Q?b*DN!!6w4pQ)GeG7Na)Qe`*MY2gU^GKdam^Qi@>c2RSyq z5QJ?X(xw$_mr|IycWB0okl$TU>_F24@9)Jg1=9{7DuC^>gG3%L9AGtv6%k>nJQ1#0^S4cVtRd{`e5%|LlN&kA(8B|0DL-+ zer$j2U4DUo3i9!%JVSd0V^w7_4)BpqAZt;1HuQo z2lbXaSkiye@X_!;X zOHa$U!%MR-EbUd<(sb=#y6JR405}Ndb6l+0cmAr)YkC2pt}mKX%Wuu!S;!eLPkqO# zaJVUVJCIPcS&RqLQ$GjIk9GUsu!&81;bArE!Q|#|o6ABfD7#V`)CeN@JVqr1hW2?! zceiBD7(mqGP?)}oz<{n)fEM69^JqxB9c7<1cvh2N$e$rtA&=ulM~xQ&*4ZNv-G=gw zXVqvG7W&n0%u}g5?p`LY{-s)=wa%YA_jl`1y4zYWzAyOk`S033eBN%0Zfd7EmLW$> zJZn^UZc!RJ-s6U_?#8N(^_|A5+Tf~AnNmA`QRgCWpQ;nH)k^y}&!y`Ut+y+j35%*4 zqQnaoZN{aBli>Y!jZAhRFq8e?AT*#m8-sI^X(h) zehrsZ;c(~+KfJd=NALg0*g`q}$mOeC`>+6MzeC4jAqrIl);tUnxMn-n!KTrP& z=zS@A#dxIbOe zSXqI8|7b9uy!{aNzJIN(Nit{A7y7VzS<;xy5thpl{CJ+@Vvbw>Hq`Y=58<`NyvOw@ z=H=^qe%x3EV3%a6#${U%TzXxfk3S78^<)Nh-t_Gh?()x^O#Ek96Ske*83Xby$M|;! zB-rJn8rNl(y+SO6E0t9~Ezo*v;EXG<$wh@?y}m#8T*xd>We~5rHE@3{3Tu2!jv@K_ z%oLO$A3fdXc6|r~SK9;5RUg3J^+2Wk#|Opx9)LLW!IG$@%aj-&xuDW1ubhQ+ChC1(09j%g0hN)@VW5DAOuLyV9X6tPoo#D4+7Qv-`HS zv~`{t6cto>(|6Ms)DSz037=Fzq;_^pCVm;+6%oQ*8!aiz zuPSSQ{jdwv3%h^3lghjcrn{iE_p7`E-t{ZK>9w9PRq=0|a}~f%R~lTI9;=GChQ%}4 z6Z6vw_)~Cwm%X6u?-%~7IZi7L*O65>PVd}#PcN;!>|OgL%XZnQE_>Yz%G*hlFfV6# z)DP>*q()0O4B6+5$*OSsRLVXrk3Zq>oz~@lg;rNLI3lsK#+xnrgI5qX}iLVvKlobs*mM>uTbVKONj zDioU2{AfMeL}WPGpSvlv8p|wO-fy}-s9F6!CWmB}e~y()5`W0q&tzExQCJL^8teBo z{goe#jtN{NeJvJ_5y$)V`a-Y39=zSzd|y31%hXU-hm3oIIVy?FF0o)aI`Km$jjgMn zng;iGSzXOvDSqw6>hw=gfT_{w_=kz}g;WOh#B$@GnT+F2$KL&)GJP~vE&158*>HkS zb{*I`32A4 zo!)qQd^lw7c_^GaOi~IV9yadSSPn8QBBF`U_iy^@eL+o5Y{%?n=Euo18(zDnGJO(u zu6EmF)s|(|oD>(aT>kkwwZ+vlP+tj%z~6u09Y#2~es7MfE3182`bKAKD5XFCv%~3V zh7T9)Yl{81D6df@4xSC(tlAQnk z*84P|NL$rHOa**m)t-i&ldm1TJhq@%&nw~Wk{#Q5-ds@Awh;t?qV&$%bC7AV`WQcX zwrQ>m@#pPer5r?Hy&=W8@rdqM&$Y9EHouH!GV11}j^n{ODbybowYs}yyfq3Mrq{aH zuXw_7%6VK`MI;YMksj(4J!xtfU?|f~yE5aEAI2f-hcX$a_SYp6R26jrMXuI73zSb| z`d^QA4TUJGHGrDe3%6<#I)%A8Rz=q?MDSRvWh*`jd1K2}{g30H<0VCRbXP<23r&j0 zRtemPGTK-LBwvsDbcK5wR;o4bIyd5OZuk2zY(26u9GL0Ve9iS#{kO1YrEA!tKXFT;vQhId#e;gWn zCr*sZ;GIn-?afT5w>~RSZ;BSB~9o>f2qzR=-UWj&h_ zF%Pk-&z|)CG#2qkWNwLzal$Vxl#1{3%AjspEC4VxjZlR846_ojjq&bE=eYU@kw&*2ifYr1cx_ny~XHld*(wtFM` zi3f2eU?+@v>a>Y223G`)gDk&a6lkw&v_*((@NDm>Ov)`(?mpuAZa-cCc0k1~3Zn}zy z*)N{|f!Dc|0SB_N`S`~^*cuwe&0QLg@5q91J?_gz9P#VBMFacg(ECZmM_B0lNLS8V z*TD*lp5@ht28({@YX8SaIN*Er@zKpC3KTr(J}Lz7zd~8Zn z->}Dc$*Z5KvGMX2C3F*R4Xld0L2r`Xd!k-tuHLe^sRX~1mNE|KD&|rToqeiE0xAW@ zl**O7a?Q)U{-Y-P;p-hHPAX_C2%e9y4E2sSU`a{`WdAy=Ha#)sCiWZ{Bs=noA zoFB7>2j}b92JkMyUTR!N)GeP3`AVJnkZXzL^z>oo6@q<)*{p)C9ySSz?@x0YEX`dr z4*+PI*B?KGw@H?!eKO}sOzdaBW~lry)pL&X3@@)>bV25O&Y z5`c@)mdiardU)ql9t{ZhDNS5^wrb~0qn+5OMVE!fnl1TzjcT=juiDqJWuaX1F0<-T zOOjVN5#aAW@P$=%N;kKkMIuU-YIyfLw#vpnd&ZJi_7n8yY1mA1=_Ku0{2!*?IXJQ| z+5^o5lZkEHHYc{-vCWRzvF%K3+nm_8olHEjlX>~>t9#$8T2=ke>F#}M@3VUK`e8X) z;(tC=Oyb&({+td=Kal<(N&v<7&Y0VZhhgsV2d;5S;`p^|YL$Y+cs@u=bgE5a!q|5@ z1_Z{PodrKaJPcCd5KX6QY)zp*)XmQ zOPHLj_I=M_>3?YJ*g3kXT&7M!8gLIHcmr5l63OH1a&{0oyp~h_&f(;MSPaz_5dg1& z-^W|Z^+F+)0d8elHnL%c+d3AFcB z5}b72}fo8?7I1`2V#xS`gs zjl6V=NN2V}?UQHFQ!~=+$tN>g8fKUd_j;5^Qlwb7!C#Q*U+I~A<@g1pJ6xhy&t&@A ziWZsq65&fw(jmHh#M_io>Y|n}-`HKPTaR!5U`V|p^Lwmk&uST6x57q~#)&FxQ(oBg zIcYYPydcv8xTL;A4Kkp)H2eCF5>Ue! z3GqQ|mna)d24hS5nkIfJ};7*@a*_S zHuV_JIDwfmnaHwAn|-bk#5Kl3i9?@R)Gf1dh>D@kqqr_pB3Z6fSB>X0=SxMhhwOCv zQQzb#6nXg7x_Q6lE;n!d-pn^$>>)%ap& zPbfaKSz0GAeKlV#xx8_VgC8a=3(&qA<$*B?W3ahn{W@!rzPsMQU_G@K?)&CVX%OW^ z@m!eJpW!!lm0Ia_x{I}BC#cFem!Xo(VcGdlq6Q3u5^-$>6jvOv&_&}Ucs)%9>$-ov zI-*Cg6jSQjg`rOvx0moB-XVEz;fG|oGsFq|Xe|Z}aT)q_w`$4^Oqv`CszHl0A4R@r zRq!6kfCoa6z%H0>FPf)jpHK#oTM((bypTKU?ayOgas$%U!tXO1Jk^-1{o$uDD>qo? znX3+lHiHHwE{v0U(vsTtF!|-JeWbYiyy2}^Nl^+HlEAI2Q~Mmw*F}o#DdbD0rozQC zp%t;cL7>vDXtR(FOGupyPvT-?`=1BpGr8z-$ zpm6065*{trSU~+v!}*qrz!Et?opioA;xkr1w^16I?$2~s-^K?b9sV8=JM@~y*>7)no=LZ{g`WZ1S1;x9lCWgjWi zG~w8+b?~}|ocsHlHE3RGw3W+^zsIm3b?hSc4~7gT`Dad=v&;#t-S#chEAN$XBEAeN zRjLH0{}cx2J8QX=zyztCg?hIX<6Kn*ivF)XWrcuu=(rSe5Cvo& z_}TZG!l{c_DxC}}#VgOgJ+p=I9lSfhCrWTo&MqB7Q)Xe98@i_)F%}xDn8Y4a5X=V8 zNKhTk4$h~JW>QKmZThWjdE2*;@eCWk%xU={Ijm##xNGpH++*$;kO*b1>N6z1f5GrJ zxVfqGf=5<&4su$6z+9EVCb7~;8~n-I?DjLItq@r>o>QEkP` zT@j$rehu^a#Q!Ue)^Gc3UnPKMAeOA>P;RN6y&hFz%fuhwwCWp>pJZi0K|-vqt<4%s5l#}DCUU8-9ZezK@yK(Kf#0Eic1W`x5m|ax>f;oJ*5yIIS;#11dqaqcR zZSiU%5LB<)SEt=@Kk~4td$d5;v3!;V(kb=q+hTYVKIt+~0JG=*qmr>@ZyJtbPF4t0 z=^0<#h-t?3FrChtYQZ_lu2sC@_1k3?(*9!70AWoFX|8eb*Qb3`_ zZO=qgny^Le9W&T1D7-+ z+j7=jL@_335PLMg|BdZ8E$hYK+eC#}5B{S_$Q+dMoc*%Ma52`l0aR#ReXPl-vT*gQB}f8-wg>I0me-CGLN)$UOvm;@KN z<0o@HpE(~bU=DwCX0OQ$3ystQuDMA}!!cH%86Diak7PgP`GujS#a5T@+HLdnJ-W@? zwHd9U^0UJrliUNS);8Rg9>81EBD9DP*F~_Hu#%cm!e~ictjs@? zFK%~#YmLVLOD3bC7mQq?3?@0_c50Pps#MP`l8!lkuApb6RLrCS)$v5p;7I z)1Eg1U5$V`{~AIdfil7L%`FP8FDtye%Q;ktuH8L)y+jKZjzJb9J7hbo(Wl6tLljb&8&i!@VQey90VY$J`>< z{jw?wmPIz9+(Z54^OF3-{PbIIZDiMFv+UR-5T15YMyb?km40 z_z;G{<-DJ`gtq>?AurUDwFU{25#1A~xEC7#bvcxPvf*1ZGSlhUqQp(WxACTh%DKLZ z*)nz<`yt!6TfoPDK4hj|chEGd$=<66ARpm0tJ*ot0VH#1ZfK!em(^$S;o{WuuS~nQsT2p4@mg{tW zUqwZ;TBUo+VT+clpadGa0q3DClrU;DAJx^!*@~2I3xA|rEZ*XO(rz}aACgro0Bm#8 zcG_y0n{64&f%t}vw7JcHlwgajm@PGsS$CZ`t8>-&t~@IZC_KMcj?4NrRcDS_q48lx zlUV>CLi`fah)&82(=ocoCXlqn7aiEg)V*TH*tszi8As*P=s_4wh;BM);FO@#WCF9` z3+4k$ODsrncIt}T$`N5Gl1e<&8!T`a{v?63EG2fe9Bd5B=4YPIFQiEPwt z9X>jkWlI!qIUxURwlYylZ0V{)wb6>fQ;N~@#CzVUs3slBed7lynB1+o?lX!Wf$v#+ zd)ZQ1%mO2S^q5bB<*y&-%`~(BtYUvv!J0$XBp|ZO-fa(s-&ciJJyLM(yt1d}9qk#X z0Ty2FKB2}J*uE7wLjw5SToA@w#JJ|{EANG(*gxKfB!L55 ze~}bAiN~Kt93DG~-olbvMd_LEFvu9)r?00VSKkW49Su$I~|Gi2!FaNrq>7t&tzjgB((i$Y% zoa#%XRsbo*p!pfL%G}+5KKd8u^3%_p zHN?i%m}}UzO3EChw7^nuIPI>CE0h+|=+|5KZAz9|{*~zo1`cGoB4@$52|C7Yt0pn6 zu!2L=KTQYgN}OaNkNgyWzQV-+=bcmc;}3HlRhr+qLfPy=^5H>K{}cKu<`~9ny19$U zWCN(D-Xx5mt69?#fIqdKzx8d0*y$n2et&%j!7;{IgwER}qPp9QS?6mE!_y3k&mL{I z4?%wB7?7t=l76jRCWUWOyF<4@bOr%RdNlfvL1ifZ$qDV^55SV>`GE8$mAFl9Bz}Sv z91tga^LM@aAa&bW{9ggIoNEtL4Jr$BBY99&Wrb_gjLhQUt~Wo7V2$FO>%%vK#>NiQ z5(T296~@-6!0bZ{w5-dxJYcibq>9MV+rrq~%h1hO-|6A|^Zowe?)~N7+S=aD+*cEX zN5BL0J_Dh7y4LqH^fvGjbPz>^g!ud4UKVKM%?Rk?axL-pIy1oKz&P#4&%g5~+z0Xn zd0dlG`rKSy?B4IcUtjhOWe&84{ehiDf-W7&dOdvKeLGmlWz;8w;sf!eej>RULvh76)R318N_ z5l@Oe$~1|oV>joz2hXUJc8il^)5tfoZ%pKn8Bx$}q0`~^Ue6mC9(iBD4NF!pl={PJ zus_P^dl${KtFGrV5^*##TjT@iF4Z+PmmqYWn-)Dw)|e=ex$(rp&+Jn!E@qcJ?$BDs z$XQ&TKOKgF;GisSSj>F?Jql``nQ-06KBcnqUGm@98#`yqaRFm$t<|EK0NjbL>#iZL zBTuohD6_b)L>yr*?*plN5})#`>}CA&t-6cSZqk=_3um)wcIzP8*%B@iy)mE7Nwn2g z_*Y4mNJP@M@g6Ti6PU{yWE@){eKML!S`v$VMoZkow2zoIrx(=|J3-odI=rt%LO*-N zsV2yWVB{GhW{|ajJ+pkqG4VZAPU>Ys^Mo&?H(=6d#|s1hcO%5 zTXVXd`a&5S8{5W~6@Px*FBt6fe4KxNz99X)pvUBszbmr(_3telxuh0W<|%&_*I%X4 zv_HZAzP`~eJa-Ve6vWu(F`1NaVb+ zp-g=zE59j6|AD#%b7Xyq`g^zPHpdX|h@;f_dNgB0AX8240chc9;()L}SLte}Ff|zc z$(i3iIb*Yw_3@Hu$*aJX0!FWh?wN!tLZie=n5+fLuNTRg@rwq<09K7rw*?@qs&YaH zrj?Y$|7Zo?=x-_5ZmI25+bE3jd3uQDZ_<>L946@)Tr+T_PLO81XWCqthn$vxsY~&B zc96SlM?{&{f{rs71W;)hotAecTuy<@)+iHgWboymMK#wgn(7NEudR%xa)O1EZfEaZ z+PCOK)F#rtphC@Hsbi)P3x>4%{E(ogVLZY%FNz6Ed6Aor=ru;NEjAkk6?Jlt#X91T zniz*;0)&yHJCYy*q%x~*B>|qlkHHs=YgG3~D`yn+AR5SAGd*JMKf3CqJxiv32`$l^ z1H{f*_mrzdo4ss{ge&CuG7i=UczlJVNj&=DJc$^7|A-tmU)=Og-Jp~~w*n2|kfs|S zpFg*w<(g$#hL6|Gw1Sc@WPA`N>gY&37S3fHecN4WPOb+#2;OI_I=rB|XTbrqtn#+w35t7+6}BC(^1vM9sFqs81GFHRWT20&fdA7jz7EF&dDDRsk#gG;pMis4Zx z9Vnt}%beeTxO(&?ID@1`GaBHiEw#dY4l1&VL4{DTV!;a?$ml~Yr;9^fmu^{$p%rR( z7o-lc8qefO*rs1d-{aF%T$I&JUnW%x(skElpH~JN z`d0GmT{g=Uh;NOlZ-A5ymGCUTEfaD9^HU@A+Q?>F*Lq6QjJw+PnA18I-+;;JjLH2G zAQ6|PDGCtFD%(VHQ*WvUU*dPVWd)U7Eyq*$A-Pkk0k2bwA^#UDQy)6Hx_5COgF0G#ed)PcdFQI08_ET?q1w zpgA78Ckm&?goS-B5M@TloMHuox89cg1$ePKpvry8FLdHG0 zhjimlKdkO*zyo6m^8tO+Jw4Q%=G9**4OW4?<(?wsTT!jogbK9AEK2nDUd{9skc0?| za;yV|XXHdh6K3TY`=%-mqJK>2)|nDqn>YaOC3;!KADJ%@ZZC`I5V?3;X8O+c>;u`~Exkq>49-OKBuc==6(zg>tm2pncf3s!v# z02T~h9Wtt_{j3DXR8hbIy|FH21w!rPHRlxy!OtSDXv;Dbu_XMzRpL-mix$OVk=UAq zL#PlC;tL&f?}MpHqEaE_f~muksKb+*MN{XPnkK3RtMbBilP zb!+DnEBIa;r-7a=+f|{vR^zUcIxR(V-M(Wt?r^_NtvIv_d_QkpBt*M(=vEiI^$YRt zA02mEIK@Ntg29UJcG>Qbjjt?oB*m~NpBL=NH|DHG^9MU2l&Nppx(kn-r=WW7Ihv8M zptz4yBoKdphVTr^yvQ!v_v|NlsTO&yAnE?sUTE-RCTd>L<1GEhu06lili26sjc1rSh zFy0~Tos;Qq$U0&1OYXJ}o<=k)U2~dZ=td@4yt;*w>SIkRT~{gGBQ7K_BO@c198`-i z>%FB43{MEIP|k2on?|b<1CDtUaj34%l(iHPIfD){BY*F!|BDzEYe2c>Ch?xGbR!t> zCwbf1BseJ+nT?wi2|OjOJeihX&j0!OO0M7%o7qc2OrGhJ#t)JxCcUC^T@2so4IVY` zq5PeF_=mqUJ?k<7WsEmvzF8rAC~AiE3M zz8dtT#xAWXT@^#+I*=`}>q}Qd#j-OF9h+#gZ|-*K~|Nw5LpKdpRI9esE_Txh_QX zrCGg4jYQCiwjZY_*FVk0epLW)w_uC=Djl)$DIB%VN{<%bpqD~H? z+auM-nmCV#v0Z+pv3P_h?ZsZ0fUE=nM>9J++&}ibIRrTR$4$nU|~0 zYF;d@MjFR-r`XOSEACBzGJwD(0U{*98km{eDF=m`58&kC#zg8!V}^!zz?TC!{-jJ3 z6Y!=OvWx5mj3pk*7iLeJ zIzQC_C5{-O2oy#JUS(Srr^ye~DwZq15P-q2wkK+FoS*ct%_xq>NJ{lFIXWwhlo9jQ zs4cX=4Z?$}dTTi(57--(ZgH;P@!mhcY`h={EQM+y2%vsF3zdp8jBG$g!GJua9~bZp z)wXdrmzOq>jm`C`E8Amchlo4zED?PJudxdR>W7hKA+%G65?|>@f{AQ!AQ<{;JUcCJ zewcJwZ&kQ(C%D*C*DzthQp3T@W0J0%D{Jts5KETPWIvsUYt&FvXTLQUa(N|Nn?}%9 zz4CX;bAT)xaFcR-K8tA;3_&rMW^&px$u@iYa5kJofEjm^{J0>= zsHvEQ_@+1lug=Z0SKkMvFLY+w%=X4E;flE8t33v~ z1Co&|W(dln$3BHn3uj2$f;ooCR_~2%m_ zA-IRqYRSTC!k^+4tiwy`F+dLj49C2GH>W>NB6WvZg&2Jw&$L5+xr8x@zug2@E%#7g zIxG`UG}9}FDSZe0y$(668|I<+m`!x8n)cVY(Cc~(LTWahNsbPR=Gda9+_0!9lxqr8 ziI*0UbMl8l%>KO=LI|>ShOn!4_jtlyF)V~-q5Q)R3culI79M7`w*Jc*+b4lCfbA7+ zxVovZ?&=iNePHg4V(#?0wh<1+a?m(lKf|Fs%JW=}e@Sb%qbk1S)(T%? zI+W*!4!4n=ff6(inh_7Oduorg%LFlM{mdr83u3gL;mnV7>Ht}tEQk5RIi)v+*-<~z ztuNRPG{wsW{w$c!E~!K3Mby+H9?5F1%WEveN=4m}hKEZ>^B(0vfGha3`USRlMGjCJ zz2(R1lOXaP>@EE&bRvv1d0_dlhdPm#`!jdI1b>pCZFztw1S_{7Tv`?4@D~} z-9fMRY~s+6O?1=MMmZ8~o+a~DKO-~}4Y7q?p;XNYzo>I@L4@dCk(b-8uVAK;8fSsi zJ7XpBWe=@b9K2L+$TrG%%e>!8ou%5^YuQt+Xsmx!hyXF+m173|_OOM-ife|ACR_XV zc{zD<2YEfIiMNdg5> zNx9uBW`i0H;8BZ$)sEvuI1biNA#L>&V8yGk3=6Dc09t+KWobMgim-;j3w>*15p0CHhe`EW9jARfB76qSwynaWt*dk*W<_^2=)r{< zk+sFaiN9RuMzMx)XhQxu|0CSw-i0IsWzL%y1=P+LtA{=C7ER-j?VNd~064QycYm*x zbpL`luDElG_&&#q`Sk7kk(LNXPUf;F!)NuVNL#Ni`mt;HRJVEm{JNSyYFJ256p~zC zFm1=r&mIFxyCyQGVam&;%Ib3pojt3ol~w_u#QNJvG}>_|krGQt;l{%#+soZ%2!NN{ zATseIH-X9tQu*(c1Mu;*pqFtPK)DF1-nLd{aCHnGxtXYWAea2QOb7Kgy>|~a;EHwd z$KHgc8U*kIlVkM9_j|CA(P#VW6FKB1>csl95r$x4nFd*a$@(_W$p)G>y88_Mof|HW zqYrdqeabXBRvTX`{82x__MU0i_H-#5h}vCDyskmvTr(RwANThC24FD{rJlMk6f zpAOmZz)onF7L!=8^MT3m!ehXdsm_a|mX-2c54BM7oY5#|u3es~W%=Y)KcSI&XJtud zlK!zM4w2!jmyJ%J&$1Tq}Nf> zC4*Z_B+g-9J<2@bI#>B!4?=%$;K&}Wo$@l$toqu#8=3xQ9tB+U&iMM3p7f7D>>^mc zGk@#ikxayDr-sgvy~81KU*>!g_97N9ovY_KFrFKezp`FdCA1GykZy%FIbe)g6jQh| zN4!*xL=V22A5PxpAe14}sL_U|FT8aoJ?HXxW9j z)k5jkgszr4QmoeC|F-9nlniPPn_*>j;^(73eRDoohB7b6I*|pi zcIkCmvv#>)w29F-oY4mrincq3nKjPcbOG#a;cqWELk;z$?ce+Heq9V#(|LDZ?7_ay zRuWd^8FU-L!m;4Oaz8}UTBqAf zIz9ha1*Utk2x0;?pDTRB$>)QLGb2s@32-U>FWtG6f|MN3rwxNo6fhFh-3g8UOLt#S z)hml*7P1ly65%ydEW}Qi$0UtI>_DvBU2eK$t{fw920u6K6{-FO*8 z;D)=ATsT==0{!bz_25fzL!-Kb zUwQop^3loUG7 zZ&D&|HilL?MBUe#q&N+e4bEoT%FLKVI66a9%FSrq;2T^Z~aB7E}SULkp zFA$iK1Ghg1>60LwhnU<(*wEU4>6(>3^xHoi8GV~7HA1oTHE?3gGE#fA7HP<^XCW4; z4?5M$*n}5LrG_hbTamw)PcfRsSn27_M+u7PEnE1ZyGkRQEK=l4GyS;WiQE4#dw`H# zrGF5*TFEK7jwRMtPS6A!oi)gOrH^p!h_uF{)s*LxNJE%#WheT8;X=TE6h{fg*W)aF z!w|3=1uU1V(@G=9ksO?$2o7*!%1q`cdEn-woukKcs?~elKyfGyF)_YE4;tD!Mbf#* zP90?yHNHk)MhnBjnAhUBsS+S`0NHHTrFSv1^=0PRFr>utN7mg|j+uC!~mgLQ}ITRq6YItM*&TmjpSe$uZUjIzrGMg6fuXG`np zWY7o4wR%S_If0&+luU~!w&jN4iwr*a%Z4ke_mmKFd?Br{2Y;oeL6B}Y+j@@`)vfN! zz`Gvo>u9^yIM1SU4IzsR~F=30y~$dH7-R3fecg<=&=Wq*~`c>CLKc_+{kj3LTP7~A}DKKJ24==sipP$ z>f&-R;DfL`1C1=_VMBeLstvX3zX`ZN4Iq1IFr%UwLk&H=#~CsEDIys;ZWlU3xJ zsd!iH)p@uGHAiHp)Ekfw9TJKYrWENNhzeVkJ3Zz$cg$b)zs~vm( zn!CMEKTeD1!F<5l_f8F0JFjMLeecNS&Gkg1P@7Usx(?1RZGYJvO4o@-qj5GPH=cvU zgc<(`i{JP&KCZ_zt;aBL47bnOMXV*0W4pSlGRqa$PLOD5^i2TM4r- z?jG=9wlQWM2Rn)_XI+~F+A5IJZy(dQhHPi`3M7X@9%h~7tY)Qo;+8lEu0ps$m}zRVyFHsBH6!Fdz2Ft2NIedq56GZpCW&1o z;KZ_s2~bE*Vi1b7)rcR4Aa)bLbl`h?UL8`<_;O5mO=gazpn=*WH28k^B?La(C4b`O zH50;Lp2!IgHw%Lc^wS)n{iTB zHdI#@2yw9K<28Pd4ng)T?&0$h&a}ukgEBdk5~KLn7BQe(}a4Aq&mIzzQy;3Dm ze&V3D|i(|Q%q&CNiUiSHqi%P^z`gu?R zcb1#Nyh>gny;5o|CMW*a1s#)rIN?75(6uu6luXLi1MWMnkPBNnQ7%oGOHs!jZlP!A zKGr8SI02W-Sb>OoKwz`GLnsc7yPMagZ|Yla(8!9nNB1s%zOQQ^+fkKW}+qaj2Cu)x@D?gAOe&+FM^y?}e=! zjaXj=7Sip$)?uQ)NK=S~qZTx0A^yYEu>AIu{%ia-*?!HDZL=<>4P1+EB+mBKpRnTC zVI32OLGxp3q1eQJP>2e*a=4r&3`*E^j(!doe^hrhM1;sZy^ipTdA_qx);0KEn9)62 zo}QH|L-awuo)I8rx&L9mf!0<+0xsEast4yI`-^Sq^MsH=1P5nm1hL51Ip|+FI)6Yx z?q2@8Q%B0WXJntgH={YNTrvC@E4dQ+5KFf@$lYcd!Rj zf#qq`h=s&lBEy#g9j>_p$L#?9E&rR+5VFb;vC1I6=fA&JCEzxhqC8?3kQhMcz_NYU zK$tx*AtffcImHreA@lUSF49Y%l8>{mwyW=nkl~qXcJCGrU^>XNMLnRv^$Bc_w_1qQ z+-N&srC10w9E;ajYa=xbL+l*ekvys-Ri1 zPMP6eBrcUO>AP-_AmJ*L{;0o;(n(k$nJ5$fwnkmmMv;ou2ZisFhPg^a6T0gEb@-Q# zl82*Jv}&Xnmoxa`a^*JOe-T==G_@g#HZ>!uq{tC9#cTW|$A#5~r__e0;+5$Qm0(Tg zni|J_JBwTt5`9{W7M9ZlxyFpUHE8Y5rr7)HrbA1Ozb7mk5;Kq-N5X zD3?HH4q1>PGDId*H@)Kkeq*^^_kXLAOjA$2pC6m+NyU=UBK*b;5`0Mc_qp4bX5iPJ zIg??T)MYz|zw{qqbwj^!AIV#6f$4y~@*$fbTtGUXC>T^~+U(nxf`Xl}xTw-GcG{_d5=>U!JP zlz8Zw;}(ta;wqLm%U?|MB6P{xHqeH4ZWyGBR(qlhU0(~WTC}XEN5Ls^MpYO)L6$gh z1*;5pAr_UP^xxJc=#Ni@nUypS7t;kLZe-D{{!g@#S-^67|I6(DH?{rG{O>=)%a4B% zPrXQXWI@!bT`kYH+%C#R&n_=)4Sq})yCD#|?)$W|S1M6Nn#$c^epvQYi_kU?C$!~+ z$Waz6?1wvn+gW_8S$roO-*>XUum1m{O}6wKXXb6D{L73FNOimCYF2oWBUInIM#SZZ zD~oX|se#j;IOF^1u*%@D4^zCIx-l6$WQ~Q+5+3gLGvon0-vUYHdND?+yO zdX~6=m#PU9ZNbi4JoVq=55E?Ob#P6jOsXyYVGx>f^$&1Nc^cyG0rB50*f0kZe~{N%u=lh04c=pgr-(Gu*17AaEPV083cn*FR2eikHPTGSliV^RY{l>b?7 z6IGurd`U}|Au@5nI73#r-x2_W3`5G%c0+*REVB^2>gzm|Ok%TsLp2SKufH-ki}PIH z!+`^9QKaWu#E~&KLX7j-UDRyDQ0=2J=6FPE8hXfWKRpM9A~}BNB?I0=RchK1tKr+> z;E+HCSE7r<*!KN~tB~!JY)+YMGmAFA+M>7in=tA(GPUQZxEDo7T%DgW4%(ZeEihQO z8K5jGF6_;1q!$jW6*aY!*wL|%20|E-nx*E|f zskOiJA2jL}X-n{X=Z9KP#9J^eoL|hO|M3US{lLNb0ts;=847c{<+vy`HQ15-Nthi{ zoAjCWqCcyw1e6GkWsKP^JdwBrY`JawQ@Q2o4#N4zvaj*xu?VEbJ<9wRzA?o1YM3(5 z?UH4vGh~EROG!392})WeM>nojD46~DOhWsu&A>Rp&eTL+e(cT{c$J?$6#IG~{8j%0 z`M%NERa6fuSN`H(Qa>x3J05yxb`!BCRhQhWV=qbb-T52qv5dDuR2Keuk{*#RDcWR?XI^7!y#%XBz*RqDHK>M`uN{cYJgEw1& zLdWrx{4exevXcjtEpdtQ*RjBDkc@~iQQOvkO+Kj~GOu|7a+UB_LWfD;Q(Nq^4Qj~K zjOpgAYJat8XBEa(>jzOAQgavE&^}-K(GGP0A8KhCwnngXF&xJVrHIrbEB?(2RxH|X z_iGpBmG=mLP?o~BD3se$us*bw$u~AF71M)S0-5gO%AQ$f*6HYesa;5b{s|NQ-8#|$ z?=W8kr;Gd=OdA-jh@Z`M;aSS|>-FE4CnwxmD?qlrbZP?C3|@?S@Yxn>r8A&%F>*6< z+mfcPpe~b-lU&18ymGE#^kyK~cy0HaWBkcBoim!U(7P$6ncMnI3dCwn$1(9lNSqUT zhtg8tG{9EVw1sY%_7t!Bgs|I8=wiM6A`N$%^oF zO@+4H`w3ICBhk`J^P)v^+}9knnxne+eC@myDIvU_rHkG5t5J|Sl0##dyJVx!I;xLM zJuXBXMm<8Wz@zGxHJLK@#4+wmO*-d?sTTi76}G^?;An>s7!9pn7g;Rz4O#kOMy0F} zKRzy)=iMrECMl0dhGQmaFJ~(2uUO44W5l;+fz>BR6mZR5Y*gB^aJrIy{ohYmG+75O z$wZ)lSU9>8!Ts?JmQL}Zv*-U4+L!-AuY+S)Z*c`A%p-KvN+k)*WR7?=?xX*6btsKt+OAphh9 zQnV+-sb%)??$N92QB`r?J@n=q`40&NzOt_|5SwUR*tNlIU(T$?{;DJW$b)&aJyTwv zs82YD&DP>f)B~H8_Is!G0KvZtCi%WW55roX>_SW(1ud2#LX3H95m8Q ztCtBf$O3sy43;Fzc$K^Y?SFvC1(g1Ty4a0sb*Es=JL+jrPav0uJj6K3Gww*Q5>?FA z8S-FdV}*`S!ij_&LFD%Vqg-i^5o6pzE)k;JQ{U5j4LNuKh=Kd5B2#LUAHQ-RV|VDB$fW%9F}W$6AZ z$p5Ryn{-vad&_vXa+u<=01_+}pQP=~p8)Ji|95&WqH*Psy)`A!JmwTw0gM>u$Q$UC zsnn_(0sD>hLg?b-`%0hDRXcEe9(!ObX!Et_|`2iWyw@P4>rUu zfWGDhl*-I#cOU;fyTzi_Rn!M0tlD4{I<8J&Fyh-OPO^kxfZfKRRZIPjFTj|F;;`c_`kvLpXXkP^wId){v+?&y+>Cd?A|`-}36 zrN6kti7hgWD8oZMH!L0z_Ux=(LB2P{(u9}f7G(mgh6>7!wChZ~oU!vzztF4uz6ol@ z7l}umC1y3cEzMl(sW%!IFO#|aztUOM4CE_?N|~elWa4!0vkL32hPuS21~X6yI{x%| zldW{gNJ$@r+sN{spUPC?BkTw0ar=rZmTU~m_sKx{Hmca!4#^G4(J>$HCp*ph02?Yr zcyjbmKQ?-2!x*lG=7XAg)V|mIZ-Ya3F;g)Oj$*wrjo(ri;Ra&jejsrPjW=b4B^MpV zC6A52t|nFW#ueqS*|^ab7R?}8+Q1BntFDL-L#6jF0;)n>DXH~RL0sfya2n^SVUQq2 z@A3?lVr6c0WZHnuL(M<+qdJzOUPF=yilg2wyPve2eZ9ahfF&KOiZu~S-=z68>|ekn zb_(9)rfGgJlC$bH0X$HtS7+y@f$HRk z+CHbX>fZ+!SSB9Gt0c$2ixfkpSL2>eJnmIDH%BjbtroSH_}3d}rD-#{FF$j$YxTRj z9DnBws%K*%cIYqu)m$iQ>9q1$>n_vzkUL$5Kd0OPTd-z%O#ip4zo+J!gsZ=_a7jA1 zWN)E;)99zunw=o^+n5M+Jvc3hHX!>}g)90^2Mb-*TZ!o;9n zEej@gp8|gwmpcCbN_Hv$Q+w9rxR2Xu2k1`rIaKO!+-sVzK+MvE&Rl+W1@ z@*riRq^h^06Oel*y|wg|uZep%la&cB9Tj}7{Pu6A)w)By#`%0Py9cRLznvryp$AJy zTVPjYi-Ka30Atq`tt5n(hngn$i>G&{;V}!bOQ5ut$Tm)y$0Dwe+&h^smHV<& z+SO3T%shWPr}-eGJy`PJQH!10b4x~@VD;ur=$guHMRcen$be-`b!$~$LOgKCtrqaa^z z?IJ2dOT0i4^r~3Fc1N+K+rpJy9Td99IQE)<;}lJX;O#f_K1ZsWdf9o@;J}Z$jJ^OE zZP?M6ZY}<9qA~xpE|cq?xsAE)w^?2T!xmVCpbo|c)g~t85L1o!cX8JKip{$$v=up( zYezK6IrPx*>fO0^_|zD!GiqeZ{MQOJq<$snY9w78bWFg+t%#>-PS)WGzhdKQZE&sP z!E#pPF1lJNY`2)#(TqC>4fbKBp6aX`Nab9Y_BOVgMZpxtbGW?9BPxS$DP#}bf{_Q#!IwpfcUoq|1Boz z?e5qqs=_~ndnV|2i+Nke&vQz?k%wbl;$Z;?>~92L6Q*2-jZLm_8Y9w^>W$1VsS%=| z#MZ9CxF=7DF%S?Tw^w^V#{b%{1c#l=Ymga%@QSyhg8@s4rz>&MlbE{sWxjx z1}Q$C8!Vx7$_Ks)OC6cP3{tgH1BE)Gyxw`cA&r0qWr=5aYy4V?$IvAS(hIt{U_Cu! z@HGzO%gbCy%*{Q0ZeO;`WapXm;?daw^~4TD=FZ4Rz&1;eKX&bzTeSP~T@n95n~#^) z$+rmOBfW7gyo|$oT9s+?IA(3NtXgbUkOqvKhY z3HXgvevaaq1kFu4EVoD2)}EEgXo?i>6ERHLNpFNX#EdYA-*jmt{7syAU~f4XKKc+< zC;jf|sh4y@)~duX@En%A;pP$6-8#ST2he{=YTDsm7}bOg6~@EXrf*o(4uVs<1=4SI zmG5sb{UliN7An^jh61=VB$<{+qN~~ z#GDutb7Ch?jEQaAww+9D+vpe*&X;??`+L{w)ldJ|-F42X+NWyos#wT2Txk_aXy03a z{ho+<^k~CCpn+Eesfl+KJOfgup7(n4=*143QG#fErhC!O%}>2zb81!P$~6+IVv}ho zDQtVHU$*zk>j<379nL)TAC|G~nrjaiz`>m8F-(T%0uk0}isInsp)|1y+cS*=52f<^ zViqrJJoBjYXSLYQE-zw{vfa0k%sUhy$z(Haf3%R!;kV`Y+5y!>6J<{{Ed}}h)=-Oy z`s!KE3}|BnHC%m73dSeB(Q4zInG_x8MA=9#prO$(EB>Fx3*Ki?d69G(#!` zAHXU!S12k3v1jDoxRT{?m&~^Xj>QLVp7x4l9QP>(kZkd`?8sQ2GKI``QptATlJO7C z@=`f<|B%6bdLug#cCNF87qZE50C(htqtWf^(Qb$r|hz z$)dTi&ss54DdcOioEHIn_Iwf0nMVXnZVxHmzD&IDP#HxVPjy+>Qk#(dL!iEV5akzv zzMNjPcI_DftK6j4;(- zgzb=$1b!7B#VoCMGy5{sjTZQkO~Rlf@DywM8~bJ)?O%jWhy7+QA$-J905T3t-F+B11tIOhPcQV zYI%;fp+>@N6q6>KeB9u%ziI?&NW=*<7HSduN_hTMjWZ0DOvrjF0WJp=3`Cp1SvLsl zGNK>nMwbnM_w}Z5eK(_=(0}h8+iTUzS3c4m+na)C<5cvk z@@0x$zKyqv=_sF3Y@f~MiV4K;gg`S_PTa4M57e+bd;o_&{*LX$L?#M2GdRf}%NLW? zc>&CB<##1tQmE|FkFs63soX0NTUX?c_gkmKn7NP23GzKDscrA_?J%Z!IqQNs=tt_p zJgm}Tdx49_?aRimkLP(}NSTfD?x9hI$10XB4WhQ(C3^24N3LQyo7)EWZka>T#@h$R z@BV?j1o9I+AKkpY1G+#t--v-r6kNq3;)C9ZA+YhU3yO653d^v9$Fv~qf%VUif;cw#wwjSxR8LZoqHL~zR zaGwthRcq#k14d4j>vs<{hlQUty` zl+O^g0&by5;z;+C7RKVdQAf;d1eIHhs)8%o4QC)s1ehwucgw@SL^k_g>PNP%R<;4~ zE>uhb>oDBh7E%o&WouKq1rMls)vxa+ApxM$d;UXm1}!>R_G6A-d8ZjCFG%1TXtgE* zioNQEw-KwR(FY$rtP4yq(NC@?Bod@f(+c`A)AkdjMyO+ih7zQ9HdUCU4NT_1eB$C@ zCL6BIkNz;=4&65=GR%Dn%VxH+^J!$vNwNYhRzQDeBT<J6YN>M;Z~wq!FK3z=v^i(!CVqF z+x$2*)~PYNR-NgPKo_U}>?2jn}Qj&;`kzMaG z*=W85+9;ELKwB1`O-5TjGb}$n@u!SFD}~dy4f3fmId6bA{AP|Ymd5Hq`q$D1Ew}Y? zo9)Qb$Egm#6=d*O#bLsdfB7GPlmDrUNzT*Z@K1%5{*Wf3!EAKXg;TjHsY=88_`wU= z7m|ky%Ab4PQG-e}r3%xejFEf?3Q-GF7X${S{OB>k$~mIf0bIt%)?3!}O@=`Yy-@pW zO|MgL7ReBGy3PL%`(GTVV;or;!wgYZRRSgQphEqWoKOTS#HZ==KJ_-X%4{>k-RaYk zVCZbHpY9h{NsNo^OAaI$nF+br1f5nQ|Dg@W_T3nX%6tFx%P4Hwqd$zVNweB{uc|Pc z7uN&3mh;%JL}l?Z@TumRpZg3g<3AG^T83BEoOlN&D9xzR5X?~LM)&u4x0W^+8d7T0 z;D~?@-@l8UmA$D%T4R5t`-i0*>xp93B!wa-};;>7AWm>3q8AO0C+XzE$A+7d&#dHcGhv?7Jn3%ye9u9wqw|TP*lr&N9Y|kJvGa*-I||P6U6wdIx=qc?!=nD6I@GI3>Z)x86;LE&1vfH?(~Fpy zp!P0=$@LKw>vD>_Ane$5jbTg`q^>2VP{w#{bzBpONx<2lw==x|T(qv=}x<_pRXwi(9h55Z^zi|$nr%W`cZc#`p z)qX=b;L!ab;(u9@8Mg=4xHtAt9hI~EBP+#3sme7{^S(qUi#O7U(PMJf44PYEW9IlL zR-_c#5KS)emfK+swo%Q_8IypVrvY`?Z^Oa1G#;2NYPyfn|2w$#w+O_hxVjEd;Nje= zbZVVo`v?>?v27}((ohRe-{xH(3R?v&dO4Xd?@La(aRh%#k&@bA=be{jJ=*+3(Yj7r zlP;WImW1|h#X`aSwn(7%Nuz&bU<9R33^N4tO~9HBiU2#vD+TWaF}q<%D9s67!}hbSaNKu!iZyG7x)A^RxInT?OwHRV%9~ zwpQZnuEESvIbXmD`zW?15lS}CDw{m-GuElns##+(s#{|*sGm!?q%ZZWOq$g;JiNB< zzVj~K#jx)opM`99-y^EoXD4HpmK2CZ0USx_oRA9yvB^{{B8IFI@IfYaZ34KM5+pjk zA~NCA7@QMsX3u$h)`=TRNUfzaB;@qUqvAuqalh|a$cRUfH42n@PztG5s(C}JFsaL| z3Zyeye6A3O>WNraDU7;PgOr|Pxz4shnL~SdC_eie1BAn}vTvGy06#6ek~8Zekg_^k z-8kSID`#{+UUEF*a5W#}^-r&Z5r9}OQ+DisMD+TmP z%82T@Gtqql!}P%BvCjO!%)lqWESSQzUY2RlDcHm3WyZkQ#Rqsb7aH(QjSDY-lo7Vx zqP@@(b-MSQoYXkp|KNS8Ab3{??2?}=2-q?iaBu%4Slz&%<@8Q>gX}IKMfVa>!IXxm zJ1dP)gsez$702ZCP!=df*EDbf%}M0ujS?pc{xFv2I>v#mx8fAZ+RFv*|4Cb~;ZiPJ z`HrDg>M3re;XnqXjw_;0pw(bF8EDx?ZY)lvIwM^>$ecn`@fjhos8!Se$wYYN+gk_H zr4OclM0E>@^G~@e_xc4Y3xeEc+Qlbm;@Pm)g>ch=rP^ zpUj!dRW!GIj^AzD?j}x+9M!?w@aXsA06G|6^IRy(vwP9uc-tIVaDk)#V726U7RDWx zrMpuUYW@91oOQ$d{&sLmZZ;e&fGqe+pt+H`q{yKrh>-h4=pA}91!v~2`4X?W;{j1^ zQh>3-H#@rAu&^w%6gT(CukjKb@(Y$KxPR;f15y6cYt22*#P^ z61{Es#*{;{ra{&wnP~|!r1rQs=@B9wBE#5sQQ*wuXjmUqs~}f|*?T2Sb`33uhU#zf zBZCVu(|a`}x|t%*aUBTKB)>z5`aga727Y@5XJ+xk^-~JDk^;(s;|J0LUFr1wZm2Ir z{U?&(MQ?i=nf>gS-DcLQ|K7%UvgXyW|bSd6>-h%lC7`|;eE7dUE%rFNXn6C!agDt+Exp|90R zyNm?NF}u4~IAb1PqZj~PS@8b?h9B?C>Hm0R*Y?AI zZMmSWD%;Mg6$~}T`G((#yu@Yc6}A8D!x4SRJpnt;*|TVp!;*Yve^6q}EH|R_Gd1P0 zpGNNnkrCEH2Jq9TCJP~LKErd`qoKsEQ~iyCON~{hq7C;ytE8a!x7q~30IT8lCUY$) zYL>@Cl?7e7ZkyA zZ4=2d@6BNRKO^O)VH*?eb!Y`D-OO!>Lhs;;mt99Yg)0iD@T`n`Gd}5`7rie5r@o%- z_DDCe5%BnI_32<~rQZ!h(0H`bX7gdIh!;B1a>|(gQ&ekVzWo^f(QMO*{x8>H8f(Nd23M#hTbV8y|)xQID?mQ$Ku~a18ARcXUFlGWRov z6HlPIG>}}fge4QH+CJ?s{Hj^-S~}-utz-U`f9%^G9!ls<`oF~_ahe_q!CcAYX2N13 zH_Np1P;W5Y+Qy>K7)V5D<1sXal*P;C!OF((QIgjoeg_jCsgnU*&bxO9cwm-PmBP%k zLzvZ?uaZ96Y>Rd5igHqSAWX^jP?1@B55G&RA*wqmO^V$}$l6Fwy;fNLvTM6Ub_{>W z{!=*aB;8M@?qD(*V7V5Mr2l$(9}L`>OD?UD9r3Vqkzskk&14lj!WtHUtx*sm*LzsxjT&a$Ph=h@-24!%u&@Cjqn;T0yHYsEs*vZqlt|BG@sf z#_S7_YG^>R;Ex25F;Lz%G87~H)PgOYSYQjFebXIcDAm2K@27MZ;!-Pi1h;8cnfN6F zZ_LZhZm8^T77L@ps{k+bUbwSEdpGDtqq-C$XY<5r+BKZ$hNZeBCFils;vm>h;qoP6 z=A%TcAqP0p@uK?le~P2n8TS;82W2yUE}NSd=lCC#lG9=mXk}VP5=e9`{}&c{N&gcT zHUAqHG5#AC302fSqhcLPH+G1tuUZO>vo8a7h=cDJZ0KJO8%#*6MYEoEx%xbk#4G|S zQb*6CZ5%`?A$y(#t4}Zt@29{-6CX?TF*!4Czm^C=m*Oi(!)1gTSGdCARW_1c{i;NV zYo^OM>`9pFBhu=#uME|r?&qVh_>JN7kyrfoX1S-3O?5h9iKdWI+|N7D0rV$^V;jB| z7P@D1z){Pn?joLEqr@O=k=<-2-(QFIHV6B;UnG$6{#4?O7TG5SY6Pz zTF22Y%EDJ19EnA2ay73^P8TL`a*hW4-nSH5{`f@s9DS{wf8-(C&vF|4{(2Ntso8$C ztL<0temz0aAH4d93Ip8G6D5!ei`B>x?i(BdW4MKKVIm9fZbh|+;EyGUL>cB_*i|tj zIq1V!flZ776K$k4u^$Z#1@#QJBMrq#-p+y%d?%icms#u4=2y#}+tOzcs)>Kp6+oBe zrfw0CF!$L%qQ9gTdQF1YzTWF{uYp5BO<2*VY!<`e0SWa3lfJ3?Uu}gO(T{b0uk6qf zQ|uoFY3{@mQ_&|^d$eNh{6$PlA0!YlGyblfYF~MMf{Et?vN`}gA3l%WHPn=!t*+j& zKP@drq)bog*Gz0X(u+>mE-_ z^Z*v_Ku{A8qfQEy3Cwh%GXKQ7#1fGftYu2~c(d)D-T@{-K!1sfjJ-(-{7AOp3>M*W+oh}Ceo~@pbi7SJrBP{_|cch))T?1L|MC&p) zEel}im<+k*!AS0ZPkE((2z*0;&_)~GiW~U!RC1Uk{ifn=NU-H*eQ&A`nyUmM2!-;0 z=%p^ChF~l{k@w&y^6n}r_!;wmz?=L(z&jY`Kft>X=Rd$(?Gt!2V*~L@LHo^1FW!?= zHfYG0nq=mtX_}=xr2mUzC5NH%@ojRbKWE8ubv--tc^Pz4HUEnW<8%D1*4{N}TzdzJ zz{9h>5GaT|V9;hTr)L7de7>@!$>~AX8bNU#P_kl|nCr zqLg4DU@!qk60;&=oYIrewvTF)qMQgthj5dz?sBYRbr2o8R+;f^@r*pB#jrFO=^Sn6 z3r>AC{Pjw^5>^_Oae;p@l`y527&Pw;wS7l%;>IwD(HL&Vi-yb7{Oh5@Fp^M<#4zBW zaYRpXM8ltoahmtXCyVg5Ze|7G{CFBki1x1o{tf~U!Pkis3s9nGIDrWX9{ncJ(;}M7 zsd8fiR#Q@vYHiXY_PJw;Ons9-(DLX&&VsftM&oVs6#CN3f55zl|Mio%zv2!CKNy3@ zLe)8sau$kAp4lDjyvl@^^VFO5rNfxF#N@J)C3Ludfs%bo>yZ4<-5EH9rK2Nnorh4P z(gnP4P9J~$rr+=FBNY>1rQhxCb@)d1KU+-h`GK)h5MjSThGDL-#|hz3no9~|5cj4$;wq4B@lY^ zSs-sub^(Rj9AHH7q>VG|k=1DRE2GIqh-qWx3)QE^rA1T`3R+ibXg{5611m!NN-N(| z!4K>P5n=f;8vb9>;x}a*+0mB!s`bZM!stXp-|RDkW2b;QgrIDc@xe37Nq`6`r|wVV z!a|jMYNlp%2VQw+stt7f({O~_!C^NvG5*7;;^uMMZj=EbWb*E>144)cJ@5lUa05Ls zM)u8@$z_PjI0;6~IB4!9ga0!%A-CZ8MgVQx)PP9Z)D&kJ(rQn^bCW-Ig8N zE&qnLZodn7$I#Cjix$Zvn`VD!GdOS+Cj;&*AGkiEK&x((?yFa!O}8-vP9dhbt4{|v zp>uXJl2Y_oT+7iBDT+Pr&&S=DR3CUcCV4~@Dh=I~j!H2QrN7Cou_`@SKoGI4tBiu( zpvdM$6HpNrzKq~H+lSoU{KB7At_b|jFQggS9OKbn|IKs1g>FfBoY;-^j zE5AFp(|NQ?0$cALevB%kMF@f5dGnQ)mX*lwFfY}tpMP@f#H)M!WRZOwq_B1!Rf3R` zC39XyVqh-(eil%Jlv!-bcBk4TXX4wg@v9}%h+drO``;GU6okLWET;aVU8-jaS@X78IyJDMc z_@m)N1bhpOn?efCN3D5wr$?-{>T*yi!=4?7#rNw~pm4>ffsU9K#J_XM&VULwRZv$U zY=Ydz6D}JhqDMWf4d_o?WfUtR#K&|?eZnx_4lgD7PME~nltbmqz479=WwYhiJk`mu z_un7}QfwEw*tiGn*l<3^iT@f#8zb)>m6Lhh%&tR5f%9OG(Ybf@X&D^-S0(xXfV4EN zdcU80*=tr>!?F&*S*HWW3r)#pZvGtmP07yQM*ZNtzBL;)XBvvMW~yUJeDvqlFA^?! z-#z=ZgjNoN&$c`a>G-ka@R+JC_kKmS-lkJOlJm_|hKXODDWii;FuoNSP9bFHJlpgk z0o1=f23q~I1%YhIKTzif`!mm{p;O3dPXkqGTvWB;!dGIX2Y{~TS!(!bTs6zHbQ?J|E*7&@|Bb2yXBAOhdm0y{Hg1L1Yu^n2#Z1~T7w zyx{@Yp}-kZuN~2&Si&n|RpXYT4Oi|;YhpvR6mcmNZ%o3#zjV;~KTFdCRSYD46|Lo&LMa^6z2y!b`k-ydE}z`&bYc#a2L4eV`6^~mZ{NsjHalVe}T zf*@K<%$)FAU#biG&7W~07Mw({4nv_U)IioYW5h%ADJGoQj9V=q(!e>AP&ji>{ph#-jJ~0c~(f}S~NrjwYU>T$upaNup?w( zfQyz*k+7?FPWQa_xod-mt>ohmtCi+-1cwacUOKw{ICYI-m=#u+Gxg&k+nR2<^kO0{*Z^)`~edz5Sgacj3w3TUaicU|- zK6lxCS)85nQu~?WMy3lf&P`>eR*KY%GB=u!);lh_;v@FFY;p}AlXoI0!Jvw%K{`l= z7>U6=6L+ziCvtoE_!QgPz5wt_TiMKl%P?7Cn%h{EV9@s)yz;UGw!ct_CPRN zI2oA})pzOQ+@Sry0C7yHW=$HgaKgZG;=u8SSl5lymyg4lTB41xEDhSQNNkp{Bn{U8 z1J_V;W@rtQIg(@>SBPgN%+Kz8!xaK+9 z_Sa>&CE4jt2W7a&S?NwIWggU7+JNhX<;Z-y4*ewGHaOK|Eo9`zJJX9{#BnN4Z)vGG*+$r7b&Lbx>U`dm*I|C-G%S(&iM>@_psJk<**nJIjhx*syx&|* zd?YY4D?;dq}_$u{Hnu)aQQSj!tDKyc}KK45VTS)vZSYRU_-y{@3$B z12uXAhuo?LFI@i~PsdM-*=kP}>h_wFgl^do()`fN4rO`PU;WJEZ|@Z~k&m(G)Srg4 z;w$@QBMH1eEcZmkI&8gtZ2qFXIi9@wtgkmQhRwJW`ES&bDb`sH^i=;sYwGqG#7AXt z@4AvBtgI$%vb|O0+d1{cQR9X(>`?^*Z(WQ<|NZR3q>p+x0p__=}%Qnl)?9R%D ze;c@$=knEdUFQ5+bgl@oYL`F7pR^@vVt>LdZ||t#bHR38ILK6#9@H)ENO&=e)RQ-J z^2%wMDtudXU3_>i^uEnl;g3uK0cFRRd&}o$^EA`3RT_AiRjzdehldS#-eAll=bxecUIxE{HRy9q#>Nx z%Dm>l@o;89IpgtEou#G1KoDx&u zfhxU#0c0)-?x`d;^T1#I!yZKo8&Y4+E}QkX*Ces|5Z4ENZaUDI-BP>pFJ8;eUL@1T z<2$-R-tU}+?26&+IMla}$KFYqnqm23d`tsgTcMMF2-gw!>J`I+&OdvAZUaa&B#*2mke=|j&y(7(5wtBed2k*M54RY1AY1!Vz)T zelL8Pzvrj=l3`)G;0DW^&il9pTAGv(xE9XI!7L_uOQMZ2WJcpv+C%?T zcMxQ$h=!UfmD9V4{0^4cFei4*;G9bdryswRdxAGbSkqU?s#a(Y;`s`C*wWvcDmIiK z*5g7RKg?z`pqmERu26>u@O(*0CT4_D1lzdraamSqu{B@h^ALWO(Ri8lXAPHoA3m$I0(Dlo8p{c*RpD1; z@2nbTY91DcfCuON9QzANrBffz0n+A!6f`^_vtnVnB&^8FJLv$3H3QD%s zlx=vcEn}qr#Rh2G$yT?+GyZ7_96BeA87X+>Vv;JXNl?x%dop&Zy1-f547!-oQ6e3| zUcN>iJEz1IWOv(77mz!dvpde;TBGeAE6v~;D0Sg1#V=TcnW(D164lp;(Rp~Ew-WX( zIdgcq-1e5*6CZ6Hx+wWuw%M}SOsvLvxv+M@)4xvH7X-}xC=eo{o{F>5TMR6h(oeb~ zK-{r>$WgN5EPa_}9(z0n@o4Rz?G7(gkF>n=L;;p=`w3^-QL3Dmphkn`gtMh$$>n`t zC7nh20$gdHSHZ{cQS(Wv_$_pR%sG{n`olL#K2S#)NUq@pd%y{OHq)uC$8OCHWO2(p z`4wvD5lH|3_wcAH4!0x(r~BomqP$%*EkL-*%kC&={4>vU5e4_XCxBgL>A@Y8k zgMA!f-y!o%ujEuuvyn}eUs#_;^&J1T&sF3d3m{Y&zY{jFnHGxyKP=D4+rD~(Un`@m zuoS?l>#!@>woPCM`_8`LbN1>h9947XwYe;h6M;bc_p73nH<894A%`>S z;)4sq%D-l4|4@?xy~(w=agpXMX%*?|7#+OybFt~=l` z01ot*DoewZKl)F6=V#Vg$FLE7+iob%@cj;-95j0D>t1ffk2?t1GCYA0R=-;5?h5|b z(V@>Dck+I}^pFgjQR?B*t)bn;j?I0SFUJs1n$q$vQW06;&}(jGv2FSstf^Vq;PTM< zYTctQOh=dI5crgE#iptVON(I=ElxWD%+au19cgNq4Z62&gFXj-YS%H)4L75NBREZd zrDrJ-pp0io+8=Yg)SIGkC%A1_{*I0qFqhyJ zEHbz39-jH#vHv-3&MxoRLX0|!rNmWMce6DoO7n`-OYJrIT|?ZKisj%nGn%Ppw%M&eL2;iWsX{`iO3; ziM*Nea8-de6+4y86B#WOOY1!jmMcn2w3F(=#soqlI9V%<@4+EGh?pk{8nH4_k@$srg5vVF(zn-afeD;#E52)}@HeSICB#VhxL2)~Ck%!`=B!|mmcZ*&uy@p1S$izw?pgW ziQcam)V5C7Bo3GYr2`*8J0srHk99S-Bk{>7J9YcGu!w|%VnRi1p!3Dd#A|&8)_Asg zl6!w*)cGf**Iyqb_N~E8vKyhFSq**c1ii}$*ouKj0x2MQ^O$q79#a#uSEe6?>qv+{ zNE2M!^+Of+PQl7UT>++MKWF$etW%)~g|(w#T*--oAAO8a;vT&KW1;Qas9ub3a0k-o zow<_nh`f(1GAvalA^ZbL zmZXFoqL|+3IvEj2;0&3>N$nIz#2**ZP}jRJBLgpsopCtwykdjyfK1YNCDJY}JBI)hJgofK!n%sW& z5PhERN94k8$3naW%xP}2#?uZK&%}7zVjRKFeE7b`V75WHxC6=~zby$^Tq<$XQc0aF z$?zkv`IgWi2uWY9x(cy~M{FDC6K~1L8|>4C(NZuaIb%&R2UUC$TRZ#2K$+j_{=mDq zfU|g*nPiaz>$FE%c^h!)!7PHNKeZxpq9l@KRlgKaAa5sCjIlVxN_Pxt%hf9h6M-Vy{X+VYrmG4u#Cc*5I7IdO(!YE)#O%$Y$jE53&2p!o zecoBE*sx594;RvZ?^T}0KTqm&Xm_=e-|gP8S+HM}f+2+V`q_b(eH^OOZab`H5gDFg z9$%NKGYzq5WA&SOfBv72uOxe^OT|_iXj;dqwGJ-BOZT~`0L6=9AEWg(TVwY>DmYcp znO6glcIMrkId$f6MaZ*{geqXHm55NC`MvCs@)>_|+Q!?FSTl}LsZD4_@qj*lh9JAe zdNJy32Q*J&UITDh&AZy&F?!;Bsd

iq%tR+u(5F*5Q!eMjCH$FaWq?XOFR{zrf7nQufjYjh z-fVa|=xb8dU+SiS`Kk|5v>clLXBR?0SO^GCWPU|3Qo= zo6ScgRZ6|txH+(m+6aBy*4Owr^bgl2R$^K+j`BcR&0s_*f9B!S?M4?HfuiVb z5Dnn;t=Cy9?Mx#a$BP#;y{>>zn%_0mWsc=?voB$46$@`RP}L|tv8s`$KAxLZU^&D6 zfBLs5>rQC~(zGs+Iw67bA$k(3xn~yD{R0aCmlnS17X6xV)z5BK-|)1E{J`G2@}Q?- zuqLna8B6peud&Gce`wq%@Oh4f>r_d&8JaImOID;}wK0WtkPlfIOc)q<87c=sIKbSIyKn(FIw5PdE`)bZwEqy9I(3E&EeY6LM- z)~Im>bNnXul&ba4A17i*twMneU>0|#q3k>KD2U%8Ms1VHhGn-P6 zEHq6XrcxzMHLKayEm^*(ekEVUfrKg)X5Xn}3$d1;P+jy}sxnXEPp2KZxXS8>Z{-1M zz4%MspZ}eMXHkj}B*1AXOrR;Xes~w>xI~F5r@9`VCgnnd|Tq1reQbiHwI&lKIchvs|be%pXtl$e=q#4qMMziCkJL4 z`uSG50%v$EwH8%oa!gh|^$AbCp3~Hq0_6^?N2{dN3%#QkHKm-<^o*qg;H<@@KIhId zRb~jAzzeyw8|jMETogzva6a_cEm>&eWj^XGa_+N358h{RZkVNt(Ha$J3I`S{?$Q@+L-4`1CJ;!g}Qtpf0q9xVYD``pSPwUpF z?0Y$-m`g$SfBsF=v2b$L`>(|VPxVslb5?}eoO+S_p@z`2Kb;ssY`zPR0@IMJ)e<%H?n1y^u+gvZG)MsjGDF3c^=BO*e#o!Z<-skCuj^-tn{0zN3*8n`u{#jBNFn@4ovh&A`L>r4yW{86hLsdT^5GjG__e zBBC4CbZxdB8eUgQ@b=xv58C7=ga2T#FxboP1$YSjJ-scn?C-iCxfhnk&cE=V23Ok0 z+0ieLfAGyl2j+>Mi+uiE65th7tm7CHacALk-iySY3>_g$xCxg%cL+CwJO*scDI?U9 z3=tI8`JhgQ13B!0Yu(p5Pt{>B(^RXDN9#bS4@KU|H*T3TZ#)arXj|q_AC*VN@1sY3 zl*<3Yj%My^hfpib=Y@D|c`fDQg@smWrw{Ygg6lqq8?)(|tbln|`d@SIxNCvUtq%eted}kt|WPkm2f< ze}3vO5$Sjf25ru^%)}u=Eo^AtVHyGNW>Y;}iCb_il8+6-DAR@TwBl5oalIrr2OoI? z5l2l?;-O`g7OEi$f8+tf3Vr`%TO<{=dY+@p-Tv6e~4ro zHOT+bbW3iD&d)F2GgEYN`sdS=E1DJQ&C%trwCVWr>genp@->kKtLf=ulfN~Y%a3I0 zjgN>wzHE6&i~an9{5M}j+YP5*H!OXm{hZ$@YrQRW(p_x3i8)J5Nl(9$#dh+G%G*(1 z1mf$uX`S!!Ieve_Xh{h`E_fs0mok72Eq{F9bkv8mLpP!HXWLWOy>J3dxEsmlU|KGD94H3cqKQxPi#t}oR>DXH8-!5c-jy#8}nSU?6 z2}jkR9XhMlhG1%V*N5hcP-Hft>%!@lbf%CTm5$X7OHo1(K$xF^oiFlpP3GBRhuF-i z1#b7hrZ_ZJydB%_jVBjkh}Y6>AiWJxPf(CcnoHU}e7cgJU@wvC`)jr(@8#~3r8JuA z_2vhMzI{rhhi@UZF<;dwo36%3sefy|_fo4vVR&>Xv5PK^lNm@X0p&O1!F4T_-7T=6|6U1G@?oLqd8X|#0HtuDA5(rv#a)7$#%$GWAv$)44*L7=$SfVFJi zka|fMh)uUbUfQ&6GBE#!Aowwh)^H(T5vtWjhYz;@Mnt0~-G)Vbzy=Z_6n_rr6}_U^ zAwA)O9<52YJfSzbn`tY~!|hIGQ!lxn=twEO&+e_hk7D}Ss6ntz%aBjF=<)qf@(e>eM=O_`ylrvqp&oDMY?fh{&;AXE8?eX>zo5`2T~W{sf*huvT|q3J$iWysqa{`a`5BCO2O0X z|LW$kp7qanQBK3Iwq5i0Ee(?DXc*AqwjW8ya?Fsp$wsSZtKsAa=SDUMZ3ZrBa=k#zdr zHf@4Av*a^^T{z@T%j2DOMOQsH+?6aKU4}>63(%4DY)_|qGlD{4LgB9y8M?Z?AY;EB7JpVBo?5MJIXm<`9o;8Z z2Ay}y-EA|Gmd?@TS%-R~K1m1!;h2tQ!-%qfcXT?}-DKe`&|DklwbZi?X5?`0r>^nq zUI8n?>6<%yHjg;-Ov;DuSeMU!1-UdNPy z%e*(hZA|$F`+q(r2lVHw8Y9`PG!2lxNTxnIZZwf#awIT-p$u(fJcXM`-eTO~|I5*4 z0~5_4NbrWv2)?AE!aphJOkI_HZPkV@?tcd9>npzFp9Vt$d{(y zj#vHWxLGb!(BqP#$^5P*`Qv68Pw=NYAtA$Gh>pqMo`1x!&PpK3^rUhD3cU%M`k`LX zwUFDwRxYBNk@_DHIRWhejjcKEn9eu!v>?s4H8*SxVD&X?dCgja85FHv&C8>RA$zhZ z`Y(nLu^Zw1y0JX^jb*?$66POSNWQz>@Def4%?30~VuHjq1}{g`pO=u|Bgjrn2q>7N zFgw3tkbjJw^zNn~wrhIiriSG;eWFfxSvx;sGa-aS`LAj?U6l1wLqUJq_o!8ct3}E~K+=yjwH^7v4D}oW~uxduyUQlb0ijMKwcW z|HHW}^5Jlh5T^S&57K7nZ<>|_y6T)mczTNOgnxL_Ztgw~kopLKF>k-3O4rRG?WQXY z1+X)4qNrj^k&3x$Zv0(H0e)cszWks{UOYi4fHXhPXg*N~JSnTFgSA&~QJ32645KEg z~ivj_}=^>@aTGF!=TAqpoF$VX-1;Y}eLA_6LqCD&PIC8Wz;yRdSBB|K@& zkydXuvMhx7msKi)r#wd*1fKb!zP;*a`yTl@z32S9{ZtrCw}G1g_qk!#5j4_~u^B}q ziHG~=m+*!SJppc)E{6>x0XvschYdx4or_SW-`yr@jj=XxYUZ>l=CMX~dZyEZ`v>hg zY7S$#y|c)IGr#@6i%xjy>m3N>RRip!;$MeIIl=ySYjSyB@;p0VC{ul51W~&1u+M^b zdy^hE{#|tm-H_by?$o1XW>uwKDuSRC-uEBQME6%sx1mYhcN3rE>4fs#0qr%bDUgmF)O*DY-y}vPuGDkH$j^1^;w{q z@mOrWtKU(QmxRWHopnroa{8)Po@-kE32ch7o5VIFX50t@UaiSE)+++h-ttF5Y*AxI zUGZbTgBZ|uXgoYQz(|8Vqu;59n)i*G3euw)fl7pr|5+vtEl4CR3SwBLiSRGqs6C04 zooq!O48Fxw4-6Q-CAC9-go+$}mdW0So30doUR-_um;8whPB;hp+_-&COYx8;w>m5< zJ@td$T1>qocW)US4MuB)>FKBb+oj#T(2zLb#!-refgGdohMSjyiVa^th0s{K zz_;{~0ruTVSf5Ya-}qFI>*L)- z7BmaOGwciP!Ms+Nk&6u{e^-6aPngN_2YOvXVQ_y9=8rNHk06d~>%`(WS>%i*Sgs7~ z&I`f`r<`NKc6tWW5nv zoWmE_zQy}X6xCv5tIDj4@Id)``BOxbRLkuE?i$HoruG(~^e#j<2(k$Z96sXNIhQ|- z4JIX%>5c%B*Nsfezvf`a&GK?08*NUIPGQMfelx|pZk8+un$;!Omx_!HA|}JoAVfc0 zyn)0(N<+;Th(8ve3N1dzr~PufUhmBB!~r+HlN5wcm(q+4Eq}9ZML4&bQi9qMx<>i1 zVU9<7EvX)Mf)*#h$T!_e5URfh3B9eqa_-u;zoS|B#097g`>Z$(@yz(rP|459up!g7 zZl&z6$jI(+8Z7bHTX&eUE?WO)o!YQu7b=Z_p+ZrYD|jofGi)Sy^6GU9dRW}DdJ0m< zec@??h^k)9PJf|l38u>UiB^t}WvO_n-sFezFeP2PVV=a&#bF6Xx@jihQ&6O!n`i(% z4RI5tG386?X(R=q*)&HwI6U{qMEx7Iz;H*ZuJ3*vs7d1ag{NlPy{N9}?WZrSvR^Z@ zd>AxSr_S&QK0R76Z{Sga;^in~bP7EnR~QSTGRs4DjenaL6fG?QstL%|p}wJ}OBvMT zrWy2CChs=Zc7+XD=|H2NU@GS@^={0n2M@wN#sMp^@Y`Vo%gNpWtg}25liPiv_)`v? z^g72l7OQ@$(htVuuwH14Z6|}sxEWEoNk>`NMYJP}H<6q|`a!4$?hQg>ny1TPD${ceDbq-<+AqAG*(7 zFBU}!;4H%SElo~m3&0|B4fffSmlZ<^k-OYp^CHR?#Zf+oMCC(4SK@wiC}ys1x9jV! zZrZu>rDPcS4Q4qbOR!9wXrd9Ow6;TsJFM(CC4Z&d0jh&KmyPO8*QBa%ZkU1;DS}zn zFL4TGIMt@UlJ0hp)%kiC<}@Sckl>S9@LsR;xEAMU2np*vkrqK}eX!mJ3eVa3dIJYN zo;wfka>7vepIrI#dYcT(@QtZ+T*Czzb1o`=ejzk1{^qt>(91HUrYn%9qiet4*hR!8 zD}S#fp6NWq2Gr4OTJ7iPo2q($LVwZ(#7DFO(CG)70`e&EG8*&0lVYD;zOVlMkAM2p zkAJM{c5_?*_-{Og#IR$G$V44WqryE(_;P!_Y`!!jH1dl2zfldqnppvlFl98FL61{C z_B3raPb|(a4Va;1)KS(f2~Q;h;>rew>VIy8@ko8YZpAMIfNzzkg*-?=!ta);RlL4* z2JV!>WgvL$d$YWw5PP+_8fd*6UI~;hhR=L&H7`2E-fh=KUpu!S<-6fC-@Dmejle5; z9+sNrQd!+jNNWAN^&-VFWJFZ!0Xtn?fi<~7Nyfpu4IjZ4J>Pr32$MyidmF+&)}{bG%D-#H`+o7Gz#an$3i#Tc@QguVrj%=*@t_7R$j@6UK{)Wp!dIDfA|xX4MZ@9!*Ms%U<;qr0&B zJEf}_MBW)<5iMkZf2n{WmJL$9lF>jXOrT~!@I%;;VL{_#S45qcjn%UGLI&|Q$V_e3 z_cZUG$^|WW{BCrZ{ow_i^?)z8bJD6&?0eWoDStQGg3nieXnhjFByZG(Y8E_*B@_aj zRJ`MG2Y-(2=1sg3Wc@bH+=SnW2jz+3Fs3`~%6W#qHsI(3Z+2aMlk$ZOj{DW)?t`!OI{d&(ZGTg) zlzIguw+}o=F&_`yVj)N{4D12J3^7jFDrh20mSpm(H=_^5uVzVKdeg|%M1}_PR5cI^ zdw)~!s7ySoBu{i%ecy`@!Z0!u{06QczIPL`d2r#(NWxC7vco9$LMOSU z{WdkN6N6ODpz->YG+p`=0`fjgxAk3T#PGA2fpyOc9yRPr)S0X*2AB<3LsFwTd~OLZ zWFik6g^A-^lu@5mHq)APc4h%LHeKS26@SK}ro%odCu&X0=IC1(>!v&55Jw!q%9f#` z%jeRszXs`_)SaRzN%2!fN?l4X;_Z0*c-qz1ty?~iu1;>LPDeYE{$ZhXG;Oh%ddwo^46q1$JYpkk)=4ot4?p{$ONgSTZQ;K(le9kBNiGN|4 zG)<+p%XHw;WB$l!Z7iY{&yuvRAz(-k`zq+nFd@S|>vlJwPcFyH5%QL@Y4>957K z-PF_2cXWHPBlXbks)p9%rGZ=2a&DJO25WF_-5>d*u#G$^bbXm8=R7h!r_#G2= zrF=`Oanm-FqItoeUebpcZFTNtlONT!Dnjk@6V#2X|(saeh z;MB`3mgsfOt6t;=!nxYC^~8#9Qa=b2fNFqY#X|Z4nUPkgQm@wZ z{!%(QtDnr+Ry0S-^{)C}rhi#mlErpOm%eOJexjkIM3&vMT&h%_fgW^07aM*PeP$T@ z$9ib$ZhA*on%->%R*KQkgS4hH+bDfu{&dqpuKnRgRv+T-FwvJoSdqdY8nz>HAxQ6F z^A9i^?tD2BURK_82_9x{oWsBS=R{2d-zyh-8j6x}JXHo??9huB-+%MCA{HKI-M-MX z?9NW6A(;Y?&~DMGL!zA{c$B+q)iD#6edJ|@CM7{LMZx4`mOE4h>W*E#8E^Zk8dy3s z=A4&Wk}oAfmt)kem_P!}^fUy5MS9rN-{_z-LyJAFLs9e>Cvmx zi*L}}jK*}Sen!GHe@7!nfA_?+%FFrcz9t_;SZ(8Ux#Apl?0>*G1o|z%JUjMSGU@={ zN#Awgz9p|rXcYV;%N4807-N)Ys@u@}lif}KvN{+48M#Gli8h-c3G;M)Abv8pH;V2nG`8mrGON9=3Mbf3TlEhKqb3`$?NfskvXmZD8 zzd@NlA~^Rc4CnHg##XS%sKso!AZb8^AY!^;QC^e8b%lzsp2c7y8@$G9U|J&(K{j3R z47PD@lEna}VsR;8E!nsb06JR+i|O#LI(dno>IjLC|;*fK~#)+iWlP}m3?)41YR~m1wkR>BB5xx!g;w&74w2n zzp!68&>j~F0Otx~@sY>=xyW7{kphCH3IlQG$$w-smnvFN52P!AxnKUAPu{3!fb(rs zJcu(7!Luc>xk(ix`o-sc==*%%b3SVtwj12PyAWX^9Pk_|P;OGiU{_^=!+}D@#c@z_ zMM61?i*>?tYA$x~`iaQnQA;QkCL|JykS>syr%Z7?3JZlv7AIeQd3nkZhvf^rAT&@N z^?y+N0h0uCux3byvX~*F+^7Y`Gk}srGcaa|<*=13(nN46CX>M6!A1?@M8CoIdsl zcl>dfIS!M zA_|1h7sX~MT@-!s_Wg~xDAf-M^D~NsEw$MP;vud=prDlAHsv((_cEXmh1gdtX8fZwQ=H$UO+rJBtdK}6)FfVBx! zJfwiXyX{9Juqt}NLJ&1>Qd#!|&t6q_>P?o!PrQ`UI$NrHZW2r8+BG???uh+Tew(Cj zk^Da?ABL?I5>SGgApt)_JtPW{tbZelb|~5*t{vFt8CMF(hb_L=kUIDzK5U*%7FBJ$k&!uUK;2?E(D*)n0A<%mV^M~Ai^3#6?;hMmjXGOCVK)UCA+r4GwplJoSAD-DW7XVL)37Dts#`Pu%G#VH z3Um!7sC_pA?j%dJzebseA%DIi3w}tr$_Sz)XpbO%wjzlNkgQX1X%hs><~fnAzHRI4 zo=ao#2AYBl0=Nt=trw@T3TuF%bH{}UGwy)r@Q-qnEJn!N>_Q}nG1J$KbCWEFnT87& z#Dqx@#YD&!#^otlob$#P5aR+Q2m+w9rLb5@7J5=6C8vIWFAOBM?k zBgMAlvYE;j$k#24H+p*93mInLiXCT(|-;5VW%lf&lf#W>a5gcQEpDsuieV)jN5OuDIQPJ{5+DDW$5l(qcabfZ;_RYo+ z>n3D6+wSWVS#J97qThD*j@D?4GAscz`GxOJV7FVf&3G%4N?ej@^4#t40|o{0Vr57b zWHDPre?~7qV1I^)v$A=GSqzHEQ=|FnR?GBg@w(Q(N9tw^X zJn~fonOvrQ*+}Foh_SJL?cvezSLgJ<1rwg4bz>Kb7FU;u(2O+B)9PB+h z0cAa<3uxh{k(pLrB@LGwg$fIcqU1>Ey_>9l#fGG4lEI&TQ=Bb+h9L_o1tz~AFvPqcD_x#2i>V?2i9mM09Ev+9gO)wj4j&vA{IU@ej+yrN< z1(PNiK$w3clf_exII$!<0mwAb_DHr9;WBGt`lLz|V%9`UWHI0s#s?&Z5Edzhog-=r z>+vplNA7f16+~jEJtUw5oGuT_M;iO$^ogHE`DAc`VuH9BdD7r)<%smIpOU1q;L-%M zkmksS@RuYWt+7o+wfZ;Y3%zCK%{m(cj|dyY&60mP%5;M0H6&ni^4<%a1pZPzvlZk-@#YNyVg!3?zBFc2y z(T{&p89#L0;R6ecgyZChca&HiQ_`23xczfC_*Tqrwb4jVP-l{ zoRvfo0x=yQPiDCff3E}XO%zjV-V5J}9Ld<_v0v?8vMFG_&aY0}?%D5N+I$H>fl>`xn zdeM?UZLr1dK46AnIL5mhWyHvBcw`2m&U9UGTCvYczJt z`#qbDAvR6ObY|Vxr?DKkD{VK&*q(Pw8e<}j_2B(z7a+#|+?&xjD`_G`?sQ@xF)@GU z-{$l&lpu;IIIoK0qQam+L2*!w41v6CWr*ZIF~vZV#F=$!>SHKflviZY&}(77y}uVO zMJNX;Uow=x4Dp(Av1Rw(SmbSd-24bh0(-G%NFHQ;ZWn}9dlVtR3udbSB-ZD4K}feo z5%RlWrru3reQp;di9KV&?IX^A)KKK;{WJqg-W#%XBeMzmml^qNNO&6wwTXe4!kk(#46!&-ejT1luQ8Cd^{G zh_swVP&5sYB9eyA7sX^HW76S_C#_%eXH#yTo7Y#D@3+%tE3!RKWNjq4xg>w}u(-V- zWsQyb>c%m&C;KdWZJ zFmJ`!jCh``XaSI#jNE70~ocf8&VdoHnTgJJ#lG%{)c=xVe zqfDcK2j)Hcj_PLvW+#NWAU9+n-EzBr-E__9iPZ2wg;cEvC0+9dIEyP{jm$CuU63!N zrbpCXxlFJ$!AzVvlDW)fi}tafqH=MV452u}Y>6~and10P$8exzfo6Z4jrrM{A=2x9 zSdg1-+wPKtv%s^&v~c$j7-2e5^r3D~wjsxb2P!J4i;^iH&RL3B?DDQZ$(#!i7RH9o zkpp8TMFgQ`*cTf7)_j0rk$hM=qJ>yY5s?P)o!5;=E~7Opi~*V>fx|&M+pM@kh;t2) z!n}sg=ig){L4<8LHEVzJsUFwIyNN9NrF}yIfd~rWf@es9a}yVXRsReo%tRnUVj$q@ zVtBYo6ob_;4~k(zM8z<{GsSSZNfblWV)aX507Qi_pfhD~SVM@g1AJgHVKAILnS9LUigwa>H_hNFQxXDA7tw#jn=7WvXs)OiWZi#B z5flQZiwUvj3Td;LB;vFksk0_|fCwz%<{` zlBcA=zGxICBnE$qkS>asryOxU^~2|wH~=P19Dp!K9E+y}arkMfKSIR?2nymrXGnpv zk}5(V!o&rLi!d*O1ZO2x1gXUW4i`UQTqF!DS2Q1s$s&g0Br%W#v1Z0f`WQ+V#k2ad zn^Q!{Uuj`XB(Sb;A)80fwhTVFpfEn945>o=#l`!uS@eJFrdv@p*mNtF&0U1DTLK0k zLm~#y(uIt085i>-8EO4LR+8d!Ls(iuY$kf)LLz#R(gh6immnTJ-YRA6OI61Es>=A0 z*POPC*znvaA z{eGR^sTcUPvc9K1KBC+&=Pg+_^=Y^0m+q#`1&DtNU_fU|;INV-g2#RC0;GwM?QF8?ia-1plI!9^; zI9X^1bEeEFyU8N=ElD0{95z8<95Gv7Kd-6ciY34sQh)ITQ+VOxVj@VnB6|2sRy&w1 zamKT?N-|3_?&WB+X+^CVghvD_#xy&Ek|%|Svplgp-d_wPRiJziu#cfUQAA`?ftrjl^(K8gS3Wn`to3eX_sp>*0KY4$cSmZ@zBYiBO5Fe#6}T)lHY0s|_3i z>6W*+s|^c+<`ApMl~J_cuxm*uSuItbst;{j>B85GP_!C3Fy!uI!d9hjE{P2SDC)fdIDYB}IuAZ?VdTa6Q3BFc_ z*taO=;XFQDt4uAlvfmndi<1F%55}Wg<_0ifYIh_2-Yd6EKoWxsfBe=mN{~-i#q*6C zutne+sMWjn9`m5R>*?HCeVfs>o}NWJ*3++<-D+2yf5kUM#WP#>(#11dJhMhE`&i-m zkOtA_Hwwi~aRe-;wxTB5#d`pE>ZJ5>kdym%pK3O2F5dP_G9WvJVgQN(Cgn6Z3)16%ys~t?uq9w-0F2uy_=} zsOA%$LdDV*OZUu<4Zk#FbKR2jew@Y=m9UPhbhk}g4Xlm$8`}V48$vWJNi$wf&EoUU zIe!q3GqTk+<4683hn9Tq5UaP-ZQvYZQBP#mQ#TOP4JYEKe*v?hf(bV$gQAim5Zu)n zf)MUZ9Hi-*si|A~+y`R2`nf9ey872-s+aXtb5$%w5X#zUOF-t*%|sT0r()Mj!Y7B2 zRI)CIhc|L+oJtZAF2bHfgeX~5z^R5c3i!!}iD2}63WC|&IL1`3j5*DLuj-Wx1?F`C z3eIgDjQjL$e_y3>)RF=Z4^L9yjpGoLZw4S#J3DrmAWI>KLS3b5ecoFoqTygoB z_bpPx6wC=Xhk`W&y(IVw9bJ~`g}J|(ug87u-eq5O^$ig0MYpskqQ|4xm?&Ueg+;9nhWP+KAJc{fxw&tjj$w}+PL77fZS$pWFPT-r zcMrux6cbTQ#J{eI=*XR^CM-{p+wO+GCRmx+nM01sa;;G^mT8+3(Q@@_vfc92d2lO+ z479PQf5Hwi;$l3g`3s4FpKeG2N<>$&jKwk*%b34;N;PY-h_3`V({#n7zPymh=IMbW zzifjPGC2w{Ko? ztfM-2Di?!V4C*rrN_&dAEc~Hln|fd&RDM&!Lm7}D85GJ1l0l)|AQ>x+M`#pSy413Q z07l=f^}~Q0w6;05g2}>1TtL6o!YRc&SA0n<`a?ok;aVw<$vpaIB-i2TTR~o#FMv@! zf1WP!2KEGLm}1YPVTl$cvQ}oczftolVbC)cK(pRv_Qid_&FZyzuNzr_4A%wxEujuf zi7ZT|oFDm^N_j>&nwg#QgJw%_uJw#989z+AWe`90C19|{JL?8+gSa+vI1)5e;L(BDq8%Xyp zo|+(9<=S|iy_fO7&YK7!RL=Shsh4E9BvbM0m2F7z>lMGA;C?mq+YR46G~MbK`pZe& zLqaD;KE;iXsm~}5V9A8Og*HL&jrehBv2De+728&9o8W#!y1JdL z0>Sd3VcqmYf;??8&=v)?e=Xe8sh_d8t&J#KZEaHkMG1{4WP+-X7tz2_AJ^)N>4FVh zqLq6zTRf9>KCOy@E(W?7=whIYfxcG*jVfErK>Go01MP!MQ1uxG8lXN)0}c3p9tK)4 z{Iw}Dy2Usb<6MmM0WbXpbc?n{F(7V-!cY-y7PUVP+GE-tKUa@^e-Dr|B%){*3+j?B zw>ygED3+sG4kwz`&=Tf2I<3fHIxy&ny6=lB2-$%&$Y^iCAAbwlVYT@c;PM*Jj<}yl+X_?iTA?tZ%Wt zUhAuMguB@VZJwRsTItDfg!LY9h7#RvW)w<#&9^bfXzWkOI z=lxL)tIM{{^(CF>ETZX4)2)g{Ef%#{)M8Qp`GRs1w4H4%Ca{>m1DL>J+fB`yNKmG2^)s!=;WOesY!Sc~19am?#H-cEBp)J* zTQ;F;TM=`WwrsLh_Tbx#4dIR05Zi?f;Vsw@*nbWF2;f$k=}*iZf=k~kUew~2R7r;VrstFwFuQ?2Z1qV`q23! z!*4Dh5$9R!g0%>k6N?=1;ST`^zSBnhjcow24I$dhuA6aex|Kg+6$W6ijRTMfL>nW~ zMoHMBj8i|M9bF z7jj8~6g68ypkrH)w?w|4T^+t;j{>lqfizgbLKv8I69sy|Azjn0UN>!vLDid0D-ubX zU4En+%-*lNdPSD74ogGEXsIF(TC7@;2Q6B#C|=c!m3Y3dl5Cv#J=J65#1B`D4eN=l zDr%Ute=`Uiyat{Xiv~4F5`EP?sEaAT&6Ed2IX)xhKiwLH>KQ(6SzATz=cJ%b8(Gg+hJsGP-^b~@~#w; zWB-%sLh%ks*ARUM;dOdH1VS)VsUp2_0IFCYB$1^K$h4Ud3zA8sX~=&dnx^#0L`Qy1 z*YaaJpWwm6&IDRe;C*Qsf~F8_x)t;Ee;NCj;K{Oup}9}R06d~7@Qm7jARRb;4jnb; zoGaUh$m(p#cM2>{e{@uo=_VD2!&vx~bs7R2;9-RI+$qp3j~hVE8hxZ-JY-be_q!p} zsJ9yUkA;I%ByNO$O#VptmwkuJ_OZ9!$JWWU)x%B)t$fFI!li1b7J zo}bj2>l1N&hn?9`rR_QYth@1!4DwVCXye!Yu>Q|28R`E=3<$;JORIc5vA{}46#Dh7 zV{1f#NtW+BA$Rb=@~)X~mqUHmfAI~nZgA!PBtd5qbUI{Tf^JU*DDow?D4L&V zegxE5!+Tc7K@)E-mE)j#?Hq$mT4p4zt`X#v<+l1djrAs-vvRd*FKcJ4wzb}ft+!($ zC9H0NM7BWKVlsPi>k5M}Z*=v#`GD_ZUVT24+vQ_rcVh^A9*sIJrWTy3Y?Y<)NFHhk0Und?`(4Uu3BHvp%v zW!d+!?2A~=4J`ZWm2>CHf86VfRnc2A)ysOS(cPGA^ey{u`e7}*g)0EnN!dHHB&yl_ zwIr(9ySbnV$}m1TW+%(w>}6_fBjd~z+t8>_gii6`XP_>7sSQVr8QTyc%*^D)Vg=u6 zct3<{jQV%G6Bu9a;Vev3I-ye>HZ3jBDw5gX7S< z?T6_V85cvdac!>CiuoOF7~J#dya(|;+Aub=OCO)hFpJ9=cgrwi%K%Te4gL2`vu-9} z+~HGg;?1W7d)%VHEe>p$e)4rg7W7cQTQ=Rw{$8wB>!Wd6NvL@hM7F;nV69(~sczcQ z+P}K(*k0C!!uPevf7_5ft_u~|??M|B@k;yFDJF^Ff+vkccy(jY*lrg6y6ILhq(B(l zwXlFfs1E`%=E6^*$YnevMImx3$+)=tP;kRHaw#C;92g1LckNxh;Qs3{xa-3X!6&b# zvV7SV0cWLZT23PzgBi7e3Bi>(cnZ|1_AQ$lEuziBu>_WEf6l_!BimCIE$QPctLU2=mDcsr?(&g3)ZM+v=jndh{Nm`6uF?J=r-M?;nJH4O#JEBXl!P9$4 zY~(aOci2>$8`n5)+X)NHiy6?s#@p1qhjS5FbPwhzu;}jLE|C2^lF5`F5YjE6$&QhpXe+FO`LBBXpR2$CqLuM*W;u!Z> zlvA;?#5v#+M?{Rh*te8KCC5*oBlTkv4@w`3fVgkZ4A%ZLOB@T184*pdLw z0mF5_wSxTlBkc5pHQ)yxoD6ct!5W^!5t=q_2k{AD)-&gVX28cE$4S4W>DRZoA3xcF zpYFMzfA6yQ`RZkWH2w|Pvoq?#hBL!)Qv?~ajqSZMW*A?^*70_^BGc<_w=7PBVo{6J zpg0YlU{3rRIo7C=6O9@>%&3ubj2b(_sPWT_v|Op)dxG4S2Gp!Jq%k0FMZ-`L#U8bv z4%)+SV|jOalI?%11`4@X;4uHNyIILNns?u3f7|BTO-NYmZ?V6{{{HLQ-;UgI)nFPv z{n)OlsvZ;cxm`n5J;uRv?I1LCt}?T&oCgA$I20tLH4}}S#Cd4Trn=T^xg=)~X|^1$ z9Huseg<%!zRIF36PQ^N@psqzj{fKsg8u1j(O(WVoX=x-qEF+C*dr}+2r?WrKGR?R; ze|PM20L(DbUbv_kNj29H@u6+DoOz+`XRyi|BEv&kcbk8A8=AmqiMb(KwUv4O<~78~f<1d|5ae+2WV_$HXQ`8L6V9=ZwUZBJ?wyg_euZP5E% z8~i5M2ED_z!EbMEeD}6ke>UC9o*L$JJvZ#<1aD|P2(1s{i5{V+Ep!r0o?h>y0`p~0 z8g!!ZjV^+`=#St)U|((6fv`a`^BdC&kPmFvy;480%fXNsb2-@Zdc=(vuy^Nje_4{1 zCE4sHSy!(uRn49tTADpa6*Q;e>Sp%bR?FAO0q-?(x~rbK`&(>NjBbS8g4*c4Wb~E} zukI4aaXrTJWsk8e*<&C#wzxbsCgwy@;Asg^6nJ8`6L0o$rUnm_8J&|lNKSN4Dk~d$ z&2z-}o#+}|x_AB`Zp{j%#k7xO6N!A+|NQ4T&Lj5aRBDEt&M5Q@Ii8I^zf82leO{Gkhx<9`i8Z1b{@B(drc4>~C2ved z1$^hCLY_mo({`N5*J;5oe{*7N$F6&Zh$sQ}A)-ZzQ9-L?Lvdyn*oMOFMPk1a-MA!K z)wOX+W{^m(&mBkz0_8bCei10!!N_H1Dfz{FuK+Xed*J#g7?MErd#KXfC)ABN=NYJR&? z&o0yLO1mei*#*C)XV(@kJE4;;(o6z*$)NCq9X#PgG|@yn!9?IhQMm2HXHWK#BE=q@fH!$xq~CM2U9e4iv-DIPD!QuZs@b}#WORP^ z8J#1$;xEmT^e?NA^pELUr9Q5=VPpn#lC!Ulsw-_m(m=ThNr6pLnNbtsL4JU=&3cpk ztsXa##2JniPoeCN42;9{NO9juo{fFJl3CilLV3ce1o77nw-pCi5Jb13VLvfh|~Q>9*8*FD)2>}Cpmj^9XO zG?1Gp^!am06ogEg zOY1{vy(k82n|h#TD#4aB{V7kIJZl1ZsN{cbmgQ5O_U=XnHNC&<$nxFI2qMU$O36HAS)0U<&EOXT-W)AB7XBgg;DUk5#)YGZBJ*{c zr(G}8LI8Y~=7$KF+vpn2Knc}lG!+tfihS~5NoIdk(3aW@IGm|SEyrA@vUt)gT@8PA zH`dJmQ@1?6nln~bHDy(EfK|=p&M#~yF3Q{=!GJdX3>Z!DjJOY51hB;bO()0A0E)XZG)dYR1P80FAwSKfVfM)qw zn~{B^$2$>;YTfH~nw@*SG`{q*Zpr!3EUZg5W|MKv#%?0sw$_i<2GH#5HnNpYJuF6B zwILDOpv{fXR*gt>HfS>u_jfGUTm#E3BW7+D2;b=hLBxgzgGq5==dJ`0cy528q&x|h zJWPhmyf+!qFKKjg9Qop_JP8HqUpGtHAIHtoZQ?SbO@eQ`O_Y6htg>EkdD=vYXRHx7 z_VIGg0@_|IVP0z21C4p<53;s0l%-apxX0VokH(#0dyM%K(9lyxeITtcurPhuVfIpP zUWXlM<#(v=LVIhE&N}T@Z8Lw~3T`i{@h|ZYWhq+XA4>cKC=ufceDJQ$>d>0zevbN6 z6q&Z($!|6=!Vkm!$p`2|fnUQO{ z72;|)n+#XG-9)@?tskuopxLhW>+SAce}^y$8w?iB2I6UHeJHIL#b!->&R4q)!K@Wu zMI24GSv8+)yJ|ltcth(!XnhEVZ6)23P92*k`j*3)+ zb4b*TC;fWEX0?l@S{#2gf9OHeHB(c!?|E`5&l2IT>AI#{#m+AJ%`r8#s2}~H-uJuP zW+H7fPGl)~5%hihyYT#_>F|OR4+7yER(T4nP zx}!J)%O0mV1B-t%P~NC12D)2=}q6N@PlNLwb7mcMVg~!>$)`cFy2a_0nVn+oImtAYbYg#HAygJZWg(=wr-~--o$}GjYc*3z*ALuZd4P%e}IL9oMYU)y9R&1+-H8#?%VEbxiE{p zS3Wf0Pd#pyN30T3vE9XX7u#KIcXD#HC*e-eZBNftkfdeNh^q*=6Ll4YPuBW5(N{Ks zr*2za>xPfS=@@s& z_n>25H1`q`6c)%f0>b!6Bf2%}?tKeP|pA^4m~CvHWC zakm6MHBy{GsT9%ZwY@0f0c<{!AYAOaS=M3^hRdC_K2E0TgtQ%irW@TBB&rS|J;#i` z!$j|qVe-MCy}GxqI)DJEYqf&>7F6QX=W(8(BTr&H&t3qsX0N@?>k2w7Ni*i~<&6cx zQ{#W(t8}DT0;1Q;`njy1i%;!e*Qa*fERT>~kbZ1l3IUG^`n<)#TMzhC4H!CHP>@|W z2+_e<%^)9`T`vfSi|YQ2IzbBYaYJs@oS9PuU|u{4(g%+gTH}cSP|}yOd}ZBG)(vId z@Kn#@4Evf|lrOm=UwS#d`L*~Sx)9&NkF9@#0zI>%D7}+s*M5riE7q@AzheEKw)G3@ zD&Ucgf(Z|81TLy0;~rcW@c|5|~ZUGxOQxtaHm5WepU$K3~_7&Tg zYWq5Z4SzCtO0dT*3f$trwlDcnjBr44+J-m=3XO3XHc5FW8f6FhDH&!t)_Z>y zg7wJxL=3hq;>=RF$NhG7I~CJiOm{Ke#dJSz76`8)j-2-1TcLJTIcoD9giwXreIOw% zoKmPA;5@YHHIH9sCpqv)^NaT9e`=MDi zUELlHQ!|!ba52}#To-fwL=SIs)t6~VvoW=0%|xA}Z>yM`W2af*2QGr0Y=F(sCcFH|{zmPISZ5>dX>Tde8BcHPt|P5Xm3@E0e;RsHf$)@gK@gGQ4uk1#rjx#H3H_|jx)b!h?*Po0 zf^D#rjcs!4M_=#{RWZwd9<4|>os(hRj3do=h@%J&b5JB(2{=0E;6iL>Sk6I5@i<9Q zJzK>bl6HR71CVr5rKZqSc~|37C#P_YOS=cD#DuVdR?fgiyDMi%_a%R3is`2o%$w>H z_&{k{eO+*G;=FZBCFfaAPlrB$W0*Bn_#< zH2n#4eZudZiPzT!_dqx=)2~Gt)P_&&3tyf19KvW{9D*?37e30}&2-H!b_C`3U6M&4 zz~$V7fRHClp&7?*WDI}b-Arc;DxZLoVJ-nJLx93a+P0^0z0p-hB$_&%oD%FXcsUyQk2kz^?P-sFTA(66t ze?l@(c><-Rg-PgeDv=P7Z9hU#wg{yZBNXuYrI7)G?L!8N<)?q+&r8Dx*NZ!Sosz|k`N{jNwSM!aqm3tBGr!hKs)!z zdjb4j*r+ESVmMBC;b{Za4p2PDp>5-7GQib@DoqF4Ka^(*%RbE zmpw-haybq61ebq3w~ubu&6->}FI7*G7ppe(<(i($fNHau@SZ%jb+_8qEAp~>BmOh} zUE@etX7GNfSL9Va)%-*VQCOajRcove09RRlh=59nDlG%W)>_6nA00oK0Z4ZazxywG z7lMcmf`?ni`)q9okK5qu;%~!W=8js?jzv4}af;SkF)x2(kH)%;y(h+n5Bq4l32uENt6#?!`)3)+b5(Wpt0(C!+zhsMEE>&qeIE{S{a?clY!^xC>_+xog^3+!SA ziWNA371)31Gk2x@kEl3MePclHn7)WX9d$d)5^x=eE5k@^oY*a+9|71c``g8C*$3eN z&f>defMIJ2B{G&E3v?RjC=X>@c>u~z+!jg~kmaZsN`8msMxb&&x$=O_UuvYS-n`Ow`(V_c!l{hc?y@fJporyh2Sz&$l zAB%zL8Y{ur(pb8YHCEbjwaX5~@~Nn0SHXYj9`BExT9x>kn(F4PCb9N z>)y4(F?AV*3@9xiXaPcvlqI)oC;`T8-F+#vS-h`(jqh#W z3f;YZ&<4YPpAOP+^{qM-q~EQBW5`Y-V9$<0WcT%>-?ZM^+`QA9)z}Ewn@mEqP3PDT z+r6>#!}i`D`)AExHFln3zu8=g9{7Lqa5wx`>R409`upfu$HBPT{XI+r%)gmgP_*{n z7Qp(EXgwp<7SX=aO9b|w9;%7G#nc|wWfRors==c6_tYNN{o#;4SO47!UF-w<-olrm zq>eRptZ9+z=Ut>K*|X>zO!xJLfb04y&}{=V*JXW`a|&x#&gv>cJ{$SEKPP{ed7wrH zBe6kUaA>x&iO;bHgl06`{IX0r7}}-@>u~Y~A0#)r;=9s2!oQO}U`n1Td8XuOmU3CjWrOtneuF#K>Qdz(Y=5nC2-w*H3QI+8kfqsyg3o6M z>*nFN%j)j(JD!Bqg)v`BJ8f$8L? z_#XON4rp=l;rRm1!0iVnG5}gW#KD*+5pyGIK19xeCe3^7xlW%n)MFdQW<_hBBF8J% zIOdJpo2jAxnAd-t=}X@~LKRj{)F6H4Bi0`6+0Lk)rJOZa0aXjv3{%Xn7o-;Av$Qgq z=0Ry?GObMZ(w}`QORhH>J>|vBnaISidT_t!Bvt}uBv};a?T@D=-T0WKQsPaCHzj}Glz3-tZ#nuIov==6%z6{> zGW`V;g!hx)gh+8X|6NYzWg++u7fR~$Ue#n=GlK4H=|)&-UrS12DT$>d=H1sa_7=P< zKkvF#D`X1_1nt>l?v9hUZVB5w};m#3di+zocZr9!Qv=`95$!32QbaK)Fz^5lo_P_~B1K_Mk%l=w? zu49)XOI%i^GJJm%Gz>AWn#Lf^iz)nUiU2mwOBOYM;ssl?Pwa^mT0B@4V>~z&45=wF zk^&_$_Z;uH`yvyq#<;lHvN-}Wt&W0N0ICRKRRpoJt>0E{R;WHfwhYY!K;`HKu#yqA z1x0^akferJ#0G`K#cua@aj`Q;%hhwqYR`ze!(8pVhl_u$tNrfnLjTL!4)Mh5+fCJW zkD*s}wr20LHj^ht4P^F|wOJUne{TNm!hH{Zc$!{+_a3U&9=M09^_T1|jmBr2$Ng5& z!_yA9-$4=t9(Ic$=*MnVNx4YLfjG>BN-2MWph^bp4q@3j-K<(6BwOkR0jm78%09Db zdvke-Wh<6V+7g#~71kv+q@6};3hSelsFipN?zzA1U2ZIrHKr2edwW6b48@LTXDS=W zPdzxZ&2rW;)8Cje^~IkZ3gl*}do(vw+Yokg$f6=7EAs#!hrX~d^+)iKj`$-)@OyuL z#ogSfPwVIJu{5~M-e_rXnYP>=F3x6p@h zo3O!Ne$$g9wpCqiRR;^Cjj%7afh>RZ@na;G#yB&8rw_2bv|R%FJXU{ShioQlO)jcknt|1u{5J?4uID-^u=Ol31JY(_K^J@=fyk})j@&&!QA8X&S{)8`sNc~ zva-<@M$)IL^l57Lr>SL?GyOY*_)~v(rTdc^e;2Lwr&(?8kZaqTKknUcPYHe}4G+xL?O)qWsAaa4T2cgTH zauDG3BI6(cu9AZQs1EFzyn_G*wg&+sgvJh2b0cU>cjLBVYiF)w*>+~UW;xH^m&+>W z_V& zc>{#`ddmrUqo;Eh9ecCLW28e!kFy0Wyv9P|emw)gD}00??%IFa=>&ncYNvG%l{|1;{)tG)&|>;+#mYJ5+q z126g-ob0>T#85nSda2WUU7g-p9zUPbYthXH>B$0!fZokZHL+n&>jfb;(|bnyv2$-f z2>tBjzR`N>+}nQ@-qvizYE~}o{fem@Ox<8Q|DDc%H}~TO)nhQ)wa$^XNr?sRgs`MS z6F>=tqL|P%PD~^gi*q0Cw!8%0SVGEs&I8++td^)LL8Szhj$TJRdY$j(BaT|i8H&bq zqZKiytZ-ok05j6dCTp&<`WtJz50pl3F{+%zvJ-pxnhk%;FWIW9*?&}rM(iQq+Chin ztQaJ4EDX2~WM~KMdCrdW=Kc3w!I!*sh=vL{dsC;TA%OAy1O_kU&>ij|Jph5QROI=)7%Vmg@@$W;uf^3WT7*2rM1@!NmubwfmZ3N+K{v%UAr) z$f50qDE5Ck^;isa?PDd_v1=^dZhfqD<~q&&rmEc*FH0Sp;>W|u+X*+jr%UJYQzzk`?-)AEobwgk19cNy3Hl;^$4Qh)qKgEBc_H1w*rD5EhX9LnjFE#(1_-Powh&n z$p4XN{f|B5f8^=@BaihTf1W?WLH-CQ_>Vrif7F@%qYmpIc}oAtLkj(#vAV?PQoS;S5bl*)M5B=XfC**(jyxkYbdd@S0fvjgeIY?br5a|YmNLMFJ zxif*4Yq1)q#t98;TPVrDmnbzxxRIx|quxy)caF>d9m zeXREDP3!1(vuZE9nlK`%!$cw_D^10lW)Il@X4QV|YQl&H`KAz!@)1-GD~hVlSq*>A zwQg4JJu8aO0sv2U2o{6T^I4241n?+$xn}uew*1ys?S@q~U-L36vbyCB7$NtP;xb!) zd#D~Z?6ab{=qQf+kx}^*{)lFtiN8{q*Le+*7tNT>u5%*WC1W=>X zvyK>_9%00q+|!A5xjocaN8Hh(og9BcstG-nR2Lbi-LZ093&BHW$I5X@gm9dXozf>3 zyI#lX{7^5AtU`>2dhA#>u4X77_&T5??jkzk5~8r%heleV`)=5QLP$?;=m}#9t>qrc z5?s%vcxqdr&@E5+)+S;L(}b-`p4*nJcaX*}J`?Wm={Eq3`+n??LLD>f@*RJD7l8f| z3;Vndep(N>ld1crr0xmoKZqN50`*^()MI(^`mXZu5mDdKB|j8md$2tBKba3v{mw$>R1q^JU;^R=373#)A>OK<7AxbGxYfRG z;2C<_#FsYlrCsJf?=ExEN%4PH^i%frGDA6dzsyjJTre|og>IM`YHjcBvO`g2`Mq;N zfL>wjb2BR#Qd3|g1xn()`6286mNgsGRC)zqE4>;tmciJymR{}N$WvZr&8FJ77e!G$ z+s}Ns)rRSyYDU%jOVvu-<>y*@Kr>+~W7&jaX#(kNeLzvKb1AiDM59apJ+LV|Zmj5Ec}n zZOOg(a11mrRctq|p_qZ?cEcKqO?V?augh#b3=%Fg;I^oTe$58GmG)XLjv%%D)@N!b zwCZukYrxHib39n%{TmO~e8vU>Ygdo^rO?4%F?6tBj-AZJ`o4b&Cn-8_D&a${iHz;% zm7+0rURokK%ke3ZXUAcw4jQAHogtqqwtG97DKsE6ATla3EwFfwjF;;>_Rl?Q+IOsJd6~88 z*0VGKi!%Vrw!?q1v>}J9GGnwblrguk0DuJqv_}IO^bBu?Kfs$&Pw!^^}_Qx7WxbV2md#z!9EemIV}rlmtF0nR?dLv!=a2Kkwe3x~kd>XvIRW09>e7gDx}}yDrqLq1UeJ zswlbxDXwI0HS+qE2|{1NvVIDF4a)@C5^u6Hx37P)Q)Pf`sslcQDbe0VI`^EEwE*oKTY^x*`YYV2VIfzpQ$D9o4N0*4Da-5Iu+Xy#V;gN`jh zA80s1r&r2YFvlh4h{X0gbnU3C|Ec$i7(9JtP+U#4ZE%7^aDuzL6EsM09o*gB83y+t zK?Zjn+#zVN;O-8=-CZ8vefPaT`^Twss=B(m`}AIWt-XeOf2%y5?DZ>f$A{lZ?d07s9%yUK;X+PgT5ucNfwGiFFnQ$&C9dHm&VLo25#hTOx7lYqt{~g zoSk(NbH>uE2bHl?4FyNlS(;?8Tlg4^?QV?g1$k=!jv$JY(gkDKU|{ocomro-*MbIB zeNqmt5`lR zY98p5(uF_hgOAKt`?e%A4trtHPp^X1BIQ7LA^DF3dZMTpcNLHDn6t^(a>-Xp!y@$W zg)f}4@9K>wBCWrJ^v>zN=NW9MEPZN)URjGwSsDp9Wp8*AQ17v=rj#?Rk zUG+S-1KKTgI@}s6w1;!Ip<(gZ7Hb(gv-#;OC9;|_##NHi1~5}u)nH3b6V6Z$bqKWg zj)WE0$ig_DF~pzJi}uF0G!apivi>35%ABtL2`C^cC1f)^BO&lGBv7Ob;S!gj49W2f zVY6SuI{Y4xEQe%WslPoLZvbNQd!5b&!ZD_X39+_?J;pM7_m*D?jGRgrs|Cq?rl5|< z;T79~*hVzO{#wHKKC#3oWWHUz7&53W5-Nrp}L>6q`GCN*RV+@2vW;=+6 z=c-WIaws}_t*R=!E*~^i=mC*R2xJJG$Klf!izhJQvBKRSLol#_d*A4$oHhOFTBps? zj)(5KyzT;#>iGXJLiu<$=KI$Aa8bm;-m^?C;vp_vi?4;0IQ40qnr!0 zNJnTGH~XjD1eKyy8RDV8E8ouDrO23O?VkqVn2{~^XA^Zpn_LCU|HPsIu{U~NJa9-P zbME7UciDteD|*YoTGDVvkM5VR(m#n&fP=3YOyG@|)QYf;aTGQRn z91K9O(wgt$zZ6cLEUEA^Cit6t+|Yh$%XvBJ?Pikg5Ak}_kuwtjDT>Q8RMF)5*><}( zB+yVgBp6boh6A_m<-89p_PSj+zH##+WZwcH-XCvtB;8Z&e6sG|B*zv@(K4B`;9$2 zjGmiW@F5LTzYl&W>-2wNqbF1S%dZSGNHMjBAMKw!4_7ZW9nz5uF4*Br!oCo6JsK21 zF^Y05X;O@t1E_>T8Ut8O{@&AcQabK@z`j-+KJ{nPaDD(@KH5?y{5-YRygvNv7wTXM zYE2by0}j>DrME zdfPCU9>Wo0&Fz~wRn&)G{z3KqC|s~PH34OKbDJ-qm@@525To0GOIOU#>D((L5+f-Z zf#yWC!OnIo{;75|!kNvOUMp;(R?TY$rbe}- zxlI|B3ZQRT@52!HtPd$g8V(-!NEM`R*F62Hc#o*$5lz7pv7)m^0<}oz8WnM<7Bf7^ zTn$YEfd|d8UTWxcfH`B&id+PtEwJEgU)oA}MQzTcg1tcFVMFHaHH#&4eKC%H?@E92 z6Dgaf_)~1{b_rpW<19>3fKMO|*XtesjMpi&oNq ziD4l*6d85MhW@GlE%xe0OH990?5=LDlYDr@?X^l%EiT9Bg_7oIh1s!r6v*aJhhP{* zYLh^_EnPLaav@Q=cH6_$1u^$? z^Br~M+&|@vqZ*U;S&o-ijJ8^7DK<{FtZdAA1{~>Pa+Had?ffk$Q$MoBQUH_-1w=+t zegEZy?TOY%!=uQO*p(qRkQp~Sq>c{gi3AO0Ec!OI(ahhYK9O)TwudR$Zp7HuG&I?q zXeBBP`gqDoZC%W2;LUe4__CI?U0IBLjjqRBI@%x&lY3qiM}NsxqAfh9OD~Um)Oq<9yIORSYMA~(qSJwsb0WAhX`k?r;0=JD$S4T_!#PGM|6DFaPz zDPVl~-z@ zJe>*U#%;CSU1PKt@L?#vKKsJ1+yx55=0LoL*52VSzg{^Z+Y>z`QXeM$2v6`uh1G4H zP=1pA70|0z(4x{hC;FP{pZ1HRWA?$??Gd}S1Sw9Qcsge^@04)j-dsFQ8F(>4)PF-{y)OPsKMb= z>hlK7b82`yB8~swdm1g)(v+E)J+l!T&8IpRnzC!k>`~;wNAV5M=n89%ID`sWzQ!;% zQRV^&@~@WMNc%tcMF$w>Ah11>{VYDTE;mX!gK|DJZ5`Zb%E+sSVT8k{U(=O5-$Nk; z+J=)mq2a3pPGy-PUrA2(dbf25l8t7g5Ju)U<`o3DX+5U1u8u3RQ)c&#ZFaD_zxz`Q z|B8IlI@!wa#O*E9cs7&&H0x=KEk@<^j%Stys};>IAb;J1RS?Gk4^kSK9C_@vk7NOu4WuuBErQ+hWRJRKa)RF9ufu=*GW^=!Kjmm ztIkPNy{2r2<>;r!+#rG6UPHn2Ih1*XC%q0$my?sP0FGzJV8GCTM}! zHqe1sC?#}Dl=pWw5IwR4C7yUX(N4>vq^N6$rTNhvS%ZyuhNKL2DqP+o@E|N28OVQw zAhxx7k!X#435O6yrJj~EELcLbC<`Q>RELn4tE%RnUNEixb9Blb6vf8uU$|wb^CA;X zx*T|R`47L*y|>Gm(rhIRGy~sZ{%_9ymtRN|nXtGoI_V#U@Q*gaz0yt@Ta-;*HRmg} zz1v^VDKQRv^p^8Q|3PqLuc%6M8$nFLCrsdMlmP$&Mh)eHsZ0Us+-;P!8)bgM-XW{{ zlp9s7Z5tsL5iV)%w@4Yj;)EZBX`>`*Oz0y)x1x`M+Q~7k?o7rWDq8_acxF2)>wcTm zjy&CvLFKKAsP-oAX3hF;_t7VH(9GYOc9^v@?x5K^G}I%oE15cKmWKav8_2$g`m16o ze?xa(hjmV6pX|u9)5GLz98HK64q*jvJ_1iFW=~{)VyB57@8NY&Q(v=}%d3+0E0>jIK?Q=1F9V10gqbihG%J6A<$j*~L+Oyl)XfnE;r`jnkKezPL|;edrW0 zsuK-;8;Q%2h90Os$1;=4wYVXUnPD*DEKUw2SiR$?c_v?3`#bpJJ^mu4a32Qy5C5~? zOSOpo!zs;3j-mfK9>>p$k$duD(w|xA2j9(p4h1}-`#L|^G8K#UM^t1I_Vk$1p+yZo zs|dIK{8>h!smQnw%PR419G#HL4q8{!(0ms_=1OH)CFG7tBQqcz*{Z(@j9x9!Q!cah>Ka zO}hMUt44F~k9M&Rp=8At+I|)6Q{9~Lq-~h7DvsOz;;4PCY-wI^;+}Q3AgeamP?b85 zBYoIbwR0`&j-CG9V~j3Ix3>lYP0ip$agAcvSPec&&xUJQ6BH$hAAMLSaUOj)R^}%} z`~!bGyq*9p?iU6!SDnFe!7$b_u>asY9tyvQlsX-SYUuil`l&yuczp&GL`V&1*4Ye0 z=*x>M1Z3a+G&PvLn1eJB_@>1JIvYTL+)F}hzUf3U#tt`CMVTCoeHGJ(WvYtq4T1On zg1y$igye+_Z{CD{Sn)T6G$w^#1cM}7Y`dWx_Q+yzQ!17>vF^%z&<0Q z8trRZwnZ^9!$zlLqvT*X*k=Zf9aj)7RLIT3AV%R27%|%uL-t%AaSfPmnSzBb2m=7<94jZW6@F z-@Z&`35t3o{IW*80#KqKE8+rA>&d!`xTFUQaxe{HTG93AT}&FdoA}He8rr+eg!&Pe zp(25khE*9dvW9uI)9_AMe48BN2%_?k&BA0K(9#m9oqmogTi-|2!DGRI1F=56yWiVj zKXIn%q9X1Di7o}?xb(Y;jaw6(te7f*yed8z>cqBBiKYsEj%Mb%q`7$Z-q)dXe*J+X z-r-35JHrKw8A~7$3I|+h+&b^yVS@h3IttP5+aflr+@CVNoSjYc=H>BiT* zC}dMP(D8 ztMrUFbP>^8ncqH2W8}X&tD?lVt2JK7dlZx6z`n*I~^Sn+o@J?N709FkJ{Y%!u5WCf@d$E|i6ZZpvD9Ij2NaCOPF*K@l zFsJQ4H!(f#{|vJhFa7zDC2t?bp~$k*^X#I3VNqb`J+a)RjEvaJ8B1qEA$Z$u%H;7n z6Q}k7T(1?5VfiRceUTt?fRu}|c&`^&u&Ynu#2J%DCh{3vy$FmfX*90k$hR|q@?=me ze@wa+GlUPAFI&zVRV_Kt>Nr>Kp+Iz(PwC>1qOFuSpqA+95m~)Q>cwyHxTo;Mt=efr zCclf6Zcel_{pAO1;(j^983=hU^4@t=Z9h~m1uK3SJAj3{RPnp>s7NK&DIZd!MvY;= z>wmS7E=QESq;gncvP`=EK9ea9a{ z^CCgr;^+Psevz4Z@uS$`A~V2Qo%0hEZY1ZtW@Zdfy)73w4EwfrC4aA>UJdz)LkV46 zje^N$3WwOO;oiiQdM=GKe4T-``#f|8g9=*p1Zus5~;wyaD-zQ!9(GST5ei(Y6sZ-K|Sw zuVi9))VZjM%8>2?hF?Ex&$x1awtkYlE^Er?SZU7qaIE}g4qIi|f3p>~D~Da$(IYhon334e%xj-w}-+whk=DNvI3|=Xe1h6(++g9)iHVeiMbNreX zT@Z>ZSuFkV?Cu*k|7_#`RZhz_W*-8%U(ugS1wJ6C_~>$T0gy<;G*mG+J=E%%Jo~*4 zhQE0!B$2hVpox+-D{!59WyxDwy#B_c&IjG6WQ#he25PM)`AFByRM+wwXauiJK?qlA zN*M%!jSG!a2<}o(pIbx7LozzscDx)0ED}XM*6P(BAyrK_-Qo1dekwWrDw=#~(h`S8 zDNl>#W)lllod;ggCb{Lj(SdnC!-JPw=9~}S9OE8#NI6dSou(SoCi<1Fp@|lm>p}RV z>afny;k{K=fOezo&VPV>p~^4&MdfZxtP*W(7D{V0OXkH=1gGl@n*LLWJFkW8{$kBN z*8YEL#&&Wr1m8%?Uwvk<$eBgK#8w}beo6C+IHqY zlR!N+!YEjnGIA&WEWjBk(Q8cChymSs)!VS^2B;qyoJ6X>x-aILol)7~9)33t{DG-3 zl3@|2`210f{#)gbbVzpTHmzb3)MPBFGRI#YS-s6$ewU5YZwVEwdD$KV&mC*d#emaY zwz-?W8@F_&tJ_EfnDZMOsTe#0*wOVRC%b`{u2v*&Ym9Sn)+D9z{*_3%W`bTyxPld4 zDs38%_P(sGbM)!tz`<{Tr0SL1{>2(korfcDZar>K)pmDrOnw-U@6}CmUtUZu*f+(Z z9f+e!m46mV1AqlG@oV3N;OqPTGR3(r*1D{&ZrkDnu5iMnDXvHo4!UhCss@!W!&=!< zMvU{Mqslj3S8hh`Cm74fc!Nv?(Kt0VlQOhCH1-_@d6ryO8Oi1iHimvHi@TFq2^fP2 zBMQ}}Lq{vWzCux8*^sDHQtIaH6Ume7QMDFhxo7B&?P#HXicV z8CC<$LVLtl%}=)1b3DW;7(06cRUOy-zRwll%^To{N$1ua8W%o$&PO6!u1s@R9G5V@ z9tbtH2pvAj2Q5&7Qx4MMGt<|6)^A$Dv0>MGZMJLdU1`^QXE4H}v?DCP%)OtgXpqF3&tgmUoL6DX##$y$PG$?l{}VTtop)O^nKUT+5A`4I783 z{NYdR>Zo+$6QH42Z;gNLEuCXg+yCkqD({cOO%Ar6^054C{mniLX^5!*2J`Isb-7DU z4MS-+=qTf7l{5YX*hXIuE>tlA$;o64;bhs_TqO_6Pd2J$?;^oR4rNf^lAy6r+;b5r zMKr_m#&IeBZ>G?|u{+85N#!F`ApFP_;y*Hl**cKVil4z+{Zk}sr9&?ShN>PT*XfS6 z*g-ub5tb7{ zd@QKv{C!HLFZtv8W{NT}@c2`giI&Hsm9zAEozJ({m4=C8?x-HAm(|6EgGP*&TkHq) z31n^j%fayGIIMk-PXFZ5X3E|`fnZ77B0neU8c&tAKjFyWwf_fVBuuoy`K;!jE?KDk z{Wss+eh1&1iU-P-utsOfMW^y06gEe0LjWij4lx;A?@^S6$dTpqRL1@%?34NMEhUW4 z4@VvN9}`Xp?HsgD$AWZIWvqV9eYHi8S}e9r#5*$Q;6kpXX=Pc7-e>BSt=KDa!%_~) zį%uJt*prFcNcMeNVxUiuY5)(*CR~_MLXyX46OeZ#Qr)P=QDrObPr`aW(Ek=Rx z?#jB7QdLc4BMi`n|y1nm3GkaGj;7)mv1+!;L}=dekeMoUE6^E>3*xyDsF$1WHFTnR@VwB(BqhX=XM zZzFlrXn?e;lG{boqiiwSnFq6;!=e6+bqT&KQ!(|vu8x182wCD%69_1-fcLj)AiYC` zKdqs5V={~zjCwGaE4CbEG*_L>f8pVe6mB)wz0$-J=hbVbJSpYh_fJdT$P&BGzMd&9 z8hZ7TdjDDJ{bsAStY|G*behxzN@^I(=!#s)**RoWUT~W&8 zbn)lgy79wIfB&Ia4YJ0b3{P}!5;n3DWq6QK$1Ih^q#WGt)| zCuD3de*Gi%nv|j#yu}a=za9Ln02=QjXy17=60ZO+liEeV3TLH$h)9&^MPAz1U zj%tPHtDsay@SBGsGk#h;{t;d6uzh@5lyDMb8aNvh*!!!$0aRF_l0!~;PcB7eJ@FMM z;dRz}1#4Adhx~d1(rG%OomFyOM&DKPl6}>7%ierU#1i0UJB$Bg0b;DB5r~DuhsiHp z^vpqv4B!3p`$0d#eP!MuhKW;HOsVeI3D0<^5=HNLvjQVhx%I1x0}`SWteoG-6uV7H zE2<81tz#)~+8}p)@T9S3^YWmJ^8aH2^`<%MfO(6%3EVjF6lpTo1%2yH5lia7n$-Eh z?hIq7D1q`nCnRFjx4jAOjwSJ`t;>6V8OZ>68h>5sXM4KT|JwVKOA(-g*@MWpE?6W; z*h(US+f9fqHsk>-C-l{ z<)S*=PoD*I(vtxcjf?~;y2^zf<6O3ZX8d_^M6SE)6ln}4Dhel|9g))`dwSl}7~Kl- z2K*DhNXg0bz;zC`*#IjwS$TT)qVHtX9v#8;Y>aZJw~L)0wAH&KTSKIvt;YFWVOx1; z(3aElXBk4$)o`CLgnu@L$||0J9nBf|&rfWnCr1)BV*1I=1=0}{poIxa z=**6cF1#`N+p99LQitEsF2Z4sxAv9GYy6z;yg_TYL!i$;NpQA~orIkJp7>sjJi zCPeNlet13=pCr~P4GYij{vO$7BPBXn!Go?kE*EV^9n}NhYBaSO{K>ipso$5Dh@e9z z{HR73Xc2Y(^D_8v)xdmoaYCkc6u}owm=*fGo zDL_hj`(dJPIg~-0d20aC@$Q3(RvehbE%`R~vy~H~Hd9F-FUH%)vI!+%r+dIP5$gip zq~0I|=BqWisNr(g=5Om6@kNqk>&TWfsep6g6DSiS-apO1*9`lO?ZKI=L453SlzjBtXT4g8gbpGXeaCtD}9 z25ly27SRC55Gen+4s(6{g2f8Rcv4gb`-3wpuyjCNn)3V%yQN752ClK&V;f%C_0u|| zBvDzRCz|}NC?_73euAO0a@|{IYOWGmQ8bV3DVg8GCNThF*D9*5n(=2)9YUOQklo#< zl)3idne`Pee3{@tF8rFp4M&mc0YQQ>HFA%lN3s~T4@5qQf>}oO0Wq@6b_UAChftXcU$K) z?vn+975lfhAH{0DFgoJ|ZC$(;4u=U6adEeI7OdV-9*u-&k#nec!H$@dpodTia-UljnmB0rOJSLQT24eR{=$o)7P$ftUz%VhbU&^092 zZ>FKCON|*WITb9KxDUgsL&IgDF365$gIf+UxTrI~Wzel-=hIq~0Z_!O56gJ-oh*VZ zf6z=^4U!l(Uo_RiN4i+k(H{4^SRC#oYZvP(>~PJge}BOHEnf?p)3ip1-UTigmq6DWF?-T) z>RI1dc}||EL_EOXY=dvA7<-A@0hJkjc7;7|;BAX{9`4Cm(HX6m_D9d!(zfzAc~0wo zN_?y4t}6}Min6t058peFmF9lIyUe*q`vEmZ`ARkuM!khO|9g+iMo7QdqG7+G$1_$e~? zNpk9YQnlxjSZU|O?%8W~7w~t>^TKi5{r&mItM+vHa`-q2uz)aX;BG!kvXixL%ly~u z_6K^}$gEfyH#ko-3)$5$>?z8kBqA6Bma8S>8JW7InvZzo;Pn650p-61c+0rgo2a6?EJ?|GQF3wiK5#!ex{z_thFx#!A=dR_=3iBVL#Mgd=&Tjf%q!mYUY>%hIuxy^$@d3p~ z;O$C@jIDIKp1%=^ZXGUBOLq07)1=TJ844Wr-_#+Wt=D~kMT%Uv-K5(O4F8jb+%p^c z3l174Ol1b~!@0H_89?~dwpPQ}h$@Gdo{InOuvu!LZjrje(=N=Z9TlqSb;;0nXsJv3 zhc-i3&RZkGrU7h!g*N|`s~z;8G&qy_Ny#0{m({tr(oK4AzfVeFsj0I>ge)OV%et_Q zVqjo7p`8GN=7u{uMpB=e>117ba#Bf|>(nbA=jyi_#W$yDdfGgJK2KVOpCj4riz|6ua0_=Pl$%o**cW4SG!N)!hPH79D zwcS>nWWU)>8&Nhwz~>utuq?nR#e@f}*EXCmlU{Ik9Tpx)=Z$zI#hRQ9ZU-4*hj^t} zABrBukOf6#VX4mOy>?kfNiz*uA4|`K^oSh-7pdJ zeqcu9GYtyyrYz>uG^PN_0uC=&v>prptJCC2jNQN6yhD9YLcWr)%V|_o#no8eG(Q7W zN3dJ{2UBVv8h2vZo<AU)X z?C0DsHPVWU=|c=3b`$9F`lFC#cFf$p+~uS=M?isreW<>jdkVcS-YQqLcOSk})O4Xw zfaW6YsA7ag}0MUj_f>DP@uox-FWB^)F!*`a?h*Q!S{Qb<^3SPH;_Ot zH${{n^R;jiUK|2_HZZRf^O1A}`;q<%gqJWeGC2ssK;|xr5a1V7sLe5XcmM0}Y0wq- z1~PoGNk|TV>-Yk&kZeYm6V71yTr4ud#)Cw!XoFp*@^bT2oICXVkpF0w%)m96?ceQ3 zTU*9Tz2XDl?vx?EThg*1Prr-k(Kig6Be> zwYA{XMl2GL1-oD%5$$nw|NjtLSS2Z2cUra0Y?{iKzEt0hNi-gBDVF7>Y9|ZAJ0GDQ z{jHJ_IxBqKC0!;~_)o`^iDh^6MRAJOOIIK%xZd3Jg~s-G(?a8N?$;NS&rP=C`Wp#= zeO1n<+Kj0dulp8}7dh>3BWAq#N&~Ig&jygC4iM`CoFk77m+!}8c%|Ih!6j6fyLooigmus@(rU_~4q*2QSEb2{w_V$e<0^@3>BJqs zf8V~Vr8K!C7A_-0!*@x6N9|a)^0=aRkUpBP+BB5L$X&`7K$>BZ^9x`DD0z#Tq-I@* z1L<~!;U6=KYjO!|zDmB&RC(x3=(}U+mI!Jj>%A|l&>h-nzk6KfmDc%N-j0Qbe;m!s zw)H}`oS`T0e$o=S2QKz0!^{GK*q#K!QpHH2#&{BiONw}|ZLlWd?)WQh#jJts z+_|J3P@z>trQiA}PTptnb5=&NuY(j^K14fzT?jFY2fPQ|ljK7)X4Cd-0jlF`shLV4 zgLvWvi)&}*vkJ>cMUC4@25QKPIp>N#7Gm~oiV95JwVJ<2bkcJ6qwQ1fCB~&eXL=CsSnZO6lFOAd)q#Z-;mP$F^F-c=A#`9y1(WurN8X#MW_L;5 zoDz%99Z)ElIcWV`Y$dFM<80yl#j_16AfN<~QZ3?rU0ly*X02jbVaR6w1X8yZ2S>yc zFl(n9NjnMAV8vtqcC2Y-c6R`RPS7m6ABQQaE&9u#rsmsP+%#f?8C-W{vf;pB3E8BG zDH}K>EPopNn0Q%xqiJ|+W^VB|99k^ZL|KI+&$N#3=}Waf8gsfS@9tCIMu)Y_O*ufdXLeO*E{Q5$;yl>#yf@>)93ZtVjT2Ok;3|Gf7>4( z&Z?s`fGUWBO!ZQo=ABq#orByhY=1QxS;6fGv@-*1W0M2lOfb`AQSi*Omo;q+%Yc$r zhA!jI^w^^!vvYv5*BRb&%|(d+{ZE@Cl?V|g+?$?iD(quWXIz@z{VBkA3<9KQM94m1 zxBx@UHMIq3vk9eV2NJj|BPyDs8E?CIb?93NKX~S`-)fnNi4|%edTL8aXok_Y5mecV zjba{+D~L|-Z1*&uavV>5oZOs}llk!yE=w%%9Xx3jv%OUio9FC?(!2y^I@;&la-z8z z0Bo0eN7W#h5kmhk#VqTDFM;|4u9$c|w6ZeX>&kz*IkOEvL>e!SN*LJTii75jtXEe` zl^6}CX~~adtuH@Ob(2nf+pHd&-orX}6)4AnOE2NNPK)(*JHBPQHVtJ{1GWv2KcyJH zZC;KquLEMD{E{J78}Mpw#RoC`ohrt+9;2v^H!dJof#p!hL%Z(jh+e?lvxDBTsN27++he=#T`R?eqkjka zFKB01*sva8mmu?H0y~!V+Tgq)PTupCpWB$GmXgI#h(rM9NKT;Jn#UA2YnPvBA>?xLK1N$T0L9^v-*IV6q zU+H4iYOQcFsG3vEVICQ_PyuX<|Lj)-oM=0?vHXdN=A`!REQj1duO6AcRkiF_RYi&0 z+3>w-R>M2oIo^+5{I4`3$-^dKifB_2ZefM|Lvvp=*_Z#f7cL)BEjL{i#!wVma;N}_vIxw^c#&;|dE8T)JE z^YnQw&N7Yk7a5tDUJJmvAswVbt$A$0g*KqH^TNOj*Rkw**ZJ30y70)Keed4ZlRSMH zAXj=QcJ{PEW96gg$`Fl!dv9%dU^wx%8IQ^i!@N68Jy~84k}{SCv3~B};I1k8t1fJK>mYnn2~+y~9$Cw2IEG|dt7&20tpU+;F-a8(0KqOoVI;Ftif&FOXwFcj3=B&*h9euXi z{N{2j?db*uGVG66Fd*J!co&=`n-&^SDQg3Q#d(YiZ_oeeDhRA9skPsLo45=Yv+s_jjx=O{Qy>1rYU;79am#T^PE+GF9-?anRj2O1}m4=TOb$m0x*ko3 zYgx=piihy%O;-7nJo$f@*aNJ@1HE3E&Nf2pbI>bMbE3Ot(fj?Zr(wLW8O-h46?c-( zT8P}*or~bg#r3wsafCtp-eI7^ebidm?mrqsukY3V_J$sA+KecMq*O#dnoS!y%6}~3 zu<*oG^PaYV1Ru+MVJ$kW`r^)!sne!^gQwkRZX!dEaD*=!82PzxNa+lRaMS?2pnu#W zb5C^T8!r;iGMXuCc}XqM-zK5? z#v#Jm9W55Z`KPnZlpE3!^R-tiogebfKEL?pHaIXrlny`@WtLAYeG$KX+s*#0h(u!E zL5Td`a7YX@p!^mB)fS6uey(-|y+Ux(v&S_C_Uxy=F{O%gg<7?jC3&6y2m?P#^j4l< zMbyRgddkDfC7Q7H8=W|)u5PWL5}*HSpfx2DOLG7zVR}O%%o+tQCcDCTGyNw)yi{%q zrH+`OxzD$d6jsyXC5@=N#P4m3Mw&$D6P`-q9-IssEUZ$Gw(r0~-+g4DMQ+*v0@%sI-v^JmDIDn<#Jur|iK+V@ltNs-h+pi))Dm;PpMrQjg!R9d9bw}J6f z49Dm!#1?kNwg*>fsBP@os;XrhZJaeV?JG90&|vB|SHJZOpT_-PK=~Q0F{$4X_Ersl zdD}o_jNqL zUn(4Dl3b!MU^+dN7xNef%Fo$cj*iql6LP`ozaz_1!Fe5Ii*^Kom$M>XmFMK84XK`HT^pyL@M2f{zrp59rg=5vP66D@ORH!3%Liu zUd*Yo=SieF9P7fpeUpXtX8QL1cThd0^D)~8q`M504t;`MAop{=IwBu_pqZb!-)f0zVr)> zMI$THC-zG|wm*d(iWtbw%uy795j7jMX;`Q{%;e3elKI_X)|f_`psjU;{vaVo7?q6g zw_ft)fpjAy&u3j=Azl_;lv_^upMxmDP=>vtyY?+ucf91;r_T7YT6F0PO2!hf;g9}a zO&)a{2(mftF!5LSpXz|$)V)5M7X?3g1&{+G&Q}mUpxJUo;;aU@F!AR@F7Jp|y(Dy5 zrtOrLElkspp#!V3Kzj36xQjaU zRE3NPeqb#SQRzKJsKef58h-epP<>2Jtslt6HqnaKr^ggF8TICVQ)ARKB0NbQvyzyl z8Q(bd4s(MZ&DCYHNG@`43mVGzH<`I%GjtO#MXWstFHDOZlnydk{@fk#Rx#YP7x(=6 z$H6o?Rne?dDJOT#mRx0~OA#~D$q!Vxa?+(Zc9b1)QQBd2Z_edHDVgEYEoE98{N6|% z{@w4o*o%>bNC1(#FQ)i|p}C3`N9CyH#}Zv1WLnOwD7LGkfXM_!X{$^!QK!z_T=hS} zuz5(F_n(6fK(lC&Yvv-)(+QAl-Q#x~Ut1DKtEW^rtl36! z2)}zq0OVWxKisHd;h}G1k4q3!oH0`O`$h_-cg#{lK}t5@AeYMMrj8Q|AvEdlQo!?V zpi~SgCM`QBT$uQtz;ji%=M^yNkQ}By*Da8~CO&Y=XRsTQ!VEFtPki8|Fy#PhT4Gun zv;?{9-=?{lOwp;&^sVk+aj^xY(BV2V5kE;|Po4^VOifjE!N=5yD!%kA+r*-C3&@J2 zhIuQ4f)CJUqdvbcnFO58h~}<4XW{+fK!d(m?PF)BM%p7-BMw1#>b0#KXuPDd52L1E z3z@uT$%7BI!i*%NGjc#Iu0YrLGcMX+2ZVw8Si-J)b{|W4aD;P@orjp3_FG&n`ESjR zYkXyt$&7iSfhoZ%JW8#Pj366^v^i}@A|3`r%_$S`hy!~}0uL2Z?d&X89qbf$yDild zc_L?&$2YYepN36LNK9Q1-%BADeDJmq^|^Y*B%pKtzp=g&{x{b9%(tFl6ojK4e`|NH zQ$^xKAC2l;fd$Nji`v*C6nCUJX)bE`kRGFXL?$zgEh1O3;K~4%6p+_$Ot~T#C|6(@ z(SrK`|Mky-_4*Y3k3%=IBU)lJKDp{#p}h#0HihtyopjR8_py`WMJ&+^#jkw_Yd#Y( z!=e4^8IanHKM0}Bql0%LZ~B7HJ9k~dtiVD|Qv?(8auDDnEr1h2YwY}0Q-G}x=`xdG zO7Ro?Rf#LnJynjtY*ITK{&gh`X!iA39ZNW@ALjK$^fPk*t*03g1>em5(WmFDkAH~# zDs!f#J?`EEV+1xXLC9}K1mo%5+|1lw=UOJuV9}Ej6K{dvQ=-^g|007|86$W^4g3a? zdp^-7!Wii>4G%3l;WrKaX#d)4Lxyx&=dU!uq$!9Z^h?mI=MZiFs$ET~4Md8I6Agu+ zkiqQ3)yK<(CK*)ljwr&&hGG(T0-u722xAEstRjsN#7Kw>3;(eP-1h%+lAyp4uZQ{P z5LK0uQ`-_84W$r_+Y;=u-g4GN>sSnuE@94af3>kg<~;@51O-xmeRkJIPSc#fnNJ3h z56t=Z)K*r^z{OcEX+v&tKuy}ZO;ty|k{zoTB^B}Lx}&LJJ#PZztEU4p+D9v&`$wk; z(_nRHy|V%&PS18W{tSs1DyPXYK1>(5_-UWX5^=I50-^Op@=_U@0Id=UQPV!OAep@& z(Hh&0A-TJ~765IL`CLMat$Wg;PDhwqB_-Cj4skdEWs@!C#|iicR7Gr<^xXct$^{Tz z|5e%yg;hj{k(Hl>z(AE#uic3wtY`K+^oX3$kVvh>#R&;YaR}u@=kADOc(}qC$L-*K zW{YIY|Doxdqa*2`uVdRbH`!=o+qO5htC~Y&+RF`OWiv&-;I$=|0_4 zpL^?8)vehM3URL(3MdOR3Nkhl`rAZ0acKxfLcTpk8(-9|sEXL<2?Kq0WZNvykEKR2 z7Da?=FwKZC@D$+)Xk|bJH=^)BKTc&5u`{?^!ALxg@3FfQ96DZNXHc498ytG>>j&bVNVDc<%!*y;J()|3WNfe}2l=f{TP zT#ke6+`>f2FSlY}wfbv!Yf91azq@;0fac+uUEH#={7gec!lC6OG)@Dsd2JES$(TW*b_CGKnaGmozj)Ti{V$#$joh3^T~$rYD4(See1DEAx)}(Q{vM9Nas>dz8&~d< zFxJVTp5WugL#mjxY~`-OUxFh3Q67vW zb%vcnOYCfS=VA7D)UDgAP0!DESA23y@c>+ls}^hI?ld;wj$+zAbMrM+Yk} zm;!bOiE#BR7y=D2x5q0ezDsgGeE$f4DQ6VPo#B7HjV(%&5AF>~76xT9=t)XOPl1hn zbQw@ypooEbD<28o&!W8EPy1pxpP(uWcV@0*->!+H^10}b<5393-67$z;&&OVJ4^Uv z580}z1^oJhp#so;FnLVlnhG&TOUFYeg@G&pht$ySOLdY)+gsZO6T2mi!GSJgArFES z__8&)^jvt~OiaM=fLm-bsM(#a4Y}KWPOjhY@X@On6U?k?HH7al%6yc8SI#0lDrHo_ z(*bcE>$2102?f2QF8n;_4d&j4e`2kN!@F9VHRpD1yMReVR%G}ekDX)|^^3;MwM7Fb z#iWBN(3|`s91I8pbb|)y3}J?SI>u(k;JlXvJQu*z$vHpu-8rkRAIA&Us!*zJGcQ&U zW<2ig68{3?$>`dHNQwIW?K9bSjm5)fit95ln2JjjiOHn?VnDt^?A|LnxbnB=HN1pW znl6MwMFJFpL!)C6k%*MB9pTp0MKE%h$`y}Lg=DP8rmp;aU_hgC77gL}$9o&KOi8D&5Qfw}tUFAQcQR{?mBr#TZ4S#!pQ0@c#0Bua!~d$=Nu*5qT( zxtk1mr?6n$@NO2;n&d;OOc-e;Sb}trxx=&$4FJ?}zm#s|l*FVL#n9>=mNL~|DK=z2n*7=0yg5gT)4e`U{rAp~Am^BPJrq|Gx19x5?+gc`5}>n1bCA_SNwzS+^Y3~BmJx^`cfR2=2*zn{mvazr zNBZe;6ik23?!)tlbL>H=lw|yTkIeFa#vi*VoKFy{Y&o{#UIfEQ1NI4+ozq*8M8L_w zAer107&g5shh=TOTaSH04rs7e(#HJ=0_eo@T6Ac2%_n?1W$)gHj3TFT(mM6I{c7Qz zy!w#4{n}_M{WY4I2Gk+^ocn^5j30~W2S+tlK4h*Y_(wutdMSq_|Cb>%Psv;b3!eZz z&&$h#B13+$xF`dSjCc!^n%F|OJf<*wL{4g#>vWuwHh0dt9bej3(?CNb2T}ZF2lGxV z7zSr;sNLCkd6JvO9Q*_29jHHxK@0_X@q-iiYZikB!jlYGGK*mYD9Rs<$*bpITsaLI zz3Z1>dPSJ52GtA&TKjsht2ndfVgYxzBE^r1;3Rj6bSp1L^-95u^*NW62#v1IH{3wl zE-d9@1;6meWD#+hxZW8tt6XlEqds0 zOYsvF0y%hG9ST5zA^~f{fHSdsvy5H9Aybc;Ic7F2H9?}dCWK%j_5}7F>MA6G@A^%n zY%+Id#_`F2QRmR9mW(UsEN{2$zP>^Ssm)7t%?my%+q*LmTzeN`+*N$0WcB z7wvbZcNqAem~IfoBfxKjlS0A*jYGkri;96K5&{n(XTzgo*|HpJ?{{JQp=Ly9W}!dh zeTk;(vH*1Lz!Sjg(sHFJ3~*>;I)Yk^Ki~V0uO(m}7Q2OEx{Jz65{L7sjGibiPQugj z76vFTs?@(a=im(sGeNoRH5Xy5z#vl-_(Kg;ul$lEu?O=fcu4gy>pvh^k&s&3Awaid z9|qVP)OfKTHw|-0D#;-9v5tZ(Z-xtV>?+F3&o+UjH*4vK=kL9WeVhC!%;i_b~mi zi$)7uvB$kFg>7-=)$hU?{w(t+ALQPop?ReL0H$VgF;W`L;bi0h#e;^=5@%%O*Jq-= zyAvSXZOX%!X-*V!&f}c~(9NmJJre}t0T+h{;@q5zxHfqgOCqcSei~3YWTunE+5MNc zy_ed=-~E=jPTmMo%WcaC%`4c%f047!q1E>lckjW9nnf2%(^AxWFVyRA#lA)gM7GH^ z9a^{;CDaajobG+KVI46=HNK&+0MRIc4gFzM!B_x)&gd+hfcXID@{p zJ~M8Ye$zY1r4aBxn?l#Am99Tg(H)0Vi=S)(__c|7I4DR$n|Sp8j0C)amEa8rWk{Y9 zf2{bLng+(I!D?LoRU~b{mtKPX2B$-J2ctr>29q7eR)&;9r%59I0fzFDW3`L6qKh`> zVfWU9RTN}wY&1WxgDe_1j#Na>JUF(s;PidZUQ~Q^AHb5vrp~{THs{h2VA`!S>3t=M@!w9pHm4);6^ZB&wZFi=LT9$J zoWVuI7Xf<`7+&XH$FC4CFaFhE;3fr_Ln8d3^lRm*OaJEq=Fj_gyM^6G0+!VU7_)~4 zl^CBDY{;7`a8Me5I!OmgniU|_lZd!Kc@T7cP^6zWO*#nQma`aH@Z)KiQMH?pvl@Y^WDWiEWd~^?tCLN2OI;H9 zvq|Cl1(Bu-Gq8rhQ*`V|@EaTX0lS8xU8u0(0w*WG3JaKFY3WJ+y&EzB9&73SsLT9m z8eK$_6zFeacPt6|n*`=?&$&1Aw`a*8ComNd6(EwVpI~Yb3jW5kFwoR%pqKO0O7$@q z4{AevB>m9Jbo5(Ue+8_zeoYpdZ?7Bb8i#y!5M%(n+P}IS`E;6nx0z4@lM`J=cV(k; z3-z5Vr3g;;pE1-S&(DBOeGiDsXNQuXH@LY?XP1ReBI-D_XrDFM`|>I#;0^LuG>hx#ZJ~#Ro zon`_9HU%-jlOTcx=%{m-3MiBZL>oHRlULFDGk)EduYvlP*Fdez8SOMijrR&Jc?UF^ zF1?Y>ACAjD5MXHNv0#{T_}~1I#5t&8s0MfBmZsytWeBNSLVUWJjq}gVH6pe-8m!9X z$ZV1^f4_NE1p?>>Ce`A}wgQL1F)(4#jEQ!vU!Tdz2@Y*PZpckClfC%jZjI7McmIDg zIMJa`v_d`!j)pL|HkP!Jc6mKop!yATv;?NfPBQeYwf+tz*g(~ERMkgzETkt3M?oZ_ zq{$exO~JnA9(r&DEOZniH6s=Wqscm2|60%2F(8-YGW-|M?Vp((u?QL4eKO1S^sN~W zo;?#~tkF(Rkd~LLRD?ekx~iyN)bB9HVyhg$+GjR$li<~3x$lMq(sT^b zvj5a`FQTA0x1HOM&`O4ggv!_kkZltNZ0$;t@0mXx6R!}U2`_jl#uy=1k$^zCI&j(< zuplih$F=8V8H=~@)0F3wO%7|wmJ)Q^)@uq-7OJhd0sOw*Sf|s}&EIUNb6CJ^wfQ?G zB83Ur%IZ zlyvzZ8tNI^RG<&*m5>zD*e_nVMZU^=6Ob0!o{OpF@Ey3+lkIOgCLkIohX^Pz_7okP zt5W`crmrsEH;M*AH~ILyz7)I!gy5=5{aYVjdAf8)Q8yNPKXT*3f_fHo@B;7%`LOUv zP>q7!7-RDfRyslkUu#Wn96Vl*NCXM*7A_+%4gz+!Ael0e$~ep1T=SYDCWQ)ev{=rL z)l=*$EXTgloPc!91d36A007KMj0MbHo6M;2w+I-S^MbgWzukU6%lfWHPR*J*PKU~_ zKUtsI`8m1eKlg6Pw_fxze4#_`$~umvh~tE{s5p)KhNnr#>W?l=E>exhW-gH{dYtBb zGWaVhG>2E@kc8TyVaYB;jA!u(VhGwFoRKspmL__aR-y+b!Qf6k+kiF0W8RLOAz#;K zE*lZYE=NIknkc+13%#=NRYh0TdDlyT$v=OQ8Gl9 z_0|bqGhD9ZH*6gSh;~MOJITqn+N-%i}%K;hzmmOWI@jRio8<9T8g0xK@w$mPo*PeF(J^vzI7 zG#Xv^{1H47adDyjKYfvwiCjqAtU2b{r6HEZK!yo9n1YPS&t(($*DY7le|bk8^4ut_@+=J@EeQ>z&8#IK<4cF(o!g##)=Av`Bs|E;R1`)yn z5FxZQV!y^eY=6^NA^XDrj}VglM+k#>od1p_Go$1viTg!IMmPMDcAyav7x`6gPv{IF z??H@jjYkC6_Zn?H%qCGUqoi6ij(~KJI1=i{^UR}!IS?R*IwM~4W@X$bW0|?F%)V&3 zy3*HWGE7Zr3&Hzxg1QBGReb3zigkS>-rV!GDE%k-{V0TDqLeo0n5C7@(ly?C<{(J?J~OXf}V7H)2m;#L9(9ZoSB z1SO75#fh(i11g-AMHXXfXNg13x%L9=hV9eU3QNk!4=%~2*&pDSGN0ZkHr7XGfHAum zc+hr1IlVW)id~R6_pQXb<-Z=WAE$~yW?tmGH(sdvQp1|+O5FZscmL(qMieKvXp2YF z7A_kD$1&Sv8bv*OUVSD=7~heAm@U>Q71ZA*V1{g<;t6Xv_AndDz%3E;N?Y}jhTy(` z6Ehsox9<@!oA4B{bwMrZuFmKNq`}$~%IE_A2x=z6Kag?(Rj=!Bsuz)`OoO&PcOJ_jNVgAzKLZ!SDFd@l%U z3%c4y{1%M)_>7v=_|yqr(q7vC0Xif_C8(6T_lCbR?H6h#z_ze56TmWgyk%?U)W8DJ zTbb+Qj09YrYimNPL;&L_(8K9J7RlKeh|1lZ(i33GZdu}s1bXcYP7LF%#h{K~KmEVj z4=;zD_q4*%fXhSu)10hDc~dTn!vS;wo(dpRC7&nBmVoG-Gj{g0{enbF;MN`jgY+*S z9G}<VU`Fpt9o{U_RnqUB`|q>yZL?&nlbmO9YMnSvCw? z1WpZKZ?_@M({L%^MN!(yDmr0|k)JBI4^Ib+I+PrI8;;4yi>-hXx?M~gS+ana6BZn( zj(u@b3x6bH1C^Yw0yP**7DTR≷lO4u$DukIxgJXlajuED^7p|2ouI78$PGWAcy! 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

yfNGE-mWvS4BNfN0a077#ckWD>H3P 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

Uf!;MTL_I z+7ty~K%S1ECO~q(2HnyC7}_|Yx^M)4{)bOc0iXmQKR^|L7Uo|Ls{*v(J2a?>vD^QC ziBt#Z9X}!Y(goLsZHxaSpI~XIfY`FF>(>2#0IC8szA1e4zdYdDQ0({%9UivYUm6Jz zfQjJ|aX~&1< zcsFHbPl%{}sfcM*`TMKBXgj)M?oM8W@XrJ4#2)Enazx6+2Tq9`j?U135_&qhL|*z- zqkRmTO?L90d>%e*Dh%r%2zv%P3g9f~ugSBSG>hd8dA^^>b*PW zQ^FgDHp}7tGf$9mE&mFC`H~nWkSyKwp6$=}?@M+A({{xl4wU@xbPL~-a>|AcwIU{9 zA%49qWHB`B0d7Qu9m00fAuHQZR@1v}C)*2|^n2F@5%F$0r0g_qtiJ zYpUZcnjP1`JJ-uW*b*}wk-^vGuu!~U!`GXc!2i~N8vo0Jjk~&D4mQSD zY}4is$ptUJouW0u!9)lBe#v$taMah!LC#|-BIfV~$Np%RVlb^hp4c_N$%sWx%-#j9 z-jx-J?N|@AGQ91_hcz9Tyy_sjOc`9zDl;Z3@I4uw#PUdYb7Q+?w`MiW|94g<*@c7? zUbocrEs?BYpJNSw_`PaPr@jT*9br!};v|bw{E>@ItUcKo6`FF2u8PaKq%xObN`q+u z4H%Z!WidXWbUYb`2=64I86jS?3niO=IyeVeW5YE z(VL;84-HY}%`RWOL}Cdw#P?g4*M;4Derx!e2%+w8*)W5m{Jh{H?qhqla~^WjG{GFT zH$n;TpTBs2#shd4^d*i$4QHf`N5A7465QNJj5tJW0&6{9MReP^y>6dVo1tQ?+rNi# zTQu#nIH);W&@p8Az5fy5@2~OhO*(r;xRYWfpUi|cD;3~){n6vN5P;R<*Xcuj5r85v01~HlKNI%wpJc{<(LNDBG#scVNtc6=%9gYCk zp}>xkY=s$Ck^t}jUi^_J;aV7x(61|s2Yw~fTH&DIwH4_wU3tU&nDbPX*9DzoM#}MY zu5BbkcakK7)Aze=9F>JHnej~+MCWzPZDW2XrPMfm6lMGBqM$avhe}kPF1}I;*!I&$ zNp60BC(R0Rx~Yrz)lp4wMpxzH6dfd8$83*%U#_B$gYmr+r01~Dr~<_~Q^J@gud8M< z&Cp6-5IQ&X(W?)AbH=_3WsH82e}Q3Vug^pyDlW1jptBaGf=ELbfpDMk!#r=QpXl&d zb>%bo0sJQqnW4Ypfg@!iN*UAp>eaW!^;p+`EbXHr_^?$s3H?{P&u1*j8q1l$@D{W# z9>!`#29ZCCWg;zm^0hg3$-v-<$M)`FE^}_n&Kx)m$yt2E0*alc?oXMz2=9~gC7nwX zpAzp#_ld>QZQDV83n^A?1hRd@N(XVtiWsj<0q^9BU$k9E`b{f>lgo5)esde?WvjD) zq41x^cb2v8rL=(z`3)iCTA6a@?7SQQg#JDfTM~%r#cPU`b1qdp& z_Pg@)uI-keXS91+Ho7I%gjsRDx8!64y?pKCw4m~@Brf!lvc=``KlnPN9iMbFzvB9S zTa?XKC3k+AvLZ4il<0yHt%zCX+@#$M(efHd zc8%wRXN|CNHMaACq$DK91&B=4-ba?j}!|^+c;&!p%!v$|$Tai!+^-8#R1*G*~XYqYZpD>9N30A^lixHl*2& z2{t`05kAp!y=Hy0>|BC>Gj@{u3H))!iDk~k*uh4JFMv6$Z~J17GtNA7Sls&wtB2p! z?Ro9k_kX?oVn}A{%Jm;N>MwS+Fdn$laOalbIWuvksHgBOiEU2xTQb3O-p<$s0OshN zz?`POB(;-KpE;S5QLIReE4U-&HOR-n)O#aI{YR0sdHtE4AA0M5iKty>0aoO*|K!ps zw1WJ}2RK%sKUHFaIF&>BEBgpDVVrb{3nbq%xNxe_1>HD-2dtui;!OytOI_g7jYwse zd4S%FQm4=bHP%KK+A4Pu0(+f{7gl@dzS+$~530THf`&D(>oAN|ig~H{TphcCk((hX}sB=&R@#Nie0P{S}zUa^T*%cjBRjV|y( zye-cy4S>Uc-88HTkbs>PsPfRlUDhv;sXbSgD2Zx7Pw4im3lqISE%87>di7IPB|tvf z4<3byh3VOYnprCkTVbf>WJ6_>eruvNj;4TBI%*`4!cldnz%xe+Jo9g^mZZd`Rgx0R zy{jXr^{fhj)R3y1p@M9(aN8ex(p|A%;v~$6m(W9hSFez&h%I{gjXU-{*@SMRAgga> z95-RY+0^BNh=Yp$mfmh~DK)NMsb*xTGj3uq2QAtcN}CPhHZs;S`=)Qlx+)%s%okz? zD`;O;s4m^x0VP;Zs&cEIoHAx;ml@Gdi!<8ypencb`M49pRmQq}he$1O0t?AOpv55| zY&wsB?Z%4X$9|ZVE}3hVxGJzd%M3rPuQIF9gvoK^Fd5B?6#l5LfPnX_G&0@6FW^9n zKtNN~NvxqTQ?&3nx)>Lq$nbt6?uVHFC;N;>ic4?Puy?SaB7!2`!O>=QO`b2xRUaV` zfJMkv+I_0OqyHpt>6#7^k|1c7EN3TT;x2UjcDi5NM2l zY+%8R)dvI=!)=`l)x{CP<(`I$6LS}4q*|j#m3~~!Clz~Il_!;VT3tsKbX+CJlrX4v zb1OS~$Z?%sRr7te(2h9V=sEB(nD1- zg*_x)?1AgJ!yddT_YkVG4S+?N2N*pU60ABftV?%ZWF;a6SDkGxu*4Y;?QokL;h857kQDuFWAFcF{bnsyJ)laj6BNj3pZ!kzzkr*K}Mk*Yj$QF zY3wc{r(=K9FopdS*nVhs&tNlug1x)5b<#Np?FkT?q}GrrN*8*E9ltz8fQ~<4<-~JP z;_5lZl%t${5SP-a{-Mq~`#R$!TxZ%rCog!tE@}OWups%4zut!r*eh!u4%eb+o_H~u zR-82p=B3jIP0ArtsZNQrg?b1Di|H48YQut%RkUA!@K6uSfpqNY zyCzYzUD1z=1?l_cSgT@vmn`sbuPLJ}&Ch^jdYZ|006^y2TUYFfHYHCaQO1?95%Ob78&eIJ!EA6??xm5K@nTA_0 zxf)dQQhbK77w1fWwk(gz{z4Qa+hWUtHPe7p*;62PwCD$WpD-o4RrbF5MrfF|cE?0b zzvIlwut0}SK0ZPJ>>nzl_1BungoZTs`NH=q3S^^`Ssg&7=@h!k*xL9URkP7Af_tu& z^rGm=V(du0ExNL)+BH)D{A8^qK32ABdBmeLB^Bxx_G=cC z^oiDFMS8QGZrgT9uBErM=MHOST|2_2$g;>1Yufi*V5B#naGVpJQ9)Y_)XU;bea_wJ zQs9aGy(Ke$kl6Dk{NOMqZk1B7K3O(3U-epOWUf6g8pIn>s)Is^-6d(v{1J|pPeh;v+}b`h=V=umF2XQnX|j1ChN*|o^ec-B|@6JGuH0JsA2fJB*} z3DGhX16SGEXQQzw6?z$A#Oq0~TK9QYTF{KV2z(t@f)P^UBC1lt!XeV4VnkY!Hk9My z{LvqORPgyQRhnGJ2IAyaBjrhsUe~GL2N1Y9vLqBKMuvp$ovNY)mZze=%g*i9vY_lt zURuHS7@?O@C8isiqr@;C{JKXf28`byQ4aNH!Wuz3?!%LUkaxb@s+Y&b19_xP1yGt6 zaz_YJuwF#*m#KHN%M$gTKYZHlz3PUa(fEgd3*7P(pp(}hN0SSX<42(GIC;A`Q$E^jgq|Il8cO=GqT`4=BT8(AMWE zaP0`vd?Xx;mN zga^9dLs-}Mu2ETeSl-j2w%q_yP;p{hk!DC)Fd0I&Y{vlNB;nx1#7e1dD1Z!!99wLl#DLu34RCd$ zC$y?Eqfrn!BH8iSP;p{jV4qlhf+J;rW_}bvhD2^WHc(b|CB+t_0Yy5DjPz&4zah^T z*%`Ni5TtT^@&V%{`D@|3?fRju-V!;6kGm3w}pe&A7SKPEttncVoXHO_ibFsNA1PC>hf1o@W!1iGV+EXqO@WAd(2bZ?2bV z`kjcCb}JQjx-U-Ji76-wmS@;u0{PP_Ct4!;iOhX+vAq;&OE8VOX?!q$7#MNv$fn-j zD*?`cieMKwXfD7vZJ+BvL!Mc-PnF;p1$)QsYYD(%qFg=F)g$RHXm$TsHb1vx*E2Co zqR8ydKV`Zs!QQrgnq94vHukm z6HC=27RuTviZSOuNkhDXu>OWl#o|v=?4&t zDFm>BDIb6q01xPYiv)yJ4+#ja4JPET@&(zf>4BNh^@>w>-rB9)S%P-1GTW3tB@2$~ zLLzwz&`aq&!uy)l9Gyj7pdq3n2`JNA<^LiX2Om86F6(-y&hM>Tz$0q%7PjtRlAA|7~< zu0EVh8k&I=;RQ#Un8EpQoT#y6Y}Q-Dv2TP@gsfgjnr3LeY^cj2oH_v}C!tfs-s(@@ z4vgO83ibH3wjK^uUAx&3wTwQIDRby88a&wvOUdvy!Fzp_`IlyYB}Q?882~9yodm_? zq%*NTLYkR>Xj+krw;_aWx%_>HdTT^`-?vuUJkt-Bplx5Zoa~-C&;Gt!Yno7WH#cYH zFIOn}^|BI8msX(E<&AcpoF$Xd?pgQRDT4gwy5O0ym3XicRLXdJ3X<82fG?QDnadf{ z4zstf{aoCrW9Lv_=^_ZCX3@IR&5%@ysZptnpo9FPXgch-2YOX?-o@Qm2SqXTa_)?LE$%Ac6>NJfYh|voE2exgzqs@+*YbSvU zzfS~fqjn}`2LAn!yiz2gtvJ$Gl;iJp1VB*k9i?wr}Equ4mL6=Uo)bro_Bn`d2J zT%H&`nb8gdC#7ybaeF$qE%sq$o8Q@^S?${GP{&2NCALfF8bCY(5ZuynRO|-}dDbI; z$)$TI4J~XY1uiGYV{S;AHZj}xK4y+_ss5wgS|s&!GivN9u(nd!&lggZ|17!9EN~`8 zSc&7#BgdCG@p!@$5&NOXG>J=)n=NsYrcG>DiBoSoIAa+_OX`AmAOC`a$Ak&Dt(+9y zNzv^hZ%T&p(gyjw9mTw}KUv-v_vOofokBhbD|*Hg=Jfi+uEnHf%%&@>B^1q-*nRFoQXvg+P0DL82e34xf_Oj`^WvH*;Hsn zqTU2rL|p}POaVlRl9Y;RqV&3{{(S}MUtW8>_FZvgXeSdJnmOCE-^Cw=D45`X+syH7 zhh{H=n|RfU4By6xMZ%Jbj?VQ=66gREtl-Uz3*x$57aKQwT{M9;J~6{3EB>x?u?EK0 zbq31gqX;OU!^)?-H|NS#Av?s~C_BxYRp zP9>b^I+geprLb%g0ec`GBBND7!eYO$kJYCM$n*wjDhg=FN9-0SeH6QD{@ZtapvmBM zmNPLkW+XNf(HZ#FeW(vq!D!(V{zx^94nOWsfY@OH97%D6VnTY6L{gW3=!EPys|%`U z6LY2nd0o<4d_rQEWRv)PE6Q{Tc)$G4bO%3%fXNWhRQ|>q$_oHajt?ff(}Xo8pF4>p zl(LF@=UkQpS+#g=TCT0ILF~u0^qQ=2Q+6z|4F7ej=4nE;7)y1yGY zB1&(x_ZCQujNAzPz&B}sC=*2n=mgkmq#1~A%t20eCb2I#;pu%RE3x*@ZPe(kMds`WUL%1Fy?wHI^&CKf2g|18+O#-2>yebspkl z*^3)5+N?Z0r^-Xyj1M*KA4zpVmTgD=rlR9|B%)ycboMt4a^X*^Dh|LeNz=C-38cVO z1Ssl3dVr!U0F+Hl7u1&^tHML!|FTaxa#6SCaM3n?a}We9xc;^RR)&lbKG}Cd8_2jG zA(ucXzaIjqzjVTX{6Td=FO-kC)B&+>M8G_9Dv}b|5w9|s5Axh!kG@#yVh?;fe561K zdaE3o?^{xnr?Of2>&~kTm~{8pcA;pAQW*FZ>Da|OjH4=j)P_sC+M2Ej9~TeE8KAn==9__jCiPFW8XnCDf+=#rek64DIJj`K%vkK`KTYHO$LY*+ zIVEnd>3|+e4uG!Y1i|i7L=Y6nd_k}q2?XISU67_H z6K3C;cO9;^2_`na6X~|bm2M~Io1BmXzqONLZNx4lr(SuvFt0x$ypbo$=paY2R!VFWj zvlwQR4m85~X0!XHSj!UC3&$z@v&t(5!NX51xE4fybQ634RSC4)@;QOYYT*vI&Cs=V zO*%h+H(44ABqoGPIDqvs;0Z_%1k@y-$wN;EVjFO*A`Le7a_i2P~3nAc@pUo9++ zZc5BPPAWRC9Vn|vgFVod1EYQ$E;Qt=b7s&5)2~_w(yjaV%RACN*{P_!VzVWw8^?3M zz-({h@c4IPAk^<@(umC_s%KcF=)Gzex3S27>uJ%bqe;#;o2mLkl1Vy2MhC7U;_h|u zVWY{;1x&ErFefm=A_up3!M(nvV`+>dHqd_A5@|l)*MLEGDgk#ypMYKfWw1GW~ z3QT)@v5EpPAiGRZ6Ckngy zzD?40fROSBk!52<^{C&*ou`Kxoq;hNU327LJ`~CwrOyqTXfL$R^JZ=(6W)p-qXtd5 zRBPr{N`D^flJvK>XuXpFTQJwX2U!Wa$WE9Bh)B*Q-X1~H(qAjKWo^JwKpkEe9vs&M zpky=B{uc3{J`o*pkfSx=C)i3A$Xi*5yoX#v%ft z614M7f==_h1ao@#Ly<{)(~O14HJ0plz;x7QFZ9iq&+woA_vvymJJ)hol`^;jWpj1_ z6^jY}=S)2$XKwDOVnOBjSpNY^tQ@2<=HBMC<0Db@&_A}}>GUj!^rw$DVhni72)<^c z#KD{mPx&i8O81;3-kGuNQ^sD+K?cOp=ZA9qDqZdMlHYwuJEh>RpbI7|YLXf=|CSuXM-nS*1F1U1?)_HL+0xIndNGywe&L5| zQkc=(s<#}pB-}aXfYf@&hQwbWc!3z11|yr(5Ry(6qN&5`xDGE<J(;I zXD2xkKFxf#R3D?)GZ`ZAxnHwh<5 z%@kMaZZYtE*~^JQB!heLGSYKPFvh3~4KJn9ap?ZwZc-91DM#}^RTK0R&^j$skuH$W zvah?=M01lF>}6McO6jr?bJ)%E1(V`p%llZwMNfO={{ci; z>O6%iRTNu)O2F|W@RtBq#hY6OknXMl??ar6DsB>?J^jsm^tOT*~IMRq<6% zsE(jFis~YwA#vlZY=WAMKud+r=2D<$hHvavoFSQAaa62j^U!EqM98A7qlmb+gQ?5- zyiHqn5UoBN{S144(wwp#@q4^zc-kmn_(1j>nO5}d6p9mj@*#Py(jt+;mF zzp#czM`u;E$n}6tBt}kLK$s|}D5@Ymjm8uj{^;wl)eJS8sAWc7rK^?G(Qg;gcJ?a7 zdx-F_jcu$hQUX;k8)VR37hZefa^dUA_R;I%!ZtKNt?0#bsNQ_al*6XBJ8i-l#EZ_F zk4)aJ6|0WOAy;awTRQi9v<*g=!CL;|jJN~7+aN3SZv-G~h-e&bM{6Si(%f!17Sf2% zpl0I#z zjrKRXd790Wk$hxs5Ck$TjIn6GwQ=b9A3Zz~1lfx)s)^ro#n&qP(<1}O$NG|x0?5W} z)&f@h#$Q6&JMuE;*HI{li!w9j`_cQ&R3Qg@=No`4?;uLU#NYxFyZ|_kjkw^=xh>Y2 zIP%l#4SrVG11{U(E&OG>cxfo~9_u>)2cIP{&Rhjubp1xnUrE;u$pvHqFdKJvv42)Q$z9`r`W?|y zp<69PH9B!ooUvx{|C}6x%5wOEBKGRFwOo8xdRP^DHPb76_AvlYS^cH5dWeS9>^&`J z=_I}e_ssd*gjpGqAiRZ^Cxn2i)BBm-533)@rYrs1ad2fNZzP1jvg=Rt4Y6+B43s}{ zHJcIqC;{GGxMxGupQEF8SajURM>>y=+5$}$?70ElCfq0{EO-;oaTe6MD`uWH_Kv)b zkywboewW}dRe_x`H|OF1#r5mgiIG?RG}BE|4rJqT62XSgLE*9M0RO2L@GD8di(ofx zqBWs4_(#VtYtNb3OT*jeZZP?)VyE_sjvrkA$b#5RrT68p>iuTy#RDahvf;O*!~cz4 zOCWH!@;}((A3{`YFyeL|?fJre?}aOg)klHb_qa_$s~B!q@@NU|0`yiSuVDvpu&7;G zze9pZwYmrRwM8N8qu(c313dyx+sCOLFk5B{-}El;(|NlzyM7QkMqyRB!v?1k_#X6M zMcf6Y(ht+X^_zPNy!p!mtUq95$PR@K`-T)% zsi1yLi?5a6TR@yQ;LPRZ^I%!QEdXwe@-@L^O*k#YOgWkxU`+?RVj%PigdG_Dys}?k zKCygWc$BPbs!>DtPjHn!2T@KAWqbWo8Q7D3WwY*q4now&iGZxJ1R;g5RhPz^omz-h zilF$JUvTq`#h?U|cTaxGGp`4w|HCnS1#{$xo93d@sVDJ@9XhJbYB|AColC73BY)I; z(|peMnSIw2;G8vU`|fpa`@U4M*HK`%uCRY}Z5rh*34BVyaYODow%FxUxuTg#M*jC) zikKkh^lxeDkB!t2-=C_%H3FC>j9>~BVFrRM*HDOFrwl07&r$Kc4uA~#S>rr$yT%~h2x$v^% zHbYDqqmX>T4XDU0za*U0J!Dm2{|+eeq$>Y+OA2FuQvNuu_{CVG1C++V3&?jZIOV-= z)$Bnkso&TkCt7QGzflpDlRX5PzQr3Wsmvp6-!+m9)n9sa!Ld~uhn4p6;y>}O?%AZy zrAq_TrcP_qA0xo$kr6L4_V|hTT++}=f|rhqnM%`njU$@(T+@tA5Et!hf$_KZlXhaY z8%36!Cd6(2ZfcD}>_|yv^}+=gLJ0H7r&mNHT^n`ro=fQZoH?2G5*!b4&4+euQ`*>Y zqAAX%w!8FoK^hrE-fM^-(8wJLth%|SU+2$@AJP}B?R4YjudWWd+$t-=2)UUBmF2N_ z{KYyhNsIV&5Hq)=mUyauGe1ep#&XM~v>de$ZbRJ)Ez+TAw8wH^vIhKY_f7ME;ow>C z(SG+{rGw#mociLvBt_Bss~v)htV7q@5(dJyAqbf{LTrr5AgYE0Z3KUXq1QC{Pe28Y zDB=`>$@C_9KWcfGK$a%eOc$xZ-9;&y-{23i7sveu^46}nFr~pUIc`jq;DPb2hC;1X z<gmN?XTqDiCRuq zyzf>JUnVFgeC29qt((nCw#V}n?q`Nl$XfUtOE~WN-*(HYMxEGd5sR1^_b_)+; zD!5N!1lRbY?B-ezMg4nVxFUN+@nfOGeuv#&TiesL-_+RZ!QT9_W*`Lm!G@e{llM$$3OPfcH7z823SXbiEf7P{6L-`30>!G052!fgiURZ})F8VIh`X2DD|+@SSP2GN{?# z8O)$y4*_QI25u>Dv9X`R)4zY~`-Y)9>!=GBz4}@UksVlJQ=|C>Ew5 zR8O~h?0CDQv_geYK7eDI>|cssM$BvE!#&^KrTKp0_gv}y*y;>NXHJGR9k4ju%aj3e-fDud(^3|3Y+fQY8nk3CMY)oDp$d01@h#3j6WIKxVkwO}^+a?(Hly=l z1h$fOb_JS9@x^zhR#f?Qngy%OtC}*M)?){t6U_FECz_WbvjJl2dYw*Q!MWYKv+-kd zj`Y>2X3|VA@0#TgJfGd=W^mZ<2m3WY^-tV?lmDhTlvj??43XLv>cV{K8YSDk$TlIX zt_UZNj@>T2ny-o%sLhP)xozTG?brQ=5t?xeD0TwXQ_Y-(-H=aEa-1ahR`2djavABWK@O92vO-xu29ua3o z&MhR22~aBwXb76csfAvCa@F;CIhOtm9o3nw&c5UzY-6^FnUr7dP0>A)MH=wnFXsc1JIlTGreL!#&3{|Sd69s<3R=Mr>-}17;?Zw0LlheqqQ#$MT&;y#^3!HRO6zAWrGWF4`m=LYMudBXI0NM@{W(sLe;hNR@=d$G|Ix|pjj$6qJJgwB5@+TjB3cIe?fF!#^bbF zi`tf$SDJU$dtaQ7tULPm9(Mj(pj*XLzXy01>(fwxVN^qJoX{@J^4I-Uc|8e6n}lnq zKQIyv$L@743eo|awse{_luYFG^w+te% zFdJtI?EKtVPuFz$=U-RoKH0(cT;&U5Dw6;Sc9b$pB72 z2lUOpndxy%ZYNtR3xqg{s~wc#uS^-}jKY|T&ycdD|3Vxg|3Mg`TFO}V{Y69~iScO| z4T&DLg0Ag(dyAHBX(f6vS?E__FngqdR z+7F#N+}vBeN^bn zmvrg)FeVjCrUbBI--|DCoNa<(;3*zk!S*GW1`nTl!DcDlqMmW#==%RTmqXYQI#=TG}fSj4p(tqsfNs-1Q{FrVg?7^#!-7yQ_}?5~};t3H#asz&uV z9DxH}-pE<{^DjxiY?0X2o!^T<+Ha}I6;C~9r6iW&YF;+z)$KPtA=G&VO&Y(8RkuZiGaTj1MVFeBN*8I`MrwmhmCRHna%b8ySn(ouog zjzC?i>=fCfm?l?=Gbr^znV(Qu4tR~|Lak8Cc(x|L^Qxtgc$+Cu>OgJuFA7FJ8q(W4 zsiY3nUoH=UYc=ElzyYQkvUuYGmEzMqT>09|lSpyOWK3G-eO=)RB&!Q}dDVRr4?{26 z*8)P$N!Ns26~b_-%A4~XraXgoZ$ z%H?_qfd+dO9`y6XE+V>f`^(sf_C{fU$9QxTl`$wb>lmprNPxny2Pmsmu4vRuicC=^ zl>+PhIqsyfOfpBATqT9Kdy&MjB~QlFUC2(YT5M8sP9xr^{BV8IKl+^kwPPKRHOB;( z{^cgX9!ERJC7@Y35?pDrfulB&c&h*4@zqbc-L;SA^?z)hp9NxQ;(HLN6u#&ZVX9 z@mcLNMH@jntkQO05xLuMAUP;6`d|jC-6opasvjqD$^ys`Pz10G>Gz5cmNjDJQpLqn z8kutmaFHA%IGf)pydkJ)cO>2M#-TixdQB8!>BNSk*#~*%l?1FL}M-hkdCwuephtYVkgXN;qMvH%HBUm@~Pl&HreXe!?Wps$oZDwg6^YtOf-Q2DWm(KT$IO=blPqZv-w~v!wr_N zIRc9>=#(^di(fnnHd%b>8jucdx6_$esm$h*pdTO2KJraOty33U0ctY1g%Gm9@b@Cv z^jWAESB|Pl_jasDqUV_343Uq6G=%XwXs z!$Q`gp-_G!pV~!^50OC%x{SNeSekBgrm#(yG6&j|!&YV5+#Vr|7LBh?RaU9T10*-T+3wdI5#2PmMpTDWD~ z;#5bDG*?gdM-_!jwj`slWC~z$@S4HOpV&l4|6R=+LFxaZlkBSIIQdYi9dY=zCkw_) zYQkpo*2~oHM`!A^Zq^u}El6jJ6#HbAb*THTsHn>E(GKZdyl`v*dN3CDmcJa(BkmqB z45pfE8ho)xd^kuoh$JMQI9uK^?C4O2cl#}8Z=gjp6s$c(pNUwZyup=6OtdCus`l&; zJT*a%WBb9*xI|VOgM5A$qHoNe%|N>e?0R;tP@W2Eua&mQz5HN(x=Y4#ebch}r_)nB zMS1gP(sS8eBsYH!h@M<^d(h>2^g6rgDE*^r>NiLIncZ_lojucapZ3Eqm+4d1&7^|S zDx$OXzBQq(nmu_pMt(EKq4x2I_Y5~y3cqE0cyk_-w+j=21xCWb=0XmQe7XE-^YjCW zpM?2!bf%hh8-Yyx?Y%bCoPSH6ziCERAw~`%IM3BCnau1FaQJAK(Y@vB(zt3&m{y3L`ekJ^qj*4Qs zPMjD)0_0qyR5P|f@Rxj*HhsY6oOv35+PyhsWYf{reZjD#X3WzdsYIbl@L1*C;2!uGt|+e!-0^HpXxm)7HI>`f3q z{(f9mXl_sFrTp;dk{!6IpuFUxcp9+J>I~V zF2bX1*bph-Smnow@rZH7Mttm{gvl0-eR>zz83CuMF1!04_2CVVrzF&65PBTl_six!;I7Z zDatO~p7iOa;pj8@#vtkVcIqgrt30Kq^j4RO6ZaXZ1Bjz~G8zvJ#L#Gcx zY$>c-9_JrgjoU@e)nA(tzle(@JWf}g`VroX_82`}V<*$@^XNA+G&>s{XU?f-uR(EY(RpP>NZY$Dv{>Y+9_? zG~hvi{nB}#EavUQ%t(w4#Vi1j9HsUM&)N%wUN%C38f*7ePE~hnSXSd^sEkFhHWO>H zgvXrB9QwFuL%=NJIScn!3%VVQ9jCVUaHumZ?0oZQJnN5h%>i~&YWHSW1uU%4l$OSy zGV3qaGz$qG@cMa(S(1)!{m6pOB6il#^u+e&20kPmw(YK@rUJvuG?)NbTr_j4bJfqx zLx(@hBRyfQ`beo4n_I>|d1v$DWLOdi*86xEQPT%Y#38ifa6jrb=vkD#7qQD^1|4`; zN(I>_CR^R{vHt9TEv9bG_cXJUKF#^(qL_8Tm6% zh6l~kn@a;5#WND4k5b?x^86Z_#bG-`BiZ*Go0{=s4cX}S+U0WsXFuVnVgJXcl&5xz zxEB0%dAnUm3}Ze&h-r}fqT?tQ==f==$(1M;39NYMXAq+AD&ojd&$Z6xcB0XR|6i9L zTxL$@xxE@AZnnpw#4*-!wc)boc<7z?Z}jKGzE5TC2!t)833z};aJAgoiO#?E70DUF zDJLl|$oF3Y1omQ3PtE)4P_veyuV~|ZH) zKk9w;+$NjSm^ptLcJ0eooSKaj;=>p`eH2H-6Tfy&q4H*7kl=o|7m@uCoFmKcl$|$# zXcN){`v3SxAHDz~ew+M7qtU&|b)SCHmR`;Az`FYTMGedo?X@c~8D)CsEp^nBTxXt>*NdmOOpL3x|Iu(k(Uj@ya&VPQM^v#DcHP?X zPvi4>FI`ld-F~I&UE>oL#ocFz+|e^HP)d+Hz;g!7f03(G$7}-a)ZO`8B8)b+Pse+^ z%rhoAmt~V|g@Gl&zkKD;zwoWfkGzLGY*Hx0t=Hf4Jyci#j>64m z8KWwG$Dkl`)|M4EQ_ljKIAwthAxY6tHLnCTHM7cDTuOQsmX(cI(Uj_BCfL{z!Am;n zB1HRiZiF2I?MV-U*FuNrz;Fdx&~;ZP5mtNK%y#?biL$V~a|sui9QLkTnDMRa-$pXB z#6dc!-XxB9+&wxGt+ zM{3oqFR(jY;^&IF;VfD;fiZF;!{zEFZDUegO=sg2aN-BdufGmGn5f%8^eDd?Q#2to z7dWJuIO&%Q6{JJ<>G>at)1cw$mdF5~@oBVvR6Ym(fZ86Lq~0y%gWBDa!l^g}iIGjV z19}|0K;7glE0=uc@x`H0OI1Rih8(@WS$6mNlqfS5Q}LWCjt=9jHWo-*rkmLIZWOSU zJczhCVG$}-{=xf5Bmd0jJwHPi6Nt(I)dE_DRDaD`V)(FAdO0@C^dR*at4YA1UW&~g zo2Jr$sdI9FJdESdJ`U$PrjL_*!%jVKK4j(wB!26ngc&G>yC5`@G*d&E=l-;iAT=fJ z8$>IWba#8+s-;6;66Hru1xOk`+ZvMpV&sRZ{#SHAhgP za>c&su*{&JTQ?};<)oatJ}(gIj5~iuut#o&;6F1??w^D%k1Rkg10tdf@Pz=DjA>DGEP0F)E zrYpaheqSh(&67(&31C*Mhge2WSN@Jhp^+z>KpMi_mS9gIu>=q9l`B_-vk;^lJ@mO!)8Y6MzA{Kqkq(;6PYEHlUMz z;}P-nr%o45OP4{(YX{6e=IR7H!OZBT&HO8N8d3?rw_P#(@^}Hra%a zN73g94q6mM;_>l5-<|7e@0TgS^ypIKbGGr;+;vg=VVf&vStP!9;RWhlqsv_*)gyJSxvW~hYK(=#DgV*I>f#@{5bdYM+D;b$3E9q>DmYD>8h(1do%7tC_*z=svRBScXU&COo*jhBgbTIE2TQ~3T~j}AS4NJPLg z$oMCU{PN{)F+z>5M|~sdK1w7?a-}bkzBY zMeON^1*qh7t6 z8lbBl-L^{;G^dB^q2Qa7O3lbT9dsS1y#Z&?Vt~aTc_UqbSLBG;Y;Y<_pmV1Ue3J%c z5Xm)#3C#8kkKFGUWggngFVrPNFTJv^SdHHhT-;Hwn1_}AtG|yT-0$-bw6S(Vw1^KN zwS)=8!_`buKrF&IG(0Yw>H64*@@I`-5&;xVR@Z=95j9QW5Q|d~5gaT$ei^sQ)_(>2 zj>7LCsyk$u{gdGg!A>4uR)y8Up7Vb#q+KgrvpGR49}j%2I90&DMF!G7DLSiQ3Hen& zcA+|el|Anq@GDa{Y$fDZ4ywgx=8rv0%f&)hl zaG+hk*u5dj$Wtx?I~Ef!6?C1@$jrB`?F;e-vfz^9rZmlx)R!DJP+F~!T4f3@kkGvb-6`&*)<4werz$%ccn8w2WEU9Gt0xlFe!BJBInK4 z7Ym=kd@qX4^ckb<7`U(DBp3tP5G=Un$EQToh(Phk)`V%8?tlfcva_fbkap|Kh*zwHW3~!$S>m0KiHE&Hcx@wD?UzzN~R~&hk z6`ZyyQ;(*{7(Tk-msv#tJAnQHnylJ&yNw0oA3^8zqtxTN6mmOmdCkyQ1HaX4b`XaV z$VUtMMrnAu`r0Fg(o^`;8750Htm(cOY|9@KegPNuMy6PU1epB^SiN`l+^6CgydGB% z_Z+tsmou;06TU_G$L9#QYM~!E>$e)3JM9>j?(KwF@;I^gL%*Da8-c`?PIKv9{e%nw zluIMrvf*~h;aTVDNajw`R)*n><=E&XEtZ)o=B00!2j8Lp=@A^?@tlHSW8ux*pu*~)& z^95-eA4?ji^;!avVJ^)oAP_Z;{vN6+i8@(pB&kYSYux>}-`8Of8!Q0AM;mA$`4$0N z3pa206q1k>7(|B=-P^8fM7%m_1qLe!yYShmdd-nc2VJB- z>s(yj>zNO9?+p00f5@7Z6eLAPM{>2Yl@OWId_Fjm=Mt#M;afLS6 zB(lqj75(+1)*aou<52NJ&Q|q;8GkUME9WU~0~`bmk`TyQAAt4KeY$(HZYPpsj6Jp= z+U7z@?Zs|OQ4GT}=SCv$Ys;TR)u}*4+mgcc1dIGBNdC)8U02BmH@V>8TUL-Syq+rF z#xFNcfxn$I5*_7f#5pkt@4cF}_>qJjlKHr!Um#DM0fpzPXy)HfH*nly6)T?@1bBG7-i zsG~*^L$pu9d#R!}a+%yY!&9(mulyS9#HcA@nJ!JIYJmm8pqDu1SGp?Blr?* z#JqDNpmgoz4 zWuHsxJ2I^5epp+V>Ia4zY0!Tor&6crphIIvbA$7#qoOdRL}5xO8*(p(eVNqGk|-^~ zg-tB56FIjnn*GJSNQ|~tbTS+D1L@@UZnQki2@JPnNDCp!qo=2iW>>zN(WpEg48Q}u zt79LNdDC3lmKi2-p|JB{+B*3n3PR>@6XO{~vz&m1#{8J9@=;Egqjd!wUdhpLKZ4}F z=$u)+i_O2-XwZPHApd+ottnru=NX?ew-P45O_l@HPsya^JTnEKn~N3koIZUIFr?mI zRKc=|aB}2G_*M#KLlsPE2~4DBE1*8mdNNS;AfY`EV?OprMb>kQx@7IzybP{2nqIEO zZ;Zw!%ar#!`ubCjq)<)m=Ld}v2n)A+&rWx1TDGaHO}ZcakJ=?*uP5kot(Jed(kk2# zeF{6=HglX;a|n;#*4;|PkJ~rP1FqJUvd8sXGo>NzHu7cOetDZ-AvqoAAOke~Td}pl ze|0_VpL4nLF>0}mFoeRel$oK(v(k+wQDqhaQ6<#&V2!$OlK+m4IfPs-Gm63D4!-)r zYstb)Iv{a-E&3spEhhv;2f%Xn4-GpYd@=uk zgW2LWWj&fI-Ghzpv9bFKsPZEYLZ<$!dq5279_%1mPK|Fu#arkZ5OU$>!bYre5{BG= zM}o~MHIsxz2SYU?4ik86dTkW2M^Z4-d_+O{DtyLU0znzgATL3pw=)n`#4ARgIchYG zI$JAFUgQ@;S^gwn1RN~c4*ptoPvA-3C^om-?$1P{wr_kV#keB7zMG*gnAlM=o&bp> zudk%n&`lax6INCGQJog4tSIJ;KNdxq%Ou6o6$u-NJw0UQ5l*ES*v-EGehDgHB~!^SdbKZxwJrc!oVx7OP`+S&5udg1IEYf2aT zGRJqzhdaAYoD$z8=QelzEDSdOt9)8Zx%N07)b%bke>7`cQqp;jlii_Jf=pDi#lPke zb=w)JMlBm?fPsy>a>2Q5K5g@(1BQ(0zH^hkqa1uZHYJ+b{YCV?7NnF?6O&VcRRDpo zYSnUMsc|T$f@;^-4bNeBDM?2Xx|%l}zfwqrLjg{9MOT!SvVY}759NIH!ByQwcxN0t z2CtE4b+Z%m5=quDGT5S!JS*)vAPcZF_KtD0(tH-@d9VLQjdIyxz1Ay{*n$83$~W2 zoo}^AZTsBxmKuB&i|zxWu4Jcy78H}tJwY@M)$R#xs~zilBAQttuG_!l?8Se!J5T)0 zm=+PC;)j3XdYQ4BRS!wapI(mC&uk8KDF*@cA}%!KZPyxbtrS}^t7LyWd%$#Mpflc9 z8~&#coig8W=J4AAD;jLJw>n8*?B8gy=EB^VgHYD%^zfxfKg@!OHw&V02C`h=($kw9 z&)}g}3;Z43i+5~ERi+EaXRo^rYLO@+{iya{Nfb$;Fp@BC4K`Ao#TwWlmv1i%nTvps zsrzhBSsSna)1C_@r+qdf<|Wm3{DuxB8eK9fxJiC;o@Bk^_%a^6nVrWieX_cBY>0BI zD5i{RwGaC$V>UZ0}ReV{O&4{ zh{<22_^liplo4> z5nP)QylvN%FH}LDqQ538@p2W>47*zVhqDXPH{u!T8!$#3yK%cb_;zNc4?B~l1^WcN zJ6H`Fq%Ftm)U4wC2@1R)Zrz@6FQ9s&oRlNP zgL~ZQ)Lv{LNGb64ThBkI$WSRJ-? z;k6Yur=10EY=!iA6_kd?2uwDUDI^+Z9T3PF^GoxG2ZJSICynBhqonkvC%U6Y{E%8( znMe~Q^s@0GhDt|af^zaW1&n<)3VvOD(6uQq{!)zC&JjDzkc&XG=%W2W_;On3C8B?= z6S)J+S<{yx-m+OskmC-nmja*Pq8~Oi8soTwaY8K z-s^PxHGjXjy;a;Xn^*h3SL{d!-z~!Z`?f8HGh9%nfV*mEnye{c#7au*|;A?Ui6{ z6x9N@V>0EshESSOI*Yu8HLB|yi~@>sf*+TC{tw@FjfZ$h=?Hu$pN`{$x)gU14OHuZ z+Olwi!_3HX;AXP;G#EoWZT!YdqzG1S|ECOE2&~jHlWf-QeRg@Yh{n*_I|5?Bh8LBs z<^E@FbWXBE8@*J}?&zWWck98Qh8qBbiBe85lV=ntPDW(ZrgLR6MFEjJ;g1goZyjKX zZ!VzIzV>CcPv`^$9;XO$ycl~zo8X)MnDeR{XQ9plPMb2?lm2>jvD^;myTpFAa@ai? zL3)_xjLobD>`yWK)mL8G&>C!;^@zh1PgmK*5Gpq(j^CPE+~LL)MMMF=G7ZL5^RA(@p69Qcy_#ZTwSC(vuhr+qu57d2VIMG2cVfh%44*|l6;n>rl zx9WPP?ioq5a;csZsvd{FxfTG$$-)2^(^QPu0ALk7Y~4oU4n{Ae=TNM z?hYz<@9YXTlHFa)y~dZ_t5k9h5y7Fw#kJ*39vgim2Uo%Z7 z^>pqS(+H^zV+o!EnFh2xX!Tm&=76WM)o8_k4S|P~r?bv^{+{uV(s_UUvCikz{rx1# zgFQ4e125qK;UK<2C5<#bYnji~x0odj2l&g*mcihNFWMCO0TwdOHbzTWzu;$0ub%3ku4E9KgQ4cgi2+S^yMJ%ZJVA zq%w0}+r5QoLB!FYr2o9aSU1jfOn~OFI&w4Jw-K*H6k(DqM6+!ykcs6DQOPL@+DO*U zboyY2qDi+#u=&1KLcSPuMlLL1P&OxES}p@IefKvgFeR6W7(u}k($+e*Qo9+y8D1T~ zU_=^B=O>QoqPL9V;h{axwR>=|18!H0(jPJ2r(i>r1%XJI4&!k~MAy|Mmo7pG%StYQ zJ z0$Ecn-VLJ$l8 zP6I~&8&a5;cYx5rozQ{7$=4A7@c#uA2=_ie)EdH(iP@!&0N6Oy5viH239-mD#lDFt zy%}-;A_cM=Q@9T6Y&<4&X;XUXLX2_Q@Ue>U`gq=v1u5yJ?T&U@Adg9zyiUmi)@dUK zkE5r&P9_@G(V`l+h4i#moHN#bEUn|W2?t;cC#whKxU#$L$IRAWN(SL?7;UwDm9RhN z2gDerK;Su#32>aspuP%}D5I!#BD-rwWu2{BGLGIqy4F#Oe+euf|4Yry2= zoD|}mRGvyC|A(V%jIOKOqOol^Y;4=MZ8x@aVzW_WHg?jOjcqlyZME-yZ;U(kIX~{7 zd-pkO?lsq3Yqkp=4Ao{W3hJ<@<3>s@WW_^hW zJn8!Vmd*=MBeOPdu$pioi=X66xWkh#t2On&Ius~RC?tY*$R`Z(7Z?!5pL}#R(ZluU z8EA1xZtSeS{@O(cf!2%L;QP6!Lv+&8>CkE!A3wOW>rKC_xS1|aM4-cukL2`dQ8_##1{bXB zs~f6X21veBHUEuhPlcYH%STx)NQB@hJBGrNqCgnUQPWV#gl6b-tyC2)j5>VG!>7l= zDSJiQq`gT=Gg_UL(5Ob?Kvo>+I~9}PQ@VB**;(MvL0Uc~R+5Tw(J|Ln($PfV^Fb^t zY<%`0VDsU&7X4W}$f0vLJryDbpilU4|1qEHLrL6!E2OmzxL-wCP1Qp|fhGAgs4aoIQ2stzIE%vleVri z!udmZhqf!(!{@J$=B2#9A&fvccO}y!fls4e-4b5>3wyidgtufcaB#AtI>n}=(L~p< z=Mkx7Ro#d2sP+%vb~8OAgbeddp2l;fFo&h&985TQWtLhoo(P*&>;!{XDzx1{VNO(g z)`eiFmPZQ8P;yG0}+TD!}d>YR39^gELDM%_l;sr1OqSxTiY**zE( z$J#<97-F6l)XPOCFa(v&Zx7eEb{`9$-iMdbHkEjT3)3#}I`~>1^=;9#tBaL^A?@Zw8`6>(vFK^DRv3!0Ym5efceC2bPiEpRO&Fws5b zr@>;c{s7HCIP%!uBDqd-O4Mx*Bfj=TzwEk9`)iiw5++{OLV@8n%wJS^Z-@&|gp;6h zVz44vl=<7bsRxP1d&8%CCSOim$Uh#JJCw-p?F?6@?00S_3sMYj9*Vz!R+iJs1HT8m*i~^w=C8g6F@R zlpmp@u;^<+97UaN-}D}WvtcME6_6$Jtmtmow_@zNpfBcBCi<4Dw2lj`AFrp5Q(g8T@;(ILa4veZ^RRnw-|Egnw0+e-54U5AX!w{g$BDg&uc!J;DoL+r zUKN3x0sXDZsx51^kGehi+gl1d?#&c2w~xm!|7f-hZ$mCUp;Hbd%T8nE7V~3zXqnm> zT3$x#5R8=(eAN_6XM1CN0rxY%>6VXGn$nueSFYl8&h@(xO+hES#|w+fgi@#i-{X&? zuG1mC>eN}yfi13h^|h0kLEjY=REnb(+c%&&t~mTCtI<|>vq~DVLy6$2@o(>#Q{8&& zN5|`+@wGR7XgLwmY*d*e{d6AoRL4o3cf+-}{)2Wkb4Qhxaa!YDrMnSMJZ;Hp{LfV_ z*^VZ*-UA$QA7;sw2@FH2Xt8&z>I_=DV??t*p3=}YQ2JD*=y!b>UG3laNN`tIB@BVG zJ4f=kbo9}AoMy*Ae&|*szxp3xakHy>2&qLs0VS7jf$I0Q3o_QD*=hG>Vh%s&h1XLG zILuZ*OUeGFdX?lj9BSIEG+kbq0hvwO! zA4%yYM1Hu|%)$ad_F6YiZ+GA;!!z*S)U>Z%H^YwB+E}-Gyx()YZn)iDYs{)DxSz)I z)VSS`GH=^!_ThEwW#%Y!=o;@okh&?9vVH4FZ9Q*2m2NvQ`3{COfeyz&R~pK1{oogn zM=vddSm>wb4K-|kGj8*){X~4JU9>#&S^3>e_&{z$Zx$5X&`*)6{$`X{#sY+Mb&EZ= zAI$4nN_*a?H^kNDV-~lfH`&}>0o%7)XAANT*q z4wG5JAE?ZCE57RZ_$b2I+FcG?W3gE$buoAD+r3Uzl#kh^=RSne-s1gXldEu2OF`4k zU;k2Ua1j1TvB|9jo=a|4rGSVEe~$)RKcg&PI7fP%*YK7cPftNj4_YnAY-g8qd)cAG z8uFL;$B&53KhU+=%LmnQUm8B}^=(H}w>~9U ze&z}Z1GkRzGj;=^ubHILICkE6`z8^TG(<-<+OO;Z<7(EwhS5|TfM_B6; z8AdlAJSL_$1pQfeZ3m1!Kw`Id*XO4!jH{}O2*YT{!bPd}LoLmW<@}S&p=YPA^cEgw z=D|{}P)fUgj>i~jMyp&S3f2WwhqqjSiSMypr**2u8_;_G_uS?%l3eN8(r}d2)_ftw z%{4BQeRZwDjAX`3B7|b5&#k$%k)uSeWn6w8^*Ga$m8S3i40u%jcs|PTqbomjMajdt z*9s7>TAA7)52SM^MU5q(+o##^;y21zZq&Rle2$(~G3hhD*Q$2PZ3%Q1-Z19%tRzD8 zy$Wd8Um-jEbJzRSbw0B)@aInBSh(?D&mnNhUmtny0c7ae>%Na|e)AZamlxGM)cl~< z;knAhwQ3h!2AJ8~EW2%Avs$~1Z11TPy}Pfy{M_S-ep5^4H8g(P%<6I6ULn5zb=@ey z@Pu?VR(IkcVIVcVVXI9OP(-oz5HFCY%YC^#oj2g59MgbMcPZ@@V`0f_Uz6&e`|rB( z8Q!V})hK~&BQ9-Sr%s?)XZy4Mm1d}>qjgR81)ka zqR3y}Katl_)!z1rlbGl=b{(>!>=w%3A5AR@(}2TG%Mq@;oz;l1oGqd;aSkZd%q{TY zX|^~Hso{5xU##OeyDk_$W+@!$r0d%YIONGtotd7$Pvf38tuphpOUZ)oO4*Va{hoW$ zXI+p8B5pVTDCBn^sViy7Mz)GW+Cm5F=lF5(k&Go$tmC$E?ddD^SIB>O7AI!%mj^H% z+ya*=!ow=hc1a|UGA>gm)jzhA!`MMJQ=rFAdFrZg z@Uxrn`>v=!SxmcFW=NN4u54mL7Nwx)+b5E6PQ_lXN7z z-%IKXz8_W^c_d1ynma5{sT{T-kzTSS1mFqbwWh-?;6X$93hpyWR2Zg|OF;?C6PA$5 zmm{m5rA%;^(y#bsCXCE~Rh5vi{Qjrsr9~=NN=SwU0W}W|^DlZ{)c2brH$om7-r8uM z-FP;NQ3Q%&$g$y+F=9*8x`Uas(WI;o8GHkEvpBdi4Oon`W)tN}DAgS(=3EzPSzzKH zTw|JZ90%2v$X$x055@!+Jaw_Qb0t~GYyp-e=BW=9EJm?*DYdde6MRU3QC*hWV)iui z@4!;I<@rJ?J9rdYUHv1CMw2Gdu`GWFxty=2gh~;o7ml?%NN2l0E&rHGLUBTK@7YI` zxzw*Qhq?KQfh0xzqQ2z9?I`E&)`JF!rQ! z1A6e@Rb@V{+hTF$0C))*sw7yboW@=WOo}ODCMHc z$ns$&p%I^e9~`H0MWHMRR4)nyt6GF(F7#7kAy~H<5TuyvStGIh+o4R6RlbZF{!L=U z)xxO7W8!9FXD9rp{Aky{WC=*~w_I=PdV+0~QRIg~M6yB9Vgd}J^R$c31t<1-ZYfk< z!8w&uF&jh2Jk?xD?YnqP^p#Hvjxklq89PttyYob;$01i;iijp#6_#AyrSaeI{NdtX zb^^#RNMQ*kaa_T^*r4*J9y^flT7_UN-U`XN@=d~0v&KVH{uD)JCIdEM=@00(&K6!~sLQ6=2qea1BM#niDR4m9&*n~eRF!I7J=uPqj%Yw50w7ckM z01ORG9w8N>EL-PnVU)6c86WzeoUU+lE(9<{JV~B*EsuZAfGAgq)l<<3Ocef^<0s(~ zztC`TA!HmcFliY5MPR2Jj0-+>PHT}ECjbq=ab1us_8BGCzW$x$ko4Dy1&pwxNRieI41ke*|U{yywQ zsa*+Js}aQm8ex4yvkPH_4T*nWzg-WGFQjMDKPeKBBZT{Ep(-rT%`7x>B#DUn4j#Le zKQa^E@{kC5A+W>h2^R^W`%EUmpdIk?5;-B>j7T4gI?y|6o)3;n{EE~EN%V|li7YMX z+@!L9XgF~;?eeSbrgv95Sv(9+1?7#!e1dkC*y=~=?~%>*%hR52uCe$@;n98j(1?UO zMl*#~Gmz!Z&?7kUFbmJbXbK*wyX(BbX4qZmV`t_vNbO`6$M1CT3vZYsLbD!Nco zIwlmCJR)OLeV4W>n$Rvggs|n6SO2Btkr2^O#BhpI#i#sCzYzxzU`}0uU zrODQ^YkS$}fpDZ<92mDp*Mj%-t!|6<{i*TKvW55;-uP=U|Mu#vr7}0k&*vFq3B$V? z>&NJim**e9gf&5?l%|i|?+8JAx=|f%?HE<`pDaPu5-tNBAx@Ip_jeh=olK0{gV)ua z1b`9V3j@`1v}R5XgNMn-hMC*sj718S*OdHX=^LGCuVawRl0TMKZP;!%gRzjxr=NWK z{-<2e^6ce{oD>0`=Na6t+_hyBUbit7W>!9RS1tvm7MyJNR_roYg$huF zzm6&@Doeb^q-~fczkpk~(QS{_bp5dioNSW6|ILQ*7Wy2Jc3!vh45dzyvS8I&)dmQV zupOWnqd}mqV3H|czcBGymxf%*R8nm>{qB_nI)0+W)vno*hlYfFQV@L%@e zLl?twui1(8%|)$o!IGE*@@E zPCAe4(8Nj9rJ5{#a9)uIag}!)^V}uS9l!YB^Y7(3RfgzG z+gQktSM+`*{&2+=JG@Y zSf`wVA|)k@mcrIfBK`wSr~ifv0rS7T{P)@~TL~P5-Tm6` ztF$xfajHUD`9cz&JCgv}I7&oZR^?t!E$8f4rnY0loMvn{66 zQaADRn7!3=wqFEXQDi9FfxWSkon;ICPePPa0I{V?b&O(a(O|AgxEW0>P z0EKfI|DDD>F1qH^(0kR>#Aj3^fYH%WT?N3T!h9e4sQQFor|0EVrxt0a<(sdzEHe6f z=Hy%SR7&*+K9W3h(iB8(4d&$puJcPY}rD|1X7csm~29#KoCM-yH^B!~GVcQ#wVba}@28spq_4I0V!Q+&Z zldk4wbkKR*x%rR0iG9TOrp`g}Bumm3ir3MgA2l<`!R2OBMFkbt&|td+1Xbb}blV?tm7~2jg=rz5>V*Y@i#EFt~`OW7g`V{Rqt1{L1PW5Js&1DU!$3-ZK z++_)qAtJz(ebaL#D)7 zW=^2^)Huhyu*W&2CUeq$4;&54Se=U+so2t#q!5J98O4V!E*Av_7nmj$>0!m-S6iFw zH|XSO#rxBGH{L14l6^OOv|@;o3SPjr9xS|RFduEU{2`n^I6E|{Cc@uaPHg7q_a_w? zO>xWsQxm|ARn@>nt*A!MtlHlOP(^-CJmoiFD`6jskbAbaW@3^;e5{yf~n%ncr&-+*CFuw_UViV2=^K~Z` zsY77L6hj_X5j83BbaQ+KGq> z?tnEgz^e_piz(J{S{+kI|mLR z8yLW6is~Q1HegsSin%Teb-%ik+?Yi$u@~4p>CZvm;sh z!atI*j+MyLs88*!HY@OMuczMc=trhI%^KmrAle26o2CwlkcH!$h+Gp8mGD3!ji4+e zmJQjkC~*@_Q$jSFNgx!>n{f`&#>j*$;Cp@SDqVQDej7r$c09lk5#IoY%rt%viTm!F z2OGKeCq=yIK$v^KMBWvs?xd13geplc2WuoZ;h8LvGq|G=8%o~94CzfL9m8Rt`*e2% zjCB4bw&R{B%9Y2ZBvM$pRwg3M1#W8X?fJy8zVx+8@qC*i8^T{trYISjG@86{`ZF0A z#@|ULh8MJH9_B1P3RnR3dcLP?%F;`b8pRtGsU6U0OU;Vr=kU$XK1ty+lc@$%rSkA* z#1rUqTJ?v0Ho9XyBWViF4RZ;`b9)au4n#VP;BGWG7%Z(&lRrluFj$VsGJ@K3kU$G8 z;*VmTWGISsU!s)hq#lb$J_RjiRi{9^?9YToH!qt4Tc#j$D_}SXDvO-jS;PlYfWua4 zhvVsH5ic1n6OLO|N-j%MCXbmNdgd@VSB^q*hH^-;uHiPpeK`4g$n2N1i1;`M7;6@H z5LvEUkVq@CjLZxXX*yN)SEF-y=NvunjcCe)+b@i9O7X-WMlKfQdr8!T;%AZL4d2*) z_a|+EM>UzU>Al}40HX)&ryk52) z?TiI=dwwu=#!|5icm2AWfE0HbI>WHD!e`*{!^5*GVpXwe#5W1D!Xx4UP1_{m_f~Sz zi-Xxe0x~k?58psK8dWr`@w!KAB)8%~!k&Dn= z2Bz#7nO5Z)9g~jd*L5nyBq`zdKHI=DtOG!d1>WDBEn7TN@qm!tiRm&Bl;L0dJQIA&?QTW{GNxiPdhtOe6dB!X+xo1m*jWg^E4t3bSr%V<)c9Yx?-a#<}8R zhXQ@g1r`l|W@0t-&)@(Xs@#_)Mlz8Jm(6ES1MMcpI{_K8{(5|Pv7r?iQatTqQI&!S ziC`BFf-uu?xR8b#39)2wW>9bjloG$eBNnO_4d~jlQbPPrqB=-xvl0}CX|}CyL|-y) zn9RtSB54<0Qjx*rKqzJ>fTxX@1mCPMP5PtrALtwK&~BR<-B^h9Qyjx23a3Q~u}Z{dizejJc0rtKq-uKMRZJ{w z#!{RT!xT=*56wW( zYxD73c>4$tWW(FkNX06+s^rxbzurq2#`@mJ6x@=)m%qrV6>W9d4j~W@?<9wTjK|`E zmHlFhaX1wyU-%+kXrtsGkuivUkW0-c!fuVhwoK2h$5Y6Kodysx4@@`Oz*ZBAY%2YdujgjHEe2mf7nZblb6*@RHF=zKf z+O`M0u%$cu+n^|~%Fi~!-edXszv*&$-Oo1~Shd-N`!RXPhOetu%+9MX-zzRKF{d!T zS6*8i|7!DBC~0W(_g7~6GC?Tlb8#m%1Nu~R`+8O%dN{?CTWBFC9#ts*L2syL2p`AY z!z-<5CWEnNR0gwBoWQc5((QHfc_q_&Lj>;kb#p7c`ueL@h+vH3RgomT8n$KmaeCMB z;L$qc(c}I&`~W*_%Btr?v1wf21VeO8g!K0e73e?mYy#)$l+81Nj|+}>k{|&KUlX9> zaBU2Sa2bo&@O)v?ue6kZRCKDiV#i;OY3`^kKR-L|0k+98gWI8!#M*V@AUeEdFo6ID z7Ec3~l58PR(OT=b3JC{7j$DN0Y{h6+CY>t|Wc7SR_;eu!O(TB{t?j@5aHgKTJsLCm zb9s>^nMQX@LvqfrvU_ z?V*%`8r5J8gts8~mHOcw>~=CYX7WL9os_H@V$ZIuuo@koBTA{9ZFCE$)l(S`n2`WZ zN33<)inM3Q%To%)ku|0BvByVt42B&qlU2eJYsO^Po>KloxNlLAmoBi`%DGp2jkGh; zCPKj-vEpoD^X2cC!v(;xnOk@>qXC3YDNNKk7-WQ>30MdQyG$D@3hAJWMOy4;?J1 zg+^_VHO!AGo`5@<{O9Cfaq5(T|lN7C^G$LBEQEVlUOB$$9aVD9SX$Sngme z*l8HEHT7()VTl6ihL*eLw9iIt!vSXNQ! z0o||<9r}=1iuCWh@g;s#a5Q0XD}!Q=(%7m1&i`SU>@s83)lzP^m?Z$?M$!T`UX?5# z!e5401Tx@wpr1Mok|UaT@7F=JeK`k@W@b8jWI{FdshM@7NN3mdlm zQSdDI!iZ|xD!y@o_RPcH!hP?><+Z+;^vvGW!Zv7#IRgnFFqg z9^?_DTU33eRWgY;Gt9ROK-Z_RfG(%3ykLQrzFU$ zrkq7`(%!RGIy?`cZpHD9;HXkS0MHGmkub{A=l)#M^?PhOPYT9V3;&3O>K+krU-n`U zIU?#3uvvCu0L4%U5)(}PAaAc`6TiV?@RAEt^zOag;6V6#A2MH)0w)NDU{=MgR1&`0 ziB|SzYSH-f@Faw7fQ+h^x=e#+F4CfHD_3ob&ff7K*_)C3jJ)V5v&C!_a3BT~JTx=BmD|UMt6Oi4-?i|Cx*!@p8N#}Glhd%Q ztO~c$l8FsAW9IwEXD(xAZb{=?#pK)%Tlos~U)+}6TABHsw4N6P0FjY4e?8M2Xf-0vlr#77pp<<@?%|u?SnT>Kz;QUoSyJ~9LZ+j`sH0~$9>ddh)lOmCNbPGNWV zY9c6P1lc3!N(4i zCk}~quXXBNfCV~6ZqKl+@EU`y}m0|O&am8reS0C{LvY%YHK5&4A{Y`8k_YeoXm{6S z08Gg|F`6z%CQ2bJo-HSpBi31}&9rf+UErnxh)OB4{ywcn+r@N6w_KO)85;+h`l|JP zBK73z1zy)Gj>7tEQv9lzGqN zRR|AJC>-qlV0?Us&a$)}`?~)^^hK)pVfn%}Di_5w7acS4+=?iC5Zv?ouYkm8T=uVf zL2W#w5$@ZmkbB)DZVDm}B^b)_RQ%Zj)_u~#NB5u*nD|f$kRb@|e`#Y$=H6}D z{Oo0ljSKte+;EIGX)c0o;|m2g_kai6?cO;j*F>;rD18-lQMxH24DLQU98g1y1J5)` z0aAQ6Jazm>aoN@X_a_>MnTO9+%+WXL|9{)(^f2@&gx{m5Y^0Z)CR0)v#*6W~bwpaN6Z8K5=%swQd?pZrOE+_Yc$O$!Nl zC8mJFyq2(0f%hYK2TacLXpmE#sKua4@1y4@X>5$F(L35ZZRif<4tG>@iwjSB7M(S4 z^=PCD2x8Az5Qmzm;PF@J2SQs1Tf>uQpa#a|rD(2LO)vO=k5Y#<)WH^iK^ZP#RF!Ak zm9&P8&S> zv5Q~K3N1LCRiIN;w6iqNj}_0bVW~e4^Ko8+%$DKF8TODy5W-0RhW@nGOFqWxD4kLU_rNavD`VdKs8nFuQ4=nkCg0C(Ba&wt0lsfPG#nWFX+57@3_=pC z#S`|;jvs*qhg*q=RsDb*Yz)ICse6oKm^-0uWlwQ1%d$*uPb;KeJcK($Pf*FxWaxO1 zz~unT^rXvt_-w3aL|o_Yt``)67>8~9eeU}doskMlD1cyN`Pld4=PE@|`aT#^bv_A! zUOFU8IKXMvjr=pD-Sb3O(pP(cEU3;-is8!FdT`*Gp9!Zc8o&PrIT1uEl)@7_iFRkV zujkM1d3|82ebnYVwB90o@e?Mcaqt)mYiT4kov8EaKE~CqK6KJqk4;<6oUqY9Z>5Ec z&UG07bZ)vVc22P-DB3cpuJvxOYa`4lnC70B0`9_GqcjUJPzn*jOvmUG0!PL|`qfDh zC5Z8L^N-7sc^`dXOy(%ZEBf2<%437y6bZ{G#wPajyKJnPB68)Vc&4!vhN#n#2#z^N z$QKk~V(v4{lVzzPf5PFe;M;df<{3D&4m+3rP05R({ z-e2@lO(bw)a%f7HK@E%4q2UAiR#rVQcl08;ba9Z3zkWyJm%&CADk1!{&wVu&;j9G@ znslEQeleUC!IjL74|cP{`d5(|wf^$m?nC74ZWgC#9>f?-)?MnOZ{2nu`q5125*I-vRke_01J8gs66 z4H3vt5H)*C(F}=*>9AwQMoU0us>Cie>nLu=EDQ}#?! z?->0(Zc8)n$8g+kQwFQvJX^$!<}e)XIGzwYJ_RMEd8&X#TvnjHCcxS-+a%cM-d^hT)5EW3@C&z*d`jWj`sK+i4X0=RhlNA+0bR7^Y<$d=8h`OB%G|T6m@N1qL9I5Ep#F$hT62}~ zf}T@^1%ed5U@$TBF!Co{+m5(6+46n4Dxc$52g4ve7HwY$yAe2@xQbZ{2<>j--1%6l z0`K=~hWXK(O)Rn&s~$SOJ%j>ETTiZ*Y^e^4T#ZAWe3D#!lD-?P-jV*4P2~?53ShOv zX*$a0vLoqB@%i}+s=av0WXQ9~FxV7xrQf@#A3$O#-J%Knz~|JyfO1m{kLdsO?^Tk4!R~Z9 zTF?~OWzj_=j@ukq{zuA%ER{vcJA^?n&=1iO!OWldAjWP_x2Ld1hv9CwJD3?-835Fs z)R2;~KEt+D(Bebb!fwTT4mK;X`MWaO{=dt67Q|gtbH96DA|kgXZ8817s!|u@Lao=yR-f3X1lmnV?7rk z-Fua|V7~oQH|Lf6G$3wN`)QEn&3ItjD|tL~#fTtu*gE9Ict@<}k~CLw1r3C1NI16)I%}8xVB{7ZoCKgqW6UfhDSu>x37Xs1=f)`d(-of4G>Ap2sE=AKY`}TU5iLT1$-d#(JuWSpN#G*!Z6 zcp7a5|JfX*-_qENM0J*4V)*7`eyu2tRG+(*TA-DfAPN3)5}JcndyOA4YVTD%6HFJb7Y z@1$)yvzjJQ143|2ASQ8Nbq7=eF=bf3DB)r?NIsdoz~@v}t67?90LiaS zHWmyAV-84v_5OiI5Y1Ju5YG?`VW+LeAnjc5U4MbKJ=qI9L0BrDIuw4bWahhNu5HIE zVq$Xg6Oz&UZA7o(MfP{dIIHOUe8QbJyq+RBW>49jbkcSETdU2oIW8a7V5Q$TBS5y% zpV}B}&Vjlva6~C2p&y@>;H}^jhCi{`Uv{H0zncm(%oB5@# z*#kz*topuNEY(*-Nblun1o9`?6izx2LazO}2^c2)aoD>k)N$j754`vyl2|38TIeivN?^|104#m*(@`U$IT`b?SSUX-V3+C<<= z-?NPjtkt^tW17hb_uu>WznOopuiJ=Pm$j=i{|Yk(pIUTe@ku_VRd0Ka9iEFF;$ID| zq{j&&i+UL?nqc_mwvXTf_kpQW%TD?RIxWS8^dhV2Z`c05ZxUw8BdD;fC2o@6e6*@@ zKZO|6Dl52k`#!bbGEd&L46c^s(RLEba|({_V@nP4grYSL?AAy{IVUc^OBnj=Hr13n z&W!iw`_BpI$R0oTA`0^FaH%;GBTTWZ`j6uJ|75gTwN=olWnNT{eg)14SyD9_93=p% zZ<Gjgha_n)Ef7R{jh!)cImo~Tg%SG0L_0rAh zHN=;JW6`Ab*^AF0p@q%3J^EW~iqpwQ*I=td{6OZ$I1lUn%6huv?=kQtok%fkP3%L% zK06(EGokKa$#D0;rD%55a^U3M(7 zA~xhS-2SBV+)Nyzx_&EKpGecytM4+Bg|^=8In+0L&gHNm=VY1n>N?-Ht&ME@c3(p> zoh`O%tNvVcF;pd}5|{i2K6YdV=*HO1o$e;TKL#o#CQbb{^E5ab*-*OP z<>#hT{eZ#gwFLrRN=x`T=JWp1@IkJmOs?V_zniXy{+i2WJUncRZyvFVVk}`ZXv;B^ zvkZ+{HrD%kMC(yjLHRkUbikBvw!rnC%e&tMElM3&TanrZeSUGNZFMNS@y&9IelTsB z4EFbD7TT_87C+91Yg6M`E;mZRcJtd}(&eD*UvFmVS$m+^H5;N;6o#toHLZL&7V96s zGpl(Y0D8N8pvg78e~*2lk6fiiCqxAfH}L%Gp})Q6`8tzetc)kX9~jWfEywF4e8-5f z8ob{f_xZ_MYrr!h50Iq&Z&Iz2c3T!$Hz9g1#+^*}&}d$97Pq0p$z z<4e|KV-7Hx2=9@omNWjjon2Mxgux&U7IO)!dUu4)42}32-@Aj~-TB9f+3qX##YUZX z1n#^1yw1z1krKk7)FK_cVEB2=i~G z{4a?FdJyX~BPSK-Mwvrf`e*_4+4=%?_?~OhpDN(Hk@NDkerCy8>ZAWc3HP9}7L2pj z-)g$pEtiUr7rY~GdzE0Y9B5H{OhS9v44Hx7Bui=yk68@dyVx99}}jjN|yVZde-^; z>%|V3K~x=QZN=G#;n;SGpl8;6^-L+m!2Qz|4nOxz|K~}aj`0SETFBj%t$h$%)qmAd z^Y~q}I4mUxHKcA=){IbDOK(rE-)HB9udFL{&@>i9Fo~G@>>g3=-jo-5Bg^C~8) zDH_sot%MW2p#H0n>MVBB8;vFxbX|TdHvz1MD+|<)cT5Gh*ynG1YN?fSA5AB3bD>48 zv?EFqnP%#m-#h4Ast+XFot8LdO1vmfDyBsuI`5;bdEJ*F?X4Yu7)5g|#%6F26&?ijr@+n~7;R~nE#*M276M(Vk z!y~zeuJ0o+TJ)E>&E5{Yf_*FX-GHYKwi|vdICE+UC0-0aJRJnDw)$9Ob-)6N(3! zf+3;aMox5dhJpcXpXv2B#5?D?{>`i}EE8(Tgm#rINUPtU6*NrziaEcm)Wd71Ovt=C z$$t_WW=t{TS>maUVDqQ(JB~BTFagpzj1t=J@0+!!&D#)lur;|BLK7~5KT{mA4QISS zLBOd^JtAx7GP5=#?cC%knuve#Z(c$xbIMgRVlKwn?E3!Q!PjO!9dYJgUN{zsids|r z>t@&X&Z*r7D#aTAsK)oCwl2>6n}$w6Qz{0hhw;0-p9d^nzoZySD^9qK#sYVd3HBs; zw^%TS?8r;C%iiR29xOH=ptNX7_zYSq6C785>g{7kePmUIY( z|2cVjXa~A^p5cFjJ$TMN^hMJc%NEBQ^XF+eO0C=fl(emOSpqkbwB&;au<>zjhi`|VjS&)E}EBir@(P5 zZk97R`|Bh;=ciHKN>{+jDp^>>UM!!g-xZDBCuZK#|5!Tb=(xJC0XJ>Xph;ufwr!`e z?X+qP{rwrzdW_xJsC*IjqrSu?ZOoHO_Av!7>It6bgMJQzZYF9GO^9ZTnF z_x%ReWAbOg&g3m7!QBjUd*^nFqiVi-(hkp38Kq_7UtkIg@3qD7@hB6x4kb{hby#0Y zXq-<~Q%+X!SK{pFlC)gSD96%1aPp9Ey9Qx+3&`|3ViIu7$}Gwfyag*a9y-I@P^fiX z6s+3)=53mOvX{qHik3$-d;pf#tsQ%o+|Sv2xdne-rlG|&9ce#)(c`dBNujgAS+Q;3 zOi1c%SkgKj?sqD7cI;%vl0AJ{`&p!gK_Oygn#l8S)AomKM0`ahLPL!R_A4(A{Lj4h zKl1f8yCKO(e!XX6ac}V~qb}Rbm4UP!&ldphm&G#Y^7ONHH+I^mg|O8@xb= zY+AL~@qk{!e4I`b7q*`@AS?H~Vzqm%8TOwx)jCVyFnkkQEfl_-I-id??f00f^R3q6 zhZ(o)VSLxg#_g?c27vUl(bdVi2-cyMVbR07D-P4ET*u*#76IR_qJJpKDIHsycl{^6 z@fMF&!>WH_Q_S*>%b?AAhxfzt?cHc*=UiLjx;pUjDw-a5h=K_^>F0$MgwGuFS&>pZ zq6_*t`0`$2@fOlugZpQR1l*_s3lWv~gGc@$Sp`&v*So*~IB71-I*MYO7f=SSerP2z z$Yl4t=Pf>(^aE5<73bNzymHl6Qb+V7quWEC2@8QwD|LS5V66@b?36&IrKM&G)aJ&0XwN%6moR~<;nmb-uTs_XIQ2N{I$VE+tp}Z+&@@c2oqkc1<=aux`?(eq zmB%$cxpMvGrH8PkwdAb%IyqVTQ}6nEk=kuU7hT*GsI4;K?KEig!+wjDa|EgEigu7xFA<@X!(S+YA9 zZW*{G0OCFr;U*3l<8Mo>e1hvq`g2wM&b0vd@zs8@fumN!&d(+xIjM_4(zTOEiWmHd z*omE|Cq(jRdR^w#W?a{GivB3E1oHflN0WwNL*j}vasXOu59QkDo*Ly_wwsWt0yZv3zQsPy{pGJ*YTCL^$Npw9?YZA z0jGwj`4+^P$awVAl#tNkbn*|A8|kZqhGvxOPHgWdB?abWqQegdo(h&u<*h#-u070I zozL_c?{1AsvEeIjVq^_--b#W#It4vE!0UR(-VlFxNzI=fVUvYd-)VuQOofTy4NYD5rwd&~jCTi<` zzq8(*p_<*14uKXUMji~6tgeLt%Nh66g&>--iXxY{`VI})4aShkx@}6Lv1Jn*|50WYhA@5XJ4Qa- z82aVZwWBaXPJE3`W)fS}+pMB=0{2zNc4Xap@9OW-rNf`K1g{1n6<-z)DhrkK`?F)I z4BTa2)R!`Z)OC*ipDh`=UqsmDo_A2rU&~a*RP6@MJ~w(oiO5sA;Cm$jN*DD-8l>;6 z$Gew=ts~cRYk<=~wrp=LQ6^`bA_DwUu|a~arI#OiPc`lY)agca@pRR0S#^VMjyyK= z=?Iy*@)$s1iZ*-k-Y3D7<4PRYeMZJu>AaUYdlT4efGLMaN4(m5S0#O%bHR3w?;cUM zBar1ss81Ux;i!cjQwE53S$m?&Q2_>It^G33e%Eyoz2lY)uNWwmpZ>3Tp8FNpd*AfD zm@v^=bx5BXkH=a+Pw!q*U5=S>j&;pxrlnLG|A;B$AP`w14oqfHrC5 zs(3qW4_!yl9?k@A*0Vbye}|oyu=Zg#XGS>4LE=xA2SdG&3*Pr&(iXHJ!&( z8{LT+%!Mhyq?&m@tF|l5-NAtISU|M=W}1@AO>QSf;DD9xp1~e_%=yG}YXc&+5{gHB zg5td$i>R~Z1waXB%~30okFC=R@yj^w>n;4aAfF_k zU04_IeHYjRp(vA;cO#jP&+TNZJbq3??3mnRDJ)aV+xREDy4iRhzS4X!yTG{bx+kZ3 zK2Z}7aQ6@5imrky&H9-u*j$T`+`#9E1ym;ZrC)aAVZ>g|jL?L=V(f<(XSfA# zy{U3^h>7{ZOV>G`ye1x&cM8b5RO49^KPWgdpA z^!FtsiY}u3BEx^3_Os=&ZgKr6(NC2fWq*H)AsmYrUchH-xQLu&h*P4 z;JkKj7!08tmb*n3%e$Lv?N>B%U)pooCs^mMW_I#J@6PUCPi|X#Dvgv=n*SIMOqr5E z`zx}HKU4C`Kuo;M&OA7Py>6ZV5e`>0g=+v#-$3PDo>*9HN&8ezRjs=^C*da-a`#+5 z$K3mMmiEX}7Se$EsVKFhtUc!>&a}uI7_6;jO=Gt^8F?g&dj;23$0|RHdA?20P+Z%w z`YSx%`>?N_1rLzD!EOL+7rSq^v5LlMxSlSKzCp)jC-+Q+Gf)80#9PYcVYK>sN%>7m zBVp%lB($^QD_HDs;foz|Pvc$m%vNr|gZk0)&D%9ZwhDq{Z>ppzivu<1v|}i+8Z8;Y zyLH785-;aEzPRl@rr~iv5+*(F^uCZ{lL~}xFzcUGGVQKQ(qU*l{s?U2LdqWD z-gdLn%e zAH@ATNT=IxM~&z)Y8aAlu?fdON|(TdVUmgh$~)70P1yYDG`v>XcV;3At&<>)vgsjYDgdx~e`dTX4P5eG5M-qzRnCay$@wx2nTEvmk!#&|r5zkGel>jwToqS!#pjUIl0%73B4j8;f=mOuT<_1!krn9=v3}9MhfSnhb5_Ha64)vb>hLI9UX2_-sRZXs8EXvUKt@=LA<7 z8aiJSw9jqATACRz;F=q{cS=`IY!`7fC67kwh-`_ zoT433Ab{1E#auP4>?H9MHZ#%10hu4m9RAU!M?*!DR+7LS6MIUe(nHd|n+pDV#^cIQ z0B_!~^0+tea(H2+jFt&$TWU8>RtXx5+ha zr-7AQNv@WiHL_n&6ptIzRUMb1W=&2D^byR`qu{8`(74@F_#I<5&f*?^PA8R?^B4SK zFP+aZyOYXoVUi4{L^hKdZ;ELbrBVeQKn)zd%^9fSY44Ojaq_$bq_}iTd{OAASMyf; zL^09q8{m{I0ce|n8OMVCF^T{SGq z%;j0e;&p#e(9N^LqzXTB`SC^dulmKUa?kLw0;Be}H@CqSYfnv?lN{z1CSfg&pGmVW zgE~f|Qr1kze_Ie{&oHik-@A@w0qlF9Cp8LIs7xAYW_g}om&=1!>JKY_WU9m55IQ;T z%Z&-M@ihj{s)5@yNAL>C%$0%q>WN{M-+)&+POZO%7b29!i?0hSm6Js1Z~Kvww{2+; zL3vH-u0%(M&~`-Ph+w^W@~65~S?^3ORwg|c?lpYuLKn>hiQoJXA37X02Euo+ZaBa+ z+@Ghm%;{H5e~pM?tC4-~CM#{QMotVhxcXIHIi7jau&g*vdk|lPqE#~*0RuJ{)W^L( zV(fRlvc0zYFqsdLU_JVyKWrxvT~b~>`<2=N!IU3&G$@_hA;Hf6Wu&7GR<9wo+TCH^ zQM(gi4VC>mnI=^$Vadg865v`)V!)}dGPL=E;2Yaj%aqzBN*~FtHr_Q{KkTT`yC-H5 z;M3~e+}sjj8y32~wHWOhJasC!;6T09pR^b(^KiVB{l&3DYf7heq4aifuKMsd{!6$r z)!&1aJyVbCs%$yf9lI~Gr`Vc&hy&L~-b z{II5ESUU5Va?axN37{+TM_5<8-_15Sd$-v8)1m_CmZQwWVF2ol#HR^Jcr;cI4p&>OtE#Ckm#)pe?SIS!vjhPG z7KA+?^hlP{bYZ**h*iuoOZ$gRENM_+^h=b)0DQT!`tT48oSYJU%KKS9Ph-OSW<*dh zW0rVG<0wE{(`U?2kA!>QE11Px30BR@4leo<#H*t_hPM6IKm9*i&o}J*g)(xfsEGIt zDL;x1tjRlC0vhxFQ*_+l!GlT2p~qUKzbB2$8?g;e@)@!?!KF{G4S+HH1F?#lSr~`+ zJ;9SiI=`4J=7p&7S)dHR_&`5nkAm(f;k-CNl)b0x!{F@mSqRbx3`{ygNRaF|n1On? z^y8Ei2}+|rf;P16bqf!rzgUP)Opu`jc$0}MjuC}x)JRw!_e6Y`LewXk9BDFEvrmiRE`w#6 zLG{v>u`OomFLlNeT0f3K-@$jpzx6q!Fvh$d@yCCLP%i`iK#()=?)qRLMa>3OI5j& zw(6Fx$bn9TE_}#LLyAd?`oL)zC93hyK8jDw22!6f3I5gERplclV*1j-We7VT`@@}P zKtq%$kt^#Lict`_{gCLAi;$0kO`hd!l8X?hk2%*DTB*vda;%p7BP)4m1Rc0M`^@NL zKH-hC6^(C+N^klVx=(EbnrKYh;Tz+pA)T#HLE#yQA&k*tEXIV*5`aD_UUrn%E~s4H zz-TZL3?h=*!Sh`itHuPG-Wrl~q3a5S%xuA>>E{_n4qk~bW5LS(fDB3*vGhl*fkd-< zIprV;Nu!i8Kh|OzcT*Z%q+ZLm>LQ*ZL5oE2D5qrrSbAT)7<) zdlP-Khr=r{+fB1X4Ac?A><bLto5RV?g$` zB}qR*4j+ooXgS7*=y?P^{GhXz7m*iK@t0U+RkzsQl(8 zXUe64Xz$0|#_D8@_nT{MzG4_Mb;uS>3_%A>fn6+rw921T@(P=%IKA_WaVJ3PO${@Av1y z#8^vba~dap${q_N*$W(nS6MpPBTIm{7-V}b(`Ba`tbb?rJx)sWeb3fhlnCI+QiY-Bv=_^=95SSKhR=zZG+AvwT|q5*7V`29 zjEm;^lcR4puQeyc6K|$3_B?O#axLO@iGBd#FhR+pJw~f}+p>Rb5GB-WA;jq>1uZuI z3VmDH(5k5&?a!rIKltVLLSG>Ye1t77bO2K2$hV_RMA8_1vz@JfzQN%;P}at1B~+VW zzUU@YL)p%`CGA<3cvk1r1daS+HG!_p_Y50VYdPPVLDi$cGg)@uxVo2lFQgBPpQ}1q zTxQ-ya&FyWd${h1wdoCqK=TA8W`+4p9XC`g`{#4sd!vq?oD(f8z3qDK51i-|nSgj4 zkH2Rj6;-7=mH6^fs1(Su?4YeBy57gb~+DmZ2Qi3E2Rl!&O2$}S|OlFawye@yp z=UMWfpdTy|dCosI!&s1cGt%ZQKoa~<&fv%s_%EHU#FyC|!9jFb5w~G= zhC@Q;&xDPzVc@(*VjzsKr@h|_1cx|U*!^?9yi-?$#L(tYXpJ09h;~Ce^?mh|RT`1F zFdW@=P=kAU_Y#|Rb6_|!1ZP`YyK`V^19*wHTv6WxgQL!=Qcg!6FaX*8=Fsk%iHfUJ zRYsYGY1WKcsz5MaHRR+np)5{;q1Ct8Sa2Gg)_wsz+CGWSW@boj;hLU^*` z$zkuikcUc_XG)o)PCDkk9e0+|?bH)Z!(VND6Eogc=@D~kk^8IXvQigbqV4@`eHDhO zHVv7EDv{1etDd5~d4L#PdnU~?`>NIvWFG3t$ziiu&WV;?b0TV%vtHbN>WQ#1b=#lt z8Bd6I&S4n|rM~F%)Duw=Si=&I?M~nI)ITNvITce-VeFpvTN2g@1k}8)D{FQRtOWG= zHUtll8;KbFD&0Sg>4wt!T@($PJ>04-_ttvca~~?$|L~3nc#9Sg>!=le;y%N-FwcLV z<9bDPJad~3t5+|EOPOqxQJ!=Kr5?EUciue8a-$ssigEAzNzv~LD4f7@2g}2v@iZnn zp(8aSOSfF8g)N@nHf?*KGi+SiTYwuZ=Q7|@1O21)QPJ~tXeEN=(Vlp+ODPWVp*_b! zdi^*qfiVVHd_K7R-eJCQ^5=jKDOAc*6!OyL>LJoky`k()xvGLfw9(K?qsnP=)o_## zp@$-+;qbl`^`hmjqb3u|j9m7C!;hYA{d(sl{;t>5i!fGF&1CvIesj^2>-IEDU4y^O z=uOS=_uZe!w9y0dGd8mH1tPzP^!spb1U}M{OW{O-WVC=zRZV6NZx;RphR*GoD(k}o zB>NoIcxv&|YfOuW9>HGMqcjMeNKA`9B~9!#QmfX|Ma!XEvSuIqe0N26g2T>Z$j#Av zlt(o`Q zW#!tUZ)5*-=&)qV;iI0%Q?v^Ib}msIHRVZ*Dd}8Q2jW}&OlCxJ$#na+gg4wtWkwjb zRBYRrlZIi_`#$qqHudAA{W`6>MnfBRycpm;=3csxkE75AqU6h9WR7`iIt_K~hTU|^ zQru}*XzBOjG}+(i{qnf#Kc%f~90f45@=I^bB|VB1vi63kAIaT94WX+hD2gYqGaSXW zBI;bwjqN116?9Yp3pWeSwu#~q;Pi@OiUv6*%34l#;vfIpZ+_Y7ij_YX@M;4_+z+Vo zHx}*D!Y0So#rLu@wHFng1Es;1(CKa&oCDY|&NVysX)D#*l)@4)t1I+%UQ-eIDq0Tg z1abz&gY0ALduX6S<>42*W7mqtDh%IREE;z>RJ#_8TO_z6_`_pA8GL@<__(^+vziQ( zd*XakcJ!>badXnDE2B%LwdVrfdy{42w0Fzq*<|%_G*ryTuDT-oD^M46wz1bEZiZJ2 zhJW@-Pg9z?sH$Z6YE<<9Y1Eo_l9CL6>2z*hbYg_yq%e0HE^aiWR`XVk9OYb?iN(DY zW)ClOBF2};Y`?!dKz}}&Wz-6N_nozh1edo)@W41zeKHRH)os&K=NbX=S|QmC9;?R@Os?v-l^Bg|s^l&NGzq zx(_aqn-iyx9>sQ65i$YV*FV~jh5l1NIr3dyqt`yTqLWqaVFNYL@5%zSaMoR%C(DY* zo-N1)>LB=Z;_t2|y6%9XH>*+WuolXag7wRW%}mk74-A7--# z#IUA?qqPwJMoM?hBiY`ygKJBc_eSV5J5g+GJEm}1>W_Yf!neSUDk9f`VtLFd^#kW} z^7p-H<^mN6_wAJZL&J7!%kTiIZ*Qav|FK~RHSQ2I#S)Z&rlb!YFYQP^xqs7b-(y0? z_rEhrL|X1b>e4?#ERH0>Xn8qP`uC$E>ECB%uD{bc#Z+OSgb7}?W1u|8L8oe}8gz@J zeuIBVICXvW_jKnK{ zdNkE)Y*)xNKyMhRCPZN((}tpI(+W3{=o)zO#>1_EMM zngWFiF+j*yg8~j_#4Af*{~a3Sj}p#{!B`3HCqkA0;6UaI_l{smMiE8Fk>G3sEC{CF zK921uv6721A6B(5RQ_97@>w!V-B(|y7P`W$(PvyJB;qh=>q_(2FpiseZ zcoZ)$FYQD>6;==82+EN76Jqh&P=qi>6w2{&njUKVQR@pq(83{q9{b5e=!=%{6^!9X zmLh8pAQKXx{j95=Gm|11sP!`^f1HH0l54r=z@eK?YI@rYc?YeuiEcBdtrgF5LYLtp zeqZTZD?iM1)kZHeC%n;6->sxeU2Yq{reiE_Q;b1kYZP2cZUIVCvXvBstQ8}S0A&Hm z)Gk^s0s7}jCA;MD?A~$3tLy!l81h2TD;Iq~AiZ!KHR(r0YAI5Rpxdd7{RlHBh(O8` zNZ30y=j49Yo%nP9K}8szm_xrsHgZe>SL?nB_r{e3Gidp>jmw_6(vY5JWQuYZB|GbK zLZ@54^_~z0_9%q8Yis-=xZi3)oTp96rFxUk9lY1W5nWn8T*~EW_)EOX>^E^?Q?@$^ zpeC8Yiz10*HpmRwJa9@IQU*U&wg^+`%F?GTSxNE}xNsf*!Zp6%m&mrmt}$u?g5bK&a8IiZSuE!Yxc{|a=obBfOwfKygK>aaFfF0S3tLbn=CK)}NEj34 zc{!kH8a3|JnfmV;c^cb>1|-=Uj-A8=W+|BV*aW7Sp%5q|zVsg^eF+{6Wj9CsZ)LX-BmzuJ3ZDxuli*cKGQys-`6+X!eTicgsAjk87H9%+)yc6F8u3xX-ZVOya*}7z5 zoY`(h`MSzy#p2N9k>R0CqT#*!fE*4S5MQMTkfR5^bGkTh)m6TR{zv|{;JrmmWcvL$fIU;ymo22qkbh4a?{L`X2mFX zcdDnMY*~aRSidpGvAck%2~L5mRY;ONvwvMbRFNw|AgvrN&$$TF^CS?zWR94)z1Gv4A&n3@pvqee9xQyHDYsHU)K`4_AAM?9an_LWNj$@( z73592^*d2FaQt~YT>n4(6hs}j8ai!QMsLMKrnLvx5nK+;e6DqgC#G;oH&ytvFx52Gqg+67&6S3H17lR+xVPKY2HVO*~1+AFBig|*wki$vU^0V ziUK5KaECR4xM0FGMuq{P$~3_a=s_Y|`%x}-&%Nj$2VACM zZ*glwZ(PYGc~kOSs3y77%5gOeiF%5`R&MLed#1>f(+GhT zj?7;_H4SG3$WxMfIY_?Q30a1W5DJIV+EI4NBcg|cPN2J%knrIkXq(I#8v3A=)QLZf z3Kf5sj1nX=pky981fmIxg+LE;LBan06GUm*Ov6r^JGPRE+;7nr=Q`UqaNbGkLN(& zH;Oae?`-au?!{9->MzcBPTWXHZ`46QBh{wg;NGI-z;8dB3Rl<1x3qtf1UE1sh4_`%$tZf0Tj<}c zdj%**t-624c`}armlgw@E)1Bsv4b-U1HUR^c9WIn0>XWxeY^Y!mYgVZG= zMcZ_dWO6zqghATl&Z3W;cgH*N&PPiiQ`qCb4o$ip=Bc#L)dL)7vzyZm)tkYAr9u3r zsCc;~s5+G|=xKK^35k^_YGrSrasbp`kX2Y=wxr8uZ1JM%cILFvtu zSa6?@uzfRe8@ZS#pb-5=#u2reL|TaI)VYz_>&mCmkhY3c?x?6=H(0iP1JF5Dqh5D9 z;kDn2_&#BI0b;$M)h_Pv5XD6e%_b_q%YwEg0RoCAQA+R~forez9*Yn)yBv3+tMrSZUShg7 z-}_Qj$@lC+xi_07tJ(_yR1&}$nejJ+?ZurmN;8cllNfd$(!wl`wzXK&@KW*sMNad# zC)NtbLF@5-x=wr5fhpa$YL0^5l_F9|+1Y6{M_B>f_JfmmC#wRE+a#wDQ&iXP zuV9^DK%dF`{4YKs392V4n_3$$;vUGs`r%S*!_AqyGxBFPCe#dQ*$4Dn9r`9I_f2LE zn9m}>^L$fq8->qA;tI?7w)!~f27Q#{>vc%RNMyBc73XfL+J0pK=WbfH#|Ww_ZJh#> z(vsJ1_K!x)O5ntV(`6@f4Gy}z;G`&s#AB9 zW}}grS(i}Yrf>rN(S7F7MG);yIOs)ZVN>h*kL=Gdfa+D?JzYQl;02yhTwIP(p)tW3 zx&r=%^W-mQ4TF;-1^*65H^;FTYoTsXh9nQm4Ta@B39BFcMKC2EAH37ed;DY_nL;(Z zsx!6gsR??iQkKAT8T_=9>^tAD&pU-=RUHVajqhDl~?4$ZT){JkAXR@(-(LTJHlwB>y8~O!;`f;%doc3SX))KGr|3w>=CX@ox}aU z?-Ilq_xASH-~$*3q~4fY^=&JJVUcfyDe+5^_~jC2F4DJUdgux_xzMYEF#ueU0% z=)25mm@eK@?ytipu``#v|1rYpCq4+1FMXmy-jwOCGaI=2J3o+v6HIswW& z7kRzc9W_ysJcp_L1$&jYa4p=Wbl#hz7wQFc_A;e#R}Gv9eye3G1$NQ-IqY?`e|!kO z72*C8sagz60*gnl`>tgYMy=H6w*>?qK7T75GT~99$EcE#!N}|S_!KKQtm$G##1~$# zAL8egs?l5S7IEnXOf$@8UHz5H0B1%y?DWSJs-=GR6QA9H-`ieHm^*WV$L@OqHc~H` zlk?*@)M?rzRbe1fWm{J)Uz=u!_wyeT$@hf`>VDErBqz)*W*Ocf?C5Ao^MOlc$J?vo zp|MZpi(b>C>(mQmLU9aYL4;XN68kyWkUjFDlW*4z=FV;LK4uLhCL`NH!0*N5)^M=M zX<|5E&rJtQ9umK#9Uh{$gkTY|Su>%KD;`6{?m9G?ZFh@ZHkm}RJ^#Ns(7DmID8~}7 zC*eJ76sl5s2nxmKIhOL2Dbn8wLkm&|+_$MSU>5W2gT=KJ>xeOFCCf)hwxdV%1AS$; zzeC5(x(cNP!cY64SU}l%1ICKTbwLGTLF?JWvC|Ib@VX2*@gx2X*~7n^SXeS;^f4pE zi5S9l5$W5)82JBeX`H!Y@$?!sj4ujYfD9z?r@P4r*_F~Y14i3kLFP}W% zM5cGxdPSv~Gft{fgyu#xOg?s~j7|NR1J)dq zV2y@yvc_DwNxxH`cZzM?`Mr=lFNeKrjPbQSUXGA2Ho%A7X8PpbVhmBLYYR7!`b?o0 zsE=F4R9=r_mlm~0BeHql)4xRC*FV^l_-1S1dJe^MLfSo&uF=|n%5p=UVus%6Rbm?a z$BCvR!Zv5ghcjmYlg{~sGi)-)qlpjb9J8Fg()T&$Uq7s!RND%F*mv%WqGQERPr9M` zX&ilI;)mMg8*su2-s$;np3Oz2d5(M&`6b5nk*8u=g)`VWt3Rmk_#yrM)moM}e{XM= zygLYdx!PzW0yyYiDRX!qM)-NB=wEMCu<^amhd1^Wx_g8fU_;{1`juxD`RKxeY{l5$ zNsP@>9`qKf|Ghr&)2HY&eIl?=L|R7dCcvNSu~mp_C;nFNNM{B5=THRGFkaOSmo{a5 zUhV?WKFg-;De}&?DDNI2keXH&<$tI)(i`e{;Fp6ET{0tfF$5x>l`L~jl zEpP~}5`@C<#FN8GeF(kr)&g}0aOkvNG}w)?Y5V46Pv_C$X_^=rMzcK%bw776jzW2- z`p}mR{L?*y;F|~C2%`$8iJbgY8^*0cDm(A(xDI$=?)&8Z)JXF3hSw~v>MdU%D3M>qbJYJ?#7 z=Fai%O$v<)OloDi>A|6JjXMlfde%36juyQ3e#ox2U9GWEeiz&t95BQR?VGso||MXG&P%s{iy}Vq+-`VNAsHcfc z=utNwUjB6>WP1jw{G3cLW~~JoUK~nYA_gP-H_~sS)SXM9(}y>))&#AKjP%eiCH^VR z0cmpB%L^WNVsbLoQ_kMl4%;bSUayb1AqTJ!ZJ{X)yK*bt5wBFrNFnKVJo#8UdTRqA zpDu$eWMfe}b+UFeVrd!VcvU;I^Tc1?T#r$3Wv6?K50*F&xoQwx#uKJlFxkU2}_ClHBP&Q~E1Sg5L?uVSwTo!+l*M)a~UftjZ86OK`o86m%&-G^Oa}*Cd zzj=svE3tDe!Mq;+hPRW~!kb{_u|7d@R5?2YojH4;w5Hj1)v3aPB3ksyCA*vriGz7 zEw$1KdmGX8S{;KA(B|)fRa(b_bMb7re7{1$hCba{{vdo4X$<WI^Un)1nIq(!S$tbq~`1U<=gq*P(75nf{<3e&*+%kE?(T}Ni16uROXVb zp_U*Yddn)2U6FVK1@7=4eQbgy6xZ7|lQ=(;DN40z7f0w9M?O?5;)6=;xArb=i7z2m zU_QA_H>$LctxwT-8Z0!9-o(+LbX=To8@3oaS<@x-G;3K`;WR7nN{hay77x8q+qP~) zQq339I_`S)%{do0w4JIY&L? zV|q0gsoZYCYY$Jtv-CQ#Pz59Sje=pW;))>wEnh4WuXEN-QOfsA-~$36{W3p5!Ia_z zR?$6G9Rn#g=s+70Vsb2oJ66w2wjj*7F|_3QC^?jZvl`eL=Q8S-45vt76=#`CXkQaJ zGTdL&P*r9I@K0L%r`O?)-*>xb74PCjoal~d|yse;boo=UpR@i!aHrGsrc$&^fK&6gAW zAGKLB`@x-4r({p?iy;+r4t6JzB}0jr2POkgjZ8a#agO3lwqEWb-~8xPd_RpXuNUX= z8c@x$13k?&{6wS>#v%@TBH~QmxY^pp)6s_cp3@AV!nRSEkm3!sf!4IH{m*^*{evur z^rX~ss&c5Kb!+81cO4RY0pjQ}C@{G6v=S}hc^t{EKIl$hlG99A8IZ>P1N*~zQo5d& zS_UzKdr-`{WqpP6%LBqDy`f2ZTb6X%RBfUA00j}HF|np5jX1Pq_T2R6%s;l0K6BH$ zBPRVLy8~)sx@j`pg!Z79vtbwY6n;+*>?IKnjcPlbM_*W56z5TmFWWr&{8~VVOS=kL zAbpA5EyL1kBpq~<+6`)8Vn2LOmx>)pYtTipyo@JkIF#Kui6RvNB*&83j;vY4U_EF9 zWMbP(5FXz@!2A5#yO=LG zQ;o}O6uEl;X6vO@PB~)3AInd6QOl|}|J7j+GV=;mroY+d>C0QEmEgT^b}j8BUmnzI z9~-?z%Wz-R;=RXo{Z+pPGJ34E=;nj?M3pB)Tilwk5tH z755k0IFDkyypB)T8^Hkl`YP(33O7H>lQk@9dq>u$VIu1TGD-Ewv6W>>)EX%Nt%>({ z!5tw5lhtWzJ(GDTq11_e@CCEOX?dW=(&(w&(&$J!=GIs;$aL}(yhJ9lpDm$-X*VZ^ zns8!8nPG+sjmBWnmUE~yN<_5@togBKcChkILetlFq!?Ga!hsLo~l&WcwUh|)2FA1ZFajVTXmwQPP z+c`x4IlyiDY%=HepkK~odP~L8P_L6SsIAe58b{V0Uz<+lyf#~Ew zFc@aznf1-^5no?ZK6A?^X>FJ9JXfZ4LLhkB_9T6Vydfx{zJhC8>V!!L3N79@*@2aj zHjYWg;-Gz5tyAX91q6kByqv*Yo>ocgY)5vrIn&`vZYTNGv&t7;_Rn{=RUP5?d{i-q z?w-AA8Padx^SR{|ibF}HVu8BE0dXi3W(AfuJ+)t1GHoFvCC#1*HCNx`p<1nQENpBX z`7^JrfAxMDRX%5mf6+{G~uk}ii|v-a(S1c zP>)vS>f*P#=sJzNhDz0*n-BfyA%`8UeVy_gs(Jf*Fi8`xzKj`!IGJfXReg%+k2scT zJynetN?M2_!^bnhN^n+QThhC|G@!lo#A>XoeUK>GKK(?>m719k+<07Dq@VvChm{*t zTcw%0(^R3S{L5?W5T#r>;%DxfVJLt3)_rs}g?>&{sj{|6n_|}-iqJ8&!#2Gmn1G+> z=3E;3<&KiFl;4$imAN3_ix^8r5*s2vHzHe+&{e&iE|ntwG!=22?@s|ee*W>M<{GI6 zTq%|NoY|0)w3_!30Q#S4xfbpx8XX``8!aGKj42jpNo;f?*$G1&*>l9DR2?xhi~WM% zMq`xv>}Aq+!)8e*pq;WO>-VnMA=-5#hi8#})P1_t&>J$)jhlcAjlf}Ty8yO4efb-i z3MJgW{vshaAXi(qG1LF!5{+SxmIm+S=YXflYfV#|Jk4Y`z_W9p9|&JN#z~x38X}gL zw~jTfJ)TdT+`}x?ydo_g8h`B+Gwg$)t4f~y@BOKXm$ZL3)tNGVdzKzPCZ{e8HGWo$ z`&*s);)oPL2o*OImgn&rmMTT0XswI+?Z>KT0%e{vcG89uX2DpP19GBguNv9oGDn$r zgQ|Llm=8K|Ov!QdJ29%!Gt=`+$h~2U<3}*r^>&*G`TAep96``PUl;4AFIg#=)_igu zMf0%3+u`q`(LsB~bUiN#j!{M(FObPzbc{wnVC1?AY;-(yxKvIzdbKv264lKp9O_HW zn8^awoS+};ns7V0p`*@l`~JI`lIv;#Z3pog4&ZSrVseU=U`Ka3L_ff1S=+w~LA!%% zv&Rg%SSZP+pTM`x`DQj3WwsfDP{OyhyA`Rh+3yx0)#CQs}pPXlFKYIlJo`+{gFHI&p@sQNbfT3Y)!xDLbdMZ^og|? z{fLq2?aw63E%RjxUl(6wD3u1eR;KhZU>mIdtQ_sz->Wb2M5pjesKxB)O_iBd9wgTk_>~pm_T> z<2fUf)g&EJ?(9>mGR)qwBu*<%pay*Jt15i2BdXsmWo-xAQ%s#$$Y?uER9;2ZAF?>k4M|u)5JL7|ET)r=t#OR z+Sr^-Y}?kvwylY6qhs5~#I|kQ#>93q!Q}OPzxT&`YxP=PRclpM_r2%rv-dd{L(OO; zCwk%zjR7=8!z1i?6xhnaA1|#c_`L3=oe1=oLU5eDoq>#Y5R`9F&LVuAiEn(?OBFU8 z50hb@*RJpf3HrdHsyJt^4Nr-V?`dC>_IL-)h*=!cDbZKr#HyZJMw5t;$VKtaSGR7?RmYg&sl(WzbaMt+08WQV(lBalph4&l`u}S z1jd{Oj1mNvjQ1IT-4m&&&?L&0901ohG-IF547l$VZKbJ1x>o&O`E$;DTUvQywx!~j zyOW=aa8lY9tm=^5bWd}e(i%OV17HUMSz#>zebMW+mB?{!NnRQb`p0qgK6*-cIkO|- zTlrgmU6aa940q`^e$GylJS#qJNwQoSVQMEu^E|`636k zs+Ir;8l~flbNW^}fZsPmpTa$LJZJazP+sHFB*Wv9%V$0%*3`*7V@r#|9RNn*9x7j< zz+ArHP-Q@R1X(OTDJ>oK{ZCow#02o0HpT2K7YKg}$2U*!6A;Iqn?U#h?miBLpFbF& zHxbxUyHgo?cW5LX!7^X=XJ4P{Z-8w+e>$`mLx!klE-AO`dfi+C$7pCTqO?wlY(?Tc z-zOj>nr3LOUQzDngaL?Eb_Nz~s&OAu?j{fJg%i>m?&H&Jo@Zo~sK;blK-f@1Ke|jB zeZlvaZ`WJjSx^;Ijd){z*17LAA-s-BHJX_ZfHTY_-hXV)7);zdgdMS1Kqnm@Ax#{e zfR4oP?zj2y_nDl(+En`1W6@1^WSTL8-uS>{-KV6OnM@~_h66NGpXtG$@Ol)uEp8hS zb_9=(3IZl4M4{2S%laoK#Gz9vQ_S82U>QO4ssuD|G2o_NV*61%djpx$5l|i&z7Z(+ zgiAng^Q>Y%31c!b@_lj)hhA>^OZFUo&55R;j?U|M_ zDRO1+yhV4nf&z?BZTHr^X$fWRKSy?S&epsy8lM+xli@TBptt~wH{mJU2z&>BvI1P` zyaR4vj_sjV{sq>Tk4zs)GT;=G{gz3L$;B;D(;sJjT_R9KGTLE>ddwijH2hRgKD}cZ zF2fXV{N|29FI)TfjCL0}v!&_oF)%M3zB4f%xz|4BfF3mNb8L^{8{yzIFZ966Z^0+d zpP&vxCvEoiJ0RN2{y{}FYF@0%EyG?g3-&uUPk;nf)1(SI^}BvI4VwpL#0?rV%AMIK z@rF0oO(i4c)J{hQ?f0mi#1*Ot=VI$KxBMfqPK_%D8sx+Z_!v{%#r(pI>U*AkJ(i1{ zYH?))0H-I&ECs7+u&JrD);igt{?ddQdG1@~h*WRMcedpuRPJMah&eNV;``pen<=Bj zzE@;)_WYTILI{fM{>J_fB1ni6u_#b<0+)07PR)t+!Tm!lAKtKoy#>UN)EKs%Qd8J& zLDH4Y&Y{T`d>bxrTjS3MUd@R*yLpppH)*}sfW+5^$O?R~>x%2R?efFtnse`hO%j93 zh96iBF_F^Vc^ufW;!R+Uz7msaxhZPSfWMtxKd77RZkn`HFlizgRoi7M<2JkKk}jGu zMj3l=ybivecA>u0Q}~^`}rNT_hCV@{CL^l#q@pdtfH%$ z?GqcS6iCU}`vq9f{+?(6PU+AqHqbMWi@!2WE?h7x8~!@+`^JoX+5WX}lUeoFFT+(U zv#FkOTXvK1j`|jyBPQkX7OBo&UP+}A3n)Fb@#3wpMmK~n?lbxZS@)YPF&8PhJbNkO zTT-mZr&iuteV~`hFQTD(q2@B#BQze2a+Oc57q`m`KDh^IboV&@_#aJmb)9tarRI2N zQaOf}?ynT%F!ZdWO6XFN;xVK$f`~Aar`3mef7(}~O?6%dyQz~8rCB&bj|M!Q2mz@V zCF8dLqw90c4#^r2{{FWYRrsBW~N3=vgnE^sxXO8ZuIxgT)gG zIsR;VCGn3=%8lO{E`(y>B>3ov`yuYdolRN&O!%-0^l7Z3=eMn4Z|($Or;(5n-S}y% zrEJ(#-qU&GlAqN}CwULMWGYhAagsXR*uo{~xAhM_U9;_f1=lDb zkgrVx98mMNg;`!ZnmtsAPZ`=0!A|^Olojf+k z({)Y&55;u}D2M-F9GMi(PXTgEuRrms7rcoNs8DG9Bi;>_@bc1UWo!GW@5gmKPa?kv zX4I4j&nh@Ax}-Q@_2~1JMQ!2xMJn_)XCI%KOrUF$J>R;voysc!MsLD(4Mzh;5^Y=x z$bxVb#XIbK4l|Bu!p}!`I%vfQb`|uf^i;}$W#Edi01cFi5;r(2I49s@b|?~0Dh0J_ zs#kF6t&P+y21*TOom9ktxcQ9|Hyl&M`>bqT`_&vDt6K@r?)Tnrukhdeb0CQM`N1pG zm+<3ZN1^#-c7_Z9Wyi6$+;{OHvV6ghWCZHW)OYc)VIH~U_6Gn(E#JnLNXDeiDryC? zD+WA@?O{)4B*`KYJd2r+IM1nmDSf8#IoFzvW>96 zg#&4Sl>&|&D^ zjV7n1l!E0P@Vo=|`odUgd*qF^y%6H$Ph4yt{z7k-xz}`Lsd$NjcbFwIUg_SOtM{c> zoe?=Lo}?OE$0Y9hhdUhq$@t@E)2o6NaA6mI{j$uGH#|cA0;7P0aRm4y-h};d1>Ojw za(7B5NpUc7Fm0%bmMycR)6~S z-w+|nI|S{hCIAox{jaLOe>UzF=OYpIZ035=D`R$4WE2{u0kf?Si{{BJrV? zFYxUcTRFmbLj5x5KWB(Ry`+4RSB%gb>B^G;T@Q4SRhQ~%?n(u*N$+pgFq4MX zT|{f%1(?80mKCD~q~<+(JjOv};kH?t_|vqT0L2rDUqkG|$O4VrgWH?dF=0K)lI2gt zzqyZ!{LS9OCB%8qUX)~{E)suhBdKWZRh2|n%Xy*~sB~mjgvsF)M;jCWB4L(gZ_HN# zq{jMlt8RShYP&3CId61cv*#8MO~Rho0{CaIurtm02THYmDm)a3UNfhh9uezCXUT6Z z3MBu^DEY2+Bgwth`N0NUYojg8sB<>t%~j(* zi6I}tNeK_)shb#Sh52gPAs+EXo-3CIVE;C|iA(tKtA{4BCRUb8wk_h$WCJ5N`KL-ifpb zdR#0s?hZYLK7##C#y+F|yaVQKu==j41_BV$bF_2sx)Q;s>89+NJ-L#CYI`ZnfP->p zOnE)r#?dD3BE!&1<1uRI*es@okVzqo)O>Ca>am2}T*IH(;benf&tY5yv0-rc_3#qc z0S*p5X+j`yCEch4%zOIq{SIh6*gI55tv|I4oxb@9hRFF_A2`eUA)nVr*as)XcQ2X` zzgMX)|GDOoTd7S++)|5;D(Eam1$2FJSgOu1y%(a2%#B!}hV9J!>E*qy$%6t_*%9?@ z*c_LYHYr@(M|frX;*QrtuTPtOA~Go{jC#u1!Wt^cnLSV8#;yR%&rI;vY%*6xEE-l3dV@v^yw!M9mq(`+5guxW1gw3c+q zAveK`cY9sJW4lvR4>oIeUbz%ACqHiVtvBW;@L~ z{V#&+PKkw4xRtvsAwPMn+o?^@fC)3H?&p+a(}&9%4VEob+(fz|au zP%bCp&bZNRu81#pWz^Jfw27rh?|f;}RBf1rZMgt;lUq~Snf~ApTYQ~=%`Ehy7&pMW zCALi~aa|bdd7GEs4v4D=|DiiC+_C6j;3lw(3ClvhDEclx=pwu*-_0hyeTK0Y1#XF! zP02P!3Ioq0W)V3fNZ{m#^7Xb?Sl#Kmy#vY(x5l7$?g1sJR z$lVEM^|J3OuWTt^TGS|Tv;EwBbeQR6zp3E)L=MR_eVrsd3}CZpuHnRl(>0I0`Yoxm z=wruDKQCW`$67qeyLxruX%Ob>wD`wX@m2Nu0^!XA_0UV&+)a#bDZ>}`$<>UKGlvyA zMB!*^CO?i0S|j}=Z?x~?%mcU_hN;LieM#J!Cover@$aR7dqJK zUjcjia;Pu;u~RiG-|l}iKJJHao0z;q9{?*AVL$J^2-vO6Sck2~4xlAErf?1~(>e;%CoHm7qCxRiaiY9YILIXJ^XDvJ zd@GQ_0o?8&oi$Be#*RexVS`wDcM8`Ub$#p`u%CVN_8L)Tuk?0Nsfu&ppgd)G6!D&o z6=tNkB6)o6=7lc&mC*^=O)L}!a_k^{0`Yuo@}SkVWg_q0@B^Q>`)KlsfRiDQ-z1Vj zAETuvX;rGCddU@4;AEIl%I#ew;ikpTrn7Po5pYxM;7Ss!VZOyai^%X=b0Y6m0-uL_ zHB>zda`Wz0{~#OAN-pZY_W4SXJSF9A9&Ai_Xl+1wTHH5^CVrOCCW5&(OIcFFjbEs9 z&=rK%UK_PhF*eGrcSP+#SoUH@~r$4WiWS&Q9L8higeDx~w|qx|^P;RY`q# z53q+dc<0&oa6SGFVrlHt#j_drD&C)6L|8k+HGpsT@jfwF34S>(Nzt_XxN9Tm^F)s4 zoxEFl@WD{)1U+wa3#dFG3oNX;cFVe;v+A%Hd_21DkgiZQO6~lObTV(8DKVywqB7U& zYzM2biOQMWnPWF#>3s|`Slz!aB-lz^2f%zuEy2b&()`&ajKUogHPUc&Ls6|ep~ns< zx6h!r`N4o&J-!v1&{=vhB0W23t}RFHuoAvADbtaOz0I0w^byF6>DDX>C|tFq=#Yd? zAg;l2>?hWU71S>2^%`mhGY}d`I0m>B^0!FkZCEgm1;lVHyi|!ZvR^UBs8@Om1Hj+L z6f4$#WQJbIuf|F^T=cy)(T$r5DvZTv2dUH{2eULFx8j@ke0L6ZYje=vn)hG1`njOI1^VH6l0goL)se-krQq>4{*UE_KZ zB<#F7>n>HiP*kN#m##DzJoa&t4;W-2$v2C|J4^3xpcvF08*cnykw?bC)O|ylK;<9# zDp}`F)$nSb^KDR}E7QdDypvkMEm95UNxE)UuS`MV=gRhoE7rfg8 z@ZNY3N+-j~TY|kVwq;xg{cI?bK8Huj^tP_KH-g0MYtd-yb38Nz?|at=2OwCcKjRp# z26`hhokURk=)BX6^(voR-~N4U)joC;vK2dkN^6qR1;s$JKj{;by<|}I0fQ#-GIyu8 z&^R;+;4N|R)|vg&(O!vPY-hXw-dVrO+PbOD`;AlRQEne&JbM*_US(|xtJuPB)$qYw z8L2zxfkLaYsz|3C34C!!4B+L&Cn+awQMzn|{4rL?{a|*l*A%c2g2s9T#bA=SrOfpC z(Pjjai$mGA9(0*xlQX(ijKPpi+BpiD#7~nRak&E`#4#m@wf?COmV08f3M%i23~S_` zoRhnz&pAac8}Nnidu3YunBzka)gDwE^VscNo0j<;+YRjeQi8_>K!NI$hORW#MLn4- zKUMUAk{1$<_Z3z#6ZX5Z4u`oj65;!9=_4CAE&Z=u^vzk~_#SS(!;RnBBlCD~FyZ+= zSd#ak@%ar#<1=@!(8>%jaLl((c&a87*zkrr#>* z8>j)zPuo7blCqs2fF@VYMP9=1EK~BzYHU-^;1{6bNX5{>Uwc|;IbLmiWuZ`GW5B(O z3SOcnAan%Sw;ZsmF+z7FD~-Ag<`&5){kZMt5W3RCZtIa711qic{J4377^)!;Pkv#v z_oNn>5@zmVMkE_c`S}`XI4iyPNK)zJ6MW1Xi%!k80icM?8Axsd9B5gt+9P4G zo;wWCMWZ?R$DN9d96Q()L7YP$56P@HgnlTofWbSxhj->o|`s*x9 z-i7q+^mewbOE#9lit!{sjkF3_0^PltExEH>HZTlDInE8zx!e+2IKt-VC-vn}2}P|E z{5+HoFt_jtc%T3>@0r41(ktVsfOmwHKx(o5Ts$-{3Ud7B-yTAeyZUyh-hq?=yYk?va^(GkPc%YvXq zI15RO6_(HuV&gDVjLT_o*PjYe0f*$2mDw*|o(T_|~FLhW1%*Rl8JHVMB^?q7qBmyq$bm#WE~ z!%Zar#^%oY8$0m8dqw#xyU%U_(x+S0GIK?$jeJ!?nIwpU^)MDyT?vWKP}*4j9RG8# zX(X8qz$xNAUVw-%DQgpqzse+5nzz=6WVL5-1K5x=J*Oz(-Nc9Dep(TK%k{Y^F5&-N zv2s=D6C&gu#)lZZqUm`-iC%4xydl9Nd+v=BRAGO~fe4}=?}mWMQsI(r;*9AalsGTx z^R+H2Y0nA1wnRhYo>rqfHWm51TK{UG4gn_*aHNl_cKlnZB^%Xnp+z+SZh&&M0xuR< z{Z{*Jrdcq&7E!*LZtVvw1D9M8ctVM$$ZN}J=xI|-L&=71#(XWZ@7kOFX7!%#;cm<3 z%X&9WVpfr7(7pZU74+}bqnfP>x{=)8#+Z<9yXuJ9yQ-&r0`FOz{fR8EAUWh6AuGgi z0A+3JWl<4M2fjEgobc%f5!nN{#8H?biNKWjZ|FeL*Fh25Aoa~m15)r?lm68JBh%d_ zCW*UMdP8;)c}2+@d>T21O_t`$*xT8*%+n=qcSS@~y~7KU2fNCe@5fuHa>tvf7^&7k zy?lRJMmSlIMQ?=L9tWpJNb;jyL(7#8z!PsSgM!;)YcWP)t1Yi5&KF}Fyr zk0fX^mPF>w1G>yIT8_GcO0w|GfBO3fUP98P%3Q%7#Oj!DXz(q_h+&CX<6Py*57#>l zSu)lIo($y}TXPX_CVZWFv0(qwC`q}bj_|reK%1nj zi6Hd^O^RA2`%88*65mGijij$-FcK&6S%Cd_j`6a>uE_)j9>;!cHE?oBQftN?UY_nV zbIU7#?>b(K^q9jLuyJ?A&*8WrJ zi&Nv;%f;zdTHD%%&-v}>c`=9D0Dh_Z$#Bm8ZQB82epK!66nUw4E|8@*%A<25c$|N3 zahzDq8bPH_sW4-A;w|?-?8jZc%lfL6n1XcBCmm9p;w-#Hav`_a^7#>$Ln5@LEX_0h zSuRS2y!BH~%%8jXg`D(i`<)j1DjdO6s|gXQlXe5xmTL1Y=$9oHnN9q<07q4Oak=7R z|M=g!2QUzwkaKKF)_5|(-dH3edfyKT1x{oSGbo*+)+kkYhpgV!)FQTpqaxo_Q>XlV zX(ZOOeQ74KR!d1d5j~p=YB=NWr#aM~IDXGWPuW+oy&ZtlAAb=*l-i%Kl2~}p>3sXa zcEeijmA*8(x5Qy$g`Q|y3eX@fxTRLt+|*sHif6Z~NTK8`D)cR1c&rLnBffblP_`(= z4Sjd-X69FM?=#|6R_%#Zk7P&jkyeaCRC-Y;?NLFv_pJ{af1J434mJlPeplw3IAs$ ziw`Yhl|DJ88`UINsj3;RCNzel<0kyRRBAlsyr$y#v!S;FDM|lw-e<<?K$IM2ALT5FBkb6lo59xPPG!q2qve~*>bZ+fu_7mlRM}#?U;zv5|UGqq{tJ|sjl_mth_xe_DIBULAFfdPD=G7KnAtDu@ke2 z)~OlLhhJa^=$<@anOY5}Ix`fdn5rym;MR@68vLLpunddozasQ+m?Zi{-DQg|O#$gak@zB188I|2SX@vYT@h^*fbdtHXVHBlZVT5|_EyRM1l zgvVl+kJem&S43w*s)@5|*0AhmxR)zc>j;#GH~y`!J>lIoS)S#QEt3U4()t4-tmSuQ zgR0v4v>(9_H&z4B{pGSo=`oDl6eR0wNUIZzcdbTEiM~ZNBlp?M6T1w!1Gmg_J$ir| z&*vxmUpu6IKyTVl{%o2qWyq212b9Yy`2$9kgxe#7<`wI4&-tzNE9cY1co7;!-M-eD zA~rc4xr5ZLOeN_}lq*<^4orfeWMi(+#2B;?RXQ zaskp#NboJe3|aHcvHAebnPENJheFV**SWVZ%W&_fbx;D@F2=-5bSvqPt8##yOt*Jz zmI+z(Uear-UzVvLYVyiFv2KggVv^=X$hxxtr{T<}dX5?A)`mFzfZ58X=FRw{zRkg( z2X%TTQzT!@F`+fWq=t#8(WELGf_9ZU9t?i4%Ak+g-pmCRLcir^5lRC`mggc4rG@jv z_#{O;m`kzVVoPxitW>O46j8u+*8BP!MqiY)kRU#SReB?v{}YRhBFs^xYswZSy3YC| zSMmYDp28IsH+ylnS-AA;;7k5orE-7?m(@#^tRX$C(u_I@pXK|Znbc8%@wzU)x@G!; z^O0RuL*Mvq$+K^HK^xrqCXZ5xU$ z-brSZt_hbz@f^0|Io}|AScgjDl^~-NGdJQVi;f82rG_iSp^c!tVvcO$q>$W$8uI|& z?6>yTs1F(sCG5EbZ!hEP%v@S@E?~)lkdnQ6wR0nE2QnBf6dy1k<;fGK!C79&T=j88&{S_j^CmyatSU zFpx*-IB7hGa1IdN4mW`JL+UqFxsNg>d=_8q6D%Gs*V$E}`2Aeq!R*zHbd9;at*pjq$YlCF7IuJ?mRBMR86EFKj2Lis8aZ57 zDCzrUXL7ku0;i~_((?oZ<#O0qu}4;lz0+eF@&XS=(!r>at*Oo%amDEQgLdT zTeR1}(ox7|_3&O#r;Q{3;&torWgD-(>EqQAMm?p+{mY)Wc%+p23z<{1e&c%@FT%a1 zBktKdha&)}#8rl>)nAT`PDz8F>l)tG?z+oC-xbZ*oZ+q+b55c5|J6C?L;4XDdkEVC zAoQWP#%G+~?F(_cFER6pE=ekoBfKnTa_=z}5fu*(%0bbb_LC|2KE+gmoL&Q|gQ4w} z8CB)rq|D$0q-=ikjbDUNkXNgn$3yxWj1?5D0%$7S*r_qkS954AM?mE zNeuytR`&`n*@MtooNXb1U8~Pe_zrN;o-|G~_zqCh)_XH}aZu2>R&EP;G%(PDRyiwp z2ry9OG-Vrj8Bp!kTpM^tNYJ)46eoCWl^5vR+c6DjrS$7&g z_P5vl$JfKl-?NmZ0v{e~GQ39qQ}c0^?lO99(|mvrM!h>cn3_|B7ToRV;Q6zEd0?Mb;skF6x|oLQ3@-rsH%-YIegljVfnR-Z*&dOp zTOK?R<#~$}Bc-S3ylOPMam$+N!uBuZ6;Tfl>AlGVTSnkADv~uHL2N2gRY#AjymGT) zszw3ZU9Ssbitx&uZJ7^CU}?!AMoIEgTs2iLe-X3VWHpAkZ?UC?11#3jF29r1SH~4Z zXWOd5kC08uC6|<57=?pN+%B|OvO*>8mT|4y5Xfsh-;;sxb zuk)$cC(5F?Xz^#KG$Z1orZ@4H4gVs;xg=xyy$z~S{!=A)TesrihZb+~W(@jyeG<5+ zapsCrvE9SLynGbF3}9m8IR-|SXG6_hfO@nJV@hhn?8(9VxG-1jjNzQa%yAD!zavjH zz&Lxwn=iv%iEx}(V_4fVMu32Rnau?@+@sTU*VfHamHg%W*O??EUBdI=XC8w-M6o8*z3DWRFL*p{9rhCg3&(Rqhc6pgw-J&9rU^ zY$&r?1^A{Sg4Rtxp$CSEimscqfc+{PbM#oj;-m(BQT|Rx*$dRJCgZK}1p4K!&hpsv zh!bF_AaAlmvu)b%dmSWDv3msde~yw8QxWSfI{L)`ux$26^)HwVQ>GKpoR*X}A2l1AWW}^&Qv}`s5{?;?eBWpunz(wY7RP z7S&oLa)4mG(kv~J@JeQv1A}xv4r!tNuL1r9VI2JNgav0wfMA%%uRHy_l=){UG2 zM?4xk4o_avuqQL8>V|phl$Df!YfmZH>#AXo839x@x*rssaYd{MnUIZ$a4`O~pFkoj zKQ{;p(=J;QS~qV$DAwq}=#nFo7^0`u6w>J1#$y$l_{5r9-Pt-Qh|69)RRq)~-)b1{ zDHS8YebY;|K-X#-crDC^7HJXGof+7D1iainjK9fkTO-`XiYizAevawa|K0rC(Ybxh z6P38MAp{cI*uXDi2tjX)d{AalPQk@}I5s2S(cS1Djd>yLLDGt)X=s}U`i(R`Y%#!= zvo6W{nv3XXh!=`_cr~=!KtT_8)ZIb^(+J>snjX}d5{v-Yc9fB8iA=L#KKf*y&m*c= z!3iumsGM_&9Z?;e>PeR^tR~P(-*T`irxMp!8qtn&B9WKn^vi%#ekLmvl?2KPeidhS zB*))9+w3&t3=NobF0VPn2pFoCD!oJQU5<>wlA5xindq>B+#iqtq8HBRIm|_G7XU3r ztWfa^g$)&XRNRasA+k)_Da*2*sKJkpszRafhVtK-c!Nd$G8$BtZN#*1Ar=)sZW)Jy zd3t0~Tof%hePH<)HsjTXtTj6|sB4vv=-NZ=o%UdGilBV(#HAGXBL5()4O2 zH5~mMG)cH+fT9WKodp1NCq#+@;WrkF3Y(Wz!RJw+Au=Iq!x-hZiRMPeA{Tb>vQa`o#pL4-xR5&oXEI3GDp?B~t7u7H(6WA^@;a%Ln_vxM&6!Q`b|kXKqqVp3C6jWA{cDb3Y4^2(-sv&lWhh}>sufPAAIZ)FcTZ*pWrSXotvT5^0i(lunndsFFhl4C>F$oRc0ol5)SuHGTZ-3wDWZEd@35et^DoRygDgHKqHiAR6yQc;_2w6LmQ>Em){_B0chRX&&FQxV&D$l zwgTvgHLfhIh@Ky(!;+#hH;<7gXOPY9t6>}Pk_scpV~Rsk$7Qd%Z`R@hX) zaqZ;+73F1Lj$50<%>X8jOmG0jd|GAb(Hmjbz;Q`WX74dF?ek+>Lgm-~MC{#GXRbN& z?$_0OkVe?em)ThlpXWo#_>_H{u%p(I7{EoRRzbpi6`*l(PM&k&Ek?jZwN!_57bANw0o5pLRHEDp4Z`;J_nC3J#1yM!J1foHW zYnsylolcxH81L6*8)WM1TC=PNdXhmen+C%jyNq@7H~rEgIET#*Jn`1Wv|Z&^z@FJp z{`91#h6Ysm32`}YxrR;m^L?fc`hGS+B7thdH^J}aoCLtl@>u?ac_rC|;&Za(_qs71 zQ7M=8X1FC5?LfR)n=9KB7hj&TI`EAt(2jBf>+fEYiBdifVN}+F)ZHstRn}G29UM62 z)@823Z;@IlCN#J-<;xcxz3&^!fG@kJ&;CkxTH42|7GROr^r>d$b_S{1UQnNVRid}n zKHAUzB}-jSVWu}tz_ZvJ%{Eb$*T&>Sygo;owa-m6>0psgJpb z8lf?fLdQea$8Is$6iOB~ABTk}xRcAH{5iUkE-(l5!IR%tlKN3u)gFNOJaxVVSw9G} zcsd$UsMArjo3vJFW|q!EDur&3iU_9#3%{`_16AfJ(Q^T26Z5H8M3+H#;}hid79+c* zzE(3E|8BQO4qn4B{Kod0sF{1s9Fsc^g@%b1)6oc*wdWj3*{C;F^n{#X;`r2tnAn1y z=0iHtl;S{Lnz1xxp&7ttr`@sedm&Njx>BnuyKjOuhVuyWJm9CKFE$MI58G^hN0?w1 zr%-Aqn);AaiCQ49v)2?tHg282hNH)tnZV)52w6umAy{?;x1?Sqa`fmF(+uPOhsbr} z_%}AFbHoZ{;zagX=5f9)OnbMKc>OZC$L+uK=_9$nPXv850dS}vxhXbMJRj=Ha3y6j zo}mBbpftlI3k>BK8l>=Pub5ZFrGe1jRHckdArbA^hYWX2hF|%b(2FsMm(zbR+z|}{ zi@b=X*5io+8kK0_kMsS&Vj$ii92|~rM5Z)HsaOJ|gAt6wo`f09Gl|ZQ*F4X}Nre*m ze$i^4eD@fzF72PiUk?ObQs6YiJlh0^+R`scJ4kjA^}B)AkQNy4Bvh1%F>I(mwi1MQ z(-MNoqCq+Z@tX;6TLt#gP6LwIv{?n4$q4@KTCo4#K83cK#)H=o5dlPb=A=OzYpYgB zx-@%79Gi#9BOReMd-jZb3yqk~Az(w+o> z$P#+q@Wj*JF{DP5mXHpGdp&?>iam0YW~VYZoVh7)p#uc{m2Rbws0@4mc!B*2Q@!}J z=x)a!ZYoEwtWn3%)(8HmN2Jw-nj$8b$Q*2i?w@Qz*=}mTt71 zWi^EQ+M#hFOQn*pU+GlV0Ph^1p}>-#*l17xU$8%RM6+r_)l3!zPeyx0nM* zFf=5_Ra`Q!zuGPZJ}PKE%Jnx4{<%tV1Iu`$vl^Kv0vVK`$0>Lsln_kJX44GGofK4@ zw?lNAJW&o)_*{ong9%!3n3RuJIeok=CebPs8HykZ;H@U?yuZl@+ZZtYmS`oz>};01=x|IX+o zVpB;aCKE_yM<&dGU(%>-Q`P259gemyl)z=-jjDWZHB(uX^76U>+c-KxC=Abe_eJ$9(DH5CT`&t)0HhFC*zMzRkBNj)rAIhdE(lgWP*3lk+LG)7VUz08MV zCcuLj)Y4jI_}jIoh?Ke=2Kf*EI!g?5QFYTmL*Q`%rU~X+hZ!~rVVSSKS}%@j?(H1w z*1(YWIn{;=QkYYWO9Z6i(^5U7>6flR1YE@Wv2G1AGOiDV>0nusq;7ubF%w2~`el=P z`i#q~x*-$B|G5m$dZk<_NmBmXAtlFIyDTl;BHU!t084e<|9_Yk9|8{zU|MeyF0|Y* zhig?TXgD9+x%?+KbLg3}lU-~0hm1qK`ikb<32+o``Cx$Z)bLwfLSY08U$mGMo4;lJ zF{B|YB4WHX_~Ni_ZT-BU^`Ou{)_kZ<41sLllMpmmHMdK&7Hgbh>a2qFPkXIm4sqZ^ zTgKA-6LWNOLl%HRn*9+9f`8arBYbPik2JToB?5F>!?XU@cTM)V&a*J6vF3hu{6<8W zvi)=(#ERiIFZinRwGP;tnAf+ka!0;%tQz&Za*3+UpfcLajerW|Y#e{O2RrK0$!4v@ zy9VnN^nBA%~g3y=-D=Ew>fL@Oz@BQ_{{9cjq z7Lto{iDH)b$fhRNr17Z>)0w~|)Y7zMjLv5aFb-KAqY zDF=f7r&A%S;k!-ay!7HNxcCziJ^-}sLNB5G_13X@-NLFG_=6Q`Tz-asf%>w(WBo2{)I`~Q1Aw~kQ-o>%&aeN z`NCg$?yK|1MimSKwZl`4S?+REA_KAr*W>)X*_BAWGVheDr6WDnB{k8Msw7)Bg`k%2 z1G{F#bWL<@JeV-1hp`HRLNmYg)Nds-FsQH({g(xw8AA|7q)61uprzx{zHJ!VHW$H8p-Z3)BCHa;@)t$N7MP3kLxn0I>Q zrt~z?<+A3%Tg}35-mh>C5a7e_e|G7kXxhzNV!L4GAtRMCO%Uo>84t`fy)T2YLiE=z z9v&b6VsJmHSR=Ev!Uq36+)-832O_HTV*h1kz`CogT`t0`&r_{>Ky=_P zX52(JzqNHoHPGy)uWtY|N=&SrC{kASxm3fXrrLc&ipVMA7Y6Q91-twv5PPTncj7RM zODh-Yi>-CjJjH)k&R@|)kUS;c5r4+0gu9`T8)^0_;I`b!5%g@?ww@IlO#rzGVxb$v zRLI@Ir(^^wFaQEU1nt{-J0bh-!_+z3$ zFPVdP?BPI|UsTM-ZJLb9U|O698?Q`6n7^>4<0gSPF3Z@H3s_av<;8CcjWz=ADN+%TADmu#I;mc~0gPMjhI z9Ew56)?F;C8WebQW1ALgzDrA`J5ToZDeL9G5|_l=4l*;xSZIP3EY|q6l-6~Xn+S4I zaTQp8NaF4i(n=QjGp<^82lXD1fCzOcl9dU>NE^eV1MM+dG`&C1{0V*=gmUv;+{PR2 z8sOo~(V6hRwMB3Dc-``cqGe0Y=I}4O`vp$B^>jM1pgGhOHmDB;$aXfxMp~%7RMM5W z2vH;wqSIKa66o*PV-#Gn;=nuijt~;G^ka-1OKP1lHN=9}w?T2cP(@eL_z9^sx}u zO+nK=fd2o7O%I@~aVAfCwuj;z?l(BydbS%0bd8%+#zEMvrBmj(*j>)iyL6$K$Y?gO z&Tat-xV>B5`j5{H&JvhC5tAFOVm8Z}rr%?8wzxOYUnV^OCfIRwzY|RP8lojq@5WdN zv_?oLJxmVn!oB^{esscTZ<@|rcAU7LHForI>-~*paQmU*#DU45M$3}~pFL_ib0B=; zFwWYhuzK-BHKRkyY|X9Lr6W!LW#LSpXIrM!`^<$g=el_D^ZnYTQtt1|Ayu5W&cD>j zYy~c;TV@j=Yp|YoFlKXL-g{tMJGn+6ATz0)^>@)$$-MF6`lXyEPE|o-CzPy{C-lH$2hKYuQxkhw89+#Tr>phPP)`MD^rdR_JwgD_+FkqZ;nwcq(!&@? zg(hhY|MyYP(9#Fh(FY}E6FfGU0AAgCVR`AE@?~`1{eKR7Z`$oW;61zDiR>7iw4Yb$ z-mOzV*{g(!LM|{^%v^vR%>B3u1;XCk4Vaf~mQDQA4Si;f3#42CV=WO4E-(MhAYq^w zO0_K^WPk0;HVOrj_RY#6zK8I7v&?-M{f&CLY0fw*>k;hOy<+@}r7q{Vh86Gpf7()} z`b`siH+%OVMC=WSP2E3_{lfOoSfDGs`R+-fr3KdR_b>PX#Ww84GI z8`DG*B1|x|1EE=~_QM6fLHZBf`r(=SExaE^Y7Ar83yIF?~KDLUs{q*_i#R>*wLz$MG zf$=|LX~rA~r=-Bl!W_oFo~^oovFNNlOgF6d{ZYGS=^w9Zy~7>B0d({HCw}(uI|&Tk zRr(#&R~n?_3~d=(uC8_w&G81_|G&h0O4@IUqxS=f6uF=D@KhN>;9>hq0`-R*lRXc@B>P*c+R>XKi;oHio>*>fN{Ttzw#zofbR zobMoyO(Fx%JT;ozU|DQhQ>Bc-SkGpxE%Y~_-b#l)5X8S~N-;G6hAf0E zaVo0SYCG-YXhooavw#XpbWGM+3H_Ix!VVII?WA@Ev!otOo~<}?R8|*r>aO%Iw9UKy zH$q?(@Q31?9nR+l{Q4UZPRrTA>0AozMnjJ7prg;fTlHSPnaxBwh4iEYv?=8$XsC&@ z3d1y`(`IsUG00Y}o-RVhKt6po%6kNe&9ad(_q$vlEJx$g7?VJHtEE7yR`QI=R|wK< z$L`if@Wa-H(u0*g!T(h@flEk1g>Q-)Dt!YWx`FZO#M!mqx;j%Bc}ZML`wHp3hx{M9 z-a06bC+r%<0tAPI;7))9cemi~5Zv8@OMoFrAh;7exVyW%ySux)-QoAX_tyR6`>M8f zXQyUoXS$~!Ip_4#Yh1<;a%k${gjZuTf^YCm>7GaxSgJ)~q|+jfTmeS4KjM(v|7r4H z1#p`zTzQ_ZRQj%#8ZH+?J6vKo3{2i%ew&7rx=*h4kWDMx<%ZHbZOLX^;reM)eq1w` zS_o>CqLy{?bX^Lxm;i%Cxkenym4H@3=~bXn(4-IeFi&0zib;=?Wz+Z{IuU(8fkQvM zvdJCZM-9{*&_WA=DQ*G|ba_lHCF>T|s7;gs&%Kz46zjY$Qg>!UB8ZCFSAhdS!kh4y z`0Vpeg`$5AH^y7e8nxC%!u7JUie`C2o(1w#MIV2i1AFnyc^UHEk<(|9pvgl~L2JWF z4>N8~Wj!(#Dy<5}e`{@hn4w=B#WIF6Ig`S!dz}+zg2K4Hzx@N_EJ#04T>bcIp`Ao; z2x3iTTk2@}Jw(^fBT%3*rK{%8Xv`u&w}kWqS-6e~vEm3~y+jGT&FpB|Y`B2KCO(5e z2OzIE*eSg_6lJX{VbBc(c0R<>7&MQz>zoqi)8vA8rJp~sDblcaWCEs)VA-QS%ZES4 zJc>E*u0Ojo3`uxm^kz|4yOz_%d?g^B?5UgVaNW;R+Fw`LJYqwqp7PB`W-zM7;4illL( z4ZuG&Ft1`XNO9DG0r}7Qk3Y8tcQ%Hko)^sD7$>RxQ1tz-=2GxFBfmu72uD9Op-+CO zX3*gpPt8M)GXLy;sR3eSDO^M-n>WRV746W!UKaX=xy4(u#g(7Z?#WUBN3899EL%T( z?A2QurWS5XgC@rf0u4m+Nl9e59`MGvoHoz}BmZ2`z+cVEQY>(fezGV&V5gb0LWFv* zHp~x*Ys-idqb!*2(UHdCU-LSF?D$NAnMtw6dBNx`7DztaOh|JKZkPNmL)&w z$a+;$w&L~MsOhF>lmqghK^{7PPwc13WIDJ6BE>ACLjkdCIOHHi!HleEOxLfvxMJA3 zN}Qt$LEtr)gmZ-0kRM#1f>@uQ^lc++Np$)_c61Jm0USJ_-~|uIEmEwaDMpj%yvbbm zz4CFx^k<5aV#f_*DQ*i~wce(ho6ar%QyXt)JeH;7QOyJ3%-$cF{mJ3@GP`-5kKZLm z7Art-iEja`^05>BTW1DlyHrx#@!wG$dfw$7R!`GFg^e9riy!El!JibfU_|yab!I!! zn^??nEisT{92kk-Snq7VmP$FXZ`KGP`k09w$rVO^!+19fxs#+0*np>= zA?mVJ@0`5a(NvcQl^pX~I{gQXGkE`fQP0-t#bvzC%$C^xPT15MW8i)y3F@HtyX|3_cV{dybu zWC8Ne5pKLFGm)&t!{#@JEefTvDQHxxdA-so*w*F^N`SvzU*}z@0XMe^gtyJEn=>eX znZD8lorK9C3M~2P<-=W+`6xWd)@z#l`;1vFXNzZA7J>!^cx=Fn!zJ3PBnw|^t7cX> z5zaQR+bu65k(@pIz=7U7~-{sk0p5? z+lM(v(%b8ndePF`Kb|o4Rt%NXIM58@5B{Gws~l)X_5L*AAf`HIcJ7;^9If-P2D!kV zZv9;*EKmZ-98L9P!+O*8IoKay;g+Yq<6ZUrSLJVb6LuIH{+{b}ZA+C^OJ_mOCIMvC z(v~WGj+BoEzOI_l=O#gNG|1KCbc{7G*rXkPs@(Z@UOQu%2tHEN^AO+ObN+OO0@Htp zD1i~RJ%P<>8Bl8ii{Z`Rv7gZs&+!(iv)}-IoyoBJeTT^)Jw&s7iOmr zN4(++aum)H9TCiepu z(z!5u!>D##`R&?l*M`s#fs`eSf@% zSJO)m2=sC(3FIx)+%z&YQYb(EA$ipY>uIwo|j>&oh{d z;uDg~V`XA1Fo6g=`NAZG*5ojP1OgPa(MFx~zE}BPU|d>Wl>Xs`w~dw!#E4cZhCk-E z!|nJ{|Bs{x$k7%HVLeCqUrmpbu=F=i=4x%e)UnBdgIt+J|TRos$u80h<1B>_C9w732r6fB%tnC zk^YxUb%u6XEHwOF7;5~!Y=~<`JZqx1!2mTJyIG8m<@EToB&ZsSi4)~=`pC!=Dqwr= zZQ{R*eJNd{k3)=Te-BBVfZIX!AQa>WGnwy2I9k$5ix;m#3sjIz@zq>_9czQ<=ypF^Ja@Vz(yI=7={Cp%mj*jXOe~ymri5; zXV6j4az2&G;~h4Q{^mHSESI~t%7f;^yR$<5k1FZ|?#GdTg!O^~Bx%FD_7r3f6F88= zC5i4MNkR7H3kZs{sF;hx@0%|(wZrxc;A3|4>0}r7R9*SZOmjO_8>DY!$-37D+y(mACKb#a%v5?RUOd7DL^Vhl|HLWGQ2a|o5qvBr&5$C5&gE}L4IN#w_^ zz915HJ?||#XNaf=9T~?4a-;b~Re=1t+ziTSV@mxSjM5F~FbD-UVQ93hY}sedSG%cz z#wGQ((=@jW#PGjXCtpturC zjk=GJ`}APtWPaFR)m`;CrS!T%hW~5_l*v7=H$d!cm1WVm2tAj+b^#GWqElXrpY7D9 zYlH6D1saxbZs28zJ7<}SvRw?;Bw5-{FV9Y2&b?}im`Ihvv@2dX1ZXK`=|c>i(o7_>M~j(3+}4aq2EO>5qCbP>KHwXIKRWF+ z4CPQrfYUEf_?+?s7~dK+_BHzyJfd>Whj)|xMluL!B)fi7Q$h7SXjL^&EWIwadkf%+ z^RYuFwRCpAZ1FOKw=6Y-EwzW^+zRoB5mcahXZ?-zi>n9<8sL!j6&*?VIB7vDU5cuZEZyYUYiV^j=+KQFWv?0e;m*g+WQ6}=OPMxz_N^d`9Q)Zj3kn+2yYg0W@|4SDR)3r2n%J7v#-QvJ zW!S7uNhB$e3q{u}Rb`zC&+rNeI>+n22?jJoy`z6d2*pQr#_f?v^{)?@Ro+MBHtIW# zfhOVco`tOK8+&H0JFO*0r=dUEoop+CpWA2|6sY^CIkgKOgB5T8>QJtRNxC!&>~hwL z!^u&r&qpg1Z^DiD#E(E4ZPzii&)ccv8&g{$BR$2zRBBv2u}SUEdUeZZu#x++Fb+ZG zY3IJf+hOWUdpc%_QP(2fbHsR}1<>xfo;j=!d2faV6QXI>f+BiPq5nUSJj=64b>PJO zO{W+MUv!!s?iqjR@c(~_fZ!om_sik^XXWE2t+dAfUXM{Fqy9vz)(^GUT8BuKUqX); z7U*GS>ESlGE2WI2*g##)!A;%r?C0j=M9?};M3XJ)^BPw2EZ~jq!|pGSWmh6EAds9jV0sW4NZ2@0fFKW&ZV=$i8o%Xi0y02ia*mXWG}!G@LPW^Zk!D1s|64|McpQjq3ku8X`zO+!8z`?Xn>gQR z)nm%Qb2wPR6FKd#zSOs17ROe}R8Fuu(qI(lRQWYg1a4%}rdYiY4}|V^h?pb3Ae~CF z9y=gfd$>jJ^4@NuVozJ*0_t@(?+mkgklMz3DcO?8O4t;lG+=*&5)LM2Sc5Orau(ta z!v>6De}R0E(|rt12U*Q%-d|g0U=K$_@Ipn>O<60d7L4s2zwzJH??GyD^Yq#JVF!uq zjl0f<4-soU62tL_dQoJCqT_`3trZ%bAtgOBa*Q(cn<3bMrJtfcFx2~{@MifyeDp%cH2(hson z2BSVn4ov6j2n2hA0#Xe^0|s5&<7CJb{Yg^rBh}#0FzH^nIPo3G1PuaNIKRXT|=h6<#QNwz%Q7^CtdR&T!q6*uf3B!_;l1bB$SE5 zwqr;Z#B&_v6KJEol{~L}lKB-B3JRM7IGYFqS%J zVZy%9D^X<~prC={w!{y%Vm0nZCOK{ydBmx76;GtC%o-X%6zc7=bt=o^dUO09V>^FV zrew|QQIvUN3o+5X=ubS$@%Lyt^MP>+9Y-BZn{r5;%1;a6I6M>d-%h2KN1p`8<8|40n z#v$Tasc$TT>;QRn-V2ER4}kh6$f@$`V}9D#=H%C!@rU?5)#q}W8Q{q&H>j6?Mv#nRWOWi{aC;II^>)oKs11hiR zYfR~@jN$PiFnj#e7##Lj$CVRT30u?#WNr) z8jU4{9ww!ayyhTqQE@{>g`SD7*$e!o>84KegqZ68=D%j{v89XvQ?Cj@=1se@_05&_ zHhV!x!Qz$l^KkuFhmsf3X?J%>oD2BqB&tBip>CHEYS zzN6xY6lTn0>HXRSu2R$8*ws8Utb;Ud>FC!Nu?IOoPW4~w>uN|&6c9umw{jP$)qgc2 z$${DmZ+b7{$IT8DJegnYrat7J6Y0ExpyC_sip(=3SmTgM1Yu11pgV?e<`1$ByjN#*XuY z<_NdehY|Snl|Gw{ZI^O>m=}|lWeX=fJiIt9iR@0-LMotC&G9fh)``D2)`?MmgY&YE zpS;#t#M^o%wsjt!e!xKJdrbHRrOsUnl6Kb9pmWl7Cp&syY?sece|7ER%JC;e^xuUk zQi|I)ST_E(!uuP=8B##4R|r}~@R7p6-N2DYZJ=rYBS(dg;+7yCKc|%4;c^i}1I$bC zrYOB`*EgV#G6rh?==rG0D(ai7@<06b&JoSu=j1Pjp-HZ3DOdoOr;KiLt4IBX%gQ$c z8VV&Eg*{XpUOMRA`OeL?+#kd>Cxf1{@2DUs8QBp;zr9O)Mw^9^<5?}r(4?>Y3H8lm z9Eyane5gUJ-s@v~w$=(i*UIZdBXI~N2~?j1>pe6ujhS#J#@~gM)rxt~pf#`^yQz&3 zQ zi77Lnq#!4QeXdqC@Hl;#fW;w(^P@S`L(gBaPT=OE@$^A%l*WM?YDTlneM7lrQ^dHqy`VY$!~_|icdI_9IGy*ewXfgfg`d_jKmmBFQq-L&yDBw?*}e3 z;jeT@ff3UM-RI2vKQLo*qZ7jsO3go@&Un87YgvT-ug65dX-KDqt*4#MOgnO)^r=u#iwJ2vNYazh?@4GW&{#6{;XRXT z=h!`}`|l8wXq%gPgCJ$73uM33c*zexIaU0y-qGtt*jhPbCOU1%JILrZAw$0VsM0A7 zH1TwN%w>hlv4zaTk{2>putY-;Dpt(dWnvbcO)bHgbP|6WU|?6|Kc|JW5B=x&m{2G@aeV zFlZxa&U|UyPR8Lp)Xng3;t&UIJV-EFYRJz^|>yPLC+ zn(4qKhBim^^LhHOvu8!RpPaMo8)h+V4hB=O-qkJnPmOy_Bj0YS$t~hvPy!R|l7CD$c@C9vWf4~2A2b}V( z{b8()4!Lw~LqG1roq5J=)rUe${9Hqh)q(gc^UGiWyTKQNkWh*jGG4C;kJsqHWMkaa z+3J7Y3f!OLFir?D!XUNc&{ZN1Zi%c7x9D*q1*HpQQXZL7)e_c{&O#(ghCg)=F#DtD)d~OVb);X}{Dxlnl zp>moJpjYd?|gA0^im|j_4h4C0f$F`W$*kjDqW5_x1K1e>|`Tq5R~iR`x0J5|f0K z5x?(s8`~gO8x4{8fo1DDtDYoIOW*bC)m&eREBLD35>wiV0 z*}f{&)b-YjASxj+@0uUuv{L5kSlL2&jAA7JZvGH`dA z*utKSg5mVOewYc|H$pAqXKr}81;>v0S1lA5*X^IFeW$E1nx^4>Xa(O((ia(+2d!~U zX-k@8SKQJwLUfzx9j~K@?PFvHJ_N01 z`-NG4pUv+lM0uAhs+$G8B>%7#r}UWTx%(@Vk5t-BiStJjwM=;M<5^S6rpYAJ@Zbm` ztMFMA-D3(Qf`%DuoL}wrK4F+fPNJtEI4XiCx^xzrD(AJ1eJFo;s7ISq{N!*?#dXlz zRljuStobQLSgoz15N?r9ra=aA+_fj@YVbL|xjn?mmSMRwG#~+BOxj?w)~2UzfPWgU zwY$lVp0a5Z=1&qJ%FgA-DeKM*@H9hIk)2+E6fGJKl!}}| z?ZNjs_PHbWY?*H}cBhD&^F)9g3?E)Fy|8c*urV(5dXD2c^&rwU(fG55dxBG`agIrP z^-LD_A)EXcfHw)5!f#leS~g zm1R?$>_@JF$$QC<+G1^c`qD;o{A&L=o@|v1$cH`obSMw$YY{R<)ztmJfPek($BRMX z4`-|m9h*~Qjnu3f_*HG->E;D7!?<KB`ex!JE7!zKq`u@8o52a{Hr8o}G5VKvVmL`yI zTlR=@AG5`1+4WNQxin6(} zipO)yQ&}3o12r$V>^7|FgF>Xy`{@&5>nvACYK-rd!aC+f4DQjiCEG+vAM|MHB3zwy zD?);60^@#8b}#!}C8zjwPqxw}+6aJoL;5 z)+3H`U5BIO7ijEo@3**4>Q$gFuM*`zw!V|~fVdRlx##abX4^sL7l%^P|J%|69sia7 zRkD=@I9+Z?dYCypGIsXZFG}EHdtFa6fV2|JO*Xa1dJ?mbji11UU#)BjD$HD^C_dV* z*ZQkIWOJ?rvB{HYw*p_cCa0a>2_o%k0`(fpb zQd@O}-ip`*m^Cxg4Ztt4;N)6;3?@c)HkOJ2R8={K6OF=b;7G5QDa)U5AzTb^T-)V; zUv_`9vg3Y~e?i0?iC0o9R=%+st?{6Wm(Pf&R@=N$a3729)g! z&0nPi+W3-Rb9j1Emv8{M@5?N_mUjh;go&H{?~Y$Rr@lwAuiBiS76t;LWZF#}aFpV>8tu-k?tbo_6C3QNIHR6J=mY03p#!Mrm&SPaC-2P(?m>+nD`^@3S z-0Yd|8b>e56O(PD5jn3gh2&llJxq~4(mWkC-8JqVI^)Qt4#vB}l|@hu_A5&%KM0A2 z54O3@z{M>pjn>1A;TzLz`T|$N&9oox6^JVbP+zpy#SBvSHhv@*(%r6PPjdQb zAYOLz49@;=4SNjOY#?nA!aXU-!VHpKQi~Z*#TbACMo#&NNKsVlFX33iD#)^VrrWWb z26`Drn%GbQFgK$~P`bXG4!_pF%#%Kj86;wAnumO6OjBPsNVFk0#o3NJ8a`GbU|SQ> zX|=I^0e6u4oiyO-UsrOaNpnzaDA6}N@*mWN)A8o;^;gwc2=p=MA2SNS!6K4T24d`@ zmm*;b8J$q;=d7a#VSh@ckc8LksSWlUCi`Gn)dMjHWcoI(#ArZ6SWO6~=0UWfrHDcX zL@s4Z=;F60MMGuO?nc&I7+pkgzFg*WSR6}=j7#Z$4bynGSD30dCJokrc2IaSRVY-S zABC~&uu%0%L+YrEV8z^MBP+JdmPBIkyOv3ac16o>BT4<=^b&) zXmDl<@D)Pk-N%5bULT}ydQlB@((*jYP+xijBsbz4+^zJat%R;m{x|7KTU)`xejpC` zY|5NZE3GUD*}g~Ic~z8%_P!q-V#NB3wVpLzN9@@*ezX`f**}8QzsACzl>bhILHQOy zHxQI;7Q2ijmJL&($rrkkgx)|Sz{Gs`Ck`0yHKK{pz6P=EZ|1Q!PF%9UbZ}{p`#=Yn zs?QX3!$@c(PzRk8qpNNo9CdG!@6xWLMovrE1f?aRGBMqc1?cdaeLlG-l;lC=(Ecg$ zz|HyecN4;DuE5bNOkZzWmLtz09Tt`%pbi%5%t{OiRs^Ewh=+?RnOI_E)PC~}Rt@kM zEN)SOzarHEH@2MMk;K#(=@%|5(Y!fZh?8Vx9jrt|A%}`V$yD$n60<)E8N6Hs&K=b``m_MEo=#vtcl7s z!M64;A)0KDpWochmus+4y4J&wC5+;e1(d~)v1oN)|HN?({2`ACi1eKr;8TDE$T zJ@Gn3(IJFwjv-h&Owa{{ZLkDcmRgX!g=}yHSyZ z+S1MJFcJIE7TkX6N8d++<)S^z2-=@2MnrKunn8wEX)Q;9B4~2z)RTwdVm{>J;z+Ke z5!n)MM6cM#zl6D{TmPnaDd&Oh@*bnK*aQ}ntI&J-+8wv=uzB;l^zZ?(^%aMCqrvhBe zE!VNEp%*KYmb{}?=bc#|f3T1@^%XOYa>H*T8TaguMS#PbZQ}eF%$hrzU_s$fIKwMg zM($+6s=s(eWM!DYfUEe^WGqiLH2wuUk59vomT0_T7JJ1}hH!e7WSxAyBbQIed({)bFdbk)t?? zhx_L*=KkBg`(DmE+6-Dm?!%?@3qIBeK-uAs?%rWUW5@Z#0i;mh7o>}~o{N4TA=wSEe_EH@V-iRa&OQClO-c+9JD z{UK_bb-aA`++^QKeCfAFJ4AAKwRh z!gQqBC(RgZC-$}pJFYV4aD(&Aljk95YOs=nkBz2iX=Y6%<$8KJpZRQXKl_Zfgt|@( zHv6r>9Ws=(LDSuj7IMC-`?k1WjA|>WxvYNTo;iv^xUcFsWvZs`5nWI{?yq~UXinpt zveV{q23CIwXcP3#YKrWuK5sW;{gPcV8p07tly2xg(nuKUssopfOuV0vf+|6|MilSX zhJE~AS2xavN6oBxWjSeYxUhijKCxoFeCv2fq$cDs>p8Z2o(c8ipApl#^p6DT25XrG zoUk4hDl~)6{=_-Wu#rX7ONRhKK2k5bMdNJ~9e|n-f<1n6YGCkK&gqu3*}bnHqSguj zNSn&%aN%$ojlI$xf0FlZOldRYMP+hIC#uS32-(WheWj}9m-7OjdAtU9wDlFQv2$TQ za~Z&ca<11q9?niZqM>#2iC@IA5mV4(^%BHPK0B7{U&T#I;WXp893(i;7$IdYCnPRO z0S4^2kbP&`NbBFRS0)tkrY{#>3YD76uT=+Z(+aN|qN`k%Q0*zY@&65aB)1Ij4f7?t zY%Zr45L~A&=`)=&jEPC?(Do%w$DvBCIKwr2!k&AXs-w;)%rd)pYt`)IiCVVI34QC6 z&eZ!Q|2L%agq51xG9ro_>8za5e(5V70Z_Sc+CDd@u9@#T!-sAXep%qcgQS4l-|yY$ z+T~t;?!&+7d{y%dwc;W>!ri_`Q%iJgn7LD7=L{rF=AeQp=f?hfYPo0=t=G9kQ-uG? zJ+Q(nLMvA76L0sBfswwwCD*SPva>Tf7`4t*$aaU5hPMCwZ(Oe>l`@~Fcirx%z)}mR41Mxa<7Q&=|D)1 z-OO2^gl?Moh!(ZwB?ZjHj@BtQo&oQL&vW~{_-%KxynT=PK_>enym1oUhJ}{5Md8o> zT{b1}LdMmRN0aGi-i+~>boCtB)a%5oWZue_Ua`o&H$%47Ff%OqelV1g}B z^b*3Z+8S^FrSz&xDY7dTZnF?p>cG?1wH zEU;VNl)qzp&$;p>?cWmxYr{^N;(~p#xqZdfTLv()uZ*k@je9H%9g?^}ABhp(lgq=# z>f@x??OcVeoDp@)Ix?3FKtTIKM^dNg{}`8}HzcshS{CHrhjDhbSgdOnYSgusyop$M zleOaIkD^ZCQ#kY51jKJser!j3QiDe^JO_@#iq0}3#L`1Nv*98mR^V*5RJtUoUzN$0$lE;@ zXHJN4H-A2ZZZ9HWKwW_W0zx>jS4Q2FGp*uHo^fou|hDHfsU-RHK zW<{xuD>WYUIW*aei@lf~P>4Gnj|i%Ln*teqRz)D(#(`wx^V~{aVKzss5JbNz*NvU) z_~y--P7hCadS0r~3XCfW{sVbg89b8KZDgj+9pzIh>@4OX4gf=HAKP{`T-_xw^PF&k z-7(%B{JG87<0JYnY7LM^yWo29%2!&JsiC=UGLH?|XM2fBj|S9EeE)ddUnkp4h8Hn~l~7sPO9UgrUcb z2aiHL9u)QrYBbyuZtq>6XbwrZp~(YqPU$<;+prXR40TTbzAFFVVT<#9%Bd-DJxacX z7#bmfeaM@uw@QdjQMbNlIMNzYrRKi;opN4T6mT@eY@2fYX~Rf0+^r%YuseZqjCIxK zC(z$D;%vFLI(ZoueKV(io8`IT`bnccj#GNc?&d07pJd>Gqb69a_tLM>RDI+D%Jj)a za;W=b=|tRhlyRlPyM&u7Nu!Un6?VrGvt50rnX%SxgL=diil^{c8>L}nPiVK>7twP( z@N1#o1=ZNXBYA#5{&4h4B&k(>qfA7;+ zP5;%ps5@wz$@6+iGwEP>bO;oz zjPO;u%p<~{*zm83^(B{D|g} zvXyhDKHEC5;QSs+0;@HR8|pk37SLm%p3r`k5ULN3B zR_415Ax?bnWxPq_EpJj6EFHApu}wW)H@Wsdr@3dd)S^#dCsMED8QK}hU!TULxMiQu^c-sU%5Z{pw!=>2G(K}hz|+Vj&#kZ4Hyu{f zju*2YB1uAR?BHyz0b_dgM?jDcdF5(fn?Yj1@HR{C!CeAeKB8(c31!yl|9kxUr|)bP zd0GJsLNuOKt+ED;-KTon50`?cwUT5%`x~e2ey6D%GfeeCsN&J-Sz!gNo86T z``0ZknslgY#g3)VkwA?(RqPK~D`E;F*WJjzZ^GmIfe=II#WIMt)dpEO|xxQCp(*aiwAO zW{u}C>J<_2dvaG;=+UWgHjdG6Ibj&Kv_jDQ6b8 zC+PioEW9!AR)5hP3$x;zSRMzH7J4UTGURAmjRn67C@s!OIhTYm^^Iu5K7606pJBq| zzFfE{taNay(U?!T4Py0*yADecj5_34*_iEEZtn&dOvpy4^O^S|Z4j6b5#qqJtnMBk zex}CCwA9<0Y*Z<(8W`!J^vrHZPGO^%iA~LAV6;%Z4)-VdcE~Z3L>@bKx5Rq69mQMM z*MPeNwuju?xDGAML{hwXFPeNvTRDDV-kVrhT+PIMs$$u}a!A1I%MyTlcBTM@8R%FF z*rV4aygIea&$&umDUG)fUfM5taOl@R!xLdq<`!4v&^q9r{kr2wNL6Lp8J-jvDI~;T z95wU^7U=R9K6y@qYVcd;Bc0C3;(wL$sQgp@<2H7pO~<~RtAhcrmT1dRf77C|$YaR7 zyA$0JW1Fes87KbjE;{*Vc@xUad)XGM6Tq&cbQ{xE zu6WZ7ZbQPA+wOJ`25M~^#nKk9`F4$7j`eX0YW)!_`%m+hu~Ue?&I!X%Z^z*DZ*{kX z=?K&xQkn_*syZemcmXN;yjy@VA#ndj3jNYt*u*i#IUjdKRrzb$(@-97e(2ucGv9}c zzcoqity|T9f|uq9`Q)Lhu^(USg>S-k9pUC?qY)5>=+&jiTJOom#idv(3yV@WuwtugmT4l zt%@jRRFWF{GH$SUD2I@VezZAOn+j@=(Q0NR(DaGZwURkA-2+)p4I*$+`xE&DPO}>)yS0l^EI? z|3TjGT&gA!1-2*Uay?-Fo=~TYkA0Q*9k944#TF2-DsYf{+x90v!P$m?zgBiFXOZe9 z`Ie1zvg?RwQi%KyGfdztC$pmIqig2D(jJM?&ZH>@JHySsu`-r*#pI>LuHtUxgk;aq z3!A}z;2I&~C6~2rIfLd&;pz)u;|6Re z*LxFyzYB8{#69HbL4Tq+Jo35pIy&-s1Vrn`RIia$4$)GiSKIl($@1*u?hp zFZZ%)OS7JrW%VV^0l}ir*0dA-<*qE&#RC@YjY5Z8d;~lpj76DCJ2^l?{3-Em#=bM#Wh<(o#F6!O^6P=kH3h z#$ArNe1fNKge7#T8LY-l&-oYp^e_1N-&C}8p-%Szod>-=`PD~{B>G7-`+ZCLk2+Lj z_kKq_Dws^)u{i}lzK~>!H8Ck8t<(O&MMLZG!#>B4>=$zIoRD1T`g9DS{Zk)*c@&4) z?f;Vuu?pn#obBf;uw0P!HZNM&o*=$FeuZa%sTOa2-_8(0An*O|-v^&mR4xIC;BS;L z6&T(M&iLr~K}h`Ylnd{CHUwj^z16GY*#E{EhxML9KB38xjx}yw-wIw`q@&&g#a+Cs zLP4!ogdXv2qxn1oSYWN7@fIzL@QYmp^`VZ`_nA)(-{Q{nW5RQ;*hEs-vcKStDY$B} zgi6wQlc&ij1VIOEG=E`^Srhp^yAmDJRV;Q+{*_9+Mh$JuCRztp`;gu2yuw zjk7|Czs1Qx-U|n6ka=JKu^nHR6Z@jEoj7U#{Re7SBkVo$vWh*ldD$2`YFZda&*f1& zK2YN%q*PrxqrtuwefDW*WhUd{|1XZ+SuCc;3d35yi);gw7`+2Xl_3yi#vllT3I%C~ zlA+t=kx&d6zy8iJ>NK<8K&M*xN5cOVRkK#!jh=`&vR-iCa}7g$rAr_=k0|>#I@;j_ z4@H=C88#<-yWz$XQgCnC2L_6f;WBJY!;L-z7S8kU^W|d^L{7Rfb8lzR+v)iRp5daB zEYjgp3Lx)+&*C&t6u^dxphZVI?{$V}Z$w_-lZ9+gDf|L)*U9+~#syamQXs|V3w+&W z4FX8lEd9~2rjaLJvAHDnS&Y>{^Jod&Qqri#x3yr?i`kwN7^g6Y7EQ<}_-M$^rX0h$ zD0rKGphNSC7c=hL@Aa^#bv5FD_N)lzjy1goSO5sl?j#MTY+`)lRKZ`eQ%7je2oQYl z(4t3Cs)3-6gNfusp15fHfTVHZeI^MrD?G`Z5k;jCEKZ?8`}L18q%eZ5If=v*0&xYk zgn{ahE`_|3529(%^~BQ67*O$Yx&xaI7g9)VlH7fnitADkT5K&}<&+`fg>(tt;rBf4 zqyVZ%Lsq`Ex(td)@dWhS4-1w{YEN4*{32CODgI?E>W;=9#!8}oMpGD2BJAS zI$`&7;WS>o`x_)jGP}wc{!?Z-xeeYe(TvgQDp)1 ztolC;!B8?$_rq^70*XhHzZ>#6rg<59`i5sQxF+_=pJR&7ybrZnDzI9r z-TCMDtIe3XQYiP=JAw5)=T@PK+;9BrSgv~pjY zuQYjIn>YSdZ<{B6S8toUbWCrLOOa76YR)3oFrz&_b9;F?9(8p-9Rqat^coeuif@LZ z4szHxPh={e=9w~pN_ozELn*k!Jkid`FS9a9l;2riHHew23DpDTWHPS_?z=M^x#E$$ zsbd~9*A!0iGm?{N09U3p!#}RfU6YY_2O%0+*asm4+u`@iD$OH%Z{kSy!aikP$Gj&4 zEc~ynRSy^P_adc35^7#JCt<8x0gZx;2IcQ0zrdYfZ%RH0t6pi z!!WqJySuvvhu{Pa?vez828Vn@p7+Q7ajU4!oGOaq9QNs6-D|Dhx=~CknR6;z=5vRT zgHW2Rbvogu&`p1`^jt-Dnl1jk6}nzWaXs8eD;3-bz^k2m9F@s0ZiEj<$^~C`H}GsF ztb4B%CfWAQ8y_}cI$rg$!X+?GZBZf*<4p+x?%pp~B>3ZM0`xs(H>7P<*p~t$#oZ*bJxuVn%GW7A$)h*#ScH2&bQy%ok*_s zYdT(^Ti2f{+HQ(e`n<&nNwV&r#DKC_I`PAC7PK+?c0|^*BWkQ4iw~^kbl$FQM>_dB z#qm5+1ag2N@2E);c=qWNWv3NLjnO!-!oyjSQM6Dcg*X1{w{^a%rhK__749P1&RaHs zM~igt-c^rGII~7ZT=z&9={PlP$2FGs9upoxXB<; zJl+TyQLcjz&_O0JW*>!tE*tVe+I#4ACtjbpCLCQtIUFyq7BXp0I-MP7kIMoF?8`F~JJVizGG*bBDq=gX=aUB?661F!b@gp6CqE z_dJu(sre`jWzxt1Uz(J#06Y6JG-ci#e1wM9=_r6umbM744DNpT(X-#*aO6k)ncwd_gQVBl59V@0S=)`jgJ?=JWb(D$+NCX?t9ZKbgJA^G1a7j!&&U zwtsi1Vfy*ldh)rH4FPg))G(Ke7IXUdCU?`eEvK>~n=eKX8J?9<2+;TZb6&HRk^U+b z|6i}>kXpo%NYO|W`T;I%=#hcXMn`j}D$$+OG1@>9Rgr?MM)C-7;_VXgx_^-{q1 zZd);qoKca%OpP3BNP~=xU8klm3KDiiRhPa+^XF${@r8@DA83LxUarK1m zTBcf8zpMBjI#QUJi!HW=gUQ)n9@+gGsZsE7Gi0_So~P#8imLZ@G?Us_NbQW3y6~Cf zUlTif++rP@nyeG1AD=JRDeKrNRSa6a5)q$TYjZDQgn0Vzzw%4nJ}KWM#W+V!JO+4R zm};4PF-;C00{-z(0~Yzx@+#*iKXZ;)y#A(n)}^X+VXB z`YQU#2|&+S72k~9uj}jWw(i^~F8sb{ z(dezNDqln6;y3lo{zt2|-@Vj2mRic0bRQlMCkEvdhqRITQJho3o3C+6Q-o^5!v3JADyvE|b(-^W--W#qwNFZ-oNr#kg+lA5LawT3L)iOUAy(Nk|tv!WcXVwd_hlL1v#FP0zo4 zr_cZ4!&-YnB5ke9_+hmHNn!Q5UX7`_wemJRKg6I1y z_!{EoueZvJIkd>v+NZ-wsHR^Cnj+*y(%5MEFxv>cpsI#Tv++x~GrMe@ey?`d!0F(^ zC7ZjX#}R3c_L-Afv50CP-w*M_*5}n{&wUyuTshg<^w*|G)7P1y`C@wNk}A)xPbD%%j>`MK~|d+mK!L~l0o^@41XYyD`K-RHS{@1Nt-U;{BqAJ#MZ20x|gV` zQLdPApRTIKUzhxz=oY_y7InzDKQLLM$AmPa2MfNcG{}g@pb|DX>zI{YyHGqTs~%_@ zqu0~!(z@!53LND;?FNXv%WxHlu`{htH6R0Y(vRy#!2>w)c-3`f`8vOv$?^7{y~it;l+rEQ z3&+wP`{RoYf$wloA}~Qx)+!5n@{RoY8Un3T;XJP12=(k?w#|Zi zsdUh(d?LtI?j%b5WWF<3E_jOe2`pw$LFOl=tci*!Kuk|!Gal7^R05%_7;WKpd~S;W zp{cQ33EOAJFqMsdi^Ie=mszN(7;&L?DaYW#$!Tqi{F(5kRLoZy+nV3Sc$MaMCVSXg z6tRPza|#Xz-Wv4EzbK<`>1j09pUzgxO|5?7rNggAbho)kPq2^7rTh?z>p z*bY{Ge~M>&y`Cn9YHcIB^pMt4lNyp4UDcX^BJ#HG_I4eU0ng)O<9yC(|5tc5NXq?t_k!vH?s;b zwwwLWRRfS}2ZdcMd@>M@XM3b8nZxoCKB!(W$)_Af`e;|ia4R)1=^oN$#%%5=+zl&b zaXa!Akcu5DPe*gFSHieL>#+>HQ1*KyRve3yPDNu#tN&&*wFd}ieK_Z?)=_CX+TpiW zclPI&g9Z}JmNmcL*x?k9(Wij~f;A{Dj@53~=+j~E6uxjZYd?(z@2gx=NkFk!G6#^V+pGB4-zmIxTDD>ul;k&p{!N!lvL=p7%?KmKgX8JsBTd_{k*fi5W{?Bve@u? z){c5_R=ls&L;gHT4E~17FUZ=t?_F0S#N|2e`yhqlt+w??&XX3Qsk7j5Y^l#|j9Fi9 zP}4cAhVS-#aV!)kJRn~fqJI^Smh9SaEzFIx-CQgM7Pmeph=MSe*=>QxzBn@6oKeg% z{F5oyvtfMn4s}O!tNj*-Y}CF>e{%Env9g$K5*y!w>&{6x9;Mms%{i;vc*a6(AXudy z2`%n)=f_=!cN+=_OTLy>KMor4ARz;GA4Tw<-@|_Lq?KnZ@5!C?$h>}Y&&^UG)AY@b z2ujY$_U{L!RC<`a29n!ao9b>5Rnupwath~}h;$#tADphjaxLC|;E^k)mGND1wK|69 z5&!Cklfy~_jQVWn?->7pw7cH}$$3Lgt`aOpbn>fydw7z+E63GYwi6(omFaZ)mvH91 zZWwgt!F0=6Jjpn0c*R-_?QSw~3&INaRhe>rNw(4kOL~CBKh9KT*_XMcldd=puq-3C zK(?%iQ4`B+H&p5|LyR2bDszU#QOi%&c#lQ!{8L~z{aeTj%Q))?(_g$XY!`WZNE>0b zoBU&AU-zblZNszlQDP(gx6>^wkaW)u`jOSn!iQAam3oRkGIV9P`M4sK<$VpB`$Kt> z&wKA#p?8iRbowC)_WL{+xI>~}He%$tC_tr(0jwaBQ%{Va{+l-6!&2#}`$Zy?I0=); zG?%9OQ3;t$mO!|FY2Bbfq&-CV#6JAGYSPpYDM7KizKWsFkmC-UdxD(RMw3=dVe?PG~8k3gb_3b)i3VuZn6VkVJUs~)`9*b(7vj7 z=JF{z^KJx|Rw>57e767CGoPC1rtPQjIbp7;6%;*AR?gTPFgpJmrn{2rUyTc7Re!Do zJV+!Lau}_$mg5p%Kc}r6PkgHQFaXKXc8?gD2g}`FHBbk)0*qVE6}WNe+MS8vI;VuX zv^RGe_Lr&LojNu+|3`TdzffMV5x^2+#DUl{zz-}7nEW%+Q=LSOmv0T}MER*%0#8ng zy#@vx>n`Rxo#Ocj8mt#1&mY>jTpjj)PLw>@^`h9m?G~sv7urrcgJ{caj_gmkn9t`= zTam}?YZk%?s>o*9Gnt9>8e;k!J5lfCi+^zXu5SY7^Ve6*Cyt5wDStZqheWJ7frNPUre`MxZ6D#!dhxAW^s^@eKV4MT zq&BO8FlQ~s0G}~rxR%HDboO*9WctSMqsMwe2fSJNbG59F3;E|$Ip-gZM2oj4=~!$S zE-gXAj%cYPo%WuV=AiT6L$xs5%d+H9BmbMPtJP->_eUP_1Wo?D23@C5o~PADq@wOp z&DfJLmJ53zn{rf$<-C);G8u5Jx(GkI;>nzvn^j!bn{5C=Eez^(?g|E1ljRto(g)f_ zT9t$xY(;=#g3!XtIch0na+DtZh?qSSc_Sqhz z_n+tAPJYqL8Fpm#dG2aVt6M`67}kf!JpmoA30d#VYOeOiJ_et%l;^_!&J#(D`(QV0 zi^_4xKfZ`{DW1G?jKqCs!GEfIpPI+p5M`=yNSVoT#pcQMkbPjWY;iO<-_PCn(TK2x ztY?&*6*;Nw-0UO&-%;{kkJCAM@>Fh5xVM?d1aAxVkk)OL*Nez;j?8?)ynu?H4JZs&&q9W@~Zc776$O)!k zqOZ*6Gv)MvHrrNLMxm2`D6(0Gy{9EHt0g#9iqYs9r3Us!%VV7xQ4<<5rl)YH*fzr9 zRc{)ur4GW!^Y%-2pBB#JD9=_y3uNY$u}R_qY;uI3R6baXP-^DBx^X>MjSL z%EScO09x*NuxL}iT=(A^{gj7@(h93+1!EEq$4Ks+?I!1&h1rcuq*;3g$#hIi(~G=M z!tIS}9ek(gh4{}e^#8L9(GH08O6j^PVD=K~kCRV~M&XS?(0noQt+zT;a6i)7sCGsR zaKW#H|9oE?&1Q0aB7L5VjM;22Mn9y1138}6BY+(}F(W)?DW>C~vwf<3E1za1h%ohj zy!brEIL6=QM!|Z1EH`r35GHfGa>`;Yy%xcO?#z_ygSWW6T!os`XsjJ_Du6inL-th@ z#v;mH$wRMI*{c7Ry@~2xZH9Avj@`1E2glhu5CzqF>OkYhJt>h|VJd()h@uZ= zkQC9e_d1ZCVrB|MMtYfbAFj@?3xoEJP3?k|NY!5_ z1#|}tV4Lb<2INxg1&IwN0p_c$D`NAlH9ul7`yHA2nx!5K-@ z%IOpMR=K&-bn>s*K!#Y=-9SdHR9ThURbUVjiV4I;a~J9ybM7zP3m3i#>7tPubWGV{ ze1`r(U8L59n0%gBcFbffEp257h(4M5!QVa+5j*PwWAg$WJa(+(`C~_}LG?#Mu;i zHg~2PYhJVe5UCWLlbre};7JfGmD0hfkn zSu0BNMycE#u2;#171QpW{yW6Wl4`E~Ie+`sQy0SCM(RhxK0ewuU7Eb%t~gnP_fUTx z*a)WAp1}fRU_w|A-kLtPB^y+EzKyEKCmBKdqgNGbMTsjEQH>}S-26v8&7>3?jp%j} z(WyKL-BHSX1Vt7A`7G7JEp;J1Xg_vQm>6&v*KwSeq=<%Fi(Bx#{WPwM?T_Putv(m?{`}5FGLrp}JX;jIJ9R#vQ%b9mwhg9u`yf_`#jx`G$eR=XZk2kn+4dKv{r)Nj*Ax#EcC9 z_)sIBCtnjHu8kmL9F3P>h+9^bk3~X^Qwsgb-Jbxc&8MLzgQ8?M=7jwD_JLt~ayE@k z4j!<8N#iF2Py3pUNG|>ZOT@vHCWTB!J7{=NLyz$NLBZ{G0jT=eDnJ1GW$ZLj!c(`R z92b=;JWnAR0yF^>6-~So0r*bYD&rzgd)++e3`h4D*td+oTjTa@zeo*|MkhiV@@Ij| zkk!H^OxK3zx|EX<$Fn8!uRw@+^~+oWg%)f98-E0%Y6wc&m3qbf>4k+?z?!}nVG zz7jx)^2iW2(tzJjjS4#^RF8|2$g#srm$&^r1!xv&c*nKy9Dsava4EcEZ(NluRP2yD zdS?zdKKR(wAPw+vu_69jfI-QP@f@`MX=8|npK4U^;^LOv9%)3N*F?DU>>whz&&dkN z@JE#xa0kkX5&j(-TF7}7{v9M*)EI;idE@(GLtqnoNIu0U1Ar8s>g&M|tnfG8zyc+rNK&uyk!sH1KKz&)b0p!lz-O=q+ zIf5wXGX-(&ubj;|jW@7+>*CVjw}O%WD22VZi^UiPKU6UCvw`Z4>+&!$#vo2IS_t)w z>ndOO)OZs|3#?fZ<zFgxhp+1}ick*d`%{Z4zgg&Gb|go{PAIE)Q6SF0KVX^y;5hSD z_VD;z@^v?dLm3hQUGn3&RKR{jDNhps&ZCU;X^3-+l%Rp#u#CK~Aai193WuWeXGVMd z#}!&}hE15ZC+IV^Sah8+>CYcxnct1O8+OjCA*~M&+jXUk{IIin>W;T2u{J2Sprhg= z9K5y4vEe&w`G8zJQ&2xY;Wm9aZ248Rpc>=|>R-}x1@+4cCr+v=Wqd-8ZVyNP=zK~_(||ADuAV9R3BAV8Bw7e zCPQ?rWZbrn`e1=CS9b7FGde8_Ew84y5v>BPL5Owkh*om-l^9-tx?W2GDh95Gsb002 zVOo=ZBhf-yp6>S`?=J_pgbE5nYOBwhgp_>pLu%ZChJ=mwDi&(z0fvNs_2#vEj;)ez z&&ZDdec1^&hb);)Hs0jb_I+`oJACmo;SI5nZZ^In(P=2GNfvp%gz252xV_tx753hC ze`<0Q%L6Aq%1~0~H-&_lxVa13!#2QNpdUyS|vErZqFdX#q-j zkp!cRAv9<2Sz=l%b#r=!$^}j?k$!)DVbBg@3~`8Qlvm1Fhl59Z>DpmB2{t?Dy?sc9 z+<}0v$XDoT2VELxLTU~3^w?rPSWpZL=zFhqj-&{$x{zl%);WJg?IcDm4Pc#lms&lcf)489Yj?mIs?> z9-D4FwV(sGOEQYd8AdBHmK#U4jAX8}?Kf4q4LJM*Tz!mSAxzY`?@5x`&Vlq{(htmC zQ4!IXU^B)N7Hkn@;lAF+X#~U%zxkN5{ZoA=&Ftj-q&`<=tbvbF$FWEJ1|aphD6}QC zlI1D7WIBv2DT5^G5yfgE@$U*);D-v@%+$*n?hD%*RQ^SN4<_@{WSjD^2a4{b*(U3aL|Xa-K8i5gjNU84yXXM=kzO- zPWeH^fwt`BU1=cHyfT3|(?@NJa59}G4vB#M^FM~Rrj28I03adc@&i~5Z2e%wa*RFL zKuS(O6L0k=IWO;QDpgEWf`Pt4Fc&w4QeIb8k_JGyg%IvLc_wwK$Qa1qD;7f*e!?v4 zSS;>I{F-a;-s#=dVRR2?rrFubG4WoruhLX!R^Q6JZk{K-V0C{D@8z@ z*=YaME{!}O4#~|1!?B!%<>wk?i^D~ngu&vBcy6{FYUpL%OK})}P!g~eB`wpNnGq52 zx`_qB##IZD6|aT&Rbd7T(a|`4mr{=D>xK_z0n@_rcM$d6s$#@a`WRyF8%|3cXX`07 zM_Pxk3XZh)U#0jJOO*#jI$WQIRCd%gd-I%!Dshh>NtY~`y*TSMTz6|)n40chFVco< z!5=Gac_uLLuc8v}NmW2VLo7PN$`}g>L|;j3g3^ir<*6q_&_nC6z>Rn?65Nn%OS0uf zM=>F)-p5L@7&_xO(24tvSWfeiedfJaO)fUqdgpkb0LS{i?h&~M_-cv*j8y1h$sKaE z-U?~k`ISr%-b~$v$=yX8!asNx0^9&67B%mI6F;`S<5^=cZGYGBU)HLxMGr7TB7%F* z$^wWms(=HItK+E}YP{sybMI@QADbe?B;#SScnqUno=tP>diFqdGbG-+@@VMFnZDomybr^%?uW5 z42CZFqi5@?!;?R7gjpiaDGMKta%A);;s>9>Eqg3fBF}2mJj6CW3Qa&O6dInpD6VR{ zhJq4ES4LB1>8dIKR-I%+MOm0IGn8n?A@wlyk@Bo&^_E0BzP5`51$?xv)*E5LT z6DUG<%|y!?SbFgzcXovTz3aNl8v`I~rU-<)I(p+HO>r=hDOhA4}*=F7`rV7*<)IQK9J*`7r9`M~(GpsP^B zY|FTtdHXs%n@rRFr6HT&m}B5h9G@`EYq=^h7X;Yni+p#GddB*n`pT z$8ap9iQC2g5so)-O#F;k3ocKNSE_ea6JA^kYKQl!5q-Z0v~OW%{gE$CH%V2Akr*|q zG#gZ7rpOjq1x$?C5sR$CNxXTj{AfbTC?#nv97UV&x`|e7?xIEtZnYyeUuW-`ew;UL z6**1`UB9R^7^a%zbdbM+G%EtuyrgMk#AZP>U?#E%f#0vL4XHeG^21z4FP_~MHDW7n8zCpkDB>nF6~T8-&6|RrW^#EkjQ#^a7p?=@kZ|= z!$dy}Zb5#^_)-~5QKAUoZ%VT{7)oDl(4mx0z9_i#2y~0Y#hoN*qb(C*hzb z1T%}lD!D>|f|uzd2#T6bTfN))fNFiEIEJY*&~V^j9~Gt=x3_o{F-Bo%-zPjSv$IIz z8@iCLPv1Da^CIbohln=JV(d<6%Z3Q1cQAx4oTTdo5OkG+=#mMpbT!GH;$JSg-}L+e zpiE7eVL}^OA&q#(yg?Hoam%F+u4gNo>6GAgLgZ4czVVH_}G|Sa@GFVVASG@nf&02m3Mcq~3*u)dHnn?pyyX zsrX7#nymwuJIO#`ep?MF_>F_%?F9L_)Z=TvRoRt6lM~#$<>eP_EG{tGID1g~YQmrg zf8eY_+5j*B3B+fot$EBQG5X>=`usPeE_6JH`W=6S5|{Yyge6s2HLJ`DZxbqswH3}5@bQ%@{|y;^fV3JD&QL##fc&pA6Wpq*fWW3kG8Bh6 zRvLMON|?~8-;~)kGSg?AQ|TCmX11y{Mz(cCh;EVxlKF{Yu5932Rde`o1x4+CzP(<^ zX==i4oK}dx?+{C(teEMmftw!U-wyBWq+%o%;MZg19Zp~EcW7e6bzB}Cj<`7O#^g~V z9nG{Z!QpUk&a|}!^=b*g0)>{k0;azSOpA=3ngrKYz+54s255ro~^PXh_@+HKf}4kM{vwooF#{Jo(R4J)+rizYSR!Pu(!f3-8;e$>}4;xeqLH)i$Bf zoOsqoiEApQ)%M7UUH)eu6fA6tR)g#J__+Z zbmXug-N<@I=5?gg0{Uon-KxDay0*vs!RpCY4%YAGmxUCikDln;pP4@{Z`FSo;y{e} zmIg>B{>(Hxzx7Qw#4(~>q9+>p6XxdhHYA~q>I2_eh!7^Y$m_H|spn5vvg6y3g4X9o zrT`Ub4|RBnyQJwI*wM(hWNn_5gqVcP%om@`G`Li+wBtu~TM+yUIwD{XozQ7P78aZH zYBLx`XSOLqEiVm z4TqZ4sXn+>4~na4$WUo1S0eQ;7;Ef@qin=4>< zA#yCaSB~0V60eEvZ3({r@X3mv$3ST*7fJ1*km zQ%U2Sm)X?AaYO2m`NDpO$2NuT!pc2c!r4z7%($w9h4SVT6}WP0u`gQH2w|4DDpE9O zvN9Oh6jU8EFQbyoVj|2$~2d?XWd?!Y#Z-%h;}6k47Ffg=l)EN&ZBb(5;Vve zjxcbq{}cKcyeg(9x_K2#s_eN6v(g=Jgz&s56Fjbf)B+SfB$Uxr;hZMnyQEemau}4o ztf+CFaS8c-avwVhgCYb_$K`2@RL9Xqx&8CoxyW_~ne!qQlAQu7W*s*%=GpL%L6MZ1 zXpKnVK=j;0Z+s0PL4u+t8GA{gx?!MMol^I-Hksh=f?Gn(U2UOVNmp{<)@^H* zs8|#d;_u?=V%;^KMZZOHs7|&owZ9|4)RDyanc|SJ61IQx+J-BLDFl?h)GM;T@>z(VXH|$o-JxX>!4baJPBX19G=V6^;dZW)FkK=6=1k ztpj&TVBz}NmctL&b2p1a%0B0yptbJLBfuKft8Wp^L)WHJVn|9ji_>^Qy#Se;mj|M*x*0K}w&f?uZ0jyErL=hQ>t!r}h;AEqWZg|pV;dyu( z5S+$I`~&gV5w^Vvyp-*fe&8jt)3k}fVA>S)RI!mNCMcACdt2TUB7i?k^VsgvB`+I< zk${XaHO)GBUSkFib-^WaO2X0px|<~-lXdNtRjd62LLn{h43eBlu4600UVwlB$^+mP zo~)KQ*l~`q5ly7mZ{dJ`c5cbmce9z*!M)(jJW_z`omJ)5{Wmn+uq>; zE~%`zp0%9_fso5CTU^jhYXJ1J*A~~6FV4aBvtiw+bo{RRq!MypNk}pv38@hu*~(lC z>7$)2tfK-vKz}+otp)c0r++soRhHxQCoSP6R_6 z=96%f$m3(Y_N}9#jr3YM;P`J)og(c2Ifxjo8fml2?BDn+TE;|EUV$7TZP|8#KnJGA zHDwMDOeYyUNpKAclHmQE!+qK{CS^Vi6KOskzKuXG_0-{wr>G-#6BLTp2vjlIu^|z` z(h3NP8^lcjO5!tVy*e@_@igNG(}aLMnKty7;@mWDhtZ>^Ct8IqJ30(B z`u;sAE1uWs3}tDsKRp{8mGAd^nk=-R;55P=9)<)pV;`P-ia2Al>b$(k(jXc=Q?$T0 z;zS6-^RG}=jx}LX0u$u|oy2dFe5-}TPdG0x(c&4O#BUo860%H$iU_pizMhB>K-Y!f z?P4TR@eYcFq>bQS0?nw(S{bpu;K~_AcKB4){OJiUrDO+?k;wMgEK?h_RG4GW1vF$ls7r_Fk3a@|u_Y-iJPw(!!INKu=o@$HdD+?P{GB`L*3Z&Pmc#IRU=_*Cy?2+Z_75+OPX?M;K0le|c|J zL}HQU9p5vb*O+W!Je6KFjUcFFCedo`eQUngfO|BDZ~qr#Fk_KTEJ8;R^v4{Zuu`~n6xm$$>>W?(tb>_nO661jF2hI)2HH}8x_Zkr0hji>@O}BsZNuZDg4&9d7P-&_TLkkn0sBYv6sxcRD*|U8*a=v6r=BSPJY5Np2x=%Zkvc9j?j>yPY2HRPi0 zAfu1p#@t63F6-QRo2$87y$a9hyjl zCz>xVVu2!2;*YopiSurz0XzBl@`9q8_&xKG1#?7mGjbNEQSdJz&epz!3kp+YWH;;& z65_cBI;wCNKZE=Q4Qs{ouy6j=x}{gqc&1;Vkv`Pxbi=rg-Fh-GE(o9mza%AF$8UBi zo?cnr^~Fc_fVYG;(Clj-kOvfk88J7V2ilBvUF-ZB?!FxdJJO!YnL-$j0-U@ttDob% zfxiLXz^8WHz&EzvP|vZ2U0ZLcQ+xeS-dX3 z>=hegx9dqcEXHL9BmDa8pnd(7xHv@)h7LT(EpF9QyRR_FAr$k4H`++#*V?@s<80S7 zsYQX6npDk`?qM=nlnUFHq54(J`GlX`<-6=*F(HGN^1hVErDDHfjlo*3Ke#6lQCREY#1=#m8Rcpk+D@&&0SyjqF3A`1Ig24)@S%ZiVAAKtG z@~Vmg{99lGdi1eb8$jB2wRm1t6^!c+a3H;9x`t)vCnL{OM^0w)YnGUe>a_G5M3ep? z8El2Lx-f1e@q_YdAnHdYXq<&MjAFG&qTg~3bhh?&SBvq_XpG=x$%nD>7KHy;d7kk3 zoRJ0bN1`E9l+6b=gdYTqpC|!3Jq;)UoIwyhM9F0>0wk^chLC{D_+_|l)!-qsGsQr1 zD;xGrpK&kgE3pjKw%tb*OwreQ@WDJ1l$bxiet`y#lfQ(NfsYcmRR}*uqj!zR_Kg@? zf{p`NusMQM5&K5yY{c8rq!E#bXv*@p%m}e?v9-XosFT2Lf2zHU!k*i^nB&0(C`7eO z3sr)^gc2YFd5?>^Irvw{|cI@=l!$MN1e{kIaNfh$A`^j_{CaslYK|Xg1wX z=RWvW+xWFGF6TEv=41E>9?bbkBOmNQ+;9g!X<|EcR1vl~-u&yars7w?T-E+J&uyqp zY-YZ!cSiN~q>JaKl+^$4vJ%VQi(0b_YtOqqa$F!ntk^dM<6RzLYX7i=fUs1~A%&W| z-SPFE(lCzfW`|-qrN64d$U^-IQM*Uf9N8I-UvBSfXR-^$9;*RaUvXwNh~D-ZxQsi8 zsn9v6DDT11q_E~i27e!(F4_n?RJ5vI8ce`O4Ue`w{JU^F0^xst1@9GOq{y!D?BbOF zv>=uN$(4tDnjemiD{Qs${(-dZ^O>b=?!fWytq;GOb|o&?<7278gJF9-sB5_Ac|@RN zJbS`&@3HFDL&IQu#AzPSRuCF49=!trN`nc& zuVKC?Z%5_fFmK$I#B(@J9Pdvyrkf4iN}hemAx;zRAA-lZE0`aTQN?7y)zsZmHil7e zbNkh_aprIiB4v~?;l?(m#hNCy7ms$&N<<*c8$RRJobc#;thkYotM^R59VZQV&RNmn zVl6fiT?>z}V-?M$`V=2^aV%R|>AQcK;$1$OFu!HOk5g>Bne2D$@2U8t_KRdG{9{v~ z5M-$9Q^%K9SqvAI$qXr-P1Np0Q^K#IMs}~(GV?7E$$=;4>v(*^q2*TEFtAS187|uERlvv-_$P=Bfr?MxGCaGF@4jq*Y(hvOiSv5HM`7k>-oUsx8_}%9oQyZpdH|8c2;&4< zf?!I`r`Q@_&V(HQmTap7Hw}!m<9RrN%Qu>c9<4sQV@#y|h2Ga>nOt?#WDoPl5S=sS zKNG%4z46QiKdl_(MYXF|Pu{wEO=8;o3|V$8KBZK)xFoaKoH;P?-(6Y2H}lWm=9a9OzOWE@VLL#cUG(KyMhk8+LL%U%jJXkG+@ec2Sah{t5JunPx$vo_oO4 zkVNlL@U)F82GgpupLrO-&35(jLTJTEYaDY7bdJ4kvBD(^T`u+4rG5B&kmIJV?Nzrx zRJ(#n8v?wCf_IKMpQ$wXyE7_&MDNh6HSk(LRc6Z-SPJRD5 z>NLD|ME$D)!&t9YANia@RGMnns*}m-smPwle%Sg;*n5|3`g&^Ga`oG^=4Xdd3Et|o zy>lCb`m2l#mGjf9O>Q|QV3X3-Jx$gplEMAn+AR61&+FR6`zeJ6EucR$U-f@aj!<{6 zzz%om^$}9d%~;#^I`2Z2gS1LHx<^fzP0wBywZ3VuPYFPDV(Ed=n!7hR+;>(uovGx1 zN!foVA=g6x3?`^KmSOvuGDe}cBefinR55*MuGsb$LN=>>9f&bmF8klfKwk238;YYW z19T!{+w4R5oW@^J0|Y{ow_%59bs&s6@hXb_H~HftcP~*hQE7i!Q*pxtGfkYt*xW3V-9`xL>rE~C9=B{rmTjqWi9bHm zXUf3Qy=B@g!))VSZ?myHt21q7>~R`3RI*XAacVqWlylMLJXwGDQ!Ge##FQMaOo-~- zdy))S$+Lch{DEhfxUcGR3`|dFrz)y%%Mw9ZHPe~ZrAd#z32ZBi4BD<;gY0;!f7B_$7-@1#7mAlMha7 zQdQwDqnEW1wnRur)1)1BSn<{#WD|LCGM*7r-|@mh;F?hC`21ZEx1(-y%W!Z;xhaF) zNUdAK>xV*oujjV}uTbCCReyFWSwqeJ$6snM+42z& z$t|=OVuO4-Zn~SH5t*4%!S^xorv&adatnSKcXZv$eXsLFV_)PZ@6ZshhTL$(;53U* zmX``P&{LR}a3$-@@3QnaYC6xBh3}a~r70M_gYa?LQPtYqQ0+rX2XER{brXkTA^$^$}n7^a^tUY%mn(AtPJ+`=ozF3@uV${t*u0_%VCe#*&J+-@6QA_uOM*Rzm!6 zKVuhBi#H=(|JGb6;hj^!OJfS&k3#NtGR7_WMtd29*@a$p^g)U3%5k_)m!_2G1Ee<1 zo8BoX%|3N+AE}rl<5by>M6)gga#qy-ro`ZGpkw>z^ys^FFY&o-N51rnwqw4vmibnr zKCacdMo)kR1NdEFr>ZX&gCy6QK#fngcyQSpGiDF+qO(9l`d6P-e5HRsTk}WKcV=Yh9<1R@)y+IGRmOR6sS5Xk%Ng~FElt0cUUf5nmtO1VcE-v4{7yTtrs9yE4T>t!Ne}u2# z+h*`A+HIb{2^W2Gxbh0ODIoU$c)ALpIJ#zwyF+k?0Kwhe3GVLh?lQQ9;O-s>1b24} z!5xCTyW87*f7Pp+otdhct=)TPZp-P@-3+V7>-*T_KS_?3@!LOe?TV@!XtxQ;Vr~6U z09}3(`{z;cD@%00J16(RB-CN#jP|M{2ycS)%L&iBm}Y4lYQuEXHg4P8cvcdKEG5~D zxh0Nl-!Zxk-LKsE_E)7jhSpjq_0A;5C(qaE#BfoHTC@AquM)*Wm@$^xq<(SZsxp#? zdn(aA0GrGdnp-+~Re{}o$LeKZXli6cyNqE+VD3u>)g$)++k^ebHW25G3F8&G^0z z&LMHS_ZseEKjY=V^|d)lIuK+|$vG1Zw>@FudhopJmEg)r-Un@+Jxp-?~ z1GUYFQVi}>0v@LUZ>K^E+o+V(jBb%a;FOep9#Uy14tih)@2PAEcN&K^LU~@@rkIU$gKXg z_vw?L#g-WNc;VPjplW>}$@<4rH4&u16Wfp1{J7XJvM>~;``H_RQe-PUTNaI5qEF1{ zq1|+J$KVEy$ffT~>ChX38oGhamP)tP7dDC1cita54Ex61RPydcx`00%A7sXyErCfb z)N>MU<&k4zD00p9{E5Rjs*dG}3aGqdtDdJDNo352VwB$nfDnLXl*eV9%KEoWK}YG8 zd6tKOw<4oiYji%@a|cswKaDuH>_^wrTjYM0ZFt&e$^Dc^FCBORYiBvzsjDAVhE(Q0 z+R?TcRmmi7@=88^USIgtuYqP=G30@dHHU7Wf7U;|c+-&M_zflWlSO!qpa8aQD`K;Z zgcq3Ug*yds;_obnS-&#qPNf)N8u=}DCMT zJs+qKa*zbndoDy7PGcLe8(M9c-FK24ljxmoO8E}oOUXpOdrOxOP{J?mD8b zpMNwIPiRf6ix8_t#oKcvTO;&ZF!PHS$icNVIkU^E?3Nx&vHw%@eU@p!!;tRXuz1)( zV;Yp7!>gGp0o9sF66u5TH1MzF-L2=zFc8_zMdHD@zhAo6@*Pw3yG|o#zD>TX1dMm2 z1P5B_&>9*a^R++tiy$tOhh8?Qm&aey3pLg(V&0+pxGU&k(W~b|O*D>mjWQdCrvqJP zPIQeZ!*;BKztTQSYFQohjMG?E{OEuS<~AV?Z)q;MUw`@Zb&f>0UxMMj(&xw8f0;!U zw~XrsvCCJA78gHLKpHjTJ8>EibYsV#At)RzpLTt}*Lrhz9nrF|Gu2o^X}D;SQGVuv zX$JL!TI=^haa4_Y)i1%j;l$rxI_aqWZatOtK0V@j_IvKU7KWHvq=JWC2poXB01tVZ zO5aWE)-z3=bYbz{dllpC%e7qQ5Q|IY=r0B5@Zc6Lw^+KO z>XjKD`;cdgE%p7CwDrtFULKZrH;J~qFfV(vH1ae`-^xFyPNTp=jozL7VP;8jhK-0$ zMF(F@bIkX6rQ>5he|mpR-zZZknR9qbYGMBo<$+lKIeu~WWc+U$OGKJC36d-jd{r1C zUjbSRlpJXr9fsK6AI`E){UNhhL)`9Rt9KL=-)Gmn)J{g~qdRzXcxG_!__1^J^9{lK zy>s=G)e(ns#Db}yP+1>F>Jf*}ufX_?!gzKegpz2nJatm+Ged}ZOgJKxH7;4G5-YA!w%jOu!X_(VcGZbJI@o>W1}^C^j$g#1hUH z*pODY1j5N9)XpxU`^`}(oi1xDZ|X)%$t)-$dteZv!2B8#B74G#!oWu0Ww4AO6GTaq zp_eWTkI2)dN0f@LFrw6o(T98W_{)t$5{3-eO++A*7beA|%@22s9|HkuWpET7jIh80 z#X<eg??D7<(wE9&rEza;5C|QT2kEE9Z9vtc6{pFIItMfeR zf&GP&o3N~#H6hA6fzu;1oMEfVl43;I4F>@PxrAqYm#@0~!=1&=C;ij;EM%!1!tOqiD2u{UGaoA7JaS=)}m}jv&(GboL2g&!eQ+qzH%D43Jk3KG2J6mS4_WICRF}LtJjw=l*=W?mI9qqmu|oI7`Pff{oAVEQp@-I;0TLt= zBl%0H;53nH2-)QG^AGHhOCq-Dpq6~T1FU71YTQTyrCL)JW~~)wzr-Z+ z9_XwkcC096!lzFw`K7P1n6+%NLNM2##fxb4*BDc+l0~SgA=h)r>7zg=h#m z6|!#}^oKG`C=r8vcxk0fNL+xhkohhRT%E8WQDx$~NjbdnB zgr&p4ANy2fOAx)1)EHtl+THrL!a6?B-@%I5rNNO$^D&K*VHon2bq;&%dPt$zzar*H zBMq`rwkWU6)2ozCKk}AS7_RZpQ5oYn4pT79`c}JHc?TC(}EM3^8HM=StysR-Ja>0>A8Z zV;185Uf1ly(EAmQLM*Y7A6QOfQ=J4b24>>*X#MFqL~d9t9g+^1-dsf(jHPj5-&ilH z&y$k8Lha-piXpta&Ngxp2`UHT@@dg@aDM~m<)8BSKpI$|m2Q;Nz(82|ITt?=K` zn}D;iT&#d*uiKPP4|KFBV<=(IAs*Jp86N6Qr)#kUvgQsR&coDJVU(ZvZghI7Jf|+t z77jHT1a|u{S*<{?r4U!X*gcj07L~p+(>axXLCjK~pnd_HfXw9gjg;Ko*@NeML4`fn zu&k6mixTF%!{jvR5S}Z3CGL3i`&UtB>aGYF*t!{k8=ODiKYDuv zJ$55rHh;k*k zQ-N)BKrwOBoL4Gh@6T2CCE|zi?iBYZhi|4YG6)cY;8fl~P8KGezW`)xvu`m%Vy5>hC54 zspG|}hKNaDGv~A4jO(W9SJ1V~N$aOFj`zh}fbUGcU3YUlOKQtRpgck8!I^JOe=GRL zO<#pA$ZSzeKQ}&w#$-SH0NyLc!L!iL$FfIpe(1SlgF;-!^Cm|2}4!=MFt*AO`vvyp-0{e z@GCOf`Skl?$wsQ9tK@B!$erxO-gOKMM_)%!pQZhJ6)G8r#nE$i_n4K$g?GHO zkMDx{Y`=v~Q%0u!4~wjyc!%CycdVNOOugX()ln>4ajqtI@p(q+`8aqiw5QGr-{7mT z?mMW`m|6ux;TS;6n3BRl~a(YS8pL@Uj;pQ6l`e)?zBawnU3#R)S}G95vv zyp5_6b`@LNm&ISU6tkES23Qlqw-3e?Y+WktNQc&MU9y|rK~P{mq9s4zm30vSIRbIQ z$ReIvGt6ou3|bdAiv3Dk^AL^`_x!KBQl3Np&BpE90#vzd^XyC>{_3g!bcHwCc;e_um%=wjEA8pw*TV%T}+@GPrmmnjGmf-_c zB(fMH*zrrn%&*gYSTj4kKP+f%)k+wLVFkM>vFU8GqL1ERY61APpbZFL*8nmkTc1D?iB zcXk|ya6}JbNJ5%aj>-UQMMoa3V;YTyyt^qs^I4=r@xX1e|yR zo4y6|Sxt1Bo+sW}RoV1sTvR@>0#mosm`mV^9oj$6Zf%;&evklQJK`}vo>)EMZC_>$ ze`UJ;0MUdsVs>c%j^+Bf!?lwOhk1)-FBzy$T>ET|Ft4Q@#?qjM>K1vgHFs&+pSAkGRokpJaD2tVR0K!_McekZm?&ahm>Q{_iTvELBEGvYb-(@Q`aSx7r^wSb z$}9MD8fm^PyUhZa+jw@3L%+qJ_hsk!d>F1q796{FX|Y>z`LdkSRB1Y&Kcw zb5Olq@w9p%$kDBd|5Q5X8k4GiHg^$S_WTC5_NY7dnqLH5-h8qCo2OE}_sc(K#zXyJ z?-lEhJz_`|966!0S6WDWgQ}L>%hS?Ec#V zBj1kd(TpzOAJB+5R_i;*{2eb}(5J@6Ac#&Ypy1=j5~s=b=`KZ3#-9)t~*hDxd zd0G-c8E)`O!DGl|8p%cHpB4`j62J~fYenuJ`3tjd;y|Hi>;QSe)Lf93w%U_5W`EeY z$9Xy7La^0WcO!Vb_)gPsB4~rEQ`~c7!BVR&XNQfMH3)TT{<&in>zbCJ*YoyH1Vrg& z@#?4BZ1jwR7^vv7dU zIq4x7R^(;{5O`q7tocU?VPCNj`~~Ju z(djz*roYJ(Z6=r7VfR$k%+&zWaQqb%Vnk8`qak$10RKMcBG)_kNXz&q)-7O0CI|*4 z3CRnI6?8&IfEQ`Yd=wZ?Mv%dM8W@h+-bJ2(fXjR8C-E8Aa^R8;Kg(lk)7X-ObuImENt{*$uSYS(oH&%3ce zx5kcx(qW;~(&9x}$54QKgUObF`v9`k=o2u9 zA`Gfbq^$bbHSv$pObJV4j)6EVK82troeHQryD2EdEB+Nk9x!+OfMayvXsGDtT~5jp zG@sH$74XV$>M&{cQ(bN2I6%r4qp*qc9apj zeZJiJa5K2<@=wLdunWIS^})U{N5PDQe0fAGN`edQNDC$z0UJ56(t#^M-?U~|*jD|9^8355r|#Sy|0)5Weu6T%VR<16G#V*Htq z0_hwO>UejQE$)P)+gdl1k(gSG(DT=+WyqcgRu--HGW~kRkHK zD8yGAvj_WQ7h&!;^Wu}ij6^~`RmVy~Ne27H7w3Q!zZY3lk=NXI8!2M6GQ8B43`P>m z(cq0jP*?1FJX}VCJC<<3&wd!+rdWuPQkf;Rq?0L;0J%Pta>89#tkDQ%xJzaP9G1fY z=g%5V=q>40@S7|;^YPn`h9DI)9 z7q#F{x$M@Ilu}$qs^^ZcWCXnj1DUEn-vkmL;BU=lZGwJt(tKer1>^JUsofgJ;f7wC zh7LkrvE4tcp+JP-D|1;QgVeq@#uAPFG@>_%g(XLlmJ|SFVt4pVv83zldo3NL#K-kr9+(b~LVhlL%@&dVAb= z^IY?w8yf|1PI_m%$DW}tJ(3(j$k%`rArWUT{AvDg1(tbT2eZ1%=tg2lK(;BBXIb6UA!j*zK`NK$C;i$Fn0 zlKcloAhC0Tq#+W%rP)6h8~(Id8Dce5?$A${3gUsNpx!x?N-K*l7}hCnFA;yW5h8U zhN1`oWs*cM*nsa0^rj88AHo=0@Gj(p=F!>cD-&AunJg;X;ye@B6g%|`X(1>>65N^u zUNxM3qbof{jRlsrkf@8{xmC#g1_WDv_Q{Y<(+W#Nf+jCtCV(YLUNeHLWcy^(Cg+Le z)I$p{uMkZth-*4l@EX^|sKCETU%^c5S)t>jRp3MGz^+-^7=xpryl`{Uq>Hy(uyI_k z%3z-GayqRB$i1_)V(Hi=OE3{`1PW?tbCl945Wi_3sr3=+D4qUR@`zVNh%r72HSsFp zuBFGZOwd!gO$SmHcw*zeeOhJZ7vp#QbojcG&qb%R$oFZ|@M*)&ssgo)UzdroA`o`g zoSYQr3nti$b_U$Ya5)s|5R)p{lSYa#4I-&#*$D_n3%r^2juNMhEp=tViL;5Xm|c#R zq#qbPdgG5*8$n3J41CFqPhp@2^HkgX#4sGrM|1hLNfp3fDh>T*#1o{%gwf?P&l9!D zT3DsUGw76uZd$T(H|OMto{2%jvnmvn!U(!Gmaw;;8AeUAFm0F- zmC>l5+dnr}W~ay%Gg_nguK?pcc_Omxb`cwHoDTg3=3o+ZiPkO_grB0)Hwgu@9@kz~ zdY4XJ>So z@)9LX2El`%uNbmh+jz$1krs?-ssuI(?esV-Mu9Ti=;6z$PRRQBi1K}$4UtU(KGEi& zSBi8GvTq97A2ek0nu-hBPn&zbAdE(%5Ld1T=zLYzACeZJPzL`IlRyJSnU_!&NM(%= zt#ytT1;zaFU6d>x-sl=vo?=Ta7-QJ#p9-Qg{2tO7X$Gk}Y=tybgq<8Ed2v_J(8v0~ zf&kt{P47ukgtplVQTM9H|b zSchaPhIHkX!$7+pN+`Ck1pgsV#b`wxl6wd_`Xw9)8I9I%!fZ@2FkUdF)8OMfNcbS| zfdV3P7LT2r86q=B8)(1`QRpEY?^EWtai+2+#xBA@$!yh5|1QI1L~MBj2aYp~==Z^v z6&mWnhfz}s#q0KH3q=GUVMq{*;)9*vAJHj8S`eX*>YFBIbEe zo{5YQ8*+UQ?4L)LXp;5DZR(#!mO%NrvQ->DMkr}?vp&1uSvvj;;ag{hy1j+EK@(?v zIiEm9=KdHVkixJ(!c|!~*}N4Z9czZE4w64A>uEV!v$c3MBLD6B`z7nC~zi zJ|3bQkDWK}xdpWNrkpmUO~18Y@Jr6hC6}F_I4gznf%{@u893FNT3lxz14`s2fqM9_^*cEOH2(Y^2D9JD1VhSK|36 zdep68#r+y_{-us6l8aRtG13K5o8vm;7m_C-V-lZ}$ zP|LFe$wu(nM@_}}&FOxkA|#HXe5~P-g#lqM7y8MTdX)L;jXREpR|Kg=+zK_z;!_j3 z5oJEoRL^g`SbUi40wn~~1AAf<9)t{LNe@l;ky9lqNOP#TNR~N@X?Ww$S{&JM$x*6D zf1Qz9wGIc3&O(VTV}|gHa6%eGYT#mG0Q|^GIP?Hts|}px$+1xvZ>1k;5|Kz)w6P4o z(Xsdmasp_r680sWY_Vv!`~r0`dr8-KO6Fe(*9i5B>hADGBcFqs%dP{nRCz9&)KEIf zQXm~A_NKCwcrNc%iJf-7ptkKL!*1C9HeIv$ZMtss8`6vQxW$i(?tv)t-G4E@=yOfXz!wx=Q)2Y2MCfMO|00_7E6fp2>*O&eviug zJ^4d3OkTX`4)`29QR-$a-sJ&iq*r+)$ZX4yQySPDD=bQ*C=7tl&8uoK7Rrh;Xuze2WRcE%41L3}`z;(tMmI52Z`)P#AU(KVEakDRBq4IGhmN+-gMRjg8ch|LoemsIgV(gLv_Ei=Fv(}6}d@!c&R=+d(>Y?5*$vFz_KD##Dq2VU$R94GVs1zVmaB$me18Iaw zrgpflVnAXrauL={X9VTe@n;qq*9A1GEm@!W>Y{f&bx7-$dO6TnvvJEKCep7o%7s-&Z3&?eeWQzbf3EJ z4(^lKGsv|QI+3{;rt#9GS)F{6F z1RRHX7sw)UCUTgdHDmg%+s;eX-zPI-DyUGW7}T#%+Opd}Bscb*KQnkM42#q+Hax&g zjx^^z=z4w>`?VjqlT1q~T;2W^DO#*kgq8mTx}x*&lH2-pe`7EvD9Y890XhrFI?u{> z6uM|UB6;k{^b(aaHMrHe9uO*B510mQ2a|HG@9v`mip`1C!R5Wkn|lV8w{z^A7V%TbjjQ2eFEoG;Q-aFyv}j7*GD9J3J2wwSPCJ z&OIC?n*N$=uGEO8R%0*&E$9q5%YI`i6!tU~b*W%Iin2aJVGQ%I41V&?jG+^MSY6vu z7JomrRg6D&0M^PSDDRr4XM`R%ck(<_EuzmH)LdR{6Bxe|yJ{hxzBaqk@F-+U+Tjl% z??R95#^n_bpqF(-U}zRMQ>LQHOQQX3Epg+bYWUo?99GTDd%EgY_L~#PqMA=7?yW(4 z_vk^)$umDte?a28u5kz)a<^t!UI5wtbT7&q;7fT$iZ}Lfj!=Z!J;yLlk{x*i0n1H( z1JF<8Osj!g35ET(6Vf|Wn@+>5E0VN|Hl!NVZz$C~bAmP= zf&QlCzgu%-Ah*OhQGfwom6LOEy1oHD*~$=2VDXkRwrdSXpm(sNxGsI^r3M)0U*Z)k zh($deh7{CA2G#|xuu7Jl->QBo+bAOl{5t35Sn&;PrLgV4&(nyVW3QJ zbLpC|XDPMHWO7w&nmAE)8*UGAg>yVK&lcp(<8Q59CafHF118H`f1g=X`#5+Ftk&Mw zjJ)Rf2R!^-=Id#GzgJE$EbrM02keH&%~)%adx(RNkSFU;X6;%of{~s4L@!xpZv>t zKP;_q5|V{=27o@DEubBz3Gj?{))d4=>i#@s?ALC|UDD5;jlRKdwAu}|T5l?- zQiVSW6+D>3>S&Fz>N+xhxCf5yK@oPj;?@m6i4FteLb}k0AgkayUU5K zD|*1_X!uJHwlg6?7t$`4QM5=9vJQ@u+ftv>znGKm;bKUKOA&{wV z94-9+A*b7@`?>J0l7daqc$c|Tb@M2~2U=xLsVeR!pdZMXm^S9AFLm)>PI|AZTxnQx zCI0+&8>I^>BR#U8YQJ3PQep~R@Gvs#&&!)Ds`=1az&3_y`j>_Xnd;VzS{LKlb)U*? z`A1ujX7Osh1<-x`ny+pNuI=0q`sk2vOuB{gwT|9T0XE~ow?YQ#KDHVsS46RtW7!jO zp=O#L$V{_bJtO#L2y@47Ymk}`efi&N$7~wx0pH=uEm$?pEc?Cjrfa}L*So$FsX+Kz zzej(d@unon@wL8$PHmQu=&}tOKE4$F(8%($bf91Aca&PgAk=FkR*?NcnpgZAM2-n` zRC$UNrHS>eV*?o<@rx?j(c-i{(boPv-_i6DD_1<-(f6~>M2$YkG2va*SjlSIRicC$ zlzu>X=+h?P{tEPuuL6od3=V;W2~}~IE4_s1(U#|@GJDkcwO&;t6Gn1vz3oil1TXQpu+!0U3VSJn!aHo<9a^L|>GC#JRY>H?Ct6)YcjezDPH4urW#{uUEKgv() zC`D-Ej5lsA1e?w4Z@Xi7P(A^Y;o6S;yaKmrGuEpowWGh(7Q^rBTLzn1diz;}6Q%qD z4VMirjZb7T>}fcj{z8fD=lR(h+6EI5%ZL#$?I|x^jz6WX8+!k)y*+Y0VWl8nYr{hZ zWezRAbNVg(=mo^tR)}B8Tisz@n%eA~PqBYp=bjkl)&Kqk9;5L}lxKa31N40BzPN#5 z%&+}+;a&O0`AJBd(SIGN(+jTLB34A88r!oXXlc*M+dB-QZR3i$vHWHAzVgCtzOk0H z+)jzfBu@ap@F0LfK5~t>+V2}I?wKDki<5TL>YBIM90-KO>=94G)0^PivKg*DDF=0h ztRdCof+IDh`SRN`hqABeyhcSi&g*D!OeDPf>sO{GU>xp`n;rj+ec6Rq*@dx3adZ4{ z3ju|IP~BXauoG2+mBC7W9M|knH$N|QU%J}=xX+ikUt8CXhJwwh@$-!<%Bk}kGEjWq zN2vzFt?FU4V3ufJF&kfuuuKoC3^&$NCa&b8SYK@#he^4SmdJfns{ALgd(GMIHwTGg zzg3HJiW&&C4`=1du@_yOt*@O=l7M&r)>Ye;C%`4~zdI$Kgww0T=fmf}nFM#_5YM$V z8sFG4I&jF1IluArBnh=U=$f1!@8zH^2zdr7EZ~}AvuVHmx^qCEwW4TgpXF;hxo)HVb`10D z-Iu>q6^fmgXnAcd@mbJ*TE1<);X_=9f$h1gTaFM88_;xTqj1(vqbo?SZ0e%SXZ#YLH zN2$=vh4)Q_X#^22l{_B)9wvyfB#WRI)Uyk`y_ex~tGNdnIU)%!2(`_R0j}p97<&vt z>T$5I(24ZDc~PHKeTeNx@VBZh-R}Yzq@mF|;yZ^A=s<6r-bhzle_B0?phC2|={&m? zI$sImyVw*2ZbXijqKKh{o1#BUu+Kt;Jj=KJ>@ zGKDD2z_2}BR{pACxE^v}B37Ds5cz4k6NRVPMk`Vw5rkvMgXIi}L9r%~yJG)CToGqw z>?FvrdUc_Aa~xRUJo$p5=nbeZw^)QkAhB+>3x#qB zd}|8N$L|d7%;Rr@$w1&R(s#UJnXI_31zQ{{m!0% zf-KdTC#FW_}4BK=`aqy0mQ3!%eH^?eBrJRMNB-L0db{)5Hlo zlajncMGyxNH#q=W=s9(_=P2|8-8vAd%m6G5#|8>MTf)jzNLLUsE4`Hn!=RCC#BJ=UvuZ^fCf zpEJpr`K>hIS)_P@KEWDHu;)MaBP2LeeA4P(J1aDPLaTqNt3B<-*>&Qi!7iA%((CS+ zI0Bg+J%;$`;vCAcPV2Pt*w)MOVOT}Twi0k%{;u(`7Q>{79gVC1Ml9u}1|OsGw&q{> z{g)E;>=$eXt*Zx~9*R**P~GwK(_95@h`aas&b(QXPeAj*i#Lx@mO+8tywFjaaIc0- z9Hc;Iq@?1<#W|7^ig8Y{dzRvj`G_n>_4!Rjvx0Gq2caj|+N?pNR(>6_-@xU(<^#aZ zUL0k0`;y|xbv>p7qwy>tsM#mZrnBtXT-t3L&*d$|7@^a*_`ppVy2r}fy|K0iDM(X# z=M%-j|8vzZRbiD%B{(#BqMQih2tH|dj82Wj0J2=7L4<}+46g6KG~tM9ua|011VpUb z3;IW_+5>kjcB0;T7!XiK+K+;q0T`SRYSiEf33Ba%RKa){;0fFubBp>}8Q}hfL}W0` z{)Mb$Vo6;=SYfdr9Ou87m25OA8+L?>bO3b8L*Efi5^oEg%4lFm)K`epWHnaO$>OBI zrR=YeyG3poTXundF+bDb%phK4Mitpjod3pT^`^Up@W+puh`UU8OarBDn=AF=9{Nsa zA}{P?x)xK!l284=m87sj-a}M<9gnGtaj!!AAP$9L!hd_L>>&rKlcIeAL-;*pO z=%a+_fRjXZ6HgZpq%J&kdg*%v?}{vpP$$`xZFz;1fqFro0Ld1XwTOSw5OjWcOVFC7 zS>II+W9|;xJ3JAIZWdjmm*N_m9(Qr8Ck#_EnpSB^+JpjxJ98*P)}X1uuJIu7OaurC zb_M>0&PWYO|M4gTh2p&*&XCW76+GWXvmL5xG34mW(%39StwZn5g+GLwCAS2Fw?dwI z`=NmsgmBbr93nUWYapJk*N->6^wY0v8GLKM8%MIpZo)Z;5 z;`+Uk&rPD?gLegQ!afs-QuG`!zt*_YlXXRG!Lp)lit#dp&cNN16H$Z0nr>t;w$qW4 zmtTlnYpn*a7=r?AK4IltWnUaY^s!pvp$St`_nGa{p26|dkD{mmLi=5u- zEMT<~2OZn%zH4tGngGMa00y=)t#$fVL0TM2k+881f7 zA~Ce!>!7qq|CRuVdMt0v489bdz#2db3A&;V62MbzL*UI@Vt)48!jlVl`?GDBhD*jV zghuQ}n61NUJ1tS)8zb7Y@{>vk@0P`kRu&vDoL4lo`WDuURhx72d1eH<7Tnp+=bPU< z?7U}xy+0yaHY_Znj6Qr}NIhM42SjhyD#r18|Jy{+YK7kLdO59qo5PO$Dn92PhNQh|Av%V7%PI@8L{R}J!Ew{{HE>u_W z^V!aNn9CfxhFw3+lYBXZz3uM)XnwhM%uo<2cD-%*S*i%=7x=t2l;4#5Wfo|+(XOzm zO$pu?+xNKh``({coSi{^d@R>nK7Zs1_`c6Cj@G9!Ha6v(9<=OCCzvsz~kGyWLtLv17k8Yo*>p|eh#|QeyHT2O3&gicy?9u+h z-!uEiTafop&6Hx}4HHb$J5c_5h1M_Jy_^ZJ6Pq6o-Ac29IXLs?I_wxL#d;*kAbuhV z_3%GjnLq>{LAA@1&nnxCT8v{gT0r z<|e5(pC(x(!>O zfi}sz5C@mXmyit-{!Ne8yZF_`{^2Mq#!vEt-x4npG1lBtTg+=SrBD;ar#kdVED!`* zl^UnaGC8F~RKNtwl3GAu9dG3AE*DYTH%6=Ja4IJPAN>BA z*(4Vv7nEry&DN~}*+zo+C0yAFJO->|%0Vv|J{f7Q@(tpWsGc`Z#>;{Yh!IVD&6Fn= z3FF%DhKKT9BUfJ6`opyLCA6*7b_i|%h@h2ZbmOq^F|lC4hR>~dOB;jkpqARwi`~!U zrkbK^3k`!-H*2Er&{PJr;cq~L1SkS^2WO&FluVe~U)kL3b3w}>tJbr!I(=bX3}M;u zU28;S`Ik*{gC<-w)aTg-IY#9=xf2-k(S~vmI2zqJ)5G!gDVrcPeajZ5rCz^yzCI;PSx^>S}OcT}3qHZ0k5_6IIcXc?Mvg=YR3 zXgwIHD`>jM{61Q-nS<8w*_rE<8@r#vxOL- zD#bHx9ND&suX{{XcR&?$9{OU1=DR1~VjNcKu}yku+eR3e6o)-WPT`MQ_Va4MeZfL? z<~jLs=f}wkwR__T!7U{N!Za$Cdrno}=JMHsqfF3mZ{NnE<44b-C`#m?pXcNwor`a< z;*vHJ`HN0m$RMX}d1JL7YU#FQbf@2MzMj~-AVOp1YmZ{@-2huR5u+Dzb6xf)mDET4 zOsZp>jKW`UYXxKu_KUyYAB?&j9sbetr%t*+Wt>3yxDdI{!OAQ(AFB#5bpu$n8S`pf zC>7)9ddwv#R{2IJQEyI7J~r(x3NQ*@_20>oAGv$cWvi6%ewZ#Qv0CESj&h@HQf_?4 zQOqoN@LXh#!vPeJ8?uWk58{#zCP@Uei^nP}v%g3iliVZ;Sy!;JO4|vjgj6ICe`M3A zeY`clK76RH+(`%dr(2>z_bb})4?9k!8s%tbqCF;6H1L?Ted3JRD`;-kV_;V5kI4P< zJDNcoPO(g$N-^vb3Yk@ApbEqH#_}U|cXWgI+ea$s2>?$NW1)_t+ot-SX^;Cbt)CUo zZppH3GEq7|hIU7=>$*Q)$2LCwrA!$1HfV$?h>w{(W zeLN_uM}bWHr2V7g8gqJYi?SR8`EMpWe}nnOE0HHKkQukGsv<+p-RQMY(_XlC)W2}@ zHuq1Xx*Q9pox2^H)GTP^&-mpNSebPZV=gjzze-^zeY{PB1ev`Dyx?1R?jvAznD=_J z{Nda6CK~ro-yH8zy?;o(oC$6IdL#@s8jojG%0n}!Z-@@{ki@f_iv-3DqE9L0zX@>(} z!)9Li#r_x3q)>O%z$U z_Zy~69-`88-u=)& zwLTKNzuNFl>YHUTlU>MObVbD4&$Oqa=aJ3T64@fl1I zQ;u@nFPbKNJy%us&@=f`2%;2}mXV;Z(S(4PN3gVLGGLe4Jy^~8;Z9_|_A5=jb$o#l zsZNtMf5i)T0a7Q&=C8kpYgty9h;z8HkHO5TPOPliaCF=Fl8vs5sqa)~+SQToEQ1SP z@Z~3t@q-3)*utNAx2XC*Qh?RB>l5&S4CuV#6KMFMSh1bUe{29Fv3F;|0Yb$Y_ePry zhO2jlruHGo7xs%qw2EZ4@alRqcOO-hL42DbfI|oS#MR*yvgc^mj2njKJ*gb8PcF*g zzmPw@1@o)6&h1MWwo$a^(<{P!yLUKOM?krTdx(5J4ns-fD|bFT(k-%}$SkZb13J#Q zL+)A09wWX34x2;$pI4YwK@t9H6v3u4#@X%R1{x(_PVqaoX?d6hPCM~LSVcFAPp1G9 z{_laFVVKD8Jfhy;`Tlrda6+-ITCcd(Vv%rY$Y@0(^&ybsdGDcqlrPBZ7P<9a?$&jX zMMKuwFJTw&-88j` zce$|swf}TF%`o6+RPc7LE6;Wanb#QbQU_w;j~L3Gk0KkKDIKH~Gkl&qGrORC1p_N> zk!qe#_j=b^OD@|V;2Ev-OWh2nZ`Gsz0%^{V0o69zoD?}OIC1gm>q-X$8uh4|h_ej5 zV_~R>*l$WUm?2qp`k!k3=0>PjE*JP?H?051)H_E<`b1r$$wU)pV%xUO2`5fEwrzK8 z+h)g}cw*bO&57sB@4NSX?_KMx)&F$&Q|qa!Q>XUX=jhXgsC0a*@{O8gya#-9k{^F zoqbb!_r3jMOFGor;fH%CEe4br%iZn6D*4PNVfn;8m4K=ziVSs*U%Y$C#k-o8FKO?JJ+r+@L)&#Vk{PLbu~#H_`bStcj#R!Tu1Fk48p8q}6G zbGRIxwej}m&+{~PeXyW16J>WzH{$`TdRk?p-X?2~(Walb?7Sp`D#zYyy?LlN0&rD- zQBV)$PZnj{Y7g0Lek5X5SbYPwC&m9`StfZw?Iq;!*qX9z{(~tg_v?3T5A*tfAA~m9 zCu@nb;gt;UoRjQ#`7T7vS(IgwPS-pg7bBs>bGKja_f4~9jHfoC7Qh065=p3bN;s<2 zphO}NR3G1IWLP1jd*bqnbOnUp-MmxAj5m-Ec5IZmjkXq0OyZgC0#paO&fScFmBjWV zAS5ZhMF2_e4f%P*$8kBt+ofu!lMtFM^-z+?R7Q>Y;rTL~hveGay}~PEvT+H!1c57x zZPG~5F=@KjrRNotqaf6T8uUt-JRCQ&R7T*Y^l^ z-A(Bm5Z1pE&gSa*h63REeR8Zl-O_prYE8fMJ=s_483j|91ns0rM@aegh=xJ6I+|6v z81d58!;4)4SCDa#?g>q2=q(T;4?m*0$k-LW#Mu=SiUp&T6JO4V^bgRL?B|z4SS&vt zo8Cc&B7R0si&|nD4k3dgSJ2^77T0Jr6uaX#ZDr~&X3y+-)Jz~n3#hhpAQ8T9s?g8G zM1%LxT5LmLQ-j0(=>qFK)BB>#8jVhC-9g)i$npgkbj-v9TcJN z6um4X>PexZ-N3H;{aYxsW;wGjOjfah`1WsSwu-2R<$Wq}cG(d*@jx+=yPmxP%%-Mp zH%(gN41j6LS9vDk6k(Nwo=%~~XWZ&@??An)j%8KBr&5Qq}1*ROX^OH8L3`3}2O+qApJ zEnoP~xB2rjS;HLfge;fn_&MAs>WrTuH$2iZg0Yl~2NOa@-E`=u+ubSpNOZR76*+>0 zp-(^qf5}ITXcBVn)PRP6Q;W#C5bKsqBh0_GxI2z<_+)y;tUWqLRCD`Ps-vT=v2E-C z-MB2mI^ZAmzVFhF?c|>c70quI1Bg>A8o%ECgQ8=|9Qauz2|0ae!arzFyTh+!C=aMf z^uE<0=R7v}hO)ug+Zid3MRq5e#$q{jG9KZMwAw8PeiXnmGCVhA>~iuKN&+2cS!_CH zzSf{43xXx)$eHX(KPnuuH+y>lV-IqcopouJ8PKJnT4sq_cSQOVQs6Yy#OXR*Q6xk2 z@z~>6CW_fSdK#P@jvM|hg*j-dBqGJ(j1c00*cdT>AGR&mjg>TTP$0)S1>X!eOMIro zIyR{PidL84Tb|U%9+tNn=h_vR!uw1Ng_SX)4YTnHqP3!i`|n!%79cN=A>CkVa#Rjn zC~z^cM5yNYh&E4ewpso7eVum_{>p9@S@f7A3eusUCvEJ)jZ7?>84pKZb22D6#?$C= zQ*N}F!q(z%AtBx-dt68)k-I>uID>}Cn?_EJj*7LB_^ONyNR7~ykETT0Ib>RGcU5IA z5z0HNjHWZLi0Ynd^w%OtSGVv0A&4_B33&hB@ACpOX6p+rZ*PwPy!60q+ z>O`N0iJbnTmS6}>OLK7=*r(ATzlm0SLYGn#Cr|7pNafzS!yT2Qw&v*e0Iyng0On_H zW>At4o5qMEM!l1Q;Rir9yr%h&}=(bO@4;UhZk!z_i&x>MIH4g z-XBzKLK2S0NsDAIG2>Y$bM&ClYXf$U`A|6l<}hM>=SPQQskN@9Wt!{AB?p36fY}oS^n7V)yOd)Xph{;?iK*MIMF}kKpJuMSR4T&l zV`r)AcIwQ!R=$-_y1Lxu#v2rZ=E`wJa#N)XnC%{I>BZIjs;~vJZ1-g*X)yl=MMK}q z@TCoJl{z^|5R`@^I&8fF)obMPR_wzXrj9J0W6{HMgQe`t>>q(J%WF4`KobXfJ~*-< zvAy`-mG3{?BsDBEFsz;h#OC3=HMCqZw+y%%t1>Bj=uwa%h8o zz>%i+9nAn7o^)vZ^7by7s&?Gjg$z^A?a|*XtQ(NvYdy|E)Hj9MS1gpCL&ry*BlT}9 zAsP3Ht7y5`21$LHeR*1{K!eAmoqpEABFk<$ZA!9=_jn?3RqW+xYk; zrVHjsZa0xNna8pL_`$?TTium3)h36DM44>gSxr>8SXW_p>}2B4%M+8D{%^G^@y9(^ z`?hE+LvBO3FN55v2RjEh!teH4jqeeRNTHvB+yU4`Z**xmjDGe}la6Al_{ zvjFf_h7hPW{n$dKSWFw`>J*da zat;#LVGb+4`At5zM5sAN7UGfwe1=?%>ZDHYuCO_nw+%T! zZRX;pr#~A_tOSkxE?DDy{Rr-gOdfTG6G#zU!=Mw3R;-JrM9*Qw9CcCCf8&wIiW2y? z5R-HfWUOOSVmu@gO3F

*G51b5b!={!yW1VCQETg+i6Hgl^+ow04=ffON0fp-in| z*0W0>Z7kLZkOhYWuAf8fsNwEHU9L}}Nxy*c@~CYY1Qo@gSBN@!*P^s)+RsXN4sHCp z&Vn@G$0Ei&h|O@}8Z-%zeuSmLP&RVXtw?5uQ#H`(P&V^dJ8;#FV9QU|Q&5T)~)&z2q;GvPCjx57!%ns~K1S zLSAHx00~%oe;QGgiKsvQVpU4XJYU3KsWIJNvg{xrUyJVrpYjM^ z2TD`f1h%FzcAW7K51lwXbknNCzu;NIJPkR&x)RCXOK6QO0%W-6Cnx2Q`R6O5H+! zjoTk9LfM@Hf_puKb*~ABwH7yswh4=YGuq+Gi1rOSx$0^i`Uxtw2jmW77i+%X5(zEr zyaN7yZJ?`jA3appw^Zay`}@S$)h3DeWg$@WQZevI!qF|Mb)IgB^mE4!saxDJ&?@@| z2+^UIS@yRThW_Kg&{Gnbz$zuXpk*BxUn4wrj}F_ku59$C*5+iNsP!GGVcz$Y{>Kr| zCCW+lH=7$%*Li{m+NG(Fs#wQWh@$ketWN5i zCxvz^I)3sQG%o@vR`|h83GQlsZlnzsAY;vaRbR6}^@u=<9T$`B4Y*LUtB(suqg981 zGHz{?8g)ekM31@~FNOSVq#FE@ps0km#vMg6-ceQ1j!xZufcHagrcYby4{n1tcgh1+ z(c@t5PntgW)}80=`(O#~FmQpk2W@xJ5W+HYqB4x`vOg_9Yi5Soi_nZxPh$x9fEPQ} zU4i3!7E4H%NYBs_l|(LR%b#}s*63(jt9Y_Dmy1EGnM>6jz}Ovljnjkk@0)U|@Oq*s^j4@EGn2Xd*taUq`0{MK#59F_)VhcH`s3?eQZ5c?|?dk0Jw7>hZg$#G~)*l2UV%d#yH-{<1 zIu5f(X57N>7U0+L_v7XkI9i}OhS?^{`*gW|HE{a8dN9Zfys?_v%E`vh%O$#S7S0}x z#B}{GRST;D^UwTxvg0Ets%yXKKB&lfZmaQrU*!dUh|jb2?a1MJ?=e76L(1V=mHqSK zeed$%ArI!*J1HruHB1VKbse|e>Fxa|avJ#;;}kNo!gTOt{rl@_HXhbnqE6|(9sKHs zA}I~j32xV}6gHy@=f25y2Lr~(M58fK0tT;fwQxUDQD>R(E?AiCD<-8c+HX(D!=1?} z(|4b5OZ$st#eYr!+VK$@4jMj;)WbY87D~!*=Dfg@mEP0GrA0qVrzTO#3XAy;22yDt`=NoXkmADgM&mOo}#@*Lc>6fxe{Ey0|V@ z5y=b{O;dJkV4qp7#cU{~U*hGjk($R0YqBdU$=#dVTU>w-(gA)xQ3|Qjk!YD(sCguH z2R;Sv1IjOQN&Thm(`Rd7_sk?zA^&7n%rc^HZJT`R=}#VYUXRem68jtX53*`=1{8j+;Zkb2Y^X&ir{veUl$4I^stLFeKF&hmg+dMHgUq=y& zAW_hDxXlJ?jI*iktp9qCj_6FT|DkgNa2Nx4t7E*91{B~=t_k=|Sw%uv_PAO)9xO1h zs^P(A5=a?EnW-u+Yb@1)%XZB$)XmY~OOR}(uyuh%Or*DOetZTmnVTwAcJqi?3Ur+* z*)YU5S1KWRm33N2a>VY&CpY8hnn3C6=nt2Trws!If`tk;dZZX&X|9evHmKR!ewkjZ z3xOWR&t*{Ce`?%_DWF!%%?C=_z`y$w9qFi-L1}?$(HV3!@@oS2sSgbZakXC%WI=gp0PRD2t6ywRZ1lThXUU@LqE+uS~+t%Y%dB-R@kZPdd@CM)fAy zw7r1j$~t>hy)h?qhgFNDsg6?E${*6YySBBUQnCko-H~)3$&AZ|7tiJcnnL z(0qi7^PL4=PFt6-tGW%pPR45&Wi^$*3yuTZg`1|@K;k}?qwl1)IBj7fN8G3Kbwa-b z%*zF8q`8x~7KXUoBqb=FJ5ij;>E1tuwtnAVw$EL{6@DIgn?QXZX?gnqcH(4Mr5Qy} zHjaNauwG4h#!WTU5WOi~PT6^NI#-_Ajd10AE&#Yb!g;Bjxi$Pfo-Z-jPdZiZB*_4} z&>Z|>Z;#GV;&H*q{sHU4$A_0DpiyC`d8Pwp8t;fCn>lU>V>Xd;v6{!&nlurw(?(mz zq{JA4pFojD8ZDb3>-c)VPwUWq@EaW^5hu+kRz8Z(FlIEOQf(;@1&hpuEVQB876Ik# z#)s_qGclCa6iacY4(Vk`jZZ`p9z7iRz08$_I?{H&BFc09lDh&?t>S1^Vhg|eMw*gk zaK5!I`5iUsR;=B^_%=6;1f&P_*x-~SqUR!=twfs$+0QflrRF#7$aGI7!h zNb*OXvg!*AE?Y4gODvugJ*~@^uy?8`q-^^$Q=n6Bq0As0o7fkk%&p`iaCY%B#sIfC z>n;3_>-yt7tOW$1T83XJa!CXJJD;;$$IoY4ZsC28a9P9T{WMvJBgyrh;H17IwFyq0 z-Vi(_%?+54siAW*TK#zkRi0v^aWcRveP`m18K|2ucimnq8FwL*d`0am(J~!^@w*P< zTvyI;2w-svfGe!s*iNW2@e;1~l_og|t9u|*qcY=>r*;acWv-10CM^WwZ_C`Fr>R*o zs3%$eE@Q<9!$a&?EWmV#YQVh1sV)KIk%7aK*%c?@3?@_SSy@#XOQ||Zb*ns-(N~I! zt|`W(`;cZ5ooeWdQTLd6urp~m`+5jvk~mX*4_g~7Qb6kyQ_=w#v#frj#S-hy>fPqL zS1d-X$IX>lGR7CH!Vk!71Lz_y$0|LcQb8aVyNJyB`8>GJPM}e8E}l%r9j$+fu2q{wz^krpjus_uIZ)~;urEOIHwr%@>slqh z^dA^H?>%IQOe9^1fK%Zk$Rp_&dQy$M$BHQBeN*stxJ5`*P(2VG)ZPg89ZCy6p{(hq z08>v@!WyZiIbiOSJkWK*#UGA`TSV27r#EmoL2qele>J|mE9WZ7~21EWM%;l_77FJ?;SgeZ?U^7$6# z4w`F~PkQh^nD0(Iz}h!4@xBbaXCgS5ZApJFLo32M|aq7GG)@eh_H5^1%g<2 zJ6yz(+tOU$W$M`py(kdL`iv=Fqmjs?{BR!@cMp@G#9Zg8c_qhGACf_3{JB;kZ*9Ye z%Oq0RoC)<4T1(SZg{NH0D(hd^k|S-TCC&zF{D?;r53NTXzLMV(PT=S&h09oOmoc}l7E+et=>#Y1oYXEG*q>sGcS4Pd#jfH2O zj4WN=A*TsCTb(l-{*f$bnx`?7e>j!l%6j&2^HQ*W0Ga&Z6@t%`WJBw^!Xgn^lcnySs*12QHzHVh0<}emJl?vwiz=CjTQmIj*_RNJLUso1K{{gLg1JGnS+g08_b;Ze- zs?w?dQw97*(N(Er@CU87mG=Bh+b< zg~s^0h~O&%z&ZdgA1vWk9BTk3j{7QXyYJ`*y%YUy5%nyjnEvT*EqE|qcA-mjdq(36 z3@0x#*S(j%2Rv!jLHA; z^|!9ySl-xFN?Ha@m-@cch!hqw5xL4IA@mN><(k4n~xRUAQ zk&+1@gYSlB7d^nG#ONNISSy4^oD5|X=D@{hO{7Qo;fkZ&Xf;KbBf{%K+iMZr2a!ZE znkC-Vm_IDojxh#4M3V$Gc8xqBx{x_2;k{r!bo8j*GlBj+7c8y=*VyV;-XOP2i-0H7 z*ZrW_F+E3fo>MYY!-043{c&}sg3$IIfNn*$GeDScgeTBiqbrA6qD^6==GTJ)0|?N! zjvcZzD>z`=dEt6~17CW8=AH4^f#HQ?zYS0b(~50{#YDSHyeI>5{VDI{_+4GuN-{9f zsi^LZR}dxQ#x;Zg3c1T7?rju9k_z2KA4Ty9h=mneVujWU)V+6`-up4+vDmJ5>OgwB zp{S$Jh^~l+psKR@_{G(b&Ns;%jwUqq>_2LMsn&zXYTb9-5j0p#& zkne}ATJ|5@^>Jt*jgr~eg>@HPGrXlwoHNaG-yqhKjbKCWwWuf&OdRH>w)F2?7|no` z!gciQXjJdIs5L8eh+v)(RfLJN*27s8(!KS;eY${KV~r6qD}pEUN07#;W$o_v?HJPp#assN^9FyBB|DZT%-bo zhOJ%rMZ*|p&6|9RbIly^>Xi-y%3rKVRB!$@w*@)Kp>(I7C|bYWr37C$J4G?e85ySJ__r|EnT*L!&K zh;(A_y|ML2BPUaeKVa>76|h}3(Y(keHzsmlM{>{PysjX#?pTLXt3Q(EfrPT0nhWnU z0i72Gy?*74vCjEVr_PU8j1yXSCD&GzXy0XirWzUehPlUViM+0Oq0v;f8frEt$u1ADPdO#18?|Tv>=n}*`~cGPr#E=n|+4;(Kc)yh;DwX{5 zcN6JYm{oz)D`-KWFBEPSy+*#2|HrD~=?Olxe{EL!A7eE`<@jV{%=QIS(N_xuwTg)K zA``xT(M!(L4u*nX?ftg>Wvb@JmpQ2VoXQM9XyEP2cSb^M3~Z?ei1+ytPq!E8Ks=Bx z!e-Ggz4{qq%WiE`GvhEi>6D_05_x2MrPMO7^p`HBJ*DVxT5ljuDBDhU9=K*A6_P$IKvyqmafxoxB;+S~RrXASS?OMeAJ6zF0j=Bxg|d#`$-4YJhKIv%Tk`+`5;i zBM_OEbtCrnWBBA$l$EUTuM4S@JAMa{IrJ}%$`dqi{7kzd;V zJxSKRb0e4t#1}hT#Fz1-phH32ZgVw+MaR9g({+ktvt-<~jD;c~wyJE@iAR(#=`it( zT$hm{^NX0#Y2&|eTUo9EXoL$7b`+~};z%bVmzTgyMwWL{xyU1si#R~ zBFKf}5UYLOrKmJ0hlsa#)~my6<8l2Q3!Q+p&umI@QR)Od`6xAPn1=u8OPei+K6quY zivNLd0uGmOyQwvsK@3tNH(rd>{vMQUlGZTP)a5+WO4UStl?yn!WM|!ZMj|(+%aLYu zaHq!^3*qbRANAsC?ZRok4!K0O)soYY>ms?rV?ZYi{&eF4~o_*{hHCO7ctxQP=Tu2iUXr&Sl zQEQ4Cx2JTkEYM=$&4?w_ka#?lvxuls%MR5Dl%a&uOwpRgSa!6#$a?})*!6@Wtv0k0 z3`5TgH4xjOJNv@MHz}Ru*D%Jlb|<|^H1|r#AZv~WcOC)aQ{Wio;G)MKb`|3(sP*pE zEn}NoBO-xZB~&csOfKqYcgcsuj`SYt#%aX}K@2|XHKx=MNrs{Hf$9QL3KgR5*jk>L znM*^6+UTeMt(B6GeW2PFX*SeAdiyVYFg;)FnSBhCctv)z{r1 z2Ap)Qn^lRp_+gw#m5yBKbGjaWH27|Q=c@ZVn~6Kd=@k&;v`thS|GueMs-5Q%pnewa zM3i9~|C}x7#c-Sz@HOw+I!I;Myo$;Tof?APq|O8rD>FJ_Kf0M+V^Z+Tfsh9wMFP{PuzG8;bLEn(bjl!TkXeqD9{j473uNnM@KjD z2@l+(*@b-_CCJP_qf1Z7UW3 z^ggYYbH1^Py2BBUi&Fy|P89xgcP9!3J4-ph-tV(Hw4{|+{C)qqyRTjKXuQKsl8;Kr zzoU;2)9rbiuCj$6MsRr~WP9A^nE}UjaKIV%guk3hS8CqWakP$XwvNYl!QMh6l_4vS z%zjzsH*;Ejw^)OMVHT{eDxQk3@?tg{7irRqollbzs;x`OCT@OaUb*GNic`#=wgW`G zveg=xcHsoUEvE6wKknYmg8F|ptlij`jX4xR^JuDJcm9&^bdr`3M zAzIDVjs!tDOLq)+zP-H|%Qv{aYWkh}ERlGqTvjwm59O;4cQE10dyt$Zq5%2N=F;=e z5-E%|(p0|pFPNr$xsM;ss7&V4^>nwh7`><{MSGgxVx$@eu&m`|(eY-2_O!qCVjU`H z7}PULv&M#}$$p2}*W;wImOFQJ`zoDc+|%oLXeHZHfFB;%pn;C+m?vsk;bZvP-vc`| zRa8h!w8ixvOPb#NTT8zUS%99pW`SG+%U_yH&VsVKWm%4+>Eu>4LgUe=>&hi12M4SS z1c@jNUqTQ^DKkyx73ZoAtKo*DlggI}cK|Cw0ZEVT6FJPIx2q&$>moX$#_Cy;dWM** zR$IOzx&`7e8)KK9Tn2;^r*>bG1B2~$2X?QOmJo@r8N^%{#F}2G2AVPYx@&hrvd=wJ z$ju@b$Hg*|h^#n3yP?AlZ=17+wqKFKPp&3q_u*_*RPi#e=i8q$VR~1-YPmGQzU{0u zn3ov0oZ!H%Cz|)zXx~)*48Uy|obngYK2t7nfzN4O>o&EsJ*Z=F67xb0Dm}6Nuq^a( z1A#APsSYSme0CR;0s+jSG?t2A0ds@A9Mi5>naG@j*RR-jg18||TLtTOOaE8xtL-Aj8=jv8)e%|%I$Tf^z z%L4T)*YdY(X@2@mP#J!g6&rQ}C86G+XE2M=tD(xKx748y(C)dU<`iR0eeFT<^=c^( zl3h6nwREQ7VYWa5wl9=TF$pzRKMhwbhtsrx=kXMM${glQ4XFVAFC+!Jrch48E*zA%=0%^u#&?tQvy&Jrk6;1bf!&$L+Qru` z1Yfk3-vjMsKtK13nQ~!cPD@p}mS07FO}2~WD4f|Oc$~Dc=F>wa;dbj5qK(%Z&%taq z_d_KRjfig5XKN2uj-5~F)oslb{RqnnwdyXm9?f8B-STIt=Kaa$eHTtc6l8heXw!Z? zxi4ojFoOGsz^}egrQ;v;ST{I~5{cKi`<-mG|CO-;f%0dZc_njf2ry;|`wr2t+(+rr z5tB$0=};|2Y?R6H?jw%4Xw%MhLsP^8M#ibD(`yf-b}JQld7z8Qxj>8Z-eG5Y2VL$- z*xm3dp50-{)ogLi&PjkBd>2oEH#H*c2+yoQJrC18yWBBkJiF*S!^N4Qkf=BX%yP#LW=$kQ7pKy2x2HW;nM9FRADZ z9^TL9a^bTmm_KCTE!h6PkK43VZv4Y8L%EX)NC!=^D%|fU@_f&o^3x<)HKadi?t@42 z>si>SOW&gOH9SN01@*tkry0+;JAYx272C9cn^a3;M*PzuTO4?__l<2G{YrrH`30aj+6 zoMwpF@FaIKzV6R~oYSJ?a6=;rJ_-n7pObK`3v%b#(L`06pM8s(x<#)CAS=28^2aP7 ztVQ{jx=F#dT&YSEIzv-hM!5W^{)jkV-Jmw{)+S-+RNr*u8 z26-JV-ohGWA3U~qy1$Olxo`Vt_k%pMrWx4D7D1)+g0@>T6gP&YRs$y0WeHd z(1k4p0*$@GSGXm3*d6`vBJ!`|s;VoHitbblMpR+b9QEhlfBEK=dv7$ln8&E9a$bAXSE-n$4 z0_4-{GuUu{eZeJT+7|o05lJuQD`{M)6?WZy{=KxL74y`B0faSqdx5aH{IW0;p$;PZ z1#mJUsD7&J$OgUupar>?!F@+p6mFWf;SfjTNhkp)+|M;(G7VztdzSll4Vd1D>2Jhh&v@) zc(oSn=Ed?0MvgS1TCE0sE1~!Z_d9Gfd+n&w+F$Qn1d=_9&7Spe_yar1;{p;F`FtqLXLX_pRmTd2hxAZbbYFJgxkPu|0`5Ue5PULJ&3yCI^nXW@9MBzKwQ8eZ!nA2aXY0(GMwTUrX&urEpPW$g z$EOH^FL5XYqGZgVk|N~@bn)AJV0vrApoSC!S^{e(MUS7kccJ=_`%kEZJLXEYu!qGu z`Wk4fL(T_H)mEaTF{wW?ec4|5-fA9RuJBleFfsr1L6^I`MSx2slnl%Myix|bx5nRm z(|YR>AJDM7hfLh~5(DI+uf4}4NLx}UML)-+!pPtRrllUzGOU1!4ELj{GTrr=F%cTb zrMS@|qttd|Icy<)6NSi+Bq@#*DGukk``n(FgIeMYa|&O9r9C);R2n>oMC*I>&(}*Y z%#&mBpI{d8lvsO_dt3a1U0-Jc{w$R726V7BWW(IsRDP2gZbN#R;;Y5%EcS=TQOzw*iT^NxKXHxOQ*rYh5+f5M}w^X=XZt3WxU?qPUGdEqQCynFlt!!eirB4l}YDN4bg3( zPjV=JDUt4e`$)+MVjbOB!EQcyBZ$ChbS?m6luu^rrP3m46bmmH#=P?%Y|1l#m8wP9 zpx1y%@Zd<2V3+Ynb_e3}!7urwFtN8wFJX)#l9Q>gk?IT&s)kN&8ouck%X=&DGjOR470SVKMomlN zYoXI9S-h|{_%U7Vgh1%TF;>!_mLwJVGB73A@qcshIivdr{OAp0>UnqK%43_Q^jt0E z0rkA!jl)c`Gt6Z+jy%O}c!rJ;DktniD0x~($wjgnrtf80)$MiEDZKpeqF)Q|^H&yk z=DIAAmDLu{Fe2M)G!!iS$wKu1J(>$8g`#U=gSq*Imq5}o9bnV638`daKqm>@y6cP6 zd&vJQ+e=yLQtzRUQ5hmHStw`u``Knh9G#{iUWn}cZy%B#_n*z`x@N}+0z{4K_}z{<;-Y+UZQ)i zFG}Y*A*Lie=0%Tq9W)?m@m*)SZ$Qe8IMTPvh>Ra$uH{etnm=02^c=t0lCd!%#62Kw zxXH)ukPGA&b;eO9(!xFzKcqDahK6e))HTF5;$%W}+DMEzWk!n|K3>SqoMnnbj45Kp z%qhzz4168sz8ITpGK{w)YmCQ7;2)Xe$B6E|&&V%{{IL@hGiTVFs{A>$Mo3+^qiviiEp>{XQ5BcL3HHeyLE z)eEEJ?FZ--^LZ+nMZ-HK;7xK0mRGeCI{@#(1JJGgL}(hH5leKO3AAvWurLY5H^a(- zF)SOwy>+lo8RmPO=D8Ki?2b4cgO+qgtz6B8zZ}ZLV$Y9m=!TrFai(caIr@ng+N3v(aNKg|g4sox+Z#y!kwW)zzcJci6W zel|yYJc%MMrjktSl`gO5u}p&({a|GUo&ez3(X}N7yff@%YN{*U>>O(&~6Zv+zikW!hlW!G2N+GoH1FA<13VWqkE45hR zwG(2^u6<+YsBz32)pEvA-l?eknzeLNE%hv>l-R9%N>|UBY>=o2F^GS>` zx7jMttPsd`eu?_jVp+cm$UFYr5k!BoJFPzuo zux;j+BGT@HR{EppAhWD`v;LtP>3Vpkucp-=$0A6#lPHxSSdOmtufSKeVzo1*`KO4A zZ_ul}0)|bF@~Vu(6eyp|T*DcoBN`9F; zt(0S0?wS#!8${buQnmeE)t3P?`OnW&#o>|KC?dA+;{77wTynnp=B*9a1ZC^0HK#w% z>Ras!g6^#=rm2Z|ETnbD4PV5Xg=-W1IlC)Ydz&{CCJDF9fXLUeW-mZ4$|Mo@6Lgv&-jyqkJFCo`Dk5>ST*C#B_HXK@2o&RYnBd8@!Gg>#F8~(%14)vxN zFsT=RgRVWHpZIX3u<&Jdd`i093r6UjKk>cJ1S`x7+Nbw6k{=_r2Sb=82EG3h z>ntu%vl>^e)^r(!ij|gh!S5)Tjq0vOsg?DH<2-03I!YidlM@{Vb@W;+5_7<=Bpv^k zAiBKz2MT6$7P(izyOui|{x^FL$gj*euuiYYK{K{N+W+!bc1i$B)`x!6VJPt`g7&n!P}G!WOty@{ zTW>?&0hS)~|8NB65Ha@CAF4L%@fFqF)i3DlM3bP@4H{-H2Q-y~6B2U{5P=_JyTSH) z*q+e0f4h4(TiABE!74;(!WM17h9Wre;+<+Hk^H@gBLz_Eo~w>gys30sw^Srcmsa@xPsU%hksVtlGDjPZv%|svEOZx)jiG2g zQ?VUVYMBsMCI#(CjJSkxH*BLQZqAwbyoB2puLMh2fw=_z1h`t3EXs47to}a%xkXzs z!c+2{o%IN(Q3L60?p4y-#8sn3{{OC?RUD2?;-{Ku%A3L*lLj5yC6X2zIeMkis&9kl z#sSok$%6&&IDj53x0^oj8m33puVXs(F(>j2>W1m)BKXyyx{@bF6*=6Lpv-avRRNfi z+w3*Dy?Dr^`a8F?fwX>^R&uv4jZTMqEjQg5jt=Yqk4h`Sk3@nlm8lq8Vg#W6dln8k z(`|F04+P!I^=T7?&M-Sn{<_#QqTB+L1Igo$wJy4~@~dgV;LpRX!=}>=y`+vKGrS-0 zCSR9H>CSC25sYqibO5G0bzFKrKNZMO-a<$&o#^v&n0Bl|EuA(_J{Te`CYwacBt&kT zqC*-T<-BKngSu&9;sNuvCz8m&COxI-ZSp6(&`hmK-^B*M1fHEnD+t1;j#xShbCH6_ z{1TM6+W|5gl&O|FIr_g{swr4WHgeQc#>8kum>n0?7TZk?DJ)IL;b^$CfyOr;xY(U%cUjgQ)JeTI!d)Ok-DoUF^!d8AdrNkz~?s89UmzxX=UbIjY*|Gx!b_k zHLs_Kl+4|VIX7pKvEsWK5V!4~@+nB<_TDW!+KQOOGVj$wSP`yxf&=g0OEQ?YP#%A^ zA1kdMQte{Lr$$QuP%=bN2zhEUgnR2p`3fY&cus?vA!gm!Pd$&A#ZsbA7*=CdJ7(v< zP(#Bx?dJ>J?Rnj`z7N$|m`X;P7>Zum2+Bi36K0v9RX>H z<$0RU1C-yt`npuo(DT~qjt37n>W7BYj;FVCyIP$8*jMK12?CG)`M7m^-QM+mc%f>z z>T#cVDfQ^fC#_wT-kSa`w0mSL(Ppd4vVoAR99%K}H1-ZrS(LZ(Q2W&yC9cttV>vke zYP;zsN%|4#`v;Bh4Je1eblGTy0A-`AD0eC1dE)I-1j$DDf%~-?5n^3rtV7-QtXXhAy&jWBL5Y1JG;+@&!ah#Ub2&9=wmG z$OgZK(u=ma>F0&-Lm5x-lvNs!f{i{`QjF}&x>a(!qTYMuhtQStq2;h;p|(U8BO>qW zYY*iIqH@*P4%4%o5OTJIBWFPEle+vTv<*5{Z=0%Caeo!O@H!0r&iSkdX8Gt3@0wQi zGYM}NEHC+n0$4kUaFb*r0g2=>yyCp0CD_O}OYwO6+9!coH*O@IBvoYIYcebA`^PHvm=N+z^c>)dS zK*aA4wzGeFKz|o4EEmmAS{JkK?OuTz{qa^2Ihb+C3HWDx<|Ns~StpU9Zl;Y)ltvg4 zf~P_iQ^1KdRp-?$mlh=4&<^tRu%Tg=SoVt-fqSVaIY7&G>X+n_rlyLVImx)6HqUk{ zZZtr8+nUaI%hpTVkOc!j=Z1NEE{ZcFB;5ZnQ|Ce&sc z4QN;B0wmeI8se?#9SBs27P7%{%BUcL27Fc>Dtndp8YygjiW?1NW2{}tNj|-Xm7O!L$8JvEGs zQ@K)>B>$>I#~UkaL1&X8FG4o^I#;zt^LbF0p?=jv^+Xro*Yjr>ueOb6IRG%hZnh55 zUzLsSC*&9FAa@p~T=jpJ0A|RcBK_`a;OnHBYLb4y>Zy+=kf-z9>4Hn)YC3C}0rU-X zk01GSEpzwmvnuNXe>uxJ0Q+yJA*73cg!mjzR7{)s1f`L}P-sST5j*o1nrT184s%hE zDmyodhcU!ox}FY0%$jDRe}D6DwwdL&oRB<)QMnz{FsB45m9oFRwWMx}@~_qcfodu% z?66lbBq?bWD0v%&BjBfuXSe4MsKKKVg)$&}lY0Z{Orms2N_l5Xu;*7ww%^?}+S=Rv ze->V$*8$t;(N*>h=qzr~LxG*X>60SKTCYp z0I0Zduw0@fT0*mWPB@-Un-h0p+*eWkcE8W30n-$VO>`s^URT5)KU0i|!u-hTAV1rH z14Fr+dyptmx&B%^k+sb-V6p$z4G~4p zRFV-0TSK=qGPF*&Q4s=7HUf@G#?vzkBON{YlYFPX8VV1&8F7Vt74_NB__`CVff*v1 zmFEEl@ z2RQ8+Og}QbWtILN~6B~bM{q>qkM34^5h^29Go=2x=ygPx!Snxa6ZXM_vq<(zxOyE7&889n56xjry z+R+S_>mO_Hvz>}ZI8hc0u*7$%A_L$@A}r=)?}EnE=s#&1q^w;Soipzv+u#Dij+v7s z+YoV_ro>beUCn{9WJ#a_no^oxq+d#j5~tE8JRGq5goP~QeR-jNd6_FT#BelV;bPG+ zMq75myK>MM!KI;?w)`9XCK)!#z{1{_E{~wQx8j+?KLUS>iT7;awvD6Vgl~?-FIY~C z(8`xLh}QDFVYj`nN(49hQIC#q*v*!Lsv(7E_YizNP+5T()bcnQ3MSBx;Qx%V5XnA^ za@%Z?PUF{y{(ccvTzhQMhSZ(Md_rS+w@IB0gX7Z0!k($W4?X`(f`0iP9=1Dc2bgA*33dQLgk@ z#Q#hwPUD=^UX2`>RYgDVkqxDoYdraFs^-7wZVx+c$2mu+kC1sc;)dg(NrpmZ4D125 zIPhX&*G+P0iCD49bxT*sO$#tWG816 zl-&c?#tl!Z?~d^XIrT*>cgqgX$4RMcot)iYTW@wnKwpToE;6ML6Z{zE>;YlD5+4LNmFZ5kq-TZ@)9%R zRa}AYE|So}eDi2faPx@z*XGf3ZI+VLrm$scB7rSaT!4)nJ5HFJ*Xp`1E2wtma0yn>2Lc6sha-s{iC4T=H3cz%gqW1 z-RbtmOJ#L%>H1vH&r3QpSgRp?w~-U(N`$opePwX{_SDTy0{6)%-4mPqEqeyN)E={Ub4dZKk1`HEFjXRh3jkDcz;X5 zF2u&yxc#ObvUeS@-b z`v=9!3oYAEE}C>U+u9=@SY7YcOKo`M%APk)omMK}h4S4MX*T@4?D*N6taN4OU4*6p z4Z%KQqyynXslcCyfvc10X4S;p;947X32w%^2u{B7T1|Fv!qgoW(~o&X%4`>ND;bsU z7^dZiT6Q}5_757`Qo@^HBLCKOwl`dk)8|N*`@ryoeRNI^JSRUwjvf2B z#c&x28mS-X)N`~4!*#8dPG+NOr}fAIDV_`KDO;5+TZXKe(YyR)U27@jj-e-s84VNR zZ9jPr=LRrmD)5I%4@xaaK|X6|ecET)m#RbHxa?=xw+YzevSbR^C!reGGhFUp(^p}= zT>#+UrUNEVly`hIH9~!Q3*Jkq-Xks@{~GO4iERI%+*Qd5J}}QlS)s~0=SlzsygOX( z+DiGV-FtUuiw~VaFkwU<#0X^6nOzDXy)WeBK(e<@KFM0Jl^*PUh;4EfZ&g^(LDiju zTC*NFV>zz75GtKIO@}w7kA=p+6Q>zqUb1F0$IM9dt$7t|t&qNlk~(wvL|h*d&I>&3 zqJv4cY(#YF-h3Y{753cvSSJ9uzi~}-KgY`b`j$AN3gpSetkt}!kp9?zHs z;g}GbI!Ao#{oJndOSu^R@M3M?SNOJiSQ#0oBAe6CiX}%_Xch&hW*n6qn+%Hw(AFEH z&#wNeliW=DBkbwADOLG!Kzt9VDu2o6!|+qzUd)%Kt&B@sA0$BN)Yy3^K{ zcxK5TGAqmqcl(91TxQaEs}04PfozM-j5M6@n@72MEdHnXim6NvvX`!BN;>TR(kF{@ zilF$4UJTM7>M$_^lLJFU@CMhcKvrC88*zz@zq?Xeqz_RR(WDcpy`&oMh%6(XdO@_D z@!$*_a&f0s!;e#*Tq!PBMWgD?(u0W{3HB;B{Sdfr7VM=PH)Ypu5NCsc4dIkmBDI*T0yhJ0pf5>DdKiF z*aH{K8k>VZUBqVXKRmbOvi(XwAF;}7)H!qVmu3VQ>95kk`uO!@u%V6eCO(uL&IL# zQAKidxcNdFm`-AN*naWU15RGK7qYyV;@(ib@GB9S)$Y}mbN(okU|11Wix)h%`5JHo zj>{j(@TY(I1jc%&N&Ur)We_ogF!8~JCxq@QQ2D9@t5^m^M+Na-E&1_4Wk-m=;FnAg zb~*H$7ZONlOe73*x$)17g!-ReQ&a(x_wWLzWMl;^(1cI1%fBkY0fqOGv*o!d<9`(0 zKgCfBp*UBC!z1h07{cZ1)^N>~CiW3nlT$J!=~Bcb$)dv#-LzblrugAcxQ=TJ1$z~k zAT2%osDGkU93vDsee*Da^+9L8c-dCFtphXiFs7g-gT*5n9rY0Wg(G*!G|}TGa@$<= z4r(Fb_KC>Oh7Tuq32+LsL+=Ti{~7_GLlB-Sovx=jLii;;iHgtKn=nTom~@!wG?pw= ztE4RTZpieBilL{K(t2h7;Gk!_6pu312OlXokxc9tfJGWs##v|Dn+9!0i((!zvX?~u zp9!fEZ*OUu^Ck>QLqjGVG=k~qJ~Fb1HXL+RtQYFja2{0!*v)Ayp1mYxmXfm5NDPch z<2d|uM~jM6*F>MG`&J2(8Y>2(M8*Q?l;Sx5ZJyq@{+?2aGuqHnNjHi2!2Pn%2?m3r zM((KYE_^+PDJyx6G9*90Y)?`H(aBi35lqVDM`r&I@cc$H@3cdvM3S)3amUm{IBCwN zmiRwl>C}cXz${n1M(T)2V9hUTxB-I_ZTGVyBP#m-cZ*H?aETEyXDF6BILOozO@m-m zPEFK*c`%jAa~-JJr8>%9P`|2l#DE~*kS$fb28&>f$q_t|27-t&6gQFOR_Eh)9&$hzJ6dM5i#GM| zLJ5KbYjgsuid|Of-$jgj)hx+k`StK{uC_G=l@U~&6eom7Z|g@8#!lPunB`(atfS}X zRAK|-ApZvoHRe7^P3i@##XZA?!^L_YdlFA;A2v`l!<`?#0gI_L@kOM!J;H3fz(Vg- zDUz-AZ`&dmd?Tsvj!MmR{kq#bmV{eH>xPnpuOl(>O>xXB4#pGyY{=s2!*kdJ2#14^ zQ(3$_{BiLa9;O520HNv`uxHGDFHW#HOza|5=e5Uo*#j}ziRGW%CN9OdU1w`=K_rx@)TDWJSTT%_z&yAt*WtYNqvo_zj{{e~W9~zcE%u_p=5Cr=Z|hnq%5b z-4FRw{nJr|Yb#GUAfiH)1Pz1M^t)d^1q%J2>6?Os#3$L>U)MO2t;!T8z^!>xPHCIQ zv}`W?eIB9m!~~%;U#YD(P&jm4Mrb>JRSz?uBk^nk1$R*}F8FUSLC;j8eFo`Oh$ZMB z<5w~AaHoR6#k=cy(;KXIvG^$LD(e{{S8W=PT1#M*>j|bz%c(7^y}3mjS+nSoAM0x# zQOn%lJ)7>i?wX^kjyvrYz`EGc=lbF8-*zIcP zJukm|?4RELQMKcpTC2uEwd06=o$&~*LfIf~2>>SW+SFc)3=yUz4kCz=eN`7M^i&dL z%==ZzEu@$XVWDM!kmbiD7xI%Onx;9&e@qO_de<<4p_dskiq^~)=w1;mG^G7$oO^;& zsxcUbuWSPHzrilrkBUG^l@%iEMeWwktN0=otqjSZI6rAbNB<57sT;{~UDuqdkRR%5 z#0KfqgJ{(Lp6G7`nd+#Ekzz@9niS3x>xr<#EH_8`+ipdo!Wv_kD=p*KW+t=tZ}$6v z&u;9*znKav#ediUj77z$3UwplG*EU+rF-8NLbxO12J z#}+x}nfj)I&$K}!d{dW&gb-$F)_%pt5F^$i@QXtQvP)B#HYqMnU*ze;`i&J~_gfoR=g33ro)1>ud!m*a5`Juz#i*zg(sQoyHjI+h{ zs8nfLn$%^<#dbuDsJn%HI?)}tNQqY9on@@`sqE3*0(|`4siDW z`Sxgm8CwmW1+NaB|6!pK5|l)zZA)|2;aAt zgk@>qtgDEXV95bdzTl8@1M)+*A9eQhkpC4Ri(tIv=_BN+e^nI8H6h05LS zCskKT&LfDPWf{T}fM+_CKK*(qJ5&=Mrrs>h{z^hlXwhAA=!wJpy-CC_I-wT%L!G|w zAn`(dm_M6)!A6~NXX37bg~4lLFjza?yuIpc&noGRa6MRN3dq^DhLOu({$_UoALii#mM#$CpLZ6MB}0QJZW#SUI7vlre>aOsM)|r8b2lB9@3rW;?a%jw7@+7#2MwB-WuX8=$X4Z0ezp!5@}JW%HS8w+>J) zG|oMKalG3j3|+fVP)4OEWIs~wGrRRLyMaJ21M>kVMbo8@SxGQg$|r#VSmyZQj%JEe zt^tuFF8NZE8zmkq$Yt*7z`n#3_oaG!DEZTefqzdOPOnSH+NH}oapY^5%<%ib=&<+Y ztMi5wD>IlR8be=CJ#(MzZEeK=g5+>>Dqw&L$-ZGaG4JU2zQM{G*Dr!^w50EcNjvf57 z4$3<*75YUHP)N0&pLxzA3H<{+Qs>{TOJ!TE?l`9lU-p8DHeC5-zRYVag7`mZa;D!y zq0d{*StAPLLn5Sq0*M}{irlz>^i=_HZLe?e*w57T`a4dV1Bzf0GNhX5qw>aK?iBp4 zEYkJ5wu170%cmBH6sNNhH=;{c|dVQuObh!%p-&p#M z^I_qs>N{<;sJBF`ZnnUiFq@6{9rzpmFy(yZ zYcTRIzPf@CNtQcqm*R4l+RI^6s%>kckD)(&LRhE-Zx2W^Ey+)2axz({WgISiUm)ac!ntw*l^{+ST^_~3wRf4*pXixH&X*q%d0hHuf%65onSl%3f)o5 zp4CPlBc~&sXWW4FR4ZXuD9?qhWGADB!N~U_#;JBcBfXE~S4Y-PJ-sV4$}ov4T}VfM zt#CR=Jla?cnMK}=jkZ5crjI2#U(nzA15zy9w>AA|Mjls%Jq29Zf3Q-8&e@9Klt12W zIfzHXRGP1*j>pYUwmOE(!{v}6#+}pElOdJdDX830N}&NJr5ib!Hm&~;)^=POj%2MO z#qhODxwRTyOQ$}6)NP=;24asjKK!4Wgpt|06oya}k{lMLzc58tP8jt$j-!9!lDD3h z6jR3_YnG*%yOX~a!lDBK#p7t3xw0ApEVb*y3HP{48yd12M9lj-{R8(f@pCA$!mrtI z6FzBn=c!+iCP1QRJrh42S1b&^;OtsoZTFOn%?FPmRbU!~!Bx`p{}?jxKMZL=@*jr$ z^QUo>cD4wp|u{j3U|i zOnG80qvpv>TXHI;=7~+asV|}C2}--UEe_*xPy14RQk*tvaEG$9Z?H;~y1v)(ig7#c zGvpcMazU&G{UW>!Zs7y2S~LA*V5^v5JGBab_Ckf`Il&@BIv#%CFlk2mPtf(hY%$2x z6jK@wk9vdD`Wbe{7bZsZT562C{5+nW zEWm7`EWZn3@{epEDb@r^THn-YbPX@h9$*9-5&xJ_@zxJ?xFZD0F;f8R{Udi9Wnrhm zS|=@rfHz+JoXHML!_%0gK<9;FwW;*)?V;V2E})_!(CKB1yI+4hAD)agHL~1OE94V} zcq6lB1Y^@W4Y@3uYxz2};etm(N$!JWM!zMvlxAK5<83Z++e0W~-ehc4yQF0=1=LP_ zJU?%aOMV>meZ-Qsoki7N2$X+pyM4Z}b_46_X4eB-T)wmqNUkRy)>MO=zrbacYkadX zxVN^84~ccI5$IverHDNxkiKwRndUAHM&qz@vcwN^rveNboqr|48tkpcE8c+LFR3QLCD#w`@H1QoPFgVHt@g zhPgX||KqHTBqDaH0~WE+FOYCNzW#GiV{Ksg|I0%kuriBBt=uJ0G*1X}j|=)3w><($ zK{Z|xc(6OR5n~o-#GYV`r3^a|Oa?O33@|r9rCxt~U!veY5Ne!@tKG~YOaOzgJmQy< z=%b&Lryx40$Ob)6myksDLu7|}5M~hW%(2u#dQ7ruD<_RKN6~y{uS#hOvio90I0&m$ zqgMQ@y{e!JzDB+NM1aLJiIFI!l9y!70An(4xhd2bCh;$2@dUV^-}j6l3XLErHqrsZ zr6@*@WJ|YUiCc1zooRo!h<^ATv_-5wB^D(th*Bd2dHDm_cpP4E105q4irW${BAlQ5 zq@cZiluB(79C}iLWev0U4aXt$hw|}mBs#R?>lyx&cH2X2e)a3%Y;Y;@S`*adwTaBO**x7D|A24&rZtA zxPb?J{K!_N5R!IdFV!aTS5Ltp;-vF1V}QC+MO z-HtIseQ0=xDXfGPKt~T}p%MBrVk&OR(ByJg(Wq&$UTtOY8X;nUYycJ0j>1ZOrZ^7v ze@-@%_Wq=J?wV9TQz?+LPC-c=){k7@WWe6hu|>rmisZn911q4-G{;gvVyi5=k;U_$t$L3kxc_#}+D!;W}E9Uo~U z_6YV@=!l^8NFPA^7tXi~w~l^|E=R&0U>|G(wQAF>vY7FpGuxJ~)%QUMweMMzGIcp? zDBGnb^Star4z=gmlpv7ryPh(ERtG|PK6x;fM1o~KF;<2JKkC`odQ+%wVV7J=G=6OV zzM;bbxT{=28VQy_n>}eTPU$P!P2H&ADVOK_(d^@?3Z2^%k-Uwz_eGTUU^HR&c= z7!yF6!b$Qo-Hab5l5VHKA*fVe(&k~%<$vD+_OoBx(x0rXV}m?mBqv^yMuhm_a%iF| zG-?id8{h?pjGOPCnpjs<;~SGTt;z4L|30x!C@9gIt?bDJ*#}(#TVxNySJJ%h9E5EgV-`*V3X4uN^ zPk@BFmv{DbcGp5aNp%12wtn#zm0W+(2%%mwl=_ydsm+~a!HhQF)ZVJSS!PB6kfQR zPU_mt57>h4VJD1aWbTU~3AOgts>D|R-SH6j;>QZ?;J(yEBMI;9_FMY#9M*3lzcb_I zhfh&!ZYvn|U0HU020W?nCXox!)A*C6gA1I^CURoN{X~fL=VEm8IjD!^dCTm0M&5<; zczAQirN*j=j}|#BCgK(_-au}aUP=)Si+q%e!YhEyImxwZ$D2eZt5fVFWs~{xvG>6K z2X%CspJuLlxN~hlF;o+oJnz~vW!oGI;}N;iR0qPiOV2R>qZ4rAByjZI0vmZ116era z%nv$M#O3RjfXMYE$JOfl^yb zD*{>_jz}y|+kZ5|@$aM%R7!z<#dap4X@f`ZY#x4TCOC;^$6oSdIO>xeT6*Eylfi(R)rTnwUK|R;|+Wn84yEBnXbr zU}Jyx3oF4cJIF~3l2&!1ez{DZs)i-vGlw=>kQ<<7eC^R!yg2uN?vOwj+KXaN$mVL- z7rdYpd1i%EFHYqpLC1W{KOd%S=uHdBj;UIG+ zwTT}~7Tz!NR+Xz02aPz(dZh-dmJ9mtK^6g zE`d>)jN9n9>2wJTbJGwNUQU^Bb$OiPd{1lQ2mQ8-URyihlMe;(=3pG@hq17Al``$C zZRs8^L?cc;NYTYH-b4zJuY9q2-=)lmGXt)Cke-0=8^^pQ*in9lT^WMRE^Jvray%}X z*qZ{|7ATOa=4Kb($t7f zjk~V3O=4av{zEkXuge6V>Cv-gZJ4vcPY7{aYstWp&VJ-}X3jzax zz%V7e;!u40nkgL*slOUPfz#)!#M>!u!>siT0BQ*H0C$f8aE6c>RA zK9uF?b+KuNw`Fhd*TchdGWP4?YB_08e31Fua+$f9K;hK3^2ezcbjngc5|iU&`%wUW zmXRUIF6CsFnIYw_WLCD7A=2)ztZX~fU5!J>?Tq?!+C1Tejy6e3<|1n?Hjis6a%*)7?@#ue7XBB%EHUG0q?8D4TY(W2ZgG^ z0>z@vKp8h?&K+U_6`UM$HM>N#^==H6+~rvq+;qs2Na~vmw*8F=sta+;A}q(#HmGMbT?^1yI_^Hq)T7h^1oxJL6IO{Z5Q=^v0^8wK3}ZJ$QXukq&x zonJ|07K60i5wf=4sSo zlfO?&_oO0R)|NpqJ)~zIoy0T#?`e12E!5eh%R-Gi*CrzSAa3SR1{bysiMF1*HPP_H zwS*0kw)doF2ngJDa~&X|SozvB%4dmR{#WU7xSsV@ZACyYc9U>As{CH_T(;s6gTifO z=_C0@_SKA-$5Z|!y?YqhNb_mHmi42N(5@f4Phl!cR(6KTL~EZMCVcnoPp(+|iB#rM zSC;$>15R)#VcVrR+h7N5H{I=Hbr;KuNLBXPVt3hbL02u#`#rFz_sK3i*xt8WlM9Eq*mnTu1kP zmq#2Dm^m2r`Tfi9i1KZqDLE8p&O@@urM#%Ev>2DxXS>w@r01ax=u(-j#4S5!FSPs7 z>^?WSW>#`?(FL5$>5Tl0cj6~Oamu~;`gdO-lDd39p+3L6wDG&Fw208_uLX;T8{9Mvdw}B2yUl% z`SncqioG#yL|1Cfije~PIa=w*FsILcg3A9^WlGUY?YMtdB*lw@2h#j1vhjB)&68CXhr?R|h^{#)xqP+U`-FVjQ$2-McfPAZm03w?<(MrTV zKdQ&;?ce12&yVKMTcGQ;xon|*^`#wfm2+vS1{NqWqCY!lEYs$g_#LvZw0Cjj;(!(T zM-?@@MChhjKB2dQm-O6?^`=wH^+%Ce7w0nrkZp_m_!EWM%am`jO;XeMbMl@>f1^#& z*%Rd+*Aa_iOOaM%rCAA-)oyU4$m{L7Eo=I4LRALudn&jwIrCYZ2U%%A?I)$-GwY}Q zfFyD^Db0X9D^AxAsQ4kp*sR9g9}SD1p6)#9{%km|%e-{So?~96oMeBucN)ecrn_xU zY|1aE(l@g|4zLdo&fXr!?y+XZ5q%0BX+{!820F@KB9*qjX>0m4;PZmo4?oW9@T@mw zs+{hqYkBoENa9PyEI&q?hFeNAIG`auLX0h3rKid6+108+Uie@`Gy;PEh!)Xw z8EVz5NI;*nr(7%LTHSdR5N^nc)>ucjP1Lv+Nl^Q?VRzZSac_!eNpoXcLoBT(h_qfLgq8RMeT)c#kT8$*gU;jSeejwk!$x;zk0--Zc zQ3LZL5dU;E&g0jLXHWa+ePpL1yh{wNHe8FH?6fjgYb~dT<7Z*W(w{m@&qq$>Ui2;dCRqxKw=x zw8T5$2wM1xNV~JVc*U6IFCQE0y;}48oLOkIP5uj3nT1uBvvd2Vu4^N`OR#rqcT+85 z0b_UB%vvhI>4z_{9bq5XY{6Xg2RwTFTEA z5zT#`Uk+O+-eZP^6KgB)(gtYlg29V|@u{pYA^%CRB}IE$er?>~z~PN!eUfiJbs5{r zir9MCl$qQWK5$B8S|c^GG}Qkmd(>Ryr$ghpep*pp?F?j*(Ln*5LetbR!z6k@rFIYa zChzkUJaK{L74{HFAL(<|#TgkEZB%H^rA+IToitz@wF#shdI zOVki(c4@A6@;;WKLG9$i{Ov{cyXt#MiSZEPhCvhU8v*fnnpW~-6)E>gx}QZ{pf&*eU(_d`_@4CuwI1CE| z6;c17VSJ|mSZ~2xNt!pIZ??CWC%tPuRcnGqrxo;!%`;#a4KJV{+^4qV8AUHx&ZB)%@>bU+GzzcS?q~g+Cdq_FsMKb>ng|AMqx? z%@!{G4zdpS2Jeth^BTQMuFhly=TQ7g`RffBP`S!MdOdA2U(>TuT2Dn|<7iXq1;j`h zcPts%0ZH&kw#8%liBUs61!w}E5AGyZe(477ZyoNeYLQUC&=rL;ZB6448 zH*sY0Rl&a}#ipLOYdc%>Flh(Lt{i(1@P`$Hmk_SJw=RLrP?u;GywY)7q+^+4Ge_$} zHlu&r2W^gNx+Zhwd%?Ki&hTlf1)5T#r-veje^MfeYJ#J+0op$Ks@p>hr6;lv2nRgjA_ph696Q#y9UL{^~Le?aU1^Y8ls zcNVhv?p;~z`9~gs*pO0=@`Z=aFJlrWr7Eyji$!(;o83tN29?>G?p0mL0kGrx7y?Pd zz`^OaJFN=iVM-YS)mwDMUx*3A@#aA6T%c)rLv>LLBB&9)d~Q z!_g5Y767q0!FBcZ?lxKn0s3GePPbE|-_|l;_v|~2H|QhzhI97;b92~#=rhOGPm!Pv zD5k~;5(KnG4n1?VrpAWB)3txB>2#0OWng{>o|WInX?o!||C3i53y&D@v-ptIR>htd zOj7wKbN_Sa1`58>32Bgqc5WWBXD>C@Im)^?#WmQG${e%rE+Nc>88G~TslgzJ5)sGi zrB+2b%=AZcsazW#l!?ZCu0$JJj7fR~Lpy1Ikdh@l?dZ&6$4u@kQvc{Ic1$JWnP|t3 zD@fd4`ff*(Z#0mH{n#=Q#?O4m5eC*kI`qpjkQ%68%yOA2ZL_3?9BujFmFr8XeIgV-?VfQaauzB*%$fx3CbowttuGw* zlcR*sVk4BcE<81Zc5S*BQ`Crrz3pB=f&hdW)jB6vivfC!VH3@wf{g)7N>cFF?v z*Q4J0VlIOFFZu$p)sn(aZW~o99AyE`3IQ3NAIl|jtF05wM+VMOyVntyY_~=dSzbn*w-9<09W(%2(1?!xCT1 zO{DxEhIqO<1^lhfQ>)`@TGP#}$B8xoPm71tKlSXcE|R@GM2tk?;)q9ZMg=otJC+jn zJ8y%jd?s*agjy!^t>8ba%0z*-8fbm>Zs1Yt>J3E)=<(m;$d}1I`+$rYZGcrD0O>#M zr^kB?KTwvW@ATQLt5``7Aa`{bCZy*&r?#r%#Cx+5AZjvz$xPt6Q~4>=Xc186f!}-n zyw?~)Fd@7Xbzy>VeWdI1n~|q2nPB~Ijb|#NK%+F^!E!8ZPKE06P?L(~6WrKzT-j^t z_!PDTG}sj?SA+*Yjg7z{^?8GWErgPJppY&MvFRoS4cHqq$cmUjbs-K7jxEoh%%3K! zF)HZse_k}p%N+#wUv9pePIc(C-Rx*Gxz8Gr*R3e)v!asq;=)>t1MaToolSb7|)yTS6 zs3E7)m50dIzM`~~TB`KKz~YDg_@^NIW#+rIBU7W6S8XdNf;Cs!ZB@Rp{1HS#Rb9O! zME7ADFz%l0Ka!Lo&5QqJv3O2j_*YajIR?~MhqKn8ahytnEGL<-9iPfPI?5;5W~gcb z{ddbY0x}cDFVi*MVxYV4&r9{-+fCW$%BG4I+Bj*1#JmlkhYtTA(HC*ag!dTagG8~L z6GKI&UoowODfR`&j@{01+HogUQs$%`CuxguLL@ulBc$;SR=YlhxSsJFx(tZ647;fm ze++mm#UrzK-}V>qon7aRx`Vq)ze)>%&0(urg&nF6!H3v#RYX%)vDDttD%g`DhM5yf zOViT1H*{YY0cr?lF>s+ZG~dH0zXL+@nylbp0*2P~Eu_$HKXNY&=7zyuv9@9S~-aSJR#V+~*I~9!i z#)6-5=__g$R%4gW^QT9|nj2ffkt_>H)x-}SRx@C^!LAxp?Id}Fx_;X9Y@;3k4mlp5CTlwPJdZ+d0Har+NAE0bJNpKQ_P?SRP0{-b$Hxw zd39X#=DO%IJ_X!SFid0B7M8u2m9O%eXEp0VeGiP6=O!T(Dr{F={U8>7tZMK{lK~aBo#va&X5+sy7!K99ofRr@&hxv39Oi-~`d5W~4B3KWL z5#m-XWN`#c33X5>f8+ojwKCH^i#&AUA8K+n{Bv3xNa(7*MwXMwR1&*h7b^v~T5!Rf zIhP4Vd@|&uciiTWka}Lg#F2T5W3O6irNetMDW4rfer@OMrH7281vH}gO`*1v!FcZp zg*~8O)z*SGWwT`v$~%HhSdy;Pc9?Iy|M7RURnV^Hc8e-!6-L)lBN)%zEFT9RWALi8 zlkR&6LjP~F$;e8XrtKv@PS?L~&H0QnElUYK_Z=Qyrc#I7+o&Iac`G<0ZiNfKs3f#@ zkyJ+cM-@EPCCWx|In!E1pJ-x36vL3#(hvf(l=a#z6g9-X?NOzGyYG1~BCXE3a;ffzt=5pI$!m9Bt=@E`yhM znI2KRL(dXes+UI<#=td$ zbds~LQCvFj$IXa0<+x^^8oGBdhPw#Y0g0~S2P&4E9I$6uqE!iX=yZUWU}JYPfw<@e z{htC+;RJSGESH|r&-o@3J)XFMc4{aB18?tqqrIziBO6{{_YZ$DmktCWc z)ngq!7Z-$jsd`(jg0HI~%kQ8cjvv{z_A zzR5W27CKfLQoqD$q1cJC2AE2Qs1&_0HXMtx_7vzyjqrl+gEsBU)u zf;DD_I3@j*%{%{Iu3W3$V49y%GtolxJ+^Ji+~vCArwT5hh%RD(?kH=++(6e8QC+a0 z>1So%M^=jcdjzjkoyFbIcBN|J90*Fo1x$5aF6Yb{$0AO(=FcW5aBhhuDs+M?ac_at z|JtE+Clg&(LzZWcB1fHc`!lF-Ww)hveHU1^@jY)r6Y=aJr#^twDQ&;NW8+t+^q2Hs zKUNx27@;@rKQ_9iOa)F~Q8sL&lhZ*iYBQGll%J)SahoS6){5X3McmWR!7V2%mUS&N zPV^>fO`cuAd+WYo_dOSYr zyKoh_NT<3^q)hl!%~G?WC9n*!P=!{BXtDLa!PKy8mKm>V)|x!QAcc=*K{<$dN|9tr z9p^pYk)FeOn+QD(!r6yHqp+(kyKW*>zLRNckP-2KgcRPy<;Bz^M*$iumRop@h{ za7)CKZQ?Ehmow!}JoS<*$~xJ861ROCjZPx?D(*Of4w%+FYMUl7^#(9p#;OSWzg~8p zh%UYhF4`%8_ltRjs@metWLY02@R5BW@O+Wzmb2z3Jj*sZY~MEmIHq{g@58mM4m`+X z1z(G07aOED3?|nC6QUOIh3mDYgz(Gqr<mAF&Q(ZunvN%~9*6c~e+;5hMuU{tM)Sp(So!w_%jX4NdKekn! zoB%3cI8xjel?ZIjgm%E8#u?ro_d?N1ja45erW4az6MHC5>!+bRhH063$36c%J1-kP ze>{1$tdzq)qq>Qsg~~;vci;Mko9@oJ7~L&0+`R73zw{15r+5tl^$Qex?gvP)GRWk~ zw{N5F>P!pBbnzn~@*!lhuV@kC4kwmSctwotXAR4RcHIoOxi!2N?0IOigUm2Dfjpk#=#%|5aq+Cox9r2dsn(?& zGevu!rDp(k2^y1Kxc`>+H(tZJ?FiCgp3U^{u&1WQNZdE}ix>LEH+@^)MGnCJYv1&<623{Kf2pG+F3d0bvj-gE zj9Urpdm{L(fvCP?Ua63Mo$p`Rd<>T1?Z5)no>G+BiXF%o%#zaMsGtE8nLZVu37&UYuA-{)b zeN4n{8Y=AxWN;{TE-hcFj4a_uo%r-HS_rjTw`Knz$(sh6(;3drmn&xQTrV}{Z0wY8Oc}2#e-S`x@8eEfOy>6#wQp&rJ$q`~cC?F!CpHq1c4+f> z8i5PnTew99Y2g<;8|$kT(!JJWa&F1jcxmaT*@7U$GGpTxqkSj30JR7k{NR-pj^!s= z=)MGDi>P$smtM5v;ILi5$wNLl6=Jr?`Rr%!f*ElDIkf&eks=AMERT7)az=bPJK{j9OEo8@-*m1 zWr=k69&rA+O+573(2oSGd02nTNlGA5up4?;Ob~0BjA6QR?K%zB2PEbQQn>ROSi+p? zfx*R1lVcN7GakD{Iat>O8-5=*!ty@Li`Ka#stwmY3Qw@RVrg%6J55?I4gw{Nss>{b zh2Rq(5xz4DtoV8{G7B#__&aCl6HuuGBe1GV{IWk&BRjcP>^>l`tiXtO1&c7<-4KOkGN4?~I7IhE z8qa|nJ3EB8#0Q4ba99Jmuj?)CZ0ipq-3(HkCzraEo}AOYtcNOe`lj9)CKYDaT5`LHk3;l&IL_p@>mk8h9 zW5NDTpdH*V^zDOC6B`MJ4^O-m8a6^>*Q@8e8l~uxC9ZCcVxiXpuip$=Qk%tAXvVtz zZsO)F^MsPsJQ#8X z@a)g=`P@22`d%{6eC5MJo6Ii$5O$rWLMKpS@cSE)*kG79(M5_}r#D3_tF3`5W#{;X z<6l4q+OKnpd@73Sl+xG<#@Oq6H&LM@BxKJu{dhkU(b{YK6AbHT4$3_8(c$q%7mm(5 z{LlB_IB41BZDE6nR!pt+E`UHKFA6%7pr85@HH^!~4PeF(b#T2lmx0D?`q%qj!`0}4 z;j=ybZ9B+KJrQ=aZAsSFL{s{Y77}#)0UBU%7R48Z_Q8+)(ZB-5ft3#1)6MLi->h(BpSI+tG5q#g_4M_sLaRptR_kke(y46x4eUoegFgeeBm7Z z6#sg8p#vrOx9!O`lhU-xbZtakv^*sW-4M};eL%jzrL}XlwkN2cji-1!5Ga(|5me$U z3?6*M^~n4>z@c&#&#$vQhT(UpByLUIg{H-5(+j0^;Rz|<%5yX)Oyg{(6~M55&-fp( zJ?z731hL}F6QJkvk%cRwu>H8LrJ_66ihNOR(vJaGNdLpySL#Q^bde6NHL9s33k@pd z0QY8J(QIkEns<_WZjmR)y;Aoj+wa(8cHtEq<`Rc$o0VF+*vjiWSBP6>#m}|6UZH~D z<-SyRdY_fAYS{j2Q?Rp_fVlqP9W(x%JLda{E`@#+C12JqhC9vvQOWg0ShmBImUAvL zT!3`B)vxe~^T7L;NQhIs1A{doNg$VLA>)hCV`&p`R{S?E`vJJPjVVE|1N7$_{ z<>hBSPWcp=Ma#T63NfdW@5+%T!Sq%+wS|n4vDP26+JXFs2jZjB05UpRRNazYHB`u= zt71kiXtAqIWA9OVnTr6N<;Da3c@iSO>_Yn2B(Vn+k_DhZ*yYf_ zm@&ep-L-u?KrMRifr*^}r; zu?r>}gi7gNbjhKoXug|Z#4e>Q@juOz>9t-{w=s?8IBz{b+Va^uEYtGS_Qk0KoECg8 zM8F*R;$SrLh9c~Foz0opi+()@p>&*{K!xJ7Crv*Gr(KB8;HWv9tD8mfx)rBOL-FE| zdmdxfa}vW1Fa4hnEt{#Cp79lk(RdbAFnnTs=|`ApV4TIv+?%|2!FNpr6OL3=Fzl*Z z65kptkg!TXwJ#Ca6YoYh6x*7abWFl^;i2!2ioysGivWkH26wB004@j4`!xCK!Fotl zA16lwVW{sJu;K94ukt=r34{K#HJXx7#S5OVqi;3VK`u~-A{|xQy6bycS;bTI`r%4x zFIbJ*f?+(CK%*esIr$v1Bq@#Qm? zp{ae{m-QD2PVMOwZ`{e|%6OXVr*+UrUW%Jo=(0i8Rk_XggL$iG3il48!0x=;8=NP( zeVt#bAGp8ti+^M3KJ2ero?G)%ByB=N#bW&Y+@Quu`m&6eBO>dojPr2Gm#hX<5@E9c zNJT%O{ui$f{FU0RS@~5Ct;aIPf~$RkIww-wEl2!pYqUFl+TuAqqC}|KC1~mT9fR|V zPiETkg14N2lG5fW(^T7gA6nO}!kYxfiA7RCA;VhqDjAt+UkbDB*`}NeBrc4~b0~3c zwr4wAvY!i~k4=7TNWw>t%#(m9P9%9~QEw2ST2oW+yxy5mSF6PhMs%G&0Y^x8Z9IF$ z=mL>ojzZg~b~2E*Dfc3U6~KIzY~OcFU+`4HA+iE8g^-do#)I&?$VN z@;Yy@1Fl}F^EYMgoBP1{X1Bp+TyGW+#JdX+nT%P6tJd#{EJ5xvfAU?4{f#hwUpEFQ zAREVgT{sG0CcBT>eIHmpY~KM%sRWU2#JpKCgF=o5UbH2{C8`iV^^+TNb;Avm^OMRT zvy-C~Yn{!?XK&9E6w4zEL`J(6>EC`ZS-Hi)H^5%*F5(Trtn>wDa%bLUiQ-aE)YKL~ z_m?Qj6QEnN|iA^^$I~(+hJJm~k74?=1Nn z4jL1r6iNG&2pB-p>l5nEPr_7>+^YgDEasC{Xv~*Wm&C`3H`1Ak_yT!YM!gw{knT7h)>G zTQrcX?yo~{EhmXRn#`xH1jgtBlq59OWQHjd#%zXDLhlYBk&AaP-KE*zgm2+a1iX;R zOX^a!DiXc3@vI|$20-D^51AZ$HzSXdfBg_k<}@P~Jk9U_J#Nb@qGYwrF)|3h*}x4r zMwZBBLb;tB_%HXmKCw52_0D>ru0~mvSpti8@mm)fI)*lJL}D_Ykc$fPe@vN$*pPhD zou>gx(+EBUhXMeTBG@7~+W)q9zV7|TIg#goK=U`(!L0h5cIsa7EER30uu?&j83M-* zF1`v ze=r+Ol$--exF0oXB;Xx)4frc(OeRCZfW{=B1cv{bWM;l)!_aMA|E;VkN?=h717O7 z%9)JklAqvF|9YV&ak=YZ5#DF$iNMU{D5*M*C&r5RuqFZr++@aQtcVbtPNQ<2oua}% z+{gaQaLwD|{nO4Rz>B~DK9I{$V+}QVv#qd%=)2!62wG_@tPydB)1KsGs{Yz-$oiIs z5tFKh#2iLr=e7S4)V|N^i*;9@zJR)ge0d4cHoz=$-imhH@UAGc9;XwKC6xwtvz?@e zINk-YCy^bEbVR51o0cVHp51brApqj0;;yvk9IQj=0lt^cXl{1LjV7ii6j^E{bT>&t zhh)Sx*T{-FhoRE`fxnVb{>AC1XHpSkUd? zXn}2&9WGN% z8GtRqPipS*ESz*N6O<{K7(BqRQje(t>1x5Hv1;5(zY=j0bfCcVC>wCh{p1@Ip+2)w z!o(?@&Bk#$%Mf!8-52$JQg$a-uswheCZ;p9&8zfy4UpKx4d8j>&Mo9~Y$wZKCChyT zn^Zk)B4Ai}J4u4iM7p}sc>QtZk#J)z;3(Cw9_mevECT;(#UuA&|2;SN`*ifQ|9NfF zLL5^bwkIZukxnOpEgd_@PG7I5;Cxk=^`U0nGJUnZR#>P^1&rKeJ^a02MT>|}b=TGh z$ibcq`)pZbf2YdS@{f_@b?T6FQe9xspd`Jt*f=&IpsQa%v^bXd^Hep2x=&Ay*_YJZ zOn$#Tn0wDp`hjVRSwMzlGykbGVEA+gA@v&tSB-#BeGXW&-W%Zn&#j8cQG%>a1Q-w@ zbC2gJ--Ccxp;pEZfhxKY@G>)c_FxIN6wdA$vaDhPey*JmZ$7dIxjSLbRbs4pV3L{- z5%B(=cG>G)F@pT$a@j%rW{2FxvzI{^!s@MO{2@PYeBxr>x<>wVXFRbLuMCE+JrHm5 zEcmxS_E5W=*@>}bW^gQQf{geIA8(i6nHgf*DZjjpzRh;Y5~!%29=@GsQ0o+JpLkZD zyWd3tx?jD!^Q%k0naQK+0I{dzxc0iN!_N!#U?u}c2jifa6~CAdU5>>@$7tfkm-=Vy z;`a_>2<={R_zCfhSAMWtcF9PE`b#d3kbHVlIZ;P zBi6RG@ChzbZ04>LGpd&l0pY=?FTDROssL_CljZlm?}f*0m;p+nBQ3&5xdZ60-81-q zqzAcvLPkfXDE`5SGazgNny`4@70LfKGr3AZL?Neb%wqk6=}q-=va!g262bk)ghPeK zeD1M|JMJf2Wk5>cB#V19Dr@uq)Zj^yO(xc%DmxQrsDxVZ96*%VEi&c`N>I}g8Hgj0 zNbuJ^2QU&MkTWb*>}F&q??_?k8!i3BF4s={Xvc+^>d7=CCR~zTFkmRkNS>fP6K!ib zAf~>s)x|=QVv>aGJg_(+o|&2;5>Y zHcq3(ODE^T7C^tSDe1#f_fL0raiIO1347B!^=P-DRKs2$fj3`kz_I-rmI*ba;UESC-Ji~iGOz9XY$z-{fYhx)r1 z8U-zh2)VBkpU)pA9VARqEEo1yLP!Re+K5cFMio|uf#yC$@k{OaM#@J!SMA4xk&&aE!dZhqszkmBD;R53#f7ae&g%y~8_{=g+h;T- zL4*Q8X61j3tO*P6k=;bi$tOaxDM}qlcJX0Rn|YXoOsP}qMRV{`TJsV{H}Ee6esZuZ zw06-?u?8$f&(G*yT}1qHg4XXvlnX9_Ckq~=rHU}CX{JUO1MxMt(3kaaAoDG)9zlIK z>a=M7d}zAL`;RU+!=q)Wxx4z-pB&jy9} zvFHl((Mmk_nu@DQOn2cUa5m76x+lknO7%2+mx!IIsSKxs5AXSOKaxx7mmY#)Bh#ko z2&n=F0K(~*#Sb;C^uN}{W#+9l37B1JdG3m=a%{RD!^l|u){*^~5FvelGPpbLm$RHnU_=<~uvnuH49?p+-PlPYa z*z>T$FZIG&dSQ!0xSjT~QjE^*a*%3K{;2g-lMRh|{Ra<4wNJd;+iHs(FKPVV?uQLV z?Bf+>Knu07Sqrqj-4>$tnuCp=#+nSklF?r-uUADt`LA!M>fe^tv!9Q{t#aWWe?d$Y z58pBb>@D6?T#UASEEajba+qg+>T2HNV%8${a`7a-F5yes^?AX?x|#f1W`H6$7m2QY zMC)vx25Q7tWInu9)di;YcxrB))#G3Y<=D(QeTF*AO1HHkXdtZ$8vUCEsJc=y z+WJ%G#-o?izGw@1yLlwCqWA=P*y~0iV9C*Y7s(OIV2>HtsV~S^X{Tbey>s%Y39w>r zXW<8CpiPz}A>Ec{)m*3u%qTpR67clv7s zRUN^{E@GJK(v7c(fMs%7LF9cvS#gk2tGJ!^sJST1Qo^LnC~OGFdxfKpy}PHDBy7u4KuzLZJ{aFj_CHygPb z_?T$Oz_CPgt01`J^utCUrgoV;;ZPgbbKP!LZI425mWDy~)WyM`dYhx@r3SpmeEMcW zsM!4x(ZU3fk5ygsIM)7Hb9?krE!q|=V65t)k0Sgv&y#yn=CNwI{cn;ITu!fDVf**Kdm3QGx#J6{d6e z>)Xm$bw#NXrFyzuxsCJM!CYHh_Y(h}g&sGkP8!{T27jc5L>8{xmU zv13k^e9(v3bXe-K1+aWz8S8q*t+XES=EjWshdR5oHb|oRJS{BYw6Y zt@Gj|bQe*`;@(EjRBGi#563oFPX0Yex@^Z~Q$F?Kk^3bd$TO{@_V=f?*5mP(wyB3#U&Bu~lO~kG zFpp?Lz*{A6%=B)SYycc(!liyR>xn5@rXVB~X95g}uO_~A?!2X+{Wd+&Ml%)=2MYor z?NlVWhS^x4NLHLv-l&(xt?HrIL1Y(DPV#VO)Mrh~^NxOOz`YH@TjxpBPY(g+YnUmG? z1(`;LP|Vh-+;UR_AN%kAuwH;u6qfm;8(kJcj097-<*>SDHmq)JJkiDHo*G0;T<$bs zO-+7)%&tl5$N2~;OaFj=QB;`ZVPx!oL_f#M$SYafHe!cN%lWya2yU2oH}jolGQ)0p zObnY*MgP?tIZJYLz}4mpBlFDNPKjx+kTuoc+8;j4hMQ`TjrB{kb{Gil8lX!i3lsmzBPfOW;CsB;Ma4=(u$lh@zaJsH4d@b zd8k!Tdqft2zU_t}?j-?4ZF|_7NHg(3bZ&;~{*!2&$n>OR8MGL1QT(P&ULirzi@CBjy*n#H^@ zV5Z9#Z3PR-bZ$YcA(do0wY_mpUp$yea~JVDv;CZ~qLGge0nDdl>4+>#;!48;)E1yy$rBFLJ0aAX_7G19rfKd9;9SL3e z0T~*kctNO&mlj|?!9eL!y|xknr|ij)BhietaTrK@JazW;l@I@%Tu$;2Tu%I-(NS9D zAEV<^@PCYsV2=OjCTNiUonvnapYS`*J~|my!4b*={8JYvdw#00AfpQ};wjeym83j#sht6xjxI8rK15xTSe=PUK zg1sp2CPR|R3FjJPB8nr?VLoi=2aQ!~A1gAL{F%~!rIK!5zkjrOkO*&oO0^ynApQ4G z+=SPge|a*W=(NcmwE)ln$Ea%XPggtY>2={!Ko?)4RlnP*@D=)2d#KUn>W2v^!E$|H zzb+D??|r!1FNHJ-@7AXP>mrH4Pgut^p(8KG5kr_iSN-xJD~|LJhDbyhk1_&7CsaxI zx7l!gu%ZI%DY=T7rC@Ww=c?R*O)-Yjl|^^WrCbm0(^(SP1AxdR5F2EH4<;kg*|ntw z3+;kE@T;2;c zhA->b@Fj->8aO$BO7tRLDuq#@Q97JR5Jmd7IU=+>J$lxYjkT^@%0F7d?EGmVneQ7o zjyJ7rhg4yOqQrEtCc|?J-w6m$LJ`a%BMangd>gp^r${60O}agorzF72#DQzkhBAh`z(ws~hz$V8gFbs~cNC#`9DLos9^e$M`mcYXM~ z8))1E>ad^>a;UDCc#C@LZyn#t+`S)y1jl5{XHOX5D(0`%c|#h(e{lJfnPvXNyI z2R_oN$FO?g(VV3+A2kA5fFs=4?{Bw+3WA`=;D7VMZ@0vAhi7qHXIn=lB)RscIFKVX z;Z5CT(Di7P&%b+MQJ>7r^G_esYq+3J*FV&0;**(3rsEJsdj zne*3bF{p^o#$q@(i;>PdmC)uil$H=BTtts+A`nCXRd3tqh||9s&r5(D(}%vFv=d|qBU5N zW@M*wy+Vp5|CZvUm}c1vmUJVUPHA%W#FqnKSq$Bsv}Kw#80b2y04sCq6HP3>sNn!W z4ln<&`bSslX)`Mn2Ar$Iqi^L?l%+4;D;?ovFytN;>j{eo+VTs7eU0d=k+Je($GPr8 zf3>A&q195UP5}K|ber(3{VHcBm$?T)7WYw{5+CbV7r@wM8laVLLjSaeg?%y)B zY$-53B3M`DMLzTo6`};L1iZSfAeXeUJC3!MZSL}H7sf9Q`!64X9!Y$J0eWXApN-p? zJEo0TwY1{e{vBmkvRX7$NB*JSq$BSwSLw6&Rs!22+Xg+-Z$EJI$a5>SI2LcIkqA(-?v=oEQ;0O+rBt`=axur5neE=48D`pHkV z)vvXTFr1fjZ4R|*x~^SJcWfXe2y>nq(p#2sof6v(B~FI&5e?f-9L<)T78&L1ZErEY z0+B_ShWtICm_GTgrXLfg4gf=fyfY7hx)co*x40(XVxiUShDnRftP;g}x?W5lJ5*1G z?OL=~HR!f?9<`6vH%WM%NOA>2is-ok_3MkNq#=ss?lbSVAYB(Ln$ND3f}^t2 z*-rEZ26>;clR=Z+4f%^Pit^1LUw{ZuDmK54ri1_#dYq_)-y+@E34q9$6P3o^5$?Jf zyTF(R^n()KMzI*|jrU?4n}M=9N?_hB1)=esomx$b*N0kDU|Hx71~R{k1XN(v!p18* z$Yk9|jxt4G703MbiabfF|2k&+K=9%`827P~Jxx*ky$J$h9q>0aA-Z#|_-ZlQPKLm) zaB5SEFWMW>6?Y|#2N;KFx7>LuLP31<5p}#o!O&R2g^T@vQ`+@JCG59ykLwrxKT1tb zo7!&^SI0EQ_aMK^+hz|fc~v&kDxTiTnAxyK+nMK{+4VkK#IPBHSh;ijYj^)KTv{(H2;s!MYXbZyBq0AhEOqh$|v)4O`YsEf$Xf+ZfyY0@h+xe8)dT^ z_F&+grJ<;=*Uz%gAGhluzF((5P=oxegEhUnKVQ!{bl#>r%htqPObONDRk}-yv<`~e z7u!_Z?J|X`X-^#uEtFwU?7|kQSu#c5)3{T_YwaBn=%_bqDAaTH2rG{oUU~IeA(e@#(hyU1e?=rRg#sCG1;13S}3iQX1I#W%x#b z!Eo-ls?*o4%ooI=i}91jJ621)DtRLO&}Awj?Gi;9h_C4d1`b&r|84=@MF(n7$_(jv zwCyA~+Mh&7Pc6^kxe7Y>Y1b-gSz)0^J*Czkl^f;vba~kbTKT znBm}>O|UNq$C5;LSCo+lMG_@1jh6ygOX79-keLJh<|6;hdx|89iBBACRsmy+(^Hji z0yh{4K)B+T2*!Jk53q-oh()xPvj>HToFUn*< zqbLpB9RpKAQdB0Tq^%i@hJ=ud=O*|~{e#BY-(OGJ4+K7ul{iN`LSY26mV`8MgU!E% z$Z#8s(L}V6f9@^U0oUW-(S!hyGC7R~#8K&{yC**8Y51;0hiKR1S8Qwsm0g_sT6f-w%U_F$ z@P;91wf$kzCOJv`yiYMCTRF@H$#+mcFWHBpYl@D~@ixSIzn84{oGZ;z z43tIB+KF+AcFzrXfx-ky)6^OpDm+pljycs%L1dzpLS{{%OO0mVe6MYKYMMml*}VECJDr&6U~&=!k6*Xt(< z0bxNdA&${>Y^!I~2Vy6kEhbr0orZ(Xek0*3IRTzjOJ+YnIVH|)(2JQqqOH{3%zTq@ z*t%*gmnRS0Zmy8lc7j-=%#y!VF1>&xY{e3!$U}1Nk4?R$QU=p@U|vZY8{aB@zpl+4 zEE{f-VY8H#Fw}N-buwqRb44h!LogLZ?T<|{QF3USbc1@80tUXBm)7VmEsbZ$dm(X@ zS)P?-OU)!e1bC9pIiF3nWV!Gl3XBVjQ{StRn%vmxyXfh#@DEOuN-k|>MTK})3lv3p z7#z0JMh4IclH4c{;69%IYOnfZOX(eYFbgcGZX?{EXS!-#;-#+95zzZV47&F=N zvH=$uy$8D_mi|8DS_TUF;87(riN-Z^<@9Q5z24gZ>MF58R|!86k*qvfBt+yJU#idp zKzpNQ+Mn!`fD$i2l#ppS>qR>4lzf$VMm?tbMwC<)=u zDfuGcALG#U3D##6*28cs>O(ktQ>o9n4xOk?d`4fsW3m%y94r`$DQ3*HG_11?{h<`7 zZU!a*)rDNTOMpK9Ztx*Pq2WGBSwc{EM0*jHZla0kRqj&x!wiX7RqK_nU@aN)Hfs>K zVLMfK(yO>jt`0)CvCTU{{puJUkyZa=%X>77lc3%2Ix7*dlITNoe+-JqU=&4^k$keC zBw^4xQQFcEs@Aw15o+oL9rgU(?{K!vz3_Q{@!O%7L274fW-kNvCX1J0X z&|3jH?{lM%7*vARxWC53R!uvJ)XF+sOz)_?vEdO)u)@&6o-b!4;eO-(>bXBnn9b#Y z`j)}bgQ7{3?_mat?vy+tewW}t!e}rhNmJmhnasaFaEr8I6YLHItPDkINe>A~}uF!IYKHxNFV3?Lf;vGKc-&?AYvma2>mc9FK`Vj3022nOtvs zi4_A=YZQFpKaaHH*&euCr{c?Lr_;66J>`;XZYV;D5VqkKUO-Q^Z0$bZ7ThxF9Kd@c z3us3sX>q3|I!9Oz4=@d?Xk&rf^04Rt%+E=!H-L!83(Mv}l8lV~^Ta;CU zKl`M++iSa_j}KA8YrJjC+_{snV4~Y0v9wrxu)?kbunaUR;_fA6f~yc6{n6a+#1K5k z=gUTT&Go{=D-U&gakIzgtUJ=_X3Gt2n^rj7ddGjOwh6n?kVUGRf!u1<`r?NHVev)S z`^IRL7KM9SBBD;3?^noiJ!a=xxn%Ic>}Z=L_Cwjtv6BAh_GzLcv@at9dgK~i6;xH| z(8wEb1Ha+IRaG>ypobJN4>*ut%3g11@&x8oM7loD+O10TI5;jD6#c*06#xK0M@Qmj z=^VfFeIZSj{g!kIXypSZ$(K5Sw9beuopi?A)&D8zmF_^eu`@$Is4a7z|5{XIpr=@a zPmV@!IiBlq@h|gY=eIF}Yhg2Ec2ZcO$Fd*@4J8}%E9e(TUhA40JntA=2-}qX5bqQ# zM0c7XD3=EmIbz;QdXH%}-F7~f^*utY>jx6a68wb7n@!Q=t>sj*9TO?Qr)P8i^ds=6wyiC9_IEVr;EUk-Qnx9?xlPa>xa`RO13cCu>NA`jd< z!=to4SLW@k{vL;iLF@hFej>!&;tpC`GmK}Kw_3G~H^0!iZvHp-xVdzuOy@}}Aupoe zI=p2a+SEfsW!M@3W@f9yS4gL3OO->?#n0W-e^JO6sOlwo@+s+xOAoit!Zh>b0urm| z1m3hrhmCXj1l!aUx2&3Q#oDbGj5|n{0;Hl{Jm~k30a$yOEISNi-h9J79Y(!guvhYw zTU*rB?ITUr#XWVViCW^6(<|x}O#aJj*r+9sNKRlX8Mi;6%`51SKAd-rRw@~34>yl! z&QXtls#R^<1Mja$$4Vcv%!5_azSSkMgf!7W4-c%#EnDUSd-gWYH4_raH*nY@XvH|Hbm^n@KS#xV=StO1C{JWmh`Tigu1-1AJv%bGl4%%l@=+1IM{Jz zC^U248cN2)H7m;#=_zF}^7-;3%}Oh(i(M%)~H*Fstc z?oC&ddJw0wZXS}o1>G1xhG_o;F1#IMi0MVEwDBGRD3{be_dtI_P_cW6{ z^onW%jO}En*YLGexvHN_7N)5^di60e9f8YmE==ixql@Zf<}!eM#nUuP9^N-F~a^< zr4OH|Q8--9WENbx$oH~In_Euy$$5#CQ z?>OyMyOcbmQZ*d-1y-4j;-JzJdPa4zx}J&75=X1M#4?F(nN`KLQACMIF0N&~jr!>5 zKCn$%ixSI)<{4V0U_`g|5sANyIc}}B*rln%5JT9CMLH+6k+H~-qiW)8|4G?uo3R@O zaBT2yNWB0?A+pqj?jEvu4-B^l0B>bC$NFYKn0ylxTp+i4l1HQAYKIHTPUkZt6Jl$8%ghb0*LKu*} z|FWxo0{ubvz#vwpyUS3 z*p8EOXOi7>xJ6xl@xeQKh@eFbD8VqSc*bDn?GDU9UjEap`u74BZ; zZdtaO4%vURlK_q_-t2v0fg?Utk$43Xlib5Wf1z+I_#H}4>XPybTBloJ5P^|v+0#m5 zW8Dse=(6b_szbBa)$^gj@GPh3NVm4brx)CHJt|N*(yF(hTHbI(iSn!YI zq?=uT3br2!fPKkNb%NKmV&zG2{D+5yyzEsnYv-ANFtS|1VZ;C_^Z zUcliRpH~_rtq$E$2OBjL>v~*{@me|$;Qq4av!VaEz=@0DnCphh#QP!RYpSJq@lu?k&F?!*vAyZe{#!@@ttE-5COk_8Y#{y(v znQ&Gx)&t;%_F(aqxHW;KDYZx<_jqLR-Lw$06cg+q1bSwlU6$NrJW{}2%qXCc{w!gm zBC^m+=}1+so~$@37VLTf;p0u#H zePZ{z)i(JI#E}i0Y#uq!3Y9;GlJMlbCHFM9YB7L?*X+`{$Yl?~Z04sNfl%%A8gW;a zlQV@^u9GV;TOOa20no_|6H(sOMs3lGFkt*Q@!)OtgN^!vn162C7?7q%kz+|t+SrIy zrxqk05}Rj*)P&+%Gd(394YBb2JPvUvYCPK+o8-d07L1h$f?ipxw6X4NMQUHZ(RmjN za}U7dZa*1~e01DU>W7eku}gjKm;-(JV{Ok;p)Z7caNtnnFUq9$E91;(|`x|JV`(qXhEaGI=%Z%Q|km1Jayc$raDP~L#;B& zL%|{c%m(bKy7KQR`RwTeA#=J_{HDZE37&%O8X;p%U`-slnWC>SOsjI}Vbc03mbMBx zSI_z>=2sTEqOJQ4#B9i(i!Q5w1`TIj)JF82&gEBVmtN2I8p$%yf%&*f3`gJr7r<$i zp#P=(lW7@`l8J3hNwe?|xuG=}rYC7eI*2?fAbLsCE+W|b(bmV+5pH7jz52xwA9%A6E4Mf5W~7!HZ#6WDOf$f0t8f7g+M@` zCCTnyG<4~YB^Ak?){aRpb@T-tLq(T%O2XKo1mYxBuRoXtz_V=fyfS*XA!w6CQ!{5y z-$<-@CB&K_JLBvMFAqGphIT!5>im7e$prjChF3|L8eAC?n+*3#hf!rggt@>L zmf8+yQ!svGkoaF>`vGbxdI_mSu(E`;H-c0{-RZ5s1^sPY?{VkWx>A$^4TzvjAE=Nb zpb$U=HGol{Pv(mm>PnF^3!F12Q6D!<`Q&a30z%XDZbe#u8`e%n@M0@jMh&_Szl7t<^_MfX$1g zv|bzxt|@h~f_yw;l0VCmKXbQf`R=jJ*efuRSjEFORR0`YsWE zw9_T;;Z-^bdmE)Dc{GI)`8ud(1cpG9Zpbhp;55-h-gHw zOt7x=PpXPDRsgu5)ll~TJW(FX(uZh87~B9hj;%{-$g%`#e_fH~K+<$^`XK>{T~Mqg zIH79q+>~KUG;ngosa{S3uVYK@>0z#rkL(8_sa3dEdgI$Z{9OrRNOkYf?<*bp+JU7= zEcHJR%8?D!S8cYSC0QvF)VQFucWw`v-Zf8!%p770!vdH&I;);Z{?MF}#Ndr0ty2?l zD7?8T{gJ&kgh`7dBqO*rh9_w}fI!x$TQhF@(=U8Yh?V!Y@g%$&l;52LpERiRvez0C z|84a`8P1x=+^Sl-^YL}=pD&ymR?9ZJ&9CFatyo;g#E1um#_K2QURk@#4YrXfQ1Sub z%v1HFfB_?!&^tPiy|0u#B((C`HIlv18;3cmAxHycru1p4`y{i>9XA%Z&8lIw>!88_ z^$+JlL6AQc%Gf%u$J&3IY?Wl8&IL8c@{Fiy6W2YZ-1)clRF`|xlU~aIfQW%zm+HlB z^lFJDrOPAkvS{a;nwHyvHxx0tXu(~9##=_&3ryM@tTMRofArO0*vw{!EH$_y+t689iBBOe%Nz#f&*QO$msMBx zBCiCdZ{!)VagRl@r7Y^2XNW6hDKw>e)|<)-2G z0^A_G5fA34^)k|*yNZz2ynE@FEHuV?DfuThG59LJuaeM_WU`h#?_`k*;ZJ6sQ}vSr z55{#tGo$T5%6Yn=aJgOfs4;h}i3F3}53;LF<`1r3>*59IN*c`zEiap0Z((u4^XgYQ=C8M~=WMum3F5)#7P&>CEk_q?*nTH&%qLLt#AI%D+ ztOuDSom`=51a>7twT&-8yDv%x3j<3B<;=X3ig7HEcq!S=*)aP)j-& z`@xKMI`MnSv4NLXsn>oTH&O$f0jkxYGFfX*yM~b+;?kEKP5ZHit1JSG>6mW0e818S zkUiJw{`l1fd*NoeIXDXzl*~38ZdbDM|YE5 zS(~d#(vn+Om9?8(MX}((n^gIVq3jl7Vn03Ux+Lw`Ax&XzR}u`cI1NPdHjQS! zu4!>04W<5c@pz2Z)~luTld-@UVAruVQOq2}g11Gt)x+D> z_gZ9spGFgH7Z=^nj>s!*U%JIjq?)(7vgSbckStywFP7Y5yP8KrWH;+0FD@>syWit` zzSh^*AHV(pKA)2Z(8Pq7+o5rY z(cv*ViksY(X=9uSswAO9UHb?M&>pwsp7eUpmRQCqe~C{bYPr0A&O2x*Fu_sFmmpiI zXs}nrN#Nerjox~WTetJfLJUu&X`q%PG?$qG+aXq#*EgQ`9^q3gEn#>hc#j;8bCuQu zYF+d|asm4)j`*pkvUb^@iz6Q{Y-1EIFu} zwYm@78D_E^2A>n07N(NILz043L=?^DJ8WnUvjB5n*aKfB@`zQp>fO;(E3sdoBh6!c zbT4t zBkxD+8Eb?JvS)us>#v|bfPQ?YcN8}t3~;o$jZWbZi<aWR`@khx7 zdN^60n(PNvlx)X?w1N`lDC>`v6SCQ#;&o49;Mi*R-sIq#JD+=V>d80n8j6Ioi0~D& zV*65DXe(_02cAG-zcBk^*;Pyb)xGMicIn3xf9N0{iFk*Q$yke-wYs~@ItUPPJ09`X z9#fYDal&#`3D3@8(CLBi)E6K9N4rAZd+O6O0l;d7Uw!}VG)#I~yf4a|VwVeada=%$ zWc~7j&&-z>>(DIFl;b?9F#%}BJN`7lb<$Asc5JkPR8=3zvPkJ9gHupD`frTrYgial zf7Oz%@%guIs^z#Ts{xZ!A~N%aWAO~V{0{QK;5Nw4E;*^nc~;YBp4x=!+#q-NP>kh+tvKR~~t2R1>4za<8 zn5rJe@m`(>st4}K5H{9`99>+J9a$AOvn;1%&{B20ntX@gbMK$a+w9ML@JygB`tW7(WOjppbPe@m~* z-DV~Z(x;{_g@N|pSc?j)>Rt|dt{+)p-@{VMKObOaV6O^Ce&eupcvnj<--sYX!)MCK z!T&Rd{>~la){2>1wVUL-U7?v}kz=-6kgEnWk1vf!P$&OM-90yDtpRvn- z&)vKWftPey%$JIa*DU7skko<7e>Xegg7+%QXR$q1r0c`%LDbHW$}rwfpdnT62b zOr`a+F*-*P<5u(Uf;tj)>CkL2!tLsOY#Ro#rZ`{d(CK9Kn68~Rq`8ZntP5a7()t%VhXjSH)DT$&ZZ z7qTNQ1FneSaA-E9uPR`Wq2k!;#%Bly3KrvAm9I-6f9WtAUGW#9pX*6dYSIBK0MC?0 z40cq>$5uV8 zfI{9HZ#viB!epZr{f4`zK|2hXS8YTNFD}`f`y=N{r}A&Es-BNnf6E|!YOkRzez|JJ zbAn#4woV7evX)r(wl*RK8^a{eu-N*M+%qM0 zrp8y>%Enei3I%i#e`?rF8r$SAe-VG7%5oG0hq&A@>X36mW%p86e*_^!1sGE_HmpVx zia_P#N?mjR>e4)#F|`Wee{A@cA;U?YGy`VdMT{X^+Z?9PB9w>am3o-=fS@@YRwuPV ziz={7cXa{sfVCzLv6OU}hvTFXYixQrZ7EpsdOIdEG`K|voI|0{ zusdTf&sm*kf3(&v1~Dl4I8aW8%aQAg_{T2Z1Z4gS8I@uACym8D&XGHtY`=WOx6KVq zw&f_d9&rxaQy!@}0lk_Qz6h^uXwe;Xek`k8X-hefC)xBltRgG8Q1%%YW7qaZ2r=2l z#&9?^_d_=!NdVkq9KPwgV}vaX#WK?O%~ZYhBw-V?64uq{#NWI%cf*8ujWcsZQG7-N5tgRzoF|gE2oF!tDoq& z8A5=-LD5tht>xelIq&IhJwVgX2KJa<=!LzW8nmX-{X(zCh^eB7S6Pv=+BOU~ER?Zy zhmonqe~ijdxR)E+Gvx1}re{d95#@$MPB^5A!VWlNK9`*XbrrLFh_1nM23CxWn8=2B zKErCQS{4xGd`f?2%{>^f*1-dSqY64o$;%dC=DC~z+9M@ zODGL27>g|3Pl_?kJC%_iK3WJrdbbz>Jf9$Ml9!Jt4JZUi!&T3hyC@AEf4Yt9o>wkx zG-EDmH=`aLhjBO>pIt3myXln!+LLXB8Ot?BahT=@@1rUkf%aq?Va76zQM^o-)&7iD z)vcT{lRR380O|@t1t|3qGDN}_8r(Vw97W9<3a2tU1hv8Y31?$R3gn>qgt(31{I);4 z8STMjMjh5(K|D>=KtPcFf7nEbk-TCIAH!KO?brYPNd3idY4niDgKP`;Cix&B;nl)f zT*LU0`U&T!5h+{%*%t1U&dcjKkuYdKK`>?{`v!{5^bfQt<9J4p{a8kbksMp@DoYAJE?tIYEO!|;dj8STC2K7s+M*CCzCx^BA}<^B6ap zc>~F1{*Ai%^my{7OnHoauU^+lp|6;o1fyl|rsP)0S(A<5-=5DZnxq^wt{MV(eT5H@ zi55A8j|An{f4=S2HEn9qJ6_zX>gkX+0y$db2wL58#}ILZUs3E|M&JjE8Z9LFBI?K} zgK-e0r*Iw$v4Z(f9ifgU%|6`o3~|48mpBG+PeBaaNC`~lY}QYbTX3ax@6M0?@I3{v z(PM>h@O*-l%O=t`38M5D$EMIjA_vtG>XhCjRl1)if7zU-dqvuB;Iw1+6t$gLtkfM; z+AE;H&<_@Lb>RX6{gBn!RhDPX?HO(Qs`^&so?^Drij}yXh$DQLd_6^opYgW9rLhUO z3d1oWOE!Fv(VE?R{o+=BABKb0TpldU)rGML^%l>i;0Sz9Kg4a0jQ#LEg|pFPMRM>Q zLAn_4$!IKN1|x8|AmyewP)~*#PAr=o*kP`V zf3Kb_#d3ofd70HZaC$j@Pn%cCJj-vtq2&~A^v=e66%FqKr%~v!V#HDFlroY`cO`Ug zf`>}#yC2>~XH|*aUGk8qy+wSWXc6&$Vazshju+g!utM9}sH=-;Q|d3OBSwVCD~S4V z5m#tNh1w=m4`EgpVg=?A(+4@b&Pf;oe?f++0T#=wiPg!d1#U43x6;AQHtjr0s9r2e zq&N;0G-9xr=2<-xXQ$3+({#pv(I84R>p=?La)eQXLdBdFr$Lkzh3a!oyaiPY^{T9v zbGh3blw*RSVp+#X5mSQ&Zn1b$wjAb}NQhpn0YV&C4ANqVZ)%?>({`>DSTEKTe^wlS z8r;id42LVQ*M~REm^}Nz?(ujDhtl~Sn_)IX7|~3J2y}}O#EcNAe%*EgElm1#kCSNa zR30GTYx88oi)6B@G~1xtN1Je zIaZt)TAflx5or;gIZam+-9cShe{hFVf3aN>Sm^7lq4jx{6g7KAvQttoe7tyG^az>! zcv_IxNikg})3A#y7XY!WO88FR6d+=TCMm6S3w*aMn~|6BmaCJ3EpTUe zd2WF96D2yJ+yb|m{JyB;*wldi7}a=@tRe)&Y&NDv-O`IFN6^{SU@FAY{rexOx05qDYjI9V}|K<+1IJFQ5GJBZlA zLje4XaygxK%wuyObU*Pd6ex;4Ldt>|f-?!htz$g^Tf(-+D3{dsvl zqsLVSZ)@dyRg=}-T_gg%kBHsWqGXOBgDRm+>FbvaF%6&sudfDj{y1A+)#EB#K!yv3b2r!S$)qahWPP|*k7snAtjp4%pgb$ygQxUOvH;96 z3%=OTGg>rkB%^P6hZw-g4*Cr|aQAc0Y|d8d8~92US&8 zSOgJ0y}m|2pc;R(iz8u#J4Be=ui=`n6%zYWD1UV-kSREZ^Cnr49bAh8PARELQrvE= zNg7$v&}x#5rJ$_x*^qyBO6Z4%7HREk_1yteyyASsh@6tYkUR4BZIR6B^AUmP!ip)M z6gEcWq$=lGO`loS@r?Hya=N>_cCT3CLKrQ+Lnh0D*WiDkWH!yl2uo1WW?2>9 zZZhDL(z41&1deq~vVx|YYbnjh z35bUS1HRu7?c>x2y{6S|GlM$aVFJE=TaS}GsYax!mUI&#u%5@bJf-zAZ=Ow9rMEUF z*|B@-GdzE)Ifb=dlP5XW7})V*L4+4`p4 zV1hF>0IUkbZQ-xCuxi^SJ8Q(LKttJy(gQV!LG6kR7yH}PC+oxOxD&7QejV(^#H?zj z0@m)=e(#y>@fY*!YyXL9Z0jm%#xq()S%U5M-)Db+|NEDJx9qwWVhj2~J z$6?AKM{a|C6qM|YT`_G)LybdmR(E%KQNqwtoU@`1!G63>^5;f%)w6P$r!N5D`G{PV zWlocVw@~tdC7)&gq8jI3wd|6T9ix?$g=v4YEOP5IzosKH7!HR?HC0swHOM4VZABs8 zzXR}ocWrI!uYX-5eN}>&c(-hwDAKH6Kq@1_3LfxcgdHe&+2q7Wyqz~j5x?2ykkh#v45i0l}j7u%P7th0Xy16G#CY^q!I z#k&+=WH3>O6Fw3RHa7lSA>5NOs~EcBry@q)koVI8#i*REjlsqcy3Sxw(RxwBt6i*? zEIy$sc&*_&AbfSo2vu+hcJX-O}(FQtDx4gmZL zdV^*Kr^roIAawYRO^3>clftXhNWNb)J`rnd2%?JcGz@A$n%C5-8&Snic4SZW*GMy~ z${QvwmvmiHAc8=erKBhuGKW6Gmz^SOeFOCa_2;Cl$Ndf0K+nGZ^@9lKt&( zt<8FoUHV#9CwDe(wp!!r5;lL$VxyW^v_dOSR;ylQmlh3YWbws6AD}QojRCb%UE5Ve zH=IKM8`hv=w&9Kn?|dUwE=k5?_Jr#clIF<=kz8m0qLEWUU?Sj!yCpLl4gSFtg%xm5 zgrh`IlV4C-@ZB{_1SSYUW<<1C2Tc-u)%>%t5`^A;%f3-QHZjPKBsqUHl0SYV+Z+WG zAv@&aQcoxb#xB{0fnuaR3l93OK0~$)O5QHynN^)$&)Ihe4KJ&P*Bu8L`KwXbCK+Vp zZ!j&I>DJhDI;=hNg0sGu=QqS`dM`UUKS4(lG3!>c@^SYP_Ut_o)2S^O`IPKwPewCK z8Zu4_GE0gyr>y4{w1I#9A7cPbx$Q`3kuJ)tXj(h8TO#h@FdQk^PAR#%6%t@_!q`>h zhR7Bc<_YnygA!|G0m(@ zUdl~Yq~#4N_C5O&A1ncGm+GkBrC@G zG8L9E^MuMm*9hxa|3g0{^F_`yAJ+jBwJb6XzFnR(ScjF|R#R??p0U0O9s93@ts$FP znU2UhT!Re0E|x0T87VMA_{#w!vYzN&^{t<3?jRE|>-%NV(4zSiyzuL7u=nzht1`VE zk^enAJ{t1nU^aibHH}IMIj(3*3wZmv9+7oXOPt_6t9EWKDqCY`S53G>D0{H6Au3R~ z+@-S}rf#g42ckMR$(^AwM&z??UeuQMSLaDx8`wf+2pS`~WMzqOZH3QM@j78mtM+O+ zZpun)L7SvjV5TND$H)%(+SGJ-gzgA`I?lHylx>}RKf-^j;(MNf^>{PO>Y?t86C}FI zmUW;O)?T)QEQfjBv^2Ob5zTf)8!|$)WLiuX7rbS8;r9#EXW6NK$bOA-SNGec? z(5;4&h#d928{cyVxNU1GS4o^@I{3;h1SGDNk4WIdI#DOymP>Mz)ibU)!1Mw)^m}@{ zb)Do(;4^=#YNvz?&f+EGv6LQ$qhwBP4vkEQj+#ptooiZES*kfj3STz4f{~;YMNzkR z!VPdQ9R^GzqS^)(tb7f8aNDGmcI4l9y*hX&Q&rPUY4h!Jo)m*mz`J$$@`>utLZ{7G zE@Xa^rFJGEupeP1&1g2AHAdn+`ci+t0|f(wpMHO~z5Ur!a=%H|B|CB*#4xyGV~ikM zU69_|B56tL5)?UD%WT?Uum%`tlrpEoyqt1Ma>dPgQeRtIduh${Gxt#lf1OHJ{qXrn zJ2Q2*(RrS`=&Cn()r#Im6@EFSF1P{@`pO*D^0VC9Gg?Ct(i(|hlQB%{I-3@QyZcR3 zXKjCKo;URB6pUw86|TR7d&I7hvseA?Tk8Tfqvk>s&4IgPR=1Bb7gjpj_`GM;F>|)S zxZ4ySL~C(KOr1JhEbH08U7ZRRT|-?`_hdk6X8Qex>B)ea!G(vMUS>@?W~mPpel=~* zvpFr7ffYXdxR=aa+5t;yDd$yFedbYJWsj3-crx9zia^?WL?%gIW8?lmcjoO{x8miORoUh| z;J5*uS;9Zj1m|_qHn)?&{7!@)0R1kFFP{t5GqZKgTrI&ktHyueNV~2ekgoXO&;NhE zZN-0lwf))GkMSSB#m|cWkkK3Dj>mwofhB`s#m0dQLC`@RV#KXm;UoN&3l(6uNnU5g zdzyl43?YjcR}>4}9@ZNS;Ef4RF=7Cv7jlPD{V2Z=i>whTVpAApY?wJxhargF4YQON zNlopj4W%!=Ascqm#ibRkVO1>oXjgyr#pSNagb_LmGt)e4o{3A?f$2@M4t~gW@{z0y z*XR1K3bR>O`Ew)i_8i608PcR@=0XpaTh`bVBeU>N+eLj+v-4!4#7F{Z0 z*NxEihvV{89r(L;Zv_@BsTJwxBh+)9V%%K2NE6~7&1<&v+8AI1L(k)>Z-jqlC&r~+ zo0vyC@1B`Ode=*di6?t8KmIJjCI-qla^nvqohOKpv;VE~NK#Fga8o+TYBJAih@M%u zmbua%gPwe%Oa>Wm;mn}jp~1S7$O+up`?Aa&Hi;S>Smxfnsz2NpJXI*OV{6eM=g8_* zEC&Bg>sA)LzG)7+U$BPPh#h})qr>HY?|Jjz<+rN+$09l+&w+K=f1iE+#aEX7_r+HX z{?`}((f%{-KVwr51@Ov45&Vm*Ei+bCXb2vys<)buzw9KbVDFN}GKyi%H`T%C!~HRa z>j2ruyZw!AbvtqFRf5p0qJReuUW(3t9~%A(hOQ zwIY;jM=)(>vKroD)uL8_Yx?9DZmK{aHThNIs5x=bGgz0Z1$}?~^zS`5{sVri>VIJ| z`~v4cw!iw~>(89?A76j`{Zaq_7C-;_k2^D2t1=L+2mF(cPB^ulBxweg5{v-ueEw zZ;wyT508(|6m>iHX45TmM84eK46K!r*Fml0H}Ps4ImjnCqK1EcjL2K|KPnVf3fdPv z9761E<1C;zM*5VBT;i}PaarXoEM1gk#?4sk8h|Y;wKUFZwywx3ny$+@L(I2c!@xv6 zNb1{SOa|c6u+~{%6$t6McV2jZ6eG6_T26EY?T~dDeYj4ZljJ7J6oJ788OgsD5sSF> z{qZBLy|JMn3S@uWvz^>^bx3)g)fR7st_X8y<+lD!US1_RdB@P-=@`naW|8N~b&}<< z6R=4ZVC*G=g+-a)PS~lHl8-U+4iDmY>+MmavW^+C!}$WjuebytJNv`gcY%J$D^_6* zmR0`5-W0(xdA77Mad*~lI2;;{W9_|LaaJ-)@Z|XH+#-MGkKlv8XTpgAW9;PMuJELy z^{{;3)zt4kxdTA`Owav@d~(Mt5HcG2p&4x4zwuX45tD(f6jcyyq>i2$i<1noF6 zCa>%e0s$Q!bAf`zfPKPI98ZX8u>+=aZpGr2TkZ_fWdM@~kmtgLe%^BK!EFI_z=4%0 z%O-wN@y; zY~QFC_j(N{S>DiUFnG@f%?m#JiQJ3#mm8L5(DYh$LuWUA$47syE+`WRUBSI{MG2iR znp<#9=>E7qT;I5V7xo}og0pGe^v^L`x-QA{PSrDHR7ON5TV?QT^_9&|Yukw#ks)^fK7`|H|U+VEDIO9 zTs<5PgQdN5Fk8=vX^UZkxax3eTE5rexGcs=Gw`ak=j4L(>s3APF3E^oSPiI0x~>Mv z=iMiF)&RaYEfL29FG5i6o$bJov&I*XEP^H>5Lkuy!GDM6Mo@d}n& zAlnG_nOLb}Net_3SKM7Af6ti>tDuw zrd((dT5IYtQ(inkkX*yz&^-S|o|8MXy++pQ&VQ!lRXf-q_XI}Xh8#z(5;E;{?eMYG zi0kli+&j9Sz%(B(tBP6U$Y1H22!MMcxo19U1wsj+j=d?fifsFeu1OMWHaIUSaFRHevAF4He6eFc1@2I z;tkg1=<`Am^C>&DZrk9u@pHR~JA@#?Z-dEm-hkm66|V7f0g#vWO3YYt3ct76tBYk0 zF%|HihBg{WcQwXsXfJ+JE{m>;GAoEx41Zv4s9I*9*x6!sQC^Kby$UhCH4z;AA2a71 zmlf{CVnm5~W)1Tx&lU)fq{emqpRrfC>i%D!cVN2W|F=K4&wqaL)n||QfBz;wfBgTQ zdD<=%&uPAW5*Gs+`(6qFsC4vdN^mU`6Fq7c{tyy(_^lO$h*H~ zDd>OE;?q(kf7;aRcKx>;we>zDV+X>vzbWE-Rpj^XkB`6K_P473NBz8W7U+uq*#5g6 z|MBJ5Up=1x|4n`!?|%`pU(Od5t!wP!G1J78T|^j9d)3rR;Q=HlK~vJ-3@0M6M4Tc+ zltBRpB1KSu`R&3y-2^|_hE#{MIe*`Q#Vc0!a@{KSf=6z3JmbL^yUh1xh-f>$m>G3m z@|CqX1jUhM9LcV8kBnj;ui}Tpp}jI=LldfTgS&{{ZxX&78{CnL>~cijlY6-rBn)D9 zgE3U~oTgb)-D;5^$N~?1=Zu(skM|qS=`USlyKOrPyh+W<7wZ{S?#27dCw~ESwdu+_ zyBU}-e~tqR|1REN`a;p=k2`(dhp$5u;RIrT3|tNiS~Zzx`6z#KvTob;3+=+V6~I@Z z$^myVx#SVQeviC~o7HEW>z!6$B5&&u3rlDhE(F>S4X>%?kF6zTk!^w6@+aDj9ad=t z_J?H4pN{y!we)=GcawVXEPtm7bJ+1<9Wfv}C9zJUwr&9_9MKoV&Tn9g#bkDt)TiQr z&0Zy=a=1GIZUhT&3(4Q0ZYsuQ-Bi%rbyE%D$T0W$JXvqK7m#=_{KG%!02YV8VK7*EHGBk&gf}>mDB#Y@M@+Z}Odv}n( zIH=Ys#P_?Hv`#C&-_{nX=pqO6h#3^(4Ixmx!DxoikI$;eF43*yiPUQQ@kq%Yz18>Y z>cPIB)vJ-ZjqBOIpMQv^>DMm!x3vZRQz%ur<)^ePRP?5mt1ofcBn71@oXD$alBOhU zR%U}urLsoY9}p4r0J(_&4W2%~xPj#R3H|XP=5Y)B5`@mIdnx<=F8SOG?P8x3>ig@h zdwf4;=02>7;fFQKgNYHd-5yM@r)FzmM~vN%AAb=UfALBqzkhJWk%w2_1JGAf94pKy z9meYez$2OImb8OV3rm444?!z7%84PsH`VcD-Qr5r{jwNWwBh@c1CNJc1MkOGl->S^ ztQs&uSa66ipgA>`Z2D<@<$=Q{$4(f_Cxa$-Y&IAu8|J1ej2(z$_y@JmpJLYp3Tfa^ zvnz5J77^s65Px0)w(lvN69_OI0pLB@p?7Bev7zSnuZHnD7(xLI7EyD<8d>sB+(Q!j zl!Z6E*jauLjT13GZW%4j>wBkxyalK!m)-{4AL2w!o27&nGx7jLQcc5)Z*-DC;_#yc z+z+z0TMH^?wz*~tUw8a$m3?=zr%0U{Xb)SzGDZl z>;A7Vzx=|!|NHYVAMgMAO@7w?-&XG*v(wIw-yD$hZx4^YIV0!C66|I2usHsJ>U$tOURHH>O+}pE+UG9m4DLcQ0r|U=bMZnr zOSwwmG)q|+LNG6`w57fnl5g27mE!6r{$yn>S$`G`d?}%1C6EG?V)FQE`RA%r`uh>?LnCsMjep-iLuQU`d~I!!B{*5(0i<%m2r_k%6-|;A zR5oa#R*a%bZ=* z29?87QBT%CRuwE8Wg2Vv1ExLbGsViLDEGWPrStNdVzOIXR#mYCA~zcVoS#$WM}N9& zAEa3)FVD^|S(jl0s>up?8mlVDl=TOLzRWI+E%j^mYzH}59}}!oNI2Akc$)D zTh1@l%(RBA9mybEuC3~U9bQxu7yn@AnfagW!WTj1D1(y~`koff*uVEG_kSVlzxtPn z|Ns2&f4A>{{^F~zzj|E%{T4s_{U;~h(t26w+4)O;x%?dgRpgv%G~NbK7svBg0a%W> z)t{3QBg}Uh6%WS*V?{X7MNFmtQn3pGr*7XOA643A;JPvXFp>%%WIDuCo_rjR`}Acw zVl6Y}GGbPDH`gw`cYYZKwSUTHhp`5j+>H|qK)rH>S=wzCKt{QS_!s7YYlQsSvYE? z=NEwadS-D{Qt%0Uv7W(neG4m;`8lC|LojhWOGchoOiIt>h|Ex-r?&tLcaay$-(LC!=rz!5pw?H;raQ&Dg1Tt`rw<> zy*F!wygWSHKYu=js(7`xfAHe?7$E<7{Qdd&FAmlSd9!zZdiejW5pu{px<4N5f4c`B zk{`d_J3reyIawnFs2{vMJX#~wmsEIowkO4z6j@fK2kxGJjCoD~fVijI&~TLaVGy&!EfF zl)*x_epmvIHl$T@Qy6(PJuZ$Hw8)C7N?$T>+>0#TPl_?k5jBu#j`w zWW`j#seHKN=+?pFsl2ay63c3TMyu*pN|WR!&?~SSQa3FtrXiF!$p-;(N)xya-^}J- z8Y}S!+JBTNZJADK^CHPXm^0d#=@v^Y?GPfqKplL~2dkNTO5sftU)o8Y6on1$lz6tF zOdd1UDeCs9ym9KErJhvTm|F1rNs(r0GQK@38!V(sKWmcr^pxf_si~7GD_>_cbXr!o zd)0WBT_^b&dmqFpk^@=YK_+tpz)98$;dlb`Sbqh*CP4YD$;R(*&u0*+&OsE!3~D-u z#;cv7BQj6vO;V-%d6La(x>ux8a4N5yvzxvw*?6ig8c!9{IO!)D?i3;sIhloF(~Tah>ri-NeYU z3V(3G*rjO>&~?_(`n*btdP1v8=e%aG>1gclmSvMz*c=9RcAoHkQR^h$-S);~DBbSC zJo5z`v=9_2I)s^Rbpf8p8MhKos&bO$c17^KA83_Lgs%6FCOs}*l*{R?anrxaCSG`- zI)JHrQI$xfsW{n&;WX1L4O+WI0re!Jyd5Lm5rPCCIdGM?`p5)b6D3)1L7>tiYZNBB;)tz<@t;rSJ^Zxl6|I zHeDd@SfZ^-S)$dmVW!oSs6$5QdhlQdO;ab$DV8U{%5t1oCF7j_?=oc<#+@y%=6_j( z$e)yTW6*{KO9eraqkkaLqft((a#7Yv&Uwo{8D@`{$uH?R0|OLW7b-8S$IBXWq0kTk z1IU)Z3lv~o1M$fLM2EpUbwRn$*-iHjLYetPi4srggjTdjm-AOyk<~L_j@2Waj8|nf zrjuo!-x?rQlJ75VA;sm8rZzvN*MBsD;c?a^Q|c54!|o)>oRnMWQ8JO40L~P`Qkli$ zqzZGvOgzgITnCT_ou6x1qo0~t`(-i7s(C2eGUU$Gi)2>2p3`cc6;NMX+q>yMmeqTd z&N_(IBYC3L14UO7iyo^{bU&+n$%ykGXbtN&uc`M#meSIi`gIyC8%`?Tb$`Zch(TZ6 zPqg}jZ{8aajj{=?F`zaMil$16#&0c2fLpOxaZzurCRgcRT8{n_?eQUV(s(Zw9l)w^ z17aQqD0A9IK-9)-np~@P;I13_WU}(j@Ozue33-uC4~qu5V0ePzMv&d)&*(Z>BjoAR zr(BNpnt78!Sm{?jQ*rB0pMO5xyH1*<;_qzpU@Q)ru=Ek(`2zTC#x@?{;@$DAtZ4x+ za&y-J#6i_F9@{d3Z5CG9$yK>*zymg~X?{&>K^sz$OULVRpq4uU?%fSL8=gRfLsoMu zjHW*%IT#M$BzmEO!FVyEH7N9yxpI+QxV9i8$#F7n4f=7gsfchE+<#aUZOTv!dh^D{ z_Slq&2#9*c%qoA`mN{u*PMJX&#zY3^6Six>12aUI*b#ro*GR?Z_f;l5BE}q~ygjD} z-+cdi4?H_>4$saGUMlz8tFl_oVb1?E4k<#CWiu;{PO4K)2U^4Cj1d=@ParxOgYrQo zULys?1g_!*)X-p_et*hGQA5)WK5Agt;bP#tTSn{ia-^#kCnIN_C`epg$x7faf^y3I z?-8>n`MfN7JBN1#GsGBNSDQ6(&D`F&fsp62BCpHwdzx}mS^Y!C!l;oamy=?XDZqot zZwf0Y@(SW@3;mFFTqvNT(Tx3C-pM?9>pg!s{>4JZLKm)>3tMgcpQ zC0`9E0cV#@Ukx4skC$v;4N(Z6m>bv_UVp}y#a|670lt^;Uk!5sYnNnT4MqXem#bh6 zQh(%9H^$+FUD}9c$+HO^-$JERFi==jSJu>Qeu6sBb9Q`b%pBMd(>^aNst9Jac3B&7 zO+x)ywvFL>V)F>vSsDf6HLi6a#K;>PG51DSjJjek#LC2C(Q@JcBsR20T^n4yI)&=s zJ>o{0aBLAP4WA2C7lBw4)|zY%mc^J9ynoZOHOC^&qUKnUc0#KKZI*1YYGl05<{6s{ znePjY5;o@vAlO^~umJswo#m|St`QlZ)S;AqeSM1$A(^1BI`k!&K?c*vN zi$D-D;$>V2&T=hUQ8l4?{E2Xr)TTEEk_{gWcAB9KXRa{U>_U280-Q2q%X7w&v427b zQpWn+w4gN>xYTME2P3IT$)y_MQ8KM6#N7n5^}Q&}XJ&Kcu;Wkj+1vF8Yj(Wd25l1F zhU1MiPg2T77UBU?N5qi8L^=zVq;wXCYLcntpE*ya*p1*$N7{`bJv^ctFx4ady%+AT zBf>Dfb{0<9bB7y;>=>WQdxsO1|9=iAVhk+#iR;dsJE@Uvviv ziUltR!$ZPD#Tgb7M(ox=RcDX~iqq+g9z^@IdESR#zYc5N*@9H$Y)tW8g%_7{fA zluAm}h)+eSAP!`EU>ixG!aYlQU8*GAfVncfvidcfQf(ijmm1n?VM9cc-~+}XA|+u} z&O|1ItRVk;{Lc+k4Yq?uVeu+oK(By>KCbi=TD^cY8&_EM<#%n=W$}y?<9z9=Rg-EH2ELZUnh3BrN|{usYlug|}RzaBH_URB17>*^FvI zZ{{q*nGZPdO5_#yiI^0-LZJh@^s?r>+w?+xq%v~TEYTCysd2I*jAO=pazjITqqLtYEt26#gxq$Y8V>k53)V++)Z|jPi1%FL{XZP zI%%vV-Jj%9QYS3@KO?X~dIZI}m7__sU*>Q$qpa#br{H5Q$w-QX(pEWz%ARb7nd}>G zsqdpNE3+kp;eY7Wc}>b2h_{h0IL?w8%YdvikQXp>*aSa%buJAwsg5}!P+~V*DU~#)@w1<94p)U4LH+D^Q@IG}m~34a&5fh%vTa z!*WGd8*dYoz)TE=&Ffq^BX}h19_S}_Wsv@q9sQ$`$_KZV2)2j3WNp%%(L6t{Qd+4~ zNq@#RA_QqN?_6#W48SA#=hmW^kG-AT;-2|Vt#DajQjl<#8=#rm{3kZAV4I;fa#n}}H07J5cIb*VC}LI~nAfBLZ&8)$a?BK^z%4l3NS?5l`21nDav}=N z3cSh9S<3vpr1Zm~!4Pb!q_iCIqcrL}97@eBMz*pCcSX%KH0bwgs3Y5CcN-a<4~R3! zH@^7?<(Lr=kiOqG6FCshbi@uU!mxwWo`O&Iw}18wSjvsj`SXs3!&-PI61AOFlughP zqwEAW0|@JZt5-WKIeCrh4d4iGx)-*~ALCgB`{7EvAS zAb-0Mr{<^JgOtK&;(f&U5-FA#I+Vv93X=vM-0=}GPfSasjGdWoLqeyjB~nfEyo5=z zwR?GIQ$>Ow&Av*;@0+rj(NY}EPT0}xR+`<1x>+G5D7Zu%x(*U_Pk3wO&feyp1lP!2 z?dcpC=cw?Olp4L=+=ow?+vGa=@gGO$WPf0-QcV1Kkasi@yF^c)K0VcUQ(a|jg~Jvs zoHVFg9^9GzX@gD1+-oc<3#FOXa4~^MC0RQ>!E!=#wDWTD0wfg#x&BPuh-;qeS|MU# z$+A;_IJ^kp%%%lwE2>y8z>yQ6?8eSs#0%H1gLY-s89aa{D5%|J*R%_nW;ZihX@6p% zOWJHQ&!n~xS9!@A49;k+6A}b7X2q0Kh?t4mXgM5p(+kfj24fwQNsHnz$h2z=Y4M>e zKFmFZKj)b38j4~C^6DH;FPFuqq9RFyt3m7`k^wxGTc{XQx28tE>hpu{S<0jp$_;L2 zqe!g6l18rVczEb6SuALwMkl}YV1Eyt-V*UXZgCLy_Ig9=AsO%Oupf6or5A^-u#UiINDW7#JLvUjOy@esvS0mcFw67 zM^>dmk_pCQ^hRz#(DY64SYmiZp{$nwpS^cmjvU7oMW0W9h3cuRBc`kOthHm}oZ8V3 zw#(J+S#?{stLm(nn3yeR(jaNAQc5|JvRpac``>r)4wB$anZC{N$xab~0FnYo5Cpdi zY7KFBe+gmokR-bp7WdBME>i87543ZiycfXlg^haRA%^3G7oIjy?EuAd9NIRXMq>vh z7u&0;nOai(#Klj106+1x+Ys|umpwtwbJ=tBAeYl{PjK0D`{;Jv{9pFouQzfW$rpW} zPmwhbcY1){*>fHiSQKzBV7sciYq#w3*zPJ^e=G(Ua*CPBEv1wrDecO0aKHNnMM~nI zh#;k8rd{29vXlHpC>RlppeX*?vIpm(Ln-j!p$>fb$j=pEsI!GYzdROMx!z}M_IB|} z{b$a1H4W=d2CwRD&E92gCcg*)0SoD@W5l8WGGyThA|!Z&mO)}iE#o_%u%CVc(5M`_ zfA?Q$SBEGC=^wX@=h@Lt|JFi4$DE?^}bN4+Vfe@DAx;7U&p$X#C!8+S-tX?+L2n`<0fS4ELM zR^0$QWr36hB4mNx_|1I?{uiP-diaJwH(k8&p)SgUl?h}FgoB}HZJc^r20MZFwv5-S zw`B}~_cQ<7vPNM?ilNES0a=>TG({nt?ckwtcGhiyd^NU`^o~7eb$(T3e4AEQf2X*T zR#vB#)#L5gFL|>$nI}{t@P{xhD+Gd7iU>jn22+3Xz{t;Wk&l_2?7MCKGM@Zy9wWzD zcih_Ieb}prkk{F>z0N4*vy{(LK1=!RMeWxZZ`=x~l2RDit^EOj&WV zCSZ{lFE(4}#vdy@X9(grXb#05IhU}P8q{EY`;pY!yWTRFt_-e3Y}W&DC6>c=hd>*& zz_-)WKFxfBO*g^Qy;({qghfijSkh*!*}BAE{F!u5T=c2ct{i(c(5c2zLRT0ETnr9ID^M2SaO4C>+SgXq zNgs?B`QmzObmxy>r_lwdbylldq_#_Gc<8?J&hKnN&@x!7T@>W1=}`#{c&v1FfW;&M zS-HdzajU|=DiO7IzLTp}GbS{sW%@ObmTipCQds|B;B6cGrSVWcGU0rgKAjxamm1o+ zuSr=~()a!WRdr~fQ~eK54|HmGiiSe#qZPak4~dpZ$@h13vK|qD!ON?ROf0he_lhYp ziu1C8;s-D5KnDVRc>B9EdC(fN@`6# zDc**$wlZt^?1|PiFUemCVqq1-Aa`AV7NoC{M3RP&%Q68BD?C8}LgaML#4@3$!{yhX zHAuAaH>~FfCF)1hT)k&<&)xe5nK$<1-6VkWzvTz|TB&xxi2bdg>R-J#rx+Qi5K3~m z0}5hDBL;mN*y%r5+ZQsvIv+HHuPMO5)Ne975vOnT8lN&Bgfw7%nXnR&f~GV~dTdZT4;AWb$2i zQe#zd!=>_}Mrw{kn1iUMLevY%Q3^8yPvAiqF!&Qe0fNGT>A*MzvFJ=l!u}{MjiyMZ z-od620U$@+FzVoF;EX+?Pn#&SyA$6T?G){sdEt7%16lUfrfl%3wTlQt*dl&;6zvgv z-MPXsfeoO_32IFf7+PACHm-QxKVa4zvUPgUK6QEf+1dzb)M-Zxtv^)_&ZE!~*hASX zK_GZ3*2#QB+v|7S+UMM?>n6$?dypfGVcF=CKfYaA9|Aio(7x*ZHC?-=5YzY_@eWRy zKjAR|2cl$)55Ch*3Bn$Pqf|5j8!k=GF5)J?_Sg>%9siGh9%h@P0TF24sW48|3(3KD zm=`|Lu0L7#%i0Z>?}9?AEk-12^$QB8Ui}E8{gy>Z$h)zgv!4F@E0n4Rr()n^dTg3^ z)2`ddie_}yb<(V(@L&i3tIwU%gF1Dfb0X zMs}F?+r?CxeL(6$O9@F@l7^J=rXz(>>$c*v>%y!$j+6qi$=JKblw8CFn>in$NY~*~ z-vMNBfR2mr!6WYevAr5J3X>uRIGV!A5NoEXI4O@*utV-a~E9J*WN8$b#UiA zgK)90R|UAqVF7u(6piDp30eYWVOnC=4xe(lQ8o;js!|QVkP8kX9+p|c4s-$124;T( z_71m96d%a->R3O9ay0Va0#zB`1C{&ZGC+ta6_A{#f9(9|ndYsd0wZa&i3yZ1D8j(= zA`sO?5vjF5Y?sY~BYriQTc80^iBtO}N0rf1ECi6SRuQ35;Ly2swnj!~b86M(NUM2^ zE#aP6?ds}$O6y*^+oQkJTXO=2kSp!kRX24*^p@8%x+gbet}$5S)|FSx4CnrJytTr- z@V)L^d4278muYqG;Z>~IH?(T8=xy@Uv~N3ePLvSMA#-R?gO>|nN!*piT$+t{$@=BN7sn1g{4zc-J)V2ltY$J zZSJcRMK*n6#5O)^rZEk;uuK9t()W*BtSM$qjeu8i;Hj7WKzjPe5v^8avFnqjcPlcQ z_Ytk;Y^im$3CP;OR-jQ?sSmInji!Xw>DBTG>&96&jnbL5fP zltF?7n?ld-S?GX91r<>64M^tLS*}vX8H-GLpYaK?Obp4~l7-Up_1uya)tSc|*n`qP zH&QQ&n7xrJ@0Mzr)JGdFC$Ziy*hzZ8+pT4)gYIh8UeX34~K+FE|?I8jS!k$jNS;{;V=)>*GiXh z>0gNs2ZRBrZ7uMc+@P7=h$@fE6TgZ1rv%F?~B%r_uvSz(ZNYlpb2wIk<{V@ zANn?6v9`e(2tR?HtuKrhvd%^_Bb-ih9;ky|9F%}GaT(NbxT|@We0n9OPsfC2B`x|W z1d)V>*aVb6lGjW9oqYFH(ro&p^F$P;42*z5w3!6tN5BbU{p(F{Cn%<7RLdBmm9_l53Y+pFJ=XGl%iktvFXs=r8zuCw450r|L z*K86bFa#h4nWw=HJWYK=~owdyj448i?P z-`rQ<85C1-D_M~^XM1;Ws zS>5Hji->)%e?UOfAQfLVQ1sCF=UUNs9!Dh`>7Kgj8%IHy=)wl*q+G6B7$%>7fi-6J zqk;=57=Wo^fAkMSrZj(K7)Fa2$WiOx@e+r&U>B@CEEzK*Zj4GX)LGMP*YT-w-Ed8R zl~iow(M#iIA8ZbeFaAo^oLpJ1YdVqwe6cWGnf3b8FzXGi{nf3}G9eGq+Id~kh1iz; zeaiE|>s1K|exOUSe2&$PV0X*jtrP+)r#-wQcmn4pP`L&nu7y1NDEfAb8UYZ8_#!|# z(5-s#!ro_twBe9}on0EF`!G%gr4PqN8Wz+CYMmUXUUlA!=g>DgjYIn`##-F~f`fGK zKcxh>X!%L7*JldX%bsNqnQayR!HQU-mi3 zPTtqoFebdG8T|q)jWsw$@YG>00YXKE$R%0neG|=T(aMKGA;JwJTF~WHFLWhIol_DdoG8 zbHATex9aK*xJs*@6H_&SiR&cxobWa2uxZQZvjVTpnz^Xsydus^T>TxnPgqG#xO}-9 zwVL@P>84=(eq&j;Li7I6IZv|Z(APW_@Y3H4P4TE+Jj0=kt;KNHcHSiof@_O;g3vfC zA$ihe(Gg4cDx6ax2le%Orz|8w*i+-u4dh7O-I23T1?uQ3p`;Li)};oU-J}BFt)qZ= zmZ-}Rp@?BALUdEXRi`01G$C($9(fcgOR6`Cv;$x2K{;)(P%6*9bY>W-3~~yUr<``f zwIEjSs|-hPsXh=x%||^ywChyWp!=gL(7QOzn9)K7)5>i+wzZxcO{ zCvN9-WzQ*;&|kOcL%Kp;!EKdZ8MRU32WlTJ{=0LFL_JMm^wmt?hc!&-f)TAma_gg$ zu*Z9EOv1EIeN$toT!v<4&DE`w@S@4bFEhZvUcvP<(^Uol30ePm6pC=?)6l99R%^DB zibrSxbuZR3n!x%>+U^bB_|mS44B2LT`iKIrmfAOmO1Ndg<)|upi~9j#yGoZ#U-Du1 z3fVhZ!!g&{wV*T!Y4YBL=Y3Y<%k_=YmZ)_U|Pv5ZekND~@ya*;gUa8lj{oLHm^dD6GJ zpIycPS%jyEebJt}Us<*6YP(6!&%QuQini{rM;OmL9Pwh}l^l7)Ksq+&W2X^UIdW#u zaAUAxQBpE6G&RJB$L}#;&a)ZMxYk;FX0}{UG;n@exT$505&A;-4Ks5h-DbAhU)nic_} z|GT?K$U}4xZq~v*;-VFs5f+%?6=SkC%2u?=FVnPA96v?95 zpw^ajZY)D>QR1FG-#ZN*QxV)NDj#0yF@ZAubQ6rsU$UrerQx_eybZ*~`S%_%RcqR% zt7Ak4QRLKpzjKTZV{S~qeSogp1dcaeZHE|VHQSk{f**SrhrkO>Jz#=DLqO~`2G6eI z$n;Hk)vlur=qQ+FlwnI?VnOd>hzb3%)TMaa01MCNx1Y3qOtER3BFI6xJ zGAn?=&pF$b%CKIN@)448LMIt+e4LspvJqlQy?aW;p*Q2^L-?}%l%oN>Q3ML_x4^+~ z_u6|7f~DMpNXW9==RR}wFcm~ZL&%IE*=wdj6zlK*5Xzeuz%ayJJbIIUAAMbP%4_eU5@6 zwxaM9;iXj?&5V;;lJ8Qehj~CAMKh6T3B~wR$G32s4+=;W-fIIT;2*p-wnpIo(~Mkf zr_i|eNq1~NQyvPhZ9T@&NI56YdV5)$bgMid|LZ$8^LFuZ8iCIj*|MUL`=&gn?iGBB zY_0J*45%f7Udp@k%k z3;@!Hv3&SCvz|eNpIMhf9`9i=A*j-F5GMW488RJ;w%&{99$;y?YpZuwj7Kyf)557N z2#~_5$eg)TadqJyfW`IxMPw?e1)4G!0Hd-6G9m;t{})Co6`fnrI6jM2=)z428tQx(`qemj*ls6|9eBrA9^|;R3h< zbP!Mq6l!nEZ2YqPuVzFhFV6<+F*1B{srK7f<4GAFxKuV;02M=gHQe=rddk&$TvjVI zrV5V00WcVs7O1(iSxGDTc~>RQD5fQjU?-C({g&QE+`=7dQYq~nFUqUo`BQvtaeU_G zn$8~3^8?DKulb%P7hC;)i)?k4eSi-q_whRKNe3*#qTfPTgrAP$P>UzD@dO}KI!Y4O z*GQouBK5a#(t*#YQwCV~U6(i~+$~3NwG$UKt@P<~zlcb~k_i5_{UTD&CtTnm`)#>J za{!td9wY`i(zWMu5ZBv>Qeufc%Tq#pn_kN3XsD~X3oxJb&6tsCr#LQ1iUf$AX`-VY zkP?$jwS|X)WJp4ZLx8pK9T~^<2prVI?vL|?G?~wE1r^ogQ7#tAAQLXSs7GaRilG6o zi>mo~iq<GhT3cwmSqC)u?m{AR{}O68rVFyhRMm|e0++QplAQkuivK}XI=m(# z#1c2ku|y#%FtpV7Ouz-r!q)RNv)J)H(osJFps5P6tTQua)B};Y^OsiCHSNpK%M)f_8Dx;k(!qco70nalb<>B|SHQqR4#DZP({31h zZ>a1v(-rk9cO}GUR0VzSS!+RPm9~)Pm~5$dy#lu!sAt%$cgxXS=?1Wsl!OqiB%;l3 zgem_qP3;epmSVBy)0G=b`QpQ;RtSRe_ z9hMro-qo&CWwviK1xRH)|BCcEF4%22p>e|ZKfix<#Pny|V2teahj$=sVe6ZFA%0S9 z0pvO{y}ybXlPg|zR{`twM&Vd)rP-2_hR(*Jj06FdjkSMEtN*Sd)DZN4PcO$);7&{y zK7&XzYDU^{O=fmn{p6Z9DS4S>NlZ6mdWr@n;t;suyGl}Y0<;v3oUfF&?)?Sx3C|R> z_D#za;-N1K0kk|ga1WYT+3($%g;1H#P|{5rdN8!ZmF5`XVgpUqM&6|Ikq#%J5R(kk zBFXXM2f3*(ZqT0=hVH1z!t_Pjtk2JL<`oIH_WMER4#Mo}7_ew18CTFV8KG1ZZ8!a- zvV=EySd6U5XQX7Oq>5HHz#0-GbE(6y4!_4BmSxi-o*1BWi~cJ;!JOrEBNU{8*BcScd%!-sLU-k&vC{DCUuoX`x00&MXR^`*VZ1l+IL;7^d5V6#drY`Qo

TF{D#; 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
RQmxW=uo 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%0D1`;)q;w-*7L1=Tm6E3~$p^vTu9 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 z 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%0Do%?s&Yx$*>-X6c}V^ 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�n8 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Π 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%0Aq>XN&H&v9SN>jT21-!g=-Ukt7W1u|bdM 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

b`w+# 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 delta 1237058 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%0AjO8fUY{=s9l=3yZ*Rtd{dux<>HVuKk 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%0A>rzlwPpNt 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%0Db{)nxA6fR*YDX57Jh6+2M|Q!uGM*ep4&M> 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�^ZO`{Rc7Ujt#G6G*%pi31rY#aVdd{4~x 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

LDr7v`<1;}F}EqBXBAkl;IhnYK^(g0 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

QP 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 z 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

R?EF^P{QLlB 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 ap^FU*9t#c&_IJPn;1St3`HYD8`Tqbm=b)Yd From d65f5589ec0f835903b11568e26c42c67dbbe573 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Mon, 10 Mar 2025 11:55:52 +0100 Subject: [PATCH 24/50] QueryApi: Make `select` optional in `paginate` --- packages/core/package.tgz | Bin 1364779 -> 1364772 bytes .../src/query/codegen/templates/QueryApi.ts | 8 +++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/core/package.tgz b/packages/core/package.tgz index d5f5b91c697fb6e69bc84eade8deaa240a5aedbc..d70ef7a4155be25b9ee35a3510e6ead4262664c5 100644 GIT binary patch delta 1287858 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

jTCfnISsKm^~R`0+1pn7skv>zz{B5`8q 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%0A336h9- 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

_pZr>$$($Z2 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%0A)@qzdM%iLyMz`j2GGo4PND!H&Y$-Gqj@<2cN(dR zKTwO%cK!MOaH|&0pRIlROPK)PS1aeLVf0zJ==);uc&5?V#WTMu7` z;isiN|7-_}*wRgx(;;6Q2h(DAqfz+y-hB6;*yoF|oDVEf0bPR{;)1MBdjX8BLkA16 zq9_#HRW%jjRRvC{!Pe;#`N&kW+@5Y_WUrQQ?5r_WH6VObwhL zJuu{=?m*~HkE(mgq7PTlCZOf^@j5@b|M zgen#?ZVRahV`wJT$(Y1rlJYjFC_0l%7zK@k3u-cAb1C7C6opo{6#gbNMRMfw(i{EB zD}MSs2CdAN^Ux0Uiw+3Y7|Q?NgW+OxB1mnw*4Q;pUTS_GTQ?g2`J&GF6Gi|LyZV_G z@$?V&*QrD>P!}l4Y75#^#&hpYgOST^M8*tZmI;jQ!h)LvhK+I{FQ6~4Te)US4&^w` zPD*9T=RV!AaE1(gh7VPDx!G(7ii1g(<+Mkcj~eN6v6~Xw@MvIc9*Ec=zY`x;L=S!; z`ok$Ce#0+?ET(_KEu|c%tp^ybS7>W-{vwsou1apgJE78?)!JR>oZk2^RhU~W zwGX(I#Ok&V+|*3%UImi};?itG&IY0zsdh{H_Cc)D{DV$gt35^ftwwCKQMw0&F0N1u zRm?CIi|(wMZ+^In^QQu4ND}+MTjQ%Hl0 zFqG8ojTP&V*k6MLOtG5bhn%2DAh(t=aDw!NaCJvYQQ+Xy?^R&?OA%aOLmz?CL=np1 zYKhgAN2+0Tpz4nic~VPZ*te6DhG1|-7{e&k=tZ$KIFY&476gaqU3?*fG4qhNS7(CY zgb3}SAHpFWV#;q9g3%T-{lL@)lX&@zHc-gf5QZU8T>;H zh%$hz6w6eVUPJEO)-RiUczVI!KxHjs?%!E{_M)VK!_K9rP<<aHYE=(%9-7YI~tM;FCm(}hs z>FsG+@e%L?BN-c(oSmdt9Yy3CxO{JgYs3+@H}VZDv@sM<%}@L1SMCs<_agvK!5IGl z`g|68{c3uQ1$tmP0Q!FLy?_tYvjOdgG4)%ha*)H!>&s4+&Jp*aZzsvjg_(-|?LwfS{_9M~91)9qnj_$It%M)P$oZ$wZo}kN58iGU7>3`QVR@FWG!zmKQ*tSLr zNd%87FPYOhEtVSAAZyEjr6qz%wx1f~D6%Y2WS@Sg2f6|I|9UdGelM*2*5+ch9mo!< ztpd&uW9@-wQ-94VQh`u0VUu9~RE1X=)QM9WN4>Jm6cI{xc3W{{QL4idty)k5i110a zWdxeA=io8aH#~uHOG}8Yto}}KZod}lH2?iIxBIr*bGFc}U*JDGe=yxAKR1*_S6Y&F z177~Vy6n?k>!G{3eD0{N-;mzJtbO&%g1C9yZiqTv z$MJ4sQmRd>AYW}U5qr?0@3fE*uoH|IW+G1P+`gKA?4nW!T~k*h4sO2@RGI#S%?@ma zX}gz$jF!0G23~8$7Uq5dqF_%L|E(+LYK{6bR1nkL-5&D&)l476zrut>eBl4Ql9 z|1VNDE!APGzl1@^5{;=l58sp#Z)fKDh4_2e+`|#^Yurd8uA6vXH>RbcV%%gxBg%J? zV_PCnUCb=g8&(Yv%hBH_pg3T2@jTAm{=Q5 z3Zqe%8bqVohaM}meq?`oK&l~32@Q57jCxkD%hLea2~p3YRRtA+07B%)+NwhjPB(Ae zkp-LgT~_-_EjL~ey9_%QlA>yD!eJpXK~;9jVRlgW8#(ptb&xuee4OpMrTULHz~i}G z=;kRwPy3;ZP-u=Nu+scyVqWK5D_v%#v8r3`%jPHApu5u$^oBM8VTumuvl!g(;OJ4~ z<7l{5mi?<^GRb;@d2rRPjj1}mU!)dwzt9vcSkDdkmK)P0tiW2eL6zegw8h4-WSm9Q zc7n~yt3k2jMiVsatDmPb5X#-T}b*QS*Bvw$A z(5s`pPA&m|bYMFufN4-<#KnJW($|G`gC(hz6{(k2E7aHj)m1U|r$sLx@77W^^UYd$ zw`xv@RwLH}$W!XKv!@HPZQ3=E{21w>$z-EB!s;UObD&u3h*e9j7HMhzsi+q;6PJPr zeCkxN6>V1Q6!_ANYW1lpaN9}m*uYMs-Obi4rGmqJ0UlfN_ZJfO|4pFu@T1AMlM8s< z&DL%~gXN?wH1_m;sJ7ihido$x$7<&Qt-pWf7w=L0dKfm%=ErvP}xfAelyrcJ7cZ1}5N2bj^F>&yYr2F{9Lz zD5?Uee>%7;3s%P`-~%Jox`T2;C9ZA0ypDfHKbNVQ8gU9ppCmr4UFK6tQ^{@MJ9w(l z*7*Ua+2nJJa&iM_q%{)N`OAOt}mC9!GiscbQ_oC)sh)t@cxpQbBp&cASKBO-UF+zGnF0e+^SAB+ukNnd*_2zglgGkLT4v*^!^T}Pr2|m1 zg-+r*{OBn{XLdfX942IxAYDbOuZAk)hM|dD=iSStGo zYPT`-667_%x8-Lc6B@yrS?PW$G=l-hVP@-V7+K%i(9N}VrFbwAhAsm|eKb&`bIe`*po)6p*4Zyv~Tb9C~ zLcg-Xl)HqG2+BP{KfQ0CA5z5U=dbe5=kb%v>-E(8>+0AY_$~V%4{bo+%7DT5f2ZGM zzpiQvT|6F?&zW3t~}ubLlU$JcLfSB3$ff3812mI~%} zIWi9=vt;xij-Vqn1Xkw(N#EJ3qT9YAo? zP33EUH5wm$ZYutU>j;MtFOAR@1}%}bTI+`%5q7CrmB(T)kmj-l;5&VYGSsb*{Scxw znGtXv^)47EVB>Ape&1dP(S7kJDtXex|5Em`6hWa>G~)%9#1J|j9gQP~_1eg8nm=2F zF4pv&|FJ2ta9FqM=0+#rI|;fRhQq5~bj>%ALFbA>zhLU>JbXrRF6uliMsm*(cE@i` zzZxmhae4_GuL>E-xf)52>yBHrgaclOA%+iM)70_^{bG68-t)BmANH?B>aC1IpXty>~MZb_*QkXYkY5N5c8 zT)b!{hsHD=&EIq&wAz5GVlRjFo74MeQcK{Q3sz1dBm;@Vov{;E^BiHFgds74LCM) z=4n~F6vPp@5tg{bQ<%+Aq4@Wwd4jmTIAI=~DBO`7MlM{)X|j11(s~_3yW}91aW|n% zk9|4hJ|qef_*yLWO8}vYuQ2(_5C-Epx`XEH4i5jNzE&#pn)PPtae`e`|mqFn} zmijChTF@P)I?@SRNE;c0!TR1HU=q_gd2C6-<^mRIO^Oi^Ol{L9B#W$IV?VzLA!t&d zfG#>wKr~UVGRYZQtwG<5byTha$5>B&{J)EG-T%Ll6XK-#parB4phxI`n9~->f6NKe z;wPgn>}2^tPPDVpb?uG}qnkf9FtwUi7bRm^)O2g{PN0@iXxI4Koh&zfdTv^~L7!RV z9{yHi$b3KyuNGetGEd5Y$DUA0cIo_biTWjZu-aXI_g~mnZ3<v|3*wl5&w&r;EDeSF$shHAf_d6tS(ARHkJ#XUlI)Gtlc*`6RQWY>Z_+f6ztCjvRKRiiJqmW3uGmSAyg^n0>u}X)oNQg&TwiPV?SOYej z+=(n_M^;W3VD*Ev?Y;`bNMt4L{}F-c+nDq~B2)3l9(q*@L>xOz2!?WhfQ>8HFFT47aH`jVho`FG=-Bw@Ou?uEhYkuxfxZ{V-nX$ESjOZXieH-W)%;xsmUPCCwMj<2#8ze zpYw0o3!)S->87>ahI1-1^!tC}Od*$@Cr#j7NpJiCGcmi`wH4{KcpZpdZM=piVnJ?s z@Qx~;XH*89LSdaKW(bR1C|nyZ+|nn^tv$I7BW1}30Y{o0mt|7w5Ni(cF}Jz1wZR|M zI4!ojeYZhbnB}y51(3&;iyZL+vTXnIziZGB24tUV#9oLf08q8%T|fw$@N!yy2--^K z82Q=dwa$Mp4f=whNopDm_LOqG%Sr4>oc~BJe@=z*H=X?EX+=P2Q4U0K`Os?f$lgl|5=qMUAEfMXC)8Vv8obrb?EwHj54qXK8(*#t{N+dA|qz#^6-EI)AzTVu{bsFPPI(A>-F} z3;1^X^|QCD!u!olp*77?jG$z}3c!aD{Vzd+^yJ^xM^DL3pHXX1PoE&cO+vfmkd>t; z+a|&{iwmG8dT)CPwn%jAQLFct(4+_@O@LutrKrfiq8{8tk*d zzXduNX+0kulX{v-IXY3%+)!_u9$1Rl!!jtg)f^z*ymJ5fvuR9=TXGO9e|+QW#4r9& z+wT>*rD-!9rsrLlMyL42cYnQnjvr{k@XOU`5V7qJzZ!Aik2(XK!AnyJD-5W;P zmWS23kG{(>7ZCF(ivkPjlrHAh&0*w{;geqOib0WWYV3FfqWNCE^HKKPgZ1RP0m|sM`k3KOkuFgYV2|HTu#x?o;%!D8M7Gb3&z0Dm@V1Mm8nF|@Payq}!b|#Pbl&Z3 zO6vL`gP{X4;QsIquJQNu4E=9!+aI@+5@Y6`jN7XZp1|UGr_V(#*NLaLQN&Duz*>zp z#~jZyx~3*$PSI_-{~;_WG$x(c#|YoFHcOxPRP(2OXJ%TR^;mS*0Ds1sk-ToMEEtt3 zf^ZteBa&JjL**f-IW8{77_E-fvXIwf4e+#mE5z`YHE1ACaroetEvOM`5T|Srg9efA z2$~hLFuo4CP;R`rV>yU7OJf~iDEelU!x(9IyLB23Ose-OO6k;tM&vL~JzQjkKKNip zdLFVW1ooz8{6x~dhHZXDEG zQ(0oDHjyx_Qo|FP^z#p3b!{@ai0f8n`#w#B;WG7Fa}WVeF}4E_ZnS`ec{*V1cJ0YS_w+&}cukY# zUmD3a_x5Tw{!xXi^lCKvlwcWos#v6&dczbnX=$XG7#5;>`_ z5`|N&326bMur||`NKw^TrJF7r!`Q4V!E`wXq^HC{dX?d@+tDyz_8joKj?1G9B{!Tukf-ZChzri&I1 z5Foe)cL?t81P^Y(VIa6W41Ngi1PJaBLJ00|!QI{68Qft$-sijbR!yBfH8nqGPVeqs zz0O{1TT}+Uv$VOwCWy%_W?{PN70>7ik)CEDDR05+E8WIJ*RK2!^tS;1pC-Wc5A%Z> zw|NdB&J+eXQTXZqiED;acHw6iQ}~Ux;;)63EM(qQldR*XNDsl(G82*Ixlo>3hBC6Z zlJZjQ?JWgtmTA80O6vc1Ue6e?Fu1{@`Zon8T7UZYAi`K~0YYE?@LN=b>0859I>I&n z5KN!WX**L$JchRk+?Wfa?bD$k?7C`VZf?n^3WRHj#vKJX*Jnyygqbw3wx>)eaXS8R+=HPt$}bX3*MnPoZ|As%LHH{C@g=23AW&#Rh14cxwJqy8SI#r|lX)BLJL zZt@02LC{plptpKpk@A1oG`Sptb}6^D)QUyZQFDueV83gW44 zCd3!#M5g~s75nM`QpLgMzf>WwpSunHRPb%^fXRq6|12t?p4!dgRgXU-h?JSOCvTcx z76`g8=Fc+v-spKw`N6@Nf{NyhM2fzK7>m+bg-UXB=wqi-;;<@>Nn?wut$a{z6H3xw zl-8i4&ISJbCDO2=0krPD&$V+FL2<6j^;6hA6E;yM3f-)qQCXT9c^{E9h|42K4?^n) zb{hh8mPv~wVco1jjNcg1^UR&6q*T>ysQ{jqxiarWz_%u;;zyEk+!f;xBowB z3yw~4|9)QIE2!jk7>4y6khs2;#+Trq5dEujbNHAdkVoA+KwY_fdj~ z44@=v8b1(ikTjjunqy@#aLmgh`gD(-aVm0`qHgF=WVq%p^gQ*v+XgrnmkkVM7<6sn zEoWRZPvTE3r0*xUN7MF~xGJ=tC1;S|^UjGl1V2g>-F18lbl1~$m1`g?JUr9M#wWP_LCayU5e<(XQ})LK<4cy=MC2I%e-Y!fw6 z!N>8(hBBoWDK%yf{)DoYeX>^aKa3Wsj<>%|r46VoF26YhFPh)6o}1OC}u3ns@9;0m57^lWvxR;LcQms$gT$q0gL(*n1RnZyEzXMx6xlMMIEZUk>ZlUcXXRdZO=-e`d;R zskcT<4qj=%tmZ=<;Lsf*h5G9_q9;zGgU-;D?OldrG5)(#?Io1Xy{OYqpT7zr|9VL9 zLHZ$|P^w0Ev+VH)u9j4dr2a2)YLn^mT@~C(X1ra?a-N5^pIWVp^_XUw zM8GDg_&f2N_0EkLqqoh4qb-`A^8NW%TI}| zj4!8XuyI(Hcpa*O)uUI@B+oK$TNLb5r!gF|RD4Q%I^z=JVbdZcRA-Q$rMGmcoqUYPl(-7Yn*8K&W5 zpCbi%f|Z?Dh@K;OEV~zKA(mdLzu@wL>Yqj51t7n&x-sehpV1mr#N2CI0;eOuDh@ zfwlBEWMcJ(O#c0cOw|5ECh3hb^KZbUtl)pZgjD=LU_$mkU~+zuIq@tf*>Rc;!R~Xi z1?xIAEw%)67#td=Y~w4WybD!mJ$6BX={8(ZVzFbN^JyTK=l+s%T*otIM)PlU3C)?Y z^ycxj-du;m(b?o&W^f$HBi4jD&~{GlMG|b|pw4-#aDS^<{1@%Z$&=QIq2z@A`0uB6 zhZ)F-BI|#Z?eNti<)AdT16p(PQsU(bj}+!kuLb?c@7GlgKP%nKVYnQzKG|j2c8>Ub zvDe=xBDiW-Tb^sGfAm1pB^#Yy4LE%ee%F2ene3gtmpVo#yKp&xC{Yj@)QN_1_I*OR zXO$b`z@+~x(D|av^@E|^Tb1j=HgWWu?1kk~T>tJ|Z?H1LWcCZU%TW{b(Kx~Iir|SDF0#l?2lY;Z>1Q@!aGS% zUR_BJds4(s`<77v26uYT6?3I*?04BAMPq?{42EXVV_t5pQ2c-ljw(GKW@qvLqD*2Z zlHSJ+hPSvnAfy*yQ){C@(3YaP@#{?edxDQPyz-Imo8I7rNk{$dIhlgNE03O8^FNxMYV?6DX9^uX3xkzFijG4p!5c79a+Q1-yIo{?lX5D{tn1p3^>?it8 zPz1nJv-B=K;Wye3-QuMW(phJ`=d87c=3QuLUHKkU-<`W9E760U;kuVPH@SRN)6=LY zN67pw_ENcO-lwMtG>DsaA~CQ? z`q-1}DLgn4@ITGHtv#f|(%xpqDU&!R8-ai$o;lx&$nQ@S;I!tjLrzgY5AEop``cp^#+Bh3Vy?nffiR&eARxmuZY3y8?J=ZvA zu@;dDsQ1hl+Sg@MH<^_3m*_Q;N_*ct8k-j>!DRKzoBXMpOMK`iO{B3wgbrc0;^#og z2!HgZMdimCcrwC;-DJM-?gf&w<%@frzpEVU z3cPj)sC$yYRM3YE#GDSVPEo_6DBBh|cF0Yq3N3v)0`=_PX^6tYHr@rj5?ZN3g zh5AM>z483v<(r)UXoHhtlzI74TV{`gDCV|*JNF)H#jXC@(bCo? zwuCOz(z5)tJ^5Bkh`ugb|zKo=f0Ww75{e5PiB$;7>Wlxf4Lf;Sj3LYdoQJ(-5QL(MqPs>}`yUR;H z_GbSv4KdprcYU8?$oQZu4$!9M*Q?x@{k(TfTSyZ^TOD`r1BL!|^#AL)3jt8B`(e-S z|GeC_zjLMk;7ji-wuG~b3r~8Q1br=dtX1>KLz`@J6ppeik^}iZt!&u~t0W35r-CNR zk=u-2lWPuk0mS5;-gz|lkp-)H8x`uo_ew8?Y=Cg`lv5}u+5oMfN+{0#JA|6_aulNuDJ~-gsM;Dgh0)7)P7Ak%bvp9num$RCc{`41e z`ul6gDn*EKPs~dD%!&c=v28I5&6nU)3&~ZUeo@m~=?530lPHXs)I^(I&WHuNo+RSQ z2Xwo}yAu-Ox%NXo@IQ};8ne6;j&cq*JE;G z2bUy#fQ+bD-OZsu2lV4WTJ`C1(aO%frlr4eb?sEQFRc6kC;Ir-BaX%1r{XS|R@smn z_OpUUIooq2kuC;^FjeO}(b?d`(cNsIRID8fanI7aQCR^ zXZ-#N>t)uwbT(J>0GJiuYpg3D{i@;5bTreEuq7P6Q%lrTnofgPQZv> znlJzIzeBu~^WzAf{)%p*6%jJGH8zjHIQWVv6ZboCF{%e{ValLazVBtXJZXAqRt_Fn ztmnD5;Hy|FcW)>jc=Mn^pA~R2e$!_d?fWlm28L9+E^v+8?0*|eI2_ea-gWHmMRnx> zJLq(D+3c63HxCiHo?ItiSY`>e=~GDoeWZJj-3CDFF@~!jIkM)@4G1-=T3@VyDM*^| zHPhCYjZI_Q+ozaleOQC1QBl6wv?e>@f&YyDD*Gc>D9Jw)gF>C{y^t5R z_#e>&w{ry(jME>3c62nP>Z!0;Y>t%J=NisNmT!XmAb~15?-lHT%i5 zFNi??&=gLw{|XYV0q|AGi$Jq=E&OK3UQn={6aTGA$943Vids*7e(?|K#}-tnoq50b zy5_C7rWLE|aIjG<<7lneXBS2Dly zV-&k$hP&LBaqqPmWXpK8-6+D_?fJdd)iNomppGOFMf=cVv_PT%g%}Og347OCNdurtA&%+UT%An! z4psH%-F%Ds#iiR($*G~7rO1*Nkjc9A&Qhyck`VPCv%*`L=DK)2^G1nVk%Fg|d_Mf0s6+eUgwUL!p&#G?*7r($dJU zSY=;&+5RLkc)}-BA$3e>{hrYM&~fm!E}T4RZ_B8=UR&XLI^i>4djdnQz7Y%V43qs! zOQZ~v^xW2-xcYZ zbws2(c5A3a?2Td)Ew9`j$NF1(28UI8iK%pjZ%jz4REl0#uI?kvy*%B~s50>3C(`y8 zgdvB+9_NYd)-E7Bnb!Y95aEAI2-&Tz7`l!6BM4lHT+JyRuHtQY5mC4`@o1**IiMu7 z?2}^0eiSX`@S)yhyLLMtrTW;>y-EcSrQV|YSg}|r(RCbL@#P=nXQN_X4W_?rt7ep2 z(bTSI1EZ2rt+(K8OvF6(q61>9Cd^a8ocW~m@r_7pFK6oxck9lM!Z**s!H}Kvgy|tF znSOv;Y5T_SCciY+n&r>?bAwmHjB&~Js1OAlja|A2kv8ou#v_uzT|ESQOVOZM{NpKGk9E3Pcx4^@Kq!V5c^)xUY z1@8=r0|C>c{?&23&Hu|fIRcdG-?NM4$mmc9XCY}^FBEO&3DiQ*wZlyFQu?f2z*N-B5dS@& zfdS%M#%MlhKt`>3M{UT_|AboSTH|d=>qiQSiiW=om?M4gYTgJbpx~PV7Xy`%QK(!t zXm#@Ox0->*jDFN9d4&_KKLcUxY0k_h?(?MpOT9LFNWqi2^M7NVz?#4JLLZ)0+uf`6 zmYOJkrI26e4I;j_&hg?RgZM}yXr9mBrkfkyKL{h!EY)hUTho+$(r-3BkyV?J|8g_M zuo(7Mwrm(c)6=UUuWvzLHWaeLgz-Qwq*C08wZJMjN8Qnpj;F{l}4f3ofp?K$MU`lVX`W52zBT?g9> z*uKr316T=b4+e+eT%DXcUUZ&ri*5^lT~>t;h*P0e!Brk$WJ$}hmyO-0$(?l#eEPm# zR}cuin06}#M@6AF*`+`kP~P)KUfna^QvdOLv2(DIUd>shh;tKM_}D}d20bN0b<(o? zm;Lf_vdJjKUvBGe*kZ3?3$H~)ko#)|kRBwXIeb)=aJi_N8~L=uSpEy+o4a(nuV*~h z!sbPXA)WV|rOR=h%A*gf?6H41b#gWfomb{~)sv;{=dhy*|0i(MGPSACgJ$Wr_L0vg zp#sr`-kIaA;H31$Oy~8ohvc@Z6(bgqm(NUv{w>7PCuq5jG6w3KjJO$`qVF z5Dd0_Cnpm)44H~VS2EnY~$u$qdMPhng$HkD=YXr0x_t=pF>I!%QMz3lM_UN=;XYnq~uPwqWxbp7dAJ994te8=U;f5BrW zn%)}%BbUeSOSzL5?)^^kb!YWt5aD-bHPdC~hD0hbY+N3^xmD~(DV zu_L~WhV5UdOPsgim+i77jChLOQ;ND}1T~8OLW$hU-c@EN-CVJ*-F7x<}C6 zM?w3MD|fP*4z?Tt-ZM&I5yozJbq?I8{5OyLH)%h`=kiPKqX~N!m>URs**C-ImbP+U z@VYI&PS6*_@{ZmI$o28l(@D9}`j>!*@iC>q+AOD{@!)L-sKB)$h4cdEyQR6xBKF)m z1YiC}z{}&!^%(A7+gR%|k1-*($Km$oDR{ZUQMFUp+Hn+C`RoKBxfUS0?r1Z||H8}r z9(B})03J7FV=ZS5c5eL%r`10P%|E8Ko#mxQVO;_6dAVeAyLz!pnOufRXn|B!#jU!D z+er5*X?=@rI&hn$n z`r#7LSAeX8?sN`pBnY09a^E>3;Z+p4@euDh<8;9DxH1s+IK@?52$z6-++gdD~KPL8*n`4y4It>!HW$HL96+z5L z3B5NT)-dRnVa^x6<0Ht;geOODcCtRJ$SRgg|CZ9qJO#Yec|LN8Z{@utiAgM?OS2VR zuBn;x%U3eJ+>ORfD?!eA)$UUZAMY#QX&xH^7^>eHK$e+(1EY0&4OH$X9feU~XU?Z@ z@vIf!BKJ0witZx~m41Y}8T$=slpUF;(x4Xq74VpjXyf;S!{HRuUUJme2ZLT^c=qASrx~+`1{;W`b0^OI$Heo3xEbHj-Q6RTR4bX!gw-`g_&g4Jfcsp`~%5|y3u z)Ag7)6Lxp-*ol@S?%}!in{xARMKkCOYN93iZx|=y z0E9uybMKE~h4h9upF~1G9d=Mhuwt0Vxm-*9DY~ot-1V5hcpAYhSDXFiW=l!1xsa25 z8-OG*x^*l9A;&o)f6iZA5J~23FF}+~yJ-Axha7*dSFL6L`);n||Nq5Z6>2#*+IFX$ zqszxu!@%Gnfa5$5JFE|#>BlS}tlkH&S0hif>mqHWr)*quW9;|3%w(Nz+59xsV~7w6 z=C9g!V>)9Wj})QPse+6!-e#)z0`0EF3$EB7!Kos>S-+K>_aD?(=A{_UTtjienMA!J zBN1E5iFu7z%zxI%y~aepLPjLAM@~KngfL5I5+;34p!I*h^8$qaB}sSBn-FK(kwGX+ z4neJ49yR-Pl}r#$;J^;nYdmGvcaQws0|fuO3nNXv3(INshbc&VXnQ-70ww)j?O(x0 z`US_-J)wrTvdJ%swfncx-2V=L8tyxD`izQh-OUioDTW@OmQAg!i{z^LP;cu#JKjO2 z{?;x)gS-Y(e0wvFi!3^-Pqn$bjfH;7GCxP547p+B^P@%J~v!Y z=Y1Bi*5y<8ECk>j_RAf@-iTKu0yfe|-xU#aXs+b|DyyyW*5J@juMVfQ6xL(Wt0#0T z7qFcjku}W98*Yd3<}IP|=hl~$V}veYb>`5d`13(r`y1K4c+K|uR&TCyHQRQS6o?(@JMCM_b&{COY3$%+vIOx z3wgT$D1)2)cSrjbGa}^e#Lc7o#qF6QlHFvf-!Mih5iJ(rw%t?pk>Z1}rmlHr*I+#kwE zH$h@uHBO!WARmHQ`Z z97?D9>nW4lSDv@Fq3yRtx3!^dwMDPLpsuz>FTJ2HywnmveuteNRG-YsdbsIUJ`Ug4 z0&JGIZez~P#^1*BaT*O%WqNMco+U}st1|M>9M zxlo7lZ(b}aaBnQnTb(L9kW4G;ttb8DDxBt7d)pteDQg`+a*g7QdOfI2o_2*{B;nCK zJNYAzjB`dZ)O$eHr!Bh^?kBoq6*oZhgUpdIgUBstI`{2RgGfp$myLaar6M5<=_9*9 zV|~1%nw0r#css$(-HHu?Z3kb1P||&LQmnpsjk>#Yu1#BH{haS1q}t|Em^k!Q%BJLe z3E$>{gq-e5Gamn}9&Ekh)-Bpm+{=m|e4b`c1D}1mQfV|>(@iebuqn&}fq{;%U65>6 zQEAA=i2!_u0Brwlj=2-EziSNMGSkVs;C_jU}++Tfcf?UUu!wi;6&YWl~Du9LsbH#5Zj9A=jmyS`C2b*@07 zAoYykmL!7_=!rg^?(S_U2UN9v|IS>vFyTF*@=7GjETXS`$)5u!U{~S(^MBlWZ*wUj z&q!s|8H?OiyXI!<)H<0iCm%RB4+s;z|m`| z&dJEzKvCu$+G{&FO#-->&QJT7Pp zS}^(L<&9!rB1QxXR##77F06oB5o8&mWuYhO2b;glP!<%G^At79w_?__LGmZJEY?d3 zlWDI;<1TKcYGKcd%cn#me_tQ}+spox@%8L>FT)WINNX`Vz;y3=3Wd6yz1+Tb)YO#S zLMPw)=Q-{=nx<9ddMbLPJNjPbF0D5HU)g6+5%4f-u}fXu-|N(0t!-VKSrgOWmD3gG z)Na-<-mX)5703cBLLc`Gpm(Q=Cje!^V%`8?RCp- zlDJ!%^S$G><_3C7S_g%k#@vR!0>r@0y^*~fpqAQBb~S7ffOa0mJ*u!_isf4J42fo$ zYiz>+E_0foV3PY|vAYYv(Gp^O0ByLSi-VH?lXmh4Jp|)x9?{+NE{w1N+syYBP~=Fc zBg1Z7AoQ88QHR#tn|`5HzChO9!msOcH~;Y~g;C+87O|KxaywJ|`~QuPOqTi5+o8+v z_4h#39d0CdwtN)tkOwFfMLvc%<2>*EqG#}rWfGA+srn-#;U(Yuifh_oeCAf~1ZhZY z(P5y7Z*AYJDg^2m`wYzHxIeFJJwZKN+r<7idK#g3zp3AfK$w!vH>2&Vw~fDC4ZkA-N*+|GI(@GiCzt$m9OjL14b{4kI=L4bI=A1kN@ruQyR2kjQU>d zoMv74-D(sz+w)CDhWlgOe^S;9YSw}>xIBK0eP@rPw{~qAdpW+S`>x5_!SxLu z_2|R{e}9GgcqhqhwgxXP3Vt?DmNTH|$P@#bK)=Yh!dYyBPeX0)8I)_}dlB_zpKW;% zi;p^sV8Lv-))m*}gwOc@H(IlD&XF6-K|!==ZJO{ch~=zI69PeA-<_YVc^*|9!Dl@ zMYVk{=zmU_D4>8Z5Cx)rpt4wm3V#Tk#_zq|3h*0>TJ5d7C4b*lAw7Zq5qPn`5?4L< z?7bZ37SyVJ6)Vids9-uI*HZSsB5e^U7Z5>if5|Xjfm+``mj%AG!7}l7y`FXzZ0F8( zLub~>ukh$8UN4@=0UWonzeA*m7C)(Yv|UQSuFY7L^sO^1URfP8wyv!_w}DPy5nH?r zlq_HAk12iEk@0Iz?k35_fmHZRM>K|o-@n^5Q@^=#`I0Ci3lSkbDeEXKRW#xS+k&&xdx|%Kw@UjELzL9dMS^gevPG-t&6ia}3Akh#DHGG^DFpF&U1KiCPKUoQecG!dsT9 z`(AIrRLt&mYbA%p1&vlG;%A%xW1WH*N*m{60+y2BN~$fiLi4-M4t%+ZlKjM42Nq%b zUMw_v{cAt=>WToQ^oA4rTViDaCmQ^t3JfYPa#Clnk?r@wBRY7#%OpHjB3Jai^u5uqYrUAEK}O`Jsg&Y z<-TuggCn*U8|;qA61k(J%56Q^qq{rkZI?!GAuu8#Ig9;Wa45}9b_yX?q_eB`!y>IN zSZ(7VCMS_eoSghdP+f50|0U&af(n8zw{~ttWN&mrdU|q7Msji{wP|Gu*)paRBp{Wt zqsvs3nFJ23_NkEX*gX2}yxG$o$U}TuPE35c$zpE7gO{ut*O!VK*8i$*Y$xh9f?sit!!djTS52W)!=Dz7-faa4#{7YWkdb9V&Y}S{SVzbN(Z%GB6L+jfcb1ipH&%625W5-T$%d70 zr7Oo;9IenKC9!k?LxzDJgq>GFkVpw!52i(IdHdVf0dJ1dV-0t=W8k|!+M;?{+g{nt z9jARKaGbR4Q;UzRtj}^7K4QVYRkAb483}16hY&KGheurg;Mzehd(WC@4iIyP4!(`8 zzk37D5#aH=xZAP2SKxN7zAT1Bm*91*LUnIUcUdUb3x(zaf&cxNf6B0^KL$lG!ib3) z?7XePKF!OR$>-}iCGw7+>Xsb1(nhikA0-1@3e}6hGA8|%FASMQ;s)uK_V-1xX=w*V zMWwu{RF8H|FiR1by8c}i0wKoc-|z76srG#@cDJt1%^j-{k16+~N=g(IDzsoHG>lqH z!!C{%QBr-_zV|64p{%Nl$oP+?XnC_e4l`{IT}GwgN4*s826TM5-zwSP+?whgj>7M{ zN~&y_0h%74dwXrpIep1m57vt|R)B)ILK z#YY)ds66<$G{4Wprp2mdbYs-M#T4ax@o+hX-O;GCSE9g{d_TO_i*2-{zy<=nznO{9 zX0lWmPZ`Hcp=ASC996kAR-Zrb4)2D{?mF#0NGurn-w1!e!!v64#VUU%TUyTS(%$-L zvN;=N?7V4G*RccvSV}{Oo&3KgvCWz6;zw1y{jhdHea|L#>t20d&A1dJ*7Do#ls1(1 z9&Mj*Y`zy%20CpYKvi(=Jr1Eod!DPov@)`|B{0m=R`5uL%`?IPc zVdY4aF~18_%fb3ISyWb{f8Nkw_XJDWZ0wemlWtGL2`7=kwnZOywPNU^|!nT1G7iXuR?OFQ`Iq?V1(bp#ylJ6QP9Vj1BN}?Q|@2+}xWuG8- zp2Es)#j&k?DH8}txN;9E_4miq!?{y(mP;>{9XHd97iaxhHF2^tN70;2jw7SuL9lfE zweWO9`+v$u#_-#P+i)!Qo~{J?u#1hNp!)>G@PsPJ^sQ2oI~F&G!QNM?4X&g_xAC@h^EPUIv{FfgoUd684|#{(9VT|v1P zy{9yXN;UAB?ou!flMK7!15^r?bypw@jDejO!zJr}R@4ZKg`l4~S; zHmysj=&;p18HsvF_%$&D{ke@N*Pgh1VFDTb>B=2!LC-E7DJzIbZ1hF+3?K&!U8gAc zm}aV{atlihr7_x&8SG3~BcBCs0TT8sSYqb^@4OVQ4@i`-_M<6UZxLoI#q$FaHOyK{ z<_9DKfJp0PAV;YSg@a9p?aM!U+{L1ZrRewWjcJ}Ag(%1KZCT~~x~?QJ_w9eacfM93 z8^Zelw}?iFGzzM~l2RBk)h>vB_gN0Zs6rP&sbOAZ$18wnJ|dDj%9uyC%XO) z&y~qL1&qGFMzcsfBOD^FUJHmYYicGYT=4IIt>-E_vBi&xbP=nTu6LM}!~3NpV8$#y zksqkqYx7zM9~hV%y&=BQj=bRg>1KveN>r#5*A&O|=b!^?L23;xiK3OR>2uE}50&m8 zXW*7o!O;oQoM>(>bJw(=gIy)GOW7TK>wk41qMso-etFc347^@`GCDwHd#V7jvaqtU1~aww?!I2FUCpL+NwfL3 zuWU1sms>DrIzDv^?w0jL6UFhFlpGB^()v)hYnllnWv3KD~ zj(Gv&aeZ~HDrdDY3x5m=dp}f5HUby1bagtx`66ISw1qR3FK11S;I3@YFHPgfu}M;P zlA`O(4uq%{-Cy{c%bFGSd!ksRiYfl!OD^VL0%REF%%%s^bH|#z08#f;v-zpl8RtkB z-snpbbPC}%t__H}#&py8OBDu<`l(;!XgfmQpldpRAMW-EYr=Zgjol&| zdn>VM^h4g;#Z^^vSHQvxzEr2spsNXbIFBG*_<$R@j;n*w#gPW_iuI_v!Lzj9N5 zjz}N;j41Nk@(M1bNp2Pb@KI|f1-)FD7dCzhe#mEb911F<9&V%L)ueVc@tPsLq&nC+ zOgYg54vi#jr!p=A*y*0Uh`Y%NSxrc$1#M_ECL|}Kb4xe zI~Ze{=IGl|0h4kjJumqEw|jtBA&lJI`Q5Ub`!XtUL4^sxG!+Mt6AuYs*z&sccv%TI zzQbZ{IO5?N%TFKm9ioEq&6J)tMj5YmP4-0O!Ax!hR>hkvp_UK1Ul)ynFdWoJGnCBa+_wyPdC5W~mY8-Nx&3u8X`ctJ ziJxYsBFhNimd=e{CFYbL3wP0DwOJEcr<&Iy5-+}akEZ0HBQd}*r3|7Y31WwIR@iOS zMo^%-!|5owOU?M2qe(+IL4Lrefbkuq!N1Fv^u-kJrHG(x;T@K zMk?2P`{=-BezboGPeVlb4e;Z{KY-6|WmqXiy6;m5vdV3;iT3_cyw^>?j7R3D09r6p zsO>+YFUTkozLPF$ap+IKoNdl+VgEjIEr%jySfRP*gan>`Z)oKs9Y+eGKqHiqw|DDd zTB`Njc5G~2O<&`Ni7X>U;7bfhx%1kkT`HxdiLO~raD<}!kl}8ldKlPbH8|T$ z)sTNveQ(&iIrj~#Fv}>yo;rzm54iKQRfe(@70P_x9QJnl9XDCqam}re!&A1Cb#0nv zMdjZ|8?W4N{rq}YUeZkVtB>w`Ze;+^2VtKUW67Kx%l<_c4-yaaZ$B@{NFJMFVe4$O z*v%|DM|Oh1GP{~>woSk0E@FsejxlJwC5LkRAO-v|8YwGr@vu-IvbdLq4Il^=&h64G zzWXvw-sIu)`o_%jc;ORy3aC_c4|rjXGoN{i?r!@e(~^vGPW?-CHF7#L%)<+VejeUL zh>u7MEmS~rQRznwnM6uNy3UUk&aR}b0{XFT8T+{YZONRpJt&-?YXT%ILU@mXnQP{j3-e-I2nsPb++p(apr|a9a^X{qD{dRb4GrqB)v1&$Fl}_m} zV2HyDrEBru%s0aCK$iP7=p=uWe(#4ZPZ6$kD6#zOq2M#k+>}4}f%1kNJ&kAH@R&QK zjH}E<*<;tt!iYna*a7&^1q%Lk%2>7Gi+fdXtF$qOReq*CS+%uLzIiCnH+G4Pn3+FmX#|{BZCd^L%2Hyyw1TemwSza*xHKdhyNLb9W1jXz4- zD=~)hsBo}|`4%^nE%n>Hjrf|t#HZC-&OrEfY4u^uV-vX4;?YG|O7PUp?p_ zV-|=I^^*5yfVLvE=OOwJ!RTh;N=<^w; zjg_s(Z1mCB6|w)KenR?Te$gbc!A@6pNp#M1M3h7{4M#J;GbG-m|5>V0hWk4*SDnPz zQ2uWVM^KkhxFyBJ1-r=M416#YsMI0Qw4)Cv)Z}qiddbP1P^3PnEaSv>fK)aV=EJtjeR1*^U>fLu1%`;emc zbC!*D#iG`;ZoCs=3ZfFoSr$q@8dm%5f#Z@v6qN*%ZT)bh^Xm^eByA!}dq&=LFr9pU zzT8}n3%~-c^tQ6&Q7}vTxnfO~@@yacjd+wPipTz`g;RRi)lx4yeph*|JKQ;S%QS_% z@P=?WJR*wq0Nc$=v=Gl3YaB_sR>Bj(1ukxY zUyHEcHU*m#%ZCU2U2r^gL65+f0DgyhK@Js!UZ7Bv(e53|;f<~O3(gXruFHquDN2XK zP7XoanzReyn2M&vz#&~(q!EFlXg%eNz~D>Juwa9g_f@cZ+God<$f(WPisD{UEI#4= z_}^euN!dUw{*QsF{KoX=v#q~S$}V;jl;}Y+E#{N`647#4K9Bz&isu?3>YB<9<+K> z-SgK!P%-rMFwiz1M_#*Fu8Kg>2GIQZXWD7l7J67*uJl#UPJyhzCd43Zrxvpr_0y+_ zvM7WIGq;-g6lb&5%M*$|I6=y}RRyD8u(BS~*>%gH<~CZRh=?Rx=IsLhg9{7OO_UQ) zA{JC;yfiEPB|EQTcc45#UigpTySXpqZ2q6RPNt!1B{AoCrz=p#pgZzHq_JPnV&8Hu85l(&Xh(JR zQ6IFFl}+>rSl^x;iqcKC1TK3N))joe9ff{I4gwA16bed+>tQ-^JUWZR&0>ORsXlJA7#@R9R%H>7g~62J)(;s% zgfCWTn)t^%1^kTZF%AXp)ox3#cWsm=^$$>UvQMqCdBt=nzYl?NZNnEwFZUZY=o4!k zQn4F#Q-q8*^1Ewk+Js7}{H_zGm!R?uQ`aIv#kI%BSPd6#0NVPr%|oc4BCk1-zAQfe z7lM|~M?>>l=&JhYF+9&|{j9xNN+PGwBg>z*`^UMRJ0X7+Z!=YChugVEPmVYa>FPdh zvqIALZ#Q)P!^~fQU&?ej5V(c7k~?WRbn?l2nm!tC)X%@UBA!;c3N$S;N|P;EjzfX``YqF68*~z&3T${}Hyx16pS+g!AF8G0QZzr{=%+I}%eAhI z-5!sh-E0?R>+VA(W8W!dL5I&?9j%==FP_K2UOUenu1VMh^NZxyli|hk8#${r{Y7IM z=}_hN4##*Tm!-F_ej6NxK5g}yzOF+q37*8{23`VyL^rCMRgV5Y8d)+GR9f3Zqn{W! z@e^n~om@7Qez-o_FaOl=g7?FsQAU;<);s2|*|QFLk>>w&Y46{*$<+`wI(|F0JgPz- zJMO>qaN`7qtS-KGU7WqHsWq&;cTm1cN^zXFBl!G2n9@BX;IxD$$s_r5)AWiHOoO}t z-fngpz&or{G+o?TTh?9_+I%PI7L-;Ra_NJ}5SYX}v|Vr+-PZ(#~>B8Vl8AF1I# zyXGW31G)bnXXg~0X%nv9*qPY2ZQHhO+jwJJZ_J6!iEU$&Ol%vIWWt^QJN~P7)voI2 z^f~OV?t5M9O7vP}llWv}NPFmG>h->({^}bu`v>Te>I+ple0Wtwk&+KzJ_|X*lg?Z! z6Uq;v^Y$e*)`|%=N~%>6rb2vK;r{E5pAP(nLjib+4_8s}cW}Zd;;3!1LJa}aKJkwB zJ&1Z^J`xaD5pWQq1<}vadwH=`T|zvq@2xBU*jKe=kan|YIuscXpC)FE=(LddSR8C1 z?}bswLRvm!L9%wH>QP;(|Z_q0zXfmcW+`>j(HNrv!hxg0CCCUh=AOHq@4RVeBT zZ~%M_%HOp3BqcTy8qyBy6swhk3_s1rlTSPHTfknpW2=JrJY98XCSj*mY8V5Tu>l&p za^krc+zmZ!!;IIXW#zXnnDjXd;Z8j=;1 z+BD8EjfO_QDa7$)Ar5Bu8s9(Wg1}m5DyZ{l-@m5bN zEay^L!umOsk$dmFIBdo0yu(+l$E}2>ma&KKq121nr`a5(8|GKk!ISO+b#q>bnu{oV zVVUig-QPhM%?fUo$`Bw(Ln6lIBSzYJwKxL{D0?9@5&F%}ATp{j6FW)BV3fW0SERYe z|M&)O3-zF3H~9aIR4Lue@&X#j(e*@T{~~mJlMoGopZ%`+22*+!?r;|i)_TR5sx6Ph z7WN8a`n;5v6OnTq=G zaG9q&$irAnFZ)V^gAS+zuAtg+yWhJ+(JwM93*V|)uE;k(l#cH_2Zv)(#H6>to>Gl}wN=vIulYJI{Bh_vA#8y?oKSOcvhyd7iqr}Ltj<#pHDyZ%7 zd<5%Uh06W?n84iR5YZQ!4`BojhkS$!~aFDHs0nstXU?D&osGta&X+F}8{=UUJ-`7v4NX13y zR+g*x=lv?PZ=<=cwqfArR{+rJ{*!6kEx&SU36>my>{Mot%wV>}M>ZK2UXLtS;KnO; zUU#whG!iCWL4T}29L114Q)qoAKF-@o$E#siH(o@6w@_wWcF!zfqx#8-KPGY5TV~CT zTO)-UOYI|*#7Od^hD+21WWr+bB>L0u{bJz9r6FPv8lYn(_ncJ-u+FntOY1>;=rVMu zY>xG-K%BMFoSkvkZdhiNr`t73EOhFhb-!I~APM&^s#Vw`T-iJ@1*6%%4YXKWEP8lD;?*O*1 z$%hpq0pvs8NVZ>R?(H+P3W$x92Nd-It-;}b5*~ONffkmb<2f<|xc7LcDNhs(sz0`M ztoU*7E*;X2B-C21ixgv|qB9X4xMQrgchELV!~xRTZtxN70XnUMM)&f!V;#Z#r9W-X zy5-G9v#C|wP+d5T@bv*`-2sfS=9CC1rsaq4Tzeh?`x`jA|JK>h4(A@NmE0`9Og$M+ zG&hH4x9_g+>aDu`oSxTk{d}R<5O_s(B|bLFM7n2ET=0Lbsa_cBEzYXY^YeauS>)S( zC;{+JkE0zw3ppt-0CH1wa*ppOgNy&~4fkPsuKA1c-b!Y@>#&Ee>?+54Vv~P!W6N*V zV(i8%@y|8N+go{wS=&T{mms14AO390DXL&(y}^G|t6okO-9czW&9@O{VV0KG^n-EE#_!(`vL2Ls0y1XP9>%4~8G@y;2L92=>9bdXORxJhg zr{tFo{t=`mjGMO3T%)`ca;=+77am+5$X*X<-Z}Lv)lHK*e|LWpLP(@H6(bsit!Z_@ z4=)Z0Sa|GBEF!ny@NsFx@E_h0`hdSAxRN98{occ*RwEY54Teb#@UyPtM!)4!x4Eah z!G5V>RGNigcDB+xQwMwNqPJ;gp~^_^pCKqywhZC6O&X8Ye)Rn6y6Jps?+DY^*VeYy zQWXoR6%VulEg_Z26yqF!eyazpM1$77IIKUnPpJmm?|4!b*~X(;0iYM*q#Tp%i`?`&@| z*`!@oc$dv$Hy`weYdITE>i~aRV_S$P8nCw?V0vfHnUo;q*WTbpm4vqI1NjRra=xu~ zJ_h3#z5))-WY#hCfck~qJG5&q#jZ>1Ys0%l_M!)5e}J9+2|O>G5m5om>DVRHBqu5R zld8ZPNKHBib0|7MI2@I)^+fyu4sXfmG~O{?7n*!2MPeB-1a)M@0N}5zx|*Ll;Oh&7 zSduKMwo=w7=;0CA*)52&Enf)pZSe zLVvzyjC(UOAG$#c0q%pOx>Oo_H9{i(8r8|StZSUwcnu`N z9$q3FK;~_PPd4S$0IaSii-1UH-DM{FUYPpXG7m6yhObI7pG^-lEyzuO_IS`-3p_s3 zgCMhkX|{fRUJTjJPs-Eqx_dA7li1|uN2ULJgs81#PTQAm2L&ndmZ}rxzR)o%6vv3Z zaj&bM#|Qw2ccaB~a|)5vKv~99k;{@R+b5PMWxnw$ns=zkQeJ;FiWL6IUf_)00HC*;HZWF8n-3-xbpnwxMP z|FN%#=z@^%6-1JYJ|D$$?Dm`j?TC}is|mcSypY(Pnz2B4%c5IX;`M=dX5NidZEUr+ zfQrDMqbfbC1iZ_GCjmre9}ShYkFL;O2vZJci{3$*Dy&`E_<^0rm5dQfM$P3BOH>Q8 zuEWXIs%3;GUQzt57BuoLeJV7xtyO*;XW{gU4ci=`;W7ulg%RN zhy}DIlwVH8k8?*n*O!?_aEL!tXie`VJL|_8Fm%*wum9nq~fc$z;Fe*^`z>C9a0Xr_QAwe{!RVesMd8_cGAS6LL#pBmr6<_p(Fxc~?V=^P7BWShm zpY5R%FR$r{E+==Z;ghvLJBWR!S%S!1Ja;KyO3rCx93tG?acC_{W;$YuaUsg(xo_U5 zR)F?Vh?|o&CWiO``;iDEm>JX@eiJ=pU(PuK7>4SykL=|dz(V{Xxscq&gHVa(?m5K9-PP6G^Ka~_MPrr%O|9$qP$$8wvo#gC8gxI zB@hoKT?_{O`ecak^*pU0IO{VY&63mUK3-@Na{qZF^Q=EC`rEx3sUnT%LV;lof94tt zFsru}bM4Owq?EG@28jImNL_)fRN23DDz2@c^0bJ%vnndT0KP2Mkj>kW=5EF3h1Mi3 zxd%7uPcPfWwys*vQubT7p~fpBkJ(b@diVkl4rRw}E+scm729l@!*RQk6-+A!S@l55 z+!N)~gG4J$8U#I7e~{7gyRO>a_Fkz2!Ys;Hs?4-nc47We9%Zvhmy1%kHoQ$=t9TQf z`JDV1GDnf1)p3o{`Lq+35+w_XJ`;c;v5~2YLM{KPIYrVLC!@??^~}~Rf! zOFHV%LvLo?zd%l6mIJACbSX#zSsPtTg@~iY6F^KA5WWcg&~dG<8U1kf=mEQ1(C0-C z&829;oAn)c>;Fota9^yVk?7N!rdie8%gW>^L_QkhquN?K&4CmAZoXriCjZNAofDR` zP7fysH{h7Lnx(ko8k{H^(EWZ0XgLncZm?7Xk5zVlB!LChy{puu9Mq@WvrzGd!h#K* zdLlepFgK9Cz*nJeeSXWZm|lxB!w-u(8SO6~6m>DRMw_zvWgq>oGPhMtVt{)^XR1Y{ zkGhXh65d^6K1gG!({mP$lyMSA#ctd7JRemT-r`*=1POl9M&ayx+PaK_A!*LKb zn8ZIaa8Vy>wn&Hq6c;M7fc03VIG({849Q3AUh1vJN^{Q>utEL3^isIR?^b(=%rxKG zQ>4!8N_Dn|OrVHESEgu521-gMakO<6r;sjux9N{TT24Rd6=W*GTo{s$CXZ7vsUv+( zMdJJCq_2n}g&V&#G-360XZdp-k0B0O05lx_&Gd`YbvokM#gSVspw~~7Y6tmzxZ;bf z$6A-`#qw7^LtOKV)jL;;->QBqO$-V~+TK5`mBThd`foo)Q|90uww1E;X;=u6*#`Us%=4JF(L zHdd}W@vdO!AS-Dd?|21?Z?eK+&g-6Unt5QF2*T5eturbW2 zg+y0c))&}Ysbcn+@y=R%C?S1Nt-V~3$!qyNy}i_eL~c>Impg{lKL@! zu=TH>($?8|Z+!}Y-xhH|tU?ei57xC$oJ8qYNC?s*EP|_o+_FTXX4L?Uq6_rMM8!;) zs(`#c#P)q5wiW-T!nsPdejp{e-13F$yw<|mq+h;55mj0ytU-k`k`VnF@ndqN3bRL1 zA0q}J4_2bul0n^}g`fI{ya(M8P#fGt%gZ-eWhrpKu7R*fR7|MkY8Y)p-@7WIgjo=i zN_(PwW9_dZE};3RWmTolXOB8QE&e|Q5+56*EG z$ii()WX|Qsk}w%bxDe}cRH|YTMa;h__x23?bd3}(f;%fJ?$ultAfqpFl`yLZyeR>} zw6RJ+vx5|53@1S&NytdI548~)Wfc=ib-BM6`-XMWhbHKnu>;gK3?IeLo%6AxUbXKO z`&_98^sAbUS(Pa2h6^4x&JI7}$R-9(^1wG0PG&bsUHST`jSufjAmWmtqFy zoWBc4)ti!w&1r?Zb+QS{wfsXI#o?CoVSdg&`Uu0L#XzoMFx?K`Pr&@h3uy&Zp8U>H z6#Eq-^27~aoN1NHzz0dAjwPdOMH`}N5`s_6=TNVfB-)xx=21o_1-~?MnN4LD=#FE) z+;tL%Ue(u-#mkYwrJ8w4!oT-X;cL=`ykmDkR{Y|gC!Rr8*J~W&K!S9hgI;*)PGo3| zhs;fFgQn8HB4JA>);a1fF^&#srE$%Llo1@MOWruLEJCZ)j5TlJSDB6+s&(-+Q0NlI ztf>7?o-biIXv~Y2{a662{(}%TBg$IdPFBz9*Asom3`xVD+MVKYK0&APCl6t%p{uOa zG6&V;u32saMsi}e!fRsaE{#TRawdelQWIW5cbn-SOHD6UJf$A6sR|c>q=QBe!p4B? zsZgv~Iz$rDs+46Q(53HCI$6hQQ13bkM9z!Yjf+~A7>^Fh!M@{^3)8EO;_Qr<@m*se z%=|MQQ$ZwLA$t^2rr-9oQl{^5PB<2trSszbW1~Q)VUDi)x8V;u5_tpc>IIK3cEm57 z_SVO@+T>6~Uu(hhUqwniFMwpK zry`oY@0Okd`1G0L?=Id4#X6JLgpW> z(8fvq`-vI*hi{G7vo+09x3|8=*y1?+*B^$gziaLyR+?ovtT&s-+8*J2VA!+b$#)YT z6z`?g@2%p(F6|}A?q+srF$$nG<2p(GD!i~{A;#~4^9PR=m@&{P#tTDu_tu5{A6wE%cxbLB|ag`xS#eVIulF=Wc|tJQ!`XsBO{)!-Qec2 zl91??S82JhD~*x4l`i4?swKe^)^j(nhKT3=z3vGuZ(2rGD8|fT9hj{l4=(SdJF@~N z4Y{n&0(AZ?>qWal7el+pam*JLnVbov)nrl(l+~SDHn&|YW|XMT`4Ci>pqVc;EhHfq zE5$eFtW-$=2KGZxZ8aI9Rz3h*;oqU#;9+i%yOMQI#@uxn1 zH8nIk{--J#co~qcPI@I4t51tB5)QFi@13;>U)DeFKXh5<{Od}rm6(jZyOQz#^@QLZxUmeUY~2S1 zq$h16UAXe7=r&MOC>t07SNX>gnBd&(;S$dbq3fTui#z>A2HyY4ZkV2VwH3}-- z>ZLFNYCZERi|1XjP46)>44pM=XYS&?^eQ;iQ38u*;b-(^=wWZz$6v3jJWpDh5Lyi= zi&)F2bjI1WVQ^wVm zIO7kOV zi6JFRrDCUPn-gicywS8ceEiCeJ7kvS$V^jlQN=Kj_X@6(cHWjlkHDBfo`6kuj~YaE zVgOB=q(agL#Ahp?c+9I9|BFjmmr)i(6mSKDLyk72b7KyF^d2oAw=pqTd9G9mlG>3p zU8QW>q<{+%;k9VOn#a{BuXyqIBlj;LwXp2_UjL1-L?93+x?Rspro2pK@2d+*NU!i* z+K7o5qY7h(dzb7XtKCICs_mA zWOjy11e>QOp?12~8#61oraW+HF0PV)$$34D(=0QXtD|6PQ@yr61a-T}X-ferolYN! zPi3yHD3ruEz9r&};93e$Qpvl^%rB%yLmc)Tz>t`5VRl1D91r%FNYOOi{+`YoV}7TXsI6 zKGR?BR)<(?OCF`53HaOUCQDy&E1}WKeo34A(Ze4of;x)N!?ZV|kZquYW=-raCEY3{ zOD0Xt8C*2Qpb8avHZI~d7;B{w$O^7V+l8wic{+%i>n%oAlsN%+@WXEMvC$g9>7a6J z98ClgfbJ~^FLk@8P5Y)Wju7xWgeP9N%=(B@cJMKxrIEJ-H1?noG)W-83+1j!!afwl z$XbCsf&M8Unq+Wk;cslD$FetY=Q=f3Yvu z49eH>k2DXMyI>7&_LaUz*wp?#*kQDbTkHnG!|qK#b@yNy<@6H}r0uLhiIZ&P2jl!o z)W@DR&l=UtM(3x=4+fO7R9^PH9*`nBbzR;_z4;L|62!g!YE!M0ePSgPrEDXf?W!TE zBnR0hTMO^3@Q82q=-KrwbeNuf))HgSLr^bU|LxjAGqGmrl`$L?ODX|Sd*~IfX=+2q zL6y{U(78LxqPrc@>r~2QE6zKX`y0#-Hl6YF317#oy6tBPn|rOh0JIxc8sx*@UOBH3 z*4F0qN);p9@aaEP2CD@ah_Y)Z3@vmjb)&6U(#}hyI#-!0^eXa04_YG1je0Xas7=DL z$~+IwZ`BXq8Q+1?XE4yB4cod@#%Cl|+(4+v296GFoGT#bwO4qnCn%etK?#QGM8LOEZ!A z@N*5aP3Gbmm`$?-3K)*psI^u%cQNQjr5LVU#q}!?8Zg?LQmp?e@F>(S%m>AZr}!j< z@+U&cJY4rWOx3gvWa%S=PBv3YtZkFfo30N3ss4Jp@&L`2=%9^y8a8O2xC*6bI!TUb zp!H8%rR{IZt=Kq*IX8d^Ly(dekk1xVmf zhA}0SkSL8|@cDa(rB83KgUb5SovbZXk5v!8#saVS(<4BR9To8XCzGn;z{@H+ab<2t z53>I;^;*96U<3M5vn>TapIiv?EC@Kr{q*Ilv6kAFAd*)MR*?2{X`jD3=x$m9=(YlR zhTB$yQ*aspEwV3I*^?f53c4FQBd@cYa=qBi^|kj|$^vv7E$McmNwZ@6Le}r5dBjOH zcRN$xkV@`L;>mwhfl%+*!7!lW6w#B)RM^?HlG*BvTbTrgvO;XOJpxUz=^^|(es^0p zBPc$Bfi%D_Njr6FfqEpsW8B5c-lgaqgMn9314y!i`CI+klOrDPPnI`$C^q$3Y>rLS zxZR}ZgLb$XzdnDzh}X2&%gf_Y%z;1HRL@wcq`2xpUQ=kUowX~8mel}}ZV$Z z-oREBf6M8)0u!emcui?=dB(vbY+s9?et?9YO9i1k@m1S5ke6k~ojp;Ui&%nRY=t|^ z2{d$aE7X9(a8l6~DTg+|qf~+So_Id00Pq}&j)FI(vAXu;o^u^RBEc@7bgH-Xr@!iw z(ldM-*vN%6)yh00((sRM7UH=f@68!YOl)UhgAq4&u`KikZ5CrQ+;6zlIhMY5_($#aQLKcV>bWE%8N&=X&QCgp7~|XU z7u_wN*5bnoN7=%5HATfp06cp!!&cfpPQ9Ay&lO?(-C3t@hBZ}m^Ux>(Ust@>7ccNi z3P}^)Fdv(f6>qF^ERpHi#@CMMqBz$$ex$lkYA7Y)oOt0icyhQB_TH<5%5?Q<7EeX0 zJ0COG-xb9yU>gJp#P70?Ag>94w0Fji-XYCZ+l1zq=nM2B79U3^z{T(uk5c(kBh=Vk z51)%Bt?aGw*XbY7!*k*ha`0a2r00OxTl)}QI@d))IF3Ma#>O>Hp-5>^8j`s^Ks5fN)@G;!(!s{L< z8|ao%M~!M9Qqz_EfKbD9KlVnh(ok&j6*cH+zfIrH?0pto0zJa>e?C((4#4~ZD=M!^ zNCx^aucX>5M(o?SH^~ie>8|e(qyAZ*;z^4j)6%FvB~uM0U`9I|SCV|(!&70nv?(4A zv4{>%_N2{%CY3!Ufc(Sc`A04Phq6?c#7hqR0H#*RY7)!4)aInT@PR5-jS*twEsSo3 zhk+i#DC`&Oeosi`Iou=E+X6-(H6()0%vzX`-rgscA7Rs1_2O(bXPDaTmk_|P>8rNx zJLB;6$~ZR+c=#H$3x`#v_R>OF2qUQ;i^hxiz81!nS4e!5a81fS_)wL z1&{pBw+Zqe$Tiw&dV|Hv)<@oiPLyuQEuX*Ke$c~*jjrBCI;*Q+TjLVUMPTQze0=2= zC<&wqoZw-77oQv==VlC2;v^TP)g7&f_id!Er^U%d%?G?bDz*gxt~X4pX%%Y7)^2(M zkdN8pAE>w!(99AE^U;-uQQ6@aPx$1`)LdXA&ud&47QOX~LNW09964ItHrr9lN`V3$ zybe4m1N}MFcx6pz9hn~;iu#mDogqGFA#ClF&zSOP5kz=-k{6%d>mi5k_&|>h!N>*# zhP6@kg(VScgEB)thp4b{r)3!7y##N7RRd_S;#5yMe3hX^g`k>*t&bs_6Q_E{u;fG` z$rxYM!^SW7c@yM>_7m+mF8hV$$rzCbZYZG`y#{YzEY?egq2_+Gi@!> zfrh0_ed46U;($EU%)c)nrPT~zHnG-6=>}Vcz0l zXSGHJ3-*X2dcQS?^Wdsum!THVgHwRxG&_p8g3<0QX?~Pk5HCCM%xdN^{LWH$)%qB$ zV>6}oefPdy@vyzK%PulCrFE;SPOb;G`(~FCcVXOP2Cf58XrCwcE1^U3d6aJIZo2+7MQCJ;JlDQueEcvgkuKO85=$}R zHO)f_*36LDfc3oQE%%r$*tSV}j(hK~1u3Sp@lVWecF}KNtXMkJE}r)n;86QLWxG7I zIpNKHeYc7MmExhd$l1(UjXQLC`1+g6vOS9ym{HW)hTr@qM+E~o)A~Mq<^YX|o>qxk zt2|peKSNq(FuSanA9QUA)5DW$%ke@J$s{MC3Q~N==3&(zzS$UMJgTS3CRs-Qn$KHz zZw61iMLxkv)pj&3rd;JLM}fnL%ERmt0q?Zfp1F>iIE*)&HZsi_52xS2|Sk^}VQHk*kbNllPLumTC> z^By8_ElP`P-gAW~)V!!H9e7H&HjdBD@x|mJ->qczLd^l%h>f-PBhO1Ntntd6!AZ=@ z)uokjLY0jpmMS8nIJIyd?Hozi??_c{6sZ_TraUEwylhf;>Q?aP$;9O?pL4eug2P{2 z7Xrdd`(IcYn-2wY)zyjr`ue6062JPIl{Pd++}3}s|BeN%^+WrCK7TV2z@6@w#k)}A zdC&(vOwa?6h*T$c!gG6gkjL8T3nKeb*mbt}bvV(i-WRBOhzR^dOIY`1f^h{mq1sv5 z@2WqVJ02T5c@soR{t6qjs|8!y7s51bzayH%%J`4)x0?KLigPF(QW<^7&Gx?Zx@YC2 zOfR3Y-|a>LB|i)gHV-t*!wsgmN5=_90Ba{z1%yFl?j&3;DclC(sS?d%dTZGmRyJt8 zX`aDfXH4AbLKxMQTuq%9+r5ZtoO5IF+4;c8s%yHCUzGB*;s$ia-njE#&mxplB{fpW zi)%ShwwcZFd7|cdu3>a(^%7Sin?aco|4oWiN!rS0{8B_0-|Z3}Zu8S`l`Zc>7+In6 z0iX{jtq%j=aJH@|md{dS&ezXkrX8V=tIN%UisvSlE1A#@1O`vtH1d8ZM4(B3VQ1n? z^3##dJ*f!THs&Axt-c>jgC+JXTnF)56v9C13ykeH;F?T?Sg}KcXG^aYbEG%X7pIC6 zYVlR7CES#&qNIYft(Ho_Bh<{&{zH^f3m`j2aQ$9Kc8p7hqSFXshC42sGdn@TUz*mC=h5pPSOprE<(%MRdXJ~4)rEYbo`XM#tSqeQtJTqf#< zjE=trMy5j`sFH~KoVq3=@K;trU-Vns4A^hl_d7n(8I@wGkg8A~=L-|Q)s$pY7ckYJ z@QubHQ2M#@Q%YQRw!gO53K#kfKp0sa-CjGk)+;5sG|kEQm{kD%nI@{y@!paKDf%m~ zo-$f4haxx9nUv{31iPuin;Ew~jW%YN2pQ#(?{(ze>vsD7caC(g)MVmLI6pzK6X@yq zgdER>8|{iAHr8|Qe9hc+)7W!i_S>5@0#Z74A0Bq|*p=5%j!Kh)u+;1ppx&rYhNzEc z;SU!j{@cg!8^JOWB{yM1vAl{QKj<^T^LQd>g5phbXYRo6vn!Y*QG|UOngf= z)o>JkufX1y9)aOJaf;jWi%b`>f*2d06vG-6(P+aH*T~PfA-WP}v~eOSJg*8-Gd<%< zJ-h?l1wqK=`JIMCAt@;Wz+oB8=MscW7Ty9^xTA(kB|UHs19CI);~?wrSj76Zk=m%8 zaRr>QbI|$^yW$BU8ln{Da{BJQkZCrEb|L2q z!@`f3G~e#*`9yuqxz4QKf+$XX{eAz}bn)fa`Pw0 zi_Ek8J2JBIHNAb=4cHReG}-9tyS(l(>+*AZ0OaYNHe8jMHP{Q!N_hm<^_wk8Md}@g zb`Si(=VRWAOUp*IlYw1{a8`rFjfz5#8?w1XX~g z0N_?sr+7P3s(d~DeOkEd#IT*Z{k|2b^p=$jF}w>X-g*a#a!v|Spw?AHg^TZWYL4ZR zg8qCEX}~S$pGG4e(EYSl*rKfZqh;OwM7 za3QWIP1(`NfO^P%A9mV9Zi8}Nx44zvquh2PBJfl1L)@{43@UeM`;QDoYXx<=W!N)+ zAf~xx`)7T%=cVj>yNa9MX8+7Ba5(gst=91H@T2k;Qf(HBnsK%=hHR^&{-;9fRmp*x zIgWS}KilsH7V=#9o6lk4Gqk@Ou@R0E5UhVf;d$f5VyXMT<^O34a6H6FID3 z_muqdu-|#=t`aDt1dGqk6q1TTsT3=Gx#I_XoBtjtUG0AX4ZEEmgqV7~dvDvn-Ut)@ zzSL;87dv!L|K7DpGXlndSxT^!@Ok5|ylb0!*RR)9f%lRSA?s>rH5Bb#eTatj(`0@#emz%xWy14-fP*%_hiG zSMD~@msigQKKxV&RvsapS)&b~;~EKCc`C1BKrv-lYJeGi0a{?Iv!J-hwEgp7 z;Jd7YJik$%t^Gl86Tf7@{A3CSY`R>tCu%TJWc)d`=kw9C>5(%kc0+9YV8H`%HzgD) zL=XEyr@HdqX$g{DJtemd56 z+5-?wgny02{If$xa%R3*6+RY{e&8J^f48hRx}-`mvjqyl?Vq_8d4n(+N`}hi_e2jK zOcDR%Ah6B30rP7(lVOIPlDNPY;0A}b=j+P>8=b%;vuL&X%b zH{R{8JR-owIH)P1?{gLl`1#8x`OcX7V!=tJ7kuQ`x8+0xxu7)yiRY5ze#+XsWaZZz zNLA=kEfsbQYj(PPXJi_$(EIIB5wiwMKDvs_R59}BsT9B241s?uUR&VH9&{vn@wHrI zF~>EgRt&7uU^Pu+aTUKkjDeeydIuwS&xP z8?<-PG_rhMoj{KDTQKN;UN{>P{Kq8?e`sl2$VDND5mzu%e-x71Zg+erXy^l#2twIu zj+~*eX1Fk#(Bzu6KZ=w9EXO3$ZMo$&4#;2clyV#-jtYi(UvuJ04 zvy;7d3-kzn69pfIW8(ifl2qr?7?EOqo4Qg-;~FU)c7!H9Oy~(>Y^3%fKkf|gfRrGp zkx_5FpB(o@q|)0fSh1y#AO^SG3Q)Vu6t@uQDm6afI!#@dSTBEZKDQOV^F}j^-^@Cm z^l?PN(}>dh%VEpRVxZ881n`Pdf-+}hff*I>OZ^{Jc~z+2V6C!Uon$nJmRBm5GCm2N zvs)Za+tiB!&_^AX0Tc^Zt`18Ku_N5W1)NfcC8zViH9?qM`7G}-!$g3>A&P>3WOs(O zbK-Zmk&~oj2+?+i?Miszvc=i^00ZJ`z>?E5?RrsC7ihAj8ZYU4 zQMxXP)p^GX6|3J1D#cu4a{bBy+G@b!0*umPnL@aweOcq+Y^b?2!ryrrycreS4BT!T zPJkk#ZX8;-TPWSUVT|~W4{cg_fVIIH@KwfK%qP#n7Y443;`OGikJFB#OA zvq=Y!F=F)Eg2yZRp=|yW49TQ65fWVpU#Z2R{|7PO+T_52zm zD6aFwx%Ay*>Z+E&B=7iB0Bst8H?`&%pkn5&A6S``#44_d>S{h( z>0a>^F)!Abz@bk<6==P%3#i2%KMocSWmg+C{7g}Ell!b$4^74~aD#?w4P=%99y$b$jRk-u9z-6oLJ_(<;%0Hw(eK84q7wo$K zx_nFPegcmXKOr9vU;rU6@c9xVn=FX2OpIBA;=)h~f=h8QrBTi?=B_HJ{3GshzTQ&pHzBNOs~lTs6e~3h|BEk z8yMKYrpBMTgfVXE#o(5mNk(NX#t8xjNK_U(OylG0e?l^ z>L1zgqwg)K%7X0UvG61slGPk!7J_bCRz*MekblfZjAO|9&!tN!ysQ39ZT%2WC9)z0 z)`+wSuMs*b!{J3Tm~1ut+Ue@>oU!H*TjEqOFV`n+t{CF;l~EKvB|#_5HUK~f+Cb1R zr&Wc&^$myru!!b4x3D}e8og6g?n7cNd zw@{Jc?hk+Oq#=2>f}U*TIPz=a)tiX14yiXsAbWIetXRIShJtsf(cgC6sgLVII(`)8 z>N6<4Lb;!E!gr%KG)aQ>BBpw2p=iNw8&~1D3pR+hfEPq_;Vt_Z8l&PmR0b~ z@`e6*;~>B~fS*k$wBEKHTUd7SUAF9!F@*Sz-8PBM9^@*z(Vs6I69$Rn`Qc;GAL4j_ zAQVA-Q!cporR=Xj+w+tyXVe z;6qqjD~|*VvxX@!X1)Yen>sxS#_tx}pbdL@$m8oA=csgn#2sn02(C zaD}Dw#nvcCsLgJ}S{S%}7xQ%Z_hjdfINbP@)q)qKoc?05>e|pipfvvjdEMMXA)18( zn)G|3D&Atu9nY}Nb)xw(^LkvPM@gp!5&G4Vx?^flui91}q;9v@<&Gwnu25_XWjM>c zSp?{<_btRq1{UkVa#JBV3Qt!wA53O~6!+~6iYKc9R1H*6K0RpH zs^ujdWTE{)sa5{!-cpSgK8`#&pg#9ox2T z+g689YzU30CymuieL$LuCbSu48=(9(817O($t zYG5IpvHG=4|u)dZmsyD9kMT`%4CGPu%tQF48dQtiTbTq7)Fs7L&GMyE79nJWsSV zo>brB3!EEF`Vmb_Xfgpax*F zC~)fpO#dgnZ>9LMurpQat|0DpKV&P*x8(je#kBE{B+W%~59Byg`G7sWA|*EUa@};ljKtcq0J#;M z`mbZDR3)vke|_|h3ef~L$sjjc=0o@Ld{KG9z_<$F*xtp;;CZj=x)M>Sf0$m!A~Fq0 z7K*`>3Rfx7FS68kStQtCEi*v8QD{fkZw)G)i^s^0MNow}wQ2C`HicZsxdLU2ayAMJ zThr$GGgI-$_bgCGiw2Zhe&0rJ99xmF;;4$Idhn%yc_~Q#lLF}D225>uR|_*0utR(T z;5`oLMP!)>=dB`0Le|F~|P6ATJpS+VCWJ;~riRt+%x`s&Y3=H&-doX&F8^omD zkBc~iZ-ukL$XP*2&It*4lxy3T_uqy@C&yF5y>a)k2?OMb&cW&KgKwTYdvN;TW3chN zjqQ|_?0oZ*bdJKmdT;nzR9Idu%sv1%8o0Ioewr1yzUc7+R&CpM?`&>tyzF*;SUwMi zHWtoyj_O`lcYLEX-jIFfxiM~tvoXH~ud;mBKH9u&&^>#d+iLUd39h>~1m7PoE@zH! zO9!)UmBrYdA5M1-zi!;kb2epnNmN_zH9a-V?^W1}jTcm=RM^Mhrj&z9KkFzKBJT z{a<|?;2Ooq^YP1CQ4MHGf1<=V?IsGyi<4CNzcZ6Z1sLt%@D~X`8eQ02pLZ|gWq3d~ zE@jup%5r;u-pLx|A;ff%B@#6XD9CxGr4MF1kX_SA+oQPV!KfZ!*YvabN1*pz_?c6z z;qsY-Qo<2u*0H$7aYO-6o%Uh8JO;*?)Dl?6Qb0nroe$C5`bAvCv+!xE3~QtiH3Q6> zT@2W~-*-doVN9`Av+$hePKiVM67R*ckl`%kR3Q{kSD&^)9M*=U_RPat zFh-rl11t#|whDcooLr5RNA??zYkNOm&l_V2b8YPjdx1Onh@C)>?eY8fFKc2$kLFTICh}`p(CL3)LLrlt;5qzVkf5S!{UZscA=BlH9?#@jIBtAqIvbk}>G)(CC zt_5&a5@0P{x#-|!bOeh$`XjA7LhFze26Xq{Wgq~~AiDcu2OJX6_f;2uXI4OH00MJC z{{1`@V2n_>e?bQRY}h_Z@}HK|>a-n3GM{kO>~f2OmGS7zr>Avr_;}hFRNpwD_WKg* z=skeQKx-w{;!KE}DOc)w^YZLGl_OW#Dx!5KG%85eM}mvA#Va+Q6bW5a{e$+vLDbzi zp_T5BeitnzFAReDaIc|Z^IB4VUOoAf8NFxb*{U=oFJ2d@m?SHI+yD*vr=3DkBWZXE zJcB5QFBOI1ii!k6N>TAyE@D#jbAyXhmFE;QX83NShH35Hzs-SkdI;91RDR@NMrcpj z{eeppoB|vl8O4f7)tKoqBb>Q5lMHIR8dqT*Dq#1<@3@+-5IbZ47mh4r;Z6Dxl)pTR z7CT?^RrVvW+FPP<|HdPGSOI$p&(cD2MpIVABjw^}($VVEx5h2tr>Je18*?iZvI2YZ z4pOS}BMTKoDHqIBHn00o`^F3wFOm6^ZsI$d$j!Ngu% zQ}S`>-BGZ1G43MX&6DmTKAvIeLe9f_G}nAK6(^*5zizYcTz!02JkwmUWIW?3?X13@ zf$a<n4GXUHH>rid+fsR> za6Z3+o1|@-vOC6+gF4|aK;cc)SIO<*jyWBuSL>Qu7mZ`ByDf8_=dkSc zzEl00>eP|WV$)Y-sH1%HL~No*3%sEUHzOP_5~_fgR=QHhd;AYL&yi@~=8$k-s%T>1 zhedSJ$Nz=ebaa`|eAr^mvwNf#r--#cuRAU79=r(1)UlYz(;OGfR@k5fp*;H2k}8;} zumNuF)L;u2Hz9DWi?&Q@C^Bn3ocoYCA#@B;DyXq?=dXsV#3=Pq-=KkAB;$4hS|+G{ zuh2_BE%h;+5pziY+#S;$3^V~6{f^KcQ}cb8qO065x=y4_z?@1d*lq`aX6OyD#$GT} z12JL5XLh0QZK?CaUJy$YD7+OGhThf{N|dW7%E0>A?$km*gdLNf3l}W-3EhWN+bU%A zv>`m8>C{VoAF8f3G+Y#WFRxeh>IIWa556t5`tU+8OUFciyy}tay{|!<^RoT8j&Mt8gSJg!4>STE9|* zr{9ah5Py)pRclR|#C956GGZo-$K+S{Uv+o6h;GWEPmx};B9&dd8+^GYq?|@iZrcV&`mWlI{D>MegRO)1HYWgqLwT<*gaas5nsuXUa1(} zRD@I3RN6r#S>?Q2a!?~?D{xX(LMo}8toMVsZg#8<-!snCg5FWu!&bilhByHJ1^8PUxp-A(-cT&$2f}M5_)A>*% z;#ir_^|kK$GiYEGlyRzjgn@gn?3b7WV!gErNx;4lZ>WodckyDGL<}eI)0RIOixI|wCeJt*PP7aRqw0foy%=w25?Irh?z%7|6 zj?NZvY>4dYC!3oB7pTi8N=ii&(4`&T({VRS6&`XxJo(Sw#KC_N&SkBc3x!Vca1Ds` zh;2loik+Wl=buA@L?@nraSGP zr$^VsR3{%na33WGLqh)j1{PXp<2a7F=A)W=;=cR)4(1C1GIqSWxQ7HzXRp*n7-a(q z>m5HSsd{I4>P)4fnAiAQFwRO{F0kJ49Y_7|I&@< zjAFWWU0>Z~-R^&Y$wB0)+L{bHHPp0O5^?e}?$vlkJib(I$6Re^D8E%&Z9It5g{TzW zGWJvyK_3;Fh?rcb&Ney}8UWXz^4wO(^Oq#aLv3Snc!NrezBsGp3n_InqHXO46{kOA zKY!&uoRxb4#~=%zoeK^)FMpj+g>ehcX26yo@AOMoB<)|$ZmhBxn#P{ zjg~h!?!cief3-5VZbWhZJJzl}>;G56@55R4kY8#rQsp0^JvD`CpdK7CnW{J!rq=Do z+aYkdSA{RH3cKDe1Wybr07_5gL~;sCNPFLx<{#$B!YU`K5+6N81(;4w#<6ZUKAmdF zw+Ny`m4Y%z;jl|M&jzY`=1}3XfuvxwN{Nd?g4qxC6|Z@W!2K)O%LD7TC>J9Oylv05 zuIh4#A4rdvGw@WnY7{f+Hc9JR<~jtscif+e$?}a7ZvP>6icN96kZ4O!Z5ch2!esq^ zDw3rRH=%*bB3S_uVUDzKAM^~qb_0pVM!Euu?qRbFo)J^YJq)B{QZGw8bn#@RQNM+A zy3Cjgt2Pry)7`>YGuG(N)W$D?El@&!>BDih`a^1sp_*7?r4VDF!)mtjo%icKt3nlZ zRFW)D?LzV>Z`M|>MHL$nupbcIca0IHzJqiK#=6Y8$l*jN30Yx3v67#z55UnXkXlxm zok>47z^S5GH3wGs7!8t_7gyV)Am^)i=w`A}8Awg)W&!jhA{o~#1mdaQe03T#a%-tP(D${whjL!dxqFW0BG3x+Jk_J z$h$&mF|QH&8PmB!s~FLrB6D>*w5MO7_Ei3k_RVvC?E+pIZf?ea$@-|}`X?rI{EW(2 zPBe_yE*Gc(_J`A*THVRPbR$B}TmWS_JOP?y>M7VqEb0cu>J~XyUB!Q!HYJyJe3f~! ztF_rvwR2{qUzD4Fe~P&39|z&^S&w%tnZ;HO4-cQSdE3b|$c=*mESEpjD=yU3f2oO6 zs=Subya3ZGxC&usvU_iXKjU5P%zkC!ZNnv7yA{8tO^_+vpQsTC-zg`X&M)cL;5E_? z*D7OE(DZk;<8!&jk8GPZwi_5>Xy$a&r!}LizJzK2xm#afs*>Y5OV^wrWdE7@?VS~S zDYO>T_{;MHj9?!I=~PNFfRTGQap7jv2PKpDJrP)Ut;XBJi(W8tNb9#qw+zZPn*kTc{+LOYrFQH8uq1%9gP*9uY zF*^AOsnV!hQK1Drm(q}aZ`Vkp^3gjB9`LmxJ_(*owuBaQ+lGxM1y9P5M%1^8;Da#C z%A!uEl}uSkvtH118yM>v7{Aavon$wvZ~>mIMkgo_Pu)c?=y43Nk0`;q4%MZuz>DB)6_OP(TY=y-^ia=7X)}xYM`Ys!!?;l_quXw!0)N5bW8vd?`XU|9 z=A1lB_@fnz))Q-JsxCD(A^L}a1wAUuWJcihCLJ!oG{xnBXMJ+889^sZS33^_N6U}S zR#zC2tx_mKM{W1yU;8DMlpGsznH129zdr0RWDs-Yog*=ob2+PVOPBB!dxJprwI!-5B##}&o!o& zdGii$=F%I#N%*oap*yS0R#yZ~O7oW=y-^}^iyrHdc`^kJTqzWFJA3=dXByD@Iao!k z_57nXZQ+3_EM2)`?})Y@&<|yM8Zy;DK4oU7L2dp$9Ma^z~693vzuM%`cA%uqI3g`tZaA*mHTm$8SUO;QB1gn&$;9)oP{jwcSF zj35PA|AZNwoNo0=$Y|ozfd7M!W-@;Ey`R)`n`1I?E^R}dN8Xk8@D`;HQxm~zK!%Y+ zLK<(k_zk3^*Rej}nSl8R;D@8k1l0lD&%=Y6W*uy(QHwpCm1WVRflZqNV{8rTL}oqo z6w^ZVN_6j|sl1wpMNPbf%>`JGB;{yraIkoz!_Ye>5qu!XRucJ8-0e$ylD74udW}aj z=1v;@C&f@`MR3{R`Z=#yWCH;wbuQ9p6!Ch4aVJq~2w3_z}d7T?}T%+t&n-se1jA(;pc3eB=RU0t-nT6_gG!2_8aJ&2! zo1jN*b>Hm<_>|zqz>QQ^;*c4ou#D$0y|whnv|?RnWu%K~pm;_THzsJ*(B@@36-&Kf zXp%IpOL^5HK2N^VvHd(Vd2YEP{QAak)k4rM){3q@JbVBCEI-zyH$)R6D6lYWNJo|i z;)T&FP;Y|ufD;z>%05eJ@#ecawky6KOZ%zwAuFk3pZNPBDt5FsIvs@M7-eg!z*v1z z<%Eka3l6m!;5Qhn$|Tl04yys{q{`6M-fsucy?xnlrQH;*b*UUsj@&>)Z19d87|*|i zkxXc%z!Myu-AQmjN!&n|Ms7pji!5tG=tmz(poiAkR&zG)%=A=yejK!1waau-`J$9M zvJEAIvk5))CKHh|wh8@jW826_18kT^Xl?9~7~29hsiL%7P$x326t?>0g@l^;-7%;F z27ene-rgayY&Y}1AHKJP|2#N$w}W!&|E@u@_F^%5aUZkpZFb^ea&iRSOy=fbBv@X! zNGo=P5Woyq6#(JmASY&W5g3dWj-4`KId(jeT+cBGSg|W+NjK&Du6%gOO`BoP17#!f z?qm+M6BsnG;UWDoZRQ(E!73M!WlIB|%cA;^iz%KyG{EOhj@sm&><9OQ0AL}zVg2j;1Dbic+Q~y0qtQZGkV`k(D}b5sQ2FzZ2VOTd~m{8 z>y#0*grX(JxHKWJuggrPy2#NmHvg;rrYoJ-G#Q+H{k%3tgaSTum&0#UcW<|P$H$lBi!8Do z^IF#I4$eJQee|Z~Ie|2w)yQ)>>YRDWhmJr4EUdc~+_sN2NxNX$`&KS7qpjVhMpNBcb14 z7t92NNKF2oP}#q}tA&RyE#R57569tUS&ngtl5qPzC7CSPq>~u#E3@h4GhxUHaxHda z3J^?8cP%ydsAqzw6M%Kt2!iNX2ot5-K!*jOg9ap~TS^nD0$a$HsdP{=GAtD99n5r- zzQ-RrkTa0kL73^z6VAu*+T$WMB&3f}u1}AuxPX89~B<#Tn72PHu0C zLURm%BTnQ1sAwk>%zAwz(eVA@w=0%1#Az8?2^unN=)=Xni0Af)#;TCIKzZolh1nlx7T zv%;Hm%R0o2`^#ef>|Fsf!xSgCJshg0oU`X802%>Z z0IEE~2!Ck*@Fg2E@kLemKk`f)V-nw9`9o)2dlGk&Vs2cg0(T?(nzF8q5>(>%kgX|} z+}7WmgS*37jqFh?rN&3v`l?FJapxdIQ>|A;)a6?d8lGL!ZFi+!?f}gEHej9i3CJb( z(!L!~_zz_n<^_`66~YogGmqgCiqDtQZv%W+^NaLujk@iW?r|Cvk-Km=7*)@HWc`x^ zRe|GH)UvdyPW)-DyWU$h>IoCb%Z7V@_hRI(|Eq*h(bwZntU2`8a2uwYpkR50*?sEr zQTf}!aQerjr+4|Z)kD_92KZF={C4}o2l)gLl?1%_^o~#Brp1m^hgl_uIHIfiTAX_D zAnD>y{dJQ@cWqZz19ph?SdR)}HlyBCT9a0q;>?Ki9m|#d>{^-87N^_$jg1tH*~OLG z*KrGOCxA?D(m(x_8zb?vPN#NR;3)3oC_wc7cXFf_&3*ER+rJ(HyL9^>i1)$u1k2&T ztFzl8YwSm8LB-uUM5{wsGNvvmAI(^HdV3K-Uek~V!83x+F<2rpL~%}hJL8^{x%Q@J zTLL3U8kxhoGalm-yglM-hjwTW-Fwu9>N4Ul!bw;pk|ED6dk``dKC#uy>HHoTaZKR8 z-F+AT{MIYw=5NS?(5JJWE6%pS{-!u!$-b7b)o4X(+=RUnC@?y_E-0(yAC_3Y4q4rhUEX0opP~o?$_B3r zaIv6Ay3i;Qj%)~4!V``eNwE%QKNE_ZkPL=JliQ;9vcC=5tMzK+Z9!km1tE3@){Gu2 zbT`vqsI5*jAgF<1wpd;VAWA5UnDzi%jeGX~23Q3s6tVsjX6I}rz52m74Nmyv#rgI& z`PpJO%FuL`l>@^zxIC!ey={g9j5iV=tGYAh&B=I~`y-}4UXu2R=;Hh-DOFrg^$9DK zmdi0XEPQ^lEWK)}-WpT(iD5Q<^?M^4`_ina7oFm7{3nH9Npr0KpXI^WQ&IT!DVXyT ze5Y!6g}j{BK$vAf6@6qxo>A4C6e8VsjF7I}75ESX&k zX|YI>7CF383@G*3yG&xS`V$-_<3BczQE4Xt=L3a*n5G0F`2>0Kye^$n{A?^6HKyr5 zJI@uIlc$)KI-i=Vy1jU;fcNnwP6cLu8Q=>eh-gS!a*0}W?EgykmGTt?m zAV)I~M1vk)t5IjJlN>BVCG3cGcRZS{m-#EcehvqFxXaf#)61z~Yei=`>Y!)>f-qg! z=Kf3YNjZs0Imt=YG5H^g092!P?j)rl61L<_=>B2a0hK)rA}f?aU}@q!YeKrF(lAN1 z4+Zd%RJ2pTg<|cooP_Ij3=-dIM$!2;wo}zS7 zmjW@+aa=B6)l!~xS+6W7yDTU7Zvog0U4!y86W&^P?brY=LVVV>aMe$r+CPrX8|l@w zb{VlC3ln4h6VhBSHlb6_Mo&jS}(|vN6?J#wo};tAqbaI3?{ouqg?Ee{2*EZ3ubl=NQTq3h-OndCzOe^H$(43w~#Gj@Q+=Zb6}cyu{;~kL3`b zj&O;wleV&^yO$eN;MCNG=U7n|m1mV<=NlX#exA_}@ z(rhjb>0_1;E)06GiCPg`9oBdEDK< z2o4XB|FXJ3V?ysnMPGpTq8`3m!o=>;!tF0KK_oZEWG59Ux|qSP+FZI34ikz2ZR#+o zb9kFW14T&}a>%~j1LS-^$LSr`c!>5(taS1-$p2HOh(0mKwiw zRN_-s3b55J%s$eq_!_McFGyv9>|wiY6(U3`(IiYYW~N9bL@*(hme>Fu?0kJ@?aa_5 zTI|F_o13Z(jemV8?JDR1fqD>uP8C@8e}5_69#G#(U&F_@b;mWU!d{M~9pLVXak_NZ z&fhd_8CnjQi~3Gn-oIU}@Y_*qp10b)d|rZkUhAH$6@b?FLi@C$QN4{o?SOx{neao9 zq$X;OE^joQmJQ5L$f?@L&l>4Lo*}bV+GmX`=$qAfN|r^ ze}3x8NG1H}5&aF)y?*XMxnBQ&Mdw6(ozy+@`LxS zT-+(W-O^fLKS~KWYfc93ab~sk!)TJabzlEVCEuEHz+^xca(Kw3Xh=|kG4YU=AR7|& zL>?$bJBoEiW%Wx3@rJ~Q$A$fd4-AWgcE?UT1G8XtTz)c??YW{T>r5dETV_)3m9*tkrqsQd!eYBDy) zfhf`bk}(EB<`dS3agpeoA$IN}AG9g<*o+_z5MiO5n1+TO2cn8}TYh6}YBW?rL~*XI z%0B?oKQv-ZcJv5^QU@F@{)8G`xM`jZO7+HJ=??|DR44Y_QW~ossL&`xJ~3ls_Y22@ zL34?30+C1*qR;8IFi-}4z)Sj-`Y)0q4*Hf1%Imk6Na;ZKs@4Fks<7VnK^PAV+Lg*~yQ#q-%XK9XXz8Kni9<1@qO7Tkt*-198Ib!D+!+q} zGm{@BWD!uj@zb~s>jv!1PVBRZKQwun-@+$XgKIcLfzZEphJ+hI!ie7oc`Xbf!Y%6M zgE7zE^CWST`(pOW)6WJp<9KmwKCsOHdva0DKa83>Ax`osigz5OfR#-hl^bPj#3PVS z9vhFA`zO9e$8gJ>zw@SvjQv_#thw!buieggljpGUC7~!wNk>_`4zRb)agGwRT!7_;EECGOhj8bN0-sA4%1JsPb6?%2(DXxCyTjSbZtNVxuCo)2Eqnv2z-d#ugjW z7{ZjjPAXE6qt@@qD1=QbCt+s#8_|gsogi%*RG`_RvM~wga9r#^%giaHO2?f*O&j-(N1WaHa`*J)`678T+@0(s9a09#G1Cjs zQURMF2MJMf$~1}#_+@tR?U7^C-i-3cvO-pryNbjEkdb82lx14 zY_^B;{%l@sBs?M*Snf(kzp27#aAIID2SFYMk|zxefBKI{v&4o(2&th`vMv~~omxTz zVVq|wNiI30)eF$LE+=e+cm7@rb5%&%K`dT0x25Y0(B<{^w&v^Gy-AQ57a|J%%#x(e?Ny3CYD6s-Pwks({hsU zP^Gyt=m_fiaqgqYgq~ECT%R!2vWr?0_kx5e^Czw2O1XIDY8TtF8lW4K(fC= zEH_fBtE+$ClDa$8)w_2zn~gLA4>UR~ffXY)9U2lVLqnW58e53~5%9NtX?35Mt`4;W zabSo?Wk?`FZF{Q<^Y@PJUGT5RicHFO*Bv4(! zUT^)6akASEVC7Xut{Nh)3d{pWf|d%*=8jvSF)KXV?{Hf)4A4w0YPekE=F3;0@OMHF zg4tD1-%XYJb2Sd+^Wt-}f%j2~coLQdL=pjIVA8E-V|vM1_BucAh-YgrpPuT}AW&=H zZmC7!?=70X6Z9tIV7F>2dTuA}$?(x;eTaGL3FA&~ce8U}ZG~XB@5{i~%f9#H*<X&7&oR99jvM$X# znHui}8_V+6WDB)xP~Mj2x#4@oK0sxJ{=OB6;UxmKkRD0SaKjNy!4Q|%TXpxt{cj`p zRfKP+YJ;z3ez9fkGR5QB=#|vx>9!u975L-OKSRW0V-x~a*~dBaxXZn`YW7y6lV+j9Q;8LB8>t_4Ys=RY!xUu4r&{b;k1urhLLBgT6N`)rj0-EQaK1lHy zDCU`fWjqCE0hj>oo~!`6JqS<}sr4}%yRPteBzA3PriSg>wPbDT^LB`(@6p8w76dl^ z+PyJv!%D}$E1Jf+mC0|RUI1CW>B1DKZ_4sX)5#;Z&zpshT!QK=mfV75yGi(B4Zb>D ziJBS4*`qdZPP(l71EGCpH0%xs>dHwn?>3XJi~x1w0H$KvMY)@e#0HS+qH2n=y*y`& zBQx5n7ygt(Phcjl!vWTqqSv``Z@yOr(c3DsVBbDIAWwjevpU^r<8})^VY)4n+oIDA zf5qHDE20-_yOvJ#W#_NQt1kSnT=kt&9plpBK@+mK*KJE^$}x(Lg8X0W z`;qBd;svv>xoXzOvQ|Ln_06UhM4XULvh&apbLJSfix>WT-bgudH;a?Wo_j4VRXKCw zNndsDofMoXZR+k;jn}R%w-xtLquM|6X~;!ON)Sw{ezHLif7Uu2OJB|2;!Z_X-G3T+ z-2ckRW+j7?J+X&kkHXwo`^9J7df?(Iv|IhUVH73~*uD+8Z!!X!aujgR?t0SCUefBr zGD>Vc+Ch6QR#u;>cWQvYg5(L-PB_`g+#I1@JQ}fam5!f(X1608DdbOU_~nMLaqORn zwaMmvBfcdaB~~CNRX-8w%HeB$Sg~L2NSTRPwAh! zTC3Ro{ba;@+w1~VW-%8UDMk$ttix~KqP|^zkv>XdLTkMUYmj3+BHPKSu9^9~`+Of> zKYzG?cv~JGUZ13*PwJK5ySq4(R`2d)`Ud2P(|*{NP;a_Q#Z_0jJZ?zL6k zN{85O^lGGi=;G-Vr8F{7&yMuC?Rq7g3?OFe`FC4cv0(>%W&nL_N!b$N zY`0=zL7Z_gi4f~dod6WF@_=>xevd;tXMeDX)2yXTp5 zd#@!`wm$dJ>gTvs=02)Q4L##dLw~WcSSOwwd7zYQf+Am`!fq?%lvi~b zvkEbc2B zdSf+3wkuze!YYgXt0I5|EuGVRZnxOPDVkH*mocH-$4?_EoOVn#7s(Bq=b}wvM%u{= z?)p3h0qX@*TKt7km=QWWNw&uUMzi_OBcf3Q+R!8wh(|RolmN?elbD@Li6^0^O8 zp8;)9J0XH{K_rtt>Ep~ifAd*F^Pm&`(0Ka*tJZkyUM$|e#zxS1^NFBE?#&KP_1pOl z!s8B88u}eX_K#aH2hc{J`aVir?d%7V$M?P4-&1Mo6uNho3Kl{o=3*Wvdot^|%eY)* z_YNgwp{$8ml))oRrr~PJ(aR%FoNyrfzd#wl*3Y!1ssPz1OFUl zz>#>D$j9>*>>M<2Zy+<{Dt1iGVN5J*sGGhnL!8*2UCd75~wRQ#Yr!;r-NbW zwaWajK=)gQRnDo_^39b7g_kj!iyX;h3XMe%q=A1j5HAssU|1jyXRUlIA4Zh=@}gHt z0qPzQVF4}Qze$(qxETUXLATEhGj?B>+)ztF%+f(2OkC6j1rFS`pl;CBI8!>_YPm%k z{4xBEUakwzdHiq^DE$v6?X6#a0BM3Ozaa=Ve?#^R|xWIcG=pkcNC;*r!qZS zUj%@Txz7phnKo7ttybcM@b zKga1gw9qpj>EAQ2TGTV&Xu@B5))TsGH3e}Y)uyj$Yckw z&iB01*QSNtVTpHAdmw`uib0$Ic)=GxowW_!G^Qby{le8Y1RLr%GI7*BiSKwEBL#{b zoUFGU2~mKm3|r@L7yT^sf{w;~)BwPnCPr>@l#C4rxV+DmB$05_t<3uK1 zeglt7jtRX}+=`k>4$4qiW$K!MkR&k!N4gP zaGXJw>x}LV`?B5hZmSRK{$iNTpmy`iXqaspAow>>_riq7vVUIPP7_)t5T9svU$IS< z<7{ONXQ>fmg8aC|h2rFlmxctF{9-R^=nAKo@z4N#=Q<(n4#wB|%c)?07Gci8W>GD4$!?!PGiBmtD;W3R0_j8jRp^3Ge6D8c8lPfx57 zB%y&vvxmn7MwKj@Ca9~Ot$gr!@DHOpAaj9U#4#faUe(oE{gv&kw(CqJ1>=~f>4gL6=?96Dqm;1%7{iH@ zyIU#@QU-tp5TE#XsOiRQ^W*STs62Q=U{b8y=Qn$scwMxD}nX^@SB~UyiZyK3T zCFnRoxuFq4Sfg9koP_iaqB7Y457mq)U&0*18CensDNUR)IYwNqqF8wV@IPd|wA*@# z?VLAXhPzc$wDfxE_*X3yM-97SC~Pka*4mxB+8YzNt5M*#NLr+sPFhgWScxf8_FP`g z4OimJ11mNsfAqI^@~r!hy2vWNpXVersr6iHVDrK4pt+Gm(Pq*_-R>~QZdP-)`w=}v z7fs$-Rg1rMR{kA5Z7%8nLl8^JMr2zh3(A%YT^f%S+O>ISU3puc6nFk8<5J1#)8{rJ zs;Sqkw_m#&Ekx34>hs^xj2QomaH}%SRi%fE&)CwZSj8j;DL1c0Mt!y=3lSkceZX6o zDigh0lDeFpxee~%ywyrOWQEqBGrRDf_OdNDi*mr=GSTaF+es$?POA{5Odek|R53ok zQ$dMFLSw|!vumO0I6y9AdRR3T~gyb2S$Ri5K zvi)5UMeOPNV@XDQR=)uH8is1IRYj&`Mn|OFmOuXoXZatP<#VM;km%C$y0`y0L^S^t zA8PE_4-Z-%*26DD=x;gM0|3PZlG@Z9F(%zmW_&sbm~xV>8a|t9Tw11b*Vz9qtLANM zbUYBaKI+qLswlw+$H)f8ZV>PTQ9q2VVt*_H!kQqfS}c!+BvCg(s2>GrEI&Zb3VMV| z!<5fb01#UlJ0d1EP{hM5$n_-v;0sk!2HOZ?knLSVfI09O zw{_y;sgQ|DT4s`zP^XPklUU@IV`b9eT`2WHRK-pR8>8FcQ_Kr8na=)(FR@Vr6K2w< zCd3Fxf|6yFi4aAPCQKv=c`Z)~6*>`G-GlUiYUV_wl}d5p73gME{)Obo^bvD1;>)zR z>3_ukqbtwI$vL9U&hg~!P=?wml+T&t%)EDLf{0B_aAou%;L$g>mC?vg;ftJ=%zAH> zQ~J|sp{2TDDwS@*qBy0bgpOq-;^3EDKT0gml^wn2{H*miPZbvJnLLMLL`2pYL{@*8 zuoA4L5*NYa0E-}xTrZ>3O2YGx)WyxtWcD|if)TenOEF!e)zg~>-)z!_FLx)z zc3RM2DWQp}(ylx1x42KE2~6ATYTI2;l-!hb0w$==2BjU&4n};)DwL?&FFEG`8UDfdkrY=pk4t&=XY0z?Ze=x8} zATu>mLc6IKi!_>lmA^0vxqyk4*45OV=`fa>OWf9v{EKqzEE3q@sL6oRRZ%&e5*1elmE<9?ecX`2H`+`YbR~b93!kV=I-DJ z+NN~6UqK|bphApWG5(V{OYl5nZVn-Ev|CZ|>Z8$3*B87-HSjR#68kA6OKUotR!?M< z*R_#+)3p_bYl&?uK9lreEZt}Rr{0jJ%%k+?TaB+u=rJQHJJ5hK&f_;nu<}FSo{aG(@#*af|^c; zqtKAbNF;T6>xHqeOoWI2ss)m8KTkx^U1UIv{eNt&`*CuxT0(o4GX@Gh7=?G^T2M({ zS0{#y6_^TJMH5;X@5+8mjs){FZmdmA%1HB#u2BHNsXds`pvEf_31My1yKhaC)LvN@ zW_{(n6XkH1IL@}7Ne~^s*Wn+VuYbRd+N)`1QFaPEXA4L{R zvA1T4K>hh9OsW6TBkdXUdW{DekFhgN%wQH_2W?_bu2+n$nmT$0(oLGUDMn2Wutjt; zjgYg$ak-jQCEe&@@8MvlKFCpdnTJ;+Pa$e~=DqUqjUatcmFDhXs5gqq; zU3;%N*BH+nE5S$SQMk4dO0I{q_ZP~&8Iry9`p=Mc#|k>eArKR(OdtiC44J(CNnes+ zAqXEp-{NGBh==lnIERD&baf7AY--Y+qHDsAdJ^f;AR@*+huUBW=WxUFfS<&)SBZFr zJs*83-j=0K6G3;eWZ|0#0>P(ryT%8g^+ZXw zA|O(sO_qPRBt4-)d%>=E`>n9^wR+Q(A`CH)5RX=BjQ0T)QIKUGNp$KDQAVyW9 z-r{a08-msq(~K7%7?1#CmVX17{?FXVji;rbZ@X{W%AAB)S!g$sHH%n%3pnM%@1|<% zeAXSMw5qV$O~7 zXk<=ku(9xsyU(`iw*1<&$rKn(StF?Wd$Fb@$ z4P^#WxVCmF6jOG9WC8SnMztO1+40*QHe_->Hk^C4k7<}uih`MSiD0|3izb`#B{Ic# zOvZ*_icE}z$s=E`mI@ZSnw=4Ux&Y-Ewrp!|O^;JxdZbkBu33DmU+4Z7e(pX-LTDdT zNkUcv_fd8s|5tXO1pg_!M?(LUU3IdLvI`i~VtmwHawTTdZ-<1ZhDn0lS#YK&zqHvc zW|406`zntgYv{Lss(KM=EkzkI{^BF{&1MlDfoZ=L^VVl4M3X0fX#m*!h8I`fa5lF5 zRXYY`&A`z!r%C^>fQUJhO3u(;Hj=54@`0ythJ8j$6TOD1CjTIlT(E`9`pp%WyBVFE zX>WaRpQNQuhSLrjGi|o?V06S(c)ue+sG|+6I8^FGvF}HO1rCS66=?7ki8G$tgrTQ( z#Ybr3|E=<+K$OEr7?05Tm|-D$1>^6p6#vk-x`XYIO7}ZLOfrHP6xoU5-?A6OlLSgZ zcz|le@B3DBYwN}{Wc$#&jG>)j2eCdH$ zkRGQizTd4KNAq8C+cGpGO*xbgW7+kuA{O0K(1LJ!Z+6`{Y)^*yy>zVe?~f7QM#wJ* zW=jOdOe|tVtPLps^DItlsL0Qs5Pnt!#P_O_^0Q1)8J$>uNt(jbYKHoWOAGuG{aj{U zYp`m9#?WlLKM+3qiMH7vYv2Yx<&TNW8AM93L;ZfN1hYy5O_Fe!&*8JJn~;L)C8_3r z3&jrS+DZKBFQ|H~k$$@j6xtH-Blb1=&zU+iayJM(dshV~)S=%7pBEF;jF(HW)Ha9LE z5QP5pe;rox5*#%d1~ZNUNheynB{loUF3W;DUJgf|Iq9?vL;%bPd~*obX5>x!v3Drg z$V!+LwB?Sya1TTG`q)#;%^0~)#(>kMCV<~6+q^1M+y4cJzr^nO9^0gtFTCC|%cCFV z90-5GnN3cYi8yJTNlq7wcvSni2t_MKI8#>uN)*c)>E&wT%|%E@ou~lsop=oXWC`w%tjp;73>iYv68XO=ZmL8pMo4!v z!Y7<=u*B?gr7l&DgVL9o``tdTYuX$`UJ+h& zNKteJ_6`|ifa`jr_#0y~={dvwZ|!5^+6GFTubqeHAmRrZ0%3cF^rXOdqj}dcx-ry| zQe=#^1&u_OKqhITSChANM_I>%jV{(Kzr9qCyG14F8AXbC2P;3Yh!bnO4WG5^p%}0@ z#|kbm=gf>_QJ!c4@aiSFTZYRCc|%f@g80zDNSgmqRt52@c_+5j$Ne0D*Yxe^z+)mQ zd&3aSU;`HkX2VYKzfc+9_k0>AnCQjiSWHTMT3+`+QJrR7H^AG?`|9fC!@l73aNApJ za=(4*U0hChOrtlts=RKeji@26dPC%Eb@6$&^Wl2pLN*c}fSuD3FDS|xN zc41aMvjSL5k=`Qlr?593?h)GipH;tvTte=EgRcMK)LVYz%ciEYkoqv{b4?WoWd*EK zyJZ-8boHZrgvVQ<(4tyC!5#cEF%|S_gHBP*F9%nxgh;za?C3J;2~YsboFP|reMF^T z52VIZD}p4=#?H7hF%v zph`GjUV)EUKeieY5+;>ylB?lRf>bfDwY=YI{+!b#wFlu*9mj{^fyhnxnbEi5uQweS zGg%^1V-QB6+G+&8CqK3P=O1%)s@EGQcc_Y@hW1!dS-PS8cJm>U#t=g~Tz+r~s4HgR zRd853o-MD{TbB5ooPco17h_B$5IzSv+UM`H_=?pNbV#sr-?!{K`F&J{}NuG9gFJ;R6(()rfjOhVQ2)GuUq%q%h zhZEdI*aaeXAp?vB7P6C}3gH4WB!pxsnF)Qrwt0xpjmilai#eOd9RN zTks*YP^fl-hAqS66@R_;^g5H$7le)lc<7UTv-|MZ9%O_}3sx3qoVj|j^cVK^dg}ES zg7qF$^cKG8J>2W&_UrB>=|ayzO|oEo@Pw+9%j6j$+JGmH@+lgD@#bnb{p)C! zI^*436NEvJTDL8S%BeMa1^(pe%_sk6>#O_?ggzfRwT#^oW&v69tOB&G z)z;`3OJL&Q*qIoMdvw4p;lQ;XY-@FG+OlCefTpuvTH|={{N!szPxpNT+BaMpD|f1E z#n?yEdNQ<>@sj&Xo6_;@RZ!Auwhrw(CvSl&bgHK;AwYGSXy{m@uP1rh;QDwImefvg zP(18p;ey|*8#vL5?>}<}8N9|Vg{b(WYQ)@Ypno}bL`mX1gXfaapDfTK`GGO? zgj;Ob)o!c{Hje5`-)iLN7?LaU5;1EIb6+%t%)d@_!E4cXQQdrT8bBOh3@ zd;NC)O>_Ebs4Vj9YDGQhp_S+$mtG3iLmZVdt>K)-5E^^P5Od)u;p12V13t(X8yll9 z5o{d}5~3ZbVKwR7s<(&z#r@@@<;Y$o>|c;+>#74ZXP5*<=PU#%kAND+e>tnWABwG( zX^mz-xaOn7>Lff&U|wgX zQcT70mb;K=6GlK4w+$XTNmy&U?*i*{X!mECttoq7e2Pj_Gl57d#gWyOPl;Vu30yiU zVHujZ!241GtsNctA8cGG2kncO5fcRG2OhWk^*+R#ligv~pJS?Dh=Rvt`5nDST8OL@ z{xXH4;hm@9bBLh}%z7=?aQr3`HOvkdF;Cq6khP%xm9=Kx>d)F{N}OB@-0R3>cvluF zn`ThQ56Bh9d67q)JNo(V9gZCMkEn_OqQui*FxeCy8-m7zk@q%5l^V1hr-;W(Fv&d> zlc+d4BK^c|zkCa^i}$i-R3>SusNT-cOB&8aXCtM{4Du}cH@7;zs*9LT=>%+8{$jki zDFeyJVSh^x&xjdm@f!+rY$D%MtHWIPi(+V|8(anKRY7_G;#@(d)uV%b zXWGm+w5X^lpw^%1m~so9;kiRs?(Ed>vE>J-Zzqx|K9j3iSKy5D`y)EsUl|rRQ7XCz zHq~>@Mf1o^OA`QX`1N$+Mkw60L&_f;Al{lpWSr^<3i*|7j#R8hMfm40?ucIE#HtT$ zKPi}#nq?lpvwCLRwED4evzLYF9Y^sxTPlKGnn4E*&325Eavw~|*PwsJB<+Ywc(M?i z2L`0p^veZWwUs)YC`q^d#|BSVDH^iSiXpIXF+Ld*x}v^@yT)P8RWqCbMiE0V+BQnA z%wS$`rIUQ}TZ0CfQmROKWWM?sx5d-cC{53f#SBMq=?&v+US`2M zrw`}0-k|^NlN-{)<|PJDb-rDs+y3R}e+5^RwQ+EwUY_)@5nB+(^)noXfy%bpLXE-v z<6-kye}+d{I#Z)rZWvjI9@->?r`Xa6S`MsKDTmK*b>uV?j z|3wg&KL4k$G5DviG5Swm60U@#D^rJr zV=;y#C^P-97l)F{N2?yq9Oa#=2{h=%8SZuVv?7!vQ%L*)jQt_>FnDV?cp~`P6szJ| zre(UZKBC-haQv>_z*jkbE`9Qdfd2fF-;>cu`teruBt;U{Z z_l^o?M<9e&~GPTWG?Mtd<$D# zl+cXUTPJRm#>|mBkByXjjP$#YkCgHmPV`t~TxrgK_y!h5PvRMb`_x2B6f9UTqo1QUKH6QaNUq<)r6+Pax`5`BkpQDo^_yS}Z9t=L5w3}4^ zz0Z&-!*7b4bnrseZi{7rI|+yDFR{-)_O`cKD~eq9|28vKoCV}(sZj`(>*GQr&M4N< z?wT=PGPG6wXM|oe*&I3q9V6mf{qVcfZ|ARX9Cc|f1;CT>a)?R?F;C)!hd>XO5pwt1 zs1m16?m#%4mgtn-@QKTk0#?aPW%t_+!5taTTIFJqUa8B<3eV-hp1M9Gk4>n!^BVDg z%EUxEN0v)nbqY2b3?u_46S(vA5B5 zi|M$>(%HIqq?ao4g9uorol6;(w2e0X>?9 z&v8%2AzIS;&R#5vw~QYs;*z2POxx~HW*?LLdq;~kqO(URXTADa8~_3-@c`&-oeHPH4JRXq2+{B->8 zC|w5>&QW5Gzg15G=J-ndo`-y!jeRVshVL~vM8$P$)X0{7Fn$klN7hg7A78b^Y5q1X zzsvyn6YO{if6*E1Ya~vmVH%WH)Tk?Clc$NOp2DKz{F*Lq%F$nfBGzd^CyLA%VP=Ga zKhU(leHU^Y2$Q8Fp=8KYnzlm8!EGfZ5z?n7eD@4pWwgHoLi4s~u85Qo*`%$eL6tV; z$ah!H>`=>wD{j|+HP5)N^R~k2g2SenS%ltO%08lvIM-jUUQGHqIZXE370cVBjjbQ9rt@}W|%K}RX(CoN^p z22%4X5qKp)TTgW-XXTI*;wO0i-q=e7N)3Bbvn4hc=qBC0!7q)@)ef&<#YP?qDYb3z z1~@w}-013cdZS;jj1)AK*Dz{U5;dJZtH;~GRL}DeM*X|!W3z9!BR^gyDBVw#?@&+?f z`(`o2F<#PrQCl2*dHjAs5QHKZs z5>Q(-d24$xD^t6z3ymfNM793xcHNDQ&`99VcS4^neqty4K*ttp^3`7bHycAu#~OJx zZBmT1P@hgMTd%c zZJfW37v|mQ^;Ji`n6SClmH2Fa@{!=z2d=fxaC1W|OHj=+61;=eRB?~G6+v>mV#y?u z4*Hz>Zd9bwBUfFn_yz9sX6{&+Wg|0VQCLGWPZ6)W(|^3fkP3DmGdY&SCJY1`kMhrv zJlg%72V-Yh3Bwn(>O0Tt2BCcFSG2D^Eb}_)mUYwUZ+?JaT%8aQ2)}4ep?p0sfRlG= z)ySKF-dj(y>jGf_vOYVx0U3HoKV@nbfD5WjRntIinm5RTPr=~7;qh~Dv)yxl24cYb z%|>;hM!_!?3sT@S-TV?VN@+y5Fa6?hByM&Neoi^haVPY3LGTWPB~+CI*AmvF4_WJ7 zVS4Rl5D67$zEOME5dbB#XqRfom8s-(>`*cns4RdX1=P#}w4oloKqQi7-l|?KwJnTW z&`j8@#eS8Ji#M;du{ccD9b%3RTqj`bq!Lw2ZJ6j`ZhT~8-CQ}0a-J4(^iOKjb!o|R z_gPa}*&@!}?&eY-dvx1NzV`vr_C>z;gjOq@fgK49|3^>-L$}1@7n#?d_}{JmpVx)= zfZiU##uz~H90ZeRMmz`$dN6vLGVQL&p_TgQz2z?8dUT%Mw+mx}Qb~)p znsxmNqfz#mOZ_1hXC%FD6lJ$K|CVA?Pn%mTP;u>c$?_BDqm|Bja$rifW{K_QI;C;@ z)fs-FgFE*6EqB^i*j*+Q*uR7MXJ6lhEsyX7ieP~g2d-*$s2t%Ge!2+mAC91jr};2@t3VaY9e&80Ra!)r;#S3F~0^_o8T_wRn51KEj_94Q*`NH+!H{i``O}O-PR95@m`F^y|;h~iQf`- zQwgZ%uFST2?dbQSqTc9vp1Vs1NYAWf*d!>s>}?ra5A~2j{WC&VGsKAt6{L|5rW}udW*1fCOe*Uy$(OXrB zy(~mdPshel+7Wvd&p29ZaMPyZzbe@BF+QM~%5D%x5c_I0#0c4Lk=9P2IBPkg+h*0( z_k-`vovW6q=xLX|MU%kRTa;^U&cJCsC3_OTikzbOsLgDY%%P$R0sTSp@|Fy18X&c< zP)+qZjcZC*)i-LxBS3u#rfq(1I&=0Y6Xh{PHn5U4&0y1TxVSc2*Z>+1&g8c`^LCZh z)>)4yARH75hKt5GrImhKCzJe)=%=-`QMuYQMxAOvsPZo@ zR<%mmD}jR!&UX6sNiJvz@>n!mU?A5|dgEFse=1yp!+$;O7k_tes_G2W6Bzi#E<-jJ zwunR*5#%O2pmM(l?Ys+(t6@^sx*~y~IB}%$a9rBT(OfY|OcZ(;Xa6I;Y{$)e)@p73adwUTX2NLbuXK7lM&d-GFw z$6Z||s^~O(8b1h~Y&sP2Wb>YD#1&ogSI={Z(-`!)Etn32CNCoQg(f>k*|&0p*Tk5V zlV(jPOLa!gK%u2$cLKi9f=`8nORtR!5L48J8oAG;+-B?*BaHflKr6g8HSy3VYm(8v zsFm9dm4;*6r^TKneLf*P7Q!DXoG5mPQqZ|Snj8B$nFKLWU?E3wVR5fRh?9{~m0=Uk;E=xj~SCp=|JwvQA?hL&{JM0Zyj{@q2>1O*+WLZ6p?8J>tP_2G*O-Jo_= zL{I!+1B=ym$&vpsS#;Gqa5D&4(NwwFDdO|W%Ee&bODFd=)?LwrgT-BsieumR~K4t%v?d@ApxyJ z3M62ZaJXzVvi=_*41Cs1-0c-*4#Pb>G21bb{`jjV>CASFfBa#j9Xc!}b$#l(9!R=U zL+6#hR={`-ihm>5EP~+?&B81q@(y=)NAjRzb)abRcU ziz_2m$2}UMV=&{|yE192B~K;v+y{&cADMXMZhxEqs??&Uu)@xAl!o3OU3a~zFX0&A(=5mpN;+b2npLMJidk{zq} zHE>8k{i>i%vDd3EyF&VSl4P~}oEywo!*|GWRpSJ|Y6a@~wOIb?o0JIIvrn{DpJ?V` zom(|XzRwE=y>s^k796ZPFJM`hf zf5?J8koa&7V=|-BTW#34%N8qFIEdo!ny>E8i9j%kBpA&~qobz-LtZv&v01H`kv8YZ z8|of=CFGW8dr)}8!T0MK8lL%ErK9Nt`mX!iy9Semgj#yxit1{br-j<-?cCJ`AK^)W zL4l?HnLvCA&15G12{`r~gU&lXFCdKdm-r#Lb63v!9bzDN36@pgXY+b9G2&T7l4d7S zo8MkUnP5aPwz&bz(vm-i`;hu!1M)0BDym7C#t{%(;*PG72qFAsIiGa`CU*f!0Ck0CTz#pAjv!`r^wbx6AkXt4n-byy6Z`>DIZU67xSNZN8V9#m=jJ zntBRpM=4*@5&{aGUz08oHmeK{*d|B&Z0{TA_P86)le@~?6-8t4cuPIqvpIGMN?=WW z`9H@#=VXL7+Dc{T%j0_hTs^A9oh){t?Ty36NSue$>@gBd=hGh9V0Z znfAr`L9IpTOb?!v*R)E`imF|kRv#-wvL#AI8dqzv?VZPdN7>q{iMyf+1hGhBbUV*T zF?&Z|_iH%JtSXPc;6CLO&U(F~RP=h|@NYs@MQO4Xb2QTqfn=PeYj~;+KX$*9hj^veWJ!u_ zsrlIQdTF^n;eJIdCm@ILHO#QUNrz3g%hdfE+A;CXM2K8&Arl=O=o#us&I{~_7Z%_D zN+G0Ilk7DwjldJ_z^Pru3{pQRm(1HeE8=pkHK>X^m{HD>%*FIC-98((yWeeiwqNn$ zI%_jL2Ha3T8^@^3EqbjfUgT6yt5<{j>=`c3j6uqlTBkM(_*t~GsYXT@EmrJIS+gT# zE$e+O;EUR*6b76?YP23Mj1+oRxYP^^r6DO^7#5`=h44a=WE>@@8h2!Ff6NVMEa8u- z^;!Ikqey-I7R5Ke%FfnlKR46R9v|0?wr@?=*wsUU17(lcJ+opbZD6K%i;d+5j>(ryI zulYP;v!Wm99l<6vKv!hl|7~^Gqp82P%dX5;lNNs-zWulsf@fy>8wVak(6W<*_N!!& zUK8qm-yGL6V0%LNyV=uwza5Uj)eLTtnIIs20_Vm)+^W0)R4Dr=cW9%Cg}usec5E(nDd(o_ebug zqEH6XITH!&(8^#$(6{9_9m|>B<#SJ-i1ZMOa~3au0kWRsJ!pAPw^@!RGXuNcbH_6G zP~N`BA6O%OTL0%4o7h-P6cG6#Olr^nvHMF{j3g>qbpL$R##C9QsI)#CQC>zH_q4Z{ zb_6)DIvIGcmK;|U*Re;#|N1W-o@kR13wwt|^}%lo|q;^b(1+9ZZAL z03q0~HX8&_ZcHJ0GFkdd+o>I8?{+xEEy6*1A-zT}vW? zmw~{uvG8iRTm|E;M6j|Oy@ai#6xmw7T*nf3!lQJGNi)9KtGd8bx>5TEOXI|r}nk4`Aw zn?+%ht3S9C+Gw?;&H*5^u>o%*EhlF)x(q|0V~tv_WJ%^d!AR9+kcQQWNruY#_WH!k z^7m$(;%uIq?E9*CNy&?nvHdo^)({Q-_WCRiyR=3IE8O)8X*8P1yH0h;g#cGArN@WD3oxgN z)(Ny%xyYPz;|WQ>?_^%!-ZkMUWc}E%KKclQ7Mr)>`r6uXpVWWfePa&)Tlv~Z{Js8E>il_4%3F*XsZ=<;Li&pr5OxKhy` zhZ^2IlC*1=(?q7~%$q^H$yj5>t$16eu}R<9@Yu*iT2_8GbJ~!MQY9kguqPsF;4ziH0i>LkT*N1AJ021i2#9Lzms;D0d4{ z@cY3+q=jLntBFIP6k(lNNMLU;a?RKu1#$N^sea44WHELJcG*dQ8=)~Z6hBz)@5IKz zLPGSTLx|FmLI=T0-7_@?AZVwWrbdnL9K%o57Kw%39fH9E>Rg&jkV+2x5j1MK_U}3#r^oE zYzEqtx(_#-UGkINg_|sUrX((5n1Rk6>>{%Z;GXtDpG!Ac6rAXvj>oKTgCEdt$6)ds z_-@LUe)E<}9d0v+!li7%vO5g+=nnoNK5mysY+9ye0gUH)*p`lYHWRkX*9jc8W@q1( zyb9mWkGPfnB+0HQ#l+y!WbfHk#U)=2*<^G}8Dh=%V_BY+^~ zLPqF&0(_0oa5@fc1I*feCqq&`*-aBo{eWhG7Sdwx3XR)M(fXoFQNuB7e)r&uiS8H? zhHkawS>}s{d6MelPEn$0g)4YFf7Ur1An@p9BSQ~O!`LY3jJ(E+{K!?K{k7TUDxvXi zVKvYJwPpZ*@dlZ8dyJxbE~oOVB?apz?Y>chW5AKqN+9uab4yUXAc>f7JTTLtQgA$L z>Iu>9uHrF}3BaL$ph)0*>PQwz{F@ZePScJOg$O?+oY+-Z>)Soh`aMaDS`gGNVyTM~R+F0RhGT)jC^*%MkD2S!ZZOw=&*X15-^99(HlBB z7}p`yHd(W0&&CdlCPV|q(mZ^a=xIKC!x*$9G&Hl_Cuz-r2myb7V{ni4x9*qUrrB#Qv#nwZ+W&Ab%l}|R+?6nM#n^F@J9E5RyK>C zTI)KEcNF=9_O#QxvZ4(>9M+nEa7hLtH}8;Hi~AYqc)#Zya+^k|!;4q7?b>II-$=MZ z-q1%Dqr@}$vOvT4mxk)jgC<&PvY-iv%uh&pp#sEeY$Rx0ndBXF7_qQXo2=B7-6Ue9 zro?2zXC4D#OeQbTlw@vSu$8O0J|#sTU%hSlLv9O^@+wC|USlRR$z~siFNQ)I$E$Dn z>u2Zw7>Ft-;*S=IB4Yiixc;O%_~eO=)b|O!`duEU=?FMIn^nGzw{ZNC!5WuTxGgC16Vv5xk547xGBYc0>$$9& zl?IW;D1Ic$8Y@<4n^qd9%-+;XsmhbJ;1%*>E>R}gAQ2dU913qJ)xRzL<`j|8*^4lm8RTb`M_ zs&gVs!cSTGM*qAKR)(2}3%c{n2*dKF62JZnw}P8L6PT92WoNgU%gIANHXi(Cp7YVy z))_N=5873RnDA|Azilg~!gEOyD|pfUBbMtDnE5&>B#~mEinifaMa*K5A~YDfdz}my z{Tm}=6$4DqJ=%(!AUJnB+7Un2yZZZ73lq3?=w5SHAd{ZHhlBZ#xb+^4yRX${L!K^Z zHe#{g20~+?ekW@Dh%o4PJ;9D5*tV%N81a(BevezZ54h)v@stq;(EH}euUS&gDq^qs z0ndAjGjQI;7HTbqt0Hu`N8id1Mc#_#-jn>Hspx2Fc+?SGuKBD&+EL`D%R6}GugvMN zL$q|&GUoHWy<`NLD6Yi3;C$P@H@P>k<|02tC5}oDL#u-I6WhcxX zDb~J-O6{zsmrno$&j>W2VHA>Ae33#V^?j8T5JXFb>?YggS{-AGM3l+KhQD4AA!Qw@npOMlF4re zk)dZ-gzth#g_QCB$%Nw#`&$-i3sBN@(8<&JP% z(2cN6VlHB-Pp?O*1#AGGE>peqvw|~3IOcYzFdU;ES1nSLk89dAEw%>caKU~z$0_XSVOFXk_#HDFRM0@uhH^*0uC#PR! z`4e@)?FRe~Uo5}fjYQc}Pt#rzqICYryNY1Fp3Cir!&sduNeM&Qjy{$8VdVCwOaQyM+{Sw3vFV|${$fQ< zoA8p!lt?~+FxBAkXnuE&FiAeX$ln zsdG{vSGYW2SWC$BF4w(5%=haT`ZMJU6CTgAguTT|SE-bH%4$Ml5)#A*!=FJQJ10G` zhcfW6)l8e|hK#&uQ@?%efw%C`^$ta!BS2AXGdVu(@5R#e1e5c0$V}O$cuSc|E87`A zw)FbiawV**>jP2wR{`auW%s?y6Ew2jSj6>3eslA?%~TQH9PM?6yx>o6n_QE%kLhoxR-VgxJT5yFv7cqA z`y-iOy!uT?BXET1bdGwKYw)n*0fOg4AU%rEe@;C%j_+%Xz|2Z^XBEvFG6NO5XbJ3Jx6+9s27_`GB;$oW{hL_#xQ&!>I` zz!#dI9{gOBYrydq%M;Y=2Km*h@}q8aw|TaxW+-=gDe9Z6| z%uDaRIGm4V{9!|_Spv#PT5*wlcPg@r zAvemUZ}yz%FI_N>8NuGOR*L*T63)ZVhaHPIcXAiwBXEZ$HSg%C`!c7Gmg2TZJ>=cn zvIOlTuNr3jCogbYvnbCWEgeuno1nz?(V#w)I;867juaM0*1kJZ*I(7Z+h8d8on zh^MPp9#nSd!&0-JbeveB;~|MIRhm~MPti$8@+Niyd9nH*O#gS5HS4D*zRVwQvtZ`#pTR&A&dkz<25Y#M$yQBLBxREsG(|M)-|o|YC7JBPWWp8Mz@ z)Z47K@XTM8r4vSotaTVcs6R`A^%RSV{;C(Hp(!G9$>{)<;`hNG-@_)R5oNzAk1r|C zq-m2@qNKGiJW>~p`R1#)t+;pT2p+rsvT=r^?|ad_kRdhvQ`y|t9SX_4>{iu0Cmpmu z4xQuJj++RrN4L@UoDW;Ww3U}}#6g~3M<}!~#5Q*=#r&R{Pq)GPPX$f@o&rcb?-x&2 z>M=TQ3xYa`-z@y)=5QKI+9r%Ap>$cyyKv;#=`Aq%IJn~emNB3#NbZxblekl*0c8CQ zM6+eH`ybE0YGF~zJM+jT7;PCt7l>medOCK@MYyfYHPfdGoK7|Svv@Z=7_29x`YRq; z0=K1$sj*MYW<>a0Q*s!9d$>E}I0G||txSbeliOazb=%pfJry~IV`)ol-Oef`nuU&+ zB16Ap<_9j_77tP=OmciZkBuBnbSus?i0ST9t-ofT%CXX zFccFlZ$0?+gF-Lzu$vkQ!D$ugVM{bLwoOT#`djacrC#7y7x_zfG-JAZJxi*O6OotI zpXlJY@8eSU{33+ml#D`+ZOf& zQI{v~98&qy!mzv7$&Bh;fx3|NpF0We?{bVT(NwcayAfc z#yPYJgnI}0JtpCbGREINPYAEjK9*X!8IQ^IFn8J2KSr;bkjF~?yh^u~qUsQJ z;^;F4`;;Yq>$=x&Gs9C&Q|)6tmB^dVuX^G+ONOAPrlh7ei}Hp9JG9i=^m0ZIdSMv2+bQjqL%11>qST`e3rg9zf?-NVhb#U~ ze1%#$7y)Z8CdOFh1dpaB040(?E+7nBOqxRjP{NNU(Z&m-%ndQwHq^-fT0l3<{bmp0 zN~h=Vx!%`6ESfmafF}}mV+ElB$AsyBW8oXK^%df9?GqGu8P(J;a>QB0lFm)oi0^ff z++~&$VyUq+-!S6HiTl8&gu<0gumVIwSrAzVHYD@ zaRn*v3Mwl1SxE@w{byfHanA(f3ekmr58oqNZrlK!^x%ME$-WTH_0CJ#<`BJPm^+Ys z3)pA|>>8|5V>BqARK5oqZDWj@8tCuajQ)1NF)-tSQFVhtC*~>=rvh>_?XyexxCJ_y zEIuabYs>@omkCTmG&Ptdg(Et;KO$c*ZDg0J1u>0y^eHa~T*9f2R$+VH z6cD7gkdBK81fPic*PPk zs0`M+gMWxJ(Mu^Vc@D9U2#{5S<*TWZ1GINZNFkL_A3vhCY6;&M!lURCp1NZ0 z^01CaadC*iLf5hW?zhp)CIl<=2N_E*XB<~=5{6J0GPqbZ|Cb4TJMd5#D-O{GDGbqP zI#uWMnZx%tD@II*9Zi>KPZPN_%4@B#cP5mUx~F{+@P{6v9>|;CIVC`IP(2u(_Idsa z;!KECfwGbw?AFMs$)^}Ifd2zBLG3~Hy=YMb*`MPsCfBK5Eb}Fh_%F>kU(h`u!ddnV z&_N4UVH##b`v^=K0b;wl(Tu@1o&vC>LgLz}u(7`13vl29doD=^=>mmICsR5Dpd_N0le~MP?Ytx8SvcTv)|o~i9EO_?|)9#0{vxx;oOmv5R^y0i@1BEINDsl zgfj1O3qKZ7kYoa9=jyh?g(SKg`er-<7hG;hu;+K;0o)s{MP%uEo|0heefkUQ;QUgo z^yuzM?U0b`*ryR8(m0QxtGiOE$TgGiaS{>r_-!Xrm`=UMg!U~8cE9t}e$)8V@O}Nu zp9gi<#$+P_^v}4%A7sF)8Tb3>3>Ju;1Yl1{rQj-k`nvD}R>(NZ9TXTK?J|3EWxfzN zLkOX9Cp16WNCv@2Y(;A>&thY#+piqpK$%c zV##=COGCnl50@ddAcD7Y6Py!VO$02Uk3kCTs=CvQ=% zk&JYwt(mB+-|DbdHQTbwu>^`ieQhS!3UfV@@_XJ_bt*P-JTWP%UJ2ibUW}gVhOmT2 zImSnU*?ld%w){7>#8KHY;n#zhwyIOF_p0%e-;4*m%u*yYn;&QP{5nxS=!mxTKKeD; zwJ##)i}z6IOIP#%hkK7iI} z$egEE=by06nmwb0Wx)<7|J+@g<=_ACL5{WgG55cJuRutym3N~OhVc4z9TI`yiVg)2i;<@&U-G%sgNEMu;6!pl)iIvszx@25e?YSoRk}}%!^+X zDJqMhLO)`QLQ#&~okD;*cz`btLrF8_T z?L>i$O@@`vU%gyLaz;J9r8E7y`jkty{N!d8K3J$cLn6>C=l*szkpKpDSh1!ZcCAGF zan)>9eY4{n5t=_aDY>|@NEleSPIjxo>&{K=;;E5_#5~C?@DQ3C+}Q8XAw())mLRk49H3+^;Rl!O5?CDt;9FDU4>rbaFtbke9*ByvkYW zjx~1v?K!H^kL;abH)`1wRn(zI;LY)`3t5;-L%@3Qwfca|y%gYe&rMq*syx{f_FpD+ z;2ZFb6Ge=>EGiJy5EEZU1xZR@x600iBO>tC)5PzJc$_Ongt9qxoecChmr_OjlhoCa z!^|K!#r%RxHXxrxO+Pd>eK2CPUKKI7dLL|qZ!<>nYp9;}^0NvISrS0;r;J9!#~4yY z2uWpWx(ce+TLp-`I6mDJ$VKf_d-w@}#*wiTwPC6mFM|EmrdRX|_m(ekSKMy}a1Uq1 z*<2#fI^0qcMs(Q>jUy@oNXBz0Z($xSL>}=urIT#4b_?D)M2m695Z>9;+r*ytOH6xh z{vFd9@8TLG(D~0VzXJ77lr;4ytCKEaaX?*4RrCz7Gr))#Rb{XC9O%uZ2Fp|$VeCm5n?=6)!^C)xRl^#rl*}aWe!G+dQxyxiC-FT45p` zJ*swPCy2|-4dEojBcl@%SRjF5%R{2k+TYmXxr!pzc1)vi`~KG$8(+{F-D*4l-6-lh}Be$WwKPAMz~edtWm zK=FL$Z3C;K#>(`of-nuI!85}`d(_NsuSuV?PgB8oneLZ^F?=q%#FrGhe?K-+5ZfdK zV#omJ3ty6#pKq+OjFQDzdU1|>yI_tQXRvmuZ+4dPhVzCeRW7>_M}^dw5(YAaw9hK+ z!id0ilj#y_#xQ4ATdM-&!1d%6uj3?^jn$n1oslcr@Fd-I{>(r4{J%d5h37U5M?$Kc zQTuO4%~Nx>zao|}@z>NH9kOi*_F{Ir7o7u%xo6{aJSSo7WHl8x!U9(&L!qRn3TLKY z+spSAo-r18qkzX77tY{vO+7=C4lQe5s0cfMvO2bb3`*MGHI9Ve;YLR%fn%ckKZ~p@l7Rf;r(Yt@ng=I3(>QP z=ARRa+f>#btgU)5r7mS0s;ZcmX}d&!v`!|QM#=n?Fg&H3;aLB!v8$lEoN7tg8i?N{ zIl<;v73038yKWM#;7moe?p^PD=lB}{xm6;CvDz|6);KV43luUQBz}5x^Q-3ta()?9 zJ4T;OfdM(pAC??nSy`s9qJ0(VuytTD5L%;5ib^t5SFI9D3PA-4dPWK~yAiaWP#WKX z9-cGE$u{{F;OV%Pj4}k65#Nvn1I)Z%ujER8h=6-fD}UJ-`5_$DN8|d9YjO}cRpP>9 z0z?Nk z<%}ty9o51?jIuUDQ}X|e)YRN3*3che)*$K_7pI%UVa4}Tl=!#%b>fXcyunO*om$!6 z(?aaeP8&HwI8!Wcbnp*#ISq7^nKv{|wuqd{04^LHZbw9NjOg4vCSNW99iGkkb5#f% zJIzjqp`$yJRBs52(2#23>I+4IF2NAynBPm6i2}$6MNi3}Oi#@pwf)l;@V80A52SVV zwd7&42wH-;M}Dh&4!7opGH;%DSdXC<*(G} zMle#ssz4W_%}q+sVS@2y@y04W5o#?5Jdyw7p=_MS)i zwh;!M)32_06c_hK*ajZeQwlolO)|?M@b8pMb2sZPT(8aTaJQNNf8hZNCv4%4-L{Eh z_x?L`++fjlXvyEeC0^fkhI#lu*F4exYdw!*o%ERfUBJcn8xj~FJ}Fob44f|_zA`fs_7K_$f3X&XJT>1B z1=W1^@nC!k$^`JYQ#s7$I5)8{zN$`E7ac+QG! z!9=?&Xu*ng)AHKjN#W7RD>fno1AIBp%wawaTr6 z3xW_3^kVw4c|6A??9hY0{wyxuPAZBwoogZu* z3=qijs8~?-xl(koYy@uA_ym!-PSFg16rx!FgV7M!D#^wA;Mz(7h)Ag!sl*%_B%I8` zCgndJb$pYxmOh7REESH~nJI+%iq>xZ#iXUoU2dG9O5D_=HJ>>H8{s65-%#!Udz=VGEj%1) zWI%Q}xi>0YL}nb0h9B+oaiG~1VidUe>^g{3m1wNGh!d4~Y}`1lpv+}i^_4y ze3W87cHji;p=yUl}jq43uUso?-~@fZzq3oa!ib}j;D4ia6648p+pXf_INgq&n@ zaQ37F=`V6Q+GH>_H3;08Fflce(vUFBHI>r;0{#;rqjusEXy}e} zqsP_3x*JnImIe=2E}^;I13d& zvU5rMSP6+i6M%G23N?Yb3m~0+c+55$)Yv&L%Cm0Nk4DcwVXi%0KWNOkh!Upvra~aj z6^4s>WT5d!Ln_?SqD`c5SD-C6Kv3+U$Nmr4$;UVV_qC{SGaaEn0z;XMVxCY`M8Nsy+#gu3hSF}P=XwWlG$vI4|8gapSi*sl;g7)4;GgK zI|p1WWI&{G4Ye^`v@$)8C{j3A=zwnsIJ#s_vrMe}L9P~kthy~}D8-( z3*Nv^eT>@loN zjy@Q%p%GzbDv&K_)M+?mK|&;ih9XLif*F~`mzk$F zjv1aM0ZWJcT0OM`--ya)=SXcfB!K#IwoY2kkB3x3(hEB-yEAv1G^A?wYys}&H`BD2 zGZk=B(QI&-@uTvB%y&ygpjZ5Wyc?GD9x{C^M%|aWy*MfjbG<8ymQO^)pe@QjTs307 z)=XT%_y^;Pq)5?pOw;vGe$2yP34BF4RfHY{!6Q!9#2Rxw!u6CsA-G!T{@CKdc^t~n zXrug`lAt?gYR}V6k-VsGBYO=nRBWtf(hz_yl}iQ@jINKgxFC zumu7OIM%#$uxnHD@yp{0OdS-nTe2eyr0V2>!RSc2EO&+-4HYZHzEfmD`dDTBKh00^ z4*G(k;ep-p7&$9$vEsj+lpZ-Xa3bm*7MC4@Z;E}FoUE^fls jFSTNr8Xp?nt*;? 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�fFH-UwZa;#2tYKh;h#fU1RzB3b;OStg4LC6U?q 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 z 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�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¶*&s#(S^b}ozlGy7;tj+Ns=!fcfc7{ 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

Y0>ej47MoVfNFBZ5yoYFhzyqio-MX#nErfNV!f9 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≥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

8}S}x48x04rfkQbK|&*gaswX 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�B&!mB%{Mlp6n|#2L5gi};zrmhhjD#t;&lY|>Ej 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

K^> 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΄ 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�diS)n(K-~GtbVyB*PlTYL$Pgd>E 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�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%0A5wIz;rUK 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 diff --git a/packages/core/src/query/codegen/templates/QueryApi.ts b/packages/core/src/query/codegen/templates/QueryApi.ts index a4863c3..9fb5c9d 100644 --- a/packages/core/src/query/codegen/templates/QueryApi.ts +++ b/packages/core/src/query/codegen/templates/QueryApi.ts @@ -172,8 +172,10 @@ class EntityQueryUtils { public paginate< A extends CommonArgs>, - S extends SelectionOf>, - >(args: { select: S; pageSize?: number } & A) { + S extends + | SelectionOf> + | DefaultSelectionOf = DefaultSelectionOf, + >(args: { select?: S; pageSize?: number } & A) { const connectionQuery = ENTITY_INFO[this.entity]['connectionQuery'] const fetchPage = async ( cursor: string | null | undefined @@ -181,7 +183,7 @@ class EntityQueryUtils { const querySelection: PaginationQuerySelection = { edges: { node: { - ...args.select, + ...((args.select || this.defaultSelection) as S), }, }, pageInfo: { From effdd61f9b23391186aa1810b554684cc58a5b23 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Mon, 10 Mar 2025 12:15:58 +0100 Subject: [PATCH 25/50] Fix pagination typings for QueryNode --- packages/core/package.tgz | Bin 1364772 -> 1364784 bytes .../src/query/codegen/templates/QueryApi.ts | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/package.tgz b/packages/core/package.tgz index d70ef7a4155be25b9ee35a3510e6ead4262664c5..672bdd844a71c05e5746dd4ead94bb34374285f0 100644 GIT binary patch delta 1128986 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 Om2G_=D&+=_;z71g9$^gBE2lMz8Fow+3W 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�A@{1|M{-Va?5df=5!{~S0R}jE?eC6>S>-%?e`DKT z96$Tj+s@niTj|rjuH@n*wnD&(rabmG>o!mG0%GfRn?E=kNCWqn?}jlyKhhV!5M)7* znAKzC)%SqtRSP1?&0f~4A;E-(G}J-EYIDEE-U`MHmvN13U(`=vSZ=2I=kSgwr2 zKQ;*;Eskm1hZuAL*{C=XkR~wOJ;PacH}zW)lP_&=P6;g*K6_tBRCT;`lo;EuzGl1u zZ~nJ%bd!$~sRb8+mBOXIS6ezVofyEH`uR)9Cs526ZdRwyUjl`Z*IEN}(*Ps~hh4ID zf}wH9kd?E9j!ny)K&tO4&2;&z-_np|79L;QO=i;^X{y}pK*h6iSkOfGIpD4ZLCHc zQ8cIZZ|1D?Vr{%gEXAs9Npm^yMwf>rZ;U_^EhoYc9~Phoj0{>rV?b2` zdZox*<=R-f#RQ*A4REMwN%%t$#-dI~Shw~YL)aPwY|v=d`>Y!o{D7 zC!Z^6nAK-9)93?jPuYp;>YE!UW>Fw0eBZ7x(Y<;;IE($PN-O><+6z4V$Qf(3P+W~OS?{xd+v_qq26<+U(O15RvbL4 z;iulaV;TW}9Om09_lz{@ZHw=uYN2RMy4eGYhwh|g7jEDdZukvM9{U6q#Qk&L3^-W8 zK(SjnH%+$LK|!%2xHMB8Z-Wxg$@0fTf+3#<@3OGhf0O0S^=V(?AUg<@LeT{2KRuNr z?zZncwZbob-4Wc>`>+w{fF|3$WSf>w()A)P;LkqVxk3J!6Ome5bZyj zu^7VBTM^ee$}>7>$z5Qu>}aauZ6k|4~4SzCJf zYgVOYe3a4i*{fEi znZvfwTm3XXP2GoSq5t?^S{Af1L-laOwf5gjx63@Ceqg`EyS{#)7olnQKZCQ$xbR*Z z4duG+#7^xy=vn-GG-gS~zi!2K%K{^PxlYdCSq*$GL5Fqd_r#nd8f!@gcn3J6$62Z^ zGGmq=igV@(i4z=Nird)eqxZs_@o>M!!fvIvZi>25K3~KAI*I|ZH}XF5hHi@kDF2NA zU$E0?AR1G^O6V71yZvt-6PPMxDmeiJMhJ*nKT74k%~L)+v)YNL=x@mESjeZy?#X(w{W))Aw#g;$} z!DW-D5z`<0OH3$Gc_y#rouYqedrNkB9RErr!;t*Emk;bu8@vNiz_s11Q17T5;^}Bc;irzwRqKF?XbdURmVVslvOh;u_e|m_VwCUF z`NB4wXwAM7>L40)sS=f35h~BV*+pu||N2ikWEq${RlEysH8so%!VFUfM}Tuw8~!Ac zH*l0t_5hiRe$WSM0>-U7q#0ABVYBj2?N$#n5AA3|jH`wDW)>a~wXCuB1RV)OD+WN9 z@E}P;c#;;-I|@?*XeXd~OR^M6?Gf{)dP_O?d;_T}6lNx6yr#I@%L!kM&YWcMfGP^y)bkwKsNLI7B2(F3Yz!NU3eQIYOl z|5lJf(@L<#_%ZRKJY4t@*0%JJmEKmsoRmr+xGJ3osnb_0(VHay`f=MGO{kJYMeTzT zv~Bq8lV2u$Z5P1ag^c@*?}_MnsM#68?S?|U%A6m4cW#b7+vl$=g^YAk(~ck}>{d4j zc;AH;H~)ABxBaH(S53SxCXEWEvgPqvMaM_o_q zMk#jM!%Dn;`qAUJ_w148yI6cjS112DdEIi3UXS8!;|&p7_#7xMy@@|)CL88eMifmv(0mE0r4x}x>mSb@5)Y~3sKghLJumw3kD zL$XavRMgh*ZR3m0jl!Ny>q5+=r+YBG`#Axy98DLKU8;msg-r#+JB|O~UF`qhozZ{r zZYbwJcn56x2k%T$zl`yLh!H&Wkr|}M?YO?N@zy#IffXP3R*Um;#Q96}axeq1SEVxt z5o07S#Y%BIhdKAhDs@V6FX=g@0EIgFxU2M>!=wdsK2OB7<}gNu!HwFZ2xa*23^5tV zqKdr~QCasm1koSW6y$TMH{c#1Rb;hzat}tED$M!HdRawTsmGXrf1=FEZ;Ny!gjuu8 zH2cLz^ z!x|_0nc+TE)4GyH9?5DKYPaZ z>T$xbMw0I*QqbVTuu#?R=^zl`gRuzJ?!ltNSPu`s5K!VxHJIiX(k5mHZsE`aM8c{> zk8zd($^OmaMH`w>VD}5>II>(VfU51HH&}q9qiO%GKy{{pYM%&5J zs_|0`$N;z=Bw3=ovtUbRD?pISfAQ&2zp%BCyb`QrY{e{Y?xP8xMG03&!67SGf^!^b zXZ?62Ne3(R8XIDGn6PWl(-K-D$lT;>FU1tNpi?sRJ#!M4UnTYJmp_D64zW7GK%sk0 zk{J#W4L9N#VKm}o;*;BaR*~-7@RMA>3sWqpEYn0<11x1?qKD4@s)>i8%M9wEn5aECuicnviG_lah>-B&d<{5bWlDymbAS-O_4ywp zNYK$5#aqLJBD64t^DN}QbEDvBy2|qHh{yk_F?Eb$F8zqe(J7FX($haR`7$XO*b9mu zSe|?q>^64A+wFd)ws1XQSGi)ca9P(D^Jqi96x1yRBPg*FCF?ZUkYU&B!suHg&dLTNUlG23BdbeYdQJHOw zPl(vvD59nqA|#}hx0B~Vi`i zbr#D4Ib8Ng55%{1LHY0C452aV-S1blzltX7wiZa%QGf*Hf6y5N9cxzpKt*9!p$`Yj zS8EUl(pPm5W1oE+Y!0|McKXDS#AW#KF597M845ukmFr8v4XRd6*DA@B5F_8(*FYQh zhQP)$h4dCLGVIeJlWhYCfM*o4tlTL)1{z(fTcMPV1CxG)ArBfn$-RGDdC(ub`Beb;r3M8ci{tea4i%N^Z)2eTGb@TK6Ncc0qCI^a2(Xw-Hu zv`6$^3n^|JS~C(&Ex0ODJ`Mt{CQO*lRSr>9A&273A165DujB=cIYI{SgfNv^UU>Fc z93NO}_o#(7?%p0Mp3^1(Og~W#A)B5hhQ1P?YXY%&`iJwm!}orLead&`>J2=~rSM9- z;&b?;3&%1#ed6lwx0y%6Q$YuWmjGxEUhCf(7k8T_?6s)(hWZW@^gD0`z}&@h1+T_F zA^gH8vS3M}Kwxd1bvTi@q}2>&&i9|TaWpntLBoA4I>>BI3b`-R(F z){js`n!@+!L|LAUs_<5Av)qhYn1;a*p9%?sPVUvxJdIWMzWi8&(EyT6E&uD49stAD z({BKGD6E(N)1KJ=9!rt!=OW|M6*?l^47d?b8E#^`+}K$;*`sgrg~Lo=n6q=~12I^* zIPE|14IG!9g4kkK;DIn}P#pmqF#V}0NJV82lN&p!$#)rx=R?nR4 zl)SnxK!wKg%LiBipzU=#vp5`2n9~-nF5$2po!hn!VAh@O&h3a}4}o zMH#RQQ;H@awrm1OWvmVn5GT5y@n3<1i$WWtqN-psBz7X|a-3D?NG3cn6bq=BY#1xM z=ijnaKIcSSljK&y5g^e~jUW#= zE_V{`j$HmlGUT@y_2vFBrMq01sJ}qZ3ibD(FwuQ~xsB=cTH|mt9t&@;?M5P|GC^nIZ4y9CAv#I7|F-~ch|OCI z3)XV&2QXOl1Dx|_u6x6s@(7mjobrO?{}oz(#T;`eJ7`fax%8>kgyVj8DD(Hv6aK?2 z2zsnT@Dy6aT-2W_=PVyv=FJkWuM)1bx~aH}B16RZi~>Z6d20KM=3a=)_zA1FbB}yd zedkPF2~o^|h3oYGlMa-afrs2FRbl6R1ylEb%Y_wX`8R*@=bF59w*~+kQ+6}V!Qj1t z2;D!arJhu!#ZL^GpcQ+ylaXJa@y6YMNU|=R@wclfn$BrVxD;i zI1T~~!9)`guVQawovvbX5XyH$RuU?d$7@S+SdklQ-553uR%ysl*?v5DGUA}M#n^zf zaQ7Rqn66~*h)xzi;;}9PQVc{Q69R!Zg&cY>oe(PKPg4N}o~qXsczS}!LBgFH!)l>l zcui{eeRsXR^x>ofl;pw=Z@AN76RgAhsMg)(2x#{wmGr@q-5dOjitKWpn;%0)X{>@% z-=MFXM=*wmpdA2yG?_pWSRJTmoPiCpV{NTp9=*3k-8iB5>$26#K@Fu5fb$9C{9Aq5 zY8Ag)$$$B~lYI1+4?9#)+^@@v5&8nqlOJyHXps=s>gghBt^=EFWa)9*wvPjZ?d;S9 z*vIO+1-gmrmjZU-7%Y8YDvV~QC1TaR+{)syI)9xywVqPR*^OCY0kwg=E8|~5eZ$dt z3P!hTe`6x`#^cN&O`<+TNqQW*+p-bzok!J>&UPYL%Ca|ZVCj#7zE6*bEw!hwg zs|aNtM~;sEFa$JRdW&D00qX_376U_)NiOArA^3ZK=YIKO(b~e3* zJ>5#EhCT&(_d3&Kr+fEWT}Q9Zj2P=l;ey5)Bjj@Uk;7Q>z(D- z!{FF+&@2Yyn!PF{2--wnzTZ?qkq*r^pGGW{iLXqwPB*lc1lt16aJD=s{R>aoF?|$I zYXM4>+6sz6F>Q5}60HWo3;73WsO-;Xv{)8%+K%5P?CG~Dj5H9F7UVx52$4ES+8(4r z7NxK(D{d(Alk+D^yG@B}=14NkZ6CB8PW{BzxYl6VW#0O2K(%^F27?C~*X^GKo!}+V z{^&ldDZ39tOu$0m9C009t2TxN!$cGD(ZV_$n}LPciT*;2+Goe4uqnlmv5NTec+~2o zgd)$;MP{3h_}&I{T}-Fr8hv3TVLU(6bT-0I82bvSpXQ-d)ac1-I$zOGs2!slscl300H?SboCcXf)fh$c> zLQPLqz+f6bi6~695Scy+r`9t1uK&aFL$YpEa}tCYsj1);Y?+J0nUk-~EZYE#@zQOZ zej_EOO~}iTCAd*^?3GBhXf3w~%+;wYA#G=YYL$0`7J?0~}$e2BLcOR@ww09`C@kKBh7 z*Fgbwz=`{g#xkd02^DEdXa^^jG!n}ysH%EUMLb|8~l61^g^!58m_Zt zg5mZA5g1{wD1yyRNFZ@SywT?r`yp*yB|*V7dA8{#({XSR1r7&jXcY&%SXsWF=%!J# zyue+tb`;1Q_-?bJTj~n4yar+gkg}Vis|G28HB}%{`@ln^sWr_IM1nsl&^nZzNCv5c zohn_8M3PfPS&gUBOSS*^qIgkFLj(jN87c(vDGtOBzr{H zw6RQ>A5zi>5HOg-KB5C75HR}{=n2-*D9*@`Q>+AT?T%b%tX=!#Vqrh$hR$Os$9hQY z02bdjT>ZUcHoEAthcl^07;p4}bD-CnPu_jQ97HjyOgBiDC>cKQkWPl*6C7Gyr@8BX zUM>iGqQh3aa#;G!I6z;ccMt#q$eiK}N1rFAtsppa%=Ek6@vf!+eiFKD3dVr4lqL3a zssDok2+|W(`uCjS53C?m*KeAFL+<7B(r7D!);|B0^z~{NO@E+87h5Tk1VL?NVxU{P z5^zS-(e8+i2pz^fK?5L0XB)?_^V<(LNc)%U>&ESiB=POg*-^lD;=G zj5)S&7QdgzC3{`-M-9C9j1qp#kN^uXBGcw7+!f_pV1u*8m5_PL2_UTHn7C|_9Ne;y zTb90M9>9_~@jrDP{%Cls15J&cO%NR(?BMe7$153id02=WD+y2^j)iwa7u(xLb{RxU zb3{-swRsxZ!|2TG-vmzdq^;x{F-l%dF{3r1+u$PMkjaJY60>#5MqlPpBr{~7_3*!0 zz(G|LBIEFUD(;)XkiJPE$Z=5qqdS)loyEx#1@S}C<$m`ZHVQ)iGsxqZJO&yCkUn!f zM~NT&i=?w;w^bml*r1$!VI_?(wz(s*(4t0Ybp5{uEnH5vVi7Z=Mu7SxFOr;kk6L`7 zip`JpdN7d$%QolBKrlU%A8$h_DttVlmnjU{!VRRDR?6O)l)hz>_mIymzS=fR6qH^n z5yIyzH{N8|sv-~>4*3`)ekH;WVgnQ=q|Xfz7hUW+_;{Na9qd}*LmWSw20q4S8b6y_ zC3$<(w?-@kd4UXZZ13w#<2mkrJrNO%6hT6YS!Dy zN4p8MjiyeBys&KfNP?|vbk^pv&t?K$9ISgLJQ~D<0c-MItg2hEj%&5(^BlUV-V_?AIN_; zjM*x?#7kT7Bwv{S6#Tw5S3`JCVFr~A<=m%0!CrPy88<%<-ZsVK-uuUVn(sSHCoWv{ zau6cKEhiJ-nqCVUS>Z^U#Ccm8oG)tu(UV`Y3h4Bd6h7oy$w)X4(BZ1$Hfm`0wOc!r zOGXvQLLD#(^p_smVZ?u0YnvRgBQrZUinR7lBg96iGv(A75v_*l>D3Crp zePLf+jJ1Ku(+?=nw(cgPq8t$GWmgH&2bk>*Z}Z5OD7Upyi|@zu6qU?-ol{7Uc~i4& zJN9xcIpOFLy&Tuz$k+-%IlFH?WaLqA^_K+@J|l2#@)9^xq^{%f{h zbloyxEgV;LbGcTmL;8E))@x2vnG{))aKvv$2vLUG?g{GI@Fezx7>|FIbK-$S_mmiq zQ;=u{!|i0j+@v}6n?WWkQLVUSIn5D@I$#K7b)@IYJY>kNoK zbCyq;oW_)q^>6GOqL1;J9`Yj#n$XK3PfU~p$y*G=(L)Zr>L8F^ zOJ_l%jn}=B6`_2AM5vLmMjeJ>P-cV`<_fP-XIM)L%_qVK-4~l~ya?g>Sc#${ScbCW z&1D3l!fEr6g}4qSQX+=xV9!O*e7I!7R`AK8EyEZQ=^}^$LXIe)$#j*!!a>TT0cjhE zr2c(zLwcBHyeUZZh|`BqMYvBI&Xodf+&PBK6pj`$WYdHcdLL|okbHI))@}-OSZ!$m zZLpv4g~Fn2T$herJ9hI$K7|4$Ku6On@e`%R#JDayB;?zrf^>$iK@fvMn^1_+Z#y#g z-Ro+S{J)B+H}Mm!`#141F#Vt8PSTZ=5#30nZiQ&I(c2wPC0^X8E2?FFcBCbFu|8ch;aj!!9R!<8!SQu?dCR8b$s6-4$ z-LL2easR!!2_Y6(v@2(Qe;rfqO`f3x)<133ug@bB)TiVx{3Un(QqQGn(#q?9j#LGe zR|60?XU!%mPF zr?*~6Hv9I&v7h^Bntd}drT?p`9OV5)o+^lETqQE zju}-5$;bIu{> z7oCs^D}!qf9)jOm?0j!6!`EInB0KBTS-Wq~ZUy*>Pgns&4MX?ACnd&;biG|R%sT9Z zXFLt*zP)t@Kkngb3bK1Ar4quloZpZc_MMKuzEm1$_`5-sx0>15@0@`aUZjaGa@Qp~ zUE16oPmi+;+CAFo8G`nfVhcOl_HEWTlZMR_sn3_fiCJRMQY7T9e^|u_q1duCLaM&e z-DvGa3O8cB^2JcE+E7i-zI&9v1D*YBL7#3IAJP!{Z-(;IWh2=Wg=0`JM%0ukzv_Dl zFV5zw_nViM2QRWnd~yL*#N7oOFDMFC&GwE^C{}*o=5KjT^DBE*?1S0;svdr%!XhiA zt(>{RQ{*;)1nu?xw4O6DW2`ACk)6f%>{I`R{xXGIaJDtabg~hvq&QCjqgGPlfp2O8 zh7z_lnbC{=Uhje6egoG-QTIYJvM)$`^Q2;npsK*k*h~DE6*D0y(rY-ddFSAsBf+|_ z{DwkJ^pqw`_)uW_X8LFp-ymIE1F!kUP(Zd%o6(VqxNBn5*KnDRSm0^QY{GgF?oj-58ZKOB=BQ?pn7c zD6LPXkj=H$2ogDvi z#E`)B0}1m|UFUZT2^BA?l4xlTBRmIN-hTNPJ5B-XCsOg#*%{o`s2l98O=m)5hToVH zQa$AY&xk!kycHqlF@FY6W-{lv3oEq2jHJ_R`z#(&>sYxlX;k?@H!-vUMz` z4omzVXOu@enpEP&NJ3@^D-ubQRF-2o}+)lEJcmI#SW>?iTeHdZJu&(nE1?~55GIM{?lbD)14PI{Z5dW%ZzSf|ts})=N7wf&dQZ~5T zBjwl4dwf915~%$LIqn-wB7>DIXAG2<=ihSjmV!AJs`q@@SYx`#SGaaLXbP z7s+9I#}7|W0I0qMmCHLifi~0@nZ7>mzZmMPcgG7V1{Kqba(5{VM#5pL#@Z`Gc4k4v%$^|0;>#Q| zxjZBZ=;ft(6c8(^$oWSU$`d^7?vSG-eIJ_`LhIBhb%&wevo_Rji7^~MahGEI$&Ece=r;FOV@8!u8V zf9BNPbQ#}c;0cUyyle%r%<7Kgist?fyugv=3UemN7;+kM97b=uR~+09KxwUDpo?n| z9Uoy6-q8~#{roxtd&4FNiZcxij>F{;^BPq34h{e+dJ%x4-1d-{re|<1a}%|uDdm52 zj8H7iQGbbu6i{oxm4VQ*DM7wz{#&N#KghvjL+rp01G#ex0}&<_T(#u<(KrwBs)Bw5jyGzQOb%$7-lwDp z(qC1Fpa!~*8qL%4VqNHBx%e&*ZU&zBF1sSQ>94^wGmK9nX@K6^4Dn^Oz z4LBOtYh);du8#SGG4h*NZr6IzQYAl64nv{iK&tazLGF`wJUV8%U>P@fFq&#>Invp| z4YA~U0A(H!p&jGfJnhv#UaO3e?u3eVOldsFKIN=4PW_U>^a|;Rk>|tJ})z|qt z?=sS#3iXly65yQjgE{M^m9OqjiXg@G$xp@%HZmn^kya)d{MYU9Xg;Uj9Z^MnvU`64 z<>lK!@DSi9AL3Jv=VW*BcbK{fItf38e2-&)boW%o-D`VcHH2{a9s{voQB#>>Uj6W! zC`g{VhT~^b%~5IfQ<*Z}2wGLncswEtzKQp;&DXX>TTZA8KuB9+Dld(i@<#)HH|;D6 zZt_qYJi&m>#jBEd;S4s)m}uu=htr%4Xo;cjFte{N_S28y5Oa%BG);=~35vjv-T=OU zy6Q!ek>APUutO%)fBG$WTo0;x`AQd0;5oioq|VsUvfL~o>YTJXv1)#H zovh%L@Z>vyNr3e79yu$1yZaK6bixV6;_dk;eW@t$`lrl-%=-_DLQucKSQgz-F=(tN zFsM(v?tB}a#PVn8!z2d0r6J)4kc~AJ=WLNqE=n}#O5}P-tb6O3OA0n{tK69B)vR49 z?}xNbcOdW;hTq)THg+WWn8mHR(%mG$^27aVE3dp&oBx=iVjG@AT{{>3FB3yhG1iLIiV% zgicFGf3uwL_%WmI3dhkepLQlG*$FH)Vx8LDsV$D{>?%Jr@2iRi9mv7fSnkIo& z%rzCC-_#k(MAWuqy6oBsh(SN+`!4C3eQ#b9{E5BdxMObfWA2rI^S%y?G_}{Tl~+mn)gsD9Y3heY?`RW03PEhX1AwxK@&p>=W$EXqHRGjQgg@F0sF_w#hGS)toRLHDVk z0O1bqdSx(5AGAXMmdk01_stl%%;JeG40~4li@ts2UgW+Q49)oIy_(xae_*Q<#PJ?k$iM@fmcU3LDR@5@}oS|NUsjYzq z&R}ax)9nJO1RYJnR zJ_)maK>Za=O>H!<)=?{HvTCo-cUAJh?L8B@xQ(wo)tpXH`8D~oKGx2^RZ3XM3;AG-``g5gXLEh_UHv;igI~O z97frtUG?+4I5MD^?&Prx=DmYnvk!j{GPCvtZB(nW(?<%Y@KBr!5S+APv!${hJNc_* zPw|Kl-dk=Pm3CgiQF4U!TCsoU*yI7(E=&p*Fvt38jOIN!c_b&Cf@@HDUC+{<TAMu1IAMe{Th>Nt! zhi3X$pff0-&sk*7T` ztn^A0_@9y6k=`gK49E8df-*E@>^gL48SC?9VpTm1?c$!fCXq9M5l{xy`}Ao~(NSc9 zp_LZ7xV2JLLW0szS-~OV{xl31?N=7sfwPcMf@ZXDv|=A*_;j@Q^|S*lFe4`kk$X$g zS>3(@I73RuTNYywMD(Xlc!MQm6c>*S;TAxlm^mlKu9L3DN|j|D-8QCT7@& zJ~F_~k%?`%)WJSE3|x4@Ru9WZZ+t`x2rt?9bpafV%1mUrg+;sR2^uH|qt#X4^$eQD zrrNYms_7^?I}%hivzX! zF>MXCA;ng55I8|??T|MU0{EpSrT8v1|1+NMu`uiZ&~z3+aWzfb#w9qx9fCt}cXuba zyCt~W!QDN$1`n>m-QC>@?r#6)dB4AknwdJV)n}fF#WkTG;P}uW)$x{ zF-RP-16K%f@J#Mj2uZF%{f9KiHU|9%KYZwyRD?nxKaIZ#RYM0L4x))xmlz0G3(?p3 z!1PdiDG7-lZ<9pThC;K+z$1^rcnS#>ByDjS4<(a!N2_eaK!Q9&#x?hj^O@Mj zF~Mf=8ZZ(JUVSZEf%Mpas|ssNJa}LEDvHoak`ozO?Or-(g=;$cMYyaI<}dZvrlG*n?8R; z%)HP=`>L!J9dFt@8d6n{bhn#Ta5O%pfUP6IPZNH2#>P*7?sT@r5_8IL$+ai>GJl6) zso;!_glt;Wa)2@(_1+`&nfJBd$6lR>Iv1xb5GMv`jvT7PtV_n*0e9f?k- zsLcW?U1G=ig8r=NV_~n6ODt?pa<2d`ci69plOWE!{v?mgm+kE9okRT2^Gc;LU#2fU z(P9p{LuPm>YLRTJ-O%Z%_*^X$pIl;-28!De}s zPPW-Tc*n1~+BagaZ&#+>Dy_Ymji&mG%KkKWGp*AZuO$*a6b|wqIVj@Iow)(%8bPLNrbDoYfaI%%%F@=bmXtMnqpoBGdNHcVB2#?m=S$Jj=TU_o#hDtmU z(J+r(+!hP+wWAx+rc*Xj_)~Gw-csUkNk*i#7b+H>UC{8DH-wJrG7lDE<2Yg7@3edv z3zF9CNq0>>7AWvTnc46~>;4U_Q+M8rsSP5KGk|TcYd?}HXOhYcg`e4^=;!W`sxt+u z05i|p3AoJ-{_9yjg*V(~Jvo8IS87smQS5~s62rwN%Tq~NxP~u2Hj}(RB(;6C@a6_) zSO4@+B|DXX`}4=k@f+B0`X87ba z7zO+}qD}Q;I&X*p70K(jnIV7tPn)g28d&Y(k0CFNsEr}9ts?!#v9Uo6#}VMAn=_-D zaK>lvr5JH{_7W{vynPp^79NgeDXn-XvS}sDQaZL!$M;7z#jI|JT~)O5gb0@2yhv+x z@l0>IBsf^XNU^h=>(@d`gY?>l;V(vjdpQB+Hs%%AslYp5w{thG)mh%YF`s zL=@7fK-7+y$%WUjqtUcR-M!{zH57bpv2ELGNfn=y#+1aLbXMSI2u;o=`|9mjgFlcs>E}U4@i|>7xwg^n-EdyPgq8u( zE}kZ)=LhcdJla777-ONu+3UXJFw!&HTnZyV~6(98Z~sxQHL@6*qnQ#(>JvaUvOZM=4V2Z z*k?7dH<3**P$zupR*lAAP+9g)-#T`N%%)GtV=z^VQkY1OGR=QJ_cE^mZ;@#Qlvv*w1eM&oR21$M!!E9ew1KA)0lnHh~4FWja>7NUct~RPQ zQA_VCBd@0W_P;M*azj&f9ILCWNrf09sY282WKkRq`MA&TNK)tK1<@h4(_6i{z#Vt9 z{@d2LD;aEJaxXPvwe zLd=A1oC-wR1S%GArBH`LTHk47HGD67%p*4#B+R_5tZv0Z+Fx}!bkMo<>T>BRT=6QU zFa$=da#YKJlaEVFSRvLpy42SU@RAjvc%Dgl2PPR8AUu>@dGgws`&xo}sl{;(FBiUKYa0Hf>sQJuj|UdnDLui2*B2 zSoPJeS(r4h4b>bO(b;HwX$$G&FViG3JXZHOj(~rt&9CL^JusNrxVkq=X4y;IVJ>rK z1`_bpeTYx){u|$FO~lGb;|TnMw`7mE9i5d7b)X309u-7kVH%f7g#2dS2oaZ30>S(( zARDcw@Ud~^ylx@99ul7)L$=?ku3lj>MW;h|2%LoPo zxRa6`K|&|{l;F6JJ}EC$Xg15tMysE|a*TzBCOO;=z2j^APMyx-QX)9D(LcS1_`{HG zxM!PbZJVx7evG5ICHsUbcf*Q7u8Ts%pE5=O(H;3%)Sr?R7qO51)utyo{&}6Z8 zhU?}vuucTmqhh1khs>GQD1se)lw-_w66JD)YS9U4AvQRl0IJkq{@1QP%-xVMz%Wy)n@k@YY zcTVj07Kh;dTT9a%{?KX$1(`+wu~oE}xP7m~lS^IMG3M5U0A}dJ{??Fqz{rnJGnB~K znE-6a%LSCn_w$Zn`lN{%RE);u5V$wcK&|Nn6LHN5;RNzM+_ABJKhVT?y(||O5gY_*}-0SoIW8Ye-@nwfUB=RfJb|BmDg-|&A z6UzcoI^v2KWZwy7|DxB(k3b1z-w3{aa|Fh5dKl{=Dvrqef_9cCfFMKf!u^b_g zM;5=~Smvm0=f0{3`ZITZg4*xILxhdW^+x67VX!A~Cyn{yW@)Pz7bITXr2u%N4;ISu zxoyB7os4`&PYbIM274+B!8={XgNjq!Eg_{`j0=3lk&O1_9y)Ypixm}ePeaCLuwQFN zr_qTaQT8qDO~WV0-sla-?itV_#0X;S9?%9&8Y2B#gm6J_BK?}{4#6)t-@WIBg}rb& zYm$?wuo(tCbm#qDww!ePfp6;<>+ui5p0(0^RLU{dpY*L(a>%E^KDB)ga%T+Na>=1PyTlckVnA@AfRWLJ0HOm8m!E? zBD~uyj@_>Z5{V*Yj$mOfH-9h%=f+won5@bPwd-jIFBP@~yy;#Rk_rODE`MM_Ili)& zR)@;0(f0WJ7srOkRAvRp0AS$rTNaYX>rb)b#hV)(2O}O72*-Fnu%*ds5)$H7Xg?gm zSg`9#Jupz)bq(qmXgsLxS22A8;g&0B+Jm*ceBG>}Y*wbI#Lt~h#v}>Q_&)uLjvb1oqnB*=`gY14 z)X#o}hU*-9F!I86Wm2i{)t)%ex<>O$ZhJ%^ zRwNlCgKpR==#L8lNaCHse&d^Uo=YNzHYNLkfI7lG+z0`TQ#LVTSl`E4)pkny5ysEdeUS4b}|U|yX0@)@WF)WaUyMfP}_rx4gR~S5lgr> zxW)6R24`8dlOLMX6^Veo(;R64ebg1&e6*_pG$FTzA~5cmdn|_r1aJEgxJzvg28iFW z5Gb*&1F!-8_x~VFQV1u>(a|J1xOV5-o>S3o#L`$u&Jh8uF={g|68yiA-BBtbyJ4gn zAwkR|{|CmR%gs@4`H?Y#LlShubLDdV4h8?24~?oMx7Z6Jb*Om~qhb&U#G)v-hX~U% zNaTC-RSm!GQ5wxq5Rt_sdO-Dc-^OJDABe6@rRy*duE|28$eq!-{z{Jx+k3e-;CP-( zSx^L^eZSfZp63}>cf?~B#IOp51fXcX(UjnsJ&en zazX&ZwDG_O`jJpmI%Y1zE1>uDi0I@c&nFG@fGQY?vrh`md zadWS;UkoU>$w<0EBIN~n*s@Rz6|Cp)hlx}+k{Z?lQ%jP@e5?16$0st1ZspqvMZv^Z zu3Kh}oKjSy)A;gsN5qXjBOHTxjQL@yt^kxh{bfU2MhagARIfI4fQd`h?#P0T5gH~l zc##c(&|bOM52r;T!8&s@F-d_YBtrlzsYsP45^MO#n1xh}Lyts63?4^Cu{e^RRC!B6 z83|{O_-r6@8JdiDMaT~)t-6XyVe)S#6mKMahWC9ZIa@!qWHh|-RVK{Es~>@QsHz+$ zQ7DA*m*}cDrcQxUK*j>~=#&BV`;yEq?|s!zy8avT!QN_hlQu0e;elVLn--S$oYyUx=j9^>gN@ zq0HUF2f=H1u=OY4IUz9kxVU3jy{pv&ggR?`t$Z=mRKbo{fgOLPvCQY8^IW7)VbN>* ze01QD%r3$f*yQU)-OItmZ>;)-xEVCt-osZy6;DOZohD<&{aw|U91~27w+$pDlsiFl z2c5Ek{DLbK$Oq7bv|-~`{LC7O!~#spq&>^Lkq@1FEAFl5f4Q&J$ zx43_C5%p~l26T2r{#2q8hWm3knF62k91T^3z_OTLmU%vdB9ro7DaG+tA-Z^$LjK>+ z(&7m)PN$$Vjc9B*c>?9zr8$IOkYvG1(AAzxi|joj_S?Mx+Zlu>STElHzMf&xzJl;Dl>E zSal)=AAbV)(pB6!NYQl#X}BqYiVe>HL|m%iZt2XJ$Y6&WCI+m5{vN&brWS;?_&bQL z(cga_Tz5(Sg%pE&CCGnH)Bn-kuBw2GLg|f5+|sKg^_=eL%$R!5bWh! ztAv%N)RRc6CH5E~IC58lTz|OK*$!f)oq^R`Tu1*ab_`1 zT8-s2q@F;l`wAcIqfb6SbETZd-(iA6Iv$^_m>IvqKa28ZB0dvhDMNl2L12sG5y{a{ zOWw>cLca(P4_%z`7$a{9tnezT%wu0OkQuF$(kF2*jV=0x z3kC?==lF~5dbsNE^1U$({!#^Pk0T)oxmLo-8$zzaBBR+#4R!*gTEN^C_|Zh?yg* zg;c&9)SOD-f>gda3N?_&0?7fR^_Rv0Gs{C6URd5aiy0Ws8qSEH$?VWDn3;7CTa@m) z;INS0=Ft$Cboj&ht<~gK1o{~CaXr^B>SYdTc$_@jWbOW) z_3|~!2b->X*!eq~H=b|m%%wL;C+ZDUoTK~r6I~Q2#ojH_HU7q`wV<%$ z*o9P}Myzm?==jtAlukLy{4M>LX~Koe!lyrr7ZE4U7-!#Id{2p1u*|vA?e=QqxlRN!wZnxslN1npy`C*55);yWR zlDoRW_UD)=oke7QgU#!^@HZq2353I%kdQ23HA9rp14SJ>z}5~|5CXG;hhTl9^@`j@ z5G=7ccG9w=g0B^44IUB8BaWiB7#`m&v&XG9g{FW$39~Rm9RP>d{QR*V8(;=s8dj^9 zj=u&ma)N?ZXgIE5{0nm`L(k{+&T-$>TX7Wslg9HNmR*62o_yY#in@}ui%I=0^s^z* zN9gwY>4~F;ioVS*lslX8xBr5sQb07bbSc^TtuC=%YxQUO`<;}iPe>4dt1$|<9Ig&4 zc8sMVXGbB{WBg1@d6@U=#b6Ib1rGzRZPTM^#UBpOc5B98hZnPR^K{-@)rO=ZYLkJt zf#BFpyClldvl!9Z*9NIX3ODXbQo(m%AA{o0@N9hsjO}L+%Pj8~)c$CZCw`13TD=5q zrY}cAMQ>k=R?(&;_N=ixdMry)kCb>4Y@JyXaR%9wy z6Dzw)x%UeLJKr0lRdt?S4F=$U9~92@$GqY%T%;9L?!pYZ8|V|+TSz|I0^wABC^0je z`ALrn!ZeZdYH9@o5C<^o5|veex+}T10r^1uPDblfBMmJ-V*|%QkesE6bP`>xVlwZ> zxYMV7B>pIqo|dbF0Urmb_)-3HkaD)FfTQ5vyjrtRt@*_3;q5kidRC_jR7p!QN_(~^ zf;7Ws>o;_V!KY(RDWk^hBSm9VkfOIoIMyE#{zK{xN1vp{y+IRqF(mBrvXGBicQ zLVt?l6hOi*-PxMBk5&{6AZQx?`so-=^NST;aj`Z23rG6rj_w-qm!wkJnX*!5xiZo8aH=Z}0-`Fjy>3m)Ef$+>?Cef@HN_RxKL6Yuz{@f; ziDDU`{%?T9H){?D820u;zA|*`GMeRtQ8GYiC{=F1^JnO78Gw@!xP%( z4MnrbWOP=To25DIv&;NBEgz(I3?abA?k7_Bd@Ctmftzjw7BTEVU86hOTY@>er(`@< zj+wY&pA`t!oP@si-5pg)tPj$!mzD?$!@vccr0#1hSVVIx0LsG(IV5p`@~~oZ6xX0U zth{BBF(?m9dyKve%EN~Bd2Vu((T^=nY)@m<+?JymMmDG8bs$!N7Tqa$^$aD$MhLwr zcz2FVBC(5n$l!HryZ?e$%XTUgkn?SeHpF@WGaURN!)99DK(S>Q$W*P&ZeE0|TC5UdSZHpq>+?%t}VYhM0WLJh;0yOZ5XGi0yn zY{SXPVfqC{g4e*y;hpdf_cH|@Daqs%N@Giaq}>^z2J`Sg0z&TjgF>oxvl zWTnwy&C%wOS9;e$$74;Ms402yhZ&s6^aaE@8ACE>7T=$9W?iMMJh3YC!UT4E-%MjCb1yxBM!Mo%RCCJQo9 zqKokLdUFQ#Fw>o+8rT*Forwku@u!>tZVti&qx$4H00i=%2KF&KLImB4ktrf?ueFe2 zCfdeNze}6W(&UQT?RPz4t_!HvpV%06y_W?GwX|cwoZh;_mGC#>7={jtZY_hol$erPa?KBu^vjXmQN~ah z{{-&L78dH4rEpA^`_nIr0bR213b%;rnXjpgXjSNd#pC-LrwNKMCr4R2dDIJ6gmYD#r(j1sS z$uAvt%hL%B-D?|fkN>FCsJ|73o>10!lea8uR#R;jeOSZu|eX^J>CB1y*%_w(B_Wd|j0Y7W-0S!&MIhE>t-twL!dFbkcKH2^OM>WsGtg7fBO z{$n*43ld+~oTmKt`}rqaub*r9vtM7aszPLHU^HQtsBisOe3(A1F5NAk=^YX1iIW>P zsoNmt`@(!j3rVqYTPCw!U&7K~+o^bjs6)FpeIv5-R4=O$X!7zB{CGycL`YAJGv{Uz zd?C-8NjhGrE$dblYA$l;&rn!d>h}~@QE|#efVEc5TJ0ZxNwKa`h342N~Ca8y9*a>PPG>cJ>0cx3#Wc@+blb0 z`U9$ov#s1!@4o=lKlFoW(3ucgtLe+1b{&<@XYQ730OT84%2>qQ7c#urgAWHWCgk$X zkxe46J=&^EV(+>xG-t8fT12mE<-UuJfs;Ld#@x$gY$u22jR3j8bRZXaJgJ@}R{5U` z{Cuy&|78em)AwIhSH@(=WE=ut61Jt5BUs=)j8y7OpM-rAD4u6e9R<;QxKM^njY;J z-czNUhYG(SY4<6NK!1QYO&dWXfCC)Dhm`WB46~W7Kf(@3|6=tW@c%BdNiu1Fv-gUX zO`+loan3yxfM<{O@^-B)Cy~W(>1S`8_b){#1lA7Guwn&Zx-IycE^e;gRM;0b zn~gquh6nl_2UbzL*ZRbwz@D?VYfj!arEZ%*eg@oD$hFUw@CNSB_}3=;xMkm{MfJ3= z_J;Wt@Zo4{vybfT{F+#EF22slJ}&;AEZR6yu5vNqUu)v*Y-7#&^Eh|m5K>%DdXm@K zu91XEH9|ubrMDS$@LJ_R>%ZX+cif{0Q3QQ| z&Bf)CoxIT5*&Q?`AoBfvX#QQO5`Aa5xxx6>6lIz5P}eE?b$gj#0hYO4^Wou7yI0rC zGe&OlJA>QsgP!nS-|=n zxJEC!mP^;XkSpt`&YAM!`|ecz4F3eJY`v-1Gw9K-6y&1Na>#xdNRZchf(SMa`RdSh zH4em|6qU`#BTvpg(tbfj2q#U{7GgMpV(Co^vRH%q-`3>=%f;VYlyX)Vn*Wm1qctaQA6dW?`$iG;D6yGPM5)-%{9Tp2xIys{DWkW zt;Dm%-$fJ=Vp|-Cdj^deE{KYDc>BKpFIq68J%|E=3$T|g;Q(9I41{H!Y}H71_IZ`k-)BT zL4=d1wRPNs_Bg@;vb0oJqY#$Tgq$AVDPdEV9EmiCL_?u8@yas z%oVQ?Cl;R&gQ}?i#=rmS5_-&xAkr8NxZ=kI=?_6DRubTm{`X`^RJL)tt#L#)6GDWK zNg@9q7y7ESj4Pj&))D7iTHHXrL(5gx1~~!5$;@uNnHL6ARL;A#ZYJN&Fyh=V`u6Q1D_rl|bvjHITg8c~vOO=8%@-*|h8|3wEe z_@O#CHDksQY$-bazwfUfvFplyMoH`gVYBWaq6!K`R3WK>F+o~~2?uI`h^pfMh${9i z`$%Q%Pk+}_YL$c(T?>j%TfZn;({2qHA3ikC{?^u7fX%hNK;lh~gN%atPWJFX9p{IesTgm4mMv4hcD(u5U02#+ zq;n#r)2(X^!oNJ|N3#c*L~m&VU*JFmhc-}7bCg=Ymx)+guGgyBIl}a>*b#j><2tfK zP&*nV{EA@k9Nk^>{QdT^xg4ihI`cyJakw1UPK>MqV%`VWFp}KIM&a;vDS z5?tQ^36YD7i~T@Vm7OjB)k0GvN49O1px&nD!vbeE|ElNCo7s9z#Y_$~!um&TjBhIS z8sQVEK?2u!yPuqhAV9G}9#gyK)&60A*wkc^qwuhKevw5;K)66GEAvVc(_?eN7OM(K z=)bf8&hLyY!%vf?9>=rA-*-ZNpJzsAp`U6#gk);D+Q_@@tkT+VfBB}VDf+xQ3~%;7 zT(dsDd|=<6Z~`AXtCM{fAH&a&Z$Kiky6}OShYZzIATdAZR6> zv?OIy(R@6*xZIMb6VE>=7WjF0%RR5fZoh0U8E$$Xz5v&zUN*1qouJmA*f$?J8-hz) z7v#?KtKq+ahXN2hv!P*^KHzk*y|SyAV@^(1nv=LSTReDIhjKEh6-Mm3(eYLfxVzfB zRs+wq{V$iwSFf8W`kfnsds69O+oJ8^_l6B^vmtMP&Z%0o?W8I_Q8xaSq0zLgbdvAS zdSUxw#9zu2gj`|1^urrfnSV5Vn4vRRhk+`+Q~@5EDyfVYHg9rI-ACQ$t3C=A!AjsyrOFRwO+8qYSKsC?3Q(qveHCV61?eRB!npmjf;w(#!#shZ zjKhz;GgIekw>!y;4>V!o2b0T>4D^rAh8ltA54)?`=nsasxtH70%+LC%bYK_BO$i25 zV=pHL{P!2^+ZVBIz{hF^Lw=8i2i*;q`y4&ijkxxE1lr`TVP!Niu}5e1raNQ1;IdT& z#BulNj>i7Vq%yTOFUv);#)ph^)>`W4@1VUI=_0wLJvr&MCYMIbLrLIfYq}u4n6>*%x7vUzUQzuGe5i5=N!BkML0%gG-ueQu?MmWbMp0OwtG9{OH6B34$J1?#*M3TarQC+@D-wAu{kf-bG;X zHtVV5-HiKi@ndo9<&H7QsS|8u@}nnb1t%B$Y!Lh|ho?rUH<_Gh>yBao3Pl5WTtW`- zOSf^-E$=9A@KY%MmlvrRIyF=?`?$U+VP9+Dpw(<7#s>@qpPvM&v|K)4!Aym$Q+(@V$sKo8;h<7AXXphZ|6sJ@kvI;&O_(Z_puM(L}IPi3xg*%s#5an zs&}%!*V9gx0y_ z=M-nId*4#ur&7Hj|t#y50uuNd;k$>x$A>pyg7XRv-6O zrrW&V^pJ3WQ@-l)lB82=w;VS0>IWn)kUC%D;`=AXAkMN#dCa;OV1+s@cGnqge<)** zW*3z1vH1yKv;BN|HC>>R^?m(Y;SDindGAY|l6VD)g^~ApsFoY`|5C4>^e_f zf!VTenm$nKSJQak{OaZQ~+fVSS zT|YykKF;A2xUV}kg9er>=N?zig*4Pi_u+n5R5iBhB7mAP9C3TpUsvnj^68#k>WpAC z(UBb(2>f8PDZ~t~rM*$>IDUNwNKo|)d^*P3hz6cA+|i&n`X+A1xLI{2xbeu2OjZU5Cy?iirmsO99 zztR60>bRRHHvd(D8`q=$r15{YFr^b77>qezn;j^<<6j9+^ll2(`ZBvXs4VX|v|zytr}WW87TXI9%T##bmBd}PF7vBo+S#+!?=*|$N#Nb$L(k_zvA92o{`$5~mvWx3RHX|Qxx*UP zD3<{%5q_8@n&bVR^E2b|cBcRhw6B!&8GNa^|eojh8t+UQZn>z zp5(r_V7tZyFHDH2Y>9pQX)RCcqQ)z|GoaY;%dzd|&)KrUk$0Qf1l5|)B=oKB z%QCZo(yNO0k&F%*I9+Jc*_oL``h|Ygt#8irbX3Ln3Qv6e*o6b%+FB91#01A-@_ZW) zZ*93vy4bziq?z{zg@o5C!K1~Gl;JDOd9NXLDH~9+qm@LTWsj=w*E25Qx8CEjk(vLQ zTW?auH`V&Iy5c$>i8NHa-QILpVXX@R`61AbzCNqdQrSxf{zf)6**J|9T#L*K%hxvD+;)}M~^!3+X8#)hwu ze;eyu<*qa#W$>qR$Revb(@Mmaf%&D@b3#WRQU6q=c2y^eHUq#m7Zrhz&c{O|0#tE| zd>{TeqYuEx%ckJZM`z2`-jU|Vi@a~^q2Nfvaaj|#3i^KeJ|jReO>E?ZTK&9V_V5dI zmQLp(a^x6JcP}weQXRP`ayKZr1T+E9v%AM~+(C^P$v`7uT9K!DLa4b1FY6E!(HQ-6 z=&wf-W3wt~1g`Y=`bpG>U~G+_Cmrl>GX!ZzZ)ek?Z?PMr68Gmd2UVDm z;wT(xGbh{6T5~s;z2E0v|2$k6=akLeUj#Ik6Jf`2ml*Gbgccy9NJ5}^U3pJ<7EILU z$vN)>-<=X7cnfjsM_ zhR=1VjgO-89CEO=P##f~($@3xH6Ngt>ZSo+qVVAHW&%n>j(gt+QBbhIj`zl5PW%y1 zQ{_$b5S_`buhcrtrPOPMsTvPg7j<63GoC&U7IYZn$!fbrE+_e!m3C8>Oz4I3LEeP! zd6YHiAoW@jT_=rkirKEHuWml;Evc^>PPVVWz`*+RIkj!{#QOCxhj&3WoNoGXvV0Bj zirnPL70hxJ$SZE0p&@u5V_`;baBYV~pj+O#uza2k$8$vUiPgzrv5fp94N*Llh&|CeGQjk!1n{dXCg`ms9An5A*R{CAy%WDGufI0f)wKMbZu5*#F z=TW7cY46e7s*ac$v!)U~MR`_q4*3f3)S~U#P}-e3z8gv`pw3XOmo@s%^M%{a{WLG; zsHQVDs#cIj>+LGED*x`TqU$y~lj9fPUxcH3sBMARdz5{RX~M&qSA+xKQLD6JA7QuG zS#cV9w?ZnluD*}oQG9M`9tZzJT0Cli-4XSb9Q#|^B56V`f##8fI=3%-RKx`a*EmMS&R`IX z*7$K~EacB*n}+LXUZZA%EV1uzio2Mj)U{W_#0K|z^S~Ru-UOy^dZHVl#v3m>APxDT(!4v@(D z@#9DIQ>WcEYxW23B>r!SL(*_W+UImB?#72e^ zORcQ1?~-nkE@>JV7|frd)B_sl$lrfs>z(xV!2s`4W0IFd!AJcrQ6hdtp z-ekEiP)(*5rTw6;G^PwZZ-S8*rInCIQtE0X6+!oco)@X}5#NA|9c*R&Di{e*^}_N( zOnu@W*OuI}5%7hl=mttB(t_hMMe?(vbf}uL!$@ygt!$wPGjc5xTTydZh%cNHI!kv5VJQZ;N;@ORsIBHWgVavC_Y0d>Dxr zi374D#GZK!Ky|bGvnd9^<8vS%GvyW5oo9u9^ZZd^_Du<~>GR3nL^>7a9S2P(!H;*D z<2Pu5oP}34=Zo*hzo{+Be-b{Ai||6;jFKcA+b<6y(`3y5!Dr~P=YTe)@9r%xWiv7g z%|mP66hDG2#(r85!~W^EsrE~&Z_Blp{@oi&N$MuB4~*#AVctDzNmxveZ4aaBH2XeH`t_?+0s&C@eo7R|%Hg_9vA7_*0>M%rmMXrT_Y1 zt)rs(TKg=hKK)V5S!9)>0hFlbMgJO^w3NqUsqlPfqdFQLVf-7TCKY-UX!xDjt5@U4 zVdq}ZTPrP~IZ^=LDkI~yuj_HfKY|h4<$gBW-ubS^A@1BkkLOV)xqRWpVjTc|bkq8n zr}^C@>q~E^xJ&o?JKu2m*&ZgibAx+w{(Fi}Mk5*#_T-g*$(X}~H>$4;V`$~NBjI^h z>uSA^T+LdN;MQ!pQKl|^{$vp(P5#mR1m`qT^$8Cke?Q7E5$Y1T;ink(=4~my;4O?^ zJhgpS9(tYpe5@a7H(A~xXnSf!xHcrfQUzb;&i^-7G>)fbBglxavW+SGYHq4@t9{`y z!(!jw;Dz?|&HVCkon@1;#HSE`tFFQ7?;+iYdplRDM4)Hn4yAy@Z!VKZPKIyJx615J z$dcv2i*{14j*oc7hQ6Affv-%8LA>)u?Yn1M@-^+gVAjf<2U3Yo%pU$W{62Bz6(lo2 z(3%{x7Z}$tv=wDGU*Nyc#@dMQ#tJjR7+n@#Ta|R(@55_-ZxvX<@9-2Z!N`wix}gz{ z@caJ9Pp$xzxM2gviJ*0UBhgCz*t-RzNH$ZD!{>=IWmAWCcU}HscGv6Zaeb_OGeBft zqcwm>m`jxHFaQRX;-jL#ntlgV#Rmx$Mb{RauxRoT`7a>K-BH-%qw zUMUj}wte{)+FIAASlY@qPHVlxPxrFu`A%EX8cgH$zL{$vsxuPJ6~Ug2K$&^QmTOp+ z29-f$))b=d*{Cj0Et}(IaK;K^-4UN5nt4IU>3r1Gw70h~WPhxzx!3Y90N#-R@zF3D z!~5U$*QU?nS7hl^macLtcy%Xis*Q5ym5)WKV2qR-gC zaJ@@tz-#_V@E4RFaEzj?l-sp!IVetD~NY$IY zjzl*s&Qmf+7Sqtj50+dX3E`Xy<5dyCP;Wo(C==G_NKW??6IG&g^9j5rwK-2jdNsF; z{KxQ}3Iy!Jbcu23oH^gu0aSVvAt=nnd7N_)vPoW{VNWqI<LxsM+luV>ib_%g0aXkRO|A5WmaQ^G({nxcdXw>A zeM9^F1QAT=fBpozt}w*cQ4b{NP(jF!2QH1S zVQ8_3h^kI4Z=VRDAMG^)a4+8 zCNT`vrK1?a<-QW;T4WvD)g>O#Sa`}8z?2#wipYxdajZ-lq{%`(=}uA!C^{oumR$=~ zl4?Jc1V?&>FL$E2kUFnJ$cGu?i=PH3PubB7qbnjND-SNn8cH?rgG2_X$jN;<+%qim z$p?nkAtB*6C7G>q^-FbRH%a@XHozgI*Ttt~GZVK(4xkt`Y#UT;!jsl4o?hHZZuSdE zHe^+J7wGUP4!M8!pWQF8MIao{rrv+ief zCO<4wYEL8rg`0LR)8daEHhc!JP(%h7*a7`DKKMe35EV*6I)axoUS26k`O%o+nK?%B1!L1EKB=1F{gH z4lcxa#@w)6oOK(v<>*KPM(SbR9#qjb?91js+Z@IBNoWZ935+HbQ%12BL+XfLworV= zNX5*n;+y3|>-$F_X~VM*12iI40zw*&-fj2o3ilU-@0?XsptnycM(+2@57$1|TNES< z9Var*&RdF~QUp^4e}YN1g?sgHSs5G1RY1m@V=cg_=+P6m~L*?R#dwJ(`>M zZ|rf)*BaXmG4u4(XV-Gn*gy4(?|^R8fdp*Z9dw%x+6)?%Z{-Pi40VV|ByAWHMZw}V zr^`QUlp+hA(#^hy;N^pJQ;2zTCq!>KLbZ>9df6FEl?TB;aOt)N5Rj-!7XzuL&8YV8 z;1%V~zVdbVe>aS;f9~16awAp!|89ND(!+5O#fGS;LI*}&9JIJ$mZi**#!Q%yVXaJ` z3nA}t%KE=~3jgiRB08OrDiMYm^-W3&7fVtLBT={|4amPG3(z`&Ey6B-?!uJ{WYL5q z8P1Z5O8iE#?W@Tq`Wp~w0iTIS1{bPj@QeNiQKUfTT1tIl!TT-u*`tJyy}f}8DNiQd z5^Lr(-+I(u=6WrkD~mdu)RDHkB1pXean?^yg9Y@I*?=v@%LV37b!Bkrjh%>;fr}_U z9fCVv-@2++3za4wauGTE0osBH$$`__kxHmX&5U&I6R*okXaF8W2?3H{1Jl|NMU3YYo;qGiT44>+I{d7lJH{V5m|x z`EjL4`p_V??S}tK`l~X|*sFYJRFi{BE)T9vi7e2Nk))#@h4Tpj_J4uC$jUO_Gh)In z?JI6g2HB$PEKyG-^+T-88*}eiDK`=>GZTJom)Z5uP_Qh4{_;f|*@@Rn;FCjRdM(qp z%!jaURk28Xnt5HsG5j7?(QE`J3UpIelTcm8Jc(prlLA5xZg|rjvFVz)X3Q7goLu*q`#%>%#rxmfUn4h=Y{pqfCg%&^y63DSNOsqw@fsp~dIt0*;TMDb zzOl9=7$>@c}q zNpTMO=uO2pTpv6z?1o^B=?IaGd6j4tt|)^~S_CO$J9#9o;uw^a@Y~Z(0W39oDk9Lf@7djx;UZVbT!6H9K!O2oZCsZ)D?5J zSu)y7Tp6(^T7_nw50N=?%rqX3fvhpHQmHb5g+j&aS9()fc^L&}#Z0ByQg>>TG5@TS zZ07B@ik7fN;deYQSX_9-Z}D)SEaCe!2U+S2`K-67DFVk39+WsdI|}VBELiEJU{VsG zA%}rswF+waHyP>o3(C|wwcZc3=9dXuK~>Z*;#R1cNw0jwNwn3Jn8b?kG6n)j@wJpq z3B|=K4wDQ&s`M3RDIlb0U~A(ga_6PZRwijMr2SMyh+1zgJ}2n3ILLU43mULfB@_Q$%fgu^GtIX z$6|`h_V53TDvkdaMVWj=AZ^A;F8`0s)&Bh_N?e^~^;xGvM`&ru!vNsqPMmkYYoGI(Os?fULGRykME!5F{sI9MP zK(b|#Vi#^c!gHh;(wZ3kisPhBs=cH8IPcxh{8|`+)SCV)GSz^%ij^M@Ea}U<=ouQU z^dee7mY;!Yp!z@+YjZ%8IKql9DC{S3lWea<;@p>~jj4mSr7vmyJ#m3FmN`h2-^d1J zr4d_2M|UVyPwmEaa*)W2U*30f6LcS1a^>D$zm>DxXnsv_<2(O1Zsp9h_RM9k0p zv?G^`7G-`CK63+%dGdw+qeI`cBbO)^rH4jMM+4V1U(V73us>CxjB1+E50a1kSEQyE z8JW$2`b8JofcG~pOr}UWFU8FxW;uK|eibY!N_8Mwgf8?G6Mf_(R;K)xgbaZ&)7))oF{Bi9&8Q-{CTc6oZPg}xh!I}XV3!}2c!JhrxQPNDA%D_8a!#CT#5bxk;_gr97mm*a zl+0403CVr_GGoxCh0OQQOpG$uq!{9pq+v;MK2}vh$w}lMu^*|gaaK&UDyi1(cXD`- zz6?sTHXQJswG~^U26ByWQePAi8Jg(xa2ZL{`~j2E-tFYLzAFjORv z<28cKX&N!bDc2(FTOUQFY~y7{_hGr$uELeD zXR1UrjnWqS_hHJIP^x%7rdi&}?$AaNT*}9}4^R)`(X*&+jN2cVrb*h*f-vZ%mD=EvI3mJ^39C8Xl+eVa@r)j&4eo)kijZTlJPOg|x^P$hD zT>VG`gu;cM&ZdTU8}X%}L%^ zRDSbc-x$YZu#TzmnULl(IT;`iCrSpn@{?Nvz8#{S)Q;&tDmDX^a-{EB&~Pa{YERyd z4W9o7wBKI4h_u(l`o89QI@p3Q&$iEUa?sGWh&^iB$5P=o|D4nm4S6aTDHX~z!M7WE zbw4%0vv$CDhSZ*JYwDr&)TKH6R2s@_B%MUK%)R|tkyI;_pF%HFsjZY?LQE@@6VGP~ zcw&{@0JROjxnkV%&mszGaTgMk$1D6pB8o)tsoBKU;YCgR)sPn_R8eshQY?s=GWmwM z#lNz5EaJt%NU7kUqhc!-*5b;;;IpX5s)9<7WjBvcEAeC$ztJQTo2F_b=_VN~%nkaB z(*IFJ!;xOKaPni*x0gvHU+fDcA-e1aQ1FvPs7$8nQB$D4EkK<8_rq_aRkbr;`Olf8 zC>o@jE0TYV;R%(|UvK97DUypiyYaz#!#JCJw}zFRF!@l!^~5(yMmqPkBkoNKUzNNL+wko(3BS zjk?~BLPkGiKqU2jZv+A^)V;KZr~!K79^s&GOPDvrT&0_SFT;|W1w`K{t+d#(CYKP$ z<))=)A;>QaweH<_FNm$~nKv0z7Q(Ez^QKE(=?0G!4Wy}P!CFZ?B&rSTC$HV<)dPXC z@P-$HP;B+v7*w)mB0|~kl>iL&nQvz|p^l2_vv673SOme*%Bp@8m@;~=bq00CkYNh$e*At-ocT8wh33QQ)$J>0rq2`IGLVW#vZvHA>V9#K}Tx5pp8 zXBA`c-(w7j{8LEVMq^s47B?)fDXyv?728ZWwG zWgCZI&SFjb2<*fb;vWP zh`$&>RVEyHC4vc+X{;v0GDrj>YK?96TNDW!(irN z&GN~iA}#b3@~M-Nv<|L9q}2rxK?Slnx|fD3(gZ9l3`{~96#CAw(AtNkwvUG+g`)i$ z8R*EdMTO8|G=X*TO0uj7e?IM;WD!J?EeqfQ1GeWOiE){Ovcg~b$ycz6$NCu*@_kW7i~cCAX%YaKduF zN>xQsj!nAR^EbzG)1_bKQ;kffRa`Zd(f%Q#;$ERxN$|9Jdw3}86|JORcFN4;tU?b5 zh{SP}wUL5XyX*I-8dDQTyhkP5Xlx(&qzja9DHzedVK2m&?!eKEB2vxoFuda%{Qk!Q z<;xlkI%bT2MU;-d%|R7&k3VehScsjzryF=qSijEIMxP}~pbRyZm=!`DVN`5@x}dD5 zb9AS&k}zeWMC+jyRih|v#1xJ$_u;b#L?vCgY#d-TGiCW=G?jor!X?Mb6?9exe}kZ4Vnxd_qx zGw3-XSa{?YFZBy{=lI%j1_OmRxyjQV$8X0gyh(s$F9zqwNMTz_xz$BA!|>xfz)jwx zICTGW;NSgu#fAz2**y{U6|bK-smE;D9dT%`CkBQnrj#m(FQNOyLkq^{cleC^bq*EO#V*p0|c7Bfc|H`6Or zVfCNV-__5RbZh)T$o)&lOCC5|=fzIo7@k^zKh=;rSwE=KwMf?dmyQ=S05r@cF_on= zd>(tu&xdy*Z!mgdhb$;>Pu{|(^SnSNeotXxvmTRClK0YY0SP5H4Xh|55t$zG* z^fPSgRIft?MvHE)2a$K!^s+)TCV_z0xl6s`fw>A^0VTh+VdNn&PW@f=PxlMPLNIf} zvLe?3d3)g!gKulb!Fu&Zs5m@t1SQ@mjbBDgkUwJ#5?&!IJxhp%=hs|{d_&wjBo`g! ziumso$1+){=b*;`4IG8mt{G=f*emk*w3TbL?d-kgort18B;gXTzhiL3oC>U1dr^jY zIpjelb5a^jVd-Q*fz_0vbzEK6qDZD<&McFcM)60wdKmKo3CK8L^sDapyC9Bg3+5dg za{T$qI9YtFF+$6vRKHRGU1L2VLU<-+&n{}_8_0i@Fp;uo3fUJY>`%}Esh=T?*LFea zjq8VwB{*(^Ue3uXia7!;{3d<98Dxf^(#+ho%kSXQ+TdI zA7IWfZaV*iJdzuhjn6g|j!dmj#nVV|Y$h7eJTwI23}HOj`{VcEQ9(G?u326Xnv|tA z`wPfNbO(Mh_(4GfmIwzFr5eLdaku#s!Dyi2@)@XtP2^8PXS!(#Yy8?kI+V7wp z0w21^4fs5;$#nF8;gik(LLu~jl31Jwj38fk(+go^I+b-EVl-Wc?6gYmE?;VQDqua< zc_0sgJd!9g32s*n1kjoChevv$j7oIPMk+H~XcltZawk&XUWUZrc049Q)*(5<1sIy8 z#rXz!dhU$}8dt}Y>pA-!vIX;@xYSE^ zkm8>(u2e0O0#to)E-$LD#A&8D3VF9S~wfln@*Hjzarj->I!5; zyYf!?9-;hf;`!?&KdfXL+8Qea!@Z6^N4CUM$jRnNT9%kC1EELTLGFIp8K9{36%Vcz z$Haqa35QWi-wl#b`96Ox6$42q6NtEb!AolsbK#}tlk|^gy5rMyHxuRdTQ|Ym=d$l! zW9cywjT<$;T}~e;`(R@W`k;Sc2B6R0N}Fr7-o1c!AY&=};SVWba#l}8!gRWLC}@9v zrNGS$1zm|NGm%K%ZJOavUjgc=#-x;r4b+MU)n}_6GSmLM^lZ8MP~E>L#6~FjAfhasbr{M^$suaxo$| zc>U+KCT+>m-ebLII2swX>-EV_jtlm}aq&G8iM`*8i(w!KB5z<+W}F!HzT?FPf7`vt zEk%DMc?7->G@X*ZPfRD7?{Jf}m z_bz_heB#;dEiOHY15~A#1scDFUz;3@Wa6#MnYFX3oqx>M+V^*PLt!Cy6%HL+4a49t z!|N1iGuKW;a;|fMbM>HH&v>kl@1hoHmHP6|TYX$x5OQ&xtwL)vs#oEkhR?*{jVQa%8Q3^id@{h zvVGS2p0>(pP!_p=Za?YAncBoc){nBGSMf-4Ew^)x5#8uya!6K-(S$y4^+E%i>(R2! z3>av>Y&a|?aq;=j_oHQ&oIUAuqB5Q6MNTSGVJixZL_sKSz81#C6xZ?R2UJ@EaFKgk)X#$c%c^u0mYtC1F zWZ3+G0(!PQZx{!3MiZ_W%>bj8zI!^BuyXh^6Jq9|Db12KNP{#Rcr~Eh0NXG>GOC() z$#)n>`kv}U%n>3m*4Xh`sANPVG5MYkW+6uzJ%LpGIoAh9QhBcHRN(peIB`DvV)8I; zn0{?V4qblB&P!Q*?r$I}7H-kWpL>W(SyeK?H3gkTKBCs)ws<%|FNqCV!RYyH(>;DA zrJX-v!RzViT!D{b2D@_gZqp|@>uu+L1`qt>?ZNAP;@6BhN8SUcn*n#IA1*ric2O7Q)bwtIyQ4H5EZIBd|oWbRf5*&)ybHraTPTO?; z)iSifNk$W)X5FXgK2@cV?r<--@I8jXv=YyJ4_LUHG=k5!t9524Y;a9~i(jzbq#BCu zwthV8oxg&A#Ljiyyn^ixd!T{SSKx9tR;YRkJay%6ucERCSMa=9z*?P<(C#%f6(tZd zslUfgFt4T=4}L_40&g{U+9$-4jre)R*x#`3(Gx`BeW}kDsgwAwx91e8FSw4a9~M2b zeNEx<`pE8&zsf#l`9~% zK4u$pthDRPYAWqaBSFAhj`T*++p(>co-QSaITz`A+~x+OM8nmjS>mxo_TE@O(F_9r zkgdN#;cPb3`{|LrHD%VZe)z=8?@>;KtI#bH28$_IF_OdqeIWoFO$^ZD1C2l^DSo>(pb*g#Xb%vo<2qGU30FK~bdT16@wt zX@4FXMuqYS1*g*``1(%`CJl!p=eY6A-Eq4sKC0Mv$_Wk3;zuh1Lc^B6-W0Me(nWI3 zk|Z~FEv;qYPm>&T0C!Rptd$X|gE@q34V!%w4W5f$s45V!hIxKq3_bLLcqhg8pU)jV z57IDwSX^n!DW7|8wD5V@AbO?d6}SPk`u*tSBRzOQiD_H2Mbt1j|!?Byr+!UshQI%D#b#MG<~=-*ZWv1$WJAS zLXY4gz|K^%f+0;=?IkIENL%<@lV0-3b%~@wa$P2xOsC({E@|1UN<8!TRvq7$ATW?U zKUX4lgbp^SpSNKta_!}?7?dB*Dy* zJ-9KYm9A1a*R}D>fP|qz8+xCT3X7eb3d**8F^=WUO~ui0LPmVC!iqF@q#b1~h181| zBj648Dg81`EdkV1JB$$g%l7d;=cZ8p`(7aan;r-5oH5u(%q;_}Bb)X!0nL{*T90%U zKvju;#1i$MQN}{zBtV|GD(K+2-Poh52xYi8tTx{1TwuD7`-+1-!Qw}Yc1x5uKDQ;=gLk#h>FQHbp| zw7RX|J#_W0ZC|H1{W=GKf`5!eYg_s00@0jf`}0=A?%aCtQtB_T(EW^O9T1rj`G3fn z$jl=X6Rb6rTCerEpJ97~?{aQw(Tfc`#f=Kzr9#L186>I zzVGHsr-)rI&1tc=d;y#87WIU4n@_07sHHD4jg(WYfC~CCHg{_6m(IQw+h@WM>%z5%`OM6=C?kP>w+3ph($Qp^p7v; z->8?E#-t@~5~(9X!-}L5z9wlQERWn2!em42{$Y+EHlI4YN@hh&Jhu5q8NVw9ZT7x&jYR?K*V6ob9Oi|SW)=GT zZXohosB^$Wy}H6g&|(+UcNxJ)B=LlTK-Q!a6`K=!-{4rIy7_l$gjCnce0uX=mbTcN zR$cR5TYX4y{STyPXJ3EAGXTM;D_PMBr~wx?X9zad4ag4{zZ%IkATv=|o`-qrs#Q?k zRO4sPD^nfhP4U76%Zwf}eE1)uBSlqfRmc7v*JALsjDNmvEUTu~Tl0vP&9)GUx=fHX0Oc{0(!-Z8%0JKB)T})?l!`-|Q1DX_q&urbG33 zH(3QaVwtw!h=nr@IsWE-td(yzbVgzcd{;q0)>TANB(?P_1}6EBL2|ZecWsHHUm1X?!Fhb7Vvqeb@YywOa6 z;<2b}W7<=&g&D8o7_;v};ELgwp}LFzvFw8-(Ga1#`@vRdN4WjaLu*RR z9is`M6?Z~Z0UiXH4<3`@yjh5~|Cqz;T!{NbE)Vn>x+LkZEUBRQoG7%flxM7fWmd2A z{UT4Kg5#lh{ZY70oLw68Q}J9TH}TCPsdj_M z${Y6jxB+tDIuD!2lFZUoi-Ea~IDC}1?ePv=)GKTZYlHWk!FQvdZi~VJ;e%#O=e4mvtDRStSNSO|O7Uql4SV7tC zrVqad(Gec(tvEpu<@<`gFREueCwD zvH0zvm@K|C3<>+V7S20^ZcZHmGj7xLL~0AFg^oM-y{s{*MsJlG=I=mEz4GStGtsII zK(6UeKwtQZA(=RE9cW>D{&GXAnA~&$j3PFfH|5p!QV`JT6pht_eTQ_G_NBTEwF7PH z%%r6D*ldL6(6f^Z&-FW zT%G6Nv`BI;BE-kur)G8em^Rz(?fV7V4W8umHw;g&G1o)#)uUd=+aNTp4`Km0;&q=m z8G+&8%fCFu_XWqZtOt13^s7xuN}+pc%6vDfGnaFD#O4AIQr1wI%#t%GvMyqvmf`#R z=C4=wRZ%n%rosP?mGyin)kXR)o@{t5G+J$;klv3Bo?qU4FyFWS!p!%8yL=u4v%tq~ zWPo?=!GDXSTW~9o^ZLWU2l$0oKu=;2!S<3McjD$EfUPHTw}7kS#N3_l#~SpL(?oax z3r?H{zPk}(nr&n7jH+fZ@QL;bF`99wMleULKJdi5dWDAZdjDGjYds2oN9LUA*%Yng zpG*U6o#6CDuY`0jRJR4!LD$P0WnCnH3uRj;wS)FCAK?N7lyhNh7hsVfxz%F3luupc zZeknasF(_7>F`nn1^IQX^Q*MaV2S)UM}S+iv9!ue{pV zo;L9|$eyTs-k9mzYnGK+mOO7Pl-$eLY*80`WG5o-((RV$v+UdQT2wa>LG_>vN(pZq z5Bveiz@OHUXxhwQKLMkt3Z5T}U5JNFX~E;pbp7HCsA%q%EAKqzEHa}bP^49Km6V*C z{`{LEK1$dO5Fj9Cp-JP}y$2!)Pgvfsi@P8}yhbTu1=iO6NLSRwVVZW1GxyrLKb0`` z&qs&Vcd3}lv!Rd!^&yW)&|30F7<9b-tddRc<~82C;1Uo&|38p7=u z?B=^(_W*w22TtF>I`6(IkLdQv?5B1F1D5L>Q!O1V!Tv9$%Uc}hLDyY}Y{i9l>X)pf z_YQ&itJ`p_z)zjm$M{R5_T9a**P*y|o5+yM&9=I_*0-sE{lIA8(^}>uQ9?B8T*7Tp z0M|fo@gdQ0%lqkUrj- z^iD3Fr#ORUzzTU=)fyalbD{r9U>;}FtIditEavpEAAzOblb_j1db0`^Qnc)7M0q@2 zWprbDzT2kky@Fo26-U?FbIXi^dDIpGQRg`sB){~uHlZMxsXFkpg3ixS@1v7WnJr^?T=Kz(PPrKg33;`&cr}B^+O&p#NYxl-GaUD$eOh%g zPo{XXlNyV&!P?=pIyObDzC~Mssf5`^EVI!!{Xqa%Es^F=FP9q($c|;b(!D}o(cj=2 z`ry&9+_Flza{e6Q@DSd}SBGQQ90B4Lc(`5L{IM>B)_owV*?9?1DhV&cH!1JI`)<#K zSn)(BFd~#j9-yd!mQup$Au};i`?wM_#HW<~B}j+SvfGGwZQH1Wi&!!o&V)ePbnzXB z7yHt}Eh64j?+;(-E-)DpNlkT8cmEPXRsYeT?N>#RdF_vuVd7i%a0^F6GhmGU``D+) zrkwVr3y6z1lUp`71b{0;Or7Y0%E|OG^n5}ue~pPu0G7ME$+|>93o`6J^dCs8r1+XLB7+7+-&r%NS2z@jk(;xlG0RPQCT(7H|j2py{g0TF&XIwuLsLMaDaF znK#&Qe%~SV3pNJxxpmA03cx3AKYA<{t@}!Kx8ZIA?=wui=f1_5@V8yg+fBM)m%#^~ z>twJg)r#NGh2y(+q0=47qDyp@ZPr`{Njvlc-bHCKSPixs36z0rB>@e`=0UMZ!(2wT z?z$`Un%guIoX@<8Iv?~L?p$DZ_SgE>2X38Vh3cJ)>WN-zhNS0y25|0+wfoE(jl55Y z)}gi&{Fg_NZ8!6xk@I4UC!b%w|6@7s{P&TAdfj%XFF$`j)J)Xgo~N-phT_Qqnb^V0 z>&2Ex??ifX_ph?-<cVniW+V-m4U0`|$9s99TO_gb! zGoSi6s-W{8W?Rnj&jGng9m9VZv4@;wiu5S-a;KCfJkIU$;c}!abkyrQj|OSARqIjUJ)+oe2;PbLCZn<*rD zagr#1%vLIU$Sy~kU;Q{Tt&rv)t%wrqm^Vq}N;ZM-w~f^kY%9>EgL3+oZ#qVStcxMM zW77x&fB!W<0K-FrOSr&MO!Gr?rhjrQjfi;U&(yN>8LhS-pP>X8BUc<%l|s#ocbD*< zai3v62gWK`@}DU=dipxOU$7&%E(4^#E#D4-x2v^_r7Iw3|HAzWT*nh}NFWw^yxaqY zzrW@1^H`@tLh=rEOJ}viXfCyE+G#osM;e`BoO{zBu*_S9AnCfEZ5{whDH2;jkrN_> z2eHr0zN$}@(-VbdFk4uo77DOYfr?FtQ7U2{GARoX<+@rZI%-p|by&YekNW5~bLT=? zD(!mzP=YA9axwx{d>Rb$k$(p(&bUPAqnD~~NJd9L?njE(*f(cTU9tjK$BESms{I39 zUC$>#Afn^TCVUUN%`_G??4t#UDfD2e^=M{I%7Hz(M%Xl>jh^`!w?{W-@I)?Vxg^3N z(a(dTjbh6drZ3v*2t4#sBN(Q*{=O@~q>Qi56apa7HJnFJtO4!7R(UQ4bT9g`GrP8Z z78kNOmfbCe1J$udOI16U;Sb=Wji#274+yY5b>0at0fdA<)oI%C_-`+|GG1AJA)vbN z?5x?NP0Bb5Zw+o#$aRGB^4WFYs>V@bw~N(*(+%&TslE|l$&RQwOtH7MbqcI;wdY5U zv|p6%xM6W(4EPQXz~swVlAGqyt0+}iiwd~=Mr>mnv@LNc_-afvgA&fvJQOSR{shR! zaOh%sq>b3zc}@lK5)prihpHvC8D5g$A*QKM?WC?qp1S=K#4b>Dm+QsSbt_*im1nD3 zS{9s%UhOGeGn;=E)YHTQ!95oww1p1^CU$9lM;=)fSU7f0{)en(TChZoU7{AOP@pT^5!U2_8}w%gKV z#^+|(eAwyVSIs&BZahybJZJ|-7+<1EUnb9QuJn4KrdnEBOaR;Xx~wFE2dL$=(Lc{g z3v)e^@m~%Xep4w%bdkGx2T;#?pbX9^i+}uJy@~k zq6*1dKLzkX3jbCV9`0-svk(4G4yv*veI#8uhgme8nbh4K{is zK@yTS;>HbPVCSq`_;|5Pv)3`t;YYiqGx4AGT;R0L?#{i`@;5g(xtEo1?ra-MP#W}q zF1E;}vq;80TSq?9R)6jCJk4NeM}O@5*@U>#>tffUr^&&2o#@SW_|0M;trA%fE>OWq z&iK^kd5iJk>}0wG2%+Fz4e_Uq~)c<~9?l>@e zzy?YE=l3|x19|Vm&z5gEDUN8!lMEE2^rOK6^;rZSh?K;MLz*!aTCxzjH{bxTqH^)U9A{<4R=@QvB zHQDQZj(3~M0Yp*3p>I{?V5y63C2TNw*WK-PsYOUoe+>{C%ZU=?QQL>1>Ti;|95oj`&BKi=4DLuHVgJ;9 zRHZ=r@0Pwk-*pBf=v;0N$)ngsx9PZLWKM8ExlrpuE@%eXM`pBovr7pZ8gPYNv4N;F z-3I3aPdvd4@5R;Jalij@{d62VPmAb0meM5e$P|1(cT_Oguy*sj=xp^}tJgE!G|lk} z>wKBk1DADaOaZn$E}Kw%H$rF2PeA9^lN|~8P3OJx6@9?QaJGDB(uOsm^%iP_nQoO; z3j*y=aKx)o`Wg`g-0Rn--`)G`ql>V>c4aP*z;(mYDwtB7SXnhk@qpD0df+!L|3`clnPo ze7#sB68XF7^1|6Qf_jR7dHL+2i7*y>8qw0xVQZadQbd`tx~Ew+#@wqh6^Oo<*#VFw z$RT86Ge~&S&f&SP-s;V;6Vv*6_ioj2vq9c%9zL5(o z8Ws9i<#YV(iFm>DmrYdMOsJr`Aq2Z+wcXsi6YaW&ndz6>7|y=x2C|hkX~Pm+U%A?* zGrOed4Qk*he`PCzN8&THD1;Dn%K;obXh93RgA??M0QMwLjw$>7|{b#4I^IO z-v0#T*S+8~`}j<*ShNz>IFCZj6rulhQ5o0k{Z=h#$-f;G*QQKX?3V_98D1hYP|tYi zUJ&VzNt}clxh#WJS9yELRKr?Va5T%>o)YvxD{SdG0R>Gys*$v=?m+EJIFEc06-p6@ z4?+5>VGrk?fEaOX9Jdhy4&IJy)`CP!ae13ymUMQpSIXqqpL)u#qxe2;Z8FEv!t8Zr zE7JC@GHNB2KL(0%6Qw()p;Hxz(0f6a?b2E z-g5p{%$PtPd4g>Z{Yk(tZ|+;?m3KhSu9AC9-B)K{K7kc2ohQKEncMK)#liEwAH{J9 z(=zOrXWrZ|pH5f2FL0;eggr~it&VRCr~2dvag-tuq{;P!LVV|Zh}3XmbWSQAI z0_)xOL}t>r_FsXm9jW;OuFozELENYGE1-DEMR#vFSi#-pWuqcX^{7^FwS8O&2i-HY zv}W~!&Is3fk;@8{Mq*jMO~K~?p=qm$k{|44u!RLlD_^rIMQnfhj!UNOEF|A_&Cmo* z8qS)t!^O3TK}lf7rHFAV`5=>YZ`sACNW446n@EZuktG8=qj4IfK8|e?X!gp{kH30b zX_T{Z=v*}QXXuooD5jSb*T}skMR6RtZU0J|H3{S038og9{8PmW)!l<2r40f!GAfUg z1*Qojb!-c-ItPeWP8@ zfTG(#e*aiqT4msVL{@&qdUNLoBd-)Y=grHcRIHB0pTZY&IPOY1>+e78lqcNhKQLE5 z#Y_B+Bu0^}<(pRe=#GTE+yYd^(u4GKis@BCvj-=ZQrU`g51KA(={x|ftT5g-*qt9N zB=fp78E9|&cG0pWmdk+rGg5MH)y!x0l zka&J~?_gr!&(~g!jES){Dfj~dx5TCIA(qNNv)NxtvFx&Su{jc*+-WLkGsqP?&U7@X zH90>j<21iB|LopQVk43(N>zSQKd;UJyyo_?sRmiz0w5IeF{q^ z<7^%=Y%iOC0IJ;E3{7y8q2;u5>&e6~*Se zM0N!?W<}|G^j$WO$}wB{Fvj zoAb)$fARG6o7ol0cM}ZjOjViyt$t#mm&kes*(~ZwBAa@P>_N@XVTss}$6g}-b?R!| zLhWUiX>==yRS^pq zQxI^yamei8$oEn$s-=#jzDRBfQX2o^_pbB0C7y8ZdVPDm+-t**G#JHBPNFG2 zcA@8xy?fWcKmo+WS^v8DzH|dZYa2rAUUv~uFW zi@gk`P{&|j;n9x{#Xrl@I$2f2<&)HvK9{+Vbv_1luHwbC5lR=t30?AhPbpKT_75s7 zJvV*SV&Xcyv~0o8ELIMkn)PtKTTegnMNKzZPR1Z%Wg)xgd;<~)QB79rHD*m9QaKEw zy~Is1@Yjpa+Tm$riJFz*%eym7fOITrZ0_RS=$oZ-XbQv*srhnK-<6~MQ+?LRGn2;S zU%<~*!7R1HX_g1BKi)d}UI*}Fv2xt`Xyd*KB}@vEV<{50nAM$`iz74wc?1d!Cr?Zt zBd9(nqr&1oHj@Y#(5%o4!XI0vYdPb_yms#^PlbkDv=jC{#V9etU*#;?xU_!F5KV-y zDO^bFWin&yNcwRaK1FxSM?d$*WWt&L@4(Vb;oO?N&!!BmsC}I#F$H<`t5Hl^>rZiZ z8z>{!pAmB;WM;AiM)L63iZ=|88=DY2-&C9;NcKXXsK0&qUoPX+beD9-eq>OP?xXY` z#a=TGHo!$@9dqrf_Xjm*TWM7mFX*K0EuNBRP%kK5;YU_4|$@M3{-FEuca9Cp%pqy&y{@``CKVU!$$*gy?}|%;oS2-&IE3 zUu9xw-cM=K05qHLAQUD_XNCX+2l0d1{B3U8eS#sfV!plHr+wrzwt|BQJHZYntF0wG zlrsiz9l;WT)ae=Ee3&0$g-tXsZ6r{g-f)^?QNeOC-jOYu(eL>WI{d7!qz=bn5S$BtFI|W(Zq9f zVL3`?o^m0|*u|$=VvY=y!p7me+*;e_$NeH7vvL-$;E188>WOS;_RnZJV>yf@KVf`d zel5yN;|ne(XASdWXU&SGC+>fk&a^cvv-E#3D0xFGxM2rG)i*4qg(H?UrEo_&F8M+m zX`2*Q@P48*St#Kv$G}w7;d>Q~(qUegNnVE}JXvKaE@?jSrL#2DmjFf&e-txz!#t&Y zb&I9qOovft)>fs+Xgd-yLeFV(rDn;aNjCKoYeiACqUiqDUyH%psL+2ZPQJdcS;)Ke zFaW-LmDEXz9z-HiMB+&B%a9C26$kWmifRaWcXKo?Dw>mvrO*OFlzTOWbWSWE7v+rS zkxVX%MNR4{omDiuqLpe1%DcPUsez)FR;V)S+B&0i3q7m2=t|Q!Nd{7tsTx(fR$r&Y zileZ?XG-5TaHVUzQ4W93xS;I^*QIbj_?!#mVx=OMoL;}M5qacxKRy_(3zS&>J+dVC zFp>!h@nIyIkZ&XL=m;f2j$TkK(8qGAa?=(0C_cO{*(Ui9Psk3>BXVnM)QqEF>J?88 ze}4UZm+KE-9G#vX9{Bj!v!YzgKpb1MuxJ*REb1w2v}RH0bs3})#!oLSX0-IUA;_*)PaDN6FZ7+um-qGQz?hOZ!m zO-hJ)3b1e$HHUvoVCUn_S1fRO-0sj=Nhb>k=22HQ{z;82$H}STS6#uzQ&tNi?JJth zizC+F5toC8WMJQwyh~M7kC})uOeT=&onf0WV&{8=(tbMAO6C5~BTaNu)|ZM@`xd&QXKMgC36SAm3*&xvG9 z!qYVI%t*jo>SQ80#1&^x9CwAf)(A7aIimr82Qc@Y(Tp|}Z1Js&+7_Ob1l~k`S)GO*QmsD?w8%h_x(6Q{U*K?QFQoYm?}oY1Npvn+I}yi&_gmwoNS7#1I+m9bQvJ0gtK(U?cb zX#jP~h175xMDnJQOHf|#87WzC=TR>pb*lHuNiNa%A&S`(WKqaN| z;W?YJXu(Qr4A}t~q68l9)Oa(8lh5=5z@3Oiaw53@$6_?1RW)8@`14u9GMWZ$SYn^A z1-akdiZv2W!$ONHeTdDE9XCxeTRsUg00m|Pskr6#3|{UrUbqG=tx|sx093(Z$ayay zH5+PuIT5Df7usl3`|4L<4GDh(-VRRK61g16hN*KW?RbXnIy||Dx@g^hQ|1WTjCM`u z?{2o68NODkd7lfGocmdlQa&nz=xRthT-p_=c4RbdsRKh+tCNXoEjUXirZ(6kclfoz ze5}MmLLM*8!2{O^%@1rE(k$@4#xxG)oD}+`!y%#nRwgyQP#M+qLfwC?rkD3JtXUjh z&g`1U$6Gv-lFK>f0GbwBtP^eNmpFQ`ZUe6C*5B$n;kVq)WPD4-m3Fi|53odEJdMi~ z73=l0#fHN)j8TFlBA$oW)xDdVQ*+QA{Nw8NIE2nUJP6x3h^*dtIu&Cza2*}(3?>RS z#*Z{Ucf5^I6G3+E@mhb7;QrMeVx3olz9LKaoAzDC-wvHaFh(@A%XKBN!*|V91)SF` zQM}hG#x;a|*8H#{r{()+&0>4$Lw^;<6_DMkIUPYT5#H%Qp)o0o#T)b%u}m6e8;hHZ9F^71bkoD2T!J9|_8J+>n%YF<*eQiX>T8 zsG??pWZG4NRnJkfYqfKEk!vn0oL?x6oPV_Al(gauazo#M<>arg{=R99TdT@jA>lJP zhZTv6OJfd?X}Ny~rLCx7smq1H^@t&A#d~FBkb)kqAapjbm(~bhVEl!mM1bf)1BUOk z=#4EbEsF(Q7_0~!DR6M}UNt06yo{`YO8y~nW5~46Ejuk~;^0jNp#{i0HDh;fRTm{F zZP2q`O*ocCxVk5KGQj{Sb;_ak(>k1E<)viAO&Om?Sh9byeG*AY75h7NU zL)-i)D<0*R@hCSRI!_#&4;9NNc)BWHp`S^u*CBE0*!Lh^l!9B3{#)IF^g_`?r*vFf zMa_cldns}wlh^LIe}Ma~nbRvgCw?bHkw@a?xZZy+GDwP0l+}9nqGxZ!hi@py(J1{q zIk-j(l%{^>x8uRS_A^|uzYp%qXJ-{DuED)u+G04BL1$e1+QMcO5M|)q`10AAyu8T6 zUgCl8@{n&`WX8hxt>eIo=fkjG&lnG7&hI*Q{P{ld~zS zcxHb)xR-)!#-gI>w$gAfX0v4nJf|HAT4taT@sN1>hM9ar?{AZiq2!7Mi_P^;L^WLl92SKGp|*M_T{=Aoy%z-&-8 zt^Jl<=A%)Ib9<{0?jn6!k8DXzK@Uzetgk zvcU{!=4FvCMtF29R5`CXlpqa`qdcWI&^_J{mg_#2yq7H0y_DV@we=A^hl?S>JT8A) zNo0^WUW8GJ3%ctH#R!l|O4Wmrwy}oBHsjc^_KPm*ORE*-6%5t)W92ZXcC0XlDZYTq zLEbb)G5!iFj19)-8 z&5(W1&EvIObV_&@xC@p_*H&&9_AGzxK=xQ$uhC!xkE94}YDoq##dfTJv!kAbtA0$lxpnnc7@Lz#(e=E>)R}_bif7ggA`R!^?7+)4WU+X) z%v+9ndt7U|YkauOe2gA=hN&6b;I-t99{7r8SpnR#bp?Cbst+5_3VD%?F6)1yp3*{O zg-kFjWGnjae3Ev11soQMNcb4U?dF*D;^|z_Zc<7wp035=B(Zd`z*(mFN;i4o^p`D| zJA3I*n(1H!Wl28vqkwNO$L+2$It-rDaJrmOcmNLkGl7+XaE7`R-W@n(++aSob^!0= z06yYoWHG}=X^WVekLw|k)2e@p+HBSw_pVM69V>})2ZcJjM;F@&<4?N@Y*gITDX@)@vo-Y{Z zQ_~d1tFuCBAw6~ZU7~+O9cjrST>^-lo%MeF-S(phP6cY z#j-$gn>fe)g*FCeZO&p}jrR&|07kuncLb7AgwZj>&UxE+hJ zzS4Cu4&(H9n;(J)X@|4Lo$yP{SY0rP@YrKUPPRQM`{b%aIAVX5F@Du<-62(Z@bK7b zm0}@x5;M_pp(J zvp#L2Pn&>EMvH&wd87ZfFzcUU*qPiWid)JZ`Ma2A8bMV?(kf4PmB;$uR>t)}H*v;c zwxHSNMCzZiSSDGMmq+A-IN_ywKk(JsKgfJ`)YuC#cai14#42PRd&_<4(-kz($Q%}4 z-!J21)D;RnqN*gLLISc^6MR2SGTK96u@U2aID{9tOALRvaRd?LM39Wve@izx$eK6z z^1Yf;{w9P>g=r;0h<_sjFzKPj0ffC1j_pe?L5XRj;s-;;vn3`uSEIhF9`_n|Xqk0m7zn3E9Fm$rwrcKa zPIz^T=xu-6rtIUk-7bZ-&1l~c)vY3&QPaO`f2PHLQIsh1Kw9V9oJ{|OAFxVg?%G?7E@}NNnXzp7 zGc6`%GM}>1Zb{b<`}E`A&EP@mHyFPGxGAw5>==Ld2?nQ>OL8A_;ic>fU!GHkG}Ip& zC}0Le7X!1^JQx$2PxI;ME<7z#jIqMvR*!RMw26a@qg}SI2JE9#e_srs`{h&&XpJM< z&&9H9=+>K{*Cu$W2{03VLzHyFbv;+KY?6wOajeOJ(d{8wRNsK3`8N;LuHZnCZgX>f ziP?W5m<~{-BJc=8t$kTVID*|pq)To8*FmSigW+ zJ~(J-K7!Y}l4`-vmjJJ)>29#- zZ^r1&7%_2*#aSUq&1ul7vqo&*mG8YghI)Szy9(CxA3gtk`-XXvUaLcWA;uovEbyWy zBEw9+!`A}3Z}@vu%vGW)w^OggN1Zw9Sw1dAA1cCq4$w0^UqWy^xkx6>(}eQtOM1PB z`Rm$@5dIdL%o+_>%qP<4TpbYFw{R;LybnB os>uVY)pZU{MS>x~h;F8~x{u0S#wxp4ydcfzYe&&ktz9!P+@p9mf6S~lcd4!Ved zT)Iau-yEGC9$-S;-TkwpH;2B2xDnK?H%lLp{-h}CW;tV+LrO_9XJ9p+7p!54@ZnID zbuX1%(`*D39btfI?}IdD!ieL2*%p71-d8(Jn!|7EGU;x>6`CcYsNL36aJHAR|BUbs z<9fmOitIUkMZSIT!w=s)AW1f#Cf__%%9{}^{lP<$(YmH(r7o)C`+ku|s_6Gwy)<5c z9x>B|7D~jg>jo{oZK!6(%OHMWBUu6BhEU2Yqt!A8aNDHi;N_lo_Ck__I|z`%|roLcfaozw|`2fjLG|DyQt zMyo%lw*j8!l(*m@Mgu}O;^u$x1NG9a)`YLa_KOFeWS;mQ5R%^mFAPLn$hWbioXb_q zA_XH%%jXv&wdlt-97p*Ts8dt$0oX;r2`$u>lW}+={ca)hPJgz=kHQ{~ab4^-Y;Bymp3L4)Ga1YwIt%05|hTYVojR$MDXRB{=Ce`>}hEIv{_sEap_mmngr{k|i1Y z7fl^11b&t5ivQ#yXN)7fzCwF91Hh3C(|pSqJfTGk;-v<7gB-L-NtPAY;00ZigurVj z4b#l`d7WKeC62xq$<19GPHt9dct6QiQ?iX(y-d+8KVC(&P#xyUMP@Z2RR=9RJ77wV`6i&jVCVNHBWifp5S3VZ4H>9}*P=o=HR;_>35%0W!$K1X0)oeV}lL|sQ zIBnnXH!p#ss1ym}Y{N%0Jj7vn+?qy_`E0tFUE~SN!D%Y37SWckNFiS+kyGRoGNW5S7 z)z~;S-l%_x@PAVC=>M!uiMM4jAjjgYwrjo4#VYHmC}9wDw7%H()RTx&L%VlM$4mrO z{*lT|!s$ml+E=~`bAr~?aKv;^Sm(jtJ zoRPsoNf@Yqh3-R3G>ql35t4kpHJTMoS%NKbjY-tvL*k@^1QqnlrHII)JR;ns*R@2~ zP7uA9sCRnQnlzu?E7 z7+ZhD`L6q>(4_igyBKwQV9~dGOzamkP@2FqY3t-wD}}79p=**ymZB)++$^8PvD00e z9@M-Rzf>W{CP7g1Y);5L!>4s9=hrB0f$Oi#Hx(G>YKmHN++K}i;c}_#g(gkYCs=AE-1~_y2JDa6Lx(X2=z~}{- zEb3|DVP(9$^Sui`+%>&X0%whvlTWrPq#9{aDFcF7h=ej!{xQ`2KsfqEMz`d!Y{7d5 z>S;?d5XEp$Q!l^j?;@i!oS;W{f0MhV`6}0-bn_^KYt#X8t4JgwKZe|F139vm5kr5g z6f1rGQe4C9zDqf76*7mC&NBvPuY%h~CF4-M2R=J~VP2=O#>S;aB8*lahcM#P#f;;_ zUZ4iI!ENK(&C`>p?n-U3!z5{n?qBu;7>8IKRs;iBvn=3JZtB2{ZF8#hy{KVoc! zE6G*sz?jdm+WzubC9sejO&>27Yz}`_d?OoXpMUf}d@NdHc^(2k#&2!V;&AeVpYV^} z`b1IR^X!$jnIZh@&C%)6-t$8YzdAU4eken+Uc5RuJlTa`9<>{?si2t#*LRdojIKKi&qo-nzvoAP(e+N%$DvcmpNZGvoK$pFM*CLRLe@}Jw&SDWA?J`@WFeJex37q zQSr;nh0N5LWIX-FJWG~(V(w%78aYnSvSdOa)Fpw3tswn4&)_b$3S571>^zXH+80IP zivy<3SLv~>c))S=&CVSRwMgjAJYyqPlUY)uH<{MIL-8$Q3>xd9w4?ey$Mkn5+#Wi1 zA6ARDE8vUG#aPS+`i+49Vp5X}bT*-s%oAoL(ZzTRITqaEBF^1prmNz;HY^V%eWKoC zECkYnStj^wyymsN-Q0h=D=IVPqcjw%uHrg?!vX~#|esM7QSW17^9k}4{TTr3EiT*9{Lw)iF?NF!qrVp5^XO38`N`*6sqXQUX;AQCH`}gBxiD!RVzmbw>U*4mbVM3}Y zNSfRNy#+#5jk)v0e9-O5Hu-z8s23NMoI=%Vi=45`v*L1#9KnkOlQNl+6H2p6n-Z)U z!L0&MgG#I1>d%3?7FLonNeuD2CLzoFpmkkZ z09q;4eDJ1Tty_QBWr6q8bXmY{dM+KB6}b-*SxqZch5X`TDSxvxfXAnu_F@JVzi%}J zHKF#EDfFhBMD!^hbq(N(e#lkA_j$ZkgX#NVs|Nb19%Mv=J-}*! zuK4Jx!g1$^Ry~;7`h?YeyT3X6J0YP5^OBBfN%Ij6V1a*1$Es4d)*K=I>LJi^td&E3 z)r|Vf2QY%hqXz-Sj`5U?t?jm6kZG}xzAiKIyy&8$_#7&Tg(=S?++>BBmj&Lq3N(Su z!6v9;Ba^1b*Yu)dHGN%XaiSo!j`lvPV_8)6b;%;q&CHT4I~v8Ph2ToHn8nq-V3W9t zIDN?^V|jlQ3(-(fGftdBStYaHkWVK|_mLZ3)-LJB1Y9 z)=RI~S-OtZ{sUsQ=gHEyb+Nc(=kBVAUX(G!W{Q8sU2GS0@`3h5%uC}?CQ$D4(jgff z8wG#1i`0@*_2Su}$y5`l6RYn!p-I)4wk#^SAu5Tnmj%Lw4Tj-36j%g5wueCao13Kq zd*3)SIb>_D^|{T%zstjtpXt#;$Cxaa(I+t{CpNk}y!^%y{Q(cZ8Ns?8cCe;y%mkRR zy5@@V^08(Os%Rx*FJep2JS_i;Tl<6?8b>$y(gP!{YE&Takq z(XJF+ngEN2wC1Pmzy-9?_Jp+P#mjLG;B+KVc}fifo!TfOLq{?~Me-J=D3Ee7%SXkG zav20O&yM*^p4@5IN?)?w7_9)~?#T9xa-|Dp1#^(BW(;%CtYi~&u&iJj zb8tjh$h;OQ2T_+{ieLRXKLw5^rrlZsoWbs4t!HI16V3RI2;k$Bk8ArW=0WoqYmB|1 zf$KCI_%0X$^;lBXZ;E>DQrurZK~r)CBZopF9_~qn!9~(l4vxo?UeP22dF6i>dLw)y zwsl7rneHrb{Lzd%#LMidpI{nCmW(qhhwYmFYjaSSEF!G#*Q zj*#7m%?Vq+s447Kzm>44sa$A2z!UK;f>#JYKeIUDmc?{2JFSxmeN)uy3?O|u$DXND zEY*+_VPMu5e~BHmZw8*k?D#~c7KC>VCvMru+VGp@6JD=9(fg<6IGlf6(J_^BOR$Uy zKD41!`|$7GfcKiQO1*J_`&DrEtc z_Zg%JeEJgKMj3I32WiWjDNTtXb$~x5$J1r`&?OJFy_a-E;fAl;m&r{dn>X|#zn7_1 zlLX}h%pD`rE)W`fM)7|M6Qvv(ZoA7sN)tmPZtxLHiv`Uud8#Ts=Kw&W+lXO8r9%gy97?0VA@dtF$32l0`$e}iGsa=b^m;1+`MflEIA_Sb4z7`%VSVlqTPw#J8sWWakQ zrY0sTTLW+9bjTF>wS3L)`n#RsBS>&I$+a~paF7dq3xfh&AMUOb540TlrScvq%cmjiQQTGlb+TkQQxp7Gos!=2#aEh5iW9?1(`1$R(eG?tRVaamksbS697 zlyt9eZSi^%5Hx>Pz-X)g-pzCTg}K%A4~jUm_$bAEqi>RuC3*d_$Rl4O!j9NfJtiA3 zU!A=>eEI72&%eCe-+g&-bg+ANc#6U4FAslxxBu$(%l)J0@37YM!~H;R1Z!&7n>X6U zN@tGM(3JVk4Qi{QhfkhIiL8<#pi2m!Ds$=kg!Q(=-HU&{q-+8qW-8S-vZU6wp{{DV z({gfVq->5R48U5}T07>IiQ=us1+z-0pmKq?9U^jXV~T2U^AWq&CGBOOmfg8%7Fz(WThVDPt0l7-V;&O5?D*G z1u8LCD9L{~N774rt#>j;J7%&vzdU1*x#otwL>YDLjh3T~lB0u0UEXR0rZ5cfiMeS4Mp(loeN&K^kb@eFc@ao`G z9vfK8fR4n4ZuEF9qGaoRsQWeqZ0ykH8f}8C3lM)5@~xy(7)$Z*bB&kDvWAT{nl9vG zvO**Slh7f9ps?4xENZ$=p}g87yvpV^r3pMN0+wmD!+2Sw$C|Q5&C3GgqFIhsL^#MV z7FkAXf{#*H+vF^{1dp4tOqSfAt;oSEdR{L{g$E)sbuKy|DuFeQ-+s$__=hAGmIR$%@aM6N1`__}~#!!!M}uAf`sY?}?1*-8|ytE{7em zvdLb(eABJimiZAzUUtM4VZG;rn);rH!)S@COsvE(D%?9KyjD9t>6RGAB|Q=Sc>{lJ znNmm5Po7j&UA3pV5kT9xyMK1{hUdQg_2}%EgOlA~U*a#RT!eo=+dX>j*E1fM#k{DJ z?0{9H1qJ{f7u7nhF8(}B)xe!ifjbU8L(0GS>$mKuyX6lTymb!K>1V6{xwm=jnaK2n z!C8QeRWd#JF2-lT5y82AqX>AzQ-*)Hvwvu9qaw4k5k2G6or?t4XAqVVSj5&XSk#ZX zJu3aMAG0qPwTd_pd8Pf3x)(Bsn~QqQx`09Mrq1RdemuHMGyD#sYx8V2n3EsejjL-} zTNq{6@?9*ekF7|=ifgZQ0`DP04zg%_PH6Lj%eKGY&3DLK;_XmVWj}*#ihY0M216Lv zY&x1v%k9x@OtZX&o5H>cvVwCD%dMv(MM&B_@r6&|wXKXts@^^tg1s$j3yE8c4Hnd~ zPdRXKryjv_!_CoQ_s{U3r_Xm!f5Ct4?wx<0?H;|{2<&A#Viiv&vGMcD2v@Q(R!;4Qd?!Io9 zpU{8u+o=8F@Mezh8`|YOhf@~(0-NDvk%P{8g@HZ1p`%6JG90{ux4#1NS;Df_x!9U( z^-{K|VdF8tX3%eo0I1+}ZJ$rC7l)%xSOz-IInDV~i@D;R#$$$}rpAB0c!8Y!Ft;o>@p0n5P}LLu*^R8q+IKsWt5q{uX|K7m?%XiF0wknUW04zKk$$*2~Wd2zWH zNuoH7ZenFB_gumsORna0#Kue`mI6+-17l2KeQzeli#GF;HU5+p_xY3RpJWbidkcp{ zMbrSDlts|@j_S8Sv5S8&NmjKV&z#Y`w#9F~*gW&D3Zo*N8g2llx(jKGtmQsr-+&;c zH(Y}1Da}oq1s+y`F*M20p8@rg=sv|Az0j_J9*SsEFpQ;1#{Ol6orVLsgOSjJI?)+W z6G4=HQk(Rh!h72tE-7cyj2Xr`xIoQcA(d75dPAMe=9`}8IvjsRoz^ zlR6Q-_Y-yX5$Ajpw(4S%vOq9sRl>*}8A2pa$@m*n_>Lr)>tixF#W;QY!$%^H``7bH znWWVH4xzm)pPX>Zll%RY)-RHqH%SJ1rJ_W?f43IrX1^9CuvN@a@th_pTx(c9@ifY^ zEV?q^yn6LL^aX!*YaUSGww2QlRONX{1F_4l>m32Rl5o3qs-8hItlTpaZq?lx&C`8I zW6A1;@B_3571wU`IKfP*;|a6>dg};NI3L5Kd{j~l32v!clp%Ug0RyWU+ySmwjXq3! zNe2Cns~lKP1}Q*v1My#rqE5UJ=#o$-+5W(z1VEh!4~{PQVuXtStUTg#a9? z`EyoWB#^`5Ih(PTWopbs2-#V2Nps#d{u7r>nSe#uI|_$o!U;J@W^kT+In`IL{oKkdjUyr7(QP{Gz_x zcUrch_04~&uMhtsXTL4L+dc;`@6oiVXpRq6@+c87sU_EBN^d|xT+)i>oIy1&zyRP$ za@~4Qifd_6kH7hUOvEjwXK9z?({CE&X5Gd({(Qa2_y}p=N{E;#)vb$ZFVxD9Fl-{!2>r9?Ws9#+*F%Exy{v(5VhF>hfsg;g4WYQyR^s$69g({uD+rr-l3XV zz)f_`k76=`vsiOpd?Tv28!fEcYeg==g3m8J*U=Dt|b}v zB-fhxlfC$m;&4jiH}m>*M#X&?#EKO2)sTOPf5}>fNFY-UNs~)PSoyV-UIu*~8NZsl zyBs<*36uu>Y!f!i3q(IBV4>}Sp`@T%#zsD4o)-3AD zp%r22p3lw9jl1)C;8_^PFC{QxW%D3Rpt1;pZ_u{ZwqL!OSzz(c-WX^s%2s|t$J2kE zt~Yda@K87U;Fy>6iWQ6MteEeyH0_D0dsMpK^|_FZ?lI?KmDXo})Y$cV_ooe|Nx-MW z>l@>K*pa0xCHR1|cz>;;Oh%Ygw5<{fj_d+&Wa{4<>V56I9|OvF*LZ>{C=~JBx02v? zJw{2(nmGLO48O!a(qv81%1<@<@N|Da*c48&SN6!Q$J4G!7oi?+ksGg=?^^H?S@QG@ zYWxiqjgj_$cxmPX^(>h1%SJr(_%2TyX~@he{S=QSwPI{}-ez2siy8PHs5yQHB|hID ztjfI(%*x!nV^we8}HRuVAMc6hWZ!?O~GrKTj#tyZ0~pUO8^ zb-cH8u8W%s0^ms~Qp$9+5OON?w*w9rB7JUw`S=w^-S@(T6^=UMTu*;eM~FW)Jb8B0 zkSuQ^8Ws7Nfy-hWvVB=80%6JBh1<{xkK(uo2_5mc-^+wE7tA9V3w1VXvy=H;z6~$_ ziGESK@p-qY((1L)oM(>Tf>#|6WIZaNKRo+!9)#L$={;V@y;Xp5a`mcJ7| zBR_RToocIsJ0V5~TJFjwHYy?%lc=v(_A+HG%V>I->vc4?dig<(e6AvfLNr8{N6vomj*q zd1HrSHkE|0rmzq^kwp06pzo7`60MPlNRIH&QqeBG$<1LIJ;J1n4;Q)syoW-V`d*Q^#)0=sguv|VA zr%TWCvKW8SN{P?frvn+774d4gk5Po>`X;ODsF<;QqH83?U^MQGgV&;#hnKXeHe5sz z2!hhK#k~B&LrYKB+%B5i+1E0DVK@`7=t^~?uWpOvFyYUw>NBH#=ny&7zLh%__0W75 zTRRn%&#@b|VLkBZw6=}zx7)3?-po^AqI*?87soRR!4;4SX+n;VNi(%!Zzz21`~!rOQ1!!d}u& z1(APP5lpqI_j@o@{frJA&e5lG`*Ez-T<^0x>@yg7x#IXNbOxaeyv)vfki_`yXEIqU zSCaZZ#-QP9SH}rn9P5?$Nb{+mO^1IgGS5*l&=`Eu&JG+LPul{`@*wn4-U(gt=um$b zR)md)AnQd1XSD82p@DmjT^mO&xTZ4SF%O+|4DP9vAZ~ z3L!Ktd;bkqh~NN%o*QN}071)5(2b! z8-s8+M&Uk{(d5b=e~wMKPCe%pf|!47@l8i!pZU?UoL`1B^Hdyw{wQDjU98}Dq29xT zgT9g}=NnCCGHZR>6L9FGZyEfP4og3T&<(?rSv_Y}-PDZL7X z>tfcGPD&f#mbv#PBW$0lz#GHdN$A(4n(ZxXI)ZG9>pAViB*3(KA&1U1t;&C5ok1*X zT6y=SXC?yH_O5I=A5`C7(rYr{KBZvo8EHUVBjPs)wWb6%&7vKB>GT({yk(lMpHO^8 zlo*0C!Q)ri=o}f^D_F-_bgG06V zKwyk)UwK0P(eo}l64~#@OUr-lxK9aT_CE=!DcV#ReW+280dly@KlmhwKsk*JSt5c5 zNV+JER4wv%i_|0_A@M?9A*(TLKBDxPmaJ%b6^%aD;70%FhP66h#{@{O%-UUnXsSsxZ zE?5d#xer?BA=D{oEYPE?q)y6L7qAbs?!f7m;3tC0$bwgpD_H}=i+WKe6MB%;i9pn{ zXf@Eb9=$G^zdNr_o}1mkCz_%TEm_^)t`;CIcv=F=Cee#@F`F&>u*d+q$hIvGdH2@a zIh|AeR}A|Vt(Wa@dbfW!%rQkbYcklo)7`-n-TFdX{mI(r_}W?*@;f@l7-u4~ti?=P zwbgwT-VjPiwHSdj%6O59cz=z736#6t_te*OG;%}go}^p~)B@jFWcrbKlbd+FFOnPH z_be-};oT#FYmV$+q7j!T+GASIX}wU{vBd=)os)koB6(}ck(Noh&Ay>J0RAOa$(uXao-EuUA_mFf!=8C@( z0HejLqL*JHYch4B%I_SBFAp-lPt;W@o-EOY7{a8VMJHY2LhB(*k89Kj(Tk(IF1i!w zd6CzU?E+#T_ZNSdg-SoV!2tzctgB!V^HkS0*ovweUwh1p{F@SFX#TEi&FbYgIfHaf zS4pnz0aBYM=y&rRf2q^m${nU2wIxY4M_*N$KVE;Nrb{aI;J3(F&^-36fbE=t zp=a=XFEm%sO}O8v%Lx2?H;{tR8W10$-Giduul~b^BuIwrS~n3#kQDU8=Nn*XFVL$# zNxsedjr5mP&goL@YIVx>yNd|v(eRTb_eq?mWXsY$X%H-O8P6z0I{Ct)8d_DO>&h=u zUQ5HYiI+B6 ztXg{9(q4}a?iW|IJf0SH@%cL0wArJhGA((s%nEfVuONm-Adl(Q>-;h=)E)ND{SfG4 zTE<)kFW{Le&x~RE18cspOeR5y?orcBbf-=i7d(GV#_d-nKbc*V#jxx>|JDz0FQXbfLZTQBPEu zXDGM;@d%`9S}d{@M3rPb=CX=>)E8gt@j6Fp#{aq?(w$0s&G}+^m!XIuC}53`e+;A< z5WIh&6paFbOK#jLZ3P7a=I54jpQe1$MGV){5l)cOvf$&%jd5NGkC5D);71|VYe2Vf z_%N*UnisiYUx#df?YgCBnQ z<^f5v`84_FAb!jXkFpu#8asouE1 zyWX%HW3eYy0gs>aXXSamBQq2h90gcP`Fk2hTx^NJadsAONBn*EXB%2waPs4eYny*3 zNHWh8s+4ZpOA0(kp{8+b(idvk2}4;6d-NWGqB<|rK1K9iB)4?Bucx*2=DLjUxPXf4 zxtV_|qW?0fyWM|1H>fvZXng+-*eEJ68CQGf`Rf=7K4~$T*52i#Wt$A8&Wxu5`V{JX zoy^OkE=EO$Nn<%LI4nziO6P;_Sc%>xr_XC-kLM}a#WEtO* zO!B4n8l#@(xyicRhLff&0_7prio+-^0v#xY9Uu-TI4r&%74sv~TN4O~2_A^W`fG``QRb{QuzXc;sq2^3!_qnPiN}Jf1>%4A= z5l{s!Q$epk6bgKNDjfNItM=DZU^2MDt&kB(#*fQ4W&|gZ_M?W{c^>4>r_4!$?}{=g?(#a&GSd!fW4wm3L&5YK0&EFjy65~dG3wb+1t z#G#N-g@*Y#vB)YW1kdw|k8RyMqiVgq#yd$K<+FTpQ7%OBB?o@9EWc>GnIf0)5YP2^ z=Y95S_?~~~Gp60VMv!gDG;i8wtghx&h?+cOu!Gw_Q15Ww#O9AE*637*-2UDPDtOE; zWihvPDR1qGU!ph!998>${`te$lb2{L6gI?WMsI{POtT2UFOI8f;Y*aLqE5Vs-+yJ|&Uap$t4kSHkFAl(2^ z+;`$~(7d|nml@xIGzGszXiKL3sclx$C(;alYrJ(dd&MuL9e<7{`9o`I{^Osux6%YF ztPycNP}R*njlP%ciMF(glVGjM=jq?jLFyso&~2SpI1@5|8r+I^l)4HQ9JvOp2*Jb$ z?WTWDUvdAj2&uSw^Kpn4i2gFH!+E~F;n#=iOS{8Dtr14aGhYgq7*_i*z>J=&h06=7 z`_0+S7!M$4t2BOdb`w;ib}Dn&pSPx7*AYoW6bJ)Ot$s0TeRF@N8+IrZ=N3!Hb3B0Vs>o0NvSCb99My1# z`fhZlKj`s)9*GjNHPEZxh_LVC7NCEV+n)h9TgmsN>1~C867|A&>4U~ssNM)`VmawF zi^O(W{yMEi;CVe=ZamRq5DediKPt!)f%L-Ly7j=pW8~H_}^g}J>o)D)}fuf_iBdG zwU9&eX=naHYLriws@h5QSCdRf9}0C{lqW>{$W9k96XqtO#m0x;#LExLxYIc8#;-LM@BVtG>zJ`qe{v>vNA%W7&#{wT3k%8pc-yM|l>^-J>VJ%Ih%O z3UhQt@PuR#6L8P0awK%*2=+E&FH!H~ur7OtcLABvV2m6WSMu2)@Y+VdOHOe0{&ARu z?kQJIwLngk<6-VJ%NGNRhLeiO%H95F$^y5G1zttKJQtx1d`AFNOG`X#EgQyy!-|`FKh~r0(e` z=wpsAdhs*v3Ej<5;`XY>xDbFv7+6kn1r96SZjb z^dd%teEm^JHQw(=yBWONNn`J^{M1Pk;?k5rYB?(FcA}tOf2T2{_UlxwWb1l=A*ESs zd+k@d@#dwb%UX<;Bnn%Na`*he9{sWVt{OTZ9{5w0n2gDH`4-7~j{qf0s`mVvDsM|i#9s9lfsqB1^mfgfTcy~C5sT@O*8y#V;O++=}`Z{?ON_GnezR+&coBI z^e)m1DR#w~w1D!DH;H*Z3F!SUXvxawt2#K71_LcV%*uaYz2maE54GRRa`sR`A`U&h zCwf{7k1BphB^W4-1YFc~l3JtZ?Kd+67Rf*A8OOd3RwMVwBuai+z&T#CdN?6Jr$H6+ z5?XiQb+-HYR-ADJt!t5Za#tv66(KLxxFSiG*3->gy&ALfs5sEW%k8_7`kb({0|9}r z^LIt-ad^wh&<$VIeW+~)ti|4wj2nhu6}L`o>fn;ef(Ew_OArNo>Srk=&AVJ z<+r>k&M7Nkck(=au9wEQ+iy|#-6235E6mfoRaS7a;9vcM|E_I}>{2dT)4hPe+HaeZ z?=AN2MI%16Y7JkW{hP!RLY-~RI;s9uo*u=&nYD=Wej$C%aW%JMA^bAl zOR0Ys;wpblzs;dAo)~;8K1xqpoOD|Yt*-jY&YKex)iFEox9Rrl!!e_@bEWPhcf5p` z_rrC~#pJn6c%65ejSKt5A(O>&Lp}Vp!}%EuN>9i~svv181JPaI%};)~GZ%&MG$1%$LJ^h_@b>Wi>Chv0nym=}pIt4!(+&5hEGhT4q(N@X){ zZwzCPiy}_sCkrWr_zD!$2t_g*20IZfX>5%94pR$Vq>7Xl^CvXuM;y@j46_)8b7nep zzFIjxnLadT#Ayn*=2|XZR%+wN+KcrVbS19Cxn`5T^W2@g*|ysF2mA>9M@J!0vSc1E z_vKHi6NT2yzRx|e-yy;p^pejJ!pLK<^U)8`WKIhN`FEYDe;up21U5}M)nEXAj~bz_ zE5SgNu8UjV&$TO9Zk*0u0))coLyT%~l6ZDOHH`Z@>&NA=^C`k_)(d3}__IoC-wiC7 z5c&jnSYR2rK;tuRyMRsv}j5;7+5;;o!p;magN>oN$ z9HjDPLP)6RuW{+BBTs>$8fgPCevA`ISv&pZViU|~|92;XOnJ=mNL?d**_6^zqSZDR zt)cZ6#OlwVNLsXX=*)$9m{A5B;v@@K{2H?683Gk3UmN4B8WxeA z%{bZbxmz=1G-PQ~)eDm(MNgJ_k7M8Ch3^KK47`(z$9Xn!caTGzF>!Qe7>wJXRw0ZR zLHx(6z#Ph03DhGj7w8WjgXGG|l9aKI(#L;99q>E;wu-La^H@kni`?xOA7cG%kxNq< zT3`2EK)@l_5%&dO{@oL$5BtP9^495rxk+Nw!Fm}T_LOkYcVSvRg#7!uEuCl6vIgn3 z(35n&3L``azGxP5!QY6GHhf4YWU>21%EZ0Yx1%bc3Sjfk+o0Mo zWjR+V5b=pPPB|=CclE=jr83C0)ZZm%+q3DEZ3uqIM`zqIgIKK(`q!Zb)Wwbj9VGHJ zM4F<~(vDE~y5~>=cB$4lo7z|8YKmG@Cw54Ckrjx%Mqhpy9-naS=e&FM%ow3*%mGQ2 zKh8KMpaARla{x}mo_^%@BOFr@Zd_p`I;8@o*!e?WmPmh?Gxgf8>kNTo*aG|4_DpYV zS@H)=SIVa06;G_E%w^QWs^ipN!--aHfATeCrc!2#zR@!U-n@DZ^)43uWY0nDVx8}1 zjvZL&MRL}IoIFH-t9f(N+9JL-rW07e93V{F0IGF`>eEf)Fecsd=IQ7mI2BT&Pt;|E z&B}s$E$x%WY6%(v72#(dp+!sFJ@zfhWC?~Se1adws+sYps`a%6Ynx6p`Q+=+;N4lc zOlDjgND8Lw8Akv59SmoiT!u9WwX|Zm*Ym|c5o6Ip`Z<(f)FB!Fey2uWEzg*z z5wt}KEKU${#rUX8UuJ%Y;;G^oK^o|p+)PGtIkSVNb$^~jm~ zEo*Y{D}zOXH(!)J`{VuRLsx{=ubo-4q9R0mASy_w1sh53Zy$}mI#aRL3YLi5HG!37 zy1fDQMmop-J~Y6v*&4;(C*^1ZM}yvtOV1Juzb2GFbF8_uVd-VGI4-fqy)fDycEp7>bvzRdu53-RBa0K>2g1bt$|+ zzoi@%sX586;*dBFM^cU6`M|i{2k=3WVb8QE>z75=<;GZ`lIF)8FU9Do>l2fRh^{uH zDEIm>f4eTtMDur~PiP@YAOiGRXd@X?$v%+X@$~DD*HxH){`lA;#3IJ7RbzC=FS2C~ zWsSKYP;HZ;)FG079r(!>SVV9Z_peAf@8@5<8}A#G_Mq7-yZX31)K4ucAOJyJ=3~h& z_jkVzM~3 z>se-w8MYw!mj2~_7GL8QoMD8KUm-ybJj0dj1QS)pD{zi14^1a=X2fCp^LwegHe^nT zwqE~3_WcDYvVX>o#S_N@@0>K0tMHau%l4J&)Y~tTNwc7j05!1q@1{phMoM{}^Qe7L zDJ|gM@;O5_THv-H+@4<+<5vF$n)8itMkzcq+9MIqWv04)^gMo)6z{;wp>dx%gVSzB z-WlT$K8`n|j69e}+!M%De=GB*FqtVdQ}(U=H{q(uu!^L)LcEy`g-^1n8oUvy zN%(C9+e1_>X#M$W$B>^t`Ihk*cY;)r$s{;SrQB--WH{d+%U|!A$CMvPgXoIBh^m8Ls zuM%cyrg;<(j9{O+jO>^FVjFs%x}y7gAL+FZn6JJj0W=%h-K7gxHvP@2LCZ6{mDFCr zakV3<4J4R0--YX(aN?Xbwb&54R6Kb{qc1|{nsOy>qA$Q&EqWf3sjffA@iClp=9=5@wmaK}z3VV^kpo4v#OyE(6DK zfWbLLrv){V%m6RO$*`hYcH*0)>voq_ueODj8lA31ey*Rc8}DLWHdU8Bk{n6h0rgh@ zJJpp$R=c6dUcI3-oi+Da7;Mle`>Ku`q0BPMvVn9;TIp4L5pY*@wwcge=!tpGAVp6r z=%L+?ZNuBcjy}G8Cv8}!^@Q2(JHr+P^y{RT$A<($?$W2TOEl3FYNI9ay!!OCAU085 zwZ%3ZHk<6?@8nn;yqsdv2PJzGwiX);eQ%qC3UapnTY=FwJu=9&d#ZH)APepqP5vlh z(;Rnih!UD{YE#bbD2f4QI8H@B*Z@POsd|Fkl*=>ER^H(1Z#}gt)JV!iG{+CvevQE% zZhU`EObvw-Vm^oOruc|^q4DRevp|DI#?1xs?7<=z zaTgvk{7z`VS}jJ^da_iRC2O8SF`8So1xX+F$5y;dr=8Cme|% zKC+8V$yE9>$zS2TK1@i9<}?I#NQ-}z{Iz@s`yWX+MuYK`*NBsX{B?V1qgBn(^)9js z)LPDCY5hamoNu2d1sG3>gwrGikY}q`<^3Jr`+@$8uahi=t+zSXsqkE(;G=@L*mKLS zu;tQa*S43@i1bOD383tZEn0)J*H{B#fGx`HH5}ABv>B}%LOZF2k{Du)|42*#TKG?c zW$qnQGtV0EbpRvdvSjKYEwIv zZ{lEBK^Q9?<2!)^^V2O|Vtj7LKJr_HMNb?ooYu(MoNJ~p7L9t16TJ$a@vZy98*&{| zmU<}_1>aL(+!>Y1ul`;`W=8es@pQg{)}WUex_EgzbezUpWh8$lY&AQ@-&wPXL<<$( zV-vHa^VkE1W8}ziUjx+3k4ru%hMADUDal?T>o&uzq3Z0krzM?)hM#C^QZhV?a)^u7 zMpCrd{YhQ)^<4A_IHFf-f2(WNK@Mw>%i%l2k8pMyV1xZ$HmL-O1Fy(>Si#{&+tL@6 zyPD3h1KZS!wuhQ^+sE4=uEMvn3muagq6=}yBG_l*@!|nxNh(6jW%0NiG zrsr^thYrgvaxj^Y@8Ew$O8-1+ydf56C+n-}fbI!}Lf(6N!$HWRHP+|37~@sD618aq zSU`60KTokuB($Z7#kB@p3>$mJK{rQj+$bB28l9XN64{@Eb^e=f!5X}U`4>Wxe)Kgg zTb^oA_EK$ou&0Cb&3f^FiIomCu@Xe+dw-eLSvG3&y!B|7){rg^Jbe=9xWeaH-T7w}0WtET zO9dV`+Jf(y6hpxeqoIOh+7({vhwXAmlP`Uw&L0I7!WdKHD(GUfO`TZ<(ymTn4>X57 zLGN%4`k;+za1{Lb1{@~8x5Boi_(-FUNvG^pxRzOpPMQAqEn1NeV#{{GXUa3K5_Tcu zbI{0rz4`K-NKm!&AI=@$xfMh^l)=<0&wIwdcE)Fy55dVtZQ7`>nV-ldqV=+CE{QQf z#NEpY(a1S`^TeEDssJ)&Hkb~Xjb0sL?QzySA4aDTE#KxLmGLO|XOTUrO;##<>dUZF zTMY79;bOHVbHV-;r$6xBvBBFqqQ(_$F2!0cV_*X_p%W_aMp^>=!zpTi)bpljqCzoa zG+RL(emIz^s+9wqPdA&ooeTt1UD{BtjAU2>>1cF8lNHK#1|M&zw)7Okg_tKF_aVXpI{!aPruOERP zK*+%_x07LMS#{cS3eSdOs1*Gi;O0$dd}yU8b!lL^1Ee#KC(|gS;IU%q8fwhuQq^3G z^^-9@*59J$OnD#Yspm*P4*RrV_Ktpf7N@ z?W?`90t+T$m_#RN$gp>Bfoq01!Wf#+l1{Y(XhTwmFWa0=K9vb;*#(Ub4_rou1n;Q7 z*({X1P^TcH3mnttiF#-W#tb%;=|VXtTbf^$riYX%_I=>SjMzhZ%hR=mJgUxWq7ZBb zvf2(bDVJ?PUFwL{AtKicdt!f+*-R*)_KgwJm$VkDQGil!b6?qGWf@p%t>u<{L3JOM|40FY3x1sNo=5oD@`RfIbruipyfo%13AbsiU zQoW0A7x|@~L7!ZG0X=6h_1H$Dm_I7ufTr!?q?`_ohF_)*r)H%sJTZB>&QeRj!AhGk z5n+rutwyL$W8Nlv0vfDAN>Y!HuYA}) z(n~ZLsMCag&?iFt$8r0_;o*O%eysK5|1$(0UwRrz>?rvh$rl$)a1mc-t^PLX(Qqs>xN;SSZ+g+inp&sl$Mth)rS zUa1Kd!rGkQI1**!=IeUxE9X1B#%1qO_MyOD4tY+F+%nfNmANl*AP6ln(A@J*(xM~c>&8Xvb%@)^hx_* zqD+x`B;BUGzy%T~IxWU!IT`P=!|nH=c4XBFhYAiFKkhCMnh&=!t7)9|==)TTr(-X4 ze9m(FjraMUXC0`Ncp2}p?AbqKx5%noONrHYPLtmFu`BOCR=evLrEF1DDeN$k5!@ z%FQ}YBNt-3(#Y@|y+hhxdR!SDh=3ia5EG;@t2)@fg z`ZrUnP#}N=LHbk&ZLjW~3aNSd`aZ;1nJ_!ptvy|D$+Cy4GhU{XDb#eZ9Q)-MS*q!j zq8_GFdgICncU{oJ*;1tJE0U?+P_@C5JB<@EX6N69EKpZZk8X_*($_AxKo`yn!@Ir9 z$0T((ZMDl;gV%P0n*!l87UuJV8+wp3V<2^vF9FmM)dWssFv$$~wUkzXNc`vF`TYEy zxO0ewNQQvnMSuUxqW`Da=X!QM6jj+(nncI{!-P^OCP?9Mir@b^WHhwID13ENYd-ap zD-_^u>lNI-&Z^wFt5%YM*y%ut3_+H4&Nw(c|GrjBN5rS75;U*_Esz&+yN=;03js<# zBKNML+8&Ku3B+&i9^&|!)3*@+m+jlZqiY3pwB|?r@mm|Ey+d#>4$<;+B7;qlHx*Z1 zgVEDzL_?j)-wJ$NzLHdRC5vrK%&z!fJbpprf%#uNsBD#~>|{Ik#Qx4&8b9_vQv{k; z8#DT6I_{N*&a>eqGBxNp0wbfgEMr^jdi?%tm?l;33#zG#|9|o2=yc>;@EuWN#Sh`C z%)eS+3!rtf5pI!F@Ya%?CmQqTR0rFMmeob5zIkkdi0hau-LFBP#{+@)dXep}g))$H z!#RTi&^~EuJp5u}OsDLwqiq{bb~<#XQ01l40U*)kd`Dh`jujRpnuY7OuKypj4&-Ye znN#90F?kudxF|~NLyHxMqsVc^=s>X*HCOYU^4~j{FoIo?XZDk7umg@k`HMn_@yh-b z-|sHN0AIBGiue$UHPRs7m{mIbBEz9QedC61cFr%7`@3s!Wl-s%=@kA}ekQITV!H>R z@4_loZ40xeBQbSn9%+9R6HO5Hd)J<^_v;x=V}~ZZqD?%J<)hio>T+72;pYo<2r`}rE-APN$>(N(krgG7HqqlH4HoZi>6`}t|O$la1EhG6z+OVr>}01 zHyW!zxo2nXgaVv59j0Dp>1g;qg?+HC8Uq_0=UF6QXe*R+X6C{K>nqDvquYKsCs*#W zhzL2e!Tz@OI~n#kmLjOMw^aLWz9${T$lAmICzVdYmSXPJNipH(gJ2x6nYoX+uWK#{ zkjm6kcf>jTgi>|&KG9&>c32IczRa(e0PZHyRiIR^dfx>uC?~wyf;+Zf%e5t%m&&jO zgGFJDTU_doTy=T2iD9S2<&evlI-?G>STsy}bXwsb3UzmCnI;M#^J0RI>_v81Rb>jH z%A9q*0Qpt;iZx9UOL!pKz=!20i!7w_RMZ7L1r>B&&T?WIhHFUoz6F^5F!2_6c{{0r zqDGI^_4nkoJdxRXUr%|1MFE5iZh4o)msC}6j<~mR4HB$}RHBKF-)`v-x#y|5-1m23 z5#o0RrN3rJ{-%MB?;S+HroHgT=GSi-5n0&uSPh&7EoGgDY6Ap2WRwQE>oLVU4?PWR zzd8&lJC*SJtf~bz#D0}$mC#K*b^gezJ7koJJn;Dt87Wsa8ZhTSCS` z_W9-^qh_kU1i!Dr=hnqmB#}<~#Q4D9fC6A}9M4K2w7~#VgeqB>(U=mZ3r5I!STpm1 z8j?CK+}{<`i2ws^nGa(wGZp_QJXl(~te^4;Tss9>29_G%iV|^;EbLinb|Y9ZD?tza z=$W@8L>xx~{k)>v3L#EH2u%g3lz=DiuKd@&5Da@d=omZJcA z{wIuX!{2Io<Jjcb*?v>|U;2s0D5>l$~{p$RWV+yRl=D#ih{DPIkKtq7jEhoD_`= zcGS8FA6Is-;eEVe)(KyXZdhWlGUrxK2!wfxd|C%3ZH|&rZP#==AWIe4n=2jIy z0L*DGQW!Y`^xai?Whp-YX%A659}hP@Cm+wM8|I+)5ZTSv1G)S6v~c1V-IWC1R%9tx zmeSg}ype8HxHtEpX9~-&DA~CAJ`Vjb2Tw=cg+rx<_!Ry8f8*6*YfFe4-7!*9hrgTZ z<&RZxk?ALBf4Q+@;~O!BS~4`lcfQ^MzT5d}P){d}&hp1YMJX-|6LB zVf_!GyWRGGl`3cLY=5y@sM`IJivD0WaWn;Yxeob(^*eAMgOBMw z`|i#~@%oP~s6nOS_J=~3ldYLw@3^1gjF-R1H!!kmQcwD@aHvqt9H9a?%UMGrj)W=`8l~n4N})!%b+jglYW{99yRkc*QNrf zVm>-)soA_YU)YU6e2x;L0y|Lc6|<+QDs)W5qkC1wFTyNc2wiv~){R#P@aM2v{v}xQ z!MJO0WQ^Q1(b@_@YWDa9tW=2m1Jwp`1M2dZL| z|9<_2+**1%-uuP;@@MJ-(4#g5ib>HiZyln)Uq?n*NYlbk#v5s-T$l|aIAi2oW*-sM zj7V{Siq~J!d%6F`IofJ}v}@6>7GXE5|J3hi=g`(3h@tQ3Q$@iEU}OEx+Pb?@W2=UT^IEO_S1B296{wL>oCj6x|b!s6BQz0xP3gc=L4fWzgWb& zwo6b)1;$Coiw}O?#a{xUL+u6{oDKv}a$mcpV#OBByN>@P-QUiyFBgq3O(m7D5;a3B zc|Fg6d)^8r%*P5|#r#vm_h%!G(*F1Rn4nDM{#V+W^+VujF;?3R_5X&m`Sld3+$|;r zE~y1BTme||-B0N$HF(wsB60N)$VZ)O+XWmojbTi4x>P5j`p!fn?G?KHpUSD+4zrxzxp)TPORZ?juKze>S|ap8D)2iP_;#Pj9z9Jlv=D z8J`b74fyjmZil)o?>?21b}s8%o9%RTva@if&;mdK)=sC2V~E&&8-Bw7&>%0=p68#PKtB9j9#(9~`lIPg!1$HG08PP}zimaL z8pzt9t#<2~=1@vY>N@V2=y|!=dEXxoOjbXYkKNJLtW{dCZ&|DRE+i+KQdZY|HfI!n zQTZgHk_N$)g+M1aYH_*|k|IffYf&d1ly zQpt7QjR2#OrUOQT{9YuQ0kfbf^QjcdOZgJt=k&JQr7_AL(zV6lKP{cxLrDG+G`Zg?5GoY=TX$_tkOyL%WOj6;Xe+Y z72la#Uu}vBsmMH7S*1mYeYY`utFy(-QQkplf-C2A_tSo5Qp4k(a0R?W$I=(qTp_OQ zFYz%}6c6hY&!S(hQJ)S&VsQl40FSgU+$)y#$)3&86LB+h5gqNnQOFZd>#RX4EFI+W zRC|6Lk(teJo3?w7hTO-N^MGSvoG(^9)Q4sxB*5^XQ{p72w0aQVfH8OHuArIazxuht84^S%VlbWxY$>1Ya{SxY zg&z27*w6-8po~L2D1iNx8CG_8@mL5gSuxl2Ao9!c(kX)(HhS)-LvQuHgeB)C^vyIUyfBtJT^=WqHn8>-vY!(0G$sMfLBgmilA* zgh3}e$G0l~^63|94JLGf=c8}KSCn{O-SbCfXyEDO{5LlYu~+TMa!CIH{f~f_Lf6!S zeGw)76GfF$m<~*l-$oD$u=lfDpnU#%&^2i*&PXb1ll=H>03ynuk4kffBhSiVTBGXP zA5o$ivO1mQuMB7}dj?E9gjWV#JZg$qd~$=0qF%Ox*eYJ>r<^Omj@_w-09!moNy7&) zYBE6(EXz$^D~$OaBfJXY{Rm&LyqRwyLb)C0NlcSLU6!;l9AV=L*+(hAL9$sw41(iW zia&mM6*5jj6yFmL+*ada4_-`X}BF1nP3Rv7!LUgQB$o4&E1vugb8eNgo)r zen`zk?gYd^8a< zlCfm7A(;Xk$NHbD6MzuCk)7p}#4D3e6sq^=s`oyZoW3zo(I1)K3S^m)Pi68FD-h*bt0s=Gn*t^$hP=<61OWprTKELax25sh22`xr%mpcIMGDr zoGC!z{C!*496Gpgy$__f?-SqE34k6x>tZZ^nQJ(t4`@Db)qlmW~{ zaQUIP52IG~ZYk@H#mA-13N>_WMzmpMuS}`Cmj{Ob+!fK~WFI|=M`3cC%oDLuJcMW3 ziF{>loQTri*~$Hpx-D!UGfCur^;~ig+S-t!pQRlPc@%V_-jy@H!V{=r9d8kd_{>z3 ztvkhGAOj;7K9!+>n8c$vNhg%Nukzlezz13MlF5!;Vy>|~kzCQ8&SWJ~4@Zel%R~Q^ zvs52{{jEqF{9nLKY~S~$Q4ilD*~N{)g>ufy1H!K#_%1xP_qz>J->>ItERfP-Ly z_0Mq+%$6dqZ*D3=?HC(>$@OGseW)KI_Q^n-0=$(p)3#>(GqM&4%k{>S+uh@2LQD5D zCr<9~z&LdBmrWFXe~(@?)*_7i^i3}PChaoL^?gv}FOM#k@tz;NPf-iJ`6XtOYL`}! zUgZ_tMEi0bW;>~l{rPmu;6D{f0cwmWS1}-R)@S|pCf#H8_?umLjVLNN;hcT9q!C3* zd8_--1qyjKDPqg7wOF8q!IO8*2}w5G&wXDZEN#>S4ew_n?H}7Eua*^FHE-c1&Dr9lZYM8SnPR1hR_=%3 z40YA+WyUp&nNI9P4~Wh^v=wpKNWoS`AsUbuPj21`>vNiJdKaGFW zX|NHZ(LzpRh{2o*l2`i;KvZjKJ1ScUoV*9pPjWqsNj2$BQUg{l?GOVg$32#$%x)q# z-T(c)AA2+wYA{+If5#`Wku;!j zbK>?P_bGzhmd006}#60*V-G>S2V2 z?rpQv6K}gxHFF!YEv0g7eHmw>+r%Z>`6>1Tk(T3&F4g>2ux^(I%~|A4u87w@;|79p z7{A1~P=*}R5BY@N+I8fjs6gQDrF7PrVp^JSn!0Q(N{p zpDC7z``k2J)%9^D@YgmAF$#RbP~)F;8*xN2zFJ<>vSI-WFgPs-IM_e*ZuC|kTQ^Wo z=xZiOXWA<}e`qUi{5aY2agvBt@r!D+zgug5BO_~D{(eMv$_DXPg;v9hdT%Nxbs8ag z@{{8E5t*CBj05cMG{3+Rm4OA4{x;0vzrFismQCk|IdpuN;hxESrPOp>w^`-iq7!8DIi zGG~QP=am;;zlG$@lp}wC>in@q7W_JG?YIn72Qqmo_auD=_B>QtM9bwN%3u!qo|{0- zlzX2;$xIA~yX^7mzlw54S2#`$VVqaMgkB5n1do$qGq@tPj3vTPUc#o5#`g@u5xwTx zo+gq65ZSFKKPy8xwu%9}(QUIo^S_3Rpa*E$NY_kO$7lYQC>m2Hf;dI(_{;y0%ae{2 za~XYeT}Hxq`%O$imi+o-#~;6O{8eTp+PS79pLUYwFQWEL^tz|3N$OOZ=g(<5yRn$`MRJs9pU=V2I2|fyJ=9mi zjKIlGb4q4vrN&J7=u=PFX9l>s%*;u^a9(>DTx*-8oyo7BjWGafx~BAB)DEA`4}a$Y z(yMWc=6#;+G|y*Q5;jYL+HR;Zo%99T{Ohg_pKy*;K(*cMwtVU!%%yLU9?UN)nJ#|; zVu)BU4+@o1_JS2e8jM9R@#A^gKw|%nrB*qKhwkY40RpvK8Ay3S_5U#HvDV z+5z>Z$X?#AjTlvLMQa<1Rn%Bn&wr{Or+Pn^Ur9^ki`t)QBT5KP-4yr{o=%Dx+JQs8GDS3J9%$EdgA^`NvDlge*$Rn_4bgs z7+IfdKDbI3U9hYEeWyA4g1YZ(Tdk~U@E^>*%)G2@OCS#T08y0NwjOLx!f;ZWA}}^rRUe`cK0RRdJ3iA+~Xxg5f_e94*BpltJASOMqIE9tDRn1 z8n{TyQE&AkN9C1K@De*p17+H3@-C69_y|;KvFfZx5tW&7O-2oI>&Z7wDbJ>mu!?8X z31LW3J4mgehHHfoT|5ysqhh4~qRpg@mH@oQ`&;oa=eK`~@4%t$O8N-H$Ob%^GFgnl zU$jfi{tjVn*Vn{ZaioQ)M5xU&0*v0m?Qt%@cv)kML#hkD|77S6oR{=!L`GcgsaW0l z;6I;?!@l}xjss4%z6sg)%@?bLqQ426 zKa6=n2*A3PREn2C!qPx`zFB3~;jLZH#@1WSTTWuTDScJTfNz)>_=LZL1nXOl*nzgX zT)_~Nj1W8|U_{TmdA~6P?yE`TLT&kON2D%%TRJLQ1pKK)1Uc4enKPM}sS~JJFB2?F zPedP%8K&5o8!N4jmGdiDW!x#;#n$kK?ZT<0Qq}tlU9t+mAe2rC&CsGUe&fOxBC!*a zyjyfBQjQhra!Gb$+!N1n>#4GnzdpV}qM#vp@xibqZ{HRVmYJS2c0Q|b zMr$B^DZK7{``N_J@W5G={TppUcT+5hB9hO{pt1Nb@KKyTj^^r%)=Ce?8eV+_Iq7VY z!9JLu;)N8;MJD4@aX(B|gRWDW0EBDxtp4p`uLshgoz*>->s>^suKN0At7TWzGiaM7 zsp$6@sPU=0M%b_HaBpp0qV1#!SC<}?wqemUOA_J zFLL|Tgx@UiAU>F2JT4g?$KM9hj!*v`O&0+tDM^8hPp{&qhAqq3WIeS0;<9PbWYwqs z@}jq2+yCp?)2VA2(+8L1Ecjn`U8*HHDo^pwt1}^}>5bGcGkvwZC`-=L&Iz*Y94{K< zLRmbl;OPgi=~arjkEyxNg36QBLXl0AJL6>hmQ{bsx=+@SAZ^N7QOQ<};~<+A@&!Ou zx}|Zl;_9*H1>2ive9ci_+@{LMe6S&}-#enQop&;#F>t|(UI@DmK5{`Czp#!*pG((s z6^4#-Mw=8qG#9J@mNIW_2|csx3QV1qIx*|yUcNQ_s|B*D38JtJ37G^)Ny~=5n;One zSbhBSTk5w9d9Qz4Xl-%p0C<2Ns|A=GxDtx#OD*oixvXTEnqB_!sgrAJ9VY@Q1OC@I zFJB_7p#G&WS~s3IW`cF5`|t63Y9|paBFpZE1ZuclT56-NyWR&hG+(9&MWi-*{gqBf z7ab73JMtwCyG;_N6un7O0NBrjyEUX4aO_|>5=c?_3ZQ=b&J2M2o>q1Re*v%3>H}#C zt4=>y#q=MQIc#kS9ra7*f)DC~EeF66$r!*F{z?)?_i>>eB)B=eDiLJDfKDOQK92f7W--Ihh+DkNLAG^8;-0;ua43#2s z(ZxvGyQ{!vjMe(D(4K^D26yTVDJn|1tc=@{WZhQt1;(2YPpAS7C=z)i3EDcb4+Izz zeV?YT8lb;cIkXERKx^2~+dU>-t@Rp~XljT%SCs3Zx-b1F7t8%det(9s%w`MiUe<-@ z$&jVWpXGRGQvc=B*nY)o5KX&|r$=a0$Je-2z^;DGGKKF!l=v$iyuDlbhrS4JY75P= z$W3f#HmCZo|0D)LW~WPUi8!J_lU6G-1VOLJ{i_%Eh-Dm@TzM89=L3VOWH2h;=N}{$ z>g}nj(#`3na%Uc}m2I?BzFH-}iuVzch%|11Nm4W7JQf_c?|d`M5#D-dKzQ)bwG9A)O=mLIIRy9dzmHA*>I~*?bx-n@0;G< zZoOe88+~J~Dwh?jBfvhdfSqN&VKwo1c1}~HJoe<|hsBVr#88}pZ%$h)yYc^dmb}t7 zHNiiVKH4FEO^=$&ooySpR0C(1^has|OpeK7bM1s=z6@F=R-ZB*YuC)I^#1*}OFkof(TU^^R!?%ocJTQxa%SA_k^6Zg4_YPp$pTK9P z6KZ0wa;}hq>B8Wkw8$HzfVm@Mb;9K)!Ij9x*Q9A*vB631l{?NaNN37<@=2xBG8Zfw zqCWg>&D?-zpBdTUp+MB?_L+X=!iE2O)qFV}pGSQ8^V{NeZPzUO7y0z=yC$C117f*3 z?ZJnurOej`Mwb)mDK;>Pm=-`gi30V?H0@7dxTTVzijlW|iW~@kajkt%iHVpr@UiC7 z6=sa$!nMnM;??CDKBWG!(m79&)?x6PfVCAn7?-H|Qlyt8b0;Z8cyHD327R7Wp#{5& z{PEAf%VW~NzQJnk!O|>y&dw?v@aP2@>EKcT_XjUiU9ftyG4b)FfYoWx34jUpA_4M^ysTI4}+ z))i=54c>OWq*YeR-V9rhEW30V)P5O+28DiGASJ` zxcpnYwLNBKJirWVm#=MWq1#|K2(7uG(yNpirwb0=VTQvtXyPWTOhPl)Hu{c4vpGFR8pSwMh^-5cvC%R@Ab8Znit z5!NOgr15U?U0fE{pLb#PP4EY%Vkx$R$zDpC)yYY)4nV;$HqvE9%1T*^5s?mGTm`KD zL})_A13N-v*?1WxDYgoQHuB;ax7~8;hTLgAC~~F!OuJ*uF`~4Dlz4&lU742_UARsK zesJaCK4j^k@k^&GkLFEUHotXJF;;Q8G}ls&YpVi?TRh`}`kfE{ z+*dj3Aps&xh(9AS`WJ_ixNb=njidMYPLL(sj1EQ5M-YC9mcxl#FvF$(tbk1|Jcdc# znU{29CejctgF7_u#U*DB#zbO$xA4(es~NwJo6U(8{K^f-|%j{_XvQJYO3AU%vfq%2K6Z7VN4p#FQFmf z>5`UgFW%1;MZ*7gSFTDC&l3*?)*KHHww{mzc8WMV9A+sB#RtZ0WL%k;cDz-uzaQ=; z&2G|0-oPPd03p-P7G2@}DqPaf672VqfU+d|%%$I)ac%TPrTIiW@y-PeBWUELdNuWv0z6@~^>S{X(KRCtKoNUC3_eJ_)E;(2M!YQ+%MsZ_s@ z%|HVemeY1wfK+qW8r>qf=#O6cgooBg_n?kk$f;2>27(-r~1&BXU`Fnwo4P()}V<>gC|gU(?iqctV!d zKQ}+76;fimw_hWZ;tt5VvqIG+_`veL3`7SV#11<(G|Myv3ZY$D8<>+J1>R8-0Yn=q z=#Cl@tXM=4+vKisZZ*xr0Y7GA3 z^C8{r`w!k~ZbV&U3PWnn6{mRx&B>E;aCG-JyLs;Hn&ECN7S zm`zc9&EBB&Ac(@C?=IAQkD7eIz|+4h*rGO-PlOpzeguit=+uYv%3G2C8r;X;jg2i?Vod-mX6G9m(FGAPFi93b)s#Hszibyw!h4W#k|DYV3I7QJkYZu-5j=_r3o&8f6p-T^?#>1b?rg^N*9uqWnhEvn9R>@( zW!jcOMc`WX2&Iehp;i^<;4c!H5%$Z2w@L_4hx4H1|HJ{IWI|zKMga#`;?-bQDbv)K zT=N9?`2SF?NbkO-l?>t@R9lU@VkSdZoKV214@030rh+oD%rlROW=ZGvF$qHoz8$?= z-3tbN`2(cTrY-`NW~{`uv{_IK?=MMR{hQYY!Cv973RhWN9cAU&nug~fd2i*-2{5{I z8X}t`#yNR`)}1^!?^SP%TWc7r5bM3A{*nObKfhClyHEPO+kC%t3|KNH-EomJ{sMrE zg<4_eI3{5DN5v(MJ~wXR&=y`bBWe(<8CYp?FRg-cba2_GTH^*H^zen`5|#EY-OM;F zEw!PbI0YiFgFw1cX{xyJyU065`frOP4%wKL{dp8_$rx;NOAhLSoz2?fEoAA1oet+B zasm>nQ^W$^yiYc@Gro8Y&yEK5~*@g9^CSV(u7$qCjA0=4x{#K>d?vKuAti3ph za$ty&6l9*vACT-nVDR&a`vS#%U<{lfc@_*mu%fRkBf`oaLUP7yZVja_;Kni-jKHvr zWTv}g0%sa~3VU6>za#JDQNV)MBnwe%sFDztUvl5(X8+YtzNIz9j%1}s*^UPOnV&zF zrqY>G=kphUFXgB>enjpKA6j%*{W(9)#jh5p5DI5eg>MtoR_1_d9Tk?q)N`x!mLReF zNs@>wJv$cR%UYL#iC>$5F1>EH_uH)yb4lqsw~89kV6u`s)s_Y!JWZ>Y*kwTgS2>5e zrp32&pYqx6$z6oUEDc4RlW-1DiG?%5XtKK3%^ul)GNH`m6O;zMr2W%ordOLj`gH>h zZ~FPcO)I#BwpLfe555ikcyt=mGwfHTjlPyySdcMi=;O>6q);|I$YHMa!&2}>&Bfq( zD@gLAF?ZMmyhkBStxksdG{IdN3G{YcR_1bM92N7U6&8bDdgubAu>2Q*4Q=f~H(96q zWmGwUp8%VDcG#a0#INuvLzkjPVyqDvA$Yw7$Z%K1Ea`Utg5wXMHb;5Utl8n_eJ6a_gLMOwrpfkC)Ec?E&I!ZSU zZqo~=m-?$;TiX)4+btw~buu`2O^MA9#J?=s^cyHwe2dq`Bsl9PdDAX8Loy`LATqyd?;mbuUv&BUf8vvgt?U?L4a*H?}F$elf zOl0H!yD~izb}~8O)R!~}bsgJ#pbtk-)4}>%v29og3GY_L@Ab8@tqPyZfyIU1+8@=l zKQEVv{3eHB^20L7p7InH34T6nz?zcCoD$Q%Yn8D_Ef;AlMR5RdR~4Z;JUd|fYG@sS zCO>a(n5n$FgDsDX?X)P1lPDoh3)GP;^CbgC(9%P zMo#NV=e*uh4S0cWexudff}hWBABOPJ9#b*Mjk}^-cvOpIv?E_ZbzFb3fvPh(ue!2! z=<^ne4-x6!gIkfqA#2B^6X+i+Uachfv$1VwkLr!ZRrTMzpbtI1v8>@xiP}3M1g(O{ z296^!Vp9bEkV&bxhC9}57W3k(j;9MfHUSApnhoaB8j%K^Y?Dm5@?*yDevk!crXwVA z&&Q(45zarKaWjC=gJn&Gj5!>EPMP)%c(DF4k`-k0RV7r+LO@mF7M`pqA-SAchB%qu zK!MViNV?@Xdcs`K<=QZ9>OO%uyP zyI%lNrM##4R(74XtF|}%+10*8&iE(ySU)09)outtt?CF4>EAlQtBz&ItJ+s(9?`B2b}f z7NF`(Qt1P!m2EYfynhk*6O%I$nF?fN#miqn#+8_)MGd=hbJ{G%ve>+D^_a;H(N!}g z8HxeWQP!QVs&f3b&zlZwebP3AMn6_W;nhc>N04i{)bdual#0*+&5SYOuOmPsFggnZ zW?%sxwwzuYLIjJIM{`j^#Js~eAjWx+I$R9q%3{nE0s{NyayiOo2o>z@lng_&i+Hp5 zbFR$Mng^kLPo)PG*9MHCbLMLKfAAwg01k2~)65`)8O5goBuudkp_}tCU4#3ZTr4#3 zV_$J+=ILARo#hG4D2wASilgQ2QPnpCl2#-l&0E-6LCF?Z1tv#A3=$dWCMOMO(cW1> zI_#r}USzd=KF>p~yQUmghc!&A+$tNKx;l$j1B#O{-H7^!1{5QgnFT)rF&-~8z?f?r zbYh;>pWHx}SW@EaELeq09%5l(N9+X>k64wN5te%>D0>wpqJWC?@*V#VXEmcJWB(P- zU^$FXc$9kEvqM_vVDGk(C%TC zgZ}lpBEL9jaY*#63!!eV3N0ZdknY77m%Q}}v3dFmI+md(!~m)++(@p=PY_v7sFhlT zuOD~4VfxTRQ&{!-vu$Wxzd5gqs8%dUoxnr{v9W|si;z{cPQZH=9mI!YI{N`5Y;;bD z#I~VOwRerIl_I$@fKlVgpjgn$GwIsmUr3a(ue?;c{vsqz(e2l8SXndy1Sr*%p#K(V z8bPdAICh?mFMlPOfe-SXo|!XtPeW(EvxF_RLhk=cEADaK@HgUx^%u40ulqJwH_8z4 zWk+BWBhJi!fC!mD$SCFA8#K{@y>Z|{LH|w;ZWIcU^&)`W>e|?o?%f~s;r zj7SGJjIXE(cW0kdvC)DGl1Hy)JV{F9Xwm_pscLB{%&TNsY~}}uHQ}5Xh!j8)8}9rA za8CTc*6yjwXBW-em_DS=j)wwegZXLQ$g+~ZGP>Hx0;=Zjb*TqK4Q&UE+y@75Fo&sa zcq^&#Avl#;uwY7Kv4Z!Eiv;{a$H{cnP2#l>BFHX?XkQ8i=y`~^`zLpZYrC;T46~sB z>eFkgtIu6QQYm1y%|~s;Z*A;O0N+Fuijr_}!^{d|ZAq<13m#YjyKHekDpRXP7pZ!| zh?|TYRkj*q2dj&$g0KjO8S2t6xQbU$FZce)cTWqd;4M8`)=qIgy#W28iF8~ctTx-9xR4BDa1l8+&@}^N zMzIftghyasL3TIsa%EcqF^(>@Jb(ZbJ{BfouA< z6>fSQNhJ{emEj$!!oWl*9fy=I7(r2oUKm9g8BLz-z+{idkNMD=fu3J`+#6d0t;`t-~!OU4c{kzt<3EoJ82V*7M#5p&m45{bV zIq>mo9BtRW6*{V>lxFelb1()@K`m$DoY_*Z)qbD3Sre1O7VYiO-zz>H?VvtL$eHoR zoP&g326Apo)wzXvHbtR#At&E|qd_p4q>TtG9AU!7St3qK%NjXXyV^j5W#0{0raGQ%-> zs{65`8?OlH*Z3Z{FMN1UdtVq(T3xEf>mA8D$&ICasHAM@raAt&i;@h4)t58<%r2AL9@ zyE!W&nvb?nzWo?6ILNWmq;t`Qd*H+?PLo7)b*-0vB(JE0kTV#n3DBw zBtVI8ZuLCVx|iQcK6ZIK1wM1~Zt;8no*sL)Hb=>G^l6WmOK2%=00^Xqubm2SAN(Z*)W%s6vHqFO~oCUgd{{*md|D&+&4C zhx@C%T~)R~q@j&d7{3G>8i8{)!xj{g{sxEeg9-_i8I2LX=-1epyvUI> zb<59Q+BWn$rSHFiZSyk``DuvwUx_S{PA<1XObZjbo^ok4Ds78873oJ-;H;&-R$)gW z0?ULc^Jonvrp;vZGR2+!RW<{4Oo=3|XuE=*y)wvIC!|R{KfQ-uyy#@*7p|=4rcN;a zK0QZc=7d!br53}v`Bscx<=kqgx$Y&GneQJYN|uhU$wBD>)G)rJix1jAw-o(rt55Ze z$7q`tJxA;HTaj-fpe={KQy#t?6sDYg7oDUhQ2nX(Hvck$Ip;l+)K<8AE@9?9tXygS zeQMCM)aD9_TFqbn^*soGUZ<77KEXr&z6?tRs zleD;1f*BGRS<9mOF>3}bbQ;mVQP;^`LH$rE1HQs}EBtJJMnW@mXDaOGt$7%8BB)D_ ze;ETXjh=}n&GAxAoiKICboHc^ElQLbc8c`*w{u@sNywsbFP5Cs^N{wm)A3PM`uyp1 zNI-F9>@oaCCI_1^oDx;7BJOAGhn1h+!s7av;E zK8DE2Dtr9B<=wdG;gV4h^$)S@7#^?MKx!cn`S;YeCYw18&FpHdSJNUQ!TI}wl5EAl zQ_#J3BTx59t1+R-bx)Mp>F-)`w4UPG^MYmBl|GecuhfTCg&nMkmslLYg~*%7#B{IH z^B?gQ%~;0zFAOm4%cOmsl2bOH9m6x1F4Nt*LC}a#_8aJJCRLl z1lTDg!OVN}E01-QZX>emZ^kv(%o~;_+k|NwQb(D{_jUP<*DCVb*8EGvU~0|)XiQ~b zzgviZ_dR&8wAbgFH6YG=X^DQ0a@GQ>zYQO{NStI`GqZa7DTGe!+PA;!@wgQ~7{=jm zp$)V9r!Y7Tzsev~UlMeDN?`vw@fN#&d7B-bX}MC2^&6Y9W|=8jkBBtFp~Sr zPS)U+?~M$yi&Ps^Hi%BJ`QT|$u!#;iG~iwF@t;d>=DF^bQW5@jxQIRECI|s0;Jvi9 zaG5#pNlJ<`3p1Y;(UXu<4b>7-Z`>yDVwaDm%-urWGPCQLu9~|Jx5M`s_VH7X*H0E? zsftI#dehs|oG^Bp4P!7@PH&{RCXw;&7-h*gV{WYy$Mj^S`}L8XP>*cJzAJl7Q={&m z47h6tUnb)z$x?+@-^34MUkC!{X&R8qgJQy9(XYWIDer##mmA)$^<$w9v zqmPYTA2Q3$BgouZnXG$7F_tMX5~q#n>JFgbTf?aLAvOzXZQCVEgFDQJslD`-N1Ha| z@A+bXIftY0wj>%BD#=q^Jq=W@FSPP0U!rl@3oL)%o<2J-jYEv+M*z#u2M8;MZMViu zU$YP|L=oTQqfc?oxemSbn%MFoIpbSqJrU$!%c^ODRXUdiB{bi;w`}&*?YT@!5@=&8 zTC}n>1Wfz9SPFfIsCZyqHQQ{0`Sq1|Y%%G#QYY`4Y^&so2x?2WvZXqM$_$)o|A`cd(B6|j67v_1jh3r~Z@kS!X!eozZOC=$eU&gh+ zPs$aU0M>lueRKY~U90kcM(yw*)9;h^gq<2yTW3(~p9g+i;4^ukn#VfI8(fXz|a~3ju0MG^dl?Z+GJ?;9rf;M-t zpYB89U!wg31O9bpJ_1I+*{4+20d zIs-xP3nWel$P{@5|K=KXCXy;VKWwr4jHnT6i__e$*dy}=^l0my?aY%ONC zh4^YHWz8C*Wx5EjobT96G4bG1LNZ6!z^$1ym#~U7kck?u5XzpBM`2bd#x?D68DeZq zzoB)`lf3^q)t7Z8Y!hNcx_rIv`}vh)FJDd4&uWo)%qKV{WGSDQO-R5^59XlL2Z#D@ zy+K({R#ts?bd-cfxRINVRcNQbDvBk88y!w`J0xblrBYrzVR~mf^sqW;P64Z++i4k6 z8{Ow<33ftI)l9jn-2?m~#NDZ7j!@GrKgS)YJG^d`NSN zjn|(J23=H#@M2e=l#@j$9O6wmp1>E*)0V$?h_A2TK3PP@5h}jlg+iEbwZ5D+SOa56z;& zMdcITPcTpHRyE^U;Dm&(kCQeb;a$v@89wHTv83$p;k}BxxP)3)F}e>kD3?dXjpQ2> zq@!D7k#ljpB%JwX=oZJCrORy+Y*)T&{;T!$#-6C?$7+i9H_q2i09c=+>mVoS=f8Ol z^1Ly4;xwg4c=x;2Nx1R4omHVvXF&3sfs`R|zpV~$kAJ0}jKr=IHpy<>-m5*BOdVy5 zUy7QupuszRv)FVoGEJ==hmPEn%nYsVnxe_SOq*4v-DW@O1f@kivg2`+!Q2A5fcGkVx9-qT#X>d;JlPi_hgO8@uUOd;Y@4vuanEOT=-#80+Sy^h|?IdGg z{8oO9dh9hU;EjD?`G_dtb;$%p%Ml}_pWV{`NRI^_|Md+FSRPIFPUHSzqfoiU3L5NN zDb@bga3G{No7~2-Sj20XQ}8~*j@s_AkMnOg+O6=VT4*g=O2>~PuuS_DOagaM7P81N$z#@(j|`=sjae(RjK=ai_JFORcNwu(Mp2eAMF?(R17Xn0U6IpE+18E9;f5IYl9u8n_KS#?5^))mY=rs!;sx z?D(GLX`YY-%A3EjVNwkKz8g&xLg~74Ih0WlkMF+@GML^<@%+WLWfBp1JZIG7$CZ3W&pjP{R*L(x}j2zsqiM9?@1Hx&N9PhZQt;oxrihIOgPGhQ6B2AK(Esdy5A7dBFGNKVKBZP8Zs>?$(X(nkDp9`qEfF z$L1rU^$jg2aE(8|vdb?q)AV@Pb-1m9t^TFtK6XbpafNJ=ZL0=AX^ZQ`*yMkSj>XGIBoL z0zT2;S&fzkx}OK3-c4WUkbmttu!rF^_=%NqmdOD)TrGy<(wcLp1b zrzJukW{KAE_qn|b>_GVybqG1X7nL&?fv~)L{aDUk)aH9DyjO#m25@&gJ6udGG@sVA zma{bvQwiAk$a9c)k}>OCCDKw9lo#w9<@EC;MzLJ6XH2SwV z(exY43@>WBrMK?A%6GCYV0aZ57tidQLiAUictMWjeO&TJ z`;T1mW1}vVwhh;|^;kA!<}1-~*Up5kf)tr0^R~8ayfm|M1zJVis8QtBFH|b2%~DF5 zt-s3JJ<7zqLP@R5AtHKIbG4jEeDWOkre%k-1Ofo(^oRpbzTJJw_?vB?Lvwp#d9F40n6~sGGEO{cF5oQz3SPHnzTh z{#7C-!sYs-f?{%a{-X{}kYREpgmtgxY}pNQBuN|A zl_eXJ4P{nyN)9q6ZQ{G4)T|65t;7cPI6_yFpt$71iq?lTdx^IPH*#W0iq$#O9H49r zbq_9ULvI%x+k;AH{q0bv0CikF1dDWSnX1$O{v!J%P$i)q9PpcMZqM=_>XI9>ntQ0?EhSv#Leu?o^=MHZ| zvW*UldTis;^uI=1)kkHvGSS4spUQanKe8eA(477jIHO9~)GrRRrp zxL5oj1IXSz)@S|LQtkm>7n?)dX*l+i?0qVV+LbPimT0)8LbgTr`i_c)lpAeRNZ{i= zyRmAMXkq?O$2ZNI#-yjFGi6x}Ij&odp!hxa2#)=}xET8&&&6q4O$>H~)-zeR*4H{+uw;*cA@73lc`%O=P3N{A)%d`A!+IeaJIH5zRP}pmS3q z2eS_i&E_ds|N7xr-+1=CIzNw&E1N!tJM;Vwrb{>k+!i21oq z54_mt=F`=Twc~#I-?ri&x=)hdWKICJ$4`Fm%S8hAX!1zD9H6Jg&0fYmXM^5om%9U* zFy7|TBAV8ce1#AnU*AQ5yd2ILOR+DaFr9<{Lu5xNki42A8Ls)79P_sfC6nWb3^|jj zC#WC@mES9?cWz^U>F7sS<%xiNrr-Q*;fUgID_d|x!$Y972W3VjWOf!ARXyVNy$DyD zKSYPNQsYJNz{+soCd~SWyBpdC@Z$2!CixEntyR$4N3*Il`5Av+XZsLq6^Fl75M}m7 z!eU8dt?tzmTX#c&*LE68J-A>1mE)?8U1W>5rL|hYGXj5g!Sm|o?j2DAB?K2IoC{~m z=~dsVrwe$e-XkW8^sE7|i=DuK;1Fy!^TFZ~$G3gaD@J7lKF7M=Gybh0%RmwaDfDl?Jyclaw6^@JPmf|& zsh68||RoLCBh z5`pc~jZ1kUQ|4erv|QXs#BoHQOX19_jg$h*INq@QYR+cAb$enS9fn!%-wOEoVuqSL zZacsEB`-?V$mp^trQE}2*bz)cq@6*;0_3>OL-KcoGjq_-vVxk>CzXWG=aO`SX>7!@ zOG{wGHt)k#3trcngueD%hsuL_%-v%rb<1zR{jkj4CCq~xo>YT^-eO^=eBuaBtrKB1 z&)mLwK;B2w#__s92g;CwHUC7~Te|*0*l2cIR9(Gqz+Dc-9aBo^sb;vfE7bF3wD zYYlfMYLRu}2!kbi>tyR8e}U^mz=6I4NgePgI$5>1VGn}gV`DrCyO(+I1JP$=5CQK~ zF?d=n!b+A^q<2{3Md_TGZ@+XF>c&nbLBk1hoTOV(jMLfsNd>aNePl-*(XK}9aMbnq z!vG~yvXGQkkfPBA+42bnteLU;oI_?x+E_k!Ta6MSBQTozcgHN8JziTMHGktjGFO0Q z^O>yAil1ed%o}2ah?B&-IMV;MM9w45#211#o3`Qd>$)>FpdFG(KE)?D>R|CGsz}-D zRJ)z#5%1^Ob6^JbkXOv2rMc^BU8HK1_q%`5YdC0cz3$9ONjkFBZ_=^nPUQ>cc@`7h z9-2|CC#i1!Hm=8j~+XK}NyPv?FV*kI-IucqsNu}=fK9d$fRp}O_iZVwl3!Xa+ z`KQmd8X<<7#^9@%fDg3XgJjj!mP8VA(}d)p;TsRU4?!^tBQ)X8M_Ds#!M5Yi zn;_$;Ym(LINZiSv@FH+OpayWwso-A+a>44s5#)XV=a#<)!%YavGCNhmQ zqk`;O)3hye3cGDI-O?Y^qjUlvqlPVgW{9Fc0_BF8qy+6H#xusEtsO^FK9%BbIa5pT;IlO%t6E~5sk;2D{kK-}j zR?Ao4S>ffU{C4bpC3Bj_qABX;tcrY=>r=Z&L~K_%qQ<%*gwbmeS&Pz$0CqHL6M9_T zuNhrlnXf5X!CGAu77Pfi)Ic357EnX+#M1_4qO#h&MM`Yfr^PD$%f#UDHiCEidv)8yVK1Hu}-FdVXTA<}1m8Y3+yqW^5INIAMR{r03={GB~I!W6Q(@p=4AV zm&UWaiFSP1ycIEq+cqu=Abu6JXig3VmADcKV8(Szsi+LTg#?0WC^WZykevn$WKBz{ znP%B|sOh~)P195{CJRWWd_v0KlNUWWJaMcD{yY?xVIFWzOypU$jk7Wdl*zjq#IzPE z=T7x8pZ}ru!U_zHWXqts6F;|pmqh(?n|hZgU(N^gn5;PYTeA&(P=0H5RizWDd$~b< zpU-GITQ)Ef(gm)Hu`A0$A;(qBB?ocxa@c%XM3-C3SrA$^ho%6W)?!;la~PL0O9tm^gwE zLuPiQ${S07ySYy;NGahEY`L>=kFY@u$#Y6aKm8vr8-ULJtmAW#iGIUu6{cvB#DcL^ zgoE$%_9f4pp092z`osmX|LDa1_^}bp`2qF;1dg-#89q9ejA>VqjU^cF)Ne8We$T+# zjlA?i53gwS>|*yP)^5VNxUbDfyFn&y&y$63;12oF=|LUanYmTQN0{%&bZtx-;;Zq) zvoNy7Jy5Fqx(+_%uwL!i_K&Yze`rpwe8op&11aY{ro|;#cx0bv+HtOr@Tl#YPjhRu zv3HiW(w$?{4Oh}&m~ZaVHYCeTBTd#js^9;_NBEoKh~NT>s_3t{qe&6tCXw`sogIaf zlXAfmEklZ7lxit;-Woy(WU2N0a{1RYX?FGRt-x1CicAjdGKl7SipVy<=pNhckC*bq zf!hty?>LEGp4m9jwbCnt$F=fN+V|W^7j=dusVt^_skT@z*m@cvgyOG0X}sbs(S;L( zK9sQH)dnCe+?ffOBWZo0Ixc5k43#q*wVrqG;ZYX2i5ipp``Y4(;6E z8vtkozDcO{ut1PFvwqCz1`_V63W2M|x)>+A_i2;Z?mT|aWCGlHE)P<}$7FMh`5M-JR1KH%j&yyKObYrC|^jncYyUC3)63JaRU4IE}P(V{PU@WEfV3*CLGbsDsAygHBS?v4KqY^SFW7$v=m#r zI*Xu~>MRv58=0~Y5-(?6`}gWPSY$}l^Ta~)>(_Bv^Knw$v+%E;QZ@{oG=CtXMDMD? z4XT}K!(BBaYI6Rb9;+=*WscBR;ko&-yQBiQ#*cLuM-NYL_rz*JZyJqH%=$e@5=`~A z?+;Ws!KZu$+>LroEFAe|s@==qD+`?;{7permmQZTIvrj1OfL}XgL@=DFLMs}5zP4G zX`yr|`YZK2x>D2%RienLJ?H^d(g^YxMnVYdS%fQxQ9&MAHA5YSt|chmo$DwFKkzz? zl>Un3#@C#NS42yX2f`~Hfp(3he>;aC%f)MUv_ns$!?q!De$9ib-r(HdkZpacn&u8q zEw9=ay(rSDU?y4##x|j6Yens85?;@su1Dj_dAt@d!%G@D#$?AZ2+V*VwscU{<2mU_ z!imX5``=iBBT(8eK~a3{s8GG)0V#!IEcF=`lWR#b-S-9bLw(+6PgeS;@~XK!e!P7> zK~MO&e%<&t+KF!tA)a?;T}m{6uFg@P{;5^Jq%va3kH1Y7q7e~v-UZ=JxUWYa(_|~^ z3nHbuvC_6>QvKv*i}MDy!q3r|F2SoZe<+oaTxOaW<+~2A*e4@nl)s&;>tU+nr;O8R zu6DeTHXz=no3z9Dgy0pc1|+LJvh0tpXUK@2LqPqD@e41TU3AL=*U}B5eP+gi=B`$! z>6BX{AM#yVsZlPCxwR__9%fj=bHodJc@m$7^_3q9LY!Tut&;-k?C2{Za3cp^2rUr< zsK1{q$3QC$!^81(3NsT;ddxX1aoE!$XplI}ffpEB6Byo7OiN}F)0C{~j)aRvAmgCI zgVB3|TvOa)xA}_ZWJ2V)ztX(y6{i>)!v~)zuo|}q6w}pES1&4jXx(-6*jkg_6WY^q z`3-5m?i~1O>aPP*`x<>BifG6uSGrYN;wL>;3-QIrKUs9ER;3qvLkfCKB?TKAqMeX2 z9lA9F?f-fRJf|c#r6=iFQ&?{BVV zo*9iE<2=HpJ4`ii)d3I9bBe+)6=$jxzo@=&V6BwC;6nzMv*wXfvsiv1S7;s2bpNI4 zIDFqf0XuVV@lfA|BHc4AgV>0F?%_DDJ)fvyh;wNg+O?9W6Z+ZzqxQ@-c}nGsV2};2 zJc%|{(`P&TVlvI+XFpGD{*^+VCo?}it+h79lkw$nTVUzJ2N(r@LdOLKHd>1(d-FaB zY(tk+BJv$@*E3`1JZa+3YwN(98yZD2eluGt#~t_0kD4iE(`3QbnlRgjd%$YR6F@$zi&=h>rY|Y^1fc>;xD2=JE zNsMj1cb29>yCj>vmu77QX9#;SzHa*B*`#Fze6h{u+~)b-#^R^;y4T$9!6lNDl)MX9 z3R4N8t!0&_Ulr<78fbv_h!XzVY~OX(_#7vf)w$BY{#ZjZq^WmdC)O5NZ!cq4^Jug_ zSf5w`*at<+V%Ych?9ITcgRxD^vv9Clp7PqBWXgP;P2%cSElN3@;l%f|Tv8FWXY6XJ zJq@UZ_lCMMy!T!GS6-6nSc`kzz-he^UJ8XN?>qZljM{+G!=f>Y8ok;&^mv6jL@yH@ z?s=HU!?YEPj?XIuKaE%R*B{ISeI|`N@HTMZ%;WUJPFq0C-%6zcv!LX|qcLlZqbm^& zPZ*sf`??(i8PU6B7Nw98D)_tfc>-jOR@uh)dnal9{k)Rjqps6aC-&d{*H&hhlaBVM z(4m=y%sP*1P!J*QI*s8)zzYkZU^P3J1sjIBH0F4zLlgZ;W9DfAui1vJvF-VceW^^K zpCUelmh$j5g3n^Eo=KpSCTDq4QM;yRH1Hd~ic#LWEHqAgmoSCfsgbe|F&|l5ODU^y z1C6rya>vgId9C${boL6`@8|{cPDGs66QE$Mf+3(W_SJLnxTrr--=?o<3${6{6_Z^5 z#*-$K)LJ@>(Mt>Sw&^}9#Aog!n*0U>92cgwU~{$^L2M$gL==~GAfgY|VOEv~QP|2D zz-+v!Gbych<|+}+Il;nW$G2>s6xmx~nh%-R#G>Z) zV*T$^*vwQw0%8mcgAVvF`Rneoi2$8zPz2Z*O(U^}Rz+^ToTpmDIt8=ORl8wn&hNKc z?X0xrR-@(6g31ZkM}%%Ug{#7L$!DNdpvPDKl&csdrn;QS4pR|Q`0ctN zrEe_G@EsCsNB59rZysd)y*{wHB(el!7u{|_mlo{P z(ar;7Jb3CQIAfN;*-PX`ClgW2HNtA0&${@Og*u`$##j6DQ>CvmLG^lDHdeh%hj(nz znQ1?g-!CG(?ClgjfwYxMlFwdESkZxH(K6o%Z@AnQR_lfJIKWWNbG(m{@fk#Zb)t(w zcs!bFJuEa`vD9)HkJL3${s_hmJA4O{Q1cP|3XDu|&f^C7w%Zqw0J%pdA8(t(ogcS- zGz{jU$r~Q-dLg#G{HlU9$u>ryn0BD7)z9iD!p8}<-F|K!X~~Eu-!)T7rs@{G_+Ed> zc#Y>OG2RTtuO8d=D=RBVFfq>siE7MUzNwXyDU$SS+rt(1P;r|i#PW-k`TKsR)pakU zxu`L#?j-?`M3Z(&pilHx;d>Ek3^O|4b=7zCaOM@geZF$fbUFd8QpMdUhb`HmA~sSL zi4lwEBD z6H$&IHj8Z0qndY}iidaCC^uPyBEuCNuyrK#Dp&?vc1 z^)RvMw3da-m~F+8WX!g1EMTZ)cqvqyeh{7l?pt!cQOfkjyT;1}O>=#mEUu8Q>+M~q z1;K2!7Q^4p)uNmU6_{~Byc4;llouEKf=yfX9*gqjg*iH=??Vi2q&&N^Cb2G#vQjXb zRyeC#&D4Zh6|YF;yDCHy44}Y?-IA|5VLXyGayIaLSk)mE!5`~A)PWtyBg4F7=eaQ8 zJQ5Rj?kWz3#LF%D8 zmb}}$Y&Eiqt@TiUwWwt_3Ad8{JYxMY7f*~Jp!l41;I^^2qIl2sXT|H{a$W10)phWLHLR-efh-#*7uqR>~V3?-=$F7hWwKfm<1(Vqe zlai!V>(AQ~Bg}XO#h<#fYD84~(xQQ_fo!6JiItUT9KY?c&p^EtItP-~wKOWr-!%k+ zM6=t#G@K(b^R>vV#F^_LQTYE`BD$KypMy%cFJ{esq47SBqFKjte(B^zR*hC#vViBK zD?Q-uDoP*hSV>MI7z>%7Xz~E=Zf1Y&a$^vLt&N`H3&U}_NBtkN&M`XfKMM0rgT`u- z#V+qP{RoB!hMp0jV~4DdP`K?HJSg_XMMN!hwG>zsUcT8p7gSO&<^b`ks3Vu~SA=O)oi? z#y9*4WgQ{GtKv94T_NhVC}{y8)#DxOa(l3uVKNCwXuYnM|NA@R?s>Jv5jzY_8j#Hh z`50z4csJ>O4UOa7&Fuw(=wA?&O^*>e%o6Zm@p31*s+LnR#yT5igjYkMk`LP*tmsftqwQzipdO zAy-Kr+-dY}r=KK2V#Y=O!P!%p-^@@IVF!7e^iB^$Dto}3Vy65Isb#iaO4Tg=3;#Fq zK^I?KsJ-SHp}d-c_n$CuO#Epy;z1D;0zo=R6g&olu}PbMn%;`uV2>Qnzlm93>eZQw z`Bgy+x!8{{L`1b3BiyAqPW`9(kxKI90ip%UMPIPLF_uu<%2Y@?3kquj6RihwwodrH zB}W9_{rofNfkM;F-Uvn5Muxhk3n3+J3VD8%otN2yv6qZ&pMn;sJl47q`{lKbPEvN+ zI#LrWyJYfSwv7#C?tM_ni&VhU*k$#4@>`WhFK+8NxBOB~Lx@urG=Xp%on_rOtkNKd zMiJvg%}kw`c%OqV9^V=%tvl2P4wYZMUcLKK=bw~A&JM0@8IGuKBrXJ%aUji2wgKm2=V6rt(p*cVO&Jz2($04V)A zqpRHyA15+}vy}Lh`2i_#*lftu}P`ITAr2+|%^!4WX;Pjuxf-4GFYhcls zUai;lUY73@z!h%JeV$|4vIZ9fj=RQ{W4LvA zz#f0)4@?>&qbpkJ$}2WWdIMd`+`$uOFrU>|kqiBqt;>fRr1eU;2z$K+DF2a}LPO&E zX<@wiVmM=9&wN5?`>PB*B%|O(V<++f?B@yOCND=yMABd~t&Uyi59LbTZCD0{s!jsM zWL*foT8#Dx*V5}7^n+ZA1M$l(lYQ|`CTfO_9gTvFHkkCtpD=k^+%Rk12)NWsbMC=b z+Ix$BaJXx?(YiAi0ymZ9c8N=SdC7;|D`#zGH~7WCpUcH97)jHuFm=o4Ir&(8J1=p6 zt<;pTnkAQxR*}aUUQW8r4?Dm6noC3q&h2+=T<4$SqnCH;1PadeT8G&vXz1?GlZ6L3 zYgr|Ht8MHs`}*r7Ub!bJ+y9s57RtQ35|Nrl4rA1PI#he18( zG(3?4xF~&y212h9aW88Bm`D~teY^`IdXHCuW!-ztUY{YmdIHmq`6GQWHMVV>3GmX9 z<*vzcDdV-;-BFX!n}idZOZA*K*fZ=xJn*qQXF-=G1aiLT4!MHYf3eb0APRdp_txRK zUV&!m-{608FPg)pip{5rYn&0tg5jcOXq>L@-waQ3( zbWqQH9w6E*B~WWRliD{stb^U7Al34S#5e76KN|50(}J<@N>3j^2TtJ8IT8v3@qDs& zavA4kUtwjd4D3$^tx1w~>0{dpN2GOKRHiy>wPz2*iD1VO4<9D?QI`6>ZD*;z8w}`Q z;|o^-m;d&n{bD5TQc%W3wiKrqD2GSsMhXpupJL(_$spl*rFIB8-u&K&Qv`{EW#-N| z@uT6uoy}Naz+=^tr)Ny{9kxhe~iu;`}e@^>DAf}e}?=#;6)hH%_jCB!^ zhOk-IU4gwhB2-9#=3`y$>ffcUAr_PSVl{7mHDhIqw zTKUyWyNGjk#hWV{JJx}&yxKGotU%inT0*3)IF>WQDf${<0Y2#|M&w3`AG&WE2XP9P zIpoh9Ww{jg)!EzJ-u;(oal-ea9p{EI4V45)>jL!(2|JjxnQM(rbKAodu?9M{>H=yuE9vN&%_Ic6lqb}in7 zm>^rVy{KSMTnsw9b0lpKt*UR24Vd-j4yaF< zTwaVQG?HSD4CF-BK5S3Ttbtr*d>fE4S(t3sqweKlJdFa3LGuBqHfPNUPyD>P%r3 zw;cmX=nN)WtOL;!V*>Ppe21^i1Yk8?*P=|Yi7|OUp!>FR={~_iyi&Ab)h*(B#E)f_ zQ(51Hrr`q~+|C37^Ty|RUb2aN9|h%y!(32$VZ<2h+2ng!)|rD;TNs=4o!mGKAT;9# ziEs%kescLe%FQpkf^0_VI0SByjA3aHmF|Gw1@A)0vH4xIg{Iz1zyT^KP8)KCQM(4Z z*J!?>W9!)+#hy^l;XZ9NfB3`z+;enM2y;I4-+HHQU2tF|`s;pMYh1&W$VbTSD+7b= z(I`@TMlY*qwRZ!eDf*@;r@6c+T~w!G>rhd!aP*St5%Z7a@V^rd% zE|$RGjb@@^#)`DohohB3>eH@CJeB_E0x6l@V}P+~eUfqw*2OkP zY@+G~i9W=>$GTtYU5aXm27Jad0*u%A=#y&Am$A|`z9S1TJLmLhIv2zJ={kpMpYWUV zPSEH_fd0!SZ`Y>pT= zTQeSk-y0VEGtX3{>Ii1iOs)x~2HN=l!2&H3HUoPVsLXe?IDM48S1; zpFy*&)@hU9wW^(itSGeT8xUc@8grvep;Cl2%WKOW;ke73j(}g!U3Vvgolh%Wu)G_N z4?bUDCpiX7d#>Ug{10oeWF`WSk^?iIHFL-Ac&YGZ$!64vyEpOF-XZnYjTFT{A_z zyt`TE;nr+^aHsWm_!uk@x~zgLc-thi+?R1_D~gNDixHauUZYw4XWwu$$$HjC>4!tCRh4?t_z zT&mz#1`Fb6$RzsfNP@EJ95upEYm2Cc5DzaBfmmox{Oib8E0A;l1yu)w-0uSSdJwT; z{wb1o)iX3=ajL^Zp9)QxXG#O27|X^@(6YlEi2`&wviCmGPUJLFpoY4NjGN1hO!H%Z zu|Uy6228xQOaGH3VdX*cm8B)gQ(ov?Jw9F1NMbhM%T``6=B9c0l4AQP0BTba@_^*$>D4>}zX_$8jyhR(m!hBwn&KAbmlzg|S}^d+-7x zQmpBI4JS0l4;N?1$@0=Iz(X8%!*o=|Q;K&wZijOtuusJSLSt5PC0y%A0uwkb)f8Q8 z~eqUUgI3$6|?@Rx>?cDz2iYmd0bdMGtsY-71?oVY5u$Mk|aVch;(ff zw76YMrnEUOq#I4=30G&Bz}wRLAGJyKzftGSk7ESGJhVH?(SDq0)vtjp-w1`X_|H)9 zEG^G=G}?;}IB4b<^W6lZQ(Vk_IFTR89*gpUS7ww|9?H5-=cGZ>r8uST)NrG;x(QGw z9J(TRWbR|MDTna~>95{HJJy#=*7ox%yV(S*AC(d4j-AsmYN+(Ij)X!&WS+x6A93<* zEmt=q=r}|&wZ628$su@`TB!-XU9cDexa^7WhWc!)(2fzqplAh$r_tk>J3^dMT`v9t zDf>2C6PbKi+wZxoq_mKJx}OGq^R5>8QWeI2RxApXD>LEH4hg?R&hqX(3&Cw~tu-#_ zTn$AP+)nez{DuS3eHyN%yo4)FyH~bsHnoaF^fv>7eF+ju#c866G84{=4r~<5cn+Cp zqKNYKnA5fvy-NLWD2$q=7^J&}oK5cvP~T0_aJ`yq;r53 zMyW~)K3sFtGh)^F1k2N)gw=Kj8g^EJelL$gR22?9*fI$RWYXyHgpf z<*cMPD3K>Q=0ZRJfM{O0Hz5526kTtHX#Z}gx$4dffmCkG_lx7`D6)*gYVevSr6P|R z^gY5%ZAbi9>;C6A_lr_k6S#?Bb2`@pYvj z1PtF{@keX=)2tTk#$im$;h_)X_3`gI9AU2=2VutdbHm5KtZ+wU>f3|~oDrbe87SpF?Q{NkFiFjw9CFO})9?%M-8JBpvUHoi;}XNRJeQ{6FK4>%7hB;p%;_8l zXiG+4ob*A=lR{fIV4dzT;C_pT+#Q9Ti(ox#ytU9`Eqh}q@ou14TG{b!#;RB{)-k}6 zURwS+MSaunc(wd;rr^ zxx_KU;4_KqP8L}3oEf?{STZf~;yDM7#Lq)lB59t^m9_Vncp%ACXpw9N;0u8LzM?YN zaHh^1BTc!L*h(55ZV-fWi$A4!dH(BK__`m}m1-esj(Xobm>9hw~=@>rR5L5N2cO1VFKy0WG z8+M%*?z`1Xs;zT~R+5T?@0Ra=U)OEw76sa?*F*zjnu-A3N$@;K|2|IFma+t4045w@6JhTv zxI!`9F}Z{d!>3~j^g9b<+L1>xDtyds{AvE6C4MNCFz z4!Kun34=8+O}h_dhDYp&sarQT24f{1%c1oEHu@VF zzWCa3)yVBm=KKzyj5*tY&;Wq2xl!FPhP!^r8@jU|tBdn9K*OoD;6#4Ntpl8x%DBU; zr`=BNGWeX*u{ev(bTeYo*zSju`crVnHg8l$?(KUiZxPy?U@+Gxpb)t!=z67Tv3opa zw*v@+{9>XZhNWlT=9vPMqadQ_2ye+wp@q5z}9)SHd3ivyvzDus+|QlYuIRn`oy zTi)@wIZ{LxQao!(){(fdi|t0C8y_j_oM0>PkyiK5_9eOw! zlYS+xiJn$0Z+?AV+Dn((Ub~6;c4sqnGr_t8vFnwTE|Fh=?Ay5%LJd)Y_qDlgsSxj9 zZ1pgN+_h%AdLGv~{&X-B&Uda(-co%{QdhG-h*vk2qCp5&f#UnUl||gPo?gE^I97p* z4wcl$QU)xp&LiSYBS*=~R&xgw;2cp2Ao^cE8zWv;IdXCJ#kN)u*3VdS%2g?FXaqMh z$|LsdFGxI=1d=?F!R6-Re?v5kR2;m3t?$09rArVI2YI4p*>j~22u^wSW>M7ArO(Fh zAPK?QT2abMG2ciK%4&8I%Fn$EAg1^t}*hsK^64I zc9DMo2^l-lQ_mOc*Sz#J?mzr+ojJ$$w1h-sfBj#sw|INL+{3p9lqF-Uj(i8It6OXb z%kiOx;Ag6KVfVgvuT>{DgpV>huJ^KFKTQSUgimT09Ux#8YVbE;6NO#5@12fqRDQH_ z4n49FAsBg25>pvZqCsvS;MJqIrx{&yzorK301&ej7A7Td zh;r5#?98Ga0^&f1wBjm2C*j!c8A{mIT#L4~h(s8~i*Sysbow;e{?1xOo|@2+&0hsq z*dleeimW}MkdUQO*o<^ch)8nM%%MMU5UeL{7W`szU;s4Kd`%y!`@jg=M=pZgqwkWK z-qoJ^TajfD2zqAG>hxKt;dGNo*I`?gxh7|iqqy#s#CdiT#w~tfzWiE&dED$ob=&kh zP1p|FO~;^iD-&FUbx)FYn9bnmA;}BW`pr<4AeCfnep!=lmWa4vls13N73KU{i*hFB z4P*tT0T0BDfQKq67U1vo7D}S*O(z)sd{8j)HzqbmFBgm=IU}_=GIQuk>WO#-+Q&4M zko2`Lk1YZjsJJuc>HjutQ94^G|!MA z20M4zh*qo%T^Cto$MheGNJe(pOn96+j_UWF#{<-lw@=h&ZL%6YSwa0RXIMf z^Uf=0?*+XY4{0+A58nXJxfC(HQL@sRHa{Z$yt)H1&|JE|nn1W>A%)tYt*QR*z0JZX z;f$><8X?)YnM)$Qim5dSLvimN^Ioozz>y#dJ8lHC>;KS|7GVbEQ|ZhL^9ic zYG=7dMh%#UAxFS_RkLRwctT*yD-z7U6>4||`W|yxKv^aEu(gMgxPD7gRWYuj*KU@_ zkL$+VoRAO zeP(|7l%!}u^tGdtFgS!=THXnTdQCw1$y&k-<_K6v9Nr~XEV)!#rf;v8*9|t;cfA_6 zX22)nwE0b!p;G@`3X>nRM5O{)ew$e0-_7?HH5q_E6CSFm>=H@SexXcqitrQTS=J4v zBa)^_m+Ofqdr(cmyDNCh+?8Qnixq&^Qg2*r#rk{o-vAFr#VS5sg|g6wb@p`81yaMc z2Dt0cRstHbFhMTN4yE|@b;U^>1&a>|@94f9=iM`(3lj$O(%w|R1&qXd8GQAkdc;I{ zh*@15$(y}6)bpQ3u0-Z!nKzO40VYUVE`R%$i%@5Pp`HB}-_F(c?kY5?!kX?kxffnS zz62<++uAbtzL#q(+J(Xty`k1#v@^-?4;YjY>JtIq>smlK+4Y^ zc`fCqd$hXS4G`FVHWkr&X1M*0HSy~u9=AUI`y!!{qM(W%t)+ciMg~_h@i7@=*t=p7 z559Ux>5#tugmG4B0wUD?UhBEP4vfovE*cWmT3oD&-0kDOm0B--^M>>F@t-lQ8fS?PAXkeBNJ+i1CJ_!roNg1hTko&79hBL3^E(VHM7Q&Ptih+uchqy zr{EU9$8nn<`b3%u1nFr3CtfNIDG*ZJL38+TsRH||Fo}=&X6Hp}rB(e(96sxiAr$gg z#jy;+f^47 zXbmgY(PHuroJ5J16UR|pcLg3dOn4IuTM*qEPQ zos)nhp;pGktEmX1P@p|2IJc->rS8tF_)^fiucK@{v>vDOd43Yx zGhZ?vQu8AN$EY9rO6awc*x!8*Ef=ze3mdTu(PG$&$ksa%Nu(Me>qG_?yvy(nXiqLq zhg^x?zj`Di6%sro+pbvrAk+RTyn$U{@D@_ymndujn~E~c^jNK?20RK0rL7a^SkHTo zRE{vcj_=@gb=!7n59=OAh$cH2;aEpcK8#Rp52x8?{rywl+hH$X_a^nYlQCZ<(#ljE zfCE4l#p&Zeu4bXXhf1qV1)LV7ZQx`@`-ov}^CLXs$}Wg@u@*5_b9)$0yn^M@3Pq35 zyiS&~mAFW9b6~3YfjyDBVF^r;jNkq~{_IYK;8@LGSV}D^d8iAeI$ma2Pck(N)Q0&I zK|zh}W?0Npb@X%hD(GN4i`r|;u2!7WPpNh=ln zfHcpK@ZEZokh}~tEGZqf2@SweFq^{YF^STm!CboTAFIk-zIz?@keh{BpTZ8z-7b!Y z4yK} zKQ`xY?>VE+OV~Ss0$%usr;7Sf@wR$qCM zMJrb__#NnBuUa;BM{?7Lh>hXv#uhWP=EkvI^K3We`c3>-#j>-#GgD+M%T4O8Xe8>YQJ{e9CJQP5dXn#lXqpJ+cVk_fMDowb1Cs zqz8GS!NaPM3c#A#1+~JDYcG?)lWJ|f?-mZ3s~`gp>M(s-UAAZ2j7j1V?Bj2-pD^2! zYrdi5(_Q_HjwY!BGF|+y@gO%OvKjPFZ~ZpL%?a`i;PYL)@~X8HT~eaO@C=Nu4c_Iv zABZp<*Otz3(PGOeBIGYr-Vz33AyEl6yG4}mRwGFu2wtIlXHc%sp6uE-W~G&~t~1jg z;5M)JfjqH$^b3GkMm0`cI})?bG`q{?-c)7g?<)<}JIYuTgWx;gvX~dC-XH#%bTosA zo;*&8%^N{>rSXAMuQ-=rDLuxk`S!g|SG7B#kE8@I*6;ST58pR%48w29nwiOK+cNX- z?v#S9w78;SV?5R}rj(w+jf5i#!$B=gK(htSVR%uwVGaN#3fh&g)N#gMbXFovac=#{ zzs-BkP>pSz0~UdQJ9fFsxM=lQF0gq=NoS0~by`&bS`1J)b&Z`K_wMA_e&DLPFSePk zPp8ySd=9}u8m56!Ul4Fxt%6-keh3qEB-@J%R@x*81f5Ru^{e9~v5H%dqE__+$*{#G zJA(wb#3|+jo6?||)+Pu$;(HX%%q0&0OsnZ!YOI8c%--0KCqU(t65OE(E46UPE{99U z2ewLOp=SJd?NE@dRAp0ZIas$3c&2o$IN}-eHez7>yui@jP!d1pc;_L5c6Jc6zi4o= zbh2#s@Hh!d=isgXmPM-iLYxm262A|LAlMz)5;{y04{MdL+5~XgKDJm!$kA+a9R?{K z)_KZISSePplpiaQDK3>bhSdSudg!XhP={z49#w0vV^eIrI#MUu8V#xEir3 zZYoT9e}W)7J3(41>v>&V8%X1zsOEk3`xh&McNXcTgOlOfzvZetN9 zKG!Kr*$Dp!_3ki40x?afR0$_1-_!;SXxdFs`y;!|o6PZH<%HP1hLPa-C%n!FZaEq~;!5 z)9VufpKsSeT1NojBNwSmxXPBtwQ@ZCmkPu{E&(monL33G7X^N%t@L3lm6o@hhK!6L zx*LUMZWK0eoS6?W5VKA9#;c!U4Pr;*72ZBu;TzmoCwdbSy}37;{EBiS8pG>N+%4Qr zzbMQ^dE?2kH)NC1A_*>HS6wX88F}v6ecQ^$ryp^#;s9StP6V)Te_gnXoMQ5Y=3_xb zQX!pxvJCY*$|y5-Co{3}t{4zWIe8W$$4N6&NJf>w!=My+8H{bsVGkZ{vIQ z#5y0S7Ai&0|EBWG0~{XyKOt3i#J*vV&S7eE1a&nL>woBe+X_zX^QSf03NrF@x>K~c z14K|NA!jxv7?msHSh3vE#me1Odg0|hx!Z?rWwa)F0gmpha0=-fzo|gLXe+pCWl!0sX(|q-9JjJ7aoBy&!8Ti1_KcJ74SHmcRkGr3CsnzSz1gn$nk>?U z8lH#|zYE2ofvcU-A3`uIf_sRh?@S-L*;qAteaVjBv$^KWS@qe4PpinFo)5T+^u%wzIY zS!G!33WY$eVVYjeUiZcwRE<|Sy3q;2SP5+I`@D+3lOK1#sK#Y#X$esgAw^Gqmv7EF zDgf>j%0eheoNFvRdNCEmuJaft6BBaX-`Up{W-%BA>3noe{Mk^ zjB*D;NibI0$W1<)4x*#-mDdptoD^qV<8NIv=RG?m=Ue8iCpI1btFLaWQZm;`W8(J) zc6mi~+jp%-2DdDi_?(dloChEG2i;bxpSV0nZ0OZ?9hZ!>ws@?S6a9o|GFNdpuJ^IF zh?Md&=4YHARYL0*@yKcDPnm;Pv{(xR>RA9~GtOLPyUy!*H{o`hRv4%$bq2`dLRK%= zXFOlrBt~V;T~s;b!1r+pI9#}JX_DH?jU?7l%E#Y^c`YT0bovzlO-xs(O}S}b@)Iso z+wun&`&y_A_~xqG$xrhWvn5)Trm>PM(sig(EC(*L6AX>7xc17vMT*vXZeu0>WtstQ zgKV?4y7g-3oiU0NE#($j$Sn<&$*1{@^ZI!KvAkmcVxEp@dcnJm^(EU0G3rQ+hpuXd zT;ZU^XK6k|ImhJh!ZOgaiB zh)ER?BF^zYCp|ERyqq{agCiujm6nr}YtxOcBwR0;#(k_=SBXUI zaYK4Z7^rm#>Kkakut>_1SXn%2Xkf%*NHz$Vi_i7+Q?76a51`hepzOpwir)fP7c#}4 zD9zzd421&c=OaB_0A*X-eU=<<4BxB$;0FhI} zd0YjDR4u8y4PZmOY~w{40H_PkvBqnRg+QL%aR$_wgZ;LM8LBKopF|@hJcOS`^eId1~ z&S5I8{An7>?io@fMOt7l=?IPi0DdM=!9gNn4i-K=L$f-yfQQW1VhHHTd^S7XE~Fw1 zpLkJa9%<4DonqY}7h5JHo3@eo@`(3z6BLw1Z^H5{b8a9bKg z#QEcGc1s{UNVppLd-|GQKzf+0WRRRM?+kX@#hxC0sBuv#^>6Zf!cbLTWTf;!#0;R+ zLQsi_XFifegAPgw&&D9>H*;aJ-UNO$OtDs5+$0EOqZ3rrh9H-bL7@t%B{cDf_ zjzC&_T40SN0GUam+CFWAIUiaTi9M)E{Cf>v(QrOR)q`@97)!nf&DDy-O^;5RQ<^IG?s z`${UO44}R0+5*T2JH8Wm!D#8$mIMcZ;T=2c%Ppq%DsuKFL`*2>rz6g4X)oEzsk+1B zpFBOT?POV5rhuB82LP0Si5y+ls$NEf(z1pYRJ<*IO;sHnN_r;22|pL57z%wX>a3sj zU0)So_AGbZ`jh(b|A3e_Ocl-1-$59u_lXeiBi*{}dlq#Iw~SuhPG#;aM9RzaQ3>>P z0bTGGpg9Ssa23>)9h=z(eNLY0TYUc*F&yqkF8ngG54 znN5?CkA>>XfAjGl4Gj18OgV6XG^>y(scqb6tdzzd52T>m&rMJcg?H3^ba9k8vx20X z=+d^M%Ox#(_<9ci>iy+-h2@t>sY<17tRH{VEv_VfMCg6v_K%LM8FH7}VCg;G*Cmhd zFcFJnlmd!2g1O2g0vnBZ<4bn!s9dgcQHR&D#rwL*NF0y;1@!JDUz<(GeN&8g1%|Hd zI!ZF8*!Az#g4I51vT6VAf-R|edy)#V;L4+P{|4&3$;cf-nz{($SZcr4l8E`2pNwiSi+_WOm9s??8-sIMM) zLmj&`wlH~@IMpdmeV3EWT9U<+ znHJpw23mhyI4^!5)Xn6BjTz3~myAz2!6L7WPLR+Dmex6q5G~{E<)s??OoAT&B|&LA z;Aa*jFVIKI$fT7}uKh2HQ$M4aTqd@gE@A&l(qSr|PIh0EvOUD*#G47I$77|+jV4O7 z#r;P-p&120h6DZZ$W2WGf}p1jmkZa@9=9zLBh`_!_)XE?SBRPK+(Ju5A?JLD)uSN0 z!~YSLQzJ1Yu^Ataq_3|$jVxhr9RQ4!9~YN&JDq5fARoOT^NdL1jFC#tDCmPWHw2I? zwpvYT8Z+NuWPU|Udc|nL`jM9e07=Bp^J$YyXLAJnrqCkrk3?9C^`}a49Y78npWnRg zzDs6DRo_Mqnhz8sHQ{$akXlT!07*PNq`C6SfodBShCmAS;7dfla8bjKZeWC@Y-A+0 zz)>58jNZ#r+kc{ie>vXqgSY4e_v|ORV0jH2K^ajpm+^`CiDRB%VoyyB;s!=D<0DwS z=Q`Y}=LzQomdl$XOk;Z><#vI1>x2MBlg~R@j-{9OjwW*;@n3rRRZLKixX@`l5Gfpp z6px%@UlGq=B)XHZ%lr5R$Qb0-PtoUa!bQ$iWWjyZ%=JBZ7xu5Mg&Ow`&F^Tk_;hj$ zgPK1}j*g`&C-Lm*bum8s$W4Fk9EjMA$*dV(916qjz4U)s*lQ<%cjg>oN$<_Xt{3Eiw=AF32Z@5bNE+o1+Fmv zO^=J;`4dTPeWqn)__ef>M9>m{fSL$YzuM_qy*F$02jnJ#cR)JF86}}9G~OLQT}KK} zb7kH8V17nX*5M+0eQcqrZjLoBO5XgXMvSU1AC~@?g-gZ!3B$WtX!<>at)^m4`h)D! zpD$#fg77xzz2k`%b70}BH!&ezE+&to2OF-Q@F9$Bmge<8BTr!qoi9m?IO}Y-1fj+Q z>xn5_7%rKjhW!1ZlD9@wG1BIsP>B!=g_K&+{fmn}_duEy) zW-mOc5(SmH*1|YmSI4*LHXABA__r`E*$=}|KO&9qW*KO7^g1#%yBErVm;gd9oyL|{za0!}tf;s# z10CR7Bq_)+HKxEnTq+qjFrComju|exk-#dS1uv>Rt$e7dovg~3sU6QT40vs-R2R8h zZ#_2vXkN(7e#HxSX24*iJ|HH{(%zQCWUN%RJ&JGzNhr$K<;+HTb2S7J&y@We{x4|j z`#*!0?T49R+^Uwg;RdGjvH;;xsWJndATQ7`Zc|)SsQJ$q9AFH|HfTGw(q!*&TM;q7 zZD2y!7&exk(o^I63{u0!^`0_M~-2WCbWXa$q@a% zRQ7YD2UwE;sX|i4yFsUgkYL;c3E1iGOl(6!IPvL8lugSFvMuJL0s1Q=z>`%ReU%oZ z0K}kFlYo2C$yG0{4}Ze|K1zpoj7tzc59u}`#6Zg9XZjcXSjJ=^n|E$aP|Le z$vL{lp5EbY-gYa3Ut#(P7AJ&{X*YeltKW_&fRSq8ew8Vkjf4pH4(=^PeTUR$nC;{` z&-OpAmSpb4x0Pa6-jPHs0lPf!+XOv*lp8EA1E|%Jb|A?|Hk+Ql5&yhI2C6gj03b&V z9c`)SM)87(81(|#YSF`RO7o3 zKx#4Dt2l*y_o_pgb#%6s!7AYgDXPtif2gS&_4B^~)R~KC zc!%Uzx$%i~(&VDMvJfH#?PXL$2Oss6C;@IN#q=(;6RF|-;8 zkyGP&*afgpWHLiE}%btLM-(?%ykJN5WDR z1|v{Tfth6KpJuekf|gexf^C&s97gPXhf8Wjr^ApEVEdZ%-q=W45hdO+NRdAtBR^?b zYnGI7_>iUD(w zM~K8LHX*}7vy1eTYY_MV0E@9+APFAo+;(J2+9N`m(srUMLr_VTxZAP-qa@=+yUWeN zE_#K+9Pxd$!#Qy=wT$0qry#l>(0ymNR$BOKkut+jI-ir#gIWC9eJY@iQkWr_|UKX`y6+^=M*+x0;BW?R09=~#hQ*G9} z(3D9Vk6*IndXm%Kc|i6$3iwhA88QppjkKb!#^pc^#D$KteC1b?MjK?2V5fhFPx@1mk?7Z1Pa!qAN2CH_eQntnv>^owpp^m3@_*wYxWBIyTt?$Z zh2rKeh(i`j=t;A<^MyCo)t(4;fsr}f8kv%a`M|{dp7m{jUbNC zcmI7a1z!z_WHMJ+8`1}7T40c^6$(wP{j>W=p9nUW=KrT)iM%S=fhKmDp{R&Ap9;2# z94mEg^Zxc5`h3HH6&{>=yKGC7`jNJK58SRLMr&M3HCg;YH)*6iZGGR5k}CiokL4$$ zNI4!WF*%cgMIzda`u+|m1BBQHt%p^ZP#o$jKq->XJ;N*nVUavF%h*p1Dg)N?KIwid zr4)z@$m=RL(X`2Q9Z!Mv>3P59l2S6xCLJVJWOp1{QTB}K<2SNZFwe?Xoh

x8v`E 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

_u;AKd#A)%#X0d zoEibqYCf5ZzmF|JRe?`!MND zEcb{I=c%jE$t(Fl;JKtX&oqMe+@wE>)}<+38;AVu9-r_L@7o_oB7#kr0Ii{8XT8wa zw^Iy})yZfyQ1~88pn&Kr7!2ck-C9ko=inA#)|110{_CG5b=%w*jDFCC=y&@8AVtB> z1;e_=xNB9Dw|j(ZuO<4CcO9ya=&Nd2j?fW`;&?Dd`!LzpMe=zNa>H<5uah9V#>JV{ z>qxKm74;oGzn3S)!;>s87y6LH*8^)OcLa|gdYiU3jQy9n(d{mCZfhJQ5;mJe^$*bb*l9d zfM3r%oQj|0Z1L6LyTBM~b;bNQ(i!#xUf(=zcRsYB-MttGQ-wD?VDfOoVvabv%cxX6 z-GTwGepvF}!xy)$K|&Lz-G>2o-N-NlIj-1AnaciMwPpve)O(OIlKk);U@3VgEK_3< ze`r&G_gL>d*0^jM2lV1ku2q2)5zVx?WiVAutf+Qn^z)ARlrIdHT$fv9^MT{E=WMk8 z0y3jNAz9IT5WTP@U%i%ghYqJ55JeERx8ON5nd@G5zt}mYezs!M(wU52WiETyUvx8x z)GKNP0u-^Y|Cm30k{KESE=ot#@Osy4E6bIt-jqsiKiCw|pjK?fAj$yy{u%=W zGIz2g_jz~{32gs}E#pEX@$r+8K=E})6`8!|AS$m@sF0N;NbBf0d}p;&%)-1#^zJ-h z`b`kwNOgNVcz>ZxqOXjmlqdV+GU9AG%%H*HP_%WrOc4?3imDkZH{ew_M64TB5rlfD zdv##>pBVbU&V)L^i5E!A#vZw@XN^q4FWy(PCpI!8wr|Z-tmRi48BR4ar!R9#)VnnoCJlZFX*Z3T z#OaWp5Y7M7gz;$mK-61a2FF@xGBGe99#5L0Lb6HDn{W&@#9rM9U?(k?ZW4|%8Zonkgs$;Aky)KGU#U)=t ziY^Kjx9E^i^gB%U8<&dH@9{TV6oW7;GEfI%nbFR2e%yLkGN-4?5#P+TdFk~z-U%Sh z9BtdEZSP7hV2jo|emwsl?`*r)u_FR?{0_|tfR1y<<=lkrrv+fYYh zce*u3>eZa{FEC=bV5>4M)$4mbR&ZG7NdXI<8%6@2ct5GUnWKWwDM%_c~Hb%7mz;1JuX`=RHzSTf}}YC zSSU;Z8f5-E;F*8?*?VSJc@Qz}c$9P;@%Q^uune_>-1DJ`ng5(w;2LnNN9e%x6!l(V z7^XE>a?HvfW6dubRJbfb1dWboJaU)xI5og0AM}v1HxzU%Tk=NTeC>FRhh{+OBT=hj ztP30-kr^6j5)8?9&B(W6v=ngN(|`Q{OjY=!)+@^2L=kD=JqxG)TAx_hqrKnfy!aO1 z<`_{F-)=E-N#Xg$%aXDnW2iVp;-vx`v!aQKAXk&5BD14C=xix=S(-iPe?!1mH#U#G z-tb&}$)D(QzL^d3^&5%M=o;6tL%`YnvQO-#)5a%WcZiW(7TO3?psHQF(EL;d5R}pb z23^)t0GECQ%|nyN&pY239+@M;h^9rK4=q)1fZS3n zKPX%QaT8IS7RHJYGp~*SBA|}PAv)F?h(A`~`UZi#5DG8bLcZXOPl7bNF$0q6Z2TA!K-a4q! z`ae*qmdQ}tj_9B()%{Rwj+mgSN^7$78p9y*OM_Ancy61Z zsErshdhxU{ufORIe^qnURwLHfav}J@cTZ=5cwF=6x-VNElAz{i-|sUEQU7_2?Cz@C z5rsn3bOG1k7zo+NZxK*hO4X@9wW3NhkFT%{+&NLAUI2C1WWPla7)3M@^DQ%@@7sh; zc`csn&8jBa1=YMgBv2Rr2E_mUjoUBCy1&W;;Vyj-mq`>SKHzCjfL5N92ca=OMr!KI ze)YqkVN8|q{pKDIv)Znp;g^4pWZ2m`El;{xMBRdcAjJ6Hj}toq;bCl}Q9#R$>*KCj z==#k*H=8#iT)>~8hDCx)#JX#~y3?-uy<+Z?_S5>%t+f!zpXRClT7U;b|IsFao~{#Z z7Uh$(ho7&^w=g^7Eb!&B$&!OdQeB8| zzDWU*akg8Bl*6QeRS%% zoDDcM-TSc8dvJ#p!hk+L_-NiAE)*|pGfeoLK%yUj+$>*%7NY^}La)Mu&+guVh(}3g<+ywiD^M|) zOSOax@OjEzteC;|$1OJdEXmW6VBWczB61TPXg8 zm5qVm?5roTCdQ9iF{WSaXy9US$dr_ToNu)c+4x9tfE5=N`^jQh%v%-4e_7Gh>FLt; zcod+Xzw^gyD+=9%8k&rB>7zAP{P~`ZX!cJHfQN#ck$h1K6mvWTbz|A??OrZTtl8GA zYb6{+VIL4ho}SN0?UOry@FAaMu*u*Wb!PMMcd|gT`}5;y-Y0V={UBD=v67CaN9gBg zlU%eULk`p7oo6JOsFvY23PVhVbWEyd0Irp&7W_z*@u>Et;i~B+t|({g*u630VoXOF zz~JPh@~jM#LWSaU%hd$RY)A7;9xW>Sy-DMZ=%}|84}rIV^px|c#~x=pqPu5tMAe#^ z$;J8&Uy&f>NlG1F(f1)DWO>)xwkR)BeNP|F<4^RTyS3zrap?K`Aj-%(YS{LSbcwNm zOd-RG#)~x3c=;#h>CznaOKre<5Iq|MU`Ui66bHwLen5uEF#%i=9L#m3{N8ym8gi#r zhrqGsK6qAlt~i5OCmGu~A!OG5uHhuvl-3z0CC7=#|D*|W@2d`mBc{wUcbnT27S7G{ zNH3AZHCba9TtAA4Da2E=lh`gU7JM8?n^Tw14`t!+kqulWc!|!&^`oRcQ-_NHRz$Oj zG!H5xv=1}|5_G@27GS&OJeDgcxaYS0T4d!Hbm97J`n6?wRGni)@J2e;pT1sE)N8 zeaI=W8(y<)6M1By?8a3OaxGs2Y|+wSrmpD-J%) z2R~*?&`90<^08?B_pl<=-1hqw?!t@{!xzZzh4ht*U&M2L+Nsb*HKK=PjhL4N^2+bM z9vM+xvOh+ej<@IGq@n{{d*J@?#=K>e7hg~>Zvh^d=eGbIQ)+nwS0@Sp8=ysMp&du> zQ6Nl_!7E!5Hg$Zg+V^R)k8cnfdYRu75P8#$`l@2z%nAgU#>}iIL_#<-%|1~G6Cv^i zg*>w`rI0w&5%*n8RF{e#Klb>3bt9*9(z2bpXDR#%;L$Fv%r(yKxeB?6Nom)JZ_sV* z*n(b;MoVjW!Eqtpmh=Tc;C6*qkWkVaf0s5$1dUbHd^cM96t(yG9?0Cu{4Dc8e6VJF zP=>DS}aEARslfbI>diu4`y&qW(s zJvL+r6GP)O1L^^Jm>P3%bOngTfi+`?(^Cc`Jbc2u^b%EHjf7H#sJ zWblBaMxRV6CGzKxW*Nw0<-wGC(Ztfms*OmYyo2U1P|(w2Ad;-ksF;Fb2LNTU{{pv& zU2W>94l=^)H1L=fs-`pp;d7xyeNsk!6C$w7YU^N2_wW=L^FKg~OJQQtg9ywQ7n|_B z1}#VZOwwMikULwj3|`7i>B)v6`80KPIs%`oo-{C?DekaA;{9Nb(G^s$UcG6DWX~48 ztE>uiuKS!<4Rod@)%rl30j-JW)S1O(ZABOd6xt&y)razV5HHaKHLc6<$RhAHWsTCJ z42hd~?>gXRUR<>kp;dGsXAw9y3Ybs%QLYlHOIF63>OmJfb}=O6Mk069?EK^iQRygk zSwWS_ph1$wZ2%Sgnu_Zn1Z@w71o8rk9E+S0E{dQ{Qb3E_dB); zSn&$Wj_{xhl4@OqCIl6Di4GutR(eXk?CC9P3P>jO!Zx`>tBY~eS;rLX>#KAM7kYr+ z4qVNG%H&ilX!LEWD7Fdd=%pYnVxVO*6?QRTaBA`Q_$n5UUKr3CXv{1wY}Jr~ta2u5 z5FqNy)w|(!wmTpC0J<8x^)D6HG`+w*&giC=eXna8>(7z`(gMMw<_Q0%#Cf8-4X=WE zEh>qDTIsw^k$dc6icvOnRt0VbH#nQa!davv+CZYylEEIUL+bm!(D7A)lP(nLh#E;h5m_SQ%odmM z6NrQWgv%hqUnsB=keZN7S%s?1@csh}W}qkz9-?N@YJ!jorI|px3%re+G)_GQ`rk{A z010?RVkRZPyFBe_Fs!f#Ts1IV7tuww^1Z+(Cav@6XJ9>i$XD=dSd zZsoGJ2_bG&u81Z*QbsXXr#;3O)2zWVigi(^5651|aQ!mTFl0Pyhf>#;`2tZ@s}2S( z)+4z>i*4T2i^y4`Jx^8WH(;L@F%(uNPu1=Wlo=pZp#72v9czdzM#EG}X0*~s0!vFN^clSzVJ$yYpj+5^ z3@AWGqkMJHsH}QP8^Wl%7HDn&hlg!`8_q176_RjHb3w ztS;Iqm6j-pXlyp^;ER<(d~Ax>SFv$#XD#5PtDK24Pin$naO zsVnuwZCleOFv!UvMembsdsy5=rPUv>kV~?9#gxtz?RpCgLF5~kM!md_XUK>saoKgm zEh^?`l~=?Ph4PB_&m>@F5vl~ptEY+Eh#Site7MBlhv#~~Fur<)XUu!he!%R9g8&@= zyZ`^Uf79^$;p&9LRY=Vz!14J^BSIig_u@>R&f!EogJ)5Uoy%ByK)!B!)dLc((2&j| z4=6fS*Yq^Nmt%bS)l_)30Yzl#q08lzql1rWxv^O%a{6eocXnv5_a?0114EKWSF45q ze1PU+SQ*DwmTEvjAcUKG2K22Oyil#R^D)Y)saBN(prcX zTFeXq>J?5QL-K$gtBC1CVC5>DcyZVnJiL3Ifdd~!=#Zx=gD)k-G+sOo=s}pJy+W4W zLMZ#Ms(B18+!sBJa7d%U_1;l@z6h?QJYTr1iBEHuY9 z41CtAlSCv8T}~ zv)SsNW2T@?cI#s$fyI3pq_u&@qYgG3#JS#WEhthihWCpcqUNyVJ;G+ICQqhhTDr8o?=6>V>n^I+D3o76U?yj-QYq znE6OM>TL z<1EI455tpf`fg`KDwIRMXPc>I`FhQlpON#wyilxsG8NMAN%ASrf+4YQb0NP!TWF@5 zeR7Y+Rdd5qPRQwng;0gGa69WF4M$+#T~ryuj<|DHOUeBR>~jm6FFo)WPwoG>+*sX^ z<}z=%Br>NnynIB?D>X5G0!Zigw?JqioML(}4lD#(Hh_xE2)KSatO>1|SF@L~1pOHU+bwY^v(d7jX5&KsRYbC5MA5czQ z>+(B+(sPE*-3`b?cduP=R%eTM9smJVF9r;;D2D+TtCfrB>Sgs zB`3Ph{jv60Oh6Xy7<9k+ETOnR(9>%)2OD);lmb5UV+}Q^K31f@GFA$V3SJyE8n+h| z1qWY107ik_CMYo`2eOjvfV^xT!C7Vzp390iX5{OIG_J&CB|d75B2Q$kOA2cETwfs0 zIXuOIO5hj^90ITcQ)-x6o|?mK)B-M_Q!}w|BmlEnA^-tAf$-3>4N@S`)T!xEMDKc} zJLQblkevjJq7}tE(I$o}s9at6SOKzOuedx|+sQ_~=*syoh=jjSUVMmnwhubcRbj&o zS&z|mf9~mnZ??&sjhX#9tUkam5?uHr5548(`jGX{T^Zoe_w|VE_lMmr-sU-Cl1A>*^O(X40aB(e&wO)QBBvzsB9xi zynM&)jcS^(-Y@@7nThj_=#(>m+(vu#Bo!T_rg(?)A3H|J!O@dan;;1IRYZXG8I~}O z4%UaRZhSyteft}%R!ix4UrT-0Jts#HMezm^6y__gv}QtM4{J_9uaF5Nq6`}v#zB3A z1IHvsicYn18$>DiU-tUvAM4PPkHB6FJH%a7y~Rhwxp&!CCGLZM=mZL?U1*+7XpA$vvK6?^0SV5LY9rJx=pDqwbcT8 zh*AC@;AyUXS1@7i>h01k9LegRgD+CNIVs_+Ju}N{d->Y3MeEj5xfEbJIJ*Q?uQouu z{Q+^Xi`&j|5x*GI$+vYoZc>k%3qDEE5?-ls#n*3MOR9SG?V&U|d`mIBy3~E^iO>U-uOx8s>JrEA;ICs_ zKk_X$Q?sAnUtuVA+ZDv1UAHo5JTwgWD(S~4>62WiOGcF^@Bsz7Nw&}Xt< zSQz>CZ#cBvUw4s-9k+&YN?cF9EKMmc+9n#^tf1uS`aeO;()J`vZsPvh6@94TXifq| zG%Kf$(rUgbX`wgLr1&LoZ(KyS``bLXRu^_`2)Rop{pMThEN2g3YE`QTgS@kU{KSAp zyp>ta#aKsJnPrxBu|%#7wzf487p|Ftq-$;FhO}(}98D$9e}ed?gGw;k0lNmo#+x*% z!xdM{&b4dW-((l+-1p(unEYL9oZA2si_DcW0z&1#Wd!eAnY5CRz%I>I@Xgm4~xQEImE~dXYnF!{b$MO##Ey5t1q!A*fj|!tSJI|Ton~HqOG`53ef=f z&S`}fnKlyb62FjFV`w8R)|b?ZW4YW8Z0}mLib>f)v|DZ;*nVyfD63)r!8ibbv|3wl zy`HuHYEhM0T|we2+uSUtfQOjeOtUd?_-DOv0`mEm(~7n_*^vn6$LdnTg+?&B4Kx*6 z?5(n7y4KJEp!a`9r1)s2J^t8K)6~L=kxgrf1N4nMntbNRd9*c?F)nUPd3d&T)eF7v`peF+qTk{MNHRMUN1K~TsUXM8gPkfRp9S-VqS{GO{q*v(- z7^|tm^xA|w(5B!6K|Fx7XLy?vye6hv#!{UgSgoQtLa+TDv#!^{39FK%LPsapXKTZ_ zLK#^~hge6Z>EY^8wwH`|po zS6M3c*8lDMw=qd(nM_Tv32C$|TG->0lwOPtq;}jx4?nqV=<%#yu5?xZv-F~^XLhdA z;C8KtOwzQY1DU4&-vv0_x%^XLGB&l7so7o5^V&>ynN9~UC}Q_kinifZ#O^O^}jv|T2%Vy~!v{vZv zBVah{7Mww<>T+@?y!x+aU=&L4QSj0D4CF2LZ!aF!WpzUYvcdc8&tDhTfpR=Ch$Ncc z*+r^QYQZ?-1VdL;Nl^aVEK^~97uH0o5-~~6m_FHZstJt-+<+XP8e|yg99u;0&%mLB zle3;rXmu#HVm$EfTUok@)PAjJ0a-EAsejJhDS9@?@Rb_(Gq_!oupPDjpDlKo@?PCt zu$8@EsLL%D@o|RBq1!JV>3ZC=UEO=rq1Iqb1GOUe7wP<&GwmMrWi~MReeLoYGv}=7 zA(kZ%1ZM5JTL2-mD;B{=td5$(&roNORhR_4ABG8ecwroPl?B7)T$H*bGE$}dLYsqX zZyu8uPCts>F5f9=4a3ZJ)YJ=kG`6Z#r*<|koV;tm|6OO&NSZ>>lmy*k>JfDH^%@#b zffSz0Z!xN@8eXkgHd)#YbwrkyFWSuht|T(!Eh5!8aR%5SDN)(~J2CbW*9zv#L{~FJ zmU6(53M9kn_?PC0bz+!hdHB>C?$PeTSQU~a`uJ#atYwA45}ap8e0BQU#?z7bR>zBf zJ(=$}u7)wPr=y1yDEQT7VnQJW`I;cQsG|5oP6!JX$<3v>Ukd@ZB0TtS3126xyx2v! za2?Q^t`fi-B_xQkYFLgH4O_12tsM_~Qdl!y;eD()a2A5`LXJvAoJ(xh*0qD!^bl7w z=7%`Uq4uNOdTm4c%$n1g*Kzi$&kj8BJ_Ye^An~qXxpRJK_Cxf7wghS5dwgFyJ|0hwc)VZ! zFN1V*b9Mi=KA8h{hxqNG^}$yI=>2#FetmcPwyrCBe0fwvBSbEAsFTC_AAQuJ{atxB zw)h&8@!@vc@bo^paevP({CzXL@mjN7Ft^K@c_^JFXLvUZ8=)n%wvhCdtxismVLk;T z0LtB7GzCKq3Oe6DISs=Aihe(R)}6r|9}@A{{{j_vdaVTT$$*)K(F66%Fq?%*24!x4 znuUP`1&wU~n1jIp1+8mGU4Zcf1N=X@I-bnvn7_7oy+J(9z=22my$3AYJ6uDS>;Pp=x7L6bK{zS??vh2%n~WrV z&5y5iT_UD0w(}Wa>L>Ub^V^+>Nk>Hx#Dl0Y#+i3M;UbeYC;T4ZoJ0sc*~H`cx^=zB zA?iD38r^Sod&xojO9-&+Z)YTsEZp9ik8MBaik0SNh+!-l?Amq4p+>n6xXMvP2_1N< z?T|4Ik5UWur+Ys;Rnwk1~(0)tSKFvP>HBOC4Mo09M4z#1`&ZeCT9U3u_8ez*&3_ zM-fiD+ZJkDH_|`9Nz$(7;0#3!QOYg-nXVL)+>NZC_-m9rvwC3k3o>@gy>nt|)YcsJ z-T^`oK0%_I(_}HWDDI6fw{iK1Y;@|L1Nrn=?T>AB6f}a1IsPB=IU;7 ziyM7vCnFO{CxD*lygt6Nwh$gxv)@^t(JCm0N9do7v25}B2FieehfX8KW}mgjhK?@Z z4FnJFD|BNVnGO@uP2v;Nx#Y9i|GK`1Mr-W>iu77DpI4ndP7$cfEmT;o%D&d2ypm0L$8sUTB!}jRHc{GA;;FXKSz??78 zfgZXu__1S7qy#x2YS~k_!G_$Nlv|XOh#b}_hqAS+qoO(0vSCy^q9Qo8v0+5v>~gIF zvX@94uGGuU!LAnsSh?aWpRj7!T!)=)dQ;bo#?sS0>mxG%!5HLG2LL^G<8glNmcrUL zZ{-JEC|fLp^^pErHYWn>UWN3$a+4k_mz)857$Mu6>N-u$HDml!29{%`472uD+M>gd z0_F(l8+O<3IOUPkjB>J?eU0;TIQKIE!K?_k5;d^l#@9iEsnCK>qS()@q9tpl4*1#A zIQ54}C7o3FEZGf?9Naxoj>h2kUP)MoXf(U#lq_x+=_0qD^?^kvsrxr=4S|aj2eXDX z%&04CFPvRKeQ_^{#Zk1~H5negG=~28;uaBTQRnvb?uTqpaF`Ngh*xy=_O=Uv4yR}Q z#&yLJ6J%G~yE6=AcV$cOw~761SD8eJyLB(04O?>WLEA{xueLF|76kYsL&ZA(AGLm+ zMIr$h>3XZAu`A|8LldjvN%WgytJ^hJRKEic6q`X=+xMXmoW{XmY^$N5oR+~N^AL9Z z%X|+^aQiQ2y;q9ChFaCZGc_jwx*O)K@Z0L;w`W5miIkxOIUu*v*z|QB?vqtlx|vNfyp++*;0K?shZYQ@R|Sh2^0~v)mN# zsaUwthR5T`g}BnhDDLl;hxbCkPA4gkPG9rGK#HCu*3McJ^V$})P9O^)Z=6>}Y&;&5 zvp(aJ_+;qp4s$&3SVDDfhKneenhO;CCJ#K4%`V&U0kn;s2r6VbQ87@Gm?((o*AhgY zDY=Od{*(A_oq%E{%8t%%?WG4$2IIY@!C0QHkX4#Cry+zpfubEmYI0q*Cu@W_m8f0F zL$o>;sht6dh0EL_96;wG8kcHSErDunih13Ysxlh#=_c(X-dyVi!`hdDA8+FJqFlfv zenEZ4=(9<<(G;)36lYe1?CUwzu?K>qoi1l;(c=nAI+vC>E}kBEP)!pQD@P~Pkle^Z zTPR*uVYY0vW&~rYtTGh|aUGq@;y@Q<_wuoY#4oEYnH|WaBAtg%)Aq0z;qKLt*YLFk) zA?+enMo=t{iaAvHJR$LTI5AAXkqr{ZPo1MmJ&+Wo*m|l~HN%nT|05D`Qs*^ALu2So zPe_zr1**ZvHeAt0iKBPAUM$6~^`gC;08{MlMmO6man}QFYr#`3KKyN7=}ma8b_~-^ zJc_;taTH&GYPaK+uwb~aD`AAV(a2Z2*wfngxJn8lIZKO18YKyHT^{{LF8Hg7o{I=& z?P)Ax_}A_lOX#^G=k^)WnYkSCgZl0;5ynAL=k^^jov8hKo!TVRiiQPu`>hg5fC}(f zRMeR!T|EfS%dGUlo6ml-TvO;)1SxXqmBNswI=^yF;AUppDrc3d?+D#lp#$#b3nBZu zD@1vz;p9c_K68m3Y)}X3zcU|k&Ro#^ItsuhF_(C#TXh${elVBYeQ}iSLlFs?ZQe)~ zOKvi;!+eSGp)~ry1FDQ7nGt7zSJ7H3l#LrUohG(7v~p0Ri$p6wQd$yz_-v4M-7FOG zX`4eCWn|GR)@XXTVIYp4yQcjEdO4Q?X3ip_L(;SpXk#0{QUt``r5=qT4Fa+0!_uh2 z(lrTN&pN+$zKt)aVB(xln5OA|gl6tb^{*1s@}Ibt!c4y-cnmG6eyJq@=HvL;b

fFD7c9^w?EOy<7c-2e*pKp3QR| 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�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 S+jiUj-}WCnJ3FobA{ha=K%<@j delta 1287797 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%0Db1jVMtVuR3M$%Z~)tMAM|@s7sp#fSGaYu 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%0AD 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 diff --git a/packages/core/src/query/codegen/templates/QueryApi.ts b/packages/core/src/query/codegen/templates/QueryApi.ts index 2bd6bb4..a4863c3 100644 --- a/packages/core/src/query/codegen/templates/QueryApi.ts +++ b/packages/core/src/query/codegen/templates/QueryApi.ts @@ -173,7 +173,7 @@ class EntityQueryUtils { public paginate< A extends CommonArgs>, S extends SelectionOf>, - >(args: A, select: S, size?: number) { + >(args: { select: S; pageSize?: number } & A) { const connectionQuery = ENTITY_INFO[this.entity]['connectionQuery'] const fetchPage = async ( cursor: string | null | undefined @@ -181,7 +181,7 @@ class EntityQueryUtils { const querySelection: PaginationQuerySelection = { edges: { node: { - ...select, + ...args.select, }, }, pageInfo: { @@ -190,8 +190,8 @@ class EntityQueryUtils { }, } const queryArgs = { - ...(args || {}), - first: size || this.config.resultsPerQueryLimit, + ...{ where: args.where, orderBy: args.orderBy }, + first: args.pageSize || this.config.resultsPerQueryLimit, after: cursor, } const query = { @@ -227,30 +227,35 @@ class EntityQueryUtils { S extends | SelectionOf> | DefaultSelectionOf = DefaultSelectionOf, - >( - whereGenerator: (input: I[]) => W, - input: I[], + >(args: { + where: (input: I[]) => W + input: I[] select?: S - ): Promise, S>> { + }): Promise, S>> { const multiQuery = ENTITY_INFO[this.entity]['multiQuery'] const results = await Promise.all( - _.chunk(input, this.config.inputBatchSize).map(async (inputChunk) => { - const query = { - [multiQuery]: { - __args: { where: whereGenerator(inputChunk) }, - ...(select || this.defaultSelection), - }, - } as { [K in MultiQueryOf]: { __args: { where: W } } & S } - const result = await this.runQuery(query) - - if (multiQuery in result && result[multiQuery as keyof typeof result]) { - const extracted = result[multiQuery as keyof typeof result] - if (extracted) { - return extracted + _.chunk(args.input, this.config.inputBatchSize).map( + async (inputChunk) => { + const query = { + [multiQuery]: { + __args: { where: args.where(inputChunk) }, + ...(args.select || this.defaultSelection), + }, + } as { [K in MultiQueryOf]: { __args: { where: W } } & S } + const result = await this.runQuery(query) + + if ( + multiQuery in result && + result[multiQuery as keyof typeof result] + ) { + const extracted = result[multiQuery as keyof typeof result] + if (extracted) { + return extracted + } } + throw new UnexpectedEmptyResult(multiQuery) } - throw new UnexpectedEmptyResult(multiQuery) - }) + ) ) return results.flat() as ExtractedResult, S> @@ -287,11 +292,11 @@ class EntityQueryUtils { | SelectionOf> | DefaultSelectionOf = DefaultSelectionOf, >(ids: string[], select?: S): Promise, S>> { - return this.byMany( - (ids) => ({ id_in: ids }) as WhereOf>, - ids, - select - ) + return this.byMany({ + select, + where: (ids) => ({ id_in: ids }) as WhereOf>, + input: ids, + }) } } diff --git a/packages/core/src/query/orion/index.test.ts b/packages/core/src/query/orion/index.test.ts index 5a02352..366d4bf 100644 --- a/packages/core/src/query/orion/index.test.ts +++ b/packages/core/src/query/orion/index.test.ts @@ -105,13 +105,11 @@ describe('OrionApi', () => { describe('nextPage', () => { test('App', async () => { const PAGE_SIZE = 3 - const pagination = orionApi.query.App.paginate( - { - orderBy: ['id_DESC'], - }, - { id: true, name: true }, - PAGE_SIZE - ) + const pagination = orionApi.query.App.paginate({ + orderBy: ['id_DESC'], + select: { id: true, name: true }, + pageSize: PAGE_SIZE, + }) const expectedData = _.sortBy( _.range(1, 11).map((i) => ({ id: i.toString(), @@ -143,13 +141,11 @@ describe('OrionApi', () => { describe('fetchAll', () => { test('App', async () => { const PAGE_SIZE = 3 - const pagination = orionApi.query.App.paginate( - { - orderBy: ['id_DESC'], - }, - { id: true, name: true }, - PAGE_SIZE - ) + const pagination = orionApi.query.App.paginate({ + orderBy: ['id_DESC'], + select: { id: true, name: true }, + pageSize: PAGE_SIZE, + }) expect(pagination.hasNextPage).toEqual(true) const results = await pagination.fetchAll() expect(pagination.hasNextPage).toEqual(false) From 919d83b1326c18d4634558a45d5704bd549b4721 Mon Sep 17 00:00:00 2001 From: Lezek123 Date: Mon, 10 Mar 2025 11:41:27 +0100 Subject: [PATCH 23/50] Update tarball --- package.json | 2 +- packages/core/package.tgz | Bin 1364668 -> 1364779 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 51d8aec..f1bf8d3 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "codegen": "yarn codegen:query-apis", "build": "yarn tsc -b", "build:examples": "./scripts/build-examples.sh", - "pack": "yarn workspaces foreach -Ap --include \"./packages/*\" pack" + "pack": "yarn build && yarn workspaces foreach -Ap --include \"./packages/*\" pack" }, "devDependencies": { "@changesets/cli": "^2.27.12", diff --git a/packages/core/package.tgz b/packages/core/package.tgz index d3cc81b7fca15a1acabac28d7ca108f92c53851b..d5f5b91c697fb6e69bc84eade8deaa240a5aedbc 100644 GIT binary patch delta 1236208 zcmXtvE3MrZ8f%S+dfId#7W}%V4m1jN z2M5)n9(JF$$-WssK5*tt1hpVv^-NgJy|t_m-}x1;0LP6l>sCE0cHgWj*BqMq0Io~) zurq56TGp4EgS=Pvq}LR|4+m0d#8z1N>)UAw^IDh`y4;Xe04&h?Jq4j}#mkN3tLynS zw651hPfULn8I^7TsnVApcr-pAKP_b|QLntPi;s}v%bFQVpyhdDZV8Yu_ujijXX3gT zRgnW}fF?oC{C*H`-hlm6ri^_{sMrx;BKaA0cxotGN#b_7I1d>nM

3rtu{>~xzH+Q{7qoZnpvaJBN8T85MV6?ZvO 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 Wge-NgA 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%0APu^ER;LISqAa()xYz=J7;pEo8~FCQ)S` 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
2&=xg&0O_#0L@qigewMH89M_%{>^c*t4j0D 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≻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